From 49c026c1db8448109e5825071a3c3e3fdcd1bda7 Mon Sep 17 00:00:00 2001 From: rustyrory Date: Sun, 5 Apr 2026 21:22:26 +0200 Subject: [PATCH 1/2] feat(dashboard): Fixes #138 - Dashboard membres et teams --- .github/workflows/audit.yml | 75 +- .github/workflows/deploy.yml | 69 + .github/workflows/hotfix.yml | 5 +- .github/workflows/lint.yml | 43 +- .github/workflows/release.yml | 7 +- .github/workflows/tests.yml | 89 +- .github/workflows/ticket.yml | 9 +- CHANGELOG.md | 20 + saintBarthVolleyApp/backend/.env.example | 15 +- saintBarthVolleyApp/backend/Dockerfile | 14 + saintBarthVolleyApp/backend/package-lock.json | 207 +- saintBarthVolleyApp/backend/package.json | 2 - ...bPhoto.jpg => 1774866503165_clubPhoto.jpg} | Bin .../uploads/1775412325537_1734616916045.jpeg | Bin 0 -> 7584 bytes saintBarthVolleyApp/backend/server.js | 5 +- saintBarthVolleyApp/backend/src/app.js | 57 +- .../src/controllers/matchesController.js | 10 +- .../src/controllers/memberSeasonController.js | 66 - .../src/controllers/membersController.js | 137 +- .../backend/src/controllers/newsController.js | 54 +- .../src/controllers/seasonsController.js | 60 +- .../src/controllers/standingsController.js | 12 +- .../src/controllers/teamsController.js | 130 +- .../backend/src/lib/sendEmail.js | 44 +- .../backend/src/models/Match.js | 4 +- .../backend/src/models/Member.js | 57 +- .../backend/src/models/MemberSeason.js | 45 - .../backend/src/models/Partner.js | 4 +- .../backend/src/models/Season.js | 22 +- .../backend/src/models/Standing.js | 4 +- .../backend/src/models/Team.js | 61 +- .../backend/src/routes/admin.js | 123 - .../backend/src/routes/api/admin.js | 127 + .../backend/src/routes/{ => api}/auth.js | 13 +- .../src/routes/api/membersWithSeason.js | 107 + .../backend/src/routes/api/scraping.js | 56 + .../backend/src/routes/api/stats.js | 60 + .../backend/src/routes/{ => api}/upload.js | 0 .../backend/src/routes/memberSeasons.js | 22 - .../backend/src/routes/members.js | 15 +- .../backend/src/routes/news.js | 8 +- .../backend/src/routes/seasons.js | 10 +- .../backend/src/routes/teams.js | 55 +- .../backend/src/services/scrapingService.js | 200 + saintBarthVolleyApp/frontend/.lintstagedrc.js | 6 +- .../dev/cache/turbopack/0c06f068/00000001.sst | Bin 9440 -> 0 bytes .../cache/turbopack/0c06f068/00000007.meta | Bin 1172 -> 0 bytes .../dev/cache/turbopack/0c06f068/00000015.sst | Bin 4452904 -> 0 bytes .../cache/turbopack/0c06f068/00000020.meta | Bin 150096 -> 0 bytes .../cache/turbopack/0c06f068/00000033.meta | Bin 75342 -> 0 bytes .../dev/cache/turbopack/0c06f068/00000038.sst | Bin 322129 -> 0 bytes .../cache/turbopack/0c06f068/00000041.meta | Bin 8461 -> 0 bytes .../dev/cache/turbopack/0c06f068/CURRENT | Bin 4 -> 4 bytes .../.next/dev/cache/turbopack/0c06f068/LOG | 4419 +++++++++++++++++ .../.next/dev/prerender-manifest.json | 6 +- .../.next/dev/server/app-paths-manifest.json | 12 +- .../chunks/ssr/node_modules_0f1a950b._.js | 8 +- .../chunks/ssr/node_modules_0f1a950b._.js.map | 2 +- .../ssr/node_modules_next_dist_afb60855._.js | 2 +- .../node_modules_next_dist_afb60855._.js.map | 2 +- .../.next/dev/server/middleware-manifest.json | 6 +- .../.next/dev/server/next-font-manifest.js | 2 +- .../.next/dev/server/next-font-manifest.json | 36 +- .../[root-of-the-server]__0f0ba101._.css | 505 +- .../[root-of-the-server]__0f0ba101._.css.map | 2 +- .../node_modules_next_dist_2c670af9._.js | 8 +- .../node_modules_next_dist_2c670af9._.js.map | 2 +- ...ode_modules_next_dist_client_17643121._.js | 2 +- ...modules_next_dist_client_17643121._.js.map | 2 +- .../src_app_globals_css_bad6b30c._.single.css | 505 +- ..._app_globals_css_bad6b30c._.single.css.map | 2 +- saintBarthVolleyApp/frontend/.next/dev/trace | 106 + .../frontend/.next/dev/types/routes.d.ts | 8 +- .../frontend/.next/dev/types/validator.ts | 42 +- saintBarthVolleyApp/frontend/Dockerfile | 32 + saintBarthVolleyApp/frontend/middleware.ts | 2 +- saintBarthVolleyApp/frontend/next.config.ts | 11 +- .../src/app/admin/championships/page.tsx | 13 - .../frontend/src/app/admin/club/page.tsx | 2 +- .../frontend/src/app/admin/matches/page.tsx | 13 - .../frontend/src/app/admin/members/page.tsx | 828 ++- .../frontend/src/app/admin/news/page.tsx | 422 +- .../frontend/src/app/admin/page.tsx | 207 +- .../frontend/src/app/admin/partners/page.tsx | 335 +- .../[seasonId]/teams/[teamId]/page.tsx | 1195 +++++ .../admin/seasons/[seasonId]/teams/page.tsx | 172 + .../frontend/src/app/admin/seasons/page.tsx | 220 + .../frontend/src/app/admin/teams/page.tsx | 13 - .../frontend/src/app/admin/users/page.tsx | 684 ++- .../frontend/src/app/verify-email/page.tsx | 5 +- .../src/components/auth/register-form.tsx | 3 +- .../dashboard/admin/app-sidebar.tsx | 119 +- .../components/dashboard/admin/club-form.tsx | 37 +- .../dashboard/admin/dashboard-header.tsx | 16 +- .../dashboard/admin/members-form.tsx | 201 +- .../dashboard/admin/season-form.tsx | 146 + .../dashboard/admin/section-admin-cards.tsx | 170 +- .../components/dashboard/admin/team-form.tsx | 308 ++ saintBarthVolleyApp/frontend/src/lib/api.ts | 25 +- saintBarthVolleyApp/frontend/src/lib/auth.ts | 28 +- .../frontend/src/services/memberService.ts | 45 - .../frontend/src/services/userService.ts | 58 +- .../frontend/src/types/season.ts | 7 + 103 files changed, 11327 insertions(+), 1798 deletions(-) create mode 100644 .github/workflows/deploy.yml create mode 100644 saintBarthVolleyApp/backend/Dockerfile rename saintBarthVolleyApp/backend/public/uploads/{1774696478806_clubPhoto.jpg => 1774866503165_clubPhoto.jpg} (100%) create mode 100644 saintBarthVolleyApp/backend/public/uploads/1775412325537_1734616916045.jpeg delete mode 100644 saintBarthVolleyApp/backend/src/controllers/memberSeasonController.js delete mode 100644 saintBarthVolleyApp/backend/src/models/MemberSeason.js delete mode 100644 saintBarthVolleyApp/backend/src/routes/admin.js create mode 100644 saintBarthVolleyApp/backend/src/routes/api/admin.js rename saintBarthVolleyApp/backend/src/routes/{ => api}/auth.js (82%) create mode 100644 saintBarthVolleyApp/backend/src/routes/api/membersWithSeason.js create mode 100644 saintBarthVolleyApp/backend/src/routes/api/scraping.js create mode 100644 saintBarthVolleyApp/backend/src/routes/api/stats.js rename saintBarthVolleyApp/backend/src/routes/{ => api}/upload.js (100%) delete mode 100644 saintBarthVolleyApp/backend/src/routes/memberSeasons.js create mode 100644 saintBarthVolleyApp/backend/src/services/scrapingService.js delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000001.sst delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000007.meta delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000015.sst delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000020.meta delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000033.meta delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000038.sst delete mode 100644 saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000041.meta create mode 100644 saintBarthVolleyApp/frontend/Dockerfile delete mode 100644 saintBarthVolleyApp/frontend/src/app/admin/championships/page.tsx delete mode 100644 saintBarthVolleyApp/frontend/src/app/admin/matches/page.tsx create mode 100644 saintBarthVolleyApp/frontend/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx create mode 100644 saintBarthVolleyApp/frontend/src/app/admin/seasons/[seasonId]/teams/page.tsx create mode 100644 saintBarthVolleyApp/frontend/src/app/admin/seasons/page.tsx delete mode 100644 saintBarthVolleyApp/frontend/src/app/admin/teams/page.tsx create mode 100644 saintBarthVolleyApp/frontend/src/components/dashboard/admin/season-form.tsx create mode 100644 saintBarthVolleyApp/frontend/src/components/dashboard/admin/team-form.tsx delete mode 100644 saintBarthVolleyApp/frontend/src/services/memberService.ts create mode 100644 saintBarthVolleyApp/frontend/src/types/season.ts diff --git a/.github/workflows/audit.yml b/.github/workflows/audit.yml index cefa1e3..ac6b9bf 100644 --- a/.github/workflows/audit.yml +++ b/.github/workflows/audit.yml @@ -1,4 +1,4 @@ -name: 'Audit des dépendances npm Backend et Frontend' +name: 'Audit des dépendances npm' on: pull_request: @@ -9,47 +9,46 @@ on: - dev jobs: - npm-audit: + audit-backend: + name: 'Audit Backend' runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18] + steps: + - name: 'Checkout code' + uses: actions/checkout@v4 + + - name: 'Setup Node.js' + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + cache-dependency-path: saintBarthVolleyApp/backend/package-lock.json + - name: 'Installer les dépendances' + run: npm ci + working-directory: saintBarthVolleyApp/backend + + - name: 'Audit npm backend' + run: npm audit --audit-level=critical --omit=dev + working-directory: saintBarthVolleyApp/backend + + audit-frontend: + name: 'Audit Frontend' + runs-on: ubuntu-latest steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Setup Node.js' - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} - - # ---------------------- - # Backend audit - # ---------------------- - - name: 'Installation des dépendances backend' - run: | - echo "Installation des dépendances backend" - cd saintBarthVolleyApp/backend - npm install - - - name: "Lancement de l'audit npm backend" - run: | - echo "Audit des dépendances backend" - cd saintBarthVolleyApp/backend - npm audit --audit-level=high - - # ---------------------- - # Frontend audit - # ---------------------- - - name: 'Installation des dépendances frontend' - run: | - echo "Installation des dépendances frontend" - cd saintBarthVolleyApp/frontend - npm install - - - name: "Lancement de l'audit npm frontend" - run: | - echo "Audit des dépendances frontend" - cd saintBarthVolleyApp/frontend - npm audit --audit-level=high + node-version: '20' + cache: 'npm' + cache-dependency-path: saintBarthVolleyApp/frontend/package-lock.json + + - name: 'Installer les dépendances' + run: npm ci + working-directory: saintBarthVolleyApp/frontend + + - name: 'Audit npm frontend' + run: npm audit --audit-level=critical --omit=dev + working-directory: saintBarthVolleyApp/frontend diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..fe5ed08 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,69 @@ +name: 'Deploy to VPS' + +on: + push: + branches: + - main + +jobs: + deploy: + name: 'Déploiement SaintBarth Volley' + runs-on: ubuntu-latest + + steps: + - name: 'Checkout code' + uses: actions/checkout@v4 + + - name: 'Deploy via SSH' + uses: appleboy/ssh-action@v1.0.3 + with: + host: ${{ secrets.VPS_HOST }} + username: ${{ secrets.VPS_USER }} + key: ${{ secrets.VPS_SSH_KEY }} + port: 22 + script: | + set -e + echo "🚀 Déploiement SaintBarth Volley" + + REPO_DIR="/var/www/SaintBarthVolley" + COMPOSE_FILE="/var/www/docker-compose.yml" + + # ── Cloner ou mettre à jour le repo ────────────────────────── + if [ ! -d "$REPO_DIR/.git" ]; then + echo "📥 Premier déploiement — clonage du repo..." + git clone https://github.com/${{ github.repository }}.git "$REPO_DIR" + else + echo "🔄 Mise à jour du code..." + git -C "$REPO_DIR" fetch origin main + git -C "$REPO_DIR" reset --hard origin/main + fi + echo "✅ Code à jour" + + # ── Vérifier que le .env backend existe ─────────────────────── + ENV_FILE="$REPO_DIR/saintBarthVolleyApp/backend/.env" + if [ ! -f "$ENV_FILE" ]; then + echo "❌ Fichier .env manquant : $ENV_FILE" + echo " Créez-le depuis .env.example avant de déployer." + exit 1 + fi + echo "✅ Fichier .env backend trouvé" + + # ── Rebuild et restart uniquement les services SaintBarth ───── + echo "🔨 Build des images..." + docker compose -f "$COMPOSE_FILE" build --no-cache sbv-api sbv-front + + echo "🔄 Redémarrage des containers..." + docker compose -f "$COMPOSE_FILE" up -d --remove-orphans sbv-api sbv-front + + echo "✅ Containers démarrés" + + # ── Nettoyage des images obsolètes ──────────────────────────── + docker image prune -f + + # ── Vérification finale ─────────────────────────────────────── + echo "" + echo "📊 État des containers SaintBarth :" + docker ps --filter "name=sbv-" --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}" + + echo "" + echo "🎉 Déploiement terminé !" diff --git a/.github/workflows/hotfix.yml b/.github/workflows/hotfix.yml index 6838c81..2d0fd40 100644 --- a/.github/workflows/hotfix.yml +++ b/.github/workflows/hotfix.yml @@ -19,7 +19,7 @@ jobs: steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -81,7 +81,6 @@ jobs: fi CONTENT=$(echo "$SECTION" | grep -Ev '^(## |\s*$|### )') - if [[ -z "$CONTENT" ]]; then echo "❌ Le changelog pour la version $VERSION est vide" exit 1 @@ -107,4 +106,4 @@ jobs: - name: 'PR mergée sur dev' if: github.event.pull_request.base.ref == 'dev' - run: echo "PR mergée sur dev, aucune release ni tag créé." + run: echo "PR mergée sur dev — aucune release créée." diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 5cd54fb..d2175df 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,38 +11,35 @@ on: jobs: lint: runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18] steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Setup Node.js' - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node-version }} + node-version: '20' + cache: 'npm' + cache-dependency-path: | + saintBarthVolleyApp/backend/package-lock.json + saintBarthVolleyApp/frontend/package-lock.json - - name: 'Installation ESLint & Prettier' - run: | - cd saintBarthVolleyApp/backend - npm init -y - npm install eslint prettier --save-dev - cd ../frontend - npm init -y - npm install eslint prettier --save-dev + - name: 'Installer les dépendances backend' + run: npm ci + working-directory: saintBarthVolleyApp/backend - name: 'Lancer ESLint backend' - run: | - cd saintBarthVolleyApp/backend - npx eslint . --ext .js,.ts || echo "✅ Pas de fichiers backend JS/TS à lint" + run: npx eslint . --ext .js,.ts + working-directory: saintBarthVolleyApp/backend + + - name: 'Installer les dépendances frontend' + run: npm ci + working-directory: saintBarthVolleyApp/frontend - name: 'Lancer ESLint frontend' - run: | - cd saintBarthVolleyApp/frontend - npx eslint . --ext .js,.jsx || echo "✅ Pas de fichiers frontend JS/JSX à lint" + run: npx eslint . --ext .js,.jsx,.ts,.tsx + working-directory: saintBarthVolleyApp/frontend - - name: 'Lancer Prettier check' - run: | - npx prettier --check . || echo "✅ Pas de fichiers à formater" + - name: 'Prettier check (global)' + run: npx prettier --check "saintBarthVolleyApp/**/*.{js,ts,tsx,jsx,json}" --ignore-path .gitignore diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b04e823..df68a81 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 @@ -69,7 +69,6 @@ jobs: exit 1 fi - # Extraire uniquement la section de la version SECTION=$(awk " BEGIN {found=0} /^## \\[$VERSION\\]/ {found=1} @@ -82,21 +81,17 @@ jobs: exit 1 fi - # Vérifier que la section contient du contenu réel CONTENT=$(echo "$SECTION" | grep -Ev '^(## |\s*$|### )') - if [[ -z "$CONTENT" ]]; then echo "❌ Le changelog pour la version $VERSION est vide" exit 1 fi echo "✅ Changelog valide pour la version $VERSION" - echo "release_notes<> $GITHUB_OUTPUT echo "$SECTION" >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - - name: 'Créer le tag' run: | git tag "${{ steps.semver.outputs.tag }}" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5d11d81..f103c10 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,4 +1,4 @@ -name: 'Lancer les Tests Backend et Frontend' +name: 'Tests Backend et Frontend' on: pull_request: @@ -9,56 +9,63 @@ on: - dev jobs: - test-backend-frontend: + test-backend: + name: 'Tests Backend' runs-on: ubuntu-latest - strategy: - matrix: - node-version: [18] # adapte selon la version Node de ton projet + + services: + mongodb: + image: mongo:7 + ports: + - 27017:27017 steps: - name: 'Checkout code' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Setup Node.js' - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 20.9.0 + node-version: '20' + cache: 'npm' + cache-dependency-path: saintBarthVolleyApp/backend/package-lock.json - # ---------------------- - # Backend - # ---------------------- - - name: 'Installer les dépendances backend' - run: | - echo "Installation des dépendances backend" - cd saintBarthVolleyApp/backend - npm install + - name: 'Installer les dépendances' + run: npm ci + working-directory: saintBarthVolleyApp/backend - name: 'Lancer les tests backend' - run: | - echo "Lancement des tests backend" - cd saintBarthVolleyApp/backend - npm test + run: npm test + working-directory: saintBarthVolleyApp/backend + env: + NODE_ENV: test + MONGO_URI: mongodb://localhost:27017/sbv_test + JWT_SECRET: test_secret_ci + PORT: 5000 + + test-frontend: + name: 'Build Frontend (vérification)' + runs-on: ubuntu-latest + + steps: + - name: 'Checkout code' + uses: actions/checkout@v4 - # ---------------------- - # Frontend - # ---------------------- - - name: 'Installer les dépendances frontend' - run: | - echo "Installation des dépendances frontend" - cd saintBarthVolleyApp/frontend - npm install + - name: 'Setup Node.js' + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + cache-dependency-path: saintBarthVolleyApp/frontend/package-lock.json - - name: 'Lancer les tests frontend' - run: | - echo "Lancement des tests frontend" - cd saintBarthVolleyApp/frontend - npm test + - name: 'Installer les dépendances' + run: npm ci + working-directory: saintBarthVolleyApp/frontend - # ---------------------- - # Optional: build frontend - # ---------------------- - - name: 'Build frontend pour vérification' - run: | - echo "Building du frontend" - cd saintBarthVolleyApp/frontend - npm run build || { echo "❌ Build frontend échoué"; exit 1; } + - name: 'Build Next.js' + run: npm run build + working-directory: saintBarthVolleyApp/frontend + env: + # Pas de basePath en CI, pas besoin de l'URL de prod + NEXT_BASE_PATH: '' + NEXT_PUBLIC_API_URL: '' diff --git a/.github/workflows/ticket.yml b/.github/workflows/ticket.yml index 9ad0225..a000a98 100644 --- a/.github/workflows/ticket.yml +++ b/.github/workflows/ticket.yml @@ -24,14 +24,15 @@ jobs: exit 0 fi - # Regex pour le commit / titre PR : type(nom): Fixes # - message - if [[ "$PR_TITLE" =~ ^(feat|feature|fix|docs|chore|refactor|test|hotfix)\([a-zA-Z0-9_-]+\):\ Fixes\ \#[0-9]+\ -\ .+ ]]; then + # Regex pour le titre PR : type(nom): Fixes # - message + TITLE_REGEX='^(feat|feature|fix|docs|chore|refactor|test|hotfix)\([a-zA-Z0-9_-]+\): Fixes #[0-9]+ - .+' + if [[ "$PR_TITLE" =~ $TITLE_REGEX ]]; then echo "✅ Titre de PR valide avec référence au ticket" exit 0 fi - # Regex pour le nom de branche : feature/123-description, fix/123-description, hotfix/123-description - if [[ "$BRANCH_NAME" =~ ^(feature|fix|hotfix)/[0-9]+-.+ ]]; then + # Regex pour le nom de branche : feat/123-description, feature/123-description, fix/123-description, hotfix/123-description + if [[ "$BRANCH_NAME" =~ ^(feat|feature|fix|hotfix)/[0-9]+-.+ ]]; then echo "✅ Nom de branche valide avec référence au ticket" exit 0 fi diff --git a/CHANGELOG.md b/CHANGELOG.md index 591c5c2..38e3670 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - --- +## [0.3.0] - 2026-04-05 + +### Ajouté +- Login User +- Dashboard admin : gestion des membres par équipe et saison +- Dashboard admin : page utilisateurs avec création/modification/vérification +- Gestion des rôles par subdocument (roleId) +- Photo par assignation équipe/saison +- Bénévoles sans équipe + +### Corrigé +- Email SMTP fixe au lieu de compte Ethereal recréé à chaque restart +- Upload URL relative via NEXT_PUBLIC_API_URL + +### Infrastructure +- Dockerfiles backend et frontend +- GitHub Actions : lint, tests, audit, deploy + +--- + ## [0.2.0] - 2026-02-11 ### Ajouté diff --git a/saintBarthVolleyApp/backend/.env.example b/saintBarthVolleyApp/backend/.env.example index 2fc80e3..34adeae 100644 --- a/saintBarthVolleyApp/backend/.env.example +++ b/saintBarthVolleyApp/backend/.env.example @@ -1 +1,14 @@ -PORT=3000 +MONGO_URI=mongodb://mongo:27017/saintbarthvolley +PORT=5000 + +FRONTEND_URL=http://YOUR_VPS_IP/saintbarth +CORS_ORIGIN=http://YOUR_VPS_IP + +JWT_SECRET=CHANGE_ME_WITH_A_STRONG_SECRET + +SMTP_HOST=smtp.ethereal.email +SMTP_PORT=587 +SMTP_SECURE=false +SMTP_USER=your_ethereal_user +SMTP_PASS=your_ethereal_pass +SMTP_FROM="Saint-Barth Volley " diff --git a/saintBarthVolleyApp/backend/Dockerfile b/saintBarthVolleyApp/backend/Dockerfile new file mode 100644 index 0000000..66b93c6 --- /dev/null +++ b/saintBarthVolleyApp/backend/Dockerfile @@ -0,0 +1,14 @@ +FROM node:20-alpine + +WORKDIR /usr/src/app + +COPY package*.json ./ +RUN npm install --omit=dev + +COPY . . + +# Dossier uploads persisté via volume +RUN mkdir -p public/uploads + +EXPOSE 5000 +CMD ["node", "server.js"] diff --git a/saintBarthVolleyApp/backend/package-lock.json b/saintBarthVolleyApp/backend/package-lock.json index bf2b31d..146e999 100644 --- a/saintBarthVolleyApp/backend/package-lock.json +++ b/saintBarthVolleyApp/backend/package-lock.json @@ -15,13 +15,11 @@ "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.2.1", - "gridfs-stream": "^1.1.1", "jsonwebtoken": "^9.0.3", "lodash.merge": "^4.6.2", "mongodb": "^7.1.1", "mongoose": "^9.1.5", "multer": "^2.1.1", - "multer-gridfs-storage": "^5.0.2", "nodemailer": "^8.0.4", "puppeteer": "^24.37.1" }, @@ -266,34 +264,6 @@ "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", "license": "MIT" }, - "node_modules/@types/body-parser": { - "version": "1.19.6", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", - "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", - "license": "MIT", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bson": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/bson/-/bson-4.0.5.tgz", - "integrity": "sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", - "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/esrecurse": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", @@ -308,36 +278,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/express": { - "version": "4.17.25", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", - "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "^1" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.19.8", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.8.tgz", - "integrity": "sha512-02S5fmqeoKzVZCHPZid4b8JH2eM5HzQLZWN2FohQEy/0eXTq8VXZfSN6Pcr3F6N9R/vNrj7cpgbhjie6m/1tCA==", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/http-errors": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", - "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", - "license": "MIT" - }, "node_modules/@types/json-schema": { "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", @@ -345,91 +285,16 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/mime": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", - "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", - "license": "MIT" - }, - "node_modules/@types/mongodb": { - "version": "3.6.20", - "resolved": "https://registry.npmjs.org/@types/mongodb/-/mongodb-3.6.20.tgz", - "integrity": "sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==", - "license": "MIT", - "dependencies": { - "@types/bson": "*", - "@types/node": "*" - } - }, - "node_modules/@types/multer": { - "version": "1.4.13", - "resolved": "https://registry.npmjs.org/@types/multer/-/multer-1.4.13.tgz", - "integrity": "sha512-bhhdtPw7JqCiEfC9Jimx5LqX9BDIPJEh2q/fQ4bqbBPtyEZYr3cvF22NwG0DmPZNYA0CAf2CnqDB4KIGGpJcaw==", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, "node_modules/@types/node": { "version": "25.2.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-25.2.1.tgz", "integrity": "sha512-CPrnr8voK8vC6eEtyRzvMpgp3VyVRhgclonE7qYi6P9sXwYb59ucfrnmFBTaP0yUi8Gk4yZg/LlTJULGxvTNsg==", "license": "MIT", + "optional": true, "dependencies": { "undici-types": "~7.16.0" } }, - "node_modules/@types/pump": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/pump/-/pump-1.1.3.tgz", - "integrity": "sha512-ZyooTTivmOwPfOwLVaszkF8Zq6mvavgjuHYitZhrIjfQAJDH+kIP3N+MzpG1zDAslsHvVz6Q8ECfivix3qLJaQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.15.0.tgz", - "integrity": "sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", - "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", - "license": "MIT" - }, - "node_modules/@types/send": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-1.2.1.tgz", - "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.10.tgz", - "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", - "license": "MIT", - "dependencies": { - "@types/http-errors": "*", - "@types/node": "*", - "@types/send": "<1" - } - }, - "node_modules/@types/serve-static/node_modules/@types/send": { - "version": "0.17.6", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.6.tgz", - "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, "node_modules/@types/webidl-conversions": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.3.tgz", @@ -2006,12 +1871,6 @@ "dev": true, "license": "ISC" }, - "node_modules/flushwritable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/flushwritable/-/flushwritable-1.0.0.tgz", - "integrity": "sha512-3VELfuWCLVzt5d2Gblk8qcqFro6nuwvxwMzHaENVDHI7rxcBRtMCwTk/E9FXcgh+82DSpavPNDueA9+RxXJoFg==", - "license": "MIT" - }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -2180,18 +2039,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/gridfs-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/gridfs-stream/-/gridfs-stream-1.1.1.tgz", - "integrity": "sha512-EcELdPIjC7tpZUiZA/8trfmszLbcsZlFyDQ8DhMtyJIMDmuLi5Vzt/056OO6FqfvY/zwiTCo1eZAqwtqrhBGMQ==", - "deprecated": "This project has been sunset. Please migrate to an alternative.", - "dependencies": { - "flushwritable": "^1.0.0" - }, - "engines": { - "node": ">= 0.4.2" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2202,15 +2049,6 @@ "node": ">=4" } }, - "node_modules/has-own-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-own-prop/-/has-own-prop-2.0.0.tgz", - "integrity": "sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/has-symbols": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", @@ -2456,12 +2294,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-generator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-generator/-/is-generator-1.0.3.tgz", - "integrity": "sha512-G56jBpbJeg7ds83HW1LuShNs8J73Fv3CPz/bmROHOHlnKkN8sWb9ujiagjmxxMUywftgq48HlBZELKKqFLk0oA==", - "license": "MIT" - }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -2930,15 +2762,6 @@ "node": ">=20.19.0" } }, - "node_modules/mongodb-uri": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/mongodb-uri/-/mongodb-uri-0.9.7.tgz", - "integrity": "sha512-s6BdnqNoEYfViPJgkH85X5Nw5NpzxN8hoflKLweNa7vBxt2V7kaS06d74pAtqDxde8fn4r9h4dNdLiFGoNV0KA==", - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/mongoose": { "version": "9.1.5", "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.1.5.tgz", @@ -3049,31 +2872,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/multer-gridfs-storage": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/multer-gridfs-storage/-/multer-gridfs-storage-5.0.2.tgz", - "integrity": "sha512-oYl70i792uyJfgpvOfJrZIru4MsjjAueDHLZXTDGix/yPJuk1/lfqdPHHnv/XVVGfVZb4G9jJqwEFf9JIX1SOQ==", - "license": "MIT", - "dependencies": { - "@types/express": "^4.17.6", - "@types/mongodb": "^3.5.25", - "@types/multer": "^1.4.3", - "@types/pump": "^1.1.0", - "has-own-prop": "^2.0.0", - "is-generator": "^1.0.3", - "is-promise": "^4.0.0", - "lodash.isplainobject": ">=0.8.0", - "mongodb": ">=2", - "mongodb-uri": "^0.9.7", - "pump": "^3.0.0" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "multer": "^1.4.2" - } - }, "node_modules/multer/node_modules/media-typer": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", @@ -4332,7 +4130,8 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/unpipe": { "version": "1.0.0", diff --git a/saintBarthVolleyApp/backend/package.json b/saintBarthVolleyApp/backend/package.json index fa8137f..e99a4ff 100644 --- a/saintBarthVolleyApp/backend/package.json +++ b/saintBarthVolleyApp/backend/package.json @@ -23,13 +23,11 @@ "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.2.1", - "gridfs-stream": "^1.1.1", "jsonwebtoken": "^9.0.3", "lodash.merge": "^4.6.2", "mongodb": "^7.1.1", "mongoose": "^9.1.5", "multer": "^2.1.1", - "multer-gridfs-storage": "^5.0.2", "nodemailer": "^8.0.4", "puppeteer": "^24.37.1" }, diff --git a/saintBarthVolleyApp/backend/public/uploads/1774696478806_clubPhoto.jpg b/saintBarthVolleyApp/backend/public/uploads/1774866503165_clubPhoto.jpg similarity index 100% rename from saintBarthVolleyApp/backend/public/uploads/1774696478806_clubPhoto.jpg rename to saintBarthVolleyApp/backend/public/uploads/1774866503165_clubPhoto.jpg diff --git a/saintBarthVolleyApp/backend/public/uploads/1775412325537_1734616916045.jpeg b/saintBarthVolleyApp/backend/public/uploads/1775412325537_1734616916045.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b077737544fb7592898fbd5016fd70c2eb07e0d6 GIT binary patch literal 7584 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 TwCMK{60?s~ClK7*e_Z-M%8%c1 literal 0 HcmV?d00001 diff --git a/saintBarthVolleyApp/backend/server.js b/saintBarthVolleyApp/backend/server.js index 487fd14..915dff9 100644 --- a/saintBarthVolleyApp/backend/server.js +++ b/saintBarthVolleyApp/backend/server.js @@ -9,7 +9,8 @@ const PORT = process.env.PORT || 5000; const MONGO_URI = process.env.MONGO_URI || 'mongodb://127.0.0.1:27017/saintbarthvolley'; // Connexion MongoDB -mongoose.connect(MONGO_URI) +mongoose + .connect(MONGO_URI) .then(() => { console.log('MongoDB connected'); @@ -18,4 +19,4 @@ mongoose.connect(MONGO_URI) console.log(`Server launched on http://localhost:${PORT}`); }); }) - .catch(err => console.error('Error MongoDB:', err)); \ No newline at end of file + .catch((err) => console.error('Error MongoDB:', err)); diff --git a/saintBarthVolleyApp/backend/src/app.js b/saintBarthVolleyApp/backend/src/app.js index f67af0c..5374334 100644 --- a/saintBarthVolleyApp/backend/src/app.js +++ b/saintBarthVolleyApp/backend/src/app.js @@ -5,61 +5,76 @@ import dotenv from 'dotenv'; import cookieParser from 'cookie-parser'; import path from 'path'; +// 🔹 Routes import usersRoutes from './routes/users.js'; import clubsRoutes from './routes/clubs.js'; import seasonsRoutes from './routes/seasons.js'; import teamsRoutes from './routes/teams.js'; import membersRoutes from './routes/members.js'; +import membersWithSeasonRoute from './routes/api/membersWithSeason.js'; +import authRoutes from './routes/api/auth.js'; +import adminRoutes from './routes/api/admin.js'; +import uploadRoutes from './routes/api/upload.js'; +import scrapingRoutes from './routes/api/scraping.js'; +import statsRoutes from './routes/api/stats.js'; + +// Autres routes (optionnel) import newsRoutes from './routes/news.js'; import albumsRoutes from './routes/albums.js'; import mediasRoutes from './routes/medias.js'; import partnersRoutes from './routes/partners.js'; -import championshipsRoutes from './routes/championships.js'; import standingsRoutes from './routes/standings.js'; import matchesRoutes from './routes/matches.js'; -import authRoutes from './routes/auth.js'; -import adminRoutes from './routes/admin.js'; -import uploadRoutes from './routes/upload.js'; -import memberSeasonsRouter from './routes/memberSeasons.js'; dotenv.config(); - const app = express(); -// Middlewares +// 🔹 Middlewares globaux app.use(cookieParser()); app.use(express.json()); app.use(express.urlencoded({ extended: true })); -// 🔹 CORS : autoriser Next.js front sur localhost:3000 +// 🔹 CORS pour Next.js +const allowedOrigins = (process.env.CORS_ORIGIN || 'http://localhost:3000').split(','); app.use( cors({ - origin: 'http://localhost:3000', // Next.js + origin: (origin, cb) => { + // Autoriser les requêtes sans origin (ex: curl, Postman) et les origins autorisées + if (!origin || allowedOrigins.includes(origin)) return cb(null, true); + cb(new Error(`CORS bloqué: ${origin}`)); + }, credentials: true, }), ); -// Route test -app.get('/', (req, res) => res.send('API Volley fonctionne !')); - +// 🔹 Statique pour uploads app.use('/uploads', express.static(path.join(process.cwd(), 'public/uploads'))); -// Routes API +// 🔹 Route test +app.get('/', (req, res) => res.send('API Volley fonctionne !')); + +// 🔹 Routes API principales app.use('/api/users', usersRoutes); app.use('/api/clubs', clubsRoutes); -app.use('/api/seasons', seasonsRoutes); -app.use('/api/teams', teamsRoutes); -app.use('/api/members', membersRoutes); -app.use('/api/member-seasons', memberSeasonsRouter); +app.use('/api/seasons', seasonsRoutes); // CRUD saisons +app.use('/api/teams', teamsRoutes); // CRUD équipes +app.use('/api/members', membersRoutes); // CRUD membres +app.use('/api/members-with-season', membersWithSeasonRoute); // Membres + saison active + +// 🔹 Routes admin/auth/upload +app.use('/api/auth', authRoutes); +app.use('/api/admin', adminRoutes); +app.use('/api/upload', uploadRoutes); +app.use('/api/scraping', scrapingRoutes); +app.use('/api/stats', statsRoutes); + +// 🔹 Routes optionnelles app.use('/api/news', newsRoutes); app.use('/api/albums', albumsRoutes); app.use('/api/medias', mediasRoutes); app.use('/api/partners', partnersRoutes); -app.use('/api/championships', championshipsRoutes); app.use('/api/standings', standingsRoutes); app.use('/api/matches', matchesRoutes); -app.use('/api/auth', authRoutes); -app.use('/api/admin', adminRoutes); -app.use('/api/upload', uploadRoutes); +// 🔹 Export export default app; diff --git a/saintBarthVolleyApp/backend/src/controllers/matchesController.js b/saintBarthVolleyApp/backend/src/controllers/matchesController.js index b815402..635d4f5 100644 --- a/saintBarthVolleyApp/backend/src/controllers/matchesController.js +++ b/saintBarthVolleyApp/backend/src/controllers/matchesController.js @@ -1,15 +1,15 @@ import Match from '../models/Match.js'; -// Liste des matchs (par championnat) +// Liste des matchs (par équipe) export const getMatches = async (req, res) => { try { const filter = {}; - if (req.query.championshipId) { - filter.championshipId = req.query.championshipId; + if (req.query.teamId) { + filter.teamId = req.query.teamId; } - const matches = await Match.find(filter).populate('championshipId').sort({ date: 1 }); + const matches = await Match.find(filter).populate('teamId').sort({ date: 1 }); res.json(matches); } catch (error) { @@ -20,7 +20,7 @@ export const getMatches = async (req, res) => { // Match par ID export const getMatchById = async (req, res) => { try { - const match = await Match.findById(req.params.id).populate('championshipId'); + const match = await Match.findById(req.params.id).populate('teamId'); if (!match) { return res.status(404).json({ message: 'Match non trouvé' }); diff --git a/saintBarthVolleyApp/backend/src/controllers/memberSeasonController.js b/saintBarthVolleyApp/backend/src/controllers/memberSeasonController.js deleted file mode 100644 index f6bae44..0000000 --- a/saintBarthVolleyApp/backend/src/controllers/memberSeasonController.js +++ /dev/null @@ -1,66 +0,0 @@ -import MemberSeason from '../models/MemberSeason.js'; - -// 🔹 GET all member-seasons -export const getAllMemberSeasons = async (req, res) => { - try { - const memberSeasons = await MemberSeason.find().populate('memberId').populate('teams').populate('seasonId'); - res.json(memberSeasons); - } catch (err) { - console.error(err); - res.status(500).json({ message: 'Erreur serveur', error: err.message }); - } -}; - -// 🔹 GET single member-season by ID -export const getMemberSeasonById = async (req, res) => { - try { - const memberSeason = await MemberSeason.findById(req.params.id) - .populate('memberId') - .populate('teams') - .populate('seasonId'); - if (!memberSeason) return res.status(404).json({ message: 'Non trouvé' }); - res.json(memberSeason); - } catch (err) { - console.error(err); - res.status(500).json({ message: 'Erreur serveur', error: err.message }); - } -}; - -// 🔹 POST create member-season -export const createMemberSeason = async (req, res) => { - try { - const newMemberSeason = new MemberSeason(req.body); - await newMemberSeason.save(); - res.status(201).json(newMemberSeason); - } catch (err) { - console.error(err); - res.status(400).json({ message: 'Erreur création', error: err.message }); - } -}; - -// 🔹 PUT update member-season -export const updateMemberSeason = async (req, res) => { - try { - const memberSeason = await MemberSeason.findByIdAndUpdate(req.params.id, req.body, { - new: true, - runValidators: true, - }); - if (!memberSeason) return res.status(404).json({ message: 'Non trouvé' }); - res.json(memberSeason); - } catch (err) { - console.error(err); - res.status(400).json({ message: 'Erreur update', error: err.message }); - } -}; - -// 🔹 DELETE member-season -export const deleteMemberSeason = async (req, res) => { - try { - const memberSeason = await MemberSeason.findByIdAndDelete(req.params.id); - if (!memberSeason) return res.status(404).json({ message: 'Non trouvé' }); - res.json({ message: 'Supprimé avec succès' }); - } catch (err) { - console.error(err); - res.status(500).json({ message: 'Erreur serveur', error: err.message }); - } -}; diff --git a/saintBarthVolleyApp/backend/src/controllers/membersController.js b/saintBarthVolleyApp/backend/src/controllers/membersController.js index d72f125..953b238 100644 --- a/saintBarthVolleyApp/backend/src/controllers/membersController.js +++ b/saintBarthVolleyApp/backend/src/controllers/membersController.js @@ -1,89 +1,124 @@ import Member from '../models/Member.js'; -import MemberSeason from '../models/MemberSeason.js'; + +// ─── CRUD membres ──────────────────────────────────────────────────────────── export const getMembers = async (req, res) => { try { - const members = await Member.find({ isActive: true }); - + const members = await Member.find(); res.json(members); - } catch (error) { - res.status(500).json({ message: error.message }); + } catch (err) { + res.status(500).json({ message: err.message }); } }; export const getMemberById = async (req, res) => { try { const member = await Member.findById(req.params.id); - - if (!member) { - return res.status(404).json({ message: 'Member not found' }); - } - - const memberSeasons = await MemberSeason.find({ - memberId: member._id, - }) - .populate('seasonId') - .populate('teams'); - - res.json({ - member, - seasons: memberSeasons, - }); - } catch (error) { - res.status(500).json({ message: error.message }); + if (!member) return res.status(404).json({ message: 'Member not found' }); + res.json(member); + } catch (err) { + res.status(500).json({ message: err.message }); } }; export const createMember = async (req, res) => { try { - const member = await Member.create(req.body); + const member = new Member(req.body); + await member.save(); res.status(201).json(member); - } catch (error) { - res.status(400).json({ message: error.message }); + } catch (err) { + res.status(400).json({ message: err.message }); } }; export const updateMember = async (req, res) => { try { - const member = await Member.findByIdAndUpdate(req.params.id, req.body, { - new: true, - runValidators: true, - }); + const member = await Member.findByIdAndUpdate(req.params.id, req.body, { new: true }); + if (!member) return res.status(404).json({ message: 'Member not found' }); + res.json(member); + } catch (err) { + res.status(400).json({ message: err.message }); + } +}; - if (!member) { - return res.status(404).json({ message: 'Member not found' }); - } +export const deleteMember = async (req, res) => { + try { + const member = await Member.findByIdAndDelete(req.params.id); + if (!member) return res.status(404).json({ message: 'Member not found' }); + res.json({ message: 'Member deleted' }); + } catch (err) { + res.status(500).json({ message: err.message }); + } +}; - res.json(member); - } catch (error) { - res.status(400).json({ message: error.message }); +// ─── Gestion des rôles (teamRoles subdocs) ─────────────────────────────────── +// Identifiés par leur propre _id (roleId), pas par teamId + +// GET /api/members/:memberId/roles +export const getMemberRoles = async (req, res) => { + try { + const member = await Member.findById(req.params.memberId) + .populate('teamRoles.teamId') + .populate('teamRoles.seasonId'); + if (!member) return res.status(404).json({ message: 'Member not found' }); + res.json(member.teamRoles); + } catch (err) { + res.status(500).json({ message: err.message }); + } +}; + +// POST /api/members/:memberId/roles +export const addMemberRole = async (req, res) => { + try { + const { teamId, seasonId, roles, isCaptain, position, photo } = req.body; + const member = await Member.findById(req.params.memberId); + if (!member) return res.status(404).json({ message: 'Member not found' }); + + member.teamRoles.push({ teamId: teamId || undefined, seasonId, roles, isCaptain, position, photo }); + await member.save(); + res.status(201).json(member); + } catch (err) { + res.status(400).json({ message: err.message }); } }; -export const deactivateMember = async (req, res) => { +// PUT /api/members/:memberId/roles/:roleId +export const updateMemberRole = async (req, res) => { try { - const member = await Member.findByIdAndUpdate(req.params.id, { isActive: false }, { new: true }); + const { memberId, roleId } = req.params; + const member = await Member.findById(memberId); + if (!member) return res.status(404).json({ message: 'Member not found' }); + + const role = member.teamRoles.id(roleId); + if (!role) return res.status(404).json({ message: 'Role not found' }); - if (!member) { - return res.status(404).json({ message: 'Member not found' }); - } + const { roles, isCaptain, position, photo } = req.body; + if (roles !== undefined) role.roles = roles; + if (isCaptain !== undefined) role.isCaptain = isCaptain; + if (position !== undefined) role.position = position; + if (photo !== undefined) role.photo = photo; - res.json({ message: 'Member deactivated', member }); - } catch (error) { - res.status(500).json({ message: error.message }); + await member.save(); + res.json(member); + } catch (err) { + res.status(400).json({ message: err.message }); } }; -export const deleteMember = async (req, res) => { +// DELETE /api/members/:memberId/roles/:roleId +export const removeMemberRole = async (req, res) => { try { - const member = await Member.findByIdAndDelete(req.params.id); + const { memberId, roleId } = req.params; + const member = await Member.findById(memberId); + if (!member) return res.status(404).json({ message: 'Member not found' }); - if (!member) { - return res.status(404).json({ message: 'Member not found' }); - } + const role = member.teamRoles.id(roleId); + if (!role) return res.status(404).json({ message: 'Role not found' }); - res.json({ message: 'Member deleted' }); - } catch (error) { - res.status(500).json({ message: error.message }); + role.deleteOne(); + await member.save(); + res.json(member); + } catch (err) { + res.status(500).json({ message: err.message }); } }; diff --git a/saintBarthVolleyApp/backend/src/controllers/newsController.js b/saintBarthVolleyApp/backend/src/controllers/newsController.js index 147ab72..d7baf81 100644 --- a/saintBarthVolleyApp/backend/src/controllers/newsController.js +++ b/saintBarthVolleyApp/backend/src/controllers/newsController.js @@ -1,9 +1,24 @@ import News from '../models/News.js'; +function generateSlug(title) { + return title + .toLowerCase() + .normalize('NFD') + .replace(/[\u0300-\u036f]/g, '') + .replace(/[^a-z0-9\s-]/g, '') + .trim() + .replace(/\s+/g, '-') + .replace(/-+/g, '-'); +} + // GET all news export const getNews = async (req, res) => { try { - const news = await News.find().populate('authorId', 'firstName lastName').populate('albumId'); // Si tu veux récupérer les infos de l'album + const filter = {}; + if (req.query.published === 'true') filter.isPublished = true; + if (req.query.featured === 'true') filter.isFeatured = true; + + const news = await News.find(filter).populate('authorId', 'firstName lastName').sort({ createdAt: -1 }); res.json(news); } catch (error) { res.status(500).json({ message: error.message }); @@ -13,7 +28,7 @@ export const getNews = async (req, res) => { // GET single news by ID export const getNewsById = async (req, res) => { try { - const newsItem = await News.findById(req.params.id).populate('authorId', 'firstName lastName').populate('albumId'); + const newsItem = await News.findById(req.params.id).populate('authorId', 'firstName lastName'); if (!newsItem) return res.status(404).json({ message: 'News non trouvée' }); res.json(newsItem); } catch (error) { @@ -21,10 +36,24 @@ export const getNewsById = async (req, res) => { } }; -// CREATE news +// CREATE news — authorId depuis JWT export const createNews = async (req, res) => { try { - const newsItem = await News.create(req.body); + const { title, content, isPublished, isFeatured } = req.body; + + const slug = generateSlug(title); + const publishedAt = isPublished ? new Date() : null; + + const newsItem = await News.create({ + title, + slug, + content, + isPublished: !!isPublished, + isFeatured: !!isFeatured, + publishedAt, + authorId: req.user._id, + }); + res.status(201).json(newsItem); } catch (error) { res.status(400).json({ message: error.message }); @@ -34,7 +63,20 @@ export const createNews = async (req, res) => { // UPDATE news export const updateNews = async (req, res) => { try { - const newsItem = await News.findByIdAndUpdate(req.params.id, req.body, { + const update = { ...req.body }; + + // Regénérer le slug si le titre change + if (update.title) { + update.slug = generateSlug(update.title); + } + + // Auto publishedAt + if (update.isPublished === true || update.isPublished === 'true') { + const existing = await News.findById(req.params.id); + if (!existing?.publishedAt) update.publishedAt = new Date(); + } + + const newsItem = await News.findByIdAndUpdate(req.params.id, update, { new: true, runValidators: true, }); @@ -50,7 +92,7 @@ export const deleteNews = async (req, res) => { try { const newsItem = await News.findByIdAndDelete(req.params.id); if (!newsItem) return res.status(404).json({ message: 'News non trouvée' }); - res.json({ message: 'News supprimée', newsItem }); + res.json({ message: 'News supprimée' }); } catch (error) { res.status(500).json({ message: error.message }); } diff --git a/saintBarthVolleyApp/backend/src/controllers/seasonsController.js b/saintBarthVolleyApp/backend/src/controllers/seasonsController.js index bea265f..2e4fa2b 100644 --- a/saintBarthVolleyApp/backend/src/controllers/seasonsController.js +++ b/saintBarthVolleyApp/backend/src/controllers/seasonsController.js @@ -1,28 +1,28 @@ import Season from '../models/Season.js'; -import MemberSeason from '../models/MemberSeason.js'; +import Member from '../models/Member.js'; -// Créer une nouvelle saison -export const createSeason = async (req, res) => { +// Liste toutes les saisons triées par startDate +export const getSeasons = async (req, res) => { try { - const season = new Season(req.body); - await season.save(); - res.status(201).json({ message: 'Season created', season }); + const seasons = await Season.find().sort({ startDate: 1 }); + res.json(seasons); } catch (err) { - res.status(400).json({ message: err.message }); + res.status(500).json({ message: err.message }); } }; -// Récupérer toutes les saisons -export const getSeasons = async (req, res) => { +// Créer saison +export const createSeason = async (req, res) => { try { - const seasons = await Season.find().sort({ startDate: -1 }); - res.json(seasons); + const season = new Season(req.body); + await season.save(); + res.status(201).json(season); } catch (err) { - res.status(500).json({ message: err.message }); + res.status(400).json({ message: err.message }); } }; -// Récupérer une saison par ID +// Récupérer saison par ID export const getSeasonById = async (req, res) => { try { const season = await Season.findById(req.params.id); @@ -33,44 +33,18 @@ export const getSeasonById = async (req, res) => { } }; -export const getSeasonMembers = async (req, res) => { - try { - const seasonId = req.params.id; - - const members = await MemberSeason.find({ - seasonId, - isActive: true, - }) - .populate({ - path: 'memberId', - select: 'firstName lastName photo', - }) - .populate({ - path: 'teams', - select: 'name category', - }); - - members.sort((a, b) => a.memberId.lastName.localeCompare(b.memberId.lastName)); - res.json(members); - } catch (error) { - res.status(500).json({ message: error.message }); - } -}; - -// Mettre à jour une saison +// Modifier saison export const updateSeason = async (req, res) => { try { - const season = await Season.findByIdAndUpdate(req.params.id, req.body, { - new: true, - }); + const season = await Season.findByIdAndUpdate(req.params.id, req.body, { new: true }); if (!season) return res.status(404).json({ message: 'Season not found' }); - res.json({ message: 'Season updated', season }); + res.json(season); } catch (err) { res.status(400).json({ message: err.message }); } }; -// Supprimer une saison +// Supprimer saison export const deleteSeason = async (req, res) => { try { const season = await Season.findByIdAndDelete(req.params.id); diff --git a/saintBarthVolleyApp/backend/src/controllers/standingsController.js b/saintBarthVolleyApp/backend/src/controllers/standingsController.js index 33eea37..0932877 100644 --- a/saintBarthVolleyApp/backend/src/controllers/standingsController.js +++ b/saintBarthVolleyApp/backend/src/controllers/standingsController.js @@ -1,15 +1,15 @@ import Standing from '../models/Standing.js'; -// Liste des classements (par championnat) +// Liste des classements (par équipe) export const getStandings = async (req, res) => { try { const filter = {}; - if (req.query.championshipId) { - filter.championshipId = req.query.championshipId; + if (req.query.teamId) { + filter.teamId = req.query.teamId; } - const standings = await Standing.find(filter).populate('championshipId').sort({ rank: 1 }); + const standings = await Standing.find(filter).populate('teamId').sort({ rank: 1 }); res.json(standings); } catch (error) { @@ -20,7 +20,7 @@ export const getStandings = async (req, res) => { // Classement par ID export const getStandingById = async (req, res) => { try { - const standing = await Standing.findById(req.params.id).populate('championshipId'); + const standing = await Standing.findById(req.params.id).populate('teamId'); if (!standing) { return res.status(404).json({ message: 'Standing not found' }); @@ -32,7 +32,7 @@ export const getStandingById = async (req, res) => { } }; -// Création (import FFVB typiquement) +// Création export const createStanding = async (req, res) => { try { const standing = await Standing.create(req.body); diff --git a/saintBarthVolleyApp/backend/src/controllers/teamsController.js b/saintBarthVolleyApp/backend/src/controllers/teamsController.js index 3def823..8376f1b 100644 --- a/saintBarthVolleyApp/backend/src/controllers/teamsController.js +++ b/saintBarthVolleyApp/backend/src/controllers/teamsController.js @@ -1,104 +1,90 @@ -import Team from '../models/Team.js'; -import MemberSeason from '../models/MemberSeason.js'; - -export const getTeams = async (req, res) => { - try { - const teams = await Team.find({ isArchived: false }).populate('seasonId'); - - res.json(teams); - } catch (error) { - res.status(500).json({ message: error.message }); - } -}; +// src/controllers/teamsController.js +import Team from '../models/Team.js'; // ton modèle Mongoose pour Team +// 🔹 Récupérer une équipe par son ID export const getTeamById = async (req, res) => { try { - const team = await Team.findById(req.params.id).populate('seasonId'); - - if (!team) { - return res.status(404).json({ message: 'Team not found' }); - } - + const team = await Team.findById(req.params.id); + if (!team) return res.status(404).json({ message: 'Équipe non trouvée' }); res.json(team); - } catch (error) { - res.status(500).json({ message: error.message }); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; -export const createTeam = async (req, res) => { +// 🔹 GET /api/teams?seasonId=xxx OR /api/seasons/:seasonId/teams +export const getTeamsBySeason = async (req, res) => { try { - const team = await Team.create(req.body); - res.status(201).json(team); - } catch (error) { - res.status(400).json({ message: error.message }); + const seasonId = req.params.seasonId ?? req.query.seasonId; + if (!seasonId) return res.status(400).json({ message: 'seasonId requis' }); + + const teams = await Team.find({ seasonId }); + res.json(teams); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; -export const updateTeam = async (req, res) => { +// 🔹 POST /api/teams +export const createTeam = async (req, res) => { try { - const team = await Team.findByIdAndUpdate(req.params.id, req.body, { - new: true, - runValidators: true, - }); + const { name, category, gender, level, seasonId } = req.body; - if (!team) { - return res.status(404).json({ message: 'Team not found' }); + if (!name || !category || !gender || !seasonId) { + return res.status(400).json({ message: 'Champs obligatoires manquants' }); } - res.json(team); - } catch (error) { - res.status(400).json({ message: error.message }); + const newTeam = new Team({ name, category, gender, level, seasonId }); + await newTeam.save(); + res.status(201).json(newTeam); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; -export const archiveTeam = async (req, res) => { +export const createTeamForSeason = async (req, res) => { try { - const team = await Team.findByIdAndUpdate(req.params.id, { isArchived: true }, { new: true }); + const { id: seasonId } = req.params; + const { name, category, gender, level } = req.body; - if (!team) { - return res.status(404).json({ message: 'Team not found' }); + if (!name || !category || !gender) { + return res.status(400).json({ message: 'Champs obligatoires manquants' }); } - res.json({ message: 'Team archived', team }); - } catch (error) { - res.status(500).json({ message: error.message }); + const newTeam = new Team({ name, category, gender, level, seasonId }); + await newTeam.save(); + res.status(201).json(newTeam); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; -export const deleteTeam = async (req, res) => { +// 🔹 PUT /api/teams/:id +export const updateTeam = async (req, res) => { try { - const team = await Team.findByIdAndDelete(req.params.id); - - if (!team) { - return res.status(404).json({ message: 'Team not found' }); - } - - res.json({ message: 'Team deleted' }); - } catch (error) { - res.status(500).json({ message: error.message }); + const { id } = req.params; + const updated = await Team.findByIdAndUpdate(id, req.body, { new: true }); + if (!updated) return res.status(404).json({ message: 'Équipe introuvable' }); + res.json(updated); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; -export const getTeamMembers = async (req, res) => { +// 🔹 DELETE /api/teams/:id +export const deleteTeam = async (req, res) => { try { - const teamId = req.params.id; - - const members = await MemberSeason.find({ - teams: teamId, - isActive: true, - }) - .populate({ - path: 'memberId', - select: 'firstName lastName photo', - }) - .populate({ - path: 'seasonId', - select: 'name', - }); - - members.sort((a, b) => a.memberId.lastName.localeCompare(b.memberId.lastName)); - res.json(members); - } catch (error) { - res.status(500).json({ message: error.message }); + const { id } = req.params; + const deleted = await Team.findByIdAndDelete(id); + if (!deleted) return res.status(404).json({ message: 'Équipe introuvable' }); + res.json({ message: 'Équipe supprimée' }); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); } }; diff --git a/saintBarthVolleyApp/backend/src/lib/sendEmail.js b/saintBarthVolleyApp/backend/src/lib/sendEmail.js index 54f567b..3d9299a 100644 --- a/saintBarthVolleyApp/backend/src/lib/sendEmail.js +++ b/saintBarthVolleyApp/backend/src/lib/sendEmail.js @@ -5,42 +5,44 @@ let transporter; async function getTransporter() { if (transporter) return transporter; - const testAccount = await nodemailer.createTestAccount(); + if (process.env.SMTP_HOST && process.env.SMTP_USER && process.env.SMTP_PASS) { + transporter = nodemailer.createTransport({ + host: process.env.SMTP_HOST, + port: parseInt(process.env.SMTP_PORT || '587'), + secure: process.env.SMTP_SECURE === 'true', + auth: { + user: process.env.SMTP_USER, + pass: process.env.SMTP_PASS, + }, + }); + console.log(`📧 SMTP configuré via .env (${process.env.SMTP_HOST})`); + return transporter; + } + // Fallback Ethereal si pas de config + const testAccount = await nodemailer.createTestAccount(); transporter = nodemailer.createTransport({ host: testAccount.smtp.host, port: testAccount.smtp.port, secure: testAccount.smtp.secure, - auth: { - user: testAccount.user, - pass: testAccount.pass, - }, + auth: { user: testAccount.user, pass: testAccount.pass }, }); - - console.log('🧪 Ethereal account created:'); - console.log('USER:', testAccount.user); - console.log('PASS:', testAccount.pass); - + console.log('🧪 Ethereal fallback:', testAccount.user); return transporter; } export default async function sendEmail({ to, subject, html }) { try { - const transporter = await getTransporter(); + const t = await getTransporter(); + const from = process.env.SMTP_FROM ?? '"Saint-Barth Volley" '; - const info = await transporter.sendMail({ - from: '"Test App" ', - to, - subject, - html, - }); + const info = await t.sendMail({ from, to, subject, html }); console.log('📧 Email envoyé:', info.messageId); - - const previewUrl = nodemailer.getTestMessageUrl(info); - console.log('🔗 Preview URL:', previewUrl); + const preview = nodemailer.getTestMessageUrl(info); + if (preview) console.log('🔗 Preview:', preview); } catch (err) { - console.error('❌ Erreur envoi email:', err); + console.error('❌ Erreur envoi email:', err.message); throw err; } } diff --git a/saintBarthVolleyApp/backend/src/models/Match.js b/saintBarthVolleyApp/backend/src/models/Match.js index 3067cb5..7ac7ef0 100644 --- a/saintBarthVolleyApp/backend/src/models/Match.js +++ b/saintBarthVolleyApp/backend/src/models/Match.js @@ -23,9 +23,9 @@ const setDetailSchema = new mongoose.Schema( const matchSchema = new mongoose.Schema( { - championshipId: { + teamId: { type: mongoose.Schema.Types.ObjectId, - ref: 'Championship', // <-- utilisation du modèle Championship existant + ref: 'Team', required: true, }, opponentName: { diff --git a/saintBarthVolleyApp/backend/src/models/Member.js b/saintBarthVolleyApp/backend/src/models/Member.js index 2e2ea11..a9d445b 100644 --- a/saintBarthVolleyApp/backend/src/models/Member.js +++ b/saintBarthVolleyApp/backend/src/models/Member.js @@ -1,42 +1,33 @@ import mongoose from 'mongoose'; -const memberSchema = new mongoose.Schema( - { - firstName: { - type: String, - required: true, - trim: true, - }, - lastName: { - type: String, - required: true, - trim: true, - }, - - birthDate: Date, - - photo: { +const teamRoleSchema = new mongoose.Schema({ + teamId: { type: mongoose.Schema.Types.ObjectId, ref: 'Team' }, // optionnel : null = bénévole sans équipe + seasonId: { type: mongoose.Schema.Types.ObjectId, ref: 'Season', required: true }, + roles: [ + { type: String, - trim: true, + enum: ['player', 'coach', 'staff', 'referee', 'volunteer', 'owner'], + default: 'player', }, + ], + isCaptain: { type: Boolean, default: false }, + position: { type: String, trim: true }, + photo: { type: String, default: '' }, // photo propre à cette affectation (équipe ou saison) +}); // _id activé → chaque rôle a son propre ObjectId - bio: { - type: String, - trim: true, - }, - - // 🔗 lien futur avec user - userId: { - type: mongoose.Schema.Types.ObjectId, - ref: 'User', - }, - - isActive: { - type: Boolean, - default: true, - }, +const memberSchema = new mongoose.Schema( + { + firstName: { type: String, required: true, trim: true }, + lastName: { type: String, required: true, trim: true }, + birthDate: { type: Date }, + height: Number, + weight: Number, + isActive: { type: Boolean, default: true }, + bio: { type: String }, + teamRoles: [teamRoleSchema], }, { timestamps: true }, ); -export default mongoose.model('Member', memberSchema); +const Member = mongoose.model('Member', memberSchema); +export default Member; diff --git a/saintBarthVolleyApp/backend/src/models/MemberSeason.js b/saintBarthVolleyApp/backend/src/models/MemberSeason.js deleted file mode 100644 index 6a8dffa..0000000 --- a/saintBarthVolleyApp/backend/src/models/MemberSeason.js +++ /dev/null @@ -1,45 +0,0 @@ -import mongoose from 'mongoose'; - -const memberSeasonSchema = new mongoose.Schema( - { - memberId: { - type: mongoose.Schema.Types.ObjectId, - ref: 'Member', - required: true, - }, - - seasonId: { - type: mongoose.Schema.Types.ObjectId, - ref: 'Season', - required: true, - }, - - roles: [ - { - type: String, - enum: ['player', 'coach', 'staff', 'referee', 'volunteer', 'owner'], - }, - ], - - teams: [ - { - type: mongoose.Schema.Types.ObjectId, - ref: 'Team', - }, - ], - - position: String, - height: Number, - weight: Number, - - isActive: { - type: Boolean, - default: true, - }, - }, - { timestamps: true }, -); - -memberSeasonSchema.index({ memberId: 1, seasonId: 1 }, { unique: true }); - -export default mongoose.model('MemberSeason', memberSeasonSchema); diff --git a/saintBarthVolleyApp/backend/src/models/Partner.js b/saintBarthVolleyApp/backend/src/models/Partner.js index bbdcca2..eaf94af 100644 --- a/saintBarthVolleyApp/backend/src/models/Partner.js +++ b/saintBarthVolleyApp/backend/src/models/Partner.js @@ -13,8 +13,8 @@ const partnerSchema = new mongoose.Schema( trim: true, }, logo: { - type: String, // URL (Nextcloud ou externe) - required: true, + type: String, + default: '', trim: true, }, website: { diff --git a/saintBarthVolleyApp/backend/src/models/Season.js b/saintBarthVolleyApp/backend/src/models/Season.js index d0a594f..b488355 100644 --- a/saintBarthVolleyApp/backend/src/models/Season.js +++ b/saintBarthVolleyApp/backend/src/models/Season.js @@ -2,24 +2,10 @@ import mongoose from 'mongoose'; const seasonSchema = new mongoose.Schema( { - name: { - type: String, - required: true, - trim: true, - }, - startDate: { - type: Date, - required: true, - }, - endDate: { - type: Date, - required: true, - }, - status: { - type: String, - enum: ['active', 'archived', 'future'], - default: 'future', - }, + name: { type: String, required: true, trim: true }, + startDate: { type: Date, required: true }, + endDate: { type: Date, required: true }, + status: { type: String, enum: ['active', 'archived', 'future'], default: 'future' }, }, { timestamps: true }, ); diff --git a/saintBarthVolleyApp/backend/src/models/Standing.js b/saintBarthVolleyApp/backend/src/models/Standing.js index 6128003..891577e 100644 --- a/saintBarthVolleyApp/backend/src/models/Standing.js +++ b/saintBarthVolleyApp/backend/src/models/Standing.js @@ -2,9 +2,9 @@ import mongoose from 'mongoose'; const standingSchema = new mongoose.Schema( { - championshipId: { + teamId: { type: mongoose.Schema.Types.ObjectId, - ref: 'Championship', + ref: 'Team', required: true, }, teamName: { diff --git a/saintBarthVolleyApp/backend/src/models/Team.js b/saintBarthVolleyApp/backend/src/models/Team.js index 72c40b8..99e0d72 100644 --- a/saintBarthVolleyApp/backend/src/models/Team.js +++ b/saintBarthVolleyApp/backend/src/models/Team.js @@ -1,4 +1,3 @@ -// models/Team.js import mongoose from 'mongoose'; const trainingScheduleSchema = new mongoose.Schema( @@ -8,62 +7,30 @@ const trainingScheduleSchema = new mongoose.Schema( enum: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'], required: true, }, - startTime: { - type: String, // HH:mm - required: true, - }, - endTime: { - type: String, // HH:mm - required: true, - }, - location: { - type: String, - required: true, - trim: true, - }, + startTime: { type: String, required: true }, // HH:mm + endTime: { type: String, required: true }, // HH:mm + location: { type: String, required: true, trim: true }, }, - { _id: false }, // pas besoin d'ID pour chaque horaire + { _id: false }, ); const teamSchema = new mongoose.Schema( { - name: { - type: String, - required: true, - trim: true, - }, - category: { - type: String, - enum: ['Young', 'Senior', 'Veteran'], - required: true, - }, - gender: { - type: String, - enum: ['Male', 'Female', 'Mixed'], - required: true, - }, - level: { - type: String, - trim: true, - }, - seasonId: { - type: mongoose.Schema.Types.ObjectId, - ref: 'Season', - required: true, - }, - // plusieurs entraînements par semaine + name: { type: String, required: true, trim: true }, + category: { type: String, enum: ['Young', 'Senior', 'Veteran'], required: true }, + gender: { type: String, enum: ['Male', 'Female', 'Mixed'], required: true }, + level: { type: String, trim: true }, + seasonId: { type: mongoose.Schema.Types.ObjectId, ref: 'Season', required: true }, trainingSchedule: [trainingScheduleSchema], - // photo de l'équipe - photo: { - type: String, // URL + photo: { type: String, trim: true }, + federationUrl: { + type: String, trim: true, + default: '', }, }, - { - timestamps: true, - }, + { timestamps: true }, ); const Team = mongoose.model('Team', teamSchema); - export default Team; diff --git a/saintBarthVolleyApp/backend/src/routes/admin.js b/saintBarthVolleyApp/backend/src/routes/admin.js deleted file mode 100644 index f29a810..0000000 --- a/saintBarthVolleyApp/backend/src/routes/admin.js +++ /dev/null @@ -1,123 +0,0 @@ -import express from 'express'; -import User from '../models/User.js'; -import { authMiddleware, requireRole } from '../middlewares/authMiddleware.js'; - -const router = express.Router(); - -/** - * GET /admin/users - * Liste tous les utilisateurs - */ -router.get('/users', authMiddleware, requireRole('admin'), async (req, res) => { - try { - const users = await User.find().select('-passwordHash').sort({ createdAt: -1 }); - res.json(users); - } catch (error) { - console.error('GET USERS ERROR:', error); - res.status(500).json({ message: 'Erreur serveur' }); - } -}); - -/** - * PATCH /admin/users/:id/activate - * Activer / désactiver un compte utilisateur - */ -router.patch('/users/:id/activate', authMiddleware, requireRole('admin'), async (req, res) => { - try { - const { isActive } = req.body; - - const user = await User.findById(req.params.id); - if (!user) { - return res.status(404).json({ message: 'Utilisateur introuvable' }); - } - - user.isActive = isActive; - await user.save(); - - res.json({ - message: `Compte ${isActive ? 'activé' : 'désactivé'}`, - }); - } catch (error) { - console.error('ACTIVATE USER ERROR:', error); - res.status(500).json({ message: 'Erreur serveur' }); - } -}); - -/** - * PATCH /admin/users/:id/role - * Modifier le rôle d’un utilisateur - */ -router.patch('/users/:id/role', authMiddleware, requireRole('admin'), async (req, res) => { - try { - const { role } = req.body; - const allowedRoles = ['admin', 'editor', 'user']; - - if (!allowedRoles.includes(role)) { - return res.status(400).json({ message: 'Rôle invalide' }); - } - - const user = await User.findById(req.params.id); - if (!user) { - return res.status(404).json({ message: 'Utilisateur introuvable' }); - } - - user.role = role; - await user.save(); - - res.json({ - message: 'Rôle mis à jour', - }); - } catch (error) { - console.error('UPDATE ROLE ERROR:', error); - res.status(500).json({ message: 'Erreur serveur' }); - } -}); - -/** - * PATCH /admin/users/:id - * Mettre à jour un utilisateur (nom, prénom, email, rôle, actif) - */ -router.patch('/users/:id', authMiddleware, async (req, res) => { - try { - const { firstName, lastName, email, role, isActive } = req.body; - - const allowedRoles = ['admin', 'editor', 'user', 'other']; - - // Vérifie le rôle si fourni - if (role && !allowedRoles.includes(role)) { - return res.status(400).json({ message: 'Rôle invalide' }); - } - - const user = await User.findById(req.params.id); - if (!user) { - return res.status(404).json({ message: 'Utilisateur introuvable' }); - } - - // Mise à jour conditionnelle - if (firstName !== undefined) user.firstName = firstName; - if (lastName !== undefined) user.lastName = lastName; - if (email !== undefined) user.email = email; - if (role !== undefined) user.role = role; - if (isActive !== undefined) user.isActive = isActive; - - await user.save(); - res.json(user); - } catch (error) { - console.error('UPDATE USER ERROR:', error); - res.status(500).json({ message: 'Erreur serveur' }); - } -}); - -// DELETE /admin/users/:id -router.delete('/users/:id', authMiddleware, requireRole('admin'), async (req, res) => { - try { - const user = await User.findByIdAndDelete(req.params.id); - if (!user) return res.status(404).json({ message: 'Utilisateur introuvable' }); - res.json({ message: 'Utilisateur supprimé' }); - } catch (err) { - console.error('DELETE USER ERROR:', err); - res.status(500).json({ message: 'Erreur serveur' }); - } -}); - -export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/api/admin.js b/saintBarthVolleyApp/backend/src/routes/api/admin.js new file mode 100644 index 0000000..80695be --- /dev/null +++ b/saintBarthVolleyApp/backend/src/routes/api/admin.js @@ -0,0 +1,127 @@ +import express from 'express'; +import crypto from 'crypto'; +import User from '../../models/User.js'; +import sendEmail from '../../lib/sendEmail.js'; +import { authMiddleware, requireRole } from '../../middlewares/authMiddleware.js'; + +const router = express.Router(); +const adminOnly = [authMiddleware, requireRole('admin')]; + +// ─── Liste ─────────────────────────────────────────────────────────────────── + +router.get('/users', ...adminOnly, async (req, res) => { + try { + const users = await User.find().select('-passwordHash').sort({ createdAt: -1 }); + res.json(users); + } catch (err) { + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +// ─── Créer un utilisateur (admin bypass — directement vérifié) ──────────────── + +router.post('/users', ...adminOnly, async (req, res) => { + try { + const { firstName, lastName, email, password, role, isActive } = req.body; + if (!firstName || !lastName || !email || !password) { + return res.status(400).json({ message: 'Champs obligatoires manquants' }); + } + const existing = await User.findOne({ email }); + if (existing) return res.status(400).json({ message: 'Email déjà utilisé' }); + + const user = new User({ + firstName, + lastName, + email, + role: role ?? 'user', + isActive: isActive ?? true, + isVerified: true, // l'admin crée directement un compte actif + }); + await user.setPassword(password); + await user.save(); + + const { passwordHash: _, ...safe } = user.toObject(); + res.status(201).json(safe); + } catch (err) { + console.error('CREATE USER ERROR:', err); + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +// ─── Modifier un utilisateur ────────────────────────────────────────────────── + +router.patch('/users/:id', ...adminOnly, async (req, res) => { + try { + const { firstName, lastName, email, role, isActive, isVerified } = req.body; + const allowedRoles = ['admin', 'editor', 'user']; + + if (role && !allowedRoles.includes(role)) { + return res.status(400).json({ message: 'Rôle invalide' }); + } + + const user = await User.findById(req.params.id); + if (!user) return res.status(404).json({ message: 'Utilisateur introuvable' }); + + if (firstName !== undefined) user.firstName = firstName; + if (lastName !== undefined) user.lastName = lastName; + if (email !== undefined) user.email = email; + if (role !== undefined) user.role = role; + if (isActive !== undefined) user.isActive = isActive; + if (isVerified !== undefined) { + user.isVerified = isVerified; + if (isVerified) { + user.verificationToken = null; + user.verificationTokenExpires = null; + } + } + + await user.save(); + const { passwordHash: _, ...safe } = user.toObject(); + res.json(safe); + } catch (err) { + console.error('UPDATE USER ERROR:', err); + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +// ─── Renvoyer l'email de vérification ──────────────────────────────────────── + +router.post('/users/:id/resend-verification', ...adminOnly, async (req, res) => { + try { + const user = await User.findById(req.params.id); + if (!user) return res.status(404).json({ message: 'Utilisateur introuvable' }); + if (user.isVerified) return res.status(400).json({ message: 'Compte déjà vérifié' }); + + const token = crypto.randomBytes(32).toString('hex'); + user.verificationToken = token; + user.verificationTokenExpires = Date.now() + 24 * 60 * 60 * 1000; + await user.save(); + + await sendEmail({ + to: user.email, + subject: 'Activez votre compte — Saint-Barth Volley', + html: `

Bonjour ${user.firstName},

+

Cliquez sur ce lien pour activer votre compte (valable 24h) :

+ Activer mon compte`, + }); + + res.json({ message: 'Email de vérification renvoyé' }); + } catch (err) { + console.error('RESEND VERIFICATION ERROR:', err); + res.status(500).json({ message: "Erreur lors de l'envoi" }); + } +}); + +// ─── Supprimer ──────────────────────────────────────────────────────────────── + +router.delete('/users/:id', ...adminOnly, async (req, res) => { + try { + const user = await User.findByIdAndDelete(req.params.id); + if (!user) return res.status(404).json({ message: 'Utilisateur introuvable' }); + res.json({ message: 'Utilisateur supprimé' }); + } catch (err) { + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/auth.js b/saintBarthVolleyApp/backend/src/routes/api/auth.js similarity index 82% rename from saintBarthVolleyApp/backend/src/routes/auth.js rename to saintBarthVolleyApp/backend/src/routes/api/auth.js index 533ad49..a755026 100644 --- a/saintBarthVolleyApp/backend/src/routes/auth.js +++ b/saintBarthVolleyApp/backend/src/routes/api/auth.js @@ -1,7 +1,14 @@ import express from 'express'; -import { register, login, logout, verifyEmail, forgotPassword, resetPassword } from '../controllers/authController.js'; - -import { authMiddleware } from '../middlewares/authMiddleware.js'; +import { + register, + login, + logout, + verifyEmail, + forgotPassword, + resetPassword, +} from '../../controllers/authController.js'; + +import { authMiddleware } from '../../middlewares/authMiddleware.js'; const router = express.Router(); diff --git a/saintBarthVolleyApp/backend/src/routes/api/membersWithSeason.js b/saintBarthVolleyApp/backend/src/routes/api/membersWithSeason.js new file mode 100644 index 0000000..177c793 --- /dev/null +++ b/saintBarthVolleyApp/backend/src/routes/api/membersWithSeason.js @@ -0,0 +1,107 @@ +import express from 'express'; +import Member from '../../models/Member.js'; +import { authMiddleware, requireRole } from '../../middlewares/authMiddleware.js'; + +const router = express.Router(); + +router.get('/', async (req, res) => { + try { + const members = await Member.aggregate([ + // 🔗 join MemberSeason + { + $lookup: { + from: 'memberseasons', + localField: '_id', + foreignField: 'memberId', + as: 'seasons', + }, + }, + + // 🔹 unwind seasons + { + $unwind: { + path: '$seasons', + preserveNullAndEmptyArrays: true, + }, + }, + + // 🔗 join Season (IMPORTANT pour tri réel) + { + $lookup: { + from: 'seasons', + localField: 'seasons.seasonId', + foreignField: '_id', + as: 'seasonData', + }, + }, + + { + $unwind: { + path: '$seasonData', + preserveNullAndEmptyArrays: true, + }, + }, + + // 🔥 TRI PAR VRAIE SAISON (et pas createdAt) + { + $sort: { + 'seasonData.startDate': -1, + }, + }, + + // 🔹 garder la dernière saison + { + $group: { + _id: '$_id', + member: { $first: '$$ROOT' }, + latestSeason: { $first: '$seasons' }, + seasonData: { $first: '$seasonData' }, + }, + }, + + // 🔗 populate teams + { + $lookup: { + from: 'teams', + localField: 'latestSeason.teams', + foreignField: '_id', + as: 'teamsData', + }, + }, + + // 🎯 FORMAT FINAL + { + $project: { + _id: '$member._id', + firstName: '$member.firstName', + lastName: '$member.lastName', + birthDate: '$member.birthDate', + bio: '$member.bio', + photo: '$member.photo', + isActive: '$member.isActive', + createdAt: '$member.createdAt', + + latestSeason: { + _id: '$latestSeason._id', + seasonId: '$latestSeason.seasonId', + seasonName: '$seasonData.name', + + roles: '$latestSeason.roles', + position: '$latestSeason.position', + height: '$latestSeason.height', + weight: '$latestSeason.weight', + + teams: '$teamsData', + }, + }, + }, + ]); + + res.json(members); + } catch (err) { + console.error('members-with-season error:', err); + res.status(500).json({ error: err.message }); + } +}); + +export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/api/scraping.js b/saintBarthVolleyApp/backend/src/routes/api/scraping.js new file mode 100644 index 0000000..b33a2de --- /dev/null +++ b/saintBarthVolleyApp/backend/src/routes/api/scraping.js @@ -0,0 +1,56 @@ +// src/routes/api/scraping.js +import express from 'express'; +import { runScraping } from '../../services/scrapingService.js'; +import Match from '../../models/Match.js'; + +const router = express.Router(); + +// POST /api/scraping/run +// Déclenche le scraping FFVB et retourne un résumé +router.post('/run', async (req, res) => { + const logs = []; + const onLog = (msg) => { + logs.push(msg); + console.log(msg); + }; + + try { + // Purger les matches parasites déjà en base (divisions et journées exemptées) + const divisionPattern = + /^(nationale|régionale?|régional|poule|division|phase|honneur|excellence|fédérale|pro\s?[ab]?)\s*\d*$/i; + const byePattern = /^(x+|exempt[e]?|bye|-+)$/i; + const allMatches = await Match.find({}, 'opponentName'); + const parasiteIds = allMatches + .filter((m) => { + const name = m.opponentName?.trim() ?? ''; + return divisionPattern.test(name) || byePattern.test(name); + }) + .map((m) => m._id); + if (parasiteIds.length > 0) { + await Match.deleteMany({ _id: { $in: parasiteIds } }); + onLog(`🗑️ ${parasiteIds.length} match(es) parasite(s) supprimé(s) de la base`); + } + + const results = await runScraping(onLog); + + const totalCreated = results.reduce((acc, r) => acc + (r.matchesCreated || 0), 0); + const totalUpdated = results.reduce((acc, r) => acc + (r.matchesUpdated || 0), 0); + const totalStandings = results.reduce((acc, r) => acc + (r.standings || 0), 0); + const errors = results.filter((r) => r.error).map((r) => r.error); + + res.json({ + success: true, + championships: results.length, + matchesCreated: totalCreated, + matchesUpdated: totalUpdated, + standings: totalStandings, + errors, + logs, + }); + } catch (err) { + console.error('Erreur scraping:', err); + res.status(500).json({ success: false, message: err.message, logs }); + } +}); + +export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/api/stats.js b/saintBarthVolleyApp/backend/src/routes/api/stats.js new file mode 100644 index 0000000..74effa6 --- /dev/null +++ b/saintBarthVolleyApp/backend/src/routes/api/stats.js @@ -0,0 +1,60 @@ +// src/routes/api/stats.js +import express from 'express'; +import { authMiddleware } from '../../middlewares/authMiddleware.js'; +import User from '../../models/User.js'; +import Member from '../../models/Member.js'; +import Team from '../../models/Team.js'; +import Match from '../../models/Match.js'; +import Season from '../../models/Season.js'; +import News from '../../models/News.js'; +import Partner from '../../models/Partner.js'; + +const router = express.Router(); + +// GET /api/stats — chiffres clés pour le dashboard admin +router.get('/', authMiddleware, async (req, res) => { + try { + const now = new Date(); + + const [ + totalUsers, + totalMembers, + activeMembers, + activeSeason, + totalMatches, + upcomingMatches, + publishedNews, + activePartners, + ] = await Promise.all([ + User.countDocuments(), + Member.countDocuments(), + Member.countDocuments({ isActive: true }), + Season.findOne({ status: 'active' }), + Match.countDocuments(), + Match.countDocuments({ status: 'scheduled', date: { $gte: now } }), + News.countDocuments({ isPublished: true }), + Partner.countDocuments({ isActive: true }), + ]); + + // Équipes de la saison active (ou total) + const teamsFilter = activeSeason ? { seasonId: activeSeason._id } : {}; + const totalTeams = await Team.countDocuments(teamsFilter); + + res.json({ + totalUsers, + totalMembers, + activeMembers, + totalTeams, + activeSeason: activeSeason ? activeSeason.name : null, + totalMatches, + upcomingMatches, + publishedNews, + activePartners, + }); + } catch (err) { + console.error('Stats error:', err); + res.status(500).json({ message: err.message }); + } +}); + +export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/upload.js b/saintBarthVolleyApp/backend/src/routes/api/upload.js similarity index 100% rename from saintBarthVolleyApp/backend/src/routes/upload.js rename to saintBarthVolleyApp/backend/src/routes/api/upload.js diff --git a/saintBarthVolleyApp/backend/src/routes/memberSeasons.js b/saintBarthVolleyApp/backend/src/routes/memberSeasons.js deleted file mode 100644 index 4e40db7..0000000 --- a/saintBarthVolleyApp/backend/src/routes/memberSeasons.js +++ /dev/null @@ -1,22 +0,0 @@ -import express from 'express'; -import { - getAllMemberSeasons, - getMemberSeasonById, - createMemberSeason, - updateMemberSeason, - deleteMemberSeason, -} from '../controllers/memberSeasonController.js'; -import { authMiddleware, requireRole } from '../middlewares/authMiddleware.js'; - -const router = express.Router(); - -// 🔹 Toutes les routes nécessitent admin -router.use(authMiddleware, requireRole('admin')); - -router.get('/', getAllMemberSeasons); -router.get('/:id', getMemberSeasonById); -router.post('/', createMemberSeason); -router.put('/:id', updateMemberSeason); -router.delete('/:id', deleteMemberSeason); - -export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/members.js b/saintBarthVolleyApp/backend/src/routes/members.js index 500a2df..60704f0 100644 --- a/saintBarthVolleyApp/backend/src/routes/members.js +++ b/saintBarthVolleyApp/backend/src/routes/members.js @@ -1,20 +1,29 @@ import express from 'express'; import { getMembers, - getMemberById, createMember, + getMemberById, updateMember, - deactivateMember, deleteMember, + getMemberRoles, + addMemberRole, + updateMemberRole, + removeMemberRole, } from '../controllers/membersController.js'; const router = express.Router(); +// CRUD membres router.get('/', getMembers); router.get('/:id', getMemberById); router.post('/', createMember); router.put('/:id', updateMember); -router.patch('/:id/deactivate', deactivateMember); router.delete('/:id', deleteMember); +// Gestion des rôles (identifiés par leur _id de subdoc) +router.get('/:memberId/roles', getMemberRoles); +router.post('/:memberId/roles', addMemberRole); +router.put('/:memberId/roles/:roleId', updateMemberRole); +router.delete('/:memberId/roles/:roleId', removeMemberRole); + export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/news.js b/saintBarthVolleyApp/backend/src/routes/news.js index 432637d..e1b3044 100644 --- a/saintBarthVolleyApp/backend/src/routes/news.js +++ b/saintBarthVolleyApp/backend/src/routes/news.js @@ -1,13 +1,13 @@ import express from 'express'; import { getNews, getNewsById, createNews, updateNews, deleteNews } from '../controllers/newsController.js'; +import { authMiddleware } from '../middlewares/authMiddleware.js'; const router = express.Router(); -// CRUD news router.get('/', getNews); router.get('/:id', getNewsById); -router.post('/', createNews); -router.put('/:id', updateNews); -router.delete('/:id', deleteNews); +router.post('/', authMiddleware, createNews); +router.put('/:id', authMiddleware, updateNews); +router.delete('/:id', authMiddleware, deleteNews); export default router; diff --git a/saintBarthVolleyApp/backend/src/routes/seasons.js b/saintBarthVolleyApp/backend/src/routes/seasons.js index 1aff408..43d1a87 100644 --- a/saintBarthVolleyApp/backend/src/routes/seasons.js +++ b/saintBarthVolleyApp/backend/src/routes/seasons.js @@ -1,3 +1,4 @@ +// src/routes/seasons.js import express from 'express'; import { createSeason, @@ -5,16 +6,19 @@ import { getSeasonById, updateSeason, deleteSeason, - getSeasonMembers, } from '../controllers/seasonsController.js'; +import { getTeamsBySeason, createTeamForSeason } from '../controllers/teamsController.js'; const router = express.Router(); -// CRUD seasons +// 🔹 CRUD saisons router.get('/', getSeasons); -router.get('/:id/members', getSeasonMembers); router.get('/:id', getSeasonById); +// 🔹 Liste des équipes d'une saison (compatible frontend actuel) +router.get('/:seasonId/teams', getTeamsBySeason); router.post('/', createSeason); +// Créer une équipe pour cette saison +router.post('/:id/teams', createTeamForSeason); router.put('/:id', updateSeason); router.delete('/:id', deleteSeason); diff --git a/saintBarthVolleyApp/backend/src/routes/teams.js b/saintBarthVolleyApp/backend/src/routes/teams.js index e42f21f..7610f63 100644 --- a/saintBarthVolleyApp/backend/src/routes/teams.js +++ b/saintBarthVolleyApp/backend/src/routes/teams.js @@ -1,22 +1,53 @@ +// src/routes/teams.js import express from 'express'; -import { - getTeams, - getTeamById, - createTeam, - updateTeam, - archiveTeam, - deleteTeam, - getTeamMembers, -} from '../controllers/teamsController.js'; +import Team from '../models/Team.js'; +import { getTeamById, getTeamsBySeason, createTeam, updateTeam, deleteTeam } from '../controllers/teamsController.js'; const router = express.Router(); -router.get('/', getTeams); -router.get('/:id/members', getTeamMembers); +// 🔹 Récupérer toutes les équipes pour une saison (query param ou saison spécifique) +router.get('/', async (req, res) => { + try { + const { seasonId } = req.query; + if (!seasonId) return res.status(400).json({ message: 'seasonId requis' }); + const teams = await Team.find({ seasonId }); + res.json(teams); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +// 🔹 Récupérer une équipe par son ID router.get('/:id', getTeamById); + +// 🔹 Créer une équipe "indépendante" router.post('/', createTeam); + +// 🔹 Créer une équipe pour une saison spécifique +router.post('/seasons/:seasonId/teams', async (req, res) => { + try { + const { seasonId } = req.params; + const { name, category, gender, level } = req.body; + + if (!name || !category || !gender) { + return res.status(400).json({ message: 'Champs obligatoires manquants' }); + } + + const newTeam = new Team({ name, category, gender, level, seasonId }); + await newTeam.save(); + + res.status(201).json(newTeam); + } catch (err) { + console.error(err); + res.status(500).json({ message: 'Erreur serveur' }); + } +}); + +// 🔹 Mettre à jour une équipe router.put('/:id', updateTeam); -router.patch('/:id/archive', archiveTeam); + +// 🔹 Supprimer une équipe router.delete('/:id', deleteTeam); export default router; diff --git a/saintBarthVolleyApp/backend/src/services/scrapingService.js b/saintBarthVolleyApp/backend/src/services/scrapingService.js new file mode 100644 index 0000000..c242988 --- /dev/null +++ b/saintBarthVolleyApp/backend/src/services/scrapingService.js @@ -0,0 +1,200 @@ +// src/services/scrapingService.js +// Scraping FFVB — utilise Team.federationUrl directement (pas de collection Championship) +import puppeteer from 'puppeteer'; +import * as cheerio from 'cheerio'; +import Team from '../models/Team.js'; +import Match from '../models/Match.js'; +import Standing from '../models/Standing.js'; + +const CLUB_TEAM_NAME = "AS SAINT-BARTHELEMY D'ANJOU V.B."; + +// Patterns qui indiquent une ligne à ignorer (division, journée exempte, placeholder) +const DIVISION_PATTERN = + /^(nationale|régionale?|régional|poule|division|phase|honneur|excellence|fédérale|pro\s?[ab]?)\s*\d*$/i; +const BYE_PATTERN = /^(x+|exempt[e]?|bye|-+)$/i; // journée exempte (xxxxx, exempt, -) +const DATE_PATTERN = /^\d{2}\/\d{2}\/\d{2,4}$/; +const TIME_PATTERN = /^\d{2}:\d{2}$/; + +function parseDateFR(dateStr, timeStr) { + const [day, month, year] = dateStr.split('/').map(Number); + const fullYear = year < 100 ? 2000 + year : year; + const [hours, minutes] = timeStr.split(':').map(Number); + return new Date(fullYear, month - 1, day, hours, minutes).toISOString(); +} + +function parseSetsDetail(setsStr) { + if (!setsStr) return []; + return setsStr.split(',').map((s, idx) => { + const [scoreFor, scoreAgainst] = s.trim().split(':').map(Number); + return { setNumber: idx + 1, scoreFor: scoreFor || 0, scoreAgainst: scoreAgainst || 0 }; + }); +} + +async function scrapeTeam(team, log) { + const result = { + teamId: team._id, + teamName: team.name, + matchesCreated: 0, + matchesUpdated: 0, + standings: 0, + error: null, + }; + + try { + if (!team.federationUrl) { + log(`⚠️ ${team.name} : pas d'URL FFVB, ignoré`); + result.error = 'Pas de federationUrl'; + return result; + } + + log(`🏐 Scraping ${team.name} → ${team.federationUrl}`); + + const browser = await puppeteer.launch({ + headless: true, + args: ['--no-sandbox', '--disable-setuid-sandbox'], + }); + const page = await browser.newPage(); + await page.goto(team.federationUrl, { waitUntil: 'networkidle2', timeout: 30000 }); + const html = await page.content(); + await browser.close(); + + const $ = cheerio.load(html); + const now = new Date(); + const matches = []; + + $('tr').each((i, tr) => { + const tds = $(tr).find('td'); + if (tds.length < 6) return; + + const row = []; + tds.each((j, td) => row.push($(td).text().trim())); + + const homeTeam = row[3]; + const awayTeam = row[5]; + if (!homeTeam || !awayTeam) return; + + // Ignorer les lignes dont la date ou l'heure ne correspondent pas au format attendu + if (!DATE_PATTERN.test(row[1]) || !TIME_PATTERN.test(row[2])) return; + + if (homeTeam === CLUB_TEAM_NAME || awayTeam === CLUB_TEAM_NAME) { + const homeAway = homeTeam === CLUB_TEAM_NAME ? 'home' : 'away'; + const opponentName = homeAway === 'home' ? awayTeam : homeTeam; + + // Ignorer les noms de division (ex: "Nationale 3") et les journées exemptées (ex: "xxxxx") + if (DIVISION_PATTERN.test(opponentName.trim())) return; + if (BYE_PATTERN.test(opponentName.trim())) return; + + const scoreFor = homeAway === 'home' ? parseInt(row[6]) || 0 : parseInt(row[7]) || 0; + const scoreAgainst = homeAway === 'home' ? parseInt(row[7]) || 0 : parseInt(row[6]) || 0; + + let dateISO; + try { + dateISO = parseDateFR(row[1], row[2]); + } catch { + return; + } + + const setsDetail = parseSetsDetail(row[8]); + const matchDate = new Date(dateISO); + const status = matchDate <= now && (scoreFor > 0 || scoreAgainst > 0) ? 'played' : 'scheduled'; + + matches.push({ + teamId: team._id, + opponentName, + date: dateISO, + homeAway, + status, + scoreFor, + scoreAgainst, + setsDetail, + }); + } + }); + + log(`📋 ${matches.length} match(es) détecté(s)`); + + for (const m of matches) { + const existing = await Match.findOne({ teamId: team._id, opponentName: m.opponentName, date: m.date }); + if (existing) { + const needsUpdate = + existing.status !== m.status || existing.scoreFor !== m.scoreFor || existing.scoreAgainst !== m.scoreAgainst; + if (needsUpdate) { + await Match.updateOne({ _id: existing._id }, m); + result.matchesUpdated++; + } + } else { + await Match.create(m); + result.matchesCreated++; + } + } + + // Standings + const standings = []; + $('table tbody tr').each((i, tr) => { + const tds = $(tr).find('td'); + if (tds.length < 16) return; + + const rank = parseInt($(tds[0]).text()) || 0; + const teamName = $(tds[1]).text().trim(); + if (!teamName) return; + + standings.push({ + teamId: team._id, + teamName, + rank, + points: parseInt($(tds[2]).text()) || 0, + played: parseInt($(tds[3]).text()) || 0, + wins: parseInt($(tds[4]).text()) || 0, + losses: parseInt($(tds[5]).text()) || 0, + setsFor: parseInt($(tds[13]).text()) || 0, + setsAgainst: parseInt($(tds[14]).text()) || 0, + }); + }); + + for (const s of standings) { + await Standing.findOneAndUpdate({ teamId: team._id, teamName: s.teamName }, s, { upsert: true }); + } + result.standings = standings.length; + + log( + `✅ ${team.name} : ${result.matchesCreated} créé(s), ${result.matchesUpdated} màj, ${result.standings} classements`, + ); + } catch (err) { + log(`❌ ${team.name} : ${err.message}`); + result.error = err.message; + } + + return result; +} + +export async function runScraping(onLog = () => {}) { + // Équipes ayant une federationUrl + const teams = await Team.find({ federationUrl: { $exists: true, $ne: '' } }); + const validTeamIds = teams.map((t) => t._id.toString()); + + // Nettoyage : supprimer matches et standings dont l'équipe n'existe plus + // ou n'a plus d'URL FFVB + const deletedMatches = await Match.deleteMany({ teamId: { $nin: validTeamIds } }); + const deletedStandings = await Standing.deleteMany({ teamId: { $nin: validTeamIds } }); + + if (deletedMatches.deletedCount > 0 || deletedStandings.deletedCount > 0) { + onLog( + `🗑️ Nettoyage : ${deletedMatches.deletedCount} match(es) et ${deletedStandings.deletedCount} classement(s) orphelins supprimés`, + ); + } + + onLog(`🚀 ${teams.length} équipe(s) avec URL FFVB à scraper`); + + if (teams.length === 0) { + onLog("⚠️ Aucune équipe n'a d'URL FFVB configurée. Allez dans Saisons → Équipe → URL FFVB."); + return []; + } + + const results = []; + for (const team of teams) { + const r = await scrapeTeam(team, onLog); + results.push(r); + } + + return results; +} diff --git a/saintBarthVolleyApp/frontend/.lintstagedrc.js b/saintBarthVolleyApp/frontend/.lintstagedrc.js index 8b3f16e..786ad8f 100644 --- a/saintBarthVolleyApp/frontend/.lintstagedrc.js +++ b/saintBarthVolleyApp/frontend/.lintstagedrc.js @@ -1,10 +1,10 @@ // const path = require('path') - + // const buildEslintCommand = (filenames) => // `eslint --fix ${filenames // .map((f) => `"${path.relative(process.cwd(), f)}"`) // .join(' ')}` - + // module.exports = { // '*.{js,jsx,ts,tsx}': [buildEslintCommand], -// } \ No newline at end of file +// } diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000001.sst b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000001.sst deleted file mode 100644 index c1071c2f6b7cd1d261b1e5bbbaaf66264ee26de0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9440 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 Mk0K#?Tm(1&2m7Nau>b%7 diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000007.meta b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000007.meta deleted file mode 100644 index 9e617718be10d1992a04c9fb0981ef71a913d821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1172 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∨zxwpg??}V7fwQI73k_XnBOL^Ax&}Yv>BIuLjMj!@a1XM6GOLc=+&B7|-S&XX0MeFVghMWh-NRPXC?2v!vwe_%cuD>t5 z;9P&McTFNY;+FL+G*TX=E^(s_6?B23TY0D|uW2QC0PwixrbNl5f|_6tE62*EW+}0L zg_K&#Rfc5`X2)6hYUilR#Yln=D_@hT@~s~=h;7+N^Uj}SHAYkve7&{7I#=Vz_~h-w z9JI6=&QWcok5eF(iBzZLI?y3t5NI>wjY^81F~+Av*Xd(?#(Uh`$W-0iAPMMsGeRr@ zi#F)SF;~DMsB;T12l_^sSo&0v>8D1;`GSyJ? z+!Zt(q5A1^6)-fK!Lr&FvJ#7fFSvoGv-vKZ`vd|xGJWjA8k9`XyRLu2RmHeyeJBt1 zjcOrPl^<&#7gFsU+Dtv<^=1}~%3XlgLx*A!{dizAO zJX)`oHR3kfi>x3SSHBI^0W_LpnPz;kvCS3@KO$P%*ha}ptZj9Sm7(k)mRb)}=S@{N zq=dabD?6s*udB*Kp4?HTpQBl_NokW9BsYmMa%Zqeu*=E67FUi)hO4(1A%z!i$3n6( zN`g{gH@S>?M{*jTa5-@tMMahucdMhzie18_i5G_XvWNWmr(ejLsIS#hNJKEe!}2y& ztti3LuT}}gWzHq5EG6l>Nk$xeS9aGr#WQ{F@9z4Aw40C7`nC+66ob2`K3;Bl69ir2V+4{pbbg%aE1(?el=riIi74-9 zk49Nb$cbfZU8yvZ=B}l;J!ma1#*^HH>A;iRgraJ$&TBEAKwEzQn;ugCwK2R?(P%C1 zqv2WxowKeMFSZ)2UyZekID0j0fCjC_*JpJQZcU9~jfmAJR+U&YVrj%`5vxoromd@W zjfvGH)*y&W{+Efn6b|K-`6LJuJ$b^tmr+kz28iU#MwS2`m6S;;Qr(k%jkydPpvyl? zD36ttdwPL>oPjgoPB#Zt)DJ^^9J1B}dvR+T=Fs^jjbf3*%!zL#HppE1Uul?GdMS-C zi^I&e=lBr!3arZ~3APlzzu9(As$8YSLrGrBsqilTpGn?;==Q({13_`5JPQg_6 zROZ9S)Rz3PEx7uGR@?W;0e>&{95U`(+s!sztD`b;gxQppt2BN#`1l6a6{SV>�cl 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

^qBnq{TpUc_u)Y4HwZ+K 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

_1w2;&^xJmq!tc*+ZYVs5bQiw{jt<~&y7 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 z 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 z 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 z%0D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

O9pKQ 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�~JmDwfQ?RJ)*nqDxvlGkH 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%0D}}2)B6^?Tpyl1>!S~*=SQm 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%0AYKGZZXSnFSt|9IT}B*VnRT+KLj(v|hXCi^DN0 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

f<35ifb+gM86Ji`ha^IoE478H?^Du=~G<4!aalI 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

PHaXXOK!pP;u&kmdOM5+NMq8&ph;v! z?U)?PyK!vLA~s_PZ+IM@l;xMJtV6>pn=tvc1;Bbfa+0-q9FE@gw1q9mV{8apu#Ml_ zh~-sd9r1jlJCmbX8*Hlpt!Hu|@3!MzV9Xe8BfyE`05h1^h*j#s0pR2T(|~t9t~^Sy zRqYP~lwrM2*4vcd+m4lc9P+IqZG143v8-bY8&rj{EVf_2#2B$>lLhRIV*qP0^lSY zbd42NVjUin9{(^|m!Dsjm1|kR;Q|2t_(&9!qgiq-R$h+DV;qW3On%E2^kUv@CLi&+ zS*&9*^FA?ooXM{&c|R+v$v(KkSOpgUim`*NP30SMA%H%-QIN?j7BG~bKa#OYyitP{ z4Pw1R7|Y>vz4(D2_{aptjwVJ#;3L~|js4Pwd2wvZE>?b!c~zOb$YcOpe~%6Fh}(5z3qo0Fdlp)S zb(CbXE_F|k;&U^Rb{r|6Z7h_1z7|GSky?yl2~O;f@W+%AA+H! zpT*cygIMu!R;*{8dstHi*3^tZ=3Z2om26?rX9#Sp=>cQg_(#MqmF?45hl$0vWR?91 zhBL1mD{90~oyh+qosV>9vKMa@;pcZ`-9rh=vBq6&fSn)x1M`|P&to+W&e#K8h1e8{ zjXK2!c*w0u$`tyE3+&W73w-9vTJU zapdGNvo?wIatE98hD|xoSOM1kr3HY;SlbCU0Hj{*#;oxUlhBpI#AYmmUEt4>dovct z*f_SpW56xDoX<|?jAA1Ol>R2p{uQi{O6-p5%pb&Wg)v8TF>8i-Ka4kH4cQ%Qco)I)OK07#qWeZ05uD*%jZj)m<2C$-5)isL@RJ zXL2gR09Ltzu^jfybSA&D!cr z7EpoT;lq-=#&J09us<*HUc2GT!{cYNxU(p{(&U-~Z48;1u8b zxB}o%Wgq)CR(PFN+qsK*%tHOk#vlYQ?z+~ptW`{`33u3+R*q#%7_W-NBO7MowIK;}!@Z;-n)@oRh!hI#1 z4Vug$Da*W3BlPy!Yyh;(F`CR8#)b}MvL}<@vh<_u_)n~M5%Vl;&oSP}Z2{1cjoQb$ z6WOR51plxV9z$6#d80gQEXDTJVtX=}yv!S!Y>(UvU<6|mc_W>bmu5w6*tAAPL{qlu z+u=U;XlA6apJwu*`+VnTK6!+#31rRbY|UPl9na+Ni=^GG@&$7qPVHODuC2ke;9F%` zoy6KBR5+PnX{pR_K=2Lg8uSOev9l_87{?^y7|iF*>8x)Ylhs)t6kpL0CXMWyw#?hj z8ZXV3=CHcbCY+J(`#WUUOj4j<&!l9cdl-lSCgWu{RCGZMAc3@t-@1UB6LC` zkB|D!Bj0R^@0?V75IE+LItD{v7D79OB?zzm$OwPuM`qk4-|A6zh{wG4!*}UX?;e6( z`ie08ym?B1v!Lcbb168-4X>OpZuFuSO~w9Mi8_`La;WNzHq=#;z?@E$Wv5U{On4tQMeIZKLt&J*Uu6N*T2jXUvkQf%t} z57OlK@%)@mMP8auRfDW94}I-qp=mBm=j{<+!Ul7VeD*yL!{OjIY_H^X$?UpOovfJO ztK;s;>cYROu|&tOC&T@e&_FpbP^lUSuOt18;$-+cBU&F>4XqEZmakti)+4hNHyE$( zui_S~h974OpeL^um7KLRXL{{+8M(pfr;?TdnN-;37>6=yPxgv`_raB1wDS zt-$7LneUWv8I(qv;f$>h+ap#q-Q$`{iqO6Acf$M#dx(Z*u^FcRFr-a^ut;~a9N&P&`0(UD!T zRTV#!jNYmatI+Kl#$aL5Sb1eLkIjfE_~?FM&JHwzCSw_7>T0tPbK5R*;tz2M?;Z?{ ziC!AeP+ck9OCg&S=r);)i)d%oDAi`lvItw5Op8$AH{4x(t;G_&7QRX4Q%`q#$szN1 z3QdrdeZfjezk>cwU#xE6JSN?QGYf=OH;t|-r_p?nZ>t15Xw* z@Vb4&m81>I#D}=g2YgquDYhditZD%hY^c-*S=rK56muuTQE8gS5$Zbse~l`FYWM$d zzGdCr$-%LCH!eg7EZindw3slwkX1}bmOZv@20R0~Q zUTMHaNGhoA%S{UAs-3|GQ{C&qyz%&TmE6BXtSAS8&ax^zWaHJv1vP40;nW0pY}VLx z==%FwkEC?@$BQl2#K#4+CtSrJ;#cpCHA(nav)NkKEN9D_SA)in%h??IZHR3`cvTf5 z5Y_S>f!<56WQ)6+F2&gX%$pP(J3TK$o;79~hpXeXTEQY_=;Q7|X(;rrq%qVAHeC#s z=)u9N(N_&ttWo~2!eWg<-^r6*g|G6RSD_*H(EBeLElU+9_eLoHsgYj$m63t&<|Ld^ z1O9OTrkXs+dLHhN(^`Lg%U|OFmOKDxbPr(ggRjvJ{o9W$X~#z{OjD!s39TzCeHZ*b z9!EC}|8MKSdIv+S073|YX)^@(w-{Z5x)oK)K3l&D+G1)jh+Jj20E^$;GO8tho$PIE zqztO7YJQh@N^TW0K$N20e=s4gU0mB>XY^tGD6_ldOBT=W0u&OSdEw&q7K&8v0+c50 z^rzAQP09e&D3c?nxPC0%T$!!9(_m&>bytJzc`h{4x+!zqInZXK?75$IH582YCE*Qg z%{0j6N7g{p;|Fgxem?gku~Op*sw0E)I<7jvfKFJkX8i_MxeFF|VW~0)%yKM9?t5Xv zD9LSTVo6@BX$rPqx?vV*l2Td?(2^?@ZR!@dRw{}$<|$pvfPv|tG|a(sv~&Z6u-*<_jl^|K|(d;X?zSRNeg_>A0^&u{}($F6Oz0PUq?#KW&qe zt+i11tU+*znx;l&bXNDar;=Dkal+Tj-|A|>Zh`Kw-f7tH*%aXi0N5PCzGVQ1mkGtC z*xGgeNq6~Nb1t;6q4ocIs%S!e``1&)YGbnRJd_P)nMuEXX zb3DAOR|^;?aBIp6$QG=jj=~y99ibK5np?u0;`a=e{@p^b`4J8;4AjSt2XOjeDgYv^cb3O7UqTx4Yf4XVZpS#hn{_a zU`G5t+})~lZDpaz79gB8wI=34tkS|Ao|Z8&tHWY-N4eo)>Wh2PJkyz2`IK-Jy80_0>%BTtR= zXzf~qA*Ex4nAR|D29@UIzN$I0yf%lMO{LXp?cTxx0&<1b9Q?%9B9;=iuG5tP4x|LB zHDDz;c~Ef&tgS%qsG8R@*F0SNVZC{e>pp}ImA!hb>3F6y;vtn=X&nW+;m)LTP`#?) zwd1u5>8%Jy5V9dfQUh8$dOBfzR;iN~j=toNlG4i-lltcrgZcX3LiCWM{lkW8OugK) zBf&WroiuF;z%GIY1oa3S66_$@Nic6YKm?2xz_82)sPb&w2%G&0keREG&~&56mA60y zl!1*IK2Ofi=E&XofooA{`XfKv$ux(?>Q}axF1qa7T6$Z;+g`c>uijv6YJ^Snm)}5d zV&gr&0;VS>Usxw>*bw2#(B%v3g>~|f+OVM(T#K+fT9&MWT110}f_lH2{H!zlns{z+#xccL|5?2kbYj9nH;DfLn!54X}a1Fp! zi?EdUa9x3`AFk>*@H|Jia)0%!qe6%h{D+2E@frbd!?giI55)Wbfgb{)JL1_0-y%K) zp;5zpi|=8O%@{5>#avx*{GxFBK-l6qr~}8*?uo#cJj*O3$BQf!IjtVCn|&U+eZW`q zkJ4x=ISkJ|qO$3~Kr$7f@-JSo30H+*Hc9pf=m8k>&9lbH|A~zkOQG1fAr+&7U`6Pc z9Pjr;a`jF2Dh|FWDGdKqb!yBsrQcJBQ8w8zdq0b0Ai5z?2KA1~0tc5szpBv~0M zG6(UY*PE6K|2@#QLH%TS&p+IK16TpJCc;ScoCAOS0`&>UKN85Ggjww$XV5w# zBI7X2d5HZBJS5z$Q5?Hl@&8n=YZM28vpDW9j!n^2#{uhBDK!mK=EBdiJfiTA`8F(~ z2d$FSl2VXihnyGco5Dj#UJ72iLeQ0qa*jp-yzXz)?U`X5!F zO1a`Fmfn9W~|(kSlKG*9@5LUY{PCT;o9>uS!(Dxd+JdfZ2z_G$^sLCdv}C zvS6K1Q8&aMH?TCa#x=)H&*9%g+{I}Zx>|5Y2Hd_DB(3W}I1J$nmcQFIAtYVXY;c<3 zgSig4PBW=2^BrwKz}_wyxzKC{`}(_9C*_mt+k<8U1r+Evb{?x(V!pREYugDTP|YE~ z`9#ky^yNwN5%dOuDlfPxIsF&S_p+(ovmgM^^*f4dh95zXi6!hf8+`N+3#cR2!8Z2M zAHxGl9?0VQ1iE2|0TRI;sd6Yk)XqZ|ePlrYVR39A<#_$TB=mU4RsC)lf_&~K&VjU= z1~oU?C&~5_GaZ}<-#Mt$QTQ+XFbKW>f~<0FAUYA10Y=nDE9^v$ZdC(FptP?K#c8W- zhb_Dv`DPa%!t7#>x|2p1U3DP0Sf{`n+I_2D;H{La^QdHdG_Tm$A5)uva(~Tl6q^wXZn1bWuehst@i;MTk z-U{)(Ld6ozHgmCm%f;!6)iPKXXpByITprg9KkP^Vux)dBw&aK_0=bT7uPOU*a0|LL zXEWTy!b2>c*$w>oFv5O>GYE&acn=z`?OUK7+q0MhGo>bUQ^N8^MHj9$!GOw7YuSxt z(x0A)!!tfbHw9wl2#pZnnwT0vwEhnOO`*0*bfYQt#bA%R^sJYM)l~P$xc556CCRTW zaw|o51M(ceZ(awXMJKVr-A1?=PN+zP=47=#8zz}g24=W9{=cpm_d zrY~%I!IA_P`VfDwrf&oWD#HI#?NvV^^8^x^>Nfp}6PTL+srdF+GTF=K#QVx4feQ$N z3CuV&-a<6-!{UaTYx@?95DeE#2ywrRZ>Y(u{W2argG98VZWVwLjE%|w7*9}}dHZVu zr1D0GQvk`-5ID?a9X_&;cjqxVoXHJE0Y)W$BPY8m=k$}0yUOQahPhWlcHO9zY2N>aXbV9_M6_VVRKG0`mluCxAJ;GvIvNx+M{fr~>oE)LnA#o<9(peFim zS`{fG?Rak858DvsS3cpo5Fzj2B{N%+wgdUK;3;DGWzZ7uQ&vv5M?|xQ;y36l-uUKv0uDkrKHSgGye7E{pH2amN?r^MW z)l~IVfH(}n_R+%GdgI?-*KhBh1G#fiw*a$bFAj*+5RM?EBOF4gg|Hi;IzkPE0|=E6 zb|O?oIEIjhun(ao!m~`c`M`A-LglPfU)#0JsfKi}JBgZPSEWJ;mZOC*Liw%$K=w?I zPQIIIq1MEgsI|g$bFW4GsSQ$ZTYOGg%onX5J*W)o%^1>5>FD?up$X$XR$g3-PgYT2 z6ZWLXa>f#%)o0J-A9>E6xhg-U;ePiJoU%~e(oauiSTvm>Sr5~qX{5!2Bo0a{tFcS- zUsKTc#Vb5U6PIyD5cu2%=%e8%z9dT@U3$rn{#|}sf?a8`UL)ZD1@N9uJoH`lKguew zlGyin^sC(th!fWX-u)ufG3*AnUP=+R}>N`+=e$4BUT~XUT5+mx**pKC6d( zuDTqNUgW1C1d9vkY#~=I%1}604s=`f#T47}3lY*haRJF#oUZENNR^o{npE`&i9WYW zhlV1UZf`I+f@nIP)~A=2!4ik?4q+KWgEIM^8>^IAEyXR4Z7zw1yzYAl`@Fe*^%;h16u#ZT~mOuIC1=#G=rFJLdP5%Sjoa23HjmHBXvjl=tB1wHl#kwW%6g{c80z#mgf`9C_B3 zxiVFnXMrlxhXTYGVU7h$@q?*)XQ03pe5U*8#S5Td5CefJ3M`E$(MO-d{*rdS`wUT0 zH}3Z^&I=w~n0t2H6AwVpsDB8%P7{ibO{Yv*r`&^*Np6U9CQ$EOOnoP23WDw$G*WU8 z=`gqtbH5Ar{i6iEH|(gC5fS~l{6BKH9hJxgv-sPV9yy|E`QoGXrVa@k8fK$x__m+iW1{ zDq;0u&Y_b>RrOhYZhKze)-Mk(kgGoiBAzXv?*F#7YsMH$8f1&L|N7YVwnnPEEPfL& zmD{}!QL0w;P&uGK{E065;ZG3Q#!jN;gK@VDOCvy!1Q~2~=P+B#!Yw6ho_HgwORl8W zznOAP9nnU2D-O8s3HquR2ON^d*y=doVO>v%cMAL69SS4?@_`r%)m>zT9Pwd=ti}g9 zG=qD3t?wM@&aunFfG@3b2_odK*421MZwk747)(5M3ZAMLON%KbH5O%;V%w_yS$DYw zXoonel?J(_v>2oUy;)P*p+IKkAWfMIR+IE-*Z5Ni^8 z{1{`I1a)sk8?Su_^w3M2aSsp34z~6PSfDX|TvfcOi3(mV~G>~#wU< z9@o6|li1v99&Z@$TCVYlN%X5&B?S(`*7`VnEjXmo?{;28ASt-6#{{&D!Qr;iRv(A5 z0y(rsvjcbOEo`6v0iT%kF*|*fjXpNZ7?Ug_g*Yr}TNx~xyRt3t^)Y>n`d60D9PuSc z_AQk2XaT?S=lQ2h)*ot2Qs7$5^+OG?Not@U>JyA57)~&dU=+a+f^jvB0k*N1Z);h5TPL0dhJ4IO+qGVX_G6D??AW_P6az z`3WxbCIR(T-7P^;@Tf$&TOfAC;`DVlBatDVbp9rYkssEK{$5Y^+5($(t}X*Xck7D{ z5!W*q-tv7*q}gl(P1?b*H-(|?chV#p2>%jk1++!<-}(?$xvt*~#Q0C+`T)Bjm|7#y zk(h5ok#|1;#M2JQ6Ln%_^a9&LDaRe+;i|OIO4q^=^Vn{Z-1Q5-(27f9HI#RD%Xq2I z(uVRbkC~laOzx=atDR5{ODL3~>J(Z@-KLvMunjFu@OAo@fMn!SV2ZWNeUvb{6SjDW%NcD%!&?eMD}}Z8GpC$ zr?Z)}I*8P=nIcP!qFoV4vQGD%0OS~dbaKVtjduO+YLLmnfX}E#Qf{#`n0C8Pm6K{n zt4U4YbQ%Pp(~aclO{bel)-}ch2J7#IH>lZ(Km|mh1bm zjebcZ6)s&3-CnzzVAx)>l*7wP5H=SfVhBNgB=JkeG@$LIRyw;`ej19;Q~ht3-;<*RHHe zB?aat&&E?z0Xn7nYJJ9*v&;X46A9eA7}ZU=3^Z%;0GTAvDLB@oz2>b-R1>PS6KB8m zv*82HRdQ!vokL88VSLbG_F@%5=(KmH&Z)S>Ueeq>hLF4#Wh!Yd|6Y?zT6|4xU87ai zcbM07!`@fHO@V{@gq_l2bsieuO5-f-x)P6uT_pIG;AeuhjMkQu5D)#dW&Ldyn) zrh|Kd&;X%4!r=ih-ZmXWbqD8H>oHSwgXynB9C59%Bfx&ZD%?0u@DIT&f1S9gS0yW#-7Xz|LZBXj?%#A%CENChjryz}DOdwj{#AFmvON|+>L&~H ziGU8SD-&)?YSYR88GHz7X8hU&!ZMq{8T=L-`g09HR6l@onE>u#0N+;zVeOx1XvbE9 zxpcdHmRBIghuJl4|@pC*C%Bh$KRdP`2u_{~~iW{%Wp`g-(k*93} z(5)zLOzI0#P6kU0p#rMwDS*dIf-CuV4Q%!pJL8rP^;%W|7<)rw-mt7 z&ljnVuV0fvZ0W$VejSQTntyQpkcnhdHhC;tw1FRVg30n@5Uau1O&z}FJnz0d4?c)o z1aCAO2+$RIy});VorpvZJ`u=K7ucU-Y&!12wuGw+-|N9*ek_F#dsP%OcVQ-O^eu|* z{vu;-_+gvchGEg=b2A7&R|kks!n$^@BnsEbc=t#z#1c3FyV!5v^WC3V{E5E+Kt#f8 zDd^u~br5UCLPzlK6@tSov{5anPPb>Loa&A8ve^@Ie=K0VFiVa+0U`Ok>e})Y)X7(v zlSoss^#RhMNdJQL&X=H1BfbpR!$=Rq{mr<)59#3uf1;d|$d5$cPK0F$hmanM=YkMF zhWq^xnj-H6!cye@h7G?wt_P7Gg6AsZx)JGJ+hJQBSoBofKZLT+B7Zl+Ufer@bT^c9 z0O@b>j)G@);`w7pAH=@zc6VeMU-1o$t)Y-K!$Wa7u5eLhyApRh{*b)}0`C<^r z0Ns8o76;f@glrc<(pF)-SU&aGxGODn>M|3os%_K$XI1T@*Qy%z5ako5RIpT+nbhU6 zPLYN=^cc0AD+$o8s8U{z`Pv&gmbG7V0OOM|_%%7nf6b7My?`IRC6e?y5u;ubf(EXH z1jL-o`&tySIx^Ueb1~tqI*)CFANf}#^66Ja5nCz$COcN5v~qm+32RuCjJbY29kEyC z0A?kk!psz$kp`h7@7Bej-GkjFT&F$;3GX&EOm1M!MP6BiKatN4uYmYH#A$yl1@Y^M zm&WxLuFXz?qk(HVr0?UJit7zrqwa$kiui5B-`@@BqVIzNICIM@@Zizx_>65F%eG&U z4aNy&{^TLN%%8nsAVPEB>ldN_J>2!NB}&mHisS}If7@T@>zwf|7|fN3u{`)m6g9do znekBzRDd4b?>&|SJ)T82>yUg(g7PH%8T-soM!|I|!ZF0h;rboINyI1MTGs#u1+J43 zs)A}Y2G`jj4o|~12jP2!i3p<*rXY+(n2wN#XU5|?1EGt&!dkPP*_9sAOk1IFUSM$` z(A>l-Sa3Q+ncx)p$pIk4&VrSe6x016%bEK@13!=mA;L;a(Ym@PbQzYqFy1*X%88xj zG4EU^c|uh?JN=w312%Dw)o&7^@QH$vkP-Ib*NVn!2W;9r_ zr-B!&YF?p)uj=-r{&*>0&F4UeYU)pvVnt7)1fNQv-uETO=~oI|Akp1NXac1jlIz5N zZuY14i^o2z!}CeYzQx)VNCC#TPO_ay*d)cRtsa+O54xzB&=RfGBM& zrr?_D+awu{T`4t#{Mie|?rW``cUCfKWQ{!(Yxyk7mqg*~tY`#x^wB_SOCU_>gSmik zFLRk0$BNN?C7)){XVitwHrRex*VpEZ$R^Wf!v=s01mA8ZErO)wH?4r)bc7XdlKp3N z5-l}w5Y`a~t(G1p64LWheIhyxB|oEU3>Ogl&B{U1SCgzF z$35S3aBQxXs<%L_J+MaiH@3F^w(EtD7{{xUimzO%j5ai@0OU06PMEFi=^&}PdP?}U zl$ybB;W9$;$w8}&=Q~(x?EI#IX?kf@Jt*4>M>xdq3Wfd}Gy;$#j5-mu%cwKUpR}@8 zC(dhvlyhM!q-;v+%$f!8g2|(v*OT4dA9!Ma$F1NX!S7pw<@YAnxh?q15b_Z0|LJG{ zv&Bn+eYE9m;tp7(akl}*Np(-rN;}WMZivxMC{q1Jm{dK`ZG`(r>n>P>H14x%2YC$2 z1$X@r^yG!dvwcJs3DyfMG}N5SuHa?jKrbn@MjKnAU!IXhFMsLbCD~^5#IXUV&wgDO z1~`p<8-ihqoZATXdU-K<8ZR1)^v{M(YIeV_WLK{Bb1KmA;v6TlbU2w!-P$jQMd#t| zy}Yi&ZD}31Mpt}uNWDxsrx%MJ|_wN$FM^k4Mp%3H!{>qQVt30dmzOD}0y;@Pyz3K~;ik z1l0)+Q())}!P#*_-KT{8G^aov`%4khSisj`bK$_$ySfz3yh#9ue`v|iSh<&BRbLF2 z@)C#(F1sf=)t-~RzW%gJ@=b&GSaMs+lk?sE2{ZPY1vnWmcwx@fF2KRq-34_jT|faD z%;RuUGhdS^9%+r!7LOdX4u6Cz_fw8WofKd$2(>RI#OFgn)g9UrzMIGqs=z?8^ z=uK*}E6lY)O$YlJw6MbDxkam}FEj{22x$ z_83)>w(J)*(p^B-m0X2wJhEYId04ugzCDe!mt{ z!W&6kd(#=*%Dx_hJi^ucU!AphSP{v74LG7dyI>vZ6FX)D3?=0;E)ZZflV=J6jAot> zV{7@`cHS7myvaGyF!H`}7m`G`zy^tAl2v9EY z${qDbCY=V9^N1w0L&_s~w3t|n(LK`GQgMcV;F+Z$PcLr9^o*^24e*7@_1p91`69pg z!I*_uF}yzezbQ-wo|7DyQj^oMt?0PSx=Q8+gvt;baz8hZh%leItW|Dl&984u%I*Nz z+x-jwOs`<;uhsym8Bt4hMS!tXTiFqC<-XTk7EBpn;3IQ@s!hljz-=?(Rd9OK38K)t z;F#6w%3!fMIJ!{e6E&`J19i8rI48slwNSuOW6f@lA&v*DZcB~k0g=&WoD;-!z43t2N4z!KCCWE6-2h~H z13W)%5aFsl79vU;@)3x88?h)|B6vgajNm50OM)u|xddkoQtA$27!_dGpC;uVjyXV9 z0B<7=cm;^EhtoPqxn|g%N_Q!=3_mK3JKl>ke3bab2;vvp?o{-R`S|@Y)%5$&DASV1 z1!Dh*uIL-tqM~m)aOJdw0Eb`28eT)CY+cZgk-v(friVp2txP={ zc60>QO`s8?nLtw>fHB*<2bCX=0rg&I%9q8T)g3|cJUsc2sqwx+df zH?3RC2K-io%Nh|9A?=6@Xy|2|8`bWr-T37;`gGuJ_UY>1fLS6`8jAiW^5uA zt1L$V+8+gIa1=M97z<}!jbi|-j{^*Kq66mmSY_cS$GXoJE0|S{RP}(YKxg4749x=s z|JwM6@N*u?hG%gKdED&`u&f?{e{Fb^^LWU3&}EW{oAvZbxKk8(=PJrI(bDk&s%j4GccrISUEma8y5rRwJ=e%vSNHVd^$oJmt5+|S_b}^2 zPT*X8s)TQzyzdm0_{bZ{!SCsEJH`A!N^7nNRD^YU*h1CP+8!8lb=sML6z2?a+us>j zZW>55SOXg)d^ZUa;1h8=o#v7H!FhCAXIU8hYrqGMrkT%;0fo4Ywk8hHzEG%iz1vEr z8>~dS_DW}ktX5izV8^Mm$sKf`1yy;zhNfkw2D-mPLIf9-Pvko*#$P+?CmZCptA7Uq z*&G=D{t46(Fi+Ydy?@ChVY`gmw$z_K88z>Ww*5;+iyCbf3;iLvYV8CL z0w+Q4U><*}Z2wWLf*umgWsQ5oC zZ2#K=TNLtXg>73qoVoG*2E0dCKD5SWL^yzWe_SOT6ljS}gX??WeA$+)rLOe7ffl*9 zabSTfXk69T-x@WO<85=RwYJ3kR5>Op)jc9^Rh+}<9>$5qZF~J`a60b;fjKP#B4xUQ zPPjiiycP!V%ngHCer2GD;F()H3!9Bm67)W%n62i>I4OguiN~$gvr~2W)vAf5p)~0L{+z-PCIEe#F^gf051pSEfxT__RU$j?_dwcI z_Xof(K?&|2VK&XiAcudS^Bz}??i%3K{$JgyAGvX6%&meU{cavkw>U=C!Sy4qj}U&G zUq;TRX+n!!PiOmaev14jM6~nG5P_Yw$j73T)H>9UgE+Rk2N0PUOcuxO?>j4UZN*l5 zdMjmBb4=1Ckk=|r(}-y1=ra_j6kVC`Jga~{Rx1fjwq$b^Fcyu;D==BH*8Ui!I*dSL z6iGpM8b+)!El0Z1kDLr5wwUBdBrj`m~xZLsE+`#^G`;;JXxq) zm0FVP+nE*O%K#O#7qQ)KF+g(qPNMenNP_1r0EQ#x{v9i*(4I^g(Dppr(MwyT3s=2% z=c{UWDmeFC#8PzTLT+G0v>H}Qvb}GxTEBZ;16o!ri=ixY)6c2pfv6JDBDlE*C_!Kq z-C!>>NI;H4En$e&toUpbe~V1ozHjNc1FKtbFz8U_2P;H+p)l^{Jt^R zUAU6t8`>lw1l}+t*SW?wg2h3Nm+{-Z?sT8%f#(k?X8DlvNY>-;z3ZhUmpMWbEzQKvXsqg-M{`t84_dFjT zo(>eq-N%1%e7qg)}%ONpj`tl z0YOZLOw{hSgBBbmxJuA95TG}~{K5cp3kzMT$kh|D*{)B8%fpgAl$`acP#`WL zMmSp!6(&%i{qa<*N4Cyy?du*v%)_906EQjO=h9 zfZlxU-6#MT@0Q^ETXO(jcLd0t3Gg@X7M};O?`MGEqX1Wv03L7&xy!p(Xn!T43_#yQ z0GEhz6=zW%+mClxM{OoO67W~}ZUrW9jsUnbTC#Wg9+6y@^q$q0;h+1g62L}QR*Urv z;|t{pdJYG;!B_39$78KMu`gmtynBP2=L3G)PyEty%p2GhAd#_GyfI-LrXIiN8Eb69 zDlUu{XNua7CbmP|W9nUHZco0_gtezL_LPt3aZyxG0CZzJuCg6Z_<={+gn3y2+uH!d z^No>2SN|gvO@)k zU%0+XlCPp|q_ss~-&?)`Y>esm)r{^R|A*OWY3s2Ly{QPwc!? z{9RwWE~Pz~Zuqk9Clk!9!5zZfg>iEG($rcK5I`|;!+Qqqc{OH_THk&Cp zFda4v)JCdpec%vnGJJ7GYbeTRni?QZJ)Ppkmzz%!zW%a3DtQUpJ7Ec4|AAoBVu0C< z9b5(gcN`F4BlvY0bX%;#UJM?iEAky@1?09NXis3R1kjPO_uT+sU?2Dg!6h=B;1i3h zJy^HB6OG!@7Bj&9H8W za0=}@eq_Q?FaOSRq>nhBa1_(!Ftgv?Kj?E--~#IUJ(TL~0`dC<7_T(qJ6G`JvRMb? zH^bxJ>G#u^G&#@~XkGlrfwmfZ#dRx$j0tkLI0uY#qe$RW|1Y!IZ0r{IRax)<|7AIU z3g{Il*}e&yZUm{Zv|>)Ps2S+`haZ0rR@%lig;bFk^INcdTG(;E_(ZNxlMcWvMtgM% zCSz(89J4(F=tSP=O};U|bo*RDJ0m<;J5jOiC_YiS{UaC8ImL++*$bC%R6Pci-4UAT zE5`~3jK6XWOZ+L}Gev6dcKZuyQ<2#`>bnqCLnNi8>}>Z5ah&sEt^$7)=%Xv%1G7O` zjc@>A9l~LRWe6J)_8_c8Sc9+~VF|)|gk1>B5jG+0MOcNf6=5yH4ulQw*C?@z-NJD9?&LH~EMSQWj zt*!wivff?wwQ0i2LXtEq=%i#_5!gx*3oLULuW=9ey&(OH;@Cd8YBsKP1t%eaD-Jjn zIX@x2+(2sPx_RC;GCU)TI(+>Dx=40((_h3MzrMmle?7-cvj+E(!i`JAR@^@AHKS1C zWJuRR7wjnQg1xem z=+O|r3$-}-U5Wk@H3RBSpt=tusc%@(37TZdHNKDDX&PA!Z5T+ zxqee;+j_l@96Rv*)AB1vPvXzt6N<)}5GQc;TyYi2t}F1$6oPXrgu2Wp*QZ;)w#b{y z$gKE=yT>E!9;s#YmgF+}-%E1uSVAPH@KIkO;@2%1B?rszBwewBTC-4mh559vfR}qa zj$uN<#J^*r5Xl{rpT}|L9TN~2Gv2;R06`I;X9VpCG6}j8bSF~UkKmiYVA)hV4W{xX z*XpP2_-~$~&!1ZYWovMVPU=z(OOo(Eq_YJ&k0@< zJY9P())FaeZMl($6uZ19f=nwI!bJC#!eqMGMFp*LE|dn=eOa&i?2WS)T@)liq4gYW zPuRD)J`){Ya-FU!Kl`LMxQd?xOUP#*ylxE3fGXfl?DMdQgN%KDK{f|}`WjqmaHMzU zrpmTie_aY3c>g)R=vL_Z@=rQqMcsz54xvMOf>gaxx~qFDWndbSpX3iVxsipqAUIP#l>|D~i2SAh{G%8AeZDM~`P6v#m(Z*iwnKx5n6G+_>cOI)0gQzCbCYZ( z=6|n$AGw8MKilSFvD;3N#C@q4K|Xz!OY?^uG=5@SpUmWmIJb`tQg<#JiSb^C#vPW+exev`qTr}T zao{F&J#Y!yxSV0ri{QiMuf1KoOLxAL2u;>RD(VffLuLhJEuvn@_2l3YP@ zw~r227MUDUd@nv>BhGE@CDbH1OvzJcOQ-%*sMBD#TM%cnCe_#5t^ljn43wOe7I-A# zCwHXI-sJKa;1OIEUsEC7;g3BpujkySaKs2gmiF|L!spZQB zEco>TDhFS;&}CooS&a8MdVp<{t?^meR;aXCulr_^Z=PaMt$w5AoIm>U7idQ1q;fZFh% z=i1S}grl;@IndAeh3G!Rg851TC<>F`1W{yEEw6xiL>eY$t$@vL}rt+2DQ*KKEt}7RQ*dd~W%p7@R+2@ePGt za=35+wIG3x-os%35ujVF+){$XK!i3=ALm(&3rxV%Q4=_l^|bhgDWP@W2i>RQidLKw;}1Ud7+;3n#2BkSfSi z|IT;NIrZ;A_npveNiLw8J~s?bhih&9TEEM4Kv2e5%)vNq)-BTl2|5=#E+%Gc=p$`e zuq7X9v3>PX)80Wz=uISuZm{d0YPxZ!7=N7v9_yAB%_?bXc|&<8Psu=X1HnrkYu^pt z8t^1+ARqiXfYT@DgiUL+orqPPqL9b?agB?>bZSEm?$StMC9vy3z=b0m_-7%OMn&+M ztuWEsUzb(^IcSfyu7%JnmYcd~z?gIu#pd4aTfBN@;A3fGQ21zYDMyR*`ibGAaqOKc zw3`%r;LStcGsX2oZ0m7=g(v=(rGzq6ja^&eQixNzQr=?>;0{p3j^~W7E*-@u+1Bw~ zgtm-p_>(AYO6@%5M}Ld*0^2vH#3iu2UtwT#Zs8|HXnXsEZuO-HUf;x@Z#W8AAKQ}P zF~;M878Je-zhH#6<9LFlYVqDO(mN^V7muEhYx6H?)QDeJ>THD~Zb?6R3=qQ*rslfM zwy|Ki+queJ8__0t>Y z$0Hjd*ob00#Do$C&Vgqx9)u0~PV6=p_bvbI^HT<$i!;pQ7~>5D4{(9~t)|d?6zSr8 zW8T?t)VY6dYp8s+uC5b7P7FkB_ApC?K$4}$=vz;fxdbKSUViA1H*!1bccOPbXBWM! z(G7|%1?~6ya+)3runAp7+YfF1palzl{vC4))#bm_yY*c5>U?_iGM8~}LZECCvcQ^= z2?gkBp-F;GOb~QQ`n=GD9$;OgwSbC*S=_%0r17evzhMKhfwZ`gDuCE3mawSmT+OQN`~4U9A9Q*Y#xN2 z9*$HL$@0IXQ^sar(yh9Vy9@EgG5=dSMY8;%%i!2rIeU?<(Aex#I`O7amy4}0#L;ti zAxAZT#naqfm@81Tm43aab?GX>n9cER$VI+4J2w6kHB2y@aSYOo{Ka*mXt`MGVo{1F zTqO4*u&B7j;+Bho+8K+`20V|`i5T7zXBmsN@$9y+g9kf8v`T+K>gQNd{!Xi;y{PnU z!ue;jG){v%hW%`30VLX((2!84fI;(CdvUI6bx!nLoQuWvT-;xKYqNizMxz>?`|F76 zA#)JKzXo+ErODF`g8bLh47_D0Ebat|X;42*yb(1{b?#xiE7sT60I~O>L1X*%k=D^o zX(@@%wQ^?YDzwBWc_@x2c~iJ>dy;4M779!Wln3fA^jm!#8SJte(e+)uUmN$i!+@xX z{X1|;*|+^h=?QtNs zU4+d9)h_BrhlI(-uPr*=tv2Th=lRj@o^PA|b1xkGfg9Zm|2e3(S=0SdKkRJhtPz#E zW3$Df@)$%SjX5hRdl!EQb=+F8R#d8GzJngBHxAo26tCAo_FORdzCAXHx@UeaK{aG> z6Po4}CMi9+db~4eIg*)D$tToUW(r2!$zX}&IHH%urVGPXYTlH?f-GX>1}_!k&`*U? zsA!)}^@9W5IxB1qz~VG_S|mXnkH*{_9VLA5yB3Y9JX+=P2LA@SSf(XN3PEhaM!n)G zax*wcdLG=(o9@8=(j+%mJ*a(eC=|5BtWEg+RyBtb);L(_(q}bcX*C8^C#(T@3y4KD zaciVj(zvs#p_{|^>xyyDN=*)OJS(+P4l)*(^K7L9*`z*M@r@x6uqgphvKycSp-#6G z#$%qGuYAez8T(_KpnO?)LTq?$p=jt^cNO{mf>$Sr!g;-}qvZi+RIi`v#i9^sV;79z z3?H?6tCA~%Wx)f_2k|cv2au{hAcN1Ms&y9A3Rc1VK0-GSjE<$Kz;7p4E8AtnQgB>n ze-!UiR`WS7oCs5vz6i!09>K9ldFWAmZ8>_BM*QEjJ>1xW{Y45PZDBSe{UB0hfAfd>71*C_vX}(3{TPhs%>D^hW8^9zEwM`stI`2w6AJaJEd{20-`;} zo%o6k;yK|3!LK{OKrj-jG)9~E4kS&-`yCPD9Qo?e{lqloU97FD6M|lD( zJ;_c=2Iy+4^BH?SOHr)16U6bFLQ&(#Yux60kHk=P<^454 zb2I(_QeYE0F8qjTqeXp54i8Sg5sbcuyV#Ys7beZ0;R`Y^3QbGdIF zfIOUCR$XF)1d^C!sdjg8S?qsN7j7D#o99B8N9g;Q~LTi)N?{8s{ zUSdE456D+?dW4AJ0!9=*8s$UK2D&#ON}TSVbywv|<%0u5OzuQkQ-~5DsgO zlS(+TwyhSgzFMZ!B&kRFU`2Lei4w68Xxb+xW8IX2lJR+{89KgiF-o>&Jy|3W8E z$GN`34j)uCM0Na-&8c+<(eT37AeaWm_H7eX>^6yO#5@?ITeS)9EH)v3FLwYkx3i=^ zB>y0;UWbOPL&N4pH(h-!`RaaGSUEj8T@+7A@h{H2lgoI=1SUzg;H%QT&h-FRPI#(G)`F+p!7^p#8pBC(D%^CW>p&~ z$9-R6OF$vM;MTZEVL9(5&&8FCf9aJY-U)Js?!St2mCvurT^BuuKXm0nXClW(9!vrO zVaL@v6gxOxjwX4DtCj91~8k z#Cz${)SFmASTtd~h|mz{RS+_)eW(#$-WrX6GjVAH`9d@~D+PsNC3*{7m~x9V3!QBJ zN-W~g(Q*)4;rdXao?^~=TyTwQmrQzPY+^Gk4JG(8#0Y(Py;cg2(JqsfvwhCeB+NR4 z^7FbNAz{I~5t@Q^1L{kG!H28NrAj5fUnP|jmC)oiK?#>iCRm)oM z(-Wh0iQB$u($nl7<;@d~%}{8=EyXp>zqdfC?~}$E_S-uoZ6x*658K=Gm_I!z7ldzM z3U(i8j~1iGAN*xOT5q-w|HX*argtShNui`?vjfgffKt-gjmAe8&-z4NS%@Qpf3&y+ zsK8<5N4p&rjAVnq`o&!i>LabJ+1IDB6yB$hQGRcT6ScMC;`YLfoKi2?AdZ_I#Hwx9 zsWS`OFuc9r!@o$*xIutV2f4JAQdRU+N(wqAsw>-d%drhuzDaO(+XT5{sN#Uuv;zIJ zD

    jnI?OgYfd1=zv5F^47ixwOdi&ZtMq}NiDG8YE6c@cN=UZ=B+`lVAY{G_U0$A<6+(-6NF%I;nFJVF?v-& z4BKx>ZzCNVYjHy}JdD^^@f)XLhe+36%$db*U_5zN=te9gEz^a|nP-gHX?-q*+?AaD zQ4X&2HM|S$P@yq~yTbf%mNgrr0;Z`L93v4*L4Rb=EHtlK`R;qeX3G)D-dW-$Y~Qub zXna%JRKjs3c9UOViEROx`!6s59QI>_pV@L+E_K4Xa7^t({#l1=anW?WT@k@8zewjp zxJp5bDl->C-B81Fl$o0;#OcCZVxZ78%x!=Qp~|&J@eXIR*bgy(K$4`423#mg9{1^C zjNw#XFw7|700vVY+FjKMAuQvK6C&8o>fz1GIj!FQQx$1ec)^XfRkGN>s59KtU9tyx z_Uzp(NcIpwXNkp=fisQwSE_q>he4-j6+#BWOoaUi-y=LlxQx&XVLn1j z1emJ|e2MTA!YPEw2)hvOAq+)WiO>b%cZ78aFz*q#8KFPI4TMPuI}v6e>_r%f@EGAD zLJtHeK?aUR*o1Hxp&!C?gtiDygdGTX5jrDGM>vbH2B8_k7=&vGeGwKRP*>>gML2*k z8es!MZ-fO1xd^WiwjvBf=%5o^sZ*#)R9HhRAzU}H8QD+lmI3+V9%FyS@e zEYET#0B&vq+#|#C4?bwiJ<+ZWP{lcySjbuI$0S@v?nk7TjW`Qo%w1^TX*go`)};^x zsEV%usv_hq68n2Go{@9IG|oVfqL;72)dMEi+Jf)UpYvq`!x8J~LTQL*uc@BkYSWp~ z-VX(gTZnhA90EA@0#d>Ou~nd>{&Wk@)>9U)ULc@He*#mxM+Lt&F@PKi@0~&-ow22F zfdBCLuLY>~SL@&{@1FjG%R1{h?ky*EX=yMZf^jtZ5zth|D>d)Hid7iDZNLY+AHX7V zqX0gT7Cp^Wnz1?|lmZJ}5qKw)nTzCQ5Mx-)%ZLEL--(z8{>01P4gOVN-gY12@%;P( z@O?deHzEpW0>2x`PqG+miEAi_gZ+fG1UbOlzC2vGPAx5_cR;+}p>~v*$M0vnb(@uP z9Tnj1Iuc71ohuB{)h~vdi(dkkF^PFB^e_JbD7B&G5sGxY1)B*@@nAIWO=5~kOl;Li zA+LBr$h8dLhg&pc>FL8&*X~X@>-_{$o>!~k>?V_J$N#&@V!N{nDPA50_+Tt&a_KHC z#?3$$Ev$7xzaN>k!x4akGCpl}7-u$i)2$qb9u@&CWtq3*h;dT_ED6MA4C6S*WDl}y!6_#e ztt`CxX269lfNM;!J74L;CUYYZkQ##s^6Y>RcEP6nzn6%>`^euTh>y*#w3eH3>#c~& zEX|=VvufnKSfdJy>@~lrqtpE;4uo_ zGd>mfN-x0K8vaf7)qoLcxVMXqT*M&Y8N>$}Jpn(nm$he0pUROnf=^2uarPW_$PDH@}cd=kSFk- ztioU!NP{mru}a$p0+w_J)O`h*%&hI<&s<~7un&)wFwgpM?#N^sxB3Hi#Q;>hUL#os zJ=om~FuT9Lz-0*kV;xIqVi-D^yG+rksl9|MT=)& zg4uI2K@b{S;u3_2k}bY~dL`OR{#QWj1cbEC>4m}cMS>knx*xmgj zdlpf3@NiM=KIs1l8?$0JY#^H7f{7Vtr-HN!i0z8`2DWX}NK(%{lL~ox%I@dh#!l_d z9qjBf-S{lJ9PX9A37S%;n_$qMybjp!!h^kucrdgh0H%;2mi8F;YP#{6{8-&78la@e z2gV_*m+!#7Z#%b$!KK6%0j>dfOWiRB+`vb*-vUN469ZBKHE$V7gvLGnV-TWB?}aeg zuA7J;?-B0h+`_k35tq++HuDic)#L0@7vCn`2&R_^ixsy1QG;Y5e2MS@;Rg1t zZ*cS===;ISEspOHULkx$c!JBLlTX+9 zSM~$KdO~l)Y685XfE7;YL->WzgD{^g=w`oyR*ldYp(R3dgx0@?y|o={^s7(M0Nm)v z^f<9_h)Y@~;WN;2Fv{-3x4ZZ4jO?-=a)!_L6%JWN%IzjxJj8|agz#wJ^l-Pl4fn_j z--+X8gunJBipuVNkHq=ZIQ8B^%@(pxy!4DacJY~4bctKvdh$r+>;W_GAQn!V5PTH^ zZ)?CUT7ya-wWf)rWF@C*9Q~7%gt)7PYQ?X-S_qsAh?RJyEQh9qptK$^Msi7i_a!NP zXvciFaIdGIwmThnry`EN^B56f*IbqAIwu`8_wE)etZTsaQg?74CgNckkEksv>PrS+ z@SE=Q4W2y>DvMJEC|4>2X5zlTB9uw{mo)Z2d+~h0w33my%2~P+Q z7rYldWdg?Y=ZAeya^r&vDBia<0c$bvdHku@xE8#9nu#`6@JWfK)Q8K+nH zHMA?s>eRM%wnu0&H-AOs5GJq(^!{RWoRB*NIHNH{ZZ86OSVX4m&Q?j&8>(l;HGT8l zKy5`vUsD=2Doq>`DjzQdQM&^2JEQ7w4LVN9O(L_ji49=aG z1m%k(v*m)@HOH-STLK?NJopGI>QV#>eYCM<%Su<qU0;0 zXU-UC4vj&)#crI9a*IC>^O-~5rb<*9`rR#|7*^)U&Ln9C<=8541{b&}P`wD0r7#-> z*|I_WY6Al6Y#b@f_6LsXI5xvQSoM*rh@OOrC640F{=YFJC(8-d9NV#zFFRj)+m>6_@Cwc|&{IgUMhpiL1xWuJY8hu(jhSrAdK<^i>#n5chEkQyM{80%h6j*YKu-y-VR9fJ23kxVYVaNX; zJ_(DFt;Qug4xel2yY`jP9gfB7iu+n9cZWybhe$RC>%3V!zrpaM0 z6eUQRCTXro9Bv}lzQ!n%q=W+8QaM)3y8)!E?wN+pm_1ig>Htz}!$#2~825L35Ae(W~q+Zy!u*&Dp!pX_)* zgM&T8!4}4Gs+8o&Sc$i~N-H!PKDjiH+a8u1n(wN_8hwok>s7J$&|&&cnO zKZ}lhWqQcK_>}3XNPo3Gm>LMTO%T-UIi->8j-&4UzdG{`>-=B6`F2n!qTc){eD)i{ zd(##{InrZ`Al50C3`1j6CGnCW7s_}q&~m*LZ<#O7^}fQ?4SU35MQRAeJ{GifCihp=MQYYi1^MpnxCBO9x`OPO@SnvdXt2ZKmX#>K{v*_Pu0u;#VYFi0{Xo+2mQI5e%3{v;<$==IR zpm{9PXjd5TH)_S!_pT+|=kB>)3b5>+`$4Dyl|Iu6Nf~+SprGw4T=HzBn7~|$fZcks zU7Ln7nh^#Ad_9C9ZDm0zxA2n2{xsfCRRG^Ju(7ln0?Pv_xAx7zJ|;IPg1*!-7X~ZbmnV1zp@!z3jn(ZPCA`FNk z39xYyl*UZhGQb&XcdWXi5j;1>lKI+jOp&-a=MlS@XK)_DLWQcN@kaq4E&(dIMZbGO z>f1h^rr+q@u&nulI-jb3?2kM<+Y2y#GGN+CmQDE79b#Pg)N?|7t6OJbY_wMu{!Z6Y z%!aZ}{K;P`VovAkHT8oaaYcSUs*NP=F(`@kJBf}u^%}w_;)%9mZPDXBAxl^#dDoIb zr?2jx1qm{&aFwrMRzC3&jeF*_WVW;vam*HKg4cWVY32BwnQH}cg*1o#n9^J`$`{Ww z8zmFk`HZFD&@ZK|`eDplo~6Se{xKrF%!th+pk_Hjydp>k9q8ZQoP|dITv;xL1|G~)pd|8&+CDRK4{RPl7z|N&un)u%l5-Uy{ z-%{DR^uCZ6n!1!LgUOsJ;GG?mvp~f03*;zf1Y*66b=Y(queFU=(gRXqU1jf!O3hJh zT|?grbGnAYWD8`o!j8dazThfgRh@Z}shs^cws3E-O~Y~KKaeH(!^cv_&3tL?C%L8> zV13d;oBw9xQ148c8hh)F@)DzM(0U^+7zcvNAT2Ql-Zl%;N~84H7$n`O;&^46tA*iY z({jNTw0;t{{s{jd1Ywj6L3oby;K})pR%TB6BwPY50;J`)6xV(`q_XUcemexp#6wUy zrG{|$XyL~EjnK@k%4iFo25y*0KqL6uC2Gf#BR$o-_M6}#k~Xe$^g=^Ul?VuMp}EwF zC}18}CjwGy5u&lZ)Wt_7Ef~6;>j;f^IH*w2M--vrCU`Tk$qo!HZ|(x^Tdy@_neC4``EBG*{+3Zx<441{!W&x3G`L|BeZLQ({XLnPZm?h&F(Br#pJTudH!(}J_~ zAZetjmWU5SB>A>QsbvmMaEDB)hDVxMz@Do3?b#60aMi{LSPjB_v1qdtj(VKouaxrG zjoL`fAS|D;zZ55HC-{t!_AbA%$OUgavgfIQlJLgFPL-X;0u)<+Q5u+AbJ-5PCCjJBWLvel4G+AD?3=cox#_y&8YsPOlxgyTDD@RS=%O-QcJI#OH ztjsFlBSrmCpjKh!b%XIbmjxbh@o}50m?aTfAixl}NyEke&ii#`@q;;Z+bP{#G=#Sq z*ozG|_&Makze!!yb)&wPPN}H9Vsb{D)1kraB9zhs%4#{UL{Gub6rGA9j-G-Ap&s+l z)cz8k?3t%xA3K@vG#-X`hPA^xkG{jqGK}Ji@j}|8?=V&x5NXq@n99WQSW3%pi3<3@TnzziA6@C z&sNW5m-p%%4K!JWSIVfOV+*h)Uf^dyi$AtNl!7#QM&}+mG-5A@7jZUZ$p2|x z3f(Uw60`17@Wf}TO3bdz0RQyAFOxnJ1sBF>6{jEi%+jBENOtRW-FU&1{>Xzh*g$`$ zK^3Bem?h)I4h-F>B)+&g5Q8%m?%Y0Wjy2ts+g*Gfg<0X;Kx@;2;H&x-3V_ItYWjOw zOmcuSpAZ{UHel7i2EP~M&VU6mD3#dq0kT*&z$PUHbg70L4gHb=LMJ5$WcX}(pONzd zvSNH9c5kEbJL-P7BiwqTxlYEYHo1c_=ll`V)?dq#vSo} zdcT|Wd-G@}_5%ntW?@B&V{IJkAw0l&LmVIDcn{$rLM>cB!Lcrm4Q5#coeo7bWTtP5 z$B>L3f9n=jt#=?;`UfiY0rWj?sorq~T>PN1mH9!lQ>7)4H1la^L{Y`H^LP8aQ#g)9wyW!5GP>5VGD#hyk9CK1omL_c1J43FI!nd~we~dx|*GFLkjBpE~ z`S(60^s}S-ODWLo_>?9Xw(G}(ERVN)!o~t0*rgbQk78 zU6|Ck?b4m7R1oE)zieGr^~ZWF>#1!kx1@t6KA!WhWqXz;m0@Wx`Y2 z4j66oNpA`h+G{kw=*1o_b1)K|raSb)r%Q&WQ)0GwR*vL^8cp#mtEcjh$is;VfI5T~ zgcDhSoUx)-DjpE*@AnYD)Z;OJDYZ33wI45)l!lMTX?MV81g+yu0-L8N$tLMm?{OFv z7+x!Exghna8w1ZDIBI`g9KwH>D}JT+Xz z65t_(&|HLYN~(TgJ}~Qza?jbJW$cswUsTe@#Yj zuRTQ(mBf3B7{C2i*?>a7OiD3ezgEWLGMgqi!t8>RXI1J3pb zQMgO3(gv5U672OuEayHd?@nPr={5i`Ou*vr1lU(P%=j(_Npj1M?h1A-N3^S$h`WO^ zge}&&lDK{`6)>0so?X(Fx6MWr{9u*jhzdrqi|K*M_R`{deF{u|Uo9ZJ8Y4$X?m@)z zBqky(HILz(ekxAl{1DC)u#i88bNZ(UypLh>FNkE~`Y@j5BAmeaK^%XZoNw{*anQ!-0 z62~b^{|JT^^^(hKRQ+n8qIVejwr6C%8bsJA?1n}~$zlqsJ!Y4=dJ@)sQ-$$f9zLuvrlneyULXm-+SlYo3h| z^}|idA^+hfr#Xi*);|-L`KuE-6{WT~K(@d54ikW8mn@pUi4?X zQ)sybF|^!*YT67-NSj9p_XS*fR&n*8glFplQ2q%QJ4I)LhG_M+kwbOw49D7W2?w%6 zt9+f#W9`77Yq?2KcC24ycbV6$XMuMpgaUt76aYnapFaA+aPU{N zqTd89cq-l$z5Qwmw1+YFau3%V`?g1a=wRay2lT>EO+|M=Rn@;6eA#3Aop1w$D@?mp z(ZP*3!4$c9#u!!w;h#zJ7q)|1osfa9D%TeN2)lAB`kJv!bPLb9B}O`Xwj-TA+dKL@ zr9s<$jDW=LsKN)^M4dI{J%%c7%Spy?Uq$iV$`sNdZZds9U(Gyxxau(q;h*AS)0+QS zy;GNlD%qj2(vLpRS?#)v*SfXX$t%@Sf=x+XZ;%4`xx%12PPr+j2cjm|k?NLxDk-(Ho=V5!vsiz3 z(A{bd8Yd}dMvapa7L2+at+ZQQLP)Q-7-knjA~^)Kt(vNNYhP6bWxIy3iLiyRwF>Bb zs#+6#iVRyN+BI{9_$@y`foY{2r1LYmwXORwFYUVF<(*vE+#d~N_I}E{s--n9|GF^i zi8Xy)G{rj5!N##ILI;F?b!s%q7>JvF>-=esA6@&5JuE8EVSG@@W%QB2V`^ekiAq>m z17mt6j9RHWn^LIar$8mH@|QqGuJkUj%fiZ7Zd7*#s_ML{H40mlg_W~4VvH^sIszNS z9I7tf-wVpi-gPlB*oO_!ORzQn#~dx}Uv1Gj?!mvWEnQ_1dE@#W#?BnN`W4nlpA9$ma}{xAKW?`<01!y?Ym@t27MBQy4lojkMyfg& zkEo2Ok8|TauNvZaG{g$47_If3-~G&Kawg9stxHp?dXQfQ{CwHwhZ(>xx=)FyzzH*JKZT%Om29wTshF$=7B zg!nmFZ)LTXTpGIYXgH0gjq`11$It039sM+u-6rA?#)QLd{iMsfIkjMhYQsUWe}n8! zlV|)Swy}T4p=jO_pm_-f%`#D5W`g*$=cuaiS@bhX)w>w07>$>L&Ja7Uz7SU(4Hv!h zaa4&e-q{BDz$qE2Oz9P{@zcLQph@vpFQ?5?& z?fPNDLHDPBmf$@KL;cr;%l_I=QeeA1mK-#*rO8+wB#Y@$<^bvA!sUh?*P+gz~Hn zBlmJW|CH|tSI{NdqiH8oIEJu-q;H3boj z8}2&(8c__^#d|f?D=5VS?@7+cTa?v}pxkkN3gzrLh}g~_#9k8N`2i3$aHM_Oc?YNK zoG_^V0n4=>T&|h&I5s2}pDbV#mRP*EpUYJErpg&RBtbzi9<mw`$w;~Az2(bhuMbujC zf*r%{@e2zz$uI?S+>wL*3Ar(zj0O87<>CDOx>V3ILQ~~J#v&n+a(g*0qH=<~ifpxx z7*qPzY6{=nWvgJbg3)6Jj)QQ_tl3oVQ5ug&RBkFOyvpiTgOP5lH5Q&r00~`dybn57 zeyWeJ7Y?G#OX2F^zRYT)&d6Jn&KiqT6E>7LUXc3t9uz_BO-CjRm?9gDgoS_+MFm%+ ztp(p$K_c~;rql`F_7HpIC(wgLfHPU2j`CUftk`7KjS1AQ5|v_wQ)E}jR=5bk2vp@0TV;;Zyf7BM<4TZ>rVw>Ef@`25cd0zaisEg^_Y={#Lv;sg65zD4z7)f zxArQnQmuBRO}X4U8YUpSJ*{UPeD4XT(a^sla#mvQk@4E8jPw9!$f*qMWV>*b^VcCM zKXle92>u9P(280jtN@q6g~l=kGE4ue{D@W|Br(6lE7xsnP4nJ4o34Ke6A&27lWt=ggLdfF*yUth(C2q% zPRZM`Q3w?>y?=t&}bH>;3^+SGa1g^wxN)tqnYe_?~=5{%I`g$!FLZI;I-c z!^rSiAE3MJGb~mBx1a zaXC|fkyWUQtq6Mv>fa;YCPnR+5q4 zC$RIZOAup6B)bF{p2gf!97MmtSS!dqlS7~OP1f{G&Y-wg(swmqAN8vkS^uiFqRcZI?3R>LI=4V^FAbz9dr@1mm;R!lOe{FDL{?9j zD#9=uS4OMk0#btG#Da#%%(!IKk0&Egauo-!BpIJjxoTQZDp+BBFO5+Ki-Lp!5FY4) z-5aPd-8zDo(GNDpa4!|_oWr~69STIcf~btO6~uzs=!cvJ3gFy^r|j6A|0f3PsbfOno4k)HC7Hrw0ZA!a@8wTmHe|)7>ozaah%Dvsb1Zb}z z^iS~DxI_0PpdZuRqbDxe;`4uPZ_b6+O^(C%F09WHiD30_Nt$D7R60?#j4~A(cxz>1 z$l0F^x|NBx+rdKM1-+mfV8T4)y=E7rO(xZ|%loy}jK}D3X~#N75|};_i>)f@KHp| zu}WMNzDs-D1}>0*8Uz)ob2qq1s6&~HX`Qi}#$GWc9S#oL(l~j(Ve-z4&B}{2g~O#^ zr0QrC@(IZ5idW45QlV+` zV3_`bJh5Cqx_9|DwC!0t+AyS8!taSAin;U&*dIlJOYpyaNB-TUesmYga+GLRKUy=Q zn6Y-W@>|n>Sd<5phVLbf4*c9LC6rx_x)@Ui)f2TkE&9YiH{sYsgm@>cvLwNGnI&AH zlbdFhmso#1mkSZs>}$r0#qClnzpSP4@V!?1tvND6dt29(;&0{$8k=^BY{O!VjwMPI zvIs7bJy%Pv!#rfa#whWlnDJsB766Mq(xr}zvCWyQ@}!pR@k+|#Jz?5}nR^BXDnrL_ z(U(XXKgc2$yH#|MMSdd5FALhv-INUXB~1aD4o}Z$G{JHPX~uP=vVm@CUQ1G8vpB@T zp1nrnSS`3roBqcp5Tzsn9%A+ict}@bg@cuD^IpQ@d@yVhO98mwZ5{*^=dfwkys;$s zg7-FT-KoNz-mi{vvUpwNHp0Z|eDdbj*--5#qcDeJJU<;3mMrG!PDg3pmwVwSCimq~0%BOYR9XiUT?4TUKnuQvW6~hl zIT)0niyJ%WgWwD;^7#KPRMu+_gjlh6D39Z21OX$3GFLVC^=S5E`EBUW%+9gdTvSaP zib-_@)^@|uCvnUip3k!FK2&Gd{$)|tuDhX4S+Gtt-O#!sg2t*XPV@wgg_z|9$Q9Lk z0qN$)FL1UrzBXBPMQ9j9S5((k2YKGbel1P9Th<5NvV42hx69B`v!?hv15V=3T7)9V z-*O!5A-|M5EQaGIzbXFXt-27j>>_in2=TR-?yIDn{sy#!5}NqaXPbxas(KQyPPz@6 z$;pI}W0N3-)*BRPuxpdLe*4uDl!X0w841_@H|4vE=)DQ9qfilDH}&xs#{0OAAKvux zAN-6fIYZb`DQ;GQS(3{%3x6`Sz<+&XC{2)1XY|r<8+u^+D5w#rh6owBqcp*y4vktB zIIv460~MvobHQdFV(bDLRH&8D(b&Y%nu4M}6s|m%w&8?)h(>(w5>|`_Y#YmUQlaC` zTcwZ8L&MnLOLl9()5`Plv?jP!&xt=9tfH$L(9_0*dt6K5%lDY zLKG5;!#YNe4TF!WwgsDs3vgTsn<{Wew7I9wF>|x5g*{Ps@XCM9iSBwgxp-V1>893g zIb>sZg~eNJgBAd~z5y(G&vsp7!*Wrny`i;fZm+Gld3C#}pB1%J)r>EQGGB(Va$=l@ zE4^sVF|*T<>+qSO+vmXB2MAzgYQo^|D}R{-11-8#^A8k2vX4aQHmj@*icb!=f76)Y)}mrRev!|uWXu9Noe?b zvgkL?n&so_9MzAr2Bbk)6)U8QO;H~en--Iu;qY~FkAuVXd!Pb(w_zg#3J_?3wLXF{ z`2kWC9*bUsi9b@1hR6kPy$?0yRHU&0^xC)6qa@`cK#Vb#21&ZKe53`2Lo{WTQzr;t z-LB2p1c9eXz6wC)ute9u*%4CmFfoEZOxQ)R@IAVS^DIsEnKBh|rqVe`KErea3xMq6 zSn+Wxfxd}qSWWO;Z0kv5#|p&q9c;@oh+=CQ*kCx9FNQwr9LoL+%dK%{z6g8dEZ@X> zJ)6VUslSo*Ju2gzdjVKOeT5zUb0Dgu@s?1XM($I29K~_oQg9s-yhX5y@d-F&Q)~sr z@ly}@r^KSK4MJ-Kv1k4uHlxRX`J9}IK7Y}8!$FnIHw*dsi`DC3iAJN4*#6W;2-~mu z61tVm_#1AA-=nojXlYx`XdVcZpWcakY?du>pUv_nu4%F7Igah|&T5>G#*u?sZ*xA6 zN{aL?AyhY24K!jm(N)n~g=$h1{Mg?(-`CCl#;UIyidGdmj)5*OUt?zyl=rjq(18Z$ zkyDv(E&~aizyjzkY{EK|J#Qk|^H656?4^>WgWBaUPe#P$EOymyj8lsHq&C&#a! zaY}R_fN{f{Vr0JMPfvCgpYUYgR3u%5@D*aap4WuZBz}BLC{L(B_&^K&mkHMiHwiEM z0G^SZ`zK*6p?Xh1O+p<)eS)Vuz}N%eM=g{5lrBR)Pj#KQmavrrY8CQ z;^bl$PqD@P;Mcwu3c17HRo_1aN6xLMV%*}JJw<2eclUh8PFw$lo_pNafmO|!|B{l& zZT3XJ6LxM^(?tbY>Rgf>rsgdLyF60Ju~%Xux5|sU?V>w$Rxw^RBojWT4WQL%z?dm2 z@vJfOwj5(iU}F(78q5Dwjs7FkFara-(6A1BY|~$C9c}&+wIN~9_|{Et>Jxk^+LV>+ zt_w}Ix?+^z>?Y!bLjfYMd5cu*{hP4ITZicj#}f$uY{Uj_6ZA0G<@@r)mCB1ibD%~? zP1t%t%l7Ppp4jnx3%0|L|1WAYX>R%UvsB|+E3IWf(I=A=%huK)o2lk^mTUp*VoN@E zY}FRnx!8iQ4sMq+1iLX*>(rJYU$P*_TZn;qw%)^1`+k7v0v&WL#lAfUZ*zhy+6ynl z_4+Ef!$ce*rb*)bcG}GF2E#g^CemlqEYj+&q{>}|Wx>zL4wXT^iqbJF2*nyAPiid- zu*eLTlZYSsNpLtrfc6qrD1@HB){>n;UID9ax(=~=Kk;|yK<|8RUU1=L71)QN zE*!p5h3(aCchXH<(qN6J6SsM)cZ0nF#YN~`fhymQtVfuH{wOQQEFa~$H?<UyYbhSgUlLq|v%!NqH`U)y%)t=f5YB`s^FBdN$-b?0?apJ5I7|#5gI7 z3^;m_ysf3mg!v4HhxMn+36}&4$S<)aiO!&Gn@_GFgR6(kW27lvQ@8xw>c43T5=QbX z(FLzQzqjOA)vp=WOG5~+I&pkace~!15EJ(t#?<01g?m*2h51EG{=xT-J$OYK8V zKuachk^4XclYGS{Vq%rOVN@6GfCntoCrq+43k-~VII>}qDNNjt`7`rZRiV4q{49&r zvw%50&M(wuzRH}h$-?Q+FBTO8{K#xzCP#c}0PwCbvoSAI7@voEZp12k&M&f9H>0ZIqh-wj^$U6Uo;p2D0l#H+Y0!?iF0oOfJ(++z;r*X0<=g0Kw1EsF5b&x zUbb^y-pzYCEURp0H>Cq$FJF#eb$2%a-m^%?F+=T{m+8!l%2XZO9A_u@0?M%I)nSGL z7)yP&;!kYA^+xnIz+k}FuXpmM;c^}mSD4+B++b~I(Jf(KF0phWPzl{%CjOpLC9^c1 zvNYbR4V~GY%EYr-1|Jx~OSaR+l>l#8uv-})w&x&V@wZfSb&D8%4_16j{@Yu|>}GtA z8S`lVmcUmgGv<=~4@mrD_~4&6F#`rh0lG1Qjr^_1hJZ(GIgn+=gvJM7nCDaMJvCS# z^_Y00iU5`6^SUL@N(=|Y?gywY>topIAkhu_FNuq0owsnq7vXvX&~vkPZ6XlAVd!K=6<`Z<)s8O8#{Lc8ygm=P!(^In#K^99&_Z-|#=6`+;7@5{l*T zZ)XH1J}tx=Y{<{P^52qJ(^dIJRmOam+1SnQx0X4`;e%-Q-vd0m&oo}EO@L7uSlFtZ z-8TLp#4?~B#EM$WVrs^x$Jq2fGofis0X3M~Kt=$CWsG%9Z5LB(#-Hg+Sj}`btk5z{ zH;g42$@cPzdG5tu)iLG>mUB_IoVWV`tC?h7z5;$M1`qy>hv`=2<$Ja(GP!&toc_## zn>k2hl8aeFHT(d*c?quuXs0dx^I{m?x2#3TG+{l!n8KKB5^D?udA!T4sBGYRL38}` z+CSiMQ;i9YtqxeocT{5I3jWqKK7bQd42P`C)IxyWj5ULwg)r*9LjhCRN{+FY<+4m0 zGLZs&uK^<+Q4COfgrCLP&N&UIWB7OrOYt-F`h`&!XW2bsu7enBKDj8^UESC6_}~B&R$26|nQ-)eKp(b{sA_=N{(#4fr8fUEB?2&; zzn{ih`JS=FRt2a|9NX#8vox>Am<~ z{}{GL1{A{6yhmWGSVf4_!XiEfBO3g8b_=89E}E)5R}z;=H?VU%b34%Lbz^g9w5p6o zv$Y#uFSHsvj%Q@KXetIN7cTxPzOAfEG{QEWKFa~=o+GKrz@B_{V9RuGD z;SR1}=Yq{as@)h_Qcctgo=dskqBu|IHh~>UVNp3L;rzmKl1o=UpXJ!*poEPG+rNFbuix-D18h{v3e_;Jr-3t-tmJSyKU;q+gi`DIu;~^iqf>8 z4}RJ;{FUdcX~^XD7-V)OH{IcV#GkF=v0!Hy2#XMr90Qr2EJ!cnNY3_$Dv(ni2kktB zAz&-mNUog6QEA&G?Talt40-~Xp5jil&UWz;>7CtDZ$?v!;xeYIn*0$XjyjS(ua?@yu_ohBs zaGck_6Qt7eu^yQ|y9?I`h#Hd=_+V_Xc*hd|$Ep|z+=ToR?9?9)z$oO6iKD0myomx8 zoG%WpA$YZMwL$~`$c3^lB>n!iVbW-pj{tlpThwiaS9m|wEBq180x!k^K8yol#yg0% zY&6~wn$GkWx@f$eah7b4_Xb|oIsyW&SSQ*98-^|Ic@MVu@OVfM8Am2h(AY8{yMrFw$n^XnTyn#lgw#ZOWfh288I^+a5q? z{r_typzCd)p@5;H<3hq7**54q$#xE^w=}{;6-ju@s}828^hD#5QPis3pPWxAowshh z=(xXjR8U;#!JRgzd^3-%l{tC%Qz$iAy){BB2}-4i7q(&7Xn-Q;)C-#{I_EBAk{ajB zezm>pV+g?rIwYF^9*1W2H4A`N2GcNOu1j81D@aCAVq!AdQ89#FV=OjmJ$feJmh5^c zX8C(cY$m_5>1L!`e={0N3eU1Pg5(m?LsDXv+zoCPuml1T4+Ur8PIk78##~D_BkW}x zn^_*vdoi=E=XQ zej9%2ioCzi06fdESzXcU0!`iUPH2joIfOL;*af5{@-?twVZ;RhDde4^+j_k*_bHFP?$f%biXL$$Q5+FbS-U|u0vGNf*3 zaLc4SLWt3(9S(2km?1d_V*<-O6OI0J8*^d64f7T#dt|!tQ=dx#@(p2OW-fgblVj<< zm@BQKp_0xOjAo_Uz-}>>!3E*3%ZOU&L1uYnD&j5) z{6+5s0dg&-unIxo$RJF$ft_u8MY-+LL6<_}LV^nE6>mu}NB#8~RL#k1^Feaf%xZ&0 zTRTKowGANg4xs&WN)XEB5ixdz0iG4r0q1EHZf!9naJn4yt}IaA`Ub*?IJeXSX%d0f zjiM0N7V|eiD(7^$A<~6^ZLs4H?}l8V?UUHy{-U#C&%r9y*H{^Otej88&a8}05tn-@ zjZtPb2^9$S2vrFc2{j0H2vrE>2wy&t1#!h6jo{fay)IqwG(1*LfT?SwyRq$9A+X)( zh#H|F?oZV?O1GG*>DC;{G;3bbIB~P;1UjqWK)s{Zm~RY&N0Zg?qx-bnt*6@~ibB;0 zabmQ?@HQHh43FV$6HQmLjtaI6kH{zpQm$ph7s**x8o~Aqu|H5krm<4eL=;vsAXd~A z)u1v;BWEE0761zZXKDX(2Dpn&pwq)(ai|bCbHWSF2jdSDI5xZ)&#|tu1M#TF0Pn;#)mr)59FUp$kJeQkmff%gxnf%1bbbd3*-(EH7ZDbO^|f@Fh?D*1Ar_a3%*@1a2xppo49yQXl9{Ym7vZyJLNmg!__rm%b*%K3Mml7s#!@=3fF89 zSv;mjB`L_*P;~!4TzzF=6v@_hS9gz3GLwlLWO`ym2oYQ(KyY_Wg0o0~Ww8Z9ki`iO ziv@zi;tq=>!FO5QHTYsP6Lbdnp3@2UzW4i4r>m{%balz8qY;0Prlo1yM10*xT3U+6 z03dQ6Xm~n(zX0vtg&ES|`k5J^RM=ij6T69B#IE;5yXU`k9lz7k(2F+DeF?Pb2r#EN zK)1Q{PoKh{u=Ks(WBq%+22t&``{0+nCxYC&S2m05KB9P};3m2$Y&?Rie{@L1?LYSc zi_pV>mYQKZ$&_&Q=~@9|6tioxWmDI9+9q!fr}-PsAfQyxsS#(_WsE2xY|KQ;xY9Rp z@^Jbk?twhhm@tvnCHkV3m}6E7+A@VYS}ZzRY>?oM zWYd5YT|x#``$7SZiI@y2zVOhnG=%$W8wzIuNMFlAFo$E2JILD5E=tSLu-UrD>>R%5 zD*VOJu$wVR>@fpF?)meVWp+7gIjN_HJDKp>t?0pdI>Dw0kL~KZN-L#wE6*pQkrh*f zWOzQ(jbLln`j$AdTkRWbavwOxXcy#|!S&vfGC*(GllGp=+DR=3&V`_;H#dbAGi(74 zZeg|{G|l9p5O`y&@}@szmHi;I#Au(`uhbR6xaVYl3(n3{pgZ3uPvFZMto*cs5}C74 zfvhk(DmRm}Vul};3;tLxe)B{EV+o`Zm_#7*&Mna zxO9iEA0>_DKj~&1G@k6jZMq1FHoPViNRB}?T&csS{ff}~?+rT1)JUl{mu)ypX?b3A zmh$2Lnlx8dtx1!1!I$rRKEnZWp)bI`>ZLN~`*&mD_R4YpE_U=-*_^#&nS0D#-Yjk3 z%y>_ag`ep&Yl37eP`P#4DE<7Y8ZeKnamH1eS@(=)MXPy?0{) z-j3zbF<4b>*)X76s!qd+-pxetbt;nTJ0Au`^=IMejfWvztlk{m4JjV^xk$EVD@Dnx zsjrY+r3o|q>>3XTzbQt$D!CdQPGL11jZ%l#fX+m9^q{KMIH?_gYqww=SINJ~PnMk@^pV@D!;wer>xM+k{e`tS%;L(2VvRt02TdY6=G`#$XSHJClab zeWJ|7)Bu%$oPR^pt=lMa$sMIVl*6$kvNG)F&{ev%LU~ASkd6ZR?l`6+wQg0aU^1<# zW7bJG_n=fy#E*)_4$qh5l*`;nKB1iJ1miqNKE zu&!}J3!cN;Tm)5tN22o^1gh9woOSgP1E3M7kA1k49Pzi*9fzWLy;tc%1P4=^xJ(7<>Td{N|cy`|Z+NAsawW}g?N zfO#u4^UF{tK};^iH*wJq2VsK)#9U~r%4{9Ddg9Wcy8(Vepu&h&&E$b2+K$ zT^%}=w{k|S!fxfHF*a722>tMYgY09o{C)y_Id?))vOCOz{y0Un6_|$BL~c0^w$%hy z)WT|Yb|`caYwRU~vI$~9N+lg8`A7}gkS9c}pBo`0)g^PoCfCYRzH1FH6 z5I48pEi_sCGihS~H+!4H2Jap1Czcr7|hy;hOJy3>0i}J{@Ua`4R_xOK|-Eo%HR&wg0Qsy&dOc@DAy9 zk3+f|ja3!L2}mc9@4=Uj@88Nhk}rCxcd6m)2pe}yVG>dhQZP~&k{QWkMmv&B^&}$!1%cflj~u=W*<7Aq5;oVd^fgWkUa{^jvDiiLVrE}*>9!%P z*d5f0pD(_7pfA38AZWZ|zf#|79ejy^zveS9GX3RD5WrJ&!mXZ;movdhg(f4MV#MRM z9kdH>)CTWv>I}*Psat$~&I;!S-Qw||`lH&Jo#m}tJuGkw1hAC+k&$(roOi{!oSkn# zN*Hhr-T_@6g{AUawYg3sPGlt=e~xuTyH26a5MSKo;H?ICrgJj5`_O~gQ zh18}nchJ;*bv6jp9BCgXxiFgxn8TzJs77Csh%N9lu?3)pgb!WcDdOQyC@Eb<>VdRp z{aTeBal4AwL%_Zsn2+B{#N6P6czDpkP^~ohpiPrbk=&g_`zxg^|Cb`K(b)NCJ|#5y zBOjS{k;-p^hO2rYt-`eipqM!DE*v8tz&1W$Qzyrk7;@qXELYd zKT}$DKLg+4tkhvv$2~+wx7~v}j{2@)?*)gq7Wcii2ow%uK!#jT71)Pw z4QXPHEC5xW{ExwBjTniN&(Ya2^1^*Jzj-TgjhI7*5 z%!jMNU&M>?-Dw6awf0jf&Bx<*YVBd1V__UMEm?^|OEeF~-Oj@og|7uhNRdcS@?gM% zV-2JPr0Q!yFvYH|=x^@3t**Ky7Ln(9JEHtWo7OIjdQ9HhdU~Q9IebN@F720`1?FiK8qc14)Z+wbVblw122sM1T zUKh0-GzIz90U3Qh;V-(r*Igv#wTBN8r|BWMfiw7d4{2yLz73mRKG6qi$B&id$EKV5 z0#A&Nxj8O2K|2@v)#yn#@XN2tViyzNTR z%vosDY^2|id{N(2HbODchu@56Te2ze*SlE9!|6qJT{>rpKXFefRXWiyFx2xzeK+a# zk~J>o7fZs4H8YFj|MHyR_dA34rI*4HCX5Lz=QZ{h_>d>xNfpN*zQ+%YDe*m? zhwDKg7swcm{E#2T^$$4y|31jefo1-~5BYz6kC$rJ=8c)FoPG8Vns-?Ue_6$~mhhi- ztGM9qhgWfIzM?n{+Rp#=cv|-aY_O5Yy^MfKCK|^Ff1)$t=!SFqAu#N4{NV!C7kLRu zJPa!p91r5TK{z%*8RQ1_KVE2Ro+vSsi$Ab1CXZAWX+OLq;~chevN2L|7fkmVWQ2r| z?Sa*<^EUEqXHUN=23Jb+QkCrct_J-svi7cu-H6L}YBx*1P)N})rIC@v>dXj|Z*?u- zQfpcG#{|^}<3gxDp8W&Y_7PZ1pc{c>I{^xJwA9XhxJ~BjJ6=2zGHCT(J+mfn*SDHg zvi5GDfr*bS!7SjH?RLXD61i}h90|bB zza2{u`O(@k6)PtaKMfAOaeO!G1o=JXr#(`@EmtkIl_f&JAv)u*+>~g5>o|Lm(b<;P zB$Ss-{5~i%A+C94)JlPd&zHl#B6(EP+)!arLKvV~Ri@n`r4zYO{J; z`zj0|efE*ATZDO-Q(a+`_|0dNPkzofAdLN(qtZ9#D<&G97JX-4%G7P*Z9P2Kq9S)p zS|+5On8^M>azoyNv>SONj=OL);J7WXRJP^1wxo|e$9z~C#7B59WG{1o%lhH!EsiHfY8m)tmOd=!5eoe7a$=1%Sy7_) zzG8WnDZdE>@9E2k1MyO*tF-%(kzQbVpk0-i%S|Q#Tp12<4eY!Bagg_mV7k(wvb*@w zEy3B%&_7NH54(uj?*k_9Hy_9Zx`&z1^(yApcBOIWMZB%{&?}!HO2%2^T}PNC zyOm0+>Zy>iWS{@W9nXgO$e&KCU3cH21t&vyA95&^;N)s@mYA@afw|=lfJcRtaG)mf zgF_G4UD!vkqk<2Rc<6t9346DV;EIK;)R&B|z-BZEBmV=lsKZ*sz`cYRcC2vtjZKG{Gs# zM-OK6kXGD0jpLF2?d0iUgE5R=|LX&aOX<3GhIzhwLxm9I+Dk4n>yAhsvSHb~7L$Tr0_ut$lFkd6H*%;%O^qfE?R3GDbT zuW8u8xCm>?fODuVMqcCX-F|Y zJU#IW*j)#W*$g?Ovz}fsteHOyN)i3R5*pSDwg&T|Fm4(~HUpJF%av&8$bR)9BNZN= zB%4wEkpOg4`~J%C|G+t14?G51$^*0@_c>tL!LU1(RX#Rp! z&*5jzflg<1-ZZu6EO*0WxNF7ZY3aEz9+>O0M+=i(WG1?0)J``R%!`Y(-?)Gwm+?gO z5Ipf^Ff&XGO*&EK64xZuB;_a2RP{9%KYS7-Og?VC(N_ zO*6<7;w#3G2qU63K!19~M+q>RG_NMoX)4|Qors&=1Xj{(4e61;=yV;G9OePwPer}1 z0+2wt8se+iLD<=Qgm$q%24H1skUgs zc?sdX#t#5yO}Iu_)eHsjB3zIq>h+Ms9ES^E4KznqfS zRsm!;>=g+cj%t2couvc{4vp1sa#x)G;RgU8e&~QyX*}VOM-`l;3T9ICR2wDO%2M-s zdjQ;~-=L$Kn$v*TLcifO75s(pFi>Ulhjj6=xtmmZU;v zC|wVuN<{kFsqFx~seunt=UGG;6%vBi>A9aq12m)OoK)sJx>i6~u006g>2XPGhZdoY z@T+P8I7wLbCM0*!OPfNOYZ=@3?+LZ(MOhaG40((+YOqYY<|LFt2%ALuDIA@8QG2r6}X$EZ?WIdwa z=n;3S!$PP{q_+G@pRj^zn@5PpQ5^&6?pVTkB|Y+qD!NHXDhTH{RC4bufL?^gI{MKX zD)}Wfm|-lyZK`7owQzlUS0wzZ(<7}3EFr9R5@?zSpsxi`op2uJ2jE8UPNwIw39IE2 zz&g4SNo|mM0N^6s9YgrZcKz20HG>C$K={2P{MJ(`Z>S~T`vR!wjrsJW(g-UXwP_1l zG@cXARq1YB!t^A4{@P@KmUOK#;kTVI9YPpPq-)iw3#@DoP>vAlM{PBVa9J8|GF#!s zWmh;(ey4J~Q)%bvbR^|o5@OA$R=Y1iH^QVbVVr!Jw|$rYJx487nW||>RsTU%pCT}h z+5*OoK%076D{3<%b)G|n*a)hBF;(=4%5xCNrOBZy)vKeX*+F+-QiC)h4A!UtwsZx6 zwhi>*==2S>N&uZ+rWU!GK~Ya=#L$Z#n|F z(Hkvl0k{&T=cr_N>M{!nmrL|o7~R-Lr=96x4PjcB9$8Gy`ji@MDSdBOy7ru~KS)@u zrIqk2mG_EpW|ULV-P(jH_}cg^`a_NBMh+pli9k;}^*acVPp29x>L)_u6`^}-?&s8SuYCb#(fr?mn(I3u z#t5C7gxwdyt}W#@5E91;^rO-mQ^&ebRa;h`er_K6BQfItC?ej0aQjR8*8HAM=HA51e!UG&oBmAlpLWilK zPjOo7Q+lE`T{=qWUG4w?ziudmkZME-b*HNA)d0-Y9{1=CJ>k8Ps&7jVZ$AL=fd1iQ zLbpBr!xz2)e^J99q(|1!wU$&-Ju09Zfg@C+N4L#g|>fJ%#IgtLtGAb&c z9%)96vxxfp8LDVIfjNX9qyFSapgpaFpXp1tg#y%~uQ$=Vc4~tCRD6f?@DN9+q|o&) z1P*=YiW#BE2pu;na(LC$*y4~G^t0;|KJRG34x;x(Y6m~+5*m8t78MXk*A@_FO^8^xo|==g8K1QI$cduxDTP#nXbuxN*4PfSD8w_K?US!0Gcml);8hDyr#Nk zUnyG3tvd*Cm2SKz^el9(8TIRs768?#A>R_BjR~_lRNM-}tOMotQSQDgzz{kOCCo0b z<*Ww6B#C}(BIQnY2iWWf0Nx{wWU+-WjupEy+jij5JZapf+PKZ{cmRU@=w93|) zs%{A+M%~2wk%*zB3t4PdKQ?vBcZZM>YV#<^sfSCk4W(StClMCZmjx;*YLCFP=CbN3gx8R zn)AMvzcsG|00hKZ|?EzZM3b1GaVQ^EYWh_;)>u2kde;;gK_pTZ|Uir-`#D( zTb!oO2B#FqjY!XNwKvKAi{?yhAZ?tp(w%(?VR_!6wpXt>sdZ?!XLdv=G0qA{@opa! zw?>tiRO}uBeD;k1tD(l2W^Q(_$?sHmqu+^jjR3^HF;>+{Sn|w4S`5Z$f21s=-^vUm zJ=z{+Cd0*maUQxQi7La-e)Imo!q0*@IDulTyhpSD655dQL7eGId)`BP!Od2s6Uf}@kNljr)d!FJo+AWXAb0(64r`?=or^ zw`C}1z%nNE;p~1J)9I3bN8&&JoC^t#64%P=Ko~V!W)%r%g%tqv9yM=$rSBaMD28DMU{wiPyPnT0@py zVH$C@9;=c>TeCAk#EmMXH73DKdPU&aKmts@SH}=QP)?`@;&F<}nT!v7k9@WYq8i9q zGJ&2F$20`QQF?>%oeX{PDOlxI0Hf}q%%khW|XQ2PM_iE&A5)qAKf9=BB7HALDM><*P|e1 z!ST~n#6+in25V=IE@SyLRV&0~+`fhIlEYjs-Qv<^4R~QEr-16_HxIWvA3d}RPsTHo z0MCA$fF{{ptJFAWRIQpyt7mJXlv*?+R<`W3>B?=C-R_4|leM=Y-?{DJ?BSf__uC{G zes_b+$VR7?SQf>M2fKJ2FhuG&5aVEcsVzg^cocIqn+>XN={f!Z$C@gv%E~Y4Zw5kK zq)94OGSwuRxo@0+U|EhyR~;isF>=V+VUpFaVozE9p$DW#K&v#0k@W*6U*~nw@xFdQs)G3S2Q-yYU_T^?dmAfiE(6{Jnz(;|AW?eG4G{Hb4U9y4@y) zjOwQX>J(WKWE=Wy}yi9apUg4&X9T-SOEQoq%nf>qUNHC)xW zdc$Wf=Xl>-)&Ye)hB21P$DcpJpL5NeP6`Gii+1{&lv#`^D!VHc3LE{$Y4GI${myg(sxc+Y|xQ%Pp%+GwG)e=RHV{a=`hZ)D`g|fkVCL$GR@)-+PA5 zQ`97H>KHmVhYnzH$ zw#z2$ht@LHVdYNDzL3a*@!h`MPR{J`-0XYFs~^1))B!i{x1T2>O2qy4Ad}l4^|1-g zP2^ELn|e+PEf4cUH!*&tCinE35{=sYH3wDZy7k8^zCyNJ7ajx=q86lEQ-HaDGMBS( zFg{sXk)^}GI!8kjsU#BUQ>?dDt0bAnq;~jBIqumc ztd6Nz8M}BU@p%kcY<$`<^}pOVmk#qu3YfSM&0di}c>?|B19;6V60O=X!}Kl6Orax~Iy%LqF5s=OcS_Ep;{VD*dHV?r zB`}2ufgM?!__Sl2;Z||8tB9D-r#EBcycsvFJN~I9agaT*-ooXN2($%fedM6-VfBNm zVzqCQEc-wgaO5Y_U*9+jYNE65GHK(iG#>OiViJQ~!2I z%fx*1`nC_Jc&WdbJ&)RI&^*-F#9EPML|`2XDR?PZLJGjGzoM8R%PIR8F&72jy`17; zoH^KBh5Y(L^|jM>#8r~r?Rk{CkAv+&KfTQtYLS?dNa~%`Ky)ku2||A1G{}!_2v6cUfV#>VpPKF0$9Z5|zdu>Wq(@)GzxXazhg=xFD5wH~z08<6oe4 zDdO-fT>BAqcm~dkT0`iCV~H|j{j#d$vTKZLS_k}_IFj#ald^@k4ZRj*A`- zh2mZlvZ)z~#2e%ZP$Ci_vhUV-fPZ@dJfi>pfKD6JbDik9H*{?n<(}sNNK}gK*ykbL zSk?zXHaC1n1<3wRUek@bKLNB@(Zhe(Te=bEx!gB6x6elJ0@)G5Br0WnpN{^;L3xyY zL(jCNN?^5!JrkiNGvZ~zN&=nA+<42})rOM~3BeUqaoy$7<&sT@in(fT`5u4L^j#ba zNnq+pF`K25su9!WGphokGK8k1MR`>rG&rxJEpMIV(>X`?n+~h1M));#7)B?Vap(jq zTso3B=c+U5@A?x7Jmr=@*P~otXf^j8CfJqb`eMoILmmF|QWR-{GQj1f+r$n0=`Nu4u-CVo?s7B5 zy#I??vcw;Dsbp8gL$>O97~j2$0FMolbKbv7zQ8D{CO2}KaBC7xkKJ9Q>P1sAmIh(H zYlAe*Gf{8ju6`;p&$#gcZy5sjDy0**Rw++7-&nB9R3-UnHx19$h^w(8LdF7hoNn{8Ce6zBDX{7p^Iaby)tO@$M)W0lmor zgQIN(nw0kho#NeEaa{JUjdd7&oo}7B9(;fEH#|DhWZpH}2t7*2@uoB>PHoByQxzeN zrXm)Tkm!5mt`h$zGnbw4sG}qTA;6q^8CV(oN zBSfjrI&8%q-3HkO$U-wO4$IN6UYo-pheQC&rw1^qb;4J$W zW)~CXpzCAD(0-=Wwc*d|$ya0*hXoI2Gn?Ym-V#mmmwRb6yQIN&;m@;KEZ~>YFgQy< z)Sq^QTEx>)DY3`yFu`R8*r?aB(zK|eW`Bu@?w)Ow{jBn0EneaS_iz2f;l6_QK&UsQI5zC7(s=6ry57SeR2nIAfOq)q$ah+y0v)h>z`bsZ`Z z*9#d}(Q>`8D`!4nI3<``^%L1prQIF>{x{GMqO&!Asw>Bn0`g|e3s6RIF2fN~G?~5Z z<5HJ*)p#C+`&kt*?54(Y@KOiU(QGRqd_{=4SpM zm4cN?pWN=V<8p8Wgu(&~rBa|VW6rPe5&UbB!REaj1`eBl#r3gc(Yg}|gkB>iO{KG_ zup)stxKUPEUE7_7e^R7aqpfS+b1Hm*tz zfi9g7G4VN|^=EVrHZNg(kv4b3S;r`%Mn|5lt+cbRm?yrvGglAJ18x7+J;-IK5y6f? zYAzD2964q6A6sgU;XgKsR}2y*y|h7PRS8gT!`*LSE^Iw1Q~8Mhax#jW2l2>Fe3Hk# zcs|O}?+kD1f1j!CT16TsjaD_{vxlpQ@3W!nEmx_3P7PCN!JHAEcJ*^Dtp*>pc=Jy! z^-L{xY<(`x;?nwn1yb*oO>6G!ca%+nb85i_QtyM;vrRMCc@lq`!?3*K>%<4Te%rl?Ub&-7C*p*8-_b=J^m?F^MDNEs^B%9T$O&QU7%Z-L z@c7TNj&@`5t}5Pf)cIaz_s4oIU`zSi7F08I3&Yy71r}^uN=+aJZYgm}(_;%0ZYwid zD#<9Pew5*)CzsMqdx=}7Nta{xsK;^Q0}s!Odo_wP8sUq^tHbkzeTZF_3}YKb+2d(QQY82QvacVuZk4J$YidjDogeH6CStB~IS$EVqzM zT`Msi`I{%$W>XOyFChP!Zo*vSCsC|m%mT%as+xyZCCyW{tCfSxq=t_I{?kiH@B>{iMO+t$G`tD*WL$p6&Gpt_M>p3M@i8YqhuIm%Jr z{G*7+V*KF|kooY)XD*M;%7;g<;Vu^oL?l`ML`LR`Se_FyqkJ!tgA>?w?Z=-dyDs6i zRxwh{eK*lDkBWLb=Ba3Ty8nYZ?dg8(Znt@GmXW&$b3I4G&&Z?gjr^?2Wiv_~rHq(P zdq2xy@YDvgEDr8mEQ8G=d^(qV;^V`Tds^;rWm8m!Xwl%|cHZAZkUS*k9am0>5`>N( zZO&m9<_kIL@6+!THhssF#5%#`4Rv+`+XNup0Yk8hvcT8!SY2C?3KcqKJeXyN6wtk% zhq+_VE|@I*F^)+?cHPtEoZTU_YBnWZQ&{;DPK|Sff^nE|oQVpok`0aKWxi#3w^#GE zNid`P@{1zD`Eww1311bk!uY_kMevnjwlz-zw@cvf}1~r-`IofiAKf`RVw< zbGKYhb?N$67?<6qqr}A zS_H7=zCgJ)u#Iv;Nd(Ae@!J@i@8|340Quyf+T z&5R24WYt8s%(n`$nP@6Z6>%n}iu^bqC?;0oSYJ_bQXwVx_f^zh+m8+6xYz~yOUDs) zp%-UTx93bkT~6^V!0=k-vIfH)RzKMHdTv!o3q1EL62Zpv*&Aey8yt>#@EGl)2hc~9 zquh7!xRPL{4obyTo#YA=kvj~cZVHaAK+wGbTYcWIWb=3|sxFcD<9?kfupO)#toF;g zfEfL*ch`u99GZUcUt5OyaCWp;OGv`+#o&)DiDAMrS7d{XR>hbMn)~i_ zht-=i1n%w)&K%!hcUA$kpU>GK(}JT0(?ZbIAItvA$oSSA8iXk~3>^CPdWje7ag`n3 z%SQ8d1_y3RVAc}EW?SMtb#c4CrY#g5o5{xOsr)X*Jjbd@L~!^`nrO~)oOy)-XZ9S% z)iuLl<&N^cj95k@PiNcLx{O=n;n64iweIJx*`%m4K?8DV?)+;J0_y8BSNx@fAJR(*> zs{`;6fYkKBA{OVUbHGsifA-wq;VW5Z~oT`LfXBp^G>l_mMh|HSD+ z0`mz>CUEZvfaxee5CJ`b%X9-QAms8XR{+2lFy%f=#!1LWon`(O=Q&}AnvIz0K5l~B z&Rt!G$wK)>#xmtE$Z9&W*6%aF!8N$mC9w;&P!*3cBH9ywQa!yyipn;j)EoO zr?(2b7_*QDlwl5POI}8l_o(Ec-g99DcKr`Lb&deMrGuYE zpf!Pi2$b8!#B?P*#Hd5BE3)B@1BFfW$F5{lK(hd=8V<@aQ#ltQ9G>VL3|JC!LdOYh zycC-S>2li+I$K~tOOotC@fES6v;Yw5863mN#+0ObXD~RbV3Kc~;)dLvh3VKeqKZ1HrUt!b?({M3>|Lw4~t{ zQBic%toSeZ$P7p5sU+|i5u?3Psji?@@-!RHj=ty=9lWGl+vkhf7ZLXu645=)*~M7d zB(`8XT0pz+Myk?BkVcFS(1!dxdK?Qo)^i*)n=WnDnJ4CN;2uJ|KOd~Ae5zI4ty9@i zqX_CQYZu;Lx|gIZRmmmTy2bzq_s}q8NNHqZmu~42DD7Sue~U#W(TKtP!Rk=6o!QH> zug6(&c&SS;f4$W6{bFxB-{`$8LEnx6xe!D2{+zPH#QSqFjOH-Kegwj;=37E_PWMLL zH71s7IDr1=(|ge@=j?$7j0L620z%8$;^fFB@a#iEd^F5buy2V09he5jGbrZUSO>@e z#TOLxJKQ6;6eK6UihH?8)!H^In;zc=Jgn~jhFh+(R(k1n+v;W67!BK~P^RdKs+rME3ut)Ax`1M<}|5ex-mE4);rO>o$?yX|Ny zUDp<0(yqJN=(MR6P{Q4%cFCT7@C9<-sCfRcspZ4rcfKBCO>cV|vmbJJ=)1 z-OHNfE{<~#3vAm#xCq`I295R{7Rb+M-L-CKukg9P5D2vD2(qK2ijQNCR`r8hpcUVJ zzbM!OU~usr8gk$9<5$x54kHn4ZFpzs0{}OZvJq$IV9~L%*TZnTs!cC2nYw^l!<9hf zXC;6c*=v9hzOvUWKBWqTy`Q+Nu`OtRk=0l4H5&qVRFAh!6wD8{`HAN2yy*~WIC4j=CeA*ioUGT&=9 z;wonQ?&JNQ@8i>m9tz*knuDw-d;`>D+vWVdT>d9YU|evQtTzwF`8$C&t8I`W`WLG!`DPt!$gu63Tbaw>yABkdxGazE)7 zwPJPw%0=Y31%JhHrES2C)NIXY^XbPLW(E*q!ZUdvh5Q#G$<8pe=jN4 z#zTCDz}Upg>kS^1L$^3r;qWHWRNvaz6;wqu$y(UXA^nBCFRo=SDlx@;RqK4Pl({HJ zk#u(R(}KnFnbCe{j4Geay`<`+1wE&^S>a7Rj2hlxzlnCCtJJw!)05o zuI;}fh?=7-q{DWi?TQIBdcw{rOg=|d3CsqZI1Ry13`L z;_?itZ7qPk}~`Aa!kzPe{F)CN{VjouyVN*qZmvtu) zweG}Zyj~+pf9%|)v6sippzL-Cj`DgyM1V4@jgvpH-!Bk)#TxU*^u16s6B z4^T62aek+6mxSaabsfpBeyqG&9jV=6CZ7p-`D+|Ymf~TfdD_Stmb0VFlJf+2Xzz>x zuY?>Z92oFlCkpR2x3uZVa{_rxhyX+7f4wGbZu!x8bqM?u;O<+bX>n*<9Bsl6M^ito z;OrW#=AhZe+yHCoCY1i5mXLw`g4-<+NqWKUQhkJLXd789aZqZ&ta8j>asZnuyXk~b z(8`I(8k_|29W^y8+)R8oHrM$KorQcT9uQwDg8 zgnvL7H7qn(?gWQ$cIBO5*tdnyFwv7K=gcc$EJ9?JHxrhesl+%}cT$R7L#(RdBk_SB z30O!;ax~>eja;QS&xl?tn`{oNLF@RS8t5B+3_hxARViK0okFp4OgZU=BHoj_k=CAL2R7g9*cNG*^$9yq1*s%(uFhsYc3N4sJs#3ELJUD2s`VNz7xHAY{XfY)g8mI_d&`DyXGR@i|C+UO`3*_ zal1!E19e7qWFCdN2z8xdj@6rmV0Nx|V-l5W*MHZ4!Zox;mo>^q z9S_pF4=Wrzba+Cpa*rd|N(9C#D^n$Dr9w@TwoncUB8TvpqWR>y!?_l=u~>~@_dAKP z9pWx6rirr%=?6i`1a&R~JIk!jLYGiZcHeEv*%x4L>kkLTb2T1{QGCw_ATO74k>umd zs;BK}$O;JYk&Z1ZRoe`KX}{-+a)G&9Utwh{G&oj9o)`Ec22H1}&=O_O@9=3Jcrn}U zGjGoU&Ey8ovkBd28G(5O77&obStLzkV?dr z9GVi3`9rrUpj3}&T>#pIcHI3g%S@fjMA_Lib7UsMwkQQRD$&GNjdF765n1uwTu9N~ zOoC*~%VLTD<}u9>m)!pbfG*^}LkWvQKx?MqJzoOe)0k$zMRac%r0D$)Gk|lHzd~N_ z|2Ozxy7w9(mvgl9rjAzIJDr7d<*za6mEsz6Ta+berk9bz0xKyj*BA9;w({2($+{ER zs3L$I90oh7gV*O4W$oBX=`k2VP-iE9fa(K_=S7pkznvI>+%pzuXnSGlRBO}8W&91FA zy;@LNO6Btd;+$vwdV&GR@UxHO{c96`%f zJA(JC9)ZscBrAAqu`Al%dN6`xHYl}K=q`3 zgn3b9{SYtpKcQ_%El9Ja27jaSB{@(iq93$EcmUO6F_(y2XuzlxKA%{ziF5G3mAH#& zHU;Ijm_pkb7_BJ7(5tSF2J|4v?*mR z7dkX$xkt$9kPJQt1FrD|xYinTUTarrc|EwdjVC}|Z6poFrYO)Ya073Ra0|p>3B(5s zyiA@{zAOOlLr4kp+Dw2N3((Z0C46lr=H&&z1Zf3QjRn66De%p-;6CSdr=IfR=B_mD z!Mp;~UeEoz$dgl#{V~<8%C`G($+;CPYDtg|=O%KSWi0l0wjlKkO!*&77z9Wn*wY_P zrE1D{6R9afcwmBuefC+{z2^?jcJ2Y9>j~`I)6JJ{R~I>E|M0a8dy^tTJH)Z%KE`;3 z_B!t^#o|uAH*|ZQh_F=~!t~m3%NFConF~V?xYFjDRDbwz53>_HY!>4oZs4RIr*HBp z&rdSNk#Om4XaRdzkNV8yP+3*Z+V?Iv-!M*35R&| zo|PxtTK!j2V_M0-Pf!%VpK)kM$5pHwsgQ2PVQN4M0w3NQSHLEKk^G3Xf_xbZ5KPQd zP@K}*x%EEOq_cfwHjCHIB3J3y?Lnr@X}3}HM{{M)JEk%h=WOHhM3Cy~!?c!{X|vSQ zt+X($c~y6KfPg=9P)u#WGDRAS^aknZ54WG0t;%}NgFw3qCK~?+*)DdcKTPl9I^k;< zECH}~0Qik|Hz9NlTq9_x{SMG{IKX_mp`-cPg|2-iu3`i|SEo5ZEqZt(k*XEw+FL4W z9KH6KCJ^|^2YF79gpUGfMYX-5M-o~91W=(p>EU9!_K?8K-T=8&Uj9meNGhNuz4n^! z`qLX`s^}VNy}h7^XAxFla>4kJZoH!BYy>7y$tUPJBjMbfN*Of)U=^|3A55jWZH{%P z(LQC46=EkVnz|QlQ6&7a57=&fgb)bFi%6G|zll_U{2d(6BV9ncgme|@GOpjiF(1c5 z9B(6?ME*36_mIvb|2K{ok**+JM>;|8Al*X#F4Ae_&wg}Os9iA9kA84OhQt)B@LNMR zfPmasLW_lLK>v!|XxCX4(ni>qZ>I76W*>B)ksj?kr?KMQd;5r2FMCZDeag^YC47E$ zA!W@xrn#-RdKAlX1?=f)gEO@G%<2YUYXne zCqWaNf!uTmMw^qciOgB*;Yuf@{;?!vS~1<E<=rmIX8C zHE^`A;Ya-<4HBdZVb_eAkb^el80MCIv#;XG1P_fitNV2f7>js)kM{M|pSet_!vcJkWiOz06vq z&q(VAZcs=I0Fn`CK{&0R+Lw6=}M+M6Ft-HgxdP<`G%=4+xEa_`7bF ze|TM#O|<5sRqkEF%JdU-gwP26RBFS7l4wc4FZhE^Dhs#Gqjwf(jf#V(=^Kkqd$3sX*kUx&&b{v-@okD&$(q81( zApM2>L8QaTZ$vtV{5Bj<;)<{*_%hpk{E{NB;DuCHv!=95N; z|Cml3G&=n6d7tK8EN5$ z5*0W{%!c}Gi0s0Y+ZFClgXht948S*g0P3z4o*OPY&h92|9Y{>0v)RNDcb^8L6q+|w zNOplQO^)|Te&O{Y0NiK^E_mzX8xwv)rLuG3C~yUup_!ld2lB|1Tj5-nmA&jSKO7~J zW5j3m!5PQ#hqJ_lpGur1l7mD85;;rk1uk^Tf*;Njb3B6I%**kxl51-@+?edY9d3z1 zZB_sD-)3><0@@hud-vD;J4?qaD!u!m34aG$+ZiU}pE+v7Lg;2%PV1bY8lGf{1?`pn&E$3I?&nY$1l zx^@6Y4I1Hc<{eSmIattMemD@HRz%=gI`d(Y|Iu>{Vhb`YEK!k}=Je`GzH8y;-XzsO zF~t;9=fpiD#~%}<36H*cR)Yuo6)JaOtie<0l8`G$jkb{U;$h6D`TxD|{qS&%uX_FG6p`%9F|8+;3QnV6E=p~@C~|fFx;bEJ=K92wR@xc zi`j6h2}0m3|1f?RS;ES)!p({dC0zUt19w8^usbJ-K1#RZ7an2*@bP}c9(&Z9N9k+% zUi{=TvL5dD`x`}R@5mNH%-E5eLKF&ZN<7pg#xr+;>DQ(%F42hanX}Zjg|icOIIr{; z=itAM=1n8}68X4kw{$3i4+&p};V%)SIGyY>*-N;Fvo6aSQ=+A%^83&HPPe=iXwXCRt+&f)M~* z0Us*)EO8^MpQV92aT}~v*P}hRJrtpsxp5oW@D9~pbQ(#k52zcRn+%nF^o`y5fqYo= z2LpM;>HeLuwHji9OsE|vti7I6B04)!s|p0)r^DPd6_1B8mBRmtN?|i?d8ITz_5 z(qN?1v@=9pC(f~HPYc23MUnuh!`8(r5{0EE1^=xf{`M2JL`tcG(Im$^mtk`e9|kKx z8R!qTiKS0Sjm5VPi<7D2H>0X3TfZ5FADrVyGKg_LQ-nk?wF4y1>Iz|A0I|I?185Wa zl6E4pO{f!r#W@pWHGPvYI%*XeiUQ3L8z7ZKiZfT&NnbMJ+HQ2hwF1|{9OrDW8{le>^9CDV=45>CFUxe9<8yxqJ_i8H7e4{aByhbiKr!WV zPs;X4C%|9Y1%B7%2+sIX}@J?sG%1tp;eDaMg71Z+#>|0IYjhBaLR%dOP zKr`f`F=mezyRaYIkjBSzj?-KG?UwO7X$5H432LE8&JI}AkZOU48-=auFp_R`MhH6i zq9!#?hNtQYO*cPbE?bS0ocl35Ilq-%XKW!-jKTdJyU@gR(OnJ>MjIv59TnG=OxVO* zJbzv1K08&B4qYLmv&=0%k(3oO-G*L-dhEqWmdTLAJQ2Y*aBP+^tS@Z79Lb+P>fQeO zLrlhI*1W-ymK7Ap@2KiKAnKtN0W+L0OH0ZOjYlkaM? z;mH-xV)cc7r4~ki_oF|%rJpQKI+>@;%z6nX!V{kw9P}isKB){-4=QX$Pd5vd5C zc48YM=oErzyABS`NgUHK*Bwk-tC%Pt6 z=EA%7TRhYa?zta=Y= zR&e>RH=&U2JFtz|;WOQ(nBCg}f_W#N7y+$ND41rMGQJBSr8zq**3Gz1ZIdAZ@4w7= zZ>|K^I8u((pG}@Cp?>vruFps=IB7Vb8B$|oeV??X+Ei?CmILmI<~SUw@)RNG$#9iht*9p z4%qsvAk3g9hCl54!@qZkFUbKDc*p_G3h#uYe#Kh!U5`Q_Batueoyh>-XiHrt`PWpd z=?T1e!*L`)y_zU!{@>{EUqN+#hqA2`D+GREB8SsP5O70HWuRy?V6`+nMEhUBV84w` z${pw#-F8*Ms)@sm@?1Q+^=)_cbB|r}%rs)OWW^o8yJXHt^4RYkDb89Ur(MH|2C`WI$3_7J) z!#TFUqHet5l`>w0J=%0xDCTqAGtODhqgepVA2OI*`wOC?kAnBBv+i$wiDE^D{%6kI z?esKtD@UbMO!0)v+v?+(N#yBrpA7ALQ^IHB0Q3hDKL9BlDFW%)kW$s->qCBVU84sT zx+e#&^mA0gjy*Z>U@;eerp1CC8h7?gsCM85AEV*da65T9zzv)LWA_Nh+m3FIK&wX4 z)+l|C+QWqwN1frMKwWt^^LMSE!rVmVrwAb+ws4*JHG`(BJDnmG%5%YC#<|Tnp^P@$ zaGciERi7s+JpY)eaLZ4wDMGM)quGr3_i9Hypzw|MqTkbL*OcA>KSt3Yh^66wz#)5{ zivPp30~4_0C6P7rd?p211<`qc?8ThrVF)HVBLJ_!S(Y1zNFSB%GpUbxxPm3BiBn)E+aPFj-m++^oZ*P)5$4-pryApIepQ}nt5M7&ym;-tRbllYL@ z-gm|LL+@ByE|;c;t?#fCc~^_eNNsM9x&`hQ$~bwE^E z`~N-n-btqEW-g_oD2Sbafr*ISfL$xr+KSzUxoaWVt7~^+uHBtr$Lh?0y3VM-&ojfm z@B97zaX$ClKKI-c&v`OJ9O_27FF(zqHHfc*Y}78mM(Q11NCC8E8D4aZgkb~d#tW!E zI~dYPRlk=LVUmrtiM+fhQyZ;%kK-=><=bOa72ByJZuc$m5OFG`4ZE=~gibgm;#)cd zaME-@M4k3cIVmEuDQAfg2N4x93d0xKbl2}x!pN@Q32KM)$#VA!F~AN|hM5ReNJ? zAk_o{MT4oDkj|t^2?OMlGNJebsr4@vp&Gk#3^j9*#-ttc{F4_a{rsq4X%9c5^huI_ zx8Cs>x^k$EruBE}^7BZ>+K^T%$D>;!gcXSGXb?UxM2C$2n`2u;K6FdmX^r&TkMhmr zz2&?AV-9rC=m?c+7=K}WCB8^l#&Yr2WJVpGtEWfW!XiWJc_`()I`0B;C9wj#)778| z8{CB{(&u!+>`>O%Gxy;z3;O0sngYbx>g+E|3!A~jLWvY6CB8b zfw&lxr$T9!HBqugL?74q*0vJ4GMN}n}iuE9 z@Ndw?2}+CJyD~K7tD>D^YixkFkL_jb2P40}teXL=gUeMXDzg6#xhQWVNE^p|QLxPd z+oTxW^D7#YI&i%&0?%N!@j}ueeGe<)ncKq#1!a)%SPavscdpB$D$d0M*~i3PcN_YZ?vKb&(Yv@!>0Lgaw5!7NqfEaN+Og zC#|mPu1M6tUw=;~9X7n?F4jp;m`^C+fZIZFWP$#?Pc#hp^dXo)mU&-X(q@Zar5EF8|Bhw zz%O2p@z?&^Eo0Knv%6*C6;HPnErxR=T~#rh-FE-$)x=|uq8(8G54E5N#owVUVOydJEc@%o>0!;O%GJi zRJ9g%TsA?DdFpHo$P*+z@@LpcP7-5Ba^;I-Msjj@{c?G|K`-plC$tsqdTVv>`k*Y? zDxGP;Ivqkz_u)-vVb#zAOQw!kWt|a0g3Qu!1D9a!#PlAaF@cS)kB@<@1FJ2V72ix~ zNe--q_9heG(v%J+1%fd5Fv-(8!bGGL*NS{s^Nr-v3Afq$=vM0MOzPU?ICA zY7czvmmbi9xE`;#)(#ArvTvPJ(8!pf0u&TS#(?sqh4RM=+hsqE_QuU=JmZ?uk0uJ| zj@qRqjUAGyD7Rg1m=21UXQ8T7bW%>wSUy;{0;Pn`1Qm~F` zAwmI24C1(W`wEOM)OJ1LgxiiGlPq~3pF#A%Gq6B+M(=rirY6tZbeh*n_L_g`@;`Fz z35`?lA8+(Ju?8fZeJYJnp89J_R+>w3#DEKNOJ#N(S?Z0b-&h}6or`yd3|N67w`Ed| zmUrY!?2nzCnNd#_Nd=w%)xZE{@MF}Gh>V!g=+@)9dby9TrjWY5UaPW|dqtF^p6F~N zrjA!wf78P5>U%)W8^C&k+MfV7=~y1^mZRP4?^!juP1R~H@~Q=ZmUEfT6~>!;WiR`R zm%Xek4L?;!ED{n$O%VBl(Lq-B@ zVU;nISA{8IG1|tde^2p8?ItoRt4vUdpd~@_O6Iit9(eXyOKqM)s@C8KKWRXHB5eNd zma8bzM5MVi^*eVZS#8;Y7(I}pkowFuOLqsHQHCoA%r#r$H%z0Z)dLI$^s>#E*uYq7 zjcqbgFQgWm5RaNzP>(>K|{8bN?z&fXg8k{%WzB(sMM9DZD^U=#ZLodpfx*XPR2AOnVeznHrw&eh zz_uSw8j-(+ztzp8E2XS}-%!gmN92F48gFpK`PcJ?D-yg7_8$@6{Hq|TY2i#|dd)&K zxbJ>4>0QJi_aWf7f}z~-87HOmxxrR{BAI0ssEXG%GSX{SG=)XbVLOng%F;*xWH$p70C=YeVB_`3S6I-hC=z-w$xEWKO*Yll|f8t-_?ZQ`8)q zP1I_nxQQ7E{Iw4{1c(O;a}N8QYaqQ>40N~gbFSgvyr&b#NZt9^jxTa)?2i5lDQd?O zUfks$Yaih5?vdayvEV?SHS%(wmEl#5mwS&m-YWD0@9J+b4z_}pZHoK|ZJL)& z-T^t%^$)<&mdF#^p+geCwifcl^Y&KN+;3i|8cp-xS9qj!Mc~rAk$yR zh!-LJP(xM)r>4TaChKKp%b#U5X|9Nw2R%G*!8-k)I#g}{)G%@qZ(kq0pw%}gfAN0T zYHGwkyAS19XH=_g9?9}#9W+|s$YrtiY|BYr{wXjcOmFuNXV&gTQB-;xnR*FJdHgwX?K%?k^k5QQx`2Y^a?kSl$wZ$hM0YmJmEnv@+j5d-E1qj3| zr-o9YSaj_3YNLii_g1g|Uh%(SUEEw5+Fkd}y-4V$BVwzi4p-~u(jOjsHE?~s1Q$Pd zTkYeblvk^iKC?p&T#&i+A`9)aDMXXoV-ww_*u-L9Yb<5vze8ujB3f@>(iE_qAR-Bn z+Zh0vz20tY0bU5S0YDEE{MrT*T(=f;LTo-*5%jDN+eJ8LAh(e?-lslt=M}u(jIDbk zT+WwKrinQ{KzapYVHfdQFxjfwLy#?nGz@73(paR?ND)Y#kj5eP#4WepVzfd&3~3Bf z+9@o1u$7S7zE*^qf4u6cWCzSK2)gH~jTIgLT<}l$N6xs(WUHe>JH+~Vd<7h* zsERSzZo~2Xa=Pa7Rv1LiMDJDH#Hc}z{{RNYKb5hlKu`XlERiCV_TAs}SzB#w>Y_^Jw**ge%7@*kv3q!HesYAMNkiL&`AFQ)6P zN$~Q9hXcmuGm|n|lK_4B)1biM*oPR`iu0QIox^} z(?mxozQaS@#W~E#pou$t*DD5NmO?Dtt<#l%Fl?X*xs_>J_!gNXB2mhDq)<{oP)zVE zO+WR>J#fl$K&$0WouPhN=pR`<4A#JYS#ZWY31{w21au(iOSfF6T=E&>bZLj;kKP?( zpX={u(GdAN25qnBGcIL6KmUK5ebQ3 zWK!$8Ut~SWsn$niBw0Kly7m{D(k9Cx@ybM;nZpaIe6lDN*7+i1a6Wg-UDnGeWexvD zu({QM%>*4P~lw2rsua4PWr=CZ24UJ$d`RTQ;@H@w}gZh`_HN*^xk-P~ZS!JA_S#^A%V7lhxROF)HER@r?c6!;{ zuGC4Ea2y zI!#MN^2?h{P}YNod(|3I`fWiBv-rf$N4-W6gc4LHh$Ar1r%|9$ds5zP)P6}NTQb9z zv_G0_ z4*(oIIW3Fya_BfWEEcaQ;vuu?I7>JI)r%Jx7?4)K*lz^=wD^Txn=tmc; zF%XUBvMZny^H8uD{!NGJaX9+Q)^9#{!gg%^=5!{8m4s#lr+T6hPlrfLBCeXu`T3Jb zIq^jPT(OA9Xp5n;`rQ)M#L{7VL%qM=a?c~S`0Y{9fgE+k(ET>#iZ_P`2eS#@VJ+@1 z3Gq&?!O2!b0vkZ>7n@)E{`GWvTh6Ww{SIrsNGZw!aoiTVs0^PEhhDcc+py(ozEr6|#EWyV zfT+83D=BobU9l{F@=hi^Ve2{jq1W_k$Ey*(VOql*lQHg%3GJX6O^rj(Emma^J2r{W zbhB`&W+GhbnK8V0;0JhV%z>xxxj_*o@bp3zKTE6!x$)))?xEYJ-t;nWn|e;5uT~RN zT^bw(8se}sU(k3HwCG->-fu0Xtrw1FB1&g5# zi+iezL~Vn8`XN~cgkVOjbIkU7q$%RL-d66Q$ zoSA$DP1E+Af{envOaV6@)3i=E9--!GTJz12`HGW4$_RYyj}VHeSk*0TMfhG$FsZE~ zCVTV?h&lB3XoASW%-_Q%d>#yiAfz%#VMyf$uairAzg-GMJVpM8OdhYb`7RmaaxvCp z2>xis5Nf=$Xo>2x7PYbN0G1IL$#V|)Ok-*5FsLp+u+nG9aSNvL`)=ush71h3y?Oqd(kd@;f`Sucbf}bmq#L#47e;n%Wq!aM2lftCwONi^ zFl`Yr)Nwny!JPz$qoTu0&KU;lHuKzfEmYm4_`_e?t{ zhn2)_jpGM|m%V;qA+e{#c|48NhF z?*3uFAzC9^AoR!?#le1wCR%P$l2}}UVT+M|DeC#+Zy5W|5u7H-Cpb@Vo!~OTRf1y# zrwC5IKI!pH8b%#JMUmU=>4(UZLPadLn|GNtH9v=GlnMRpd`qn>yu!o#DXLU-XaIqBQE}Mh&=%9 zG_iKKQ72o3Hyg2+n^LVk72{mX)1uj)65?r9*Qx*~Aa?gxSS=&91dHXzE7VW(rv2Fh z&;!&ghBrN{H}Zce&}Htu)F3o9q^sz2d=Q@BA8L_&kWrZ0A4X1rP_3|XL6xnX)BDa# za2S$x5IH0LiZm7J^oxyJ$?wY=A@kg4^l(+6+3h6)1*2!IYfU9vo*Lqlb(GQcw}&m( zbg!F+ktMBI)2D74f_Zf1lr{x<$a8eXKf;C-8c0GZZHMzVKWRIrUmICwa4{&`?-ilK zh_tl=IFH~F9>exCk`U8S1QYo8inYAlx+)TWxHFYP&eXav`xUM%{5cP~5oA%vk*7+q z0wBtu6~<6VpUK^3`BQ#=sD~=|Zy8R!hc>IrPVIv^mP@0uFmXIqx8V2ed5bT&NgD8t z_7uYRdv!E2GXfho4S6c^vtbCgxEg(Krh4A8n1?RDDI^4u-U(MeXI7p$1ar_EUb@^M9?A@jmS3{n%>e0~O;EKdaOGI27C z^?kr@DEM3Osv_OuA}d6`VmYmyp7@i02TOs2n+DIM#^!VxiSGtf;dl*;C)F9a-fA6s z!;T1*Xs=v7EQgvN)LB>s*tkHc5*0F`FOI!!CL3a3@D_T4Z=Z9L{w)MSHA}e*e+gLw z2h!)w?dsst$M3?Zy6Y*;3Eg*f4;tpX3*S6>I2w37+7V9*QV5_=QXR1 z7c{Be%%hd+mFS2c;6cVL2{0w~`KF%iGNtQiysMNFjXoToDM%R#gQ9!|#aJIM-%Zrx zFVrp|L&O_Qa=cy2*k!ifr9?`GPmR1n9r4e-Lq9EBA8fq!o+X07^qb8U_qD$+?UKbs zm&MzUM*(&cyek8kLb=_g0IzAcGc8M2R0pKe|6dFyvn#U4{n5y6B3MB%gCKGgpfo{? z;eeh5=`;{kr{&9lrOVvDgWb86dd%~!IP!tu837FcpmVd8RTPK7t1-BIp5^$+j-G}3 zT_sLU(O!f5C`_|7K08UHq{OSkI0gTU!YX{mPd*NA&SMM@Vc2d^{h~-egqhujy%Qu8ZVE+V)Yu|eIO)?e z?0_etL}>+OU5)ws(6)Sfp#@#yqmQ{a(BNp4%2%}4IJGmvU2N_anVoZ5u>R8iE~}%r z7j!|%zn6mBsZ~6h%jP)jrZ)uKCCP(=j?Jo!T+c^oE;W}xpFOrj%ke`cgOZOr18ktI|aoS3?~zjpNX^%$Cn{ZZ**E_3Hu$n zRY*BVm64|6iacy*V4H=s8u_-5z?N#H>!$3D2CKg}RulxV=?0(wR6CtvoSmeJ3`*~W z!6QvGz{?{1YkR&1N0#6(G}ML$+5A*;YVCEkFh57@si`Fb;_GA-{#S(Kwhx|;CWG{K zvd^E29)qVt;xYY+#%%x9PiggUQ-K-5`k_jK?K~zBd?+a&jUS5D@IdhDe}N(rwl#hk z%v;5>LqPZ9Y{Q`?s*u0@GK#lGI&BORV3~)?NPL>lqTX)`B55?`9<6*H(Vo~ zEjLP|znmhMmf;$9nv2w4IHKpTi$ArOoC9zd>VVe>I#Qo1y$sNEX-F+W>hvOAm#Rk4 z2k<^@G4GuE2K7R4x;8;I0*N4uAcP=-z!_oB8Jo`;{w@iVB=pCYJ@ma%VU2w?iLMKLS?&W;I_6hSe_I^O$@^;&ofViZ#FYd6qfjTFhN16p4ek%e=pd2P%@B_18* zGEvF`Rd@u8i8-Axwaw6ZioU3x;(NI&`KuW7_uz91YdH-~Ne0BmCinAbkBdayZ^iWT zL?QOToyd(sDpHU#+kWIS6eY@R6%>{Dg+6k8P)|7%Bo^yP(FO%Qs|Q*S^Q+?wDG)1B8ZKxm=K8Ng*h~A8vgWR;^QYxk(7< zxnL0DNDV?tyj9iq;|+p+7^t6N#1r}FC&blH_-QI> zguMqR^w(vML}zsj4DPI30GD5)17sO@p4H|%#|seY2M{=ev%#vS2K`|WZe`lI0(+#RLnk4;n-L%xd*ESJIO zakvGhD2hC-sI!3Eod*XtXpy(6 z0h)G_f{Ot&=cl)Y6Yv+gzNlml|GnCk0W1r8x>vw&`0-NLz2FSy-7`bHLkrH_)4qJG4t%HBCpI`^UHUcw2Fo84T9D*dGH7aJ|Yld~{?w_HU z1vcjFnOygev%xOS?!wCpy~37+)P}VY5Hy8@c2cYY6P{UqEvme?R$0#-uwigDH3gByR z+{M@4xO-KDrNNE6^{cv^GArwssP`%BH-(qDa2dD3ex%G-fASi#7|P;k z?^|60)oIwyMjHGFmLOY8#HbzrV6`H{!Zsb{ZOWD4QuikM>|a4DtPG&%K3ij6B(7Jq zL{a8M7N`o245zRSB2Iw{7|~5*(>E`T<`oIK3bu`q`Xc2Zk(@KX^btj5@8OH&<0@Xq zqjhhWu<%uFD>t9%yPm>xyRBcyS^2{g@c~g9fK#b5YUNU{fL_r7Q^`N8A@9I}wKtHd zu@YjGm9w~90cXOnvs^tz9eHDQHpgnp3gRJ%_+O)4h_1%-I+f|p965rwhxFc* z&udxe(LQ~}@S^7xwHb}$?D%Uw++04`IPLFi+A}~f`Hazbcdo_CbyF9e z9lwMq;{Z~Z&0PbyLU5SiHNhqV#{xhcP5spg_Rz6c1m$RVBjt7zJSFg>N6n>N2<2kw zl66FiKcQoCI<|#&U(jwa?XIU>3|;pJ<*HE5O0RrNyE_Q>5fl;x(j9Lo=a~aIM~^B` zcWkC(lL-peu+{Qd`*g)5SwcNHSPBk^wFlgsB-`b5(cP2=aNkQBtKnP)vs361QZt&8|rk6Ci?!3-Z?ho3b&rDDA;PYoquq=T2eSnN&Th+I*7cls4 zrH0P&AuGlTTZB=x%E`W71Zh$YGI_i17(hJ6+Q2=`n`0O*K=J6X6_Aw2`l+QFwhnGP zjW!e=99DxP<1UlFMSSUQi9`rk2=}Qig7_?n+$CZLmt$PJNp&109}?N6Np*+lf$&WVWgYb*u$c3mO}$a zLsYHaaUSkGFqy8!V2>y_oCWspaR{y^I%?oZNzf<_7jJO%@%3k>wPQ4ys%mq& zkN}RYa)ZLq&ic%}BI2V5pQ)0LtV|bf99)5~j9f!RU-#d~D5Q?Ri`x8iztObz*EEFg zn6}X!I;^j9S>;eYnhKPp93XVdsaS3e56_VC62CPp#*6CK8GIK3vbAD2eYX^5i-yjniByL+nNSL5 z1pL?U-t~3Zg&rb!W?KN~3CI^8mQ%U-qNBN5mh~l<9xJV#1g^7%eQd&V2Iu)9wCHnf%gL7Yuom`M+K+yl?vwt^<`g@~kad$~x3$|e<% zQzDGplvQicWzMkUh+>K#_Ik4(=^>Ob8Md&sC&d>SaNws^3Bpfn9gHG24u)}05Q+cF z@vzNm91J%*f#-uPY!GoBYtTqu8hrIZ51`2z&oT zeADPea4CPG+?Wc0M1pIvfR{}GM$+6lO)zi_pnx=Yy37Ma9|A-i!o7i%a|R#({TOo7 zkKtGX%?#gUJZFHFGNM~^*11U{h&PAVDZ2+)7WhGVK+0rFr9e_K;#gXX?QN*nQ5({tGftnh~Kb(hBR zk2MiXMj-cYWPwJ!uhH*xm)93Z*b}2wYzbp3-niV|FbSN6_E?Awiw`tk8FrMJ)jk(^ zi!Wyn?n3h>yvV?jM=!t{0=VG=8;ZagWBN!-n#>{f*=^ zl~M;+G|oC5SY&h=6D<2rKn>zOBnIQB7yhB)UmI1wby36R=E~3EHfd4062KnRbCVC{?Bla#fJQDmN{pc1$+S zGs`#?H#xi5`-#G)cu#|nswa6zSWlW2IbI;Tycftq|MBi#ZXxv1K#0PuWl)vSZK9c* zcoSD6hO_vEU30t##~X3ZF_+zy#wc^$h&h0|>KWBpp0y#3YA`f8j|(-FEu)YK$Xa17 zidoROB*bDt<2HOAD6Wc!@C^e>&4!D|^|&VH5ZDO^VMvKBcj%)^3OUxnW2Dm+ak6b> zi?u{wH9ZZ@?bB|`eE6n0UBdI;ZgZ1Xhi&!eWnR+k#S56lL${c|>&s<4el~a<$bkr6 zT@qmR%Vp?1yuZwa_Uk@OG1ap>4c~Jz9;b`Mr$!%Jp$Diq^C%khfCOwPmh4TaRhZd*!D|M?&NwPx{+?z>RH3)Gp8N|0rhZh zJi$nU!31Lnh7(MHl*OlI%lq`+Q zhXqr(%Y3XyxL(YKk&^)(m54A{D>7mkR zp??`Va;7v&0B3oiEaQWDDSS&XA8~fGL2mPE=M+_aplkYo=YWd)BC9W!z<;v45;(b}_T=}x!@qK-mxUu8 zMl$!rH+17nwM|?aOv*(>CgF^?`g04uqFyhdjDLr4Mnx=4dju+?{U@G!8qYa|Z@Y<0 z+aP^Fl9$DIHQ-Wy;FcWJiNApv52DyL1Gtn&xc&y}BnHKNkNfT{;*0~mxRmv%7g+&! z?HJ1T9nZaseJOxja1yUxhUXlp%o(ra+3%3VaritXOPP;nW#U;5oZpY4RmZt&NN<~R zDSzP@VjQRB;W<-0xCKY>+B!KHjdeme4d@qRVF;R;d;-tig$~cQj{QJ&H3{#&BJ{GIz;P2yM2de?ZR)q=)t9wL0!JUyMEw4-iups4d1HAb9Z_mRvwNu^W#$f z#=XyR&36NLZ57VXKzWN%_8oXnMSTBFoIj7cEQMzkVw;b1msfE{M;Xre%EVIk;(bd) zxCL6g`yj3r!#Lx1q`&ZNc3*T9;GPq>r#rSQaBVW~vm^a%&MjDjcWF?bKT)0-l;<4M zv&vk`aa{imWuk7}t1`F1if_Dxd%eTB6gOPI4Rv`I=XUnwj89Py|G+vI38>cYz=nRGsjycTedj`iDeXh!Ef@-Bu z!(`H{Ri+<}OcpRRz%+)$7`$Tzv>GGIaIg&7r%uFhGwGPhOd$IjV$(*Hg!w6+NOW*U z6il0uj7aWL!4WnOS(HoCJFpDNW7_Gu*j7k_1w{v-Z}xyYZjCp zo!^-#wSmh3l{Bs0^j+e$WkMEpiMRUHUJ7mp(ghF_BbU2OGzzlGI0KzU(D}>F;C+NI ztq~dvecsaAO#6%X_>FV7d06DoRUzjB|2JM)5jT>v4<`|^(To7Ctr<&IPlSZn!DGpG zNVU_!u*D4P_!*wbCW85l$B*hgg)d(>ZIp*_qvm_6Rj2d(-foYXG_TcTEIuc|WCxTl+Zampl77w!+OjwF_?v1l=`x zH~!P)-O#e$2Tsqvl9<=y;5WSKp9sWg~diOMkLx{_$DQiRo1SKipqH`t=!+|Xnk zYHBjEFYt`m7g!He`^bZ^4SnHKP%C;q*v*{Zd!Np#D~W@!><$rdlOGd}Kxz;vh4>eB zVxvs$H*iw<$fw3!(uX~Wg;5Lb1AX@vh|0BC)>>`h?R7QOST$}W^YR7Z^v&sO61&;ZV_+MR00w1@umK>*AGqHonFXVylysyZ- zxH66qv7)SvmrXrsqsxPUW+T-t`~jku&%%=6!7@%7`@q5qI@}{w%^swd4<-7S`U3KR zMBa~dSkl%`ib%6niB7_D2uJ?c3)263Kzfh!&5$JA`L72g@`m&c$7*A%XaPFhZ9;{x z$sGfnjJ?{I`)gZb`NLl4Yhh~(N2d6Lub31VXv*7E+FAzo0BKC$jlpgVa_=&LH&M(f zK`ax64nc=^!zKWvmUVtA&hW`wr8)AZFuQtk()5s{U`}WZl1K{>Yd}0-! z+Z-ROmv)b2`uH&;nR0+wsJBB24UO_Fcg$<;4$pY?$xdvi(KOpXD60>V^dUY4@r}4h=AN4G&@-VnlcWq>~VN zIHizq(%}+c;-ph2YvUN$6N~_*g+yLU$$`(K5j&NV>RVoEulR^^eGB=urTW6)ryHug??=8M z6gyYD!ZHZIuwh>tA6gpVjvFG&^?k>G;+$ebC_x%rB43XC`PI@-2|El-?`2+MeTo$K z(xv6?s1J=$(#@geJH8R@Ehool+CaU1+CWy~X>i)Wl9{CMeUiz11xqY`m`jQ|41*v^ zG)bD-{QpQY(}v-Tc8_3vIPhni539#nr~NC?M62#MxkNoLca_WTrsFD-JVXBh;y{eI z)Gcc6cd0?_#eQw%k7G+xnXTB8@QlrOg1tE17U5`3}tR)jI00%EdEk zvq^9=IfmAcpSet@U!Y*=cg_~#QeN}Xxm*(F)OG1HEv-x38yEK_YO9Nx?6wuhk~wR{ z*%~hCg53;iu_J9q`VN_3`=?zCG_LH3h7s2K*XN96^sAH!M8CjLPy*9m{1iiAH%NkD@2zyYcv)& zw3>x(KM1d`fL<62?VD0ifEz}zyTOJaKQg0xg6EqGX&=%f46wtozb&D}PJ2n}V8(j$ z*0HbwkolA_IafP<#7^+Rt7Svzqrl{GS@v!dOBf`?>v5NpUaZrl4_Q0@PY>(e71vWM zo7M`8IwU!|)Eczvi`bGf78&17L@L_`?sC#VB_h8X=SV>|s`Y+^_z1$)p502cWP^t7 z=K0QuB*!5t6q_m(1(VmxLijSms)Zo~hA*@mS?l{fF7o7BDNOS(? z&>_qVH#Y7{gTOiA>+;61y{q37S54^-C{0j?;7c0dD?w5#Kr@0D{Q!>%P7}203y=s} z6PO9^(}_=~NkMWgDT{~vRTV7&W(ry#or|>kF`VX#&7>ChEDKOT@PXiO0(hH7ry^-v z=t4k!GNw&g#RA5&A&`HPBy<$(`$!7{OFNLIFGc1gG6nPSQ9OS2G;DYIz$wB^fR&qw z-8t|A=?qXm4~L4>PD?PSB`KMMIlRHwAcgLBy3t%L9K#Rcq}IBAT+42F*!re|Rl&iE z&qcm`oP)BEry`iOJrX|GbxmD?ynQJRaI2^CplqB1HiR7mc@vAjPp*lFU=kw{TOVvk zBLyavn83WhL(YkbJ%?f7R!B9`B7<7J<1#2@;Q!e1Uo(_Ab;j51pLIa62n<_iu0 zAH*@UK@aD!o=izb?*Ic+z2;yt47zV2hK(smw_AweHx7Q;&~m*1z^UQRa(NeZg|o(yY94G%fE8&_mB zICvWLMVCE`{rGj4-bcW7)I-oGrum5=OrM?lX^*Pm(5tEdf%HYKlq)7EO&zEL!Jq>p z8O3fYSU6k`(}#kETfxM!_kPU0zVX%+IJhW}*5kB!bdqyU4~D0rUD0ls{Zuq6@&YPy zaWp`C0X98Bmyo;cK<@o{h=5mwyMu@M1IMg53%ZSQICac{0}YE6@5C^<>=`Tw*le8bBF`{U5if@A{8AJtzyDBdf}uoOjQz<(RO(VtBCMt4=|;C zeuZ+d*8r%qJ7vNo<)jtFnQSLx6y}uKEm>AROmd(}R6`(Rqp3>=bJ>HJLgf$o6{d;I zR;Co(=HE5p0cQvf5bPzGO)!JNVF0+1R1<#0ute~tcZ}({mn-soJJLliiZnJ=7z(Mh zOAYIs&ZPjcLdN9%nN4*tl0Kw;B(B<43b3XWm8n^NwyH?pBHv}!UpwC^>5Qz3A)#s` z`J~9I(3piYl6aQ$$cL06$eUOILr|+L+(nQ`f72sDu4xQ1oB0fld52QTJhccl3#H)&!Bl`Gk|JSQdi!mLjoM?pjEPx0%P zY;t=3fFawaucCS3rcw$^OcJD27yz9S&pEqvh}wWB2?}?SWbg!mGiL82ityu74FDq^ zIkzGVCJ&XZMe}|ym{-;F2F&yUEbs*}8#hmF$`~)2mP}DYi=eEWza=dAmuJ!Pt>EtS zm3MFPMU`!+;cSG)9zKW!_0lPC@JXlgR)z?m`H}LXtvohp?MKMH>H)HwL1b{KRF;NL zf#3{Q%^_9WrqxHR)ZuV6D*QFhU;?y_?j$MA_Fbc_t(m+AP?* zqy1=qtBa_E5QzQe>K(hX>8CVph=H}?0fp3{;R*g^)rNHJ&{z=aV~5GjZ^t(0Y`rDY zcSG%zA@_(+LR^;nW3kwujzn?XCm>N=sA*=*=GX>f+XLIFNTd@-7P2l2El4JipN&M8 z{bbcoA(umO{djC=B9YDPO}wK!|3JO=r_*Q);Z8z4#CUXN`&0Rp>zGeP$1Uw)W#%nR zum(q)!%D0I>+A`WS(MeCu^{8f{A1`ofHNv&(?9Phtom=5Ui>lOxo;^6ZR`%3bk}BQ z`*J?=jCXT|H1$GrMUj?Wz`;N)hnTO^RP6%M zi(?Z2%fyPjt@=6zD1!vhf%p(D3f2O%IXNpy$Fbem{;LsAT(En!OCph(5?rd_PQ&&q zKhU64e$*A1QZdBYwq;^5i@Y|gsxGn7T_(HAE)6gd=x52>u48`2>0Z-CJ%9gG#(q zC9Az+A{Y*2py*$yAZ1*CkP+1sxXfKaY|u&18pt3Ro%9TY!c+W|-6psE z45=qlZKxaK`m(0*Ott6;KM$jGA2>Of! z+@^ai^dcMG7DX>AOJ{En1w5f|a|Xn%ienCC0+ev=gK4P|Mc2He(~~fn)}qgPK@Vs_ zFM^p9=5x9tsw3bseHJv(@Jc$?f{Kwyx#x68@d!XqD$5NjOW{PB-Zo`PIe4Yp9l`&JV!JgK&jIx95p=X(G@wNs;3w5WEFEh{ zS6;ZoWsk;o<5aA~hpD8ey&I`4M)1zTHF>ocqr4SkA<{yt=ulxvt5b)Bv?jX0AmC3aaD4_ZonoHJGqVuo#{? zMHc8q=zhIr1Q%O1CfEsE6BMZ}27QWhB zykB|`Xh2ZseSZ~*0~pCKWv00;)EOO#eIpEZv+yUnxcsW!Xzo;2wMY5LDAq^ES2WDu ze~FvSp0zpCH;a7jTw-&hNGEE@K{@Ql@J@n+Kd|kfHlJPSA-loZ^B2;6vllXrPaTaU zUwJ_F*}u&S6rmYGbAn`o76d5-EeTQyTCHfLm9AHQtTP{t?a9IZ$KqGJ8Yw2#%z;oX z0!qKwn!z?mz_vjS2)G=ylW_nubEq)RHpuZ8Y+&X;yi2VppOkm^5?`2nM&zTe_C|f- zCzC$(+ulqufww55%FxfMNG)Ou5w|7Ad09|&b1QTjRMPhpkq6)a6z(aJ2U z1_P=;xiVI$QJA_bmpIm#Q5k)Z`ovp;ZvXwB1KOVfz|SRy<$eH0$7YTJyqO8uPeVb$Vt_xv>dfAJ z=;6!(uqE!p4r_)^{(*yyztvNkw|PYJ=5qm<;(GA8VO;Ev5Xh9dPxPpbgZnBJ>{7?~g2N}dA9;(>I zOCuG1bf1k?6nI>W0*`Yjk$dTf+-pDN6uyAuz~>(8tbJTey{&x=Lj1!IMcf8W8cmZk z*LK8$iD8SOY%Q*iC#XdbnFlZv2#8hfp(v}%NYemxQb5@GVlq)RiunJoLRUUU=X1Jc7I-7vB=FS^g~z%Or`z4JNab{ z88Csq&S&n=TWd4=ufif@)e3J5|9F*)5%Fjh(d>sO^6s7%FiF73K?|G%+8E-5MYy^h zQZ^D>Rgt`t?Oo|7vqdZ>*3Tk>WdsWeW)fr*EFoA*uzV#6=o(>Y06beFelp=o)p3mg&-WoG!u9bz^iyfr<0kCJ*d_yz1WR$;j;7TittYXJqzc!rQ*LvbVHr?;pC1z1U05i)7NkyyiSB z>kU7TEks)|G1VR0VOvLyEDfb0d3D@{C{u2&! zC(kQThB2c7U6lv8g2AKFvXF)$EgyXXOUpsX{mXn^jr`itr@6HQk@*d2D0VVP2(WCl z&088a`Uod~&g27p+oRQP^?IXqso-t$!Z#oVAw_z%@{rbfO*Vzi_R5gKLYv&i*|MRm z|0MeWn-oYY!ge3^E5t<&Qo|Py>b}Yid|eOqa9MmaaFyEeUu4V9!iut~(|2l#kEms5 zD=7I!LL%{O#u?p(oieL0=`ovP07~fCR0pDZK=q$LjIfPjD z76c$(MaR`}TK{YhB}9}a?ur1Gy`vE+DgLD8&@J%&N9uC}LA=}Bfw$BCDNEDA$%E|624gw25SivSUY{;?n2X@No59rG`)Nt{)-7=w`!kiL#nTZP# z>7*GMznN(y*c%T>ERSE@9-k^Uh|=2>Dy&hCR)Wj`J+C+N`|E(ns2`>G=pChJbHrvx z9ZZ|=R@pI$|077gSugw%WW2cFO|`>~ZFZBra%0!^sUYPpXYAl5YsL(PO_fTtU#m2X z>1_#05tA(!$;OcnDPx4#YN61mouyzZ>n$I$J zg0ugtuy`}1G#e02D-{DGcd6`$wo>fAK7XRpp)%kypTf%QBX2sr-2kd@j2H{M$2*)! z{E2ke;M#sLgo*MA+-IS@H`Qlp;)0bSh@ZLwkqx>WrlV^Q;eh1?N>G!(e(!&R1Vz}C ztbr!Z(b2FksC646PP^k#736eNpd2^dCb%o##uv)w(m~9>=n(bte`QiaehV?WYW`_{ z;;B;9E5_F9ttjT|Hz=_MsSm@3AB}!!Y(jUZ%0Vcp9N5jVke9^ulu7FWg?Vu_VB7P) zLgtb8bvwThS4^r1rP1ibfEeWbWubDPo^mO;#Z48&o()hIbp}9%`3&-v_}}DGpZNJg zgs#f(s;OTp5Mj2af(g3p?)%yyuh|D#kK-X&1!OGCcZ2nVhCC6BgAoY-BgDO0rNAQ1 z0b(A)7ZW|IxHOu+2TlGK%I>(1~0jbnczrh^qLz z%E&h{(J&(>{G%*#dsxp!2{(x+`>Y6(pH(MG8ryKn&!X_$=#sV-Y``Fl)E#NhhMC-L zX7}8PX>Wrd`9)UgUQNXtTsQKcp?4XJX-SA4~! z>}ju90@hOEVlrI4YJA9NB$6ynUy-qIq#257?p9k+qzy0yw!=W#5WlHi9=Vj*-1eJL zteDysuU$y+q645#4?y9J9em;M3#rlEUqHXB>f|Sg0Jk`qFSB_;Kk%U5VsbqWvEChQ zuVcFk$^2_3Cv6*^$rUM+iEZ0;I8{Q=4fuY4NF41Re~1d3^5GWrxh*>|#v`5j6YL^v zhwZG-*$l&Wy0~&Bp|O}BzWE?1Saf{^^JOw^=)tHcUu&bk+M$OXCpbc|kKjDPS%Omp zM+puQTp&0{aGKy4!C`^}1Q!WT5JdT-{?Gz8g|SyTy^-t zVSbXmH*ur}cueCk+?M6|6h#7}*2wE}{CdHroZ^h)(<%U0o4!)N3`mEPd&33Z=799( zVmwI|sws1iri7=`2+$D`B<1tGf~Aq$r7A|NFRYzc?M0pc21>v_H5V|5 z2!n}~TTds(6KRl*KW@OLzf4rlZS45wUNe;iwZtIY5<(LNaS<_;0L zMrwpEZeAzudD3V5C;^1VNS7Qr?TX~Vns>Rnae zy5#4GcGZ@58s*L%;?LV8km*CvMQJ$rGz#Ek>)fVhesKU`G%a#cX9FrAvMR;@X~(kr z{bPsd3X9&YI(Z$vw7p9m{mI-ebb4cHuo}uvmP=g#SuM-buhu=TC5Ho6-D8Y{kI+Vn z%o=5eQ@21EEtjGHego1S^8N(a6UsmK%Xd1Vg7h29(9m`&t4Clc zsM|0wasiWlNS2A2S##bl~<&Bzbrvw(FZ24qP>M(Sk7BRMaIrSTCcV#JR zJ;IJ$l3V%X;KhrMS{PfP5DZ$yr?MI&GL+B$dd!*pEK12YBtn~UBM~z6RK&&cP3?i$ zZ0AXCl{*>5?B}+dx5-gH#Uw0|kx19nnLJG+Wlyf6EZubSsIW8=3Vy49ihItm z!JJi}c~MKL2hZ^nTZFS7Tmo6s2J6zv@b=iE23l*toQ2SfL~1w-PsR2m5)qER*ltHE zHLJukgYUv|vQ&OP=B=|bsp7zu#>jUALU`%Gm=Hc84?}1j@r1(@ya$)9h{r`0AI986 zZ?n(JOSEX2f)ejHVY0-Q80RNVy91;|kKF+gjnumXKGyMY@yZuqES$mb4iLoc0aCGX zcR=JE?B(?^*%PTXR6Jnh*&C?UY09fI77l{CeMhUidEuaatN^Y4K@Yqr=Q@-ndN>#y z*yX_AIou`V%#U=O`H>E3?Uew|{Pl{j$>eriEDqxA8*9=SQ@I*iAN(OFp$*r3r<2XB^fa_LH~Kzj7AB zYy8REPVNO6X>{6#NL$-j9sZ}G6S%}Jh$Eb_3$U5s{0_hog2OvL>E*U^ZDsTu|MfQU zpU|oaQ0rUd@-`8=h`de6uy-vROP*}i`R(Nw1UZ(Z>n{% z(5q?rjv5pHt7ZsKT_KciIQD|L}yVP|p( zI}9Vqz&8-}Ux6VTMxkAAN@6Sxd+(abzPx-RNU=Wi`HX)WU`buKw@mudptmgSbAt^K zQn>;ZMs}sQEg_chm^+~IM8^ZzB}@@EWIf$I@r&V_H5pf8g}p z+OeTG`^fAa8=}F~M+rRZv#M%&2JtpL+x=8__iP99r&Fx}t1_DSz3W>5+I0jZW6DEc zh6{-V`|cY>k68{;D8KJPkK0q4)~`$VlxLZXA;xi(@_S+sHgU$wtqeBZQKG*e6Rep4 z*ggTB5gzV7K#}MUm*ytC*Qe<8jyhgij5u|iMkf`Db>2Muvp8ybmE%}fCi^WKE>o;> zVVJ+^%NT#NPT!md)tgPqUNBkHM9#o3ocFH}{dw@A-#lb1WBD-bu}^g_XzIX)H~0h4 zjqEg>n7DajkB1{cc@MqEruufG|2(?wO0CViODg5Vp~6(6Y%ubYOWD8~yyV$;s(}L| z@K@3y~qwl5Ea4Rkz&D)y$h%qjZv{jqk<(W_7)390bA7AV>GdWEs4h1D^an> zzAV;V^?lAPdGo&C-}}$+v!8S3PT47U?%aFsInOyKfdAzRfE1h>l`vA;fZ^6OpV~ng z>By`%Sg5aP#W05}Y!nHGL1}y$%Fr&Eam2evZZgXOP;Cz8{rbC_GOyMYw7`!-m14I) zm7I@&|E~JPpXPyH5K=_`fl!`^y$R3a$-rL)YQ+aweef(8^79h|&`Gpf^MHl)QMi(> z9NJ1mD27b+45j9Dmb`FutpL~ossq)Vg4@5WDw>2<#hm5LM%W*_svki#PyrVpW#AjX zP>80P6{^Vr$H@v=Z@*aQJ2=Hy9cpNa1O>h0{EJuInjDYuB?lX8Igc1?#K65!Biapq zket8RXkPYuWN=G_Mp^hEzV)!j(F<**gbAE*M}cA>(Zn6J z{o8o>8SY+>G%2MUl%bc#AvoiA`{#MNfh=lt3%sF zoc6d2Ne-6uPGSa2Clr(=q{^A%kNo)~3JQDC1e{^wjcWSB(kU=gg1QZ_rk`F4UkCRo zOxll}@NPAPd2TqWyBkxN)Z|xGmABa%sB+34(}@fF{9=xCWcJarGNCR_1fHg|@QMr$ z&)9>oe1!C3=xtPRv<$cRdqPHk#)G}5tq&Q-LnG)Bp8hq+jPge;pM&0k45)-xSUNzD zL3Yp^&*%-7?yH1cM5LL{VYWT7wjyyp+Tgi-z{ z8m;E-GYPv~4j#D6%3jq-2A(-)I+rkX6m!?Ji*$3jn0#H|2a8LJUttNBw?Vu2y{KF+ z8GpvWj?+L>hMRjk3tHz{Bed4Hvwq?sz@*>&);)3bc*ndy`5cN3f%em(h2RqG)J8o! zS2g1VZg6#2DK~O?7~SB+@&5cAcPVKmV1ATqfkg@_F+A*TLc!DF-2t zOKJ4U;rMQD=F1n|*|(Um0=z&Nz}~;HI8XVME;KykluiyL<`Z&SCt}$ZD-k`ww)|`G zzhCK??yF!}@^4ox3@P()`sHVF`r2pco}c}(OOQu= z@lun$HlY}rA>=7i^H5mjmS5lyTXIYBpec|!N)N?j8Ur&9?8<*(u{1)!vO zf^g2#K$X7?z_d@kfcM6~vsIEDzw{ii(vlggw{G-MmB-~L1@phi$2 z(}3QtlN!&T@q$@p^T`mRA$doNs)0f@T69G3n3<04^vCtvy$q#pwW-L}rf*?b=_V28 z{b8jrGTlML|7)jUjjlYzr@*@c5|08FO-50Ma1oz_)0c0n!z5#LYa?<&Qw2)RfR_0E?P{QSVHUb@7v0Hk`~bjc%fZ zh$wiXf2%q33rTvv|AO;*{|YwdAlR#e-CehH$hhOMKEAQe(r%*QLRUJ_{?>Wks{i3 zXe->a4H-|c&wfY8HdAUA{TeKK93ME$eWX894v+FmmZ~-C!Z;&kuQ|l~SEQ zqXB-ewuLPIK>ldPOmr_ww6_P85SKhD;$UH_KL}DMXc6c%sB6TZECH^1gDwfN4)cWu zdMQOKkJ^-?wX>{^G%l}sT!932yw}+cpHPK_dxi;bmp?AhFaT^JF(?3j_R6|pz_n`m zuk^C%n)qXWO%w<_C6={8D^dPr4$@9z*aZ}X-*;YR8fVLjxOM9jU6`i_=w|lv!(;9a zNd6D(v^IWtj7@V5ha62XXjBHgjHNKB3Sf3jmcKlI*D0~)NDV$d$Ocs#S^g&d_88iVHm4OdJlzg+L*WB%W@E^ei zuI|HWjX$4eo(EW+3wtCQ4|>O=+H_GXDKtsFrYz07%%dwh*G~0+1pLv7Ftsi96q~d-XdPV9Zwp$|g(`YWY0$P(eZMig+ zkc_bPcsK{4MBb_IKdyjNILu?{=s(ib6N1pkD9skmQT-!%C51VoHKX9`NWo*(^)-He$5K z)4EerkVcxkT%g`^7wBrjK`l>LtT;|gL%lfyG++9Z>7Jq+@B-z7rlAX11X>IF#eF*` zp3$UlMLEsAfJ^@YQ=0B>8@bTS3{e!Cxqr`%x+J1bYF%9Bp*kVj#f>BA4No3H!$`(y zG@F{ItGgA@NNIz*(6+-OymaL!qW6SuT`ReZa`w$kF0^S}dXYZUNT1}^djY|lEg5#o} zjO61S$3Nxyp>v&ROyRA6n1PbbBfKmR?_@SUbO}Db>1n9S!Nr30^58=Z<_w!A?b-8nDS@BVgO#4wj(za60-+7G3^CNvgx85;YNm+$00lB{XDE%o;3G1vyJ zxEoK7t-TebV|SV&7gHQ9ICUO^omF(!z?zcblXDh88+9LzChw9VKlv;$omr4X&ss@< z$URFY@)6vOaSCGKNxOP(9i8>zEW{z<%gzZhzSMvIey=Oz?)>fYt1Bk0;)^hMo`0fE zEEw$w8lUPPXS@+-F~OhQ`5wfnwPc%e+j?VKXSCy%6(Y<@2(&MuX!5p&WIT~lZ4Rm- zTg=m8HSTzCsF0y}eCrFmp+z)ueCbm>E#{q#?qOoMWBev5>p`uchIZtjHpU%r6C}#=3qqze#ATX9!hh9YYfEDzXw2MpVz_n#Q@h-?UZ_TUd44~_ zEsLO%&f(lhYZU^`yF{5jIbllzz{*f#=D_BJ8z?et94t`myOwT z4yR3cRs-#C?usnVw0Wf_G^}0$Cr8%XER;zz>SFisMqpXQwquC%4dkUo4Ms)K+tK*e z=S;2rwRY_rk}dhgVBW+$h#`26X1!an^8?Ig4h|oQbNL3rybO)Ha>zEp9D#fLegIA0anT zJbThnu+kO)38Bws*biZfFohfJ^lrGjr&$4a7pexDJ|~|S**<+fp*@zXTxbveG5d-7 zhxKF7d?t-av(U#k^$eV&Y9}MT(^Tm9s(d8OjB_i-V$nGQeW)v6rit6-;S7MmoW8jY z51M=Oj|4e?em60(#(Wl3Q&n%5$c~sl7|-E(yL-bZfW9&T)E1PC^foX54m5K(EovBV%~fOQIt%LH#hDjjxlPTZVr|QM+53J8fLlCxbert;>WkS8ey%Oe51Y7YgeN5_{{`ojQgLJ~_`M`zc8v=OB(AY1Zrmb0j_)6(2n*H(D ze9h8j@qwT=I#Zz3p@=l|SZmg7G-KRD$?A+cAIpDMdAjXlSxS(o>C^tHlu3%BpQdkO z@*c2+defOWi~vX%%WnIW>rN`^Wsp-`$vzJeCk#VTD3m*49oWStVX*6mDZv>A59kd2 z#Si7AN?TEm$5GrQl6*WpLm#h$--5QZB9gRW9W~60QBVyGgh(@BoqEy5DA@c40RB8m zYQ|xl-5p@}_QNS&5qnPT1u;9Z*TmlVk&t<2N4F;BhIKn=ltVUIH;ft(h7bIOR5Eu_ z*Eay}n`w~e-#w^t8C8;=3XAb_w)_BO*4BxYFaNR?QXuH7tq4T$edU~|oA8hWH?xFR zu{hwC2ecGO776#e4eWMbjlB(Q>8)t^gC)tsv3e%hfH<%qg1jn9+TJvQsIma84NWf) z0u7ShH((>P!DjRWi>AE@9s!-xLa=Y>kbeExnL4)5pY=}KbaNz_*90&K*)VP8fUTm7 zDPh%yEkX&?2(~g-&WClk{}j(Se}BO2oHmbn`vv`M#pR<m7d@CevD zx}+!FeG!#z6I(!sRHxHFr3Y8?LiLD7=@qe0Ey2E^Lvo0D(dmDqJDp9eHFe6XX$KN6 zKru-7XQZpyNNGNwc6@&XObG<&n}JeGI^+RecRQURn+~Z%HHmnw@C%`{sHqO3Xq$=d zbRHdYmZpJ6XMoK*4Az3ql1UYNg!U@Vq*JL>zZX~`z0{So`koH%Nu}v@Qa#;TpCMoa z#(~YH9VPUSBUQla(X+Xdvr%a#-O#wIU|DqBQ#w`nS70yb*>Y)HTe{tuNG)Qr!I|L; zYAswHurR7L6QHVH2+%Ec2dhcXGlNcvG^wbXBVbC>wgXhlbLecwm0)A&K9lJ22Gi*f zPypXk5!jiAV9Fr)4IO-pP6gW>G}Pa4<^I_y+@m!&dc^PPUvuc@kQ}B0cshyxbzpQ> zL|I}cJzk&TV1wwS4+O9dSzwC!emEUir8yXo(10z`soT>HjcfsSpV~+bMUbVlY#I;t zOU)CSawxDT(m$2BgKw#d3g~{2{SC@Gx|Q8?z;5;j`-+b9r^kb_1}>ts`WwCAo3UW? z>B&aXRr}5bn^G0*03Cv16#u1q+(7>wNY~Ge0n2O!)+NW!Voy2V6vbcY!b-ryJ#?;r z=w|%r=$UjHpHX1*Xh$+t4v?^TxpdaP)F#q;GaceEqL*rm-m1eL*p06N&T*}aS?+M> zx)^4=vdYi==Pi+~((eL-ZNE2VeB19mM{REnhgWa7Gx^{wW@36`60s6*uv^5Md4jbf zwlWor>jqXtrGG=C!8hLJFP}8b<;eBLmrR@|g&(bx>0Ur?l{5;~wUoVCNgbT?-d za%I{N7&uu7V%3pBnOlo-hyb4n(`~hf6WX)n`+sT+pMxl;!+K;p~%!9apQadRWA28oAD8A9WHY9ja*cdD9$<;aGPT_bbaPfk-iN|j|F}tp5P8wI zQWlZBO~ZSMRavBr-ZihQ5pnH9XL)oUoTON2UQ5f#p5OX;cn8}|)-=*0B-Un6;gs(k}xzh>8y232ha zp)o!xvifA+8d)IVdC7ZhWaFNJp5I1A>Ty_5(vJf)Y%=5e~eOphJ)P5$D zdQ0WHNsU};?Vj~- z++>xgc@+|q(qy?P%1v><94Bq9omhzduX@sxptUx9@>4}{e1CW z%n2YwLe(kn{7Da>E~WdLf3>5=w~dYgf47YiXjM8^kNeS!3~bMa$dRUz16B8L48(a8 zNM;I$yj+FZyvwchRv%fh=>@SetKu*CH%@XJ^y>#$dUrF4T~$G=`Rj)iv5dJK_Ei<( zJnR?qBa0ee#9xPiIls~Wz^rri2|`f-Q#s#YBKL^neX570vj7ig<&b~$WqzbOrO3qv z3t>qHeTVO-!6NjMi=~>+7R0n43aTWq!VbDi{PnI_V=%P#5M!z1P`0Y$Zdd*6IXS=9Yl@^t#S15}i$;K?DX%#WgDn zW860;AU-F{mw?RaglRFo-ru%jG6TxqTBeb+x7N^3Dc^$IX!2vRiiM94ELJHv80}t_ zStL5A`V#sUX#JuC;G%Y3Dx_c&A|^FC3Gal$?~+|;*4NFpY4C2B9TT1DaHsP96;T}B z5mC{x=@V{$uyMaQ1JDLCf?c^Ozrh5kIqU^#m|Ul-E8GOqATTsC1&HY`Z}Uh=HA|a6 zs5LdE8m*bIkjy%1J&V;BrLHtBQ};JI%>7v)cR4(rj`@Qm%b1lj#ljyy(|YJf7MCTK zyDKwtsJsy&jDWx6Bf*|j2dfh^D<~Ek@z(01W0brnFbW%Y@k<+d3Tye;Jv>uKHYYsS z&tgP+m7hf=|3`lHWNpNQs(ZwUyy|+_4|=-4Rx>Q|sXV}r4tPIIAZW`MIzP5RXVKIX%Jpxwbo(N;rDMd- z5IafiH_fCd{(@B0(vMmyqUd`#Eq5y?VCH=8y;t@*=t(>f38;-)F#Cu_jeLTmg^Q@D z7t>%Z&n66uJAdrOGzfiDXq1Vb9x03h$M^Db0KW(v($_QQ9U5C!ZD=g2A~Y72(u*{d zBU5SKy}u*eEP4`^z*}-5|;Xxd)+9wLE9#id>5W3GIu|ukI zJ^J3oiZ?@JJg?|%1g`jIb53(;p}^*8%H7bi2U9z~NbT4!9qd3F*vGg}!Y)PpfJdw7 z9QZ;ob?nB4XNHywURBElmd#m3-y8`I!=v>p^)&w!Y8cx}c4;* zaUxz7)Z7k?1rE=DgDyyxEnX}{$G_JK3X)pkc* zfEwRnTR#m>GEj%;SVMKFwh{OfRn_bj0LK197wBVvcJ?uya5(n$2cQ-gtQG@S)g2lt zC4}QPwbq!6BSzy00*Xbu>+vPNgi`zkeC)Bj0{ZkE5+9a6*p`fC2}nelaIt++4#M)* zD@e9jdVrc>TQ`t^avv-Mu}r~Ii)CFbJAfL4x`Mp0EfGr|%idT9V0i~i4VLLxB1*f% zfb#HvV6Me-G}Z6H7lVZ(%9oc~mG9 zKDZK=ZLzIC$Q@-fC?4g(IOa2`2g<(K)*MR-%YIni1J!?N2ym~AhW_9gVSw+10KMVC zHb^#Ujbc4V{&>jl)hU*9^&foKOXaZ)1(=R0D%M$Ii1UnZdK1_mR5ES_dqDl~H7XVU z2v%zkMS(C?#fv!`d6_SBC)vAB71T~ud~jHXS2cKwKDdh~(SI9hBpa?3DqGkqAr3Q> zkGvUFCQ>S_oBQz39s3~XgLdt^phAMMoBM$C+J`p%R*g1|59T;VoMWI`*H;9ObiBEW zpw%3_>VYeAlsu}4r(g1jTxsLm*bD^wTMF@KOWg`Fa0^m;D$d$Rn(&P{;e}e5Y}P;W zpLz8*$&InMC6BPG-#!$qOiX2UIY;YXVZ@y6%#8`P?dV_>H-$7?14Gmqk|_-Wnw?P2nQ*g=MSS8GsI zlw6XF4)$iBba9hX`7n2zdTRzIUAX*@=+}pUUZ>zQ$rwm+`+gh{&yPg}AVLOSHEfu? z*=6#G-F$}kO+CYRn(qWQ^*6rEN3P+D(FDgW=)Z>0=x2LhVWal0K)m;R*VWxqoUD=C zT)LzhspQt#bu21M<%$>C78xKe#R(Rk9o|(A3HIy&cv$nV3CL>*paKeZ*nAWefGy1!J6ow$jxVtL|C~S z`PB}U&vd*MobYEmCd}tU9lvdiz1ZKR2(It5(XnNB6>Ylr*%c8b=Ffq&Ttw^`vEJ7X zX)}J_iJ@_4V3b{&4#~L$zDcmw29tz?el$3MD|!zMCDO-X^Y`uFaeLrg)1EwqATIV~ zHIa8!aQI|xyhR@bHvssL?08?+gpjm7W_7dqejP8GS% zyI;7G*WRM9$_UzIVP~{9i!&UsQCH5PSCoYYC_dFW+>r_%V<>?#A{h)Hs&k!$IJK{L zBPq@?&U=%oOz2HIr@qAcBXSu0Sk*6B=n-i>m(~dZM;c2D`Ox}4t%NeqT0Zp2Lw5xL zMfb*})9T*X5Xup@wtHjf$Nu1-tJ49SZSh)L%aDMX=EsJH0RC9ednhqLW= z&uj`niAgqukEJkhLMxgV?!7mv69x=kxG3#eqX3N)p22wcp0}}y6?oIO3f^>1^(<2n z=NMPr1zPPC(cY4w*?{kTy@z0P*KB}a~rxViF{^`VA2F8|2l61n+B!7h|oxB z3t73Uewxdq4&wlZIJX(7bX(R*P5Rl17`msQ)nxQSp>)PdY5k7rE-=KD?2{UORgK+E z2f^twuvz^v7^kDZN`vVv4uku!KD-=wvk%YebLOfKRPR)ZD+{Xq7331i7=}wMWY6Qv z#F)i+y*F1w{WTqEl|}I7SbbM2eUCyauDX076fFze>gzMd`Z%Fn1`n4y z!aL>Z$sx>Ug>coLhT`@o@j-!FLwwu|%07VrOScjB2@y9r$AEh_Tnz!6y#^RAob8Qg z2up?V1%HMWTDvy{>B(~;NQ2JyCSm$+E-C`_S1t+CpHP}P_i3}r19P{j$0&iLhTVwg zJ38Sb&UF^ccxOklV*>5Yl6WeGK&sU9dUcF}$emA9^rkR@X zg=!J!$o-D$VE)dy9G6P9p}HTN76a%jX;4ZbJAk3!AIuvNO%qBQMd!rKz}4 z*G%1fbzwPIB8iAWKQ2b<)anBo&rnew9W<58&H{iDK(C9-)Ub{P zT>MKu_J;^v(okFn>=-AfsV!>cZ&BisY+VjX;#LJ<`@o%Qs&exmC1gTu$wO<^6BYaz zL+k2N9EA!_IgW;N>nXDgdCJ6foSfJhGPV_CJA~kO}l5|Rk=mL6b$J3cTlUohgJC(0F`$H) zeh6O6Z$$2K6w=1=1~U)Xkz>%iI9-{>O>`c|^Z*uboNGKJ0wvgfS zm)tSPQz&xza+t~-m;oJ%w)>%9e%S>cBA`*A$)_<{!?NX{21(T7^!F=}veEARMfX9Z zj@f#Dv!|)YVoz&o>lZ?3Dw@V8ER2 zN^VI_(X#~x1gk2Rb37asZZj>xY}T=wSWXZalr69*_!4d+XF8bI6DfTmF425qd+Dv3 zv^~Gi#KrLa=i=L6f#ulc?WJH_dr8RR?E0=AbcqlToGILc21gYozFA4bL;F+Ql9lIR z<|0|8l{)y%toE$fvx>9ZX@5exgvMq8%t{Yr(`|J zCF@LRCoo7Eu=pWUz!&@*q2YeA2>kFfHYM)|n^@+9NQy0k=x%NYVnb;leIV{|+>CSB zO~0#W1D%2?;D_%Qs#(4cpM4AN!^}x9(MYZk1-W((Ei|SR?GRyFG~Q%>NF?w0j&%hOJ=+9h7-Sy2)64es@ljo znC5*8+!319jCl}Iux=2V)slah9UL4!V)jZ8dDf){Dw}7Qi@48x1doG%p%aQ8`gTuT zL`K3-Zd7(=>VS={ab1rNW_>O{=Bza;pHStv0#NE}bnwkad?Ltwb-x-$zGi*D`ryto zjVwuPuGE+U_$NoRWZ&~k+!RpA5(q%s)U#Qco^#v`b-_Y@0E_`9HJZUFZk&D1k0d)P zsS=d>WC}_&qh6pwn_!-%k#~5$)rPGGQ!R5ZN9-3z81@EWZw{7(>d3=<$%=9u)E6mq z&P`^pW^Om#_r`f*CUO98t&JE~$K2>AAECESUjFqP)3lfg^aQsz*X8Alo0kZ0_zN^^ z-9ppUCp2Mg{9^+yEjFK`WA+m0+lh!)sbp<*1J2qyB3NbD7YwKn`9~_@A-7~GF^BTe zxOXkHs0QS(1aM%*OD;=6+a*71=O*0jHx}{`p;wc_%=5SNtaX@;qi~_~(fe1pcsEhE zfTQj44qPm}0g429`KMqHVZATE-d$|TnS9E%wc$eeQj4*HQdZ-$f6;-|SG7ARK7@l% zeZ$~N@+GPe74->aSH|klVHRBr&N2DRcUo4DXMY6< zXFxv<&YV#R%@1@26bHHjx>@N9a%2dq)R!B(pH#lZ!L5N}&Z$UNpxca1v(YDBl*+{G z2k6wt4=5pFP8>$_JX|f{62k)VCywAi-y>C`-ifBeD0&l9V$OX$#=L{w%QRmk;}$6Y zDB+gK(>0+LJUCWn^e*$I=+u)_FptCDYS>Cp&u*x9icz!Dts-uut>saUwK1_?g0<@N zD!ewgd&KI<`YO9m!~ZMN1k?yiz0g`-k`K>ovI;HohKky2qA+8gH+6_}yaqGtyMyCY z^$xP&wVv`)v3f*JOkw}zG|lUz+i(jxQRlfbHKo?wk2OlKdmZFTvAfz+9uoC{%b+B? z#Zl3f!|GQq<K$SRT& z>>s^J7(H+l_GXN_9%$1$r;*2*ObEAz6g3+C#qYmi7+Q6z9>)o z>Bg^eFL$f{ookwF`Hs}Ie}|yLuY^Fv4msv;SKSGL`QD2Au)m{8@W%ys+vIOnGS9a^Fl%h(r< zS5{+SqcjRMCgto_7cT0JX&a>XjQ%sZJ%jqgcHf^aUwNE1&Jp2zQ<4SWXJRTUbWZA@ zNM!S{e+7#BAr5`ij#Vm+YVc|WUmEpU*tHB=B^_j?<#?nO@cml%JW7bsx<80gZ#oY7 zo+2r|T2UHR`Odm_!E)e*uO&~>pt5uCeOyV|FzG{GxmETVFrp_6p*`D(Hp7UXXoO1O zo|+ip7p;Pe!8rvR%TRbCNPqJ3(U4O9!p|Y7xa77p`QtXP(1o7eJj!>_S;!~{wv2L@ zudS)Y+4+5INL-lzH|lFXq|ZJJ-U)K&zu{ZC<0hxowiOYnngAb*v~Y$%hz2w(C`4b2 zI!@S`I4}jK?yJaAV|sf}8wfq z1Y$|Vl8Ln-1_U3JFvQA;*@=}S@fsUGedMe2`o8G&eVVwtq z(%d}%sN>C_6E}Rn*D;gChwQzrwAMa`$z0_=hE`g6z;~0mh#!}I_7DF&X1u0AsJJ7| z0+XCnIFG5WYwUWlo-1hE$lAE|EMmiJ<2uefIR9$&8UH{L5XPO-*)@7nq(dFvpYp4S z-NiJqpV&w2TLgF0TSy8@m%mQ>AY_ukZ8n(oSv(ao%QeFen8L&x;nTNHr!LuT$~J^x z@A|2nE6}GyyYZ74P(?Ha2{NUg`PL|>5)FFMXSyRziXM!QjXo2$@BTvd;O zxX3xqsY#6d0kfZfb97EWkcTZ(4=~kGHuLjzk`@!EH_@`X+EgDSG&2j_mKq&Rr=iw| zMV^xjG`QRyv#__EwIfH}}g&SL3?z3a2jtM~7M(=6$cfWW(=W6?j0RSjk@J5;xXGTlLfwx%35R8k1A`>*GuyVkpFGjgB zJK+!FF(oQ`fX^Ou9JJt}p_!PBn_3VRP}_qEQ{7;uw}?WNi2N$#*cE-ZrvL8fyFlXI z!N=a;nrRIE^!*xsde^n|ZieJ-)D$@H!XE`|&Ps*;9i5fXy$2xpkB)2R;Y@NH%GuZq z@-99?U|=Od;g>3SPAXw3sv+N5C!{2UA=hL9jX*9mHMV_^G9^Qtjl69kSRaq_&!GCC z3>@<}wxy!H1#}Gb9NUtytpw#Ypi}r?U##bY#(~m73qgNjpBZ!!`-fmX8s#5A(?G=_ z3DgJl6KE_btr60yVR-=50sr|L|5*UqjCIP9m;>5|YY)RR5lIS9U|(-g5Y|_NZs9+B zv0evd%6Uim6c^+8C~Ol@?gg5GV*;_h2j$wJd7z(h3_Y_E=RAjf8$m~~J{7bD$2Y_J zP|!8dC~WJCyJDh@%Jp(nxgz2s5@vU=mt{J#bG-=FXf2b3mOA*$Gx}4at?^{Eq(*qgkziF zILh_s3mSoKt8jgK{#Yz$W2xlJ!}1LNPjwK6?Mlu(EHB|dQ$eRdv#@Uzwz;94k8(Qb z4rn5%5$GalDd;eA8Fs-j-Y9{PSdGSsV(7?- z(3pJhffZu-_KU`2|76g>J$(`c`?);=t+(g8sdmHIydn$2>_#sQl5 z!kLYPzTq-)mKekaf-NDk<=rJ&uJ~^YuxvUg*HTK(a!WwuJXbR43<2Lu2ASA$fDbRA zbMt?4RwMU4_0&Ca0y3Q-4o0AVHuWTcXF}WbG!l1ah=i61G%XtQ1uUmxc@xVCk>6{! zGpr)+@-XI+19L zq8|b+#*->}TKqCUdoP5uj)#~^V9ZO2U}uPB5?g@@xnmWv*7d_T1O z*4{VH5pM3RxpWx*F{s@gs0!N-Z>{JR9=`eEz1U8U>wh>V_RuI|%PTcrz!)_Kq2~|< za$wn*2l`e65fsaH!IQ|$)+cxqzbB67Jyuvce7%2TcHN)7T%J$+dSbILB3V@gZfdf# zA+!5Z*oFHKQHKi&D5!-d14g}tpt+zqpe3MrZ@=KuX1#S(!4PgSi+y!*j)kZDdI3*D zipmg){%Ld$QDc+1CLELd95QYqOp4+x^*6o`6$S)FEyX#H_$PVE+x_!3a@M<^NdFsD zX}_+ZEh)T0DI-ij;XWWD0v?tl#7F@j=k_^{Vis(v>WW+NZ@hv!)nR}}L-{vm0mUmQ z!Z8%HAc-0hmj63$!Hv$`<5*OBnNZeeLme1pMP(0|-|h z?GgHO`DU#&&SW!Ot4HmXtB3mg3r>+RZPM*ElkmDasvG$M8`lvwj7ws0%S7mpwMg4G z5iER&v@&#K=MYyqj3q&vc{!}vHNooL>~C}Evh+i4?=s`kNkVDfkF;&=X?$Nm(T3Y& zE;cM$LDg}NL?uT97l~`{tN|8X6>P*@FhdtK{~A+J8cwUDhl7nIHi}qH+R<`~VnNGk zu84JjUNuLj-XFFjHw=ol(;cR3_fB2Dj?#>ZEKDK zv;4J8=v?hQrCE2OEuHp=v1-=E6=isB<1w5)h&k56LRGIZYQ6z6UjiYUhJg7&+wFMp zK+!aGISyUH$xY_U2`6`~{FeHJk2;Bc) z9DgN*|9^q|!{c#CL;8mj!e5Eruf*|JqWlj#DENH-9PnQx|2p(c|F3ZVXX#S^Bc}i2 z+SsN9_Aj4=l7l{z|6=+pA^s12gKbK5{|nT)PozO$S_`oMSFnFYy&6m^4kaLfoldGm z{8thHC}ICU9>un)HR%wl_!IeH|78KN&^0I(fMf6ku=jLBUo8eJqf`Bt7@$intgc80 zYt#o!$rF%26Q$ksluDw2(=$+-Mlbv{ZL6{zY+e6?Nn&|`l0!hrZu13Q3Q?W_f23D= zmu~K0BQPa>z^6J{W-wN*00Xbhkn=SRMM~|Cv+(t54|$-qI}}!C370=S#5v zUwH=ppoc812Bst%_$;7wl4_|i7fb=MD5(g-=VR5E8rDnt$0}0ADOm{G(L*eu_87AY zOvzR-Y9UHHs0#i|Pf&~Q{(qz=P*N6*qk26=cmJ9!2sUcfO3H%vtxy_7e^c@nRHl-W z#^B%N1qcq^65Eu723fRs?MSfWboYC*!A{W~$aK#S+JI&C1sh1sZx}V$h$@1eua3fh z2@g(9V#6csP5oA4Yjt{>yl6U*?&$x>g+Ow}E;|1pYB?|Ite0sR`khJ-=nWuE0tW5U zG$qq;XHkAXwz8+){E^=2-8o=esfk1{1G}+|955TEqI+wYT7%o*Uy<&3&hmD_RR$~^ zA;CAW7=WoMB%%<0qF58>ICADqy&?reO#o)+2=O0Lo-5pvLa!#wGnsPF$`>zCoxVh{ zHwYyMi?#XF4!R80;}5R)?pP0of@VkR@IU$tGByK*vX-xx-EF783*bG{pJWmJAl#51 z;$zB%!Ll{wf>Y-Sz{zXLw-ya8zty1Gy9+@31>a6y&_t&UF71}07QsIGb*SpQEx9crsW8M2-aUSX9tw) zHGLsR_O1xEtmz9N-9bFU3d-dr)kG$HbEPG_4xoZ|9$?~gqy+dBN{w}6C^l^lrB*$* z9iDP*JD8Wx6$#m6VDa3Egqh7*Hs{!|mUO9K^1|uh@Uq8mV&rb;r;2M8oU0p$Xk-R; zUFQz1Ux+Me-+9VU2FgXsJNvNoj7(?DH(QZk=#o*aL{&8zuoCJ%*we0Kdd zxbX1SzFU;62g6$JqSIpAhq z-Ezf$J5+K3q2ajq1{Hu3oU;XkMF1*yh-fI$S2?(}9nhT`ma{iZi4Wj&*3{6Kvr2}1&e|uSh|3V2lTdkWc5z?dzKJ9&R$2*3aD<1?V(~VZ4a~dauCDP+gpubL{lkB5`v@w-_$OF^S-wNn-&*{GbbVVf& z(KfoQown_!(kC_8H*`efY=TGsywsZ+(N<`;)%7FkfhLn zxE-A1@EF&uY}hC!)ZpZEvL|N?++iiNP2(E)M&OMK7J*hxK$a&l0R7egvINT#%rI}o zoHhW+5?*7hXk%~c<$a%*b=BDww(_6IJq|U{|zWJRjmN zAn`$Suwl*dq;ZEkc-zg7e}#P*AB6+UcbE;m!18ztJU_~(vAnz?EG-%3m2OHp%jCoT zrIDG3aAI9~4P%B1+VZ!*)lpgB{x(Vd8XEeCH?XVEbuj53*kBJWd&9&6ZJK|XV;bY? zRe7z$r*^%y%NTgLZ-pW7FuL5Qt;(6)ZA3Yn1|KKfQO4k4Ud~!PmDRQ`W;ax_$HblN zqGqB3XE?tHO0vCYv}xW5A+mH&GYO%)SDE=c+V?s%dU91e-3So!lSW7L#z^qWBR8`H zNf*qyzws9FI-jBB+7_>K`Q#Ty_>Xyc$Ng|#@d~~h@Btvut z;l@Sh9e3E_!ZBE5#(vQiD$E(K&r`=bpKEi4^yZ}57u%|8JG^Qg3&Dq2cKWDFZlQLB z-{Z;Bf^I&`i|lX@Rl-_kQuSnQ5UKIo$xvdkNBB}d6KoWCh*>~<DmC>B%;)D%=1)EHEysH(e-c^0`6>HyY(RvQ&HE zy)F*b=)o2eL$(f#zI9!AlX`U!rvnL8jy&^SIO(Z-@@MRY{V;w!W_;P54>uxo@zvQbooe9(PzIsSrB{0l>s#Hm> zX{Wz{)v;O9KxN%{Y>$|YP@cztIxe29N$ZZ+J*>Mg znI&~&HP96=8AHtwwFBG12JAe$9tz+MFi33JFWH18z&+2R`kGE`E)G~DLZSBif>g=Q zQ;sWmLBcW&1~;NVn{ak1{Z9gAlgXbF@qHeI$I09sT*iLP1TtYD0i2!|!v;{C7LMC` zTI}J>RTsl|&3uuMDE9wdI`8DsC%M8FXSjtUjZ16lejv%dZh%|#Z-k4zYzVb*gB;H8 zix@izj#UsZ9VZ&#{&uyZ>byJzyPsl)3`HWj9!+?DvX;E>>4spH94Pr~eFoe@3qp|7G z2DQC1!s{Ny4S65J4Q(q%PXPt0-yuBlLG%*R`^)`5j%Ew?}O<3jxVsB%A}<3o#{J(Z)WgfU5Y8-uG)O zyz`)NMvFkFK((>;+-T&`8?87iGOVNswIZFYwkWTziRM-F`x>}RC7OduQ zuvXuI#ZWhyI*V41QVZz%EiSs31edPg;*$sU@mj`17oYttG&?ibXk;Jgnr!-~1sHWU zV_t}^j?zL#kz*GyY6zAbdEdV*oF{a}m5vHL&G9}}@vy|&R(xVY4}4fX2^b!QUMRPR zK~_cL>wePiSB{NRmFeL2f@XFTO#J|iAk8im$H&(uHo~(k06p8PcTj=62TT*=-RNjs z6;bew4g{PuI#RV@W1=y>g;w3g&#XW-_dceP`tz@i?SFEtBTY=^PdMvPVqXv<vC) z*>J2F>Dk0B;!pG0Ao*qL3T?vmR3>#cH3I}bf0K0A(KjCl{*X^#s$m~ya;3Ol6_{kc zhH_kV!gSiK9irzZYB1?83>;UsVU0cqMt$Ts2oL|h-MbvY7VsjnpugwHRqhS)+BW2 z@;S%JNA!sls8X=+0-3#0~wHLdkWo#{AkM|qZATPb|)tgltl7$&b6HHN(w29Lt_%uxtOk0|q~voT$& zazJ)i)DxIByKgMgMNp;o8wh5b1NKGB<{>m*Z ze9d?BnVkDMP;)-YK~wZ!m6-u-*_XZtkiEi{H^;h+x9iieOHmd$A-kMG-}(vGEQjc< z0%OnDme4AyTkheGeqUSUkAVd$8zoG%FWJlKT+4c zCm7zQA*3%z)D8~{fgBlhry-Z4#Qt<_`}o!(%{Hlud7G5FfL_nz`FODF3zhgAhGQ`T zWlX_smFwCdY^`e{e-5Z?gYf^DLYtd9 z;0qb3qdr9kyO=xV=ngIbTeq$dJlZab6$(OH{ToAOO>CL^f2Id~g3nmfYGrJO0e^U_ zdoPErYx8xljuQIOv#*3*aIJp>sT2-%EK^9L82g_EdA`pq#%IBYbM!KLo>1sb6=yfj z;T?8MvKqruIC{;00Rvb~OdNi*oa^srHOW3~fZ{;oR;Vru%3MlH0`?t_+fS*ME$qnLy*@o=RJIuF7-otSF6@rXBUhiIK(YP@!L9H3PJAfENi#pr5?_p z>73XmvdrUfChEl#ViEyRzZr-=u&?My>jS7@CX88`t5iAMAZ;PRL-QUcC zpwRRi`a@e%8MQ5ey|jHJPM&hR5ob-ldDLv<+ML9Rj#mUxZ*y|6geV3CQFbmAf3dIx z6MxbY>%10N!c4tFwPF?C^tpi$zG=aTR&majmTx?)`5rMGyWnHDVlJ;ZuZP~n6K*dB zdr0tEisBl27YO)L$XKNYv*?YFKrX$&T~u2yg(PwXE+=$+J&%Inh}fs0kB$3)qytcc z{)QvB0KR&Z6I!yr=nDtL5%m(iT5DkPUbEI9{1IT5?nq|Qq%u=kyekPlxJCpbIaE^F zDP@B@6LGFRWL>rYHktDj$4Yi??@X%Xsnc;XI9v!trs*HH(Uy#DCa%<337Rch^L8M( zWD}LGA?Gl}QTw__1`(+ym=bKQGYz0H^ZB9wYJ`h406MIJzzkkIxhyoobR5V7SPhH8 zE`vEsG!2<`B!KvQU%$n!XfjE!+4d$&9PjBExG3lw3)>jp00o(GwvK4PnU^C3;&{+f zH5WQ6BEx_LajUtBoJm{ClHjRrIK`Fm@7|Ewcijh^LkYZ_S5K1b2Mrc?yS$%nUP5k% z7m9?Pe&8z+5ogj5V7xhiOYGNF=lJDf?DB3s>js4K!b^Te&Rlx-6}h{0@=uTUs?zQ} z#Bnz-ii-^{y#H?XHq)Lv60TK>5YoQhThVAQ_jh3)5PA(ASYT?M&{03k_DUNCU+~kL zhKQk?=l{m0k9kFR+3HneDcOoCD-+@z-*kAR9owTl&QBl8`*JOd0IM0wH z?qw^y2Vo|lA|?>yhIeSQ%)1FvcVl9LJ@2u9HkwK$NNr{Oc7R38%k>0Sezll^Lh>LS7-zhBYn)ls}e%y`ffK4%~XLBvoc_6t=n5^R4W^W(9&J z!TAPbvXUp}co+0oU2bYZk9QfQ3Kt$U@-F;E$;{oeA(LK4g)WGG$J>o-GF<`1uOQ?C z@IY&D`61uaJ>=mY#{Zp=UW}>2cX>;F>|9M;dv>1UQOF!M*L=x|^EvS+5$C8*ZE;go zTzW@UWcngKOsE-iS6E(Nnrbk6uTV3>A0}acS7Kif8$>LFSWjZZhz%h&fLLE*UlHp? ztUIxx#JUhmC)STx?_hlOaugCF=;2H5 zd&3*f4T3R=!v`_yBMS3)3A6pWg1JVy54)}BH@Wev^*IK@Z$l?K^7gl1abrD3s9pa70J-+ zEpa77f48`ypl<7LVd@dO*T7tpOg66EmHBC`{k2B+Kie1j3bzY)-c#)!#f%E9k`Xm@ zGzDm`89%y*t{%V}?yeqyuB;g2wetYLyfhf-e{hJ*m8|Aqm z3X(&C+`a`h#ecj(zd-bug7qBG91tGTq(KfR1mo?cqLheR^gb)a>5rUNB z?g=g-1cy=}!HYxDq6vgj+@%zXwhho0_fiPOE%yc~cPa1p>`kBF^Sqz;^ZqesW_@;c zcIM2H@2RQU3ysl8XpBU8g=s=OvvTnC&q?)-5J!#U7RwI=5_9f4Gsg!3DN1zEhJ2v) z(xG}77LM0JyC13t*0cQ(vBUx9uRXcjq_@ZIziJ0EXB2gr@69;v%_ZP!nPb5gqG*xB ztd00MN8#MrUVsMoSMAL^x-Rf4z5CA3(=(~^vOK-erK*k3(+3LEEHIPTTITc7`uw88*2Jj@Q*MIXw10-4FhQ2A=yv)P`rCZ zA`jrK=V=jw*Xw&3-!2prz@_fY+4piatHUo!@A~3>1+S)md^B1kmq=yOH763OLgaW7 z$O$5kh&(1Tvl>VPnqiZPyriYjb0YeFAUYx;BSAum1dSy5q@t(TK+1|ou^@a5szf~R z#^G4>je@dpRGna#KvAj!&9&Xnj@PqyxF=06D zGH6*BAHK*A9|dPh#d5|HTMV9wXuIeFK81LaXCp|vLOiNRAx(ts3S-%CoTt|&uajWc zO+9%QbMf9?o3K!4%ZXO=MK;!)PlihV++7?0qt1HP$m#aRs@8B)usy{vb*>fnpJQdy z4Abk6powJU@V+YPM5_v1^021N@2c)y9R>SIaa&hx3gEV`IIv@w9ZNOnI2I<1V<4Bq z#MpKW$trqb4^W^ySI5wl%#SULqZm6TnN8^ibp>o9FMVyOGW}BNB7KAiPf{sm{R}R* z_Ikpbc$*NV{ZyGDhjl;#Dz}r!01__sA(BI65Rr*wAd^j{enf^7$t051?9d2nS|wmR z`-@V-!OCj&?dGHGCvjw~tGy7@`txM%Md-H4B)}U?V3zv$e+LsN6e3pKyJWoo#XUtc z?0NJj#&-QA6??3ALFnn39S=y1@@3E#Gvd9_78Bz!^}N%%IM42#G^`@ZjDor_%v=@F z^cRh6jdm(^azaDgt!2A;p_9qEP&-kJi0PPPeu6_#E96~aB)k>n*(Q!PF^OFrCH!B! z7rMDN4~B~t3l-J;di5*MuIcogEz@z!Ha902S$V$!wNy6drxJcKJA}JDe}U)k@FFK@ z?(#xgRV0sZBQ=})9dr6m?Z?_}xd;BBgRRY$dlq>^24jD!3ovKHzXtc^!sXvzimG!a;Y2>0qpLvgtI;^-CS?P{krgL(Y90 z0paF4P`R+StR{Rlld!(21{(pSp(w9H-WB<1V5BVU>x6td@)bxUka}Qy9P&v>gHY~>G!5n9 zNNbR~V|y&}-pI#S1^0z=2b6P=cSHUa@-ax6NhVHDF>87tVB0wa(D211)(Z00R!oVl z&Uq@f`lxb;D4w+Io1-17UIf=%|5vaf=tu84;^+#N{AaD!cdB#9WG3sh8x7j?Ny5#Y@ngP;s#A+c-%d|v`0U@)+Kb)%091r zOPR9BYljiXogav^0}3I|Kng~R zM@mErLoy)wA;lp@7Mg<9PAuLM3pWb)Vm454*$)tX13j#J8_wB_odD9A%2&j~dlM8r zbL&EB>p)u~|A6gINXfM?ILI`0d|lYClbYcX8ITDiA$L*f4G|cIVDxTBvqIv#cvYXo zcMwm!{U}I*p*=)r_i?=mxUu`V4@T$iTOQu|%l?{NDFhZj@264B26X{^{1+v3atFpQ z$D0vAz(h#nIwJiDR+>OUVo^S}t}OV#v32b^u~m~@7-(NSM*G}f!@dAcraWEIeZw~> z%m_@EjNy ziJE}Ht$SZz0JqNt{d6Vb^#$l~^D)=T_wc&Vdd397oGW^Kc!sCTK2g4q$WjCG_V}_I znF5s0pMA%MB*gzB&l)*LrzrcyEB5B5vt2_A&IN5A_Z!S%f@M ztV{w>nndLDuRz)msX@ZRYV%k_b8_KfrW?n*Ad@P3hzcpwJPB)x9zyH-(7)aqPnCzH zO|1A=L$1XClmb1HdJAW!p8}~x{K19J3&rYakBMzEfFvRqRazV;BMq?KG^K) zkCjbBQ-JUKiYBl7;S|*bE+R2uU~+Dy1RChyR`TP3kOs+PORYN+egc?@>Oe6s{Tt!( zYFUKK$-7D5dU+aTS!Xbo!n;OykGyK$`#7)Np3TO1!wD`4&|vQUMjN$k%oQ!6Lbh-L zkPoS~t0HsrpSwJ<#FjO3u>g$dGkpH6^vOB{@jTm*^-C&|21IHR2_h0~LbO!jlhHH} z8>MqWUJ?0$$hJ8kJLmk#c-3m1SVx+EgeLVT3G64QL$%iT%BjWlS@tf$PQS(F?N|Tk zMcdoEV0%ZG_xhYg`LvzP%JD0i@2_EjxzOfp!%BbK3^H3O-L_cw#_ZZge`8(fHy)YG zoQ)}zX+tw^((uv^+tep|x{0KDz?X2I58G+u+wJtfH8M3I(}pb;Er02-nZ#;=MHtxq zi~Ix8L{|kVYuIK}-q39FVQO7GhA*iEc#{H*oC4{_O+?Hm(aB9Gp`Ss@Kr42qmMn&z z1=~GbWteO4N(rY5s}p>>zJ`T-Nd!ZVF%Xt~h<8X98UgvZ+YdbMmV=tv^PyBl(&d{1 zMGBf>%0Ivf$DO>*%-rj*Y=U( zow}|q#)Y;xHn1(z4XYw`+b(nOBL073FjISeceM;u?YpZGcwNN|^XxC)u4=*M$sMs) zhQx2}x)h7tH98dTrHRK8W)`LuG(gybzZ2Q!q!Jz6o42RnrJ($UbTfrC#AuS%0Rh4r zEkgk!h!&_+Mv}jS?Fzs^%Jn@(3<9%E#u!3h3z1Vwj+33*Ld%{&2J&?m_BPS!D z&ENZ|#BZAoB@HI7=!#q+Lxw&X&9qBn@Co*3kZ2i>r0te+&ixq+IftgX>aDh&0@cgY zNFWed5eTw0aGZ}la<&hQw~<5%_-DLmtsSU`?hNxHr-2_~-vEy%v?2t>#_ zXUiS8@HR|~sygWT?GK3&kN3=DZr$TO(C_adwQuLE=oU!rkwz5FLGal7uPv&S=3>yd zcEMtIed^zN5Oqq#BIrnP5`gak(qP!! zHx0Z0nhNra$gQCueGRb6s7M%}kFjqMZrE}db}KNUKhRmbL=45lX5sSQ1K^NGP@|s1 zc><=b*HF{ELYqCu6oGQ;OE~mldo9W>p%pQrybt zK$3920sA(f{0R9!IIsCraCO+f6Z=H$+mBq2d^7ToI4+>P4`m(leB?6rJwtgr$~^KO zxOOkfT9nr#CpCK07vMNh_TXHG{i|@!9&Bq+UWdFrp6P>fA<7?KnnLx2+L``*ZfvB5 z^$x!ep};qqG96jI=7#mHUnjB(?4rSR+Ji`4lIPYV^1_PETpLPb!aw$xmb|GJauTay z{MC;jPWbF%H$LMtm>t)6n(pIl8|bIH$~ei&(pF zr|ts&^rid3Fe44w&#`21ulqmg-LSRW=XKYr0P#!(m@QRc=Y+TF!xbRjjl6o98W`U7h)fl{J{ER<)$G|!#O*emC2Jnro+OaiwTi~i37*l7*Sdw_5*&O zu*0EB(Yx5I80^4b{^2Wp31HsUF!uiN6&49|>#~!>=VHSDirP4`%?bYM>=nfIe6<4C zA77ErZ|vCB8=7Kz=dG&TG&tBp;2wNQMA+HSuREDhWpx?9o=OwCb_y=peg}k{{yYOn zol*IHp#Q-|Y62A)Y?w#0l6K)_WAyU{SD93&?R+k|R|_VN=NoaJZ~Cs+AqKX`e36D} zaS<5NB^Y0PXK7D8T!L=9iWuNLrzKSC;r2E>a2j$xj`@~H1?u8ad(ydTexA82nZ25WZj_tO`7XyfCRF$_@&|ZHeHcCQ z)Cm#Md6koraB)Z6++CNmf9aruUlgENpd9qY9aI-N-&kB7*M;-VL=EPkHdZ`+>QK&i zCTi0F7dvq51NOB zteaq0?d4iKJO>VKvvGDvT2TEHm3aHzG%8iZV_s%*zHP!d8w=wui1H(Jdr>|I*4e7& z@_7fZKni|>rM#6%5CK#$d5v}|zwwAP$shN>r*ryH48%qO5MIb8c;?qLCdxwseL3e) ztRb8u5IxRzrY2_#OXO_LP+rqc<(wD@?Ar_nwz6_ zw(bo$+e$n$LBqLBAHkN8bLGky{LTlWL4Fi5NX)=s@uOIyvfJ_!AT{$dtbpYT06I0q_*quPv} zke;6(INSnF#?HYoVi-0_8&P^NiOVj91y0i)iSg<^@vps#knP3%QG-kMKa$o@BxxO2 zZ!J6Hm9_p-8|Z&&ei<(Rav1oBAd!r9Ya?(5n0egT7Sf;!!!{X@ZxAO|?7h4emZE8g zbgkWWJo)U9js)kk|It}pqIETWrGtt|^_Cl$g0|eaLyD6vH)flQN$f_zX#|>9VEdy& ziM{|THAqddod0$UP8P8k`F0B?-EAEyD8c)!Ib4bH@K)U2unpw)cO;fSaR+CfxC3L6 z${Ib+%Dxw6e<#2o!HM;5W4v3^5U^jfeQw8p@PCM=B2c8+c;b2_!3aJJ+kYWhQ4U0U z)HtVSrKBN$#%J~$23gp!KjS0b8A4g)xIwq$`8siIu|ddZIdBBH1IuZXz6=cIq|bKI z`dLO0R_5)mp+eEI=wH_^aneBdCC(c3RN@oMM>SjAA4cdO%#LRFY$XVa3-Q~LGMBcQ zM_>An)zJ^7I3#g&XGL4bVcJhm~CJ!x9BVW{)x4aJ+*)k82Q{qgZTWLnAZxC+I&8o zkJ`CtYYg8jOggbv#j88BwB+YZ#re2=YVn?BWR{lR4SYyyH-37odE3rH0vg>I0H-L{QEQ@R#qSFhCWW_A{Op>-oTI6_18!|(i4|6 z?NX$c5ZJv#{tD>>l56b#_AxKU-V=Qa%~qA(EN|RJ|ctA6{gw<#eGR$K3#5YQBL_nR!bcYHEMJ425Q6W3#A9cfCZhh{I892?E~c&%=;pUg1Elvf1@nya6i)NZ`(0fU zYR2MwB-Zp$N&Oqy^C-3-VtZ5n{{;3#bzwMr3(mzj`)koTUG}qm&@|x{;D63@^;=?I zkAI5~d3aAScfp=a+ZP&wdv)_iLZjv9Vd~+}G2~d}yKOl2o91O9Nsf2Jn|vZ)3=?eQcbfXeLSE@>FzvC;IO+OxXX12Ya6G)i|$c z=+!z;;kD(XTcsMyN8fK?DPLGE)vI8BmL5=kF=>=Zo1E9Dd_*6WiC|u`?yxmywTfq|g|G-YB!d~sSFmzxImQY*~crxI?;KcY!r(W3?pz zBw1yt95B=u76#1claSK-(?#xzppH-l<|MWWlOC@%%F87fg zJ}x61Qbo0ci>jc`Pl{SIpV!jb09*nr&c4q=Ga{Ct**UmLiBK&IoIj-@m@|;>WP~vc z(NnVa@Rf`=T8C!r4@2AcJrh34^RN=Sn2U*Y8`4y!s&K>oSV0JjOCw;C=R;G;8|9T+ z+CBA^y7Fw+^v<^$*|*Mgnl6K?F~5nNAy%KceGRHHcLwJY_CtrU8(Y83 zg((v9t!w6U($O_jIBCpTSVi;ju5(bfRV(uy-gOS^_K&pN_#0M& zY5rWc@i#I$UBqdtnmy-FB)Tx=Tw86S@Kl2&rqgGNYFpU19WcFs#Hk6uslUSvK=D=XjDnf^_qMbSF|B zoAO}}0TFj4^Q5!s^Bkg577<5foiFAKo*g2`wZ0F;)Z z2YvVh#Cmspwe_Z(Uf$P@JKxo?If~II7lt>|O+lLj}<`N_dhB?Uoh7}#AU#RS!;Bz+dt zSC!cryK;h$s52Mg_}|zgRSq65?rt4iCPL~QG)RnG6}4VX!FFN<;cQT-Pocev{I}0v z2KGk7>$S-+oXIg6B^j7se27szXcy9r)(aurVq#y=sJ+KkWYWNKPg$<7f~!2W>suWf zIjif25VvX*Elmy+FZG1T+Zh<+|6uF?wTzDp{X$>WOvLjLnFgaw>t9Q|@Kyx!Ddaq_YETzDQzJp#xU8Jl5-6

    @MEV~-zmcglXzdozKJ<+UM-~3N6lEA*39aW`b_5@{m=RA!j z5FhmQ7fi2Gm-xN!PR7u=z47g$=>sY;s7r|%p5Gj#CUt$yqwEphsE*+qt!a^rnbJ6M zwAB^=YbzX0Zi#=Q5s}(Nnh|M0qz;iLEpbX3k@`exw#1wvzrcUfO?zB^jvR_#j8>1A z)Hgokt&P)tF5tBx2==swsg88pK%&Jfx7^TL!XgKlcjgUf4QS0VFK$5aD`;DmxI_#3VF?EEef-Ln-~sWwnxcf#ZWJxbk9v&4eWT6<9iN3}^*OTV>A z=b?vp>C87str?9e>xY|I2;YEo_!j>4KYwji1+<}G{=92=N;#N90w)>{9tTjn-k9)Z zr?G=J=PQ9X%YW#MoXgTt2UcKE2o3|d1Lqh)mJoq~xmmsgm%j4B-{X`|u~3-QqCkLZ ziXD}C1ZtAu4wRtYH+ximIPieRk(+s=0y?+KvwNIs#Iw6lNI6uh3b^fw=M?y1bbc6~Et+D^-mor`p8yw+cgI`E`xCg5 zI(K_xb9ySs(;{?$<#ZIzC%8cq=$p91xMCoAgZ%*QQg_^=8Qo(Z)$}uZ|H-JX=Ub?> z=A(AOxUz}S&hD*_ z;?1*hEa4jVRB}LGII0nsvzOKqFKqFq5)&TQlP;-TA7lUzF?koXG5q8a6d=7icq^cr zW81FB8zJZ;S|GHhPy*>;JnrZjLoXFZ=(l4IBQPH}wxcGpzhOGeUj9CW?V(4|ezy+e z>O<74wxDL76L=jt%^1bG8fVeYtRo=1=;k85V^3<#ff_vH59*xKPS~9K(hKI&3&v8* zpQg=1KU97vRe1s3btF}>kiLJFG^c@uszIcTG&#N%^$ zy3*GxW+?Tc%08suWOXP?$LSXs&
    !rca9ql6xp6&nuG6MBGL-

    6U85KInSR8c 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

    &m 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 z

    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ÜY{(xqZ{Vj>o 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 z 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%0Ajc=C4M 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�E{8T1$Z(Bpb@RT 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

    %HCX$)P%i|9ANgP>e{wZBWC@1a@VK1zK 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

    Q)uv~8C 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%0D|gi-5LAm;fz#Ari>pQ&xfW%rYV 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 XKkW1b(iFKq)?uqzS>t5Z(O*aJlU86zx8n=jj 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

    n7D(wmL&rTfQ^$Nl5S)7!Pd(irq=O|O%5;>>aa z?eOVVs6&se$@QE(YSmzC9s{QF3?MqBxM!0UALGi~+!7N)DY}C;5`MK;9!2=*mFKaq z^ul=fXC7W`JCQshSws$Q0;#ZPkYMA+$&UFEEoH!3r!$8*{QjNJbX8jR8SiqIeo}#m zc(^{oP+XeSnc8I+VkFD!c%0GlH%(Ha_f9?&z!`kdXF-35NmoP9c}*D~N^qfXr&gKj^P%%o?_6!>{&KP$4n&WUgO?!(r)pcI!7;~4ZJ{eIRvQCA(O*L z8rf~rC;r4vsFqN5#HWR2-RUgzU1@cVi%=Gy9HI2RR++aJ@7_yqDc(Ka;0Q3vu``VTNLn96bPeju|KCuWgJx_pr%@!$!PC2_5Xf;6evZ9}TDSLT1MR-O{~NUK09WAZ z4tGx3p5)qO%oO-Jeh*hAQ!@tDrIt`^^+Nm|hApfFoAFV;Ks$jMao#U#>FvB*%<^!K zPPE<_`!{DHVmQn5!_9VX{3rLfzw!~>=1X9L);(zqjuzI)C&F^QjXi+R!KX&_fad_A z_fH(4vm+$*u_9WlE2~KEXBp^#BUn9itV)Y#qAou#KKC6L%?q2L+PRUsTS#}t;84A zZAt>RA66U$^ps*LJV^ohQ4&NBR`zHqweFJ?il^{p8MFfkv^N{uD@a?GQ9K1jYl;Kn zi8=B6QfKZ!O}&$Mnc^}pRSbWxTvwVTk8*H&4=kmSxW8(tBGU35qFv0+pte5PjsCe` zD&v)Zsoa33kzXo9OBv^{mX=-8D~8Z&EUp6_Ck%6%WNB zoaGe%QDZGgjOK?GB;wvg)mMN8_54?`kvywR=0smNgJbgkEH(4bhY;Je$=O@Th|xg7V~9#dy~|( zugW`zw0c!=CZkWX9zxB>w4rQ-XC0XflC*d1TdrU`mQDMg)d=Q`Id1r4qpwWhXf3=O z&QJ>Lcd%N6-&E^03S_jCWGRUha6iQ(x_)O+U%kfjcg`h^Vy=_>2a7sv);K(*03 zcLR(v%!_HuZ9F1;)#0 ztFo`?hpYW*34aPv?LWaTOn>LYoxG*&R|`dQt^MVAF`t1~c;o0$E@E?;(V;?es2PDW zy@v!uSzL&mshJikU`61ep(owg2_EBKt%!H})6o4yK>dL>JlLaV|~x?>h67s%rKrkXXh$V-GOt#@G&8=^}_t#30{e zDVho9C!oZa;xjJSgz{+!#Ou2puvOBMxUeud!a9q}^%PivC(%hK>b=$bB5if|mPE64 zi2`X&qS#&H%UX;8=|u!3gC$#v3EQQF{3W`sP)V+9;D!N*!4WJrVE_P(vL=@=l^i-< zb+S%0Dg+cWdEeJj+seuAUg&)2BRVAgIOuZG;k4M+#r}{;d^7CN9g9g8LW~y2`b`4j z2ipeXP~kKOUl#WQMVm&IRHC}dojOq+6~R&-@boG*UC0f95@mTEG-RFWLJv~0BqU4~awp>GquQAJ6Q&D`k0!vk z8ND`ns(>-&d9~?66cMpF7Qp>3R)p`+cd=o`ohHry3d+I1yQvTO^&q5ua_=FW zU3Cpzz6HdZaBTgsor|rZ?;^#zU-3^2$If!CRu$Ev_auZyXNgr_G1XZmdT2YPQRNW7 zk{$a5ky8qgKNU>arr-E*p|cOMSV{AeR7LF9EVnT!ISW@r&tT0JdEw3I-JdpQ#V&HX z%z&sWwGa5)h0`M-PU3YM=M(8_W97`$KDSz8G2dY@g-KLjIS8)F&bn`@-(aOo@+aV+>jZnfzbAscMyLlA zH;1Z%(`4^EjZU&DR^7!@2bRPW$lY}0T?oW?Cvt@dR@3k<8LisgBGu?pQjLaI47O3= z0nf71xV*a+!3U7ikoq7EL27S3Nkelh>%pLmL@S!4mi3lVIzC>fVhX<#Fo>Yy`@x1p zEbF4@O+h{PFGE$A&Naolc12<}j#ZIM%JByc4o!F2e~V8-2}&Y>@b#(7ub6rFF>#4HGZsKN(tVjvvafV!S8aR2UXhg-X+1Z z@y;l%w1%Ig+T}u2B3X3*Lp7W?&%{^%{h)8rkrU+O2$js{k>JorL!F4U1NnGt_hDNd z+XSQ&$ZtoALw+x|)v!H;?Ixr;$p4A$Hl&Kk@4>bzwg<7@h*TT-#4F7u!?VR={>Aww18mkL?<;5H*lLGSa|lwfOR*Gs+0Q z%1p6P5mJJ>R%KHAMH8u3ocTtJMUB3cqQ5eORI%~`w@*qV7n=fNEerAoop?mYR+1)A zUJZ9Y!6&SAiM&j%8^1!rt-N4vJ39NcbPrx(GbjDPU%r)>e*8Pii``UCh0+y%n6BP4 z4QzyW4)`-U;?&koRrQ5FSQX+Kb&iZ@)HyEKKc+i~lXv+yqk)oQkGKw0nTGSkcRrK9Kj<;*5NBqsU=wNo9+iU$rk_KFGR)&v-zC!cDKI#jNK=A z*jLhOezkp)#QBQS<_phwvg_Qr32h2euUmJOsn>77vxUnFP9-t6XW4p6cFh+Iit!66 z;t=$Vdlez{EoRd@NNW&a>>?Pu!)5L627C_7Mi2~0+ER{?(2c0)W;2+gt?m$oU$$V# zMmoC%j_X|j9zgya(#$O@H6InnworUR{1H3Rs}MvLJivzcoa9&Z#%BsT8Np+_F0t6u zGBlQoj%kH6e|cl|@(Tz?R4TM` zfL)aiYY@`8G=y7B^B8Y;rx_w0))sOIm{PAWu6@84y@d^h zs)&_eR|GwNFoybA0@PO+0@qekN!!xZ7)W-6#b2OSB)H1!_XEW%CG3E>A+>UP%Dsw)*+}rlzuJ>=; zp`e^s-?R`_TLQ!j9F`lJ<;H5Xn@RJRfCo84JeDqJ2%sGyeSK{l1f4sF(CcTPhCT04 zAcBDi3_G%k2eulrYM_Hs z9ixhv@V1|#P<$`PM@ph4S>U{jQfxbBa6&0_4D9rO6w1#V# zZ&Ihb>S~KynOh!As>B)_iBJ!qRVr>N?&hB^PkaoDe`XXrf_)w1sz3?*?YkMKl<+f z8+o@cuKRx@@Ak&A4FfTQgBa31_T%7^Yx6`dl z#p7I4BFY=m6G>`QJk{B}k{8i0vydQyd*?GhblKNO0Qfly{m9WQA<^jEeYA|)R-IuN zPC2BH&n7aD$UY+5i7X|ujmTyqn~3ZsvX;mJA~TQDU)jz6ftFJ0Xm92l*~*@-l$st$ z=ObU_d^1d{IDl$$vu}?e%i$73nGmANi2p&V+p_+=5TueShPE#zwNojT)+>q!k&oJ8 zMdum{l5`Wnk--H~h64$@WIi)e#+3y6n}ckkkHrn7`9{N?lgQUG!4=Uv7Ykw!A#?Rd zs?~q(?qR5Fw_b61Xfl9T8cu_srP&*s-WKuq3xdDs$?YYZx&mU%$m@=|SJflP-bOTY zWu#k3sVIzBzE#@sOY^`&TqSTDEqnqf5(0yEj9mb5u&2ac>vn5KO5=)eR-4kM)hH6_Fu?hk`hC+F+^LCZ+vrv>QVc*11Tc=PF1o7jL#1U3HmJ{#8)#QnV!VgjWH(S?i<9vZmGwffOR$)a{rB=E( zPq#YfYY!{m0dqG}Dh9HL?P09PwjRc^(OkUZZ(EuLE;b@0Cg?wD$h!? z1f%FOUJY#t=UdLG=UStsjqIKPoELBPF|&_)U|$dr0E0ACNwP-`JZlnx2W8nfJ-|na z=+n}M#Zqg(4N#B1;QTkGM<<}SR@U%#u?aqj+l9kLS(7U%tN}OKE%-WjcGcCj?__Fo z@ss~2z*y7M7Dprk8BTSF7z0ohgC~LX$}9q(heTl!t}H~*u7z+ZT!iY@8w-*?hV@Zd zvlf+Qb^pA}gya$@mx4)gtCDvIbTC;{x*Ug%VcJUis4|MQ`zo-ZybX$L49K&I0oi0k z3t#+%_kDg-!^f)mX|=9g#UZYW?6UcLhpk~Yi?f6G1`gm-2k(^^ z-|@8`dwzkF7QH!cNDX^~x-34UMUTF*j3r)26E^g|?7E7rGoG6BN<^F}jk3py2V8&Q z&vJ)qEHc{^9cT>)__etO+1FoTfp+F`ws0&2`IQ9OU0;Z=3Zi3E#K3nL6qYm#H2AC5veYOsTSkc_ylKekOv z?$AkjQI*A{jgd_GS!q+9^>Yuid;L)Sem~jNv0*|X4@|;_34mWuz~QpDUh>vs-R>AI z$GYv+q!Li&(e~jCLJ+p_!q|>$J`j0Bq%o1UL~KNQ?-^g0EA2Y)IzYG=&`S1cTOf+} z0?g;J3a7FPSQL5uL-Pe28 zXx}112^n5=l_dGzc@dJmpKiLZRcYAIVq96;YFtt}rja))spFVoTIZi|1sNk0m#|pWdJJXl&>CA#FR^@924_imlowiitupVEl zLo-mfLa~_&?L9jLc-BSHSZK#Z>fpNyB-Ah8vBZ8LfA-zvuom7t+c3Sb6yh{ zY&XDCuuqM`))2r+ju0j<9a{=N<4jedx(B(M6;q0ubu^u|R%2)}R;w7@TKySo8O;`a zj`?|IgplSv_`@qNpR_=34*^(RN$8o(+*M_{GrN)su`KMmg4v=oY%XLeY|kPEAWvhj zG`FkDdSv$AknlURZ*p~^)gAaE(CQaBGC*QSC3S(B_yw%$20w?RY+FbXmdwx*&xY8> zFxQ;`8Ae1&yW5FuB_ey+ETvqf(;$VXKq^vhk^{Ay2OC2Vi`4K{d!NXlS3^}fm*&%l zyfcppxdLo7qrGUiz1F~_k(WMTaaop-ixmMJULV!>MnNDNhrxE7CuHD1`e!t586SX>xX&n1kW#4ocd6ht(jFruXCK2IE_kDvhu@*3L(On6ttIvr~6m^Pc9~ zo-{Nk(jcv%xw>^e3r66w_EF&a%4Qa0DoY9JW&em0&vaAKgC@K6_F-jD%M! zUy$zM%+2V5{GNizZhd{X$t+o5g+{NC5+q4SV|;o%6axB%OY!FHwD^UPI9ii(b+6Hi zzM%H8roMzKsm^e<5}fMGjQ)slV)a!V6zjj!6>>wX%6jSXiPPZMI5N?Bo+hM$i8R2t z4grIm33P>yi#546)%R}J5klm~VBbd@g9+%+Ul*y64o^xp*)&flk~DW5ARrfhNc{B? z5ZXo80VU@UdhnDrqxV9^gWF2|D5q{Y_B()2zXZ`7zhAdp!T0xd_`>M54VsT_^27}{ z=56lS!*93I&!0FCxY|oI%~MK3@d`I(?GH}6c19tvIi@0(dJE0#e;-5*@y^+&H7|9J ze9WcN!URzpTad9MawGli;TxIQ6xv(0AN58ATm|phM}ywbM-w=R|Dx*yJ#%#piU=iA zpU6N1NO^^VAO6c%J^X8Ss%?F5$G!;@0PkmCgi+Cj;!l63Ojc^3$>8uyis&y`qjZQaTn; z?jT6{g*d`VGo|9*(h`f8PB@Eb=sZ4+AG~Ok}-8hwyF!#{P*|&;;Ak zU=PY?T^D+n&H{%&>y_5rcmoEJ;KnplZ(a`dJyH{-iwSNVA-BR5VB>y&L2QHv#;OV| z>xXf>*Bj_~pP%(_)9a1NWe(yjwjC2FGJ`VEJMxcf_q`=^c90?B{kYXZ(pum4Dw{aZ zOb7g1KVw!|(s8C2 zIFW9-3Q0)MRg@Z@x>|@uaH>JP?Z+q{^PEV0bY4re>~k>WFIu}Dt(^~AIj7P4!zE`j z;xeN8wa~?C#9@@dHWAw;IF^ijL*(O;24lYk_M0I;`yW`^u-^{*MLrK{ zJ5nPYi^H*%$Y&!pMLq-DYS<>?TxX<7*l&n!eH?3sZ4+$Q;#eExN8uT@vA+=eov=R< z+XmPs;aDuvK6MpAP4djfFlT%UTVyaPg#nS#ZQiJTI zi|k$~qGJgZQJOeV1Fj@>=^_zFy!5!>9t||@sL(%4WA}HJ!Z=ej_QW+O%3;5c4lYOf z5QxR+{wd_N2rZBC_Xil}Gpjvj#{AX)LIgjxT8>ZfdY}gt`Fh~p;)>BTha&YM9%_xjak6ub_z&{q!=t?Si|HDh02>~HW1LRH6%XmH z=fCd9>|uD7@wB-31S0A2sNOXL$aNz5bnR`*tto>D0xL1+R0*2j{S=T{KSbAWw^iQn zKMJQ>yoT8o`)@G=4H2Xz-`fQ#GLn?FLZo>SSH%S*A}}hAieScf>dz&}YF-6H%@zzb z`v#)NU^{vu;kWUm?DimVQ1yh&7(LOXEEN8JL!kC|6ff~*Fi5G8hH;i_hBH{t_;4|s z(NqjSF_JIRRwQ!(eqY)z4lqaPK@OgDXNv*L5ZGTC+2-p3olQGrsyqC| zMNq-{GX~I#&8M#C2Urz>2bGSXQF0L8j)V~E9nMg0ng+^qBo!JYjdUq08dGkluKHvm z3r&EAwO4{pS^>nTB1rQpAi=dk77{pgKbeO{Q*LWNkfx(RniEN%%ff0J z?1q^rcqa8vXl`X6zcS=*F_T2j-!vV)?7~b8VhEPwe1`h$z_ysWt)U0uS=wtm8Xld+ zksnBZAng)c8hYn|3D#>2(NYI5NvZqnAF3)DH$^S#VPCq=msGaO`U-|*yZNKiS=AFo z`@}d@=kPeZ){$`?*|obWnza0tIM_ycs6;F0B|sa82sQ+egIN~~9N&S%kI@B(5DeDN z8&{yVG3mL>u5T1?#ONwT#|L7Pn@xT}=tl?+swt-yHiWQwA>zvVX{peW7jh#jDoUyn zf+T0lF)Dv4ns;cI^>Mq4mPw_rwH*u)07V!P#c0IvCK(=rDdHm!Q4m}RVgUo$PNa_p zU#Y%ky&y-RNx~myHQ=wnwklF-7Q}?| z2t152ZW2W^&Zn<<_zDzoNRy0jxn75_&|N3kwd_D@<*_7dX9NnSURzd>BKelEj@-C@ z9EQ|>_?6BP_Tw;=!pCvZI0wN}?^)$QR16t-6;mQ!9il$Iqz76Ry z<&Z{k-^nx(R2ksL%6HY)pvsrHdRWd&RZK*9V_CD-nJ_tLh^%P8T!#PDZhe)r)^5GL zT14pKwtR%Em@P0Tj@TQt{q6zJ2s*lZKwr+z)`9(p=DiZEjXw}axzc_`%MX=A*SXUQ zyRSEn_#&B*?6{&YhM@rDiz<17VdZ{1q&T@y#u#)%TX$1mk^%3Qg0^VYe~FwXa)rndA{U9ABXX6n&bOOKNj*>8;>(4c=o|PLJ}%@TQACkViXOc-u}IGD z8|!h{IU_s$O^s!t@|^q&+1naqg3K)=i7ZIRKQ1r5A9T{xW5FQ2P9`!0i5eYyr+g3M zhkl=Q&g2lDA_wcbv&$42vd1~^oH12QnarB-#xo{?ED!NCs4f%P!)6uxt5^fWWSLLE zvWE=~(rmt=;iGN~#<6S^O&;G~_%DA(Nea@oFqA8$X<>+*g6kfY#;Koiz$Hx+gJrq8 ziNUk<#5ZJhqm}F6d!*&aj8~AqE zlORvG3n0<%pU7rfgp)RK7JU?yxD=~2FQ5{1xC;XWb)3zR51&5*13Jm8Bh?243(DgM zGh@>9z07^%Ip=9#lG|2N=>uRv^ABw8>~iEXS636pS3VkQS3V|(XMq`vu-5&b!CLo}UhQ@Y&RtKLp|tVWGHL7# z1M&g#{2j>iK|p%BUi*|X+jVDXhzoT4?gKc7*2iikG6bI2+Jnd8BTVWIcuW+$?vRf{ zo*-@Ykw1>K9Qm2p=9s^0q!CdcHLQl1WbEzCJ)(+%SCP%%Sg29>afO=s<7x5+x3^#` zFsTe%yzm0N`px;Ir+zUUp5if=ZOTN)fg`8-B!G;Y(mHo{Ej5U(b!@nK^eT#in zj^c@V&RrzQRLCQ(&=PzzIj;4J3K((0!Ve*~9(jswy`;iq?~{Gwpdp$;jo&w6IA=|$ z8llYWn*jA!WhS(QaQSn^@sorS!XNU{XC@~N4Ax+UYb;)c+X%DfUMlK4OQnUP<~RDn zr8YVP5&ZsmUk8G`PQ8zKF85^Y+Dja6I@l1x7soL5(p*yf%gj$|5#elk-WP!@1mBA7 z@33b~cx^r*`wUQgKl}l4JpWxt#30@wO<=#M5=^eYEk2^Td=OSVki-3vdQ-%Ql~?`R zz^C!vaY+^G0`Df;d8t&~ZKbp-BF4*CsVX7Osk#nulMeA{-*!aW$J0wVJ}e(0aOx5baQJt$7@{4}D z&nm|8*B{9UoO;BEUM-oW+!(ON6CZv}9lew_a}&St%?whAHIfXu?TxrDy3a-=d~#(wvncs{U0+7d7{<^-)ut(ckcl%&*J+ zVS>(PmK|h*4&pzNJhy%#`rUCX6N(&wSDEj93l%#v!RU;qLGgVcP9$9dlfGWGBwea* zl=-6z>v7K#*qfXe)f7(o7A3OsO|KV_-^qB0|zUJSv1qG|q;4Us{RJMI+Mv{gXucrPAK<#TQv z4&w8zWUg-dAzV1cuz~9)0i?>bE9T%xG;R^^!BNaVU%rNTR!j(O?R;lXPKmyBdn_Efh>8ncQ`7l3eaj>Y3R0N0l*#g!CBmQFuY#R7~ z$cfW{?dKp*!0ma#vMSS6zsM^Itfj)&D17xYHw@y24FTb<2YsrTFfo8Dkd`NnQot8e9Sq|Z+9y& zPi<$Ref-AH?5@w8Yh6&s7H9jXXHWqE}4Xlxc|_uF-w z2HDqS!ZKh$eT|ff3ctg4BDQz19sQStD0>qzE>5lx?j?;poyJ=GVzuPJhVaDyl;un$ z2PHYITRhe*?;mM1@7UtpN+bB_Eoiiytsr?@$q>KdEM~b$e^ue0i;@@^5gG67(0UNx zQU!fy;sEtf&S|0*84oC-5^dX4+4Cu3!StaTJN*_JFv$SN=Ddk!%*0lM?ciD-1W`iG zX{^9e4G*%^pieYu=vSInMh$JKmGXuF_M}kyoE+Aoh)XNNukT8M_=gdv5t|+A-6-4a zt+^e%+x3{9hJiG;TNAbAd*cy2LU6|-%xH%+((QeV{TBfSjn1oN5$-<@WGAL88Jpi= zxZ03Q0R5K$kW3kC!V-xD#b4C`9T5#rivF_00M8%aN=V?GSH_59jPvY>ccK`@!iS!F zBnn?eJ7ADb3Wsg00UZ~%W5IjVinY(%LgyxQ7uUT)W)co|sySAGjK_L$(&%!B(a?t^3CP*N^y!sGc}fw9cgyyZF80Z5-T626guogBM2jwDJt9h%>T&mjx zXmc&=n|@z;>3(LSwjKhz>07D`%V^~3V>cOffUJTHL1f8r+9fi8Gy}IMg8WD1;Y8|O zmk8yN5K>lB1V*s}*Hz;23Q5ert-6Ka6Bn=#X2bTVoY zehL;yk=5V5wEXda!XSPc^omGEq}cB8!dziT{T4?vX3)UY(ccF*qItg9Gb00g{Xw1`Y zzuWFKV@HxQ5@l~8Y^NnL$MonYurs3pSV$ZYSDPYN*I#Y=s#;v%jp`&M=g$yRTK5&w z&<3kbnwQ0WK5nfPZvUs2I`+*u@mM>_`Px)o_`+KSVFL?yMcys#^L1*=@H=VG1s3RE zKoifpG)zY6&<9>p3yVZ)T3R5Js;34revO)6p%&r=NgG&)v#_o$wD_E?YXz=$(qO&< z$I%p&%dcb(9?LSxixS4ipdH4>GO;Zm?@aB{Tk%nYYhshpIf~>UREYU6yZ7}jismee zT@!Jcedl8)Esu>>0~#Bolg9g9(Aw1h`4TgUk;mwaL$DX8t_Vtu!oXcvevKhxa?KzB zB<7(HH!*141&rt-BxK~9FDNICzB{*gZx`Wky8bQrC|2rPy1ru+n5v9%b!Ps;r-U>b z6X59AKgR9oXN`gO1`8@8G!TCDL`eP}VSYdxFY8Foem~H;=b%GBKswr-9R2#oV0`c7 zfx~=nW;NPEF;nBGEB7z@P*eQR=RHwV%Ka+`EJ7>neBlvqqh2ftjCG37H&#+CFgap& zwx=F5lR(;wi8Q9a5;0z3feR{zdJQ3EWQ!m)LIH-wofrz|7Y7gy+tt_(tsTw#%sHVP zQj12!+SRIS(uVJaoBiIUhKv$`f)qc%#(PWWE44K~+5)s91`RFQ*tL&WDikHdq?BWC zxk+!1%J#vEWBn&(c6KukMs6L(S9w8#2^9-PX=24%-gd4x*3(4^*H6J#g5I13Cn+w$ zXIISS-_@=FVt;JnZSrryMQ$xZYw<0Us9znB;Tt zjBoJpX)i%$z5>Z2;%5VyO2@K@z*`No{0ER@bnz5AHieGOq1-b%F;~8ADsnHUfV`g# zQj>P~@Qu{LHPm{&$8S0w`YWw9?lY=*1R||*s{~BtoG=x*+F|RCgl0CB<)nn*RH)T1J^%pz z3=CF}phLP2c65bZ8s?0-N70^YC<1DwibZ@$qciw0-YypdS3hijKdHzi*R{$}8a_C* z2D5l9M(G_#pn6BzhV&im+6HWgAnimNe&iobF6rl=Ld4sO9clZK2LV0CAA-hIyr{8r zH=_yfD@RY~5PzqyX15#!@30*jf%C}%Kfo^$aqz@rUSgzwI*CrTW4Q~&(DP@ z0J$Q;)JSCRYLGdrWk1pt$9p&Us$6j#2S}}XoyfT>APpSK@~Q7i5xVD3#R<-NuoP)4 zUPrNz#$@69mm)-^^@(D_C|)^>58umA=B>~EKhEAeE~?{;8@_Yz-3n|6mL}|_BO=X$ ziXzy1?+p-p!xn2)P-BT2yJ&2HMiVQx*n>S98+N0{-eRKcf}*?X^F6!d`8}Wa&-agW z?%XyrcV_O)nNvqT)#N`P36g3xzBW(K@{iIUh86gbo~*PridTrKV;H?dKxh-tlks3G`af|=olf&JejD4cvZS(4DrI=>7Y{iE~ZpCl(U@K&8fJU3a^)3YK66qowr{cI5$31{=kltB1 zNB%)JXsgR+0A7f|8ZQDmSyW=~Oq%!nC_#F?d>v;wvb>wj&NPad3Xu|+u@2RWTHShXMk4?;8vXo*qO567&78k1TT{J zeerf!U-EzSzqkwads6I$6}(MT#i>nXqxtypVxUmcTWSso8C2T(x~bl4-}QBIeZHZ5 zCX#phO2_ozIyip#UhVn%dv)94Sl^3$Si)`Zl0`hr723m1%7w7Se7egGraQ+k^Wl?y zh;aKtmM^<}*m)n5EJ9`ze|Ivs5wQ#gx=F;zu-$mBm0sS+m+41Wm067&E5Nt{B<;ln zxChO+g`B2`Kp&5sNptqhiWpAc^oVMf%i~dlv{x#CkJ4Uc$6-r%;bI>5$nSxFz*sxkBYt}&D9`}u_K_Wl6_ z$NL8`(@OTS0)_+T+BZy=7ZV)Pp))t*@gtg*&ptZCTl$^+L4eq+-^sh2>yDuW?mmrTo`8XpNj8Hb(tjXsY_Veqj9L)}vi^+x}~7 z=epvYZ;3tT=T!dbvE5CuD!Xl`g|CBC+eS*Q^pEancwZ*9YMAWN5&Qi-kaM-*4&bKI zifo5q#=3%I$vS8NuiI_3DtfQQE(~Wc09HU}JaL1y^h^H-Ctxt@FeZAht;H;RuH?du z2pfH8M233MHnpd|VU1M$O1Vuz78Cn!qcOYx2_&8c^7xirjFlEm4QiSS@%xlG#bVL1 zG#G8>SPZX#9-#-dAzP(H^RkWzXT>lZ2o@$O&A*Gbp-;V$_e*d5ZO;k4AoPq-Pd#q* zBh;5rcS4EvaibY=&6?LBYKm)xvJnKw>59{(3>?-H)FY_VC-Goz;dr2BrFYH)uw{ed ztKi>h*Y0S7|mZ`Xw9$QXF1(|sJHPI|0Bism_{Ho_l4O2X+#m9Q$t;WNEI#5Hr ze-5Omz>H<_tSis7I~CVI8%sT2JDunGAH(gRim7vRe9-ziJ`nEwVH0u~4mwA5cZViJ zOozG9xH()L@IhTVP3kxDT8PlXE6Jl0&*qH}DUFmWP3u94Knp5Ojn51rRELn6;$rkg zQ-*+Kt^-H|kY6sdI*=in&mEGJLZzlit+sk1d;C7N+{q5M(x+T42wo4$oGR?oWra9!GB|gvk{ZitE9feRigBDm`cP~?4+G;DUQ?GzN*6w`L#M^_+OV$ z?Y68fOMor?6~kh`I!>C{oL^sADlxk`A2fG9o(U&p$tMnl1&is!El$FkvtQjpG)3GN zx>2`uC~xB#j#yzzQSLaRl!f|QtN4x6G0>NE>P$^F)SVB13>Q2gxuR&8L}5roV+yMF zf|CwK4dH|Bwile|(HC3-jItz=H}gie#IW4n#6i?ygu}-NULK(ig_#~MY&{usXwu|h z`P2yvRwS+DPyX4^soI61UVrCjF01}deCf``f;2#zs$85z3hnhkAZ?e|gn7<2xz!ge zMr=+SGy|E4V+}y#W?~i$kdb=URP3+ul>1>7GB)idYd@ed2$A6&2?Se=r0Vn^f&4<2 ztW!$jufO`F3BNMUcD3h?B6Y$495V$Q%XQ=y0s+QhgW?0kQ_4Z9FN6f&H#Ij$>~fhP z%XfWplQx-Z=&kZ~CTiK(?x0<=D)n1z{bzBZhx)r2_0L!7a=X^07(j*MZ;BGA0-loBu!N*#g}y}71)v3xVt_fO2N zu_f1d{8h17K2N<-^ZH#j8KzIn_fXMwiow$^fUrzJ&tK3PE$1(66OCelG2VV;WK-5? z+DN7z4(s>{`;6}m_T>}NLZb-{Cge%zxA8zP=K-ak$yH10@EyXJpnk-5flw@{(hzIT zOtb|VUFDC!UK赫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�kY$H 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%0Dw-CTRySL#F`Ov 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%0D2Blu3Is(HJ4o36D?+;uHS{l2RR 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 K3R4$D+ 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

    XpJSFOUG;yoq!VOJU3=EbMP8v^y4T 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%0DY4m2FZ)R+lb9Gtr`#8RB} z^eCID6B8;f^~PPQSqn!=x#vwxeV8q$GiIDA_gjlC7_t{?dWs1<`s(i5rl|tt8uSIG zx0rC_j`R&G*OC~LYq*1H0~2ofdd+0rI6mw!kXkYAWx^kIxwh3_j~(VZtQpHhgr4I6 zd2rh8zwr^wRG5ez?MYvzYV}c=2;rH!nHdx5*(Dj^a&G=-Vj+woW~-SUnwev5j97c( z--OLlm>t1JOh(N4hZ(}$=l*8rn5d)bv!0}{jKU#@b45(_g~b29UEJ7ILFb!QG10A# zA1*GY;@>~67^Xvi-Aog+x5apv*Np7hi2x_!=Fsm0)ic4K~miAi`eaG-d} z5d`@sD{u2F%wC_;HA6Z5pU7SXIw$iIW^doEg1VObwn12*VRO-Zkcm|&3b|3NHq;

    t*R6LKb+)=GThICkM&PgUA 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

  1. W|3S1f9kD5o*UCd6k4NE=yOU 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� z$=@+C-TEkz7CFb~dx*ovT4m;=Ligb%k@LgE;TYaxK6j6}Zbszjou4P{6}=gCi*v5c zgQExh4&f#2U)AZdF>Sp8$=Lov3WP(w($(!9NxV9!XC#!;B^*Nx@7sx%alx((lH`y; z!f9LhvL`qGvzZ-v5+O;1lWk2o;ctwi*bzkXLW&9J%>hzcV&AuhAwvS)3z;FDyT+y5 zjSs05p{k*xPYEM+bV#DPJULWKwyXH&j9mKTtazCBclaA_;G7ps~MQ31(< zc_&nxIAR(TXvlU@=PVPljG+m{(MCP>Xp6X$46q*s(jQt(xb8SUubuJ93nHCV5edCV zxZ2-X@bcJizVrW0PZMrDDO-b_xK}d}1Z`hnB-{?me%bg2i%&!Ggtmq~3 z3+cphhGL%oJU>{tfR~X8NEdNZj``)`z5d!#f9JX|N5YGS^A<~(X_O)tQvR?2!dvOc zMk{N#L9|l@6IWO)af;7kxThiMdmPvlAV*jsaY{PR;J6ci2{cyv}9QdGAG)1gpxn7pv{o_~e}8M+)ENt~AKR}>!AQGtsY zh{@qsiPP6p-hMkBdubEwlEBErZxI1PwAH*+5p{;(Hs4g-R0e>hC3-|5y(X+syM;A8|LA_i58#@2tt1Pl%wg6Fxvz+4j zM>JWYWB)PeVgeByCL`7U>AE~R7X#DP#UdhjReWId;^p@DAi!LJJSNUPSZh08zvu04 zq*~DJi^IhEs5qY+@5pbFAW}fbi}OTC^LWjq*q-AqoHY?F#D$+OHXhr%ccXX|usuSM z2wPvVDfv(S57BO@1mrnFkqGmkIUBdp@hc=LqAndGbclK~9L0D?uC5HUsDD_FUbj=ctBi4Zp; zR_J^9nWdF_bZ!Sm85K?>NK%-@bChFe`A|$eDxFANXDBfHvBGqmI?F}fCK4TOk{>&s zYp)Wee$quGaXEDhhf~hgLepT*qTUjhZ<`e@9od+4DkN#M0D6`x4pgp+P!t^dp-$BSDIeB68jyZaQH3KK1Vzp6F~MH|tu-tJ&c?v|WJO zs3Y>`h$08UEwvlqxGBhE^kd>0OH!4DZh@Ji5E@YQ2ysnkPg%HzvC|E@QD9N@cOsuV zuO>Al;4qxYqD2}V!$9Omp7^?WRIPxE1vCU|ju9a8OIerWn0g&=g4+gMiBTc)pYRS> zpL&=*xgKpE#Ox*V-`Kr5;FBVYPOVA-l11eIsN5Z%`MO95bnzk}EyVR(#GSgpX9dS$ z82|!%NtYUj>a-C5q=vj(aChIk~JuRyfvzxZ$5& z&>kq}0B@Q?*d^ADD6u)t73tS~b9No_$YW!PGV9he3<>ZO9|(UMAWcL$=eaX-zYdws zBaXvd8D~b6KR*8Ex7^K#u4MYFfN>^7-vZ}XpmYb4tk~r z-{lb%-@o4V9h$0>cI79^K&1s zp_`<@z4%8&_2Atky>7QvA7t*g1N4EY(QuMvUpf6@Jv@y9PD=tmQL`KOGGWE8?4zC$ zOE4qq?z2+dHWoagfqFot65NQo#oyN>UxeP?}w$?34Pd%y| zn2?c9+(EQ(OQoM>c8-D+*TA_%bE0Kx$Mcww&lzY(+6oX?qV<<&nUE2ySOAa$#+i7R zXrm1jJAe%uprhx|zr>eBoBHX%=HFHg=qM!xkk3S0?U`rI7;lOj7g}H?i4bkG#+2hP zPu4Vu*Cg#A+T%NwJCbtW@rj{WOVR=2zS`I9b7|^b|DIY;$|pL1-a6gI|1~iX$pbW# zberhnUwd$<$8hl+Vm?I2lO7UXwTFiKvPYe*5d_^!<{-M>rkRTP+sUv49iZ}L8KNgf zo2~Q&Z}@u%n&biEO*~|@4cK+I@kt4E7`&y++{B|IPf;c2y<7HyNe2h_GKJ_r!r=L3 zoAZDflz}l^wjuf}KUut=9b4&#czr4$r-`TBKH+aO_1DcIHh=+1Sw}o~33ir`zvUnZ z%|k^g;=~IM_ebk3#LlCTH0WN6KJh{{Q8dezS5E_~1`$jtCtkQ6=v6;?z3VD9vvo=r z@zRRN)BSF{G4M_kO1vdrDZ7rne?9fPSDH$WR3YM(>FM?BtQbNIKu*-)iCtx4Anz^B zR)yAn^!5laIMtmPOio+kJsv+Lme7V1#^HCR^%SR%ZMn?=CX3DyJWMxsMOd6d~K0 zW=ahEu!%oA_WJ}2J0e(`Gcg=+>vnjcR8$+x%3#;i&J!c|-?5+9x$nUGHz7h=9x*a~ zaZfqp&T9Awv_9=F@s5t(zod6=5(Pps0C_{aa}rQ?+ka9n3Dy-brCjkL-aVYH9OZoA zumk2Hgd`E~KKgpMjED0xA#ni@;7TR&-Z45#&uYRp`EUI6%3ESoIM8*``7$qB#elqD zSs+FwieJ3Wb#;Za9cZBGY{aNyP~L~7?OE{X8%*u#;>4I(+KK$9ma5&5g*Qsiy!X6ufxkMP;0sa@$npO>2HXzrM(C~<*xK}4!~`e*{I)j*`89|S2zo|*syXJ#bXKLEc9!NNsAKvZ zG5H@4U7$<)) z`8TamPY}VHD|3}teXiWUdr5yW6ZHuMJWGIBvzpzurs^ZdiI!MEw5)B!TJ8)_^vaEU zcBn3x^s~%}wbruffKpRuv@;D|$Z{rWQj;lU(rAHeslK#~@xagsf27L zUvCVwwG$9^l2Nqq*xFJ2T?6e8TBzx&AIaz(?N>UX{+63ofVTZ=0?C-RsP=(Ry%3yU z>K@hAVv>2pEnWJ!Qutxim^OShO0s!oxJp~W8J{i?FYo3WK*pl)yG!Z>JYb~_3T=bt$6!^Sf)vaM5xCckjEr@QJbP# z)d>lB!32urh>`2voVc2T6iy=F1boUIl3d>yk&v@_RFN8xi3I2NIi&tm4waQpyvl+4lS@N#4%{O{cIqy|$v$9ot_aD;l)={h=*?C1m@X=Uk^KK% zwW;(9Ux@}YhRT?c{MQts!gAnR7Vj9W;d0$bfxas)Z?2p$(PBcDCbx{T zIRk9YpCC8$F&|l)KJLl|#0QF8C&|qR=uZW>?g|q`mkz*qT{kB;kNhxe@URWw1A_W>HW=>R|yiIv%(pL`Lw6K#3pfXtD2PV!>lQEMeu2tk9vDUu=azW+wJb8h;e zjVtI)kv>TTt3FlIB#y!I1^GWkRwOAGkoSQpIsZLdP0=ZmeEs#s(5KF~=(VUE_&_BLCE!8_IJx=P| zdaDe55l=%0nt@!Up`^Z3K6m={OxgDmDYxVwx)E7)Gt!{n0J0) z&wDoH$(1pX`Y+p>LN;V{!wG$mjxu@DfXAh0@{x3(nG|& z91T0Qdr5BHM<`KlOd5YVKdi26_oRWpz5FO?`W}+M#28(C^Y73_c`&)x?a)*FV1*Xi z{Q{vZuP66r-+O4Vwoy`xG6Bt&zaq_I!ad$vcY3PP7Tc3%!&QQ=@0K|)c{P1;B;Km0f~%31&ljlLNqZN4hqTGM;7VhSyp z12RS03J3T3j9yrOBXH`Pho*@UlWYL%jnx%BtIVigVP^n~S>I|-^zEK$s50iE<=OStRhL5 zsNP#YZgGo#15*t{sxl{!*0KaNky4eld^J@rq+37ld$BX27O<170Dp&&$5KMWt|X2t zUfqV|rmBo|uRr9xH$gwomjg|C)oi4PP=63htb7nUzYC32OOYO%pB-7=zR0Z$XJ$?U zqE31!vuxIX`qR3Wv8KA5^hm9>*&lzG7r7^8@c&)Xqsp=0v{Axdwu<@!Z;c!2(cSQC z_?=S$@^>}hDdHgVfb<2>rVgVc<6GUnrZ}0L+xhLf8Q~&Jtfgn zipZcqkfc_d^#8^t@YCzTcIv?o5}-Kp%!@7T}jZtA`R z*qu57GO${qN~9ywHVp;~wb$j7!7qQZhqbMJh4ni4?R70=@X9mhi`R2ow3vR-f>zXh zAKAuG+2;p?nZtuml;Z-$sV^<#kQmEj&6)^`q){0kG7&y`@9kdMmYrBY9y{ zWp{p+}!uamZh#?9eMG-=9OauhPU5~w>SJpMrVA{4U2xcBGy2C?YzN? zjDFq767H4obw~_#p}~)gaa(`X*{G=>rF%n2JQ;JF?KAyYeM$?uffEf-5g9X>nf%SQ zrWa;DXMf#)-3jaUrxFL+7F&vqYD|^rEF}nZ|iUL z0vm9+@evu9JXOPNEyi{qF&#FPo5abu@}9l1UxM{)p=wZoCL=Oloaf&9W(%$qjJnQg zaw8KrzIdh0xN{KhksvG46hS5`o%2~#%?v=n>?A-6$s|Tjy&HK?4{t$L8^g=M1evrV z(ZToi?QQBI7Z}@}P%^pHH>+HTbxRMl2IlZi2ANzJLFfDIToE`JAmn#S$>ff0(o>?U z5h%6;%d9&cWO5h%a5bj+atF+8-hhmeDP=3)e~wMZn9I@?@ErXOIp z_~bT|*hW7Fp_JwaWcn!)-yR-my>uQV9Cz1|=@UFTbQ8YRSNjYAksvcRzp1?a>*k#o z$nOHi+;t^0w;#*QNG#mB8D$;<8M+%pW^tdG4@hn02>^%nt1Bd)}2?3)9ma z&1HbP$n1wZ?$bHZ$CV%m9JH2$WX{HmNnIK*o%R8>K#^O#$ec5KnhQSKYk)X{_t4Tz z=EO(k-b*Z-q2U~}h9`lA$($woaiY;syNw4aY^x8M8~f+}xUTsCT3180tqEk_^Ix9I zE53aSFm|AMYaw}!d8g+ln->ufp9E!WZ6&YmUi0p_(|QcH34uDT&&X@%%_3esu`mw- zu7Gm3ej^KLWk-9aG%BD_ zn-f_uKT-GQ*}W4OfHsSH1D(M;5vT zv@~kpMi!5L8l?Ry+)xIabvEP;^KSZYn5RlO3lf(06XcCU;x!UI#gVWZjDYiGNud3k z?QhEB=cTDtCXuBl`M4`r43v<&{~r`7B+C>WeG@+IH5fn=26S(KN0w`TbeuUJOrTW| z44{39EcZ4P+_?422pkRsPyQY+S)pYU+`X+maGv^R;yr!xrk>S@yaBdG*lD6b2@mpS z{-MDVj(y+M7{_t}$RR7YuWG5*XeD%ja|*n>uTECxTvNhsCozt2cEc8ME$sy}X7vAbSc&n~MLYWB<{ECtFoSWX<%xP?4 zh4mrW_KpU!Uhcso!zcIOBNl@!cZ`$uj)yq1qt)Z7t7jl^Cns4SdGQ@#dZZy6>@s+b zol<0d$&Y{m7nxK=ruI&6vVO{rL)`U~1@#~mh*xJc*?3sMh;t?Tv>klX1jtpgF>EA2 zRQkfbfOYK;tjMMoyd^Fmd>oy~2Wmd>C!3x*=$z1X_`tUgS)d1($vdY-3d?#F`y8kj zD<0I4cRFnjzT5t~ERVX!^WXv5VrV%%?>tYMa$yv=+H)?Ye+946a>YY+L3Y)=5s8&t3>muyeA(`hnt zNstr!2o|jCE7{(4PkIjf)jP#n*R@RETi4(xw-|MDRj^kg%4d-rp)Tj{firp36sI}$!1aQ6?gJ3l}6wn)HtNLoO> z|I@=n_DDt<3vaevgRB7Peq+xivPbuO&R0;@R&lj?nt&~#r(bRbZa#CF2xm^ab_viqh z#m_VPY9M^j+lOxCW5EuCk+r_eL|6`jI6gc}K2G@htanBxsq&vie3(H#(cEdp+}Ud; z1b3fc>G`mUd=l&8cf{z0lL@$h;Osp7MD|Dg+8VLA@Dj2XA}M&JPCiu`X>!xADn*C4 zYyhz(pVqlHabXSo&;J^?M|I@W8PC1FyCjy)1gR0JM}6e;#n!@Wi|L&kQS-auvjy_S zE^Xp-nxfkO4`lXgk}ugWHfTqx#ON>TDnR8G7aC^SKR;iN1YN zOE_!rGcU*R?`xw-SKke)4u zNW6)|^M~9f&EH#6PnE_DAtmy=M($g~vkw>eUOhm30V?|WZ|=K@Bk}Je3>R0C3?QWn zMee(@UaEd>{DV>W8A@6)mHTeEB-U?1+-on4P_dF$F_+uC=v=b}dpAp-oY_RbR&kvB zK3I;TEBiBb(N(X65wXU&NW{^A!(+>fKR4_+w@e|Qcxh-6<(<$kR4&Kx{) zZIBFPVE!-WazA;|rPtZfLx=tio?rNJKQ(sc9rh3pjl|$Nirb$1T*A;ga-tqUsAEck6^o%>$zVh zsXfZ>b54?N{9EeEDDIaVOSDyMCdlHX3z-1|Brm>l1L309?Y zyIbR<9(cY9svxgNPh54K+q-8(Tw?zz`32PEiPcI6^7CqTzsTSrA-aVHhbRd0c zHZ~Sej_SGG-?j&@Pf?H$!4?nM%&d0i4ozQdC#3iK2qtEz)9M}EVHwAPis4MIv2;## z5_hvlTEO219U~F6P<(H79wrvd z>LY9PhLHTE_}&`|&AV85b1WP)3RE+N;xC=J=huB}QylgpIjgav1dM%RE}C+T1;`>T zT1|~BC9s4q>UiO_VBQxkP-#sFCGgN)-{t5kKWvYZx7F;U1cmrl*ZarJ!43yWD4h~I zr>ZO!cfj6>_sLRC0VQf|x_)o`xeBsxlY~cJQKG*icHSMsA5;oUp>VD321@Lq?7~&+ ztMmn7$nYtz&QfAkK7$#a)z$a}p1kSR7fNE!3%hS zzzc+dM34>&Ksjgz{Rnj`3eZ9&vFt2q37mj0hy+O>0~CTv&a@0un$f$OC1d z5p*M7ryx)Q`oIi0051>*5^`H}h z6*)j2=mBG313W+oNC2rI50rsM(2YQcftnyfPs=g9T);D;0pXf3`hZ)pa|4}b})p%fHFWEP{10vfnX31 zPJ(Pu0_s60g7;K^`arji4K0_5^_v&`M1e9e0G7ZB_<~4~1TsJ&s06KGki^0R>c9|K0axG;Vn7PW1Vx|*w1XkUw37ka zfCARQ4FrRDa1vyL5>O915xb59+g5>ySr%s4tny`%NW* zIxqxQz!ms|7?1)oK@q3{?O+IZoXP-gKmlvu27*C6I0>>r38)91xZjim75IY~kODG65vT#}U;6s0W>h%*FxoKo8(Q#x}qMgn$H)3i3c1XawDejV1_`fIct-4!{e9fkcoF3P3q% z2K@+gCJK~+0k8y4z!yYbh7fB@2518cSOYf@4C28_kPS*eJ?KQ>D-MtcdcYXi01prX5tUqAO@s>Oi%=BKsy*hbR!v{4Jcp@+(0mh2PZ)`C;|20|L;Tn6KW%m zU_^Sr7}x+05CRfFD#!z6pb>O)IJSa73Free-~hZp7)S)^pa7JEX3&pVKcYYx7ywJ) z1bjgxNCFw45LALzFo#}aDY6}1IEAxcz_U)08&97CfiRE=(m??z2hE@# zL2N{UGB5y^zzO(*NRR|FKq06EtzZxVY9xU=Fa%b>75IY~kODG65vT#}U>r38)912yMav@<0z50~_E0LO=pY1$m$hG=gq~9uWje zKp&U^2jB(5Kq5#71)v->gMLI25e3S?09XPi;0q!_6376Bpc1r#K?D(z1nR&LSOHhy z4`M(H$OJ{82DF1A#2JwR+JFMqzzqb0cyJPAgAz~=IuY}O1LT1oFa|aNLXQxT08&97 zCfiRE=(m??z2hE@#fj2~fGB5y^zzO(*NRR|FKq06EtzZz5 zIV6EPFa%b>75IY~kODG65vT#}UldXr}tX1tZ+BhTqTwt!M9wi&Fw-Isl`6mOsdJ6 zl>|9zUAKoC=Xpc>v|_Z^Ql5gB2N=La;#R(V@X@ZPHd*JGK9{#ay0@hOCuRi~hL!YNx-# z51veo!)Z{V)b_u7^!=!}mm@g>!$4$AsXtorr0o0DE7Qp)2Xfr7g;F0{+;eWs2s1=P zctOKHN+af+d&9d4Qf5SiyfvJrw5O`KT*N)4f@GTqs%yxhv~xE-^7r{%g{7|VWX-3c zg3{glGPxm4QCR^;jXqJjW#*DM=M1a+k&SOW@R~#E$vRB!%+Alo$cPt*{`FW&?-W(t zS^e7n6%oO>UZ1BX_6(2rkF66JBqF@*^%H7R`u6&~3um{#Cn8kS>o!W?_-)4Wv*n*h zku7@z4(E*orSG=pTs+^Q5GC>yjPwmlP4U&3l-afUf+P`PW#&x~HC4dNPc3_y(M^&s zDB;aPYTA@Z>jET#6D!G6(EOVW%0R!V_=RA!Nj4FUhUft`WBB{{xj)Yre){jJSJX`T zD}lL-&3`!%5lQPCHB-rMRs1aOtO-N}wKob=GnphKhqy-va{r~(XhzMPGj7M}rEP{= ziD(6$vZoBs@0V82{W7bCh)~AHEXv49RF?705IaUhGa;&`j8^WB+SmIiBbDTQB+Hc!-u$O!8QX zTVVpXu}aGezSI;*v1++Vr>*_mHOW)9c%LtMu`)xtgY8 z)yM{7#OyA?NeDi}qB7z;gjigMk@sBfoy36u95vf3w zM48<;CK#)~0$m z=@9u-bKUvbd#kS=*!wS+&GOV-FY(DcuPK^MB_fo#S&y2x_$Y3QYVl*gT^K5Ft z=5cDX4ZnzwB5CPDw31r*Ks#31F7yNMi;GDR#ZZfO=grXE`tpY?$pkXqe3e?fru}L- zEs@usK5I-X%V-l3tmu6Q zr;lH;L53H$6j82ICw)7fGBemsu(+j)TBX?{#vlGfJc#5Q=GoFkxxJ9xpc$GLPm@%3 zayTD^D7TKyWB1Ix_tKb%pt=w7l)KJu^+`*2IbZv`*Zbib8CT_WV z`Oismb^_+x+D>`;Z!@$hS-V(<91bwZmyC#+hM!wpOLl6Q|s41C^^($7juW? zDTc#oGoZY_oIbI7S$NNOBGQ5=kJ_Nd@2zr>y?Kj>kk7U{%6n9Og2dCGBX0i+(>6%? zX#F?-g?g;+2Q@#94*U|C~lXI17SL1WHGWa{GsD&U3E7PXGT zBRGlCMg>a7&R=xe`L`k|nj(kuiH`~lyqg{T!C!15HrJgY8AAo0?350ia-NSU2`~EO zPX!hj<##7IPWeRghZlWHpn?QF`j;6k_lFm5NrvPi6=W!$k1y08!AjBOjpMA%y18yn+zmFRG6)r_Qdg~kI6PZGT0$W z?U?4&m=kU`X(4$ziqWAx4iDueiLGAdO()OsleB>NbLJR3wN$u!a zJu6k-k(X!KaYrB(9&VJCbJ=Z;07(g}pdH7kDF5}3({p0X14y3Hm2{L+(ewGAe@(u$ zXp9HvdIPodvSj_n-f!-)-1%}c1VFLS6kHN|a%S#BemB=I7MoT#{2 zAzX*wR^taqO3;3%5)~i0L;hRU)HGh7i}6FJKDFDtpmguWrr}}o6m-(Lh}tv6nJ#|S ztM|h{?RT!H_8#DWCsD3<*1L zQv1Ev=U*R5O3Eb3pc!?kQ~T3o$K1TxyZa?7k)jTm@ehpSM9-=e;kmUg8|q+2MEnEg zn$!9JDyYkyI@H%U+g?NZh8iNAs3Vab)M4{KuWOQ?T@vLl?m9&sc2nzG&4zkPk)NQt zx(cY2`BOWS*ZFV2Y6P#@cRi<$8@Ot&x|};rlw=PMr0X4Zyn1fGyZWzlC!kf5y8-H? zkE6rBmeDHYLy>v7?R^w=y7*YKQQehep5%ND1~*?Fs54iMjL(@>Jj_E8{HQbamNz`d z6e;7-p$GoFi#qp;FIh)){Ra+C458=y`k6Xcd-z7o#8q$YN&9lbE$<>!+N({EIZYWF zBL8ypZ8deiy3V<4yx-RwL==dpwon(ZtW$RvJba>$h*0!z?bOBM8v)r*Vm(j)`(d{z zm0|L!`NXRti*H1P`s-GsE=`hB-WsJMl1xOd5V6!1lSNxJ-Bn&FlD-EP(|we>^1^%T zRmb@On76l(-(^u*sT{SRMK!&o!N54WpHNrF>U??P$9$?G%7qDaw^P^nI)=RJBQ_oS zFAGD|HJd|6((-ePJ`ztD9kBBoQI49&ajl z>;->`*n$j*}7)T?_wWZj&yoa6=d+9yffQyID2vb6M#DY`u5u1|-$XWjNF{e|0iRnjQ3H7jGnNzseDc1z@)KOfvKAI|N7q}J~u;Ozq z$s%;of0=re&%OL@kDwbr-UkQM|9~oeXCN_(KA1rw<-)Z3Ur}X-Pi4=)Z@VQyQd)-l z*r!ls7HR8`FndcH$@}2GzVD>UdN-T*OKP2cOcF;2|NSymHc%S5$i-vvQ6fS{zu%#r z2vysj{N$w*Ohm}&_m|XDv0~L?YFP;1-)}$$G^nR;9zL4pr~BN{Gr&0wm{ZTftD3gk zDk}d(Hc@8-snm0kNN;O;egz3*OeBR=rO&ZUP2QG; zOWBpFs;v8`a)w_tj3FX8=O0g~m){0VFBG4-G#(}c9sKw}z3hFd?G@sfPEOXrU;Y@N zswYkrA3tS{_;gq{YGF{Fs@bzT?$wmaUL2TofxwWedDK()xpYc;o)9@AHF$uk`L%e~ zTUGbSNcf@|kX)u-Et6d|U+;6;VWKuz^J6S+v(|>p zBjg8){5gfH533BA);n|pC$v!3pQcn})0CUrn_Fk7BbXApik~Z}rpp4R22o?*Ui&wi z_!&nvRffA*N4KW(M!rzU&orv3EoKqdL`x1G3eU^_{6xLgeHfP@aWioz5h3+o(o~E4 zI+Y*62M+Q^Z`Ke^ral~Ret%~1;@B6+6YTQWR_a6LOBw56b$xQ-JO)|6lBl*;y{Df_ z4(shB6@a4rYNI}m9zX8Ea=$v_5TWc}zo}1GbgSR)nDSg*swDzft1D2SK5ObM2zHIY z@h?2_JBjKT9M)bu+gyko%!85szDj)-3jShTrx@!%)P}D4cPaIGTh?W@hKh0(Ukn4F z?%$uNF9KWL23mfdQ9;Q;9TjeO{Le0~}gFbuPJi^u1Hsi>HXlhKd|= zqdGmA7LA=V<2lmBL%~$nf(Dbuz19J(Bo$cp(0=Oc9<$ac^=DZ^hF z=@(PA$Wxf;57kq>(;qn-=qJv$BYH%RhK8xWFVBrfRlezRA|lk}uoBfjW=D3@r)Lxy zE22t@fb7bdjnvWyTc-in7>if;al?jV4+mqKrA;S-- z0jW#ZM-^(ipCTfZYxp%aFgAP7wI2RzVI+J2k{)Vc+2gKV>-I;ONf3)2iKKpby{fND zjtdnoEPOna+CVCbKy|B`rT~za*1l zn&X~zA!=y%PHmAjrmIu&p8b%_qlVfxWU9HCUFYzwWB5};4R@T+>}}szpDx@Zj}h{p zHkz+x^-^|D<^$w|BT0-5+i8414}{d3T-e8lYi;=8RXEBtf10>SZTO!hI(+!lE0E^D zZKGveR$d}N)Q5)2*-s0EU(YR(zP9=~v2tjXbCwoJ|1muA;+3q7e=GwGyo>eb)Z>R4y%X!O1mp1v_yl)wzfxFg)ZbNGy%R3 zv_$8->tc-=>rJ3!6r69EmX?Y#5j*#|g!Hv&0sJzwbVG}sOL@dX^tHSx4gYjnCcfwN zQ)l~i{~ej;_oqjX$jHP7&xymRm)CvpN6`w#Ukc1lb7%27D%dW6GOaN0&OKEL|BV=m z@eXqH-=-BF_*tbaO3(iBZ=@wKnjRCRk#oYsGQJ!Gw#oFEpZ2e``ciLQAiqH-1uW?C zjYp-#k}LNqk{do@sRGMrWtEV``maXAM@TNA6@iVk^8C%MCoW#zSwwz__X`}Pl?QvM z2sX5vHwJ-`2;87m`%}y$#`**)6BEbCLEtH^#y6;LVjA*Rf@BH9GJy_SO+)bPTh)wD zk1_2Sp*5HNIL2{v59bYdU}b`Gv}V$>p3a8JJVjv2jwPt77Jv|%SS4u>SA-Y0q+5VQS!PPv56M(oCo_Rn+i}P$RrCvRe^RJX5t@Jdb z!1J;3_w%lh?4bRM4ARrAx3?~vaQrrJ$s~-!5f!7SRgH9xKEto`hEz0aNHmt7Zd1SO z(nYH59c=FcJ)`ed?8`H6J?D~S{P4hIdd9E%xkn2IO8CjV6-&TkhP0tnfW^&>ENu4S+kf#o6OyM9+R`eY&T1^o z!}>cfaS1tkuFPOSUSi&DZ4$E^V^s+qdhX93iMA7R8V-@C(A*_#=y`#~*E!FetX0YT zP#Os@dft82o0(T9=<|`{z@bV+(NzRpWC(-Qjchi7OjdojK*H|4f8BUi9ViJSC- z%povd|+Qw#d@1 z2kT2udghLsK)%9*m5o|TuM~XnJ1F1$~zw- zr0a_nc(YuLa!0+VSLuijl>h9Xvf^(oNK4SG-Uuujl3BHfEPz2>((3f8&o9ze3Wgt; z_;(~M&81go6}ZXyE1MVaeJA5w=|!~LJdbYwQC${?@rmCK+TF$?qg0scZ^b8oD3A0( zdd*#D*>RIc2U_WI^3T(2Q;$!7DYA7prfk=5(H>G^%Cmd-|HNRShqDfkKd09_Kb-Ke zK6ZuoKdX|NL9cH-IQISHH@h%p<~1alMfCb6tJ$38^P_mZE#_o0t7$Kh+e@z|bR?q3 zASNP{MSIQqyzF(?Nz+DDKWbK{nD%ONudV*IZeSeI43;WonrLsKv1O}--Q$HE_}Wk) zSv}gvWW!G;-)NVYaE|N>+UM|Ymy8XTwI!IJKq<0;w9lzx>Fi+SL}N~>3vEP|z>FO;pJ{in{0Qw%+6 zZ@_<6_9yK>ZQU~Sh1s6CNszx-PKplDXyW^7duo#pc@YXAH-!##?~^GtoA~kRKUK&r zpo8@P%q*+02oxbBmM}cEk`B67GVlG5A4a02n8>tT108%WRc>c*s`Y#FLpTSyZhFh_ z8Kw89%QgHVBAD@LS$gX-`w4D!@iMQ8$Oxjz^wy}0T3wIh#jx|jtI^SJ^wzlJdrzfm zIbm9LE|?BUtsj^5=73hPV2dGs5l@F)s1- z@fSaD@|sRWEJPV}Wcs;W>f`qFMyPXJNIuZfiz0_+D5)LBr-|^23Wjvd9G}BUk@}pB zzecSvmySK}xgqt#G$Slnk`M|CuJo?f%JtubFV0pMC|1}+$0<&~GJO6Me*no1)UL3T zj=R9^RqYkJahbdtu1?_$9e-xx68?nC;rH=sjCB+W=-px(sXL$j*!1rrGKDwvZi6RI z^hf`--$_a^E`@LO?ztl?wC`Q+`$++~_l zP!9HldEJ8IN_vlZd{vOqxdGmy3@lzTgx>SMpuJY%Q+y0b%O9drI^mD;gFoT5Po;?n z20msMy)W)tXJTtyCwfNm&Gwim`hfY?_AJ}sFtVzO3K(;SKCs?0!$s3LYBqTvN;4*p zJ{YLm`D>MW@_*|>W9sNbJL?y`$ewR;m0V7VCN`#zPI8~+(3EN{Q6|sHQ4*n#itjtz zDnoxGvkohq^BzwhZ5uy9(o*B|HFywMqS9JAC3RcUhP)*q|3)NA+v${MbsaWEZOfLw zUPkEveJtQ!tlzx+xNc+zFH%aQkL@1A)j3zCwh>b~H%M;M#~#K^QVbS(9WR(Ob_{)d ze(8e1!)p=}u|xp1j-5;&cibmiHd0zQ6UzwD*Vu*h@eL10f4cWru^D=v2}ufle1B@G z+Z|*or`uGEf{wEt8LqGgolo{JipZt+>;dt6MiuC`e#BoyeDfjy@gt`$$!?-}ZInC-BMR zzSF4=4zfLmK4^X-b%kzkyaavL&`+$OGO^(|5y5`PPodAXNOs@km$|Q!_xFe6P3g2= z&D+(T9b6IU;tC#epwsKlB&}E9kb-FMSJD|Fsh?CVDEKR4&&mPxr8#~*J3106+&~TgrJO`x z7MZkmg~hraLn*Q{p`1x)K2!+Wc4Fh4PC=e)P%fi0+vXYb?fv0pjuq=hIxF&$YtzKd z8yiS*rs5~vbXL!)8w0ys6f{WHA{7-?`l_3hnf;LUpJ{)yqQcPErpyvkIq@=`tazY7 zs4Stc)!i!;o)$NX?AJl>H|*NdG#@?5Df+tLN3EdM@!NaJt6FgmS9RpmX0jZnHP8 zZIRD|2(4XpA)S}DLqcy{q&E&~@`947uBG#tuDGxo)~1L25Y?x8h|XW(|KP@BA1R*u zMD?lW(fKF5h56-#E^jAKArq>P=o@P^quHE*j_MVuU=$6O(9#-ugU7T3ryKMRU6Xa$$EcK{M(8W*JY;;rBlp27w zBX{b{=?By7a(91AuGGTj1Ac#M<@gGh}y`tj72*^AvuHz|`9;t3Gt&`+hj zBJb56HBLw3Xcijv^wWd4+RLLq&!`t99$e!q{VeR`vKF(j-()(B_iOy2pQV?b{xn8@ z4!#*8dv}_Oba}#j?jP4EUlIlj$!K!v3d#GHnI{Gh^4#GI*oi{z;;hwtwqNONXu;JhH-cweYoa2{NYCGN-GKq;H=v zW8`tSP_foZy6T=o{Fx5VGb)XLlhxWrSJl*IyQhp@Bl>S1q?JU!lwMHxb8qM#bu^}Y z`sF)n}U? zr_^$4^Ef%$v2=~lCo{tz3GcA1h~}+*maZ97WH;`}>pLWbJ$5U!OXycEop++=KPbTW z@@?3H(GjO>O=_-3pXhb6lFQKvqHB-8YYX3ZMDJj z(oPVS({IL?j+|bz{8PP#d2`O^01S{wEGa&*tq&8kAA% zqP_8)qMil)as68dpHm+K(bjnmPcMM})GV@Ibb_n(Ga^ET>FuXK%T=#-zI$++AQ|Yv zs`ReYpC>o_m8QRVYeKS(wxRc&{<1_gG`fkNv*)iZ>b26H$zkC>>$Z^#M_f2q)1tc! zJ+2&_-;6n6@kAH8>-21|{jqXgRd4}N>%^_}H-{DC>ifKn1@ZYgCdm^M=x=u_&Q?iA zpTz!T5(cN<$suN?~EU~cKBTv$;q7TMuQ^dt{BV>qHQ8m-`>0h^6zyHW6+=xA-_u-J3(ZA=(OPyaBUzxz^g;$5@9{u~c zaglR?$*)2&%Dc3s!E50_nVUY}R|8FT58_BR!ceH;Co|CVcpEB(h{Q0DZmclFJD zdgy1J>wCB<8)`frr+zqIvX#W zGhG-y>8y}1Pgi9J5fNJYOkajCS$J^pfN>~qlNE)T8N={>u|yv|gIY zbjq(_Ol?0A!S-inFoJWqe>RQ#yi=cuP?(ty7!g$gzBSeI3=VaWfLJqY8IjT<$#s)s zM#z91t0^;oGop3^N3M5Xs#r|w8(A>aWkk0Ht5@EzZ&D%~-L??TW<(=smG=|uq_DU~ ze79jDBO14SW_jJkX$bIwmlQGuTzEDX4}E3CE)S>Gh4M{Kk;*Ze$cV4lR`$-N%MGjMFnc2tM&eN~)&6tL zeKOL8*i^{R@#Q+OJV6BlSeK?P8GqW!RO` zJx2P==-MokQFF0pM!Gel21Z7%c{s={ISO|K!F3sRGcvv=I%js5j&$NZ7&grkV`P$k z9W@Cwew_HXznnFlk#nmOd1WWG;NR76v*t4LQ{}HlPY$D3{c9|<+!%R-eKqG`y~l`#cZc|_Dn`jfGk5y8=ijl5*MeCP zcMmi6m2>6xV;WWn8i(5BRx#tu0-cryZBlQSBYh!vfEjoE)BKdV8+>tr3d%)|VaAUR zJbA3pY##}%fPzs|8RhI%2bMY3ii)Fi#3~3ipHY4<7%!lbd&dDywgXg!r z9VSPIYGYJ_v8AypGks(8(art?_AQ=G~@_Y5j4$ zJ76y3nOw#&cba@MuAM$wISHU znEsCSh&!hGdpFrUE-XYgL0%+iKv1x3$na&W1VgucH~;@A^FOfl~#B? zJnyiw2C9cT%*+|H-iH$$l=Kg45~qRzgqa;<_S3ZMV{s)GxO$sn?1_m=zV)K*Ma8dWHIw%qhFRB zWZiI-pNk5KLIR1DgYhy{mP*r0J@nY&#KKa3jX zvQT0cozpKDFD$eod;z z7azIEF}9kzKfccAUf4>Mjt~OHnUH*CmaWde|7x~fngMFVf!8x7w{>oH~N8y@*V; zkimEu@3ISKoDG}S%YT`_yptE(%`Sm)_CEa7^n>gyTyBLD*qvdV~a`aKHE>zGQ?bTiAWBj4#t%-c+I(x8@ivA9L>`1H?wL+-$B{o^toE7a%j|EiCJ}< zv-)Pz5?ylJH->HY470koXkq7?!Jtf15vw3t%D9=owph6Dk{(Xrw%vs!i*b9Jt+kFW ztH(-#gEzBA%0kTQaPzkXC??#hLo~By>*i^Rv9EnQ5rhVXa=6Q^m1GMSRGgP9CG7$F za(Kn8^?F|>*-6WWkqpB5Idm{};PtD)*f<6_Cx=oH`XFT1v4vyNoQ=`OSV(AB65MU%Vz5nKt~sZ$jb=C(-Q__AUEO)4l7 zq94o-*{v(i=@guqjCv2mXGU9@9WRWod^+5CFZgD>zK# zq^aiHdTgiN{983E?3u{4foEPm#n&zQ+u*KOcr($WPv*#IY`TynnX_U)6B8!#ak_}+ zgaq{TXb>yTFuT@l8U8+Pj?Wo5K$z`{TTFboMvL~E_G^D*a;~Ul_NWwo{CZLCH0guT zv#%In_KbWRj9qu+_S(PQgv%IaUxQ4~-WM0_%CT4lBXOC@?5|8;{IkzK8s{!atWcMQ zOyZigMIcZK4H9y52Mg(!&5GKu#VJ&Y54ITI^1WShoSlR1<- zwnoWz;xTe}1CbarhrSx*|5)l~&)X}3vvpm@B-vfMu<{iD$9?!221l-eOtN5$_m?l~ zcMNzpLAqXNl8cU16*LQ8@8=`c>-vZ}GR4ULZOBRuQN`~ZzF818Fh@c?-)t2X%1>3z zStZRJwR~No8KY%FZkE7LR%tOQ-Ab!3&;0RjR|uz%59M6NWsW6nsP9Wvju7Lc#Bx?G zVUE=Ytya$;xf>%#9L%bC=D4{_OIb^WIR`pNW>=*$$L(G$lHa?wehzV*Q2MGu=7j&_ z1*Mer)_P*sFp*Ua%&BAd-;{*h%EMM2(Zs4h%$d9=3pP-bM&XKb_@UKfnKM79Dc4=p zkV}+lLql9`!=(0qKNu2nyE0oWXZ0rLZ2bCZzxrj!RT&s=td3#QW0eln$t5fM3y}5B z)tOBC2%palz8$QMc=77T%!M8Dr6RA#ZB{`LDKyd5AD9a_-8H*ik0vW)Z5Y00^$>I6 zRfBDlxW5ZloyjoIjmuorEbcks9cz(?oTHz0b7C$I`EP1?_*$QLvJIZt?E;e_8rEWV zF?uO)n|mEZ@0g6K8c{h4`E@iT&_4e;gzI=uZW8jKC*D_a&%Y_~V`=}_A@hbG?8Nyt@ zp=eTiDm?--6w;DCQ<)s=M&B-RL9Zk{1NY;Z$K)*A|Ew`Uu25O)9hn;r-=7Py(pJQS#zErG+}M+)b=mRdwtgGVd$g$aKbV_* zYsFs;%apZ?_VDhF^3q~%Zjp>0wcM|nL5;1!=UZIn=KCcb(bBUo%KQyl=5>s@*_Yv; zD}9jq@1qj0ET*96V#N&w-6Pec5CQmI33EG+?H_f2)}75n1bu8UV(!c}c|YTz!w!sA zd8;`a7BGcr75#T=bZegz5puraEOW0rrq(>Qtjvmt7>Ej)`!Ozx7DGdQkBA6$v|)g` zf757LMa~x^42DTZ<1ND6ABd?Qb~HF3h!sK%h`d#qBJB&-%Eh0|9-=V#mA5HVbjWZ5 z<$R{SP^1N?K)jbS#aoZN-Yp1QOxzW0*83z=oY?QtCSiOf748bz_O4@!i_TZeJU=jt zoS`I=FU$j-Ef>4pG=;G3LzW)B|1b}pj871~GvCOXcP!Os0`s8vD0L`C$%))!gevqg zWgdnWsebKhE1!;pF%0lo!IYRCmW(#t;Hj+m_ZeTN&(ij;j*js&+g^Fmts++oUMg;s1fce_?1M(%9&sbikfo%JWC1S!Ud z_7nf$>&-mRP_TbslDezSgOlT%$W&~ND{O!Ael@wF4Gq&bgQ=c$IK)WaLSB`;88+_w zgsEQdbNPC)iN#N%b(F#PEmM8y-jnf#&YRnzb*!)W{$i@jhmIJ;rN755qwp$z`b^EX zmI*)B-Jnv&5S{xiVrnjbjrpZA>N^He$iJT}^XkYImC)pM%MAs{7}Reo^QvdV)7s-! zwwC-ketVg^jxQ1}BNn3t`N**tzY9#g{9R?49ZYnkWRBlMrrymVS^Uh|oXGKH*z5P6 zso(1Ib7pPi00x98>qb7NLF(Dn%oTit33_Cfwo#X9ShO?V+;n9v6qW>mJM(&SSkB4$ zj*%haE#?q>XI@`dn6_MH%soq<|KBu=d0jnAI;Qis9aZ@_;u4Sp_;dEv*xefqsZqt3Hx$sZV z@!HujzC^!RbMu#Cn%lc;YV%LLUkznK5&jJG-ecdB$Ier^^3p`R{!5q^`eyz3>M3t= zpFP$B{3Dr`7+t#$K6_Kh4j1(8f1dduDUlbqdG62-xE(YE{}QG{EI)0sRYG+AD6&rF z|Ay(%uJvYI6eIh2Aprvfna>g$izb+gwbx^wkLnK?&vdREZ<_1LJrYR#A~F+T%=G5- z^9}COUBTPMfJFq@Fuf(3OT&(>yXr_Rf;_d3>628F7_+STt04LrINgA4OyA75J!`mC zX8q{h3m{2n`hFBX`uepkeKIT`&O6YR`Ce;j`eEz5DS?{-!y zs4ZsrxQWfb1^aDPtn{d3clhSU6^_m0jc>QLv9eJQUoCQRD~GO8fNj57*+cH`Yu3b{ zaFrs0?b58A=WLDfuEX($8f3z>U5k}_p3`a?CGDAsMO0{I`z&^JeU#kh#$a9Sits*c z+HT9rkKU27CI7|oOL-8XLbe}a<+TH^zdQap16wk@BL&+tS^3<7wfj0;y50~GDj`&e zmA`f4n3nsYTR4$JoK5H?cAOOdG|$ep^{LXup{A^|US-Of>XgmAZ9fcSLYJ{BJEiWv zI9}~GV1H(y(JtwzHo_HRoK-OZ{V*?G72O@tn9@0gB9PO+-x3$IUTjQsA8 zV$6i3f>qmk>B6K!!7qG`yi*8ae5_i-&bwcJJ?%-FRvaeJs=e)UdFp#=7VoGET5i}3 zR%7wQz|Phx-7A;`qQ!+RU^R}6zL=RQ7DdX9Aw<|JReYF>$9!&7iK~~T4 za7cmeySbGj#o-m~q{(gUp0Db+j{ocU!aLYW!Kw-39zPYP<0mLV1Rp#3Q~vg|K8m09 z#}!AYum*dwcb}IZ*~mMP2wRGn%FYPR)VPpYsP>5z5h{%^XJ>?ee!SXU!USV|o_$3) zu|~&_pXe)*?$JbTq6>)#VvXug-dVCpWqXni8OlZ+W@pKU8uW;mEFfJzN*R&K&YC~p zUibdqW}I;0wZw>0mRq+@&QmV43oB`)LyvgN(mewzZsX4Fz+Bf5f^OE>ZhoItsx)2B zyUi(5n>D$RDxN|KG#ky0Q+b~u6Olb@+EZ^I`sIw)m~uWcZ;V{e zn$5knrrEZt`lr%DzwWxo#-EQr}26a(lJCRS>xqAD= zbefLal&FxZi+sl};=g<=D@d_EMEpH`Nt6P+C_Aox_TC|ZbeZosumI5%)_UYc^o&y< zLYyWQN6lv!x179?_or%pB@7aE5aq(!Xo^Nz$A)xt^G5wqTUlGbjHSJsy7@WMZAN$^ zk+p4`7K7C@%?$ONs7I`w$$f*l%f&je88jDve$U!%sLN7h4?7g{hBMI{G_cUMr4QB&t0y>SZW0#Ga=-2E~c?M=n()hwUXP*z4 z;PZ8vs5;pj-pS88mz8`U&<(hZxcvnXOlMadt#rTat(Mv?)K7fx&JNba*X(&k`8Dfk zeDM>*$GW7X1a`$lANcRAR*VwsQnyf~`)S(JkFW`hUSjlF*A)&+68ql?)nFiwti&u} zS60q%P0AYh!4g|XqmEh0uJPLE@I~d$bv>|7i5A7PqdK)}7h*V3P;w969 zxxy|Z)_a>+tCD^`&L#4maA&1)<-Si zpthj$m2?@R^j+6kANPeNk36pmnvLVF`0XlVef?@zH64`O%t|Okz zZX4KAsT!ELJOR!ICpY7x+3lmZ8aHknc=?rH1}XM?wk8{&?3qpT?X?nUg5WLw4H z{!zK9^28zRUc>JA5m@aVvh5m2oaB9X3LAdm;a=TWFW1!T@_v%ZM!ov{=Ga8-U~=r0 zJo1p;Ipa}4TG7>Wg~WWwo9ft@u1uGbvriRxAIqS^cK5NnE?p@;*qUt5Tb#GY#lb>s z{PkRi({q0`7mzxH?)EsbyPbsokG(U0%kg>pc)L=mv{JOFgrw5yp6e2o7D*98$R45) zq9lZ*mC}k-v}>mbMJPp45mHGJN+AlV=RG%{=dbww@NyiT=ALWjoO90EXV$eR8?RnQ zMTjeC7w2T%v@P!(KP?l0DY`%s$_dI3(YZUx@>-1~oyZ9K$T?N?&~DPlO?3ElkbhR5d5U z)7*wDC&kUZd#KOD3faPf zX2^I>boI}@CmttU#hNFaONcEex<2a7(y6BmQCw)lL)LMk+pC}IbYqc> z97}esotCPMFsPQH6FD*GAE$kJl2A@-Av*h^ww(CG*M!biUlY!v6Q%fg=x)xrg0lWz zr$^)<@^FH4-etP~SJS*GS-RZ@wLLVRb795!*Q{dtfE2o_P-*B@&V}xmTDD7atzFTv zhVg{faT3qu9A2n7eo`9sT2%C&bI~wMch3QfBT2{QY@1L0?JbqpHTH6?_rLdlvp3LF{X8$LZ}p|mtk8tDIKqv zX_{mAx{J}b`@&9fE>*mJtRy~`p^wX>Q4DM3T(+}${&?lnq$)y!B1UtvV;_XMZq`e{lt$85Gap`=j51=YnV{} z)>F9y^<-zz zFTuP|kLTob>a!%qG?b`NZJ>Nk8*>Vd`pJkHm(0gDLar&Cw&xUPR>_)=ceK-hDXilZ zEm%^lXWb~4h)jjzCwn>9R7O9KczNfZfDqkEdPabAZC3s=!CL*77MMaqtY_3XH@a^- z-g5JKhk1-IJeVUoW6CK#5OI5&X3h;+sxKJOnRw1kvCHM0>hzV|-X=WunIg_j&E!4v zV!vnF(NM6LGnJg1>jPXQ)&vnOD$xGLnU|bf=BWe6rfZ*f6QW(8Ge0Q7vHck@lQBhinf^x4A7z5TI|# zMy})Bxf|O1y5Yiz0Sb!-3Fh2&v1L=WjT#4NHn0j9naH`Dc<+I9LD-J-NDcBD`JPj; zV_j^wZTnfej|lmS9Om5XUZ=5l+0jsJcjXp)lmh4Bdbwkx%fc66?v=aF7G=t*p0nWi zpXP5x6ySGTCqCtiEL{)NX%4&2Tq*hLH9z~NF)y8@Bt7zIJG41ai z*lT5sr-?^%YE`cdeQOmcnuuNuD(cxeoZ4pNEkQLue`9V0v7B|`)CI`QTtBI?*nd>{ zSuf6$x(7N&?7D|L>3Sq)CC{GZJbCJ?FPxW(+nMyb6vOSI$9DD} zr(SroqUEU5Ia0Lopg;S?Y1F*R`#Gpo#g=LZB@?a2dA9P#tpO$LJDPA3XmF!h&a+IZ z^|$@fW3Z^6S`peK$^bbx;kx$Husz-fIA~Yc}Qk>Ss6%*YbEsz$* zR2zDTF`As#B~@<*=Tx41gGEB9A!Z||bq{N|rQpR`bd_XKXfbh|H)?4KC&d@L@zIeo zFKj&~lk~R}8?`k#{SU)-yH-Xv>bR4&r^M3Ah0SAkyPpf49E*Zp~=DhD7 zk#|~Hcwh`~9bbN2I;T4))$Fmh>RohX(U8R5<@8k7zmi*=ejl@2$b8&4&gW#+mEmRj zU)=vb)EPg9^ZAbNOL2+LQf#N>zJeC7%ISSt@a1C6Z*zD(T6pmpoIaNxhsL`0w|EW< zE;#-!r|*ldOQ?aVY@h&LmXGh`d?|ZF5;BCXvoNg)TS_qDe6^_BF)H~>?~h8J`~*AB zx4ScToEMOER6%QmzE8q>&X4V@lqY46NJ-FaqXs1$;ruuiC8^_}aE`lrfohhJ!1>X6 zU+`z&pK`^&J^X|M&fwS}rM2c_S{o$V9TDUqXK-$K@v$k=c9 z?M{lnT7jCN4~ZP%yJ8p90bI#>Yr=0jL3gjTdLjJi1_;6kf6?HQ4F+MoeQ3U* zhx6YE|H$)@#6!Nz9BC3!{1?QDK+}RlZLUjS;4mMZ%e*j!2)xnVNWQF97K28YL$Z(v z&a)r$_Nc1(H(E2Hz6)tY@RXr!$qByS++GQd={6D4Ih`=ek^g)PwJo$@7hVyei~}3b z1~-}LQ_*QWN6bTnYF=l#{s?fr1tUPcPdrV8rN^GEdl#faA2CMciPwqn_OYlju7jz_ z8(QMTCq&r$C~jNZs2Hh8+lY&bL^w)hQS|7{m~J)hKIx05L^$7i--`CE2bDCDQ2)i1 zL}dLA+ZSbS(}if2hM`{cAR@;st7NYUxn!a-3L>LNzf7v^*>iY1P2Xk&xI{+B?U+B* zP)YFFed&HOID}*#BEkP6vsGY%C*2c-)FjIiNt1Odi`Un$pqu27Y)|Ch{z|C{EDs9DNC^HvC4$KJ#Mq>1wcq4L zicp9tH;BS&`yJXpU4820sOwI7P86<%pLSSx-4ci9kkgb;MB%kajFs^Hwl3_xJAem- zSu%b{PNiFf_?FX&+y`VX6_fFoGO`)%4-;f`y4<==$Um65-R&TYmW}QL@{A>c`GU0hVx+(B-ct>4^hwP3cCED&4E7shI*A2MkbGr6kM3NQ>~R&NA$$fy2#|!>+=F7?3YZ2$B@QL z!NO$n2?Mp*@9f7ygn`whE0W38*ME9cN#AdymX7qK8=xHx>+`hdcm#-Nj_=AioWG3Tv@#_3zM__M%MfPN-T}lssuhutuLn8tnyo!$zq{V(JC<*uk<2y3m^~4;OG#PGVcb`2BZkO}7~A>hDBa|jptt>? zjm|tzOsp19G?d;s=PA_y8l}wF#N^g0{$i1(4sJ+dFeD?yl$HIVHQ!&xT9=#ItW$(z zTld0hzW-A>7#3_c>jEL?o=-GZeY39;h6ROWl@d}nYKu~GN8q);^*^hQkRQ|cT)*Rx zjD43V?5t0Oxlo(!vupqSZV@^t${HrD-nX)XH7|Z*VFk*_Rv_$^ik01tw>|oJxD8_V z3}UvvB!n3of0BbOsM+Sk?Be<@{gdXH%%vqU2ftZD=D2MZJoYJbH zBJ<8n`S!eTjq6eREvWsh{o3sJ}VKiH%HkzUtEsH`Twh?K#oJ#y0lMIm^E1rDEkdnZ%}HzFX)08Fv-v zLOR;goUg=ovw`%?=4zMww1{W%@Z<`U`F<5o=f(-EaQj6t!`!)KepXXK=9ZS=iS&*? zRLL56FVYMKT?mUGJgW%T<2vFtMM{E8e5}-uAr~&sS-EJbo-i77E;u zoZ75ZB*aUn6VRc{Gbau~UuO*SW>~-&>>%(Ui;SzZooC$m<0VbaCGQ4VQV@|j^xjM` zm%A8}*GQH+PFpe2e2p(Xq;&&9K9HrG1y3Z`4NQxoU0*Xikeou6iJRvN_D*44s9It3 z`5k2Wf|2P>E9#vMs0a!v5F#rC#lN^b8(5|TD?;W9CXy9%MCUCod201{g0o;2S+RWj zYllZqbNVK6PiYo7k`*VG{Wz{Papy9EW1Yl>X^B%_Gs!z#v=cKK1>t1X-5&Xmok8|E z7F%$Wtaj3|)4%h=oGxgfFH)#LRuAkvz9t-Zl&yq$fR)8VGSFq*jj9NsyvBk+YQ(!UUaa>&}SDHFWT z6wNMHrj@I3n5;ehHg!PH!Iy4FN1ZK_C2Kp4c1z#x$T&>P&j6w+WS!ZOvoFRJ&yuV` zD5$1r6PV>O#s||(P^^2{8EeNjo4sS8W*Zq z(I>J&{AA^|z0XZw!X^0NO=J@ft(&fNV0pS2u2}jz3;H;NE6%b(m~c4Vl>H7^{heUhV_6*S3+(R)xVY z=65JyA)UVSc5Rrr)lT-)-;r{nnJ2$kmTcLV8T3c>%GFZ%LVUV-I@$VIqxQjJ^vh|2 zVPM7fWSc-;x%T$D{r?>@Dt05=jJA|G4RosaA`kR;N6B^xm(8cWKcQ5xnu*?mNR zskytU`~if)boq5L;w3b;>q%IlSHsxOMG(v&Ugmd|>V-EQOcVPedHpc)`Z*jyrc~#? z=*)QT}MOH}pG>2@=I5Pm&*-;dxRu|C z-=jOf^|zZpD}ha5>`^634jYvY$W9y|o;W(c3KvkYv2T|?w>#vfOgk}E3&>Gj^Qn)# zTlYGQraqu*EeSBZzp31}H|Ot@cvS~UKnYu%vnXIKedv+~i6FFkd%kY7%koctux4db5gfe)V1w(X8`p>k_vEbmJoWP1PsKnbGGO zvPF2UE>LaLZ^V-`_C{Co>TldX_0M3duaGm%9m^g3rn=fw5!OSi?~pUE!zJE-nO#)| z8^-TyL`mfFTVq+nig?|>y_A}XB=XeLn|G7)b1@m$X@M}SNYo0)EE}KD?gsJlnv3M@ zeY0vy%b02}2>$(OVMtsXjaZednLs$N&dnMo9dO zXM#`W_-Od^Ej%(FllFH`^6=wV`)cr%W#Tq|2!# z#I2_X!O%FPE0@&TGO}8ymPL|jN4Cz5Bz?RiFZwk6bcYy5DLi%lB>9r2VtwyKF)xw) zx-@cG^O^k5ZT%nZq^TzB%1El#VC>aIK7xJm)V%8&Na{o0jmz&ubdIMsgtXW7lJt{) zbMO1Qy@^EH@UtgEB)#m=O!KGqS!U{7!FZBhC9vn!Lr+3R)16{ZbV%kaQASaD?P_|C z9r=B-gk)Xbz-uNu<5mmCFYwtfX3dbdMd~e)qoPQkijcfX39m%f zA5^dw?+k;$g5>*IEWBW3?}5i;pVpK7ugBy4qj^*BW9k7}dHRkN$gG}da^SrJ-G2_Z z`}7wnSnznZ#J~Yl#lM=bpFj%s9(_|5|KKTg*2ql#EK;;lIV$o_)j3SO&@D^#^GVT* zL%l0FnZsC?Vt^-Mzv{pckoVq<9*8zz(MZyQ$b@SsKO0IM<^Oy?0mVKS zVGfa-?0Lp$)At)#58VPmIk}a+YwXZ9{W*Vk12s-1WsF>#a!y7Xk!gq1ZJbBSu20se z2(9PWnndSd8ofyQIQf-zA=$oNs@zd&V;m_DpXXQKYGibVx-}Z;9;uk|cH6Im?jfoe zsA5*S@e`>y{{E))PyGg3fuYf7GUQ&I=)`E5^f@>i^jD-s?sbt?-F&qZbX{l$0ugfm zr0fAcpYvlaq`t_|pKT-e`>soU+1&hClNYU-02-8MhscBT3vASxO8Q#SqK{-{`Vd#9HBrH=*A^rP>mo;6cbfEf&`#nBDeu~ zgJ6&d3PB}k27S2AO8}t03&E`knE@x@27Ey{NCCy52DE{G+`=UcP-RBx0t?^_+<`xc z1ZkiY)PW8#h%2|mfC?}G*1!dLf&dT$vOpPV09{}R*JMcobzlPQfGh92AqH!@CD%@1r&oC&<6Tpe!@Tr z=mHDi4BUY~hy-b%6x4wZFo?UG#DEGg0M@_-c!B^B1F}FFXaHSc2sbQA0(D>l?0_rq z0)Zd_>7z91Z=fMQSs+CV=p$q@!hKo?j5XW$O}K_o~6rJxRUfI(bzBL-A}0k8%xz!L<3 z7?1_ZKm+IkL%5+v5~u?cUMRmU0?y6fjjUAksu9} zf;!Lv265$x7*GKQz#6y!PY?iNKo%$i4WJ7Q@%-;SR7u>Kp$<%d9dHF+AP^*gTu=d; z!2jMu{oi}2dfm7qg9pd}EkJ++*Z{miFh~T2pb|8LK3rEJ02F{WFau7&4fuj^kOGQ9 z4QK=XxMD&WC;?qy0i1z5@CT6~4U~d9&;bT z2T7m~On@D51zsQ!B!FB{0h&NJZg1cLGC&Iu-~cuNZx9R;K_RFF&7cogEC>JvpbgA` z6L15*ARMHCVo(FxKtHZn5C%#>7gzvi;12vjBuE3Lpbm6^LEN1n22_9num&!`69j-5 zkOj&>1Ly)nxF|sqr~?yV2V8*{2m}cr7gT^I(2d&ffCRK7Qh*}1Ah<+(m*Mw107%x7Y~R5 z6<`3YfeY{i0U!osfilnly1)=F9gqa-zy#OJKzeuKp;o}xu60xfo{BS z$^&G879hX@YyjRM7$ky1PzjnrAKo_=017}Gm;oo?27Ey{NCCy52DE{Gyl*NDlz=X< z0M5W2_=8B021-F4=m3Lw-&72!00UqRT!1GC05Kp7lz|4&1%~j(sU%PbCcqB30xu8< z53Iipe3oL*$a0mV%5~P7rPzO4|Al^3>11i7(SOXW}2?9V2$O2`c0d#>O-0UC; z)PV`G1Fpae1cC&R3o1Yp`2Y7%KRd|q{O>tbEnIa#fCJb7yg@KX1cjgyG=o0eQy>5o zfHp7#PQVTLf^d)mia`x%1O2#wKo}?iU0?y6fjjUAksu9}f;!Lv263~17*GKQz#6y! zPY?iNKo%$i4WJ7Q;qC!Rpbkuc9dHF+AP^*gTu=d;KsT-g-~lo~3lQJ{HUMuB3=%;h zs07WR4`=-afCA74X21!!0bdXfQa~}N0d1fkC-jAZ63_(}z!|s$e-H`MKq;sL9bgd8 zn~DJyU;wOv3-AO1AO>WCGSC3Jz!1*bO9FLZ0_=b*@B)D#0px-T&;+`1E}jR-04+d( z1K0q(K`=-Jg`g5NgFc*q7XS)C8<+tn;0Am_I7k7-pa!&oejJDw21-B|SO90>4*WqR zNCTyy4s?J)JZ~xnRDc1n1}?x81b`Tj1(ey~Y#`v&)nCCjl?E|1XGbJUVs!L&-#~y<~=x4An-3#%VhFA-lTek z%bOpvR5SshIHak1<&GZ*S3UOlFO)NRA+(iWN>5I*0V0|42<1**>MXgfde%c!l9%QQ z`fWK*US3_1lf3_4Ii~5p@GODoJb9IU>(;KV@`@@{v=X9k;LKU5bDzzg`hcf{Mm`RKut*?&Mfq1q(q;6Wxm&c`cuDJv6U$4l-rt+~ zck!uh3Tc~n{D`r8&~&8#)LGrttW5R&AGH&ZNtDW8WWV& zc7VJI61iyB?-wH62N4!Q+M>yu!C87758pCT`a>y*?veNAw_+RRTfTJDAHq)Bo{_Gn zm$PkOT;J$JMVQ}d`#?TUva-8=`NVf@Z{q&&%_#D5=@$2aHGUPL_srLBe35Wft2+C=9 zBcG?{oLzU&eWBLhC8qXJ(zp3?Vbtd1Q|KN=jMUmQ$d|B)o%Y`g=1J3pj)mwA`I6Kd zens`+<$=Fzi|yaYx5hC`*t_{XbV17nFI0+>{?a#fOY`Riwa}DLhG;YSE*kMkuIm1` zB$@!k^fr`yH`$@IbmV5xCMtq?yiFwEzsKkAkmI+#OhtBWI`_; zvSgq%+;4_O-(PJR}j)ZQbJG$=%4vPP&>@>@X7 zp`tpOa|SV?74GOIzf&c}Qs>{<*MYgXgOL#pyLMcDoIZWJR>Yw>U=-^Di0zb!@YCNKg&zO~(0=E^$}k;5|H88L$U zwl3cxET3VG>>>g0<};&e6ilo$X7?YZMUElGyUmR7_YeDiT197cJymVQdbZo_BkL&juo>v!wKdaO3wN<~OOR}CY1a_o+P z`?r=apuO`93>U6h;c#AmGHec2uj>mlcG>;2IWY~T^wk2W_k#cHaAagYhE>Xo&T{jGR)-oGjZXvEyhmk3p2l$ZPOMP1_QdlTKqoqCV;}@-|sl z)sI}deVB@{2>8*Qk>3-)eS(#&@yfrI?4u_mzc2N-^6#4o^v(u2w~xV${Mo5bT(obu zjrwa(A1^Tq@(FcDJN7DSbI*2uEMpYH?}W8Rg*nn~Ui3$ejKcedIMqetW;~#ILt%dW z%#3#(78fnm+v7+-4_$t;V3b`e%QREZ-p9mqyB~e@l2H*zSW>o6wv!&|fqVb-j8R=x zR48zFsj(T&n<-wVoW`hzjFWlvKIwuKb;_u8-5VG+w;SiC{)pHrfED9k1^#nT*I0)#qSFw^e1Z{Lho2L_zMu z#Gexx-L_wLo3m2O18C&%UA>l!LCfdFxc!A0lK&#_bz=*3W4cg|8sB@JG2%!$%G~2$d!0tE2T?6!bosaLo)3rA zv4TkN>+9oTj9!N<=D9m6_uu+@pDAN3EPeG{olq(!7r95n`W7(8(|@NG8V1=#(*&TK z(YKc|IdxNcr_Q`k9IWQ1sV{;t%{nY^J-b!>HxZSjjeavk?-??5HaRf7zf*z!5bf(1dxjAb6g+rw&8uTn1lRv%Bg0O-pS8|n zlCTjK8A24yusb*I6u%kxbqw81q6<+u!^U2-Ym~hctVE-Cgy;*y)}7j%>Qv-_86#Q{ zU*|HjaodAS!nZoy$^movx|A_{k$**@(C^I7`uc^Lw|A+n#>@^K?h8xM`ZqboYE*io>-L$CooND)rf<_2D^h*@ z*TuCuk@Sa1!MBx+)h5Rzf6boD+o=e;`sTq{z06noUA9?!JQYC;-;OZWidUL<1w4(a z`0t0YjP1DXV|d>$pW{MB^o!Yy?c0#{{rZlckEsa$;@cf&zS!%5QpKb`cPgUM_cC^p z9>2=Px}4MsAwnm!pO0Cv`s(kk{%PybJ)wH&w_)sUWNxGfj9N)6EPmF%k+FYY>(Y4a z;mJJ+gGBXvGYc15saC!9drOOyO2U|h!<*iEkJ=Hsn`YS4P9@anB_2bciTe)^BMiLu_glPiw5SOk@+rQvWjrqI1lOQ5tX0KlWR%N3#K~{kYGpII=smR{i;KITfK(@}r$u zaUn%*)|G9`xP4YMBR~3?l@jN#)wZfFl@UN9AsUckR&E!*yhe3MaSRe!4v7xq^6Uk# zX!Gp^+yjK%5A-stvb=l!c79osD?-&jD9Ef%-SyMV?qDyB8IcSsF>8c21sqDwRmZJM zb09Ef)|dsH2r`t&(&nY_whSI%)~=kpZ@I!;gATs(!4PKM$8ED0t;ukgOyp{BFp1f4 zG3UXi%yAQ-2o%*|DYNP1;Axk4-t+KmCp0tI%(!*B6M=R)w+3NqD1$xBmWDEchh-;4 z=s99EWIsiiZ7!t7;{t!IHSPXF!9PP8_YP)DMrO;2@wg||0Fore{fB0s>ZURiT(9`^ z8MD2(CH;m+cSSEj>ksenvzyr=V>Gkp^3|X`Je2ZFoY|3cGfS|>t%2IwRJ@g`!|dwp z3{0;+=q?16!4v&*W_BM|`Bq)#aE00|zWZx8v-{hk6YpxQ!Y@*LL`KrGZ8A2*_S7?EGFt@lwc)9GazbVyk~y+5uLYc=PDZ4 zIy|Z=&Um{^TypYXc0h{$@B&00jCWIy#Rq2m2xcU>UmP04?DrQFso14{&47wfmP5+S z{%h5HBAnyKO~BSvSo@G6bHG?uRoBO)JW{NDXaVCBd+7W`ef5=9XdID~ArHo~P1jgVpmyG0|EYf~=y`Q9o*AD0!Z%Omt<71z-4ao)8)tN}J~)6a9GT zvvcc`jYU)hZSyoUu|BVleAfSw%+UBTh~XJv;>=8@*T24r;=yN8aAX@+3-1Xwz2>@tZ^fQxiowwz=*6gjV)Y+lv#6~mcHmEaCw)`5` zLO%&*h$%DYze=o}p67jV3{@(D$dO6h6ZdREyS?N>ntVryLYSmWY=czvyls+H1VxLr zFiBTl^VFWdIdXuCFoQ4lgGqYm@pJy~9haUbC~4S=ToojzmS(hMNqZ46O(*n z+UkI+!DMYJLOF|XWG?mF+6~sPAHblKJ1i6TVN#!){)swV{OBANAw%MKnY7ZfnK7&7 zha{*7NfmEp()#q)=DMbYDN_-mAEU^m4O_Hc>}eNDr6QJ>7A8xE?})>s`@FOdj;~3GFj;%kb`*C_73U7U5tD>Elil{I>t5!* zAG2rzkQoWWT#-AnLQ?feGA|XOMAM@t0&Mpg5I&jA?8Z)!R=ogf=U%> zDCkP!9Fr3=s-oqH)?q;^LK#XFFgd*owm1|Cy_-o(ntrj9$*ns6RBQVT`5GDuJyD52 zOx_uRtX<#zgw|3K>_Jk6$*XpID1UIJ2De#PcTQxPs~-3n+`>R&%SeK zBrr)K#m8LzIQdhKeV+AO`gs_KlqOT`V|QalsnrDZnz&anNSQJv1~&t9JAKDs)+%oS zQ?j5gc=7F>i*D23AZDqxOv$RPB0j5)j%rd7dJ9tCOv&Y+g0oNdx*1Xtk|cGSDfzY0 zNbb$ip@;Ab^miG|^+yt(t_PgT=tuzNBvsDb*r&O6z1E%Coz#G#52 z=k$MZB{JpNudU14nOE(u3$V zbEj8QG~rf2tOylB5z=Fry8%B>+7y`c#ZwWwz0w*?#U7LEzaofXGqi>7va~I8PbrT- zXx}U~Z?qkloRaor?xjiJ_Eq?r|AlG`1|@x-d7xjleT(|^D?4dSt05|99yF`|=IeO2 zZyOb%kY$vaN3MX3mBm(gb`*S>7_wQMZF$f6Tb$(S>h4FjGFR7xrb`SN8p zF;#pnf^&`ecjaO*43*3HF%Lh_Eq4FFSA2t-m?1=`nTNkG^ycWfIuz1)X)F(z>dD*X z=RLk6*@1k}-+g2rFVQ%$q`K{P^S^HoGmkH172m9%8^%YE%Bo;jsw##0U^9sJ zGj+Gy);;sd2M>N`@}p4j7n+y zEN{&;2Z_8)eeUytUhW3ZCclAcF$oXMv^_2K{GZR44`W*5a|Q-2C%8M|XDCYfRHoJD zW<#9*smFmRs-=(=Gp%c~KD+Xryx&8A29r}5!?c$FN|^P`?}hE`L7VcsnBslE2Q8sK4x?eGrbTOCg@`!_c3ML4i0KzkEEIkcv!+Y9Txl%xU9|I-g;IUhYg*Az zE=oGg_rT=6JMye~chk?Jekd(ueh56c6>xA<`B>^rQJ_lh%n$i`{)-K_3{lPLc@3oi zW?<&hQ(+Y@YYUN07^2c8X5eT>?+1atr>eA_Lf2908Z(eG`0m8fXZgW2a`+ylI%aUI zyVz?!@js1J1Orm~!3=&4ID3)DZVa0F_S@JvDbD;{kLQdEGry}Naz)=gKG(%h^{DL0 z44FnWSeaUE72_{gE@FnBk6)bY!kc*!pGK*x=rDhpGL_;dN73t85QEBGW;ifd@^h5e zS31Cg9jdHhhCAf;>6TcRjKz=ELvn=W8QEqsdUL1%)gc-Tl}?s7{<&EEz2o2dsHvc$ zstT}taw9u_n!S3Z4~l&!$Yq5sd};kh8f$0h?CG$S}xg$;S?)4@%gf-FDXM?sSaT7Y9_33-op1jt>+_8 zP!S4U&4v}Z=(@0BwsHIeDuR)!tz}1lI&~uCV`aG*?Zlu}Rf}gu_XNH-iJO(lohF6W z)pA+UF#Xn1sfQ=jL!ZdIT01NH%|K?&^!F3!WfV?$=S`56*s3pE_q~3c1I;PALz9-X z5`INn91Tu1-oeinLb8vQ@c*FU!O{6buf9-$0b=^ZQa**4Ne zaYc|9cbqk8fR(HbS^f3w;S2OZEEt%&2rJpR@p$F&k9ODonZ3FSE5%zhw zUO=ss@2w&xn&>>WdN(U==Qi!SLBtsu>7 zbinT?jR{U#V>K&Np3rlrZ`qDmDniON4zRMCmXYUceOpv<2cZ@u5v;7o{^SYjn=ChQ zpYhQsVP*Y{I`2(#WwV627pH49vhpX0l)ucU!H@AttBO^BULJNs zO;B;)-wLPI&T35m<};vrEToOMTcQYcr`%^J&&asndqAq(9a9LfuPN`@ z$u4=hO|?_Dcng+K8Db~595?@}u zT<;|+LL)HMlAX4;dq&W*#rywTz?-^@)s{T#7x>_i@@EkikhWJB?V}&QJZ1)L+-9|5(>BRA62C7%FevfdVB3^!%fA! z<=VcivF<#JcR$m3ZD3jF5juvQ<-c*zJZM5DeYp_Hnr_6Bh``s~tHv^PzAhaSdzQRU zOLW_}O_^XO1Nxjkz%t46gPIQRop+8V9SYSEXW1y(cE|AdxB2Mwqya=)teLFnQ2jh1 zLF{0o^AI{NteJ|cik;9cEj)??J?VI{bN1NljVzC|DP;21`Q^ohTNf&8JQoJ2&L=vk94gzVyWvH0?TX*tx$)Pml`=kJyX(5u{{>JZm0J z3O^K9-^Q&pGxS*t+r#gD#f{6eX;RVqnPJXato)p+tIHeu1WH7@W~^f8tx);gTIZU8 z?;wLS_OMo}v3aq!#;5227HXYwinX#@SnlS=-bM-Ia1;?^Af&O(0NUZJU42S(>)p7SD;ThrofIFYF|# zq<1;eOsL%jf&$iViE+lmSHo7g2pC48C&4Zl|LRMs+Ux<^&4#(_sj~KLTWVPU{-kfT zn~fP;JtNkB_c@uqiXC43cwPmX)LX;a=Qo7T=)SawUcQ4|>iMva4|p2L=ilSQs6U6z z>z!d28=hWf^CF=Hr>xr1Qs|Yjix-M|uKMEhh)!F<*XXseOGdJKE$sr7Kr8mMZ z%^xMumw#%EmS8{a`0I~lm(5IAoK)aGfMzLQUxQtC=KQcqeybEN)q?}mH({6k>ip(x zwD4*%S|lV!-;Q;j?AM{OUH#o{#7ZR_Sm(X{Yc8>FiCNtHhV*?|=X3jm1NWr|#K1qG zX!S!_=O$8ICi}E@0nGujsh`F!mo+_eCE0V%FY2$5VEqbq`6;8_4G(_CY^Jq{hI-4c z*j82H*1nss8&{i*uq$%s%BLK2`c8YT%drbwkzFZQ>`{1OeeW@p9NgJVFV;mgbxC-1 zl_X};(WcA{VO@SZj0!iXkZcg{r>ERAVH&&rkD6qrs*kNDHFl`Xu!-HV>x|^>fyQeK>9?RWBR$sR z+-%3Q*S6Gepdw7)7}>I(7xr|mTAX>6JBmXcHrmO04wY?8_>kc?8!3V!jZU*WmyL~f zod4XJwza6$M#=2XT?;KEH)t!^z{SJDj9#$2M!vuDd?YMdA&_s>&F((Ie{I&p!T0Li zL)gZ`?C$Hfs^4W-6bz2)+>E{OO6=~3A(PXEFHJ7xt1v#w?vdTU`{$+HIp~1p8^^PI z9MzJvj(W$X@qMSuM8;RxJz@Ik>TApRleBm)eP{O`&C0Djn_;abSZ*TB?i=sAN#x~A zH|2kZXrjdK8`8-VEj;3EMGX-y!^D{N*8co><7MH_E65hC)nozdZS_X_zSyJl>H=@5 zz>PhyM{&WOF-hD7HQ2jjbu-pG`-6o_-c8eG_4t?S!|%7TwcNWjB_=3!VRv` z^e!7Xvi13<4?>SEQMqZDLG~mgHM7V1=h8Gj?kdPE3HGFOw^M!5fm0{7c*+9r4UQ zJjG8WQKpu46==L> zqn{?hJ@%YJUuj{A?6~^o>oAg0(YwCNS zl<7znypq`;Hu=(ryPv!(S-Rne!O;nIHf55%bW5S#8$mqyst?Ip_EK)NyZV`%MlfMh z2+pvVx0HFeorx%;Bb_yn)UcPIPdqf{&1SDfxbY74W$rXKb!V#6hg<5~@FP^sx%2SQ zvgGVv+XE}<^Dap9+-+>yI>r3PcK*sg)ODc2nj6KY<&SSW^=i~w?yM+W;@mLf|+}d&Dguuc%xTTIU0EQz-s+pf3IOMpTK7B$kMDF9=_Ow z(IRqguE%DjcN^xd4V=fIzZU?>d^Y>y#a)`d(>pNiL+fK+%Vy_APjK||SE$2vr|9XJ zce7XC|Ea4|3fqQ0!52Iq$zvhG=0q#5cy{{idTzCY!YmfCc~Tz^bl!@;$6dS0fhdg4 zYtgG#H#8NxgEXTRv23BoxWK$Q83Jku1G}=!V~Y;nIU+Ph&Mp9|NA0zI#9npmcs)NNB=RO2 zh$WD;vRBvaleIhl`K^~o`8)&m>aLMr&2zJplWAoN$LSDjwm9R<%$=(hE@z?sLCN!) z*y8LN$J|uqruFmY&-=iZq)S#g|FU0wDwD*^U;)XC;grSBJ&DV1BPvNwhYmT{cg zgHF*V5JqZc%9hTb;IFygci7u9`Y&?YUzqHmB1CU3&ECEgI4$Y1YO*=>i3D3uX3I1f zbH40vH~;pBtxX_sN^mN9DuYY+piS%LZ22}rMfP8jWM6eITq|22%q^F1T z=G$CiANHH?-C&mKL+=+ut+FX$tH&AcyWy~&&%lA_yEOes3tK(x)S^3P!8dtc+EQVg zoy`xnM#RY{^l9imm9hD@bJ-g4t!8&>btf9Yh>UT@W;t79Z8VkCGz#6Ns)66L4Ts3u zCVh3x*8g0QZ3$bmV8(8$0Bx(zY(RW%1l^w>uq?{9u(o-ZXuxGUfD53`TQ$@z)@T>frwRQ~)Z z_R01Qb}n;HJ}?o%;tS9GEcVIiL>sw%?Z2?bG{1p;s_;(!*q1Y1eW=S=eVE_HK5f~d z(>&fdR)DvC5zg|+v5f`Bu}Y~uURXOvhs@56eRkp0p}k@M$KIJgV)=Z1{I>5>sU$>6 zDhUadTnj}-*$VL~TL_hqM2jRT6s3}ckQ5bC6osNBNhMK~gp{lymGr#luIIn_{_y(2 zaouyBIdf*_%v`fHOpt*$AowypVDOsftySY&`b88{fh|o_4H{QP?Mi*qdZb1v8oiyP-hTaLhbD_SqUm>o#sbdAZx?R9bQB>q)J)i*@rC8$ z&}RDs);#1~ATwoy=2ORJgZ8h>ZPja&BCuM82+kUGtWVpU8l|&V zQG$%1*5(*|UYR$Q|8mV6Vq+qCVDR}R{bbz_SvdzXrb7q2w%*`#Z|PHUx9$&nh&JfS z&3O#I*b4RZ1s2@K`kHnWsQGMzFGu4le|xLmi zU%#RNIVVX~8}wi8zwWpt%r{1`6;?HGG3c*T6}kERHQ9B@cU9BpM8byCqn~eAB;#gyE+a`3A$hTS8iT7OgQw&qX9p z4TjIS87268t>P}Xf{GR$2E%t7(rqkc10?Y?^i-C-2H&R#7zg@9slauKV3xu6FQqwt zqB6_#Iqfi^rHR3aRbcn1-p+8>aW^gf41V1`)pgk_>}Qlfo@JQ9==xwLPcQM2HzwW? znpmDQ7>%$^vCK%lx2sx~VDW2AfO&fa^?vRDDa9eA6iubhb zBOVJO6$y0UsL<9+D869leu3@#_ZlHcMj2RpQ2ZvFTYSH~QO9zHGVA>m|Nhl-MpHMu zd`C(N)yO)75)jh7V|x0i@(jEQae?(iO2D_l{fCgBJ2_F@36fz-@IvxqwRfM6y(9`E ztLtniVctQS&%801J5)nMu+Ezj_M0uXSn$!x%${mRAgQ$ZNpV{29(!W3=4qCx?*1J*?KWD9P zNbKB5t_MMG*9TIP6Pl;mPfXp91tBCBS)V~k#vK3V>%Oos8)x6)ZR;OU<8-}77OwL8 z@e9wO)~;`-#+7U5wyiebh5J{DV3?BnQXXv3e@6ssTi_=)LezM{;1w&4ANY~=RB#KM znbZVJ+1bi>oV#D4(L-&sSwTsg2O960KdjuuRnNwbniQVt;hK>hhtr>Q@x)eYvRokL z7qg(ePk=jzV3STwc3#)r@H6dj0_KNHsmaOR{T5=Sj>XfsQJl?7YRW`&tuw|FJU5{$ zoY-c7nxekqO1R$SY2*%HNNmL@nSG`qt;dIxGw=-TVyjF|jeQa$$@OzUZSQ)Pl=eh z*4=3yrV6X5>7Apldn2Q3!chdsl5IDoxT37aZ!o+*0?`;=Wv5Ijtys5h+WC${ZRAz( zQ@bUUQcujIH~Zs8#t|=o(soYNjB)BImX&MQkp(!UQLzi6W_AYMyH=QJxrPiCEg(8Z zDNprS9x_g(N{kE@1@}Vso>I26li1Dw=JCJldmSAp<$z2zN$1J=<4EYe7~9YMs9EX> z(=&CJD+H4k0&ee^P0dQ_a(wxI@bY!&j#74fK&hyD)TCdb;>qkba^qM>sV={|>-^(C zin zf98Zcp}BH4qqGipR9_ikPDx?PA9-^2p%#iIE?3&RwH{agVf7V6hpB~13*~O4E{ZaN zkDjL%1|(06G}GLGvo1-wIp|8-hZZ&J6`zaw)xirKO%;c3%2W0OoV4p!7A22H)P;djOp! zS^<|%%0TOOdnxZNF^(vS4P6B&jOTaW3LGldQ%no z(cKCNrYJ~asg?eNKQhL9R5?r_PPe(1TKQ*4%A#;5gY%`)fNyT2R{5X9(e26MEtp|J zBj>i9T5X?m;DzaF;T&QHG}dlT)as*ImhO@3gN1BSwP1g@P|9qNqw_7Lv~kiT8|0}} z%Iu@?Ht+i#Mk>%51>p98T65uvb5W+*opgKnOvu_b`@p?J= z+9dcj-0Y*5nVM{CG6c?)(+$lUuU-jX^i%M2FCNONI!We?;1mjdN%<2_}S zxaEoz%qPJ0z1C1J(_c9qcwDW30UzGuwV87HFX?mZ`&pYS=l64-L9&-}$^3CUVyBJG ze5r*E7z!cUn?d~ zkESi)A+=@lvj=Gg*OWitXKXcx83^DN*h%zZ}kyRBz zg1UC)c##>06F8po&P-KvO}RUb#4N~p;6`ePLUaG@*E(vGh<>^d?WA@*w{vMvP#fZo ztrtO*P5CBguZ#;RxYAA%M+h4Df%02cylMDe=sf{#KGI|d{-XSO^Df`pl&nRjZ;|=k z(v-h^yRPi%U9uLagK)9kYLtI-TlSRX37IY2<>9+6shtX9^vT>qlPX2YX^XpkshwKp zzuUWI_4qNCih|?<6`(P$Ebq_bra*)h2seY~Qvsg$^6OI$E8{yYUL9mh1%%IDdR*O8 zlPpz$If8ajyK9sy9Qo3hxc?nX1w~Uq<9VGg3q9AzM=|tuK}l3FeX;enh22F`+0YyX zU8nYx%mrYOoh08X`85aS7j!&CI5G(Lax3Mm$j;BsQp_VgLhLQ75De?itT?= zLy8ZrLvS<|^80ceFQ3A^&cD7CoCC>?#zWNSt8KjGgIjPlb>PRR2QFAxm?BUX{D}&c z^y>QKYnvHE{1L_t{y~Li2T&%N*V?hLVQ3;sY0q@(poN0PB2MB_86HFny!wzWro#T@ zxxJgNobQc$K6g^#1|geXC`n!uu0%R0wtdl5MDwkv%Nb1{l}I~)boO1Oju;+rc=zUx z3c{7#66(mnE7@X3#ljdNH40!~BX#t4RodmbTUBt+5RAKTfQsCCZJAl;c6*Fm?QrfS z9~Bv?q$cV1AjEts*~PfufjX|b?cV%di4%$bFx39jRE#GF=LK7Oa$|m!$o{KT?1CAY z6YiP1^%BRkhNzS}F~_jU_*z(`Gc1Ldhe%T=oIlhVO=vy#?@GLo`BdDXl+U&L585k; zS0mRU40Y;foAN}?m*u1rK{iA7Qm3~C&pW-$RmlL?lCZSVE6?I&&kHKD(okdjRRJ=Ra1&O z|3X+|!8BSvi=>5y`hW|SG+Cu~`;Ecs#pH)5(*p;nB;~usmD8@e?jRx^h!Ux!1>=74 z*BGXT5bL8~IPii>uDWM$-XC-dbMLtwREo5u=h^yeuMgo2QD}7FCzbkf*E_SMv+{Dh z1DNE(WttLH+TsP#*Ct;&Lk9U62ZUNvX&Fn(-d)+&^#e5m1_%wME|%WyaNF`LE=G!6 zcomvJT^#r08>*SSBU`CQVuN%fsWj*vu z^ETW!3fq$P7GW+_wxV`?n8?S2m|=*4Ae72Z_|t6t!9NAp!^5nHCQ#R>dZ=!X?wH|- z)*M~bq0Q9wnJLe|zqD_kh6;x+;LuU(y2IBke@dT}k%|rX4WC2h8k~)<`Ka>J4IK$` z5pGE3u77&ybmg&qBZ^$_3*SiP=BJCFwec>-g!wlf*gbqFm9He9X_&TR5)ZbOmxUjp zZf2<%)K$2fd|Dl*(X?|V_rG;Er|^w{BKs#xaWs&Spk zJ~RRm^kRoAsp703$2Kk>mfMD0qC5|`Q^keP(`{{5l;L&*WGP}Ib@#>d5|_!}_)PzX zm=WsK-L?_;nsoaTGNA-diC9jRsM@K|5aNH2^MWxzjj*Lk<{kf1l;xP-Zk{w)LO-%9EbQrrW$zszE$@s@44Hz$qrJh&LciwQrt+xYd*h8|OdNH?c?8DXhhSJg`LWs(x zUQVYbb>>CQ|B9PtiR1;rSu#z4%6M!u)i|Q;?73=qoZP?CIJTd9vwuYR&-$oUcJOW}bu5v3OMmxt zj9(oL&(($?hkE<)Kzo0E(=A*sdkum%>g_8np__{qZjlxsvBmKdRP!>op#I*ROcP86 zBd^B`sg`q9{!zK+vO>gBQK-jjsSl=eryk>6qJ^O|s?G6_)Q5)~l* zRmrn`w)wXsFRD30)0in#Yon(_+0EC1WP%sF3SyX@T3K#_CaRE(tz%FWb-Yk=^^yDRwK>mJ}IsM07(i zchxei9UDTm-QuWv*i~&dB|pTNCpMAl_^>DamXG}6NNA246?={99A_aYTjW?3CCv@p zVk@Z5lDu5|xB6+~&>US_>?qYavj5loshOX{CJ?VaF@fsJkJJ-rIxX!znJmgZF^lRd zy*c~O0x@ZR#Dplb6PDChxA`|ZR$i^=F3E%?Pxw+_)9zkPRDb?(Y9+V2oH$B#^USCf zlPFoEFF=~Y6M0lOW#f~g$a|O!oY794sH3_|md@zAYg{gmQaz2UBju@{b;jqH4JP); zVWtN2mM3peJ>9ZuZK0C=O{80Z6P^4+^_{wXPxre}kL15mP~2Rq@8&iWD|dk@Sf@Zr zEp7wV*YhW*+rd7Ylq^gZx0CAEvpBw_-TYcENeNA4TrAapSp7_DU{$X&6hN(sE1?FI zSNIv&y<3YLV9;L2wNL{MV)?81CX11)e$fY=nn!&*q2POLd!y%i5}aYcaB3Ab=sUc; za&sroy}xVjP6biJr#v#h#n~@Xl*l`Eiu%qYIK0ScbyuZ8t08`HiyDzTzVhc;wU?Ow zBeUSAeo!OD!tW;QtPr1V&dED1N{t?ReIP7a=#=;0dn9L3zaKx_etq4IzT#=ECvo2+ zP5u70bg%hnzp^<-AgJD_Us7Y!RZ@C$oDX*r#k6p%q6LjBa=qN|`lLs|Cs1$B9He<> z^!FMj&iM5er9dQSXdX=!j_{5(r)6L}D@d|vUj9=}9N~SBRPmt*#d~Iq<~_VUZsfzf z)%nDB2uR~6(|o}^+opF6Oj(4a*F&nxkVIN{|bYjy+;cs zEq_fV`OtGnD(DH$Hq*k3*QBbyYeVIR2nI};K?{34Y04avb@qimcvZqeTDZVn*Dvw> zbMm1Ho|ABn7FpN2X2dfg<_Ad$UXk#S7Wv_l^e*D9^Hd|mG-xLhT4^!P^*=)iVQ-sZ z5Pe*uC`^kjJHPQX?d?rQ^myi+5iOzq>ih#=xifo7N~mq;JZZ_uW(Cc;hQBXB0a)$a z0a{8+uQvYD+5ucf1E)N9mX^A4?NV}$+$4NECQszkQl$gNe_W=^@gbk2ee|FYou3M#AujV&p}L~(k;7Tr6`4Ih6XYs%oJiHh_@o}P6PE#Gr7 zSwyOBq8B|;;)}=c_DA4{aNynMq-23RuL>Hx_bTKeJgX@gH+TqeV!*|O9Y}SoVVd4zu^Jv*))L7xO;5VpQ$a|77Eqm)DlW)vp*&;@Mk~EW+ef0bEi;;%@ zd{NR|B~kRWaTQ*Z-ybv`wWt~tg3_dO-F!lJ8L_vLE(p&I$gTUyD+EPsQT zsub>AL0g^FOV1F#?x%cbiAtaXxA#xxr)MrWslC$B__;r6VxWJr60N+F+WYd^fQ|$) z0~Aiyr&Vi&h8K!7>u|pnqhcpp(R1EROWs^_Um0HpNQ;tunx4D-^Vuc7{%%nM9VqkU z0(!2Gpte#)G`{fUKBMQ}I+Hf7@m517K1Mp@-=FBY&$?a?>iB-M<|#{ANzaogxv%`v z#QG1)%o=w&Zl>qWv@T1s+7v@>Gl5Z3ZqxI6?i!tO%07Se-=)DRRkV7l^OBviM`N*| z_~JWSL;ah&$0MzadNO4x1GGk5PvH1Naf&#qfy|a&5TP~hy;}V8`hOSy(o`L*X}h2} zf%xBr0D4ib*}R;&+D@Z#!~rg((Yh%)#;=(8Ua}<}k>iDXv~Hg9FNKT2)9T5Z0~1{P zC`>P27%HK^Vv{a+)(Q4XHK&)n3%+1*Q*$9dF+2(^)q`G2U+}Np5F>^e2;w`bd+B9& z^P6vXd<-Yww$VPN#?iF;lWP-ws%>{6S19+?0-Dx~V)WhjRE3~M6hZQYW`xC@0$R3h zJ^imeNDHT#@KN;-hC99+khj4aX{j{J%d}q{3Y;87L!ifKcAjm(j-AE6ilbHn(w zH?-l=IKkE8FE(yKAAt9zFQk|M$T8OW_~BTCOj)`yZEQ7huU$B=-#X}njHPd+jSuXR z(990BBg^e}jVvw`Y|fxh3!hvwbk=rJuCZ7rVDwO|E<- zB&Be#e& zgN}r}PvpcEW@x)GJ1G;FI5}Q?KkPh!ZF6!xcw*w{P;*UJcz3zk5|sqdo_~z9 zadeFaNeSl25}`xhtObE1qQRO?qb709&G+zUoOwoUPKzVn-^F4hsBg9(`mo`{wuI ztoe>Itr-y1&_`dmhR8U%d?GCds?0TiI!gF_&W*a0_0P;XWS7CUXgX^7gsjq?KE@%u zW!Em#Q4x~b%_ko&ISA*3RjyUgQP(S_<0E;`AYNJlK_eYKLrYQe?A>lM1Ay_t_33o< zw|m_k^J6|tC#8x!UiYGp|C%@FWaBya7?c>^bNwhCJ1)VoNy`3Liy*0<*E8tYnW2jR zt#Oj!mnExjuHU6&*L<0DwjeTc6lYFZxvNZMQ5th2{F=S}_}z z6H1@z+|hMa^4>%enPE7c^MXE|w*2a^1oiNr#1Fk7>ZQ*Nb%o}O=C_UfZ6|X#(DApH zY=13Zc9R6g2z7D;=(D01cU&FVl~#dP36(cDo=$L2eiR2&96G{t` z0y@#S;#SI$VrMT>U{Ay1$0 zAEhs56c_CyA~@-dg>=$5**VH@YXv@|pG4{0SWPF@2__740zSv_=G}0olm3iXlUiOy|n+_AD(H-1Kpf4PMdF915iBmOD8sWx`Iy$xGWuHdUxo=TZ zxotu|51lsQVpnMKuG`!%D=<&~1Ufx@quzlZ%tY>Li^&kF(HUd=^k(dM_muld)ea(- z&dh4sG|%(H8{v@{tY_o+Z-c@%b`xylgK1<{tNo*obK&q zaW37`PynHPeiwb!MLybl>jg{h5e=wYH^09VU#tL@ES^ev&Ce_B#Kr$wSdx!|A=1^Sj5yHLTK;QCP zs2>*jX(COE7PbA>WBOL<=<{|S<-&uMlsdfdn^c~?H6LyvFmq9>}+EU<8-_cU&u8|4;Atlq# z@q^?zU1YJm{gTI#*{fkN3}YmeS)n_9 zcixzazheGQ?zwqrDGK+}cb(>bXtP;zk~_5pM=Ok_?=4yvJnNP;k0r?lN$N6v@3`eB zEggfK`(b{J;|lN7_wL%?-nD694oMsxVqqs;c6j$dN7<2=*z`f#``hE`vUjVmD|D6m zhM{f1+iuUH?+f~`Q7ax9#vz@g^S-@|e&DsJDb;`qH4@LeZ9$jME}O8eN$^<+Z!3cO z+un4AP?%JG;_-+0AQb>X4P9~g+o}9mqxM7;J1X-XBl^*}JHKQ!r(EJ8ZNOrP+~`Wp zMLu`!zO1>7s)B~%PBQ)Y+J)ub6(UjC5OJrNuG*dyyY7+sd|9$R3T1F-gs$?La9(bs z_@RiuiyMn3(ADlY`|s@i)GH;KSENEe6XpNuu*EkO^W{*y$bf!k)FHT*va{~ndi@k@Eo@S#&HI!8ZG z-Iq2``1V1K@uakiis%9$UYv+Uu`py&J^jKq_knR*=LBx;%p+^Kh{T4j z5C8qXdG+9+JYpmGNbz>M{%!1;dP@x-vgSe)l0)=sF@d^f_!mb-iDCeKCDS1i&Bl;KmTJ$K9L zrne@}Y0~}63bCpeb^PvIx_RT?wO5sv-s3|$D9gKj^n0o1tYbay3$)>P2nz0r((mK9 z*{D)GPdkyyx&|U0xQ-f5S5^GlpY!mIbt)x z+Y+%>ElXiuE3rie$6?@5sx&-Doj|T>@xk`YvK*PxH&keffQg_ zF+JiYGgH^l&xeF2cu`qB{UbQ6=mN*ZdOYd-5zXEgqkn4oCirQ5a@IpEh&uiX4EMLF~zqwQvA^*Eq99GPSWCbJKS2}6aq9Qg9pRJcb@{|~vfw?VZ@x z*KQXl)Qb925y(g!?G(CR)UrmIyD7e+gpnxn{8YieN6%Y`d{eJ@&Pd#o)m&cDp4lK- zR?*2w&fLD_(w-aBWJ%kJhP`5x8F%v5RWXIqiK%!C%=&N!Bjqtw;g({bpf*^*GZRdNp^XibC1{y4s!lRFjT#V8|`B^vLO@|Mns2=@h zKZdD+o!mq%;<`N-E6LALA*+fQ75kMbt=E(krr~FvkW@1&Ti?6&UK$R-a&J8HM2DH(rujql zgYxGTQPKxIF=kZd7r(YC?c-NQKVbmLe~jw=nhH^q4jy4#2ae?=PtGxOjCCsGgsvH8 z3zKl;Nfk3!T*PxwLG|#cFqu_&@{yURHb?qvxy3#70mx=G4>RxVo!3RHe(WCPAt6ik z3Px?|{?KDvUwp>O5&We31f#w%P+(azwNHEsX<({zm<47@oDFGN$H?`;Xzr`qnFTMl zTt4NRzV0QGwSnX(qj6f$-cf0@6gjO1W_W7BXjDy79%-C3-sNvQ`E)CzWfh`S{61qH z*)gk&XAUr0zLGC}Tw+#`5j}k3X(6L~TiRgNovgK)Xf04#p4KvpOYBnz*>`HO#GG(~ zr=OU`Kl`-4=l6*1B|eH0uHj{t%88x|y!>BkGAxYBTQiF>=Oh&0SR~Wi?_KAa2WOw^aApTcV&oEZvzqY2XRa4_>T?fGsV@UBSCmosL zA0s=+amQuAs~E%6N39;(L`6=+2ij-3jL}|4(Rz)2dh|l>e?#zbP;^P^n@8+Q_Q z;f}SUjLEbTeL=cFgDh!8+1AcwR_f=)-iw%i@1q#i4>zEh^3- z3j|Rh1>}QD&;?ign@XF4N5^B=meuU;7ST813h309DzTG0Er+6 zl!FHF6{l8lfHY7A`oJ8xfPV8#DPpu3~E6e7{LK0;y@8-0~6o? zd_Wk82ic$$)PYVgibF=EfHKenroa*Sg9wlaazHs~0AF#C2nR?5Re(SA&4DWj1W_Ob zK?sNgnV=Zdf;KRM zLpsEPBG3jVzybJxFc1&2K`E#MonREFaYzAWpa)EWBk%_iAQ9w%a?k+2;@AxikOrzi zAD9DI5D20`3djeQpb7Nhunc}61JnQwtbqsE17birCPV8 z#DPpu3~E6e7{M7B;y@8-0~6o?d_Wk82ic$$)PYVgijym(fHKenroa*Sg9wlaazHs~ z0AF!z1qVn2RiF>dfh!0EQ6L56gG$f@`mpkzAIJbTKm%*w0rr3xkPZq#HE02YINU)P z$N>#t1Z;sf2mx^*6BL75&;~|u9U;-R~4+sPCARCl|I?xG5 zvCm%$C<8rU3LJqyhyaNo2b6;b@V{$Ot-oS_IR{7sRiF>dfh!0EQ6L56gG$f@`mj-) zAIJbTKm%*w0rr3xkPZq#HE02Y*ugCf#gn&4Z35r22XaghIW-SgBfi^G! z4!{S5fq0M&Np8mIz&U=CbCAcz7f zARknMCeVj#PWgchPy;lu1|DD!hym%K5LAN}FoOn?LM0bw8>WP?&r2Rgwht~!+h%0Lg80!QEvB0wU@0p*|pe8n}V93Tx; zfj%$?t{@OZffSGrDnS$I!-jEwAOq9@4Xl9&*aKofIw%Cypal$KZ?`az0~){x*aB}5 z0^&d>C;+PzCzH96;zA2%S32B-lVSOX8R2gERI z{(F7SVZ^77MbZ+af<52OtZ9qy{u8Gpv7ak5g6t);b|L4J-pbt7@m!fEhx1|zvo^5n z?ZOsKSEP*J+CgT*tgYX7NoKcht1wrV4%r39JjVaU!uy%(e=kLWE-#le7FJaz-*g=l z^|;R=PcQ#tEK|P76;%b@80E^QL$-slqMS~z_X`p;BVP)YAc|qE61_VokG0L6gQ;l* z#V>OiYuza6rpS`LB-QaV>yoFL++5kY?*e|70?7hq z{nVuOr%bzA$@*A)7pr^5*sR*z8gFyzV>DUVi*Fott&FWlK~#OmUL$vDPX0H>Hn8xW zpT5LxA!$z8D}Kh#OD|3*F?qZHzYkBZCNXyTVG~{+h>S`mBG~TL0%im4Xm_jO`>K41 zq-R3p$Jj@gUz7OysE(J1m`)qA(~Ny%Oz+Uva9wetGp5g9RWS~y4xJiOnYsNaNep>? z^?~_sOP0=Wp;y<@4{&#N)XOlNhUvHN+Ir`vkdMMB$a*KnaX@om+Bklhz<>F#Ph*_U zx9%MC>?p;`OzwJ_`WnWm)AH_NANk8T*Qyo8Qa`{r{pSBT*zoZNISm{ukzR{3E{hb4 z?M7#=6(&E!r;OM7jLXHtX(}Pki%t*~P;{?t7+2x?Q{%EFg>DlOZ28)Yah1yQnYo*D z6f1_fYYkrSV_ZM}n*71IMzV{DWbxD`#`Vk5jw|0e`PD>3k}qR63snS+$cEHd5fMqg ziE&FK3(|lhYiyiuPyVg z&1&;KfmVZjlx$eYcwaHny|C_PANioO7LqlL_s=Nx(v>Hl*pM8mKy;qjZt*fw<58#T z0g}>Gh#oN8Lkx0;o{O$GAR>IkYiMG246S@0QK267m5AW3jUtS1wN+?y%1!n;-ZvW( zRmQjJve3|mQGVi^$a3Ra#&2@Um-7BIoQbeH(r(N5M?vF4!!#0uEkesM?`S^#xW+)^7OjUDxS^a z5R<#V z>CF`;$i{N9!j>0BG!c=sikaXO?(a{2)#9B+M4=G9VfG|RUC$^j7>Fk#c=uZeW-qI9 ze2jN`GuKC<*W3NfUYAm7ajJ6VUGfw%^!6OH_epn#!p)~^1z{`lyF6y!Q1kpOtDi@R zqA2*cubBM>zh{g;IaMT-h~SWKKQp23x+e{;tnmyWDQ(3)Nz<56?@@`f_hO%`BBfwR zBA76?qB_NN@m5mG`nWlnj|nq2+J8e*bW9sop8yHP9GZG)n^C8To(Io29vTu0CVbk_ zg+tFmJrza@qg?aFB`CxqQdaNc&tR5uurSFU1^d zE)MO?!B*L;$zi+JA8@GHzpz! z=KHVAS(y^r&PITvfg(WBweT?shtEHvZ;#g{8;+MiGKEQ$TyQA#^0b4)By+Gziv^RY zQ}^`2MkCE#Bqije#gj?w_!*wcDGQ#}1QC3*C73zimE9-eVDLebJf#8ADJJR2x2o0e z)+Tn5qCwqjsbG@3ln2a*&z{yJPZ1s3m=x6-r+_vQ)wR&d0+JEt!ZNJ_2ic0@CIPY( z;=@WN)mg&(chc{AHGHn$1&ITb>hsiLQHG|R96qxnb01zZX*(aBDa?>eCmRIO*?suJ zq|5x+x=y=TdOF!i0ncci%%oE@dRDBNGHvjmMy;Am`jsn(lXWbAP9Pd3;3;z^y~|Z9 z#$~d)AbAQlX#K)moF1YRqrJ823OrL8*BSFM7ma5p(;}Xo#B|8W$JtDV!n$Fh$6Yt3 z;~64Z%48_%7L~-`e?hj{IzY0P$uNj)e!Ssnh8i)i9zsPw<(%Z7Os5TEWfAQa{fmyeStFb>>P(WW%Qg zv2V$uR@kHMJ(Cq28j@P4dDI@yz$4m*ne6BK_jzWHj~o<)n{e7CnX48aR_+pyUPp1t z+GjA=5-hGibz46LXNq#`WBW2DS7ra6pMAO(C>rj*r}o`U-ev*%T0*-EE~MjD_Vy$u zZ};kRyGpMomXkb@lxvy1{bSG6u1CplBR@n%YHwrmLf@HZU%tK}f{4&ib#R!xhv9i9 z6%`#KM1%mKLxIVAqx)0m%#q26pj+{~j+M-fhsg)mPPTnVR`U_bW+uPk_qT^%K*H<_aA*YnmXly=M`A~aMT z51Hb#oKZQIMJL}A5$aOM2vb~EqjP%BkA`R>LhJEKg(WByK=a@H#^6e=Tz6FI-x~x zdJu?x9>+Ytvy|76Y27-8Ji*kT6`2=2iPgnp@>STC2EX~dhN)wR6TaP8SVcDD&xOR9 zsSEB*jLX>Jw}-q5E0jJ*F?Ao}PmNc%?=nX^+abBnyn0a)vAF1s9~P2eJsanXCi8ll z^(*?TRUWL;*=n~?G4CoSX-asvj~qiZAc_S|*F zB;ltb-${|dNxF72ZyO8r4<4IQT0%rfzv~jyr2XZ^LT4>KQzAmh+f~FgS=PTL-UaJOkF)pvk4>HTd?*Gjg|~y%vXkax9M5P1c9JMacId7 zL*mZ7-}uhVK|(&Tn717j_iGQ+GCCz>3VTLIn76E3kohqGX6~j*oRN5v4JgkqNx}WQ*D~#j*`Y!2{;Lr~^+%)8y_sqEX*%u5nNp40Y>1UW-e_9|6UdP*y!!pQrbi`yac069wSuy@pKp_3}x3o?i}pM?@%~-c3wToLQx0&S8Bs zB#!dw4Pkoi;}%S5SL4IEsOX-0PcXf|IN=KMl6%O_CCF}XF4K3xz2jt=gx57- z&c^Faa7;AL1E$O`h0L!!R_u5jyA8h^*v0&E+gl{5BX>BAkF-exmziJbPZp`CNHmj9 z5mj&CA@jTE-Dl09M_%KI2jNxU#F?>~LR;o}WDPuou_#ECnXyYwR;!%sF42N7zqv4D zuf+Uj4aEhG!wrpP-~3sQK!w=-gcOHKBtt0OZzoxfder%z*m8w1Qo1n2x9cotQK-(? z!?Mq*M6?{D`z+6nWnLzqugt?xhPeEo5XdsW|8`O1 z_oc!DF=C|I9-7Juatxo$jK9E;HIGnoNP`trTjn+V?fz?ZVgXf%R5f}%`cezX z>%AfJV}(5OkIV4RsTYP_Nz(6Gp+Yyg9VQzF9E8h;23X<#^rBDyt@|!RvTBbTkp)@d zp=X=;_^!U^Bm0pMH4QtlBKsUu2EOa;u!e#gAcEc4x;m6CT=+TkO$j5{`j zZ+}0;N;$;H^4r@P2}E();Z5I5SgG&*`zho6bJ=`(-}~7KL&3@J>O0C>&|V;s5dn6h zhpn38;T`#k#0n^vk;&}Dg!&1wgQXt6I93XtF`~{+Y;NmGxEN56%XUUqvCfsVl`G*%fCE7OlL$PdM2uc?!|2W9X>g9-TzoM?Ngp>=q;2+8Cw7e_j zd~Y(uCX#6nSm(!GR!&rEZrteQs$<9socTvDD<^eKyea#75LUG=z)i_~tbD?K&B?i~ z2k|b{`=45@!ZztYhURbQ{u^)nj9?Wy!~B0Px7OuOL%`jBCb83{-o!ED=X+a-)-xcw z$xfdteX(6?{3LXEWUTh{HLKY1IefL`z85+Cq%HVm$U%zOD{_J!p=nlzVR{6i5 zpHC?DbiN^GL!1ArjaB}l<9}=U7UwvUG{)nj^6V@N?IjIeyY3^jaE6Cem zkI?~k&aTZWv#fL6oZ0CTuIK*Wg6=m_xAT50uycLq*B@MLD21iz$oX$ARxQlB zXR$ybX5qOm_Io8ef82b-@j_l&Jj7z~hTj|5`L9Z&v`Y#M8;Qb;AllEW2i-hjCNl9C zcMiiEqI_08p>Lo|D(gTjd1^K;Iu>RZTo8Iwq#t!)0kVazery4&5%T`Mg4X5~jzB90 zNMq|*jq~?=E6+rp!g=?oS!0J-t<&3Mzt%2X_EnOoIM&84Y<_C=Kydo9CQ;I5js0S^ zRo6r;%zBim2zP}xepY2Afj~;one;>_VXu78mkEs5tQeAW%cdU$K`*p*p7)7 zZdvp2vHIt8^;S)*vQZ-~=z?x3{PIoM|w_QO* z@GjnZ*7WdY#oD*iJh)>3XwLhEUE`*9chlXR9_|bj3Xo5LT@$0e+8|-8CJLQ9UBKtc zuAMJ_Fpxf7%pGE&?ch7WS_)Wre{UHrX(CS{=;J%bT8rG9b5K0Mbrlhz_VCYOt(_m9 zOU|(SIiV1B4E-y=J!^e~zpRWpJ5!!Kg{QO)^^*P8+yJT977_4aRh|f4LfHJukX++_8=nU zQD7>&Au#6J4dYO&-9&^qML?U~&~kT8$o>-kCIA1_O4k0W-#x2`MXR~}Ba{$uWu4aY zAMcmV+xGwShynquv$s&uy#+R6HUIy^7}j}&@7dDY=ad4egD{Rj7Q0!@L~3lwpqcpp zzp;Yd{J^U%VngD?!w5xCl?2|fZda6Q_0KSk*oK4L2y$4riVX+#tfW2rkPbXqa0=`8 z=%JpQ!<{w>Vi;&HsK>f*{Ca(s{)KH=m&KiJ5j11ny$jweEWYgBkG+6rc~9&1CyOz4y6MoE1^>m~S* z_55)&rFzU>`vJ)SoJX*g^_DbWF{ymP{@ed@E;!6?t@OBd_YVJZ?)(g%5*p9?%osn~ zJLQxHcSZ``ywEJxC;pJ@r_p^1vnw$zjRr}`jPnW%nJ?=z_Cn9- zLqPVue|Z%?!1@*}s#syQ@Fikm(y9udX8kr6`p-JjeU5B%MBxhOv3?a=!6LEt(&vcs zNKg1F>#sE)k`=D!V@h#(ta(6~>i&Ga?tGhu!aH8#Lx za)YaxLF8nT66`Nx$OfGJcGcylSFj{hC&m(SWq0w3=^Rr^zBELhLgFI(*uaIWk6cPH zynmEf1}cc0V0S+}wcprN+BlMkpt?u_8$A2ssQrSzd5J`Xf)RPi28XG)OD}hyKa2DU zQwCleKC_mpNSeJ&0OSWXPH1R`~I-{U7gIs-=UaHpWq4vTuQ zA%gZ^DNa(^UjLL3jb}r4wa>NJ=s(UK2I3Qe=w0@}?1kM2YJS{aMxNS>3)^|v1HBcI zr4DtYmx)LZqJ31X@p4?}rnjE<^trid|vd2HBZIk&$-NuA832?^kU}N|Od15c6e;nj?*y9edF;e^s zkG%6r#c5_s@kAmUbM1sM=ekTgHWf-Ep@&}uMDmqYPl?cZ8d%QwIh;r@MnCD2(zYC1?hC`?{W+1o z@opS}C&lz#V0h^9_c>AGk;hWr<=1l;h-gS3I8k?Fr~arEx^t11BL|Os^KzoTtTMKH z_k7q1DMGrX7|yu`JljkIm#R=}M((8?IOk(@dY>)!QpnWg=|nL~`EbrB4Id5)U$C%| z_Y2P$^wy;gaW3rtq!?@6aEkU5@sV^E=R&c&z4Q1z9dBtl!v3W1a4y`HF&?WkW~@Xz z_ne4y7w6)@h1bI>H^hU5xV<;&VNUFls=eb~mJBA*pJALUvz8M(G*`JU*!|AezloFy z!V~!RR~=+kCQx7=D2&_fDJA?LX#-lz)8_K$UZsmY=&Vy zlq)CANm=PJbbQSfZQ83tG09EiT%EJddgGmgP5aQeL$E?=@n%)tpqD zwDtSed=}@Y=|+m=wsWr8Tp#|r*Fyd@)f2p$+%ZnZx~w;T8#O0!M*=82xg<`;vm<^N zhHmeh^}in$a5}ouEh)fhs50z_~HrQ&U6t{EifwJLE-Pj+3+dnRUa+*%Rm< zzgZ2*OioVo;n0t_+4|-&mGUPzd6#!v+&=VH#ghI6wj`g(DO_pqC|ef$Y63MK7`%KJ zr_kX-LinCFZr${&>DX(|%PFd=vYEB6e*V?Jg*kBsr$juc^+TU%U=3UVBA>W`bMx-? z^+!W_H{x+kt_@6F$+`Ka&M{}EnPbDhlAGwqxh0$ZEVJO{yzK}Hjq$|eoYI#;n}0so zZA85p@;~tgr!3;8xI)&0JuhiUa7z=bIk#8J3d$a8vEX*8;NT{9bIRXdxcm^^!9P3Fh&{WNx@agrgYVxD+p?W+}YG4V#HO(xlJ zDq6#*9a1t8r#BJ0K;q7+T)8~O^Uawtb~JVeh{`yXulL>2H>&k@ry;=wDNNv08DD;M zi090JFseAArgwVNO3=>w#2|M_?wh?BECUO zrX*bk)51^XRP?RJ%bv@Xr z)spg(+8+!+NuP61f5*KA8@^8A$9qFmjY``&jX`!bYgJ;7uZ0?qa+;W<3y*fKsKdkn z*Ci;$a_);xPf&KfvRH;Lm!M)P6>*vi)u*^^51XJyGmq3LJ>;~=ZhiZ1*XmAmmbtON z=d^5J8eDvB)|P*d4Ney0v{Wuway~`(I#xlc+nzj)^GI3s_tN`rO+mQ$AC7afF(f@v zkFVK@RHGBMgY&4trLM%_P*XHca3ku;$2qO3s=GHoX&cx=qehjToXmMFJM&N0iG@Af zF&66Cv$HPCzoxjMB#yVMPsev>XQ+R5_i&>w6>TtxsE z*UsB0fSohS^$;N+Q`d6d>Y8Zrbq7gvbBltTx`Xq!blt_@i~L__QDvgUr-pOhZCbcA z{`fn+vDA#A%&FHn@7L6ISpC#_9Rfo-0m(zohi1j_q}nLsJ`viUI?m z&VZwbqPCsW$Gb9=oiI>~t8k1V2;qDx-#LG`*py~^aSvirE9ZRPe4w@c{YjI;fw??b;at7{ySf0DH#hN=-L1gNa zIbY^$rnAfEcA}Tq52F_4l>Lv%532uQ%HH=h4i}OwQZKJZ|1b57h z(^PA0;C$oMD?j~abu2`fc3Cv`aK5h_F#kA#QBM@;f|{qva)w_zNzSW!)02qK2=X;e zkMkqz6-r#IeZ1v0 zJ?Kx+ngRn+E5o;0Us!JK;#Ty>=^Wh* zIfgIOEB-@n&Ky0Qp{Ei9MvxIXFuqCu_}qV&`OR3u2;M01GiqGIYQV+0GeU~H?#L@m zy*PqEP^o9^V1%X}{b8J#wVRqbtY^k4M(C^4$87&oTcv1n&`{1uX2ky6xumzM(*pf4 zZVAq)W~5&FN2sZ{9pU!!QD8HkG84iB$)Ds1br1R#`bIO}GtzI4wT*j}E{@JB_Z=fG zK1N1^&m(7(^lULYHG_(!<-y3Byy_OiB%sPTd~O$*@5wCy=LSG^y=@p^8TUz8dY6ukeN8JY2b8> zwHq#crLUT4Phut|=`F84^ygZfNTv2lMnN!8(qATeB!-qF>_K}oqcGm!i;Q{X#Yt#h z(3WW*V3gE&EmQnrM=-C4n6@llH=A4$_Wz^L9iW$bY&Wq%nJpw1jCtW&u9l6E_!_OTMFhHX(wprc1F8vJ#!?gLWN$xg1-687)D1=(AI#r z;{FGkD(GrvEu)*|v1++_QS=o240UAY6GnHqL#}?o)?9w>4d64sFnXH|4(Yk8dC@mH zO?Y_p#2NiqpY1dCG(7Za?L)fttQq|~J6`t4Of%-CDT0Fa)-VPeV`ltH_&FDYH9GsL zx0Ny26vis?PipOu%+)*27<^f?e2BMQcn}5zf1wx8%t}v>F3in%zn+Fm11Vx=GdV^J z5AwdiJWkhPNE(>gH#ffT(N*HZ)c|nQ`b(MFPaKLSl}~+0M@leh{hiF5ndL3BTPFNS zgH<6I{WHv*o_kB$zPr5lfG0v8^i!C*)&>s4kFm{Z3}C&AM5amS*hN{Fev) zUyPAW(r3Ymr*yb0FNn@yJY(cn-|+FfpnYx#TMjzeeZ4`J*E#~EYO`HLHDq6I3c2nAx0&6x0?lK57$ za_%20f?5nJ8B;-_uGaU$vUOC1{22VlnC=&J`(yX>>N}{#9FotB>G?mmS6;b!Mf>lQ zAhYxsvvjq_SKniwE79&9n!;I&7>@S1C;B^POJn%Zi9F9*!!X5V^0qT-dc=eWc&S&K zwVNU0(K}XfZl7#L`-B9{ieM~my_$6?SmYhnTd)Q`>l$P6WZEkpZxws$S?P~j8B147 z`w16ECJaF3^qUWi)w;61OX|yG@x%+#Y$(H6^)&OI+Mdu+!<|YtoX%L^J#ISBZ1+@J z+R%rg8M9ckIL6B_G;=5Q5U3-DUW`rF=eL_&yGCV^Q)t^Tgjr&;@A|HB_D3-T4V4)t zFiY-DoFQ)V=>b|MB*rkCS-NHS=`knnx%#6xP_qr|m}Q&V4~~hl`lF0CMIVy)jGa1b zxk$n31ATx1);U{&v0GK8C9$Nb(HP;t)Mn3O?DijBS$Ck6(Uj;~2|*!acXH*#2XEq8 znmlA`jwrKyuTG-XTbq~MU8L?1DKpC-?z60U+!98IBT(|3V8%Xv&+m0Y`aK>{S284V zjD1S@zP8k##&f87?831tGiKF3(;t8Ag-?C@XA5(Sm{rLxj)L9Cm#X~@X>L8^s2RC9 zG5qCFJMK^2j-Pcij;lLAd)DVa?W7^0VK!RDIQn#%g!}Hxy-h=cMvQzJ$M%D-x68D0;9u>)2$y1(+=5V1>B~+9PxG+VigZgMT!v90<1E-)qhfCFs>81&>P$X`VjglFC=s|DMl;nxh{iHjGP} z*9kqHvn{$%FC5gon~dwCsEwlLY1Tpb24li`9gLepbx^d=|zw6Mh?S;e?pYpm~itUl#93fmEq z4UGH7^EM@0r7mIK2F`eX8RPDAFK^DPXCHCp847>?cg92G=7y}_=VFG1=)$qF1miJm zw|x0IZTCKS&!doNGaF_zrEzB3at;4l8sj`>Lxrzd%$J=99wOfe$GC>^GW}&J<@h96 z442nK^~UXtcY&y~g6VacTga0wBwrctudXgm%U`>gVbWp^j+`;f#)-SP{Bhm)RTLNZ zLhmMtjE{@B>XsgB4O~o$X*H8ZX0w{M%}KrW4!EyyD~_B=GF#-!W0(o-y++Y46zGD3 z%$7g5^A`2_(RA7JliYPS{IM0Q}%#K^4NuIC7wtl2R z(||gdU6yB?)i_n|V`)bMrL%B=*;T4%n(cIP)l;YpHON$p36#;i^8L^&Rl4v{4#^@W z&@%Ps>y72N3aH&9k!FHS;Daq$79|D?zaf#4kSH>NpXPOjZSgiztGri@Q@`>*jNreHw{3Qwu}gsrQGwF<;K?|01LtwP8`|OsZ!XyZH|0 z0FQ8ZprZYbH#FyH*v(@hn&y|g=-$*sDzby<4s&3?`(Wr!uSs*M$QUbPa?F8X<*6&3 zd6g$&%MO0WSp)#g{3C%OtkrkZs)eL>sPA0TvgYTm(;~N1qb_BzGXF>-v zdhXwsN#=S9EYcBC=Eyjcv<2J3=5GEsNkW{Mqfg_u)yo+c>tTD~X6CrT*hpzPuwmiZ8s_?rO1x)m{be7-wzu08KN{f0X z`ug=qk@CCdzhV7Qg~c-_M)bno-1pUPxUvuPi5Bmfn9ajk!KoK_(U(7=h()uQnBLxM zX@>$A;dXALy~vfhc>kVw=J?@0?2SR{7X>o0WSYVX`&C=%dzP~xIm5&~TwQ86N7Y3E zjkW_MHB5r}ek1YkqLb+u1!=RK#3astD<3dkzXC{^| zOpNp zUIvX@MKV|4Yv&BBzUo>H6HaAP7nm&Oh(J~+cnMuN4Tp+G^_w7v*79Fy0nMBlmDs5`ZSZJ{aWmXPE1o6 z6(OtENz9ES^G}y7DsrQvh`Es5W^Vj?x972R=oflvE*y*X5R;o$`rT=N!exQo#ysb}(f^hpp4}c$Gfm5=&&t<~CC%xp>97C*hgNq6Ie3 znM&ycrm>C(Q}JH6O+QmT!}UboJ^uhjY%{UP0Z?J4hJWvIPo>jJ_o#+p=}TOg8u0}a zQYtE~uTVv?5N&2^dxX5k?%YxCg&drRPmd<1D9=<*MXKIl* zeIEf`pry{t-OI%;W(CZ!5UqC0Alky*{c>qwZEfJ35E>hjyYx15uPN@*7i)WmVHz6> zVd-NkZ$mQ$9HH^13(S1wPhYmbj>(<^qY@4 zMpg8qIHvje@sIv;j&e2pxwhHN!yBjc4AiR&iO>*TwYRNg9)9vY-TqtO!q$W*=O^<> zd+heAd7~aq?Bp zW?(4Wu8(;h#l!2lSUCX30-IYd%skKa7TYPjdV4EhO5CbuDH7n?ukxbt>7@Pez5ssC3Eftp+iA`wut55vMi|SAcIHh?-nI=X&wO)e&S*G;%-i^b_ow;)ImF#7hk)#5n71`o zF0s-RR*m!K?L-poHJNuJ`vxsfjJaDZI>0+d0HOuVyR5RjY*YJZbh-o;#(~4UKV%%g zU34VNTe2${f)&jBD|vHbWrF(XyHFU2IXq(CKa7=Le?tGUFMc!!l3&b+m@}7-sE_^F zjpr>f&9Q10^Wmk(hMxRItG>{#0W5lz9nCrLm!S98WRd!pqJG z>pkC*gxFBS9Fv*v=XWbz67Y=Wm!W0qSjPO=;=ZJP)Nm5@FwnE(L*{46qNU23ZkDN3 z_2}O@er0~%+ZZ8Rr~zXK=VfGU!GU#KeEOt1)VNO6 zIfIP-^)5@HIM(juzY5@7Mnq?x+%GuKU-}YND7=mHGcvBuKQf@Z^`zrJ9j{g*;ycXl zis>5$I3RFC9BMWs5>a+5d3R@8SNvU?SnW+DUvJ*;NH|+6{!M(Y4kqJG_(zkk|F^~l zy}u|j-tYA1(+*!He8p%FXmuJH{~%3Y-(c*9Yzz$0aI7vRQbM-Er|+)3XGDtyW#=M5 zWHrnKy2o9=0k=ji+hr1w<;W+cY`@(@7k1FcanT}jKVB>ri}`f{XA!BfyEqW}57P&7 ze0mIma6K;!+2skD=#hSB%2@TU?f3?@*kzC?2n_z@znc+HkG#O~teHd<@~eNbU74A#bvKz7eA4(zltHE^)ej8F^%R-D>FKkvma0u{ zNFb8znntu1?6JyNr&Vu{(K9;pt}R5%`Q7H4MVV)@(nEFV`j%*Ya}N(*$Xwwhp;ciN1Z{i#-NotVCvJ`ie;OEBs#<>K=EKu<@!{*+u9hC1H`Cl?_$*(nZb{tH6(7`O=8q{>d&L< zL=$w^(AuuMPv)<8pDE&zq)smerJwYZ1-Bm$t$(MI;S3{+#G!V6vYNfh)G2(A=tgk1gN;diHJV&Nl@^#I^CmqBz^U5Fhc-eAX*$$)fm_Rt2 zUac;V&J7n+9Hb*}4_(5EzhW-Wzwn^|o;UOGCX8EN{$i7~ZXPsd$fHLvVd^&!&qU8Z z5{L!`;BkhqzU`Z2lAd&Eiw@E{=#fd-_5k6F{>69a_wp5ZG>}F77kl&lHC?d?;PHYi z+B55-uDa|>?8~Bl&trgC8j3lpUqAjy4gLY?+8|6U%X()WoEc}StcczlV%ad2Sb0v@ zIJP@~o)xVUt06KaHv9)V7YT`YiPIuPscyJPY&3HIS*1BW(> z)gW-#?S^M$NwIg5-aONhAzA~V-wmJ0k}l1W)nS;3{k8))s8SHwegc6|rk7kDc|>NMM-zoQ&rtV)v7; zYWr_96HJ&v#@+wQ6?keXW^v z{SK{%zY`K(6Ny8;{uH4zLJ1jsUGDfqk2o~rO7+rn+O%hmsUWX2 z#PQGc$_*hQa#LY2(2Q3OamwCzcE?uXOZ3nhhVfqa$ZFN^{)3`R2Xxzs3k+=N2~s8<&%HqF3fsO37>fMx8|18$HRo@uX%zu|Rf^w{qhVvTn}X z{zo5&E-XYQP$(NOl67nNB#fsN>d<{;@FE+_$hynYS56rBzUQtI!N!mp=2)C(sUyHf?@3|JAlVrn`KTpbS z+oF~ub985zPb1mT!ldkcn1^PZE@`9B>+_0uDXGM*3U(NGnd$&0?8`^IRnJ{I>YcTZ zyVwUW?mL}$tJ~Zf^GSVc^}n{;cPZI8JJIIJIqSh(Dnbk4yMb&xY`pO1w&@b{|5Xs* z)5IqrW~1-t$*Oz*_rp}ON&LKe%WDDiNGgIE``#v-?mdpY$S2gq-9LoV@_k4)iw1mI z8|o`M5#8fB1%jG)61X>gF-TZ;{8`oK;Ekt5F!~kW409#Lv7s>){iW z|5tOH>xjQiR{gIgt?P0)69_xp+(!JJyu=&MDtpsW590FEAlotM+ zeeMeC^x;?h{v$ioYrfe@n(Gk=I8NJvYS=|y&c5S@>;#%#0vpyiJRC1l{IyrH%rn99| zyylrB;7EL6OZHC>Pkm@tvYCz?r$F+W?DrjiK{7(k{s0Xav2W!k`x{m3KFfU`a;MqA zP-&|QIiTDi;^#VkqbIVl4U%GVV8uJn5SeG@bialR56`w4%hb)@?^v0@hr+%y@XVOOiu3R1aQ=O|r+z4Z0rNZOP%J)Vgl- z9&J5YI-1+QkA&>u|9(yGOBUX%LrvR$iG(DpW;8`D>!inlP;0i|AR!N=Ctlv7b1$6s z6Of+mRV1`H#@lbZ(i|Mgi_5VuP>P;-%$%*cU`ydcZCcv2P>O($;xDQS%LIRlrGdcJ%yt zi=LhC-pZ8$`6Oz>*DtEdb&)EAyj?2zdpn8RwEWuQKF%jPg@$2Kz$iJl+{ZEe9iM$0 zowPzecgT`+bq#8}-!qZ_q02m%oS&k<^F*?iKizEsrSEVg7py&IO{!ebiLP8H>|{p( ziEeEkA84@UK=Sl2JmQ%Uogx<>nOmIlyY+&;8)l7Xw&#<$@hOjupBqofqpk|0zmO0T zrxN5e?s4!pQBHRTFLayOQz6cXG*)cdlf? z+`(4theCQnV@ZOg;NzpglFSQQnNSX)MI_c`FRxAy@W9j2Pe}5EPn~Cv z_9<$MzCnX@;yp=zQFLeb@oW7aV{=bRk>tLK3F=eFZ^gT4CV1FcgCu{qP#&wA`ciE| zry2z7$kmHFyaMd2>@c1$*aZpE5t7dL&hep)$r>B(yza?(lD4m`IB8F(>u&W;#bD|d(go_d^1Y2y7#!3 zc|N#6_j)0muze(Z6|3=J$YIvM5ldJs$&sA;cHU!)XY^fHbVS1{NscCO^j9Cz3(0uM z1~n(_Gs*G4%>+gtyl=@@c}kJwqzou5`+YJS^F(xw;FKZBUlwAst5v!h*p?_y(Pg({o6n+WQ*qcEJv@Dco9odIc#;-5o#aq0*tXGz-`8krydmq_g6} zDzi0o)Ihj%or~%dy|sjxN*v}AMK<^w#Gqng_Im`zNqN#y5=w)U1GEr zkxfeOuen($>oWyAB66z8trPP^X8K&Sx%E7ELwhqsItft`WVYY~CZM zTaoFJ2a#8}{xkff?7QV_x37J7HM#ThXOzk9{N>-iPH$^&NBYqBJu{1xN55M8+F(cX zO2wfvRr$_EA{p$Bw$E6Hg*SU4wNTM9n7AEpz8eNxekC+t+)o*lu;IoAVZ=KIWd=lC(Z= zI?aJ$^!ate<^uY3Lix!cGQpMK7}KNTuPr9OY1+$)V67X3Q)T(&A5 zCY^so?tO?^pz$+rHr{JPB{@Gtn$`uLR$kluKp4#%Lb))NG+k8cnx7S0uZ7el+YG6XOLrc+{|L!Mc}2UC=i6JVwcgh5!7*ke zDf%FJ-cze;P}LPnm(!uf=os?f#L3S#Yn#8jL9G=&A-aIH+uRS!yLA2#9ks*3Mt6}H z8}F8FdwOMBKfXbNVtC2RF=<8{-+z_8LMs@Wrx;oC@|@CwkmU+XZ=r(ek(UGK<~H~m z%_ybWLemptOOZb)1q3@tkGa;xhL;;+OJ%77W9!M=P9q1aSiKvH=+~f1#&(e26LBAsWyku8 z(9?NnKH~yOZ&{}$pZfAlJPpLPg}5rx+Z?jDWRX%@GcpQw#XTqQtkczejg~#7!*eG{ z2Fd$nR~%1kcpbqq%@7?L#xEi7pT5?}>qx&Rf`@(m$%jRL&z=w0zBZJrjE^KA&vvy5 zdic$_PAvdAj87w<8XugMxqLYogDURicYG-suxY71#Ez}sNJYq0dhefD|_>7Q51I~eJ(`t zWa#Rz+Hyr_pWuIYyj*G}!)2bgYFC^|JqJ7ZOn!bov3gIQ;*&}m4C-mZSn?}HG(94E zwa7{60=_xHl>B;bueWKT+(;>Ofm)GZNB&q%mvb;YXDv=A)=@YK-YoBF)dWSI%`a{K z7HGmLNY0!&`qE-f#yDD_376S18eP(wzQ0e?DMDvRs@O5Z21Q3Q z3v^m(8-pY!=CeYg5~d5+Bs$yT8>lR?ffb6K*L~N_x&^xe&@oJW#R~oRY3|Gmd6&!t zyG-!}@&ZnklSUmKFq>z<9v5G01qNXQ?4kVPGtjfwPz4K}AqgNj#sgK9clIO89>lSCdGih`i zi!>WTV#mr>EjAte;+Wcxby=i2Ih37P5nJ#5^MdDF1dUcQIfk7i{v>S0#t{#ECe-&)}jl3fe&_VGnlS#P95aCr1|yAEwYuePzuo6}S4Z|2XXvuCIZ zsZy-+8+{*>%$b9dn9M;2Q|GcOzYK!j?YS3^YcHr^F*{|hO`US>88N&ag$6!#EjwlJ z{Wmq4&dVIf(20}O6n3h~q{j_{Z!YwXqrNS*lvSJOCT~@~DuP}{1)Zd}vTBjH$Njfc zLqibp!17WDS@p};mrTA?bKeLx%pUI;ORyT_5B8dFNxm=%?K{jYZ9S_|*S_XgOw$}X zX#p*y?PE2*y;(71&(R=Hm<$|S+6{JEg-lxG#2BMd^k30QNqfj@x=0%eSYL?V^shln zAIDB#sM@5yiOJQ6I+3e%HFk!izImE`V30hL2<4<3v07Uk>c>7Y82#S{$@Fcku4usU zullOu9{dbBOAlpr>kjli`0`V+9R@)q@vQEs=%$6^6F&;obFaNhFJNcRGvWOOx2~cw zNN>ANf5y&CbW{rqUF_tKNz7}LSp5SQ2Ez8o+UP#mm3U#;fYtxV9=1HG`V1?Cw7s}? zlr^}b`6&5Y+b%kVh7@0W&Kis~Oga$Jn=V4<1kpTP`@|Z~)o^_2kaG<8+|X=YH)0Kq z?g@@xI7L5D;0+4+x(z$qXk)dH**(v8>B{R{+1csSd=50qmKxIPj*i#$Pj92UbC0uU9b}i*WteK-ylXx3 z*G#i+vUWnx^L5TN6dn^F)pS3 zvF)+PTyBNPzQ8*1dCfTZp``9S%@;DCeS>wHays8$bMIDc(BfKib{*^F78=7Y-sQCy zA)%GY{*QJ3S(kSEK#MCqbAsxh{gYiS_2YHFoT&aq8WL7Ajwsww&T@9m?=?1stu_y)(4V1zb2hTByWjEOs$8*jGWL+eA>|xm z*J{Pb2#&M3;C`TzoO|p#{`;b< z#W#&$muwfRV9r~1UHrqV89{mWv{gfMl&jCKzk5=3iegT00F53)j@%WjhjeOc>7w+r zEX_X>nfrqE7?4@TTYh(*+dq}$4ziw#rR^oAPpvbk2v(IR%zA$6;;%oSmVp^7t}gSY zvR=kYS2f1*Xpd{>?i|Q7X1zUQtUK->y~2Z05R#B*%X;_f?s8qN*ib~PIjUIRHr9Js z(r^5d>&?rcI8@8LNY>}Oo2_c|rq3aGUK7d8OJz5G-8`Fb-?ey5tkGd~zCP=FLpp2e zO%0A4-ra?|^PO4Wnufk-=O0Uc_*d)24~1Hw!0vo~*yY8cHnEqq*@O=-Fl2ZBEXrCd zeO3h3151Eb078q>7X*SSBB~V^*N@2G6n|BZ-uzTN&BrhKGa+?ZY zW#KV4NOyU&&6f%ndZ-N9DU4x*I?ml%Sf;qRAKMmZKysVi7vb0z@at5`A?N@ZEbL|X z%l+gmKJ-&93f&YKYT+omzpO|n?$P2!pJ^8yey3;}yT7ShtLN8@b^&x}88&!^k>zJ! zt8GcNzYCivTFZub`@Acn;F6v>AzH9psW);n5i@bS{PkypT zKV;u-s&y917bqz1W{>{V$TvOcH$_{fvV?~{5qs$D;r&T}o+1B8Rf#+s;U5#QaM&&) z@$cTWl9_Bo^{Ge98E4Ty$Un4PV#S_)v6|1s;mA-U+%Bqo$woHHD^PZ-gM4-~zJcOP z4zlNYL-hP3*H#Tm(tcaXS@!&#`yK~xSU<<401YLdJ%91!W|#BDxNMQO3ni^=w4UO~ z$mdeaI8?43kPNXGN0RIl3wBoTK=%u(zv;uqmc*s!9uLavkffp9+|S0oN|o0YzpYoJ zO*3%w5*u&zWlfo4{c749ftlPaVB@Rrp8a+{md_iRq(A!1#y@-JxO`3NL_AQ4zVj^! z_EPfh@>i0f({K!d8u2YtHi3VKlYMxlKq8D70pD7|CX_gZt6w$HplhCXkod5dCvo^S z=0>}2qve5Y-@3(K4nHQaV&>xGq5mrStw#0=Z~5AQtYb!1D55R+sDr(-N?3X4CXGb8 zF&Z76(q-(GyI-7#5{5_VIuc?lJ;D+K>6`LxSH*P>iRoGXkvh)L+8uRgVvZ|dr=da<)1j=gO>EZg*FAwhGo)}e z02Q2MZ`_~by7jh>JodjyLU5hUWlDApc6jyB-O=HY++uS>`E)TKxEfzx>AIyRsM`E9a@)}x~eKb3Kjv|D<5QUo3BV0S~xI5cPcF5;i-^e zZ(BO5sfq-jJVE^ps&vIVw%jH@bi}vpfChE6D5i@2Z21rM(ixt+Y|kKi^rtG$u@x`F z_0uQws2E`)0`XT|XRFPHWLAk5^J4*!?w_qFXRCc$f65}@XTRpd;Rtd0oKFwa> z8k~|thnC1@l`MO2m8!MzH;se1Uak`}J5>g31J6g*k#sTx`=xou4nee*ZL;LpS8DE8 zc0i`!1DfpF2UASXJo&w6rV8o@)ZFCDKG<~Ka2~^+a{T8Nn~t&%T9qCTZR!^O4X1a7 zZGMy2WpC6jG=bI@xcR1Xw)vxCmx^`Gc{RG?g0g99V_TAaci7nEm3~K`6f@>cKiG%I ztvt#kh-KQ0%KJ)eEANxaqP1qmm|3RXv-|VeR6&7_L7zNSF)|P1%Jk8jGIJ| zR44r1i*0S$x-2;})$89qp!X}-)>hUxJ>=X`H++MR?frK4@m9Bz>x-otBvFpY;Qayi z={}|RI}3-3`0))A`#^+k+g|-`WN(aqFn4V9K$U%FK3ZOub5A7XZ`bR=JodlM>(X{# zHqIPJ=fLLRSJv!{(izV2N4~DEradjVjR(Q(%bAt^qA9mz=>8vM;lUa9J3h zNi!I1;o=U^n(Np;{>OdQzUnxA$wLp9w2WcOni`$Mrw_KptoVGhh$AK@f-l$)FfCf(|fhyrP#6f}cwFpRZcF`xnrfhBMO{vZTIgA7msT0t)u<>8T+1Zuzt*Z?;W z0FHq;kPT`;8|cHWGCV*UXaW;p3p_v|2m^^AAJl_((2wh3_<=mo24=t>c!MAi0g^#6 zXapT#5O=-^14W<*2yg_xAQ(h}G*AkfK{pu2^)6yS1sDQL-~#+X2#5w5paQglUNDMF zSR{cOFakEf4FrH=AP!`M8qfy%a0LnvkOrE-1lR%(5D3CRBFG2zpdIw%))Iao543?9 zum|2C2txt=m7#8fiDOKQ6LSJf@aVShH( z{Wzt>59EP1Fa!3$8w7y}kPM1JBj^BwxU@qUC;~k|fFtk)!5|8xfl|;6y1_8+><|Mg zzz|ph7vK*GShAqmug5wHPnAOIW#aUdJifHv^|udw3Aiay*L!2_g$ zCNKfEzykz=FpvoHK|N>({kRN*AIJl3UcM$iEUaead@Py~8_07u{p zfxSxOrNCQn^0&IZ?2n1mu5#)n<&<^@>g#bU02im|4*aL461R_8(COni`$FX{TAP=;G8L$W5AP7W& zWKawmK?fMb5qe>u2=o8}j=&cLgD8*&NpVajXafAl#1?pfKoABJK|ZJl?Vum0&iR2n z&<19}9(aQw5CM`wF=zxGU=U}=g@Gc_0|Yn%Ul0tUKpH3o&7d0$<1D!tPyvR(61V_= z5CWn>2B-k7pcjndoVX-V14h6GxPbt048(zKPy^aPA5M1j0BN8JOn@!$0D&M3B!YZU z586RL4s7!Sd7ur4T3-fNCw5A5p;k-oGBItia-w#;0Sy{Fo*(a zpcFKNZZM4Vz+ylJ7y?V+0{lS;hz1#;0Cj42eLs8XajvX zrpp7QfhI5kw!i}ff-sN>@Py~8_ z07u{pf9h+l>}Oni`$5BCkAP=;G z8L$W5AP7W&WKawmK?fMbi9cbW2=o8}j=&cLgD8*&NjG=dH=h+}KQKoRHx0vv%a2nJCg4U~dr&<%!h#7qpR z07GC2T!23a0ns1>RDf2{3r2CCOcJO8BVYsEKma%f;y^a20d1fU2fcWJG|&Vlz!pI0 z5eULSBFG2zpdIw%Xcj+^2im|4*aL461R_8(COni`$9W)rAP=;G8L$W5AP7XTgKsz~cZMoQ=oFJUZDSsK zutUE;naw`kWVw$kn*iAj_S?%*{cIaG@y%S>8OW;G@0P(g!+H$t-g0Gfc>Z(+``v#+ zs)KRVuqs!E)s#m*?DtPzyLLNnI3&uIA^nen*d%a_@>%8l+9kCXNb37zgY+@>Ue8E&py5jD`-!|Erf3IOKd&2u=pztLJO~_YFLO! zZh4e6Z_IilDndy-v9lPvFg#z})%47HDnf3bcw2~7mgXAmejxgiiu57cZ6QAS#PG=l zx+e>$2#W?!u31R*dCDd@@y0x$A|&TYxrOB5ZW*zvAL}ks5%l}ysl|Agp#w@E?}{&> zBB<%fdyDZ$a<^zXJ`d`|vV{hoN)@z_(g}+=5MB6O9uHkYyHB+(CWJ~^UH1wrQ{%-O zQctZcq$9_!{yMs0OFot#=nJ(^11w~tPJQUqVm|XxGvJ4LKfPcf*D{bWGIDxwCtanT zjn_CwEad07#O3)vGMM-;0quGg6R&K!EaN>I-}Eo#?KTz@Z)~v$miWA5+P`C&?H(2i z3Jc_4X?=9AreR6p(av2K3atwB?aln31^!#vZ$ECKsJ?olty_)n9xQStT1;;FxO(P5 z5s{_KJu3K3k%fxj-M#b04!#$rks-V7Pc2m5xh8+jHJ!eRuBE_O+kaW8SItpW>!iek&@P36Y6~=HehT7vUK-*dfeS`HM{!GcvSWj{YA_*ByxE z_r>kKM`lQpnM6_|qn=@u9U(Ijp|Vp{M)?vI8OaKX5Ydo|BD11l6CyG)lSF>!zWM$0 z{_%P5bH}-7-E+^q*MhHl8i)zx?Yo4@2YXw4|52o0-{kAdz!YkYy=o4mWD6kS(1k+J zFh!x3f{0a{1r5{%nDxF@Op&x~ljKly4MCMV!poiya14TA*89D&ZFD-x z4|kC@L%5w@1w)DmyDRU0WWgrn#QSUC2 zd+~zmGh!f^&4EHp#hGim*YmQoBsDM)4I5z3G1ao`ngfj+Jf_yS`G*>@o$|e3GIxE( zKf>^~zL)6nD!gT8)vM4O$DKO19A)tW7^AQno=j`Zp9-C0SgQ(V>(~#6T5AW zskR^pq-EF$)0uX9_cY1uP|i9XhkY>JtvlFhT3h%S%ApjfnBgc)FXrB#kSEQ`^k^JH z06oO^E2PW0t*C4AB1jyd7VJPzY{<(v53Q51g9nOrcml&Y0}l_{54eTF4kq+!WH*Mp z{$lm+(&jHjpJ@YRj1g=*PG`v7DTnA3N(~x`#|Z3c?|kMSf{nIjbVQvV)9%(iarE}{}zuKW-j#v#>+OtYLP;?Z&}#E zJabcn(Ols_2m&kj?KyVH?$h6|zg2fbOofsQGRlMw;=to37~k)v}BV?yV&B{EvQ8h{Lxa(jF(%Otc_q^fGOV!NC#%#JEz;!Q6|5> z^*j0(v%Kk0RyN#Q_hY@IV?3DUC+8n|afTVxXoD2QaBMSncn8n*yT@|61W_p<&6ql7 z#r9%b;*}h|G^Cu40c4C>ON)4aekS*n4X)#ct=7Z5d9j9o$B09D4CupLKww`zbq#7-(6 zc%|TycDS0hX6ie3@`KB(Ai2{YP&x}}(I3>9m$goNUBd+?bjTC*+7D68>*b7iYNeDy zGpZKY`p0(6+x*?db|1qn6nl0WAQQ~T|KJI7a`Y7+y5bH-@#8h-bIa7X_@-wkEWs$* zJ3o4{({-}>reQBH zkd<6gj56y~oz}zrX$4pOQqReN7C{L$(-xTjdsc1pyBUpe*Bj`kX-_O5=5|Ja_u11v zwCG^i^nX}Dn|QfjQkyqCm;{uV;l~2LH19loa<2`XxdhcbV}J$r2$c#{F-b$l8Vq12 z3=6ilOK0XUOc|gagi2>pun@_m-GAwfk3u3GHOdK_d4h#VUu|sdxoJ{?aw|ad%rax= zu4%@r`k#}f95Mn2g?yoBe!NL)hNo1)`2oQ*yVP^?aC|e*3wAqLBq~p z#ICdsZ#Ox%(`gb~17gg-#iFCNLw++&r@<*K=+OLk>^~);K>cao1yPzIA9!1m4*So+ z@bJW`Gzel-1b)F6`!8iIRYmo^A=q1FP8Z^_SOrnWc)8U&+kc6E3k6uLy0EEg*FhI+ zq@`gF7hYgjBP=^hM(Jl+LAXGf{N%*07F`eg;`n3W6D>Nr@>2u5`ZiSJhy1`+ba}K5 zAVyeRy{nAyu4N0}e;17X%*WzcJ)11yi5hc;nxBUY_prIGI;#d7q)UPwT)c>7s^%Ct@`?r`V~Hv(!0vQ~ zeVv%;Tckx)0=u#J9Lr^}ztrG*kkhUFej+K6wRZ|j9Jz@5MJu-q&6SGMBegGH@!+9RG%DTjvyH55-)Z)CuYCu9S>RX`(W)twWNsM zeP4IbB9(mu%6J3qy`+QXcV`EG$#wpw2I>lWxpW-6=TIlESIWb&&I3#5v4VW3*zq?m zk6uCoCm%8tl>vR$Ta4Yj^SVg~q*9 zWxsi`lB<3f`I~P#pcE?T-ES$Zq?o=g?^x_d$VsEz-}74wE9sctv4xbl`y4u~4TUaX z4^HH3tnCl=DTh>T82axTto-|e{m;kMJ18CpaMJH@*yA&JW~_*p<1zT`I3P>d;|{gS zHU5kJY_#YKhGl!~Y2}DMd#uA-bOSo@9STijHAU`?pMP@cD52K8;I+xE*sI&Z zgLQ0lNz@1enO#Z5Uc01b+{#I2rYx#}_$#H@>&V;Ru#$8Z1X4cBCQ=VI$*d~RSniuD5<$HGSOhlxE!L6}kErDYD+x?Vcgwcn< zZfjeymNb8v@#Dt&u!^S`jWsQ-rC8UztR(5e06=^&;xz~C?O}Of`qSYkjoq7GCcL%L+X)!jz03kajBG!^+o4c`mJRDvew1C;U$)GMpbU6u zQXcCp`Bfqtc;y?I8VV(7o3O6h=7GXC`o{+l1h$`c80>8oHI{wQMhffD*K;SU0!u zj`;rUV9G=S3F$Us-CJu*>1lLx&!bX69J*atcgfeUgi@@kGJ=2u=m@O);~nQ0;-euO z5o8IF3)cNNfLq8vWsdv*r7E#Lt=B1`iVM7;Pbfzb=-RQqgDRWa&+e(x07(I%qo>09 z?`_l@sbh^sMg@#Hy%+YS%UsG~RwMBS;yB=O`v0&2kEZl*K_~Klqnbd->F;2J%VUG@ z?=58=K@cb+`fh9}jCdbD&!>@zAPk^MY-p}zoG=jPnX{zs@HusRH9vEe6+^=Ti?SPRy}R18vDC-bMqGT4M-Ei3+&q=0qpgjAE%a(jsy8+_=0_#`mJmA zaCVp?ncE?WkR2O4akFJ8A$sx}`VeTssEK`7({gr7WuKtf7oa#}A@;qz+h~8}CuNG( zfi(+bJ@$Pjc+;Cp-ff4`hro`EGuY&2sh!&|&r9X5cbth1n|x=X+NmCAun$32kb)?H zP1#?5{KesI{3!&%95Z=i(_3xqPiaiQH-vcsVlstc(|Y$4-#ke1L-T^lT*qeA#_$Aj z8axFN3bYE-9c=alOUxbN;jMD0rhNd_U~~G7qB~l?)KH=nU^AGhu(?#`teQ#kBqLfU zDFd_xo8QFRITX4Ua0}H16lS)>7ShsNO&afpRinCW0dmI{#_~?Egm1N^MFd23)nN;( zzBT%$E9ocDhcKbce{8Vv7ELP9HT8`O~sbJb4K5P)TDeL)TJT(UyS`RcxspW(M*OOoDAq5>oT_T zUg=ZFJ=SV;kuJor*?6(lo#)<}>@nW(&doGSQ1wnlERe2hSVMU6jK;{2Gh+E zfYTUU3m(=iwngha=q1Nxoc6It2F=9?MTi|DXOtror+u~8)?^#Jq6B430jb1k8%+$x zgS?$=5u^cXo(-pS+`yIKTgCbSO)N+TCyvv(Q@a*Y9isk@AYgD#H=ORg(&3BJ&kwys z5cqza;W+)l{%6<42VJ*ApI~sD_i=_&?J2{vdnD1BJM`Ha&dBe{c%tC@-^-{ySbTDc z;Ed-!tX@8U*7(VKz(n|u#%g>nGgNlV;hp=I*aNB9^#h9S#+E%gv%Q*Q{sj@ z0Mfu&o_CP@_Z5E7TW_8FB+l|<=lz;v(J$>0bQ4Nl!P%L=M=oBI_U&6Q#UqZhpAsJZ z_*uFz5kcVo@Mz%d&02AZpT&A6{&kzj5@+xI@+_~!+N7Kw9g*g7$2l6#y*Its(PqUs zOLY;DJ2=OZkJ8)8nu?F>tj@ay=PVdY6hEG`v;kEO;Z5E>IA>9qsz>fdxqAo#jmmo* z=W;$iePY75sS!b-Pk7UDt}hqew$kSpE<*=k#(B$d?&J6QXKwFxM(2FNlJU0S+|M|& zjK|}~K9Pd}0KWeb!_l*Ya8Hi*8op=}V4O&VJk2kgVLyWMDj};dRXTY|#^<6{k z4y?r|h6}atVaTi#Vh6`_h6F_Y~aUa~uf2D9-ByHch5^i4WI0S*2=Cj8| zO3%~tw(GFaAddx_=PSWQ-m;ipW3*wWEU%%De6MiPt0cqcU#*Q0Xh*I%Ul+b{NKAE@ zbiaWPM*t`BP2n4t3epN<_3nN{U4UNkGvne?QydWmrMJ-<&K!_UxP%zhC(|}l-v-Jd z1AaeTA~nh*;+KLSI;;h4@kisEYDb16{}%3(fwo{8`Lpm%?sKPh> z6nn|Cuurp=4jsAKz>Q0(5!17HwIq7;6TaE76_+}7^Q!7zuV4q{=m9}C=;B*9P4D6q z6HVtpqqhdg4BzVG$Z*@^I@VAD6;$F~OE)D())KMe~J#3CD7@U11DjH$&XH!j0a z3m^xV0hiGcc(dV3s`Pysm?0pVzyn-P)~a^g;}|vD3{{Q5Yh2D%^LR+xMQTb!5?nBW zPJr&oYv25=pb8ZOc?5ppa@E-Aw}?wOWa#Iq!5#>5;_`H3Vq4>mGP6==Qk4lR;__8Y zPsjUp#*vhPc@Q+h<-3NGLthx5EJEXgsSu38a%=-R!RPOa<>i5X_j6DZY*0`p{ZNR)`3)Q7}J3Uih}2xc&3*J+DCUfZ|RF zy~35=8&>@=2Q^?gwey29|h{r zI6xhXisGvFx|gzbI5VZtIDkx|_PDD5bDIAScN_f&^oQ0&&)}+snhn}HsRX*f79nxC zn#oU(Yh8O?q7e^+9TzRc)&6Lot(CO+cm~x3(kS{I-(~s4v?c+XQK7OSA{CaV zl*=JDYT$eSng`*&kM`QGSH3YD*EFn@Y3JbV7ej1-K74^|Nx2{Q@jsw>1(XKRcjG5q z>rjsGz;1JCq{zT*-7~KNT2leU1lN6$knIrO zezXV5fM+2Vj_akGxp2V##u@|1B}Bc0kWnp+>&L8K7WLV>vbs(^2{&ASUZ+J+I+x7^K|m{saNOXq zz@)<`rATlF(N={-Gj1?<>Xz>>ou*H;BQVFCgm6Q)Z_ZI-)hp`EHJi5Kh8)qNL70@< z2E^hZ@S8B)aBYBP@l96)KjKwjl}*;T(H@;mS;kf>?La635D)wyjcj@LAlpGI`l0&( zJj4&tt-Rc*&KrcB0^l4;d)(N@vW_FQP{#{Z4bvof7B^meo3D~w_+b<9JUASZ$++3a zWrfXBH@?8@;;@3Fl6;L@aPpn;NelifP7UHD!Ub3dZn5W9Mo#nMDkUxt#WY88i>RT* z&HW9ETu5Djv}pdpE$!&#sJ6EXW+JLV2tbP$KeA&`-0jgzHVZ@|m_4n-_>rD|>Tx6G z$utB3KWTa4Hu82`J~H^6W`Z-5z$;o&xQ+5G2AX>euo{m6%A#bTL-y}O1OQY>y8&6l`{9DjXMyOeG9mQ zQQG9%?VyDX1Z|nN0PbX%ky~kOq6iOpr9wKRB7VG}O}Zj3pQ6fuWZLz(yVi!|*F`sN z+yZ?Ax@r&O9&X1AePd5-tY#Y73Hgjv_(^F-x1;%H`4UVuIy>=`_e{6e9{;pY2DpcRTG=^Vqo&GJ z8pa4Ji|VR!PQ=){RQQ?Tlf@0gu{6kC1Xj_t#(j0avzX^)2PLB^214n2;=Z?5j%2jg zKY?W;G6uR~xS!O){P%a1ZQxZo;3nN;1%w@bjcIfBwkZo8ZAw)_-^n9xD4^ zDK+*|m5-W^wFd9TFZ9ODpB+`Z*@l{fvEYC3OXec(H#gi$N2(UQI)WF!^8K8(ZQq>w)mxc!vUI6yFT1Ots4OpieGA+xa4!*YzASN{|5S z3*&L`k8SOyiQdMNnbv39U@xBd=ETL-ABwmD zvKKJ521fWz8mEzu`vOGIp;Ewt2FLN6+0?ogF%2`V|0*{)i{EVKPSN5}W2gdJ0!a*R z;K^dV`S^o*ZWCa45E6p|Jo&?4=a&YX9&BesB5zQKCr{q?bdJdV?nYf>(1oY)+Dpjx z_vzVz^9GKx!3>_d)yZhFgX4P+Tw(x{X}A$jwNzue9Dtli|!S*K#q#7>b8DTs5>M!MD?|BuYeH1LPq&`9^DkPy;AIznSWthqi1+taaCdQDQ@*Ls2VzCG=SezcvXAeZ$IU3 zC4?;C_jDhO^1PglriIJ*U>FCP@O$Y#4GJ5!Y=_HaqX3Y??|+e|zwP!1P8d)o=3pUS z6iX+uVtbT79I++{!ofPcRm&A>=XHiUIEFu9EJ*tK^R7AAQpER%Xz>TGSyLj@ z(%H$BM<@>o<2c0aTt5xmA7q7dzcnZY60<~dE+R& z>fyEM0{xU|bkrMYW}J>!SI6A_so!}7cBn@{=@^&duXbA1h73rH<J6%80k2hg6n%L3o|PJcfaOgX@j7wGH0!5AAxZ0{ zOvLfJ@a>tJEMwY|u!-3Wg?8X|e}>e~{gyU@m!eHp@rJ1GfJoe`{}5{HJiOAvhc{GV zvU8tJuGp;CVtO5K=wJNsUU6C~{vT0IbK&Y(s~CX}e=fvQAl#-^c;lCoY{xz_sCA*5 zz>b*yf#=fhw;!qQu#ou2E@s>Drj$RYsJ3iaW#UG>VWx+-R7+t&L-J+=P!G_;>@fcJ zT*zW3a$xkMZ|zM|WN7$t|RWi(vZ9TJhHF6E6ImpOPu*3aI8Ecx%JJ9^0dtU02bE z&>?eryzS}){gh3paV3JFdUGMX?OL+A&E`}Sy6qI_+k7YfvERekn)XFvCof`Oa})g2 z&#i@$k*X^H#M1mE{@HQx@!g&C(PQBE!Q_}wZiYj(BPxJo;T?>nf`Q>V zwK>#f=AZBmi$x{F>?L0xI1Ue!Zefad{OT%tZ8)ha1h>}e1LBEyWf?U56)2ZNw?c!p zuy}-b_3Gbwl}dYt6$u55(_#$o{w(?A1NTN*cAz?VXqF6kcQ4-){Ua^(eBciPc`QZn z-icK@o|kLG>P zQ4}odVQqXc++-I^nTNAgt5qic?E>$));%1!8$+2@IsPr;r?$Db znS>iPT2ojx;G-c=GRCKUxori|q*+bi-|b#~c9dzX%Y-_i25UzA``SL^JNs)l2O?@7 z0Z0TNmzzuG{bABW+1&%nYVC)QD|x?hIykyA0KJDTChJ6edfC4#KEx zcHoQm-voY7l(2?}k*TSC0W!sZ@hGP-)+Y~>NYv1GZ}4AHuf8c3EH%NAP>Kn+>BX1K zQhKtzU+5h}r6BBR^9x^k94&UhWT!h9f`I*P9q`{T`I6m!y za!bP5k-@ZmgD=P45=>%n=<($k)B#`+Uv3+#_vqiK0_v5TdIWO0CGkJI5BoK2nyi3R z8I<U2(1Ms^Sq-XEM{|s1t)z?xf6ai6!khc9D ze8ukgfaAW>4}mO0(3pJ-zTy(G+wVftWkD{q1ax4>S87YX@QYwyx!@W;XF%le)q@h5 z4(wV_M*cZj4zc*(?=5_*R8K?Dx)^4|p$K2=7=@eWA9mts=pZ%@?+GgJ%`DrGC!F5` z9Ry-H3=p(e2TW#}zh!dKp$T$WB4`Kc!>yg}=%Mwl4J3MRAn459JDi)U7hdlLcM?pJ z<0*n(dP2mi$d_vH_Ni2@YNM@u#O+AJp9|`)Nj7t&Czw{|V3D9v)(FEgx z9d>o4f9_=>j&T7fi(uyFJ2fm477a^qq=ud836`q~n~jyn>rk{4MB7=2V7U>bFS2ic zfF8^jROAdvW*X z?-A_X_o+^G|GMUcI)F;OCOC(9)%Arh51m91>cIlRm6~V|PvjIppk!zpq?9ue+*g{_ zF6a}k=qeh}2`*{`cW;rSmqpx08R!#y!M9OQ+hHP5byx&#+Pb6=e1_?fQO$Or^BGax+@+P+V0CjTu<>Ae2m@MB zxO^uB9_T(_n`I_c1t=x{5Q2_9SB8i&HZFL%43x()K0@%TBLm;;zN^x}3qYS^+XcMY$zuNw8Al*5H_+RG;iFRNAW@vK+X`to|jp79TZAA*9+r@rjFGT!Z8~kCac>C zQ9@GCon!5U2;L>~LvYuxLLdcdY?=_!-%_$Wy_puw3smIFN{Bi={_OuspBk+RfD*2@ zgy@@Qljx5*O$`4W4_6;T^zD~jIrRapF_ZwVYZM{2OJbKgbCNr{=@aaUYYic0V*gv# zGHJCRY%O@-$5{z6SF&01m;X<=4d%ESA@($F&X@N_&~6|&sHo%mgm`T1V}%1r`@)$h z>#E~EgoJ!(E7zli2KXPMRnbr?nUJ`*+j;HuOyC9R4EVP0l7z%>O=d13HcPlW6UOa+ zh}f(t>l~P@EeUQu@PxY~A!YX~yJ6qQI747BROC9b>X8o% zp-5H6cs%dp4{+&fe546Qx{`y(ouf8|f$f4yeD)BE`R0X394(677;1dXh;65oxY8KM zOJRe6GE5(LV%zncuV&f1$lw2%!Y7j0_I2AKfl-FTwzQ~OpKM~g`BM$!Bkk01(JX59 z5utM0Dsy+MJHIOX&@}))5Ifz9rW^)0foDMRB2PIJJBLK97AAc9T#>~C2|DFZsNJCM zEh?Q9&VtVQ0dkE{Tbj9cCn+U0ld9%41F`3QP~}Sl?k&lvbB^$Q#AZU{9@&<|V<8ZW zDu&LS4kz|9oad{LEOjn{{({mwolI!n%KS+GMt^Y(*bj8v=?8>XF!#GD@n}g_cpe8d z${AKdXVNg)DvFd?0eJ?$!=lw|tLvsU?Na%fyc9stak&A&^z#BM|N8npGTzlaW z8WRXMLJyEe0{>~g*mb@%UnZVt(P_IIZZz|BM$NGKV60gjsaRL{$Y>XA3O`l3?TTprzwCArw*m}m?dwT`n2kD(dd4PBlw$YCr@1MYi z;HKQ&R8#>x#L?ix&dOCZ9ok$&5Wom9ARKshcqzJvynqyyJpd#VjxSHX(=O$t=tZD( zzz4!{UDj$|-yp7(=+62-@=0K*1VauM4~om_r+q~1r!8& z1xXTK)#X0XGgl?o-&+dWP59tqDIavVH^MRrks`>N@bPEs3f^xk1J9-duLNBuPTMT# zYsufMSrHwI2cVQV?fU5E?b#U{Tj>R~T^OuGoF2&V5()Yg?giK81_uznk@jnz0{p4k ztZ2y;{DAQ5xTaX7-f_o`zbv?(@XvRWH^|wpjuu(a)8H>e0Dn8*@0Cdfoqqwm;9o>Q zW?b?K2g&SK7$Ep0XE}(#Va=~o=AW3*W;ZCQvkF9z{aLo_E{C3=GO)5Zdw>XvvR;i{ zm3;~sQ55xY_6QNoVW&VIH!Q10oCQn6vwlSI_@jr4oR)sDE=6=XTTYy{N@8BNE1rr6 zzexj-W+G(z?j?IuZ7n5e4W>JUfjB>St$JeP6UxQZ;1Prf6QL+GW61VUcU6Syx;!Ywe$LZzblXDt=P_ZEtnk1s?Ls?~v+Ui`WMu6YWs}s?M zX8oSu^NJ*RYR=mbG4@zViQTsUuC5F0`2Zs3MT(Z1xWva$r~?@Cd^QogLwxB%{o&~t zP*>nSpMOEbM%Ddnj3X5i{t+ycjkv0ZtxUesZM3%M1qEqN{P~58v(>jFiT+< zhy=~~WcH-p>Ku@i3RxLpi9|x0lA9T06M>?bppwHXiG&6hgByREXidS1fewc?6N$d3 z{SPJVmkr@63mYYpU!D%CZhJnJ#(`)VwnW@Yd}=M>DxQR{nTKXB@DXVWR+W!B)ZC(g z3iW`<5Vzg=MiUc**dd=8TDdSyq&w`N{a7);iH?%MQuiViksebmxNHBsBU}=Jy!eX| zM25gN<1o8JURG>~gD&17GQ#&SOD5DA!n1xP0F^`*ZE$P#2%TOs+$;-&zC=r8-8jD^ z+vZ%^&h-V&C6dTiVlZ(rUp#$alB2;~+^X-8mH7J(Cm6{d?!*W9iL(w9YCChjj2XB_Ko zR)C?wgNVo=iX@-PZN~0wL(lJk7Ztu{;RY)0_9Mv8JGo+Rd``FJ=uU;j6MQU1hJg}rYYsRUjiOH}}$ z#S)c!>d)M+a(m4L>sZiglAQu-(uc&oZ!JiZXM3bmJ^!sS`#FgJ` zFfw&Otcd#8)$T17R4VHij7G;3jrt8wW}iG1p@%Xsu;?73F_baCD5E$nfgA0>L{||_ zaSU3wGRnyTe#G0+KZvH^SxaG?UGIfJ=7j|yYechmG`CaE<^_0Bg7UWgf96E<7n_UE zJtSoQ@KIH`5zVXls!qM%lpA47H-u=R9X;#oM3;xINe7AkFP?ZStvMxV+p(+)-2m0_ z-(BKur-w#6@z5VF4MBbXH$!}gja7LY+wo!pngsByVrYpEW$}{C^1hcL;RN}yG24ib zJoJZSyNw};I7^iPhzaqDyGYcu@5|{H^cl=b%n0#mg`SvkJi`WiQJ$9DpJ?LSt(B`kI0D=!vdR3U{ z(=>lxmdC-0-qD4*ySj(yzm{7*@a3eYE9y1$=c)xUsHDFs*5TygkI)}IKu!@uVM{#K ze8Ee6aN#mc&DC<^>%GgmW%2#q$el6+q>dQ5VH(&!{w4v!{ZJ%MkQg;Pp}s3Iyn>Gf znTI%8V$?yi@;WcKa=2(&+yP=V)+FNhxzMdkjA)4)cbXXQ=6k@Oq?XtKUN6XRTrx2s z8s^kk;Ul&YHkHw{$Z?g##K~8*kCS$kWPxFViHN5qCUQ0M242{~niDC&cxhtNP2*|K zN#WuLlqX!{)rl$k>q-}^v3vp+H=q&Y&4?)$){(e0i?bu^%0J$dnDU7;Sn%Omi8?;)Rl)(=cc-O!Ij(V5>A~(Yk3b_$;Yy8h1?5c`@>n46)v^Vi$HWUouLQ%VGbHviqB#weaqQ^iH8aJdGtx{Qe`qQFQl>*ROzj(9Vr` zVwpoSH9gd*#D|IUa@>u4V);nKj=Z?ApIaeK=tecM?Af(XOMAo%_!WhFZ!8mkc&O)9 z!s^adGu0$;5PvR+En54e#&AHhAYuuU#H!N6iKMDVepp<>2MN1LDi1TswLG>0~o?m$#lqK2dCGr1CVo_eTHOKZ?BU(m0papHqa;0B(p~1^MEFK8AvCg$X{X} z$!uH{^R$11Ju){SZiz2Q77s&t@=#eQx*#?PkT#N4QH^ba%Je`I^cb9`oBAYMIo@5d z!=f5K0&?HH!3rFMw z{)1@&za{Ah$sO}`%J=58UtsoNNs;VF@+dvJJ>k-?$mcH#&U|_ zB(ITt&ZldbUIZ79i4Ix9n^wFe-}w(u4lLG`(ZQ+%=#b)0@~b}5nB8&5f(BXwa;97$ zH*oRLi^a()4FEYop`;{`8=jq~8IM01S_F-wuSQ9MMxl-4oBQCF_WzyB@Z}NfD|lBD5@V?IR>hlGM}lMq>x5H+wkd+F@gvJCQY>_h4sQbv*IE)?m-aP z$5bCu*hYfimL@BCJ?N17gB12DG&`*qXaG0$n?sQ`QuwC*{EhJ4p~>K4K(}w1ksDij zmAG!J)NksgWH8-wB_)KZ-sBw}rEHsnV{q#dDRJG!^!G^UuS3YH0%P1NAUEC0y7W5b zE|vnE0lvbm_vEI0e!6N>C?CDk1V-T23@LeTXA8q8k!|t7PPy=imIS#u!O@24iEuZZ zxrEl!>d4J`t_39qyi@4e7Lc{HPEtDWybJ5!pjs6mED$YilH3|a7yl(P@G(3F1nD5R z>By}qKf`K`zI{XvBB;>YGNf$eH=+2f5Y-qYHNZ}{4M@4W2W0Nd>*k+Wr{Zl}Qm!Fa z^rW3~EDwS}j&BE&@+-fe?DkRU_=F(n!0l_KLT16uXAe8f7-3{U>f5=bk__jB{Ik@3 z)dFZ4cDssHa*!Hs`qb(bLtk_I3#rsXexCU~8&ZH8mxBVo$n7e8hiXdpEQrIoM^JX@ zo5=0;d(|tHXXo<&g@4ku$?bpChN-X5<|d-gu0bJlQrU9cS?uk^Yh*{k6r_)k$~G!` zgO>7@5Viq3p8kv6!6?fyR)%l;1Y^Ghk7!AfJHEPaeb2MIU^A)*I-HS9s)|p1(B0A$ z3TI3Pfrc4Xq$=^}ve<@TVF>})qXAaP_(ZA>?|++r=xW?Im>n2arVObjV;7}vap1wf zU`D0^sa9BjJ$9^pb%7sIBJ()8OM-d6WAy42qCD8V%=6@~evQ|uzKYtvkr0CN$;=^l z_n+Cc5_$YJY}=tjpPALw`T>fp`18~d1pzJd-G^Y zu6;Z95q35}Lu8qfdxw6McT3CR#zLs^tdr!v=ltgL-}UTPU@ZeJWrdU4Dak%uEg5HT z{R_@zWsrQ3d^h*0PV0dRLNm2_$o0fM6jAL3RkKS1UD@l=|Kk9#FLg;0}rD zESY|A8<>C|-v(fX#C(sJA1N#u+75FJ_V!K+iKR=dK7U&&X@~>|l){}w5*M7;QB2mI zJ%%_AQebjOk}$2L>HE3YrDL5{b7D#2thmOf+H0pN`3WE@Irm_7*Kw5fJFU}}28wyi zsUk`1r@VVMJn_E_UOrg!oKBJqD)x)nZRW^{l4fD%bLL3$Rp>E)9gVcl+SFyaETn#+ z-X8};M(-BtA!s~Tku==ay6~iL`lbsfqI>Qs((s4JOWo!t+`ha+69B}J2Nl;eUOJwD zyR48o%nKk7zRXQ$;@x-d6XpHhy#L5UYOS!uQV;gUx!{Gg9#Fm z_k=W-Z=cCIt#c|EbRnu`h%|oC`!}qiwz-9M$Q6J^(qvkhdL{89uLA^MVGi!vlBQy8 zg`!Sgfw17%bF}2;T}k-Fj&>35S&~PdbDw=`nZ{bn zF#?Qw?>u>Ax=|$CMKywnrsiHIY2)12_Tadl{7Z0j&cOdqNE?@nf;MIx9EKYyTCYH! zw7K;6uLE9}rwd(JwC`@qhE0A70SkRd`wfd+hE*?4 zmLeWS6^c(X`b8K*aTJ!h|B7_WJ9BBL_luKoXaVu_{VvjN z`ow7P{;r`;pc_IKNVi#mNewR5lDF&pQN&4}(0e9BTe4sZIRPlww@8BY@Y40=bYWp< zVno@hMaM~xTN1y2rRbhirL8FnAwAO4f-Fj0i{O?o%C#y*d8EheHMMEh;Zj@F8&DBN zW8}%*TdEGanCzpRy#P)u)*-zE)Q(h={A) zz!9*?Rop?IIeY%V*PwZ+ZzL3@`$(BfvZkbh3{;Gv zvowA;Y>bGy0}8Z~LD2#Hl1UR37e!U- zh&}@@dJsdNwPP|HHu-uGcD*SSdXPb$H~60Qg^{=_kHj|xN>z}dCJ%P>?cyEbE2k=sPXnx1AgK=SY->kzx0#b=6j=3u0JMdP`|Cd4aFh z>c;!1AQY!L4oDGs!Ro`sZaeujN_r;D4jk&g7&v4k`R={(W)v3!qL#^#;rgHIXGivU zLs%0n{mO7M+~Yv!4Z8jh=%|JXAScNPtXb{;g-16aXAtR=vKM4zx;X8wJmy1GVyOAD zcJlJEiw>V29SKPiRJ}#T=_*Z@%`;xhpr^$L&nz#aA|o0nN;HATze?X-JHLsJeN$KPRryU zNxrognuhr-y!dQSE(ax!yGRvvXe~jJju>lX&g?26c$SsV1{I-+M0{=EIdEN zIRxsedWy{UeP7>}%%h3UMZ>^qG|BA5?Llw;aEV1AM$!eyn#{g^gTK>Gw!0RZ*97Di zd8fqjc4PdHDs&3{HXxm3PTFDiP*HzR6q|y`-77ybH^$A8L0c#cJvo^K$Q?4z@W%VY zxoc5_NQ#uHs9x_O^NuS2WNCauz*Zt!#Ju((^X6Lb)KA_xg@SeVfYgwAzno@1xN0cZ zq0d0|*GiE2=i0rk?H3y#%a*-irFLl$7NzNG`hPty^EKI|h4 zY^=oMdek3LQt4nlQaei)DtjFm*WK|5+*yja*LjnL4;Lj5rj4+vAPB_0E|R>zotvh6 z!6kDMK`<+IDdhd2vrI;znZMV=3w5Prk=|sc+-tubg22@<33ac?qVN7y(=YiQ1gb%6 zfzhbzB1>2p_lW6TsiON_Ip8?5{=X zlMgi8f2784pG5VT0HRBl%8qXKxH!K7&cjf8RDXkfct7p7s^Jkb8>)u!))$iHSLdjQ zi|cdBp^OS3FUj(G+CVxj;s5SJ)ezRNpCijxHt6k{v3fa4H*}7Qs)38FI8(p7{HQW` z0Ti+|#F7=C z{sB%G2vg%3vPx+qz5G&x5gn{rVPK6BWL0YS2YJcb1v(`8FdvO6oD zu%2lwC7(x@u(%02baz74pqLt4$>*2P?XP-y-DZqw1Qq#BK7Tl4H%#2HwvsDr5+q+J z)t4Xk+HH{!ZW>5_({}QOxpW+h*Xb6AWD3WJ^}>@6LFe z7^J3v1_cg8Q!H6+HS}7KW;=}+A`f)Asfc`)9HxGOh232WLBJkOHDqnxmTbZMrslH< z0zadvldQWu_@3Tr$!8aWP#5ON=4g-S4YsE^ln?}cXl5l_M8!^YV^8FA5d_sYi;*oe zwHx~-A1hu)kOn|I$oCih?%viZX@@*^3fDBBB;SwwNwF0lJqGC{NR>3dAlp*4x`gNT zs_si8z1#em{NQ3LD8>^!SG@_X3Y!veyX0|Xm=_LhlkXS{XUzsbsB{jkqlak9PG=>@Ozo3t~K zUkrBb?RK&=XwNnOqivd1j5Tj9$u5yoBFs|{8jFF$UE%*TWY=JXz!lqsGPp$pSmkXO z*-g9kiTtSD7b!txz~0W1-SuB?3QGFuRl&T29(>0}_T{Jgm6;r5|E%38 zUsDIsJ<7gbs{}dJRFOC1-Zx71fDT2dT64*-9uF?{cgsO)|G&@b$>EhIiD~hqs%}su zFsjyma-`u-;pc)~rPZ*k1(|GJBfnKV)brXg&kS2ih=^_63lgpKYR||)&*m4iz2_ro7Vp}H*VuaS*jobZFk7=(Dr~& zFHeiSaG@Hs2jn?9ac}T*Ur+ngfb1MxkN}s4ijtE%-(!kh=HB2QLRg?ZjGXL~42TK7 z$Qcf*2H30p4mqWKYNfc7nz)Z<5IDJgh@6$2*xNG@6;lsn1-;rqP0qRX2;dELs3aE)re1zcxpkLBkTpPW$;I}U;TN1p?lc7XP*HVClfN7@ z7PSP~Dy~7VfT25Yl1tW3&D%6OE<<1j)?uAh4(Vljou$z ze*YZDE@5&xbnWJe=$N&Ee?C>$4syAWGr`dQtwJ_T5vYSU{p3fSk62H{XtL^xtifEl3X=9`F_3Xd~z*+*C!6eXYddJn(D4? zq(Wv27?G|XeJaN`L9tbhCkaZ(A?f<9PZjYu{o1j=N}t*)?By>7xo?y>2+*Q?T%S72dUriPpA#5kl>O1e zrB5TYVX~Cx%iRRFnx3utw8|;H=eGWtV(WzgfXmvWtxs2?Fuf=gmUI*b05jNQp-;~h zwLtaJWePD*ddY3cb7uz3JA^lsBm~J>slSWeHK$X9oylHbeP*HN?opvKJGf(*qS||}=(9zb{pC4m{?rq31ISfxwmzqV zv`~R@!M~xzoE{58XCF#Q8dORpr6{DLC>25}l?ow=LXw0~gph;~lB7_Q5JK_1_s#eDD}Ju) z#dR&`>|yP-*B;Kk*H+FKRCv5gQn6luX4;z0C`~VFjuO6iu35UK^$4TpxvQ(mfe3QON>k z)V^s4ylyHC;3{(T^p^q5sG?y~MsG6~`C*C-jlE1^RNQ80Z-4kT+Ku{a^!=9y7?pUo zzwn;_zHziU!XY}(sC@r+Ppm-Pg8rNa%5O7ZRDO}To0~UJ>Coqo*=_Tf(FcwOT|W^y z`1#)~rfn&s+PO?#)^n4c2u%rF|7}r>dRcUjyvZL9Qvy0Dwq0j5l)GIDmbvl2;lcg2 zwJ;jRa(f3>WQg;fI66+-A4b!B$q$QFxw2ANrom^t(q^<5Y!J2Bk|!pGgPUmCSMJRC zOUyyrLk)`i?8MH#ie+?^vOOkxUYXb|eD>8lMt6Vf^}xrsf!nL|qO zN$6AU@{E4KW|xza*IVh$iJp)cGy1t-Jp7(ieHuic!FFW(4#r@Qjg+TWa6>*U5SnT) zXAF&|InMm1wz>j7iKf%Q7#g=7H(r+hvq`C+h9YS1W()_jzgu}~Rp5Mm*=uuV;)1=DsU$49N{xBXr?hSv^afUH-vYKqYV`Btv-r=94?dWC9+P)n!;#{`d z$@8vvN;3Zqta_?rRDVJdnL^~o%+^w4#|rk3z$P`C z?`%@-X@d=Iw80W}^AJ%ZzZHxFG#$(7VHojj_=F+<@q)D*jQLcORJ9 zf*o6q%qerB)`w>55@2Q<3LGEpJ60k)^6#OAE(KULUfbfhjTX3lE%TiS;11Lvs-J*mr?nR8>+u&2WF{iz#;fp)E9<}y)r632QY;{F~J z=t^hiIw*gPTz}5Po@xRft*e-s`$%o$;cJFx)o9EcD!Rrn55@G_yKZPNpijYZc0Fg9 z4(kG|Ig%;$NF2Si>l?!vDXVX06|C#<42-K=mEnp>ksF%HhHXJ3Q|2Dgb)lk8r}IMkKZOnjH_GaTp9fgZlDyNX$GQcQ90>X-M#=n|5?b)Q*Kp%@-iF*ZX5IYC9;JHBDAVUTXJ zi&g#AF02sH@!!`oi_Ry@ZA#xC{EojL|NafLsGetc>8IgGoI#^cd}kK5blxEqJU!uI z?U)7kjARy1JC|5`C-jPmP`eKVQH)zy&bI$<4V}Zj3|wQ+bH*+C)atKg^CamFu~5v1 z@r=92bIp|WQk$*tdZ@q$bH+W~Fl%$@gHI`vop4hh92w6sYg)BcnGe~+Yd)N0Jfqir zuacY@#}5XC3DAcd%#wjI!!J4?4B7L~P(Hk6ymSW6ja7N8%|Fltjeq#f_{ctr{FoDT zNDdXifYdvZ@fpS2`Q)auF24Oj!M&P{@2%fUZ$Hu+J}~kXW<|YbjGs{P%-dVqZ4jG5 zKnO0fcOK)XlPR!i-hvlTaDEb9=+hd;&*RBPlRo?&dqmBr490I;re3G-$%IUFA7u0C zG~>5BU30m>m>xe7+UGu9V*+C34<|ldxCGHNP~}hUOyKm6$NItxPQ~EV6iV{x2NQVX zg5S%UWI62n(4FGX(#-PtQcF*-HmqqBEBma;1gTF}sTMBorQHcd{cO(!Jyf_GIc$*^ z;tKXj!tZ`w!mJ2QyW;Z1$><5)QsTKob_nMo2NwwNL>BS{c%T3L{e#skj|Lv1XZff{ zr$5W#MS>KN56VFuXaRkQ5ho1LWdtzL3s?hZ5C~#GDkuPzpdPe=egu9K2k4%H#sH-g zbOpg64rG8LPz4%62N*z{HYuP6On^P`0AU~jWP=h=4Vu6^Fo<|;GC&KM0Rp^11V{#X zpcK@CX3&F3X*?hgbb%#s0Dd46q=0--4(dP)=tDF!VW12QfHiOifglE?f&x$p>OmXm zM~E_UpbCtE9dHG~AP!`JB2WbyK?fK>Ofe~-226lG@Bm>T0c3*`Pz{>EJ1~f-U@|}p zm;nO3K?Fz!d7u>3f@aWzP+vSC4|IVgZ~%TF5~P59P!8%q3+O{=FJYhz41hIo27w?3 zq=Eua3F<)`=tmSUai9u}fgNxK!5|J~fFe)@8bJpbKm;!-pax8UJ@5cwAOU295>O4A zz&kLAKwL6F3zz`{yg>v=26>Eo2~t2lCI8X(~zz(>AU=Rl~KoO_{ji3VzAf%NPPy;5w9(aH- zkN~nl38)55;2ju5$SE111?@)^`H&(^ZxISRdL*#stSyO z9dHG~AP!`JB2WbyK?fMXovBhl4VVCX-~qxw0>}m>pc*uRcVH0rrpf> zAcz5}pa4{Yde8>?ac8PHPzA=o4!D9~5C<|q5vT%T0c3*` zPz{>EJ1~fQQ)Pe_Fard5g9wle@<1u513`Jf!sffmq* zcx1vr85jU-;0yvm3`hk9pc2%BHqehSV&Xs*7y~=t3W7l#$N)v43N(TaFo2+9Qa}xu z0DIs8!axGZ1|^^xG=XB0!Fah?!1B8JDkPS*eHE06wz##5Tl>u773=rTAB0w_81EruAG=m<5BIf~l zpbIR41MmZpAO+-ua!?0aKp%pI2?J$d0IY#C2m~=86%>F z25}$*6oD$x2s*$3;&e#?HDChlfd>c!2_PGkfNIbL-hn}c+mZoVzzh)J4I)4?$OEOI z7Bqt%1iRt^d7uj{fdlXZkst-+gK|&@T0kFSR0#uRU;wOvGYAARAQcpVN>C5lKtDoF zi33$&4D5g_2nKN=0~CQO&SfIaX4VIToygAz~; zn!r0Sh=4{iKns`w0=z*4NCtVJ6x4!d(1S=tJRlErfhBMNejpO0fP7F6>Oc$VLx3S+ zpbQLvHE;%jAO@s@0#FI+K^y2ts338m3XFjra0S624rG8LPz4%62N*zbASs{*On^P` z0AU~jWP=h=4Vu6^Fo>u>GC&KM0Rp^11V{#XpcK@CX3&GMJUk!|bb%#s0Dd46q=0-- z4(dP)=tF27VW12QfHiOifglE?f&x$p>OmXmM;sk-pbCtE9dHG~AP!`JB2WbyK?fK> zpdBfo226lG@Bm>T0c3*`Pz{>EJ1~fgQ)Pe_Fard5g9wle@<1u51(2p=L;y@J`13Taf zfEKfp=gK7pKYqEno%+@CFee8RUUd zPz#zt4}!ArfIQFzmcRk{fk==7@Fk+iFsL8TPlos4>B-`&8oki&>Nk&n<&&0~4}O;dac`*7#Pw z4C#MqXI4&~p2@v?bdm67vbgU^nhEU)>D6rUm7qiT2wpm5YRoEs`MX}_VZ6WZV%xX> z46~{x#5yH4VcSjqbExN6X=c^WQ?iOZ8t2;ivPqC>FyU+c0zJM7ydTalp9N%2OoUwK zYj4HFJz9L(1ju$W5rtPoE)4kXRN=oX2ibXM?Xj%5IMOBdi!YlASv|9E)76i4P8SdT zeGd748_ujN8$0a7^5yOs|0~Nkb!L5MhT@4$Aq{`%w|1!Nn<*2eR6nYA^oxTs|Gs*C zb7i8J3U*v->UyO@za);qQ(?@8eIBQOipE~#f8?U+?_f3>+kbaU7L5|1A7sWubdcHD zI?-Km@{^qjR5Sykn@sG7bpJ?;zzj#4JYM`R%EbN-GJYmkZZn07P^a%I%%;$ceW{iY z){dlyQqa`j4Vld*l1C#~Z+y{C)55p6@3WZr(TOJ2d4X##(ii7I6wV~*=gNGN$_a|3 zB6Wx^FbV4&j_XV_bdjYZRfwK5i9(Mr`$Sf6*-J%A5PfG7^A<`;3SVvZr=rog(ny*~ zY%R$gfAp5;Ju2#w0)08(}apCoPbQ@a16O8na_wL3prA(2~nkgmMi$Wp=!~ExbHsxxpfQRvHD# zS7w)~VbF`sMSb*`=}O#nB+cwPxb^n*aV3Y3P(463KVq2FnO!RH$c1&-QRi3ZM+TEt zv-zIR<_pcgsAwFXDrRQE6LB9%$|*{{)7FuJZNN>$&k1*dj^%NmnF+@$D)PbhCjD4nO~0|CBK(7%%Lfn z;i>&h*2eW^uLMhu6rwUH=g-GXR?CeqlSaO2p*K@dNiUPtp?o6e`7h-jS{WVOlO)Py zi!KSBwxmvUElo)qB10xyfA!-OXRDWos0jA=YXOseG3~ieoRCN~73o0~%H+6ch)q(J zO2)n#U!T9SnVfwQ+h%SYlGbT~2z}vKIg=-LHQ(e5@T7Snf#|@lg zW44`>PNFHH%D;1&;=M~xZ(U`u>)YQp|9z4vDNGh0aad-C0V)H1|GvST5=cA$aT0e| znO>KLru+SbDZO}e+nz<&pFE@aA@M&v=5z$lOhWFg*D85L#D~-Uqso-6F8O$Wl?$Dg z!RhXVY$8+kQZw<<-rcLHaY74!s+co+hn@-le(oNIf+{OO)X1FatbFWk)LD%Dc{0>B zVf}Gd_L^&L#T2~}0+2P1#=(J#iGE_XOH|J((Hg=R@|H3cOR|>S++35bxynW1h-t$v8ww$r#drWj&-YMpMlUpvM|0Hw)eF|;Jt79%U4jC*P z{y^JK{QXK3VWresr~u!I19 zmL+tEx$(w-&QigwA~ULC_*kI}Ox?KHy@R&Nxi4WbD1gu-=Cerpp3pY3m*_?Ft=BZa+#ANeT9FB5Gof=U~d1JxkxN+ZF$tc8Vm1Z?kLGS zhONlGphibG44}fNnfj~G6i=_#2@auY!4ia9m`0fawl3ktmxJ_0xJnU0=KhS{#bR1L zoqUIbMixwAus-#`#+7khmBln!1qhvXphM4gctO2O@tcn#($@|=09cJ)qC!!lp@zb;9nk9j(A zQug4_mNWFXEL!-IDZo7aJ}-I8+<8@5G-*^=RGWF0zkErm+KXasT5i~w=yc}!Gx1uT z_c7l;QxWV{bRqL1S$1Li8;`}pR7774VO|V&1YG9apJLrbKfsG7GOeN)j#Mrr_f2qk z0qr81%e3NVk_Qrf=UQogD7a_^^HTI-?3ti*#EYf`6^QmRFUh&bhb;<++NcOgi3u@n zc9w$+*QH-sMn&+QV#-Wg+Cwo3yOEE-QxV*^*dnIwOvJs-lWO)`QW2(pVi8Q+2We$% zt+ir&zl7?DRM-#x90n}z z$-FtHJB)jM*+ZfJhfm7rkFqBYWdWOCS2QnvWQvbau zF^&0<_c~~sQ(kcf6~TBU<}tmdxi05+ywjE`hX^&1SjzNz55BTry(Uo|bwg`PL@~WS z24Yjzn)u>JplAV!bf!1s&ZjF5t3FVV3vEjjF&{^4A6;p=A+&|MSBxfQpctWGXYXL(h5N-ooe_*d-Jod64;?9iz;Q+B92Ppr7Xo$yw%)OYg?p z$L9ELK?ucR!&$+Aylca3c6%iMOJ$fkD|kcMTk)NL8J$C+K*J`pLPk=n-mLIzp+9C{ z49P5356&>Cx{OtP8L3*Oc5t1fW z{6whxsw>~0t@&$MQrfJ9;-gz9-`DQOkvBDbJ-1>d@_bV>yEc5yN3H&Y#FHI%_*n3< z+VY17sq#??sZ3VN_u`*8am|WR)GxtCq@MiRuU1kd9{M`il)FJoP>~ANs*4C%u!EKVJWO^rx|Z8U_2Q;Ypun6>P4$ z2isg7C6COdud|9FZZBFD4L+>?H#|$XvC0=rlU;syT1eA`kKv_3Rz>Tr*~X@smkg)~ zOQ#V>Sd}fSZ~h@A0vr{=kB+#{s`P(+_TA>nf{j!J)sJ}1jvlpi;UpOuZyh?xMImK) z?C9%;JuzY1rDAAbvw}#DRdtVX8`obO)=yu=R8hu(RXugMOr!0#g$5O&`^l_hRXd-4 zk-P2l^%E7r_+)mnV`lq}3Ax?);5rqdeln%(nBcnCJA`gEh*A;MDO1aixtF!8yw2q8 z7#xVg#7yQ9J9en)^(~9xOXy`5^tJcwxPGUIwc)LWMN|(k5}7}&T7B^6_uCV+Na`!B}RR~*~3Q0Sw zWl|}+rBFV{4&DY8kyU234p~};DLp@Umudh-lr>_tx>~K{&j@-||Lq^L)~t4_oC?$Z z&{G))$~NK|XIA@RZuB+{EwMrR8ak}(16KPwt32UkJb9poOf6CMeFbkq3}_3svWxsR-Y zih|0#-8(Pbp{^HhMP7_G6x$#V(Jo!MnRdKynT6*%Q2^E&QOLABoo*v(t_{nrYuy>r3J)JgF*^B z#ppw*q1=2Wf7neO@r{w7WIgz9!jwuL#N}$NHQy#gLK24f>FBsK8b11H2O`g0q z(f6DvOAp1u6DuaOrp-~KmK9H&G%{GQ6Xv0q&rZ8AwNNm0cB_nVjbb@#)|VSPvomZD z+%mcqFzP%^K^{YcvI;vRu(GD>;V%6l>dysnYF^ohol){8;%Wcrh4=p^rQ*R_H%6{G zo}ak*-(?aiA?(bj5eHTbp3tBp>O9;;wTZP!YK&^Vw*ILU4#J@(D)(5MG)Goa|KhMV zYI*3`Dt)Zo@%7^;*gPxjp_!2xNr9XO*wHM5~{!QuA;}V(@9EqwvYd= z?v%HVIDQFpRlUs4t!}Uq3BEQP;dJREPgu5qcYoURFChcynOLl-{$>fe`KBdFMVt5c z1pOEt)~WQ@yf=4O?WC8CAek|Cth3zG=3ipXQ*CJ#P~I_~tV@Dt#j+^BiTsIm8bqP2 z%X_C%{TCZFq^J+Sh*KUs)^)X!>D>yGY)x8GXmRXC*7eZ@Pmws&I3MbDP_ePi?BcuO z^BUVm-AO>*(W%CMWZfplX9YVg7N@gHtP#eUvu^EX6SADnycVYR2X{PfBkS(I-0|iN zE$eEL^PZ5V0g;v*O zJwKS_r|8@Yr$14{G+W)A^-@W4c$9I=?G>#VCgbXhSugHR;I;6a3(mCuaC_>pte4xO zr11GGH%U+tO)8c3u}obu*!MXUQx#ef^`op$YeV7mt*4U_?+fjwevw_ei!I!vr8Xce zO2-$-||Cive?L3qkuW6XE{-3*TN3fF<0{*p!24Ve&-alTwMgR7CT10q#4PQ1OZG=N& zjO4~L6cIzb#(p;7)!WntGh=%DI`pb>o(&8?KWs%xohppa9D-JM`7`zLo$22^E%B2{ zcs)&JHn{l5ro|dNNM>ho!GFjaRZVWv!v^3_Q*^# zgbh2;`|;eNj`*Oz7NVKVhF!UKXQ6?92XaG8Yd&PdzV#PQe=&I<4bMq)>t|O<>A!x# zWIn8-HN$#IONI^ipPOXjD|S%T=j0!p%?UXQR~yzcf5Kx^+Ai!5j?4 z*y#N~FZl9u8~KYPsNY~L8{K$4yV>&Tcx=w_JA}bvHYS4CQEPTq{0Y!!PiUiQ06G>Ds*?`XHds(xT*7a^T^lNX3+d#0S3?6SkuD3;g|Y~ zrqGn=Qy3wRo9P z0Gm?$D?NCmQ5QA_C-ZnlvFwg5w=54`TYMi~3`#IM&F=I(t92%}2 zx-{+1eLAs2b&VdeY2u#2B6Y4eYU$J$N-_GtrnNu$d}Q>ZE=k(#PCTBm0GnYw!|?3Z zNpr-hp0EHmc4jjQpGTQ(vZ%sKG&kc&cF%uDNAD4}UXK}yA_UvnJ(k;IeET+fHVgCP zv!Drdc2m|BxHn!oHU)?dooWaH`O3IUy}CZNp5W3i&u^>PepB$65@w_oV14BM_!H} zjJF#76KltVfQb|b$WA*_h57j@0#}Y9oPe3*Ux`H`P;K@+9zP4lUK9(sty|_M6dYxhiU>QIys&_6n};%C^lW$hKgV^ zllQTQ>ekABoH9jL12LkY)XA6Ff)#2z$4}C7hTjkn5P|4Ed!%B2S>L6%XK==lpVXAc zY@y`C&3fTil=0=6AEI|kA6qzbe1BTPzI_X{=q4v`LMMW*aJ2x?aX$Hr16aSN+gn(9`21O<#nuOlmYaU2BCNoso?)x3%s1{llxFyhicUcE zf~|VG=i61=L0zm+`)Q8Twy~F1m#=n@u$53r;nhq#%wFE^++>(^;+FTn%1oYxHMU$$n@>)FE`?JK$>bVX+hL&K1_Z{lg996*2Z2Jyw&skbAm0-vGecG{!fIx9&f+Is?KR&A(BS^|M{>t zrkR<1GV-2C7usVXS;O9VHeLU~`l*gqv~DQTf9Y)9RjzK!A^(uGG$jtAQ|v8^l6%ur z6h^sF5lw24z2&~=Pt~HXd7?BzESkVvhP|y{)HQee9>U)lL_?YDvUfIoJNJ=0Y^O<+ zhj%o$VDCII^7~!7-71udFw~g4vh_Qbd`LZ3H?tfC#jt7~#NN%)D-x1yzf5n7p^0y0 z85awndWG&ip5PZ(4EaKj6vA;}Qet7oHvai??cKAfO7sH=9FT<#AEe}j$$d^xZTE-v(zyfN znPndPvZwg7vTf;@9W;CNNXs&|O=z1?>!Av@4>Wt4_FcAZvGn@saXBZ=s0bRcY-QW- zwp$jSdnh!9ifHP8*tSpQ!&lCmkTsm{>ceWRl-PE~p;Io$HGdtZ$;0VcnX>KbkE#}G z={m3bm%Peza3f;6}F0DJF`sUj%z==>MTk_ z?^|WFZ@Mk_>y=NEr7yu^tnRaKmyV7;J{0ydSf=q>5c7p8)O`T-&fDa8971r zZNuyqpRIDIU8TyVJF@Rob3K(-W&Y~p(O+dvU(LSLw|N~_aaM-L$wS7|pR-*KwcR6D zuh5-A-8+2w^zUra7|4vZZ0~Wiqo2vW9T|c(GfLTy zbCoSO*t}sgsQPHCH`$Ndh3EYUUS7gqoS`%`p0j6$L~koKX!-<@-K3>)@HwCtPSb!xL^b0D6=+WzqF{W$TN=@A`+kF z;3ur-vHc4jUhOC_Tsz3a1d*!3I-KqQ6BHlVxZWDq=D0zyi~Sn%@r}%rN1NzoI=X>% z7yB)$uca*Qi`P8b2I#djdF*$eY3F*b{cbrzTigI5S$5#R-7y#QBX3-wBDkuV)7c*> zhNN}VjNL3+3Whi{p8ZjJMSaDGq(906Wi$7)KR%>|xb8W8PF1iIYuTA)?BIvh%jW)f zvpiX%%!bDfDGLo-vuE-zdO-=?qm42&l9rT{K&C zHk*~~AK8XbyQ8CI;{KVVO&Z~inc4id{{GePRD>bk<`5A`R45#0uD8B{im}vg%cy;I_|t_J23^ZS#pZSG?-1r5dgvL+0p^ zwik)`=PqAE&tFb`fBk`NJ(1Avs=nCNYS$w{&Cm87kytTfTT;)UdpTZ0JJ=2q$=7Q) zJUVaZv5z)Q5)MB~6RG$@dE0~;L${!Gyk@tDNaa62>E`z_I#0O9?ii689A={zIdYm1 z{oN;Q!0rkee*4nLMNf|=?}k@_qV1j&X^pix=>azn(VVbjV%JBc*X&pr=6+pQ5!<5h z!Lz245x;6TyzW##4!fSUi^z^~i2vm6|3v{mrAFCi6%*N*w2Yg#U;5_BwQq;u5|QIV zUb=4B=z*XNt8s?Xp2*+ZZ9nslq$F+4X^>nX3fu2)ygNf?d>9IkPB{A$Q7CpycxHDt zRbHfKjs#KEzEbxl=*HzgwD&-7b99KJ{p#}}DLq?rX*;58%rPU1_r6-T+057Qp(5Du zoCQQ_=N0{Z)*`|q%lSXHpR=4O?O7R0p0k?C67A@@a}tTtH_4BdhMpc7qvhQ96pBV!V{@KbwSR%ju@B$X^AW2*P&9{!b+sYdMq z!=U{tGFEqAYJ}p&yCY~Nu&rXBO2)QrGffVi)POH6bQrU*CTeMlOuzAja4fc6A$UtP z$Jj56J{_NkYNE%@ok27w{;;vh*N}xVLOFBYh^F&;dmHf~i+{u1+z6t5^4^9?f;}D# zZ3hcHw4ID^Id1jEx-7`|uQATOLG)7H%J%6PX(LP?lrguR=)LlP@X%apYTz&$yy0Bm7KACdSd!@gH-W__!4@`^cBqpba;*QPR{p<$K z3lm!AJ2APMG4pxDrs(BVT|PLXI)j+*U%vfDOTi^;DuSNbd@^lmTgKPL$`|>EF3kH5qu&^CYHhn28|B={!}1Ct%H;ktGeFB6X(q_ zq;Y1=A-O}QFT9&4bpG4@cI=g5hm8{<(_i~7jhmB|A}mwJO(D~N#WIZv{F~NV& zCf4F|i~74#?P)}8G%*)NW=-iZxBI=tKW}qMv^${{9pcDrq3BDQ6Q$JfJ*?dkl6_?MHLY;v zpZZtiu@{029eRoVc%O5;Fs~nz=xZ2S93_Z-nP1r5W^pn8XJ8nJ<3uu7?%QU;r8{SO zBPGm}9cPodgAE%`l%CINl%j6NaW`Q^mxX>_aP21DyM%%qj}m59XZ`}Cvrl?4e4>3E zFB3N3WbUM~Vu$)9%N*|!_QHRg=MPxBI!IFA>exw$AZykwm97~f{6zp7bsQi>f6Z9k zGr7Iv1pIh43nmjT{gB8xSH&y$sd>ZqFPKZ_1>E{_GUUKlc@zz~ELcJ2ZJt&%=B!LH zoe!RdB!KN)5+On>z%%$O2uBM7{RygZPCwl;YG)oJRY6Gnl2(g3nYat+OC;D(pF2 zVf8q}8X-Q=L7gp$)00sdc2RO&8)DjFE8x=*>7cyjVw9jj=6*u+kM$zB% zFAOGbtrMK0($0-i6Q{qkUbvgMy&RaWTr%N}xLD1?qr~0jYI3B?WR1o69X6`4@FH?Y{HsSjhclIiF=7t&WqU%ffJ}L?8XCciAP2d(`#ja?tdez%X;E*JKBA9ukp#- zCcm?MRL|&;J<2U+XbAF|0_u^CX6f>Q!?>{xUViYyJ*vTmx-!>u}W6L8T^;(JkS?kTAoixDCS?sm}`;#X+1O|C!oBfjS% zqeZXDvM0a7$1f8rz_p^Vnnl0JatEyw^LKkcA!Dewb(JDPWg1>#Vo?W+6sf~=)geI_ zR@v(0Jht;tr=yJPEV3e5`_dFGeN`Uj^tO;JBP+U(uDQIYdrv?ef4AJVhy+`n%C(P8 zzwakm<9dYz4;Z!W4suGUhnb-quFuHIE6y9o?N=Pv1J|Pt$!8K8vfe_cTWt6fJcHq5 zu^b6^`1B<>K;maP)RY0qWD*|mXu(i+rPX6R0~=a=gGBTjl>a`z@UuNXOo>zMu!wD+sEOcAOTSuI@o=W0Xj$hs0>G|X|wKBM6k0cVmvm)lol2G+M zRAdd&S&}ef{d}vrheIu>$P%KjB*EUwq;Fa0x9fim-E$I2aQkU`;$=$;jSo2)N3&;< zgvY)!?yS?E4MT6oKTX;2|FG!N{!cCVW zrgn_MzyeRSM4cpAExuDwP~{#sl3L;tE3#E`@`iI?4E*Ru7wmhH8<%{4SVpGBfF*VKE1B~YxOs(HZ-lb4%saqYIya$`uQ#@ z!g%F9gY5qH;^$o1+gC*ChC6(h_b!s2bj+ja%h(6lgQmvjeVU|qn}62#c-f8l&l(7> zlZLsLGxNY=*Do!U;i+Kc}c*{7If%b3S`^q#*?PYc5K ze6Epf`J64`(H&b5C59&Sf@DvuS(1Kkk%y|-C*EO5K9TH3lcqUB%a}Om7tbusAh{;? z^>z1W@5EiF*j`;)L~{Eh72h=b9;+AVrw(FiJ;~EE8eR3KD0&rpY{QP!ar{Bt_Y672Yk0ZzzPEi2tvGtSZ!nC>7{48)hUXK)>ukk;2`l19wQ^KNfnIA%GrxkrUICU%b zr0BF^Ss6JxH{xSQ&ZMWf8W?q3c9R^97tpJiy6|O;0$^JN#H!_BSWO9 zO;Cg9u9;CzCrMDfzcM*?x%9-k_tke_(!3@?WI&1~%6q()*d0`+B8-pzo}|RDbK@kV z3i*}D9v0;vPfmzFvf+)iI8=glDJtu~hny&WWt&~}AZ#oQ6Uy~3At!!!#``PCoP#aU zN9xE)tpuKm-XnDkqbQL7OLDSqg31QPawbf+#{VZN-8VusQjL5Qrps=8@ClG6W!ui1 zq~FdmuKK&S2>6ejvEP2EP2M*xS(tzFHNb&XIK@1iWzm8Qw|J*lk%|z>q=!oLg>a&S z79${;T$rNQ_-()}jcD+DZ$JULX!LtdPLA>U6@U9sz$J1q<;%LN^8)AJ$x@RHxKFC; zuB;gA)!SJ=te*#W6wpbogzvCfuMz(~3loVOEnG!LC1co;c ztS7bI$Kzi#NZ&KS=(7@%_oVj2+G@KOMeW$9>BQI7<%`L6$6?(;@pqh)4a$}mkh%$@ z4^OoWzfKHjyDzUGx5g|MKht?24Ev`T)R*5Uw}qm7O3b|)s%7bp&GK)geneHDc*gQY zy1M*uy+I>LLx_b@NV!J17F`h`nV^-V;rXZ8|84GlaE+P)9Bj~5a?h*H;?*(5R{l3@ z)F>#2G)_OBc;(x}v9+`#pxQx~NMm$uc)g3JAHK-(KXwJ(C-(!rJ>E%;?Z9H3t_oHt zkoyI<6K&E$|AZ+~dtNb%lB(IvjdHa>XV=DOoxR2o4~RQ&;X^I$c7Pj`?VZ;3)Fs%x|t`#QZD)+EeLU zdr5Q1_lSr!qfebfL!c7`pC!$oPxyyC8~N>>P)+bn@>JNf>s+mW4u4Y+1|Qr`o+f`X z%)NRf$Q4U@s6O}yd3x{q{2xZnSDnX|g~*a;Dsrck?_Nr!S9f4B8=^^`zs(-AzvObI zB|J4M9m0^7X%ptJ+BEh=$?%$xC8Skh<+rPU_A>D>UChuzLdnac4f#Dg-%P+Th7d=_7J~T5l=g$~v@0$Q$x%ywe%Pg|Fj_b3DGV0bh2@a%>3wUX|JyXqdKk6fu=C{mkA$-I zvIjG%8tEf<$-vGS8@DgT)<>wpVwM%wLw<%&Kb(Cve*7y6iBsYb7OSuIF@ z?vxxDtA0j;hT})=R~wRFTQ4rP`u)(TiDr)>e6>9p%1N2#yGW;FIGvfgK(rJ;rMU9s zS)kroKibRbi2GrOuWTnxwF;9tVS zI043FmEeMh_sX$ELN&wFIYH5g|3Z^K*=~lGQO)opoZ#-=rj-|8&4W2ZTj5ol(9r(8 zpVwB5H%1h^>5w#W;&S`-)nwcR1ONJx2w6^i-OcY)Pg(2NBC0={FJe3=VXnSb;^CRM zb7&>AAhP5n77upT3Sa5MS82W%h|FnX)s+G;!!_4aW^X@+`>ar~2k?NJ$=bTjS43 zTU?qIvuu4Z4}W9?K0p@9$;{4F$hWZ39ZTmrDCxRooXo!PnAn@Als!-zSnRrJPUgYo z^4;9rDarzL17%$aH!^ss(SePhBT9wOu6xGGuI-AOzwD^LwM@;r_ne$c%-U1^@5`O3 z;-SJwAx=&;B5d;bz_q+c{JsHxB~pcxW4QAdyI)v0(y~zR8p&`9nF2lI+xM@e#)45V zGJ;ch*!EhhW$)pAv|fiGYT^`Sa*CgS80;^+IjmBqX8l!8Ikx>z$2f&|3e>$oJL{iuqokb=UrKJb zX-2iN;kCYp8|CPGYr3@2YMgF_BabrSMhglY{IYafY#b)CmXOThMz4IhU+L|uNk{P# zv=U3+{zj1G!`mYKxIh_6|m92{HnR)!rzwnzeWt^eLo6}|qEoRsy`$`=^%uUX4N4n2p z%eA9F;Y{@_&hU4QRjj~IPyS~EXd>npH}UANB_2PFS0|!$p}0<1jx%-)e0RG=;(iNq zN4gs}bCc$1tvqT_dKa@Y{>l3dS={6{>ubhMw@El&n~R4Yb5m9%$W%5IKBp5t^remC zI1`Us3OW13?x-0H(%H^N!kKyoJw5R4VR4&Y*~To+bZHLraYkg|0G1O*`2UmK)aefr z7`MWm9dxS*?XvL&H#IBzlg@*n4>-EbpG<5V;HG6dbd>6BGSj0Xc%xVe&dl0V#`-z>wS;T+WI+och!o$9`2_#E7iz8De2TA>UM5L+7 z#b$Dr8-0hrteo*QUxd1&*khb!hP|p}MTT>~40Zak)tu%1!Ov5YE|3#r7_euM^Ue?&sy= zvfz=Nt^DlmqYZvNJ&WtPH(5*=e+!ZXq&F(#M!S;=&oCMuDfX#2Vhgdle-@*Eg@_?344?h6i<~D(LbK?c|uR8?SFt@_B(E?$hw_F^-)gKJUt~9R3{% zWstOS&O9ndvurx)}3Lo%0J;2OTY zxM#>@Dt!%w-*Sp`s+t;h`Fm`fB3^@Dw%q2NKI{|Pl~t31u%i7O3p36I`-0X^Q-uQ1%K(8xS4Zn zxh2O`+-f|w-bku#s zbiB?{5t2`e;yjua_4A@9JMa&nU?fS}$$1*6-uv;NOZop+e@Rz3&&ixu_Bo%`Kf%dMUa; z(rXslf<83BE&aMdP(ypmS1e^-kodLlWrWP6I|rBOOy+06WvjwC>WqBShH&^w<6S3pd{y) z#x2^;Xq#P=x#0I+{r+)rm2%MfVn}9lAx0DbNah;9!kl>50WRe5+4nK?UH|Z4&Gd~@ zZl!YYUc1(<-s7nkMnmnY<)ngx2EY_y}i$h5A@RzDv(ypt(zIuE0h&G- z#SE|Zk#4l?>mBF5Weo15-`r?Ar?^dH!fWrer1lz7 zM}l!H{TjD94qi33KWt*Wa-ig8Jc=GsL)rg!5+`Mz(szVHDX7 z$#`yy)A4IDm!?exT(?Rzkmmreu z(V3X!QT=QfhJYoI6mdIa%q)-Xn>@~jw#Z~$%PPw4EMDpSY*}uUa34f4_)Ify7w>r6 zxr2q<`SV@0cBV78E39|xDdS@m{|v|VzF7zp&q1KhrKc$9w!AMB&@!OklCxHF=_LdA`o>M? z=r#zZm|1(cJ)^$VUJ9QZSxH6cFU@SC_JL;Uae?Y%|Zp>_X{y)*yo@%jFLn>IHLFn6>Kjb2mW+&Dt^woknJActlc zpMux)IZ5o;+6R7SClioi3rIF`l1kc^CY>EJXuyaC!^dm4I5%x1efMl|)qniYR;~?l zZU+0DoO?uEb{zGAXfF|CILW(DFWP(d{d`H9I8+^>#z{^O5+}N6dm1pJ!s{YTIjN2r zi{~EvI4G|`kCa5Xb5ffGOAB9_ z{^{r$=`>bEGbimv;LX6jaY^*fVpK-NH%|JnAN?#fu3#M}Tk5KgmCe1(c-ht?cwz@9 zXZ?eDFC3*@vc^zv8u^ivGq9Dt7Neh1q{Q6@6D7;ZHNQ}8Sd=|Q4YQ}Px~K?F-jyBe z1>INwE|sS%fKhpzdxm9!dT0MrP2%fV48beT{lq^?FL>+Lr$}W)%W&=w&bwWCp2g*-o*HD9&eEioW=VmDMXGcC8mS(_|O4%an)tU6I0yyLXG*sd0eNr<&DqM z^eUPgdS=T+4sm`Av6VV2l;Z&#CfzEm<+7__?0?W>jsg zA?NwN^3C~{&(bpKW?E=Cb|t4;yH(tMtfT7qYQBtE7f$sH@3&6L7Qg5gR8)TK2~PF< zrH%!YF4SSSHh1$yYz(KSAnILtYFPt!6Che%Yzyawh{~2gg>=a))YdT`i2cENVO<^? zY4tslPIcp73Vti!ZA`pV64by*oXwhV#bR*l6F$wpcNk5r&s>{hT+Qn~Wo8hx*;7Iz{Eh z^K9Zb=UH}z8$f@@TJ^kH(b4vNFj06Qv{pe~<-Q&&0wsKV82@5z4>SUGv5s7ZP znupp>u;RSGF4liw_>(j`nAdw}k*6D&aS$_1wl5vU|G&y$B3SOEl-SP2kKQ)eW5Ui2B{d5IJ(%rql(B z9~(;P{b#_5(VVv7Os$l~`t7Mu_5wVV!)fn{XZcq7EtH=^RhjsO(;$k~gaT9#m zi{rXjDNcvX!>XL#QB%xSap!JsD04atw~9ujcFDli(KdO*fYYgxn48V`?xUS23VOqe z)46{6`^&pZ@my#c)1ORX?-qcV52=G5}2{-Qj$EH#Z?! zNc9t)MQ0%?=Y0Go`K9Ji-N!ZzSCOTg6F8q@ecbC_-8U1{ExtLE(_Nh~zt>v-@?M%Q)Q1een2hnW(B85>~loteg699v8~e~=;ZX2q}&cSc9X$i2mL^@1gAH# zqwPRb_530gZc9ieoZhU5C$%o}ew|5c0&_meJ30MAa{J=~6cjN|=N<=6_T}_PY>znj z?pnoUY@kfO!1`GsCuJxp(dhCQTAV1#<-EVRhZ z&ZkFP4?;4B5!v^7+RL<{b`Nw{$V*BxBjUp`=&e6F#~j@Z6qQoUh`do)KzeIC-XSYK zki29>jjrvR{z)oVAGd#@)uyt{c;zYcS>HdK=i?cSQ&M*^r+%w)#o%)$|5LG}FR-D@Burv@BgQk01m638hFH-rYHx{i5e($z9BmJ$vhQ~E) zvOSgq=_BhI*+S#sJrhUTl$v?zWY6s*jO=Tn?b2tOqJlkxv?Z8!Fq4t)O&Fl(v(Z z$a6!GGi0;Qdh9paq|^Kvg;gz^)1GYpZz18i6Tv7d93A6eHV{R3d+~e`6`}spOBnT8Lm`>XZ{6lo(Q$}s8TGl({M^K!@4z^dy9w%!4Wqu`_G7GafKnQC43%@5sDt;QD}!YDTO0)`i+b zf4b>~v8cO@Zbqv-_@zYPSK)b7iEyKtl8jdGlH*@bO|dzJ{A1LcX~E2rSo5vQLfBO1 z@6=T0J~ZDc%0Uk8d}?$x4#mz4U}hb*Jdsqg_n;zvW(`R^GwaHQ5_fYoOPtAuN;8L< zStD~RMD11(EiCS1D3~S6XxDaLta<&cRg2me+Gmy~qZ@8qy8L5twF%OJ@njh@v(F}v z-5R`c1@#zcC0W+Y>>t{*DtS+a?T0%=2a$E2(G#?|pC>gnI7~P@tCG=k+BSSt_vT!A z-r}qdX3o!uu#2U?*1bn-MTKM|YNwX>sX&XhcRj|@CZ4U#%+=d}|BUrqZOmI^jFN54 z7(9RH5-}k(obH%KF0!4Nc><-zjju${j)8jhA@O16X->MMyu-~Eb0}!4+3CzY&%NC$ zD^B#+iPPRMyOx=E%i4RfXWTDZI@D425Ho*fu&t+BnXoj~H*7ygj4?9u)BbX!q?E2! zpx?@w${1a{F{HiNBufJ0(O5{9GYbr=o@MT8u(U%};zKy6i!nCb<@B9jmOl*61nK0C zWfls*Q~lY~atZ7GT(izqXBH~BPVRW?7sTy0F?Pr`VHT!k`6SkUNshwXpp4u#%pzX9 zu>(qCc@^j-=`;J7MUmUr{HhN6B#KE^7+da1X3_Pcq^eToO~P_iVY#=MMMb9Liaz?j zqP`4e&3())9=@9=Rd{gUbn3;C$J~#MiD`>#Ma^YBXS@qP%M)Wv?nTzWjCZrZ_8*u; zo+h)zrn~cZ>qgh~Nz`WZjF=^RPaVD1w_t?sd_lr_tC=Nl0{7)CSyJpuRfgKhb7#y% zmvmiwSHEWxZHRDYd6yY8S+iBwU4ChX;$3NwG%{v6oGlhEskt)TU72^!G0QFZwA3>N z$0{Ld^h|eSm=!Y`6Tige*Z&90FoonEvm&wc__0@sR&;mFdPqi@6$RNdn#wF5cfdzu z$dXVAhJ)b~)QRd`w2tdXPjjYZnZv82P_- zpdo+Y1n$)^>yr0o9Z~-|QH~~!51f0$%({xp(g%+5RnW;SG?D^!#zxN8PEJ?Di(Y_3 zCB}>m%Wjd_uNPT{r17!>YsTiqvQ)tb3rCGbsZkW{Vr&yaEf)tpzej(BX@G*$%zBAw zsuj}b&NQK3@T!70%zCK{Ynt9TJg1lNA>sS{%z6!*Bo(Vm&we6d)WUs5W`n|igZszb z`iX0SXuaImW9+=c{7?Cx9YDB?RzFBqG8>im#aX*BcayF%DOj&Fx#Mm&e`oiNp&hGn>9zyt?(yKGf}R=?mvF zoAbi03Lhs44fD~G6>^v@u^%4|2Syv~3ekDm!tIQc<8`}l3L92b%ViXvWSsddcQc)) zQ?Ww`O|dYXaTfn_y#DQLcY4z=TtQ(zY_FA^9KvvXPasC#y+{{d(RHvUY5*}0{& zWW%XQ@vMK(%xB!jUFnz+xBdG=&A&0ho^cpA&%W<3kN!!N=lH-mek9hFaosR)X#=wLht zu4s+<`o~lZo^UfHL(G425B!$J%nZO3DT-BT!~D0_HP%rKwI9gNR$QI`c< z72_JI!$RY!Ji_=2Py9S(nzsTrFnqx1yE2jS71n?w2l530r%kWzWhj+mrqmF9gnZUKP zn}W>yvRyG6ffKKJ&jh}5lQb_D^LzRCyv_>^=G5x`kksupzv#y=M(ZyOnNxd4w(pj` z`5s?c9mwg6OU(JK;K?CbGtZjy7r#hj&bMit&OR-^gL@9Z5cg^lCMaRXi^!L2^#o8{ zcSr)6;IhXbuK}N~Xs(SOOqlbjF#dkg$RgTYF+JOOfeF85 z^QOXCZJQBZ4(&I7X2Po*y0@qc8erTFL6abJZL*$n^?}kqbf=m%B$JqkNotQ2WAX%7=oek?zuwOPfnK3qYMX4=%uL}r`)I8Z+29mZNzFwDe! z>C14O@N|hX95`~@EWup=&$3Y3(O(IuH0~UM<3*3sY{$gy7tH_l zZf1oIH8Nzb*`0}R5==kbt>TGg4{Gtv{>+U9N3IG@=$dQ-9|}j(9Lgjqyu3d7d-oDe z*e`n4=3FM}-Np37NA%t4tO`bG%`cdnkL(NhhrVelV>Jg}qeYTQKDX!VwEEjd*tw4J zLd!ZPx!_K8ldXpkjVyzzZSiJq^)I_26c>=dT}VSswOnRWe&l7}zM3cXikdTwwB=C~mc3 z?k$#*T49pZF86coitM^%NxOUBDB+JGh^tbRQ^rgx$ha zy=|UM;S_Ae+q1JiW;|`bZ9&X~z+%PFwa(WIrqbEGwm9ZNaQ^;)h6F!bA#SoIOp)M< zo}YX>-TsB-X=`MPZauB_obcficcC7Bs_hR`Jm&Itr|3!PWB+-@b`7R@+LhJT9YGgW z>3#(G&URDgVdX|Qp-;QBu46xf9rN&=?cMKgEjlgqH)x~no=jQPUkceeIakd5yG9mgYkbj#ylY}?mnp&P}z#4 z@%|4X%+r-tHww2KSA|K@R`nr?dG=ZCmRVQ56RjIq(T5_YVtUgj_nif1-89#zzz?sP zia@OyF3y!<|Gevm0jA<~8s+}dFx*YkzxVJN!sk&qJpl#^dVa$QT<#s-1sxp=@Ps#1RpgfaX z_Rcz{>W%!FCkdbJ{9!AYIPL6bs)n8)I=+raUreH%T5=@eX7 z2vbvZjZ=B_W(nO+k1njMk$I`wQYJTl>2nX-g`rekUzwMQpYx+t1Ro1wjseQ}IG(9( zIkqG$Hog{%f6dJpvm2c!H^O;@B+Z zdFwltCJbGCyvo$e?{RUJ9{8b;Swt)>e9UF)GaI*tI@Eua7o_vdpZJ*u{TboaH`_+w zdGV%CZcGzt9yR}TZdKkCy6N&$5Yv?LX2o~ktkd-LqBSHBm}Y->X_c(s(eL2ypsa3b zrlqj?zUk+dt8}X`ME4qGg8R0l_SM9(yxwBcFWw zD-R8}W9J&m)E&xvIFjvOU3AOiI}}XQeZh2c4%&O$NHf@Qf&?^@wii<$Ro-<= zKT2NJKed4;qi2BWKeESG?6cFT2l~)CxO7v3>A%TrTjf|0kxFX;?y+|%^CkYB+8uZ6 z1nycZnp*EV=F5kXyhCp7OT^K`8$ja044Cdp-z2Twx8v z=`CgkdX7I2Aa{>x@n-bCX1*>um!eubsm=nmg7Hc3C*~_zC%m!gV#%3*AN+k&m_a2e z(b5AR{G})n6xuh38C;-q-i2S*&~-Z3M*7T{Z&C+1ncFuVb^Y6-`?fIO^y|AzJIlIh zCj@2nc{AVRZu`#hA6QwBXQ0u(%gnIg{zj*vYb7!0pXoEtnPH|@XLLAwi80kN3f|Yv z4A&pJHP@rhhPxVtVMyO^X1G&p#lcrIjmOik1laoL70i#)cM=T>OU?+=nt-Kz-o%Wo z$vSg>!9ABxe+}WYFEdi5I*DJxJVio)enovg&y4(f)7|P>d?*E-@ES;pnBVif4=5Jf zkKUop9G{c@(##)b{nfYi1ADP_O0Bzp5z7}K_3A^&^nQPMD;R43W>&y1J?6H-Y%-1J z8{Vovj2-hX^^>BCXN@r3k7o=~GAopO+%Vm{@e4vyaEH15A6TI`st+4A*51sg`KCYo z!wOHBmVJ0(sTLOUxH|YE$qFysVwm(zJZt}7PxD2c6`7NHSj?^=Cj>45zUPYtD{^J2 zr0tofu5d-v8oqe4BBkcHULEckQ$D739R$e`WOVF5vXQqM-5q+00UlOV_rJ}Hmxqec z0~e@)fr+eWa%#x7GqUeoW$7Hrz+85$xNI*!YvP$DLtD>)4J-D*F9-`~h}FfNS{m5N zieE6uzu_ubEEyZQ{&$ILDPk7afgXeohHAz@ zrDITkV_+bNWA?vGRGkne)(e~kF(3<+g9gx#D6RqkE&hL(sG?b!0Bhh1d_XXW2YH|Z zG=o9JClv;0+>+>tCCz{>a07lI1SEk1Pz~C_FoKMV0cD^M%z-`d0RA8hq<|t&3%bAv zf{aQ4bzlfAfFtk(fgl2;gHlijdJqJZ2jCwWO<)WNZ~|W7EQkSFpd2)Se#H9}0P;W! zm;h_w3Vc8?hzEI~0yKj`MD7#@N9gBv1gVK|2^m zcu6s!4D^9Hum>K%AB2GvPy}j07Z^bVNC}`041oo31fC!eM1XWq3hF=)A~x~>8K4P_ z0Rc|H3!DWpAPba(2GEb-i~>L&XaN&o4P1c_2nO*W4^)6=Fo;W0g@F>#1!lk&xB)*9 z0+K)hs0Qs|7?+}o0cD^M%z-`d0RA8hq<|t&3%bAvE=H9A>c9|K07u{n0zm{w2c@76 z{O=M~#GULxBu5?~12lm#AixQDfwLe6WPx(f0QwQyQ2@vTEnotyfh+I>iEKvfe z14Cc|9DyeY1Q8$|l!7|YgTRJ7Kn7?6V?clt@B(K+49EiIpaJyr@XQea@<0oi0Bhh1 zd_XXW2YH|ZG=o7zFBAq!Ko^(+Ti^!#KnO?z1)v(VgJA?56a&gYAD9Ds-~s$W7)Sv{ zpcZt25yS_S0P4UHSO7=h2?9X`NC%~$4)h=pAPEI0M(!! z3?rnP7*GcKz#P~E58w~NKnf@VwV(@(Ao7_6PzQ#<0yqLs5C|ebIw%Eopa=2Gcz_Jh z1jc{>C*TFnf*6nm%0UC@M?f(FAP=;F39tsPzy}0_c#sDwKrOc>Ib@2chpb3lt0ZzaRoCPr;3zUNf(2syw0ze*U0TW;iT!9Y=2Js*dRDfnMh$vUW zKndsqGhhqcfFB3}NuU5!gLW{C@Kj>iR7nD;14Cc|9DyeY1Q8$|l!7|YgWyLzKn7?6V?clt@B(K+49EiI zpaJwFfRO-@2U@@cSOZt!1A;+3$O9Fi84M!ykT6gJy1)$B0yp3XLO>EI0M(!!3?oXA z7*GcKz#P~E58w~NKnf@VwV(@(AOMgAPzQ#<0yqLs5C|ebIw%Eopa(&Ecz_Jh1jc{> zC*TFnf*6nm%0UC@M*toHAP=;F39tsPzy}0_c#sDwKrOc=- z;qU+%pb3lt0ZzaRoCPr;3zUNf(2t-s0ze*U0TW;iT!9Y=2Js*dRDfnMh)6QRKndsq zGhhqcfFB3}NuU5!gLW{CKr&)L8R!FZU=KWiKL`UUpa|50E--=sFcLr=7y=962s}X` zhydxJ6x4wp#B|{SGC&g;0|Fp)@∾49EiIpaJwFHj4m|2U@@cSOZt!1A;+3$O9Fi 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

    q38L+LEb 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

    M#PK4$*0evUn+d{Ew;@@@aAI6 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

    #ZjryZ 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

    `@<=Cr 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 z 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%0A|9TSBb%RbhZZ#L#9l_jS^d(XfRv4* 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�<+)v3sI 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

    Hi9k;6`>kL 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ℑLc{6q;P!ChFpg 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%0Arrb3Zn*^47?z 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 diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000020.meta b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000020.meta deleted file mode 100644 index 6687cc6f9e893b9692fb154d9fbf5140c26faad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150096 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

    Zb#IOF`2w~x@$4b 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 z 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 T%cYR+U5cyIP?5SUYQw()V-2jy diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000033.meta b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000033.meta deleted file mode 100644 index 228c19918addfa1a09df404d982c1ccf606c96ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75342 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

    HppWm`ZWlbh2`k^ZW& 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%0AgDO*Q&H4V*H|@P?Ys|4qlaf(4dQu)o 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 QW437Cm?I8soF%^fKl(r=6951J diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000038.sst b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/00000038.sst deleted file mode 100644 index 08ef7f367136e29dec7d50da837528f67f37f240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 322129 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

    Gi{iQ~)_Y4)jx$;i<^NL$H$fkJA&R(} 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≤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 diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/CURRENT b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/CURRENT index 911b8b75e2078785b65aa9a588b231210cad206f..e514550dfe174104d7637babac87c65b77ab4e41 100644 GIT binary patch literal 4 LcmZQzP&Eet0EGZu literal 4 LcmZQzkWvN!09yb) diff --git a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/LOG b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/LOG index e5607bf..b7ef6e3 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/LOG +++ b/saintBarthVolleyApp/frontend/.next/dev/cache/turbopack/0c06f068/LOG @@ -8445,3 +8445,4422 @@ FAM | META SEQ | SST SEQ | RANGE 0 | 00006689 | 00006688 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) 1 | 00006690 | 00006686 SST | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 (0 MiB, fresh) 2 | 00006691 | 00006687 SST | [==================================================================================================] | 006b8283316694fc-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-28T11:47:04.342890693Z +Commit 00006697 4 keys in 10ms 346µs 612ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006695 | 00006694 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006696 | 00006692 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) + 2 | 00006697 | 00006693 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) +Time 2026-03-30T09:41:02.721565567Z +Commit 00006703 5167 keys in 20ms 952µs 59ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006701 | 00006700 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00006702 | 00006698 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00006703 | 00006699 SST | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 (3 MiB, fresh) +Time 2026-03-30T09:41:13.337066547Z +Commit 00006709 3122 keys in 14ms 970µs 779ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006707 | 00006706 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006708 | 00006704 SST | [==================================================================================================] | 000801e97f7ace52-ffef5c90a20d9597 (2 MiB, fresh) + 2 | 00006709 | 00006705 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) +Time 2026-03-30T09:41:16.416868097Z +Commit 00006715 1796 keys in 13ms 423µs 984ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006713 | 00006712 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006714 | 00006711 SST | [==================================================================================================] | 0029e3cce1b51f25-fff187cd7cce0e80 (1 MiB, fresh) + 2 | 00006715 | 00006710 SST | [==================================================================================================] | 0101b19be077bd3d-ffac310021da6675 (0 MiB, fresh) +Time 2026-03-30T10:27:45.610668355Z +Commit 00006721 69 keys in 15ms 92µs 682ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006719 | 00006718 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006720 | 00006716 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00006721 | 00006717 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T10:50:12.199137562Z +Commit 00006727 142 keys in 13ms 578µs 579ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006725 | 00006724 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006726 | 00006723 SST | [==================================================================================================] | 00bc9fb3e020309a-ff78e55e141da030 (0 MiB, fresh) + 2 | 00006727 | 00006722 SST | [================================================================================================] | 06c8b171e8eea748-fe6fc3e93ff272b3 (0 MiB, fresh) +Time 2026-03-30T10:50:16.487760614Z +Commit 00006733 150 keys in 12ms 424µs 20ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006731 | 00006730 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006732 | 00006729 SST | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 (0 MiB, fresh) + 2 | 00006733 | 00006728 SST | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T10:50:37.300353836Z +Commit 00006739 140 keys in 11ms 171µs 25ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006737 | 00006736 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006738 | 00006735 SST | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 (0 MiB, fresh) + 2 | 00006739 | 00006734 SST | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T10:50:48.585316327Z +Commit 00006745 17 keys in 11ms 270µs 815ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006743 | 00006742 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006744 | 00006740 SST | [==========================================================================] | 3cbb08597f9a8187-fcf8bee560dfd36a (0 MiB, fresh) + 2 | 00006745 | 00006741 SST | [============================================] | 3cbb08597f9a8187-af43227291e65ce8 (0 MiB, fresh) +Time 2026-03-30T10:50:51.005759392Z +Commit 00006751 81 keys in 12ms 850µs 378ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006749 | 00006748 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006750 | 00006747 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00006751 | 00006746 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T10:50:59.425875468Z +Commit 00006757 79 keys in 12ms 140µs 15ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006755 | 00006754 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006756 | 00006753 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00006757 | 00006752 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T11:21:36.221016041Z +Commit 00006763 521 keys in 13ms 597µs 162ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006761 | 00006760 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00006762 | 00006758 SST | [==================================================================================================] | 006b8283316694fc-fe6c9353f46b4f0e (0 MiB, fresh) + 1 | 00006763 | 00006759 SST | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 (0 MiB, fresh) +Time 2026-03-30T11:29:59.059615051Z +Commit 00006769 1300 keys in 12ms 580µs 538ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006767 | 00006766 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006768 | 00006764 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006769 | 00006765 SST | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 (0 MiB, fresh) +Time 2026-03-30T11:31:45.345858591Z +Commit 00006779 579 keys in 16ms 448µs 932ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006775 | 00006772 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006776 | 00006771 SST | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006777 | 00006770 SST | [==================================================================================================] | 006b8283316694fc-ff2f5ef8b96e42cb (0 MiB, fresh) + 3 | 00006778 | 00006773 SST | [=======================] | a006b5a563ecb569-dc76571684fd57d1 (0 MiB, fresh) + 4 | 00006779 | 00006774 SST | [=====================] | b8d97e1c6422f6bb-f1deb28dc5ba1e58 (0 MiB, fresh) +Time 2026-03-30T11:32:14.588321347Z +Commit 00006789 1532 keys in 20ms 49µs 488ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006785 | 00006782 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00006786 | 00006781 SST | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 (0 MiB, fresh) + 1 | 00006787 | 00006780 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (1 MiB, fresh) + 3 | 00006788 | 00006783 SST | [==========================================================================================] | 0716f3070afe6285-efcd23d1750ff4cd (0 MiB, fresh) + 4 | 00006789 | 00006784 SST | [===============================================================================================] | 0979e40e24573caf-fddc4bf19fe74247 (0 MiB, fresh) +Time 2026-03-30T11:34:56.254977051Z +Commit 00006795 5471 keys in 12ms 649µs 864ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006793 | 00006792 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00006794 | 00006790 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (5 MiB, fresh) + 1 | 00006795 | 00006791 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (2 MiB, fresh) +Time 2026-03-30T11:35:08.961415136Z +Commit 00006805 6882 keys in 16ms 50µs 377ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006801 | 00006798 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00006802 | 00006800 SST | [==================================================================================================] | 009db4ba4b6d2ebe-ffcf2a65da79ceda (0 MiB, fresh) + 2 | 00006803 | 00006796 SST | [==================================================================================================] | 00142dcf3b21f121-ffd7eb207359fa89 (3 MiB, fresh) + 3 | 00006804 | 00006799 SST | [==================================================================================================] | 0205de8fa6673679-fde25976e969cdb6 (0 MiB, fresh) + 1 | 00006805 | 00006797 SST | [==================================================================================================] | 00114172b3cc83f8-ffd7eb207359fa89 (2 MiB, fresh) +Time 2026-03-30T11:38:38.117230304Z +Commit 00006811 4 keys in 12ms 405µs 663ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006809 | 00006808 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006810 | 00006806 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006811 | 00006807 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:39:02.551660375Z +Commit 00006817 4 keys in 11ms 728µs 852ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006815 | 00006814 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006816 | 00006812 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006817 | 00006813 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:39:42.272862743Z +Commit 00006823 4 keys in 12ms 283µs 487ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006821 | 00006820 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006822 | 00006818 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006823 | 00006819 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:39:45.163343322Z +Commit 00006829 575 keys in 12ms 31µs 953ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006827 | 00006826 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006828 | 00006825 SST | [==================================================================================================] | 01c93f92dbe37a9e-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006829 | 00006824 SST | [==================================================================================================] | 01c93f92dbe37a9e-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T11:40:33.809938121Z +Commit 00006835 513 keys in 12ms 326µs 708ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006833 | 00006832 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006834 | 00006830 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006835 | 00006831 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:40:39.67864414Z +Commit 00006841 513 keys in 15ms 737µs 18ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006839 | 00006838 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006840 | 00006837 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006841 | 00006836 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:40:46.944353808Z +Commit 00006847 513 keys in 14ms 602µs 160ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006845 | 00006844 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006846 | 00006843 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006847 | 00006842 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:41:25.426065509Z +Commit 00006853 4 keys in 11ms 253µs 511ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006851 | 00006850 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006852 | 00006848 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006853 | 00006849 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:44:00.653236588Z +Commit 00006859 545 keys in 12ms 596µs 871ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006857 | 00006856 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006858 | 00006855 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006859 | 00006854 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:44:43.349940121Z +Commit 00006865 545 keys in 12ms 183µs 406ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006863 | 00006862 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006864 | 00006861 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006865 | 00006860 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:45:25.008056383Z +Commit 00006871 513 keys in 15ms 318µs 649ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006869 | 00006868 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006870 | 00006867 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006871 | 00006866 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:45:47.76192292Z +Commit 00006877 513 keys in 12ms 955µs 747ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006875 | 00006874 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006876 | 00006873 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006877 | 00006872 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:45:54.13308425Z +Commit 00006883 513 keys in 14ms 250µs 386ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006881 | 00006880 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006882 | 00006879 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006883 | 00006878 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:46:09.861608908Z +Commit 00006889 59 keys in 12ms 712µs 451ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006887 | 00006886 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006888 | 00006884 SST | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 (0 MiB, fresh) + 2 | 00006889 | 00006885 SST | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 (0 MiB, fresh) +Time 2026-03-30T11:48:16.070562768Z +Commit 00006895 112 keys in 12ms 243µs 767ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006893 | 00006892 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006894 | 00006890 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00006895 | 00006891 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T11:48:18.534076643Z +Commit 00006901 4 keys in 12ms 548µs 255ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006899 | 00006898 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006900 | 00006896 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) + 2 | 00006901 | 00006897 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) +Time 2026-03-30T11:48:34.710217648Z +Commit 00006907 70 keys in 12ms 58µs 607ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006905 | 00006904 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006906 | 00006902 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00006907 | 00006903 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-03-30T11:48:42.84761436Z +Commit 00006913 57 keys in 12ms 809µs 690ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006911 | 00006910 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00006912 | 00006908 SST | [================================================================================================] | 06c8b171e8eea748-fe0f391da21b5ab9 (0 MiB, fresh) + 1 | 00006913 | 00006909 SST | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 (0 MiB, fresh) +Time 2026-03-30T11:52:05.530411158Z +Commit 00006923 2053 keys in 18ms 992µs 263ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006919 | 00006916 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006920 | 00006915 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (1 MiB, fresh) + 2 | 00006921 | 00006914 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (5 MiB, fresh) + 3 | 00006922 | 00006917 SST | [===========================================================================================] | 09fe507f39ce8cd1-f56ed1ad6baeedae (0 MiB, fresh) + 4 | 00006923 | 00006918 SST | [======================================================================================] | 05658e2351831af8-e5a8609c7313b048 (0 MiB, fresh) +Time 2026-03-30T11:52:22.110601023Z +Commit 00006929 513 keys in 12ms 378µs 921ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006927 | 00006926 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006928 | 00006924 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006929 | 00006925 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:52:29.27482001Z +Commit 00006935 4 keys in 9ms 997µs 983ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006933 | 00006932 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006934 | 00006930 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006935 | 00006931 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:52:34.152282309Z +Commit 00006941 4 keys in 9ms 569µs 827ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006939 | 00006938 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006940 | 00006936 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) + 2 | 00006941 | 00006937 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) +Time 2026-03-30T11:52:39.754832436Z +Commit 00006947 80 keys in 9ms 913µs 108ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006945 | 00006944 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006946 | 00006943 SST | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da (0 MiB, fresh) + 2 | 00006947 | 00006942 SST | [==================================================================================] | 2ababfe5752dd21d-fe641b4c44c7b0da (0 MiB, fresh) +Time 2026-03-30T11:53:55.178822091Z +Commit 00006953 513 keys in 13ms 940µs 114ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006951 | 00006950 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006952 | 00006949 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006953 | 00006948 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:54:01.175637055Z +Commit 00006959 513 keys in 12ms 735µs 804ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006957 | 00006956 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006958 | 00006955 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006959 | 00006954 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:54:46.517886521Z +Commit 00006965 513 keys in 14ms 170µs 800ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006963 | 00006962 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006964 | 00006961 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006965 | 00006960 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:54:56.710250783Z +Commit 00006971 172 keys in 13ms 620µs 789ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006969 | 00006968 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006970 | 00006967 SST | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 (0 MiB, fresh) + 2 | 00006971 | 00006966 SST | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T11:55:59.036566419Z +Commit 00006981 2495 keys in 17ms 822µs 612ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006977 | 00006974 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006978 | 00006973 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00006979 | 00006972 SST | [==================================================================================================] | 00df6768872514da-ffb84e288e2c2abb (0 MiB, fresh) + 3 | 00006980 | 00006975 SST | [=================================================================================================] | 0124483d3f4b89dc-fd5413ab761fde89 (0 MiB, fresh) + 4 | 00006981 | 00006976 SST | [==================================================================================================] | 011272bb75a153dc-fdb2de91aa776ae6 (0 MiB, fresh) +Time 2026-03-30T11:56:36.819859301Z +Commit 00006987 4 keys in 12ms 433µs 936ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006985 | 00006984 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006986 | 00006982 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006987 | 00006983 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:57:39.735723166Z +Commit 00006993 645 keys in 14ms 259µs 286ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006991 | 00006990 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006992 | 00006989 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00006993 | 00006988 SST | [==================================================================================================] | 00df6768872514da-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T11:58:12.204317025Z +Commit 00006999 4 keys in 12ms 875µs 684ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00006997 | 00006996 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00006998 | 00006994 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00006999 | 00006995 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:58:42.570615537Z +Commit 00007005 557 keys in 12ms 839µs 343ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007003 | 00007002 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007004 | 00007001 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007005 | 00007000 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T11:59:15.751295937Z +Commit 00007011 4 keys in 10ms 269µs 398ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007009 | 00007008 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007010 | 00007006 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00007011 | 00007007 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T11:59:21.516780623Z +Commit 00007017 73 keys in 13ms 683µs 989ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007015 | 00007014 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007016 | 00007012 SST | [==================================================================================================] | 01c93f92dbe37a9e-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007017 | 00007013 SST | [==================================================================================================] | 01c93f92dbe37a9e-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T12:08:42.453511143Z +Commit 00007027 786 keys in 15ms 513µs 281ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007023 | 00007020 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007024 | 00007019 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 3 | 00007025 | 00007021 SST | O | 50c408fb653442aa-50c408fb653442aa (0 MiB, fresh) + 2 | 00007026 | 00007018 SST | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc (0 MiB, fresh) + 4 | 00007027 | 00007022 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) +Time 2026-03-30T12:09:25.248339991Z +Commit 00007037 769 keys in 13ms 511µs 775ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007033 | 00007030 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007034 | 00007028 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007035 | 00007029 SST | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc (0 MiB, fresh) + 3 | 00007036 | 00007031 SST | O | 0c909007e7aed668-0c909007e7aed668 (0 MiB, fresh) + 4 | 00007037 | 00007032 SST | O | a643319b1d1ce2d7-a643319b1d1ce2d7 (0 MiB, fresh) +Time 2026-03-30T12:09:30.926769032Z +Commit 00007043 322 keys in 9ms 254µs 212ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007041 | 00007040 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007042 | 00007039 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007043 | 00007038 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:10:41.70827509Z +Commit 00007049 557 keys in 12ms 814µs 672ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007047 | 00007046 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007048 | 00007044 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) + 1 | 00007049 | 00007045 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) +Time 2026-03-30T12:12:25.22879346Z +Commit 00007055 322 keys in 14ms 699µs 595ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007053 | 00007052 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007054 | 00007051 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007055 | 00007050 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:12:32.930642115Z +Commit 00007061 322 keys in 12ms 329µs 300ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007059 | 00007058 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007060 | 00007056 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007061 | 00007057 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:12:40.890564992Z +Commit 00007067 322 keys in 17ms 177µs 460ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007065 | 00007064 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007066 | 00007063 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007067 | 00007062 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:12:53.955793075Z +Commit 00007073 322 keys in 12ms 242µs 718ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007071 | 00007070 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007072 | 00007069 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007073 | 00007068 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:13:13.808121268Z +Commit 00007079 322 keys in 13ms 74µs 908ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007077 | 00007076 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007078 | 00007075 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007079 | 00007074 SST | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a (0 MiB, fresh) +Time 2026-03-30T12:20:02.678057346Z +Commit 00007085 57 keys in 12ms 232µs 470ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007083 | 00007082 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007084 | 00007081 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007085 | 00007080 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T12:20:39.487581851Z +Commit 00007091 57 keys in 13ms 298µs 496ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007089 | 00007088 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007090 | 00007086 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007091 | 00007087 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T12:22:05.02723938Z +Commit 00007101 771 keys in 17ms 851µs 410ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007097 | 00007094 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007098 | 00007093 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007099 | 00007092 SST | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc (0 MiB, fresh) + 3 | 00007100 | 00007095 SST | O | ff560a0d63dbc2af-ff560a0d63dbc2af (0 MiB, fresh) + 4 | 00007101 | 00007096 SST | O | a6a1536306389dc9-a6a1536306389dc9 (0 MiB, fresh) +Time 2026-03-30T12:22:11.022550172Z +Commit 00007107 769 keys in 13ms 92µs 389ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007105 | 00007104 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007106 | 00007103 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007107 | 00007102 SST | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc (0 MiB, fresh) +Time 2026-03-30T12:23:00.24707027Z +Commit 00007113 4 keys in 10ms 558µs 930ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007111 | 00007110 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007112 | 00007108 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) + 2 | 00007113 | 00007109 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) +Time 2026-03-30T12:23:02.295928528Z +Commit 00007117 3 keys in 9ms 143µs 159ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007116 | 00007115 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007117 | 00007114 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) +Time 2026-03-30T12:23:04.334738379Z +Commit 00007123 4 keys in 11ms 418µs 17ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007121 | 00007120 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007122 | 00007118 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) + 2 | 00007123 | 00007119 SST | O | 66e6464d45876cf0-66e6464d45876cf0 (0 MiB, fresh) +Time 2026-03-30T12:24:39.398635411Z +Commit 00007133 5350 keys in 16ms 139µs 483ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007129 | 00007126 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007130 | 00007125 SST | [==================================================================================================] | 000ad78cd459fff9-fffc7eef4f35caba (1 MiB, fresh) + 1 | 00007131 | 00007124 SST | [==================================================================================================] | 000ad78cd459fff9-fffc7eef4f35caba (2 MiB, fresh) + 4 | 00007132 | 00007127 SST | [==================================================================================================] | 0068df5f38d98078-fffc7eef4f35caba (0 MiB, fresh) + 3 | 00007133 | 00007128 SST | [==================================================================================================] | 00986a6bb3595b4d-ff73855ffdfd02fa (0 MiB, fresh) +Time 2026-03-30T12:25:44.410189511Z +Commit 00007139 648 keys in 12ms 162µs 593ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007137 | 00007136 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007138 | 00007135 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007139 | 00007134 SST | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:25:46.606140271Z +Commit 00007145 501 keys in 10ms 255µs 783ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007143 | 00007142 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007144 | 00007141 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007145 | 00007140 SST | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:26:54.49080194Z +Commit 00007151 615 keys in 10ms 279µs 637ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007149 | 00007148 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007150 | 00007146 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007151 | 00007147 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T12:28:00.332045906Z +Commit 00007157 501 keys in 13ms 530µs 767ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007155 | 00007154 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007156 | 00007153 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007157 | 00007152 SST | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:28:13.057403963Z +Commit 00007163 549 keys in 12ms 625µs 561ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007161 | 00007160 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007162 | 00007159 SST | [=================================================================================================] | 03fc4ed1a2a55285-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007163 | 00007158 SST | [=================================================================================================] | 03fc4ed1a2a55285-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:28:31.617813012Z +Commit 00007169 4 keys in 11ms 577µs 383ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007167 | 00007166 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007168 | 00007164 SST | O | 2d121d71def5675b-2d121d71def5675b (0 MiB, fresh) + 2 | 00007169 | 00007165 SST | O | 2d121d71def5675b-2d121d71def5675b (0 MiB, fresh) +Time 2026-03-30T12:28:55.295304215Z +Commit 00007175 509 keys in 13ms 609µs 827ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007173 | 00007172 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007174 | 00007171 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007175 | 00007170 SST | [=================================================================================================] | 044f26f987484e90-fe3b0c9e71a074c8 (0 MiB, fresh) +Time 2026-03-30T12:28:59.383925074Z +Commit 00007181 433 keys in 13ms 102µs 605ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007179 | 00007178 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007180 | 00007177 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007181 | 00007176 SST | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T12:30:01.616650552Z +Commit 00007187 517 keys in 12ms 116µs 406ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007185 | 00007184 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007186 | 00007182 SST | [==================================================================================================] | 0104d30cc7407942-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007187 | 00007183 SST | [=================================================================================================] | 0104d30cc7407942-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T12:30:04.513015762Z +Commit 00007193 451 keys in 14ms 378µs 996ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007191 | 00007190 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007192 | 00007188 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007193 | 00007189 SST | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T12:30:16.760882422Z +Commit 00007199 465 keys in 12ms 143µs 663ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007197 | 00007196 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007198 | 00007195 SST | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007199 | 00007194 SST | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T12:30:43.447607233Z +Commit 00007205 579 keys in 12ms 842µs 856ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007203 | 00007202 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007204 | 00007200 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007205 | 00007201 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T12:30:58.311746767Z +Commit 00007211 579 keys in 12ms 693µs 30ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007209 | 00007208 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007210 | 00007207 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007211 | 00007206 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T12:32:31.874390644Z +Commit 00007217 667 keys in 12ms 702µs 942ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007215 | 00007214 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007216 | 00007213 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007217 | 00007212 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T12:32:48.27080931Z +Commit 00007223 73 keys in 13ms 596µs 143ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007221 | 00007220 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007222 | 00007219 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007223 | 00007218 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T12:47:07.374845514Z +Commit 00007229 536 keys in 12ms 296µs 556ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007227 | 00007226 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007228 | 00007225 SST | [==================================================================================================] | 0104d30cc7407942-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007229 | 00007224 SST | [=================================================================================================] | 0104d30cc7407942-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T12:47:21.131498971Z +Commit 00007239 10041 keys in 19ms 645µs 749ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007235 | 00007232 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007236 | 00007234 SST | [==================================================================================================] | 0015e4aa27f94266-ff359fef0ab09eaf (0 MiB, fresh) + 2 | 00007237 | 00007230 SST | [==================================================================================================] | 0015e4aa27f94266-ffebde48444409f2 (3 MiB, fresh) + 3 | 00007238 | 00007233 SST | [==================================================================================================] | 0034f2718a52cc9d-ff7db1f69bbc682c (0 MiB, fresh) + 1 | 00007239 | 00007231 SST | [==================================================================================================] | 0015e4aa27f94266-fff258874d6df430 (2 MiB, fresh) +Time 2026-03-30T12:47:32.318457182Z +Commit 00007245 786 keys in 14ms 721µs 123ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007243 | 00007242 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007244 | 00007240 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007245 | 00007241 SST | [==================================================================================================] | 00df6768872514da-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:47:49.936394657Z +Commit 00007251 4 keys in 11ms 792µs 76ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007249 | 00007248 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007250 | 00007246 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00007251 | 00007247 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T12:48:05.981969211Z +Commit 00007257 4 keys in 13ms 130µs 428ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007255 | 00007254 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007256 | 00007252 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00007257 | 00007253 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T12:50:36.222063051Z +Commit 00007263 629 keys in 14ms 278µs 67ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007261 | 00007260 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007262 | 00007259 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007263 | 00007258 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T12:51:57.715218092Z +Commit 00007269 513 keys in 13ms 477µs 92ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007267 | 00007266 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007268 | 00007265 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007269 | 00007264 SST | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T12:53:49.741359892Z +Commit 00007275 4 keys in 10ms 558µs 722ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007273 | 00007272 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007274 | 00007270 SST | O | 2d121d71def5675b-2d121d71def5675b (0 MiB, fresh) + 2 | 00007275 | 00007271 SST | O | 2d121d71def5675b-2d121d71def5675b (0 MiB, fresh) +Time 2026-03-30T12:54:11.266752146Z +Commit 00007281 77 keys in 9ms 206µs 213ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007279 | 00007278 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007280 | 00007276 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007281 | 00007277 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T12:54:26.589691716Z +Commit 00007287 57 keys in 12ms 702µs 328ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007285 | 00007284 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007286 | 00007282 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007287 | 00007283 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:01:04.067569433Z +Commit 00007293 629 keys in 13ms 192µs 406ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007291 | 00007290 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007292 | 00007289 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007293 | 00007288 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T13:01:12.656900945Z +Commit 00007299 57 keys in 16ms 386µs 395ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007297 | 00007296 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007298 | 00007295 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007299 | 00007294 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:02:04.278077055Z +Commit 00007305 683 keys in 16ms 788µs 602ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007303 | 00007302 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007304 | 00007300 SST | [=================================================================================================] | 03fc4ed1a2a55285-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007305 | 00007301 SST | [=================================================================================================] | 03fc4ed1a2a55285-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:02:09.851537876Z +Commit 00007315 3928 keys in 22ms 149µs 887ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007311 | 00007308 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007312 | 00007307 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (2 MiB, fresh) + 2 | 00007313 | 00007306 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (6 MiB, fresh) + 3 | 00007314 | 00007309 SST | [=======================================================================================] | 0a4f696386377f37-ed338f0b7ccd7d0d (0 MiB, fresh) + 4 | 00007315 | 00007310 SST | [===========================================================] | 4d044b9c5a296425-e70c45feb65ee0bd (0 MiB, fresh) +Time 2026-03-30T13:03:17.543598843Z +Commit 00007321 563 keys in 12ms 743µs 937ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007319 | 00007318 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007320 | 00007317 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007321 | 00007316 SST | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:04:32.729657521Z +Commit 00007327 563 keys in 9ms 537µs 640ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007325 | 00007324 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007326 | 00007323 SST | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007327 | 00007322 SST | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:06:58.16528815Z +Commit 00007333 793 keys in 14ms 107µs 708ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007331 | 00007330 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007332 | 00007328 SST | [==================================================================================================] | 011b654beac7eff1-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007333 | 00007329 SST | [==================================================================================================] | 011b654beac7eff1-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:07:06.200646893Z +Commit 00007343 3778 keys in 20ms 325µs 65ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007339 | 00007336 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007340 | 00007334 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (1 MiB, fresh) + 2 | 00007341 | 00007335 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (5 MiB, fresh) + 3 | 00007342 | 00007337 SST | [=============================================] | 076216976d0fddcb-7cb884724270cbda (0 MiB, fresh) + 4 | 00007343 | 00007338 SST | [==========================] | 9a160a1db81c5efa-e10236e2f68de89e (0 MiB, fresh) +Time 2026-03-30T13:08:31.276367766Z +Commit 00007353 1152 keys in 14ms 682µs 680ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007349 | 00007346 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007350 | 00007345 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007351 | 00007344 SST | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 (1 MiB, fresh) + 3 | 00007352 | 00007347 SST | [===============================================================================================] | 0185a667bfed901a-f673ab47d9df4837 (0 MiB, fresh) + 4 | 00007353 | 00007348 SST | [========================================================================================] | 00bac395ab53bc61-e61abcb1653167b8 (0 MiB, fresh) +Time 2026-03-30T13:08:40.440998877Z +Commit 00007359 68 keys in 11ms 889µs 742ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007357 | 00007356 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007358 | 00007354 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007359 | 00007355 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:11:27.200663571Z +Commit 00007365 975 keys in 13ms 674µs 310ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007363 | 00007362 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007364 | 00007360 SST | [==================================================================================================] | 00bc9fb3e020309a-ff2f5ef8b96e42cb (1 MiB, fresh) + 1 | 00007365 | 00007361 SST | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 (1 MiB, fresh) +Time 2026-03-30T13:11:50.716475115Z +Commit 00007371 68 keys in 12ms 889µs 77ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007369 | 00007368 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007370 | 00007367 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007371 | 00007366 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:12:09.583055018Z +Commit 00007381 3972 keys in 18ms 596µs 232ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007377 | 00007374 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007378 | 00007373 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (6 MiB, fresh) + 1 | 00007379 | 00007372 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (2 MiB, fresh) + 4 | 00007380 | 00007376 SST | [=========================================================] | 023c1e8406064259-95b0231a5a774af9 (0 MiB, fresh) + 3 | 00007381 | 00007375 SST | [===========================================================================] | 214aa8b503ec044e-e5ea62689dc03035 (0 MiB, fresh) +Time 2026-03-30T13:12:29.219517233Z +Commit 00007387 5253 keys in 14ms 484µs 208ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007385 | 00007384 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007386 | 00007382 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00007387 | 00007383 SST | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 (3 MiB, fresh) +Time 2026-03-30T13:12:31.477904467Z +Commit 00007393 150 keys in 12ms 381µs 49ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007391 | 00007390 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007392 | 00007389 SST | [=================================================================================================] | 023c1e8406064259-fcd7793042f87515 (0 MiB, fresh) + 2 | 00007393 | 00007388 SST | [================================================================================================] | 023c1e8406064259-fad7e6bf85fd651e (0 MiB, fresh) +Time 2026-03-30T13:16:25.230704035Z +Commit 00007399 1069 keys in 24ms 395µs 883ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007397 | 00007396 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007398 | 00007395 SST | [==================================================================================================] | 01734c178348a3f3-ff9f467c2a100bb1 (4 MiB, fresh) + 1 | 00007399 | 00007394 SST | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 (1 MiB, fresh) +Time 2026-03-30T13:16:39.550961109Z +Commit 00007405 107 keys in 14ms 395µs 297ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007403 | 00007402 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007404 | 00007401 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007405 | 00007400 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:20:54.453941976Z +Commit 00007411 531 keys in 12ms 280µs 677ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007409 | 00007408 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007410 | 00007407 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007411 | 00007406 SST | [==================================================================================================] | 023c1e8406064259-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:21:00.814846895Z +Commit 00007417 67 keys in 12ms 61µs 752ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007415 | 00007414 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007416 | 00007412 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007417 | 00007413 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:21:14.138969568Z +Commit 00007423 5199 keys in 17ms 80µs 287ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007421 | 00007420 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007422 | 00007418 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00007423 | 00007419 SST | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 (3 MiB, fresh) +Time 2026-03-30T13:21:19.346635695Z +Commit 00007429 4094 keys in 14ms 780µs 682ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007427 | 00007426 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007428 | 00007425 SST | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 (3 MiB, fresh) + 2 | 00007429 | 00007424 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) +Time 2026-03-30T13:23:21.587615977Z +Commit 00007439 3316 keys in 17ms 283µs 536ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007435 | 00007432 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007436 | 00007430 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (6 MiB, fresh) + 1 | 00007437 | 00007431 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (1 MiB, fresh) + 3 | 00007438 | 00007433 SST | [====================================================================================] | 184bb56ade278aa7-f0a8addbf4cb5ca6 (0 MiB, fresh) + 4 | 00007439 | 00007434 SST | [==================================================================] | 0297df215b92e53d-b09aaea31700bd31 (0 MiB, fresh) +Time 2026-03-30T13:23:23.679236297Z +Commit 00007445 578 keys in 11ms 47µs 211ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007443 | 00007442 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007444 | 00007441 SST | [==================================================================================================] | 003d4d97c729ec22-ffd2128295feedf0 (0 MiB, fresh) + 2 | 00007445 | 00007440 SST | [==================================================================================================] | 003d4d97c729ec22-ffd2128295feedf0 (1 MiB, fresh) +Time 2026-03-30T13:25:24.562719384Z +Commit 00007451 722 keys in 9ms 963µs 504ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007449 | 00007448 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007450 | 00007447 SST | [==================================================================================================] | 00919f588e076232-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007451 | 00007446 SST | [==================================================================================================] | 00919f588e076232-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T13:25:55.55935281Z +Commit 00007457 573 keys in 13ms 361µs 901ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007455 | 00007454 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007456 | 00007453 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007457 | 00007452 SST | [==================================================================================================] | 023c1e8406064259-ff2f5ef8b96e42cb (0 MiB, fresh) +Time 2026-03-30T13:26:01.912307047Z +Commit 00007463 77 keys in 12ms 778µs 81ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007461 | 00007460 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007462 | 00007459 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007463 | 00007458 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:26:11.238408928Z +Commit 00007469 77 keys in 13ms 918µs 242ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007467 | 00007466 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007468 | 00007465 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007469 | 00007464 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:27:16.478592324Z +Commit 00007475 77 keys in 9ms 409µs 962ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007473 | 00007472 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007474 | 00007471 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007475 | 00007470 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:27:46.605399626Z +Commit 00007485 3727 keys in 23ms 552µs 896ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007481 | 00007478 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007482 | 00007477 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (2 MiB, fresh) + 2 | 00007483 | 00007476 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (6 MiB, fresh) + 4 | 00007484 | 00007480 SST | [=========================================================================================] | 149c39cbc7c833f0-fc86bb0ea34f3a0c (0 MiB, fresh) + 3 | 00007485 | 00007479 SST | [==================================================================================] | 193b505c6230735c-edf5ddc69ec74195 (0 MiB, fresh) + 2 | 00007488 | Compaction: + 2 | 00007488 | MERGE (6462 keys): + 2 | 00007488 | 00007062 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007488 | 00007068 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007488 | 00007074 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007488 | 00007080 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007087 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007092 INPUT | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc + 2 | 00007488 | 00007102 INPUT | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc + 2 | 00007488 | 00007109 INPUT | O | 66e6464d45876cf0-66e6464d45876cf0 + 2 | 00007488 | 00007119 INPUT | O | 66e6464d45876cf0-66e6464d45876cf0 + 2 | 00007488 | 00007125 INPUT | [==================================================================================================] | 000ad78cd459fff9-fffc7eef4f35caba + 2 | 00007488 | 00007134 INPUT | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb + 2 | 00007488 | 00007140 INPUT | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb + 2 | 00007488 | 00007147 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007152 INPUT | [=================================================================================================] | 044f26f987484e90-ff2f5ef8b96e42cb + 2 | 00007488 | 00007158 INPUT | [=================================================================================================] | 03fc4ed1a2a55285-ff2f5ef8b96e42cb + 2 | 00007488 | 00007165 INPUT | O | 2d121d71def5675b-2d121d71def5675b + 2 | 00007488 | 00007170 INPUT | [=================================================================================================] | 044f26f987484e90-fe3b0c9e71a074c8 + 2 | 00007488 | 00007176 INPUT | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a + 2 | 00007488 | 00007183 INPUT | [=================================================================================================] | 0104d30cc7407942-fcf8bee560dfd36a + 2 | 00007488 | 00007189 INPUT | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a + 2 | 00007488 | 00007194 INPUT | [================================================================================================] | 044f26f987484e90-fcf8bee560dfd36a + 2 | 00007488 | 00007201 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007206 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007212 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007218 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007224 INPUT | [=================================================================================================] | 0104d30cc7407942-fcf8bee560dfd36a + 2 | 00007488 | 00007230 INPUT | [==================================================================================================] | 0015e4aa27f94266-ffebde48444409f2 + 2 | 00007488 | 00007241 INPUT | [==================================================================================================] | 00df6768872514da-ff2f5ef8b96e42cb + 2 | 00007488 | 00007247 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007488 | 00007253 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007488 | 00007258 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007264 INPUT | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb + 2 | 00007488 | 00007271 INPUT | O | 2d121d71def5675b-2d121d71def5675b + 2 | 00007488 | 00007277 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007283 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007288 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007488 | 00007294 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007301 INPUT | [=================================================================================================] | 03fc4ed1a2a55285-ff2f5ef8b96e42cb + 2 | 00007488 | 00007306 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007488 | 00007316 INPUT | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb + 2 | 00007488 | 00007322 INPUT | [================================================================================================] | 06c8b171e8eea748-ff2f5ef8b96e42cb + 2 | 00007488 | 00007329 INPUT | [==================================================================================================] | 011b654beac7eff1-ff2f5ef8b96e42cb + 2 | 00007488 | 00007335 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007488 | 00007344 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 + 2 | 00007488 | 00007355 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007360 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff2f5ef8b96e42cb + 2 | 00007488 | 00007366 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007488 | 00007373 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007488 | 00007382 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007488 | 00007388 INPUT | [================================================================================================] | 023c1e8406064259-fad7e6bf85fd651e + 2 | 00007488 | 00007395 INPUT | [==================================================================================================] | 01734c178348a3f3-ff9f467c2a100bb1 + 2 | 00007488 | 00007400 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007488 | 00007406 INPUT | [==================================================================================================] | 023c1e8406064259-ff2f5ef8b96e42cb + 2 | 00007488 | 00007413 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007488 | 00007418 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007488 | 00007424 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007488 | 00007430 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007488 | 00007440 INPUT | [==================================================================================================] | 003d4d97c729ec22-ffd2128295feedf0 + 2 | 00007488 | 00007446 INPUT | [==================================================================================================] | 00919f588e076232-fe6c9353f46b4f0e + 2 | 00007488 | 00007452 INPUT | [==================================================================================================] | 023c1e8406064259-ff2f5ef8b96e42cb + 2 | 00007488 | 00007458 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007488 | 00007464 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007488 | 00007470 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007488 | 00007476 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007488 | 00007487 OUTPUT | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba (cold) + 2 | 00007488 | 00007486 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-ffebde48444409f2 (warm) +Time 2026-03-30T13:27:46.979172409Z +Commit 00007489 6462 keys in 36ms 770µs 5ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00007488 | 00007487 SST | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba (0 MiB, cold) + 2 | 00007488 | 00007486 SST | [==================================================================================================] | 0000737dcecb7eaa-ffebde48444409f2 (14 MiB, warm) + 2 | 00007488 | 00007062 00007068 00007074 00007080 00007087 00007092 00007102 00007109 00007119 00007125 00007134 00007140 00007147 00007152 00007158 OBSOLETE SST + 2 | 00007488 | 00007165 00007170 00007176 00007183 00007189 00007194 00007201 00007206 00007212 00007218 00007224 00007230 00007241 00007247 00007253 OBSOLETE SST + 2 | 00007488 | 00007258 00007264 00007271 00007277 00007283 00007288 00007294 00007301 00007306 00007316 00007322 00007329 00007335 00007344 00007355 OBSOLETE SST + 2 | 00007488 | 00007360 00007366 00007373 00007382 00007388 00007395 00007400 00007406 00007413 00007418 00007424 00007430 00007440 00007446 00007452 OBSOLETE SST + 2 | 00007488 | 00007458 00007464 00007470 00007476 OBSOLETE SST + | | 00007062 00007068 00007074 00007080 00007087 00007092 00007102 00007109 00007119 00007125 00007134 00007140 00007147 00007152 00007158 SST DELETED + | | 00007165 00007170 00007176 00007183 00007189 00007194 00007201 00007206 00007212 00007218 00007224 00007230 00007241 00007247 00007253 SST DELETED + | | 00007258 00007264 00007271 00007277 00007283 00007288 00007294 00007301 00007306 00007316 00007322 00007329 00007335 00007344 00007355 SST DELETED + | | 00007360 00007366 00007373 00007382 00007388 00007395 00007400 00007406 00007413 00007418 00007424 00007430 00007440 00007446 00007452 SST DELETED + | | 00007458 00007464 00007470 00007476 SST DELETED + | | 00007067 00007073 00007079 00007085 00007091 00007099 00007107 00007113 00007123 00007130 00007139 00007145 00007151 00007157 00007163 META DELETED + | | 00007169 00007175 00007181 00007187 00007193 00007199 00007205 00007211 00007217 00007223 00007229 00007237 00007245 00007251 00007257 META DELETED + | | 00007263 00007269 00007275 00007281 00007287 00007293 00007299 00007305 00007313 00007321 00007327 00007333 00007341 00007351 00007359 META DELETED + | | 00007364 00007371 00007378 00007386 00007393 00007398 00007405 00007411 00007417 00007422 00007429 00007436 00007445 00007451 00007457 META DELETED + | | 00007463 00007469 00007475 00007483 META DELETED +Time 2026-03-30T13:27:50.62155843Z +Commit 00007495 85 keys in 13ms 777µs 963ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007493 | 00007492 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007494 | 00007490 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007495 | 00007491 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:38:32.908809058Z +Commit 00007505 844 keys in 15ms 847µs 362ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007501 | 00007498 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007502 | 00007496 SST | [==================================================================================================] | 023c1e8406064259-ff365382680d1ecc (0 MiB, fresh) + 1 | 00007503 | 00007497 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 3 | 00007504 | 00007499 SST | O | c10d064612c219e8-c10d064612c219e8 (0 MiB, fresh) + 4 | 00007505 | 00007500 SST | O | 9958067ae1887575-9958067ae1887575 (0 MiB, fresh) +Time 2026-03-30T13:38:45.910231543Z +Commit 00007515 786 keys in 15ms 735µs 476ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007511 | 00007508 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007512 | 00007507 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007513 | 00007506 SST | [==================================================================================================] | 023c1e8406064259-ff365382680d1ecc (0 MiB, fresh) + 3 | 00007514 | 00007510 SST | O | 51d3b15763632c43-51d3b15763632c43 (0 MiB, fresh) + 4 | 00007515 | 00007509 SST | O | e5cc37f72a2eb922-e5cc37f72a2eb922 (0 MiB, fresh) +Time 2026-03-30T13:38:53.598067783Z +Commit 00007521 860 keys in 12ms 948µs 144ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007519 | 00007518 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007520 | 00007516 SST | [==================================================================================================] | 023c1e8406064259-ff9f467c2a100bb1 (4 MiB, fresh) + 1 | 00007521 | 00007517 SST | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 (1 MiB, fresh) + 1 | 00007524 | Compaction: + 1 | 00007524 | MERGE (12921 keys): + 1 | 00007524 | 00007093 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007524 | 00007103 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007524 | 00007108 INPUT | O | 66e6464d45876cf0-66e6464d45876cf0 + 1 | 00007524 | 00007114 INPUT | O | 66e6464d45876cf0-66e6464d45876cf0 + 1 | 00007524 | 00007118 INPUT | O | 66e6464d45876cf0-66e6464d45876cf0 + 1 | 00007524 | 00007124 INPUT | [==================================================================================================] | 000ad78cd459fff9-fffc7eef4f35caba + 1 | 00007524 | 00007135 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007141 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007146 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007153 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007159 INPUT | [=================================================================================================] | 03fc4ed1a2a55285-ffc2b864b4ce0290 + 1 | 00007524 | 00007164 INPUT | O | 2d121d71def5675b-2d121d71def5675b + 1 | 00007524 | 00007171 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007177 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007182 INPUT | [==================================================================================================] | 0104d30cc7407942-ffc2b864b4ce0290 + 1 | 00007524 | 00007188 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007195 INPUT | [=================================================================================================] | 044f26f987484e90-ffc2b864b4ce0290 + 1 | 00007524 | 00007200 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007207 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007213 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007219 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007225 INPUT | [==================================================================================================] | 0104d30cc7407942-ffc2b864b4ce0290 + 1 | 00007524 | 00007231 INPUT | [==================================================================================================] | 0015e4aa27f94266-fff258874d6df430 + 1 | 00007524 | 00007240 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007246 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007524 | 00007252 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007524 | 00007259 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007265 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007524 | 00007270 INPUT | O | 2d121d71def5675b-2d121d71def5675b + 1 | 00007524 | 00007276 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007282 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007289 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007524 | 00007295 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007300 INPUT | [=================================================================================================] | 03fc4ed1a2a55285-ffc2b864b4ce0290 + 1 | 00007524 | 00007307 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007524 | 00007317 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007524 | 00007323 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007524 | 00007328 INPUT | [==================================================================================================] | 011b654beac7eff1-ffc2b864b4ce0290 + 1 | 00007524 | 00007334 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007524 | 00007345 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00007524 | 00007354 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007361 INPUT | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 + 1 | 00007524 | 00007367 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007524 | 00007372 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007524 | 00007383 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007524 | 00007389 INPUT | [=================================================================================================] | 023c1e8406064259-fcd7793042f87515 + 1 | 00007524 | 00007394 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 + 1 | 00007524 | 00007401 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007407 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007524 | 00007412 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007419 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007524 | 00007425 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007524 | 00007431 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007524 | 00007441 INPUT | [==================================================================================================] | 003d4d97c729ec22-ffd2128295feedf0 + 1 | 00007524 | 00007447 INPUT | [==================================================================================================] | 00919f588e076232-ffc2b864b4ce0290 + 1 | 00007524 | 00007453 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007524 | 00007459 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007465 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007471 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007477 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007524 | 00007490 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007524 | 00007497 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007524 | 00007507 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007524 | 00007517 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 + 1 | 00007524 | 00007523 OUTPUT | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba (cold) + 1 | 00007524 | 00007522 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 (warm) +Time 2026-03-30T13:38:54.04901576Z +Commit 00007525 12921 keys in 34ms 453µs 836ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00007524 | 00007523 SST | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba (0 MiB, cold) + 1 | 00007524 | 00007522 SST | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 (6 MiB, warm) + 1 | 00007524 | 00007093 00007103 00007108 00007114 00007118 00007124 00007135 00007141 00007146 00007153 00007159 00007164 00007171 00007177 00007182 OBSOLETE SST + 1 | 00007524 | 00007188 00007195 00007200 00007207 00007213 00007219 00007225 00007231 00007240 00007246 00007252 00007259 00007265 00007270 00007276 OBSOLETE SST + 1 | 00007524 | 00007282 00007289 00007295 00007300 00007307 00007317 00007323 00007328 00007334 00007345 00007354 00007361 00007367 00007372 00007383 OBSOLETE SST + 1 | 00007524 | 00007389 00007394 00007401 00007407 00007412 00007419 00007425 00007431 00007441 00007447 00007453 00007459 00007465 00007471 00007477 OBSOLETE SST + 1 | 00007524 | 00007490 00007497 00007507 00007517 OBSOLETE SST + | | 00007093 00007103 00007108 00007114 00007118 00007124 00007135 00007141 00007146 00007153 00007159 00007164 00007171 00007177 00007182 SST DELETED + | | 00007188 00007195 00007200 00007207 00007213 00007219 00007225 00007231 00007240 00007246 00007252 00007259 00007265 00007270 00007276 SST DELETED + | | 00007282 00007289 00007295 00007300 00007307 00007317 00007323 00007328 00007334 00007345 00007354 00007361 00007367 00007372 00007383 SST DELETED + | | 00007389 00007394 00007401 00007407 00007412 00007419 00007425 00007431 00007441 00007447 00007453 00007459 00007465 00007471 00007477 SST DELETED + | | 00007490 00007497 00007507 00007517 SST DELETED + | | 00007098 00007106 00007112 00007117 00007122 00007131 00007138 00007144 00007150 00007156 00007162 00007168 00007174 00007180 00007186 META DELETED + | | 00007192 00007198 00007204 00007210 00007216 00007222 00007228 00007239 00007244 00007250 00007256 00007262 00007268 00007274 00007280 META DELETED + | | 00007286 00007292 00007298 00007304 00007312 00007320 00007326 00007332 00007340 00007350 00007358 00007365 00007370 00007379 00007387 META DELETED + | | 00007392 00007399 00007404 00007410 00007416 00007423 00007428 00007437 00007444 00007450 00007456 00007462 00007468 00007474 00007482 META DELETED + | | 00007494 00007503 00007512 00007521 META DELETED +Time 2026-03-30T13:40:05.745976495Z +Commit 00007535 8080 keys in 17ms 583µs 634ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007531 | 00007528 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007532 | 00007530 SST | [==================================================================================================] | 00ef373c43e7f778-ff7fdd8365513f0c (0 MiB, fresh) + 3 | 00007533 | 00007529 SST | [==================================================================================================] | 0113b7b63a9b0846-ff79c050604fd863 (0 MiB, fresh) + 1 | 00007534 | 00007527 SST | [==================================================================================================] | 000ad78cd459fff9-fff258874d6df430 (2 MiB, fresh) + 2 | 00007535 | 00007526 SST | [==================================================================================================] | 000ad78cd459fff9-ffca021b81493e90 (2 MiB, fresh) +Time 2026-03-30T13:40:18.312887985Z +Commit 00007541 4 keys in 10ms 842µs 772ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007539 | 00007538 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007540 | 00007536 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) + 2 | 00007541 | 00007537 SST | O | e806be3a1cdc681f-e806be3a1cdc681f (0 MiB, fresh) +Time 2026-03-30T13:40:31.169477327Z +Commit 00007547 857 keys in 13ms 124µs 586ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007545 | 00007544 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007546 | 00007543 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007547 | 00007542 SST | [==================================================================================================] | 023c1e8406064259-fea290f7f862d517 (0 MiB, fresh) +Time 2026-03-30T13:41:51.16491703Z +Commit 00007553 651 keys in 13ms 738µs 240ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007551 | 00007550 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007552 | 00007549 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007553 | 00007548 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T13:42:42.538287542Z +Commit 00007563 3272 keys in 18ms 41µs 882ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007559 | 00007556 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007560 | 00007555 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007561 | 00007554 SST | [==================================================================================================] | 000ad78cd459fff9-ff7fdd8365513f0c (1 MiB, fresh) + 3 | 00007562 | 00007558 SST | [==================================================================================================] | 021bdc016a182e99-ffce5843f0b942ce (0 MiB, fresh) + 4 | 00007563 | 00007557 SST | [===============================================================================================] | 003d25e6d04f1f67-f80e710be77e6a77 (0 MiB, fresh) +Time 2026-03-30T13:43:42.710898999Z +Commit 00007569 777 keys in 14ms 342µs 659ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007567 | 00007566 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007568 | 00007565 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007569 | 00007564 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T13:43:50.580357878Z +Commit 00007575 127 keys in 13ms 641µs 550ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007573 | 00007572 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007574 | 00007571 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007575 | 00007570 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T13:45:56.344871175Z +Commit 00007581 655 keys in 12ms 101µs 914ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007579 | 00007578 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007580 | 00007576 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007581 | 00007577 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-03-30T13:46:23.256043011Z +Commit 00007591 3269 keys in 20ms 387µs 814ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007587 | 00007584 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007588 | 00007582 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (0 MiB, fresh) + 2 | 00007589 | 00007583 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (5 MiB, fresh) + 3 | 00007590 | 00007585 SST | [======================================================================================] | 1bb584820268248b-f8ffc6635d8fad19 (0 MiB, fresh) + 4 | 00007591 | 00007586 SST | [==========================================================================================] | 120ba2be404135bd-fc14e617276a7cb9 (0 MiB, fresh) +Time 2026-03-30T13:46:40.614105963Z +Commit 00007597 96 keys in 12ms 233µs 783ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007595 | 00007594 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007596 | 00007593 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007597 | 00007592 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T14:35:48.938049499Z +Commit 00007607 7529 keys in 17ms 974µs 262ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007603 | 00007600 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007604 | 00007598 SST | [==================================================================================================] | 005b36fb126383dd-ffc5a8ccd80420af (0 MiB, fresh) + 3 | 00007605 | 00007602 SST | [======================================================================================] | 0cf6093a79c9aa2a-ede83bce16f6c070 (0 MiB, fresh) + 4 | 00007606 | 00007601 SST | [=======================================================================================] | 013ad2980a7bc4c0-e30ac4dea65626ce (0 MiB, fresh) + 1 | 00007607 | 00007599 SST | [==================================================================================================] | 0006f6154a9cbf58-fff821cf09f2ceb3 (4 MiB, fresh) +Time 2026-03-30T14:36:36.636433993Z +Commit 00007613 677 keys in 13ms 617µs 893ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007611 | 00007610 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007612 | 00007608 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (0 MiB, fresh) + 1 | 00007613 | 00007609 SST | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 (1 MiB, fresh) +Time 2026-03-30T14:37:45.615427618Z +Commit 00007623 5500 keys in 16ms 989µs 29ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007619 | 00007616 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007620 | 00007618 SST | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e (0 MiB, fresh) + 1 | 00007621 | 00007615 SST | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e (1 MiB, fresh) + 2 | 00007622 | 00007614 SST | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e (2 MiB, fresh) + 3 | 00007623 | 00007617 SST | [==================================================================================================] | 018d1d1ba483fb2a-fdb4c1429f71b1e4 (0 MiB, fresh) +Time 2026-03-30T14:37:58.413993649Z +Commit 00007629 202 keys in 13ms 822µs 810ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007627 | 00007626 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007628 | 00007625 SST | [=================================================================================================] | 011099226735f025-fd635bf7f779af77 (0 MiB, fresh) + 2 | 00007629 | 00007624 SST | [=================================================================================================] | 011099226735f025-fd635bf7f779af77 (1 MiB, fresh) +Time 2026-03-30T14:38:17.679278694Z +Commit 00007639 529 keys in 16ms 866µs 995ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007635 | 00007632 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007636 | 00007630 SST | [==================================================================================================] | 00f99e257a792a10-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007637 | 00007631 SST | [==================================================================================================] | 014ba311ef845c18-ff2f5ef8b96e42cb (0 MiB, fresh) + 4 | 00007638 | 00007634 SST | O | 403f2b87cd08bfb0-403f2b87cd08bfb0 (0 MiB, fresh) + 3 | 00007639 | 00007633 SST | O | 9272cbfeb6794f48-9272cbfeb6794f48 (0 MiB, fresh) +Time 2026-03-30T14:39:44.337226478Z +Commit 00007645 786 keys in 13ms 144µs 100ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007643 | 00007642 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007644 | 00007641 SST | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007645 | 00007640 SST | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 (4 MiB, fresh) + 2 | 00007648 | Compaction: + 2 | 00007648 | MERGE (9636 keys): + 2 | 00007648 | 00006790 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 2 | 00007648 | 00006796 INPUT | [==================================================================================================] | 00142dcf3b21f121-ffd7eb207359fa89 + 2 | 00007648 | 00006807 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006813 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006819 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006824 INPUT | [==================================================================================================] | 01c93f92dbe37a9e-ff2f5ef8b96e42cb + 2 | 00007648 | 00006831 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006836 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006842 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006849 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006854 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006860 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006866 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006872 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006878 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006885 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 + 2 | 00007648 | 00006891 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007648 | 00006897 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00007648 | 00006903 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00007648 | 00006908 INPUT | [================================================================================================] | 06c8b171e8eea748-fe0f391da21b5ab9 + 2 | 00007648 | 00006914 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 2 | 00007648 | 00006925 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006931 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006937 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00007648 | 00006942 INPUT | [==================================================================================] | 2ababfe5752dd21d-fe641b4c44c7b0da + 2 | 00007648 | 00006948 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006954 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006960 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00006966 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007648 | 00006972 INPUT | [==================================================================================================] | 00df6768872514da-ffb84e288e2c2abb + 2 | 00007648 | 00006983 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00006988 INPUT | [==================================================================================================] | 00df6768872514da-ff2f5ef8b96e42cb + 2 | 00007648 | 00006995 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00007000 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00007007 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00007013 INPUT | [==================================================================================================] | 01c93f92dbe37a9e-fe6bc83b4b2abf68 + 2 | 00007648 | 00007018 INPUT | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc + 2 | 00007648 | 00007029 INPUT | [================================================================================================] | 06c8b171e8eea748-ff365382680d1ecc + 2 | 00007648 | 00007038 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007648 | 00007044 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00007050 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007648 | 00007057 INPUT | [===============================================================================================] | 06c8b171e8eea748-fc14d191b68d496a + 2 | 00007648 | 00007487 INPUT | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba + 2 | 00007648 | 00007486 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffebde48444409f2 + 2 | 00007648 | 00007491 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007648 | 00007496 INPUT | [==================================================================================================] | 023c1e8406064259-ff365382680d1ecc + 2 | 00007648 | 00007506 INPUT | [==================================================================================================] | 023c1e8406064259-ff365382680d1ecc + 2 | 00007648 | 00007516 INPUT | [==================================================================================================] | 023c1e8406064259-ff9f467c2a100bb1 + 2 | 00007648 | 00007526 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffca021b81493e90 + 2 | 00007648 | 00007537 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007648 | 00007542 INPUT | [==================================================================================================] | 023c1e8406064259-fea290f7f862d517 + 2 | 00007648 | 00007548 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00007554 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff7fdd8365513f0c + 2 | 00007648 | 00007564 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00007570 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007648 | 00007577 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00007648 | 00007583 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007648 | 00007592 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007648 | 00007598 INPUT | [==================================================================================================] | 005b36fb126383dd-ffc5a8ccd80420af + 2 | 00007648 | 00007608 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 + 2 | 00007648 | 00007614 INPUT | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e + 2 | 00007648 | 00007624 INPUT | [=================================================================================================] | 011099226735f025-fd635bf7f779af77 + 2 | 00007648 | 00007631 INPUT | [==================================================================================================] | 014ba311ef845c18-ff2f5ef8b96e42cb + 2 | 00007648 | 00007640 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 + 2 | 00007648 | 00007647 OUTPUT | [==================================================================================================] | 00159ec2b2e8d264-fffc7eef4f35caba (cold) + 2 | 00007648 | 00007646 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc (warm) +Time 2026-03-30T14:39:45.032054161Z +Commit 00007649 9636 keys in 79ms 520µs 89ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00007648 | 00007647 SST | [==================================================================================================] | 00159ec2b2e8d264-fffc7eef4f35caba (2 MiB, cold) + 2 | 00007648 | 00007646 SST | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc (16 MiB, warm) + 2 | 00007648 | 00006790 00006796 00006807 00006813 00006819 00006824 00006831 00006836 00006842 00006849 00006854 00006860 00006866 00006872 00006878 OBSOLETE SST + 2 | 00007648 | 00006885 00006891 00006897 00006903 00006908 00006914 00006925 00006931 00006937 00006942 00006948 00006954 00006960 00006966 00006972 OBSOLETE SST + 2 | 00007648 | 00006983 00006988 00006995 00007000 00007007 00007013 00007018 00007029 00007038 00007044 00007050 00007057 00007486 00007487 00007491 OBSOLETE SST + 2 | 00007648 | 00007496 00007506 00007516 00007526 00007537 00007542 00007548 00007554 00007564 00007570 00007577 00007583 00007592 00007598 00007608 OBSOLETE SST + 2 | 00007648 | 00007614 00007624 00007631 00007640 OBSOLETE SST + | | 00006790 00006796 00006807 00006813 00006819 00006824 00006831 00006836 00006842 00006849 00006854 00006860 00006866 00006872 00006878 SST DELETED + | | 00006885 00006891 00006897 00006903 00006908 00006914 00006925 00006931 00006937 00006942 00006948 00006954 00006960 00006966 00006972 SST DELETED + | | 00006983 00006988 00006995 00007000 00007007 00007013 00007018 00007029 00007038 00007044 00007050 00007057 00007486 00007487 00007491 SST DELETED + | | 00007496 00007506 00007516 00007526 00007537 00007542 00007548 00007554 00007564 00007570 00007577 00007583 00007592 00007598 00007608 SST DELETED + | | 00007614 00007624 00007631 00007640 SST DELETED + | | 00006794 00006803 00006811 00006817 00006823 00006829 00006835 00006841 00006847 00006853 00006859 00006865 00006871 00006877 00006883 META DELETED + | | 00006889 00006895 00006901 00006907 00006912 00006921 00006929 00006935 00006941 00006947 00006953 00006959 00006965 00006971 00006979 META DELETED + | | 00006987 00006993 00006999 00007005 00007011 00007017 00007026 00007035 00007043 00007048 00007055 00007061 00007488 00007495 00007502 META DELETED + | | 00007513 00007520 00007535 00007541 00007547 00007553 00007561 00007569 00007575 00007581 00007589 00007597 00007604 00007612 00007622 META DELETED + | | 00007629 00007637 00007645 META DELETED +Time 2026-03-30T14:40:12.768598597Z +Commit 00007659 5815 keys in 15ms 847µs 503ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007655 | 00007652 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007656 | 00007654 SST | [==========================================================================] | 28c8e081ac55f0c0-e7f9895da8e25a2b (0 MiB, fresh) + 1 | 00007657 | 00007651 SST | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f (2 MiB, fresh) + 2 | 00007658 | 00007650 SST | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f (3 MiB, fresh) + 3 | 00007659 | 00007653 SST | [===================================================================] | 2e7ee24225e01a27-dce15e49e4abda27 (0 MiB, fresh) +Time 2026-03-30T14:41:35.169745082Z +Commit 00007665 503 keys in 14ms 54µs 592ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007663 | 00007662 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007664 | 00007661 SST | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007665 | 00007660 SST | [==================================================================================================] | 00df6768872514da-fda01f64d7e9163d (0 MiB, fresh) +Time 2026-03-30T14:43:24.495357556Z +Commit 00007671 102 keys in 10ms 13µs 84ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007669 | 00007668 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007670 | 00007667 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007671 | 00007666 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T14:43:31.10972562Z +Commit 00007681 47400 keys in 39ms 423µs 486ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007677 | 00007674 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007678 | 00007676 SST | [==================================================================================================] | 000c1534cf86ce02-fffffcfe4b08509d (0 MiB, fresh) + 3 | 00007679 | 00007675 SST | [==================================================================================================] | 00169988250fa6d4-ffffe8392dadb58e (0 MiB, fresh) + 2 | 00007680 | 00007672 SST | [==================================================================================================] | 0000737dcecb7eaa-fffffcfe4b08509d (12 MiB, fresh) + 1 | 00007681 | 00007673 SST | [==================================================================================================] | 0000737dcecb7eaa-fffffcfe4b08509d (9 MiB, fresh) + 2 | 00007686 | Compaction: + 2 | 00007686 | MERGE (455859 keys): + 2 | 00007686 | 00006484 INPUT | [==================================] | 00000def41531d98-59dab9e0f840c072 + 2 | 00007686 | 00006486 INPUT | [===============================] | 59dac401adf63e29-acdf1b0f275c3ecc + 2 | 00007686 | 00006487 INPUT | [===============================] | acdf45b178535532-ffffec37b1df3f15 + 2 | 00007686 | 00006485 INPUT | [==================================================================================================] | 0004fbe42c260297-ffdf49f7b8669a4b + 2 | 00007686 | 00006490 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00007686 | 00006500 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006506 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006512 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006519 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006524 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006530 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 + 2 | 00007686 | 00006541 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 2 | 00007686 | 00006547 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006552 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007686 | 00006559 INPUT | [========================================] | 8ff97cfa21719e3c-f98fc7e477a60571 + 2 | 00007686 | 00006564 INPUT | [==================================================================================================] | 00a7a57f0063f1d3-ff9f467c2a100bb1 + 2 | 00007686 | 00006571 INPUT | [================================================================================================] | 06f2567f320ad26a-fea290f7f862d517 + 2 | 00007686 | 00006576 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007686 | 00006587 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006592 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006598 INPUT | [================================================================================================] | 06c8b171e8eea748-fd7b35dc69dd839a + 2 | 00007686 | 00006605 INPUT | [==================================================================================================] | 00e0f194246abca0-fef556762b4c5464 + 2 | 00007686 | 00006611 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006617 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00007686 | 00006622 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006628 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006634 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006641 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006646 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006652 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00007686 | 00006659 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00007686 | 00006664 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006671 INPUT | [==================================================================================================] | 006b8283316694fc-ff2f5ef8b96e42cb + 2 | 00007686 | 00006680 INPUT | [==================================================================================================] | 006b8283316694fc-fe1e6d23eeedce2f + 2 | 00007686 | 00006687 INPUT | [==================================================================================================] | 006b8283316694fc-fe6c9353f46b4f0e + 2 | 00007686 | 00006693 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 2 | 00007686 | 00006698 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007686 | 00006705 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00007686 | 00006710 INPUT | [==================================================================================================] | 0101b19be077bd3d-ffac310021da6675 + 2 | 00007686 | 00006717 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006722 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6fc3e93ff272b3 + 2 | 00007686 | 00006728 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006734 INPUT | [================================================================================================] | 06c8b171e8eea748-fe6bc83b4b2abf68 + 2 | 00007686 | 00006741 INPUT | [============================================] | 3cbb08597f9a8187-af43227291e65ce8 + 2 | 00007686 | 00006746 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006752 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00006758 INPUT | [==================================================================================================] | 006b8283316694fc-fe6c9353f46b4f0e + 2 | 00007686 | 00006765 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 + 2 | 00007686 | 00006770 INPUT | [==================================================================================================] | 006b8283316694fc-ff2f5ef8b96e42cb + 2 | 00007686 | 00006781 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 + 2 | 00007686 | 00007647 INPUT | [==================================================================================================] | 00159ec2b2e8d264-fffc7eef4f35caba + 2 | 00007686 | 00007646 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc + 2 | 00007686 | 00007650 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f + 2 | 00007686 | 00007660 INPUT | [==================================================================================================] | 00df6768872514da-fda01f64d7e9163d + 2 | 00007686 | 00007666 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007686 | 00007672 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffffcfe4b08509d + 2 | 00007686 | 00007682 OUTPUT | [===================================] | 00000def41531d98-5e2d656e85e0620d (cold) + 2 | 00007686 | 00007684 OUTPUT | [===============================] | 5e2dac3cce45770d-af030121b9381d6b (cold) + 2 | 00007686 | 00007685 OUTPUT | [==============================] | af0317aba7127bfe-fffffcfe4b08509d (cold) + 2 | 00007686 | 00007683 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (warm) +Time 2026-03-30T14:43:33.169906129Z +Commit 00007687 455859 keys in 198ms 412µs 636ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00007686 | 00007682 SST | [===================================] | 00000def41531d98-5e2d656e85e0620d (92 MiB, cold) + 2 | 00007686 | 00007684 SST | [===============================] | 5e2dac3cce45770d-af030121b9381d6b (72 MiB, cold) + 2 | 00007686 | 00007685 SST | [==============================] | af0317aba7127bfe-fffffcfe4b08509d (74 MiB, cold) + 2 | 00007686 | 00007683 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (36 MiB, warm) + 2 | 00007686 | 00006484 00006485 00006486 00006487 00006490 00006500 00006506 00006512 00006519 00006524 00006530 00006541 00006547 00006552 00006559 OBSOLETE SST + 2 | 00007686 | 00006564 00006571 00006576 00006587 00006592 00006598 00006605 00006611 00006617 00006622 00006628 00006634 00006641 00006646 00006652 OBSOLETE SST + 2 | 00007686 | 00006659 00006664 00006671 00006680 00006687 00006693 00006698 00006705 00006710 00006717 00006722 00006728 00006734 00006741 00006746 OBSOLETE SST + 2 | 00007686 | 00006752 00006758 00006765 00006770 00006781 00007646 00007647 00007650 00007660 00007666 00007672 OBSOLETE SST + | | 00006484 00006485 00006486 00006487 00006490 00006500 00006506 00006512 00006519 00006524 00006530 00006541 00006547 00006552 00006559 SST DELETED + | | 00006564 00006571 00006576 00006587 00006592 00006598 00006605 00006611 00006617 00006622 00006628 00006634 00006641 00006646 00006652 SST DELETED + | | 00006659 00006664 00006671 00006680 00006687 00006693 00006698 00006705 00006710 00006717 00006722 00006728 00006734 00006741 00006746 SST DELETED + | | 00006752 00006758 00006765 00006770 00006781 00007646 00007647 00007650 00007660 00007666 00007672 SST DELETED + | | 00006488 00006497 00006505 00006511 00006517 00006523 00006529 00006537 00006545 00006551 00006556 00006563 00006568 00006575 00006580 META DELETED + | | 00006591 00006597 00006603 00006609 00006615 00006621 00006627 00006633 00006639 00006645 00006651 00006657 00006663 00006669 00006676 META DELETED + | | 00006685 00006691 00006697 00006702 00006709 00006715 00006721 00006727 00006733 00006739 00006745 00006751 00006757 00006762 00006769 META DELETED + | | 00006777 00006786 00007648 00007658 00007665 00007671 00007680 META DELETED +Time 2026-03-30T14:43:37.305973818Z +Commit 00007693 68 keys in 11ms 866µs 692ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007691 | 00007690 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007692 | 00007689 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007693 | 00007688 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T14:43:55.127298816Z +Commit 00007699 3041 keys in 16ms 33µs 509ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007697 | 00007696 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007698 | 00007695 SST | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e (1 MiB, fresh) + 2 | 00007699 | 00007694 SST | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e (2 MiB, fresh) +Time 2026-03-30T14:44:06.868722593Z +Commit 00007705 212 keys in 13ms 132µs 226ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007703 | 00007702 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007704 | 00007700 SST | [==================================================================================================] | 00f99e257a792a10-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00007705 | 00007701 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-03-30T14:48:22.374926506Z +Commit 00007715 12702 keys in 18ms 973µs 415ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007711 | 00007708 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007712 | 00007709 SST | [==================================================================================================] | 005eb15229098776-ff0ef3545954fd30 (0 MiB, fresh) + 1 | 00007713 | 00007707 SST | [==================================================================================================] | 001c10094cc673ca-ffeb191cb89ce743 (3 MiB, fresh) + 2 | 00007714 | 00007706 SST | [==================================================================================================] | 001c10094cc673ca-ffeb191cb89ce743 (4 MiB, fresh) + 3 | 00007715 | 00007710 SST | [==================================================================================================] | 002bb46d5dbdf2f3-fd7cbe3d2e10e56e (0 MiB, fresh) + 1 | 00007718 | Compaction: + 1 | 00007718 | MERGE (36688 keys): + 1 | 00007718 | 00006848 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00006855 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006861 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006867 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006873 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006879 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006884 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 + 1 | 00007718 | 00006890 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007718 | 00006896 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00007718 | 00006902 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 1 | 00007718 | 00006909 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007718 | 00006915 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 1 | 00007718 | 00006924 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006930 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00006936 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00007718 | 00006943 INPUT | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da + 1 | 00007718 | 00006949 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006955 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006961 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006967 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007718 | 00006973 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006982 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00006989 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00006994 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00007001 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007006 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00007012 INPUT | [==================================================================================================] | 01c93f92dbe37a9e-fe6bc83b4b2abf68 + 1 | 00007718 | 00007019 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007718 | 00007028 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007718 | 00007039 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007045 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007051 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007056 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007063 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007069 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007075 INPUT | [================================================================================================] | 055f38971e3f4b40-ffc2b864b4ce0290 + 1 | 00007718 | 00007081 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007718 | 00007086 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007718 | 00007523 INPUT | [==================================================================================================] | 0015e4aa27f94266-fffc7eef4f35caba + 1 | 00007718 | 00007522 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 + 1 | 00007718 | 00007527 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff258874d6df430 + 1 | 00007718 | 00007536 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007718 | 00007543 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007718 | 00007549 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007555 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00007718 | 00007565 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007571 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007718 | 00007576 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007582 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007718 | 00007593 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007718 | 00007599 INPUT | [==================================================================================================] | 0006f6154a9cbf58-fff821cf09f2ceb3 + 1 | 00007718 | 00007609 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 + 1 | 00007718 | 00007615 INPUT | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e + 1 | 00007718 | 00007625 INPUT | [=================================================================================================] | 011099226735f025-fd635bf7f779af77 + 1 | 00007718 | 00007630 INPUT | [==================================================================================================] | 00f99e257a792a10-ffc2b864b4ce0290 + 1 | 00007718 | 00007641 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 + 1 | 00007718 | 00007651 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f + 1 | 00007718 | 00007661 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007718 | 00007667 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007718 | 00007673 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffffcfe4b08509d + 1 | 00007718 | 00007689 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007718 | 00007695 INPUT | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e + 1 | 00007718 | 00007700 INPUT | [==================================================================================================] | 00f99e257a792a10-fff2b4fb9e9026cc + 1 | 00007718 | 00007707 INPUT | [==================================================================================================] | 001c10094cc673ca-ffeb191cb89ce743 + 1 | 00007718 | 00007717 OUTPUT | [==================================================================================================] | 000c1534cf86ce02-fffffcfe4b08509d (cold) + 1 | 00007718 | 00007716 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (warm) +Time 2026-03-30T14:48:23.1654141Z +Commit 00007719 36688 keys in 33ms 441µs 497ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00007718 | 00007717 SST | [==================================================================================================] | 000c1534cf86ce02-fffffcfe4b08509d (0 MiB, cold) + 1 | 00007718 | 00007716 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (10 MiB, warm) + 1 | 00007718 | 00006848 00006855 00006861 00006867 00006873 00006879 00006884 00006890 00006896 00006902 00006909 00006915 00006924 00006930 00006936 OBSOLETE SST + 1 | 00007718 | 00006943 00006949 00006955 00006961 00006967 00006973 00006982 00006989 00006994 00007001 00007006 00007012 00007019 00007028 00007039 OBSOLETE SST + 1 | 00007718 | 00007045 00007051 00007056 00007063 00007069 00007075 00007081 00007086 00007522 00007523 00007527 00007536 00007543 00007549 00007555 OBSOLETE SST + 1 | 00007718 | 00007565 00007571 00007576 00007582 00007593 00007599 00007609 00007615 00007625 00007630 00007641 00007651 00007661 00007667 00007673 OBSOLETE SST + 1 | 00007718 | 00007689 00007695 00007700 00007707 OBSOLETE SST + | | 00006848 00006855 00006861 00006867 00006873 00006879 00006884 00006890 00006896 00006902 00006909 00006915 00006924 00006930 00006936 SST DELETED + | | 00006943 00006949 00006955 00006961 00006967 00006973 00006982 00006989 00006994 00007001 00007006 00007012 00007019 00007028 00007039 SST DELETED + | | 00007045 00007051 00007056 00007063 00007069 00007075 00007081 00007086 00007522 00007523 00007527 00007536 00007543 00007549 00007555 SST DELETED + | | 00007565 00007571 00007576 00007582 00007593 00007599 00007609 00007615 00007625 00007630 00007641 00007651 00007661 00007667 00007673 SST DELETED + | | 00007689 00007695 00007700 00007707 SST DELETED + | | 00006852 00006858 00006864 00006870 00006876 00006882 00006888 00006894 00006900 00006906 00006913 00006920 00006928 00006934 00006940 META DELETED + | | 00006946 00006952 00006958 00006964 00006970 00006978 00006986 00006992 00006998 00007004 00007010 00007016 00007024 00007034 00007042 META DELETED + | | 00007049 00007054 00007060 00007066 00007072 00007078 00007084 00007090 00007524 00007534 00007540 00007546 00007552 00007560 00007568 META DELETED + | | 00007574 00007580 00007588 00007596 00007607 00007613 00007621 00007628 00007636 00007644 00007657 00007664 00007670 00007681 00007692 META DELETED + | | 00007698 00007704 00007713 META DELETED +Time 2026-03-30T14:50:11.920740948Z +Commit 00007729 972 keys in 17ms 651µs 220ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007725 | 00007722 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007726 | 00007721 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007727 | 00007720 SST | [==================================================================================================] | 009e1690e1924a00-ff778def1ae1068a (0 MiB, fresh) + 3 | 00007728 | 00007724 SST | O | 22325fd4c313be34-22325fd4c313be34 (0 MiB, fresh) + 4 | 00007729 | 00007723 SST | O | e807e6951d6e6ae9-e807e6951d6e6ae9 (0 MiB, fresh) +Time 2026-03-30T14:50:17.539943202Z +Commit 00007735 414 keys in 12ms 243µs 108ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007733 | 00007732 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007734 | 00007730 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007735 | 00007731 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T14:50:41.099015547Z +Commit 00007745 15350 keys in 24ms 292µs 638ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007741 | 00007738 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007742 | 00007737 SST | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 (4 MiB, fresh) + 4 | 00007743 | 00007740 SST | [==================================================================================================] | 0037e3240ca6555c-ff8080ec636ed461 (0 MiB, fresh) + 2 | 00007744 | 00007736 SST | [==================================================================================================] | 0000737dcecb7eaa-ffebde48444409f2 (8 MiB, fresh) + 3 | 00007745 | 00007739 SST | [==================================================================================================] | 009ffad5c8301767-ff64a37eff17d1f9 (0 MiB, fresh) +Time 2026-03-30T14:51:09.130519664Z +Commit 00007751 179 keys in 15ms 388µs 694ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007749 | 00007748 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007750 | 00007747 SST | [==================================================================================================] | 023c1e8406064259-ff78e55e141da030 (0 MiB, fresh) + 2 | 00007751 | 00007746 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T14:51:52.332875276Z +Commit 00007757 58 keys in 12ms 764µs 175ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007755 | 00007754 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007756 | 00007752 SST | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a (0 MiB, fresh) + 2 | 00007757 | 00007753 SST | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T14:51:55.647245684Z +Commit 00007763 107 keys in 13ms 117µs 126ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007761 | 00007760 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007762 | 00007759 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007763 | 00007758 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T14:52:01.304981616Z +Commit 00007769 58 keys in 11ms 447µs 533ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007767 | 00007766 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007768 | 00007764 SST | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a (0 MiB, fresh) + 1 | 00007769 | 00007765 SST | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a (0 MiB, fresh) +Time 2026-03-30T14:55:03.013295267Z +Commit 00007779 10936 keys in 22ms 131µs 382ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007775 | 00007772 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007776 | 00007771 SST | [==================================================================================================] | 0019b6212973cf97-fffa7cd5097e8a6a (3 MiB, fresh) + 3 | 00007777 | 00007773 SST | [==================================================================================================] | 00171bb67143b5b1-ff70e2bc8952a9a7 (0 MiB, fresh) + 2 | 00007778 | 00007770 SST | [==================================================================================================] | 0019b6212973cf97-fff2b4fb9e9026cc (10 MiB, fresh) + 4 | 00007779 | 00007774 SST | [==================================================================================================] | 0019b6212973cf97-fdb49f978c1dd284 (0 MiB, fresh) + 1 | 00007782 | Compaction: + 1 | 00007782 | MERGE (58386 keys): + 1 | 00007782 | 00005155 INPUT | O | 620f1fc9ac4831b8-620f1fc9ac4831b8 + 1 | 00007782 | 00005161 INPUT | O | 620f1fc9ac4831b8-620f1fc9ac4831b8 + 1 | 00007782 | 00005168 INPUT | [==================================================================================================] | 01cb3d717c7f7124-ff81f50de05b59bd + 1 | 00007782 | 00005178 INPUT | [=================================================================================================] | 0386609eea6a71f2-fef556762b4c5464 + 1 | 00007782 | 00005183 INPUT | [=================================================================================================] | 0386609eea6a71f2-fef556762b4c5464 + 1 | 00007782 | 00005189 INPUT | [=================================================================================================] | 0386609eea6a71f2-fef556762b4c5464 + 1 | 00007782 | 00005202 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00005207 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00005214 INPUT | [==================================================================================================] | 00326c890af26855-ff2f111763712f47 + 1 | 00007782 | 00005220 INPUT | [==================================================================================================] | 02557d9e3695494f-fdf5c4992508f92d + 1 | 00007782 | 00005230 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006583 INPUT | [==================================================================================================] | 0002d3f08112cb69-fffa14bacadd6935 + 1 | 00007782 | 00006582 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007782 | 00006586 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006593 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006599 INPUT | [=================================================================================================] | 0386609eea6a71f2-ffc2b864b4ce0290 + 1 | 00007782 | 00006604 INPUT | [==================================================================================================] | 00e0f194246abca0-fef556762b4c5464 + 1 | 00007782 | 00006610 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006616 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00007782 | 00006623 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006629 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006635 INPUT | [===============================================================================================] | 08f4cbfca2c704b9-fe6bc83b4b2abf68 + 1 | 00007782 | 00006640 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006647 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006653 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 1 | 00007782 | 00006658 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00007782 | 00006665 INPUT | [===============================================================================================] | 08f4cbfca2c704b9-fe6bc83b4b2abf68 + 1 | 00007782 | 00006670 INPUT | [==================================================================================================] | 0002d3f08112cb69-ffc2b864b4ce0290 + 1 | 00007782 | 00006681 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006686 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006692 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 1 | 00007782 | 00006699 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007782 | 00006704 INPUT | [==================================================================================================] | 000801e97f7ace52-ffef5c90a20d9597 + 1 | 00007782 | 00006711 INPUT | [==================================================================================================] | 0029e3cce1b51f25-fff187cd7cce0e80 + 1 | 00007782 | 00006716 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006723 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff78e55e141da030 + 1 | 00007782 | 00006729 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007782 | 00006735 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007782 | 00006740 INPUT | [==========================================================================] | 3cbb08597f9a8187-fcf8bee560dfd36a + 1 | 00007782 | 00006747 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006753 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007782 | 00006759 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006764 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00007782 | 00006771 INPUT | [==================================================================================================] | 006b8283316694fc-ffc2b864b4ce0290 + 1 | 00007782 | 00006780 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00007782 | 00006791 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 1 | 00007782 | 00006797 INPUT | [==================================================================================================] | 00114172b3cc83f8-ffd7eb207359fa89 + 1 | 00007782 | 00006806 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007782 | 00006812 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007782 | 00006818 INPUT | O | e806be3a1cdc681f-e806be3a1cdc681f + 1 | 00007782 | 00006825 INPUT | [==================================================================================================] | 01c93f92dbe37a9e-ffc2b864b4ce0290 + 1 | 00007782 | 00006830 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007782 | 00006837 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007782 | 00006843 INPUT | [==================================================================================================] | 00df6768872514da-ffc2b864b4ce0290 + 1 | 00007782 | 00007717 INPUT | [==================================================================================================] | 000c1534cf86ce02-fffffcfe4b08509d + 1 | 00007782 | 00007716 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007782 | 00007721 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007782 | 00007730 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007782 | 00007737 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 + 1 | 00007782 | 00007747 INPUT | [==================================================================================================] | 023c1e8406064259-ff78e55e141da030 + 1 | 00007782 | 00007752 INPUT | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a + 1 | 00007782 | 00007759 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00007782 | 00007765 INPUT | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a + 1 | 00007782 | 00007771 INPUT | [==================================================================================================] | 0019b6212973cf97-fffa7cd5097e8a6a + 1 | 00007782 | 00007781 OUTPUT | [==================================================================================================] | 0004b93e0afd3cd9-fffffcfe4b08509d (cold) + 1 | 00007782 | 00007780 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (warm) +Time 2026-03-30T14:55:03.788409834Z +Commit 00007783 58386 keys in 36ms 448µs 536ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00007782 | 00007781 SST | [==================================================================================================] | 0004b93e0afd3cd9-fffffcfe4b08509d (2 MiB, cold) + 1 | 00007782 | 00007780 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (11 MiB, warm) + 1 | 00007782 | 00005155 00005161 00005168 00005178 00005183 00005189 00005202 00005207 00005214 00005220 00005230 00006582 00006583 00006586 00006593 OBSOLETE SST + 1 | 00007782 | 00006599 00006604 00006610 00006616 00006623 00006629 00006635 00006640 00006647 00006653 00006658 00006665 00006670 00006681 00006686 OBSOLETE SST + 1 | 00007782 | 00006692 00006699 00006704 00006711 00006716 00006723 00006729 00006735 00006740 00006747 00006753 00006759 00006764 00006771 00006780 OBSOLETE SST + 1 | 00007782 | 00006791 00006797 00006806 00006812 00006818 00006825 00006830 00006837 00006843 00007716 00007717 00007721 00007730 00007737 00007747 OBSOLETE SST + 1 | 00007782 | 00007752 00007759 00007765 00007771 OBSOLETE SST + | | 00005155 00005161 00005168 00005178 00005183 00005189 00005202 00005207 00005214 00005220 00005230 00006582 00006583 00006586 00006593 SST DELETED + | | 00006599 00006604 00006610 00006616 00006623 00006629 00006635 00006640 00006647 00006653 00006658 00006665 00006670 00006681 00006686 SST DELETED + | | 00006692 00006699 00006704 00006711 00006716 00006723 00006729 00006735 00006740 00006747 00006753 00006759 00006764 00006771 00006780 SST DELETED + | | 00006791 00006797 00006806 00006812 00006818 00006825 00006830 00006837 00006843 00007716 00007717 00007721 00007730 00007737 00007747 SST DELETED + | | 00007752 00007759 00007765 00007771 SST DELETED + | | 00005159 00005165 00005173 00005181 00005187 00005193 00005205 00005211 00005218 00005225 00005233 00006584 00006590 00006596 00006602 META DELETED + | | 00006608 00006614 00006620 00006626 00006632 00006638 00006644 00006650 00006656 00006662 00006668 00006677 00006684 00006690 00006696 META DELETED + | | 00006703 00006708 00006714 00006720 00006726 00006732 00006738 00006744 00006750 00006756 00006763 00006768 00006776 00006787 00006795 META DELETED + | | 00006805 00006810 00006816 00006822 00006828 00006834 00006840 00006846 00007718 00007726 00007734 00007742 00007750 00007756 00007762 META DELETED + | | 00007769 00007776 META DELETED +Time 2026-03-30T14:55:32.441423022Z +Commit 00007789 580 keys in 12ms 909µs 664ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007787 | 00007786 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007788 | 00007784 SST | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007789 | 00007785 SST | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf (0 MiB, fresh) +Time 2026-03-30T14:58:06.995173509Z +Commit 00007799 8893 keys in 16ms 933µs 695ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007795 | 00007792 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007796 | 00007790 SST | [==================================================================================================] | 0019b6212973cf97-fff258874d6df430 (2 MiB, fresh) + 2 | 00007797 | 00007791 SST | [==================================================================================================] | 0019b6212973cf97-ffebde48444409f2 (2 MiB, fresh) + 3 | 00007798 | 00007793 SST | [==================================================================================================] | 0143a9d20e9dd312-fe35e8e4063e2ae7 (0 MiB, fresh) + 4 | 00007799 | 00007794 SST | [==================================================================================================] | 0023fee8523e91c4-fe8fafbb9f32e474 (0 MiB, fresh) +Time 2026-03-30T14:59:04.951737392Z +Commit 00007805 4 keys in 12ms 621µs 25ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007803 | 00007802 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007804 | 00007800 SST | O | e807e6951d6e6ae9-e807e6951d6e6ae9 (0 MiB, fresh) + 2 | 00007805 | 00007801 SST | O | e807e6951d6e6ae9-e807e6951d6e6ae9 (0 MiB, fresh) +Time 2026-03-30T14:59:28.248511657Z +Commit 00007815 977 keys in 16ms 961µs 22ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007811 | 00007808 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007812 | 00007807 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007813 | 00007806 SST | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a (0 MiB, fresh) + 3 | 00007814 | 00007810 SST | O | da0f5041adc0cf9f-da0f5041adc0cf9f (0 MiB, fresh) + 4 | 00007815 | 00007809 SST | O | 9935822be44ad0d5-9935822be44ad0d5 (0 MiB, fresh) +Time 2026-03-30T14:59:33.812649358Z +Commit 00007821 1000 keys in 15ms 556µs 834ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007819 | 00007818 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007820 | 00007817 SST | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007821 | 00007816 SST | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 (4 MiB, fresh) +Time 2026-03-30T15:01:08.958287425Z +Commit 00007827 1085 keys in 13ms 861µs 495ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007825 | 00007824 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007826 | 00007823 SST | [==================================================================================================] | 0070a53271bc1f54-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007827 | 00007822 SST | [==================================================================================================] | 0070a53271bc1f54-ff8080ec636ed461 (0 MiB, fresh) +Time 2026-03-30T15:03:11.350466225Z +Commit 00007837 8276 keys in 17ms 466µs 8ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007833 | 00007830 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007834 | 00007829 SST | [==================================================================================================] | 0006f6154a9cbf58-fffaa1a23510a6ba (4 MiB, fresh) + 2 | 00007835 | 00007828 SST | [==================================================================================================] | 003748fef9e2db69-fffaa1a23510a6ba (2 MiB, fresh) + 3 | 00007836 | 00007832 SST | [==========================================================================================] | 103ec851b6351687-f8979651e264beb7 (0 MiB, fresh) + 4 | 00007837 | 00007831 SST | [==================================================================================] | 13fa70d448640a4b-e8d3cf0dc74f151b (0 MiB, fresh) + 1 | 00007840 | Compaction: + 1 | 00007840 | MERGE (78774 keys): + 1 | 00007840 | 00004347 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00004353 INPUT | [=====================================================================================] | 1ee02169bb991bcf-fc6fd44d77ad76d9 + 1 | 00007840 | 00004359 INPUT | [=============================================] | 5f5d229a641f7f10-d4caf2e664a9b09e + 1 | 00007840 | 00004366 INPUT | [==================================================================================================] | 00326c890af26855-ff09258dc7d506b7 + 1 | 00007840 | 00004372 INPUT | [==================================================================================================] | 02419547d58865b6-fd9eb5313e5705a9 + 1 | 00007840 | 00004378 INPUT | [==================================================================================================] | 02419547d58865b6-fd9eb5313e5705a9 + 1 | 00007840 | 00004838 INPUT | [==================================================================================================] | 00027e10a9f08944-fffeccc102851425 + 1 | 00007840 | 00004837 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007840 | 00004842 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004848 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004853 INPUT | [==================================================================================================] | 0057a22f0ec1be97-fff45f83ecadc2aa + 1 | 00007840 | 00004860 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004866 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004872 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004878 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004884 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004890 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004896 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004902 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004908 INPUT | [==================================================================================================] | 0146327ad0b4617b-fff45f83ecadc2aa + 1 | 00007840 | 00004914 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fdf5c4992508f92d + 1 | 00007840 | 00004923 INPUT | O | 14cf0d170bed9901-14cf0d170bed9901 + 1 | 00007840 | 00004930 INPUT | [==================================================================================================] | 00229fb23d5d2fc5-fff45f83ecadc2aa + 1 | 00007840 | 00004940 INPUT | [==================================================================================================] | 001c1ac34bc35cc9-fff45f83ecadc2aa + 1 | 00007840 | 00004950 INPUT | [==================================================================================================] | 01ce2954e249a91d-ff99148e6e426f5c + 1 | 00007840 | 00004956 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004961 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004968 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004973 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007840 | 00004980 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004986 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004992 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00004998 INPUT | [=================================================================================================] | 0386609eea6a71f2-ff99148e6e426f5c + 1 | 00007840 | 00005004 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005010 INPUT | [==========================================================================] | 3d1e6b20222fda3d-fb54ece5c4716af8 + 1 | 00007840 | 00005015 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 1 | 00007840 | 00005022 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007840 | 00005027 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007840 | 00005033 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005039 INPUT | [==========================================================================] | 3d1e6b20222fda3d-fb54ece5c4716af8 + 1 | 00007840 | 00005045 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 1 | 00007840 | 00005052 INPUT | [==================================================================================================] | 00451748c51e234a-ff778def1ae1068a + 1 | 00007840 | 00005061 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc + 1 | 00007840 | 00005068 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00007840 | 00005077 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdadfbe0d57a332 + 1 | 00007840 | 00005088 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007840 | 00005094 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00007840 | 00005104 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007840 | 00005110 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffdadfbe0d57a332 + 1 | 00007840 | 00005120 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005125 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 1 | 00007840 | 00005131 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005138 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005144 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007840 | 00005150 INPUT | [================================================================================================] | 055f38971e3f4b40-fdf5c4992508f92d + 1 | 00007840 | 00007781 INPUT | [==================================================================================================] | 0004b93e0afd3cd9-fffffcfe4b08509d + 1 | 00007840 | 00007780 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007840 | 00007784 INPUT | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 + 1 | 00007840 | 00007790 INPUT | [==================================================================================================] | 0019b6212973cf97-fff258874d6df430 + 1 | 00007840 | 00007800 INPUT | O | e807e6951d6e6ae9-e807e6951d6e6ae9 + 1 | 00007840 | 00007807 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007840 | 00007817 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffc2b864b4ce0290 + 1 | 00007840 | 00007823 INPUT | [==================================================================================================] | 0070a53271bc1f54-ffc2b864b4ce0290 + 1 | 00007840 | 00007829 INPUT | [==================================================================================================] | 0006f6154a9cbf58-fffaa1a23510a6ba + 1 | 00007840 | 00007839 OUTPUT | [==================================================================================================] | 00027e10a9f08944-fffffcfe4b08509d (cold) + 1 | 00007840 | 00007838 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (warm) +Time 2026-03-30T15:03:12.2177944Z +Commit 00007841 78774 keys in 48ms 273µs 831ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00007840 | 00007839 SST | [==================================================================================================] | 00027e10a9f08944-fffffcfe4b08509d (4 MiB, cold) + 1 | 00007840 | 00007838 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (10 MiB, warm) + 1 | 00007840 | 00004347 00004353 00004359 00004366 00004372 00004378 00004837 00004838 00004842 00004848 00004853 00004860 00004866 00004872 00004878 OBSOLETE SST + 1 | 00007840 | 00004884 00004890 00004896 00004902 00004908 00004914 00004923 00004930 00004940 00004950 00004956 00004961 00004968 00004973 00004980 OBSOLETE SST + 1 | 00007840 | 00004986 00004992 00004998 00005004 00005010 00005015 00005022 00005027 00005033 00005039 00005045 00005052 00005061 00005068 00005077 OBSOLETE SST + 1 | 00007840 | 00005088 00005094 00005104 00005110 00005120 00005125 00005131 00005138 00005144 00005150 00007780 00007781 00007784 00007790 00007800 OBSOLETE SST + 1 | 00007840 | 00007807 00007817 00007823 00007829 OBSOLETE SST + | | 00004347 00004353 00004359 00004366 00004372 00004378 00004837 00004838 00004842 00004848 00004853 00004860 00004866 00004872 00004878 SST DELETED + | | 00004884 00004890 00004896 00004902 00004908 00004914 00004923 00004930 00004940 00004950 00004956 00004961 00004968 00004973 00004980 SST DELETED + | | 00004986 00004992 00004998 00005004 00005010 00005015 00005022 00005027 00005033 00005039 00005045 00005052 00005061 00005068 00005077 SST DELETED + | | 00005088 00005094 00005104 00005110 00005120 00005125 00005131 00005138 00005144 00005150 00007780 00007781 00007784 00007790 00007800 SST DELETED + | | 00007807 00007817 00007823 00007829 SST DELETED + | | 00004351 00004357 00004363 00004369 00004376 00004381 00004839 00004845 00004851 00004857 00004863 00004869 00004875 00004881 00004887 META DELETED + | | 00004893 00004899 00004905 00004911 00004919 00004927 00004938 00004946 00004953 00004959 00004965 00004971 00004977 00004983 00004989 META DELETED + | | 00004995 00005001 00005007 00005013 00005019 00005025 00005031 00005037 00005043 00005049 00005060 00005065 00005073 00005083 00005092 META DELETED + | | 00005102 00005107 00005118 00005123 00005129 00005135 00005141 00005147 00005153 00007782 00007788 00007796 00007804 00007812 00007820 META DELETED + | | 00007826 00007834 META DELETED +Time 2026-03-30T15:03:26.453540172Z +Commit 00007847 422 keys in 13ms 694µs 430ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007845 | 00007844 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007846 | 00007843 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) + 1 | 00007847 | 00007842 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) +Time 2026-03-30T15:04:30.384508936Z +Commit 00007857 416 keys in 17ms 28µs 478ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007853 | 00007850 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007854 | 00007849 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007855 | 00007848 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) + 3 | 00007856 | 00007851 SST | O | 3d764587a3771ab1-3d764587a3771ab1 (0 MiB, fresh) + 4 | 00007857 | 00007852 SST | O | 629d57fe2fb2ee5c-629d57fe2fb2ee5c (0 MiB, fresh) +Time 2026-03-30T15:04:35.027892279Z +Commit 00007863 410 keys in 12ms 173µs 182ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007861 | 00007860 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007862 | 00007858 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007863 | 00007859 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:05:00.942537048Z +Commit 00007869 588 keys in 13ms 145µs 407ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007867 | 00007866 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007868 | 00007865 SST | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007869 | 00007864 SST | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf (0 MiB, fresh) +Time 2026-03-30T15:05:33.434915765Z +Commit 00007875 4 keys in 12ms 460µs 648ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007873 | 00007872 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007874 | 00007870 SST | O | 8ec3ad201e35831f-8ec3ad201e35831f (0 MiB, fresh) + 2 | 00007875 | 00007871 SST | O | 8ec3ad201e35831f-8ec3ad201e35831f (0 MiB, fresh) +Time 2026-03-30T15:05:56.628106471Z +Commit 00007881 586 keys in 12ms 312µs 98ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007879 | 00007878 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00007880 | 00007876 SST | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf (0 MiB, fresh) + 1 | 00007881 | 00007877 SST | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 (0 MiB, fresh) +Time 2026-03-30T15:07:17.157481071Z +Commit 00007887 414 keys in 12ms 499µs 575ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007885 | 00007884 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007886 | 00007883 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007887 | 00007882 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:08:22.100432901Z +Commit 00007897 590 keys in 16ms 21µs 834ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007893 | 00007890 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007894 | 00007888 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007895 | 00007889 SST | [==================================================================================================] | 023c1e8406064259-fdfb43ca4a3f5061 (0 MiB, fresh) + 3 | 00007896 | 00007892 SST | [========================================================================] | 299bd6d045f239c2-e4ee7d5bc60488d9 (0 MiB, fresh) + 4 | 00007897 | 00007891 SST | [========================================================================================] | 1842239e0165fb70-fc013894ebddcdf9 (0 MiB, fresh) +Time 2026-03-30T15:08:34.67010419Z +Commit 00007907 760 keys in 15ms 90µs 329ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007903 | 00007900 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007904 | 00007899 SST | [==================================================================================================] | 005b36fb126383dd-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007905 | 00007898 SST | [==================================================================================================] | 005b36fb126383dd-fdfb43ca4a3f5061 (0 MiB, fresh) + 3 | 00007906 | 00007901 SST | [=====================================================================================] | 151e6e5563d8ac5a-f0ac4d97e876682d (0 MiB, fresh) + 4 | 00007907 | 00007902 SST | [========================================================================] | 4184e5bcabdedbab-fd5807534fee042b (0 MiB, fresh) +Time 2026-03-30T15:12:48.814290693Z +Commit 00007913 967 keys in 12ms 391µs 593ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007911 | 00007910 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007912 | 00007909 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007913 | 00007908 SST | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a (0 MiB, fresh) +Time 2026-03-30T15:12:51.81090605Z +Commit 00007919 967 keys in 13ms 381µs 220ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007917 | 00007916 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007918 | 00007915 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007919 | 00007914 SST | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a (0 MiB, fresh) +Time 2026-03-30T15:12:58.910087222Z +Commit 00007925 967 keys in 12ms 585µs 179ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007923 | 00007922 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007924 | 00007920 SST | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 (1 MiB, fresh) + 2 | 00007925 | 00007921 SST | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a (0 MiB, fresh) +Time 2026-03-30T15:13:12.942404632Z +Commit 00007935 50760 keys in 26ms 815µs 270ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007931 | 00007928 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00007932 | 00007930 SST | [==================================================================================================] | 00221495e838b093-fff156c0d79765a3 (0 MiB, fresh) + 2 | 00007933 | 00007926 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (16 MiB, fresh) + 3 | 00007934 | 00007929 SST | [==================================================================================================] | 003a2f4346b33614-ffef252748051e2d (0 MiB, fresh) + 1 | 00007935 | 00007927 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (9 MiB, fresh) + 1 | 00007939 | Compaction: + 1 | 00007939 | MERGE (106800 keys): + 1 | 00007939 | 00003995 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00007939 | 00004006 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00007939 | 00004016 INPUT | [==================================================================================================] | 00451748c51e234a-fe561d9979b5e816 + 1 | 00007939 | 00004021 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00007939 | 00004028 INPUT | [==================================================================================================] | 00000def41531d98-fff49d0b9a706a34 + 1 | 00007939 | 00004037 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00007939 | 00004044 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00007939 | 00004050 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00007939 | 00004056 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe21bb91c02efb + 1 | 00007939 | 00004066 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc + 1 | 00007939 | 00004079 INPUT | [==================================================================================================] | 00b385ac54cb8a95-ff382f713f6ec8d6 + 1 | 00007939 | 00004089 INPUT | [==================================================================================================] | 00f99e257a792a10-fe3b2154ed000e26 + 1 | 00007939 | 00004096 INPUT | [==================================================================================================] | 00f99e257a792a10-fe3b2154ed000e26 + 1 | 00007939 | 00004101 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004108 INPUT | [==================================================================================================] | 006ec0d842304288-ff029fb8b24eddc6 + 1 | 00007939 | 00004114 INPUT | [==================================================================================================] | 00f99e257a792a10-fe3b2154ed000e26 + 1 | 00007939 | 00004120 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004125 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004132 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004137 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 1 | 00007939 | 00004143 INPUT | [==================================================================================================] | 006ec0d842304288-fe3b2154ed000e26 + 1 | 00007939 | 00004150 INPUT | [==================================================================================================] | 006ec0d842304288-fe3b2154ed000e26 + 1 | 00007939 | 00004156 INPUT | [==================================================================================================] | 00451748c51e234a-ff303b290e134e27 + 1 | 00007939 | 00004165 INPUT | [=================================================================================================] | 03e88098e3d5a885-fe399ff5b12e725c + 1 | 00007939 | 00004171 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004178 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff471111fc01ca + 1 | 00007939 | 00004194 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffe64bbd36bacfc8 + 1 | 00007939 | 00004203 INPUT | [================================================================================================] | 06c8b171e8eea748-ff78e55e141da030 + 1 | 00007939 | 00004209 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 1 | 00007939 | 00004215 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004221 INPUT | O | 5106c964624c16d8-5106c964624c16d8 + 1 | 00007939 | 00004228 INPUT | [==================================================================================================] | 01cb3d717c7f7124-ff382f713f6ec8d6 + 1 | 00007939 | 00004238 INPUT | [=================================================================================================] | 029fd6fb71f78002-fe7c8c1134fbae03 + 1 | 00007939 | 00004243 INPUT | [=================================================================================================] | 03d583f994b9417c-fe7c8c1134fbae03 + 1 | 00007939 | 00004249 INPUT | O | 5106c964624c16d8-5106c964624c16d8 + 1 | 00007939 | 00004255 INPUT | O | fc6fd44d77ad76d9-fc6fd44d77ad76d9 + 1 | 00007939 | 00004262 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004267 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 1 | 00007939 | 00004274 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffd02d39af75d27f + 1 | 00007939 | 00004283 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004289 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004295 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004302 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffd02d39af75d27f + 1 | 00007939 | 00004311 INPUT | [=================================================================================================] | 03e88098e3d5a885-fe399ff5b12e725c + 1 | 00007939 | 00004317 INPUT | [=================================================================================================] | 03e88098e3d5a885-fe399ff5b12e725c + 1 | 00007939 | 00004323 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004329 INPUT | [==================================================================================================] | 0019262fefeb7f80-ffa072d986cb58f8 + 1 | 00007939 | 00004336 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00007939 | 00004342 INPUT | [==========================================================================] | 3d1e6b20222fda3d-fb54ece5c4716af8 + 1 | 00007939 | 00007839 INPUT | [==================================================================================================] | 00027e10a9f08944-fffffcfe4b08509d + 1 | 00007939 | 00007838 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007939 | 00007842 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007939 | 00007849 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007939 | 00007858 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007939 | 00007865 INPUT | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 + 1 | 00007939 | 00007870 INPUT | O | 8ec3ad201e35831f-8ec3ad201e35831f + 1 | 00007939 | 00007877 INPUT | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 + 1 | 00007939 | 00007883 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007939 | 00007888 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00007939 | 00007899 INPUT | [==================================================================================================] | 005b36fb126383dd-ffc2b864b4ce0290 + 1 | 00007939 | 00007909 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007939 | 00007915 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007939 | 00007920 INPUT | [==================================================================================================] | 00451748c51e234a-ffef5c90a20d9597 + 1 | 00007939 | 00007927 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00007939 | 00007938 OUTPUT | [==================================================================================================] | 00000def41531d98-fffffcfe4b08509d (cold) + 1 | 00007939 | 00007937 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (warm) + 2 | 00007944 | Compaction: + 2 | 00007944 | MERGE (461838 keys): + 2 | 00007944 | 00007682 INPUT | [===================================] | 00000def41531d98-5e2d656e85e0620d + 2 | 00007944 | 00007684 INPUT | [===============================] | 5e2dac3cce45770d-af030121b9381d6b + 2 | 00007944 | 00007685 INPUT | [==============================] | af0317aba7127bfe-fffffcfe4b08509d + 2 | 00007944 | 00007683 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 + 2 | 00007944 | 00007688 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00007944 | 00007694 INPUT | [==================================================================================================] | 00159ec2b2e8d264-fff5e1608622a87e + 2 | 00007944 | 00007701 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00007944 | 00007706 INPUT | [==================================================================================================] | 001c10094cc673ca-ffeb191cb89ce743 + 2 | 00007944 | 00007720 INPUT | [==================================================================================================] | 009e1690e1924a00-ff778def1ae1068a + 2 | 00007944 | 00007731 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00007944 | 00007736 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffebde48444409f2 + 2 | 00007944 | 00007746 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007944 | 00007753 INPUT | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a + 2 | 00007944 | 00007758 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00007944 | 00007764 INPUT | [=================================================================================================] | 023c1e8406064259-fcf8bee560dfd36a + 2 | 00007944 | 00007770 INPUT | [==================================================================================================] | 0019b6212973cf97-fff2b4fb9e9026cc + 2 | 00007944 | 00007785 INPUT | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf + 2 | 00007944 | 00007791 INPUT | [==================================================================================================] | 0019b6212973cf97-ffebde48444409f2 + 2 | 00007944 | 00007801 INPUT | O | e807e6951d6e6ae9-e807e6951d6e6ae9 + 2 | 00007944 | 00007806 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a + 2 | 00007944 | 00007816 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 + 2 | 00007944 | 00007822 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff8080ec636ed461 + 2 | 00007944 | 00007828 INPUT | [==================================================================================================] | 003748fef9e2db69-fffaa1a23510a6ba + 2 | 00007944 | 00007843 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00007944 | 00007848 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00007944 | 00007859 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00007944 | 00007864 INPUT | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf + 2 | 00007944 | 00007871 INPUT | O | 8ec3ad201e35831f-8ec3ad201e35831f + 2 | 00007944 | 00007876 INPUT | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf + 2 | 00007944 | 00007882 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00007944 | 00007889 INPUT | [==================================================================================================] | 023c1e8406064259-fdfb43ca4a3f5061 + 2 | 00007944 | 00007898 INPUT | [==================================================================================================] | 005b36fb126383dd-fdfb43ca4a3f5061 + 2 | 00007944 | 00007908 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a + 2 | 00007944 | 00007914 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a + 2 | 00007944 | 00007921 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff778def1ae1068a + 2 | 00007944 | 00007926 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 + 2 | 00007944 | 00007936 OUTPUT | [===============================] | 00000def41531d98-523de98d720fc8fd (cold) + 2 | 00007944 | 00007940 OUTPUT | [================================] | 523e08e536f93e8e-a7b3472e7af9ddf0 (cold) + 2 | 00007944 | 00007942 OUTPUT | [================] | a7b3596d507d5141-d3fa0cd43d35f36e (cold) + 2 | 00007944 | 00007943 OUTPUT | [================] | d3fa1a55842f699f-fffffcfe4b08509d (cold) + 2 | 00007944 | 00007941 OUTPUT | [==================================================================================================] | 001c10094cc673ca-fff2b4fb9e9026cc (warm) +Time 2026-03-30T15:13:14.873814228Z +Commit 00007945 568638 keys in 260ms 122µs 161ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00007939 | 00007938 SST | [==================================================================================================] | 00000def41531d98-fffffcfe4b08509d (5 MiB, cold) + 1 | 00007939 | 00007937 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (11 MiB, warm) + 1 | 00007939 | 00003995 00004006 00004016 00004021 00004028 00004037 00004044 00004050 00004056 00004066 00004079 00004089 00004096 00004101 00004108 OBSOLETE SST + 1 | 00007939 | 00004114 00004120 00004125 00004132 00004137 00004143 00004150 00004156 00004165 00004171 00004178 00004194 00004203 00004209 00004215 OBSOLETE SST + 1 | 00007939 | 00004221 00004228 00004238 00004243 00004249 00004255 00004262 00004267 00004274 00004283 00004289 00004295 00004302 00004311 00004317 OBSOLETE SST + 1 | 00007939 | 00004323 00004329 00004336 00004342 00007838 00007839 00007842 00007849 00007858 00007865 00007870 00007877 00007883 00007888 00007899 OBSOLETE SST + 1 | 00007939 | 00007909 00007915 00007920 00007927 OBSOLETE SST + 2 | 00007944 | 00007936 SST | [===============================] | 00000def41531d98-523de98d720fc8fd (91 MiB, cold) + 2 | 00007944 | 00007940 SST | [================================] | 523e08e536f93e8e-a7b3472e7af9ddf0 (93 MiB, cold) + 2 | 00007944 | 00007942 SST | [================] | a7b3596d507d5141-d3fa0cd43d35f36e (48 MiB, cold) + 2 | 00007944 | 00007943 SST | [================] | d3fa1a55842f699f-fffffcfe4b08509d (44 MiB, cold) + 2 | 00007944 | 00007941 SST | [==================================================================================================] | 001c10094cc673ca-fff2b4fb9e9026cc (5 MiB, warm) + 2 | 00007944 | 00007682 00007683 00007684 00007685 00007688 00007694 00007701 00007706 00007720 00007731 00007736 00007746 00007753 00007758 00007764 OBSOLETE SST + 2 | 00007944 | 00007770 00007785 00007791 00007801 00007806 00007816 00007822 00007828 00007843 00007848 00007859 00007864 00007871 00007876 00007882 OBSOLETE SST + 2 | 00007944 | 00007889 00007898 00007908 00007914 00007921 00007926 OBSOLETE SST + | | 00003995 00004006 00004016 00004021 00004028 00004037 00004044 00004050 00004056 00004066 00004079 00004089 00004096 00004101 00004108 SST DELETED + | | 00004114 00004120 00004125 00004132 00004137 00004143 00004150 00004156 00004165 00004171 00004178 00004194 00004203 00004209 00004215 SST DELETED + | | 00004221 00004228 00004238 00004243 00004249 00004255 00004262 00004267 00004274 00004283 00004289 00004295 00004302 00004311 00004317 SST DELETED + | | 00004323 00004329 00004336 00004342 00007682 00007683 00007684 00007685 00007688 00007694 00007701 00007706 00007720 00007731 00007736 SST DELETED + | | 00007746 00007753 00007758 00007764 00007770 00007785 00007791 00007801 00007806 00007816 00007822 00007828 00007838 00007839 00007842 SST DELETED + | | 00007843 00007848 00007849 00007858 00007859 00007864 00007865 00007870 00007871 00007876 00007877 00007882 00007883 00007888 00007889 SST DELETED + | | 00007898 00007899 00007908 00007909 00007914 00007915 00007920 00007921 00007926 00007927 SST DELETED + | | 00004001 00004011 00004019 00004025 00004036 00004041 00004047 00004053 00004064 00004074 00004085 00004093 00004099 00004105 00004111 META DELETED + | | 00004117 00004123 00004129 00004135 00004141 00004147 00004153 00004161 00004169 00004175 00004186 00004202 00004207 00004213 00004219 META DELETED + | | 00004225 00004233 00004241 00004247 00004253 00004259 00004265 00004271 00004281 00004287 00004293 00004299 00004307 00004315 00004321 META DELETED + | | 00004327 00004334 00004339 00004345 00007686 00007693 00007699 00007705 00007714 00007727 00007735 00007744 00007751 00007757 00007763 META DELETED + | | 00007768 00007778 00007789 00007797 00007805 00007813 00007821 00007827 00007835 00007840 00007846 00007847 00007854 00007855 00007862 META DELETED + | | 00007863 00007868 00007869 00007874 00007875 00007880 00007881 00007886 00007887 00007894 00007895 00007904 00007905 00007912 00007913 META DELETED + | | 00007918 00007919 00007924 00007925 00007933 00007935 META DELETED +Time 2026-03-30T15:23:12.10165199Z +Commit 00007951 596 keys in 13ms 971µs 153ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007949 | 00007948 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007950 | 00007947 SST | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007951 | 00007946 SST | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf (0 MiB, fresh) +Time 2026-03-30T15:23:25.42166371Z +Commit 00007961 1163 keys in 18ms 369µs 627ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007957 | 00007954 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007958 | 00007952 SST | [==================================================================================================] | 0107f167719e01ae-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00007959 | 00007953 SST | [==================================================================================================] | 0107f167719e01ae-ff382f713f6ec8d6 (0 MiB, fresh) + 3 | 00007960 | 00007956 SST | [====================================================] | 587896bddba956ba-df63621bc2b5db0c (0 MiB, fresh) + 4 | 00007961 | 00007955 SST | [=====================================================] | 6a3f88b42fd84ee0-f373b9e122177e7d (0 MiB, fresh) +Time 2026-03-30T15:27:12.729271947Z +Commit 00007967 576 keys in 14ms 75µs 93ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007965 | 00007964 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007966 | 00007962 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007967 | 00007963 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:28:12.2512557Z +Commit 00007973 596 keys in 11ms 482µs 143ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007971 | 00007970 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007972 | 00007969 SST | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007973 | 00007968 SST | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf (0 MiB, fresh) +Time 2026-03-30T15:28:47.418344029Z +Commit 00007979 576 keys in 13ms 190µs 820ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007977 | 00007976 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007978 | 00007975 SST | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00007979 | 00007974 SST | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:29:13.248230031Z +Commit 00007985 159 keys in 13ms 207µs 308ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007983 | 00007982 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007984 | 00007980 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007985 | 00007981 SST | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:29:22.107680511Z +Commit 00007991 69 keys in 12ms 476µs 851ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007989 | 00007988 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007990 | 00007986 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00007991 | 00007987 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:30:17.008431153Z +Commit 00007997 4 keys in 16ms 923µs 870ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00007995 | 00007994 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00007996 | 00007992 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) + 2 | 00007997 | 00007993 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) +Time 2026-03-30T15:32:49.930055755Z +Commit 00008003 1088 keys in 13ms 527µs 640ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008001 | 00008000 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008002 | 00007999 SST | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008003 | 00007998 SST | [==================================================================================================] | 00bc9fb3e020309a-fdf5c4992508f92d (1 MiB, fresh) +Time 2026-03-30T15:32:57.593095563Z +Commit 00008009 67 keys in 14ms 285µs 528ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008007 | 00008006 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008008 | 00008005 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008009 | 00008004 SST | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:33:24.986706402Z +Commit 00008015 86 keys in 10ms 753µs 484ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008013 | 00008012 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008014 | 00008011 SST | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da (0 MiB, fresh) + 2 | 00008015 | 00008010 SST | [==============================================================================================] | 0aa76b5082599a66-fe641b4c44c7b0da (0 MiB, fresh) +Time 2026-03-30T15:33:28.777317081Z +Commit 00008021 16 keys in 12ms 982µs 664ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008019 | 00008018 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008020 | 00008017 SST | [=============================================================================] | 160822b4343dfc2e-dde69cd1253d1f4d (0 MiB, fresh) + 2 | 00008021 | 00008016 SST | [=============================================================================] | 160822b4343dfc2e-dde69cd1253d1f4d (0 MiB, fresh) +Time 2026-03-30T15:35:11.899704247Z +Commit 00008027 1188 keys in 12ms 308µs 24ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008025 | 00008024 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008026 | 00008023 SST | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008027 | 00008022 SST | [==================================================================================================] | 006ec0d842304288-fdf5c4992508f92d (1 MiB, fresh) +Time 2026-03-30T15:35:21.275377082Z +Commit 00008037 3385 keys in 17ms 808µs 112ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008033 | 00008030 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008034 | 00008028 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (1 MiB, fresh) + 2 | 00008035 | 00008029 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (5 MiB, fresh) + 3 | 00008036 | 00008032 SST | [===============================================================] | 16fb5a5d257a68b5-ba07e45c4d04cb0d (0 MiB, fresh) + 4 | 00008037 | 00008031 SST | [============================================================================] | 01c738cdaaf154e9-c6b88e0e3385e980 (0 MiB, fresh) +Time 2026-03-30T15:35:29.418229634Z +Commit 00008043 65 keys in 8ms 652µs 837ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008041 | 00008040 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008042 | 00008039 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008043 | 00008038 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:35:33.440667368Z +Commit 00008049 75 keys in 12ms 16µs 956ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008047 | 00008046 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008048 | 00008044 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008049 | 00008045 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:35:35.926293106Z +Commit 00008055 14 keys in 14ms 19µs 543ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008053 | 00008052 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008054 | 00008050 SST | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 (0 MiB, fresh) + 2 | 00008055 | 00008051 SST | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 (0 MiB, fresh) +Time 2026-03-30T15:41:59.984577908Z +Commit 00008061 75 keys in 14ms 214µs 385ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008059 | 00008058 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008060 | 00008056 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008061 | 00008057 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:43:48.192838675Z +Commit 00008067 65 keys in 13ms 327µs 808ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008065 | 00008064 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008066 | 00008062 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008067 | 00008063 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:44:46.332012969Z +Commit 00008073 612 keys in 13ms 437µs 39ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008071 | 00008070 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008072 | 00008069 SST | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008073 | 00008068 SST | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:44:51.553838922Z +Commit 00008079 65 keys in 14ms 709µs 716ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008077 | 00008076 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008078 | 00008074 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008079 | 00008075 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:45:13.757701602Z +Commit 00008085 14 keys in 13ms 591µs 544ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008083 | 00008082 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008084 | 00008080 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) + 2 | 00008085 | 00008081 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) +Time 2026-03-30T15:46:01.086958041Z +Commit 00008091 4 keys in 15ms 498µs 506ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008089 | 00008088 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008090 | 00008086 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) + 2 | 00008091 | 00008087 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) +Time 2026-03-30T15:48:51.272889358Z +Commit 00008097 604 keys in 11ms 910µs 329ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008095 | 00008094 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008096 | 00008092 SST | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008097 | 00008093 SST | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:49:09.53583967Z +Commit 00008103 75 keys in 11ms 633µs 312ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008101 | 00008100 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008102 | 00008099 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008103 | 00008098 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:49:16.68367465Z +Commit 00008109 36 keys in 14ms 560µs 903ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008107 | 00008106 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008108 | 00008105 SST | [=============================================================================================] | 08f4cbfca2c704b9-f9bf4bf44ace8b74 (0 MiB, fresh) + 2 | 00008109 | 00008104 SST | [=================================] | a39eceae6cd13cab-f98fc7e477a60571 (0 MiB, fresh) +Time 2026-03-30T15:49:20.960709861Z +Commit 00008115 97 keys in 15ms 620µs 850ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008113 | 00008112 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008114 | 00008111 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008115 | 00008110 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T15:49:23.655041048Z +Commit 00008121 14 keys in 17ms 915µs 186ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008119 | 00008118 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008120 | 00008116 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) + 2 | 00008121 | 00008117 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) +Time 2026-03-30T15:49:26.442185739Z +Commit 00008127 14 keys in 14ms 90µs 525ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008125 | 00008124 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008126 | 00008122 SST | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 (0 MiB, fresh) + 2 | 00008127 | 00008123 SST | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 (0 MiB, fresh) +Time 2026-03-30T15:54:35.66790506Z +Commit 00008137 951 keys in 18ms 263µs 175ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008133 | 00008130 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008134 | 00008128 SST | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008135 | 00008129 SST | [==================================================================================================] | 01c738cdaaf154e9-ff303b290e134e27 (0 MiB, fresh) + 3 | 00008136 | 00008131 SST | [===============================================================================================] | 0607189f26ddc941-fb62147f328dcb86 (0 MiB, fresh) + 4 | 00008137 | 00008132 SST | [============================================================================] | 122e56a17ed63669-d897b9b435d7fd45 (0 MiB, fresh) +Time 2026-03-30T15:55:45.943718208Z +Commit 00008143 572 keys in 13ms 141µs 46ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008141 | 00008140 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008142 | 00008138 SST | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008143 | 00008139 SST | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:56:13.744808312Z +Commit 00008149 584 keys in 17ms 531µs 330ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008147 | 00008146 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008148 | 00008144 SST | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008149 | 00008145 SST | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-03-30T15:56:24.53300487Z +Commit 00008155 107 keys in 14ms 782µs 175ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008153 | 00008152 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008154 | 00008151 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008155 | 00008150 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:00:16.986971256Z +Commit 00008161 65 keys in 14ms 970µs 600ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008159 | 00008158 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008160 | 00008156 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008161 | 00008157 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:01:40.136469968Z +Commit 00008167 65 keys in 14ms 298µs 25ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008165 | 00008164 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008166 | 00008163 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008167 | 00008162 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:02:12.23895856Z +Commit 00008173 65 keys in 12ms 435µs 451ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008171 | 00008170 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008172 | 00008169 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008173 | 00008168 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:05:48.908155839Z +Commit 00008179 65 keys in 13ms 163µs 436ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008177 | 00008176 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008178 | 00008174 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008179 | 00008175 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:06:10.291895216Z +Commit 00008185 65 keys in 14ms 214µs 190ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008183 | 00008182 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008184 | 00008181 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008185 | 00008180 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:06:22.179681936Z +Commit 00008195 42884 keys in 29ms 596µs 751ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008191 | 00008188 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008192 | 00008186 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (15 MiB, fresh) + 4 | 00008193 | 00008190 SST | [==================================================================================================] | 0000e9794eb0a60d-ffb9c9b14a4d596d (0 MiB, fresh) + 3 | 00008194 | 00008189 SST | [==================================================================================================] | 0003e6e607be5fee-fff76c7ce2a638a3 (0 MiB, fresh) + 1 | 00008195 | 00008187 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (8 MiB, fresh) +Time 2026-03-30T16:06:27.397435644Z +Commit 00008201 91 keys in 13ms 953µs 459ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008199 | 00008198 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008200 | 00008196 SST | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008201 | 00008197 SST | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-30T16:06:47.710910865Z +Commit 00008207 75 keys in 13ms 602µs 534ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008205 | 00008204 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008206 | 00008202 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008207 | 00008203 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-31T07:01:50.268599232Z +Commit 00008213 81 keys in 14ms 893µs 513ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008211 | 00008210 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008212 | 00008209 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00008213 | 00008208 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-03-31T07:01:58.662621506Z +Commit 00008219 236 keys in 12ms 484µs 261ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008217 | 00008216 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008218 | 00008215 SST | [==================================================================================================] | 01c738cdaaf154e9-ffac310021da6675 (0 MiB, fresh) + 2 | 00008219 | 00008214 SST | [==================================================================================================] | 01c738cdaaf154e9-ffac310021da6675 (0 MiB, fresh) +Time 2026-03-31T07:02:08.376413935Z +Commit 00008225 106 keys in 11ms 978µs 667ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008223 | 00008222 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008224 | 00008221 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008225 | 00008220 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-31T07:02:11.287255342Z +Commit 00008231 38 keys in 15ms 7µs 922ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008229 | 00008228 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008230 | 00008227 SST | [=============================================================================================] | 08f4cbfca2c704b9-f9bf4bf44ace8b74 (0 MiB, fresh) + 2 | 00008231 | 00008226 SST | [=================================] | a39eceae6cd13cab-f98fc7e477a60571 (0 MiB, fresh) +Time 2026-03-31T07:02:35.698271104Z +Commit 00008237 4 keys in 13ms 845µs 623ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008235 | 00008234 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008236 | 00008232 SST | O | 3d1e6b20222fda3d-3d1e6b20222fda3d (0 MiB, fresh) + 2 | 00008237 | 00008233 SST | O | 3d1e6b20222fda3d-3d1e6b20222fda3d (0 MiB, fresh) +Time 2026-03-31T07:02:42.84709104Z +Commit 00008243 14 keys in 14ms 20µs 988ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008241 | 00008240 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008242 | 00008238 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) + 2 | 00008243 | 00008239 SST | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d (0 MiB, fresh) +Time 2026-03-31T07:02:45.991537689Z +Commit 00008249 4 keys in 16ms 84µs 767ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008247 | 00008246 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008248 | 00008244 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) + 2 | 00008249 | 00008245 SST | O | 160822b4343dfc2e-160822b4343dfc2e (0 MiB, fresh) +Time 2026-03-31T07:04:48.096331472Z +Commit 00008255 16 keys in 15ms 556µs 153ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008253 | 00008252 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008254 | 00008251 SST | [===============================================================================================] | 0062025520cc5c4c-f6589e590dc7b181 (0 MiB, fresh) + 2 | 00008255 | 00008250 SST | [===============================================================================================] | 0062025520cc5c4c-f6589e590dc7b181 (0 MiB, fresh) +Time 2026-03-31T07:05:01.054720425Z +Commit 00008261 162 keys in 16ms 996µs 626ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008259 | 00008258 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008260 | 00008256 SST | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008261 | 00008257 SST | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-31T07:05:22.542310004Z +Commit 00008267 150 keys in 12ms 794µs 570ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008265 | 00008264 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008266 | 00008263 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008267 | 00008262 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-03-31T07:05:25.818383677Z +Commit 00008273 4 keys in 15ms 82µs 163ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008271 | 00008270 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008272 | 00008268 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) + 2 | 00008273 | 00008269 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) +Time 2026-04-02T09:24:50.530092518Z +Commit 00008279 5402 keys in 10ms 652µs 479ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008277 | 00008276 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008278 | 00008274 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00008279 | 00008275 SST | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 (4 MiB, fresh) +Time 2026-04-04T11:31:35.491639964Z +Commit 00008285 2572 keys in 12ms 394µs 633ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008283 | 00008282 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008284 | 00008280 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00008285 | 00008281 SST | [==================================================================================================] | 000801e97f7ace52-ffc353ea71dbad3d (2 MiB, fresh) +Time 2026-04-04T11:31:56.299769794Z +Commit 00008291 3753 keys in 16ms 341µs 619ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008289 | 00008288 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008290 | 00008286 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (4 MiB, fresh) + 1 | 00008291 | 00008287 SST | [==================================================================================================] | 000801e97f7ace52-ffef5c90a20d9597 (3 MiB, fresh) +Time 2026-04-04T11:32:06.470401797Z +Commit 00008297 1819 keys in 17ms 644µs 150ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008295 | 00008294 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008296 | 00008292 SST | [==================================================================================================] | 0101b19be077bd3d-ffac310021da6675 (0 MiB, fresh) + 1 | 00008297 | 00008293 SST | [==================================================================================================] | 0029e3cce1b51f25-fff187cd7cce0e80 (1 MiB, fresh) +Time 2026-04-04T11:33:24.864285576Z +Commit 00008303 164 keys in 13ms 42µs 770ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008301 | 00008300 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008302 | 00008299 SST | [=================================================================================================] | 03671ce438c5663d-fe6bc83b4b2abf68 (0 MiB, fresh) + 1 | 00008303 | 00008298 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-04-04T11:33:27.352363574Z +Commit 00008309 72 keys in 12ms 130µs 617ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008307 | 00008306 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008308 | 00008304 SST | [=================================================================================================] | 0205a2fb447ca2ea-fd04f6de9ca28eef (0 MiB, fresh) + 2 | 00008309 | 00008305 SST | [=================================================================================================] | 0205a2fb447ca2ea-fd04f6de9ca28eef (0 MiB, fresh) +Time 2026-04-04T11:33:34.5993149Z +Commit 00008319 6648 keys in 22ms 449µs 794ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008315 | 00008312 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008316 | 00008314 SST | [==================================================================================================] | 002fcf14441e2859-fe3b3a3a621c3b7e (0 MiB, fresh) + 1 | 00008317 | 00008311 SST | [==================================================================================================] | 000ad78cd459fff9-ffd7eb207359fa89 (2 MiB, fresh) + 3 | 00008318 | 00008313 SST | [==================================================================================================] | 005fa9a81fd8b950-ff827604191505ae (0 MiB, fresh) + 2 | 00008319 | 00008310 SST | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f (4 MiB, fresh) +Time 2026-04-04T11:33:39.003063137Z +Commit 00008329 12704 keys in 19ms 776µs 538ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008325 | 00008322 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008326 | 00008324 SST | [==================================================================================================] | 0029c1eb6a87138a-ff172eb3f4d373c4 (0 MiB, fresh) + 3 | 00008327 | 00008323 SST | [==================================================================================================] | 008dae715f2d6f0d-ffeb75fd2021c47b (0 MiB, fresh) + 1 | 00008328 | 00008321 SST | [==================================================================================================] | 00027e10a9f08944-fff258874d6df430 (3 MiB, fresh) + 2 | 00008329 | 00008320 SST | [==================================================================================================] | 00027e10a9f08944-ffe0dd8a35583e73 (5 MiB, fresh) +Time 2026-04-04T11:34:28.093735775Z +Commit 00008339 14894 keys in 21ms 114µs 251ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008335 | 00008332 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008336 | 00008334 SST | [==================================================================================================] | 001c888d691513e4-fff3d68418c857fc (0 MiB, fresh) + 3 | 00008337 | 00008333 SST | [==================================================================================================] | 00023b8a56986b2f-fef963fb542dbb1f (0 MiB, fresh) + 2 | 00008338 | 00008330 SST | [==================================================================================================] | 0000737dcecb7eaa-fff3d68418c857fc (5 MiB, fresh) + 1 | 00008339 | 00008331 SST | [==================================================================================================] | 0000737dcecb7eaa-fff3d68418c857fc (4 MiB, fresh) +Time 2026-04-04T11:34:39.736134502Z +Commit 00008345 139 keys in 12ms 624µs 146ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008343 | 00008342 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008344 | 00008340 SST | [===============================================================================================] | 069f921c4d350ddd-fd699d502ce0cd82 (0 MiB, fresh) + 2 | 00008345 | 00008341 SST | [================================================================================================] | 0332c7749ff62de5-fae869f489656686 (0 MiB, fresh) +Time 2026-04-04T11:36:41.818310371Z +Commit 00008351 79 keys in 12ms 834µs 865ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008349 | 00008348 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008350 | 00008346 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00008351 | 00008347 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-04-04T11:36:43.96390728Z +Commit 00008357 4 keys in 15ms 946µs 666ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008355 | 00008354 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008356 | 00008353 SST | O | 97f2c4cf02195aec-97f2c4cf02195aec (0 MiB, fresh) + 1 | 00008357 | 00008352 SST | O | 97f2c4cf02195aec-97f2c4cf02195aec (0 MiB, fresh) +Time 2026-04-04T11:36:47.916953414Z +Commit 00008363 90 keys in 12ms 156µs 219ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008361 | 00008360 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008362 | 00008359 SST | [=================================================================================================] | 03731c6b3218d210-fe641b4c44c7b0da (0 MiB, fresh) + 2 | 00008363 | 00008358 SST | [=================================================================================================] | 03731c6b3218d210-fe641b4c44c7b0da (0 MiB, fresh) +Time 2026-04-04T11:37:05.723821492Z +Commit 00008369 113 keys in 16ms 237µs 42ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008367 | 00008366 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008368 | 00008364 SST | [================================================================================================] | 069f921c4d350ddd-ff78e55e141da030 (0 MiB, fresh) + 2 | 00008369 | 00008365 SST | [================================================================================================] | 06c8b171e8eea748-fe0f391da21b5ab9 (0 MiB, fresh) +Time 2026-04-04T11:41:05.851854732Z +Commit 00008379 1763 keys in 23ms 228µs 213ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008375 | 00008372 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008376 | 00008371 SST | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc (1 MiB, fresh) + 2 | 00008377 | 00008370 SST | [==================================================================================================] | 0205a2fb447ca2ea-fff2b4fb9e9026cc (6 MiB, fresh) + 3 | 00008378 | 00008373 SST | [========================================] | 256d931e95d2a23d-8d4e38a6ff39c602 (0 MiB, fresh) + 4 | 00008379 | 00008374 SST | [===================================================] | 470d9294ba83305f-cb1a49127db91ea9 (0 MiB, fresh) +Time 2026-04-04T11:41:43.006931975Z +Commit 00008385 397 keys in 11ms 862µs 826ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008383 | 00008382 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008384 | 00008381 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008385 | 00008380 SST | [================================================================================================] | 06c8b171e8eea748-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-04-04T11:41:48.45410179Z +Commit 00008391 747 keys in 13ms 540µs 307ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008389 | 00008388 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008390 | 00008386 SST | [==================================================================================================] | 00bc9fb3e020309a-fdf5c4992508f92d (0 MiB, fresh) + 1 | 00008391 | 00008387 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) +Time 2026-04-04T11:41:54.261251983Z +Commit 00008401 9978 keys in 18ms 601µs 637ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008397 | 00008394 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008398 | 00008392 SST | [==================================================================================================] | 0010e26242e36d1c-fff258874d6df430 (3 MiB, fresh) + 4 | 00008399 | 00008396 SST | [==================================================================================================] | 01f0832889ba1ee9-ff14e591e76a3aca (0 MiB, fresh) + 2 | 00008400 | 00008393 SST | [==================================================================================================] | 0010e26242e36d1c-ffd8f8280b39d45c (4 MiB, fresh) + 3 | 00008401 | 00008395 SST | [==================================================================================================] | 004796c70683e8af-fff1e5fd9b6816be (0 MiB, fresh) +Time 2026-04-04T11:43:17.476670169Z +Commit 00008407 4 keys in 14ms 756µs 198ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008405 | 00008404 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008406 | 00008402 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) + 2 | 00008407 | 00008403 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) +Time 2026-04-04T11:43:21.811476921Z +Commit 00008413 245 keys in 17ms 213µs 877ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008411 | 00008410 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008412 | 00008408 SST | [================================================================================================] | 026bdab03fa6a3b6-f96402d764761cfd (0 MiB, fresh) + 2 | 00008413 | 00008409 SST | [================================================================================================] | 026bdab03fa6a3b6-f96402d764761cfd (0 MiB, fresh) +Time 2026-04-04T11:43:26.50825783Z +Commit 00008423 19935 keys in 23ms 861µs 894ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008419 | 00008416 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008420 | 00008418 SST | [==================================================================================================] | 005085b4061cf733-ffd75e8bebdddcf2 (0 MiB, fresh) + 1 | 00008421 | 00008415 SST | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 (5 MiB, fresh) + 2 | 00008422 | 00008414 SST | [==================================================================================================] | 0000737dcecb7eaa-ffe503fa1ab007fb (9 MiB, fresh) + 3 | 00008423 | 00008417 SST | [==================================================================================================] | 0010ed2d035281a2-ff4fe3a908801d61 (0 MiB, fresh) + 2 | 00008426 | Compaction: + 2 | 00008426 | MERGE (23649 keys): + 2 | 00008426 | 00008004 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00008426 | 00008010 INPUT | [==============================================================================================] | 0aa76b5082599a66-fe641b4c44c7b0da + 2 | 00008426 | 00008016 INPUT | [=============================================================================] | 160822b4343dfc2e-dde69cd1253d1f4d + 2 | 00008426 | 00008022 INPUT | [==================================================================================================] | 006ec0d842304288-fdf5c4992508f92d + 2 | 00008426 | 00008029 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00008426 | 00008038 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008045 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008051 INPUT | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 + 2 | 00008426 | 00008057 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008063 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008068 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d + 2 | 00008426 | 00008075 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008081 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 2 | 00008426 | 00008087 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 2 | 00008426 | 00008093 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d + 2 | 00008426 | 00008098 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008104 INPUT | [=================================] | a39eceae6cd13cab-f98fc7e477a60571 + 2 | 00008426 | 00008110 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008117 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 2 | 00008426 | 00008123 INPUT | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 + 2 | 00008426 | 00008129 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ff303b290e134e27 + 2 | 00008426 | 00008139 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d + 2 | 00008426 | 00008145 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fdf5c4992508f92d + 2 | 00008426 | 00008150 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008157 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008162 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008168 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008175 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008180 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008186 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 + 2 | 00008426 | 00008197 INPUT | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 + 2 | 00008426 | 00008203 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008208 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00008426 | 00008214 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffac310021da6675 + 2 | 00008426 | 00008220 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008226 INPUT | [=================================] | a39eceae6cd13cab-f98fc7e477a60571 + 2 | 00008426 | 00008233 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 2 | 00008426 | 00008239 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 2 | 00008426 | 00008245 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 2 | 00008426 | 00008250 INPUT | [===============================================================================================] | 0062025520cc5c4c-f6589e590dc7b181 + 2 | 00008426 | 00008257 INPUT | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 + 2 | 00008426 | 00008262 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 2 | 00008426 | 00008269 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 2 | 00008426 | 00008274 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00008426 | 00008280 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00008426 | 00008286 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00008426 | 00008292 INPUT | [==================================================================================================] | 0101b19be077bd3d-ffac310021da6675 + 2 | 00008426 | 00008299 INPUT | [=================================================================================================] | 03671ce438c5663d-fe6bc83b4b2abf68 + 2 | 00008426 | 00008305 INPUT | [=================================================================================================] | 0205a2fb447ca2ea-fd04f6de9ca28eef + 2 | 00008426 | 00008310 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffd02d39af75d27f + 2 | 00008426 | 00008320 INPUT | [==================================================================================================] | 00027e10a9f08944-ffe0dd8a35583e73 + 2 | 00008426 | 00008330 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff3d68418c857fc + 2 | 00008426 | 00008341 INPUT | [================================================================================================] | 0332c7749ff62de5-fae869f489656686 + 2 | 00008426 | 00008347 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00008426 | 00008353 INPUT | O | 97f2c4cf02195aec-97f2c4cf02195aec + 2 | 00008426 | 00008358 INPUT | [=================================================================================================] | 03731c6b3218d210-fe641b4c44c7b0da + 2 | 00008426 | 00008365 INPUT | [================================================================================================] | 06c8b171e8eea748-fe0f391da21b5ab9 + 2 | 00008426 | 00008370 INPUT | [==================================================================================================] | 0205a2fb447ca2ea-fff2b4fb9e9026cc + 2 | 00008426 | 00008380 INPUT | [================================================================================================] | 06c8b171e8eea748-fdf5c4992508f92d + 2 | 00008426 | 00008386 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fdf5c4992508f92d + 2 | 00008426 | 00008393 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffd8f8280b39d45c + 2 | 00008426 | 00008403 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 2 | 00008426 | 00008409 INPUT | [================================================================================================] | 026bdab03fa6a3b6-f96402d764761cfd + 2 | 00008426 | 00008414 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffe503fa1ab007fb + 2 | 00008426 | 00008425 OUTPUT | [==================================================================================================] | 000ec71960d9cb04-fffe7cb8f2c6deb1 (cold) + 2 | 00008426 | 00008424 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc (warm) +Time 2026-04-04T11:43:27.258160395Z +Commit 00008427 23649 keys in 50ms 311µs 887ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008426 | 00008425 SST | [==================================================================================================] | 000ec71960d9cb04-fffe7cb8f2c6deb1 (8 MiB, cold) + 2 | 00008426 | 00008424 SST | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc (18 MiB, warm) + 2 | 00008426 | 00008004 00008010 00008016 00008022 00008029 00008038 00008045 00008051 00008057 00008063 00008068 00008075 00008081 00008087 00008093 OBSOLETE SST + 2 | 00008426 | 00008098 00008104 00008110 00008117 00008123 00008129 00008139 00008145 00008150 00008157 00008162 00008168 00008175 00008180 00008186 OBSOLETE SST + 2 | 00008426 | 00008197 00008203 00008208 00008214 00008220 00008226 00008233 00008239 00008245 00008250 00008257 00008262 00008269 00008274 00008280 OBSOLETE SST + 2 | 00008426 | 00008286 00008292 00008299 00008305 00008310 00008320 00008330 00008341 00008347 00008353 00008358 00008365 00008370 00008380 00008386 OBSOLETE SST + 2 | 00008426 | 00008393 00008403 00008409 00008414 OBSOLETE SST + | | 00008004 00008010 00008016 00008022 00008029 00008038 00008045 00008051 00008057 00008063 00008068 00008075 00008081 00008087 00008093 SST DELETED + | | 00008098 00008104 00008110 00008117 00008123 00008129 00008139 00008145 00008150 00008157 00008162 00008168 00008175 00008180 00008186 SST DELETED + | | 00008197 00008203 00008208 00008214 00008220 00008226 00008233 00008239 00008245 00008250 00008257 00008262 00008269 00008274 00008280 SST DELETED + | | 00008286 00008292 00008299 00008305 00008310 00008320 00008330 00008341 00008347 00008353 00008358 00008365 00008370 00008380 00008386 SST DELETED + | | 00008393 00008403 00008409 00008414 SST DELETED + | | 00008009 00008015 00008021 00008027 00008035 00008043 00008049 00008055 00008061 00008067 00008073 00008079 00008085 00008091 00008097 META DELETED + | | 00008103 00008109 00008115 00008121 00008127 00008135 00008143 00008149 00008155 00008161 00008167 00008173 00008179 00008185 00008192 META DELETED + | | 00008201 00008207 00008213 00008219 00008225 00008231 00008237 00008243 00008249 00008255 00008261 00008267 00008273 00008278 00008284 META DELETED + | | 00008290 00008296 00008302 00008309 00008319 00008329 00008338 00008345 00008351 00008356 00008363 00008369 00008377 00008385 00008390 META DELETED + | | 00008400 00008407 00008413 00008422 META DELETED +Time 2026-04-04T11:43:51.913864508Z +Commit 00008433 4 keys in 12ms 974µs 926ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008431 | 00008430 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008432 | 00008428 SST | O | 05a4247f98b8bf3e-05a4247f98b8bf3e (0 MiB, fresh) + 2 | 00008433 | 00008429 SST | O | 05a4247f98b8bf3e-05a4247f98b8bf3e (0 MiB, fresh) +Time 2026-04-04T11:49:20.95560077Z +Commit 00008439 4 keys in 12ms 90µs 231ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008437 | 00008436 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008438 | 00008434 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) + 2 | 00008439 | 00008435 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) +Time 2026-04-04T11:49:35.903173824Z +Commit 00008445 12 keys in 13ms 929µs 643ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008443 | 00008442 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008444 | 00008440 SST | [===============================================================================] | 08dac89b453a4a07-d4caf2e664a9b09e (0 MiB, fresh) + 2 | 00008445 | 00008441 SST | [===============================================================================] | 08dac89b453a4a07-d4caf2e664a9b09e (0 MiB, fresh) +Time 2026-04-04T11:55:49.245521515Z +Commit 00008455 11445 keys in 25ms 884µs 703ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008451 | 00008448 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008452 | 00008450 SST | [==================================================================================================] | 0070d02ff82b8616-fff60a9fcb2d0fe1 (0 MiB, fresh) + 3 | 00008453 | 00008449 SST | [==================================================================================================] | 005318e3322c6855-fff9b2da8609654c (0 MiB, fresh) + 1 | 00008454 | 00008447 SST | [==================================================================================================] | 001c1ac34bc35cc9-fff60a9fcb2d0fe1 (3 MiB, fresh) + 2 | 00008455 | 00008446 SST | [==================================================================================================] | 001c1ac34bc35cc9-fff60a9fcb2d0fe1 (9 MiB, fresh) +Time 2026-04-04T11:56:06.184207999Z +Commit 00008465 22222 keys in 27ms 215µs 80ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008461 | 00008458 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008462 | 00008460 SST | [==================================================================================================] | 00615ff5fb4ce48f-ff30c72f9baa6fb8 (0 MiB, fresh) + 3 | 00008463 | 00008459 SST | [==================================================================================================] | 0030cc6029291fd5-ffe3adcf1813aff2 (0 MiB, fresh) + 2 | 00008464 | 00008456 SST | [==================================================================================================] | 0000737dcecb7eaa-fff60a9fcb2d0fe1 (17 MiB, fresh) + 1 | 00008465 | 00008457 SST | [==================================================================================================] | 0000737dcecb7eaa-fff60a9fcb2d0fe1 (6 MiB, fresh) + 1 | 00008468 | Compaction: + 1 | 00008468 | MERGE (40432 keys): + 1 | 00008468 | 00008039 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008044 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008050 INPUT | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 + 1 | 00008468 | 00008056 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008062 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008069 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 + 1 | 00008468 | 00008074 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008080 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 1 | 00008468 | 00008086 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 1 | 00008468 | 00008092 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 + 1 | 00008468 | 00008099 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008105 INPUT | [=============================================================================================] | 08f4cbfca2c704b9-f9bf4bf44ace8b74 + 1 | 00008468 | 00008111 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008116 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 1 | 00008468 | 00008122 INPUT | [=================================================================] | 160822b4343dfc2e-be90fec0cdb30236 + 1 | 00008468 | 00008128 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 + 1 | 00008468 | 00008138 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 + 1 | 00008468 | 00008144 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffc2b864b4ce0290 + 1 | 00008468 | 00008151 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008156 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008163 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008169 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008174 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008181 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008187 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008468 | 00008196 INPUT | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 + 1 | 00008468 | 00008202 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008209 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 1 | 00008468 | 00008215 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ffac310021da6675 + 1 | 00008468 | 00008221 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008227 INPUT | [=============================================================================================] | 08f4cbfca2c704b9-f9bf4bf44ace8b74 + 1 | 00008468 | 00008232 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 1 | 00008468 | 00008238 INPUT | [===========================================================================] | 1b22625929feef84-dde69cd1253d1f4d + 1 | 00008468 | 00008244 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 1 | 00008468 | 00008251 INPUT | [===============================================================================================] | 0062025520cc5c4c-f6589e590dc7b181 + 1 | 00008468 | 00008256 INPUT | [==================================================================================================] | 0062025520cc5c4c-fe6bc83b4b2abf68 + 1 | 00008468 | 00008263 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008268 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 1 | 00008468 | 00008275 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00008468 | 00008281 INPUT | [==================================================================================================] | 000801e97f7ace52-ffc353ea71dbad3d + 1 | 00008468 | 00008287 INPUT | [==================================================================================================] | 000801e97f7ace52-ffef5c90a20d9597 + 1 | 00008468 | 00008293 INPUT | [==================================================================================================] | 0029e3cce1b51f25-fff187cd7cce0e80 + 1 | 00008468 | 00008298 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008468 | 00008304 INPUT | [=================================================================================================] | 0205a2fb447ca2ea-fd04f6de9ca28eef + 1 | 00008468 | 00008311 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffd7eb207359fa89 + 1 | 00008468 | 00008321 INPUT | [==================================================================================================] | 00027e10a9f08944-fff258874d6df430 + 1 | 00008468 | 00008331 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff3d68418c857fc + 1 | 00008468 | 00008340 INPUT | [===============================================================================================] | 069f921c4d350ddd-fd699d502ce0cd82 + 1 | 00008468 | 00008346 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 1 | 00008468 | 00008352 INPUT | O | 97f2c4cf02195aec-97f2c4cf02195aec + 1 | 00008468 | 00008359 INPUT | [=================================================================================================] | 03731c6b3218d210-fe641b4c44c7b0da + 1 | 00008468 | 00008364 INPUT | [================================================================================================] | 069f921c4d350ddd-ff78e55e141da030 + 1 | 00008468 | 00008371 INPUT | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc + 1 | 00008468 | 00008381 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00008468 | 00008387 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00008468 | 00008392 INPUT | [==================================================================================================] | 0010e26242e36d1c-fff258874d6df430 + 1 | 00008468 | 00008402 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 1 | 00008468 | 00008408 INPUT | [================================================================================================] | 026bdab03fa6a3b6-f96402d764761cfd + 1 | 00008468 | 00008415 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff258874d6df430 + 1 | 00008468 | 00008428 INPUT | O | 05a4247f98b8bf3e-05a4247f98b8bf3e + 1 | 00008468 | 00008434 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00008468 | 00008440 INPUT | [===============================================================================] | 08dac89b453a4a07-d4caf2e664a9b09e + 1 | 00008468 | 00008447 INPUT | [==================================================================================================] | 001c1ac34bc35cc9-fff60a9fcb2d0fe1 + 1 | 00008468 | 00008457 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff60a9fcb2d0fe1 + 1 | 00008468 | 00008467 OUTPUT | [==================================================================================================] | 001c888d691513e4-fff60a9fcb2d0fe1 (cold) + 1 | 00008468 | 00008466 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (warm) +Time 2026-04-04T11:56:07.06205051Z +Commit 00008469 40432 keys in 45ms 594µs 544ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00008468 | 00008467 SST | [==================================================================================================] | 001c888d691513e4-fff60a9fcb2d0fe1 (0 MiB, cold) + 1 | 00008468 | 00008466 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 (11 MiB, warm) + 1 | 00008468 | 00008039 00008044 00008050 00008056 00008062 00008069 00008074 00008080 00008086 00008092 00008099 00008105 00008111 00008116 00008122 OBSOLETE SST + 1 | 00008468 | 00008128 00008138 00008144 00008151 00008156 00008163 00008169 00008174 00008181 00008187 00008196 00008202 00008209 00008215 00008221 OBSOLETE SST + 1 | 00008468 | 00008227 00008232 00008238 00008244 00008251 00008256 00008263 00008268 00008275 00008281 00008287 00008293 00008298 00008304 00008311 OBSOLETE SST + 1 | 00008468 | 00008321 00008331 00008340 00008346 00008352 00008359 00008364 00008371 00008381 00008387 00008392 00008402 00008408 00008415 00008428 OBSOLETE SST + 1 | 00008468 | 00008434 00008440 00008447 00008457 OBSOLETE SST + | | 00008039 00008044 00008050 00008056 00008062 00008069 00008074 00008080 00008086 00008092 00008099 00008105 00008111 00008116 00008122 SST DELETED + | | 00008128 00008138 00008144 00008151 00008156 00008163 00008169 00008174 00008181 00008187 00008196 00008202 00008209 00008215 00008221 SST DELETED + | | 00008227 00008232 00008238 00008244 00008251 00008256 00008263 00008268 00008275 00008281 00008287 00008293 00008298 00008304 00008311 SST DELETED + | | 00008321 00008331 00008340 00008346 00008352 00008359 00008364 00008371 00008381 00008387 00008392 00008402 00008408 00008415 00008428 SST DELETED + | | 00008434 00008440 00008447 00008457 SST DELETED + | | 00008042 00008048 00008054 00008060 00008066 00008072 00008078 00008084 00008090 00008096 00008102 00008108 00008114 00008120 00008126 META DELETED + | | 00008134 00008142 00008148 00008154 00008160 00008166 00008172 00008178 00008184 00008195 00008200 00008206 00008212 00008218 00008224 META DELETED + | | 00008230 00008236 00008242 00008248 00008254 00008260 00008266 00008272 00008279 00008285 00008291 00008297 00008303 00008308 00008317 META DELETED + | | 00008328 00008339 00008344 00008350 00008357 00008362 00008368 00008376 00008384 00008391 00008398 00008406 00008412 00008421 00008432 META DELETED + | | 00008438 00008444 00008454 00008465 META DELETED +Time 2026-04-04T11:57:59.702449334Z +Commit 00008511 6401852 keys in 241ms 413µs 109ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008507 | 00008498 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008508 | 00008493 SST | [=======================] | 000020bdf968ed36-3fffe62fe6cb35a2 (7 MiB, fresh) + 4 | 00008508 | 00008495 SST | [=======================] | 4000034716c961a1-7ffffdcb988d36d6 (7 MiB, fresh) + 4 | 00008508 | 00008496 SST | [=======================] | 80001bc77cb50be8-bffffe42b4a8071b (7 MiB, fresh) + 4 | 00008508 | 00008497 SST | [=======================] | c000084499b33762-ffffedf004af983c (7 MiB, fresh) + 4 | 00008508 | 00008499 SST | [=======================] | c000229c5c21431f-ffffed931c6efaff (4 MiB, fresh) + 4 | 00008508 | 00008500 SST | [=======================] | 80003f4b132070bb-bfffc9b1ad7235b8 (4 MiB, fresh) + 4 | 00008508 | 00008505 SST | [=======================] | 4000118f1c44e49b-7fffbadb73c89e7e (4 MiB, fresh) + 4 | 00008508 | 00008506 SST | [=======================] | 00003c1ac84d90ef-3ffff899c293a0b4 (4 MiB, fresh) + 3 | 00008509 | 00008491 SST | [=======================] | 8000060e80fd3872-bffff5cb3dc9569c (7 MiB, fresh) + 3 | 00008509 | 00008490 SST | [=======================] | 4000080b698f08d1-7ffffdff374ffb84 (7 MiB, fresh) + 3 | 00008509 | 00008494 SST | [=======================] | 00002d5e883a47a4-3fffd7fd3942905e (7 MiB, fresh) + 3 | 00008509 | 00008492 SST | [=======================] | c0000828558db5dc-fffff3db1e713f57 (7 MiB, fresh) + 3 | 00008509 | 00008501 SST | [=======================] | 40005884ce2bbb67-7fffe14f153c84b5 (4 MiB, fresh) + 3 | 00008509 | 00008503 SST | [=======================] | 80000f7e7f1ac73b-bfffe913185bf15c (4 MiB, fresh) + 3 | 00008509 | 00008502 SST | [=======================] | c0002427dc2e332a-ffffdf44a95d04a8 (4 MiB, fresh) + 3 | 00008509 | 00008504 SST | [=======================] | 00000bc0cde32c0b-3ffffc05a7b16047 (4 MiB, fresh) + 2 | 00008510 | 00008470 SST | [=======================] | 0000260c15c85333-3fffcb7709db46b9 (16 MiB, fresh) + 2 | 00008510 | 00008471 SST | [=======================] | 400040389f48bee6-7fffa6979a723a93 (17 MiB, fresh) + 2 | 00008510 | 00008472 SST | [=======================] | c000084499b33762-ffffedf004af983c (20 MiB, fresh) + 2 | 00008510 | 00008473 SST | [=======================] | 80001bc77cb50be8-bffff2e892fb28ad (23 MiB, fresh) + 2 | 00008510 | 00008475 SST | [=======================] | 000020bdf968ed36-3ffff899c293a0b4 (21 MiB, fresh) + 2 | 00008510 | 00008476 SST | [=======================] | 80003258e4152fb8-bffffe42b4a8071b (17 MiB, fresh) + 2 | 00008510 | 00008477 SST | [=======================] | 4000034716c961a1-7ffffdcb988d36d6 (22 MiB, fresh) + 2 | 00008510 | 00008481 SST | [=======================] | c0001267ecab62c9-ffffed931c6efaff (23 MiB, fresh) + 2 | 00008510 | 00008482 SST | [=======================] | c0006aafe7ff1368-fffe96cb496f4cfd (0 MiB, fresh) + 2 | 00008510 | 00008483 SST | [=======================] | 800066f19365e848-bfffd683e6a802a6 (9 MiB, fresh) + 2 | 00008510 | 00008484 SST | [=======================] | 00003c1ac84d90ef-3fffe62fe6cb35a2 (10 MiB, fresh) + 2 | 00008510 | 00008485 SST | [=======================] | 4000118f1c44e49b-7fff710739b85765 (8 MiB, fresh) + 1 | 00008511 | 00008474 SST | [=======================] | 400038545ae08ccb-7ffffdcb988d36d6 (19 MiB, fresh) + 1 | 00008511 | 00008478 SST | [=======================] | c000084499b33762-ffffedf004af983c (19 MiB, fresh) + 1 | 00008511 | 00008479 SST | [=======================] | 000020bdf968ed36-3ffff899c293a0b4 (20 MiB, fresh) + 1 | 00008511 | 00008480 SST | [=======================] | 80001bc77cb50be8-bffffe42b4a8071b (20 MiB, fresh) + 1 | 00008511 | 00008487 SST | [=======================] | 4000034716c961a1-7fffdd9133fd1074 (8 MiB, fresh) + 1 | 00008511 | 00008486 SST | [=======================] | 80003258e4152fb8-bfffd683e6a802a6 (9 MiB, fresh) + 1 | 00008511 | 00008488 SST | [=======================] | c0001267ecab62c9-ffffbbcc2b5332a4 (8 MiB, fresh) + 1 | 00008511 | 00008489 SST | [=======================] | 00003c1ac84d90ef-3fffe62fe6cb35a2 (8 MiB, fresh) + 2 | 00008516 | Compaction: + 2 | 00008516 | MERGE (1505330 keys): + 2 | 00008516 | 00008470 INPUT | [=======================] | 0000260c15c85333-3fffcb7709db46b9 + 2 | 00008516 | 00008471 INPUT | [=======================] | 400040389f48bee6-7fffa6979a723a93 + 2 | 00008516 | 00008472 INPUT | [=======================] | c000084499b33762-ffffedf004af983c + 2 | 00008516 | 00008473 INPUT | [=======================] | 80001bc77cb50be8-bffff2e892fb28ad + 2 | 00008516 | 00008475 INPUT | [=======================] | 000020bdf968ed36-3ffff899c293a0b4 + 2 | 00008516 | 00008476 INPUT | [=======================] | 80003258e4152fb8-bffffe42b4a8071b + 2 | 00008516 | 00008477 INPUT | [=======================] | 4000034716c961a1-7ffffdcb988d36d6 + 2 | 00008516 | 00008481 INPUT | [=======================] | c0001267ecab62c9-ffffed931c6efaff + 2 | 00008516 | 00008482 INPUT | [=======================] | c0006aafe7ff1368-fffe96cb496f4cfd + 2 | 00008516 | 00008483 INPUT | [=======================] | 800066f19365e848-bfffd683e6a802a6 + 2 | 00008516 | 00008484 INPUT | [=======================] | 00003c1ac84d90ef-3fffe62fe6cb35a2 + 2 | 00008516 | 00008485 INPUT | [=======================] | 4000118f1c44e49b-7fff710739b85765 + 2 | 00008516 | 00008512 OUTPUT | [==========================================] | 000020bdf968ed36-6fdf3d77a263dc63 (cold) + 2 | 00008516 | 00008514 OUTPUT | [===========================] | 6fdf57049a3d4b21-b7f5eae7ea12c8c6 (cold) + 2 | 00008516 | 00008515 OUTPUT | [===========================] | b7f5f40814a6fd5b-ffffedf004af983c (cold) + 2 | 00008516 | 00008513 OUTPUT | [==================================================================================================] | 0004fbe42c260297-ffd7eb207359fa89 (warm) + 1 | 00008520 | Compaction: + 1 | 00008520 | MERGE (1615987 keys): + 1 | 00008520 | 00003736 INPUT | [==================================================================================================] | 0065ed9316e2db62-fd9eb5313e5705a9 + 1 | 00008520 | 00003741 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00003748 INPUT | [==============================================================================================] | 02f613b91e3389c8-f686f74d2c2b3db1 + 1 | 00008520 | 00003753 INPUT | O | fc6fd44d77ad76d9-fc6fd44d77ad76d9 + 1 | 00008520 | 00003759 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00008520 | 00003765 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00003771 INPUT | [==========================================================================] | 3d1e6b20222fda3d-fb54ece5c4716af8 + 1 | 00008520 | 00003777 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00003783 INPUT | O | 5106c964624c16d8-5106c964624c16d8 + 1 | 00008520 | 00003789 INPUT | O | fc6fd44d77ad76d9-fc6fd44d77ad76d9 + 1 | 00008520 | 00003796 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00003801 INPUT | [==================================================================================] | 186bdcaf1d568304-edfdd06c50e95abc + 1 | 00008520 | 00003808 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00003813 INPUT | O | 5106c964624c16d8-5106c964624c16d8 + 1 | 00008520 | 00003819 INPUT | O | fc6fd44d77ad76d9-fc6fd44d77ad76d9 + 1 | 00008520 | 00003826 INPUT | [====================================================] | 68bc362bfa096f57-ef3d53c34e1e5771 + 1 | 00008520 | 00003831 INPUT | [=============================================] | 5f5d229a641f7f10-d499aa7560551189 + 1 | 00008520 | 00003837 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00008520 | 00003844 INPUT | [==================================================================================================] | 0027752eca537b46-ff7f027b79f46208 + 1 | 00008520 | 00003849 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc + 1 | 00008520 | 00003855 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008520 | 00003861 INPUT | [==============================================================================================] | 02f613b91e3389c8-f686f74d2c2b3db1 + 1 | 00008520 | 00003867 INPUT | [==================================================================================================] | 00aa10c8467e501c-ff5d964a921d2533 + 1 | 00008520 | 00003873 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 1 | 00008520 | 00003879 INPUT | [================================================================================================] | 03671ce438c5663d-fceee9a8dc7a73b8 + 1 | 00008520 | 00003886 INPUT | [==================================================================================================] | 000801e97f7ace52-fff187cd7cce0e80 + 1 | 00008520 | 00003891 INPUT | [=====================================] | 062149483cefaf8c-68bc362bfa096f57 + 1 | 00008520 | 00003898 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ffac310021da6675 + 1 | 00008520 | 00003904 INPUT | [================================================================================================] | 055f38971e3f4b40-fe3b2154ed000e26 + 1 | 00008520 | 00003910 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003920 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003929 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008520 | 00003936 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003946 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003956 INPUT | [==================================================================================================] | 000ec71960d9cb04-fffdfb931a546654 + 1 | 00008520 | 00003966 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003975 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00003986 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008520 | 00007938 INPUT | [==================================================================================================] | 00000def41531d98-fffffcfe4b08509d + 1 | 00008520 | 00007937 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008520 | 00007947 INPUT | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 + 1 | 00008520 | 00007952 INPUT | [==================================================================================================] | 0107f167719e01ae-ffc2b864b4ce0290 + 1 | 00008520 | 00007962 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00008520 | 00007969 INPUT | [==================================================================================================] | 0198c89af1411144-ffc2b864b4ce0290 + 1 | 00008520 | 00007975 INPUT | [==================================================================================================] | 023c1e8406064259-ffc2b864b4ce0290 + 1 | 00008520 | 00007980 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 1 | 00008520 | 00007986 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00007992 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 1 | 00008520 | 00007999 INPUT | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 + 1 | 00008520 | 00008005 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008520 | 00008011 INPUT | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da + 1 | 00008520 | 00008017 INPUT | [=============================================================================] | 160822b4343dfc2e-dde69cd1253d1f4d + 1 | 00008520 | 00008023 INPUT | [==================================================================================================] | 006ec0d842304288-ffc2b864b4ce0290 + 1 | 00008520 | 00008028 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00008520 | 00008467 INPUT | [==================================================================================================] | 001c888d691513e4-fff60a9fcb2d0fe1 + 1 | 00008520 | 00008466 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008520 | 00008474 INPUT | [=======================] | 400038545ae08ccb-7ffffdcb988d36d6 + 1 | 00008520 | 00008478 INPUT | [=======================] | c000084499b33762-ffffedf004af983c + 1 | 00008520 | 00008479 INPUT | [=======================] | 000020bdf968ed36-3ffff899c293a0b4 + 1 | 00008520 | 00008480 INPUT | [=======================] | 80001bc77cb50be8-bffffe42b4a8071b + 1 | 00008520 | 00008487 INPUT | [=======================] | 4000034716c961a1-7fffdd9133fd1074 + 1 | 00008520 | 00008486 INPUT | [=======================] | 80003258e4152fb8-bfffd683e6a802a6 + 1 | 00008520 | 00008488 INPUT | [=======================] | c0001267ecab62c9-ffffbbcc2b5332a4 + 1 | 00008520 | 00008489 INPUT | [=======================] | 00003c1ac84d90ef-3fffe62fe6cb35a2 + 1 | 00008520 | 00008518 OUTPUT | [================================================] | 00000def41531d98-7fe96a4b560d86f2 (cold) + 1 | 00008520 | 00008519 OUTPUT | [=================================================] | 7fe97d38eb66f9f8-fffffcfe4b08509d (cold) + 1 | 00008520 | 00008517 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-ffffc8b261a62b07 (warm) +Time 2026-04-04T11:58:08.847718518Z +Commit 00008521 3121317 keys in 307ms 288µs 288ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008516 | 00008512 SST | [==========================================] | 000020bdf968ed36-6fdf3d77a263dc63 (74 MiB, cold) + 2 | 00008516 | 00008514 SST | [===========================] | 6fdf57049a3d4b21-b7f5eae7ea12c8c6 (50 MiB, cold) + 2 | 00008516 | 00008515 SST | [===========================] | b7f5f40814a6fd5b-ffffedf004af983c (44 MiB, cold) + 2 | 00008516 | 00008513 SST | [==================================================================================================] | 0004fbe42c260297-ffd7eb207359fa89 (21 MiB, warm) + 2 | 00008516 | 00008470 00008471 00008472 00008473 00008475 00008476 00008477 00008481 00008482 00008483 00008484 00008485 OBSOLETE SST + 1 | 00008520 | 00008518 SST | [================================================] | 00000def41531d98-7fe96a4b560d86f2 (54 MiB, cold) + 1 | 00008520 | 00008519 SST | [=================================================] | 7fe97d38eb66f9f8-fffffcfe4b08509d (54 MiB, cold) + 1 | 00008520 | 00008517 SST | [==================================================================================================] | 0000737dcecb7eaa-ffffc8b261a62b07 (16 MiB, warm) + 1 | 00008520 | 00003736 00003741 00003748 00003753 00003759 00003765 00003771 00003777 00003783 00003789 00003796 00003801 00003808 00003813 00003819 OBSOLETE SST + 1 | 00008520 | 00003826 00003831 00003837 00003844 00003849 00003855 00003861 00003867 00003873 00003879 00003886 00003891 00003898 00003904 00003910 OBSOLETE SST + 1 | 00008520 | 00003920 00003929 00003936 00003946 00003956 00003966 00003975 00003986 00007937 00007938 00007947 00007952 00007962 00007969 00007975 OBSOLETE SST + 1 | 00008520 | 00007980 00007986 00007992 00007999 00008005 00008011 00008017 00008023 00008028 00008466 00008467 00008474 00008478 00008479 00008480 OBSOLETE SST + 1 | 00008520 | 00008486 00008487 00008488 00008489 OBSOLETE SST + | | 00003736 00003741 00003748 00003753 00003759 00003765 00003771 00003777 00003783 00003789 00003796 00003801 00003808 00003813 00003819 SST DELETED + | | 00003826 00003831 00003837 00003844 00003849 00003855 00003861 00003867 00003873 00003879 00003886 00003891 00003898 00003904 00003910 SST DELETED + | | 00003920 00003929 00003936 00003946 00003956 00003966 00003975 00003986 00007937 00007938 00007947 00007952 00007962 00007969 00007975 SST DELETED + | | 00007980 00007986 00007992 00007999 00008005 00008011 00008017 00008023 00008028 00008466 00008467 00008470 00008471 00008472 00008473 SST DELETED + | | 00008474 00008475 00008476 00008477 00008478 00008479 00008480 00008481 00008482 00008483 00008484 00008485 00008486 00008487 00008488 SST DELETED + | | 00008489 SST DELETED + | | 00003739 00003745 00003751 00003757 00003763 00003769 00003775 00003781 00003787 00003793 00003799 00003805 00003811 00003817 00003823 META DELETED + | | 00003829 00003835 00003841 00003847 00003853 00003859 00003865 00003872 00003877 00003883 00003890 00003895 00003902 00003907 00003916 META DELETED + | | 00003925 00003933 00003941 00003951 00003963 00003971 00003981 00003991 00007939 00007950 00007958 00007966 00007972 00007978 00007984 META DELETED + | | 00007990 00007996 00008002 00008008 00008014 00008020 00008026 00008034 00008468 00008510 00008511 META DELETED +Time 2026-04-04T11:58:19.536845291Z +Commit 00008531 55532 keys in 32ms 544µs 334ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008527 | 00008524 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008528 | 00008523 SST | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 (13 MiB, fresh) + 1 | 00008529 | 00008522 SST | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 (14 MiB, fresh) + 3 | 00008530 | 00008525 SST | [==================================================================================================] | 0029f402ed9825ba-fee3e36b30d40861 (0 MiB, fresh) + 4 | 00008531 | 00008526 SST | [==================================================================================================] | 0024d571ba4f4bf2-fff7b26e176e543b (0 MiB, fresh) + 2 | 00008537 | Compaction: + 2 | 00008537 | MERGE (1601270 keys): + 2 | 00008537 | 00007943 INPUT | [================] | d3fa1a55842f699f-fffffcfe4b08509d + 2 | 00008537 | 00007941 INPUT | [==================================================================================================] | 001c10094cc673ca-fff2b4fb9e9026cc + 2 | 00008537 | 00007946 INPUT | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf + 2 | 00008537 | 00007953 INPUT | [==================================================================================================] | 0107f167719e01ae-ff382f713f6ec8d6 + 2 | 00008537 | 00007963 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00008537 | 00007968 INPUT | [==================================================================================================] | 0198c89af1411144-ff47f148779a31cf + 2 | 00008537 | 00007974 INPUT | [==================================================================================================] | 023c1e8406064259-fdf5c4992508f92d + 2 | 00008537 | 00007981 INPUT | [==================================================================================================] | 023c1e8406064259-fe6bc83b4b2abf68 + 2 | 00008537 | 00007987 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 2 | 00008537 | 00007993 INPUT | O | 160822b4343dfc2e-160822b4343dfc2e + 2 | 00008537 | 00007998 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fdf5c4992508f92d + 2 | 00008537 | 00008425 INPUT | [==================================================================================================] | 000ec71960d9cb04-fffe7cb8f2c6deb1 + 2 | 00008537 | 00008424 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff2b4fb9e9026cc + 2 | 00008537 | 00008429 INPUT | O | 05a4247f98b8bf3e-05a4247f98b8bf3e + 2 | 00008537 | 00008435 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00008537 | 00008441 INPUT | [===============================================================================] | 08dac89b453a4a07-d4caf2e664a9b09e + 2 | 00008537 | 00008446 INPUT | [==================================================================================================] | 001c1ac34bc35cc9-fff60a9fcb2d0fe1 + 2 | 00008537 | 00008456 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff60a9fcb2d0fe1 + 2 | 00008537 | 00008512 INPUT | [==========================================] | 000020bdf968ed36-6fdf3d77a263dc63 + 2 | 00008537 | 00008514 INPUT | [===========================] | 6fdf57049a3d4b21-b7f5eae7ea12c8c6 + 2 | 00008537 | 00008515 INPUT | [===========================] | b7f5f40814a6fd5b-ffffedf004af983c + 2 | 00008537 | 00008513 INPUT | [==================================================================================================] | 0004fbe42c260297-ffd7eb207359fa89 + 2 | 00008537 | 00008523 INPUT | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 + 2 | 00008537 | 00008532 OUTPUT | [==================================] | 000020bdf968ed36-5a9011af4f973d20 (cold) + 2 | 00008537 | 00008533 OUTPUT | [=====================================] | 5a90372b0db3a39f-bd00691c4ea9c431 (cold) + 2 | 00008537 | 00008535 OUTPUT | [=============] | bd0079b1ed81e45a-e1139ae636fd40fc (cold) + 2 | 00008537 | 00008536 OUTPUT | [===========] | e113a726815ee32e-fffffcfe4b08509d (cold) + 2 | 00008537 | 00008534 OUTPUT | [==================================================================================================] | 00573bf255c0b47d-fff1acebd9a3b35d (warm) + 1 | 00008541 | Compaction: + 1 | 00008541 | MERGE (1903008 keys): + 1 | 00008541 | 00000473 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008541 | 00000480 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008541 | 00000486 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffd2128295feedf0 + 1 | 00008541 | 00000496 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffe6eb57ae2267f9 + 1 | 00008541 | 00000506 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcd7793042f87515 + 1 | 00008541 | 00000511 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcd7793042f87515 + 1 | 00008541 | 00000518 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008541 | 00000528 INPUT | [================================================================================================] | 0324025233d27adf-fcd7793042f87515 + 1 | 00008541 | 00000533 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcd7793042f87515 + 1 | 00008541 | 00000540 INPUT | [============================================================================================] | 0d39b29a0fc466cb-fbd699452dabe28d + 1 | 00008541 | 00000545 INPUT | [================================================================================================] | 0324025233d27adf-fcd7793042f87515 + 1 | 00008541 | 00000551 INPUT | [============================================================================================] | 0d39b29a0fc466cb-fbd699452dabe28d + 1 | 00008541 | 00000558 INPUT | [==================================================================================================] | 009c9b0a7bc32f1c-ffe9c35c2954775d + 1 | 00008541 | 00000568 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffdd89e249d22e3 + 1 | 00008541 | 00000582 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffb5bf35f53d031 + 1 | 00008541 | 00000592 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffb5bf35f53d031 + 1 | 00008541 | 00000602 INPUT | [==================================================================================================] | 005b36fb126383dd-ff862d954814ed6d + 1 | 00008541 | 00000612 INPUT | [==============================================================================================] | 08e37d68b2e40092-fcd7793042f87515 + 1 | 00008541 | 00000618 INPUT | [==============================================================================================] | 08e37d68b2e40092-fcd7793042f87515 + 1 | 00008541 | 00000624 INPUT | [==================================================================================================] | 0006bb8b2247bad7-ffd2c282d6d8931c + 1 | 00008541 | 00000633 INPUT | [=================================================================================================] | 03bfaf281cffcaa2-fee38f1e3332a6dc + 1 | 00008541 | 00000643 INPUT | [==================================================================================================] | 0006bb8b2247bad7-ffe9c35c2954775d + 1 | 00008541 | 00000650 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffb5bf35f53d031 + 1 | 00008541 | 00003472 INPUT | [==================================================================================================] | 000023b78025d350-ffffec37b1df3f15 + 1 | 00008541 | 00003471 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008541 | 00003476 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008541 | 00003482 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008541 | 00003488 INPUT | [==================================================================================================] | 0006f6154a9cbf58-fff821cf09f2ceb3 + 1 | 00008541 | 00003498 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008541 | 00003503 INPUT | [==================================================================================================] | 000ec71960d9cb04-fffdd89e249d22e3 + 1 | 00008541 | 00003514 INPUT | [==================================================================================================] | 00451748c51e234a-feeba07cd2711308 + 1 | 00008541 | 00003520 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc + 1 | 00008541 | 00003526 INPUT | [==================================================================================================] | 000ec71960d9cb04-fffdd89e249d22e3 + 1 | 00008541 | 00003535 INPUT | [================================================================================================] | 055f38971e3f4b40-fd9eb5313e5705a9 + 1 | 00008541 | 00003542 INPUT | [==================================================================================================] | 01eaeb16ac669352-fd9eb5313e5705a9 + 1 | 00008541 | 00003548 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003553 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 + 1 | 00008541 | 00003560 INPUT | [==================================================================================================] | 0019262fefeb7f80-fffa74767ac9d1be + 1 | 00008541 | 00003576 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff49d0b9a706a34 + 1 | 00008541 | 00003586 INPUT | [==================================================================================================] | 0013523be5d02f5f-fffb5bf35f53d031 + 1 | 00008541 | 00003595 INPUT | [=========================================================================] | 32892b537c9e4af3-ef600373a0711249 + 1 | 00008541 | 00003602 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003607 INPUT | O | 5106c964624c16d8-5106c964624c16d8 + 1 | 00008541 | 00003614 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003620 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003626 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003632 INPUT | [==================================================================================================] | 00247993547b8bb1-ff67d440bfb64d44 + 1 | 00008541 | 00003642 INPUT | [=================================================================] | 149555a2795edc4f-bf79162da1dc254a + 1 | 00008541 | 00003647 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 1 | 00008541 | 00003654 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008541 | 00003664 INPUT | [==================================================================================================] | 000ec71960d9cb04-fffc2c9948fcd111 + 1 | 00008541 | 00003673 INPUT | [==================================================================================================] | 0065ed9316e2db62-ff613e324f823aec + 1 | 00008541 | 00003684 INPUT | [=================================================================================================] | 02eda4d50c0ac43c-fd9eb5313e5705a9 + 1 | 00008541 | 00003690 INPUT | [=================================================================================================] | 02eda4d50c0ac43c-fd9eb5313e5705a9 + 1 | 00008541 | 00003696 INPUT | [==================================================================================================] | 0065ed9316e2db62-fd9eb5313e5705a9 + 1 | 00008541 | 00003701 INPUT | [=======================================================================================] | 14dd4b812fa2359a-f73dc4981889f6f7 + 1 | 00008541 | 00003707 INPUT | [=====================================================================================] | 14a5dccecdf53b95-f123e9697aa75f74 + 1 | 00008541 | 00003713 INPUT | [==============================================================================================] | 0a3da3138c5162a8-fe6bc83b4b2abf68 + 1 | 00008541 | 00003719 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffed1c601513cf05 + 1 | 00008541 | 00003729 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffed1c601513cf05 + 1 | 00008541 | 00008518 INPUT | [================================================] | 00000def41531d98-7fe96a4b560d86f2 + 1 | 00008541 | 00008519 INPUT | [=================================================] | 7fe97d38eb66f9f8-fffffcfe4b08509d + 1 | 00008541 | 00008517 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffffc8b261a62b07 + 1 | 00008541 | 00008522 INPUT | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 + 1 | 00008541 | 00008539 OUTPUT | [================================================] | 00000def41531d98-7ff6ed5ee58590ac (cold) + 1 | 00008541 | 00008540 OUTPUT | [=================================================] | 7ff6edbdb9abff40-fffffcfe4b08509d (cold) + 1 | 00008541 | 00008538 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e (warm) +Time 2026-04-04T11:58:28.140689471Z +Commit 00008542 3504278 keys in 369ms 736µs 539ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008537 | 00008532 SST | [==================================] | 000020bdf968ed36-5a9011af4f973d20 (75 MiB, cold) + 2 | 00008537 | 00008533 SST | [=====================================] | 5a90372b0db3a39f-bd00691c4ea9c431 (79 MiB, cold) + 2 | 00008537 | 00008535 SST | [=============] | bd0079b1ed81e45a-e1139ae636fd40fc (38 MiB, cold) + 2 | 00008537 | 00008536 SST | [===========] | e113a726815ee32e-fffffcfe4b08509d (53 MiB, cold) + 2 | 00008537 | 00008534 SST | [==================================================================================================] | 00573bf255c0b47d-fff1acebd9a3b35d (11 MiB, warm) + 2 | 00008537 | 00007941 00007943 00007946 00007953 00007963 00007968 00007974 00007981 00007987 00007993 00007998 00008424 00008425 00008429 00008435 OBSOLETE SST + 2 | 00008537 | 00008441 00008446 00008456 00008512 00008513 00008514 00008515 00008523 OBSOLETE SST + 1 | 00008541 | 00008539 SST | [================================================] | 00000def41531d98-7ff6ed5ee58590ac (66 MiB, cold) + 1 | 00008541 | 00008540 SST | [=================================================] | 7ff6edbdb9abff40-fffffcfe4b08509d (67 MiB, cold) + 1 | 00008541 | 00008538 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e (10 MiB, warm) + 1 | 00008541 | 00000473 00000480 00000486 00000496 00000506 00000511 00000518 00000528 00000533 00000540 00000545 00000551 00000558 00000568 00000582 OBSOLETE SST + 1 | 00008541 | 00000592 00000602 00000612 00000618 00000624 00000633 00000643 00000650 00003471 00003472 00003476 00003482 00003488 00003498 00003503 OBSOLETE SST + 1 | 00008541 | 00003514 00003520 00003526 00003535 00003542 00003548 00003553 00003560 00003576 00003586 00003595 00003602 00003607 00003614 00003620 OBSOLETE SST + 1 | 00008541 | 00003626 00003632 00003642 00003647 00003654 00003664 00003673 00003684 00003690 00003696 00003701 00003707 00003713 00003719 00003729 OBSOLETE SST + 1 | 00008541 | 00008517 00008518 00008519 00008522 OBSOLETE SST + | | 00000473 00000480 00000486 00000496 00000506 00000511 00000518 00000528 00000533 00000540 00000545 00000551 00000558 00000568 00000582 SST DELETED + | | 00000592 00000602 00000612 00000618 00000624 00000633 00000643 00000650 00003471 00003472 00003476 00003482 00003488 00003498 00003503 SST DELETED + | | 00003514 00003520 00003526 00003535 00003542 00003548 00003553 00003560 00003576 00003586 00003595 00003602 00003607 00003614 00003620 SST DELETED + | | 00003626 00003632 00003642 00003647 00003654 00003664 00003673 00003684 00003690 00003696 00003701 00003707 00003713 00003719 00003729 SST DELETED + | | 00007941 00007943 00007946 00007953 00007963 00007968 00007974 00007981 00007987 00007993 00007998 00008424 00008425 00008429 00008435 SST DELETED + | | 00008441 00008446 00008456 00008512 00008513 00008514 00008515 00008517 00008518 00008519 00008522 00008523 SST DELETED + | | 00000477 00000483 00000491 00000503 00000509 00000515 00000524 00000531 00000537 00000543 00000549 00000555 00000563 00000573 00000590 META DELETED + | | 00000597 00000607 00000615 00000621 00000629 00000639 00000647 00000655 00003473 00003479 00003485 00003493 00003501 00003511 00003517 META DELETED + | | 00003523 00003533 00003539 00003545 00003551 00003557 00003568 00003584 00003591 00003599 00003605 00003611 00003617 00003623 00003629 META DELETED + | | 00003637 00003645 00003651 00003662 00003669 00003679 00003687 00003693 00003699 00003705 00003711 00003717 00003725 00003733 00007951 META DELETED + | | 00007959 00007967 00007973 00007979 00007985 00007991 00007997 00008003 00008426 00008433 00008439 00008445 00008455 00008464 00008516 META DELETED + | | 00008520 00008528 00008529 META DELETED +Time 2026-04-04T12:01:47.812379232Z +Commit 00008552 55402 keys in 73ms 140µs 614ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008548 | 00008545 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008549 | 00008544 SST | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 (14 MiB, fresh) + 3 | 00008550 | 00008546 SST | [==================================================================================================] | 0040efe1fcd8c238-fff6c0a1bed41162 (0 MiB, fresh) + 4 | 00008551 | 00008547 SST | [==================================================================================================] | 0073c71fea28973c-ffe591fcdec32394 (0 MiB, fresh) + 2 | 00008552 | 00008543 SST | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 (13 MiB, fresh) + 2 | 00008559 | Compaction: + 2 | 00008559 | MERGE (1821969 keys): + 2 | 00008559 | 00007940 INPUT | [================================] | 523e08e536f93e8e-a7b3472e7af9ddf0 + 2 | 00008559 | 00007942 INPUT | [================] | a7b3596d507d5141-d3fa0cd43d35f36e + 2 | 00008559 | 00008532 INPUT | [==================================] | 000020bdf968ed36-5a9011af4f973d20 + 2 | 00008559 | 00008533 INPUT | [=====================================] | 5a90372b0db3a39f-bd00691c4ea9c431 + 2 | 00008559 | 00008535 INPUT | [=============] | bd0079b1ed81e45a-e1139ae636fd40fc + 2 | 00008559 | 00008536 INPUT | [===========] | e113a726815ee32e-fffffcfe4b08509d + 2 | 00008559 | 00008534 INPUT | [==================================================================================================] | 00573bf255c0b47d-fff1acebd9a3b35d + 2 | 00008559 | 00008543 INPUT | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 + 2 | 00008559 | 00008553 OUTPUT | [================================] | 000020bdf968ed36-5566a99b29536ee8 (cold) + 2 | 00008559 | 00008554 OUTPUT | [================] | 5566aed914d2eaa3-81054a75cc97d6a9 (cold) + 2 | 00008559 | 00008555 OUTPUT | [=================] | 81054e2d67d8e5b3-af2e7166bfebe680 (cold) + 2 | 00008559 | 00008557 OUTPUT | [===============] | af2e8437f547f11e-d7a082e97c2bb5ca (cold) + 2 | 00008559 | 00008558 OUTPUT | [==============] | d7a08c496aef496d-fffffcfe4b08509d (cold) + 2 | 00008559 | 00008556 OUTPUT | [=================================================================================================] | 034855d4e94383b0-ff679c44aa020120 (warm) +Time 2026-04-04T12:01:55.478872096Z +Commit 00008560 1821969 keys in 255ms 223µs 176ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008559 | 00008553 SST | [================================] | 000020bdf968ed36-5566a99b29536ee8 (75 MiB, cold) + 2 | 00008559 | 00008554 SST | [================] | 5566aed914d2eaa3-81054a75cc97d6a9 (86 MiB, cold) + 2 | 00008559 | 00008555 SST | [=================] | 81054e2d67d8e5b3-af2e7166bfebe680 (83 MiB, cold) + 2 | 00008559 | 00008557 SST | [===============] | af2e8437f547f11e-d7a082e97c2bb5ca (73 MiB, cold) + 2 | 00008559 | 00008558 SST | [==============] | d7a08c496aef496d-fffffcfe4b08509d (70 MiB, cold) + 2 | 00008559 | 00008556 SST | [=================================================================================================] | 034855d4e94383b0-ff679c44aa020120 (0 MiB, warm) + 2 | 00008559 | 00007940 00007942 00008532 00008533 00008534 00008535 00008536 00008543 OBSOLETE SST + | | 00007940 00007942 00008532 00008533 00008534 00008535 00008536 00008543 SST DELETED + | | 00008552 META DELETED +Time 2026-04-04T12:07:19.84346333Z +Commit 00008570 213 keys in 18ms 371µs 439ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008566 | 00008563 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 3 | 00008567 | 00008564 SST | [==============] | 2a76add06b12f3a9-51e044f705548246 (0 MiB, fresh) + 1 | 00008568 | 00008562 SST | [=================================================================================================] | 00c1743cd2d46573-fd635bf7f779af77 (0 MiB, fresh) + 4 | 00008569 | 00008565 SST | [==================================================] | 1d6afb533509fc40-9f2f0a5e0499903e (0 MiB, fresh) + 2 | 00008570 | 00008561 SST | [=================================================================================================] | 00c1743cd2d46573-fd635bf7f779af77 (0 MiB, fresh) + 2 | 00008578 | Compaction: + 2 | 00008578 | MERGE (1961812 keys): + 2 | 00008578 | 00007936 INPUT | [===============================] | 00000def41531d98-523de98d720fc8fd + 2 | 00008578 | 00008553 INPUT | [================================] | 000020bdf968ed36-5566a99b29536ee8 + 2 | 00008578 | 00008554 INPUT | [================] | 5566aed914d2eaa3-81054a75cc97d6a9 + 2 | 00008578 | 00008555 INPUT | [=================] | 81054e2d67d8e5b3-af2e7166bfebe680 + 2 | 00008578 | 00008557 INPUT | [===============] | af2e8437f547f11e-d7a082e97c2bb5ca + 2 | 00008578 | 00008558 INPUT | [==============] | d7a08c496aef496d-fffffcfe4b08509d + 2 | 00008578 | 00008556 INPUT | [=================================================================================================] | 034855d4e94383b0-ff679c44aa020120 + 2 | 00008578 | 00008561 INPUT | [=================================================================================================] | 00c1743cd2d46573-fd635bf7f779af77 + 2 | 00008578 | 00008571 OUTPUT | [=================] | 00000def41531d98-302890d29fbc78f1 (cold) + 2 | 00008578 | 00008572 OUTPUT | [===============] | 302893a843849bf9-59974938a97516d5 (cold) + 2 | 00008578 | 00008573 OUTPUT | [===================] | 59974c4cae56514d-8a46f78fd762b578 (cold) + 2 | 00008578 | 00008574 OUTPUT | [=================] | 8a46f872667b93c0-b86d3cf990d29ffb (cold) + 2 | 00008578 | 00008576 OUTPUT | [=============] | b86d416868c0a452-dc3910ddf72302d2 (cold) + 2 | 00008578 | 00008577 OUTPUT | [============] | dc3913188aa235f0-fffffcfe4b08509d (cold) + 2 | 00008578 | 00008575 OUTPUT | [==================================================================================================] | 005ac169ea3ef972-ffccfa4e8c9f00ea (warm) +Time 2026-04-04T12:07:27.536195137Z +Commit 00008579 1961812 keys in 382ms 105µs 989ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008578 | 00008571 SST | [=================] | 00000def41531d98-302890d29fbc78f1 (86 MiB, cold) + 2 | 00008578 | 00008572 SST | [===============] | 302893a843849bf9-59974938a97516d5 (83 MiB, cold) + 2 | 00008578 | 00008573 SST | [===================] | 59974c4cae56514d-8a46f78fd762b578 (91 MiB, cold) + 2 | 00008578 | 00008574 SST | [=================] | 8a46f872667b93c0-b86d3cf990d29ffb (83 MiB, cold) + 2 | 00008578 | 00008576 SST | [=============] | b86d416868c0a452-dc3910ddf72302d2 (62 MiB, cold) + 2 | 00008578 | 00008577 SST | [============] | dc3913188aa235f0-fffffcfe4b08509d (62 MiB, cold) + 2 | 00008578 | 00008575 SST | [==================================================================================================] | 005ac169ea3ef972-ffccfa4e8c9f00ea (4 MiB, warm) + 2 | 00008578 | 00007936 00008553 00008554 00008555 00008556 00008557 00008558 00008561 OBSOLETE SST + | | 00007936 00008553 00008554 00008555 00008556 00008557 00008558 00008561 SST DELETED + | | 00007944 00008570 META DELETED +Time 2026-04-04T12:07:27.931853405Z +Commit 00008586 4 keys in 14ms 203µs 633ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008583 | 00008582 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008584 | 00008580 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) + 2 | 00008585 | 00008581 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) + | | 00008537 META DELETED +Time 2026-04-04T12:07:50.114632036Z +Commit 00008600 339625 keys in 54ms 429µs 957ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008595 | 00008592 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008596 | 00008588 SST | [=======================] | 0000737dcecb7eaa-3fffcb7709db46b9 (12 MiB, fresh) + 2 | 00008596 | 00008590 SST | [=======================] | c000dde91536f638-ffffedf004af983c (10 MiB, fresh) + 2 | 00008596 | 00008587 SST | [=======================] | 400051008c4935e0-7fff0748b2c8d919 (11 MiB, fresh) + 2 | 00008596 | 00008589 SST | [=======================] | 8000ce8b63de2726-bffffe42b4a8071b (11 MiB, fresh) + 4 | 00008597 | 00008594 SST | [==================================================================================================] | 00c70f87a0f5ce4b-ffa0913c16d4cca6 (0 MiB, fresh) + 3 | 00008598 | 00008593 SST | [==================================================================================================] | 00b9ec4a4dfd7580-ffbe768d123df203 (0 MiB, fresh) + 1 | 00008599 | 00008591 SST | [==================================================================================================] | 0000737dcecb7eaa-ffffedf004af983c (29 MiB, fresh) + | | 00008559 META DELETED +Time 2026-04-04T12:10:53.820972006Z +Commit 00008613 150745 keys in 45ms 635µs 941ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008609 | 00008606 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008610 | 00008605 SST | [==================================================================================================] | 0000737dcecb7eaa-ffffedf004af983c (16 MiB, fresh) + 2 | 00008611 | 00008602 SST | [=======================] | c000740db22dfb07-ffffedf004af983c (9 MiB, fresh) + 2 | 00008611 | 00008601 SST | [=======================] | 80004171866b14fb-bffffe42b4a8071b (9 MiB, fresh) + 2 | 00008611 | 00008603 SST | [=======================] | 4000cdc51c3e591f-7ffe4ad3e00a89cd (9 MiB, fresh) + 2 | 00008611 | 00008604 SST | [=======================] | 0000737dcecb7eaa-3fffab657054165b (11 MiB, fresh) + 3 | 00008612 | 00008607 SST | [==================================================================================================] | 00e5bbea361d2c27-ffdef8e971e83075 (0 MiB, fresh) + 4 | 00008613 | 00008608 SST | [==================================================================================================] | 01620da624ee84ac-ff7624f8a530fec4 (0 MiB, fresh) + 1 | 00008617 | Compaction: + 1 | 00008617 | MERGE (1918931 keys): + 1 | 00008617 | 00000061 INPUT | O | 422e7ab5924d0913-422e7ab5924d0913 + 1 | 00008617 | 00000068 INPUT | [==================================================================================================] | 01cb3d717c7f7124-ff881d6151ab3b91 + 1 | 00008617 | 00000073 INPUT | [==================================================================================================] | 01cb3d717c7f7124-ff881d6151ab3b91 + 1 | 00008617 | 00000080 INPUT | [==================================================================================================] | 00e9726494d6800f-ff881d6151ab3b91 + 1 | 00008617 | 00000085 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000092 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000098 INPUT | [==================================================================================================] | 0132c2b143bcf825-ff881d6151ab3b91 + 1 | 00008617 | 00000104 INPUT | [==================================================================================================] | 00e9726494d6800f-ff881d6151ab3b91 + 1 | 00008617 | 00000110 INPUT | [==================================================================================================] | 00e9726494d6800f-ff881d6151ab3b91 + 1 | 00008617 | 00000120 INPUT | [==================================================================================================] | 001a55f65a5f34f1-ffee1668243fc025 + 1 | 00008617 | 00000129 INPUT | [==================================================================================================] | 004df8c1648c843b-ffe9c35c2954775d + 1 | 00008617 | 00000140 INPUT | [==================================================================================================] | 01cb3d717c7f7124-ff881d6151ab3b91 + 1 | 00008617 | 00000146 INPUT | [=================================================================================================] | 005b36fb126383dd-fd01082c4cb7fbf0 + 1 | 00008617 | 00000155 INPUT | [==================================================================================================] | 004df8c1648c843b-ffe9c35c2954775d + 1 | 00008617 | 00000161 INPUT | [==================================================================================================] | 004df8c1648c843b-ffe9c35c2954775d + 1 | 00008617 | 00000172 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffffc8b261a62b07 + 1 | 00008617 | 00000186 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008617 | 00000196 INPUT | [==================================================================================================] | 0032b0dbc97fd7ff-feeba07cd2711308 + 1 | 00008617 | 00000205 INPUT | [==================================================================================================] | 0008192861033651-ffe9c35c2954775d + 1 | 00008617 | 00000216 INPUT | [==================================================================================================] | 00500152f8dd5b7d-ff95fac4ba5d9b08 + 1 | 00008617 | 00000222 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe97e9765737c6 + 1 | 00008617 | 00000232 INPUT | [==============================================================================================] | 07b83e378721cf4c-fcb701b0310f74b9 + 1 | 00008617 | 00000238 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008617 | 00000244 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008617 | 00000254 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008617 | 00000263 INPUT | [==================================================================================================] | 028166b6a35bcd98-fe9a7a0f20fcfa7f + 1 | 00008617 | 00000274 INPUT | [==================================================================================================] | 028166b6a35bcd98-feeba07cd2711308 + 1 | 00008617 | 00000283 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000289 INPUT | [================================================================================================] | 02cb8c9cef2d6adf-fcb701b0310f74b9 + 1 | 00008617 | 00000296 INPUT | [================================================================================================] | 02cb8c9cef2d6adf-fcb701b0310f74b9 + 1 | 00008617 | 00000301 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008617 | 00000308 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008617 | 00000321 INPUT | O | 9c7813a252211112-9c7813a252211112 + 1 | 00008617 | 00000328 INPUT | [=================================================================================================] | 0017a54d1872e2f1-fcb701b0310f74b9 + 1 | 00008617 | 00000334 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000339 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000345 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000351 INPUT | [=================================================================================================] | 0017a54d1872e2f1-fcb701b0310f74b9 + 1 | 00008617 | 00000358 INPUT | [=======================================================================================] | 14dd4b812fa2359a-f73dc4981889f6f7 + 1 | 00008617 | 00000364 INPUT | [=================================================================================================] | 0017a54d1872e2f1-fcb701b0310f74b9 + 1 | 00008617 | 00000369 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000375 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000382 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000387 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000393 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000399 INPUT | [===============================================================================================] | 05e15432ae137cc7-fcb701b0310f74b9 + 1 | 00008617 | 00000406 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffe5d9a156d03758 + 1 | 00008617 | 00000416 INPUT | [=============================================================================================] | 0d0ac2df242a2bbe-feeba07cd2711308 + 1 | 00008617 | 00000425 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000431 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000438 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008617 | 00000444 INPUT | [==========================================================================================] | 12df2a21ee9ddeff-fcb701b0310f74b9 + 1 | 00008617 | 00000449 INPUT | [=========================================================================================] | 0d39b29a0fc466cb-f52f51b87e2b8e94 + 1 | 00008617 | 00000455 INPUT | [==================================================================================================] | 00718038227ea379-ffe9c35c2954775d + 1 | 00008617 | 00000461 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008617 | 00000467 INPUT | [=============================================================================================] | 0b2631de1bd382d9-fcb701b0310f74b9 + 1 | 00008617 | 00008539 INPUT | [================================================] | 00000def41531d98-7ff6ed5ee58590ac + 1 | 00008617 | 00008540 INPUT | [=================================================] | 7ff6edbdb9abff40-fffffcfe4b08509d + 1 | 00008617 | 00008538 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008617 | 00008544 INPUT | [==================================================================================================] | 0002a16a5976e472-fffe3514aa012fd1 + 1 | 00008617 | 00008562 INPUT | [=================================================================================================] | 00c1743cd2d46573-fd635bf7f779af77 + 1 | 00008617 | 00008580 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 1 | 00008617 | 00008591 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffffedf004af983c + 1 | 00008617 | 00008605 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffffedf004af983c + 1 | 00008617 | 00008615 OUTPUT | [================================================] | 00000def41531d98-7ff5dae36f296d35 (cold) + 1 | 00008617 | 00008616 OUTPUT | [=================================================] | 7ff5dc38dae70503-fffffcfe4b08509d (cold) + 1 | 00008617 | 00008614 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e (warm) +Time 2026-04-04T12:11:00.285646249Z +Commit 00008618 1918931 keys in 158ms 919µs 453ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00008617 | 00008615 SST | [================================================] | 00000def41531d98-7ff5dae36f296d35 (60 MiB, cold) + 1 | 00008617 | 00008616 SST | [=================================================] | 7ff5dc38dae70503-fffffcfe4b08509d (61 MiB, cold) + 1 | 00008617 | 00008614 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e (10 MiB, warm) + 1 | 00008617 | 00000061 00000068 00000073 00000080 00000085 00000092 00000098 00000104 00000110 00000120 00000129 00000140 00000146 00000155 00000161 OBSOLETE SST + 1 | 00008617 | 00000172 00000186 00000196 00000205 00000216 00000222 00000232 00000238 00000244 00000254 00000263 00000274 00000283 00000289 00000296 OBSOLETE SST + 1 | 00008617 | 00000301 00000308 00000321 00000328 00000334 00000339 00000345 00000351 00000358 00000364 00000369 00000375 00000382 00000387 00000393 OBSOLETE SST + 1 | 00008617 | 00000399 00000406 00000416 00000425 00000431 00000438 00000444 00000449 00000455 00000461 00000467 00008538 00008539 00008540 00008544 OBSOLETE SST + 1 | 00008617 | 00008562 00008580 00008591 00008605 OBSOLETE SST + | | 00000061 00000068 00000073 00000080 00000085 00000092 00000098 00000104 00000110 00000120 00000129 00000140 00000146 00000155 00000161 SST DELETED + | | 00000172 00000186 00000196 00000205 00000216 00000222 00000232 00000238 00000244 00000254 00000263 00000274 00000283 00000289 00000296 SST DELETED + | | 00000301 00000308 00000321 00000328 00000334 00000339 00000345 00000351 00000358 00000364 00000369 00000375 00000382 00000387 00000393 SST DELETED + | | 00000399 00000406 00000416 00000425 00000431 00000438 00000444 00000449 00000455 00000461 00000467 00008538 00008539 00008540 00008544 SST DELETED + | | 00008562 00008580 00008591 00008605 SST DELETED + | | 00000065 00000071 00000077 00000084 00000089 00000095 00000101 00000107 00000115 00000128 00000135 00000143 00000151 00000159 00000167 META DELETED + | | 00000180 00000191 00000201 00000212 00000220 00000230 00000235 00000242 00000252 00000261 00000269 00000279 00000286 00000293 00000299 META DELETED + | | 00000305 00000314 00000325 00000331 00000337 00000343 00000349 00000355 00000361 00000367 00000373 00000379 00000385 00000391 00000397 META DELETED + | | 00000403 00000411 00000421 00000429 00000435 00000441 00000447 00000453 00000459 00000465 00000471 00008541 00008549 00008568 00008584 META DELETED + | | 00008599 00008610 META DELETED +Time 2026-04-04T12:11:11.708374392Z +Commit 00008631 107603 keys in 37ms 827µs 336ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008627 | 00008624 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008628 | 00008623 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (7 MiB, fresh) + 2 | 00008629 | 00008619 SST | [=======================] | c000740db22dfb07-ffff796b5189fbfd (7 MiB, fresh) + 2 | 00008629 | 00008622 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (7 MiB, fresh) + 2 | 00008629 | 00008620 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (8 MiB, fresh) + 2 | 00008629 | 00008621 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (9 MiB, fresh) + 3 | 00008630 | 00008625 SST | [===============================================================================================] | 00defd4cad348690-f8374fd6e21ba8ef (0 MiB, fresh) + 4 | 00008631 | 00008626 SST | [===========================================================================================] | 02d6200e3d974658-eefbdecdc1546a6d (0 MiB, fresh) + 2 | 00008638 | Compaction: + 2 | 00008638 | MERGE (1633529 keys): + 2 | 00008638 | 00008572 INPUT | [===============] | 302893a843849bf9-59974938a97516d5 + 2 | 00008638 | 00008573 INPUT | [===================] | 59974c4cae56514d-8a46f78fd762b578 + 2 | 00008638 | 00008574 INPUT | [=================] | 8a46f872667b93c0-b86d3cf990d29ffb + 2 | 00008638 | 00008576 INPUT | [=============] | b86d416868c0a452-dc3910ddf72302d2 + 2 | 00008638 | 00008577 INPUT | [============] | dc3913188aa235f0-fffffcfe4b08509d + 2 | 00008638 | 00008575 INPUT | [==================================================================================================] | 005ac169ea3ef972-ffccfa4e8c9f00ea + 2 | 00008638 | 00008581 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 2 | 00008638 | 00008588 INPUT | [=======================] | 0000737dcecb7eaa-3fffcb7709db46b9 + 2 | 00008638 | 00008590 INPUT | [=======================] | c000dde91536f638-ffffedf004af983c + 2 | 00008638 | 00008587 INPUT | [=======================] | 400051008c4935e0-7fff0748b2c8d919 + 2 | 00008638 | 00008589 INPUT | [=======================] | 8000ce8b63de2726-bffffe42b4a8071b + 2 | 00008638 | 00008602 INPUT | [=======================] | c000740db22dfb07-ffffedf004af983c + 2 | 00008638 | 00008601 INPUT | [=======================] | 80004171866b14fb-bffffe42b4a8071b + 2 | 00008638 | 00008603 INPUT | [=======================] | 4000cdc51c3e591f-7ffe4ad3e00a89cd + 2 | 00008638 | 00008604 INPUT | [=======================] | 0000737dcecb7eaa-3fffab657054165b + 2 | 00008638 | 00008619 INPUT | [=======================] | c000740db22dfb07-ffff796b5189fbfd + 2 | 00008638 | 00008622 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008638 | 00008620 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008638 | 00008621 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008638 | 00008632 OUTPUT | [===============================] | 0000737dcecb7eaa-52a1de97192e93de (cold) + 2 | 00008638 | 00008633 OUTPUT | [=================] | 52a1e95e787f2b8a-8100fb03794bc384 (cold) + 2 | 00008638 | 00008634 OUTPUT | [=================] | 8100fb7e3ef2e2e1-b09f4f8ad0a90aa5 (cold) + 2 | 00008638 | 00008636 OUTPUT | [===============] | b09f51caa3f878a0-d85a43e4102149a4 (cold) + 2 | 00008638 | 00008637 OUTPUT | [==============] | d85a4c1454058920-fffffcfe4b08509d (cold) + 2 | 00008638 | 00008635 OUTPUT | [==============================================================================================] | 0c73970fc94d23a6-ff9bab0d30e06435 (warm) +Time 2026-04-04T12:11:17.816094742Z +Commit 00008639 1633529 keys in 388ms 469µs 236ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008638 | 00008632 SST | [===============================] | 0000737dcecb7eaa-52a1de97192e93de (80 MiB, cold) + 2 | 00008638 | 00008633 SST | [=================] | 52a1e95e787f2b8a-8100fb03794bc384 (86 MiB, cold) + 2 | 00008638 | 00008634 SST | [=================] | 8100fb7e3ef2e2e1-b09f4f8ad0a90aa5 (82 MiB, cold) + 2 | 00008638 | 00008636 SST | [===============] | b09f51caa3f878a0-d85a43e4102149a4 (71 MiB, cold) + 2 | 00008638 | 00008637 SST | [==============] | d85a4c1454058920-fffffcfe4b08509d (66 MiB, cold) + 2 | 00008638 | 00008635 SST | [==============================================================================================] | 0c73970fc94d23a6-ff9bab0d30e06435 (0 MiB, warm) + 2 | 00008638 | 00008572 00008573 00008574 00008575 00008576 00008577 00008581 00008587 00008588 00008589 00008590 00008601 00008602 00008603 00008604 OBSOLETE SST + 2 | 00008638 | 00008619 00008620 00008621 00008622 OBSOLETE SST + | | 00008572 00008573 00008574 00008575 00008576 00008577 00008581 00008587 00008588 00008589 00008590 00008601 00008602 00008603 00008604 SST DELETED + | | 00008619 00008620 00008621 00008622 SST DELETED + | | 00008585 00008596 00008611 00008629 META DELETED +Time 2026-04-04T12:12:08.28346527Z +Commit 00008645 167 keys in 13ms 317µs 978ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008643 | 00008642 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008644 | 00008641 SST | [==================================================================================================] | 01c738cdaaf154e9-ff78e55e141da030 (0 MiB, fresh) + 2 | 00008645 | 00008640 SST | [================================================================================================] | 05a4247f98b8bf3e-ff78e55e141da030 (0 MiB, fresh) +Time 2026-04-04T12:12:13.312220736Z +Commit 00008651 62 keys in 13ms 806µs 410ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008649 | 00008648 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008650 | 00008646 SST | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 (0 MiB, fresh) + 2 | 00008651 | 00008647 SST | [================================================================================================] | 05a4247f98b8bf3e-fe6bc83b4b2abf68 (0 MiB, fresh) +Time 2026-04-04T12:22:48.990868737Z +Commit 00008664 110281 keys in 40ms 476µs 784ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008660 | 00008657 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008661 | 00008656 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (9 MiB, fresh) + 2 | 00008662 | 00008652 SST | [=======================] | c000740db22dfb07-ffff796b5189fbfd (7 MiB, fresh) + 2 | 00008662 | 00008655 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (8 MiB, fresh) + 2 | 00008662 | 00008653 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (8 MiB, fresh) + 2 | 00008662 | 00008654 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (9 MiB, fresh) + 3 | 00008663 | 00008658 SST | [==================================================================================================] | 0162083cc475b58e-fed59a8ac16c6a84 (0 MiB, fresh) + 4 | 00008664 | 00008659 SST | [==================================================================================================] | 0081d164fa5b4208-ffae19562baa0b42 (0 MiB, fresh) +Time 2026-04-04T12:23:04.397077483Z +Commit 00008677 95845 keys in 44ms 594µs 821ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008673 | 00008670 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008674 | 00008669 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (7 MiB, fresh) + 2 | 00008675 | 00008665 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (7 MiB, fresh) + 2 | 00008675 | 00008667 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (6 MiB, fresh) + 2 | 00008675 | 00008666 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (7 MiB, fresh) + 2 | 00008675 | 00008668 SST | [=======================] | c001e64454481670-ffff796b5189fbfd (5 MiB, fresh) + 3 | 00008676 | 00008672 SST | [=============================================================================================] | 00190f06e7d7a509-f213877787697af1 (0 MiB, fresh) + 4 | 00008677 | 00008671 SST | [========================================================================================] | 17739ee5bc1f86e5-fc26e17cc065d532 (0 MiB, fresh) +Time 2026-04-04T12:23:12.83780905Z +Commit 00008690 106982 keys in 40ms 588µs 995ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008686 | 00008683 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008687 | 00008682 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008688 | 00008680 SST | [=======================] | c000740db22dfb07-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008688 | 00008681 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (7 MiB, fresh) + 2 | 00008688 | 00008678 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (8 MiB, fresh) + 2 | 00008688 | 00008679 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (7 MiB, fresh) + 3 | 00008689 | 00008684 SST | [==================================================================================================] | 0129ee47a9655b19-fe6e62173a856d6b (0 MiB, fresh) + 4 | 00008690 | 00008685 SST | [==================================================================================================] | 00c6f05962fce1fb-fda58f2224923b2f (0 MiB, fresh) + 2 | 00008697 | Compaction: + 2 | 00008697 | MERGE (1634228 keys): + 2 | 00008697 | 00008632 INPUT | [===============================] | 0000737dcecb7eaa-52a1de97192e93de + 2 | 00008697 | 00008633 INPUT | [=================] | 52a1e95e787f2b8a-8100fb03794bc384 + 2 | 00008697 | 00008634 INPUT | [=================] | 8100fb7e3ef2e2e1-b09f4f8ad0a90aa5 + 2 | 00008697 | 00008636 INPUT | [===============] | b09f51caa3f878a0-d85a43e4102149a4 + 2 | 00008697 | 00008637 INPUT | [==============] | d85a4c1454058920-fffffcfe4b08509d + 2 | 00008697 | 00008635 INPUT | [==============================================================================================] | 0c73970fc94d23a6-ff9bab0d30e06435 + 2 | 00008697 | 00008640 INPUT | [================================================================================================] | 05a4247f98b8bf3e-ff78e55e141da030 + 2 | 00008697 | 00008647 INPUT | [================================================================================================] | 05a4247f98b8bf3e-fe6bc83b4b2abf68 + 2 | 00008697 | 00008652 INPUT | [=======================] | c000740db22dfb07-ffff796b5189fbfd + 2 | 00008697 | 00008655 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008697 | 00008653 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008697 | 00008654 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008697 | 00008665 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008697 | 00008667 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008697 | 00008666 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008697 | 00008668 INPUT | [=======================] | c001e64454481670-ffff796b5189fbfd + 2 | 00008697 | 00008680 INPUT | [=======================] | c000740db22dfb07-ffff796b5189fbfd + 2 | 00008697 | 00008681 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008697 | 00008678 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008697 | 00008679 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008697 | 00008691 OUTPUT | [===============================] | 0000737dcecb7eaa-526c4031cedbf5ee (cold) + 2 | 00008697 | 00008692 OUTPUT | [=================] | 526c40342363944d-80b12444fd6cc28c (cold) + 2 | 00008697 | 00008693 OUTPUT | [=================] | 80b125263da1fb30-b045402b41f9b2e1 (cold) + 2 | 00008697 | 00008695 OUTPUT | [===============] | b045461846273ca7-d82b86465ee1fa62 (cold) + 2 | 00008697 | 00008696 OUTPUT | [==============] | d82b89d7f8d6ac73-fffffcfe4b08509d (cold) + 2 | 00008697 | 00008694 OUTPUT | [==================================================================================================] | 0059ad4d7698f6a4-ffb64522f065ba43 (warm) +Time 2026-04-04T12:23:19.870607728Z +Commit 00008698 1634228 keys in 649ms 285µs 243ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008697 | 00008691 SST | [===============================] | 0000737dcecb7eaa-526c4031cedbf5ee (80 MiB, cold) + 2 | 00008697 | 00008692 SST | [=================] | 526c40342363944d-80b12444fd6cc28c (86 MiB, cold) + 2 | 00008697 | 00008693 SST | [=================] | 80b125263da1fb30-b045402b41f9b2e1 (82 MiB, cold) + 2 | 00008697 | 00008695 SST | [===============] | b045461846273ca7-d82b86465ee1fa62 (71 MiB, cold) + 2 | 00008697 | 00008696 SST | [==============] | d82b89d7f8d6ac73-fffffcfe4b08509d (67 MiB, cold) + 2 | 00008697 | 00008694 SST | [==================================================================================================] | 0059ad4d7698f6a4-ffb64522f065ba43 (0 MiB, warm) + 2 | 00008697 | 00008632 00008633 00008634 00008635 00008636 00008637 00008640 00008647 00008652 00008653 00008654 00008655 00008665 00008666 00008667 OBSOLETE SST + 2 | 00008697 | 00008668 00008678 00008679 00008680 00008681 OBSOLETE SST + | | 00008632 00008633 00008634 00008635 00008636 00008637 00008640 00008647 00008652 00008653 00008654 00008655 00008665 00008666 00008667 SST DELETED + | | 00008668 00008678 00008679 00008680 00008681 SST DELETED + | | 00008645 00008651 00008662 00008675 00008688 META DELETED +Time 2026-04-04T12:23:20.840128975Z +Commit 00008711 94058 keys in 42ms 682µs 592ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008707 | 00008704 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008708 | 00008703 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008709 | 00008702 SST | [=======================] | c001e64454481670-ffff796b5189fbfd (5 MiB, fresh) + 2 | 00008709 | 00008699 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (4 MiB, fresh) + 2 | 00008709 | 00008701 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (6 MiB, fresh) + 2 | 00008709 | 00008700 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (6 MiB, fresh) + 3 | 00008710 | 00008706 SST | [================================================================================================] | 03a734fe9957fd86-fd34dcc0fb48f90d (0 MiB, fresh) + 4 | 00008711 | 00008705 SST | [==================================================================================================] | 026386c07b29e751-fe18fee9bc0774ba (0 MiB, fresh) +Time 2026-04-04T12:23:23.910935795Z +Commit 00008724 109152 keys in 38ms 448µs 653ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008720 | 00008717 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008721 | 00008716 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (7 MiB, fresh) + 2 | 00008722 | 00008714 SST | [=======================] | c000740db22dfb07-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008722 | 00008712 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (9 MiB, fresh) + 2 | 00008722 | 00008715 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (7 MiB, fresh) + 2 | 00008722 | 00008713 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (8 MiB, fresh) + 3 | 00008723 | 00008719 SST | [==================================================================================================] | 01b9c63163122efc-ffca3f0163389bf9 (0 MiB, fresh) + 4 | 00008724 | 00008718 SST | [==================================================================================================] | 002b93da85429976-fff81e1fff82493c (0 MiB, fresh) + 1 | 00008732 | Compaction: + 1 | 00008732 | MERGE (1963700 keys): + 1 | 00008732 | 00000001 INPUT | [==================================================================================================] | 0027752eca537b46-ff16969064aee852 + 1 | 00008732 | 00000015 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff808ec0d5d62b + 1 | 00008732 | 00000028 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008732 | 00000038 INPUT | [==================================================================================================] | 00a96a833a951f9b-ff95fac4ba5d9b08 + 1 | 00008732 | 00000044 INPUT | [==================================================================================================] | 0132c2b143bcf825-ff881d6151ab3b91 + 1 | 00008732 | 00000050 INPUT | [================================================================================================] | 0315bd6ef0760e1f-fd01082c4cb7fbf0 + 1 | 00008732 | 00000056 INPUT | [==================================================================================================] | 000a2028c9fc0dd6-ffd284765f657204 + 1 | 00008732 | 00008615 INPUT | [================================================] | 00000def41531d98-7ff5dae36f296d35 + 1 | 00008732 | 00008616 INPUT | [=================================================] | 7ff5dc38dae70503-fffffcfe4b08509d + 1 | 00008732 | 00008614 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff5f9b333e341e + 1 | 00008732 | 00008623 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008641 INPUT | [==================================================================================================] | 01c738cdaaf154e9-ff78e55e141da030 + 1 | 00008732 | 00008646 INPUT | [==================================================================================================] | 01c738cdaaf154e9-fe6bc83b4b2abf68 + 1 | 00008732 | 00008656 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008669 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008682 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008703 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008716 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00008732 | 00008728 OUTPUT | [================================================] | 00000def41531d98-7ff875b9b204933e (cold) + 1 | 00008732 | 00008729 OUTPUT | [=================================================] | 7ff87bb65fc64981-fffffcfe4b08509d (cold) + 1 | 00008732 | 00008727 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffc3893fa887148 (warm) + 2 | 00008736 | Compaction: + 2 | 00008736 | MERGE (1963507 keys): + 2 | 00008736 | 00008571 INPUT | [=================] | 00000def41531d98-302890d29fbc78f1 + 2 | 00008736 | 00008691 INPUT | [===============================] | 0000737dcecb7eaa-526c4031cedbf5ee + 2 | 00008736 | 00008692 INPUT | [=================] | 526c40342363944d-80b12444fd6cc28c + 2 | 00008736 | 00008693 INPUT | [=================] | 80b125263da1fb30-b045402b41f9b2e1 + 2 | 00008736 | 00008695 INPUT | [===============] | b045461846273ca7-d82b86465ee1fa62 + 2 | 00008736 | 00008696 INPUT | [==============] | d82b89d7f8d6ac73-fffffcfe4b08509d + 2 | 00008736 | 00008694 INPUT | [==================================================================================================] | 0059ad4d7698f6a4-ffb64522f065ba43 + 2 | 00008736 | 00008702 INPUT | [=======================] | c001e64454481670-ffff796b5189fbfd + 2 | 00008736 | 00008699 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008736 | 00008701 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008736 | 00008700 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008736 | 00008714 INPUT | [=======================] | c000740db22dfb07-ffff796b5189fbfd + 2 | 00008736 | 00008725 OUTPUT | [==================] | 00000def41531d98-30bf02360bf1ea72 (cold) + 2 | 00008736 | 00008726 OUTPUT | [===============] | 30bf028fd3e494ec-5b1f3d731551e9aa (cold) + 2 | 00008736 | 00008730 OUTPUT | [==================] | 5b1f47df68e2cb94-8cca08427facb608 (cold) + 2 | 00008736 | 00008731 OUTPUT | [==================] | 8cca0972a93ce03d-bb2d58a092293096 (cold) + 2 | 00008736 | 00008734 OUTPUT | [============] | bb2d628aba13e808-dd9af5c2506f8598 (cold) + 2 | 00008736 | 00008735 OUTPUT | [============] | dd9afc18c0b64c2c-fffffcfe4b08509d (cold) + 2 | 00008736 | 00008733 OUTPUT | [================================================================================================] | 04e0dbe42f152015-fc7712f40e710f21 (warm) + 2 | 00008736 | 00008712 MOVED | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008736 | 00008715 MOVED | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008736 | 00008713 MOVED | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b +Time 2026-04-04T12:23:30.328682326Z +Commit 00008737 3927207 keys in 480ms 800µs 881ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00008732 | 00008728 SST | [================================================] | 00000def41531d98-7ff875b9b204933e (62 MiB, cold) + 1 | 00008732 | 00008729 SST | [=================================================] | 7ff87bb65fc64981-fffffcfe4b08509d (62 MiB, cold) + 1 | 00008732 | 00008727 SST | [==================================================================================================] | 0000737dcecb7eaa-fffc3893fa887148 (3 MiB, warm) + 1 | 00008732 | 00000001 00000015 00000028 00000038 00000044 00000050 00000056 00008614 00008615 00008616 00008623 00008641 00008646 00008656 00008669 OBSOLETE SST + 1 | 00008732 | 00008682 00008703 00008716 OBSOLETE SST + 2 | 00008736 | 00008725 SST | [==================] | 00000def41531d98-30bf02360bf1ea72 (85 MiB, cold) + 2 | 00008736 | 00008726 SST | [===============] | 30bf028fd3e494ec-5b1f3d731551e9aa (83 MiB, cold) + 2 | 00008736 | 00008730 SST | [==================] | 5b1f47df68e2cb94-8cca08427facb608 (90 MiB, cold) + 2 | 00008736 | 00008731 SST | [==================] | 8cca0972a93ce03d-bb2d58a092293096 (81 MiB, cold) + 2 | 00008736 | 00008734 SST | [============] | bb2d628aba13e808-dd9af5c2506f8598 (58 MiB, cold) + 2 | 00008736 | 00008735 SST | [============] | dd9afc18c0b64c2c-fffffcfe4b08509d (59 MiB, cold) + 2 | 00008736 | 00008733 SST | [================================================================================================] | 04e0dbe42f152015-fc7712f40e710f21 (0 MiB, warm) + 2 | 00008736 | 00008712 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (9 MiB, fresh) + 2 | 00008736 | 00008715 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (7 MiB, fresh) + 2 | 00008736 | 00008713 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (8 MiB, fresh) + 2 | 00008736 | 00008571 00008691 00008692 00008693 00008694 00008695 00008696 00008699 00008700 00008701 00008702 00008714 OBSOLETE SST + | | 00000001 00000015 00000028 00000038 00000044 00000050 00000056 00008571 00008614 00008615 00008616 00008623 00008641 00008646 00008656 SST DELETED + | | 00008669 00008682 00008691 00008692 00008693 00008694 00008695 00008696 00008699 00008700 00008701 00008702 00008703 00008714 00008716 SST DELETED + | | 00000007 00000020 00000033 00000041 00000047 00000053 00000060 00008578 00008617 00008628 00008644 00008650 00008661 00008674 00008687 META DELETED + | | 00008708 00008709 00008721 00008722 META DELETED +Time 2026-04-04T12:30:45.330913875Z +Commit 00008744 1504 keys in 14ms 377µs 152ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008741 | 00008740 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008742 | 00008739 SST | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc (1 MiB, fresh) + 2 | 00008743 | 00008738 SST | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc (6 MiB, fresh) + | | 00008638 META DELETED +Time 2026-04-04T12:31:00.55734778Z +Commit 00008751 587 keys in 16ms 928µs 185ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008748 | 00008747 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008749 | 00008746 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008750 | 00008745 SST | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d (0 MiB, fresh) + | | 00008697 META DELETED +Time 2026-04-04T12:35:26.823299676Z +Commit 00008757 4 keys in 12ms 928µs 528ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008755 | 00008754 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008756 | 00008752 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) + 2 | 00008757 | 00008753 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) +Time 2026-04-04T12:35:32.521299069Z +Commit 00008763 6 keys in 11ms 195µs 706ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008761 | 00008760 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008762 | 00008758 SST | [====================] | 05a4247f98b8bf3e-3cbb08597f9a8187 (0 MiB, fresh) + 2 | 00008763 | 00008759 SST | [====================] | 05a4247f98b8bf3e-3cbb08597f9a8187 (0 MiB, fresh) +Time 2026-04-04T12:37:29.212668136Z +Commit 00008769 853 keys in 11ms 190µs 417ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008767 | 00008766 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008768 | 00008765 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008769 | 00008764 SST | [==================================================================================================] | 020c8f76cf4c7029-fe0dfc09f6b5cb56 (1 MiB, fresh) +Time 2026-04-04T12:37:38.12374871Z +Commit 00008775 587 keys in 14ms 36µs 200ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008773 | 00008772 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008774 | 00008770 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008775 | 00008771 SST | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-04-04T12:37:46.346607657Z +Commit 00008785 10529 keys in 25ms 115µs 479ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008781 | 00008778 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00008782 | 00008777 SST | [==================================================================================================] | 00247993547b8bb1-ffd02d39af75d27f (8 MiB, fresh) + 1 | 00008783 | 00008776 SST | [==================================================================================================] | 00247993547b8bb1-ffd02d39af75d27f (5 MiB, fresh) + 3 | 00008784 | 00008779 SST | [==================================================================================================] | 002d4886abb2378e-ff95421f240128d0 (0 MiB, fresh) + 4 | 00008785 | 00008780 SST | [==================================================================================================] | 011ebccab2605a38-ffc58f0f7112e325 (0 MiB, fresh) +Time 2026-04-04T12:37:52.596555731Z +Commit 00008791 575 keys in 13ms 285µs 204ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008789 | 00008788 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008790 | 00008787 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008791 | 00008786 SST | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-04-04T12:38:53.404112175Z +Commit 00008797 1416 keys in 14ms 533µs 200ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008795 | 00008794 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008796 | 00008793 SST | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc (1 MiB, fresh) + 2 | 00008797 | 00008792 SST | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc (5 MiB, fresh) +Time 2026-04-04T12:42:05.129689677Z +Commit 00008803 4 keys in 11ms 69µs 270ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008801 | 00008800 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008802 | 00008798 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) + 2 | 00008803 | 00008799 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) +Time 2026-04-04T12:42:21.589232104Z +Commit 00008813 11848 keys in 18ms 438µs 848ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008809 | 00008806 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008810 | 00008804 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (5 MiB, fresh) + 4 | 00008811 | 00008808 SST | [==================================================================================================] | 004842f6b29ef0c6-ff73ee7295c685b2 (0 MiB, fresh) + 2 | 00008812 | 00008805 SST | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc (14 MiB, fresh) + 3 | 00008813 | 00008807 SST | [==================================================================================================] | 0006c52830eb261f-ffd9b667c9ed222c (0 MiB, fresh) +Time 2026-04-04T12:42:29.381087793Z +Commit 00008819 4 keys in 13ms 402µs 706ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008817 | 00008816 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008818 | 00008814 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) + 2 | 00008819 | 00008815 SST | O | a97b2a3dd634e045-a97b2a3dd634e045 (0 MiB, fresh) +Time 2026-04-04T12:42:33.117144886Z +Commit 00008825 4 keys in 9ms 992µs 213ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008823 | 00008822 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008824 | 00008820 SST | O | 3d1e6b20222fda3d-3d1e6b20222fda3d (0 MiB, fresh) + 2 | 00008825 | 00008821 SST | O | 3d1e6b20222fda3d-3d1e6b20222fda3d (0 MiB, fresh) +Time 2026-04-04T12:42:40.873924243Z +Commit 00008831 773 keys in 11ms 753µs 580ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008829 | 00008828 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008830 | 00008827 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008831 | 00008826 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (1 MiB, fresh) +Time 2026-04-04T12:42:54.879811108Z +Commit 00008837 718 keys in 10ms 996µs 478ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008835 | 00008834 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008836 | 00008833 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008837 | 00008832 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (1 MiB, fresh) +Time 2026-04-04T12:43:24.262407999Z +Commit 00008843 4 keys in 11ms 385µs 205ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008841 | 00008840 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008842 | 00008838 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) + 2 | 00008843 | 00008839 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) +Time 2026-04-04T12:43:28.993978236Z +Commit 00008856 82868 keys in 34ms 933µs 61ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008852 | 00008849 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00008853 | 00008850 SST | [==================================================================================================] | 00644c753835c069-fd8c415b28673c6c (0 MiB, fresh) + 2 | 00008854 | 00008846 SST | [=======================] | 0000737dcecb7eaa-3ffe868c0e3d362a (3 MiB, fresh) + 2 | 00008854 | 00008845 SST | [=======================] | c001e64454481670-ffff796b5189fbfd (4 MiB, fresh) + 2 | 00008854 | 00008847 SST | [=======================] | 4000cdc51c3e591f-7ff9e14cd23d6dda (5 MiB, fresh) + 2 | 00008854 | 00008844 SST | [=======================] | 8002e1fa833dbeef-bffd01ffa46aaeb9 (6 MiB, fresh) + 3 | 00008855 | 00008851 SST | [===========================================================================================] | 05334dc9e840276d-f2381333ca72c645 (0 MiB, fresh) + 1 | 00008856 | 00008848 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008863 | Compaction: + 2 | 00008863 | MERGE (1602437 keys): + 2 | 00008863 | 00008726 INPUT | [===============] | 30bf028fd3e494ec-5b1f3d731551e9aa + 2 | 00008863 | 00008730 INPUT | [==================] | 5b1f47df68e2cb94-8cca08427facb608 + 2 | 00008863 | 00008731 INPUT | [==================] | 8cca0972a93ce03d-bb2d58a092293096 + 2 | 00008863 | 00008734 INPUT | [============] | bb2d628aba13e808-dd9af5c2506f8598 + 2 | 00008863 | 00008735 INPUT | [============] | dd9afc18c0b64c2c-fffffcfe4b08509d + 2 | 00008863 | 00008733 INPUT | [================================================================================================] | 04e0dbe42f152015-fc7712f40e710f21 + 2 | 00008863 | 00008712 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008863 | 00008715 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008863 | 00008713 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008863 | 00008738 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc + 2 | 00008863 | 00008745 INPUT | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d + 2 | 00008863 | 00008753 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 2 | 00008863 | 00008759 INPUT | [====================] | 05a4247f98b8bf3e-3cbb08597f9a8187 + 2 | 00008863 | 00008764 INPUT | [==================================================================================================] | 020c8f76cf4c7029-fe0dfc09f6b5cb56 + 2 | 00008863 | 00008771 INPUT | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d + 2 | 00008863 | 00008777 INPUT | [==================================================================================================] | 00247993547b8bb1-ffd02d39af75d27f + 2 | 00008863 | 00008786 INPUT | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d + 2 | 00008863 | 00008792 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fff2b4fb9e9026cc + 2 | 00008863 | 00008799 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 2 | 00008863 | 00008805 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 2 | 00008863 | 00008815 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 2 | 00008863 | 00008821 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 2 | 00008863 | 00008826 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00008863 | 00008832 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00008863 | 00008839 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 2 | 00008863 | 00008846 INPUT | [=======================] | 0000737dcecb7eaa-3ffe868c0e3d362a + 2 | 00008863 | 00008845 INPUT | [=======================] | c001e64454481670-ffff796b5189fbfd + 2 | 00008863 | 00008847 INPUT | [=======================] | 4000cdc51c3e591f-7ff9e14cd23d6dda + 2 | 00008863 | 00008844 INPUT | [=======================] | 8002e1fa833dbeef-bffd01ffa46aaeb9 + 2 | 00008863 | 00008857 OUTPUT | [===============================] | 0000737dcecb7eaa-54007262c3954942 (cold) + 2 | 00008863 | 00008858 OUTPUT | [=================] | 5400806c366e2172-817f30753fd68c56 (cold) + 2 | 00008863 | 00008859 OUTPUT | [==================] | 817f37ce9dd51e1d-b0e3a6f249584fc4 (cold) + 2 | 00008863 | 00008861 OUTPUT | [==============] | b0e3ab8be229516b-d87bf23d178a9260 (cold) + 2 | 00008863 | 00008862 OUTPUT | [==============] | d87bf3211b9b91bb-fffffcfe4b08509d (cold) + 2 | 00008863 | 00008860 OUTPUT | [==================================================================================================] | 00919f588e076232-ffebde48444409f2 (warm) +Time 2026-04-04T12:43:35.757293741Z +Commit 00008864 1602437 keys in 368ms 225µs 784ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008863 | 00008857 SST | [===============================] | 0000737dcecb7eaa-54007262c3954942 (78 MiB, cold) + 2 | 00008863 | 00008858 SST | [=================] | 5400806c366e2172-817f30753fd68c56 (86 MiB, cold) + 2 | 00008863 | 00008859 SST | [==================] | 817f37ce9dd51e1d-b0e3a6f249584fc4 (81 MiB, cold) + 2 | 00008863 | 00008861 SST | [==============] | b0e3ab8be229516b-d87bf23d178a9260 (71 MiB, cold) + 2 | 00008863 | 00008862 SST | [==============] | d87bf3211b9b91bb-fffffcfe4b08509d (66 MiB, cold) + 2 | 00008863 | 00008860 SST | [==================================================================================================] | 00919f588e076232-ffebde48444409f2 (0 MiB, warm) + 2 | 00008863 | 00008712 00008713 00008715 00008726 00008730 00008731 00008733 00008734 00008735 00008738 00008745 00008753 00008759 00008764 00008771 OBSOLETE SST + 2 | 00008863 | 00008777 00008786 00008792 00008799 00008805 00008815 00008821 00008826 00008832 00008839 00008844 00008845 00008846 00008847 OBSOLETE SST + | | 00008712 00008713 00008715 00008726 00008730 00008731 00008733 00008734 00008735 00008738 00008745 00008753 00008759 00008764 00008771 SST DELETED + | | 00008777 00008786 00008792 00008799 00008805 00008815 00008821 00008826 00008832 00008839 00008844 00008845 00008846 00008847 SST DELETED + | | 00008743 00008750 00008757 00008763 00008769 00008775 00008782 00008791 00008797 00008803 00008812 00008819 00008825 00008831 00008837 META DELETED + | | 00008843 00008854 META DELETED +Time 2026-04-04T12:43:36.493553838Z +Commit 00008877 107117 keys in 52ms 869µs 81ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008873 | 00008870 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008874 | 00008869 SST | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008875 | 00008866 SST | [=======================] | c000740db22dfb07-ffff796b5189fbfd (6 MiB, fresh) + 2 | 00008875 | 00008867 SST | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b (7 MiB, fresh) + 2 | 00008875 | 00008865 SST | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 (7 MiB, fresh) + 2 | 00008875 | 00008868 SST | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c (9 MiB, fresh) + 3 | 00008876 | 00008871 SST | [===============================================================================================] | 06714b0434cbaeaa-fd37a5fbac3bc18c (0 MiB, fresh) + 4 | 00008877 | 00008872 SST | [================================================================================================] | 03f2d6406ed8bf4d-fd43c8c0e69da924 (0 MiB, fresh) +Time 2026-04-04T12:43:57.354393212Z +Commit 00008883 4 keys in 13ms 307µs 817ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008881 | 00008880 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008882 | 00008878 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) + 2 | 00008883 | 00008879 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) +Time 2026-04-04T12:44:27.497765109Z +Commit 00008889 28 keys in 11ms 420µs 470ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008887 | 00008886 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008888 | 00008885 SST | [==========================================================================================] | 0e83fa319edd1ca6-f83c829654e0c2ac (0 MiB, fresh) + 2 | 00008889 | 00008884 SST | [==========================================================================================] | 0e83fa319edd1ca6-f83c829654e0c2ac (0 MiB, fresh) +Time 2026-04-04T18:11:57.518760725Z +Commit 00008899 4072 keys in 21ms 550µs 942ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008895 | 00008892 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008896 | 00008891 SST | [==================================================================================================] | 0010e26242e36d1c-fff2b4fb9e9026cc (3 MiB, fresh) + 2 | 00008897 | 00008890 SST | [==================================================================================================] | 0010e26242e36d1c-fff2b4fb9e9026cc (9 MiB, fresh) + 3 | 00008898 | 00008893 SST | [=================================================================================================] | 0175ef657ab5efe2-fd2ff3378c6cdee2 (0 MiB, fresh) + 4 | 00008899 | 00008894 SST | [===============================================================================================] | 00af307e72835466-f666d897204df585 (0 MiB, fresh) + 2 | 00008907 | Compaction: + 2 | 00008907 | MERGE (1965027 keys): + 2 | 00008907 | 00008725 INPUT | [==================] | 00000def41531d98-30bf02360bf1ea72 + 2 | 00008907 | 00008857 INPUT | [===============================] | 0000737dcecb7eaa-54007262c3954942 + 2 | 00008907 | 00008858 INPUT | [=================] | 5400806c366e2172-817f30753fd68c56 + 2 | 00008907 | 00008859 INPUT | [==================] | 817f37ce9dd51e1d-b0e3a6f249584fc4 + 2 | 00008907 | 00008861 INPUT | [==============] | b0e3ab8be229516b-d87bf23d178a9260 + 2 | 00008907 | 00008862 INPUT | [==============] | d87bf3211b9b91bb-fffffcfe4b08509d + 2 | 00008907 | 00008860 INPUT | [==================================================================================================] | 00919f588e076232-ffebde48444409f2 + 2 | 00008907 | 00008866 INPUT | [=======================] | c000740db22dfb07-ffff796b5189fbfd + 2 | 00008907 | 00008867 INPUT | [=======================] | 8002e1fa833dbeef-bffffe42b4a8071b + 2 | 00008907 | 00008865 INPUT | [=======================] | 4000cdc51c3e591f-7ffd471fdb49ae53 + 2 | 00008907 | 00008868 INPUT | [=======================] | 0000737dcecb7eaa-3fff40cfaf381b2c + 2 | 00008907 | 00008879 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 2 | 00008907 | 00008884 INPUT | [==========================================================================================] | 0e83fa319edd1ca6-f83c829654e0c2ac + 2 | 00008907 | 00008890 INPUT | [==================================================================================================] | 0010e26242e36d1c-fff2b4fb9e9026cc + 2 | 00008907 | 00008900 OUTPUT | [=================] | 00000def41531d98-308f54ec69f4f889 (cold) + 2 | 00008907 | 00008901 OUTPUT | [================] | 308f5bb1ed66bac7-59dab9e0f840c072 (cold) + 2 | 00008907 | 00008902 OUTPUT | [==================] | 59dac401adf63e29-8b3d0012ed851ee5 (cold) + 2 | 00008907 | 00008903 OUTPUT | [=================] | 8b3d00c73d4f051b-b9ae38c721f9cb80 (cold) + 2 | 00008907 | 00008905 OUTPUT | [=============] | b9ae39aad33cf08f-dcdb808f1b414ac9 (cold) + 2 | 00008907 | 00008906 OUTPUT | [============] | dcdb822091072af5-fffffcfe4b08509d (cold) + 2 | 00008907 | 00008904 OUTPUT | [============================================================================================] | 001323f09fa9a69a-ee7db872e5b58ec2 (warm) +Time 2026-04-04T18:12:02.334649455Z +Commit 00008908 1965027 keys in 270ms 503µs 981ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00008907 | 00008900 SST | [=================] | 00000def41531d98-308f54ec69f4f889 (85 MiB, cold) + 2 | 00008907 | 00008901 SST | [================] | 308f5bb1ed66bac7-59dab9e0f840c072 (82 MiB, cold) + 2 | 00008907 | 00008902 SST | [==================] | 59dac401adf63e29-8b3d0012ed851ee5 (90 MiB, cold) + 2 | 00008907 | 00008903 SST | [=================] | 8b3d00c73d4f051b-b9ae38c721f9cb80 (81 MiB, cold) + 2 | 00008907 | 00008905 SST | [=============] | b9ae39aad33cf08f-dcdb808f1b414ac9 (61 MiB, cold) + 2 | 00008907 | 00008906 SST | [============] | dcdb822091072af5-fffffcfe4b08509d (60 MiB, cold) + 2 | 00008907 | 00008904 SST | [============================================================================================] | 001323f09fa9a69a-ee7db872e5b58ec2 (0 MiB, warm) + 2 | 00008907 | 00008725 00008857 00008858 00008859 00008860 00008861 00008862 00008865 00008866 00008867 00008868 00008879 00008884 00008890 OBSOLETE SST + | | 00008725 00008857 00008858 00008859 00008860 00008861 00008862 00008865 00008866 00008867 00008868 00008879 00008884 00008890 SST DELETED + | | 00008736 00008875 00008883 00008889 00008897 META DELETED +Time 2026-04-04T18:12:14.705896421Z +Commit 00008919 931 keys in 22ms 420µs 106ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008914 | 00008911 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008915 | 00008910 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008916 | 00008909 SST | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 (1 MiB, fresh) + 3 | 00008917 | 00008912 SST | [============================================================] | 0b87141db87501c5-a69a8783fc9141eb (0 MiB, fresh) + 4 | 00008918 | 00008913 SST | [=====================================================================] | 2fb43d0d2850e723-e2f2c6b9fb8c9d6c (0 MiB, fresh) + | | 00008863 META DELETED +Time 2026-04-04T18:16:41.735565525Z +Commit 00008925 591 keys in 10ms 286µs 644ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008923 | 00008922 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008924 | 00008921 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008925 | 00008920 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:16:51.779934999Z +Commit 00008931 591 keys in 11ms 100µs 374ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008929 | 00008928 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008930 | 00008926 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008931 | 00008927 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:16:58.171656057Z +Commit 00008937 591 keys in 10ms 219µs 299ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008935 | 00008934 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008936 | 00008933 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008937 | 00008932 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:17:05.308018747Z +Commit 00008943 1319 keys in 13ms 827µs 469ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008941 | 00008940 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008942 | 00008939 SST | [==================================================================================================] | 00500152f8dd5b7d-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008943 | 00008938 SST | [==================================================================================================] | 00500152f8dd5b7d-ff4f856aabf5da39 (1 MiB, fresh) +Time 2026-04-04T18:17:12.103242152Z +Commit 00008949 591 keys in 11ms 669µs 264ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008947 | 00008946 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008948 | 00008944 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008949 | 00008945 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:17:24.456728976Z +Commit 00008955 591 keys in 12ms 439µs 198ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008953 | 00008952 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008954 | 00008951 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008955 | 00008950 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:17:36.865257501Z +Commit 00008961 591 keys in 10ms 166µs 367ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008959 | 00008958 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008960 | 00008956 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008961 | 00008957 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:17:47.871874684Z +Commit 00008967 591 keys in 10ms 798µs 7ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008965 | 00008964 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008966 | 00008963 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008967 | 00008962 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:17:56.738495053Z +Commit 00008973 591 keys in 11ms 163µs 865ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008971 | 00008970 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008972 | 00008968 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008973 | 00008969 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:18:04.404945179Z +Commit 00008979 591 keys in 9ms 713µs 596ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008977 | 00008976 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008978 | 00008975 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008979 | 00008974 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) +Time 2026-04-04T18:18:24.561238684Z +Commit 00008985 1208 keys in 13ms 359µs 224ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008983 | 00008982 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008984 | 00008981 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008985 | 00008980 SST | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 (5 MiB, fresh) +Time 2026-04-04T18:21:10.620087014Z +Commit 00008991 1460 keys in 12ms 943µs 182ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008989 | 00008988 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008990 | 00008987 SST | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00008991 | 00008986 SST | [==================================================================================================] | 000ad78cd459fff9-ff9f467c2a100bb1 (5 MiB, fresh) +Time 2026-04-04T18:23:07.850403267Z +Commit 00008997 591 keys in 10ms 24µs 890ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00008995 | 00008994 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00008996 | 00008992 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00008997 | 00008993 SST | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e (0 MiB, fresh) + 1 | 00009001 | Compaction: + 1 | 00009001 | MERGE (1965031 keys): + 1 | 00009001 | 00008728 INPUT | [================================================] | 00000def41531d98-7ff875b9b204933e + 1 | 00009001 | 00008729 INPUT | [=================================================] | 7ff87bb65fc64981-fffffcfe4b08509d + 1 | 00009001 | 00008727 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffc3893fa887148 + 1 | 00009001 | 00008739 INPUT | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc + 1 | 00009001 | 00008746 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008752 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 1 | 00009001 | 00008758 INPUT | [====================] | 05a4247f98b8bf3e-3cbb08597f9a8187 + 1 | 00009001 | 00008765 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008770 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008776 INPUT | [==================================================================================================] | 00247993547b8bb1-ffd02d39af75d27f + 1 | 00009001 | 00008787 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008793 INPUT | [==================================================================================================] | 0062025520cc5c4c-fff2b4fb9e9026cc + 1 | 00009001 | 00008798 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00009001 | 00008804 INPUT | [==================================================================================================] | 000ad78cd459fff9-fff2b4fb9e9026cc + 1 | 00009001 | 00008814 INPUT | O | a97b2a3dd634e045-a97b2a3dd634e045 + 1 | 00009001 | 00008820 INPUT | O | 3d1e6b20222fda3d-3d1e6b20222fda3d + 1 | 00009001 | 00008827 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008833 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008838 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 1 | 00009001 | 00008848 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00009001 | 00008869 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffff796b5189fbfd + 1 | 00009001 | 00008878 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00009001 | 00008885 INPUT | [==========================================================================================] | 0e83fa319edd1ca6-f83c829654e0c2ac + 1 | 00009001 | 00008891 INPUT | [==================================================================================================] | 0010e26242e36d1c-fff2b4fb9e9026cc + 1 | 00009001 | 00008910 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00009001 | 00008921 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008926 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008933 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008939 INPUT | [==================================================================================================] | 00500152f8dd5b7d-ffc2b864b4ce0290 + 1 | 00009001 | 00008944 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008951 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008956 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008963 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008968 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008975 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008981 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008987 INPUT | [==================================================================================================] | 000ad78cd459fff9-ffc2b864b4ce0290 + 1 | 00009001 | 00008992 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009001 | 00008999 OUTPUT | [================================================] | 00000def41531d98-7ff54be20475acc1 (cold) + 1 | 00009001 | 00009000 OUTPUT | [=================================================] | 7ff554e0e1594f17-fffffcfe4b08509d (cold) + 1 | 00009001 | 00008998 OUTPUT | [==================================================================================================] | 001323f09fa9a69a-ffebde48444409f2 (warm) +Time 2026-04-04T18:23:11.080094436Z +Commit 00009002 1965031 keys in 118ms 321µs 210ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00009001 | 00008999 SST | [================================================] | 00000def41531d98-7ff54be20475acc1 (63 MiB, cold) + 1 | 00009001 | 00009000 SST | [=================================================] | 7ff554e0e1594f17-fffffcfe4b08509d (63 MiB, cold) + 1 | 00009001 | 00008998 SST | [==================================================================================================] | 001323f09fa9a69a-ffebde48444409f2 (0 MiB, warm) + 1 | 00009001 | 00008727 00008728 00008729 00008739 00008746 00008752 00008758 00008765 00008770 00008776 00008787 00008793 00008798 00008804 00008814 OBSOLETE SST + 1 | 00009001 | 00008820 00008827 00008833 00008838 00008848 00008869 00008878 00008885 00008891 00008910 00008921 00008926 00008933 00008939 00008944 OBSOLETE SST + 1 | 00009001 | 00008951 00008956 00008963 00008968 00008975 00008981 00008987 00008992 OBSOLETE SST + | | 00008727 00008728 00008729 00008739 00008746 00008752 00008758 00008765 00008770 00008776 00008787 00008793 00008798 00008804 00008814 SST DELETED + | | 00008820 00008827 00008833 00008838 00008848 00008869 00008878 00008885 00008891 00008910 00008921 00008926 00008933 00008939 00008944 SST DELETED + | | 00008951 00008956 00008963 00008968 00008975 00008981 00008987 00008992 SST DELETED + | | 00008732 00008742 00008749 00008756 00008762 00008768 00008774 00008783 00008790 00008796 00008802 00008810 00008818 00008824 00008830 META DELETED + | | 00008836 00008842 00008856 00008874 00008882 00008888 00008896 00008915 00008924 00008930 00008936 00008942 00008948 00008954 00008960 META DELETED + | | 00008966 00008972 00008978 00008984 00008990 00008996 META DELETED +Time 2026-04-04T18:23:39.41205112Z +Commit 00009008 4 keys in 10ms 820µs 732ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009006 | 00009005 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009007 | 00009003 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) + 2 | 00009008 | 00009004 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) +Time 2026-04-04T18:24:09.062774166Z +Commit 00009014 90 keys in 9ms 866µs 426ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009012 | 00009011 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009013 | 00009010 SST | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da (0 MiB, fresh) + 2 | 00009014 | 00009009 SST | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da (0 MiB, fresh) +Time 2026-04-04T18:24:14.981909901Z +Commit 00009020 64 keys in 11ms 798µs 215ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009018 | 00009017 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009019 | 00009016 SST | [===========================================================================================] | 0205a2fb447ca2ea-ebd7ccf65959674d (0 MiB, fresh) + 2 | 00009020 | 00009015 SST | [===========================================================================================] | 0205a2fb447ca2ea-ebd7ccf65959674d (0 MiB, fresh) +Time 2026-04-04T18:24:18.613287842Z +Commit 00009026 341 keys in 10ms 416µs 751ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009024 | 00009023 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009025 | 00009021 SST | [==================================================================================================] | 023c1e8406064259-fea290f7f862d517 (0 MiB, fresh) + 2 | 00009026 | 00009022 SST | [================================================================================================] | 0539fc842a9411fd-fea290f7f862d517 (1 MiB, fresh) +Time 2026-04-04T18:24:21.292072409Z +Commit 00009032 64 keys in 11ms 244µs 73ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009030 | 00009029 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009031 | 00009028 SST | [================================================================================================] | 05a4247f98b8bf3e-fdf5c4992508f92d (0 MiB, fresh) + 1 | 00009032 | 00009027 SST | [================================================================================================] | 05a4247f98b8bf3e-fdf5c4992508f92d (0 MiB, fresh) +Time 2026-04-04T18:24:29.139319856Z +Commit 00009038 4 keys in 10ms 44µs 692ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009036 | 00009035 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009037 | 00009033 SST | O | e673c2596ad70dd3-e673c2596ad70dd3 (0 MiB, fresh) + 2 | 00009038 | 00009034 SST | O | e673c2596ad70dd3-e673c2596ad70dd3 (0 MiB, fresh) +Time 2026-04-04T18:26:12.357438114Z +Commit 00009044 64 keys in 10ms 596µs 372ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009042 | 00009041 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009043 | 00009039 SST | [========================================================================================] | 026bdab03fa6a3b6-e444b1ee5df96232 (0 MiB, fresh) + 2 | 00009044 | 00009040 SST | [========================================================================================] | 026bdab03fa6a3b6-e444b1ee5df96232 (0 MiB, fresh) +Time 2026-04-04T18:26:31.87581861Z +Commit 00009050 78 keys in 9ms 510µs 593ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009048 | 00009047 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009049 | 00009046 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00009050 | 00009045 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-04-04T18:26:46.718458474Z +Commit 00009056 55 keys in 8ms 936µs 637ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009054 | 00009053 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009055 | 00009052 SST | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 (0 MiB, fresh) + 2 | 00009056 | 00009051 SST | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 (0 MiB, fresh) +Time 2026-04-04T18:26:49.704237359Z +Commit 00009062 401 keys in 9ms 189µs 413ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009060 | 00009059 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009061 | 00009057 SST | [==================================================================================================] | 02419547d58865b6-fe7c8c1134fbae03 (0 MiB, fresh) + 2 | 00009062 | 00009058 SST | [==================================================================================================] | 02419547d58865b6-fe7c8c1134fbae03 (0 MiB, fresh) +Time 2026-04-04T18:37:04.568810821Z +Commit 00009068 908 keys in 10ms 818µs 240ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009066 | 00009065 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009067 | 00009064 SST | [==================================================================================================] | 0002d3f08112cb69-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009068 | 00009063 SST | [==================================================================================================] | 0002d3f08112cb69-ff029fb8b24eddc6 (1 MiB, fresh) +Time 2026-04-04T18:38:09.433450255Z +Commit 00009078 6208 keys in 21ms 418µs 910ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009074 | 00009071 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009075 | 00009073 SST | [=================================================================================================] | 0026874bbb54a968-fd4d20f1d2872b23 (0 MiB, fresh) + 1 | 00009076 | 00009070 SST | [==================================================================================================] | 0002d3f08112cb69-fff2b4fb9e9026cc (4 MiB, fresh) + 2 | 00009077 | 00009069 SST | [==================================================================================================] | 0002d3f08112cb69-fff2b4fb9e9026cc (12 MiB, fresh) + 3 | 00009078 | 00009072 SST | [==================================================================================================] | 00930454a47a2814-ff828d9951b3eb90 (0 MiB, fresh) +Time 2026-04-04T18:38:47.541838803Z +Commit 00009084 4 keys in 8ms 204µs 930ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009082 | 00009081 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009083 | 00009079 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) + 2 | 00009084 | 00009080 SST | O | d4caf2e664a9b09e-d4caf2e664a9b09e (0 MiB, fresh) +Time 2026-04-04T18:38:53.372619181Z +Commit 00009090 34 keys in 10ms 815µs 780ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009088 | 00009087 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009089 | 00009085 SST | [==========================================================================================] | 0ba8d68eb8661338-f455296254f6cac9 (0 MiB, fresh) + 2 | 00009090 | 00009086 SST | [==========================================================================================] | 0ba8d68eb8661338-f455296254f6cac9 (0 MiB, fresh) +Time 2026-04-04T18:39:26.097505973Z +Commit 00009096 4 keys in 11ms 960µs 666ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009094 | 00009093 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009095 | 00009091 SST | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 (0 MiB, fresh) + 2 | 00009096 | 00009092 SST | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 (0 MiB, fresh) +Time 2026-04-04T18:39:41.133500755Z +Commit 00009102 4 keys in 8ms 583µs 233ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009100 | 00009099 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009101 | 00009097 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) + 2 | 00009102 | 00009098 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) +Time 2026-04-04T18:40:27.897815361Z +Commit 00009108 21253 keys in 13ms 535µs 422ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009106 | 00009105 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009107 | 00009103 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00009108 | 00009104 SST | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c (7 MiB, fresh) +Time 2026-04-04T18:40:31.875150717Z +Commit 00009114 17566 keys in 15ms 967µs 22ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009112 | 00009111 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009113 | 00009109 SST | [=================================================================================================] | 0101b19be077bd3d-fc0b4323f673e89b (0 MiB, fresh) + 1 | 00009114 | 00009110 SST | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c (4 MiB, fresh) +Time 2026-04-04T18:42:05.378160728Z +Commit 00009120 994 keys in 15ms 66µs 920ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009118 | 00009117 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009119 | 00009116 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009120 | 00009115 SST | [==================================================================================================] | 026bdab03fa6a3b6-ffac310021da6675 (4 MiB, fresh) +Time 2026-04-04T18:44:47.157798062Z +Commit 00009126 4 keys in 10ms 886µs 216ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009124 | 00009123 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009125 | 00009121 SST | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 (0 MiB, fresh) + 2 | 00009126 | 00009122 SST | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 (0 MiB, fresh) +Time 2026-04-04T18:44:59.383946497Z +Commit 00009132 94 keys in 10ms 499µs 836ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009130 | 00009129 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009131 | 00009128 SST | [================================================================================================] | 03671ce438c5663d-fceee9a8dc7a73b8 (0 MiB, fresh) + 1 | 00009132 | 00009127 SST | [=================================================================================================] | 01c738cdaaf154e9-fceee9a8dc7a73b8 (0 MiB, fresh) +Time 2026-04-04T18:45:05.739045393Z +Commit 00009138 255 keys in 11ms 749µs 370ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009136 | 00009135 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009137 | 00009133 SST | [==================================================================================================] | 0205a2fb447ca2ea-fea290f7f862d517 (0 MiB, fresh) + 1 | 00009138 | 00009134 SST | [==================================================================================================] | 0205a2fb447ca2ea-fea290f7f862d517 (0 MiB, fresh) +Time 2026-04-04T18:45:18.000739322Z +Commit 00009144 178 keys in 12ms 115µs 307ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009142 | 00009141 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009143 | 00009140 SST | [==================================================================================================] | 00f99e257a792a10-fff2b4fb9e9026cc (0 MiB, fresh) + 2 | 00009144 | 00009139 SST | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc (0 MiB, fresh) +Time 2026-04-04T18:45:34.474746355Z +Commit 00009150 4 keys in 10ms 948µs 553ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009148 | 00009147 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009149 | 00009145 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) + 2 | 00009150 | 00009146 SST | O | 5f5d229a641f7f10-5f5d229a641f7f10 (0 MiB, fresh) +Time 2026-04-04T19:21:34.263792816Z +Commit 00009156 1962 keys in 13ms 327µs 350ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009154 | 00009153 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009155 | 00009151 SST | [=================================================================================================] | 0101b19be077bd3d-fd6da38269588ff5 (0 MiB, fresh) + 1 | 00009156 | 00009152 SST | [==================================================================================================] | 000801e97f7ace52-ffc2b864b4ce0290 (4 MiB, fresh) +Time 2026-04-04T19:21:44.730279883Z +Commit 00009166 38685 keys in 24ms 931µs 457ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009162 | 00009159 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009163 | 00009160 SST | [=================================================================================================] | 004b2ce19bf74939-fcd40baf107877a3 (0 MiB, fresh) + 3 | 00009164 | 00009161 SST | [================================================================================================] | 04fafc2a4a5cba89-fbc793966f08a744 (0 MiB, fresh) + 2 | 00009165 | 00009157 SST | [==================================================================================================] | 004b2ce19bf74939-ff60a1254e03c870 (12 MiB, fresh) + 1 | 00009166 | 00009158 SST | [==================================================================================================] | 0001720300778de2-fffaa1a23510a6ba (10 MiB, fresh) +Time 2026-04-04T19:43:50.350304332Z +Commit 00009172 186 keys in 11ms 241µs 888ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009170 | 00009169 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009171 | 00009168 SST | [==================================================================================================] | 002adf6a8f061ac1-fe569d5626211186 (0 MiB, fresh) + 2 | 00009172 | 00009167 SST | [=================================================================================================] | 02806b89579cd9d9-fc6ed31e3687fff4 (0 MiB, fresh) +Time 2026-04-04T19:44:04.855546338Z +Commit 00009178 18 keys in 8ms 959µs 257ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009176 | 00009175 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009177 | 00009174 SST | [============================================================] | 1b22625929feef84-b6188f84075c875e (0 MiB, fresh) + 2 | 00009178 | 00009173 SST | [============================================================] | 1b22625929feef84-b6188f84075c875e (0 MiB, fresh) +Time 2026-04-04T19:44:10.896252324Z +Commit 00009184 146 keys in 10ms 55µs 373ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009182 | 00009181 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009183 | 00009180 SST | [==================================================================================================] | 0062025520cc5c4c-feaf8abce1dfa320 (0 MiB, fresh) + 2 | 00009184 | 00009179 SST | [==================================================================================================] | 026bdab03fa6a3b6-feaf8abce1dfa320 (0 MiB, fresh) +Time 2026-04-04T19:44:30.645469696Z +Commit 00009190 36 keys in 8ms 137µs 418ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009188 | 00009187 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009189 | 00009186 SST | [=======================================================================================] | 19a0db2d7dae9576-fbf837a277437942 (0 MiB, fresh) + 2 | 00009190 | 00009185 SST | [===========================================================] | 3d1e6b20222fda3d-d6aee1153a47b2a8 (0 MiB, fresh) +Time 2026-04-05T18:01:49.642309727Z +Commit 00009196 21219 keys in 18ms 176µs 595ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009194 | 00009193 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009195 | 00009191 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00009196 | 00009192 SST | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c (7 MiB, fresh) +Time 2026-04-05T18:01:56.418056146Z +Commit 00009202 9754 keys in 24ms 964µs 817ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009200 | 00009199 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009201 | 00009197 SST | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d (0 MiB, fresh) + 1 | 00009202 | 00009198 SST | [==================================================================================================] | 000801e97f7ace52-fff55b5abd0ca801 (3 MiB, fresh) +Time 2026-04-05T18:02:00.980054124Z +Commit 00009208 18022 keys in 17ms 842µs 484ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009206 | 00009205 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009207 | 00009204 SST | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c (4 MiB, fresh) + 2 | 00009208 | 00009203 SST | [=================================================================================================] | 0101b19be077bd3d-fcea836e0c73d7f8 (2 MiB, fresh) +Time 2026-04-05T18:02:34.791642421Z +Commit 00009214 1126 keys in 17ms 931µs 571ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009212 | 00009211 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009213 | 00009209 SST | [==================================================================================================] | 00451748c51e234a-ffb3d7c1ab31a3cb (3 MiB, fresh) + 2 | 00009214 | 00009210 SST | [==================================================================================================] | 00bc9fb3e020309a-fee27fc9266de29d (1 MiB, fresh) + 2 | 00009220 | Compaction: + 2 | 00009220 | MERGE (1593588 keys): + 2 | 00009220 | 00008901 INPUT | [================] | 308f5bb1ed66bac7-59dab9e0f840c072 + 2 | 00009220 | 00008902 INPUT | [==================] | 59dac401adf63e29-8b3d0012ed851ee5 + 2 | 00009220 | 00008903 INPUT | [=================] | 8b3d00c73d4f051b-b9ae38c721f9cb80 + 2 | 00009220 | 00008905 INPUT | [=============] | b9ae39aad33cf08f-dcdb808f1b414ac9 + 2 | 00009220 | 00008906 INPUT | [============] | dcdb822091072af5-fffffcfe4b08509d + 2 | 00009220 | 00008904 INPUT | [============================================================================================] | 001323f09fa9a69a-ee7db872e5b58ec2 + 2 | 00009220 | 00008909 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff303b290e134e27 + 2 | 00009220 | 00008920 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008927 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008932 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008938 INPUT | [==================================================================================================] | 00500152f8dd5b7d-ff4f856aabf5da39 + 2 | 00009220 | 00008945 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008950 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008957 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008962 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008969 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008974 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00008980 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff9f467c2a100bb1 + 2 | 00009220 | 00008986 INPUT | [==================================================================================================] | 000ad78cd459fff9-ff9f467c2a100bb1 + 2 | 00009220 | 00008993 INPUT | [==================================================================================================] | 026ff83a19a71c20-fe4b82178b84f82e + 2 | 00009220 | 00009004 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 2 | 00009220 | 00009009 INPUT | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da + 2 | 00009220 | 00009015 INPUT | [===========================================================================================] | 0205a2fb447ca2ea-ebd7ccf65959674d + 2 | 00009220 | 00009022 INPUT | [================================================================================================] | 0539fc842a9411fd-fea290f7f862d517 + 2 | 00009220 | 00009028 INPUT | [================================================================================================] | 05a4247f98b8bf3e-fdf5c4992508f92d + 2 | 00009220 | 00009034 INPUT | O | e673c2596ad70dd3-e673c2596ad70dd3 + 2 | 00009220 | 00009040 INPUT | [========================================================================================] | 026bdab03fa6a3b6-e444b1ee5df96232 + 2 | 00009220 | 00009045 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00009220 | 00009051 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 + 2 | 00009220 | 00009058 INPUT | [==================================================================================================] | 02419547d58865b6-fe7c8c1134fbae03 + 2 | 00009220 | 00009063 INPUT | [==================================================================================================] | 0002d3f08112cb69-ff029fb8b24eddc6 + 2 | 00009220 | 00009069 INPUT | [==================================================================================================] | 0002d3f08112cb69-fff2b4fb9e9026cc + 2 | 00009220 | 00009080 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 2 | 00009220 | 00009086 INPUT | [==========================================================================================] | 0ba8d68eb8661338-f455296254f6cac9 + 2 | 00009220 | 00009092 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 2 | 00009220 | 00009098 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 2 | 00009220 | 00009103 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00009220 | 00009109 INPUT | [=================================================================================================] | 0101b19be077bd3d-fc0b4323f673e89b + 2 | 00009220 | 00009115 INPUT | [==================================================================================================] | 026bdab03fa6a3b6-ffac310021da6675 + 2 | 00009220 | 00009122 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 2 | 00009220 | 00009128 INPUT | [================================================================================================] | 03671ce438c5663d-fceee9a8dc7a73b8 + 2 | 00009220 | 00009133 INPUT | [==================================================================================================] | 0205a2fb447ca2ea-fea290f7f862d517 + 2 | 00009220 | 00009139 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 2 | 00009220 | 00009146 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 2 | 00009220 | 00009151 INPUT | [=================================================================================================] | 0101b19be077bd3d-fd6da38269588ff5 + 2 | 00009220 | 00009157 INPUT | [==================================================================================================] | 004b2ce19bf74939-ff60a1254e03c870 + 2 | 00009220 | 00009167 INPUT | [=================================================================================================] | 02806b89579cd9d9-fc6ed31e3687fff4 + 2 | 00009220 | 00009173 INPUT | [============================================================] | 1b22625929feef84-b6188f84075c875e + 2 | 00009220 | 00009179 INPUT | [==================================================================================================] | 026bdab03fa6a3b6-feaf8abce1dfa320 + 2 | 00009220 | 00009185 INPUT | [===========================================================] | 3d1e6b20222fda3d-d6aee1153a47b2a8 + 2 | 00009220 | 00009191 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00009220 | 00009197 INPUT | [==================================================================================================] | 003b0ac5c868db1a-ffc353ea71dbad3d + 2 | 00009220 | 00009203 INPUT | [=================================================================================================] | 0101b19be077bd3d-fcea836e0c73d7f8 + 2 | 00009220 | 00009210 INPUT | [==================================================================================================] | 00bc9fb3e020309a-fee27fc9266de29d + 2 | 00009220 | 00009215 OUTPUT | [===================================] | 0002d3f08112cb69-5e334dabe2092820 (cold) + 2 | 00009220 | 00009216 OUTPUT | [======================] | 5e3359d80dbd32b3-9775fdf7f2ca7b87 (cold) + 2 | 00009220 | 00009218 OUTPUT | [===================] | 9776077689dea967-cbcf56a96f4b274f (cold) + 2 | 00009220 | 00009219 OUTPUT | [===================] | cbcf6170a823fd7a-fffffcfe4b08509d (cold) + 2 | 00009220 | 00009217 OUTPUT | [==================================================================================================] | 003b0ac5c868db1a-fff2b4fb9e9026cc (warm) +Time 2026-04-05T18:02:38.677852086Z +Commit 00009221 1593588 keys in 222ms 219µs 735ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00009220 | 00009215 SST | [===================================] | 0002d3f08112cb69-5e334dabe2092820 (82 MiB, cold) + 2 | 00009220 | 00009216 SST | [======================] | 5e3359d80dbd32b3-9775fdf7f2ca7b87 (89 MiB, cold) + 2 | 00009220 | 00009218 SST | [===================] | 9776077689dea967-cbcf56a96f4b274f (83 MiB, cold) + 2 | 00009220 | 00009219 SST | [===================] | cbcf6170a823fd7a-fffffcfe4b08509d (81 MiB, cold) + 2 | 00009220 | 00009217 SST | [==================================================================================================] | 003b0ac5c868db1a-fff2b4fb9e9026cc (43 MiB, warm) + 2 | 00009220 | 00008901 00008902 00008903 00008904 00008905 00008906 00008909 00008920 00008927 00008932 00008938 00008945 00008950 00008957 00008962 OBSOLETE SST + 2 | 00009220 | 00008969 00008974 00008980 00008986 00008993 00009004 00009009 00009015 00009022 00009028 00009034 00009040 00009045 00009051 00009058 OBSOLETE SST + 2 | 00009220 | 00009063 00009069 00009080 00009086 00009092 00009098 00009103 00009109 00009115 00009122 00009128 00009133 00009139 00009146 00009151 OBSOLETE SST + 2 | 00009220 | 00009157 00009167 00009173 00009179 00009185 00009191 00009197 00009203 00009210 OBSOLETE SST + | | 00008901 00008902 00008903 00008904 00008905 00008906 00008909 00008920 00008927 00008932 00008938 00008945 00008950 00008957 00008962 SST DELETED + | | 00008969 00008974 00008980 00008986 00008993 00009004 00009009 00009015 00009022 00009028 00009034 00009040 00009045 00009051 00009058 SST DELETED + | | 00009063 00009069 00009080 00009086 00009092 00009098 00009103 00009109 00009115 00009122 00009128 00009133 00009139 00009146 00009151 SST DELETED + | | 00009157 00009167 00009173 00009179 00009185 00009191 00009197 00009203 00009210 SST DELETED + | | 00008916 00008925 00008931 00008937 00008943 00008949 00008955 00008961 00008967 00008973 00008979 00008985 00008991 00008997 00009008 META DELETED + | | 00009014 00009020 00009026 00009031 00009038 00009044 00009050 00009056 00009062 00009068 00009077 00009084 00009090 00009096 00009102 META DELETED + | | 00009107 00009113 00009120 00009126 00009131 00009137 00009144 00009150 00009155 00009165 00009172 00009178 00009184 00009190 00009195 META DELETED + | | 00009201 00009208 00009214 META DELETED +Time 2026-04-05T18:04:30.77864156Z +Commit 00009227 264 keys in 16ms 336µs 406ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009225 | 00009224 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009226 | 00009222 SST | [==================================================================================================] | 002b93da85429976-fecddd6e7da4f88c (0 MiB, fresh) + 1 | 00009227 | 00009223 SST | [==================================================================================================] | 002b93da85429976-ff78e55e141da030 (0 MiB, fresh) +Time 2026-04-05T18:04:45.499282232Z +Commit 00009233 318 keys in 13ms 221µs 995ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009231 | 00009230 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009232 | 00009229 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (1 MiB, fresh) + 1 | 00009233 | 00009228 SST | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e (0 MiB, fresh) +Time 2026-04-05T18:05:19.447644097Z +Commit 00009239 899 keys in 14ms 743µs 762ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009237 | 00009236 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009238 | 00009234 SST | [==================================================================================================] | 0023fee8523e91c4-ff8c14ed62623a87 (0 MiB, fresh) + 2 | 00009239 | 00009235 SST | [==================================================================================================] | 0070a53271bc1f54-ff8c14ed62623a87 (1 MiB, fresh) +Time 2026-04-05T18:26:16.872274692Z +Commit 00009245 782 keys in 13ms 504µs 693ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009243 | 00009242 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009244 | 00009241 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (2 MiB, fresh) + 2 | 00009245 | 00009240 SST | [=================================================================================================] | 00bc9fb3e020309a-fd04f6de9ca28eef (0 MiB, fresh) +Time 2026-04-05T18:31:59.435054952Z +Commit 00009251 439 keys in 14ms 113µs 501ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009249 | 00009248 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009250 | 00009247 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009251 | 00009246 SST | [=============================================================================================] | 0b9cb4f74c19b653-fcfd802d776dbd81 (0 MiB, fresh) +Time 2026-04-05T18:36:34.857588126Z +Commit 00009257 634 keys in 9ms 996µs 771ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009255 | 00009254 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009256 | 00009253 SST | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009257 | 00009252 SST | [=================================================================================================] | 01620da624ee84ac-fcb9152771937266 (1 MiB, fresh) +Time 2026-04-05T18:47:49.124714258Z +Commit 00009263 528 keys in 11ms 196µs 213ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009261 | 00009260 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009262 | 00009259 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009263 | 00009258 SST | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 (0 MiB, fresh) +Time 2026-04-05T18:48:22.530602183Z +Commit 00009269 526 keys in 10ms 59µs 731ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009267 | 00009266 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009268 | 00009265 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009269 | 00009264 SST | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 (0 MiB, fresh) + 1 | 00009273 | Compaction: + 1 | 00009273 | MERGE (1965374 keys): + 1 | 00009273 | 00008999 INPUT | [================================================] | 00000def41531d98-7ff54be20475acc1 + 1 | 00009273 | 00009000 INPUT | [=================================================] | 7ff554e0e1594f17-fffffcfe4b08509d + 1 | 00009273 | 00008998 INPUT | [==================================================================================================] | 001323f09fa9a69a-ffebde48444409f2 + 1 | 00009273 | 00009003 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00009273 | 00009010 INPUT | [===============================================================================================] | 08b2b45277bd0cec-fe641b4c44c7b0da + 1 | 00009273 | 00009016 INPUT | [===========================================================================================] | 0205a2fb447ca2ea-ebd7ccf65959674d + 1 | 00009273 | 00009021 INPUT | [==================================================================================================] | 023c1e8406064259-fea290f7f862d517 + 1 | 00009273 | 00009027 INPUT | [================================================================================================] | 05a4247f98b8bf3e-fdf5c4992508f92d + 1 | 00009273 | 00009033 INPUT | O | e673c2596ad70dd3-e673c2596ad70dd3 + 1 | 00009273 | 00009039 INPUT | [========================================================================================] | 026bdab03fa6a3b6-e444b1ee5df96232 + 1 | 00009273 | 00009046 INPUT | [================================================================================================] | 0529bda477ab612e-fff2b4fb9e9026cc + 1 | 00009273 | 00009052 INPUT | [=================================================================================================] | 04f8ef707d1e8371-ffac310021da6675 + 1 | 00009273 | 00009057 INPUT | [==================================================================================================] | 02419547d58865b6-fe7c8c1134fbae03 + 1 | 00009273 | 00009064 INPUT | [==================================================================================================] | 0002d3f08112cb69-ffc2b864b4ce0290 + 1 | 00009273 | 00009070 INPUT | [==================================================================================================] | 0002d3f08112cb69-fff2b4fb9e9026cc + 1 | 00009273 | 00009079 INPUT | O | d4caf2e664a9b09e-d4caf2e664a9b09e + 1 | 00009273 | 00009085 INPUT | [==========================================================================================] | 0ba8d68eb8661338-f455296254f6cac9 + 1 | 00009273 | 00009091 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 1 | 00009273 | 00009097 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 1 | 00009273 | 00009104 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c + 1 | 00009273 | 00009110 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c + 1 | 00009273 | 00009116 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009273 | 00009121 INPUT | O | 18b4ae45bc9cb8b0-18b4ae45bc9cb8b0 + 1 | 00009273 | 00009127 INPUT | [=================================================================================================] | 01c738cdaaf154e9-fceee9a8dc7a73b8 + 1 | 00009273 | 00009134 INPUT | [==================================================================================================] | 0205a2fb447ca2ea-fea290f7f862d517 + 1 | 00009273 | 00009140 INPUT | [==================================================================================================] | 00f99e257a792a10-fff2b4fb9e9026cc + 1 | 00009273 | 00009145 INPUT | O | 5f5d229a641f7f10-5f5d229a641f7f10 + 1 | 00009273 | 00009152 INPUT | [==================================================================================================] | 000801e97f7ace52-ffc2b864b4ce0290 + 1 | 00009273 | 00009158 INPUT | [==================================================================================================] | 0001720300778de2-fffaa1a23510a6ba + 1 | 00009273 | 00009168 INPUT | [==================================================================================================] | 002adf6a8f061ac1-fe569d5626211186 + 1 | 00009273 | 00009174 INPUT | [============================================================] | 1b22625929feef84-b6188f84075c875e + 1 | 00009273 | 00009180 INPUT | [==================================================================================================] | 0062025520cc5c4c-feaf8abce1dfa320 + 1 | 00009273 | 00009186 INPUT | [=======================================================================================] | 19a0db2d7dae9576-fbf837a277437942 + 1 | 00009273 | 00009192 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c + 1 | 00009273 | 00009198 INPUT | [==================================================================================================] | 000801e97f7ace52-fff55b5abd0ca801 + 1 | 00009273 | 00009204 INPUT | [==================================================================================================] | 0001720300778de2-fff5d07e22eb851c + 1 | 00009273 | 00009209 INPUT | [==================================================================================================] | 00451748c51e234a-ffb3d7c1ab31a3cb + 1 | 00009273 | 00009223 INPUT | [==================================================================================================] | 002b93da85429976-ff78e55e141da030 + 1 | 00009273 | 00009228 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 1 | 00009273 | 00009234 INPUT | [==================================================================================================] | 0023fee8523e91c4-ff8c14ed62623a87 + 1 | 00009273 | 00009241 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009273 | 00009247 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009273 | 00009253 INPUT | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 + 1 | 00009273 | 00009259 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009273 | 00009265 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009273 | 00009271 OUTPUT | [================================================] | 00000def41531d98-7ff684c41479b9ec (cold) + 1 | 00009273 | 00009272 OUTPUT | [=================================================] | 7ff686daba62ee94-fffffcfe4b08509d (cold) + 1 | 00009273 | 00009270 OUTPUT | [==================================================================================================] | 0000737dcecb7eaa-fffaa1a23510a6ba (warm) +Time 2026-04-05T18:48:26.087400485Z +Commit 00009274 1965374 keys in 94ms 61µs 690ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00009273 | 00009271 SST | [================================================] | 00000def41531d98-7ff684c41479b9ec (55 MiB, cold) + 1 | 00009273 | 00009272 SST | [=================================================] | 7ff686daba62ee94-fffffcfe4b08509d (55 MiB, cold) + 1 | 00009273 | 00009270 SST | [==================================================================================================] | 0000737dcecb7eaa-fffaa1a23510a6ba (15 MiB, warm) + 1 | 00009273 | 00008998 00008999 00009000 00009003 00009010 00009016 00009021 00009027 00009033 00009039 00009046 00009052 00009057 00009064 00009070 OBSOLETE SST + 1 | 00009273 | 00009079 00009085 00009091 00009097 00009104 00009110 00009116 00009121 00009127 00009134 00009140 00009145 00009152 00009158 00009168 OBSOLETE SST + 1 | 00009273 | 00009174 00009180 00009186 00009192 00009198 00009204 00009209 00009223 00009228 00009234 00009241 00009247 00009253 00009259 00009265 OBSOLETE SST + | | 00008998 00008999 00009000 00009003 00009010 00009016 00009021 00009027 00009033 00009039 00009046 00009052 00009057 00009064 00009070 SST DELETED + | | 00009079 00009085 00009091 00009097 00009104 00009110 00009116 00009121 00009127 00009134 00009140 00009145 00009152 00009158 00009168 SST DELETED + | | 00009174 00009180 00009186 00009192 00009198 00009204 00009209 00009223 00009228 00009234 00009241 00009247 00009253 00009259 00009265 SST DELETED + | | 00009001 00009007 00009013 00009019 00009025 00009032 00009037 00009043 00009049 00009055 00009061 00009067 00009076 00009083 00009089 META DELETED + | | 00009095 00009101 00009108 00009114 00009119 00009125 00009132 00009138 00009143 00009149 00009156 00009166 00009171 00009177 00009183 META DELETED + | | 00009189 00009196 00009202 00009207 00009213 00009227 00009233 00009238 00009244 00009250 00009256 00009262 00009268 META DELETED +Time 2026-04-05T18:50:32.454104984Z +Commit 00009280 516 keys in 11ms 876µs 640ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009278 | 00009277 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009279 | 00009276 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009280 | 00009275 SST | [================================================================================================] | 03835436592cb016-fcb9152771937266 (0 MiB, fresh) +Time 2026-04-05T18:50:39.171640478Z +Commit 00009286 516 keys in 13ms 12µs 86ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009284 | 00009283 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009285 | 00009282 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009286 | 00009281 SST | [================================================================================================] | 03835436592cb016-fcb9152771937266 (0 MiB, fresh) +Time 2026-04-05T18:51:16.858571301Z +Commit 00009292 4 keys in 8ms 909µs 691ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009290 | 00009289 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009291 | 00009288 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) + 1 | 00009292 | 00009287 SST | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d (0 MiB, fresh) +Time 2026-04-05T18:51:23.635377955Z +Commit 00009298 6 keys in 10ms 911µs 74ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009296 | 00009295 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009297 | 00009293 SST | [=================================================================================] | 160822b4343dfc2e-e673c2596ad70dd3 (0 MiB, fresh) + 2 | 00009298 | 00009294 SST | [=================================================================================] | 160822b4343dfc2e-e673c2596ad70dd3 (0 MiB, fresh) +Time 2026-04-05T18:51:31.534568468Z +Commit 00009304 213 keys in 10ms 392µs 765ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009302 | 00009301 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009303 | 00009300 SST | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d (0 MiB, fresh) + 2 | 00009304 | 00009299 SST | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d (0 MiB, fresh) + 2 | 00009312 | Compaction: + 2 | 00009312 | MERGE (1965374 keys): + 2 | 00009312 | 00008900 INPUT | [=================] | 00000def41531d98-308f54ec69f4f889 + 2 | 00009312 | 00009215 INPUT | [===================================] | 0002d3f08112cb69-5e334dabe2092820 + 2 | 00009312 | 00009216 INPUT | [======================] | 5e3359d80dbd32b3-9775fdf7f2ca7b87 + 2 | 00009312 | 00009218 INPUT | [===================] | 9776077689dea967-cbcf56a96f4b274f + 2 | 00009312 | 00009219 INPUT | [===================] | cbcf6170a823fd7a-fffffcfe4b08509d + 2 | 00009312 | 00009217 INPUT | [==================================================================================================] | 003b0ac5c868db1a-fff2b4fb9e9026cc + 2 | 00009312 | 00009222 INPUT | [==================================================================================================] | 002b93da85429976-fecddd6e7da4f88c + 2 | 00009312 | 00009229 INPUT | [==================================================================================================] | 00df6768872514da-fe6c9353f46b4f0e + 2 | 00009312 | 00009235 INPUT | [==================================================================================================] | 0070a53271bc1f54-ff8c14ed62623a87 + 2 | 00009312 | 00009240 INPUT | [=================================================================================================] | 00bc9fb3e020309a-fd04f6de9ca28eef + 2 | 00009312 | 00009246 INPUT | [=============================================================================================] | 0b9cb4f74c19b653-fcfd802d776dbd81 + 2 | 00009312 | 00009252 INPUT | [=================================================================================================] | 01620da624ee84ac-fcb9152771937266 + 2 | 00009312 | 00009258 INPUT | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 + 2 | 00009312 | 00009264 INPUT | [=================================================================================================] | 026ff83a19a71c20-fcb9152771937266 + 2 | 00009312 | 00009275 INPUT | [================================================================================================] | 03835436592cb016-fcb9152771937266 + 2 | 00009312 | 00009281 INPUT | [================================================================================================] | 03835436592cb016-fcb9152771937266 + 2 | 00009312 | 00009288 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 2 | 00009312 | 00009294 INPUT | [=================================================================================] | 160822b4343dfc2e-e673c2596ad70dd3 + 2 | 00009312 | 00009299 INPUT | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d + 2 | 00009312 | 00009305 OUTPUT | [==================] | 00000def41531d98-3240b663d9d5fd21 (cold) + 2 | 00009312 | 00009306 OUTPUT | [================] | 3240b718ef73ddab-5cb7fd48374f1acc (cold) + 2 | 00009312 | 00009307 OUTPUT | [==================] | 5cb800f770856f66-8f1fc3115e627b99 (cold) + 2 | 00009312 | 00009308 OUTPUT | [==================] | 8f1fcff297ca1428-bebada1b408efa7c (cold) + 2 | 00009312 | 00009310 OUTPUT | [============] | bebae16461823c66-df613927df25d442 (cold) + 2 | 00009312 | 00009311 OUTPUT | [===========] | df614b2691c12569-fffffcfe4b08509d (cold) + 2 | 00009312 | 00009309 OUTPUT | [==================================================================================================] | 00221495e838b093-ffcec8aa4a2951d8 (warm) +Time 2026-04-05T18:51:35.550872437Z +Commit 00009313 1965374 keys in 297ms 15µs 972ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00009312 | 00009305 SST | [==================] | 00000def41531d98-3240b663d9d5fd21 (86 MiB, cold) + 2 | 00009312 | 00009306 SST | [================] | 3240b718ef73ddab-5cb7fd48374f1acc (83 MiB, cold) + 2 | 00009312 | 00009307 SST | [==================] | 5cb800f770856f66-8f1fc3115e627b99 (90 MiB, cold) + 2 | 00009312 | 00009308 SST | [==================] | 8f1fcff297ca1428-bebada1b408efa7c (82 MiB, cold) + 2 | 00009312 | 00009310 SST | [============] | bebae16461823c66-df613927df25d442 (54 MiB, cold) + 2 | 00009312 | 00009311 SST | [===========] | df614b2691c12569-fffffcfe4b08509d (55 MiB, cold) + 2 | 00009312 | 00009309 SST | [==================================================================================================] | 00221495e838b093-ffcec8aa4a2951d8 (10 MiB, warm) + 2 | 00009312 | 00008900 00009215 00009216 00009217 00009218 00009219 00009222 00009229 00009235 00009240 00009246 00009252 00009258 00009264 00009275 OBSOLETE SST + 2 | 00009312 | 00009281 00009288 00009294 00009299 OBSOLETE SST + | | 00008900 00009215 00009216 00009217 00009218 00009219 00009222 00009229 00009235 00009240 00009246 00009252 00009258 00009264 00009275 SST DELETED + | | 00009281 00009288 00009294 00009299 SST DELETED + | | 00008907 00009226 00009232 00009239 00009245 00009251 00009257 00009263 00009269 00009280 00009286 00009291 00009298 00009304 META DELETED +Time 2026-04-05T18:52:17.347485265Z +Commit 00009324 1104 keys in 19ms 457µs 836ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009319 | 00009316 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009320 | 00009318 SST | [===========] | c772135b9fdf88e3-e59c0e83d2954084 (0 MiB, fresh) + 2 | 00009321 | 00009314 SST | [==================================================================================================] | 0010e26242e36d1c-ffdadfbe0d57a332 (1 MiB, fresh) + 1 | 00009322 | 00009315 SST | [==================================================================================================] | 0010e26242e36d1c-ffdadfbe0d57a332 (0 MiB, fresh) + 3 | 00009323 | 00009317 SST | [==============] | ba098443fd845d3b-e038a93e16da306c (0 MiB, fresh) + | | 00009220 META DELETED +Time 2026-04-05T18:53:46.321754278Z +Commit 00009330 4 keys in 10ms 993µs 212ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009328 | 00009327 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009329 | 00009325 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) + 2 | 00009330 | 00009326 SST | O | 3cbb08597f9a8187-3cbb08597f9a8187 (0 MiB, fresh) +Time 2026-04-05T18:53:52.65836838Z +Commit 00009340 59474 keys in 66ms 837µs 58ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009336 | 00009333 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009337 | 00009335 SST | [=====================================================================================] | 1660536e825c8379-f190871b1370b276 (0 MiB, fresh) + 3 | 00009338 | 00009334 SST | [================================================================================] | 2b93ad1e11c4519a-fb91661eaf200b6d (0 MiB, fresh) + 2 | 00009339 | 00009331 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (13 MiB, fresh) + 1 | 00009340 | 00009332 SST | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 (14 MiB, fresh) +Time 2026-04-05T18:53:56.298051253Z +Commit 00009350 23533 keys in 25ms 485µs 824ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009346 | 00009343 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009347 | 00009345 SST | [==================================================================================================] | 000daa39aff11884-ffc5349c1ccf6c5e (0 MiB, fresh) + 3 | 00009348 | 00009344 SST | [==================================================================================================] | 0050d47ba7e56c07-ffe3a9e3f0bbc337 (0 MiB, fresh) + 1 | 00009349 | 00009342 SST | [==================================================================================================] | 0000737dcecb7eaa-fff81e1fff82493c (10 MiB, fresh) + 2 | 00009350 | 00009341 SST | [==================================================================================================] | 0000737dcecb7eaa-fff81e1fff82493c (15 MiB, fresh) +Time 2026-04-05T18:53:59.440431234Z +Commit 00009356 1012 keys in 12ms 236µs 609ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009354 | 00009353 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009355 | 00009352 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009356 | 00009351 SST | [==================================================================================================] | 00bc9fb3e020309a-ff9189f428c6ff7a (0 MiB, fresh) +Time 2026-04-05T18:54:05.111159374Z +Commit 00009366 3346 keys in 17ms 759µs 902ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009362 | 00009359 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009363 | 00009358 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (1 MiB, fresh) + 2 | 00009364 | 00009357 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (6 MiB, fresh) + 4 | 00009365 | 00009361 SST | [==============================================================================================] | 0b8f484993fb2b7b-ff5a5029303afbf8 (0 MiB, fresh) + 3 | 00009366 | 00009360 SST | [========================================================================] | 2f3fc16fca646a4d-e993af8e07a75638 (0 MiB, fresh) +Time 2026-04-05T18:54:10.154685389Z +Commit 00009376 3991 keys in 21ms 825µs 279ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009372 | 00009369 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009373 | 00009368 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (1 MiB, fresh) + 2 | 00009374 | 00009367 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (7 MiB, fresh) + 3 | 00009375 | 00009370 SST | [========================================================================] | 1412a80265637d6b-ce3d789f96260273 (0 MiB, fresh) + 4 | 00009376 | 00009371 SST | [===========================================================================================] | 11e86d00aed92269-fd0951ae207927da (0 MiB, fresh) +Time 2026-04-05T18:54:25.031966659Z +Commit 00009382 831 keys in 13ms 136µs 157ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009380 | 00009379 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009381 | 00009378 SST | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009382 | 00009377 SST | [==================================================================================================] | 01c05ccb7fe70d6c-ffaf92bdaeed8ec7 (1 MiB, fresh) +Time 2026-04-05T18:54:33.458489104Z +Commit 00009388 566 keys in 12ms 218µs 978ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009386 | 00009385 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009387 | 00009384 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009388 | 00009383 SST | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da (0 MiB, fresh) +Time 2026-04-05T18:54:43.308571373Z +Commit 00009394 1285 keys in 13ms 852µs 991ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009392 | 00009391 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009393 | 00009389 SST | [==================================================================================================] | 00500152f8dd5b7d-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009394 | 00009390 SST | [==================================================================================================] | 0107f167719e01ae-ff4f856aabf5da39 (1 MiB, fresh) +Time 2026-04-05T18:54:50.838921904Z +Commit 00009400 563 keys in 12ms 672µs 220ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009398 | 00009397 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009399 | 00009396 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009400 | 00009395 SST | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da (0 MiB, fresh) +Time 2026-04-05T18:55:08.337935482Z +Commit 00009406 573 keys in 12ms 950µs 147ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009404 | 00009403 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009405 | 00009401 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009406 | 00009402 SST | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da (0 MiB, fresh) +Time 2026-04-05T19:04:23.143973633Z +Commit 00009412 4 keys in 9ms 4µs 358ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009410 | 00009409 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009411 | 00009407 SST | O | e673c2596ad70dd3-e673c2596ad70dd3 (0 MiB, fresh) + 2 | 00009412 | 00009408 SST | O | e673c2596ad70dd3-e673c2596ad70dd3 (0 MiB, fresh) +Time 2026-04-05T19:05:27.896229171Z +Commit 00009422 6585 keys in 20ms 230µs 728ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009418 | 00009415 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009419 | 00009416 SST | [==================================================================================================] | 00b7d597e5838355-ff8aff309d5ced46 (0 MiB, fresh) + 3 | 00009420 | 00009417 SST | [==================================================================================================] | 02588b1d573e16df-fefd4e37429f0aba (0 MiB, fresh) + 2 | 00009421 | 00009413 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (9 MiB, fresh) + 1 | 00009422 | 00009414 SST | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf (2 MiB, fresh) + 2 | 00009429 | Compaction: + 2 | 00009429 | MERGE (1584501 keys): + 2 | 00009429 | 00009306 INPUT | [================] | 3240b718ef73ddab-5cb7fd48374f1acc + 2 | 00009429 | 00009307 INPUT | [==================] | 5cb800f770856f66-8f1fc3115e627b99 + 2 | 00009429 | 00009308 INPUT | [==================] | 8f1fcff297ca1428-bebada1b408efa7c + 2 | 00009429 | 00009310 INPUT | [============] | bebae16461823c66-df613927df25d442 + 2 | 00009429 | 00009311 INPUT | [===========] | df614b2691c12569-fffffcfe4b08509d + 2 | 00009429 | 00009309 INPUT | [==================================================================================================] | 00221495e838b093-ffcec8aa4a2951d8 + 2 | 00009429 | 00009314 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffdadfbe0d57a332 + 2 | 00009429 | 00009326 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 2 | 00009429 | 00009331 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 + 2 | 00009429 | 00009341 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff81e1fff82493c + 2 | 00009429 | 00009351 INPUT | [==================================================================================================] | 00bc9fb3e020309a-ff9189f428c6ff7a + 2 | 00009429 | 00009357 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00009429 | 00009367 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00009429 | 00009377 INPUT | [==================================================================================================] | 01c05ccb7fe70d6c-ffaf92bdaeed8ec7 + 2 | 00009429 | 00009383 INPUT | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da + 2 | 00009429 | 00009390 INPUT | [==================================================================================================] | 0107f167719e01ae-ff4f856aabf5da39 + 2 | 00009429 | 00009395 INPUT | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da + 2 | 00009429 | 00009402 INPUT | [=================================================================================================] | 026ff83a19a71c20-fd0951ae207927da + 2 | 00009429 | 00009408 INPUT | O | e673c2596ad70dd3-e673c2596ad70dd3 + 2 | 00009429 | 00009413 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 2 | 00009429 | 00009423 OUTPUT | [==================================] | 0000737dcecb7eaa-59b4bd8c51c859c4 (cold) + 2 | 00009429 | 00009424 OUTPUT | [==================] | 59b4c036f271b964-8c9ff4690e7d2501 (cold) + 2 | 00009429 | 00009425 OUTPUT | [=================] | 8c9fff7d0ee45d3c-ba9c02560a2d18bc (cold) + 2 | 00009429 | 00009427 OUTPUT | [=============] | ba9c05750f71984a-dd5449cfee7e09ef (cold) + 2 | 00009429 | 00009428 OUTPUT | [============] | dd544af1e86c874d-fffffcfe4b08509d (cold) + 2 | 00009429 | 00009426 OUTPUT | [==================================================================================================] | 00115130534a7ddc-fffe7cb8f2c6deb1 (warm) +Time 2026-04-05T19:05:31.09640218Z +Commit 00009430 1584501 keys in 265ms 947µs 711ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00009429 | 00009423 SST | [==================================] | 0000737dcecb7eaa-59b4bd8c51c859c4 (81 MiB, cold) + 2 | 00009429 | 00009424 SST | [==================] | 59b4c036f271b964-8c9ff4690e7d2501 (89 MiB, cold) + 2 | 00009429 | 00009425 SST | [=================] | 8c9fff7d0ee45d3c-ba9c02560a2d18bc (80 MiB, cold) + 2 | 00009429 | 00009427 SST | [=============] | ba9c05750f71984a-dd5449cfee7e09ef (58 MiB, cold) + 2 | 00009429 | 00009428 SST | [============] | dd544af1e86c874d-fffffcfe4b08509d (58 MiB, cold) + 2 | 00009429 | 00009426 SST | [==================================================================================================] | 00115130534a7ddc-fffe7cb8f2c6deb1 (10 MiB, warm) + 2 | 00009429 | 00009306 00009307 00009308 00009309 00009310 00009311 00009314 00009326 00009331 00009341 00009351 00009357 00009367 00009377 00009383 OBSOLETE SST + 2 | 00009429 | 00009390 00009395 00009402 00009408 00009413 OBSOLETE SST + | | 00009306 00009307 00009308 00009309 00009310 00009311 00009314 00009326 00009331 00009341 00009351 00009357 00009367 00009377 00009383 SST DELETED + | | 00009390 00009395 00009402 00009408 00009413 SST DELETED + | | 00009321 00009330 00009339 00009350 00009356 00009364 00009374 00009382 00009388 00009394 00009400 00009406 00009412 00009421 META DELETED +Time 2026-04-05T19:05:58.58067765Z +Commit 00009440 5916 keys in 23ms 40µs 861ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009436 | 00009433 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 4 | 00009437 | 00009435 SST | [=================================================================================================] | 04ed17fc3a3280cb-fffbacaaf80d35a7 (0 MiB, fresh) + 3 | 00009438 | 00009434 SST | [================================================================================================] | 0089adb4de9cd068-f8f53a93c34d3a11 (0 MiB, fresh) + 2 | 00009439 | 00009432 SST | [==================================================================================================] | 0000737dcecb7eaa-fffbacaaf80d35a7 (9 MiB, fresh) + 1 | 00009440 | 00009431 SST | [==================================================================================================] | 0000737dcecb7eaa-fffbacaaf80d35a7 (2 MiB, fresh) + 2 | 00009448 | Compaction: + 2 | 00009448 | MERGE (1966643 keys): + 2 | 00009448 | 00009305 INPUT | [==================] | 00000def41531d98-3240b663d9d5fd21 + 2 | 00009448 | 00009423 INPUT | [==================================] | 0000737dcecb7eaa-59b4bd8c51c859c4 + 2 | 00009448 | 00009424 INPUT | [==================] | 59b4c036f271b964-8c9ff4690e7d2501 + 2 | 00009448 | 00009425 INPUT | [=================] | 8c9fff7d0ee45d3c-ba9c02560a2d18bc + 2 | 00009448 | 00009427 INPUT | [=============] | ba9c05750f71984a-dd5449cfee7e09ef + 2 | 00009448 | 00009428 INPUT | [============] | dd544af1e86c874d-fffffcfe4b08509d + 2 | 00009448 | 00009426 INPUT | [==================================================================================================] | 00115130534a7ddc-fffe7cb8f2c6deb1 + 2 | 00009448 | 00009432 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffbacaaf80d35a7 + 2 | 00009448 | 00009441 OUTPUT | [=================] | 00000def41531d98-309e2d4985f9d365 (cold) + 2 | 00009448 | 00009442 OUTPUT | [================] | 309e2d9508653264-5a9012d4eda96b0b (cold) + 2 | 00009448 | 00009443 OUTPUT | [==================] | 5a90372b0db3a39f-8baf3acd6de1d9ff (cold) + 2 | 00009448 | 00009444 OUTPUT | [=================] | 8baf40845cb86e21-b9f4b9cd32c09ebf (cold) + 2 | 00009448 | 00009446 OUTPUT | [=============] | b9f4bb9b8c1b3d0f-dcfec9218be859ee (cold) + 2 | 00009448 | 00009447 OUTPUT | [============] | dcfec952a16bae56-fffffcfe4b08509d (cold) + 2 | 00009448 | 00009445 OUTPUT | [==================================================================================================] | 0004fbe42c260297-fff2b4fb9e9026cc (warm) +Time 2026-04-05T19:06:01.848249478Z +Commit 00009449 1966643 keys in 297ms 280µs 204ns +FAM | META SEQ | SST SEQ | RANGE + 2 | 00009448 | 00009441 SST | [=================] | 00000def41531d98-309e2d4985f9d365 (85 MiB, cold) + 2 | 00009448 | 00009442 SST | [================] | 309e2d9508653264-5a9012d4eda96b0b (82 MiB, cold) + 2 | 00009448 | 00009443 SST | [==================] | 5a90372b0db3a39f-8baf3acd6de1d9ff (90 MiB, cold) + 2 | 00009448 | 00009444 SST | [=================] | 8baf40845cb86e21-b9f4b9cd32c09ebf (81 MiB, cold) + 2 | 00009448 | 00009446 SST | [=============] | b9f4bb9b8c1b3d0f-dcfec9218be859ee (60 MiB, cold) + 2 | 00009448 | 00009447 SST | [============] | dcfec952a16bae56-fffffcfe4b08509d (60 MiB, cold) + 2 | 00009448 | 00009445 SST | [==================================================================================================] | 0004fbe42c260297-fff2b4fb9e9026cc (2 MiB, warm) + 2 | 00009448 | 00009305 00009423 00009424 00009425 00009426 00009427 00009428 00009432 OBSOLETE SST + | | 00009305 00009423 00009424 00009425 00009426 00009427 00009428 00009432 SST DELETED + | | 00009312 00009439 META DELETED +Time 2026-04-05T19:09:38.326092708Z +Commit 00009456 38229 keys in 23ms 128µs 349ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009453 | 00009452 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009454 | 00009451 SST | [==================================================================================================] | 0001720300778de2-fffaa1a23510a6ba (9 MiB, fresh) + 2 | 00009455 | 00009450 SST | [==================================================================================================] | 005b36fb126383dd-ffc5a8ccd80420af (4 MiB, fresh) + | | 00009429 META DELETED + 1 | 00009460 | Compaction: + 1 | 00009460 | MERGE (1966643 keys): + 1 | 00009460 | 00009271 INPUT | [================================================] | 00000def41531d98-7ff684c41479b9ec + 1 | 00009460 | 00009272 INPUT | [=================================================] | 7ff686daba62ee94-fffffcfe4b08509d + 1 | 00009460 | 00009270 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffaa1a23510a6ba + 1 | 00009460 | 00009276 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009282 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009287 INPUT | O | 1e6656ce0bbf4e1d-1e6656ce0bbf4e1d + 1 | 00009460 | 00009293 INPUT | [=================================================================================] | 160822b4343dfc2e-e673c2596ad70dd3 + 1 | 00009460 | 00009300 INPUT | [==================================================================================================] | 026161a9d328cb5d-fdf5c4992508f92d + 1 | 00009460 | 00009315 INPUT | [==================================================================================================] | 0010e26242e36d1c-ffdadfbe0d57a332 + 1 | 00009460 | 00009325 INPUT | O | 3cbb08597f9a8187-3cbb08597f9a8187 + 1 | 00009460 | 00009332 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffe7cb8f2c6deb1 + 1 | 00009460 | 00009342 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fff81e1fff82493c + 1 | 00009460 | 00009352 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009358 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00009460 | 00009368 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00009460 | 00009378 INPUT | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 + 1 | 00009460 | 00009384 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009389 INPUT | [==================================================================================================] | 00500152f8dd5b7d-ffc2b864b4ce0290 + 1 | 00009460 | 00009396 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009401 INPUT | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 + 1 | 00009460 | 00009407 INPUT | O | e673c2596ad70dd3-e673c2596ad70dd3 + 1 | 00009460 | 00009414 INPUT | [==================================================================================================] | 0000737dcecb7eaa-ffdb7390ea7695bf + 1 | 00009460 | 00009431 INPUT | [==================================================================================================] | 0000737dcecb7eaa-fffbacaaf80d35a7 + 1 | 00009460 | 00009451 INPUT | [==================================================================================================] | 0001720300778de2-fffaa1a23510a6ba + 1 | 00009460 | 00009458 OUTPUT | [================================================] | 00000def41531d98-7ff6229b4a3f96c2 (cold) + 1 | 00009460 | 00009459 OUTPUT | [=================================================] | 7ff6272c6adda7f2-fffffcfe4b08509d (cold) + 1 | 00009460 | 00009457 OUTPUT | [==================================================================================================] | 0000e9794eb0a60d-fffe7cb8f2c6deb1 (warm) +Time 2026-04-05T19:09:40.933413903Z +Commit 00009461 1966643 keys in 103ms 546µs 50ns +FAM | META SEQ | SST SEQ | RANGE + 1 | 00009460 | 00009458 SST | [================================================] | 00000def41531d98-7ff6229b4a3f96c2 (59 MiB, cold) + 1 | 00009460 | 00009459 SST | [=================================================] | 7ff6272c6adda7f2-fffffcfe4b08509d (58 MiB, cold) + 1 | 00009460 | 00009457 SST | [==================================================================================================] | 0000e9794eb0a60d-fffe7cb8f2c6deb1 (8 MiB, warm) + 1 | 00009460 | 00009270 00009271 00009272 00009276 00009282 00009287 00009293 00009300 00009315 00009325 00009332 00009342 00009352 00009358 00009368 OBSOLETE SST + 1 | 00009460 | 00009378 00009384 00009389 00009396 00009401 00009407 00009414 00009431 00009451 OBSOLETE SST + | | 00009270 00009271 00009272 00009276 00009282 00009287 00009293 00009300 00009315 00009325 00009332 00009342 00009352 00009358 00009368 SST DELETED + | | 00009378 00009384 00009389 00009396 00009401 00009407 00009414 00009431 00009451 SST DELETED + | | 00009273 00009279 00009285 00009292 00009297 00009303 00009322 00009329 00009340 00009349 00009355 00009363 00009373 00009381 00009387 META DELETED + | | 00009393 00009399 00009405 00009411 00009422 00009440 00009454 META DELETED +Time 2026-04-05T19:10:47.664223508Z +Commit 00009467 2247 keys in 19ms 989µs 235ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009465 | 00009464 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 2 | 00009466 | 00009462 SST | [==================================================================================================] | 00bc9fb3e020309a-ff778def1ae1068a (3 MiB, fresh) + 1 | 00009467 | 00009463 SST | [==================================================================================================] | 000801e97f7ace52-ffc2b864b4ce0290 (4 MiB, fresh) +Time 2026-04-05T19:10:59.283097423Z +Commit 00009473 863 keys in 13ms 443µs 959ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009471 | 00009470 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009472 | 00009469 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (2 MiB, fresh) + 2 | 00009473 | 00009468 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (1 MiB, fresh) +Time 2026-04-05T19:11:08.651520473Z +Commit 00009479 863 keys in 13ms 78µs 346ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009477 | 00009476 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009478 | 00009475 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (2 MiB, fresh) + 2 | 00009479 | 00009474 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (1 MiB, fresh) +Time 2026-04-05T19:11:13.370317346Z +Commit 00009485 442 keys in 14ms 135µs 467ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009483 | 00009482 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009484 | 00009480 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009485 | 00009481 SST | [================================================================================================] | 03d583f994b9417c-fd18f37634b06487 (0 MiB, fresh) +Time 2026-04-05T19:11:19.071535151Z +Commit 00009491 416 keys in 12ms 438µs 65ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009489 | 00009488 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009490 | 00009487 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009491 | 00009486 SST | [================================================================================================] | 03d583f994b9417c-fd18f37634b06487 (0 MiB, fresh) +Time 2026-04-05T19:11:23.588307307Z +Commit 00009497 423 keys in 11ms 451µs 209ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009495 | 00009494 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009496 | 00009492 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009497 | 00009493 SST | [===============================================================================================] | 065f014ed8d69a96-fd18f37634b06487 (0 MiB, fresh) +Time 2026-04-05T19:11:29.498599355Z +Commit 00009503 422 keys in 16ms 198µs 145ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009501 | 00009500 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009502 | 00009499 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009503 | 00009498 SST | [===============================================================================================] | 065f014ed8d69a96-fd18f37634b06487 (0 MiB, fresh) +Time 2026-04-05T19:11:36.620203482Z +Commit 00009509 831 keys in 13ms 497µs 910ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009507 | 00009506 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009508 | 00009505 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009509 | 00009504 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (0 MiB, fresh) +Time 2026-04-05T19:11:41.184139665Z +Commit 00009515 831 keys in 12ms 765µs 152ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009513 | 00009512 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009514 | 00009511 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009515 | 00009510 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (0 MiB, fresh) +Time 2026-04-05T19:11:47.078450749Z +Commit 00009521 831 keys in 15ms 368µs 618ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009519 | 00009518 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009520 | 00009517 SST | [==================================================================================================] | 0062025520cc5c4c-ffc2b864b4ce0290 (1 MiB, fresh) + 2 | 00009521 | 00009516 SST | [==================================================================================================] | 00bc9fb3e020309a-fd73712db0fe2dd8 (0 MiB, fresh) +Time 2026-04-05T19:13:48.359227535Z +Commit 00009527 708 keys in 12ms 199µs 634ns +FAM | META SEQ | SST SEQ | RANGE + 0 | 00009525 | 00009524 SST | [=======================================================================] | 3aefa6fd5cf2deb4-f42f94001fcb5351 (0 MiB, fresh) + 1 | 00009526 | 00009522 SST | [==================================================================================================] | 00451748c51e234a-ffc2b864b4ce0290 (0 MiB, fresh) + 2 | 00009527 | 00009523 SST | [==================================================================================================] | 01c05ccb7fe70d6c-ffaf92bdaeed8ec7 (1 MiB, fresh) diff --git a/saintBarthVolleyApp/frontend/.next/dev/prerender-manifest.json b/saintBarthVolleyApp/frontend/.next/dev/prerender-manifest.json index 1e4fff7..f93904d 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/prerender-manifest.json +++ b/saintBarthVolleyApp/frontend/.next/dev/prerender-manifest.json @@ -4,8 +4,8 @@ "dynamicRoutes": {}, "notFoundRoutes": [], "preview": { - "previewModeId": "d7f8fe0f9cb6a31e8649dfc6d22a3d7b", - "previewModeSigningKey": "dcb9f886df7d43f1ea2b0b8ffc0a442a667068de77b09c0700ba1a7a18693de6", - "previewModeEncryptionKey": "74d7ebc0351e3b1b219074efa35340bc6c6973b3b85ddf12da78e676cc9a52c3" + "previewModeId": "e47e4f17fedb04d3836fb2bc8fb455a0", + "previewModeSigningKey": "842b4422a7b6e282ab8313d6131a4963c52f19886291a841020d55282cdd6461", + "previewModeEncryptionKey": "0e739a7d024f04ae526f440622f22cec9347637d13c124f4a3859857f6602e24" } } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/app-paths-manifest.json b/saintBarthVolleyApp/frontend/.next/dev/server/app-paths-manifest.json index bc1e105..8cd8a63 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/app-paths-manifest.json +++ b/saintBarthVolleyApp/frontend/.next/dev/server/app-paths-manifest.json @@ -1,6 +1,14 @@ { - "/_not-found/page": "app/_not-found/page.js", "/admin/club/page": "app/admin/club/page.js", + "/admin/matches/page": "app/admin/matches/page.js", "/admin/members/page": "app/admin/members/page.js", - "/admin/users/page": "app/admin/users/page.js" + "/admin/news/page": "app/admin/news/page.js", + "/admin/page": "app/admin/page.js", + "/admin/partners/page": "app/admin/partners/page.js", + "/admin/seasons/[seasonId]/teams/[teamId]/page": "app/admin/seasons/[seasonId]/teams/[teamId]/page.js", + "/admin/seasons/[seasonId]/teams/page": "app/admin/seasons/[seasonId]/teams/page.js", + "/admin/seasons/page": "app/admin/seasons/page.js", + "/admin/users/page": "app/admin/users/page.js", + "/login/page": "app/login/page.js", + "/page": "app/page.js" } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js index dee17ea..b2ff5b7 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js +++ b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js @@ -2976,6 +2976,11 @@ const configEnv = ("TURBOPACK compile-time value", { "hostname": ("TURBOPACK compile-time value", "localhost"), "port": ("TURBOPACK compile-time value", "5000"), "pathname": ("TURBOPACK compile-time value", "/uploads/**") + }), + ("TURBOPACK compile-time value", { + "protocol": ("TURBOPACK compile-time value", "http"), + "hostname": ("TURBOPACK compile-time value", "**"), + "pathname": ("TURBOPACK compile-time value", "/uploads/**") }) ]), "localPatterns": ("TURBOPACK compile-time value", [ @@ -2983,7 +2988,8 @@ const configEnv = ("TURBOPACK compile-time value", { "pathname": ("TURBOPACK compile-time value", "**"), "search": ("TURBOPACK compile-time value", "") }) - ]) + ]), + "output": ("TURBOPACK compile-time value", "standalone") }); if ("TURBOPACK compile-time truthy", 1) { ; diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js.map b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js.map index b7cdaf9..03c96ff 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js.map +++ b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_0f1a950b._.js.map @@ -24,5 +24,5 @@ {"offset": {"line": 2694, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/shared/lib/match-remote-pattern.ts"],"sourcesContent":["import type { RemotePattern } from './image-config'\nimport { makeRe } from 'next/dist/compiled/picomatch'\n\n// Modifying this function should also modify writeImagesManifest()\nexport function matchRemotePattern(\n pattern: RemotePattern | URL,\n url: URL\n): boolean {\n if (pattern.protocol !== undefined) {\n if (pattern.protocol.replace(/:$/, '') !== url.protocol.replace(/:$/, '')) {\n return false\n }\n }\n if (pattern.port !== undefined) {\n if (pattern.port !== url.port) {\n return false\n }\n }\n\n if (pattern.hostname === undefined) {\n throw new Error(\n `Pattern should define hostname but found\\n${JSON.stringify(pattern)}`\n )\n } else {\n if (!makeRe(pattern.hostname).test(url.hostname)) {\n return false\n }\n }\n\n if (pattern.search !== undefined) {\n if (pattern.search !== url.search) {\n return false\n }\n }\n\n // Should be the same as writeImagesManifest()\n if (!makeRe(pattern.pathname ?? '**', { dot: true }).test(url.pathname)) {\n return false\n }\n\n return true\n}\n\nexport function hasRemoteMatch(\n domains: string[],\n remotePatterns: Array,\n url: URL\n): boolean {\n return (\n domains.some((domain) => url.hostname === domain) ||\n remotePatterns.some((p) => matchRemotePattern(p, url))\n )\n}\n"],"names":["hasRemoteMatch","matchRemotePattern","pattern","url","protocol","undefined","replace","port","hostname","Error","JSON","stringify","makeRe","test","search","pathname","dot","domains","remotePatterns","some","domain","p"],"mappings":";;;;;;;;;;;;;;IA2CgBA,cAAc,EAAA;eAAdA;;IAvCAC,kBAAkB,EAAA;eAAlBA;;;2BAHO;AAGhB,SAASA,mBACdC,OAA4B,EAC5BC,GAAQ;IAER,IAAID,QAAQE,QAAQ,KAAKC,WAAW;QAClC,IAAIH,QAAQE,QAAQ,CAACE,OAAO,CAAC,MAAM,QAAQH,IAAIC,QAAQ,CAACE,OAAO,CAAC,MAAM,KAAK;YACzE,OAAO;QACT;IACF;IACA,IAAIJ,QAAQK,IAAI,KAAKF,WAAW;QAC9B,IAAIH,QAAQK,IAAI,KAAKJ,IAAII,IAAI,EAAE;YAC7B,OAAO;QACT;IACF;IAEA,IAAIL,QAAQM,QAAQ,KAAKH,WAAW;QAClC,MAAM,OAAA,cAEL,CAFK,IAAII,MACR,CAAC,0CAA0C,EAAEC,KAAKC,SAAS,CAACT,UAAU,GADlE,qBAAA;mBAAA;wBAAA;0BAAA;QAEN;IACF,OAAO;QACL,IAAI,CAACU,CAAAA,GAAAA,WAAAA,MAAM,EAACV,QAAQM,QAAQ,EAAEK,IAAI,CAACV,IAAIK,QAAQ,GAAG;YAChD,OAAO;QACT;IACF;IAEA,IAAIN,QAAQY,MAAM,KAAKT,WAAW;QAChC,IAAIH,QAAQY,MAAM,KAAKX,IAAIW,MAAM,EAAE;YACjC,OAAO;QACT;IACF;IAEA,8CAA8C;IAC9C,IAAI,CAACF,CAAAA,GAAAA,WAAAA,MAAM,EAACV,QAAQa,QAAQ,IAAI,MAAM;QAAEC,KAAK;IAAK,GAAGH,IAAI,CAACV,IAAIY,QAAQ,GAAG;QACvE,OAAO;IACT;IAEA,OAAO;AACT;AAEO,SAASf,eACdiB,OAAiB,EACjBC,cAA0C,EAC1Cf,GAAQ;IAER,OACEc,QAAQE,IAAI,CAAC,CAACC,SAAWjB,IAAIK,QAAQ,KAAKY,WAC1CF,eAAeC,IAAI,CAAC,CAACE,IAAMpB,mBAAmBoB,GAAGlB;AAErD","ignoreList":[0]}}, {"offset": {"line": 2758, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/shared/lib/image-loader.ts"],"sourcesContent":["import type { ImageLoaderPropsWithConfig } from './image-config'\nimport { findClosestQuality } from './find-closest-quality'\nimport { getDeploymentId } from './deployment-id'\n\nfunction defaultLoader({\n config,\n src,\n width,\n quality,\n}: ImageLoaderPropsWithConfig): string {\n if (\n src.startsWith('/') &&\n src.includes('?') &&\n config.localPatterns?.length === 1 &&\n config.localPatterns[0].pathname === '**' &&\n config.localPatterns[0].search === ''\n ) {\n throw new Error(\n `Image with src \"${src}\" is using a query string which is not configured in images.localPatterns.` +\n `\\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`\n )\n }\n\n if (process.env.NODE_ENV !== 'production') {\n const missingValues = []\n\n // these should always be provided but make sure they are\n if (!src) missingValues.push('src')\n if (!width) missingValues.push('width')\n\n if (missingValues.length > 0) {\n throw new Error(\n `Next Image Optimization requires ${missingValues.join(\n ', '\n )} to be provided. Make sure you pass them as props to the \\`next/image\\` component. Received: ${JSON.stringify(\n { src, width, quality }\n )}`\n )\n }\n\n if (src.startsWith('//')) {\n throw new Error(\n `Failed to parse src \"${src}\" on \\`next/image\\`, protocol-relative URL (//) must be changed to an absolute URL (http:// or https://)`\n )\n }\n\n if (src.startsWith('/') && config.localPatterns) {\n if (\n process.env.NODE_ENV !== 'test' &&\n // micromatch isn't compatible with edge runtime\n process.env.NEXT_RUNTIME !== 'edge'\n ) {\n // We use dynamic require because this should only error in development\n const { hasLocalMatch } =\n require('./match-local-pattern') as typeof import('./match-local-pattern')\n if (!hasLocalMatch(config.localPatterns, src)) {\n throw new Error(\n `Invalid src prop (${src}) on \\`next/image\\` does not match \\`images.localPatterns\\` configured in your \\`next.config.js\\`\\n` +\n `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`\n )\n }\n }\n }\n\n if (!src.startsWith('/') && (config.domains || config.remotePatterns)) {\n let parsedSrc: URL\n try {\n parsedSrc = new URL(src)\n } catch (err) {\n console.error(err)\n throw new Error(\n `Failed to parse src \"${src}\" on \\`next/image\\`, if using relative image it must start with a leading slash \"/\" or be an absolute URL (http:// or https://)`\n )\n }\n\n if (\n process.env.NODE_ENV !== 'test' &&\n // micromatch isn't compatible with edge runtime\n process.env.NEXT_RUNTIME !== 'edge'\n ) {\n // We use dynamic require because this should only error in development\n const { hasRemoteMatch } =\n require('./match-remote-pattern') as typeof import('./match-remote-pattern')\n if (\n !hasRemoteMatch(config.domains!, config.remotePatterns!, parsedSrc)\n ) {\n throw new Error(\n `Invalid src prop (${src}) on \\`next/image\\`, hostname \"${parsedSrc.hostname}\" is not configured under images in your \\`next.config.js\\`\\n` +\n `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-host`\n )\n }\n }\n }\n }\n\n const q = findClosestQuality(quality, config)\n\n let deploymentId = getDeploymentId()\n return `${config.path}?url=${encodeURIComponent(src)}&w=${width}&q=${q}${\n src.startsWith('/') && deploymentId ? `&dpl=${deploymentId}` : ''\n }`\n}\n\n// We use this to determine if the import is the default loader\n// or a custom loader defined by the user in next.config.js\ndefaultLoader.__next_img_default = true\n\nexport default defaultLoader\n"],"names":["defaultLoader","config","src","width","quality","startsWith","includes","localPatterns","length","pathname","search","Error","process","env","NODE_ENV","missingValues","push","join","JSON","stringify","NEXT_RUNTIME","hasLocalMatch","require","domains","remotePatterns","parsedSrc","URL","err","console","error","hasRemoteMatch","hostname","q","findClosestQuality","deploymentId","getDeploymentId","path","encodeURIComponent","__next_img_default"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 2850, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/use-merged-ref.ts"],"sourcesContent":["import { useCallback, useRef, type Ref } from 'react'\n\n// This is a compatibility hook to support React 18 and 19 refs.\n// In 19, a cleanup function from refs may be returned.\n// In 18, returning a cleanup function creates a warning.\n// Since we take userspace refs, we don't know ahead of time if a cleanup function will be returned.\n// This implements cleanup functions with the old behavior in 18.\n// We know refs are always called alternating with `null` and then `T`.\n// So a call with `null` means we need to call the previous cleanup functions.\nexport function useMergedRef(\n refA: Ref,\n refB: Ref\n): Ref {\n const cleanupA = useRef<(() => void) | null>(null)\n const cleanupB = useRef<(() => void) | null>(null)\n\n // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.\n // (this happens often if the user doesn't pass a ref to Link/Form/Image)\n // But this can cause us to leak a cleanup-ref into user code (previously via ``),\n // and the user might pass that ref into ref-merging library that doesn't support cleanup refs\n // (because it hasn't been updated for React 19)\n // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.\n // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.\n return useCallback(\n (current: TElement | null): void => {\n if (current === null) {\n const cleanupFnA = cleanupA.current\n if (cleanupFnA) {\n cleanupA.current = null\n cleanupFnA()\n }\n const cleanupFnB = cleanupB.current\n if (cleanupFnB) {\n cleanupB.current = null\n cleanupFnB()\n }\n } else {\n if (refA) {\n cleanupA.current = applyRef(refA, current)\n }\n if (refB) {\n cleanupB.current = applyRef(refB, current)\n }\n }\n },\n [refA, refB]\n )\n}\n\nfunction applyRef(\n refA: NonNullable>,\n current: TElement\n) {\n if (typeof refA === 'function') {\n const cleanup = refA(current)\n if (typeof cleanup === 'function') {\n return cleanup\n } else {\n return () => refA(null)\n }\n } else {\n refA.current = current\n return () => {\n refA.current = null\n }\n }\n}\n"],"names":["useMergedRef","refA","refB","cleanupA","useRef","cleanupB","useCallback","current","cleanupFnA","cleanupFnB","applyRef","cleanup"],"mappings":";;;+BASgBA,gBAAAA;;;eAAAA;;;uBAT8B;AASvC,SAASA,aACdC,IAAmB,EACnBC,IAAmB;IAEnB,MAAMC,WAAWC,CAAAA,GAAAA,OAAAA,MAAM,EAAsB;IAC7C,MAAMC,WAAWD,CAAAA,GAAAA,OAAAA,MAAM,EAAsB;IAE7C,mFAAmF;IACnF,yEAAyE;IACzE,uGAAuG;IACvG,8FAA8F;IAC9F,gDAAgD;IAChD,mGAAmG;IACnG,wFAAwF;IACxF,OAAOE,CAAAA,GAAAA,OAAAA,WAAW,EAChB,CAACC;QACC,IAAIA,YAAY,MAAM;YACpB,MAAMC,aAAaL,SAASI,OAAO;YACnC,IAAIC,YAAY;gBACdL,SAASI,OAAO,GAAG;gBACnBC;YACF;YACA,MAAMC,aAAaJ,SAASE,OAAO;YACnC,IAAIE,YAAY;gBACdJ,SAASE,OAAO,GAAG;gBACnBE;YACF;QACF,OAAO;YACL,IAAIR,MAAM;gBACRE,SAASI,OAAO,GAAGG,SAAST,MAAMM;YACpC;YACA,IAAIL,MAAM;gBACRG,SAASE,OAAO,GAAGG,SAASR,MAAMK;YACpC;QACF;IACF,GACA;QAACN;QAAMC;KAAK;AAEhB;AAEA,SAASQ,SACPT,IAAgC,EAChCM,OAAiB;IAEjB,IAAI,OAAON,SAAS,YAAY;QAC9B,MAAMU,UAAUV,KAAKM;QACrB,IAAI,OAAOI,YAAY,YAAY;YACjC,OAAOA;QACT,OAAO;YACL,OAAO,IAAMV,KAAK;QACpB;IACF,OAAO;QACLA,KAAKM,OAAO,GAAGA;QACf,OAAO;YACLN,KAAKM,OAAO,GAAG;QACjB;IACF;AACF","ignoreList":[0]}}, - {"offset": {"line": 2921, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/image-component.tsx"],"sourcesContent":["'use client'\n\nimport React, {\n useRef,\n useEffect,\n useCallback,\n useContext,\n useMemo,\n useState,\n forwardRef,\n use,\n} from 'react'\nimport ReactDOM from 'react-dom'\nimport Head from '../shared/lib/head'\nimport { getImgProps } from '../shared/lib/get-img-props'\nimport type {\n ImageProps,\n ImgProps,\n OnLoad,\n OnLoadingComplete,\n PlaceholderValue,\n} from '../shared/lib/get-img-props'\nimport type {\n ImageConfigComplete,\n ImageLoaderProps,\n} from '../shared/lib/image-config'\nimport { imageConfigDefault } from '../shared/lib/image-config'\nimport { ImageConfigContext } from '../shared/lib/image-config-context.shared-runtime'\nimport { warnOnce } from '../shared/lib/utils/warn-once'\nimport { RouterContext } from '../shared/lib/router-context.shared-runtime'\n\n// This is replaced by webpack alias\nimport defaultLoader from 'next/dist/shared/lib/image-loader'\nimport { useMergedRef } from './use-merged-ref'\n\n// This is replaced by webpack define plugin\nconst configEnv = process.env.__NEXT_IMAGE_OPTS as any as ImageConfigComplete\n\nif (typeof window === 'undefined') {\n ;(globalThis as any).__NEXT_IMAGE_IMPORTED = true\n}\n\nexport type { ImageLoaderProps }\nexport type ImageLoader = (p: ImageLoaderProps) => string\n\ntype ImgElementWithDataProp = HTMLImageElement & {\n 'data-loaded-src': string | undefined\n}\n\ntype ImageElementProps = ImgProps & {\n unoptimized: boolean\n placeholder: PlaceholderValue\n onLoadRef: React.MutableRefObject\n onLoadingCompleteRef: React.MutableRefObject\n setBlurComplete: (b: boolean) => void\n setShowAltText: (b: boolean) => void\n sizesInput: string | undefined\n}\n\n// See https://stackoverflow.com/q/39777833/266535 for why we use this ref\n// handler instead of the img's onLoad attribute.\nfunction handleLoading(\n img: ImgElementWithDataProp,\n placeholder: PlaceholderValue,\n onLoadRef: React.MutableRefObject,\n onLoadingCompleteRef: React.MutableRefObject,\n setBlurComplete: (b: boolean) => void,\n unoptimized: boolean,\n sizesInput: string | undefined\n) {\n const src = img?.src\n if (!img || img['data-loaded-src'] === src) {\n return\n }\n img['data-loaded-src'] = src\n const p = 'decode' in img ? img.decode() : Promise.resolve()\n p.catch(() => {}).then(() => {\n if (!img.parentElement || !img.isConnected) {\n // Exit early in case of race condition:\n // - onload() is called\n // - decode() is called but incomplete\n // - unmount is called\n // - decode() completes\n return\n }\n if (placeholder !== 'empty') {\n setBlurComplete(true)\n }\n if (onLoadRef?.current) {\n // Since we don't have the SyntheticEvent here,\n // we must create one with the same shape.\n // See https://reactjs.org/docs/events.html\n const event = new Event('load')\n Object.defineProperty(event, 'target', { writable: false, value: img })\n let prevented = false\n let stopped = false\n onLoadRef.current({\n ...event,\n nativeEvent: event,\n currentTarget: img,\n target: img,\n isDefaultPrevented: () => prevented,\n isPropagationStopped: () => stopped,\n persist: () => {},\n preventDefault: () => {\n prevented = true\n event.preventDefault()\n },\n stopPropagation: () => {\n stopped = true\n event.stopPropagation()\n },\n })\n }\n if (onLoadingCompleteRef?.current) {\n onLoadingCompleteRef.current(img)\n }\n if (process.env.NODE_ENV !== 'production') {\n const origSrc = new URL(src, 'http://n').searchParams.get('url') || src\n if (img.getAttribute('data-nimg') === 'fill') {\n if (!unoptimized && (!sizesInput || sizesInput === '100vw')) {\n let widthViewportRatio =\n img.getBoundingClientRect().width / window.innerWidth\n if (widthViewportRatio < 0.6) {\n if (sizesInput === '100vw') {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" prop and \"sizes\" prop of \"100vw\", but image is not rendered at full viewport width. Please adjust \"sizes\" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n } else {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" but is missing \"sizes\" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n }\n }\n }\n if (img.parentElement) {\n const { position } = window.getComputedStyle(img.parentElement)\n const valid = ['absolute', 'fixed', 'relative']\n if (!valid.includes(position)) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and parent element with invalid \"position\". Provided \"${position}\" should be one of ${valid\n .map(String)\n .join(',')}.`\n )\n }\n }\n if (img.height === 0) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`\n )\n }\n }\n\n const heightModified =\n img.height.toString() !== img.getAttribute('height')\n const widthModified = img.width.toString() !== img.getAttribute('width')\n if (\n (heightModified && !widthModified) ||\n (!heightModified && widthModified)\n ) {\n warnOnce(\n `Image with src \"${origSrc}\" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: \"auto\"' or 'height: \"auto\"' to maintain the aspect ratio.`\n )\n }\n }\n })\n}\n\nfunction getDynamicProps(\n fetchPriority?: string\n): Record {\n if (Boolean(use)) {\n // In React 19.0.0 or newer, we must use camelCase\n // prop to avoid \"Warning: Invalid DOM property\".\n // See https://github.com/facebook/react/pull/25927\n return { fetchPriority }\n }\n // In React 18.2.0 or older, we must use lowercase prop\n // to avoid \"Warning: Invalid DOM property\".\n return { fetchpriority: fetchPriority }\n}\n\nconst ImageElement = forwardRef(\n (\n {\n src,\n srcSet,\n sizes,\n height,\n width,\n decoding,\n className,\n style,\n fetchPriority,\n placeholder,\n loading,\n unoptimized,\n fill,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n setShowAltText,\n sizesInput,\n onLoad,\n onError,\n ...rest\n },\n forwardedRef\n ) => {\n const ownRef = useCallback(\n (img: ImgElementWithDataProp | null) => {\n if (!img) {\n return\n }\n if (onError) {\n // If the image has an error before react hydrates, then the error is lost.\n // The workaround is to wait until the image is mounted which is after hydration,\n // then we set the src again to trigger the error handler (if there was an error).\n // eslint-disable-next-line no-self-assign\n img.src = img.src\n }\n if (process.env.NODE_ENV !== 'production') {\n if (!src) {\n console.error(`Image is missing required \"src\" property:`, img)\n }\n if (img.getAttribute('alt') === null) {\n console.error(\n `Image is missing required \"alt\" property. Please add Alternative Text to describe the image for screen readers and search engines.`\n )\n }\n }\n if (img.complete) {\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }\n },\n [\n src,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n onError,\n unoptimized,\n sizesInput,\n ]\n )\n\n const ref = useMergedRef(forwardedRef, ownRef)\n\n return (\n {\n const img = event.currentTarget as ImgElementWithDataProp\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }}\n onError={(event) => {\n // if the real image fails to load, this will ensure \"alt\" is visible\n setShowAltText(true)\n if (placeholder !== 'empty') {\n // If the real image fails to load, this will still remove the placeholder.\n setBlurComplete(true)\n }\n if (onError) {\n onError(event)\n }\n }}\n />\n )\n }\n)\n\nfunction ImagePreload({\n isAppRouter,\n imgAttributes,\n}: {\n isAppRouter: boolean\n imgAttributes: ImgProps\n}) {\n const opts: ReactDOM.PreloadOptions = {\n as: 'image',\n imageSrcSet: imgAttributes.srcSet,\n imageSizes: imgAttributes.sizes,\n crossOrigin: imgAttributes.crossOrigin,\n referrerPolicy: imgAttributes.referrerPolicy,\n ...getDynamicProps(imgAttributes.fetchPriority),\n }\n\n if (isAppRouter && ReactDOM.preload) {\n ReactDOM.preload(imgAttributes.src, opts)\n return null\n }\n\n return (\n \n \n \n )\n}\n\n/**\n * The `Image` component is used to optimize images.\n *\n * Read more: [Next.js docs: `Image`](https://nextjs.org/docs/app/api-reference/components/image)\n */\nexport const Image = forwardRef(\n (props, forwardedRef) => {\n const pagesRouter = useContext(RouterContext)\n // We're in the app directory if there is no pages router.\n const isAppRouter = !pagesRouter\n\n const configContext = useContext(ImageConfigContext)\n const config = useMemo(() => {\n const c = configEnv || configContext || imageConfigDefault\n\n const allSizes = [...c.deviceSizes, ...c.imageSizes].sort((a, b) => a - b)\n const deviceSizes = c.deviceSizes.sort((a, b) => a - b)\n const qualities = c.qualities?.sort((a, b) => a - b)\n return {\n ...c,\n allSizes,\n deviceSizes,\n qualities,\n // During the SSR, configEnv (__NEXT_IMAGE_OPTS) does not include\n // security sensitive configs like `localPatterns`, which is needed\n // during the server render to ensure it's validated. Therefore use\n // configContext, which holds the config from the server for validation.\n localPatterns:\n typeof window === 'undefined'\n ? configContext?.localPatterns\n : c.localPatterns,\n }\n }, [configContext])\n\n const { onLoad, onLoadingComplete } = props\n const onLoadRef = useRef(onLoad)\n\n useEffect(() => {\n onLoadRef.current = onLoad\n }, [onLoad])\n\n const onLoadingCompleteRef = useRef(onLoadingComplete)\n\n useEffect(() => {\n onLoadingCompleteRef.current = onLoadingComplete\n }, [onLoadingComplete])\n\n const [blurComplete, setBlurComplete] = useState(false)\n const [showAltText, setShowAltText] = useState(false)\n const { props: imgAttributes, meta: imgMeta } = getImgProps(props, {\n defaultLoader,\n imgConf: config,\n blurComplete,\n showAltText,\n })\n\n return (\n <>\n {\n \n }\n {imgMeta.preload ? (\n \n ) : null}\n \n )\n }\n)\n"],"names":["Image","configEnv","process","env","__NEXT_IMAGE_OPTS","window","globalThis","__NEXT_IMAGE_IMPORTED","handleLoading","img","placeholder","onLoadRef","onLoadingCompleteRef","setBlurComplete","unoptimized","sizesInput","src","p","decode","Promise","resolve","catch","then","parentElement","isConnected","current","event","Event","Object","defineProperty","writable","value","prevented","stopped","nativeEvent","currentTarget","target","isDefaultPrevented","isPropagationStopped","persist","preventDefault","stopPropagation","NODE_ENV","origSrc","URL","searchParams","get","getAttribute","widthViewportRatio","getBoundingClientRect","width","innerWidth","warnOnce","position","getComputedStyle","valid","includes","map","String","join","height","heightModified","toString","widthModified","getDynamicProps","fetchPriority","Boolean","use","fetchpriority","ImageElement","forwardRef","srcSet","sizes","decoding","className","style","loading","fill","setShowAltText","onLoad","onError","rest","forwardedRef","ownRef","useCallback","console","error","complete","ref","useMergedRef","data-nimg","ImagePreload","isAppRouter","imgAttributes","opts","as","imageSrcSet","imageSizes","crossOrigin","referrerPolicy","ReactDOM","preload","Head","link","rel","href","undefined","props","pagesRouter","useContext","RouterContext","configContext","ImageConfigContext","config","useMemo","c","imageConfigDefault","allSizes","deviceSizes","sort","a","b","qualities","localPatterns","onLoadingComplete","useRef","useEffect","blurComplete","useState","showAltText","meta","imgMeta","getImgProps","defaultLoader","imgConf"],"mappings":"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","ignoreList":[0]}}] + {"offset": {"line": 2921, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/image-component.tsx"],"sourcesContent":["'use client'\n\nimport React, {\n useRef,\n useEffect,\n useCallback,\n useContext,\n useMemo,\n useState,\n forwardRef,\n use,\n} from 'react'\nimport ReactDOM from 'react-dom'\nimport Head from '../shared/lib/head'\nimport { getImgProps } from '../shared/lib/get-img-props'\nimport type {\n ImageProps,\n ImgProps,\n OnLoad,\n OnLoadingComplete,\n PlaceholderValue,\n} from '../shared/lib/get-img-props'\nimport type {\n ImageConfigComplete,\n ImageLoaderProps,\n} from '../shared/lib/image-config'\nimport { imageConfigDefault } from '../shared/lib/image-config'\nimport { ImageConfigContext } from '../shared/lib/image-config-context.shared-runtime'\nimport { warnOnce } from '../shared/lib/utils/warn-once'\nimport { RouterContext } from '../shared/lib/router-context.shared-runtime'\n\n// This is replaced by webpack alias\nimport defaultLoader from 'next/dist/shared/lib/image-loader'\nimport { useMergedRef } from './use-merged-ref'\n\n// This is replaced by webpack define plugin\nconst configEnv = process.env.__NEXT_IMAGE_OPTS as any as ImageConfigComplete\n\nif (typeof window === 'undefined') {\n ;(globalThis as any).__NEXT_IMAGE_IMPORTED = true\n}\n\nexport type { ImageLoaderProps }\nexport type ImageLoader = (p: ImageLoaderProps) => string\n\ntype ImgElementWithDataProp = HTMLImageElement & {\n 'data-loaded-src': string | undefined\n}\n\ntype ImageElementProps = ImgProps & {\n unoptimized: boolean\n placeholder: PlaceholderValue\n onLoadRef: React.MutableRefObject\n onLoadingCompleteRef: React.MutableRefObject\n setBlurComplete: (b: boolean) => void\n setShowAltText: (b: boolean) => void\n sizesInput: string | undefined\n}\n\n// See https://stackoverflow.com/q/39777833/266535 for why we use this ref\n// handler instead of the img's onLoad attribute.\nfunction handleLoading(\n img: ImgElementWithDataProp,\n placeholder: PlaceholderValue,\n onLoadRef: React.MutableRefObject,\n onLoadingCompleteRef: React.MutableRefObject,\n setBlurComplete: (b: boolean) => void,\n unoptimized: boolean,\n sizesInput: string | undefined\n) {\n const src = img?.src\n if (!img || img['data-loaded-src'] === src) {\n return\n }\n img['data-loaded-src'] = src\n const p = 'decode' in img ? img.decode() : Promise.resolve()\n p.catch(() => {}).then(() => {\n if (!img.parentElement || !img.isConnected) {\n // Exit early in case of race condition:\n // - onload() is called\n // - decode() is called but incomplete\n // - unmount is called\n // - decode() completes\n return\n }\n if (placeholder !== 'empty') {\n setBlurComplete(true)\n }\n if (onLoadRef?.current) {\n // Since we don't have the SyntheticEvent here,\n // we must create one with the same shape.\n // See https://reactjs.org/docs/events.html\n const event = new Event('load')\n Object.defineProperty(event, 'target', { writable: false, value: img })\n let prevented = false\n let stopped = false\n onLoadRef.current({\n ...event,\n nativeEvent: event,\n currentTarget: img,\n target: img,\n isDefaultPrevented: () => prevented,\n isPropagationStopped: () => stopped,\n persist: () => {},\n preventDefault: () => {\n prevented = true\n event.preventDefault()\n },\n stopPropagation: () => {\n stopped = true\n event.stopPropagation()\n },\n })\n }\n if (onLoadingCompleteRef?.current) {\n onLoadingCompleteRef.current(img)\n }\n if (process.env.NODE_ENV !== 'production') {\n const origSrc = new URL(src, 'http://n').searchParams.get('url') || src\n if (img.getAttribute('data-nimg') === 'fill') {\n if (!unoptimized && (!sizesInput || sizesInput === '100vw')) {\n let widthViewportRatio =\n img.getBoundingClientRect().width / window.innerWidth\n if (widthViewportRatio < 0.6) {\n if (sizesInput === '100vw') {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" prop and \"sizes\" prop of \"100vw\", but image is not rendered at full viewport width. Please adjust \"sizes\" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n } else {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" but is missing \"sizes\" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n }\n }\n }\n if (img.parentElement) {\n const { position } = window.getComputedStyle(img.parentElement)\n const valid = ['absolute', 'fixed', 'relative']\n if (!valid.includes(position)) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and parent element with invalid \"position\". Provided \"${position}\" should be one of ${valid\n .map(String)\n .join(',')}.`\n )\n }\n }\n if (img.height === 0) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`\n )\n }\n }\n\n const heightModified =\n img.height.toString() !== img.getAttribute('height')\n const widthModified = img.width.toString() !== img.getAttribute('width')\n if (\n (heightModified && !widthModified) ||\n (!heightModified && widthModified)\n ) {\n warnOnce(\n `Image with src \"${origSrc}\" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: \"auto\"' or 'height: \"auto\"' to maintain the aspect ratio.`\n )\n }\n }\n })\n}\n\nfunction getDynamicProps(\n fetchPriority?: string\n): Record {\n if (Boolean(use)) {\n // In React 19.0.0 or newer, we must use camelCase\n // prop to avoid \"Warning: Invalid DOM property\".\n // See https://github.com/facebook/react/pull/25927\n return { fetchPriority }\n }\n // In React 18.2.0 or older, we must use lowercase prop\n // to avoid \"Warning: Invalid DOM property\".\n return { fetchpriority: fetchPriority }\n}\n\nconst ImageElement = forwardRef(\n (\n {\n src,\n srcSet,\n sizes,\n height,\n width,\n decoding,\n className,\n style,\n fetchPriority,\n placeholder,\n loading,\n unoptimized,\n fill,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n setShowAltText,\n sizesInput,\n onLoad,\n onError,\n ...rest\n },\n forwardedRef\n ) => {\n const ownRef = useCallback(\n (img: ImgElementWithDataProp | null) => {\n if (!img) {\n return\n }\n if (onError) {\n // If the image has an error before react hydrates, then the error is lost.\n // The workaround is to wait until the image is mounted which is after hydration,\n // then we set the src again to trigger the error handler (if there was an error).\n // eslint-disable-next-line no-self-assign\n img.src = img.src\n }\n if (process.env.NODE_ENV !== 'production') {\n if (!src) {\n console.error(`Image is missing required \"src\" property:`, img)\n }\n if (img.getAttribute('alt') === null) {\n console.error(\n `Image is missing required \"alt\" property. Please add Alternative Text to describe the image for screen readers and search engines.`\n )\n }\n }\n if (img.complete) {\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }\n },\n [\n src,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n onError,\n unoptimized,\n sizesInput,\n ]\n )\n\n const ref = useMergedRef(forwardedRef, ownRef)\n\n return (\n {\n const img = event.currentTarget as ImgElementWithDataProp\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }}\n onError={(event) => {\n // if the real image fails to load, this will ensure \"alt\" is visible\n setShowAltText(true)\n if (placeholder !== 'empty') {\n // If the real image fails to load, this will still remove the placeholder.\n setBlurComplete(true)\n }\n if (onError) {\n onError(event)\n }\n }}\n />\n )\n }\n)\n\nfunction ImagePreload({\n isAppRouter,\n imgAttributes,\n}: {\n isAppRouter: boolean\n imgAttributes: ImgProps\n}) {\n const opts: ReactDOM.PreloadOptions = {\n as: 'image',\n imageSrcSet: imgAttributes.srcSet,\n imageSizes: imgAttributes.sizes,\n crossOrigin: imgAttributes.crossOrigin,\n referrerPolicy: imgAttributes.referrerPolicy,\n ...getDynamicProps(imgAttributes.fetchPriority),\n }\n\n if (isAppRouter && ReactDOM.preload) {\n ReactDOM.preload(imgAttributes.src, opts)\n return null\n }\n\n return (\n \n \n \n )\n}\n\n/**\n * The `Image` component is used to optimize images.\n *\n * Read more: [Next.js docs: `Image`](https://nextjs.org/docs/app/api-reference/components/image)\n */\nexport const Image = forwardRef(\n (props, forwardedRef) => {\n const pagesRouter = useContext(RouterContext)\n // We're in the app directory if there is no pages router.\n const isAppRouter = !pagesRouter\n\n const configContext = useContext(ImageConfigContext)\n const config = useMemo(() => {\n const c = configEnv || configContext || imageConfigDefault\n\n const allSizes = [...c.deviceSizes, ...c.imageSizes].sort((a, b) => a - b)\n const deviceSizes = c.deviceSizes.sort((a, b) => a - b)\n const qualities = c.qualities?.sort((a, b) => a - b)\n return {\n ...c,\n allSizes,\n deviceSizes,\n qualities,\n // During the SSR, configEnv (__NEXT_IMAGE_OPTS) does not include\n // security sensitive configs like `localPatterns`, which is needed\n // during the server render to ensure it's validated. Therefore use\n // configContext, which holds the config from the server for validation.\n localPatterns:\n typeof window === 'undefined'\n ? configContext?.localPatterns\n : c.localPatterns,\n }\n }, [configContext])\n\n const { onLoad, onLoadingComplete } = props\n const onLoadRef = useRef(onLoad)\n\n useEffect(() => {\n onLoadRef.current = onLoad\n }, [onLoad])\n\n const onLoadingCompleteRef = useRef(onLoadingComplete)\n\n useEffect(() => {\n onLoadingCompleteRef.current = onLoadingComplete\n }, [onLoadingComplete])\n\n const [blurComplete, setBlurComplete] = useState(false)\n const [showAltText, setShowAltText] = useState(false)\n const { props: imgAttributes, meta: imgMeta } = getImgProps(props, {\n defaultLoader,\n imgConf: config,\n blurComplete,\n showAltText,\n })\n\n return (\n <>\n {\n \n }\n {imgMeta.preload ? (\n \n ) : null}\n \n )\n }\n)\n"],"names":["Image","configEnv","process","env","__NEXT_IMAGE_OPTS","window","globalThis","__NEXT_IMAGE_IMPORTED","handleLoading","img","placeholder","onLoadRef","onLoadingCompleteRef","setBlurComplete","unoptimized","sizesInput","src","p","decode","Promise","resolve","catch","then","parentElement","isConnected","current","event","Event","Object","defineProperty","writable","value","prevented","stopped","nativeEvent","currentTarget","target","isDefaultPrevented","isPropagationStopped","persist","preventDefault","stopPropagation","NODE_ENV","origSrc","URL","searchParams","get","getAttribute","widthViewportRatio","getBoundingClientRect","width","innerWidth","warnOnce","position","getComputedStyle","valid","includes","map","String","join","height","heightModified","toString","widthModified","getDynamicProps","fetchPriority","Boolean","use","fetchpriority","ImageElement","forwardRef","srcSet","sizes","decoding","className","style","loading","fill","setShowAltText","onLoad","onError","rest","forwardedRef","ownRef","useCallback","console","error","complete","ref","useMergedRef","data-nimg","ImagePreload","isAppRouter","imgAttributes","opts","as","imageSrcSet","imageSizes","crossOrigin","referrerPolicy","ReactDOM","preload","Head","link","rel","href","undefined","props","pagesRouter","useContext","RouterContext","configContext","ImageConfigContext","config","useMemo","c","imageConfigDefault","allSizes","deviceSizes","sort","a","b","qualities","localPatterns","onLoadingComplete","useRef","useEffect","blurComplete","useState","showAltText","meta","imgMeta","getImgProps","defaultLoader","imgConf"],"mappings":"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","ignoreList":[0]}}] } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js index 017cdda..d3da32e 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js +++ b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js @@ -6177,7 +6177,7 @@ var EntryStatus = /*#__PURE__*/ function(EntryStatus) { EntryStatus[EntryStatus["Rejected"] = 3] = "Rejected"; return EntryStatus; }({}); -const isOutputExportMode = ("TURBOPACK compile-time value", "development") === 'production' && ("TURBOPACK compile-time value", void 0) === 'export'; +const isOutputExportMode = ("TURBOPACK compile-time value", "development") === 'production' && ("TURBOPACK compile-time value", "standalone") === 'export'; const MetadataOnlyRequestTree = [ '', {}, diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js.map b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js.map index dc15deb..6ea9e30 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js.map +++ b/saintBarthVolleyApp/frontend/.next/dev/server/chunks/ssr/node_modules_next_dist_afb60855._.js.map @@ -83,7 +83,7 @@ {"offset": {"line": 4733, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/scheduler.ts"],"sourcesContent":["import type {\n FlightRouterState,\n Segment as FlightRouterStateSegment,\n Segment,\n} from '../../../shared/lib/app-router-types'\nimport { HasLoadingBoundary } from '../../../shared/lib/app-router-types'\nimport { matchSegment } from '../match-segments'\nimport {\n readOrCreateRouteCacheEntry,\n readOrCreateSegmentCacheEntry,\n fetchRouteOnCacheMiss,\n fetchSegmentOnCacheMiss,\n EntryStatus,\n type FulfilledRouteCacheEntry,\n type RouteCacheEntry,\n type SegmentCacheEntry,\n type RouteTree,\n fetchSegmentPrefetchesUsingDynamicRequest,\n type PendingSegmentCacheEntry,\n convertRouteTreeToFlightRouterState,\n readOrCreateRevalidatingSegmentEntry,\n upsertSegmentEntry,\n type FulfilledSegmentCacheEntry,\n upgradeToPendingSegment,\n waitForSegmentCacheEntry,\n overwriteRevalidatingSegmentCacheEntry,\n canNewFetchStrategyProvideMoreContent,\n} from './cache'\nimport { getSegmentVaryPathForRequest, type SegmentVaryPath } from './vary-path'\nimport type { RouteCacheKey } from './cache-key'\nimport { createCacheKey } from './cache-key'\nimport {\n FetchStrategy,\n type PrefetchTaskFetchStrategy,\n PrefetchPriority,\n} from './types'\nimport { getCurrentCacheVersion } from './cache'\nimport {\n addSearchParamsIfPageSegment,\n PAGE_SEGMENT_KEY,\n} from '../../../shared/lib/segment'\nimport type { SegmentRequestKey } from '../../../shared/lib/segment-cache/segment-value-encoding'\n\nconst scheduleMicrotask =\n typeof queueMicrotask === 'function'\n ? queueMicrotask\n : (fn: () => unknown) =>\n Promise.resolve()\n .then(fn)\n .catch((error) =>\n setTimeout(() => {\n throw error\n })\n )\n\nexport type PrefetchTask = {\n key: RouteCacheKey\n\n /**\n * The FlightRouterState at the time the task was initiated. This is needed\n * when falling back to the non-PPR behavior, which only prefetches up to\n * the first loading boundary.\n */\n treeAtTimeOfPrefetch: FlightRouterState\n\n /**\n * The cache version at the time the task was initiated. This is used to\n * determine if the cache was invalidated since the task was initiated.\n */\n cacheVersion: number\n\n /**\n * Whether to prefetch dynamic data, in addition to static data. This is\n * used by ``.\n *\n * Note that a task with `FetchStrategy.PPR` might need to use\n * `FetchStrategy.LoadingBoundary` instead if we find out that a route\n * does not support PPR after doing the initial route prefetch.\n */\n fetchStrategy: PrefetchTaskFetchStrategy\n\n /**\n * sortId is an incrementing counter\n *\n * Newer prefetches are prioritized over older ones, so that as new links\n * enter the viewport, they are not starved by older links that are no\n * longer relevant. In the future, we can add additional prioritization\n * heuristics, like removing prefetches once a link leaves the viewport.\n *\n * The sortId is assigned when the prefetch is initiated, and reassigned if\n * the same task is prefetched again (effectively bumping it to the top of\n * the queue).\n *\n * TODO: We can add additional fields here to indicate what kind of prefetch\n * it is. For example, was it initiated by a link? Or was it an imperative\n * call? If it was initiated by a link, we can remove it from the queue when\n * the link leaves the viewport, but if it was an imperative call, then we\n * should keep it in the queue until it's fulfilled.\n *\n * We can also add priority levels. For example, hovering over a link could\n * increase the priority of its prefetch.\n */\n sortId: number\n\n /**\n * The priority of the task. Like sortId, this affects the task's position in\n * the queue, so it must never be updated without resifting the heap.\n */\n priority: PrefetchPriority\n\n /**\n * The phase of the task. Tasks are split into multiple phases so that their\n * priority can be adjusted based on what kind of work they're doing.\n * Concretely, prefetching the route tree is higher priority than prefetching\n * segment data.\n */\n phase: PrefetchPhase\n\n /**\n * These fields are temporary state for tracking the currently running task.\n * They are reset after each iteration of the task queue.\n */\n hasBackgroundWork: boolean\n spawnedRuntimePrefetches: Set | null\n\n /**\n * True if the prefetch was cancelled.\n */\n isCanceled: boolean\n\n /**\n * The callback passed to `router.prefetch`, if given.\n */\n onInvalidate: null | (() => void)\n\n /**\n * The index of the task in the heap's backing array. Used to efficiently\n * change the priority of a task by re-sifting it, which requires knowing\n * where it is in the array. This is only used internally by the heap\n * algorithm. The naive alternative is indexOf every time a task is queued,\n * which has O(n) complexity.\n *\n * We also use this field to check whether a task is currently in the queue.\n */\n _heapIndex: number\n}\n\nconst enum PrefetchTaskExitStatus {\n /**\n * The task yielded because there are too many requests in progress.\n */\n InProgress,\n\n /**\n * The task is blocked. It needs more data before it can proceed.\n *\n * Currently the only reason this happens is we're still waiting to receive a\n * route tree from the server, because we can't start prefetching the segments\n * until we know what to prefetch.\n */\n Blocked,\n\n /**\n * There's nothing left to prefetch.\n */\n Done,\n}\n\n/**\n * Prefetch tasks are processed in two phases: first the route tree is fetched,\n * then the segments. We use this to priortize tasks that have not yet fetched\n * the route tree.\n */\nconst enum PrefetchPhase {\n RouteTree = 1,\n Segments = 0,\n}\n\nexport type PrefetchSubtaskResult = {\n /**\n * A promise that resolves when the network connection is closed.\n */\n closed: Promise\n value: T\n}\n\nconst taskHeap: Array = []\n\nlet inProgressRequests = 0\n\nlet sortIdCounter = 0\nlet didScheduleMicrotask = false\n\n// The most recently hovered (or touched, etc) link, i.e. the most recent task\n// scheduled at Intent priority. There's only ever a single task at Intent\n// priority at a time. We reserve special network bandwidth for this task only.\nlet mostRecentlyHoveredLink: PrefetchTask | null = null\n\n// CDN cache propagation delay after revalidation (in milliseconds)\nconst REVALIDATION_COOLDOWN_MS = 300\n\n// Timeout handle for the revalidation cooldown. When non-null, prefetch\n// requests are blocked to allow CDN cache propagation.\nlet revalidationCooldownTimeoutHandle: ReturnType | null =\n null\n\n/**\n * Called by the cache when revalidation occurs. Starts a cooldown period\n * during which prefetch requests are blocked to allow CDN cache propagation.\n */\nexport function startRevalidationCooldown(): void {\n // Clear any existing timeout in case multiple revalidations happen\n // in quick succession.\n if (revalidationCooldownTimeoutHandle !== null) {\n clearTimeout(revalidationCooldownTimeoutHandle)\n }\n\n // Schedule the cooldown to expire after the delay.\n revalidationCooldownTimeoutHandle = setTimeout(() => {\n revalidationCooldownTimeoutHandle = null\n // Retry the prefetch queue now that the cooldown has expired.\n ensureWorkIsScheduled()\n }, REVALIDATION_COOLDOWN_MS)\n}\n\nexport type IncludeDynamicData = null | 'full' | 'dynamic'\n\n/**\n * Initiates a prefetch task for the given URL. If a prefetch for the same URL\n * is already in progress, this will bump it to the top of the queue.\n *\n * This is not a user-facing function. By the time this is called, the href is\n * expected to be validated and normalized.\n *\n * @param key The RouteCacheKey to prefetch.\n * @param treeAtTimeOfPrefetch The app's current FlightRouterState\n * @param fetchStrategy Whether to prefetch dynamic data, in addition to\n * static data. This is used by ``.\n */\nexport function schedulePrefetchTask(\n key: RouteCacheKey,\n treeAtTimeOfPrefetch: FlightRouterState,\n fetchStrategy: PrefetchTaskFetchStrategy,\n priority: PrefetchPriority,\n onInvalidate: null | (() => void)\n): PrefetchTask {\n // Spawn a new prefetch task\n const task: PrefetchTask = {\n key,\n treeAtTimeOfPrefetch,\n cacheVersion: getCurrentCacheVersion(),\n priority,\n phase: PrefetchPhase.RouteTree,\n hasBackgroundWork: false,\n spawnedRuntimePrefetches: null,\n fetchStrategy,\n sortId: sortIdCounter++,\n isCanceled: false,\n onInvalidate,\n _heapIndex: -1,\n }\n\n trackMostRecentlyHoveredLink(task)\n\n heapPush(taskHeap, task)\n\n // Schedule an async task to process the queue.\n //\n // The main reason we process the queue in an async task is for batching.\n // It's common for a single JS task/event to trigger multiple prefetches.\n // By deferring to a microtask, we only process the queue once per JS task.\n // If they have different priorities, it also ensures they are processed in\n // the optimal order.\n ensureWorkIsScheduled()\n\n return task\n}\n\nexport function cancelPrefetchTask(task: PrefetchTask): void {\n // Remove the prefetch task from the queue. If the task already completed,\n // then this is a no-op.\n //\n // We must also explicitly mark the task as canceled so that a blocked task\n // does not get added back to the queue when it's pinged by the network.\n task.isCanceled = true\n heapDelete(taskHeap, task)\n}\n\nexport function reschedulePrefetchTask(\n task: PrefetchTask,\n treeAtTimeOfPrefetch: FlightRouterState,\n fetchStrategy: PrefetchTaskFetchStrategy,\n priority: PrefetchPriority\n): void {\n // Bump the prefetch task to the top of the queue, as if it were a fresh\n // task. This is essentially the same as canceling the task and scheduling\n // a new one, except it reuses the original object.\n //\n // The primary use case is to increase the priority of a Link-initated\n // prefetch on hover.\n\n // Un-cancel the task, in case it was previously canceled.\n task.isCanceled = false\n task.phase = PrefetchPhase.RouteTree\n\n // Assign a new sort ID to move it ahead of all other tasks at the same\n // priority level. (Higher sort IDs are processed first.)\n task.sortId = sortIdCounter++\n task.priority =\n // If this task is the most recently hovered link, maintain its\n // Intent priority, even if the rescheduled priority is lower.\n task === mostRecentlyHoveredLink ? PrefetchPriority.Intent : priority\n\n task.treeAtTimeOfPrefetch = treeAtTimeOfPrefetch\n task.fetchStrategy = fetchStrategy\n\n trackMostRecentlyHoveredLink(task)\n\n if (task._heapIndex !== -1) {\n // The task is already in the queue.\n heapResift(taskHeap, task)\n } else {\n heapPush(taskHeap, task)\n }\n ensureWorkIsScheduled()\n}\n\nexport function isPrefetchTaskDirty(\n task: PrefetchTask,\n nextUrl: string | null,\n tree: FlightRouterState\n): boolean {\n // This is used to quickly bail out of a prefetch task if the result is\n // guaranteed to not have changed since the task was initiated. This is\n // strictly an optimization — theoretically, if it always returned true, no\n // behavior should change because a full prefetch task will effectively\n // perform the same checks.\n const currentCacheVersion = getCurrentCacheVersion()\n return (\n task.cacheVersion !== currentCacheVersion ||\n task.treeAtTimeOfPrefetch !== tree ||\n task.key.nextUrl !== nextUrl\n )\n}\n\nfunction trackMostRecentlyHoveredLink(task: PrefetchTask) {\n // Track the mostly recently hovered link, i.e. the most recently scheduled\n // task at Intent priority. There must only be one such task at a time.\n if (\n task.priority === PrefetchPriority.Intent &&\n task !== mostRecentlyHoveredLink\n ) {\n if (mostRecentlyHoveredLink !== null) {\n // Bump the previously hovered link's priority down to Default.\n if (mostRecentlyHoveredLink.priority !== PrefetchPriority.Background) {\n mostRecentlyHoveredLink.priority = PrefetchPriority.Default\n heapResift(taskHeap, mostRecentlyHoveredLink)\n }\n }\n mostRecentlyHoveredLink = task\n }\n}\n\nfunction ensureWorkIsScheduled() {\n if (didScheduleMicrotask) {\n // Already scheduled a task to process the queue\n return\n }\n didScheduleMicrotask = true\n scheduleMicrotask(processQueueInMicrotask)\n}\n\n/**\n * Checks if we've exceeded the maximum number of concurrent prefetch requests,\n * to avoid saturating the browser's internal network queue. This is a\n * cooperative limit — prefetch tasks should check this before issuing\n * new requests.\n *\n * Also checks if we're within the revalidation cooldown window, during which\n * prefetch requests are delayed to allow CDN cache propagation.\n */\nfunction hasNetworkBandwidth(task: PrefetchTask): boolean {\n // Check if we're within the revalidation cooldown window\n if (revalidationCooldownTimeoutHandle !== null) {\n // We're within the cooldown window. Return false to prevent prefetching.\n // When the cooldown expires, the timeout will call ensureWorkIsScheduled()\n // to retry the queue.\n return false\n }\n\n // TODO: Also check if there's an in-progress navigation. We should never\n // add prefetch requests to the network queue if an actual navigation is\n // taking place, to ensure there's sufficient bandwidth for render-blocking\n // data and resources.\n\n // TODO: Consider reserving some amount of bandwidth for static prefetches.\n\n if (task.priority === PrefetchPriority.Intent) {\n // The most recently hovered link is allowed to exceed the default limit.\n //\n // The goal is to always have enough bandwidth to start a new prefetch\n // request when hovering over a link.\n //\n // However, because we don't abort in-progress requests, it's still possible\n // we'll run out of bandwidth. When links are hovered in quick succession,\n // there could be multiple hover requests running simultaneously.\n return inProgressRequests < 12\n }\n\n // The default limit is lower than the limit for a hovered link.\n return inProgressRequests < 4\n}\n\nfunction spawnPrefetchSubtask(\n prefetchSubtask: Promise | null>\n): Promise {\n // When the scheduler spawns an async task, we don't await its result.\n // Instead, the async task writes its result directly into the cache, then\n // pings the scheduler to continue.\n //\n // We process server responses streamingly, so the prefetch subtask will\n // likely resolve before we're finished receiving all the data. The subtask\n // result includes a promise that resolves once the network connection is\n // closed. The scheduler uses this to control network bandwidth by tracking\n // and limiting the number of concurrent requests.\n inProgressRequests++\n return prefetchSubtask.then((result) => {\n if (result === null) {\n // The prefetch task errored before it could start processing the\n // network stream. Assume the connection is closed.\n onPrefetchConnectionClosed()\n return null\n }\n // Wait for the connection to close before freeing up more bandwidth.\n result.closed.then(onPrefetchConnectionClosed)\n return result.value\n })\n}\n\nfunction onPrefetchConnectionClosed(): void {\n inProgressRequests--\n\n // Notify the scheduler that we have more bandwidth, and can continue\n // processing tasks.\n ensureWorkIsScheduled()\n}\n\n/**\n * Notify the scheduler that we've received new data for an in-progress\n * prefetch. The corresponding task will be added back to the queue (unless the\n * task has been canceled in the meantime).\n */\nexport function pingPrefetchTask(task: PrefetchTask) {\n // \"Ping\" a prefetch that's already in progress to notify it of new data.\n if (\n // Check if prefetch was canceled.\n task.isCanceled ||\n // Check if prefetch is already queued.\n task._heapIndex !== -1\n ) {\n return\n }\n // Add the task back to the queue.\n heapPush(taskHeap, task)\n ensureWorkIsScheduled()\n}\n\nfunction processQueueInMicrotask() {\n didScheduleMicrotask = false\n\n // We aim to minimize how often we read the current time. Since nearly all\n // functions in the prefetch scheduler are synchronous, we can read the time\n // once and pass it as an argument wherever it's needed.\n const now = Date.now()\n\n // Process the task queue until we run out of network bandwidth.\n let task = heapPeek(taskHeap)\n while (task !== null && hasNetworkBandwidth(task)) {\n task.cacheVersion = getCurrentCacheVersion()\n\n const exitStatus = pingRoute(now, task)\n\n // These fields are only valid for a single attempt. Reset them after each\n // iteration of the task queue.\n const hasBackgroundWork = task.hasBackgroundWork\n task.hasBackgroundWork = false\n task.spawnedRuntimePrefetches = null\n\n switch (exitStatus) {\n case PrefetchTaskExitStatus.InProgress:\n // The task yielded because there are too many requests in progress.\n // Stop processing tasks until we have more bandwidth.\n return\n case PrefetchTaskExitStatus.Blocked:\n // The task is blocked. It needs more data before it can proceed.\n // Keep the task out of the queue until the server responds.\n heapPop(taskHeap)\n // Continue to the next task\n task = heapPeek(taskHeap)\n continue\n case PrefetchTaskExitStatus.Done:\n if (task.phase === PrefetchPhase.RouteTree) {\n // Finished prefetching the route tree. Proceed to prefetching\n // the segments.\n task.phase = PrefetchPhase.Segments\n heapResift(taskHeap, task)\n } else if (hasBackgroundWork) {\n // The task spawned additional background work. Reschedule the task\n // at background priority.\n task.priority = PrefetchPriority.Background\n heapResift(taskHeap, task)\n } else {\n // The prefetch is complete. Continue to the next task.\n heapPop(taskHeap)\n }\n task = heapPeek(taskHeap)\n continue\n default:\n exitStatus satisfies never\n }\n }\n}\n\n/**\n * Check this during a prefetch task to determine if background work can be\n * performed. If so, it evaluates to `true`. Otherwise, it returns `false`,\n * while also scheduling a background task to run later. Usage:\n *\n * @example\n * if (background(task)) {\n * // Perform background-pri work\n * }\n */\nfunction background(task: PrefetchTask): boolean {\n if (task.priority === PrefetchPriority.Background) {\n return true\n }\n task.hasBackgroundWork = true\n return false\n}\n\nfunction pingRoute(now: number, task: PrefetchTask): PrefetchTaskExitStatus {\n const key = task.key\n const route = readOrCreateRouteCacheEntry(now, task, key)\n const exitStatus = pingRootRouteTree(now, task, route)\n\n if (exitStatus !== PrefetchTaskExitStatus.InProgress && key.search !== '') {\n // If the URL has a non-empty search string, also prefetch the pathname\n // without the search string. We use the searchless route tree as a base for\n // optimistic routing; see requestOptimisticRouteCacheEntry for details.\n //\n // Note that we don't need to prefetch any of the segment data. Just the\n // route tree.\n //\n // TODO: This is a temporary solution; the plan is to replace this by adding\n // a wildcard lookup method to the TupleMap implementation. This is\n // non-trivial to implement because it needs to account for things like\n // fallback route entries, hence this temporary workaround.\n const url = new URL(key.pathname, location.origin)\n const keyWithoutSearch = createCacheKey(url.href, key.nextUrl)\n const routeWithoutSearch = readOrCreateRouteCacheEntry(\n now,\n task,\n keyWithoutSearch\n )\n switch (routeWithoutSearch.status) {\n case EntryStatus.Empty: {\n if (background(task)) {\n routeWithoutSearch.status = EntryStatus.Pending\n spawnPrefetchSubtask(\n fetchRouteOnCacheMiss(routeWithoutSearch, task, keyWithoutSearch)\n )\n }\n break\n }\n case EntryStatus.Pending:\n case EntryStatus.Fulfilled:\n case EntryStatus.Rejected: {\n // Either the route tree is already cached, or there's already a\n // request in progress. Since we don't need to fetch any segment data\n // for this route, there's nothing left to do.\n break\n }\n default:\n routeWithoutSearch satisfies never\n }\n }\n\n return exitStatus\n}\n\nfunction pingRootRouteTree(\n now: number,\n task: PrefetchTask,\n route: RouteCacheEntry\n): PrefetchTaskExitStatus {\n switch (route.status) {\n case EntryStatus.Empty: {\n // Route is not yet cached, and there's no request already in progress.\n // Spawn a task to request the route, load it into the cache, and ping\n // the task to continue.\n\n // TODO: There are multiple strategies in the API for prefetching\n // a route. Currently we've only implemented the main one: per-segment,\n // static-data only.\n //\n // There's also ``\n // which prefetch both static *and* dynamic data.\n // Similarly, we need to fallback to the old, per-page\n // behavior if PPR is disabled for a route (via the incremental opt-in).\n //\n // Those cases will be handled here.\n spawnPrefetchSubtask(fetchRouteOnCacheMiss(route, task, task.key))\n\n // If the request takes longer than a minute, a subsequent request should\n // retry instead of waiting for this one. When the response is received,\n // this value will be replaced by a new value based on the stale time sent\n // from the server.\n // TODO: We should probably also manually abort the fetch task, to reclaim\n // server bandwidth.\n route.staleAt = now + 60 * 1000\n\n // Upgrade to Pending so we know there's already a request in progress\n route.status = EntryStatus.Pending\n\n // Intentional fallthrough to the Pending branch\n }\n case EntryStatus.Pending: {\n // Still pending. We can't start prefetching the segments until the route\n // tree has loaded. Add the task to the set of blocked tasks so that it\n // is notified when the route tree is ready.\n const blockedTasks = route.blockedTasks\n if (blockedTasks === null) {\n route.blockedTasks = new Set([task])\n } else {\n blockedTasks.add(task)\n }\n return PrefetchTaskExitStatus.Blocked\n }\n case EntryStatus.Rejected: {\n // Route tree failed to load. Treat as a 404.\n return PrefetchTaskExitStatus.Done\n }\n case EntryStatus.Fulfilled: {\n if (task.phase !== PrefetchPhase.Segments) {\n // Do not prefetch segment data until we've entered the segment phase.\n return PrefetchTaskExitStatus.Done\n }\n // Recursively fill in the segment tree.\n if (!hasNetworkBandwidth(task)) {\n // Stop prefetching segments until there's more bandwidth.\n return PrefetchTaskExitStatus.InProgress\n }\n const tree = route.tree\n\n // A task's fetch strategy gets set to `PPR` for any \"auto\" prefetch.\n // If it turned out that the route isn't PPR-enabled, we need to use `LoadingBoundary` instead.\n // We don't need to do this for runtime prefetches, because those are only available in\n // `cacheComponents`, where every route is PPR.\n const fetchStrategy =\n task.fetchStrategy === FetchStrategy.PPR\n ? route.isPPREnabled\n ? FetchStrategy.PPR\n : FetchStrategy.LoadingBoundary\n : task.fetchStrategy\n\n switch (fetchStrategy) {\n case FetchStrategy.PPR: {\n // For Cache Components pages, each segment may be prefetched\n // statically or using a runtime request, based on various\n // configurations and heuristics. We'll do this in two passes: first\n // traverse the tree and perform all the static prefetches.\n //\n // Then, if there are any segments that need a runtime request,\n // do another pass to perform a runtime prefetch.\n pingStaticHead(now, task, route)\n const exitStatus = pingSharedPartOfCacheComponentsTree(\n now,\n task,\n route,\n task.treeAtTimeOfPrefetch,\n tree\n )\n if (exitStatus === PrefetchTaskExitStatus.InProgress) {\n // Child yielded without finishing.\n return PrefetchTaskExitStatus.InProgress\n }\n const spawnedRuntimePrefetches = task.spawnedRuntimePrefetches\n if (spawnedRuntimePrefetches !== null) {\n // During the first pass, we discovered segments that require a\n // runtime prefetch. Do a second pass to construct a request tree.\n const spawnedEntries = new Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n >()\n pingRuntimeHead(\n now,\n task,\n route,\n spawnedEntries,\n FetchStrategy.PPRRuntime\n )\n const requestTree = pingRuntimePrefetches(\n now,\n task,\n route,\n tree,\n spawnedRuntimePrefetches,\n spawnedEntries\n )\n let needsDynamicRequest = spawnedEntries.size > 0\n if (needsDynamicRequest) {\n // Perform a dynamic prefetch request and populate the cache with\n // the result.\n spawnPrefetchSubtask(\n fetchSegmentPrefetchesUsingDynamicRequest(\n task,\n route,\n FetchStrategy.PPRRuntime,\n requestTree,\n spawnedEntries\n )\n )\n }\n }\n return PrefetchTaskExitStatus.Done\n }\n case FetchStrategy.Full:\n case FetchStrategy.PPRRuntime:\n case FetchStrategy.LoadingBoundary: {\n // Prefetch multiple segments using a single dynamic request.\n // TODO: We can consolidate this branch with previous one by modeling\n // it as if the first segment in the new tree has runtime prefetching\n // enabled. Will do this as a follow-up refactor. Might want to remove\n // the special metatdata case below first. In the meantime, it's not\n // really that much duplication, just would be nice to remove one of\n // these codepaths.\n const spawnedEntries = new Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n >()\n pingRuntimeHead(now, task, route, spawnedEntries, fetchStrategy)\n const dynamicRequestTree = diffRouteTreeAgainstCurrent(\n now,\n task,\n route,\n task.treeAtTimeOfPrefetch,\n tree,\n spawnedEntries,\n fetchStrategy\n )\n let needsDynamicRequest = spawnedEntries.size > 0\n if (needsDynamicRequest) {\n spawnPrefetchSubtask(\n fetchSegmentPrefetchesUsingDynamicRequest(\n task,\n route,\n fetchStrategy,\n dynamicRequestTree,\n spawnedEntries\n )\n )\n }\n return PrefetchTaskExitStatus.Done\n }\n default:\n fetchStrategy satisfies never\n }\n break\n }\n default: {\n route satisfies never\n }\n }\n return PrefetchTaskExitStatus.Done\n}\n\nfunction pingStaticHead(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry\n): void {\n // The Head data for a page (metadata, viewport) is not really a route\n // segment, in the sense that it doesn't appear in the route tree. But we\n // store it in the cache as if it were, using a special key.\n pingStaticSegmentData(\n now,\n task,\n route,\n readOrCreateSegmentCacheEntry(\n now,\n FetchStrategy.PPR,\n route,\n route.metadata\n ),\n task.key,\n route.metadata\n )\n}\n\nfunction pingRuntimeHead(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n spawnedEntries: Map,\n fetchStrategy:\n | FetchStrategy.Full\n | FetchStrategy.PPRRuntime\n | FetchStrategy.LoadingBoundary\n): void {\n pingRouteTreeAndIncludeDynamicData(\n now,\n task,\n route,\n route.metadata,\n false,\n spawnedEntries,\n // When prefetching the head, there's no difference between Full\n // and LoadingBoundary\n fetchStrategy === FetchStrategy.LoadingBoundary\n ? FetchStrategy.Full\n : fetchStrategy\n )\n}\n\n// TODO: Rename dynamic -> runtime throughout this module\n\nfunction pingSharedPartOfCacheComponentsTree(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n oldTree: FlightRouterState,\n newTree: RouteTree\n): PrefetchTaskExitStatus {\n // When Cache Components is enabled (or PPR, or a fully static route when PPR\n // is disabled; those cases are treated equivalently to Cache Components), we\n // start by prefetching each segment individually. Once we reach the \"new\"\n // part of the tree — the part that doesn't exist on the current page — we\n // may choose to switch to a runtime prefetch instead, based on the\n // information sent by the server in the route tree.\n //\n // The traversal starts in the \"shared\" part of the tree. Once we reach the\n // \"new\" part of the tree, we switch to a different traversal,\n // pingNewPartOfCacheComponentsTree.\n\n // Prefetch this segment's static data.\n const segment = readOrCreateSegmentCacheEntry(\n now,\n task.fetchStrategy,\n route,\n newTree\n )\n pingStaticSegmentData(now, task, route, segment, task.key, newTree)\n\n // Recursively ping the children.\n const oldTreeChildren = oldTree[1]\n const newTreeChildren = newTree.slots\n if (newTreeChildren !== null) {\n for (const parallelRouteKey in newTreeChildren) {\n if (!hasNetworkBandwidth(task)) {\n // Stop prefetching segments until there's more bandwidth.\n return PrefetchTaskExitStatus.InProgress\n }\n const newTreeChild = newTreeChildren[parallelRouteKey]\n const newTreeChildSegment = newTreeChild.segment\n const oldTreeChild: FlightRouterState | void =\n oldTreeChildren[parallelRouteKey]\n const oldTreeChildSegment: FlightRouterStateSegment | void =\n oldTreeChild?.[0]\n let childExitStatus\n if (\n oldTreeChildSegment !== undefined &&\n doesCurrentSegmentMatchCachedSegment(\n route,\n newTreeChildSegment,\n oldTreeChildSegment\n )\n ) {\n // We're still in the \"shared\" part of the tree.\n childExitStatus = pingSharedPartOfCacheComponentsTree(\n now,\n task,\n route,\n oldTreeChild,\n newTreeChild\n )\n } else {\n // We've entered the \"new\" part of the tree. Switch\n // traversal functions.\n childExitStatus = pingNewPartOfCacheComponentsTree(\n now,\n task,\n route,\n newTreeChild\n )\n }\n if (childExitStatus === PrefetchTaskExitStatus.InProgress) {\n // Child yielded without finishing.\n return PrefetchTaskExitStatus.InProgress\n }\n }\n }\n\n return PrefetchTaskExitStatus.Done\n}\n\nfunction pingNewPartOfCacheComponentsTree(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): PrefetchTaskExitStatus.InProgress | PrefetchTaskExitStatus.Done {\n // We're now prefetching in the \"new\" part of the tree, the part that doesn't\n // exist on the current page. (In other words, we're deeper than the\n // shared layouts.) Segments in here default to being prefetched statically.\n // However, if the server instructs us to, we may switch to a runtime\n // prefetch instead. Traverse the tree and check at each segment.\n if (tree.hasRuntimePrefetch) {\n // This route has a runtime prefetch response. Since we're below the shared\n // layout, everything from this point should be prefetched using a single,\n // combined runtime request, rather than using per-segment static requests.\n // This is true even if some of the child segments are known to be fully\n // static — once we've decided to perform a runtime prefetch, we might as\n // well respond with the static segments in the same roundtrip. (That's how\n // regular navigations work, too.) We'll still skip over segments that are\n // already cached, though.\n //\n // It's the server's responsibility to set a reasonable value of\n // `hasRuntimePrefetch`. Currently it's user-defined, but eventually, the\n // server may send a value of `false` even if the user opts in, if it\n // determines during build that the route is always fully static. There are\n // more optimizations we can do once we implement fallback param\n // tracking, too.\n //\n // Use the task object to collect the segments that need a runtime prefetch.\n // This will signal to the outer task queue that a second traversal is\n // required to construct a request tree.\n if (task.spawnedRuntimePrefetches === null) {\n task.spawnedRuntimePrefetches = new Set([tree.requestKey])\n } else {\n task.spawnedRuntimePrefetches.add(tree.requestKey)\n }\n // Then exit the traversal without prefetching anything further.\n return PrefetchTaskExitStatus.Done\n }\n\n // This segment should not be runtime prefetched. Prefetch its static data.\n const segment = readOrCreateSegmentCacheEntry(\n now,\n task.fetchStrategy,\n route,\n tree\n )\n pingStaticSegmentData(now, task, route, segment, task.key, tree)\n if (tree.slots !== null) {\n if (!hasNetworkBandwidth(task)) {\n // Stop prefetching segments until there's more bandwidth.\n return PrefetchTaskExitStatus.InProgress\n }\n // Recursively ping the children.\n for (const parallelRouteKey in tree.slots) {\n const childTree = tree.slots[parallelRouteKey]\n const childExitStatus = pingNewPartOfCacheComponentsTree(\n now,\n task,\n route,\n childTree\n )\n if (childExitStatus === PrefetchTaskExitStatus.InProgress) {\n // Child yielded without finishing.\n return PrefetchTaskExitStatus.InProgress\n }\n }\n }\n // This segment and all its children have finished prefetching.\n return PrefetchTaskExitStatus.Done\n}\n\nfunction diffRouteTreeAgainstCurrent(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n oldTree: FlightRouterState,\n newTree: RouteTree,\n spawnedEntries: Map,\n fetchStrategy:\n | FetchStrategy.Full\n | FetchStrategy.PPRRuntime\n | FetchStrategy.LoadingBoundary\n): FlightRouterState {\n // This is a single recursive traversal that does multiple things:\n // - Finds the parts of the target route (newTree) that are not part of\n // of the current page (oldTree) by diffing them, using the same algorithm\n // as a real navigation.\n // - Constructs a request tree (FlightRouterState) that describes which\n // segments need to be prefetched and which ones are already cached.\n // - Creates a set of pending cache entries for the segments that need to\n // be prefetched, so that a subsequent prefetch task does not request the\n // same segments again.\n const oldTreeChildren = oldTree[1]\n const newTreeChildren = newTree.slots\n let requestTreeChildren: Record = {}\n if (newTreeChildren !== null) {\n for (const parallelRouteKey in newTreeChildren) {\n const newTreeChild = newTreeChildren[parallelRouteKey]\n const newTreeChildSegment = newTreeChild.segment\n const oldTreeChild: FlightRouterState | void =\n oldTreeChildren[parallelRouteKey]\n const oldTreeChildSegment: FlightRouterStateSegment | void =\n oldTreeChild?.[0]\n if (\n oldTreeChildSegment !== undefined &&\n doesCurrentSegmentMatchCachedSegment(\n route,\n newTreeChildSegment,\n oldTreeChildSegment\n )\n ) {\n // This segment is already part of the current route. Keep traversing.\n const requestTreeChild = diffRouteTreeAgainstCurrent(\n now,\n task,\n route,\n oldTreeChild,\n newTreeChild,\n spawnedEntries,\n fetchStrategy\n )\n requestTreeChildren[parallelRouteKey] = requestTreeChild\n } else {\n // This segment is not part of the current route. We're entering a\n // part of the tree that we need to prefetch (unless everything is\n // already cached).\n switch (fetchStrategy) {\n case FetchStrategy.LoadingBoundary: {\n // When PPR is disabled, we can't prefetch per segment. We must\n // fallback to the old prefetch behavior and send a dynamic request.\n // Only routes that include a loading boundary can be prefetched in\n // this way.\n //\n // This is simlar to a \"full\" prefetch, but we're much more\n // conservative about which segments to include in the request.\n //\n // The server will only render up to the first loading boundary\n // inside new part of the tree. If there's no loading boundary\n // anywhere in the tree, the server will never return any data, so\n // we can skip the request.\n const subtreeHasLoadingBoundary =\n newTreeChild.hasLoadingBoundary !==\n HasLoadingBoundary.SubtreeHasNoLoadingBoundary\n const requestTreeChild = subtreeHasLoadingBoundary\n ? pingPPRDisabledRouteTreeUpToLoadingBoundary(\n now,\n task,\n route,\n newTreeChild,\n null,\n spawnedEntries\n )\n : // There's no loading boundary within this tree. Bail out.\n convertRouteTreeToFlightRouterState(newTreeChild)\n requestTreeChildren[parallelRouteKey] = requestTreeChild\n break\n }\n case FetchStrategy.PPRRuntime: {\n // This is a runtime prefetch. Fetch all cacheable data in the tree,\n // not just the static PPR shell.\n const requestTreeChild = pingRouteTreeAndIncludeDynamicData(\n now,\n task,\n route,\n newTreeChild,\n false,\n spawnedEntries,\n fetchStrategy\n )\n requestTreeChildren[parallelRouteKey] = requestTreeChild\n break\n }\n case FetchStrategy.Full: {\n // This is a \"full\" prefetch. Fetch all the data in the tree, both\n // static and dynamic. We issue roughly the same request that we\n // would during a real navigation. The goal is that once the\n // navigation occurs, the router should not have to fetch any\n // additional data.\n //\n // Although the response will include dynamic data, opting into a\n // Full prefetch — via — implicitly\n // instructs the cache to treat the response as \"static\", or non-\n // dynamic, since the whole point is to cache it for\n // future navigations.\n //\n // Construct a tree (currently a FlightRouterState) that represents\n // which segments need to be prefetched and which ones are already\n // cached. If the tree is empty, then we can exit. Otherwise, we'll\n // send the request tree to the server and use the response to\n // populate the segment cache.\n const requestTreeChild = pingRouteTreeAndIncludeDynamicData(\n now,\n task,\n route,\n newTreeChild,\n false,\n spawnedEntries,\n fetchStrategy\n )\n requestTreeChildren[parallelRouteKey] = requestTreeChild\n break\n }\n default:\n fetchStrategy satisfies never\n }\n }\n }\n }\n const requestTree: FlightRouterState = [\n newTree.segment,\n requestTreeChildren,\n null,\n null,\n newTree.isRootLayout,\n ]\n return requestTree\n}\n\nfunction pingPPRDisabledRouteTreeUpToLoadingBoundary(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n refetchMarkerContext: 'refetch' | 'inside-shared-layout' | null,\n spawnedEntries: Map\n): FlightRouterState {\n // This function is similar to pingRouteTreeAndIncludeDynamicData, except the\n // server is only going to return a minimal loading state — it will stop\n // rendering at the first loading boundary. Whereas a Full prefetch is\n // intentionally aggressive and tries to pretfetch all the data that will be\n // needed for a navigation, a LoadingBoundary prefetch is much more\n // conservative. For example, it will omit from the request tree any segment\n // that is already cached, regardles of whether it's partial or full. By\n // contrast, a Full prefetch will refetch partial segments.\n\n // \"inside-shared-layout\" tells the server where to start looking for a\n // loading boundary.\n let refetchMarker: 'refetch' | 'inside-shared-layout' | null =\n refetchMarkerContext === null ? 'inside-shared-layout' : null\n\n const segment = readOrCreateSegmentCacheEntry(\n now,\n task.fetchStrategy,\n route,\n tree\n )\n switch (segment.status) {\n case EntryStatus.Empty: {\n // This segment is not cached. Add a refetch marker so the server knows\n // to start rendering here.\n // TODO: Instead of a \"refetch\" marker, we could just omit this subtree's\n // FlightRouterState from the request tree. I think this would probably\n // already work even without any updates to the server. For consistency,\n // though, I'll send the full tree and we'll look into this later as part\n // of a larger redesign of the request protocol.\n\n // Add the pending cache entry to the result map.\n spawnedEntries.set(\n tree.requestKey,\n upgradeToPendingSegment(\n segment,\n // Set the fetch strategy to LoadingBoundary to indicate that the server\n // might not include it in the pending response. If another route is able\n // to issue a per-segment request, we'll do that in the background.\n FetchStrategy.LoadingBoundary\n )\n )\n if (refetchMarkerContext !== 'refetch') {\n refetchMarker = refetchMarkerContext = 'refetch'\n } else {\n // There's already a parent with a refetch marker, so we don't need\n // to add another one.\n }\n break\n }\n case EntryStatus.Fulfilled: {\n // The segment is already cached.\n const segmentHasLoadingBoundary =\n tree.hasLoadingBoundary === HasLoadingBoundary.SegmentHasLoadingBoundary\n if (segmentHasLoadingBoundary) {\n // This segment has a loading boundary, which means the server won't\n // render its children. So there's nothing left to prefetch along this\n // path. We can bail out.\n return convertRouteTreeToFlightRouterState(tree)\n }\n // NOTE: If the cached segment were fetched using PPR, then it might be\n // partial. We could get a more complete version of the segment by\n // including it in this non-PPR request.\n //\n // We're intentionally choosing not to, though, because it's generally\n // better to avoid doing a full prefetch whenever possible.\n break\n }\n case EntryStatus.Pending: {\n // There's another prefetch currently in progress. Don't add the refetch\n // marker yet, so the server knows it can skip rendering this segment.\n break\n }\n case EntryStatus.Rejected: {\n // The segment failed to load. We shouldn't issue another request until\n // the stale time has elapsed.\n break\n }\n default:\n segment satisfies never\n }\n const requestTreeChildren: Record = {}\n if (tree.slots !== null) {\n for (const parallelRouteKey in tree.slots) {\n const childTree = tree.slots[parallelRouteKey]\n requestTreeChildren[parallelRouteKey] =\n pingPPRDisabledRouteTreeUpToLoadingBoundary(\n now,\n task,\n route,\n childTree,\n refetchMarkerContext,\n spawnedEntries\n )\n }\n }\n const requestTree: FlightRouterState = [\n tree.segment,\n requestTreeChildren,\n null,\n refetchMarker,\n tree.isRootLayout,\n ]\n return requestTree\n}\n\nfunction pingRouteTreeAndIncludeDynamicData(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n isInsideRefetchingParent: boolean,\n spawnedEntries: Map,\n fetchStrategy: FetchStrategy.Full | FetchStrategy.PPRRuntime\n): FlightRouterState {\n // The tree we're constructing is the same shape as the tree we're navigating\n // to. But even though this is a \"new\" tree, some of the individual segments\n // may be cached as a result of other route prefetches.\n //\n // So we need to find the first uncached segment along each path add an\n // explicit \"refetch\" marker so the server knows where to start rendering.\n // Once the server starts rendering along a path, it keeps rendering the\n // entire subtree.\n const segment = readOrCreateSegmentCacheEntry(\n now,\n // Note that `fetchStrategy` might be different from `task.fetchStrategy`,\n // and we have to use the former here.\n // We can have a task with `FetchStrategy.PPR` where some of its segments are configured to\n // always use runtime prefetching (via `export const prefetch`), and those should check for\n // entries that include search params.\n fetchStrategy,\n route,\n tree\n )\n\n let spawnedSegment: PendingSegmentCacheEntry | null = null\n\n switch (segment.status) {\n case EntryStatus.Empty: {\n // This segment is not cached. Include it in the request.\n spawnedSegment = upgradeToPendingSegment(segment, fetchStrategy)\n break\n }\n case EntryStatus.Fulfilled: {\n // The segment is already cached.\n if (\n segment.isPartial &&\n canNewFetchStrategyProvideMoreContent(\n segment.fetchStrategy,\n fetchStrategy\n )\n ) {\n // The cached segment contains dynamic holes, and was prefetched using a less specific strategy than the current one.\n // This means we're in one of these cases:\n // - we have a static prefetch, and we're doing a runtime prefetch\n // - we have a static or runtime prefetch, and we're doing a Full prefetch (or a navigation).\n // In either case, we need to include it in the request to get a more specific (or full) version.\n spawnedSegment = pingFullSegmentRevalidation(\n now,\n route,\n tree,\n fetchStrategy\n )\n }\n break\n }\n case EntryStatus.Pending:\n case EntryStatus.Rejected: {\n // There's either another prefetch currently in progress, or the previous\n // attempt failed. If the new strategy can provide more content, fetch it again.\n if (\n canNewFetchStrategyProvideMoreContent(\n segment.fetchStrategy,\n fetchStrategy\n )\n ) {\n spawnedSegment = pingFullSegmentRevalidation(\n now,\n route,\n tree,\n fetchStrategy\n )\n }\n break\n }\n default:\n segment satisfies never\n }\n const requestTreeChildren: Record = {}\n if (tree.slots !== null) {\n for (const parallelRouteKey in tree.slots) {\n const childTree = tree.slots[parallelRouteKey]\n requestTreeChildren[parallelRouteKey] =\n pingRouteTreeAndIncludeDynamicData(\n now,\n task,\n route,\n childTree,\n isInsideRefetchingParent || spawnedSegment !== null,\n spawnedEntries,\n fetchStrategy\n )\n }\n }\n\n if (spawnedSegment !== null) {\n // Add the pending entry to the result map.\n spawnedEntries.set(tree.requestKey, spawnedSegment)\n }\n\n // Don't bother to add a refetch marker if one is already present in a parent.\n const refetchMarker =\n !isInsideRefetchingParent && spawnedSegment !== null ? 'refetch' : null\n\n const requestTree: FlightRouterState = [\n tree.segment,\n requestTreeChildren,\n null,\n refetchMarker,\n tree.isRootLayout,\n ]\n return requestTree\n}\n\nfunction pingRuntimePrefetches(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n spawnedRuntimePrefetches: Set,\n spawnedEntries: Map\n): FlightRouterState {\n // Construct a request tree (FlightRouterState) for a runtime prefetch. If\n // a segment is part of the runtime prefetch, the tree is constructed by\n // diffing against what's already in the prefetch cache. Otherwise, we send\n // a regular FlightRouterState with no special markers.\n //\n // See pingRouteTreeAndIncludeDynamicData for details.\n if (spawnedRuntimePrefetches.has(tree.requestKey)) {\n // This segment needs a runtime prefetch.\n return pingRouteTreeAndIncludeDynamicData(\n now,\n task,\n route,\n tree,\n false,\n spawnedEntries,\n FetchStrategy.PPRRuntime\n )\n }\n let requestTreeChildren: Record = {}\n const slots = tree.slots\n if (slots !== null) {\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n requestTreeChildren[parallelRouteKey] = pingRuntimePrefetches(\n now,\n task,\n route,\n childTree,\n spawnedRuntimePrefetches,\n spawnedEntries\n )\n }\n }\n\n // This segment is not part of the runtime prefetch. Clone the base tree.\n const requestTree: FlightRouterState = [\n tree.segment,\n requestTreeChildren,\n null,\n null,\n ]\n return requestTree\n}\n\nfunction pingStaticSegmentData(\n now: number,\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n segment: SegmentCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): void {\n switch (segment.status) {\n case EntryStatus.Empty:\n // Upgrade to Pending so we know there's already a request in progress\n spawnPrefetchSubtask(\n fetchSegmentOnCacheMiss(\n route,\n upgradeToPendingSegment(segment, FetchStrategy.PPR),\n routeKey,\n tree\n )\n )\n break\n case EntryStatus.Pending: {\n // There's already a request in progress. Depending on what kind of\n // request it is, we may want to revalidate it.\n switch (segment.fetchStrategy) {\n case FetchStrategy.PPR:\n case FetchStrategy.PPRRuntime:\n case FetchStrategy.Full:\n // There's already a request in progress. Don't do anything.\n break\n case FetchStrategy.LoadingBoundary:\n // There's a pending request, but because it's using the old\n // prefetching strategy, we can't be sure if it will be fulfilled by\n // the response — it might be inside the loading boundary. Perform\n // a revalidation, but because it's speculative, wait to do it at\n // background priority.\n if (background(task)) {\n // TODO: Instead of speculatively revalidating, consider including\n // `hasLoading` in the route tree prefetch response.\n pingPPRSegmentRevalidation(now, route, routeKey, tree)\n }\n break\n default:\n segment.fetchStrategy satisfies never\n }\n break\n }\n case EntryStatus.Rejected: {\n // The existing entry in the cache was rejected. Depending on how it\n // was originally fetched, we may or may not want to revalidate it.\n switch (segment.fetchStrategy) {\n case FetchStrategy.PPR:\n case FetchStrategy.PPRRuntime:\n case FetchStrategy.Full:\n // The previous attempt to fetch this entry failed. Don't attempt to\n // fetch it again until the entry expires.\n break\n case FetchStrategy.LoadingBoundary:\n // There's a rejected entry, but it was fetched using the loading\n // boundary strategy. So the reason it wasn't returned by the server\n // might just be because it was inside a loading boundary. Or because\n // there was a dynamic rewrite. Revalidate it using the per-\n // segment strategy.\n //\n // Because a rejected segment will definitely prevent the segment (and\n // all of its children) from rendering, we perform this revalidation\n // immediately instead of deferring it to a background task.\n pingPPRSegmentRevalidation(now, route, routeKey, tree)\n break\n default:\n segment.fetchStrategy satisfies never\n }\n break\n }\n case EntryStatus.Fulfilled:\n // Segment is already cached. There's nothing left to prefetch.\n break\n default:\n segment satisfies never\n }\n\n // Segments do not have dependent tasks, so once the prefetch is initiated,\n // there's nothing else for us to do (except write the server data into the\n // entry, which is handled by `fetchSegmentOnCacheMiss`).\n}\n\nfunction pingPPRSegmentRevalidation(\n now: number,\n route: FulfilledRouteCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): void {\n const revalidatingSegment = readOrCreateRevalidatingSegmentEntry(\n now,\n FetchStrategy.PPR,\n route,\n tree\n )\n switch (revalidatingSegment.status) {\n case EntryStatus.Empty:\n // Spawn a prefetch request and upsert the segment into the cache\n // upon completion.\n upsertSegmentOnCompletion(\n spawnPrefetchSubtask(\n fetchSegmentOnCacheMiss(\n route,\n upgradeToPendingSegment(revalidatingSegment, FetchStrategy.PPR),\n routeKey,\n tree\n )\n ),\n getSegmentVaryPathForRequest(FetchStrategy.PPR, tree)\n )\n break\n case EntryStatus.Pending:\n // There's already a revalidation in progress.\n break\n case EntryStatus.Fulfilled:\n case EntryStatus.Rejected:\n // A previous revalidation attempt finished, but we chose not to replace\n // the existing entry in the cache. Don't try again until or unless the\n // revalidation entry expires.\n break\n default:\n revalidatingSegment satisfies never\n }\n}\n\nfunction pingFullSegmentRevalidation(\n now: number,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n fetchStrategy: FetchStrategy.Full | FetchStrategy.PPRRuntime\n): PendingSegmentCacheEntry | null {\n const revalidatingSegment = readOrCreateRevalidatingSegmentEntry(\n now,\n fetchStrategy,\n route,\n tree\n )\n if (revalidatingSegment.status === EntryStatus.Empty) {\n // During a Full/PPRRuntime prefetch, a single dynamic request is made for all the\n // segments that we need. So we don't initiate a request here directly. By\n // returning a pending entry from this function, it signals to the caller\n // that this segment should be included in the request that's sent to\n // the server.\n const pendingSegment = upgradeToPendingSegment(\n revalidatingSegment,\n fetchStrategy\n )\n upsertSegmentOnCompletion(\n waitForSegmentCacheEntry(pendingSegment),\n getSegmentVaryPathForRequest(fetchStrategy, tree)\n )\n return pendingSegment\n } else {\n // There's already a revalidation in progress.\n const nonEmptyRevalidatingSegment = revalidatingSegment\n if (\n canNewFetchStrategyProvideMoreContent(\n nonEmptyRevalidatingSegment.fetchStrategy,\n fetchStrategy\n )\n ) {\n // The existing revalidation was fetched using a less specific strategy.\n // Reset it and start a new revalidation.\n const emptySegment = overwriteRevalidatingSegmentCacheEntry(\n fetchStrategy,\n route,\n tree\n )\n const pendingSegment = upgradeToPendingSegment(\n emptySegment,\n fetchStrategy\n )\n upsertSegmentOnCompletion(\n waitForSegmentCacheEntry(pendingSegment),\n getSegmentVaryPathForRequest(fetchStrategy, tree)\n )\n return pendingSegment\n }\n switch (nonEmptyRevalidatingSegment.status) {\n case EntryStatus.Pending:\n // There's already an in-progress prefetch that includes this segment.\n return null\n case EntryStatus.Fulfilled:\n case EntryStatus.Rejected:\n // A previous revalidation attempt finished, but we chose not to replace\n // the existing entry in the cache. Don't try again until or unless the\n // revalidation entry expires.\n return null\n default:\n nonEmptyRevalidatingSegment satisfies never\n return null\n }\n }\n}\n\nconst noop = () => {}\n\nfunction upsertSegmentOnCompletion(\n promise: Promise,\n varyPath: SegmentVaryPath\n) {\n // Wait for a segment to finish loading, then upsert it into the cache\n promise.then((fulfilled) => {\n if (fulfilled !== null) {\n // Received new data. Attempt to replace the existing entry in the cache.\n upsertSegmentEntry(Date.now(), varyPath, fulfilled)\n }\n }, noop)\n}\n\nfunction doesCurrentSegmentMatchCachedSegment(\n route: FulfilledRouteCacheEntry,\n currentSegment: Segment,\n cachedSegment: Segment\n): boolean {\n if (cachedSegment === PAGE_SEGMENT_KEY) {\n // In the FlightRouterState stored by the router, the page segment has the\n // rendered search params appended to the name of the segment. In the\n // prefetch cache, however, this is stored separately. So, when comparing\n // the router's current FlightRouterState to the cached FlightRouterState,\n // we need to make sure we compare both parts of the segment.\n // TODO: This is not modeled clearly. We use the same type,\n // FlightRouterState, for both the CacheNode tree _and_ the prefetch cache\n // _and_ the server response format, when conceptually those are three\n // different things and treated in different ways. We should encode more of\n // this information into the type design so mistakes are less likely.\n return (\n currentSegment ===\n addSearchParamsIfPageSegment(\n PAGE_SEGMENT_KEY,\n Object.fromEntries(new URLSearchParams(route.renderedSearch))\n )\n )\n }\n // Non-page segments are compared using the same function as the server\n return matchSegment(cachedSegment, currentSegment)\n}\n\n// -----------------------------------------------------------------------------\n// The remainder of the module is a MinHeap implementation. Try not to put any\n// logic below here unless it's related to the heap algorithm. We can extract\n// this to a separate module if/when we need multiple kinds of heaps.\n// -----------------------------------------------------------------------------\n\nfunction compareQueuePriority(a: PrefetchTask, b: PrefetchTask) {\n // Since the queue is a MinHeap, this should return a positive number if b is\n // higher priority than a, and a negative number if a is higher priority\n // than b.\n\n // `priority` is an integer, where higher numbers are higher priority.\n const priorityDiff = b.priority - a.priority\n if (priorityDiff !== 0) {\n return priorityDiff\n }\n\n // If the priority is the same, check which phase the prefetch is in — is it\n // prefetching the route tree, or the segments? Route trees are prioritized.\n const phaseDiff = b.phase - a.phase\n if (phaseDiff !== 0) {\n return phaseDiff\n }\n\n // Finally, check the insertion order. `sortId` is an incrementing counter\n // assigned to prefetches. We want to process the newest prefetches first.\n return b.sortId - a.sortId\n}\n\nfunction heapPush(heap: Array, node: PrefetchTask): void {\n const index = heap.length\n heap.push(node)\n node._heapIndex = index\n heapSiftUp(heap, node, index)\n}\n\nfunction heapPeek(heap: Array): PrefetchTask | null {\n return heap.length === 0 ? null : heap[0]\n}\n\nfunction heapPop(heap: Array): PrefetchTask | null {\n if (heap.length === 0) {\n return null\n }\n const first = heap[0]\n first._heapIndex = -1\n const last = heap.pop() as PrefetchTask\n if (last !== first) {\n heap[0] = last\n last._heapIndex = 0\n heapSiftDown(heap, last, 0)\n }\n return first\n}\n\nfunction heapDelete(heap: Array, node: PrefetchTask): void {\n const index = node._heapIndex\n if (index !== -1) {\n node._heapIndex = -1\n if (heap.length !== 0) {\n const last = heap.pop() as PrefetchTask\n if (last !== node) {\n heap[index] = last\n last._heapIndex = index\n heapSiftDown(heap, last, index)\n }\n }\n }\n}\n\nfunction heapResift(heap: Array, node: PrefetchTask): void {\n const index = node._heapIndex\n if (index !== -1) {\n if (index === 0) {\n heapSiftDown(heap, node, 0)\n } else {\n const parentIndex = (index - 1) >>> 1\n const parent = heap[parentIndex]\n if (compareQueuePriority(parent, node) > 0) {\n // The parent is larger. Sift up.\n heapSiftUp(heap, node, index)\n } else {\n // The parent is smaller (or equal). Sift down.\n heapSiftDown(heap, node, index)\n }\n }\n }\n}\n\nfunction heapSiftUp(\n heap: Array,\n node: PrefetchTask,\n i: number\n): void {\n let index = i\n while (index > 0) {\n const parentIndex = (index - 1) >>> 1\n const parent = heap[parentIndex]\n if (compareQueuePriority(parent, node) > 0) {\n // The parent is larger. Swap positions.\n heap[parentIndex] = node\n node._heapIndex = parentIndex\n heap[index] = parent\n parent._heapIndex = index\n\n index = parentIndex\n } else {\n // The parent is smaller. Exit.\n return\n }\n }\n}\n\nfunction heapSiftDown(\n heap: Array,\n node: PrefetchTask,\n i: number\n): void {\n let index = i\n const length = heap.length\n const halfLength = length >>> 1\n while (index < halfLength) {\n const leftIndex = (index + 1) * 2 - 1\n const left = heap[leftIndex]\n const rightIndex = leftIndex + 1\n const right = heap[rightIndex]\n\n // If the left or right node is smaller, swap with the smaller of those.\n if (compareQueuePriority(left, node) < 0) {\n if (rightIndex < length && compareQueuePriority(right, left) < 0) {\n heap[index] = right\n right._heapIndex = index\n heap[rightIndex] = node\n node._heapIndex = rightIndex\n\n index = rightIndex\n } else {\n heap[index] = left\n left._heapIndex = index\n heap[leftIndex] = node\n node._heapIndex = leftIndex\n\n index = leftIndex\n }\n } else if (rightIndex < length && compareQueuePriority(right, node) < 0) {\n heap[index] = right\n right._heapIndex = index\n heap[rightIndex] = node\n node._heapIndex = rightIndex\n\n index = rightIndex\n } else {\n // Neither child is smaller. Exit.\n return\n }\n }\n}\n"],"names":["HasLoadingBoundary","matchSegment","readOrCreateRouteCacheEntry","readOrCreateSegmentCacheEntry","fetchRouteOnCacheMiss","fetchSegmentOnCacheMiss","EntryStatus","fetchSegmentPrefetchesUsingDynamicRequest","convertRouteTreeToFlightRouterState","readOrCreateRevalidatingSegmentEntry","upsertSegmentEntry","upgradeToPendingSegment","waitForSegmentCacheEntry","overwriteRevalidatingSegmentCacheEntry","canNewFetchStrategyProvideMoreContent","getSegmentVaryPathForRequest","createCacheKey","FetchStrategy","PrefetchPriority","getCurrentCacheVersion","addSearchParamsIfPageSegment","PAGE_SEGMENT_KEY","scheduleMicrotask","queueMicrotask","fn","Promise","resolve","then","catch","error","setTimeout","taskHeap","inProgressRequests","sortIdCounter","didScheduleMicrotask","mostRecentlyHoveredLink","REVALIDATION_COOLDOWN_MS","revalidationCooldownTimeoutHandle","startRevalidationCooldown","clearTimeout","ensureWorkIsScheduled","schedulePrefetchTask","key","treeAtTimeOfPrefetch","fetchStrategy","priority","onInvalidate","task","cacheVersion","phase","hasBackgroundWork","spawnedRuntimePrefetches","sortId","isCanceled","_heapIndex","trackMostRecentlyHoveredLink","heapPush","cancelPrefetchTask","heapDelete","reschedulePrefetchTask","Intent","heapResift","isPrefetchTaskDirty","nextUrl","tree","currentCacheVersion","Background","Default","processQueueInMicrotask","hasNetworkBandwidth","spawnPrefetchSubtask","prefetchSubtask","result","onPrefetchConnectionClosed","closed","value","pingPrefetchTask","now","Date","heapPeek","exitStatus","pingRoute","heapPop","background","route","pingRootRouteTree","search","url","URL","pathname","location","origin","keyWithoutSearch","href","routeWithoutSearch","status","Empty","Pending","Fulfilled","Rejected","staleAt","blockedTasks","Set","add","PPR","isPPREnabled","LoadingBoundary","pingStaticHead","pingSharedPartOfCacheComponentsTree","spawnedEntries","Map","pingRuntimeHead","PPRRuntime","requestTree","pingRuntimePrefetches","needsDynamicRequest","size","Full","dynamicRequestTree","diffRouteTreeAgainstCurrent","pingStaticSegmentData","metadata","pingRouteTreeAndIncludeDynamicData","oldTree","newTree","segment","oldTreeChildren","newTreeChildren","slots","parallelRouteKey","newTreeChild","newTreeChildSegment","oldTreeChild","oldTreeChildSegment","childExitStatus","undefined","doesCurrentSegmentMatchCachedSegment","pingNewPartOfCacheComponentsTree","hasRuntimePrefetch","requestKey","childTree","requestTreeChildren","requestTreeChild","subtreeHasLoadingBoundary","hasLoadingBoundary","SubtreeHasNoLoadingBoundary","pingPPRDisabledRouteTreeUpToLoadingBoundary","isRootLayout","refetchMarkerContext","refetchMarker","set","segmentHasLoadingBoundary","SegmentHasLoadingBoundary","isInsideRefetchingParent","spawnedSegment","isPartial","pingFullSegmentRevalidation","has","routeKey","pingPPRSegmentRevalidation","revalidatingSegment","upsertSegmentOnCompletion","pendingSegment","nonEmptyRevalidatingSegment","emptySegment","noop","promise","varyPath","fulfilled","currentSegment","cachedSegment","Object","fromEntries","URLSearchParams","renderedSearch","compareQueuePriority","a","b","priorityDiff","phaseDiff","heap","node","index","length","push","heapSiftUp","first","last","pop","heapSiftDown","parentIndex","parent","i","halfLength","leftIndex","left","rightIndex","right"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 5858, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/links.ts"],"sourcesContent":["import type { FlightRouterState } from '../../shared/lib/app-router-types'\nimport type { AppRouterInstance } from '../../shared/lib/app-router-context.shared-runtime'\nimport {\n FetchStrategy,\n type PrefetchTaskFetchStrategy,\n PrefetchPriority,\n} from './segment-cache/types'\nimport { createCacheKey } from './segment-cache/cache-key'\nimport {\n type PrefetchTask,\n schedulePrefetchTask as scheduleSegmentPrefetchTask,\n cancelPrefetchTask,\n reschedulePrefetchTask,\n isPrefetchTaskDirty,\n} from './segment-cache/scheduler'\nimport { startTransition } from 'react'\n\ntype LinkElement = HTMLAnchorElement | SVGAElement\n\ntype Element = LinkElement | HTMLFormElement\n\n// Properties that are shared between Link and Form instances. We use the same\n// shape for both to prevent a polymorphic de-opt in the VM.\ntype LinkOrFormInstanceShared = {\n router: AppRouterInstance\n fetchStrategy: PrefetchTaskFetchStrategy\n\n isVisible: boolean\n\n // The most recently initiated prefetch task. It may or may not have\n // already completed. The same prefetch task object can be reused across\n // multiple prefetches of the same link.\n prefetchTask: PrefetchTask | null\n}\n\nexport type FormInstance = LinkOrFormInstanceShared & {\n prefetchHref: string\n setOptimisticLinkStatus: null\n}\n\ntype PrefetchableLinkInstance = LinkOrFormInstanceShared & {\n prefetchHref: string\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n}\n\ntype NonPrefetchableLinkInstance = LinkOrFormInstanceShared & {\n prefetchHref: null\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n}\n\ntype PrefetchableInstance = PrefetchableLinkInstance | FormInstance\n\nexport type LinkInstance =\n | PrefetchableLinkInstance\n | NonPrefetchableLinkInstance\n\n// Tracks the most recently navigated link instance. When null, indicates\n// the current navigation was not initiated by a link click.\nlet linkForMostRecentNavigation: LinkInstance | null = null\n\n// Status object indicating link is pending\nexport const PENDING_LINK_STATUS = { pending: true }\n\n// Status object indicating link is idle\nexport const IDLE_LINK_STATUS = { pending: false }\n\n// Updates the loading state when navigating between links\n// - Resets the previous link's loading state\n// - Sets the new link's loading state\n// - Updates tracking of current navigation\nexport function setLinkForCurrentNavigation(link: LinkInstance | null) {\n startTransition(() => {\n linkForMostRecentNavigation?.setOptimisticLinkStatus(IDLE_LINK_STATUS)\n link?.setOptimisticLinkStatus(PENDING_LINK_STATUS)\n linkForMostRecentNavigation = link\n })\n}\n\n// Unmounts the current link instance from navigation tracking\nexport function unmountLinkForCurrentNavigation(link: LinkInstance) {\n if (linkForMostRecentNavigation === link) {\n linkForMostRecentNavigation = null\n }\n}\n\n// Use a WeakMap to associate a Link instance with its DOM element. This is\n// used by the IntersectionObserver to track the link's visibility.\nconst prefetchable:\n | WeakMap\n | Map =\n typeof WeakMap === 'function' ? new WeakMap() : new Map()\n\n// A Set of the currently visible links. We re-prefetch visible links after a\n// cache invalidation, or when the current URL changes. It's a separate data\n// structure from the WeakMap above because only the visible links need to\n// be enumerated.\nconst prefetchableAndVisible: Set = new Set()\n\n// A single IntersectionObserver instance shared by all components.\nconst observer: IntersectionObserver | null =\n typeof IntersectionObserver === 'function'\n ? new IntersectionObserver(handleIntersect, {\n rootMargin: '200px',\n })\n : null\n\nfunction observeVisibility(element: Element, instance: PrefetchableInstance) {\n const existingInstance = prefetchable.get(element)\n if (existingInstance !== undefined) {\n // This shouldn't happen because each component should have its own\n // anchor tag instance, but it's defensive coding to avoid a memory leak in\n // case there's a logical error somewhere else.\n unmountPrefetchableInstance(element)\n }\n // Only track prefetchable links that have a valid prefetch URL\n prefetchable.set(element, instance)\n if (observer !== null) {\n observer.observe(element)\n }\n}\n\nfunction coercePrefetchableUrl(href: string): URL | null {\n if (typeof window !== 'undefined') {\n const { createPrefetchURL } =\n require('./app-router-utils') as typeof import('./app-router-utils')\n\n try {\n return createPrefetchURL(href)\n } catch {\n // createPrefetchURL sometimes throws an error if an invalid URL is\n // provided, though I'm not sure if it's actually necessary.\n // TODO: Consider removing the throw from the inner function, or change it\n // to reportError. Or maybe the error isn't even necessary for automatic\n // prefetches, just navigations.\n const reportErrorFn =\n typeof reportError === 'function' ? reportError : console.error\n reportErrorFn(\n `Cannot prefetch '${href}' because it cannot be converted to a URL.`\n )\n return null\n }\n } else {\n return null\n }\n}\n\nexport function mountLinkInstance(\n element: LinkElement,\n href: string,\n router: AppRouterInstance,\n fetchStrategy: PrefetchTaskFetchStrategy,\n prefetchEnabled: boolean,\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n): LinkInstance {\n if (prefetchEnabled) {\n const prefetchURL = coercePrefetchableUrl(href)\n if (prefetchURL !== null) {\n const instance: PrefetchableLinkInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: prefetchURL.href,\n setOptimisticLinkStatus,\n }\n // We only observe the link's visibility if it's prefetchable. For\n // example, this excludes links to external URLs.\n observeVisibility(element, instance)\n return instance\n }\n }\n // If the link is not prefetchable, we still create an instance so we can\n // track its optimistic state (i.e. useLinkStatus).\n const instance: NonPrefetchableLinkInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: null,\n setOptimisticLinkStatus,\n }\n return instance\n}\n\nexport function mountFormInstance(\n element: HTMLFormElement,\n href: string,\n router: AppRouterInstance,\n fetchStrategy: PrefetchTaskFetchStrategy\n): void {\n const prefetchURL = coercePrefetchableUrl(href)\n if (prefetchURL === null) {\n // This href is not prefetchable, so we don't track it.\n // TODO: We currently observe/unobserve a form every time its href changes.\n // For Links, this isn't a big deal because the href doesn't usually change,\n // but for forms it's extremely common. We should optimize this.\n return\n }\n const instance: FormInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: prefetchURL.href,\n setOptimisticLinkStatus: null,\n }\n observeVisibility(element, instance)\n}\n\nexport function unmountPrefetchableInstance(element: Element) {\n const instance = prefetchable.get(element)\n if (instance !== undefined) {\n prefetchable.delete(element)\n prefetchableAndVisible.delete(instance)\n const prefetchTask = instance.prefetchTask\n if (prefetchTask !== null) {\n cancelPrefetchTask(prefetchTask)\n }\n }\n if (observer !== null) {\n observer.unobserve(element)\n }\n}\n\nfunction handleIntersect(entries: Array) {\n for (const entry of entries) {\n // Some extremely old browsers or polyfills don't reliably support\n // isIntersecting so we check intersectionRatio instead. (Do we care? Not\n // really. But whatever this is fine.)\n const isVisible = entry.intersectionRatio > 0\n onLinkVisibilityChanged(entry.target as HTMLAnchorElement, isVisible)\n }\n}\n\nexport function onLinkVisibilityChanged(element: Element, isVisible: boolean) {\n if (process.env.NODE_ENV !== 'production') {\n // Prefetching on viewport is disabled in development for performance\n // reasons, because it requires compiling the target page.\n // TODO: Investigate re-enabling this.\n return\n }\n\n const instance = prefetchable.get(element)\n if (instance === undefined) {\n return\n }\n\n instance.isVisible = isVisible\n if (isVisible) {\n prefetchableAndVisible.add(instance)\n } else {\n prefetchableAndVisible.delete(instance)\n }\n rescheduleLinkPrefetch(instance, PrefetchPriority.Default)\n}\n\nexport function onNavigationIntent(\n element: HTMLAnchorElement | SVGAElement,\n unstable_upgradeToDynamicPrefetch: boolean\n) {\n const instance = prefetchable.get(element)\n if (instance === undefined) {\n return\n }\n // Prefetch the link on hover/touchstart.\n if (instance !== undefined) {\n if (\n process.env.__NEXT_DYNAMIC_ON_HOVER &&\n unstable_upgradeToDynamicPrefetch\n ) {\n // Switch to a full prefetch\n instance.fetchStrategy = FetchStrategy.Full\n }\n rescheduleLinkPrefetch(instance, PrefetchPriority.Intent)\n }\n}\n\nfunction rescheduleLinkPrefetch(\n instance: PrefetchableInstance,\n priority: PrefetchPriority.Default | PrefetchPriority.Intent\n) {\n // Ensures that app-router-instance is not compiled in the server bundle\n if (typeof window !== 'undefined') {\n const existingPrefetchTask = instance.prefetchTask\n\n if (!instance.isVisible) {\n // Cancel any in-progress prefetch task. (If it already finished then this\n // is a no-op.)\n if (existingPrefetchTask !== null) {\n cancelPrefetchTask(existingPrefetchTask)\n }\n // We don't need to reset the prefetchTask to null upon cancellation; an\n // old task object can be rescheduled with reschedulePrefetchTask. This is a\n // micro-optimization but also makes the code simpler (don't need to\n // worry about whether an old task object is stale).\n return\n }\n\n const { getCurrentAppRouterState } =\n require('./app-router-instance') as typeof import('./app-router-instance')\n\n const appRouterState = getCurrentAppRouterState()\n if (appRouterState !== null) {\n const treeAtTimeOfPrefetch = appRouterState.tree\n if (existingPrefetchTask === null) {\n // Initiate a prefetch task.\n const nextUrl = appRouterState.nextUrl\n const cacheKey = createCacheKey(instance.prefetchHref, nextUrl)\n instance.prefetchTask = scheduleSegmentPrefetchTask(\n cacheKey,\n treeAtTimeOfPrefetch,\n instance.fetchStrategy,\n priority,\n null\n )\n } else {\n // We already have an old task object that we can reschedule. This is\n // effectively the same as canceling the old task and creating a new one.\n reschedulePrefetchTask(\n existingPrefetchTask,\n treeAtTimeOfPrefetch,\n instance.fetchStrategy,\n priority\n )\n }\n }\n }\n}\n\nexport function pingVisibleLinks(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // For each currently visible link, cancel the existing prefetch task (if it\n // exists) and schedule a new one. This is effectively the same as if all the\n // visible links left and then re-entered the viewport.\n //\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n for (const instance of prefetchableAndVisible) {\n const task = instance.prefetchTask\n if (task !== null && !isPrefetchTaskDirty(task, nextUrl, tree)) {\n // The cache has not been invalidated, and none of the inputs have\n // changed. Bail out.\n continue\n }\n // Something changed. Cancel the existing prefetch task and schedule a\n // new one.\n if (task !== null) {\n cancelPrefetchTask(task)\n }\n const cacheKey = createCacheKey(instance.prefetchHref, nextUrl)\n instance.prefetchTask = scheduleSegmentPrefetchTask(\n cacheKey,\n tree,\n instance.fetchStrategy,\n PrefetchPriority.Default,\n null\n )\n }\n}\n"],"names":["FetchStrategy","PrefetchPriority","createCacheKey","schedulePrefetchTask","scheduleSegmentPrefetchTask","cancelPrefetchTask","reschedulePrefetchTask","isPrefetchTaskDirty","startTransition","linkForMostRecentNavigation","PENDING_LINK_STATUS","pending","IDLE_LINK_STATUS","setLinkForCurrentNavigation","link","setOptimisticLinkStatus","unmountLinkForCurrentNavigation","prefetchable","WeakMap","Map","prefetchableAndVisible","Set","observer","IntersectionObserver","handleIntersect","rootMargin","observeVisibility","element","instance","existingInstance","get","undefined","unmountPrefetchableInstance","set","observe","coercePrefetchableUrl","href","window","createPrefetchURL","require","reportErrorFn","reportError","console","error","mountLinkInstance","router","fetchStrategy","prefetchEnabled","prefetchURL","isVisible","prefetchTask","prefetchHref","mountFormInstance","delete","unobserve","entries","entry","intersectionRatio","onLinkVisibilityChanged","target","process","env","NODE_ENV","add","rescheduleLinkPrefetch","Default","onNavigationIntent","unstable_upgradeToDynamicPrefetch","__NEXT_DYNAMIC_ON_HOVER","Full","Intent","priority","existingPrefetchTask","getCurrentAppRouterState","appRouterState","treeAtTimeOfPrefetch","tree","nextUrl","cacheKey","pingVisibleLinks","task"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 6068, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/shared/lib/promise-with-resolvers.ts"],"sourcesContent":["export function createPromiseWithResolvers(): PromiseWithResolvers {\n // Shim of Stage 4 Promise.withResolvers proposal\n let resolve: (value: T | PromiseLike) => void\n let reject: (reason: any) => void\n const promise = new Promise((res, rej) => {\n resolve = res\n reject = rej\n })\n return { resolve: resolve!, reject: reject!, promise }\n}\n"],"names":["createPromiseWithResolvers","resolve","reject","promise","Promise","res","rej"],"mappings":";;;;AAAO,SAASA;IACd,iDAAiD;IACjD,IAAIC;IACJ,IAAIC;IACJ,MAAMC,UAAU,IAAIC,QAAW,CAACC,KAAKC;QACnCL,UAAUI;QACVH,SAASI;IACX;IACA,OAAO;QAAEL,SAASA;QAAUC,QAAQA;QAASC;IAAQ;AACvD","ignoreList":[0]}}, - {"offset": {"line": 6090, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/cache.ts"],"sourcesContent":["import type {\n TreePrefetch,\n RootTreePrefetch,\n SegmentPrefetch,\n} from '../../../server/app-render/collect-segment-data'\nimport type { LoadingModuleData } from '../../../shared/lib/app-router-types'\nimport type {\n CacheNodeSeedData,\n Segment as FlightRouterStateSegment,\n} from '../../../shared/lib/app-router-types'\nimport { HasLoadingBoundary } from '../../../shared/lib/app-router-types'\nimport {\n NEXT_DID_POSTPONE_HEADER,\n NEXT_ROUTER_PREFETCH_HEADER,\n NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,\n NEXT_ROUTER_STALE_TIME_HEADER,\n NEXT_ROUTER_STATE_TREE_HEADER,\n NEXT_URL,\n RSC_CONTENT_TYPE_HEADER,\n RSC_HEADER,\n} from '../app-router-headers'\nimport {\n createFetch,\n createFromNextReadableStream,\n type RSCResponse,\n type RequestHeaders,\n} from '../router-reducer/fetch-server-response'\nimport {\n pingPrefetchTask,\n isPrefetchTaskDirty,\n type PrefetchTask,\n type PrefetchSubtaskResult,\n startRevalidationCooldown,\n} from './scheduler'\nimport {\n type RouteVaryPath,\n type SegmentVaryPath,\n type PartialSegmentVaryPath,\n getRouteVaryPath,\n getFulfilledRouteVaryPath,\n getSegmentVaryPathForRequest,\n appendLayoutVaryPath,\n finalizeLayoutVaryPath,\n finalizePageVaryPath,\n clonePageVaryPathWithNewSearchParams,\n type PageVaryPath,\n finalizeMetadataVaryPath,\n} from './vary-path'\nimport { getAppBuildId } from '../../app-build-id'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport type { NormalizedSearch, RouteCacheKey } from './cache-key'\n// TODO: Rename this module to avoid confusion with other types of cache keys\nimport { createCacheKey as createPrefetchRequestKey } from './cache-key'\nimport {\n doesStaticSegmentAppearInURL,\n getCacheKeyForDynamicParam,\n getRenderedPathname,\n getRenderedSearch,\n parseDynamicParamFromURLPart,\n} from '../../route-params'\nimport {\n createCacheMap,\n getFromCacheMap,\n setInCacheMap,\n setSizeInCacheMap,\n deleteFromCacheMap,\n isValueExpired,\n type CacheMap,\n type UnknownMapEntry,\n} from './cache-map'\nimport {\n appendSegmentRequestKeyPart,\n convertSegmentPathToStaticExportFilename,\n createSegmentRequestKeyPart,\n HEAD_REQUEST_KEY,\n ROOT_SEGMENT_REQUEST_KEY,\n type SegmentRequestKey,\n} from '../../../shared/lib/segment-cache/segment-value-encoding'\nimport type {\n FlightRouterState,\n NavigationFlightResponse,\n} from '../../../shared/lib/app-router-types'\nimport {\n normalizeFlightData,\n prepareFlightRouterStateForRequest,\n} from '../../flight-data-helpers'\nimport { STATIC_STALETIME_MS } from '../router-reducer/reducers/navigate-reducer'\nimport { pingVisibleLinks } from '../links'\nimport { PAGE_SEGMENT_KEY } from '../../../shared/lib/segment'\nimport { FetchStrategy } from './types'\nimport { createPromiseWithResolvers } from '../../../shared/lib/promise-with-resolvers'\n\n/**\n * Ensures a minimum stale time of 30s to avoid issues where the server sends a too\n * short-lived stale time, which would prevent anything from being prefetched.\n */\nexport function getStaleTimeMs(staleTimeSeconds: number): number {\n return Math.max(staleTimeSeconds, 30) * 1000\n}\n\n// A note on async/await when working in the prefetch cache:\n//\n// Most async operations in the prefetch cache should *not* use async/await,\n// Instead, spawn a subtask that writes the results to a cache entry, and attach\n// a \"ping\" listener to notify the prefetch queue to try again.\n//\n// The reason is we need to be able to access the segment cache and traverse its\n// data structures synchronously. For example, if there's a synchronous update\n// we can take an immediate snapshot of the cache to produce something we can\n// render. Limiting the use of async/await also makes it easier to avoid race\n// conditions, which is especially important because is cache is mutable.\n//\n// Another reason is that while we're performing async work, it's possible for\n// existing entries to become stale, or for Link prefetches to be removed from\n// the queue. For optimal scheduling, we need to be able to \"cancel\" subtasks\n// that are no longer needed. So, when a segment is received from the server, we\n// restart from the root of the tree that's being prefetched, to confirm all the\n// parent segments are still cached. If the segment is no longer reachable from\n// the root, then it's effectively canceled. This is similar to the design of\n// Rust Futures, or React Suspense.\n\ntype RouteTreeShared = {\n requestKey: SegmentRequestKey\n // TODO: Remove the `segment` field, now that it can be reconstructed\n // from `param`.\n segment: FlightRouterStateSegment\n slots: null | {\n [parallelRouteKey: string]: RouteTree\n }\n isRootLayout: boolean\n\n // If this is a dynamic route, indicates whether there is a loading boundary\n // somewhere in the tree. If not, we can skip the prefetch for the data,\n // because we know it would be an empty response. (For a static/PPR route,\n // this value is disregarded, because in that model `loading.tsx` is treated\n // like any other Suspense boundary.)\n hasLoadingBoundary: HasLoadingBoundary\n\n // Indicates whether this route has a runtime prefetch that we can request.\n // This is determined by the server; it's not purely a user configuration\n // because the server may determine that a route is fully static and doesn't\n // need runtime prefetching regardless of the configuration.\n hasRuntimePrefetch: boolean\n}\n\ntype LayoutRouteTree = RouteTreeShared & {\n isPage: false\n varyPath: SegmentVaryPath\n}\n\ntype PageRouteTree = RouteTreeShared & {\n isPage: true\n varyPath: PageVaryPath\n}\n\nexport type RouteTree = LayoutRouteTree | PageRouteTree\n\ntype RouteCacheEntryShared = {\n // This is false only if we're certain the route cannot be intercepted. It's\n // true in all other cases, including on initialization when we haven't yet\n // received a response from the server.\n couldBeIntercepted: boolean\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\n/**\n * Tracks the status of a cache entry as it progresses from no data (Empty),\n * waiting for server data (Pending), and finished (either Fulfilled or\n * Rejected depending on the response from the server.\n */\nexport const enum EntryStatus {\n Empty = 0,\n Pending = 1,\n Fulfilled = 2,\n Rejected = 3,\n}\n\ntype PendingRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Empty | EntryStatus.Pending\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: false\n}\n\ntype RejectedRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Rejected\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: boolean\n}\n\nexport type FulfilledRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Fulfilled\n blockedTasks: null\n canonicalUrl: string\n renderedSearch: NormalizedSearch\n tree: RouteTree\n metadata: RouteTree\n isPPREnabled: boolean\n}\n\nexport type RouteCacheEntry =\n | PendingRouteCacheEntry\n | FulfilledRouteCacheEntry\n | RejectedRouteCacheEntry\n\ntype SegmentCacheEntryShared = {\n fetchStrategy: FetchStrategy\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\nexport type EmptySegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Empty\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type PendingSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Pending\n rsc: null\n loading: null\n isPartial: boolean\n promise: null | PromiseWithResolvers\n}\n\ntype RejectedSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Rejected\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type FulfilledSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Fulfilled\n rsc: React.ReactNode | null\n loading: LoadingModuleData | Promise\n isPartial: boolean\n promise: null\n}\n\nexport type SegmentCacheEntry =\n | EmptySegmentCacheEntry\n | PendingSegmentCacheEntry\n | RejectedSegmentCacheEntry\n | FulfilledSegmentCacheEntry\n\nexport type NonEmptySegmentCacheEntry = Exclude<\n SegmentCacheEntry,\n EmptySegmentCacheEntry\n>\n\nconst isOutputExportMode =\n process.env.NODE_ENV === 'production' &&\n process.env.__NEXT_CONFIG_OUTPUT === 'export'\n\nconst MetadataOnlyRequestTree: FlightRouterState = [\n '',\n {},\n null,\n 'metadata-only',\n]\n\nlet routeCacheMap: CacheMap = createCacheMap()\nlet segmentCacheMap: CacheMap = createCacheMap()\n\n// All invalidation listeners for the whole cache are tracked in single set.\n// Since we don't yet support tag or path-based invalidation, there's no point\n// tracking them any more granularly than this. Once we add granular\n// invalidation, that may change, though generally the model is to just notify\n// the listeners and allow the caller to poll the prefetch cache with a new\n// prefetch task if desired.\nlet invalidationListeners: Set | null = null\n\n// Incrementing counter used to track cache invalidations.\nlet currentCacheVersion = 0\n\nexport function getCurrentCacheVersion(): number {\n return currentCacheVersion\n}\n\n/**\n * Used to clear the client prefetch cache when a server action calls\n * revalidatePath or revalidateTag. Eventually we will support only clearing the\n * segments that were actually affected, but there's more work to be done on the\n * server before the client is able to do this correctly.\n */\nexport function revalidateEntireCache(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // Increment the current cache version. This does not eagerly evict anything\n // from the cache, but because all the entries are versioned, and we check\n // the version when reading from the cache, this effectively causes all\n // entries to be evicted lazily. We do it lazily because in the future,\n // actions like revalidateTag or refresh will not evict the entire cache,\n // but rather some subset of the entries.\n currentCacheVersion++\n\n // Start a cooldown before re-prefetching to allow CDN cache propagation.\n startRevalidationCooldown()\n\n // Prefetch all the currently visible links again, to re-fill the cache.\n pingVisibleLinks(nextUrl, tree)\n\n // Similarly, notify all invalidation listeners (i.e. those passed to\n // `router.prefetch(onInvalidate)`), so they can trigger a new prefetch\n // if needed.\n pingInvalidationListeners(nextUrl, tree)\n}\n\nfunction attachInvalidationListener(task: PrefetchTask): void {\n // This function is called whenever a prefetch task reads a cache entry. If\n // the task has an onInvalidate function associated with it — i.e. the one\n // optionally passed to router.prefetch(onInvalidate) — then we attach that\n // listener to the every cache entry that the task reads. Then, if an entry\n // is invalidated, we call the function.\n if (task.onInvalidate !== null) {\n if (invalidationListeners === null) {\n invalidationListeners = new Set([task])\n } else {\n invalidationListeners.add(task)\n }\n }\n}\n\nfunction notifyInvalidationListener(task: PrefetchTask): void {\n const onInvalidate = task.onInvalidate\n if (onInvalidate !== null) {\n // Clear the callback from the task object to guarantee it's not called more\n // than once.\n task.onInvalidate = null\n\n // This is a user-space function, so we must wrap in try/catch.\n try {\n onInvalidate()\n } catch (error) {\n if (typeof reportError === 'function') {\n reportError(error)\n } else {\n console.error(error)\n }\n }\n }\n}\n\nexport function pingInvalidationListeners(\n nextUrl: string | null,\n tree: FlightRouterState\n): void {\n // The rough equivalent of pingVisibleLinks, but for onInvalidate callbacks.\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n if (invalidationListeners !== null) {\n const tasks = invalidationListeners\n invalidationListeners = null\n for (const task of tasks) {\n if (isPrefetchTaskDirty(task, nextUrl, tree)) {\n notifyInvalidationListener(task)\n }\n }\n }\n}\n\nexport function readRouteCacheEntry(\n now: number,\n key: RouteCacheKey\n): RouteCacheEntry | null {\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n routeCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function readSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nfunction readRevalidatingSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = true\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function waitForSegmentCacheEntry(\n pendingEntry: PendingSegmentCacheEntry\n): Promise {\n // Because the entry is pending, there's already a in-progress request.\n // Attach a promise to the entry that will resolve when the server responds.\n let promiseWithResolvers = pendingEntry.promise\n if (promiseWithResolvers === null) {\n promiseWithResolvers = pendingEntry.promise =\n createPromiseWithResolvers()\n } else {\n // There's already a promise we can use\n }\n return promiseWithResolvers.promise\n}\n\n/**\n * Checks if an entry for a route exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateRouteCacheEntry(\n now: number,\n task: PrefetchTask,\n key: RouteCacheKey\n): RouteCacheEntry {\n attachInvalidationListener(task)\n\n const existingEntry = readRouteCacheEntry(now, key)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const pendingEntry: PendingRouteCacheEntry = {\n canonicalUrl: null,\n status: EntryStatus.Empty,\n blockedTasks: null,\n tree: null,\n metadata: null,\n // This is initialized to true because we don't know yet whether the route\n // could be intercepted. It's only set to false once we receive a response\n // from the server.\n couldBeIntercepted: true,\n // Similarly, we don't yet know if the route supports PPR.\n isPPREnabled: false,\n renderedSearch: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n // Since this is an empty entry, there's no reason to ever evict it. It will\n // be updated when the data is populated.\n staleAt: Infinity,\n version: getCurrentCacheVersion(),\n }\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, varyPath, pendingEntry, isRevalidation)\n return pendingEntry\n}\n\nexport function requestOptimisticRouteCacheEntry(\n now: number,\n requestedUrl: URL,\n nextUrl: string | null\n): FulfilledRouteCacheEntry | null {\n // This function is called during a navigation when there was no matching\n // route tree in the prefetch cache. Before de-opting to a blocking,\n // unprefetched navigation, we will first attempt to construct an \"optimistic\"\n // route tree by checking the cache for similar routes.\n //\n // Check if there's a route with the same pathname, but with different\n // search params. We can then base our optimistic route tree on this entry.\n //\n // Conceptually, we are simulating what would happen if we did perform a\n // prefetch the requested URL, under the assumption that the server will\n // not redirect or rewrite the request in a different manner than the\n // base route tree. This assumption might not hold, in which case we'll have\n // to recover when we perform the dynamic navigation request. However, this\n // is what would happen if a route were dynamically rewritten/redirected\n // in between the prefetch and the navigation. So the logic needs to exist\n // to handle this case regardless.\n\n // Look for a route with the same pathname, but with an empty search string.\n // TODO: There's nothing inherently special about the empty search string;\n // it's chosen somewhat arbitrarily, with the rationale that it's the most\n // likely one to exist. But we should update this to match _any_ search\n // string. The plan is to generalize this logic alongside other improvements\n // related to \"fallback\" cache entries.\n const requestedSearch = requestedUrl.search as NormalizedSearch\n if (requestedSearch === '') {\n // The caller would have already checked if a route with an empty search\n // string is in the cache. So we can bail out here.\n return null\n }\n const urlWithoutSearchParams = new URL(requestedUrl)\n urlWithoutSearchParams.search = ''\n const routeWithNoSearchParams = readRouteCacheEntry(\n now,\n createPrefetchRequestKey(urlWithoutSearchParams.href, nextUrl)\n )\n\n if (\n routeWithNoSearchParams === null ||\n routeWithNoSearchParams.status !== EntryStatus.Fulfilled\n ) {\n // Bail out of constructing an optimistic route tree. This will result in\n // a blocking, unprefetched navigation.\n return null\n }\n\n // Now we have a base route tree we can \"patch\" with our optimistic values.\n\n // Optimistically assume that redirects for the requested pathname do\n // not vary on the search string. Therefore, if the base route was\n // redirected to a different search string, then the optimistic route\n // should be redirected to the same search string. Otherwise, we use\n // the requested search string.\n const canonicalUrlForRouteWithNoSearchParams = new URL(\n routeWithNoSearchParams.canonicalUrl,\n requestedUrl.origin\n )\n const optimisticCanonicalSearch =\n canonicalUrlForRouteWithNoSearchParams.search !== ''\n ? // Base route was redirected. Reuse the same redirected search string.\n canonicalUrlForRouteWithNoSearchParams.search\n : requestedSearch\n\n // Similarly, optimistically assume that rewrites for the requested\n // pathname do not vary on the search string. Therefore, if the base\n // route was rewritten to a different search string, then the optimistic\n // route should be rewritten to the same search string. Otherwise, we use\n // the requested search string.\n const optimisticRenderedSearch =\n routeWithNoSearchParams.renderedSearch !== ''\n ? // Base route was rewritten. Reuse the same rewritten search string.\n routeWithNoSearchParams.renderedSearch\n : requestedSearch\n\n const optimisticUrl = new URL(\n routeWithNoSearchParams.canonicalUrl,\n location.origin\n )\n optimisticUrl.search = optimisticCanonicalSearch\n const optimisticCanonicalUrl = createHrefFromUrl(optimisticUrl)\n\n const optimisticRouteTree = createOptimisticRouteTree(\n routeWithNoSearchParams.tree,\n optimisticRenderedSearch\n )\n const optimisticMetadataTree = createOptimisticRouteTree(\n routeWithNoSearchParams.metadata,\n optimisticRenderedSearch\n )\n\n // Clone the base route tree, and override the relevant fields with our\n // optimistic values.\n const optimisticEntry: FulfilledRouteCacheEntry = {\n canonicalUrl: optimisticCanonicalUrl,\n\n status: EntryStatus.Fulfilled,\n // This isn't cloned because it's instance-specific\n blockedTasks: null,\n tree: optimisticRouteTree,\n metadata: optimisticMetadataTree,\n couldBeIntercepted: routeWithNoSearchParams.couldBeIntercepted,\n isPPREnabled: routeWithNoSearchParams.isPPREnabled,\n\n // Override the rendered search with the optimistic value.\n renderedSearch: optimisticRenderedSearch,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt: routeWithNoSearchParams.staleAt,\n version: routeWithNoSearchParams.version,\n }\n\n // Do not insert this entry into the cache. It only exists so we can\n // perform the current navigation. Just return it to the caller.\n return optimisticEntry\n}\n\nfunction createOptimisticRouteTree(\n tree: RouteTree,\n newRenderedSearch: NormalizedSearch\n): RouteTree {\n // Create a new route tree that identical to the original one except for\n // the rendered search string, which is contained in the vary path.\n\n let clonedSlots: Record | null = null\n const originalSlots = tree.slots\n if (originalSlots !== null) {\n clonedSlots = {}\n for (const parallelRouteKey in originalSlots) {\n const childTree = originalSlots[parallelRouteKey]\n clonedSlots[parallelRouteKey] = createOptimisticRouteTree(\n childTree,\n newRenderedSearch\n )\n }\n }\n\n // We only need to clone the vary path if the route is a page.\n if (tree.isPage) {\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: clonePageVaryPathWithNewSearchParams(\n tree.varyPath,\n newRenderedSearch\n ),\n isPage: true,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n }\n\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: tree.varyPath,\n isPage: false,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n}\n\n/**\n * Checks if an entry for a segment exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateSegmentCacheEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n const existingEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = false\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function readOrCreateRevalidatingSegmentEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n // This function is called when we've already confirmed that a particular\n // segment is cached, but we want to perform another request anyway in case it\n // returns more complete and/or fresher data than we already have. The logic\n // for deciding whether to replace the existing entry is handled elsewhere;\n // this function just handles retrieving a cache entry that we can use to\n // track the revalidation.\n //\n // The reason revalidations are stored in the cache is because we need to be\n // able to dedupe multiple revalidation requests. The reason they have to be\n // handled specially is because we shouldn't overwrite a \"normal\" entry if\n // one exists at the same keypath. So, for each internal cache location, there\n // is a special \"revalidation\" slot that is used solely for this purpose.\n //\n // You can think of it as if all the revalidation entries were stored in a\n // separate cache map from the canonical entries, and then transfered to the\n // canonical cache map once the request is complete — this isn't how it's\n // actually implemented, since it's more efficient to store them in the same\n // data structure as the normal entries, but that's how it's modeled\n // conceptually.\n\n // TODO: Once we implement Fallback behavior for params, where an entry is\n // re-keyed based on response information, we'll need to account for the\n // possibility that the keypath of the previous entry is more generic than\n // the keypath of the revalidating entry. In other words, the server could\n // return a less generic entry upon revalidation. For now, though, this isn't\n // a concern because the keypath is based solely on the prefetch strategy,\n // not on data contained in the response.\n const existingEntry = readRevalidatingSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function overwriteRevalidatingSegmentCacheEntry(\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n) {\n // This function is called when we've already decided to replace an existing\n // revalidation entry. Create a new entry and write it into the cache,\n // overwriting the previous value.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function upsertSegmentEntry(\n now: number,\n varyPath: SegmentVaryPath,\n candidateEntry: SegmentCacheEntry\n): SegmentCacheEntry | null {\n // We have a new entry that has not yet been inserted into the cache. Before\n // we do so, we need to confirm whether it takes precedence over the existing\n // entry (if one exists).\n // TODO: We should not upsert an entry if its key was invalidated in the time\n // since the request was made. We can do that by passing the \"owner\" entry to\n // this function and confirming it's the same as `existingEntry`.\n\n if (isValueExpired(now, getCurrentCacheVersion(), candidateEntry)) {\n // The entry is expired. We cannot upsert it.\n return null\n }\n\n const existingEntry = readSegmentCacheEntry(now, varyPath)\n if (existingEntry !== null) {\n // Don't replace a more specific segment with a less-specific one. A case where this\n // might happen is if the existing segment was fetched via\n // ``.\n if (\n // We fetched the new segment using a different, less specific fetch strategy\n // than the segment we already have in the cache, so it can't have more content.\n (candidateEntry.fetchStrategy !== existingEntry.fetchStrategy &&\n !canNewFetchStrategyProvideMoreContent(\n existingEntry.fetchStrategy,\n candidateEntry.fetchStrategy\n )) ||\n // The existing entry isn't partial, but the new one is.\n // (TODO: can this be true if `candidateEntry.fetchStrategy >= existingEntry.fetchStrategy`?)\n (!existingEntry.isPartial && candidateEntry.isPartial)\n ) {\n // We're going to leave revalidating entry in the cache so that it doesn't\n // get revalidated again unnecessarily. Downgrade the Fulfilled entry to\n // Rejected and null out the data so it can be garbage collected. We leave\n // `staleAt` intact to prevent subsequent revalidation attempts only until\n // the entry expires.\n const rejectedEntry: RejectedSegmentCacheEntry = candidateEntry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.loading = null\n rejectedEntry.rsc = null\n return null\n }\n\n // Evict the existing entry from the cache.\n deleteFromCacheMap(existingEntry)\n }\n\n const isRevalidation = false\n setInCacheMap(segmentCacheMap, varyPath, candidateEntry, isRevalidation)\n return candidateEntry\n}\n\nexport function createDetachedSegmentCacheEntry(\n staleAt: number\n): EmptySegmentCacheEntry {\n const emptyEntry: EmptySegmentCacheEntry = {\n status: EntryStatus.Empty,\n // Default to assuming the fetch strategy will be PPR. This will be updated\n // when a fetch is actually initiated.\n fetchStrategy: FetchStrategy.PPR,\n rsc: null,\n loading: null,\n isPartial: true,\n promise: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt,\n version: 0,\n }\n return emptyEntry\n}\n\nexport function upgradeToPendingSegment(\n emptyEntry: EmptySegmentCacheEntry,\n fetchStrategy: FetchStrategy\n): PendingSegmentCacheEntry {\n const pendingEntry: PendingSegmentCacheEntry = emptyEntry as any\n pendingEntry.status = EntryStatus.Pending\n pendingEntry.fetchStrategy = fetchStrategy\n\n if (fetchStrategy === FetchStrategy.Full) {\n // We can assume the response will contain the full segment data. Set this\n // to false so we know it's OK to omit this segment from any navigation\n // requests that may happen while the data is still pending.\n pendingEntry.isPartial = false\n }\n\n // Set the version here, since this is right before the request is initiated.\n // The next time the global cache version is incremented, the entry will\n // effectively be evicted. This happens before initiating the request, rather\n // than when receiving the response, because it's guaranteed to happen\n // before the data is read on the server.\n pendingEntry.version = getCurrentCacheVersion()\n return pendingEntry\n}\n\nfunction pingBlockedTasks(entry: {\n blockedTasks: Set | null\n}): void {\n const blockedTasks = entry.blockedTasks\n if (blockedTasks !== null) {\n for (const task of blockedTasks) {\n pingPrefetchTask(task)\n }\n entry.blockedTasks = null\n }\n}\n\nfunction fulfillRouteCacheEntry(\n entry: RouteCacheEntry,\n tree: RouteTree,\n metadataVaryPath: PageVaryPath,\n staleAt: number,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n renderedSearch: NormalizedSearch,\n isPPREnabled: boolean\n): FulfilledRouteCacheEntry {\n // The Head is not actually part of the route tree, but other than that, it's\n // fetched and cached like a segment. Some functions expect a RouteTree\n // object, so rather than fork the logic in all those places, we use this\n // \"fake\" one.\n const metadata: RouteTree = {\n requestKey: HEAD_REQUEST_KEY,\n segment: HEAD_REQUEST_KEY,\n varyPath: metadataVaryPath,\n // The metadata isn't really a \"page\" (though it isn't really a \"segment\"\n // either) but for the purposes of how this field is used, it behaves like\n // one. If this logic ever gets more complex we can change this to an enum.\n isPage: true,\n slots: null,\n isRootLayout: false,\n hasLoadingBoundary: HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n hasRuntimePrefetch: false,\n }\n const fulfilledEntry: FulfilledRouteCacheEntry = entry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.tree = tree\n fulfilledEntry.metadata = metadata\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.couldBeIntercepted = couldBeIntercepted\n fulfilledEntry.canonicalUrl = canonicalUrl\n fulfilledEntry.renderedSearch = renderedSearch\n fulfilledEntry.isPPREnabled = isPPREnabled\n pingBlockedTasks(entry)\n return fulfilledEntry\n}\n\nfunction fulfillSegmentCacheEntry(\n segmentCacheEntry: PendingSegmentCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n staleAt: number,\n isPartial: boolean\n): FulfilledSegmentCacheEntry {\n const fulfilledEntry: FulfilledSegmentCacheEntry = segmentCacheEntry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.rsc = rsc\n fulfilledEntry.loading = loading\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.isPartial = isPartial\n // Resolve any listeners that were waiting for this data.\n if (segmentCacheEntry.promise !== null) {\n segmentCacheEntry.promise.resolve(fulfilledEntry)\n // Free the promise for garbage collection.\n fulfilledEntry.promise = null\n }\n return fulfilledEntry\n}\n\nfunction rejectRouteCacheEntry(\n entry: PendingRouteCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedRouteCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n pingBlockedTasks(entry)\n}\n\nfunction rejectSegmentCacheEntry(\n entry: PendingSegmentCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedSegmentCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n if (entry.promise !== null) {\n // NOTE: We don't currently propagate the reason the prefetch was canceled\n // but we could by accepting a `reason` argument.\n entry.promise.resolve(null)\n entry.promise = null\n }\n}\n\ntype RouteTreeAccumulator = {\n metadataVaryPath: PageVaryPath | null\n}\n\nfunction convertRootTreePrefetchToRouteTree(\n rootTree: RootTreePrefetch,\n renderedPathname: string,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n) {\n // Remove trailing and leading slashes\n const pathnameParts = renderedPathname.split('/').filter((p) => p !== '')\n const index = 0\n const rootSegment = ROOT_SEGMENT_REQUEST_KEY\n return convertTreePrefetchToRouteTree(\n rootTree.tree,\n rootSegment,\n null,\n ROOT_SEGMENT_REQUEST_KEY,\n pathnameParts,\n index,\n renderedSearch,\n acc\n )\n}\n\nfunction convertTreePrefetchToRouteTree(\n prefetch: TreePrefetch,\n segment: FlightRouterStateSegment,\n partialVaryPath: PartialSegmentVaryPath | null,\n requestKey: SegmentRequestKey,\n pathnameParts: Array,\n pathnamePartsIndex: number,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n // Converts the route tree sent by the server into the format used by the\n // cache. The cached version of the tree includes additional fields, such as a\n // cache key for each segment. Since this is frequently accessed, we compute\n // it once instead of on every access. This same cache key is also used to\n // request the segment from the server.\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n const prefetchSlots = prefetch.slots\n if (prefetchSlots !== null) {\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n\n slots = {}\n for (let parallelRouteKey in prefetchSlots) {\n const childPrefetch = prefetchSlots[parallelRouteKey]\n const childParamName = childPrefetch.name\n const childParamType = childPrefetch.paramType\n const childServerSentParamKey = childPrefetch.paramKey\n\n let childDoesAppearInURL: boolean\n let childSegment: FlightRouterStateSegment\n let childPartialVaryPath: PartialSegmentVaryPath | null\n if (childParamType !== null) {\n // This segment is parameterized. Get the param from the pathname.\n const childParamValue = parseDynamicParamFromURLPart(\n childParamType,\n pathnameParts,\n pathnamePartsIndex\n )\n\n // Assign a cache key to the segment, based on the param value. In the\n // pre-Segment Cache implementation, the server computes this and sends\n // it in the body of the response. In the Segment Cache implementation,\n // the server sends an empty string and we fill it in here.\n\n // TODO: We're intentionally not adding the search param to page\n // segments here; it's tracked separately and added back during a read.\n // This would clearer if we waited to construct the segment until it's\n // read from the cache, since that's effectively what we're\n // doing anyway.\n const childParamKey =\n // The server omits this field from the prefetch response when\n // cacheComponents is enabled.\n childServerSentParamKey !== null\n ? childServerSentParamKey\n : // If no param key was sent, use the value parsed on the client.\n getCacheKeyForDynamicParam(\n childParamValue,\n '' as NormalizedSearch\n )\n\n childPartialVaryPath = appendLayoutVaryPath(\n partialVaryPath,\n childParamKey\n )\n childSegment = [childParamName, childParamKey, childParamType]\n childDoesAppearInURL = true\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n childPartialVaryPath = partialVaryPath\n childSegment = childParamName\n childDoesAppearInURL = doesStaticSegmentAppearInURL(childParamName)\n }\n\n // Only increment the index if the segment appears in the URL. If it's a\n // \"virtual\" segment, like a route group, it remains the same.\n const childPathnamePartsIndex = childDoesAppearInURL\n ? pathnamePartsIndex + 1\n : pathnamePartsIndex\n\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n slots[parallelRouteKey] = convertTreePrefetchToRouteTree(\n childPrefetch,\n childSegment,\n childPartialVaryPath,\n childRequestKey,\n pathnameParts,\n childPathnamePartsIndex,\n renderedSearch,\n acc\n )\n }\n } else {\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: prefetch.isRootLayout,\n // This field is only relevant to dynamic routes. For a PPR/static route,\n // there's always some partial loading state we can fetch.\n hasLoadingBoundary: HasLoadingBoundary.SegmentHasLoadingBoundary,\n hasRuntimePrefetch: prefetch.hasRuntimePrefetch,\n }\n}\n\nfunction convertRootFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n return convertFlightRouterStateToRouteTree(\n flightRouterState,\n ROOT_SEGMENT_REQUEST_KEY,\n null,\n renderedSearch,\n acc\n )\n}\n\nfunction convertFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n requestKey: SegmentRequestKey,\n parentPartialVaryPath: PartialSegmentVaryPath | null,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n const originalSegment = flightRouterState[0]\n\n let segment: FlightRouterStateSegment\n let partialVaryPath: PartialSegmentVaryPath | null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n if (Array.isArray(originalSegment)) {\n isPage = false\n const paramCacheKey = originalSegment[1]\n partialVaryPath = appendLayoutVaryPath(parentPartialVaryPath, paramCacheKey)\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n segment = originalSegment\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n partialVaryPath = parentPartialVaryPath\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n\n // The navigation implementation expects the search params to be included\n // in the segment. However, in the case of a static response, the search\n // params are omitted. So the client needs to add them back in when reading\n // from the Segment Cache.\n //\n // For consistency, we'll do this for dynamic responses, too.\n //\n // TODO: We should move search params out of FlightRouterState and handle\n // them entirely on the client, similar to our plan for dynamic params.\n segment = PAGE_SEGMENT_KEY\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n segment = originalSegment\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n\n const parallelRoutes = flightRouterState[1]\n for (let parallelRouteKey in parallelRoutes) {\n const childRouterState = parallelRoutes[parallelRouteKey]\n const childSegment = childRouterState[0]\n // TODO: Eventually, the param values will not be included in the response\n // from the server. We'll instead fill them in on the client by parsing\n // the URL. This is where we'll do that.\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n const childTree = convertFlightRouterStateToRouteTree(\n childRouterState,\n childRequestKey,\n partialVaryPath,\n renderedSearch,\n acc\n )\n if (slots === null) {\n slots = {\n [parallelRouteKey]: childTree,\n }\n } else {\n slots[parallelRouteKey] = childTree\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: flightRouterState[4] === true,\n hasLoadingBoundary:\n flightRouterState[5] !== undefined\n ? flightRouterState[5]\n : HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n\n // Non-static tree responses are only used by apps that haven't adopted\n // Cache Components. So this is always false.\n hasRuntimePrefetch: false,\n }\n}\n\nexport function convertRouteTreeToFlightRouterState(\n routeTree: RouteTree\n): FlightRouterState {\n const parallelRoutes: Record = {}\n if (routeTree.slots !== null) {\n for (const parallelRouteKey in routeTree.slots) {\n parallelRoutes[parallelRouteKey] = convertRouteTreeToFlightRouterState(\n routeTree.slots[parallelRouteKey]\n )\n }\n }\n const flightRouterState: FlightRouterState = [\n routeTree.segment,\n parallelRoutes,\n null,\n null,\n routeTree.isRootLayout,\n ]\n return flightRouterState\n}\n\nexport async function fetchRouteOnCacheMiss(\n entry: PendingRouteCacheEntry,\n task: PrefetchTask,\n key: RouteCacheKey\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n const pathname = key.pathname\n const search = key.search\n const nextUrl = key.nextUrl\n const segmentPath = '/_tree' as SegmentRequestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: segmentPath,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n try {\n const url = new URL(pathname + search, location.origin)\n let response\n let urlAfterRedirects\n if (isOutputExportMode) {\n // In output: \"export\" mode, we can't use headers to request a particular\n // segment. Instead, we encode the extra request information into the URL.\n // This is not part of the \"public\" interface of the app; it's an internal\n // Next.js implementation detail that the app developer should not need to\n // concern themselves with.\n //\n // For example, to request a segment:\n //\n // Path passed to : /path/to/page\n // Path passed to fetch: /path/to/page/__next-segments/_tree\n //\n // (This is not the exact protocol, just an illustration.)\n //\n // Before we do that, though, we need to account for redirects. Even in\n // output: \"export\" mode, a proxy might redirect the page to a different\n // location, but we shouldn't assume or expect that they also redirect all\n // the segment files, too.\n //\n // To check whether the page is redirected, previously we perform a range\n // request of 64 bytes of the HTML document to check if the target page\n // is part of this app (by checking if build id matches). Only if the target\n // page is part of this app do we determine the final canonical URL.\n //\n // However, as mentioned in https://github.com/vercel/next.js/pull/85903,\n // some popular static hosting providers (like Cloudflare Pages or Render.com)\n // do not support range requests, in the worst case, the entire HTML instead\n // of 64 bytes could be returned, which is wasteful.\n //\n // So instead, we drops the check for build id here, and simply perform\n // a HEAD request to rejects 1xx/4xx/5xx responses, and then determine the\n // final URL after redirects.\n //\n // NOTE: We could embed the route tree into the HTML document, to avoid\n // a second request. We're not doing that currently because it would make\n // the HTML document larger and affect normal page loads.\n const headResponse = await fetch(url, {\n method: 'HEAD',\n })\n if (headResponse.status < 200 || headResponse.status >= 400) {\n // The target page responded w/o a successful status code\n // Could be a WAF serving a 403, or a 5xx from a backend\n //\n // Note that we can't use headResponse.ok here, because\n // Response#ok returns `false` with 3xx responses.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n urlAfterRedirects = headResponse.redirected\n ? new URL(headResponse.url)\n : url\n\n response = await fetchPrefetchResponse(\n addSegmentPathToUrlInOutputExportMode(urlAfterRedirects, segmentPath),\n headers\n )\n } else {\n // \"Server\" mode. We can use request headers instead of the pathname.\n // TODO: The eventual plan is to get rid of our custom request headers and\n // encode everything into the URL, using a similar strategy to the\n // \"output: export\" block above.\n response = await fetchPrefetchResponse(url, headers)\n urlAfterRedirects =\n response !== null && response.redirected ? new URL(response.url) : url\n }\n\n if (\n !response ||\n !response.ok ||\n // 204 is a Cache miss. Though theoretically this shouldn't happen when\n // PPR is enabled, because we always respond to route tree requests, even\n // if it needs to be blockingly generated on demand.\n response.status === 204 ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // TODO: The canonical URL is the href without the origin. I think\n // historically the reason for this is because the initial canonical URL\n // gets passed as a prop to the top-level React component, which means it\n // needs to be computed during SSR. If it were to include the origin, it\n // would need to always be same as location.origin on the client, to prevent\n // a hydration mismatch. To sidestep this complexity, we omit the origin.\n //\n // However, since this is neither a native URL object nor a fully qualified\n // URL string, we need to be careful about how we use it. To prevent subtle\n // mistakes, we should create a special type for it, instead of just string.\n // Or, we should just use a (readonly) URL object instead. The type of the\n // prop that we pass to seed the initial state does not need to be the same\n // type as the state itself.\n const canonicalUrl = createHrefFromUrl(urlAfterRedirects)\n\n // Check whether the response varies based on the Next-Url header.\n const varyHeader = response.headers.get('vary')\n const couldBeIntercepted =\n varyHeader !== null && varyHeader.includes(NEXT_URL)\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route.\n const routeIsPPREnabled =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '2' ||\n // In output: \"export\" mode, we can't rely on response headers. But if we\n // receive a well-formed response, we can assume it's a static response,\n // because all data is static in this mode.\n isOutputExportMode\n\n if (routeIsPPREnabled) {\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData = await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // Get the params that were used to render the target page. These may\n // be different from the params in the request URL, if the page\n // was rewritten.\n const renderedPathname = getRenderedPathname(response)\n const renderedSearch = getRenderedSearch(response)\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootTreePrefetchToRouteTree(\n serverData,\n renderedPathname,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n const staleTimeMs = getStaleTimeMs(serverData.staleTime)\n fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n Date.now() + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n } else {\n // PPR is not enabled for this route. The server responds with a\n // different format (FlightRouterState) that we need to convert.\n // TODO: We will unify the responses eventually. I'm keeping the types\n // separate for now because FlightRouterState has so many\n // overloaded concerns.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData =\n await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n writeDynamicTreeResponseIntoCache(\n Date.now(),\n task,\n // The non-PPR response format is what we'd get if we prefetched these segments\n // using the LoadingBoundary fetch strategy, so mark their cache entries accordingly.\n FetchStrategy.LoadingBoundary,\n response as RSCResponse,\n serverData,\n entry,\n couldBeIntercepted,\n canonicalUrl,\n routeIsPPREnabled\n )\n }\n\n if (!couldBeIntercepted) {\n // This route will never be intercepted. So we can use this entry for all\n // requests to this route, regardless of the Next-Url header. This works\n // because when reading the cache we always check for a valid\n // non-intercepted entry first.\n\n // Re-key the entry. The `set` implementation handles removing it from\n // its previous position in the cache. We don't need to do anything to\n // update the LRU, because the entry is already in it.\n // TODO: Treat this as an upsert — should check if an entry already\n // exists at the new keypath, and if so, whether we should keep that\n // one instead.\n const fulfilledVaryPath: RouteVaryPath = getFulfilledRouteVaryPath(\n pathname,\n search,\n nextUrl,\n couldBeIntercepted\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, fulfilledVaryPath, entry, isRevalidation)\n }\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentOnCacheMiss(\n route: FulfilledRouteCacheEntry,\n segmentCacheEntry: PendingSegmentCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n //\n // Segment fetches are non-blocking so we don't need to ping the scheduler\n // on completion.\n\n // Use the canonical URL to request the segment, not the original URL. These\n // are usually the same, but the canonical URL will be different if the route\n // tree response was redirected. To avoid an extra waterfall on every segment\n // request, we pass the redirected URL instead of the original one.\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = routeKey.nextUrl\n\n const requestKey = tree.requestKey\n const normalizedRequestKey =\n requestKey === ROOT_SEGMENT_REQUEST_KEY\n ? // The root segment is a special case. To simplify the server-side\n // handling of these requests, we encode the root segment path as\n // `_index` instead of as an empty string. This should be treated as\n // an implementation detail and not as a stable part of the protocol.\n // It just needs to match the equivalent logic that happens when\n // prerendering the responses. It should not leak outside of Next.js.\n ('/_index' as SegmentRequestKey)\n : requestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: normalizedRequestKey,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n const requestUrl = isOutputExportMode\n ? // In output: \"export\" mode, we need to add the segment path to the URL.\n addSegmentPathToUrlInOutputExportMode(url, normalizedRequestKey)\n : url\n try {\n const response = await fetchPrefetchResponse(requestUrl, headers)\n if (\n !response ||\n !response.ok ||\n response.status === 204 || // Cache miss\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route. Theoretically this should never happen\n // because we only issue requests for segments once we've verified that\n // the route supports PPR.\n (response.headers.get(NEXT_DID_POSTPONE_HEADER) !== '2' &&\n // In output: \"export\" mode, we can't rely on response headers. But if\n // we receive a well-formed response, we can assume it's a static\n // response, because all data is static in this mode.\n !isOutputExportMode) ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // Wrap the original stream in a new stream that never closes. That way the\n // Flight client doesn't error if there's a hanging promise.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(segmentCacheEntry, size)\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n return {\n value: fulfillSegmentCacheEntry(\n segmentCacheEntry,\n serverData.rsc,\n serverData.loading,\n // TODO: The server does not currently provide per-segment stale time.\n // So we use the stale time of the route.\n route.staleAt,\n serverData.isPartial\n ),\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n closed: closed.promise,\n }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentPrefetchesUsingDynamicRequest(\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n dynamicRequestTree: FlightRouterState,\n spawnedEntries: Map\n): Promise | null> {\n const key = task.key\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = key.nextUrl\n\n if (\n spawnedEntries.size === 1 &&\n spawnedEntries.has(route.metadata.requestKey)\n ) {\n // The only thing pending is the head. Instruct the server to\n // skip over everything else.\n dynamicRequestTree = MetadataOnlyRequestTree\n }\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_STATE_TREE_HEADER]:\n prepareFlightRouterStateForRequest(dynamicRequestTree),\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n switch (fetchStrategy) {\n case FetchStrategy.Full: {\n // We omit the prefetch header from a full prefetch because it's essentially\n // just a navigation request that happens ahead of time — it should include\n // all the same data in the response.\n break\n }\n case FetchStrategy.PPRRuntime: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '2'\n break\n }\n case FetchStrategy.LoadingBoundary: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '1'\n break\n }\n default: {\n fetchStrategy satisfies never\n }\n }\n\n try {\n const response = await fetchPrefetchResponse(url, headers)\n if (!response || !response.ok || !response.body) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n const renderedSearch = getRenderedSearch(response)\n if (renderedSearch !== route.renderedSearch) {\n // The search params that were used to render the target page are\n // different from the search params in the request URL. This only happens\n // when there's a dynamic rewrite in between the tree prefetch and the\n // data prefetch.\n // TODO: For now, since this is an edge case, we reject the prefetch, but\n // the proper way to handle this is to evict the stale route tree entry\n // then fill the cache with the new response.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n let fulfilledEntries: Array | null = null\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(totalBytesReceivedSoFar) {\n // When processing a dynamic response, we don't know how large each\n // individual segment is, so approximate by assiging each segment\n // the average of the total response size.\n if (fulfilledEntries === null) {\n // Haven't received enough data yet to know which segments\n // were included.\n return\n }\n const averageSize = totalBytesReceivedSoFar / fulfilledEntries.length\n for (const entry of fulfilledEntries) {\n setSizeInCacheMap(entry, averageSize)\n }\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n\n const isResponsePartial =\n fetchStrategy === FetchStrategy.PPRRuntime\n ? // A runtime prefetch may have holes.\n serverData.rp?.[0] === true\n : // Full and LoadingBoundary prefetches cannot have holes.\n // (even if we did set the prefetch header, we only use this codepath for non-PPR-enabled routes)\n false\n\n // Aside from writing the data into the cache, this function also returns\n // the entries that were fulfilled, so we can streamingly update their sizes\n // in the LRU as more data comes in.\n fulfilledEntries = writeDynamicRenderResponseIntoCache(\n Date.now(),\n task,\n fetchStrategy,\n response as RSCResponse,\n serverData,\n isResponsePartial,\n route,\n spawnedEntries\n )\n\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n}\n\nfunction writeDynamicTreeResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n entry: PendingRouteCacheEntry,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n routeIsPPREnabled: boolean\n) {\n // Get the URL that was used to render the target page. This may be different\n // from the URL in the request URL, if the page was rewritten.\n const renderedSearch = getRenderedSearch(response)\n\n const normalizedFlightDataResult = normalizeFlightData(serverData.f)\n if (\n // A string result means navigating to this route will result in an\n // MPA navigation.\n typeof normalizedFlightDataResult === 'string' ||\n normalizedFlightDataResult.length !== 1\n ) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n const flightData = normalizedFlightDataResult[0]\n if (!flightData.isRootRender) {\n // Unexpected response format.\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const flightRouterState = flightData.tree\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n\n // If the response contains dynamic holes, then we must conservatively assume\n // that any individual segment might contain dynamic holes, and also the\n // head. If it did not contain dynamic holes, then we can assume every segment\n // and the head is completely static.\n const isResponsePartial =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '1'\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootFlightRouterStateToRouteTree(\n flightRouterState,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const fulfilledEntry = fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n now + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n\n // If the server sent segment data as part of the response, we should write\n // it into the cache to prevent a second, redundant prefetch request.\n //\n // TODO: When `clientSegmentCache` is enabled, the server does not include\n // segment data when responding to a route tree prefetch request. However,\n // when `clientSegmentCache` is set to \"client-only\", and PPR is enabled (or\n // the page is fully static), the normal check is bypassed and the server\n // responds with the full page. This is a temporary situation until we can\n // remove the \"client-only\" option. Then, we can delete this function call.\n writeDynamicRenderResponseIntoCache(\n now,\n task,\n fetchStrategy,\n response,\n serverData,\n isResponsePartial,\n fulfilledEntry,\n null\n )\n}\n\nfunction rejectSegmentEntriesIfStillPending(\n entries: Map,\n staleAt: number\n): Array {\n const fulfilledEntries = []\n for (const entry of entries.values()) {\n if (entry.status === EntryStatus.Pending) {\n rejectSegmentCacheEntry(entry, staleAt)\n } else if (entry.status === EntryStatus.Fulfilled) {\n fulfilledEntries.push(entry)\n }\n }\n return fulfilledEntries\n}\n\nfunction writeDynamicRenderResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n isResponsePartial: boolean,\n route: FulfilledRouteCacheEntry,\n spawnedEntries: Map | null\n): Array | null {\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n\n const flightDatas = normalizeFlightData(serverData.f)\n if (typeof flightDatas === 'string') {\n // This means navigating to this route will result in an MPA navigation.\n // TODO: We should cache this, too, so that the MPA navigation is immediate.\n return null\n }\n\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n const staleAt = now + staleTimeMs\n\n for (const flightData of flightDatas) {\n const seedData = flightData.seedData\n if (seedData !== null) {\n // The data sent by the server represents only a subtree of the app. We\n // need to find the part of the task tree that matches the response.\n //\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n const segmentPath = flightData.segmentPath\n let tree = route.tree\n for (let i = 0; i < segmentPath.length; i += 2) {\n const parallelRouteKey: string = segmentPath[i]\n if (tree?.slots?.[parallelRouteKey] !== undefined) {\n tree = tree.slots[parallelRouteKey]\n } else {\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n }\n\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n tree,\n staleAt,\n seedData,\n isResponsePartial,\n spawnedEntries\n )\n }\n\n const head = flightData.head\n if (head !== null) {\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n head,\n null,\n flightData.isHeadPartial,\n staleAt,\n route.metadata,\n spawnedEntries\n )\n }\n }\n // Any entry that's still pending was intentionally not rendered by the\n // server, because it was inside the loading boundary. Mark them as rejected\n // so we know not to fetch them again.\n // TODO: If PPR is enabled on some routes but not others, then it's possible\n // that a different page is able to do a per-segment prefetch of one of the\n // segments we're marking as rejected here. We should mark on the segment\n // somehow that the reason for the rejection is because of a non-PPR prefetch.\n // That way a per-segment prefetch knows to disregard the rejection.\n if (spawnedEntries !== null) {\n const fulfilledEntries = rejectSegmentEntriesIfStillPending(\n spawnedEntries,\n now + 10 * 1000\n )\n return fulfilledEntries\n }\n return null\n}\n\nfunction writeSeedDataIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n staleAt: number,\n seedData: CacheNodeSeedData,\n isResponsePartial: boolean,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // This function is used to write the result of a runtime server request\n // (CacheNodeSeedData) into the prefetch cache.\n const rsc = seedData[0]\n const loading = seedData[2]\n const isPartial = rsc === null || isResponsePartial\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n rsc,\n loading,\n isPartial,\n staleAt,\n tree,\n entriesOwnedByCurrentTask\n )\n\n // Recursively write the child data into the cache.\n const slots = tree.slots\n if (slots !== null) {\n const seedDataChildren = seedData[1]\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childSeedData: CacheNodeSeedData | null | void =\n seedDataChildren[parallelRouteKey]\n if (childSeedData !== null && childSeedData !== undefined) {\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n childTree,\n staleAt,\n childSeedData,\n isResponsePartial,\n entriesOwnedByCurrentTask\n )\n }\n }\n }\n}\n\nfunction fulfillEntrySpawnedByRuntimePrefetch(\n now: number,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n isPartial: boolean,\n staleAt: number,\n tree: RouteTree,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // We should only write into cache entries that are owned by us. Or create\n // a new one and write into that. We must never write over an entry that was\n // created by a different task, because that causes data races.\n const ownedEntry =\n entriesOwnedByCurrentTask !== null\n ? entriesOwnedByCurrentTask.get(tree.requestKey)\n : undefined\n if (ownedEntry !== undefined) {\n fulfillSegmentCacheEntry(ownedEntry, rsc, loading, staleAt, isPartial)\n } else {\n // There's no matching entry. Attempt to create a new one.\n const possiblyNewEntry = readOrCreateSegmentCacheEntry(\n now,\n fetchStrategy,\n route,\n tree\n )\n if (possiblyNewEntry.status === EntryStatus.Empty) {\n // Confirmed this is a new entry. We can fulfill it.\n const newEntry = possiblyNewEntry\n fulfillSegmentCacheEntry(\n upgradeToPendingSegment(newEntry, fetchStrategy),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n } else {\n // There was already an entry in the cache. But we may be able to\n // replace it with the new one from the server.\n const newEntry = fulfillSegmentCacheEntry(\n upgradeToPendingSegment(\n createDetachedSegmentCacheEntry(staleAt),\n fetchStrategy\n ),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n upsertSegmentEntry(\n now,\n getSegmentVaryPathForRequest(fetchStrategy, tree),\n newEntry\n )\n }\n }\n}\n\nasync function fetchPrefetchResponse(\n url: URL,\n headers: RequestHeaders\n): Promise | null> {\n const fetchPriority = 'low'\n // When issuing a prefetch request, don't immediately decode the response; we\n // use the lower level `createFromResponse` API instead because we need to do\n // some extra processing of the response stream. See\n // `createPrefetchResponseStream` for more details.\n const shouldImmediatelyDecode = false\n const response = await createFetch(\n url,\n headers,\n fetchPriority,\n shouldImmediatelyDecode\n )\n if (!response.ok) {\n return null\n }\n\n // Check the content type\n if (isOutputExportMode) {\n // In output: \"export\" mode, we relaxed about the content type, since it's\n // not Next.js that's serving the response. If the status is OK, assume the\n // response is valid. If it's not a valid response, the Flight client won't\n // be able to decode it, and we'll treat it as a miss.\n } else {\n const contentType = response.headers.get('content-type')\n const isFlightResponse =\n contentType && contentType.startsWith(RSC_CONTENT_TYPE_HEADER)\n if (!isFlightResponse) {\n return null\n }\n }\n return response\n}\n\nfunction createPrefetchResponseStream(\n originalFlightStream: ReadableStream,\n onStreamClose: () => void,\n onResponseSizeUpdate: (size: number) => void\n): ReadableStream {\n // When PPR is enabled, prefetch streams may contain references that never\n // resolve, because that's how we encode dynamic data access. In the decoded\n // object returned by the Flight client, these are reified into hanging\n // promises that suspend during render, which is effectively what we want.\n // The UI resolves when it switches to the dynamic data stream\n // (via useDeferredValue(dynamic, static)).\n //\n // However, the Flight implementation currently errors if the server closes\n // the response before all the references are resolved. As a cheat to work\n // around this, we wrap the original stream in a new stream that never closes,\n // and therefore doesn't error.\n //\n // While processing the original stream, we also incrementally update the size\n // of the cache entry in the LRU.\n let totalByteLength = 0\n const reader = originalFlightStream.getReader()\n return new ReadableStream({\n async pull(controller) {\n while (true) {\n const { done, value } = await reader.read()\n if (!done) {\n // Pass to the target stream and keep consuming the Flight response\n // from the server.\n controller.enqueue(value)\n\n // Incrementally update the size of the cache entry in the LRU.\n // NOTE: Since prefetch responses are delivered in a single chunk,\n // it's not really necessary to do this streamingly, but I'm doing it\n // anyway in case this changes in the future.\n totalByteLength += value.byteLength\n onResponseSizeUpdate(totalByteLength)\n continue\n }\n // The server stream has closed. Exit, but intentionally do not close\n // the target stream. We do notify the caller, though.\n onStreamClose()\n return\n }\n },\n })\n}\n\nfunction addSegmentPathToUrlInOutputExportMode(\n url: URL,\n segmentPath: SegmentRequestKey\n): URL {\n if (isOutputExportMode) {\n // In output: \"export\" mode, we cannot use a header to encode the segment\n // path. Instead, we append it to the end of the pathname.\n const staticUrl = new URL(url)\n const routeDir = staticUrl.pathname.endsWith('/')\n ? staticUrl.pathname.slice(0, -1)\n : staticUrl.pathname\n const staticExportFilename =\n convertSegmentPathToStaticExportFilename(segmentPath)\n staticUrl.pathname = `${routeDir}/${staticExportFilename}`\n return staticUrl\n }\n return url\n}\n\n/**\n * Checks whether the new fetch strategy is likely to provide more content than the old one.\n *\n * Generally, when an app uses dynamic data, a \"more specific\" fetch strategy is expected to provide more content:\n * - `LoadingBoundary` only provides static layouts\n * - `PPR` can provide shells for each segment (even for segments that use dynamic data)\n * - `PPRRuntime` can additionally include content that uses searchParams, params, or cookies\n * - `Full` includes all the content, even if it uses dynamic data\n *\n * However, it's possible that a more specific fetch strategy *won't* give us more content if:\n * - a segment is fully static\n * (then, `PPR`/`PPRRuntime`/`Full` will all yield equivalent results)\n * - providing searchParams/params/cookies doesn't reveal any more content, e.g. because of an `await connection()`\n * (then, `PPR` and `PPRRuntime` will yield equivalent results, only `Full` will give us more)\n * Because of this, when comparing two segments, we should also check if the existing segment is partial.\n * If it's not partial, then there's no need to prefetch it again, even using a \"more specific\" strategy.\n * There's currently no way to know if `PPRRuntime` will yield more data that `PPR`, so we have to assume it will.\n *\n * Also note that, in practice, we don't expect to be comparing `LoadingBoundary` to `PPR`/`PPRRuntime`,\n * because a non-PPR-enabled route wouldn't ever use the latter strategies. It might however use `Full`.\n */\nexport function canNewFetchStrategyProvideMoreContent(\n currentStrategy: FetchStrategy,\n newStrategy: FetchStrategy\n): boolean {\n return currentStrategy < newStrategy\n}\n"],"names":["HasLoadingBoundary","NEXT_DID_POSTPONE_HEADER","NEXT_ROUTER_PREFETCH_HEADER","NEXT_ROUTER_SEGMENT_PREFETCH_HEADER","NEXT_ROUTER_STALE_TIME_HEADER","NEXT_ROUTER_STATE_TREE_HEADER","NEXT_URL","RSC_CONTENT_TYPE_HEADER","RSC_HEADER","createFetch","createFromNextReadableStream","pingPrefetchTask","isPrefetchTaskDirty","startRevalidationCooldown","getRouteVaryPath","getFulfilledRouteVaryPath","getSegmentVaryPathForRequest","appendLayoutVaryPath","finalizeLayoutVaryPath","finalizePageVaryPath","clonePageVaryPathWithNewSearchParams","finalizeMetadataVaryPath","getAppBuildId","createHrefFromUrl","createCacheKey","createPrefetchRequestKey","doesStaticSegmentAppearInURL","getCacheKeyForDynamicParam","getRenderedPathname","getRenderedSearch","parseDynamicParamFromURLPart","createCacheMap","getFromCacheMap","setInCacheMap","setSizeInCacheMap","deleteFromCacheMap","isValueExpired","appendSegmentRequestKeyPart","convertSegmentPathToStaticExportFilename","createSegmentRequestKeyPart","HEAD_REQUEST_KEY","ROOT_SEGMENT_REQUEST_KEY","normalizeFlightData","prepareFlightRouterStateForRequest","STATIC_STALETIME_MS","pingVisibleLinks","PAGE_SEGMENT_KEY","FetchStrategy","createPromiseWithResolvers","getStaleTimeMs","staleTimeSeconds","Math","max","EntryStatus","isOutputExportMode","process","env","NODE_ENV","__NEXT_CONFIG_OUTPUT","MetadataOnlyRequestTree","routeCacheMap","segmentCacheMap","invalidationListeners","currentCacheVersion","getCurrentCacheVersion","revalidateEntireCache","nextUrl","tree","pingInvalidationListeners","attachInvalidationListener","task","onInvalidate","Set","add","notifyInvalidationListener","error","reportError","console","tasks","readRouteCacheEntry","now","key","varyPath","pathname","search","isRevalidation","readSegmentCacheEntry","readRevalidatingSegmentCacheEntry","waitForSegmentCacheEntry","pendingEntry","promiseWithResolvers","promise","readOrCreateRouteCacheEntry","existingEntry","canonicalUrl","status","blockedTasks","metadata","couldBeIntercepted","isPPREnabled","renderedSearch","ref","size","staleAt","Infinity","version","requestOptimisticRouteCacheEntry","requestedUrl","requestedSearch","urlWithoutSearchParams","URL","routeWithNoSearchParams","href","canonicalUrlForRouteWithNoSearchParams","origin","optimisticCanonicalSearch","optimisticRenderedSearch","optimisticUrl","location","optimisticCanonicalUrl","optimisticRouteTree","createOptimisticRouteTree","optimisticMetadataTree","optimisticEntry","newRenderedSearch","clonedSlots","originalSlots","slots","parallelRouteKey","childTree","isPage","requestKey","segment","isRootLayout","hasLoadingBoundary","hasRuntimePrefetch","readOrCreateSegmentCacheEntry","fetchStrategy","route","varyPathForRequest","createDetachedSegmentCacheEntry","readOrCreateRevalidatingSegmentEntry","overwriteRevalidatingSegmentCacheEntry","upsertSegmentEntry","candidateEntry","canNewFetchStrategyProvideMoreContent","isPartial","rejectedEntry","loading","rsc","emptyEntry","PPR","upgradeToPendingSegment","Full","pingBlockedTasks","entry","fulfillRouteCacheEntry","metadataVaryPath","SubtreeHasNoLoadingBoundary","fulfilledEntry","fulfillSegmentCacheEntry","segmentCacheEntry","resolve","rejectRouteCacheEntry","rejectSegmentCacheEntry","convertRootTreePrefetchToRouteTree","rootTree","renderedPathname","acc","pathnameParts","split","filter","p","index","rootSegment","convertTreePrefetchToRouteTree","prefetch","partialVaryPath","pathnamePartsIndex","prefetchSlots","childPrefetch","childParamName","name","childParamType","paramType","childServerSentParamKey","paramKey","childDoesAppearInURL","childSegment","childPartialVaryPath","childParamValue","childParamKey","childPathnamePartsIndex","childRequestKeyPart","childRequestKey","endsWith","SegmentHasLoadingBoundary","convertRootFlightRouterStateToRouteTree","flightRouterState","convertFlightRouterStateToRouteTree","parentPartialVaryPath","originalSegment","Array","isArray","paramCacheKey","parallelRoutes","childRouterState","undefined","convertRouteTreeToFlightRouterState","routeTree","fetchRouteOnCacheMiss","segmentPath","headers","url","response","urlAfterRedirects","headResponse","fetch","method","Date","redirected","fetchPrefetchResponse","addSegmentPathToUrlInOutputExportMode","ok","body","varyHeader","get","includes","closed","routeIsPPREnabled","prefetchStream","createPrefetchResponseStream","onResponseSizeUpdate","serverData","buildId","staleTimeMs","staleTime","b","writeDynamicTreeResponseIntoCache","LoadingBoundary","fulfilledVaryPath","value","fetchSegmentOnCacheMiss","routeKey","normalizedRequestKey","requestUrl","fetchSegmentPrefetchesUsingDynamicRequest","dynamicRequestTree","spawnedEntries","has","PPRRuntime","rejectSegmentEntriesIfStillPending","fulfilledEntries","totalBytesReceivedSoFar","averageSize","length","isResponsePartial","rp","writeDynamicRenderResponseIntoCache","normalizedFlightDataResult","f","flightData","isRootRender","parseInt","isNaN","entries","values","push","flightDatas","seedData","i","writeSeedDataIntoCache","head","fulfillEntrySpawnedByRuntimePrefetch","isHeadPartial","entriesOwnedByCurrentTask","seedDataChildren","childSeedData","ownedEntry","possiblyNewEntry","newEntry","fetchPriority","shouldImmediatelyDecode","contentType","isFlightResponse","startsWith","originalFlightStream","onStreamClose","totalByteLength","reader","getReader","ReadableStream","pull","controller","done","read","enqueue","byteLength","staticUrl","routeDir","slice","staticExportFilename","currentStrategy","newStrategy"],"mappings":"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","ignoreList":[0]}}, + {"offset": {"line": 6090, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/cache.ts"],"sourcesContent":["import type {\n TreePrefetch,\n RootTreePrefetch,\n SegmentPrefetch,\n} from '../../../server/app-render/collect-segment-data'\nimport type { LoadingModuleData } from '../../../shared/lib/app-router-types'\nimport type {\n CacheNodeSeedData,\n Segment as FlightRouterStateSegment,\n} from '../../../shared/lib/app-router-types'\nimport { HasLoadingBoundary } from '../../../shared/lib/app-router-types'\nimport {\n NEXT_DID_POSTPONE_HEADER,\n NEXT_ROUTER_PREFETCH_HEADER,\n NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,\n NEXT_ROUTER_STALE_TIME_HEADER,\n NEXT_ROUTER_STATE_TREE_HEADER,\n NEXT_URL,\n RSC_CONTENT_TYPE_HEADER,\n RSC_HEADER,\n} from '../app-router-headers'\nimport {\n createFetch,\n createFromNextReadableStream,\n type RSCResponse,\n type RequestHeaders,\n} from '../router-reducer/fetch-server-response'\nimport {\n pingPrefetchTask,\n isPrefetchTaskDirty,\n type PrefetchTask,\n type PrefetchSubtaskResult,\n startRevalidationCooldown,\n} from './scheduler'\nimport {\n type RouteVaryPath,\n type SegmentVaryPath,\n type PartialSegmentVaryPath,\n getRouteVaryPath,\n getFulfilledRouteVaryPath,\n getSegmentVaryPathForRequest,\n appendLayoutVaryPath,\n finalizeLayoutVaryPath,\n finalizePageVaryPath,\n clonePageVaryPathWithNewSearchParams,\n type PageVaryPath,\n finalizeMetadataVaryPath,\n} from './vary-path'\nimport { getAppBuildId } from '../../app-build-id'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport type { NormalizedSearch, RouteCacheKey } from './cache-key'\n// TODO: Rename this module to avoid confusion with other types of cache keys\nimport { createCacheKey as createPrefetchRequestKey } from './cache-key'\nimport {\n doesStaticSegmentAppearInURL,\n getCacheKeyForDynamicParam,\n getRenderedPathname,\n getRenderedSearch,\n parseDynamicParamFromURLPart,\n} from '../../route-params'\nimport {\n createCacheMap,\n getFromCacheMap,\n setInCacheMap,\n setSizeInCacheMap,\n deleteFromCacheMap,\n isValueExpired,\n type CacheMap,\n type UnknownMapEntry,\n} from './cache-map'\nimport {\n appendSegmentRequestKeyPart,\n convertSegmentPathToStaticExportFilename,\n createSegmentRequestKeyPart,\n HEAD_REQUEST_KEY,\n ROOT_SEGMENT_REQUEST_KEY,\n type SegmentRequestKey,\n} from '../../../shared/lib/segment-cache/segment-value-encoding'\nimport type {\n FlightRouterState,\n NavigationFlightResponse,\n} from '../../../shared/lib/app-router-types'\nimport {\n normalizeFlightData,\n prepareFlightRouterStateForRequest,\n} from '../../flight-data-helpers'\nimport { STATIC_STALETIME_MS } from '../router-reducer/reducers/navigate-reducer'\nimport { pingVisibleLinks } from '../links'\nimport { PAGE_SEGMENT_KEY } from '../../../shared/lib/segment'\nimport { FetchStrategy } from './types'\nimport { createPromiseWithResolvers } from '../../../shared/lib/promise-with-resolvers'\n\n/**\n * Ensures a minimum stale time of 30s to avoid issues where the server sends a too\n * short-lived stale time, which would prevent anything from being prefetched.\n */\nexport function getStaleTimeMs(staleTimeSeconds: number): number {\n return Math.max(staleTimeSeconds, 30) * 1000\n}\n\n// A note on async/await when working in the prefetch cache:\n//\n// Most async operations in the prefetch cache should *not* use async/await,\n// Instead, spawn a subtask that writes the results to a cache entry, and attach\n// a \"ping\" listener to notify the prefetch queue to try again.\n//\n// The reason is we need to be able to access the segment cache and traverse its\n// data structures synchronously. For example, if there's a synchronous update\n// we can take an immediate snapshot of the cache to produce something we can\n// render. Limiting the use of async/await also makes it easier to avoid race\n// conditions, which is especially important because is cache is mutable.\n//\n// Another reason is that while we're performing async work, it's possible for\n// existing entries to become stale, or for Link prefetches to be removed from\n// the queue. For optimal scheduling, we need to be able to \"cancel\" subtasks\n// that are no longer needed. So, when a segment is received from the server, we\n// restart from the root of the tree that's being prefetched, to confirm all the\n// parent segments are still cached. If the segment is no longer reachable from\n// the root, then it's effectively canceled. This is similar to the design of\n// Rust Futures, or React Suspense.\n\ntype RouteTreeShared = {\n requestKey: SegmentRequestKey\n // TODO: Remove the `segment` field, now that it can be reconstructed\n // from `param`.\n segment: FlightRouterStateSegment\n slots: null | {\n [parallelRouteKey: string]: RouteTree\n }\n isRootLayout: boolean\n\n // If this is a dynamic route, indicates whether there is a loading boundary\n // somewhere in the tree. If not, we can skip the prefetch for the data,\n // because we know it would be an empty response. (For a static/PPR route,\n // this value is disregarded, because in that model `loading.tsx` is treated\n // like any other Suspense boundary.)\n hasLoadingBoundary: HasLoadingBoundary\n\n // Indicates whether this route has a runtime prefetch that we can request.\n // This is determined by the server; it's not purely a user configuration\n // because the server may determine that a route is fully static and doesn't\n // need runtime prefetching regardless of the configuration.\n hasRuntimePrefetch: boolean\n}\n\ntype LayoutRouteTree = RouteTreeShared & {\n isPage: false\n varyPath: SegmentVaryPath\n}\n\ntype PageRouteTree = RouteTreeShared & {\n isPage: true\n varyPath: PageVaryPath\n}\n\nexport type RouteTree = LayoutRouteTree | PageRouteTree\n\ntype RouteCacheEntryShared = {\n // This is false only if we're certain the route cannot be intercepted. It's\n // true in all other cases, including on initialization when we haven't yet\n // received a response from the server.\n couldBeIntercepted: boolean\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\n/**\n * Tracks the status of a cache entry as it progresses from no data (Empty),\n * waiting for server data (Pending), and finished (either Fulfilled or\n * Rejected depending on the response from the server.\n */\nexport const enum EntryStatus {\n Empty = 0,\n Pending = 1,\n Fulfilled = 2,\n Rejected = 3,\n}\n\ntype PendingRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Empty | EntryStatus.Pending\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: false\n}\n\ntype RejectedRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Rejected\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: boolean\n}\n\nexport type FulfilledRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Fulfilled\n blockedTasks: null\n canonicalUrl: string\n renderedSearch: NormalizedSearch\n tree: RouteTree\n metadata: RouteTree\n isPPREnabled: boolean\n}\n\nexport type RouteCacheEntry =\n | PendingRouteCacheEntry\n | FulfilledRouteCacheEntry\n | RejectedRouteCacheEntry\n\ntype SegmentCacheEntryShared = {\n fetchStrategy: FetchStrategy\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\nexport type EmptySegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Empty\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type PendingSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Pending\n rsc: null\n loading: null\n isPartial: boolean\n promise: null | PromiseWithResolvers\n}\n\ntype RejectedSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Rejected\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type FulfilledSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Fulfilled\n rsc: React.ReactNode | null\n loading: LoadingModuleData | Promise\n isPartial: boolean\n promise: null\n}\n\nexport type SegmentCacheEntry =\n | EmptySegmentCacheEntry\n | PendingSegmentCacheEntry\n | RejectedSegmentCacheEntry\n | FulfilledSegmentCacheEntry\n\nexport type NonEmptySegmentCacheEntry = Exclude<\n SegmentCacheEntry,\n EmptySegmentCacheEntry\n>\n\nconst isOutputExportMode =\n process.env.NODE_ENV === 'production' &&\n process.env.__NEXT_CONFIG_OUTPUT === 'export'\n\nconst MetadataOnlyRequestTree: FlightRouterState = [\n '',\n {},\n null,\n 'metadata-only',\n]\n\nlet routeCacheMap: CacheMap = createCacheMap()\nlet segmentCacheMap: CacheMap = createCacheMap()\n\n// All invalidation listeners for the whole cache are tracked in single set.\n// Since we don't yet support tag or path-based invalidation, there's no point\n// tracking them any more granularly than this. Once we add granular\n// invalidation, that may change, though generally the model is to just notify\n// the listeners and allow the caller to poll the prefetch cache with a new\n// prefetch task if desired.\nlet invalidationListeners: Set | null = null\n\n// Incrementing counter used to track cache invalidations.\nlet currentCacheVersion = 0\n\nexport function getCurrentCacheVersion(): number {\n return currentCacheVersion\n}\n\n/**\n * Used to clear the client prefetch cache when a server action calls\n * revalidatePath or revalidateTag. Eventually we will support only clearing the\n * segments that were actually affected, but there's more work to be done on the\n * server before the client is able to do this correctly.\n */\nexport function revalidateEntireCache(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // Increment the current cache version. This does not eagerly evict anything\n // from the cache, but because all the entries are versioned, and we check\n // the version when reading from the cache, this effectively causes all\n // entries to be evicted lazily. We do it lazily because in the future,\n // actions like revalidateTag or refresh will not evict the entire cache,\n // but rather some subset of the entries.\n currentCacheVersion++\n\n // Start a cooldown before re-prefetching to allow CDN cache propagation.\n startRevalidationCooldown()\n\n // Prefetch all the currently visible links again, to re-fill the cache.\n pingVisibleLinks(nextUrl, tree)\n\n // Similarly, notify all invalidation listeners (i.e. those passed to\n // `router.prefetch(onInvalidate)`), so they can trigger a new prefetch\n // if needed.\n pingInvalidationListeners(nextUrl, tree)\n}\n\nfunction attachInvalidationListener(task: PrefetchTask): void {\n // This function is called whenever a prefetch task reads a cache entry. If\n // the task has an onInvalidate function associated with it — i.e. the one\n // optionally passed to router.prefetch(onInvalidate) — then we attach that\n // listener to the every cache entry that the task reads. Then, if an entry\n // is invalidated, we call the function.\n if (task.onInvalidate !== null) {\n if (invalidationListeners === null) {\n invalidationListeners = new Set([task])\n } else {\n invalidationListeners.add(task)\n }\n }\n}\n\nfunction notifyInvalidationListener(task: PrefetchTask): void {\n const onInvalidate = task.onInvalidate\n if (onInvalidate !== null) {\n // Clear the callback from the task object to guarantee it's not called more\n // than once.\n task.onInvalidate = null\n\n // This is a user-space function, so we must wrap in try/catch.\n try {\n onInvalidate()\n } catch (error) {\n if (typeof reportError === 'function') {\n reportError(error)\n } else {\n console.error(error)\n }\n }\n }\n}\n\nexport function pingInvalidationListeners(\n nextUrl: string | null,\n tree: FlightRouterState\n): void {\n // The rough equivalent of pingVisibleLinks, but for onInvalidate callbacks.\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n if (invalidationListeners !== null) {\n const tasks = invalidationListeners\n invalidationListeners = null\n for (const task of tasks) {\n if (isPrefetchTaskDirty(task, nextUrl, tree)) {\n notifyInvalidationListener(task)\n }\n }\n }\n}\n\nexport function readRouteCacheEntry(\n now: number,\n key: RouteCacheKey\n): RouteCacheEntry | null {\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n routeCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function readSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nfunction readRevalidatingSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = true\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function waitForSegmentCacheEntry(\n pendingEntry: PendingSegmentCacheEntry\n): Promise {\n // Because the entry is pending, there's already a in-progress request.\n // Attach a promise to the entry that will resolve when the server responds.\n let promiseWithResolvers = pendingEntry.promise\n if (promiseWithResolvers === null) {\n promiseWithResolvers = pendingEntry.promise =\n createPromiseWithResolvers()\n } else {\n // There's already a promise we can use\n }\n return promiseWithResolvers.promise\n}\n\n/**\n * Checks if an entry for a route exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateRouteCacheEntry(\n now: number,\n task: PrefetchTask,\n key: RouteCacheKey\n): RouteCacheEntry {\n attachInvalidationListener(task)\n\n const existingEntry = readRouteCacheEntry(now, key)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const pendingEntry: PendingRouteCacheEntry = {\n canonicalUrl: null,\n status: EntryStatus.Empty,\n blockedTasks: null,\n tree: null,\n metadata: null,\n // This is initialized to true because we don't know yet whether the route\n // could be intercepted. It's only set to false once we receive a response\n // from the server.\n couldBeIntercepted: true,\n // Similarly, we don't yet know if the route supports PPR.\n isPPREnabled: false,\n renderedSearch: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n // Since this is an empty entry, there's no reason to ever evict it. It will\n // be updated when the data is populated.\n staleAt: Infinity,\n version: getCurrentCacheVersion(),\n }\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, varyPath, pendingEntry, isRevalidation)\n return pendingEntry\n}\n\nexport function requestOptimisticRouteCacheEntry(\n now: number,\n requestedUrl: URL,\n nextUrl: string | null\n): FulfilledRouteCacheEntry | null {\n // This function is called during a navigation when there was no matching\n // route tree in the prefetch cache. Before de-opting to a blocking,\n // unprefetched navigation, we will first attempt to construct an \"optimistic\"\n // route tree by checking the cache for similar routes.\n //\n // Check if there's a route with the same pathname, but with different\n // search params. We can then base our optimistic route tree on this entry.\n //\n // Conceptually, we are simulating what would happen if we did perform a\n // prefetch the requested URL, under the assumption that the server will\n // not redirect or rewrite the request in a different manner than the\n // base route tree. This assumption might not hold, in which case we'll have\n // to recover when we perform the dynamic navigation request. However, this\n // is what would happen if a route were dynamically rewritten/redirected\n // in between the prefetch and the navigation. So the logic needs to exist\n // to handle this case regardless.\n\n // Look for a route with the same pathname, but with an empty search string.\n // TODO: There's nothing inherently special about the empty search string;\n // it's chosen somewhat arbitrarily, with the rationale that it's the most\n // likely one to exist. But we should update this to match _any_ search\n // string. The plan is to generalize this logic alongside other improvements\n // related to \"fallback\" cache entries.\n const requestedSearch = requestedUrl.search as NormalizedSearch\n if (requestedSearch === '') {\n // The caller would have already checked if a route with an empty search\n // string is in the cache. So we can bail out here.\n return null\n }\n const urlWithoutSearchParams = new URL(requestedUrl)\n urlWithoutSearchParams.search = ''\n const routeWithNoSearchParams = readRouteCacheEntry(\n now,\n createPrefetchRequestKey(urlWithoutSearchParams.href, nextUrl)\n )\n\n if (\n routeWithNoSearchParams === null ||\n routeWithNoSearchParams.status !== EntryStatus.Fulfilled\n ) {\n // Bail out of constructing an optimistic route tree. This will result in\n // a blocking, unprefetched navigation.\n return null\n }\n\n // Now we have a base route tree we can \"patch\" with our optimistic values.\n\n // Optimistically assume that redirects for the requested pathname do\n // not vary on the search string. Therefore, if the base route was\n // redirected to a different search string, then the optimistic route\n // should be redirected to the same search string. Otherwise, we use\n // the requested search string.\n const canonicalUrlForRouteWithNoSearchParams = new URL(\n routeWithNoSearchParams.canonicalUrl,\n requestedUrl.origin\n )\n const optimisticCanonicalSearch =\n canonicalUrlForRouteWithNoSearchParams.search !== ''\n ? // Base route was redirected. Reuse the same redirected search string.\n canonicalUrlForRouteWithNoSearchParams.search\n : requestedSearch\n\n // Similarly, optimistically assume that rewrites for the requested\n // pathname do not vary on the search string. Therefore, if the base\n // route was rewritten to a different search string, then the optimistic\n // route should be rewritten to the same search string. Otherwise, we use\n // the requested search string.\n const optimisticRenderedSearch =\n routeWithNoSearchParams.renderedSearch !== ''\n ? // Base route was rewritten. Reuse the same rewritten search string.\n routeWithNoSearchParams.renderedSearch\n : requestedSearch\n\n const optimisticUrl = new URL(\n routeWithNoSearchParams.canonicalUrl,\n location.origin\n )\n optimisticUrl.search = optimisticCanonicalSearch\n const optimisticCanonicalUrl = createHrefFromUrl(optimisticUrl)\n\n const optimisticRouteTree = createOptimisticRouteTree(\n routeWithNoSearchParams.tree,\n optimisticRenderedSearch\n )\n const optimisticMetadataTree = createOptimisticRouteTree(\n routeWithNoSearchParams.metadata,\n optimisticRenderedSearch\n )\n\n // Clone the base route tree, and override the relevant fields with our\n // optimistic values.\n const optimisticEntry: FulfilledRouteCacheEntry = {\n canonicalUrl: optimisticCanonicalUrl,\n\n status: EntryStatus.Fulfilled,\n // This isn't cloned because it's instance-specific\n blockedTasks: null,\n tree: optimisticRouteTree,\n metadata: optimisticMetadataTree,\n couldBeIntercepted: routeWithNoSearchParams.couldBeIntercepted,\n isPPREnabled: routeWithNoSearchParams.isPPREnabled,\n\n // Override the rendered search with the optimistic value.\n renderedSearch: optimisticRenderedSearch,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt: routeWithNoSearchParams.staleAt,\n version: routeWithNoSearchParams.version,\n }\n\n // Do not insert this entry into the cache. It only exists so we can\n // perform the current navigation. Just return it to the caller.\n return optimisticEntry\n}\n\nfunction createOptimisticRouteTree(\n tree: RouteTree,\n newRenderedSearch: NormalizedSearch\n): RouteTree {\n // Create a new route tree that identical to the original one except for\n // the rendered search string, which is contained in the vary path.\n\n let clonedSlots: Record | null = null\n const originalSlots = tree.slots\n if (originalSlots !== null) {\n clonedSlots = {}\n for (const parallelRouteKey in originalSlots) {\n const childTree = originalSlots[parallelRouteKey]\n clonedSlots[parallelRouteKey] = createOptimisticRouteTree(\n childTree,\n newRenderedSearch\n )\n }\n }\n\n // We only need to clone the vary path if the route is a page.\n if (tree.isPage) {\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: clonePageVaryPathWithNewSearchParams(\n tree.varyPath,\n newRenderedSearch\n ),\n isPage: true,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n }\n\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: tree.varyPath,\n isPage: false,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n}\n\n/**\n * Checks if an entry for a segment exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateSegmentCacheEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n const existingEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = false\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function readOrCreateRevalidatingSegmentEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n // This function is called when we've already confirmed that a particular\n // segment is cached, but we want to perform another request anyway in case it\n // returns more complete and/or fresher data than we already have. The logic\n // for deciding whether to replace the existing entry is handled elsewhere;\n // this function just handles retrieving a cache entry that we can use to\n // track the revalidation.\n //\n // The reason revalidations are stored in the cache is because we need to be\n // able to dedupe multiple revalidation requests. The reason they have to be\n // handled specially is because we shouldn't overwrite a \"normal\" entry if\n // one exists at the same keypath. So, for each internal cache location, there\n // is a special \"revalidation\" slot that is used solely for this purpose.\n //\n // You can think of it as if all the revalidation entries were stored in a\n // separate cache map from the canonical entries, and then transfered to the\n // canonical cache map once the request is complete — this isn't how it's\n // actually implemented, since it's more efficient to store them in the same\n // data structure as the normal entries, but that's how it's modeled\n // conceptually.\n\n // TODO: Once we implement Fallback behavior for params, where an entry is\n // re-keyed based on response information, we'll need to account for the\n // possibility that the keypath of the previous entry is more generic than\n // the keypath of the revalidating entry. In other words, the server could\n // return a less generic entry upon revalidation. For now, though, this isn't\n // a concern because the keypath is based solely on the prefetch strategy,\n // not on data contained in the response.\n const existingEntry = readRevalidatingSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function overwriteRevalidatingSegmentCacheEntry(\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n) {\n // This function is called when we've already decided to replace an existing\n // revalidation entry. Create a new entry and write it into the cache,\n // overwriting the previous value.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function upsertSegmentEntry(\n now: number,\n varyPath: SegmentVaryPath,\n candidateEntry: SegmentCacheEntry\n): SegmentCacheEntry | null {\n // We have a new entry that has not yet been inserted into the cache. Before\n // we do so, we need to confirm whether it takes precedence over the existing\n // entry (if one exists).\n // TODO: We should not upsert an entry if its key was invalidated in the time\n // since the request was made. We can do that by passing the \"owner\" entry to\n // this function and confirming it's the same as `existingEntry`.\n\n if (isValueExpired(now, getCurrentCacheVersion(), candidateEntry)) {\n // The entry is expired. We cannot upsert it.\n return null\n }\n\n const existingEntry = readSegmentCacheEntry(now, varyPath)\n if (existingEntry !== null) {\n // Don't replace a more specific segment with a less-specific one. A case where this\n // might happen is if the existing segment was fetched via\n // ``.\n if (\n // We fetched the new segment using a different, less specific fetch strategy\n // than the segment we already have in the cache, so it can't have more content.\n (candidateEntry.fetchStrategy !== existingEntry.fetchStrategy &&\n !canNewFetchStrategyProvideMoreContent(\n existingEntry.fetchStrategy,\n candidateEntry.fetchStrategy\n )) ||\n // The existing entry isn't partial, but the new one is.\n // (TODO: can this be true if `candidateEntry.fetchStrategy >= existingEntry.fetchStrategy`?)\n (!existingEntry.isPartial && candidateEntry.isPartial)\n ) {\n // We're going to leave revalidating entry in the cache so that it doesn't\n // get revalidated again unnecessarily. Downgrade the Fulfilled entry to\n // Rejected and null out the data so it can be garbage collected. We leave\n // `staleAt` intact to prevent subsequent revalidation attempts only until\n // the entry expires.\n const rejectedEntry: RejectedSegmentCacheEntry = candidateEntry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.loading = null\n rejectedEntry.rsc = null\n return null\n }\n\n // Evict the existing entry from the cache.\n deleteFromCacheMap(existingEntry)\n }\n\n const isRevalidation = false\n setInCacheMap(segmentCacheMap, varyPath, candidateEntry, isRevalidation)\n return candidateEntry\n}\n\nexport function createDetachedSegmentCacheEntry(\n staleAt: number\n): EmptySegmentCacheEntry {\n const emptyEntry: EmptySegmentCacheEntry = {\n status: EntryStatus.Empty,\n // Default to assuming the fetch strategy will be PPR. This will be updated\n // when a fetch is actually initiated.\n fetchStrategy: FetchStrategy.PPR,\n rsc: null,\n loading: null,\n isPartial: true,\n promise: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt,\n version: 0,\n }\n return emptyEntry\n}\n\nexport function upgradeToPendingSegment(\n emptyEntry: EmptySegmentCacheEntry,\n fetchStrategy: FetchStrategy\n): PendingSegmentCacheEntry {\n const pendingEntry: PendingSegmentCacheEntry = emptyEntry as any\n pendingEntry.status = EntryStatus.Pending\n pendingEntry.fetchStrategy = fetchStrategy\n\n if (fetchStrategy === FetchStrategy.Full) {\n // We can assume the response will contain the full segment data. Set this\n // to false so we know it's OK to omit this segment from any navigation\n // requests that may happen while the data is still pending.\n pendingEntry.isPartial = false\n }\n\n // Set the version here, since this is right before the request is initiated.\n // The next time the global cache version is incremented, the entry will\n // effectively be evicted. This happens before initiating the request, rather\n // than when receiving the response, because it's guaranteed to happen\n // before the data is read on the server.\n pendingEntry.version = getCurrentCacheVersion()\n return pendingEntry\n}\n\nfunction pingBlockedTasks(entry: {\n blockedTasks: Set | null\n}): void {\n const blockedTasks = entry.blockedTasks\n if (blockedTasks !== null) {\n for (const task of blockedTasks) {\n pingPrefetchTask(task)\n }\n entry.blockedTasks = null\n }\n}\n\nfunction fulfillRouteCacheEntry(\n entry: RouteCacheEntry,\n tree: RouteTree,\n metadataVaryPath: PageVaryPath,\n staleAt: number,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n renderedSearch: NormalizedSearch,\n isPPREnabled: boolean\n): FulfilledRouteCacheEntry {\n // The Head is not actually part of the route tree, but other than that, it's\n // fetched and cached like a segment. Some functions expect a RouteTree\n // object, so rather than fork the logic in all those places, we use this\n // \"fake\" one.\n const metadata: RouteTree = {\n requestKey: HEAD_REQUEST_KEY,\n segment: HEAD_REQUEST_KEY,\n varyPath: metadataVaryPath,\n // The metadata isn't really a \"page\" (though it isn't really a \"segment\"\n // either) but for the purposes of how this field is used, it behaves like\n // one. If this logic ever gets more complex we can change this to an enum.\n isPage: true,\n slots: null,\n isRootLayout: false,\n hasLoadingBoundary: HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n hasRuntimePrefetch: false,\n }\n const fulfilledEntry: FulfilledRouteCacheEntry = entry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.tree = tree\n fulfilledEntry.metadata = metadata\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.couldBeIntercepted = couldBeIntercepted\n fulfilledEntry.canonicalUrl = canonicalUrl\n fulfilledEntry.renderedSearch = renderedSearch\n fulfilledEntry.isPPREnabled = isPPREnabled\n pingBlockedTasks(entry)\n return fulfilledEntry\n}\n\nfunction fulfillSegmentCacheEntry(\n segmentCacheEntry: PendingSegmentCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n staleAt: number,\n isPartial: boolean\n): FulfilledSegmentCacheEntry {\n const fulfilledEntry: FulfilledSegmentCacheEntry = segmentCacheEntry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.rsc = rsc\n fulfilledEntry.loading = loading\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.isPartial = isPartial\n // Resolve any listeners that were waiting for this data.\n if (segmentCacheEntry.promise !== null) {\n segmentCacheEntry.promise.resolve(fulfilledEntry)\n // Free the promise for garbage collection.\n fulfilledEntry.promise = null\n }\n return fulfilledEntry\n}\n\nfunction rejectRouteCacheEntry(\n entry: PendingRouteCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedRouteCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n pingBlockedTasks(entry)\n}\n\nfunction rejectSegmentCacheEntry(\n entry: PendingSegmentCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedSegmentCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n if (entry.promise !== null) {\n // NOTE: We don't currently propagate the reason the prefetch was canceled\n // but we could by accepting a `reason` argument.\n entry.promise.resolve(null)\n entry.promise = null\n }\n}\n\ntype RouteTreeAccumulator = {\n metadataVaryPath: PageVaryPath | null\n}\n\nfunction convertRootTreePrefetchToRouteTree(\n rootTree: RootTreePrefetch,\n renderedPathname: string,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n) {\n // Remove trailing and leading slashes\n const pathnameParts = renderedPathname.split('/').filter((p) => p !== '')\n const index = 0\n const rootSegment = ROOT_SEGMENT_REQUEST_KEY\n return convertTreePrefetchToRouteTree(\n rootTree.tree,\n rootSegment,\n null,\n ROOT_SEGMENT_REQUEST_KEY,\n pathnameParts,\n index,\n renderedSearch,\n acc\n )\n}\n\nfunction convertTreePrefetchToRouteTree(\n prefetch: TreePrefetch,\n segment: FlightRouterStateSegment,\n partialVaryPath: PartialSegmentVaryPath | null,\n requestKey: SegmentRequestKey,\n pathnameParts: Array,\n pathnamePartsIndex: number,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n // Converts the route tree sent by the server into the format used by the\n // cache. The cached version of the tree includes additional fields, such as a\n // cache key for each segment. Since this is frequently accessed, we compute\n // it once instead of on every access. This same cache key is also used to\n // request the segment from the server.\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n const prefetchSlots = prefetch.slots\n if (prefetchSlots !== null) {\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n\n slots = {}\n for (let parallelRouteKey in prefetchSlots) {\n const childPrefetch = prefetchSlots[parallelRouteKey]\n const childParamName = childPrefetch.name\n const childParamType = childPrefetch.paramType\n const childServerSentParamKey = childPrefetch.paramKey\n\n let childDoesAppearInURL: boolean\n let childSegment: FlightRouterStateSegment\n let childPartialVaryPath: PartialSegmentVaryPath | null\n if (childParamType !== null) {\n // This segment is parameterized. Get the param from the pathname.\n const childParamValue = parseDynamicParamFromURLPart(\n childParamType,\n pathnameParts,\n pathnamePartsIndex\n )\n\n // Assign a cache key to the segment, based on the param value. In the\n // pre-Segment Cache implementation, the server computes this and sends\n // it in the body of the response. In the Segment Cache implementation,\n // the server sends an empty string and we fill it in here.\n\n // TODO: We're intentionally not adding the search param to page\n // segments here; it's tracked separately and added back during a read.\n // This would clearer if we waited to construct the segment until it's\n // read from the cache, since that's effectively what we're\n // doing anyway.\n const childParamKey =\n // The server omits this field from the prefetch response when\n // cacheComponents is enabled.\n childServerSentParamKey !== null\n ? childServerSentParamKey\n : // If no param key was sent, use the value parsed on the client.\n getCacheKeyForDynamicParam(\n childParamValue,\n '' as NormalizedSearch\n )\n\n childPartialVaryPath = appendLayoutVaryPath(\n partialVaryPath,\n childParamKey\n )\n childSegment = [childParamName, childParamKey, childParamType]\n childDoesAppearInURL = true\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n childPartialVaryPath = partialVaryPath\n childSegment = childParamName\n childDoesAppearInURL = doesStaticSegmentAppearInURL(childParamName)\n }\n\n // Only increment the index if the segment appears in the URL. If it's a\n // \"virtual\" segment, like a route group, it remains the same.\n const childPathnamePartsIndex = childDoesAppearInURL\n ? pathnamePartsIndex + 1\n : pathnamePartsIndex\n\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n slots[parallelRouteKey] = convertTreePrefetchToRouteTree(\n childPrefetch,\n childSegment,\n childPartialVaryPath,\n childRequestKey,\n pathnameParts,\n childPathnamePartsIndex,\n renderedSearch,\n acc\n )\n }\n } else {\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: prefetch.isRootLayout,\n // This field is only relevant to dynamic routes. For a PPR/static route,\n // there's always some partial loading state we can fetch.\n hasLoadingBoundary: HasLoadingBoundary.SegmentHasLoadingBoundary,\n hasRuntimePrefetch: prefetch.hasRuntimePrefetch,\n }\n}\n\nfunction convertRootFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n return convertFlightRouterStateToRouteTree(\n flightRouterState,\n ROOT_SEGMENT_REQUEST_KEY,\n null,\n renderedSearch,\n acc\n )\n}\n\nfunction convertFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n requestKey: SegmentRequestKey,\n parentPartialVaryPath: PartialSegmentVaryPath | null,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n const originalSegment = flightRouterState[0]\n\n let segment: FlightRouterStateSegment\n let partialVaryPath: PartialSegmentVaryPath | null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n if (Array.isArray(originalSegment)) {\n isPage = false\n const paramCacheKey = originalSegment[1]\n partialVaryPath = appendLayoutVaryPath(parentPartialVaryPath, paramCacheKey)\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n segment = originalSegment\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n partialVaryPath = parentPartialVaryPath\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n\n // The navigation implementation expects the search params to be included\n // in the segment. However, in the case of a static response, the search\n // params are omitted. So the client needs to add them back in when reading\n // from the Segment Cache.\n //\n // For consistency, we'll do this for dynamic responses, too.\n //\n // TODO: We should move search params out of FlightRouterState and handle\n // them entirely on the client, similar to our plan for dynamic params.\n segment = PAGE_SEGMENT_KEY\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n segment = originalSegment\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n\n const parallelRoutes = flightRouterState[1]\n for (let parallelRouteKey in parallelRoutes) {\n const childRouterState = parallelRoutes[parallelRouteKey]\n const childSegment = childRouterState[0]\n // TODO: Eventually, the param values will not be included in the response\n // from the server. We'll instead fill them in on the client by parsing\n // the URL. This is where we'll do that.\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n const childTree = convertFlightRouterStateToRouteTree(\n childRouterState,\n childRequestKey,\n partialVaryPath,\n renderedSearch,\n acc\n )\n if (slots === null) {\n slots = {\n [parallelRouteKey]: childTree,\n }\n } else {\n slots[parallelRouteKey] = childTree\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: flightRouterState[4] === true,\n hasLoadingBoundary:\n flightRouterState[5] !== undefined\n ? flightRouterState[5]\n : HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n\n // Non-static tree responses are only used by apps that haven't adopted\n // Cache Components. So this is always false.\n hasRuntimePrefetch: false,\n }\n}\n\nexport function convertRouteTreeToFlightRouterState(\n routeTree: RouteTree\n): FlightRouterState {\n const parallelRoutes: Record = {}\n if (routeTree.slots !== null) {\n for (const parallelRouteKey in routeTree.slots) {\n parallelRoutes[parallelRouteKey] = convertRouteTreeToFlightRouterState(\n routeTree.slots[parallelRouteKey]\n )\n }\n }\n const flightRouterState: FlightRouterState = [\n routeTree.segment,\n parallelRoutes,\n null,\n null,\n routeTree.isRootLayout,\n ]\n return flightRouterState\n}\n\nexport async function fetchRouteOnCacheMiss(\n entry: PendingRouteCacheEntry,\n task: PrefetchTask,\n key: RouteCacheKey\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n const pathname = key.pathname\n const search = key.search\n const nextUrl = key.nextUrl\n const segmentPath = '/_tree' as SegmentRequestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: segmentPath,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n try {\n const url = new URL(pathname + search, location.origin)\n let response\n let urlAfterRedirects\n if (isOutputExportMode) {\n // In output: \"export\" mode, we can't use headers to request a particular\n // segment. Instead, we encode the extra request information into the URL.\n // This is not part of the \"public\" interface of the app; it's an internal\n // Next.js implementation detail that the app developer should not need to\n // concern themselves with.\n //\n // For example, to request a segment:\n //\n // Path passed to : /path/to/page\n // Path passed to fetch: /path/to/page/__next-segments/_tree\n //\n // (This is not the exact protocol, just an illustration.)\n //\n // Before we do that, though, we need to account for redirects. Even in\n // output: \"export\" mode, a proxy might redirect the page to a different\n // location, but we shouldn't assume or expect that they also redirect all\n // the segment files, too.\n //\n // To check whether the page is redirected, previously we perform a range\n // request of 64 bytes of the HTML document to check if the target page\n // is part of this app (by checking if build id matches). Only if the target\n // page is part of this app do we determine the final canonical URL.\n //\n // However, as mentioned in https://github.com/vercel/next.js/pull/85903,\n // some popular static hosting providers (like Cloudflare Pages or Render.com)\n // do not support range requests, in the worst case, the entire HTML instead\n // of 64 bytes could be returned, which is wasteful.\n //\n // So instead, we drops the check for build id here, and simply perform\n // a HEAD request to rejects 1xx/4xx/5xx responses, and then determine the\n // final URL after redirects.\n //\n // NOTE: We could embed the route tree into the HTML document, to avoid\n // a second request. We're not doing that currently because it would make\n // the HTML document larger and affect normal page loads.\n const headResponse = await fetch(url, {\n method: 'HEAD',\n })\n if (headResponse.status < 200 || headResponse.status >= 400) {\n // The target page responded w/o a successful status code\n // Could be a WAF serving a 403, or a 5xx from a backend\n //\n // Note that we can't use headResponse.ok here, because\n // Response#ok returns `false` with 3xx responses.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n urlAfterRedirects = headResponse.redirected\n ? new URL(headResponse.url)\n : url\n\n response = await fetchPrefetchResponse(\n addSegmentPathToUrlInOutputExportMode(urlAfterRedirects, segmentPath),\n headers\n )\n } else {\n // \"Server\" mode. We can use request headers instead of the pathname.\n // TODO: The eventual plan is to get rid of our custom request headers and\n // encode everything into the URL, using a similar strategy to the\n // \"output: export\" block above.\n response = await fetchPrefetchResponse(url, headers)\n urlAfterRedirects =\n response !== null && response.redirected ? new URL(response.url) : url\n }\n\n if (\n !response ||\n !response.ok ||\n // 204 is a Cache miss. Though theoretically this shouldn't happen when\n // PPR is enabled, because we always respond to route tree requests, even\n // if it needs to be blockingly generated on demand.\n response.status === 204 ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // TODO: The canonical URL is the href without the origin. I think\n // historically the reason for this is because the initial canonical URL\n // gets passed as a prop to the top-level React component, which means it\n // needs to be computed during SSR. If it were to include the origin, it\n // would need to always be same as location.origin on the client, to prevent\n // a hydration mismatch. To sidestep this complexity, we omit the origin.\n //\n // However, since this is neither a native URL object nor a fully qualified\n // URL string, we need to be careful about how we use it. To prevent subtle\n // mistakes, we should create a special type for it, instead of just string.\n // Or, we should just use a (readonly) URL object instead. The type of the\n // prop that we pass to seed the initial state does not need to be the same\n // type as the state itself.\n const canonicalUrl = createHrefFromUrl(urlAfterRedirects)\n\n // Check whether the response varies based on the Next-Url header.\n const varyHeader = response.headers.get('vary')\n const couldBeIntercepted =\n varyHeader !== null && varyHeader.includes(NEXT_URL)\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route.\n const routeIsPPREnabled =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '2' ||\n // In output: \"export\" mode, we can't rely on response headers. But if we\n // receive a well-formed response, we can assume it's a static response,\n // because all data is static in this mode.\n isOutputExportMode\n\n if (routeIsPPREnabled) {\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData = await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // Get the params that were used to render the target page. These may\n // be different from the params in the request URL, if the page\n // was rewritten.\n const renderedPathname = getRenderedPathname(response)\n const renderedSearch = getRenderedSearch(response)\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootTreePrefetchToRouteTree(\n serverData,\n renderedPathname,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n const staleTimeMs = getStaleTimeMs(serverData.staleTime)\n fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n Date.now() + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n } else {\n // PPR is not enabled for this route. The server responds with a\n // different format (FlightRouterState) that we need to convert.\n // TODO: We will unify the responses eventually. I'm keeping the types\n // separate for now because FlightRouterState has so many\n // overloaded concerns.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData =\n await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n writeDynamicTreeResponseIntoCache(\n Date.now(),\n task,\n // The non-PPR response format is what we'd get if we prefetched these segments\n // using the LoadingBoundary fetch strategy, so mark their cache entries accordingly.\n FetchStrategy.LoadingBoundary,\n response as RSCResponse,\n serverData,\n entry,\n couldBeIntercepted,\n canonicalUrl,\n routeIsPPREnabled\n )\n }\n\n if (!couldBeIntercepted) {\n // This route will never be intercepted. So we can use this entry for all\n // requests to this route, regardless of the Next-Url header. This works\n // because when reading the cache we always check for a valid\n // non-intercepted entry first.\n\n // Re-key the entry. The `set` implementation handles removing it from\n // its previous position in the cache. We don't need to do anything to\n // update the LRU, because the entry is already in it.\n // TODO: Treat this as an upsert — should check if an entry already\n // exists at the new keypath, and if so, whether we should keep that\n // one instead.\n const fulfilledVaryPath: RouteVaryPath = getFulfilledRouteVaryPath(\n pathname,\n search,\n nextUrl,\n couldBeIntercepted\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, fulfilledVaryPath, entry, isRevalidation)\n }\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentOnCacheMiss(\n route: FulfilledRouteCacheEntry,\n segmentCacheEntry: PendingSegmentCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n //\n // Segment fetches are non-blocking so we don't need to ping the scheduler\n // on completion.\n\n // Use the canonical URL to request the segment, not the original URL. These\n // are usually the same, but the canonical URL will be different if the route\n // tree response was redirected. To avoid an extra waterfall on every segment\n // request, we pass the redirected URL instead of the original one.\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = routeKey.nextUrl\n\n const requestKey = tree.requestKey\n const normalizedRequestKey =\n requestKey === ROOT_SEGMENT_REQUEST_KEY\n ? // The root segment is a special case. To simplify the server-side\n // handling of these requests, we encode the root segment path as\n // `_index` instead of as an empty string. This should be treated as\n // an implementation detail and not as a stable part of the protocol.\n // It just needs to match the equivalent logic that happens when\n // prerendering the responses. It should not leak outside of Next.js.\n ('/_index' as SegmentRequestKey)\n : requestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: normalizedRequestKey,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n const requestUrl = isOutputExportMode\n ? // In output: \"export\" mode, we need to add the segment path to the URL.\n addSegmentPathToUrlInOutputExportMode(url, normalizedRequestKey)\n : url\n try {\n const response = await fetchPrefetchResponse(requestUrl, headers)\n if (\n !response ||\n !response.ok ||\n response.status === 204 || // Cache miss\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route. Theoretically this should never happen\n // because we only issue requests for segments once we've verified that\n // the route supports PPR.\n (response.headers.get(NEXT_DID_POSTPONE_HEADER) !== '2' &&\n // In output: \"export\" mode, we can't rely on response headers. But if\n // we receive a well-formed response, we can assume it's a static\n // response, because all data is static in this mode.\n !isOutputExportMode) ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // Wrap the original stream in a new stream that never closes. That way the\n // Flight client doesn't error if there's a hanging promise.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(segmentCacheEntry, size)\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n return {\n value: fulfillSegmentCacheEntry(\n segmentCacheEntry,\n serverData.rsc,\n serverData.loading,\n // TODO: The server does not currently provide per-segment stale time.\n // So we use the stale time of the route.\n route.staleAt,\n serverData.isPartial\n ),\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n closed: closed.promise,\n }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentPrefetchesUsingDynamicRequest(\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n dynamicRequestTree: FlightRouterState,\n spawnedEntries: Map\n): Promise | null> {\n const key = task.key\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = key.nextUrl\n\n if (\n spawnedEntries.size === 1 &&\n spawnedEntries.has(route.metadata.requestKey)\n ) {\n // The only thing pending is the head. Instruct the server to\n // skip over everything else.\n dynamicRequestTree = MetadataOnlyRequestTree\n }\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_STATE_TREE_HEADER]:\n prepareFlightRouterStateForRequest(dynamicRequestTree),\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n switch (fetchStrategy) {\n case FetchStrategy.Full: {\n // We omit the prefetch header from a full prefetch because it's essentially\n // just a navigation request that happens ahead of time — it should include\n // all the same data in the response.\n break\n }\n case FetchStrategy.PPRRuntime: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '2'\n break\n }\n case FetchStrategy.LoadingBoundary: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '1'\n break\n }\n default: {\n fetchStrategy satisfies never\n }\n }\n\n try {\n const response = await fetchPrefetchResponse(url, headers)\n if (!response || !response.ok || !response.body) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n const renderedSearch = getRenderedSearch(response)\n if (renderedSearch !== route.renderedSearch) {\n // The search params that were used to render the target page are\n // different from the search params in the request URL. This only happens\n // when there's a dynamic rewrite in between the tree prefetch and the\n // data prefetch.\n // TODO: For now, since this is an edge case, we reject the prefetch, but\n // the proper way to handle this is to evict the stale route tree entry\n // then fill the cache with the new response.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n let fulfilledEntries: Array | null = null\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(totalBytesReceivedSoFar) {\n // When processing a dynamic response, we don't know how large each\n // individual segment is, so approximate by assiging each segment\n // the average of the total response size.\n if (fulfilledEntries === null) {\n // Haven't received enough data yet to know which segments\n // were included.\n return\n }\n const averageSize = totalBytesReceivedSoFar / fulfilledEntries.length\n for (const entry of fulfilledEntries) {\n setSizeInCacheMap(entry, averageSize)\n }\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n\n const isResponsePartial =\n fetchStrategy === FetchStrategy.PPRRuntime\n ? // A runtime prefetch may have holes.\n serverData.rp?.[0] === true\n : // Full and LoadingBoundary prefetches cannot have holes.\n // (even if we did set the prefetch header, we only use this codepath for non-PPR-enabled routes)\n false\n\n // Aside from writing the data into the cache, this function also returns\n // the entries that were fulfilled, so we can streamingly update their sizes\n // in the LRU as more data comes in.\n fulfilledEntries = writeDynamicRenderResponseIntoCache(\n Date.now(),\n task,\n fetchStrategy,\n response as RSCResponse,\n serverData,\n isResponsePartial,\n route,\n spawnedEntries\n )\n\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n}\n\nfunction writeDynamicTreeResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n entry: PendingRouteCacheEntry,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n routeIsPPREnabled: boolean\n) {\n // Get the URL that was used to render the target page. This may be different\n // from the URL in the request URL, if the page was rewritten.\n const renderedSearch = getRenderedSearch(response)\n\n const normalizedFlightDataResult = normalizeFlightData(serverData.f)\n if (\n // A string result means navigating to this route will result in an\n // MPA navigation.\n typeof normalizedFlightDataResult === 'string' ||\n normalizedFlightDataResult.length !== 1\n ) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n const flightData = normalizedFlightDataResult[0]\n if (!flightData.isRootRender) {\n // Unexpected response format.\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const flightRouterState = flightData.tree\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n\n // If the response contains dynamic holes, then we must conservatively assume\n // that any individual segment might contain dynamic holes, and also the\n // head. If it did not contain dynamic holes, then we can assume every segment\n // and the head is completely static.\n const isResponsePartial =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '1'\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootFlightRouterStateToRouteTree(\n flightRouterState,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const fulfilledEntry = fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n now + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n\n // If the server sent segment data as part of the response, we should write\n // it into the cache to prevent a second, redundant prefetch request.\n //\n // TODO: When `clientSegmentCache` is enabled, the server does not include\n // segment data when responding to a route tree prefetch request. However,\n // when `clientSegmentCache` is set to \"client-only\", and PPR is enabled (or\n // the page is fully static), the normal check is bypassed and the server\n // responds with the full page. This is a temporary situation until we can\n // remove the \"client-only\" option. Then, we can delete this function call.\n writeDynamicRenderResponseIntoCache(\n now,\n task,\n fetchStrategy,\n response,\n serverData,\n isResponsePartial,\n fulfilledEntry,\n null\n )\n}\n\nfunction rejectSegmentEntriesIfStillPending(\n entries: Map,\n staleAt: number\n): Array {\n const fulfilledEntries = []\n for (const entry of entries.values()) {\n if (entry.status === EntryStatus.Pending) {\n rejectSegmentCacheEntry(entry, staleAt)\n } else if (entry.status === EntryStatus.Fulfilled) {\n fulfilledEntries.push(entry)\n }\n }\n return fulfilledEntries\n}\n\nfunction writeDynamicRenderResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n isResponsePartial: boolean,\n route: FulfilledRouteCacheEntry,\n spawnedEntries: Map | null\n): Array | null {\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n\n const flightDatas = normalizeFlightData(serverData.f)\n if (typeof flightDatas === 'string') {\n // This means navigating to this route will result in an MPA navigation.\n // TODO: We should cache this, too, so that the MPA navigation is immediate.\n return null\n }\n\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n const staleAt = now + staleTimeMs\n\n for (const flightData of flightDatas) {\n const seedData = flightData.seedData\n if (seedData !== null) {\n // The data sent by the server represents only a subtree of the app. We\n // need to find the part of the task tree that matches the response.\n //\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n const segmentPath = flightData.segmentPath\n let tree = route.tree\n for (let i = 0; i < segmentPath.length; i += 2) {\n const parallelRouteKey: string = segmentPath[i]\n if (tree?.slots?.[parallelRouteKey] !== undefined) {\n tree = tree.slots[parallelRouteKey]\n } else {\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n }\n\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n tree,\n staleAt,\n seedData,\n isResponsePartial,\n spawnedEntries\n )\n }\n\n const head = flightData.head\n if (head !== null) {\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n head,\n null,\n flightData.isHeadPartial,\n staleAt,\n route.metadata,\n spawnedEntries\n )\n }\n }\n // Any entry that's still pending was intentionally not rendered by the\n // server, because it was inside the loading boundary. Mark them as rejected\n // so we know not to fetch them again.\n // TODO: If PPR is enabled on some routes but not others, then it's possible\n // that a different page is able to do a per-segment prefetch of one of the\n // segments we're marking as rejected here. We should mark on the segment\n // somehow that the reason for the rejection is because of a non-PPR prefetch.\n // That way a per-segment prefetch knows to disregard the rejection.\n if (spawnedEntries !== null) {\n const fulfilledEntries = rejectSegmentEntriesIfStillPending(\n spawnedEntries,\n now + 10 * 1000\n )\n return fulfilledEntries\n }\n return null\n}\n\nfunction writeSeedDataIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n staleAt: number,\n seedData: CacheNodeSeedData,\n isResponsePartial: boolean,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // This function is used to write the result of a runtime server request\n // (CacheNodeSeedData) into the prefetch cache.\n const rsc = seedData[0]\n const loading = seedData[2]\n const isPartial = rsc === null || isResponsePartial\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n rsc,\n loading,\n isPartial,\n staleAt,\n tree,\n entriesOwnedByCurrentTask\n )\n\n // Recursively write the child data into the cache.\n const slots = tree.slots\n if (slots !== null) {\n const seedDataChildren = seedData[1]\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childSeedData: CacheNodeSeedData | null | void =\n seedDataChildren[parallelRouteKey]\n if (childSeedData !== null && childSeedData !== undefined) {\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n childTree,\n staleAt,\n childSeedData,\n isResponsePartial,\n entriesOwnedByCurrentTask\n )\n }\n }\n }\n}\n\nfunction fulfillEntrySpawnedByRuntimePrefetch(\n now: number,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n isPartial: boolean,\n staleAt: number,\n tree: RouteTree,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // We should only write into cache entries that are owned by us. Or create\n // a new one and write into that. We must never write over an entry that was\n // created by a different task, because that causes data races.\n const ownedEntry =\n entriesOwnedByCurrentTask !== null\n ? entriesOwnedByCurrentTask.get(tree.requestKey)\n : undefined\n if (ownedEntry !== undefined) {\n fulfillSegmentCacheEntry(ownedEntry, rsc, loading, staleAt, isPartial)\n } else {\n // There's no matching entry. Attempt to create a new one.\n const possiblyNewEntry = readOrCreateSegmentCacheEntry(\n now,\n fetchStrategy,\n route,\n tree\n )\n if (possiblyNewEntry.status === EntryStatus.Empty) {\n // Confirmed this is a new entry. We can fulfill it.\n const newEntry = possiblyNewEntry\n fulfillSegmentCacheEntry(\n upgradeToPendingSegment(newEntry, fetchStrategy),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n } else {\n // There was already an entry in the cache. But we may be able to\n // replace it with the new one from the server.\n const newEntry = fulfillSegmentCacheEntry(\n upgradeToPendingSegment(\n createDetachedSegmentCacheEntry(staleAt),\n fetchStrategy\n ),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n upsertSegmentEntry(\n now,\n getSegmentVaryPathForRequest(fetchStrategy, tree),\n newEntry\n )\n }\n }\n}\n\nasync function fetchPrefetchResponse(\n url: URL,\n headers: RequestHeaders\n): Promise | null> {\n const fetchPriority = 'low'\n // When issuing a prefetch request, don't immediately decode the response; we\n // use the lower level `createFromResponse` API instead because we need to do\n // some extra processing of the response stream. See\n // `createPrefetchResponseStream` for more details.\n const shouldImmediatelyDecode = false\n const response = await createFetch(\n url,\n headers,\n fetchPriority,\n shouldImmediatelyDecode\n )\n if (!response.ok) {\n return null\n }\n\n // Check the content type\n if (isOutputExportMode) {\n // In output: \"export\" mode, we relaxed about the content type, since it's\n // not Next.js that's serving the response. If the status is OK, assume the\n // response is valid. If it's not a valid response, the Flight client won't\n // be able to decode it, and we'll treat it as a miss.\n } else {\n const contentType = response.headers.get('content-type')\n const isFlightResponse =\n contentType && contentType.startsWith(RSC_CONTENT_TYPE_HEADER)\n if (!isFlightResponse) {\n return null\n }\n }\n return response\n}\n\nfunction createPrefetchResponseStream(\n originalFlightStream: ReadableStream,\n onStreamClose: () => void,\n onResponseSizeUpdate: (size: number) => void\n): ReadableStream {\n // When PPR is enabled, prefetch streams may contain references that never\n // resolve, because that's how we encode dynamic data access. In the decoded\n // object returned by the Flight client, these are reified into hanging\n // promises that suspend during render, which is effectively what we want.\n // The UI resolves when it switches to the dynamic data stream\n // (via useDeferredValue(dynamic, static)).\n //\n // However, the Flight implementation currently errors if the server closes\n // the response before all the references are resolved. As a cheat to work\n // around this, we wrap the original stream in a new stream that never closes,\n // and therefore doesn't error.\n //\n // While processing the original stream, we also incrementally update the size\n // of the cache entry in the LRU.\n let totalByteLength = 0\n const reader = originalFlightStream.getReader()\n return new ReadableStream({\n async pull(controller) {\n while (true) {\n const { done, value } = await reader.read()\n if (!done) {\n // Pass to the target stream and keep consuming the Flight response\n // from the server.\n controller.enqueue(value)\n\n // Incrementally update the size of the cache entry in the LRU.\n // NOTE: Since prefetch responses are delivered in a single chunk,\n // it's not really necessary to do this streamingly, but I'm doing it\n // anyway in case this changes in the future.\n totalByteLength += value.byteLength\n onResponseSizeUpdate(totalByteLength)\n continue\n }\n // The server stream has closed. Exit, but intentionally do not close\n // the target stream. We do notify the caller, though.\n onStreamClose()\n return\n }\n },\n })\n}\n\nfunction addSegmentPathToUrlInOutputExportMode(\n url: URL,\n segmentPath: SegmentRequestKey\n): URL {\n if (isOutputExportMode) {\n // In output: \"export\" mode, we cannot use a header to encode the segment\n // path. Instead, we append it to the end of the pathname.\n const staticUrl = new URL(url)\n const routeDir = staticUrl.pathname.endsWith('/')\n ? staticUrl.pathname.slice(0, -1)\n : staticUrl.pathname\n const staticExportFilename =\n convertSegmentPathToStaticExportFilename(segmentPath)\n staticUrl.pathname = `${routeDir}/${staticExportFilename}`\n return staticUrl\n }\n return url\n}\n\n/**\n * Checks whether the new fetch strategy is likely to provide more content than the old one.\n *\n * Generally, when an app uses dynamic data, a \"more specific\" fetch strategy is expected to provide more content:\n * - `LoadingBoundary` only provides static layouts\n * - `PPR` can provide shells for each segment (even for segments that use dynamic data)\n * - `PPRRuntime` can additionally include content that uses searchParams, params, or cookies\n * - `Full` includes all the content, even if it uses dynamic data\n *\n * However, it's possible that a more specific fetch strategy *won't* give us more content if:\n * - a segment is fully static\n * (then, `PPR`/`PPRRuntime`/`Full` will all yield equivalent results)\n * - providing searchParams/params/cookies doesn't reveal any more content, e.g. because of an `await connection()`\n * (then, `PPR` and `PPRRuntime` will yield equivalent results, only `Full` will give us more)\n * Because of this, when comparing two segments, we should also check if the existing segment is partial.\n * If it's not partial, then there's no need to prefetch it again, even using a \"more specific\" strategy.\n * There's currently no way to know if `PPRRuntime` will yield more data that `PPR`, so we have to assume it will.\n *\n * Also note that, in practice, we don't expect to be comparing `LoadingBoundary` to `PPR`/`PPRRuntime`,\n * because a non-PPR-enabled route wouldn't ever use the latter strategies. It might however use `Full`.\n */\nexport function canNewFetchStrategyProvideMoreContent(\n currentStrategy: FetchStrategy,\n newStrategy: FetchStrategy\n): boolean {\n return currentStrategy < newStrategy\n}\n"],"names":["HasLoadingBoundary","NEXT_DID_POSTPONE_HEADER","NEXT_ROUTER_PREFETCH_HEADER","NEXT_ROUTER_SEGMENT_PREFETCH_HEADER","NEXT_ROUTER_STALE_TIME_HEADER","NEXT_ROUTER_STATE_TREE_HEADER","NEXT_URL","RSC_CONTENT_TYPE_HEADER","RSC_HEADER","createFetch","createFromNextReadableStream","pingPrefetchTask","isPrefetchTaskDirty","startRevalidationCooldown","getRouteVaryPath","getFulfilledRouteVaryPath","getSegmentVaryPathForRequest","appendLayoutVaryPath","finalizeLayoutVaryPath","finalizePageVaryPath","clonePageVaryPathWithNewSearchParams","finalizeMetadataVaryPath","getAppBuildId","createHrefFromUrl","createCacheKey","createPrefetchRequestKey","doesStaticSegmentAppearInURL","getCacheKeyForDynamicParam","getRenderedPathname","getRenderedSearch","parseDynamicParamFromURLPart","createCacheMap","getFromCacheMap","setInCacheMap","setSizeInCacheMap","deleteFromCacheMap","isValueExpired","appendSegmentRequestKeyPart","convertSegmentPathToStaticExportFilename","createSegmentRequestKeyPart","HEAD_REQUEST_KEY","ROOT_SEGMENT_REQUEST_KEY","normalizeFlightData","prepareFlightRouterStateForRequest","STATIC_STALETIME_MS","pingVisibleLinks","PAGE_SEGMENT_KEY","FetchStrategy","createPromiseWithResolvers","getStaleTimeMs","staleTimeSeconds","Math","max","EntryStatus","isOutputExportMode","process","env","NODE_ENV","__NEXT_CONFIG_OUTPUT","MetadataOnlyRequestTree","routeCacheMap","segmentCacheMap","invalidationListeners","currentCacheVersion","getCurrentCacheVersion","revalidateEntireCache","nextUrl","tree","pingInvalidationListeners","attachInvalidationListener","task","onInvalidate","Set","add","notifyInvalidationListener","error","reportError","console","tasks","readRouteCacheEntry","now","key","varyPath","pathname","search","isRevalidation","readSegmentCacheEntry","readRevalidatingSegmentCacheEntry","waitForSegmentCacheEntry","pendingEntry","promiseWithResolvers","promise","readOrCreateRouteCacheEntry","existingEntry","canonicalUrl","status","blockedTasks","metadata","couldBeIntercepted","isPPREnabled","renderedSearch","ref","size","staleAt","Infinity","version","requestOptimisticRouteCacheEntry","requestedUrl","requestedSearch","urlWithoutSearchParams","URL","routeWithNoSearchParams","href","canonicalUrlForRouteWithNoSearchParams","origin","optimisticCanonicalSearch","optimisticRenderedSearch","optimisticUrl","location","optimisticCanonicalUrl","optimisticRouteTree","createOptimisticRouteTree","optimisticMetadataTree","optimisticEntry","newRenderedSearch","clonedSlots","originalSlots","slots","parallelRouteKey","childTree","isPage","requestKey","segment","isRootLayout","hasLoadingBoundary","hasRuntimePrefetch","readOrCreateSegmentCacheEntry","fetchStrategy","route","varyPathForRequest","createDetachedSegmentCacheEntry","readOrCreateRevalidatingSegmentEntry","overwriteRevalidatingSegmentCacheEntry","upsertSegmentEntry","candidateEntry","canNewFetchStrategyProvideMoreContent","isPartial","rejectedEntry","loading","rsc","emptyEntry","PPR","upgradeToPendingSegment","Full","pingBlockedTasks","entry","fulfillRouteCacheEntry","metadataVaryPath","SubtreeHasNoLoadingBoundary","fulfilledEntry","fulfillSegmentCacheEntry","segmentCacheEntry","resolve","rejectRouteCacheEntry","rejectSegmentCacheEntry","convertRootTreePrefetchToRouteTree","rootTree","renderedPathname","acc","pathnameParts","split","filter","p","index","rootSegment","convertTreePrefetchToRouteTree","prefetch","partialVaryPath","pathnamePartsIndex","prefetchSlots","childPrefetch","childParamName","name","childParamType","paramType","childServerSentParamKey","paramKey","childDoesAppearInURL","childSegment","childPartialVaryPath","childParamValue","childParamKey","childPathnamePartsIndex","childRequestKeyPart","childRequestKey","endsWith","SegmentHasLoadingBoundary","convertRootFlightRouterStateToRouteTree","flightRouterState","convertFlightRouterStateToRouteTree","parentPartialVaryPath","originalSegment","Array","isArray","paramCacheKey","parallelRoutes","childRouterState","undefined","convertRouteTreeToFlightRouterState","routeTree","fetchRouteOnCacheMiss","segmentPath","headers","url","response","urlAfterRedirects","headResponse","fetch","method","Date","redirected","fetchPrefetchResponse","addSegmentPathToUrlInOutputExportMode","ok","body","varyHeader","get","includes","closed","routeIsPPREnabled","prefetchStream","createPrefetchResponseStream","onResponseSizeUpdate","serverData","buildId","staleTimeMs","staleTime","b","writeDynamicTreeResponseIntoCache","LoadingBoundary","fulfilledVaryPath","value","fetchSegmentOnCacheMiss","routeKey","normalizedRequestKey","requestUrl","fetchSegmentPrefetchesUsingDynamicRequest","dynamicRequestTree","spawnedEntries","has","PPRRuntime","rejectSegmentEntriesIfStillPending","fulfilledEntries","totalBytesReceivedSoFar","averageSize","length","isResponsePartial","rp","writeDynamicRenderResponseIntoCache","normalizedFlightDataResult","f","flightData","isRootRender","parseInt","isNaN","entries","values","push","flightDatas","seedData","i","writeSeedDataIntoCache","head","fulfillEntrySpawnedByRuntimePrefetch","isHeadPartial","entriesOwnedByCurrentTask","seedDataChildren","childSeedData","ownedEntry","possiblyNewEntry","newEntry","fetchPriority","shouldImmediatelyDecode","contentType","isFlightResponse","startsWith","originalFlightStream","onStreamClose","totalByteLength","reader","getReader","ReadableStream","pull","controller","done","read","enqueue","byteLength","staticUrl","routeDir","slice","staticExportFilename","currentStrategy","newStrategy"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAUA,SAASA,kBAAkB,QAAQ,uCAAsC;AACzE,SACEC,wBAAwB,EACxBC,2BAA2B,EAC3BC,mCAAmC,EACnCC,6BAA6B,EAC7BC,6BAA6B,EAC7BC,QAAQ,EACRC,uBAAuB,EACvBC,UAAU,QACL,wBAAuB;AAC9B,SACEC,WAAW,EACXC,4BAA4B,QAGvB,0CAAyC;AAChD,SACEC,gBAAgB,EAChBC,mBAAmB,EAGnBC,yBAAyB,QACpB,cAAa;AACpB,SAIEC,gBAAgB,EAChBC,yBAAyB,EACzBC,4BAA4B,EAC5BC,oBAAoB,EACpBC,sBAAsB,EACtBC,oBAAoB,EACpBC,oCAAoC,EAEpCC,wBAAwB,QACnB,cAAa;AACpB,SAASC,aAAa,QAAQ,qBAAoB;AAClD,SAASC,iBAAiB,QAAQ,yCAAwC;AAE1E,6EAA6E;AAC7E,SAASC,kBAAkBC,wBAAwB,QAAQ,cAAa;AACxE,SACEC,4BAA4B,EAC5BC,0BAA0B,EAC1BC,mBAAmB,EACnBC,iBAAiB,EACjBC,4BAA4B,QACvB,qBAAoB;AAC3B,SACEC,cAAc,EACdC,eAAe,EACfC,aAAa,EACbC,iBAAiB,EACjBC,kBAAkB,EAClBC,cAAc,QAGT,cAAa;AACpB,SACEC,2BAA2B,EAC3BC,wCAAwC,EACxCC,2BAA2B,EAC3BC,gBAAgB,EAChBC,wBAAwB,QAEnB,2DAA0D;AAKjE,SACEC,mBAAmB,EACnBC,kCAAkC,QAC7B,4BAA2B;AAClC,SAASC,mBAAmB,QAAQ,8CAA6C;AACjF,SAASC,gBAAgB,QAAQ,WAAU;AAC3C,SAASC,gBAAgB,QAAQ,8BAA6B;AAC9D,SAASC,aAAa,QAAQ,UAAS;AACvC,SAASC,0BAA0B,QAAQ,6CAA4C;;;;;;;;;;;;;;;;;;AAMhF,SAASC,eAAeC,gBAAwB;IACrD,OAAOC,KAAKC,GAAG,CAACF,kBAAkB,MAAM;AAC1C;AA6EO,IAAWG,cAAAA,WAAAA,GAAAA,SAAAA,WAAAA;;;;;WAAAA;MAKjB;AA0FD,MAAMC,qBACJC,QAAQC,GAAG,CAACC,QAAQ,gCAAK,gBACzBF,QAAQC,GAAG,CAACE,oBAAoB,mBAAK;AAEvC,MAAMC,0BAA6C;IACjD;IACA,CAAC;IACD;IACA;CACD;AAED,IAAIC,oBAA2C7B,iNAAAA;AAC/C,IAAI8B,sBAA+C9B,iNAAAA;AAEnD,4EAA4E;AAC5E,8EAA8E;AAC9E,oEAAoE;AACpE,8EAA8E;AAC9E,2EAA2E;AAC3E,4BAA4B;AAC5B,IAAI+B,wBAAkD;AAEtD,0DAA0D;AAC1D,IAAIC,sBAAsB;AAEnB,SAASC;IACd,OAAOD;AACT;AAQO,SAASE,sBACdC,OAAsB,EACtBC,IAAuB;IAEvB,4EAA4E;IAC5E,0EAA0E;IAC1E,uEAAuE;IACvE,uEAAuE;IACvE,yEAAyE;IACzE,yCAAyC;IACzCJ;IAEA,yEAAyE;QACzElD,yNAAAA;IAEA,wEAAwE;QACxEgC,wLAAAA,EAAiBqB,SAASC;IAE1B,qEAAqE;IACrE,uEAAuE;IACvE,aAAa;IACbC,0BAA0BF,SAASC;AACrC;AAEA,SAASE,2BAA2BC,IAAkB;IACpD,2EAA2E;IAC3E,0EAA0E;IAC1E,2EAA2E;IAC3E,2EAA2E;IAC3E,wCAAwC;IACxC,IAAIA,KAAKC,YAAY,KAAK,MAAM;QAC9B,IAAIT,0BAA0B,MAAM;YAClCA,wBAAwB,IAAIU,IAAI;gBAACF;aAAK;QACxC,OAAO;YACLR,sBAAsBW,GAAG,CAACH;QAC5B;IACF;AACF;AAEA,SAASI,2BAA2BJ,IAAkB;IACpD,MAAMC,eAAeD,KAAKC,YAAY;IACtC,IAAIA,iBAAiB,MAAM;QACzB,4EAA4E;QAC5E,aAAa;QACbD,KAAKC,YAAY,GAAG;QAEpB,+DAA+D;QAC/D,IAAI;YACFA;QACF,EAAE,OAAOI,OAAO;YACd,IAAI,OAAOC,gBAAgB,YAAY;gBACrCA,YAAYD;YACd,OAAO;gBACLE,QAAQF,KAAK,CAACA;YAChB;QACF;IACF;AACF;AAEO,SAASP,0BACdF,OAAsB,EACtBC,IAAuB;IAEvB,4EAA4E;IAC5E,yEAAyE;IACzE,qEAAqE;IACrE,sBAAsB;IACtB,IAAIL,0BAA0B,MAAM;QAClC,MAAMgB,QAAQhB;QACdA,wBAAwB;QACxB,KAAK,MAAMQ,QAAQQ,MAAO;YACxB,QAAIlE,mNAAAA,EAAoB0D,MAAMJ,SAASC,OAAO;gBAC5CO,2BAA2BJ;YAC7B;QACF;IACF;AACF;AAEO,SAASS,oBACdC,GAAW,EACXC,GAAkB;IAElB,MAAMC,eAA0BpE,mNAAAA,EAC9BmE,IAAIE,QAAQ,EACZF,IAAIG,MAAM,EACVH,IAAIf,OAAO;IAEb,MAAMmB,iBAAiB;IACvB,WAAOrD,kNAAAA,EACLgD,KACAhB,0BACAJ,eACAsB,UACAG;AAEJ;AAEO,SAASC,sBACdN,GAAW,EACXE,QAAyB;IAEzB,MAAMG,iBAAiB;IACvB,WAAOrD,kNAAAA,EACLgD,KACAhB,0BACAH,iBACAqB,UACAG;AAEJ;AAEA,SAASE,kCACPP,GAAW,EACXE,QAAyB;IAEzB,MAAMG,iBAAiB;IACvB,WAAOrD,kNAAAA,EACLgD,KACAhB,0BACAH,iBACAqB,UACAG;AAEJ;AAEO,SAASG,yBACdC,YAAsC;IAEtC,uEAAuE;IACvE,4EAA4E;IAC5E,IAAIC,uBAAuBD,aAAaE,OAAO;IAC/C,IAAID,yBAAyB,MAAM;QACjCA,uBAAuBD,aAAaE,OAAO,OACzC3C,kNAAAA;IACJ,OAAO;IACL,uCAAuC;IACzC;IACA,OAAO0C,qBAAqBC,OAAO;AACrC;AAMO,SAASC,4BACdZ,GAAW,EACXV,IAAkB,EAClBW,GAAkB;IAElBZ,2BAA2BC;IAE3B,MAAMuB,gBAAgBd,oBAAoBC,KAAKC;IAC/C,IAAIY,kBAAkB,MAAM;QAC1B,OAAOA;IACT;IACA,kDAAkD;IAClD,MAAMJ,eAAuC;QAC3CK,cAAc;QACdC,MAAM,EAAA;QACNC,cAAc;QACd7B,MAAM;QACN8B,UAAU;QACV,0EAA0E;QAC1E,0EAA0E;QAC1E,mBAAmB;QACnBC,oBAAoB;QACpB,0DAA0D;QAC1DC,cAAc;QACdC,gBAAgB;QAEhB,qBAAqB;QACrBC,KAAK;QACLC,MAAM;QACN,4EAA4E;QAC5E,yCAAyC;QACzCC,SAASC;QACTC,SAASzC;IACX;IACA,MAAMkB,eAA0BpE,mNAAAA,EAC9BmE,IAAIE,QAAQ,EACZF,IAAIG,MAAM,EACVH,IAAIf,OAAO;IAEb,MAAMmB,iBAAiB;QACvBpD,gNAAAA,EAAc2B,eAAesB,UAAUO,cAAcJ;IACrD,OAAOI;AACT;AAEO,SAASiB,iCACd1B,GAAW,EACX2B,YAAiB,EACjBzC,OAAsB;IAEtB,yEAAyE;IACzE,oEAAoE;IACpE,8EAA8E;IAC9E,uDAAuD;IACvD,EAAE;IACF,sEAAsE;IACtE,2EAA2E;IAC3E,EAAE;IACF,wEAAwE;IACxE,wEAAwE;IACxE,qEAAqE;IACrE,4EAA4E;IAC5E,2EAA2E;IAC3E,wEAAwE;IACxE,0EAA0E;IAC1E,kCAAkC;IAElC,4EAA4E;IAC5E,0EAA0E;IAC1E,0EAA0E;IAC1E,uEAAuE;IACvE,4EAA4E;IAC5E,uCAAuC;IACvC,MAAM0C,kBAAkBD,aAAavB,MAAM;IAC3C,IAAIwB,oBAAoB,IAAI;QAC1B,wEAAwE;QACxE,mDAAmD;QACnD,OAAO;IACT;IACA,MAAMC,yBAAyB,IAAIC,IAAIH;IACvCE,uBAAuBzB,MAAM,GAAG;IAChC,MAAM2B,0BAA0BhC,oBAC9BC,SACAvD,iNAAAA,EAAyBoF,uBAAuBG,IAAI,EAAE9C;IAGxD,IACE6C,4BAA4B,QAC5BA,wBAAwBhB,MAAM,KAAA,GAC9B;QACA,yEAAyE;QACzE,uCAAuC;QACvC,OAAO;IACT;IAEA,2EAA2E;IAE3E,qEAAqE;IACrE,kEAAkE;IAClE,qEAAqE;IACrE,oEAAoE;IACpE,+BAA+B;IAC/B,MAAMkB,yCAAyC,IAAIH,IACjDC,wBAAwBjB,YAAY,EACpCa,aAAaO,MAAM;IAErB,MAAMC,4BACJF,uCAAuC7B,MAAM,KAAK,KAE9C6B,uCAAuC7B,MAAM,GAC7CwB;IAEN,mEAAmE;IACnE,oEAAoE;IACpE,wEAAwE;IACxE,yEAAyE;IACzE,+BAA+B;IAC/B,MAAMQ,2BACJL,wBAAwBX,cAAc,KAAK,KAEvCW,wBAAwBX,cAAc,GACtCQ;IAEN,MAAMS,gBAAgB,IAAIP,IACxBC,wBAAwBjB,YAAY,EACpCwB,SAASJ,MAAM;IAEjBG,cAAcjC,MAAM,GAAG+B;IACvB,MAAMI,6BAAyBhG,sOAAAA,EAAkB8F;IAEjD,MAAMG,sBAAsBC,0BAC1BV,wBAAwB5C,IAAI,EAC5BiD;IAEF,MAAMM,yBAAyBD,0BAC7BV,wBAAwBd,QAAQ,EAChCmB;IAGF,uEAAuE;IACvE,qBAAqB;IACrB,MAAMO,kBAA4C;QAChD7B,cAAcyB;QAEdxB,MAAM,EAAA;QACN,mDAAmD;QACnDC,cAAc;QACd7B,MAAMqD;QACNvB,UAAUyB;QACVxB,oBAAoBa,wBAAwBb,kBAAkB;QAC9DC,cAAcY,wBAAwBZ,YAAY;QAElD,0DAA0D;QAC1DC,gBAAgBgB;QAEhB,qBAAqB;QACrBf,KAAK;QACLC,MAAM;QACNC,SAASQ,wBAAwBR,OAAO;QACxCE,SAASM,wBAAwBN,OAAO;IAC1C;IAEA,oEAAoE;IACpE,gEAAgE;IAChE,OAAOkB;AACT;AAEA,SAASF,0BACPtD,IAAe,EACfyD,iBAAmC;IAEnC,wEAAwE;IACxE,mEAAmE;IAEnE,IAAIC,cAAgD;IACpD,MAAMC,gBAAgB3D,KAAK4D,KAAK;IAChC,IAAID,kBAAkB,MAAM;QAC1BD,cAAc,CAAC;QACf,IAAK,MAAMG,oBAAoBF,cAAe;YAC5C,MAAMG,YAAYH,aAAa,CAACE,iBAAiB;YACjDH,WAAW,CAACG,iBAAiB,GAAGP,0BAC9BQ,WACAL;QAEJ;IACF;IAEA,8DAA8D;IAC9D,IAAIzD,KAAK+D,MAAM,EAAE;QACf,OAAO;YACLC,YAAYhE,KAAKgE,UAAU;YAC3BC,SAASjE,KAAKiE,OAAO;YACrBlD,cAAU9D,uOAAAA,EACR+C,KAAKe,QAAQ,EACb0C;YAEFM,QAAQ;YACRH,OAAOF;YACPQ,cAAclE,KAAKkE,YAAY;YAC/BC,oBAAoBnE,KAAKmE,kBAAkB;YAC3CC,oBAAoBpE,KAAKoE,kBAAkB;QAC7C;IACF;IAEA,OAAO;QACLJ,YAAYhE,KAAKgE,UAAU;QAC3BC,SAASjE,KAAKiE,OAAO;QACrBlD,UAAUf,KAAKe,QAAQ;QACvBgD,QAAQ;QACRH,OAAOF;QACPQ,cAAclE,KAAKkE,YAAY;QAC/BC,oBAAoBnE,KAAKmE,kBAAkB;QAC3CC,oBAAoBpE,KAAKoE,kBAAkB;IAC7C;AACF;AAMO,SAASC,8BACdxD,GAAW,EACXyD,aAA4B,EAC5BC,KAA+B,EAC/BvE,IAAe;IAEf,MAAM0B,gBAAgBP,sBAAsBN,KAAKb,KAAKe,QAAQ;IAC9D,IAAIW,kBAAkB,MAAM;QAC1B,OAAOA;IACT;IACA,kDAAkD;IAClD,MAAM8C,yBAAqB3H,+NAAAA,EAA6ByH,eAAetE;IACvE,MAAMsB,eAAemD,gCAAgCF,MAAMnC,OAAO;IAClE,MAAMlB,iBAAiB;QACvBpD,gNAAAA,EACE4B,iBACA8E,oBACAlD,cACAJ;IAEF,OAAOI;AACT;AAEO,SAASoD,qCACd7D,GAAW,EACXyD,aAA4B,EAC5BC,KAA+B,EAC/BvE,IAAe;IAEf,yEAAyE;IACzE,8EAA8E;IAC9E,4EAA4E;IAC5E,2EAA2E;IAC3E,yEAAyE;IACzE,0BAA0B;IAC1B,EAAE;IACF,4EAA4E;IAC5E,4EAA4E;IAC5E,0EAA0E;IAC1E,8EAA8E;IAC9E,yEAAyE;IACzE,EAAE;IACF,0EAA0E;IAC1E,4EAA4E;IAC5E,yEAAyE;IACzE,4EAA4E;IAC5E,oEAAoE;IACpE,gBAAgB;IAEhB,0EAA0E;IAC1E,wEAAwE;IACxE,0EAA0E;IAC1E,0EAA0E;IAC1E,6EAA6E;IAC7E,0EAA0E;IAC1E,yCAAyC;IACzC,MAAM0B,gBAAgBN,kCAAkCP,KAAKb,KAAKe,QAAQ;IAC1E,IAAIW,kBAAkB,MAAM;QAC1B,OAAOA;IACT;IACA,kDAAkD;IAClD,MAAM8C,yBAAqB3H,+NAAAA,EAA6ByH,eAAetE;IACvE,MAAMsB,eAAemD,gCAAgCF,MAAMnC,OAAO;IAClE,MAAMlB,iBAAiB;QACvBpD,gNAAAA,EACE4B,iBACA8E,oBACAlD,cACAJ;IAEF,OAAOI;AACT;AAEO,SAASqD,uCACdL,aAA4B,EAC5BC,KAA+B,EAC/BvE,IAAe;IAEf,4EAA4E;IAC5E,sEAAsE;IACtE,kCAAkC;IAClC,MAAMwE,yBAAqB3H,+NAAAA,EAA6ByH,eAAetE;IACvE,MAAMsB,eAAemD,gCAAgCF,MAAMnC,OAAO;IAClE,MAAMlB,iBAAiB;QACvBpD,gNAAAA,EACE4B,iBACA8E,oBACAlD,cACAJ;IAEF,OAAOI;AACT;AAEO,SAASsD,mBACd/D,GAAW,EACXE,QAAyB,EACzB8D,cAAiC;IAEjC,4EAA4E;IAC5E,6EAA6E;IAC7E,yBAAyB;IACzB,6EAA6E;IAC7E,6EAA6E;IAC7E,iEAAiE;IAEjE,QAAI5G,iNAAAA,EAAe4C,KAAKhB,0BAA0BgF,iBAAiB;QACjE,6CAA6C;QAC7C,OAAO;IACT;IAEA,MAAMnD,gBAAgBP,sBAAsBN,KAAKE;IACjD,IAAIW,kBAAkB,MAAM;QAC1B,oFAAoF;QACpF,0DAA0D;QAC1D,4BAA4B;QAC5B,IAGE,AAFA,AACA,6EAD6E,GACG;QAC/EmD,eAAeP,aAAa,KAAK5C,cAAc4C,aAAa,IAC3D,CAACQ,sCACCpD,cAAc4C,aAAa,EAC3BO,eAAeP,aAAa,KAEhC,wDAAwD;QACxD,6FAA6F;QAC5F,CAAC5C,cAAcqD,SAAS,IAAIF,eAAeE,SAAS,EACrD;YACA,0EAA0E;YAC1E,wEAAwE;YACxE,0EAA0E;YAC1E,0EAA0E;YAC1E,qBAAqB;YACrB,MAAMC,gBAA2CH;YACjDG,cAAcpD,MAAM,GAAA;YACpBoD,cAAcC,OAAO,GAAG;YACxBD,cAAcE,GAAG,GAAG;YACpB,OAAO;QACT;QAEA,2CAA2C;YAC3ClH,qNAAAA,EAAmB0D;IACrB;IAEA,MAAMR,iBAAiB;QACvBpD,gNAAAA,EAAc4B,iBAAiBqB,UAAU8D,gBAAgB3D;IACzD,OAAO2D;AACT;AAEO,SAASJ,gCACdrC,OAAe;IAEf,MAAM+C,aAAqC;QACzCvD,MAAM,EAAA;QACN,2EAA2E;QAC3E,sCAAsC;QACtC0C,eAAe1F,yMAAAA,CAAcwG,GAAG;QAChCF,KAAK;QACLD,SAAS;QACTF,WAAW;QACXvD,SAAS;QAET,qBAAqB;QACrBU,KAAK;QACLC,MAAM;QACNC;QACAE,SAAS;IACX;IACA,OAAO6C;AACT;AAEO,SAASE,wBACdF,UAAkC,EAClCb,aAA4B;IAE5B,MAAMhD,eAAyC6D;IAC/C7D,aAAaM,MAAM,GAAA;IACnBN,aAAagD,aAAa,GAAGA;IAE7B,IAAIA,kBAAkB1F,yMAAAA,CAAc0G,IAAI,EAAE;QACxC,0EAA0E;QAC1E,uEAAuE;QACvE,4DAA4D;QAC5DhE,aAAayD,SAAS,GAAG;IAC3B;IAEA,6EAA6E;IAC7E,wEAAwE;IACxE,6EAA6E;IAC7E,sEAAsE;IACtE,yCAAyC;IACzCzD,aAAagB,OAAO,GAAGzC;IACvB,OAAOyB;AACT;AAEA,SAASiE,iBAAiBC,KAEzB;IACC,MAAM3D,eAAe2D,MAAM3D,YAAY;IACvC,IAAIA,iBAAiB,MAAM;QACzB,KAAK,MAAM1B,QAAQ0B,aAAc;gBAC/BrF,gNAAAA,EAAiB2D;QACnB;QACAqF,MAAM3D,YAAY,GAAG;IACvB;AACF;AAEA,SAAS4D,uBACPD,KAAsB,EACtBxF,IAAe,EACf0F,gBAA8B,EAC9BtD,OAAe,EACfL,kBAA2B,EAC3BJ,YAAoB,EACpBM,cAAgC,EAChCD,YAAqB;IAErB,6EAA6E;IAC7E,uEAAuE;IACvE,yEAAyE;IACzE,cAAc;IACd,MAAMF,WAAsB;QAC1BkC,YAAY3F,4NAAAA;QACZ4F,SAAS5F,4NAAAA;QACT0C,UAAU2E;QACV,yEAAyE;QACzE,0EAA0E;QAC1E,2EAA2E;QAC3E3B,QAAQ;QACRH,OAAO;QACPM,cAAc;QACdC,oBAAoBtI,oMAAAA,CAAmB8J,2BAA2B;QAClEvB,oBAAoB;IACtB;IACA,MAAMwB,iBAA2CJ;IACjDI,eAAehE,MAAM,GAAA;IACrBgE,eAAe5F,IAAI,GAAGA;IACtB4F,eAAe9D,QAAQ,GAAGA;IAC1B8D,eAAexD,OAAO,GAAGA;IACzBwD,eAAe7D,kBAAkB,GAAGA;IACpC6D,eAAejE,YAAY,GAAGA;IAC9BiE,eAAe3D,cAAc,GAAGA;IAChC2D,eAAe5D,YAAY,GAAGA;IAC9BuD,iBAAiBC;IACjB,OAAOI;AACT;AAEA,SAASC,yBACPC,iBAA2C,EAC3CZ,GAAoB,EACpBD,OAAuD,EACvD7C,OAAe,EACf2C,SAAkB;IAElB,MAAMa,iBAA6CE;IACnDF,eAAehE,MAAM,GAAA;IACrBgE,eAAeV,GAAG,GAAGA;IACrBU,eAAeX,OAAO,GAAGA;IACzBW,eAAexD,OAAO,GAAGA;IACzBwD,eAAeb,SAAS,GAAGA;IAC3B,yDAAyD;IACzD,IAAIe,kBAAkBtE,OAAO,KAAK,MAAM;QACtCsE,kBAAkBtE,OAAO,CAACuE,OAAO,CAACH;QAClC,2CAA2C;QAC3CA,eAAepE,OAAO,GAAG;IAC3B;IACA,OAAOoE;AACT;AAEA,SAASI,sBACPR,KAA6B,EAC7BpD,OAAe;IAEf,MAAM4C,gBAAyCQ;IAC/CR,cAAcpD,MAAM,GAAA;IACpBoD,cAAc5C,OAAO,GAAGA;IACxBmD,iBAAiBC;AACnB;AAEA,SAASS,wBACPT,KAA+B,EAC/BpD,OAAe;IAEf,MAAM4C,gBAA2CQ;IACjDR,cAAcpD,MAAM,GAAA;IACpBoD,cAAc5C,OAAO,GAAGA;IACxB,IAAIoD,MAAMhE,OAAO,KAAK,MAAM;QAC1B,0EAA0E;QAC1E,iDAAiD;QACjDgE,MAAMhE,OAAO,CAACuE,OAAO,CAAC;QACtBP,MAAMhE,OAAO,GAAG;IAClB;AACF;AAMA,SAAS0E,mCACPC,QAA0B,EAC1BC,gBAAwB,EACxBnE,cAAgC,EAChCoE,GAAyB;IAEzB,sCAAsC;IACtC,MAAMC,gBAAgBF,iBAAiBG,KAAK,CAAC,KAAKC,MAAM,CAAC,CAACC,IAAMA,MAAM;IACtE,MAAMC,QAAQ;IACd,MAAMC,cAAcrI,oOAAAA;IACpB,OAAOsI,+BACLT,SAASnG,IAAI,EACb2G,aACA,MACArI,oOAAAA,EACAgI,eACAI,OACAzE,gBACAoE;AAEJ;AAEA,SAASO,+BACPC,QAAsB,EACtB5C,OAAiC,EACjC6C,eAA8C,EAC9C9C,UAA6B,EAC7BsC,aAA4B,EAC5BS,kBAA0B,EAC1B9E,cAAgC,EAChCoE,GAAyB;IAEzB,yEAAyE;IACzE,8EAA8E;IAC9E,4EAA4E;IAC5E,0EAA0E;IAC1E,uCAAuC;IAEvC,IAAIzC,QAA0D;IAC9D,IAAIG;IACJ,IAAIhD;IACJ,MAAMiG,gBAAgBH,SAASjD,KAAK;IACpC,IAAIoD,kBAAkB,MAAM;QAC1BjD,SAAS;QACThD,eAAWhE,yNAAAA,EAAuBiH,YAAY8C;QAE9ClD,QAAQ,CAAC;QACT,IAAK,IAAIC,oBAAoBmD,cAAe;YAC1C,MAAMC,gBAAgBD,aAAa,CAACnD,iBAAiB;YACrD,MAAMqD,iBAAiBD,cAAcE,IAAI;YACzC,MAAMC,iBAAiBH,cAAcI,SAAS;YAC9C,MAAMC,0BAA0BL,cAAcM,QAAQ;YAEtD,IAAIC;YACJ,IAAIC;YACJ,IAAIC;YACJ,IAAIN,mBAAmB,MAAM;gBAC3B,kEAAkE;gBAClE,MAAMO,sBAAkBhK,gMAAAA,EACtByJ,gBACAd,eACAS;gBAGF,sEAAsE;gBACtE,uEAAuE;gBACvE,uEAAuE;gBACvE,2DAA2D;gBAE3D,gEAAgE;gBAChE,uEAAuE;gBACvE,sEAAsE;gBACtE,2DAA2D;gBAC3D,gBAAgB;gBAChB,MAAMa,gBACJ,AACA,8BAA8B,gCADgC;gBAE9DN,4BAA4B,OACxBA,8BAEA9J,8LAAAA,EACEmK,iBACA;gBAGRD,2BAAuB5K,uNAAAA,EACrBgK,iBACAc;gBAEFH,eAAe;oBAACP;oBAAgBU;oBAAeR;iBAAe;gBAC9DI,uBAAuB;YACzB,OAAO;gBACL,uEAAuE;gBACvE,cAAc;gBACdE,uBAAuBZ;gBACvBW,eAAeP;gBACfM,2BAAuBjK,gMAAAA,EAA6B2J;YACtD;YAEA,wEAAwE;YACxE,8DAA8D;YAC9D,MAAMW,0BAA0BL,uBAC5BT,qBAAqB,IACrBA;YAEJ,MAAMe,0BAAsB1J,uOAAAA,EAA4BqJ;YACxD,MAAMM,sBAAkB7J,uOAAAA,EACtB8F,YACAH,kBACAiE;YAEFlE,KAAK,CAACC,iBAAiB,GAAG+C,+BACxBK,eACAQ,cACAC,sBACAK,iBACAzB,eACAuB,yBACA5F,gBACAoE;QAEJ;IACF,OAAO;QACL,IAAIrC,WAAWgE,QAAQ,CAACrJ,mLAAAA,GAAmB;YACzC,0BAA0B;YAC1BoF,SAAS;YACThD,eAAW/D,uNAAAA,EACTgH,YACA/B,gBACA6E;YAEF,yEAAyE;YACzE,oEAAoE;YACpE,uEAAuE;YACvE,+DAA+D;YAC/D,uDAAuD;YACvD,6CAA6C;YAC7C,IAAIT,IAAIX,gBAAgB,KAAK,MAAM;gBACjCW,IAAIX,gBAAgB,OAAGxI,2NAAAA,EACrB8G,YACA/B,gBACA6E;YAEJ;QACF,OAAO;YACL,4BAA4B;YAC5B/C,SAAS;YACThD,eAAWhE,yNAAAA,EAAuBiH,YAAY8C;QAChD;IACF;IAEA,OAAO;QACL9C;QACAC;QACAlD;QACA,0EAA0E;QAC1E,2EAA2E;QAC3E,yEAAyE;QACzE,2EAA2E;QAC3E,2EAA2E;QAC3E,qCAAqC;QACrCgD,QAAQA;QACRH;QACAM,cAAc2C,SAAS3C,YAAY;QACnC,yEAAyE;QACzE,0DAA0D;QAC1DC,oBAAoBtI,oMAAAA,CAAmBoM,yBAAyB;QAChE7D,oBAAoByC,SAASzC,kBAAkB;IACjD;AACF;AAEA,SAAS8D,wCACPC,iBAAoC,EACpClG,cAAgC,EAChCoE,GAAyB;IAEzB,OAAO+B,oCACLD,mBACA7J,oOAAAA,EACA,MACA2D,gBACAoE;AAEJ;AAEA,SAAS+B,oCACPD,iBAAoC,EACpCnE,UAA6B,EAC7BqE,qBAAoD,EACpDpG,cAAgC,EAChCoE,GAAyB;IAEzB,MAAMiC,kBAAkBH,iBAAiB,CAAC,EAAE;IAE5C,IAAIlE;IACJ,IAAI6C;IACJ,IAAI/C;IACJ,IAAIhD;IACJ,IAAIwH,MAAMC,OAAO,CAACF,kBAAkB;QAClCvE,SAAS;QACT,MAAM0E,gBAAgBH,eAAe,CAAC,EAAE;QACxCxB,sBAAkBhK,uNAAAA,EAAqBuL,uBAAuBI;QAC9D1H,eAAWhE,yNAAAA,EAAuBiH,YAAY8C;QAC9C7C,UAAUqE;IACZ,OAAO;QACL,uEAAuE;QACvE,cAAc;QACdxB,kBAAkBuB;QAClB,IAAIrE,WAAWgE,QAAQ,CAACrJ,mLAAAA,GAAmB;YACzC,0BAA0B;YAC1BoF,SAAS;YAET,yEAAyE;YACzE,wEAAwE;YACxE,2EAA2E;YAC3E,0BAA0B;YAC1B,EAAE;YACF,6DAA6D;YAC7D,EAAE;YACF,yEAAyE;YACzE,uEAAuE;YACvEE,UAAUtF,mLAAAA;YACVoC,eAAW/D,uNAAAA,EACTgH,YACA/B,gBACA6E;YAEF,yEAAyE;YACzE,oEAAoE;YACpE,uEAAuE;YACvE,+DAA+D;YAC/D,uDAAuD;YACvD,6CAA6C;YAC7C,IAAIT,IAAIX,gBAAgB,KAAK,MAAM;gBACjCW,IAAIX,gBAAgB,OAAGxI,2NAAAA,EACrB8G,YACA/B,gBACA6E;YAEJ;QACF,OAAO;YACL,4BAA4B;YAC5B/C,SAAS;YACTE,UAAUqE;YACVvH,eAAWhE,yNAAAA,EAAuBiH,YAAY8C;QAChD;IACF;IAEA,IAAIlD,QAA0D;IAE9D,MAAM8E,iBAAiBP,iBAAiB,CAAC,EAAE;IAC3C,IAAK,IAAItE,oBAAoB6E,eAAgB;QAC3C,MAAMC,mBAAmBD,cAAc,CAAC7E,iBAAiB;QACzD,MAAM4D,eAAekB,gBAAgB,CAAC,EAAE;QACxC,0EAA0E;QAC1E,uEAAuE;QACvE,wCAAwC;QACxC,MAAMb,0BAAsB1J,uOAAAA,EAA4BqJ;QACxD,MAAMM,sBAAkB7J,uOAAAA,EACtB8F,YACAH,kBACAiE;QAEF,MAAMhE,YAAYsE,oCAChBO,kBACAZ,iBACAjB,iBACA7E,gBACAoE;QAEF,IAAIzC,UAAU,MAAM;YAClBA,QAAQ;gBACN,CAACC,iBAAiB,EAAEC;YACtB;QACF,OAAO;YACLF,KAAK,CAACC,iBAAiB,GAAGC;QAC5B;IACF;IAEA,OAAO;QACLE;QACAC;QACAlD;QACA,0EAA0E;QAC1E,2EAA2E;QAC3E,yEAAyE;QACzE,2EAA2E;QAC3E,2EAA2E;QAC3E,qCAAqC;QACrCgD,QAAQA;QACRH;QACAM,cAAciE,iBAAiB,CAAC,EAAE,KAAK;QACvChE,oBACEgE,iBAAiB,CAAC,EAAE,KAAKS,YACrBT,iBAAiB,CAAC,EAAE,GACpBtM,oMAAAA,CAAmB8J,2BAA2B;QAEpD,uEAAuE;QACvE,6CAA6C;QAC7CvB,oBAAoB;IACtB;AACF;AAEO,SAASyE,oCACdC,SAAoB;IAEpB,MAAMJ,iBAAoD,CAAC;IAC3D,IAAII,UAAUlF,KAAK,KAAK,MAAM;QAC5B,IAAK,MAAMC,oBAAoBiF,UAAUlF,KAAK,CAAE;YAC9C8E,cAAc,CAAC7E,iBAAiB,GAAGgF,oCACjCC,UAAUlF,KAAK,CAACC,iBAAiB;QAErC;IACF;IACA,MAAMsE,oBAAuC;QAC3CW,UAAU7E,OAAO;QACjByE;QACA;QACA;QACAI,UAAU5E,YAAY;KACvB;IACD,OAAOiE;AACT;AAEO,eAAeY,sBACpBvD,KAA6B,EAC7BrF,IAAkB,EAClBW,GAAkB;IAElB,6EAA6E;IAC7E,6EAA6E;IAC7E,wEAAwE;IACxE,cAAc;IACd,MAAME,WAAWF,IAAIE,QAAQ;IAC7B,MAAMC,SAASH,IAAIG,MAAM;IACzB,MAAMlB,UAAUe,IAAIf,OAAO;IAC3B,MAAMiJ,cAAc;IAEpB,MAAMC,UAA0B;QAC9B,CAAC5M,qMAAAA,CAAW,EAAE;QACd,CAACN,sNAAAA,CAA4B,EAAE;QAC/B,CAACC,8NAAAA,CAAoC,EAAEgN;IACzC;IACA,IAAIjJ,YAAY,MAAM;QACpBkJ,OAAO,CAAC9M,mMAAAA,CAAS,GAAG4D;IACtB;IAEA,IAAI;QACF,MAAMmJ,MAAM,IAAIvG,IAAI3B,WAAWC,QAAQkC,SAASJ,MAAM;QACtD,IAAIoG;QACJ,IAAIC;QACJ,IAAIjK,oBAAoB;;aAyDjB;YACL,qEAAqE;YACrE,0EAA0E;YAC1E,kEAAkE;YAClE,gCAAgC;YAChCgK,WAAW,MAAMO,sBAAsBR,KAAKD;YAC5CG,oBACED,aAAa,QAAQA,SAASM,UAAU,GAAG,IAAI9G,IAAIwG,SAASD,GAAG,IAAIA;QACvE;QAEA,IACE,CAACC,YACD,CAACA,SAASS,EAAE,IACZ,uEAAuE;QACvE,yEAAyE;QACzE,oDAAoD;QACpDT,SAASvH,MAAM,KAAK,OACpB,CAACuH,SAASU,IAAI,EACd;YACA,wEAAwE;YACxE,uDAAuD;YACvD7D,sBAAsBR,OAAOgE,KAAK3I,GAAG,KAAK,KAAK;YAC/C,OAAO;QACT;QAEA,kEAAkE;QAClE,wEAAwE;QACxE,yEAAyE;QACzE,wEAAwE;QACxE,4EAA4E;QAC5E,yEAAyE;QACzE,EAAE;QACF,2EAA2E;QAC3E,2EAA2E;QAC3E,4EAA4E;QAC5E,0EAA0E;QAC1E,2EAA2E;QAC3E,4BAA4B;QAC5B,MAAMc,mBAAevE,sOAAAA,EAAkBgM;QAEvC,kEAAkE;QAClE,MAAMU,aAAaX,SAASF,OAAO,CAACc,GAAG,CAAC;QACxC,MAAMhI,qBACJ+H,eAAe,QAAQA,WAAWE,QAAQ,CAAC7N,mMAAAA;QAE7C,4CAA4C;QAC5C,MAAM8N,aAASpL,kNAAAA;QAEf,0EAA0E;QAC1E,yEAAyE;QACzE,6BAA6B;QAC7B,MAAMqL,oBACJf,SAASF,OAAO,CAACc,GAAG,CAACjO,mNAAAA,MAA8B,OACnD,yEAAyE;QACzE,wEAAwE;QACxE,2CAA2C;QAC3CqD;QAEF,IAAI+K,mBAAmB;YACrB,MAAMC,iBAAiBC,6BACrBjB,SAASU,IAAI,EACbI,OAAOlE,OAAO,EACd,SAASsE,qBAAqBlI,IAAI;oBAChCpE,oNAAAA,EAAkByH,OAAOrD;YAC3B;YAEF,MAAMmI,aAAa,UAAM/N,+OAAAA,EACvB4N,gBACAlB;YAEF,IAAIqB,WAAWC,OAAO,SAAKpN,oLAAAA,KAAiB;gBAC1C,qEAAqE;gBACrE,mEAAmE;gBACnE,0EAA0E;gBAC1E,sEAAsE;gBACtE,6BAA6B;gBAC7B,iEAAiE;gBACjE6I,sBAAsBR,OAAOgE,KAAK3I,GAAG,KAAK,KAAK;gBAC/C,OAAO;YACT;YAEA,qEAAqE;YACrE,+DAA+D;YAC/D,iBAAiB;YACjB,MAAMuF,uBAAmB3I,uLAAAA,EAAoB0L;YAC7C,MAAMlH,qBAAiBvE,qLAAAA,EAAkByL;YAEzC,qEAAqE;YACrE,gBAAgB;YAChB,EAAE;YACF,iEAAiE;YACjE,wBAAwB;YACxB,MAAM9C,MAA4B;gBAAEX,kBAAkB;YAAK;YAC3D,MAAMoD,YAAY5C,mCAChBoE,YACAlE,kBACAnE,gBACAoE;YAEF,MAAMX,mBAAmBW,IAAIX,gBAAgB;YAC7C,IAAIA,qBAAqB,MAAM;gBAC7BM,sBAAsBR,OAAOgE,KAAK3I,GAAG,KAAK,KAAK;gBAC/C,OAAO;YACT;YAEA,MAAM2J,cAAc1L,eAAewL,WAAWG,SAAS;YACvDhF,uBACED,OACAsD,WACApD,kBACA8D,KAAK3I,GAAG,KAAK2J,aACbzI,oBACAJ,cACAM,gBACAiI;QAEJ,OAAO;YACL,gEAAgE;YAChE,gEAAgE;YAChE,sEAAsE;YACtE,yDAAyD;YACzD,uBAAuB;YACvB,MAAMC,iBAAiBC,6BACrBjB,SAASU,IAAI,EACbI,OAAOlE,OAAO,EACd,SAASsE,qBAAqBlI,IAAI;oBAChCpE,oNAAAA,EAAkByH,OAAOrD;YAC3B;YAEF,MAAMmI,aACJ,UAAM/N,+OAAAA,EACJ4N,gBACAlB;YAEJ,IAAIqB,WAAWI,CAAC,SAAKvN,oLAAAA,KAAiB;gBACpC,qEAAqE;gBACrE,mEAAmE;gBACnE,0EAA0E;gBAC1E,sEAAsE;gBACtE,6BAA6B;gBAC7B,iEAAiE;gBACjE6I,sBAAsBR,OAAOgE,KAAK3I,GAAG,KAAK,KAAK;gBAC/C,OAAO;YACT;YAEA8J,kCACEnB,KAAK3I,GAAG,IACRV,MACA,AACA,+EAD+E,MACM;YACrFvB,yMAAAA,CAAcgM,eAAe,EAC7BzB,UACAmB,YACA9E,OACAzD,oBACAJ,cACAuI;QAEJ;QAEA,IAAI,CAACnI,oBAAoB;YACvB,yEAAyE;YACzE,wEAAwE;YACxE,6DAA6D;YAC7D,+BAA+B;YAE/B,sEAAsE;YACtE,sEAAsE;YACtE,sDAAsD;YACtD,mEAAmE;YACnE,oEAAoE;YACpE,eAAe;YACf,MAAM8I,wBAAmCjO,4NAAAA,EACvCoE,UACAC,QACAlB,SACAgC;YAEF,MAAMb,iBAAiB;gBACvBpD,gNAAAA,EAAc2B,eAAeoL,mBAAmBrF,OAAOtE;QACzD;QACA,wEAAwE;QACxE,wEAAwE;QACxE,OAAO;YAAE4J,OAAO;YAAMb,QAAQA,OAAOzI,OAAO;QAAC;IAC/C,EAAE,OAAOhB,OAAO;QACd,uEAAuE;QACvE,yBAAyB;QACzBwF,sBAAsBR,OAAOgE,KAAK3I,GAAG,KAAK,KAAK;QAC/C,OAAO;IACT;AACF;AAEO,eAAekK,wBACpBxG,KAA+B,EAC/BuB,iBAA2C,EAC3CkF,QAAuB,EACvBhL,IAAe;IAEf,6EAA6E;IAC7E,6EAA6E;IAC7E,wEAAwE;IACxE,cAAc;IACd,EAAE;IACF,0EAA0E;IAC1E,iBAAiB;IAEjB,4EAA4E;IAC5E,6EAA6E;IAC7E,6EAA6E;IAC7E,mEAAmE;IACnE,MAAMkJ,MAAM,IAAIvG,IAAI4B,MAAM5C,YAAY,EAAEwB,SAASJ,MAAM;IACvD,MAAMhD,UAAUiL,SAASjL,OAAO;IAEhC,MAAMiE,aAAahE,KAAKgE,UAAU;IAClC,MAAMiH,uBACJjH,eAAe1F,oOAAAA,GAEX,AACA,iEADiE,GACG;IACpE,qEAAqE;IACrE,gEAAgE;IAChE,qEAAqE;IACpE,YACD0F;IAEN,MAAMiF,UAA0B;QAC9B,CAAC5M,qMAAAA,CAAW,EAAE;QACd,CAACN,sNAAAA,CAA4B,EAAE;QAC/B,CAACC,8NAAAA,CAAoC,EAAEiP;IACzC;IACA,IAAIlL,YAAY,MAAM;QACpBkJ,OAAO,CAAC9M,mMAAAA,CAAS,GAAG4D;IACtB;IAEA,MAAMmL,aAAa/L,sCAEfwK,0BACAT,YADsCA,KAAK+B;IAE/C,IAAI;QACF,MAAM9B,WAAW,MAAMO,sBAAsBwB,YAAYjC;QACzD,IACE,CAACE,YACD,CAACA,SAASS,EAAE,IACZT,SAASvH,MAAM,KAAK,OAAO,aAAa;QACxC,0EAA0E;QAC1E,yEAAyE;QACzE,oEAAoE;QACpE,uEAAuE;QACvE,0BAA0B;QACzBuH,SAASF,OAAO,CAACc,GAAG,CAACjO,mNAAAA,MAA8B,OAClD,sEAAsE;QACtE,iEAAiE;QACjE,qDAAqD;QACrD,CAACqD,sBACH,CAACgK,SAASU,IAAI,EACd;YACA,wEAAwE;YACxE,uDAAuD;YACvD5D,wBAAwBH,mBAAmB0D,KAAK3I,GAAG,KAAK,KAAK;YAC7D,OAAO;QACT;QAEA,4CAA4C;QAC5C,MAAMoJ,aAASpL,kNAAAA;QAEf,2EAA2E;QAC3E,4DAA4D;QAC5D,MAAMsL,iBAAiBC,6BACrBjB,SAASU,IAAI,EACbI,OAAOlE,OAAO,EACd,SAASsE,qBAAqBlI,IAAI;gBAChCpE,oNAAAA,EAAkB+H,mBAAmB3D;QACvC;QAEF,MAAMmI,aAAa,UAAO/N,+OAAAA,EACxB4N,gBACAlB;QAEF,IAAIqB,WAAWC,OAAO,SAAKpN,oLAAAA,KAAiB;YAC1C,qEAAqE;YACrE,mEAAmE;YACnE,0EAA0E;YAC1E,sEAAsE;YACtE,6BAA6B;YAC7B8I,wBAAwBH,mBAAmB0D,KAAK3I,GAAG,KAAK,KAAK;YAC7D,OAAO;QACT;QACA,OAAO;YACLiK,OAAOjF,yBACLC,mBACAwE,WAAWpF,GAAG,EACdoF,WAAWrF,OAAO,EAClB,AACA,yCAAyC,6BAD6B;YAEtEV,MAAMnC,OAAO,EACbkI,WAAWvF,SAAS;YAEtB,wEAAwE;YACxE,wEAAwE;YACxEkF,QAAQA,OAAOzI,OAAO;QACxB;IACF,EAAE,OAAOhB,OAAO;QACd,uEAAuE;QACvE,yBAAyB;QACzByF,wBAAwBH,mBAAmB0D,KAAK3I,GAAG,KAAK,KAAK;QAC7D,OAAO;IACT;AACF;AAEO,eAAesK,0CACpBhL,IAAkB,EAClBoE,KAA+B,EAC/BD,aAGsB,EACtB8G,kBAAqC,EACrCC,cAAgE;IAEhE,MAAMvK,MAAMX,KAAKW,GAAG;IACpB,MAAMoI,MAAM,IAAIvG,IAAI4B,MAAM5C,YAAY,EAAEwB,SAASJ,MAAM;IACvD,MAAMhD,UAAUe,IAAIf,OAAO;IAE3B,IACEsL,eAAelJ,IAAI,KAAK,KACxBkJ,eAAeC,GAAG,CAAC/G,MAAMzC,QAAQ,CAACkC,UAAU,GAC5C;QACA,6DAA6D;QAC7D,6BAA6B;QAC7BoH,qBAAqB5L;IACvB;IAEA,MAAMyJ,UAA0B;QAC9B,CAAC5M,qMAAAA,CAAW,EAAE;QACd,CAACH,wNAAAA,CAA8B,MAC7BsC,gNAAAA,EAAmC4M;IACvC;IACA,IAAIrL,YAAY,MAAM;QACpBkJ,OAAO,CAAC9M,mMAAAA,CAAS,GAAG4D;IACtB;IACA,OAAQuE;QACN,KAAK1F,yMAAAA,CAAc0G,IAAI;YAAE;gBAIvB;YACF;QACA,KAAK1G,yMAAAA,CAAc2M,UAAU;YAAE;gBAC7BtC,OAAO,CAAClN,sNAAAA,CAA4B,GAAG;gBACvC;YACF;QACA,KAAK6C,yMAAAA,CAAcgM,eAAe;YAAE;gBAClC3B,OAAO,CAAClN,sNAAAA,CAA4B,GAAG;gBACvC;YACF;QACA;YAAS;gBACPuI;YACF;IACF;IAEA,IAAI;QACF,MAAM6E,WAAW,MAAMO,sBAAsBR,KAAKD;QAClD,IAAI,CAACE,YAAY,CAACA,SAASS,EAAE,IAAI,CAACT,SAASU,IAAI,EAAE;YAC/C,wEAAwE;YACxE,uDAAuD;YACvD2B,mCAAmCH,gBAAgB7B,KAAK3I,GAAG,KAAK,KAAK;YACrE,OAAO;QACT;QAEA,MAAMoB,qBAAiBvE,qLAAAA,EAAkByL;QACzC,IAAIlH,mBAAmBsC,MAAMtC,cAAc,EAAE;YAC3C,iEAAiE;YACjE,yEAAyE;YACzE,sEAAsE;YACtE,iBAAiB;YACjB,yEAAyE;YACzE,uEAAuE;YACvE,6CAA6C;YAC7CuJ,mCAAmCH,gBAAgB7B,KAAK3I,GAAG,KAAK,KAAK;YACrE,OAAO;QACT;QAEA,4CAA4C;QAC5C,MAAMoJ,aAASpL,kNAAAA;QAEf,IAAI4M,mBAA6D;QACjE,MAAMtB,iBAAiBC,6BACrBjB,SAASU,IAAI,EACbI,OAAOlE,OAAO,EACd,SAASsE,qBAAqBqB,uBAAuB;YACnD,mEAAmE;YACnE,iEAAiE;YACjE,0CAA0C;YAC1C,IAAID,qBAAqB,MAAM;gBAC7B,0DAA0D;gBAC1D,iBAAiB;gBACjB;YACF;YACA,MAAME,cAAcD,0BAA0BD,iBAAiBG,MAAM;YACrE,KAAK,MAAMpG,SAASiG,iBAAkB;oBACpC1N,oNAAAA,EAAkByH,OAAOmG;YAC3B;QACF;QAEF,MAAMrB,aAAa,UAAO/N,+OAAAA,EACxB4N,gBACAlB;QAGF,MAAM4C,oBACJvH,kBAAkB1F,yMAAAA,CAAc2M,UAAU,GAEtCjB,WAAWwB,EAAE,EAAE,CAAC,EAAE,KAAK,OAEvB,AACA,iGADiG;QAGvG,yEAAyE;QACzE,4EAA4E;QAC5E,oCAAoC;QACpCL,mBAAmBM,oCACjBvC,KAAK3I,GAAG,IACRV,MACAmE,eACA6E,UACAmB,YACAuB,mBACAtH,OACA8G;QAGF,wEAAwE;QACxE,wEAAwE;QACxE,OAAO;YAAEP,OAAO;YAAMb,QAAQA,OAAOzI,OAAO;QAAC;IAC/C,EAAE,OAAOhB,OAAO;QACdgL,mCAAmCH,gBAAgB7B,KAAK3I,GAAG,KAAK,KAAK;QACrE,OAAO;IACT;AACF;AAEA,SAAS8J,kCACP9J,GAAW,EACXV,IAAkB,EAClBmE,aAGsB,EACtB6E,QAA+C,EAC/CmB,UAAoC,EACpC9E,KAA6B,EAC7BzD,kBAA2B,EAC3BJ,YAAoB,EACpBuI,iBAA0B;IAE1B,6EAA6E;IAC7E,8DAA8D;IAC9D,MAAMjI,qBAAiBvE,qLAAAA,EAAkByL;IAEzC,MAAM6C,iCAA6BzN,iMAAAA,EAAoB+L,WAAW2B,CAAC;IACnE,IACE,AACA,kBAAkB,iDADiD;IAEnE,OAAOD,+BAA+B,YACtCA,2BAA2BJ,MAAM,KAAK,GACtC;QACA5F,sBAAsBR,OAAO3E,MAAM,KAAK;QACxC;IACF;IACA,MAAMqL,aAAaF,0BAA0B,CAAC,EAAE;IAChD,IAAI,CAACE,WAAWC,YAAY,EAAE;QAC5B,8BAA8B;QAC9BnG,sBAAsBR,OAAO3E,MAAM,KAAK;QACxC;IACF;IAEA,MAAMsH,oBAAoB+D,WAAWlM,IAAI;IACzC,iEAAiE;IACjE,gDAAgD;IAChD,MAAMjB,mBACJ,OAAOuL,WAAWwB,EAAE,EAAE,CAAC,EAAE,KAAK,WAC1BxB,WAAWwB,EAAE,CAAC,EAAE,GAChBM,SAASjD,SAASF,OAAO,CAACc,GAAG,CAAC9N,wNAAAA,KAAkC,IAAI;IAC1E,MAAMuO,cAAc,CAAC6B,MAAMtN,oBACvBD,eAAeC,oBACfN,0OAAAA;IAEJ,6EAA6E;IAC7E,wEAAwE;IACxE,8EAA8E;IAC9E,qCAAqC;IACrC,MAAMoN,oBACJ1C,SAASF,OAAO,CAACc,GAAG,CAACjO,mNAAAA,MAA8B;IAErD,qEAAqE;IACrE,gBAAgB;IAChB,EAAE;IACF,iEAAiE;IACjE,wBAAwB;IACxB,MAAMuK,MAA4B;QAAEX,kBAAkB;IAAK;IAC3D,MAAMoD,YAAYZ,wCAChBC,mBACAlG,gBACAoE;IAEF,MAAMX,mBAAmBW,IAAIX,gBAAgB;IAC7C,IAAIA,qBAAqB,MAAM;QAC7BM,sBAAsBR,OAAO3E,MAAM,KAAK;QACxC;IACF;IAEA,MAAM+E,iBAAiBH,uBACrBD,OACAsD,WACApD,kBACA7E,MAAM2J,aACNzI,oBACAJ,cACAM,gBACAiI;IAGF,2EAA2E;IAC3E,qEAAqE;IACrE,EAAE;IACF,0EAA0E;IAC1E,0EAA0E;IAC1E,4EAA4E;IAC5E,yEAAyE;IACzE,0EAA0E;IAC1E,2EAA2E;IAC3E6B,oCACElL,KACAV,MACAmE,eACA6E,UACAmB,YACAuB,mBACAjG,gBACA;AAEJ;AAEA,SAAS4F,mCACPc,OAAkD,EAClDlK,OAAe;IAEf,MAAMqJ,mBAAmB,EAAE;IAC3B,KAAK,MAAMjG,SAAS8G,QAAQC,MAAM,GAAI;QACpC,IAAI/G,MAAM5D,MAAM,KAAA,GAA0B;YACxCqE,wBAAwBT,OAAOpD;QACjC,OAAO,IAAIoD,MAAM5D,MAAM,KAAA,GAA4B;YACjD6J,iBAAiBe,IAAI,CAAChH;QACxB;IACF;IACA,OAAOiG;AACT;AAEA,SAASM,oCACPlL,GAAW,EACXV,IAAkB,EAClBmE,aAGsB,EACtB6E,QAA+C,EAC/CmB,UAAoC,EACpCuB,iBAA0B,EAC1BtH,KAA+B,EAC/B8G,cAAuE;IAEvE,IAAIf,WAAWI,CAAC,SAAKvN,oLAAAA,KAAiB;QACpC,qEAAqE;QACrE,mEAAmE;QACnE,0EAA0E;QAC1E,sEAAsE;QACtE,6BAA6B;QAC7B,IAAIkO,mBAAmB,MAAM;YAC3BG,mCAAmCH,gBAAgBxK,MAAM,KAAK;QAChE;QACA,OAAO;IACT;IAEA,MAAM4L,kBAAclO,iMAAAA,EAAoB+L,WAAW2B,CAAC;IACpD,IAAI,OAAOQ,gBAAgB,UAAU;QACnC,wEAAwE;QACxE,4EAA4E;QAC5E,OAAO;IACT;IAEA,iEAAiE;IACjE,gDAAgD;IAChD,MAAM1N,mBACJ,OAAOuL,WAAWwB,EAAE,EAAE,CAAC,EAAE,KAAK,WAC1BxB,WAAWwB,EAAE,CAAC,EAAE,GAChBM,SAASjD,SAASF,OAAO,CAACc,GAAG,CAAC9N,wNAAAA,KAAkC,IAAI;IAC1E,MAAMuO,cAAc,CAAC6B,MAAMtN,oBACvBD,eAAeC,oBACfN,0OAAAA;IACJ,MAAM2D,UAAUvB,MAAM2J;IAEtB,KAAK,MAAM0B,cAAcO,YAAa;QACpC,MAAMC,WAAWR,WAAWQ,QAAQ;QACpC,IAAIA,aAAa,MAAM;YACrB,uEAAuE;YACvE,oEAAoE;YACpE,EAAE;YACF,sEAAsE;YACtE,6CAA6C;YAC7C,EAAE;YACF,6DAA6D;YAC7D,MAAM1D,cAAckD,WAAWlD,WAAW;YAC1C,IAAIhJ,OAAOuE,MAAMvE,IAAI;YACrB,IAAK,IAAI2M,IAAI,GAAGA,IAAI3D,YAAY4C,MAAM,EAAEe,KAAK,EAAG;gBAC9C,MAAM9I,mBAA2BmF,WAAW,CAAC2D,EAAE;gBAC/C,IAAI3M,MAAM4D,OAAO,CAACC,iBAAiB,KAAK+E,WAAW;oBACjD5I,OAAOA,KAAK4D,KAAK,CAACC,iBAAiB;gBACrC,OAAO;oBACL,IAAIwH,mBAAmB,MAAM;wBAC3BG,mCAAmCH,gBAAgBxK,MAAM,KAAK;oBAChE;oBACA,OAAO;gBACT;YACF;YAEA+L,uBACE/L,KACAV,MACAmE,eACAC,OACAvE,MACAoC,SACAsK,UACAb,mBACAR;QAEJ;QAEA,MAAMwB,OAAOX,WAAWW,IAAI;QAC5B,IAAIA,SAAS,MAAM;YACjBC,qCACEjM,KACAyD,eACAC,OACAsI,MACA,MACAX,WAAWa,aAAa,EACxB3K,SACAmC,MAAMzC,QAAQ,EACduJ;QAEJ;IACF;IACA,uEAAuE;IACvE,4EAA4E;IAC5E,sCAAsC;IACtC,4EAA4E;IAC5E,2EAA2E;IAC3E,yEAAyE;IACzE,8EAA8E;IAC9E,oEAAoE;IACpE,IAAIA,mBAAmB,MAAM;QAC3B,MAAMI,mBAAmBD,mCACvBH,gBACAxK,MAAM,KAAK;QAEb,OAAO4K;IACT;IACA,OAAO;AACT;AAEA,SAASmB,uBACP/L,GAAW,EACXV,IAAkB,EAClBmE,aAGsB,EACtBC,KAA+B,EAC/BvE,IAAe,EACfoC,OAAe,EACfsK,QAA2B,EAC3Bb,iBAA0B,EAC1BmB,yBAGQ;IAER,wEAAwE;IACxE,+CAA+C;IAC/C,MAAM9H,MAAMwH,QAAQ,CAAC,EAAE;IACvB,MAAMzH,UAAUyH,QAAQ,CAAC,EAAE;IAC3B,MAAM3H,YAAYG,QAAQ,QAAQ2G;IAClCiB,qCACEjM,KACAyD,eACAC,OACAW,KACAD,SACAF,WACA3C,SACApC,MACAgN;IAGF,mDAAmD;IACnD,MAAMpJ,QAAQ5D,KAAK4D,KAAK;IACxB,IAAIA,UAAU,MAAM;QAClB,MAAMqJ,mBAAmBP,QAAQ,CAAC,EAAE;QACpC,IAAK,MAAM7I,oBAAoBD,MAAO;YACpC,MAAME,YAAYF,KAAK,CAACC,iBAAiB;YACzC,MAAMqJ,gBACJD,gBAAgB,CAACpJ,iBAAiB;YACpC,IAAIqJ,kBAAkB,QAAQA,kBAAkBtE,WAAW;gBACzDgE,uBACE/L,KACAV,MACAmE,eACAC,OACAT,WACA1B,SACA8K,eACArB,mBACAmB;YAEJ;QACF;IACF;AACF;AAEA,SAASF,qCACPjM,GAAW,EACXyD,aAGsB,EACtBC,KAA+B,EAC/BW,GAAoB,EACpBD,OAAuD,EACvDF,SAAkB,EAClB3C,OAAe,EACfpC,IAAe,EACfgN,yBAGQ;IAER,0EAA0E;IAC1E,4EAA4E;IAC5E,+DAA+D;IAC/D,MAAMG,aACJH,8BAA8B,OAC1BA,0BAA0BjD,GAAG,CAAC/J,KAAKgE,UAAU,IAC7C4E;IACN,IAAIuE,eAAevE,WAAW;QAC5B/C,yBAAyBsH,YAAYjI,KAAKD,SAAS7C,SAAS2C;IAC9D,OAAO;QACL,0DAA0D;QAC1D,MAAMqI,mBAAmB/I,8BACvBxD,KACAyD,eACAC,OACAvE;QAEF,IAAIoN,iBAAiBxL,MAAM,KAAA,GAAwB;YACjD,oDAAoD;YACpD,MAAMyL,WAAWD;YACjBvH,yBACER,wBAAwBgI,UAAU/I,gBAClCY,KACAD,SACA7C,SACA2C;QAEJ,OAAO;YACL,iEAAiE;YACjE,+CAA+C;YAC/C,MAAMsI,WAAWxH,yBACfR,wBACEZ,gCAAgCrC,UAChCkC,gBAEFY,KACAD,SACA7C,SACA2C;YAEFH,mBACE/D,SACAhE,+NAAAA,EAA6ByH,eAAetE,OAC5CqN;QAEJ;IACF;AACF;AAEA,eAAe3D,sBACbR,GAAQ,EACRD,OAAuB;IAEvB,MAAMqE,gBAAgB;IACtB,6EAA6E;IAC7E,6EAA6E;IAC7E,oDAAoD;IACpD,mDAAmD;IACnD,MAAMC,0BAA0B;IAChC,MAAMpE,WAAW,UAAM7M,8NAAAA,EACrB4M,KACAD,SACAqE,eACAC;IAEF,IAAI,CAACpE,SAASS,EAAE,EAAE;QAChB,OAAO;IACT;IAEA,yBAAyB;IACzB,IAAIzK,mCAAoB;IACtB,0EAA0E;IAC1E,2EAA2E;IAC3E,2EAA2E;IAC3E,sDAAsD;IACxD,OAAO;QACL,MAAMqO,cAAcrE,SAASF,OAAO,CAACc,GAAG,CAAC;QACzC,MAAM0D,mBACJD,eAAeA,YAAYE,UAAU,CAACtR,kNAAAA;QACxC,IAAI,CAACqR,kBAAkB;YACrB,OAAO;QACT;IACF;IACA,OAAOtE;AACT;AAEA,SAASiB,6BACPuD,oBAAgD,EAChDC,aAAyB,EACzBvD,oBAA4C;IAE5C,0EAA0E;IAC1E,4EAA4E;IAC5E,uEAAuE;IACvE,0EAA0E;IAC1E,8DAA8D;IAC9D,2CAA2C;IAC3C,EAAE;IACF,2EAA2E;IAC3E,0EAA0E;IAC1E,8EAA8E;IAC9E,+BAA+B;IAC/B,EAAE;IACF,8EAA8E;IAC9E,iCAAiC;IACjC,IAAIwD,kBAAkB;IACtB,MAAMC,SAASH,qBAAqBI,SAAS;IAC7C,OAAO,IAAIC,eAAe;QACxB,MAAMC,MAAKC,UAAU;YACnB,MAAO,KAAM;gBACX,MAAM,EAAEC,IAAI,EAAErD,KAAK,EAAE,GAAG,MAAMgD,OAAOM,IAAI;gBACzC,IAAI,CAACD,MAAM;oBACT,mEAAmE;oBACnE,mBAAmB;oBACnBD,WAAWG,OAAO,CAACvD;oBAEnB,+DAA+D;oBAC/D,kEAAkE;oBAClE,qEAAqE;oBACrE,6CAA6C;oBAC7C+C,mBAAmB/C,MAAMwD,UAAU;oBACnCjE,qBAAqBwD;oBACrB;gBACF;gBACA,qEAAqE;gBACrE,sDAAsD;gBACtDD;gBACA;YACF;QACF;IACF;AACF;AAEA,SAASjE,sCACPT,GAAQ,EACRF,WAA8B;IAE9B,IAAI7J,oBAAoB;;IAYxB,OAAO+J;AACT;AAuBO,SAASpE,sCACd6J,eAA8B,EAC9BC,WAA0B;IAE1B,OAAOD,kBAAkBC;AAC3B","ignoreList":[0]}}, {"offset": {"line": 7420, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/navigation.ts"],"sourcesContent":["import type {\n CacheNodeSeedData,\n FlightRouterState,\n FlightSegmentPath,\n} from '../../../shared/lib/app-router-types'\nimport type { CacheNode } from '../../../shared/lib/app-router-types'\nimport type {\n HeadData,\n LoadingModuleData,\n} from '../../../shared/lib/app-router-types'\nimport type { NormalizedFlightData } from '../../flight-data-helpers'\nimport { fetchServerResponse } from '../router-reducer/fetch-server-response'\nimport {\n startPPRNavigation,\n spawnDynamicRequests,\n FreshnessPolicy,\n type NavigationTask,\n type NavigationRequestAccumulation,\n} from '../router-reducer/ppr-navigations'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport {\n EntryStatus,\n readRouteCacheEntry,\n readSegmentCacheEntry,\n waitForSegmentCacheEntry,\n requestOptimisticRouteCacheEntry,\n type RouteTree,\n type FulfilledRouteCacheEntry,\n} from './cache'\nimport { createCacheKey } from './cache-key'\nimport { addSearchParamsIfPageSegment } from '../../../shared/lib/segment'\nimport { NavigationResultTag } from './types'\n\ntype MPANavigationResult = {\n tag: NavigationResultTag.MPA\n data: string\n}\n\ntype SuccessfulNavigationResult = {\n tag: NavigationResultTag.Success\n data: {\n flightRouterState: FlightRouterState\n cacheNode: CacheNode\n canonicalUrl: string\n renderedSearch: string\n scrollableSegments: Array | null\n shouldScroll: boolean\n hash: string\n }\n}\n\ntype AsyncNavigationResult = {\n tag: NavigationResultTag.Async\n data: Promise\n}\n\nexport type NavigationResult =\n | MPANavigationResult\n | SuccessfulNavigationResult\n | AsyncNavigationResult\n\n/**\n * Navigate to a new URL, using the Segment Cache to construct a response.\n *\n * To allow for synchronous navigations whenever possible, this is not an async\n * function. It returns a promise only if there's no matching prefetch in\n * the cache. Otherwise it returns an immediate result and uses Suspense/RSC to\n * stream in any missing data.\n */\nexport function navigate(\n url: URL,\n currentUrl: URL,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n nextUrl: string | null,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean,\n accumulation: { collectedDebugInfo?: Array }\n): NavigationResult {\n const now = Date.now()\n const href = url.href\n\n // We special case navigations to the exact same URL as the current location.\n // It's a common UI pattern for apps to refresh when you click a link to the\n // current page. So when this happens, we refresh the dynamic data in the page\n // segments.\n //\n // Note that this does not apply if the any part of the hash or search query\n // has changed. This might feel a bit weird but it makes more sense when you\n // consider that the way to trigger this behavior is to click the same link\n // multiple times.\n //\n // TODO: We should probably refresh the *entire* route when this case occurs,\n // not just the page segments. Essentially treating it the same as a refresh()\n // triggered by an action, which is the more explicit way of modeling the UI\n // pattern described above.\n //\n // Also note that this only refreshes the dynamic data, not static/ cached\n // data. If the page segment is fully static and prefetched, the request is\n // skipped. (This is also how refresh() works.)\n const isSamePageNavigation = href === currentUrl.href\n\n const cacheKey = createCacheKey(href, nextUrl)\n const route = readRouteCacheEntry(now, cacheKey)\n if (route !== null && route.status === EntryStatus.Fulfilled) {\n // We have a matching prefetch.\n const snapshot = readRenderSnapshotFromCache(now, route, route.tree)\n const prefetchFlightRouterState = snapshot.flightRouterState\n const prefetchSeedData = snapshot.seedData\n const headSnapshot = readHeadSnapshotFromCache(now, route)\n const prefetchHead = headSnapshot.rsc\n const isPrefetchHeadPartial = headSnapshot.isPartial\n // TODO: The \"canonicalUrl\" stored in the cache doesn't include the hash,\n // because hash entries do not vary by hash fragment. However, the one\n // we set in the router state *does* include the hash, and it's used to\n // sync with the actual browser location. To make this less of a refactor\n // hazard, we should always track the hash separately from the rest of\n // the URL.\n const newCanonicalUrl = route.canonicalUrl + url.hash\n const renderedSearch = route.renderedSearch\n return navigateUsingPrefetchedRouteTree(\n now,\n url,\n currentUrl,\n nextUrl,\n isSamePageNavigation,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n newCanonicalUrl,\n renderedSearch,\n freshnessPolicy,\n shouldScroll\n )\n }\n\n // There was no matching route tree in the cache. Let's see if we can\n // construct an \"optimistic\" route tree.\n //\n // Do not construct an optimistic route tree if there was a cache hit, but\n // the entry has a rejected status, since it may have been rejected due to a\n // rewrite or redirect based on the search params.\n //\n // TODO: There are multiple reasons a prefetch might be rejected; we should\n // track them explicitly and choose what to do here based on that.\n if (route === null || route.status !== EntryStatus.Rejected) {\n const optimisticRoute = requestOptimisticRouteCacheEntry(now, url, nextUrl)\n if (optimisticRoute !== null) {\n // We have an optimistic route tree. Proceed with the normal flow.\n const snapshot = readRenderSnapshotFromCache(\n now,\n optimisticRoute,\n optimisticRoute.tree\n )\n const prefetchFlightRouterState = snapshot.flightRouterState\n const prefetchSeedData = snapshot.seedData\n const headSnapshot = readHeadSnapshotFromCache(now, optimisticRoute)\n const prefetchHead = headSnapshot.rsc\n const isPrefetchHeadPartial = headSnapshot.isPartial\n const newCanonicalUrl = optimisticRoute.canonicalUrl + url.hash\n const newRenderedSearch = optimisticRoute.renderedSearch\n return navigateUsingPrefetchedRouteTree(\n now,\n url,\n currentUrl,\n nextUrl,\n isSamePageNavigation,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n newCanonicalUrl,\n newRenderedSearch,\n freshnessPolicy,\n shouldScroll\n )\n }\n }\n\n // There's no matching prefetch for this route in the cache.\n let collectedDebugInfo = accumulation.collectedDebugInfo ?? []\n if (accumulation.collectedDebugInfo === undefined) {\n collectedDebugInfo = accumulation.collectedDebugInfo = []\n }\n return {\n tag: NavigationResultTag.Async,\n data: navigateDynamicallyWithNoPrefetch(\n now,\n url,\n currentUrl,\n nextUrl,\n currentCacheNode,\n currentFlightRouterState,\n freshnessPolicy,\n shouldScroll,\n collectedDebugInfo\n ),\n }\n}\n\nexport function navigateToSeededRoute(\n now: number,\n url: URL,\n canonicalUrl: string,\n navigationSeed: NavigationSeed,\n currentUrl: URL,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n freshnessPolicy: FreshnessPolicy,\n nextUrl: string | null,\n shouldScroll: boolean\n): SuccessfulNavigationResult | MPANavigationResult {\n // A version of navigate() that accepts the target route tree as an argument\n // rather than reading it from the prefetch cache.\n const accumulation: NavigationRequestAccumulation = {\n scrollableSegments: null,\n separateRefreshUrls: null,\n }\n const isSamePageNavigation = url.href === currentUrl.href\n const task = startPPRNavigation(\n now,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n navigationSeed.tree,\n freshnessPolicy,\n navigationSeed.data,\n navigationSeed.head,\n null,\n null,\n false,\n isSamePageNavigation,\n accumulation\n )\n if (task !== null) {\n spawnDynamicRequests(task, url, nextUrl, freshnessPolicy, accumulation)\n return navigationTaskToResult(\n task,\n canonicalUrl,\n navigationSeed.renderedSearch,\n accumulation.scrollableSegments,\n shouldScroll,\n url.hash\n )\n }\n // Could not perform a SPA navigation. Revert to a full-page (MPA) navigation.\n return {\n tag: NavigationResultTag.MPA,\n data: canonicalUrl,\n }\n}\n\nfunction navigateUsingPrefetchedRouteTree(\n now: number,\n url: URL,\n currentUrl: URL,\n nextUrl: string | null,\n isSamePageNavigation: boolean,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n prefetchFlightRouterState: FlightRouterState,\n prefetchSeedData: CacheNodeSeedData | null,\n prefetchHead: HeadData | null,\n isPrefetchHeadPartial: boolean,\n canonicalUrl: string,\n renderedSearch: string,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean\n): SuccessfulNavigationResult | MPANavigationResult {\n // Recursively construct a prefetch tree by reading from the Segment Cache. To\n // maintain compatibility, we output the same data structures as the old\n // prefetching implementation: FlightRouterState and CacheNodeSeedData.\n // TODO: Eventually updateCacheNodeOnNavigation (or the equivalent) should\n // read from the Segment Cache directly. It's only structured this way for now\n // so we can share code with the old prefetching implementation.\n const accumulation: NavigationRequestAccumulation = {\n scrollableSegments: null,\n separateRefreshUrls: null,\n }\n const seedData = null\n const seedHead = null\n const task = startPPRNavigation(\n now,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n freshnessPolicy,\n seedData,\n seedHead,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n isSamePageNavigation,\n accumulation\n )\n if (task !== null) {\n spawnDynamicRequests(task, url, nextUrl, freshnessPolicy, accumulation)\n return navigationTaskToResult(\n task,\n canonicalUrl,\n renderedSearch,\n accumulation.scrollableSegments,\n shouldScroll,\n url.hash\n )\n }\n // Could not perform a SPA navigation. Revert to a full-page (MPA) navigation.\n return {\n tag: NavigationResultTag.MPA,\n data: canonicalUrl,\n }\n}\n\nfunction navigationTaskToResult(\n task: NavigationTask,\n canonicalUrl: string,\n renderedSearch: string,\n scrollableSegments: Array | null,\n shouldScroll: boolean,\n hash: string\n): SuccessfulNavigationResult | MPANavigationResult {\n return {\n tag: NavigationResultTag.Success,\n data: {\n flightRouterState: task.route,\n cacheNode: task.node,\n canonicalUrl,\n renderedSearch,\n scrollableSegments,\n shouldScroll,\n hash,\n },\n }\n}\n\nfunction readRenderSnapshotFromCache(\n now: number,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): { flightRouterState: FlightRouterState; seedData: CacheNodeSeedData } {\n let childRouterStates: { [parallelRouteKey: string]: FlightRouterState } = {}\n let childSeedDatas: {\n [parallelRouteKey: string]: CacheNodeSeedData | null\n } = {}\n const slots = tree.slots\n if (slots !== null) {\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childResult = readRenderSnapshotFromCache(now, route, childTree)\n childRouterStates[parallelRouteKey] = childResult.flightRouterState\n childSeedDatas[parallelRouteKey] = childResult.seedData\n }\n }\n\n let rsc: React.ReactNode | null = null\n let loading: LoadingModuleData | Promise = null\n let isPartial: boolean = true\n\n const segmentEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (segmentEntry !== null) {\n switch (segmentEntry.status) {\n case EntryStatus.Fulfilled: {\n // Happy path: a cache hit\n rsc = segmentEntry.rsc\n loading = segmentEntry.loading\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Pending: {\n // We haven't received data for this segment yet, but there's already\n // an in-progress request. Since it's extremely likely to arrive\n // before the dynamic data response, we might as well use it.\n const promiseForFulfilledEntry = waitForSegmentCacheEntry(segmentEntry)\n rsc = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.rsc : null\n )\n loading = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.loading : null\n )\n // Because the request is still pending, we typically don't know yet\n // whether the response will be partial. We shouldn't skip this segment\n // during the dynamic navigation request. Otherwise, we might need to\n // do yet another request to fill in the remaining data, creating\n // a waterfall.\n //\n // The one exception is if this segment is being fetched with via\n // prefetch={true} (i.e. the \"force stale\" or \"full\" strategy). If so,\n // we can assume the response will be full. This field is set to `false`\n // for such segments.\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Empty:\n case EntryStatus.Rejected:\n break\n default:\n segmentEntry satisfies never\n }\n }\n\n // The navigation implementation expects the search params to be\n // included in the segment. However, the Segment Cache tracks search\n // params separately from the rest of the segment key. So we need to\n // add them back here.\n //\n // See corresponding comment in convertFlightRouterStateToTree.\n //\n // TODO: What we should do instead is update the navigation diffing\n // logic to compare search params explicitly. This is a temporary\n // solution until more of the Segment Cache implementation has settled.\n const segment = addSearchParamsIfPageSegment(\n tree.segment,\n Object.fromEntries(new URLSearchParams(route.renderedSearch))\n )\n\n // We don't need this information in a render snapshot, so this can just be a placeholder.\n const hasRuntimePrefetch = false\n\n return {\n flightRouterState: [\n segment,\n childRouterStates,\n null,\n null,\n tree.isRootLayout,\n ],\n seedData: [rsc, childSeedDatas, loading, isPartial, hasRuntimePrefetch],\n }\n}\n\nfunction readHeadSnapshotFromCache(\n now: number,\n route: FulfilledRouteCacheEntry\n): { rsc: HeadData; isPartial: boolean } {\n // Same as readRenderSnapshotFromCache, but for the head\n let rsc: React.ReactNode | null = null\n let isPartial: boolean = true\n const segmentEntry = readSegmentCacheEntry(now, route.metadata.varyPath)\n if (segmentEntry !== null) {\n switch (segmentEntry.status) {\n case EntryStatus.Fulfilled: {\n rsc = segmentEntry.rsc\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Pending: {\n const promiseForFulfilledEntry = waitForSegmentCacheEntry(segmentEntry)\n rsc = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.rsc : null\n )\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Empty:\n case EntryStatus.Rejected:\n break\n default:\n segmentEntry satisfies never\n }\n }\n return { rsc, isPartial }\n}\n\n// Used to request all the dynamic data for a route, rather than just a subset,\n// e.g. during a refresh or a revalidation. Typically this gets constructed\n// during the normal flow when diffing the route tree, but for an unprefetched\n// navigation, where we don't know the structure of the target route, we use\n// this instead.\nconst DynamicRequestTreeForEntireRoute: FlightRouterState = [\n '',\n {},\n null,\n 'refetch',\n]\n\nasync function navigateDynamicallyWithNoPrefetch(\n now: number,\n url: URL,\n currentUrl: URL,\n nextUrl: string | null,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean,\n collectedDebugInfo: Array\n): Promise {\n // Runs when a navigation happens but there's no cached prefetch we can use.\n // Don't bother to wait for a prefetch response; go straight to a full\n // navigation that contains both static and dynamic data in a single stream.\n // (This is unlike the old navigation implementation, which instead blocks\n // the dynamic request until a prefetch request is received.)\n //\n // To avoid duplication of logic, we're going to pretend that the tree\n // returned by the dynamic request is, in fact, a prefetch tree. Then we can\n // use the same server response to write the actual data into the CacheNode\n // tree. So it's the same flow as the \"happy path\" (prefetch, then\n // navigation), except we use a single server response for both stages.\n\n let dynamicRequestTree: FlightRouterState\n switch (freshnessPolicy) {\n case FreshnessPolicy.Default:\n case FreshnessPolicy.HistoryTraversal:\n dynamicRequestTree = currentFlightRouterState\n break\n case FreshnessPolicy.Hydration: // <- shouldn't happen during client nav\n case FreshnessPolicy.RefreshAll:\n case FreshnessPolicy.HMRRefresh:\n dynamicRequestTree = DynamicRequestTreeForEntireRoute\n break\n default:\n freshnessPolicy satisfies never\n dynamicRequestTree = currentFlightRouterState\n break\n }\n\n const promiseForDynamicServerResponse = fetchServerResponse(url, {\n flightRouterState: dynamicRequestTree,\n nextUrl,\n })\n const result = await promiseForDynamicServerResponse\n if (typeof result === 'string') {\n // This is an MPA navigation.\n const newUrl = result\n return {\n tag: NavigationResultTag.MPA,\n data: newUrl,\n }\n }\n\n const {\n flightData,\n canonicalUrl,\n renderedSearch,\n debugInfo: debugInfoFromResponse,\n } = result\n if (debugInfoFromResponse !== null) {\n collectedDebugInfo.push(...debugInfoFromResponse)\n }\n\n // Since the response format of dynamic requests and prefetches is slightly\n // different, we'll need to massage the data a bit. Create FlightRouterState\n // tree that simulates what we'd receive as the result of a prefetch.\n const navigationSeed = convertServerPatchToFullTree(\n currentFlightRouterState,\n flightData,\n renderedSearch\n )\n\n return navigateToSeededRoute(\n now,\n url,\n createHrefFromUrl(canonicalUrl),\n navigationSeed,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n freshnessPolicy,\n nextUrl,\n shouldScroll\n )\n}\n\nexport type NavigationSeed = {\n tree: FlightRouterState\n renderedSearch: string\n data: CacheNodeSeedData | null\n head: HeadData | null\n}\n\nexport function convertServerPatchToFullTree(\n currentTree: FlightRouterState,\n flightData: Array,\n renderedSearch: string\n): NavigationSeed {\n // During a client navigation or prefetch, the server sends back only a patch\n // for the parts of the tree that have changed.\n //\n // This applies the patch to the base tree to create a full representation of\n // the resulting tree.\n //\n // The return type includes a full FlightRouterState tree and a full\n // CacheNodeSeedData tree. (Conceptually these are the same tree, and should\n // eventually be unified, but there's still lots of existing code that\n // operates on FlightRouterState trees alone without the CacheNodeSeedData.)\n //\n // TODO: This similar to what apply-router-state-patch-to-tree does. It\n // will eventually fully replace it. We should get rid of all the remaining\n // places where we iterate over the server patch format. This should also\n // eventually replace normalizeFlightData.\n\n let baseTree: FlightRouterState = currentTree\n let baseData: CacheNodeSeedData | null = null\n let head: HeadData | null = null\n for (const {\n segmentPath,\n tree: treePatch,\n seedData: dataPatch,\n head: headPatch,\n } of flightData) {\n const result = convertServerPatchToFullTreeImpl(\n baseTree,\n baseData,\n treePatch,\n dataPatch,\n segmentPath,\n 0\n )\n baseTree = result.tree\n baseData = result.data\n // This is the same for all patches per response, so just pick an\n // arbitrary one\n head = headPatch\n }\n\n return {\n tree: baseTree,\n data: baseData,\n renderedSearch,\n head,\n }\n}\n\nfunction convertServerPatchToFullTreeImpl(\n baseRouterState: FlightRouterState,\n baseData: CacheNodeSeedData | null,\n treePatch: FlightRouterState,\n dataPatch: CacheNodeSeedData | null,\n segmentPath: FlightSegmentPath,\n index: number\n): { tree: FlightRouterState; data: CacheNodeSeedData | null } {\n if (index === segmentPath.length) {\n // We reached the part of the tree that we need to patch.\n return {\n tree: treePatch,\n data: dataPatch,\n }\n }\n\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n //\n // This path tells us which part of the base tree to apply the tree patch.\n //\n // NOTE: We receive the FlightRouterState patch in the same request as the\n // seed data patch. Therefore we don't need to worry about diffing the segment\n // values; we can assume the server sent us a correct result.\n const updatedParallelRouteKey: string = segmentPath[index]\n // const segment: Segment = segmentPath[index + 1] <-- Not used, see note above\n\n const baseTreeChildren = baseRouterState[1]\n const baseSeedDataChildren = baseData !== null ? baseData[1] : null\n const newTreeChildren: Record = {}\n const newSeedDataChildren: Record = {}\n for (const parallelRouteKey in baseTreeChildren) {\n const childBaseRouterState = baseTreeChildren[parallelRouteKey]\n const childBaseSeedData =\n baseSeedDataChildren !== null\n ? (baseSeedDataChildren[parallelRouteKey] ?? null)\n : null\n if (parallelRouteKey === updatedParallelRouteKey) {\n const result = convertServerPatchToFullTreeImpl(\n childBaseRouterState,\n childBaseSeedData,\n treePatch,\n dataPatch,\n segmentPath,\n // Advance the index by two and keep cloning until we reach\n // the end of the segment path.\n index + 2\n )\n\n newTreeChildren[parallelRouteKey] = result.tree\n newSeedDataChildren[parallelRouteKey] = result.data\n } else {\n // This child is not being patched. Copy it over as-is.\n newTreeChildren[parallelRouteKey] = childBaseRouterState\n newSeedDataChildren[parallelRouteKey] = childBaseSeedData\n }\n }\n\n let clonedTree: FlightRouterState\n let clonedSeedData: CacheNodeSeedData\n // Clone all the fields except the children.\n\n // Clone the FlightRouterState tree. Based on equivalent logic in\n // apply-router-state-patch-to-tree, but should confirm whether we need to\n // copy all of these fields. Not sure the server ever sends, e.g. the\n // refetch marker.\n clonedTree = [baseRouterState[0], newTreeChildren]\n if (2 in baseRouterState) {\n clonedTree[2] = baseRouterState[2]\n }\n if (3 in baseRouterState) {\n clonedTree[3] = baseRouterState[3]\n }\n if (4 in baseRouterState) {\n clonedTree[4] = baseRouterState[4]\n }\n\n // Clone the CacheNodeSeedData tree.\n const isEmptySeedDataPartial = true\n clonedSeedData = [\n null,\n newSeedDataChildren,\n null,\n isEmptySeedDataPartial,\n false,\n ]\n\n return {\n tree: clonedTree,\n data: clonedSeedData,\n }\n}\n"],"names":["fetchServerResponse","startPPRNavigation","spawnDynamicRequests","FreshnessPolicy","createHrefFromUrl","EntryStatus","readRouteCacheEntry","readSegmentCacheEntry","waitForSegmentCacheEntry","requestOptimisticRouteCacheEntry","createCacheKey","addSearchParamsIfPageSegment","NavigationResultTag","navigate","url","currentUrl","currentCacheNode","currentFlightRouterState","nextUrl","freshnessPolicy","shouldScroll","accumulation","now","Date","href","isSamePageNavigation","cacheKey","route","status","Fulfilled","snapshot","readRenderSnapshotFromCache","tree","prefetchFlightRouterState","flightRouterState","prefetchSeedData","seedData","headSnapshot","readHeadSnapshotFromCache","prefetchHead","rsc","isPrefetchHeadPartial","isPartial","newCanonicalUrl","canonicalUrl","hash","renderedSearch","navigateUsingPrefetchedRouteTree","Rejected","optimisticRoute","newRenderedSearch","collectedDebugInfo","undefined","tag","Async","data","navigateDynamicallyWithNoPrefetch","navigateToSeededRoute","navigationSeed","scrollableSegments","separateRefreshUrls","task","head","navigationTaskToResult","MPA","seedHead","Success","cacheNode","node","childRouterStates","childSeedDatas","slots","parallelRouteKey","childTree","childResult","loading","segmentEntry","varyPath","Pending","promiseForFulfilledEntry","then","entry","Empty","segment","Object","fromEntries","URLSearchParams","hasRuntimePrefetch","isRootLayout","metadata","DynamicRequestTreeForEntireRoute","dynamicRequestTree","Default","HistoryTraversal","Hydration","RefreshAll","HMRRefresh","promiseForDynamicServerResponse","result","newUrl","flightData","debugInfo","debugInfoFromResponse","push","convertServerPatchToFullTree","currentTree","baseTree","baseData","segmentPath","treePatch","dataPatch","headPatch","convertServerPatchToFullTreeImpl","baseRouterState","index","length","updatedParallelRouteKey","baseTreeChildren","baseSeedDataChildren","newTreeChildren","newSeedDataChildren","childBaseRouterState","childBaseSeedData","clonedTree","clonedSeedData","isEmptySeedDataPartial"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 7863, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/router-reducer/reducers/navigate-reducer.ts"],"sourcesContent":["import type {\n FlightRouterState,\n FlightSegmentPath,\n} from '../../../../shared/lib/app-router-types'\nimport { createHrefFromUrl } from '../create-href-from-url'\nimport type {\n Mutable,\n NavigateAction,\n ReadonlyReducerState,\n ReducerState,\n} from '../router-reducer-types'\nimport { handleMutable } from '../handle-mutable'\n\nimport {\n navigate as navigateUsingSegmentCache,\n type NavigationResult,\n} from '../../segment-cache/navigation'\nimport { NavigationResultTag } from '../../segment-cache/types'\nimport { getStaleTimeMs } from '../../segment-cache/cache'\nimport { FreshnessPolicy } from '../ppr-navigations'\n\n// These values are set by `define-env-plugin` (based on `nextConfig.experimental.staleTimes`)\n// and default to 5 minutes (static) / 0 seconds (dynamic)\nexport const DYNAMIC_STALETIME_MS =\n Number(process.env.__NEXT_CLIENT_ROUTER_DYNAMIC_STALETIME) * 1000\n\nexport const STATIC_STALETIME_MS = getStaleTimeMs(\n Number(process.env.__NEXT_CLIENT_ROUTER_STATIC_STALETIME)\n)\n\nexport function handleExternalUrl(\n state: ReadonlyReducerState,\n mutable: Mutable,\n url: string,\n pendingPush: boolean\n) {\n mutable.mpaNavigation = true\n mutable.canonicalUrl = url\n mutable.pendingPush = pendingPush\n mutable.scrollableSegments = undefined\n\n return handleMutable(state, mutable)\n}\n\nexport function generateSegmentsFromPatch(\n flightRouterPatch: FlightRouterState\n): FlightSegmentPath[] {\n const segments: FlightSegmentPath[] = []\n const [segment, parallelRoutes] = flightRouterPatch\n\n if (Object.keys(parallelRoutes).length === 0) {\n return [[segment]]\n }\n\n for (const [parallelRouteKey, parallelRoute] of Object.entries(\n parallelRoutes\n )) {\n for (const childSegment of generateSegmentsFromPatch(parallelRoute)) {\n // If the segment is empty, it means we are at the root of the tree\n if (segment === '') {\n segments.push([parallelRouteKey, ...childSegment])\n } else {\n segments.push([segment, parallelRouteKey, ...childSegment])\n }\n }\n }\n\n return segments\n}\n\nexport function handleNavigationResult(\n url: URL,\n state: ReadonlyReducerState,\n mutable: Mutable,\n pendingPush: boolean,\n result: NavigationResult\n): ReducerState {\n switch (result.tag) {\n case NavigationResultTag.MPA: {\n // Perform an MPA navigation.\n const newUrl = result.data\n return handleExternalUrl(state, mutable, newUrl, pendingPush)\n }\n case NavigationResultTag.Success: {\n // Received a new result.\n mutable.cache = result.data.cacheNode\n mutable.patchedTree = result.data.flightRouterState\n mutable.renderedSearch = result.data.renderedSearch\n mutable.canonicalUrl = result.data.canonicalUrl\n // TODO: During a refresh, we don't set the `scrollableSegments`. There's\n // some confusing and subtle logic in `handleMutable` that decides what\n // to do when `shouldScroll` is set but `scrollableSegments` is not. I'm\n // not convinced it's totally coherent but the tests assert on this\n // particular behavior so I've ported the logic as-is from the previous\n // router implementation, for now.\n mutable.scrollableSegments = result.data.scrollableSegments ?? undefined\n mutable.shouldScroll = result.data.shouldScroll\n mutable.hashFragment = result.data.hash\n\n // Check if the only thing that changed was the hash fragment.\n const oldUrl = new URL(state.canonicalUrl, url)\n const onlyHashChange =\n // We don't need to compare the origins, because client-driven\n // navigations are always same-origin.\n url.pathname === oldUrl.pathname &&\n url.search === oldUrl.search &&\n url.hash !== oldUrl.hash\n if (onlyHashChange) {\n // The only updated part of the URL is the hash.\n mutable.onlyHashChange = true\n mutable.shouldScroll = result.data.shouldScroll\n mutable.hashFragment = url.hash\n // Setting this to an empty array triggers a scroll for all new and\n // updated segments. See `ScrollAndFocusHandler` for more details.\n mutable.scrollableSegments = []\n }\n\n return handleMutable(state, mutable)\n }\n case NavigationResultTag.Async: {\n return result.data.then(\n (asyncResult) =>\n handleNavigationResult(url, state, mutable, pendingPush, asyncResult),\n // If the navigation failed, return the current state.\n // TODO: This matches the current behavior but we need to do something\n // better here if the network fails.\n () => {\n return state\n }\n )\n }\n default: {\n result satisfies never\n return state\n }\n }\n}\n\nexport function navigateReducer(\n state: ReadonlyReducerState,\n action: NavigateAction\n): ReducerState {\n const { url, isExternalUrl, navigateType, shouldScroll } = action\n const mutable: Mutable = {}\n const href = createHrefFromUrl(url)\n const pendingPush = navigateType === 'push'\n\n mutable.preserveCustomHistoryState = false\n mutable.pendingPush = pendingPush\n\n if (isExternalUrl) {\n return handleExternalUrl(state, mutable, url.toString(), pendingPush)\n }\n\n // Handles case where `` tag is present,\n // which will trigger an MPA navigation.\n if (document.getElementById('__next-page-redirect')) {\n return handleExternalUrl(state, mutable, href, pendingPush)\n }\n\n // Temporary glue code between the router reducer and the new navigation\n // implementation. Eventually we'll rewrite the router reducer to a\n // state machine.\n const currentUrl = new URL(state.canonicalUrl, location.origin)\n const result = navigateUsingSegmentCache(\n url,\n currentUrl,\n state.cache,\n state.tree,\n state.nextUrl,\n FreshnessPolicy.Default,\n shouldScroll,\n mutable\n )\n return handleNavigationResult(url, state, mutable, pendingPush, result)\n}\n"],"names":["createHrefFromUrl","handleMutable","navigate","navigateUsingSegmentCache","NavigationResultTag","getStaleTimeMs","FreshnessPolicy","DYNAMIC_STALETIME_MS","Number","process","env","__NEXT_CLIENT_ROUTER_DYNAMIC_STALETIME","STATIC_STALETIME_MS","__NEXT_CLIENT_ROUTER_STATIC_STALETIME","handleExternalUrl","state","mutable","url","pendingPush","mpaNavigation","canonicalUrl","scrollableSegments","undefined","generateSegmentsFromPatch","flightRouterPatch","segments","segment","parallelRoutes","Object","keys","length","parallelRouteKey","parallelRoute","entries","childSegment","push","handleNavigationResult","result","tag","MPA","newUrl","data","Success","cache","cacheNode","patchedTree","flightRouterState","renderedSearch","shouldScroll","hashFragment","hash","oldUrl","URL","onlyHashChange","pathname","search","Async","then","asyncResult","navigateReducer","action","isExternalUrl","navigateType","href","preserveCustomHistoryState","toString","document","getElementById","currentUrl","location","origin","tree","nextUrl","Default"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 8007, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/router-reducer/ppr-navigations.ts"],"sourcesContent":["import type {\n CacheNodeSeedData,\n FlightRouterState,\n FlightSegmentPath,\n} from '../../../shared/lib/app-router-types'\nimport type {\n ChildSegmentMap,\n CacheNode,\n} from '../../../shared/lib/app-router-types'\nimport type {\n HeadData,\n LoadingModuleData,\n} from '../../../shared/lib/app-router-types'\nimport {\n DEFAULT_SEGMENT_KEY,\n NOT_FOUND_SEGMENT_KEY,\n} from '../../../shared/lib/segment'\nimport { matchSegment } from '../match-segments'\nimport { createHrefFromUrl } from './create-href-from-url'\nimport { createRouterCacheKey } from './create-router-cache-key'\nimport { fetchServerResponse } from './fetch-server-response'\nimport { dispatchAppRouterAction } from '../use-action-queue'\nimport {\n ACTION_SERVER_PATCH,\n type ServerPatchAction,\n} from './router-reducer-types'\nimport { isNavigatingToNewRootLayout } from './is-navigating-to-new-root-layout'\nimport { DYNAMIC_STALETIME_MS } from './reducers/navigate-reducer'\nimport {\n convertServerPatchToFullTree,\n type NavigationSeed,\n} from '../segment-cache/navigation'\n\n// This is yet another tree type that is used to track pending promises that\n// need to be fulfilled once the dynamic data is received. The terminal nodes of\n// this tree represent the new Cache Node trees that were created during this\n// request. We can't use the Cache Node tree or Route State tree directly\n// because those include reused nodes, too. This tree is discarded as soon as\n// the navigation response is received.\nexport type NavigationTask = {\n status: NavigationTaskStatus\n // The router state that corresponds to the tree that this Task represents.\n route: FlightRouterState\n // The CacheNode that corresponds to the tree that this Task represents.\n node: CacheNode\n // The tree sent to the server during the dynamic request. If all the segments\n // are static, then this will be null, and no server request is required.\n // Otherwise, this is the same as `route`, except with the `refetch` marker\n // set on the top-most segment that needs to be fetched.\n dynamicRequestTree: FlightRouterState | null\n // The URL that should be used to fetch the dynamic data. This is only set\n // when the segment cannot be refetched from the current route, because it's\n // part of a \"default\" parallel slot that was reused during a navigation.\n refreshUrl: string | null\n children: Map | null\n}\n\nexport const enum FreshnessPolicy {\n Default,\n Hydration,\n HistoryTraversal,\n RefreshAll,\n HMRRefresh,\n}\n\nconst enum NavigationTaskStatus {\n Pending,\n Fulfilled,\n Rejected,\n}\n\n/**\n * When a NavigationTask finishes, there may or may not be data still missing,\n * necessitating a retry.\n */\nconst enum NavigationTaskExitStatus {\n /**\n * No additional navigation is required.\n */\n Done = 0,\n /**\n * Some data failed to load, presumably due to a route tree mismatch. Perform\n * a soft retry to reload the entire tree.\n */\n SoftRetry = 1,\n /**\n * Some data failed to load in an unrecoverable way, e.g. in an inactive\n * parallel route. Fall back to a hard (MPA-style) retry.\n */\n HardRetry = 2,\n}\n\nexport type NavigationRequestAccumulation = {\n scrollableSegments: Array | null\n separateRefreshUrls: Set | null\n}\n\nconst noop = () => {}\n\nexport function createInitialCacheNodeForHydration(\n navigatedAt: number,\n initialTree: FlightRouterState,\n seedData: CacheNodeSeedData | null,\n seedHead: HeadData\n): CacheNode {\n // Create the initial cache node tree, using the data embedded into the\n // HTML document.\n const accumulation: NavigationRequestAccumulation = {\n scrollableSegments: null,\n separateRefreshUrls: null,\n }\n const task = createCacheNodeOnNavigation(\n navigatedAt,\n initialTree,\n undefined,\n FreshnessPolicy.Hydration,\n seedData,\n seedHead,\n null,\n null,\n false,\n null,\n null,\n false,\n accumulation\n )\n\n // NOTE: We intentionally don't check if any data needs to be fetched from the\n // server. We assume the initial hydration payload is sufficient to render\n // the page.\n //\n // The completeness of the initial data is an important property that we rely\n // on as a last-ditch mechanism for recovering the app; we must always be able\n // to reload a fresh HTML document to get to a consistent state.\n //\n // In the future, there may be cases where the server intentionally sends\n // partial data and expects the client to fill in the rest, in which case this\n // logic may change. (There already is a similar case where the server sends\n // _no_ hydration data in the HTML document at all, and the client fetches it\n // separately, but that's different because we still end up hydrating with a\n // complete tree.)\n\n return task.node\n}\n\n// Creates a new Cache Node tree (i.e. copy-on-write) that represents the\n// optimistic result of a navigation, using both the current Cache Node tree and\n// data that was prefetched prior to navigation.\n//\n// At the moment we call this function, we haven't yet received the navigation\n// response from the server. It could send back something completely different\n// from the tree that was prefetched — due to rewrites, default routes, parallel\n// routes, etc.\n//\n// But in most cases, it will return the same tree that we prefetched, just with\n// the dynamic holes filled in. So we optimistically assume this will happen,\n// and accept that the real result could be arbitrarily different.\n//\n// We'll reuse anything that was already in the previous tree, since that's what\n// the server does.\n//\n// New segments (ones that don't appear in the old tree) are assigned an\n// unresolved promise. The data for these promises will be fulfilled later, when\n// the navigation response is received.\n//\n// The tree can be rendered immediately after it is created (that's why this is\n// a synchronous function). Any new trees that do not have prefetch data will\n// suspend during rendering, until the dynamic data streams in.\n//\n// Returns a Task object, which contains both the updated Cache Node and a path\n// to the pending subtrees that need to be resolved by the navigation response.\n//\n// A return value of `null` means there were no changes, and the previous tree\n// can be reused without initiating a server request.\nexport function startPPRNavigation(\n navigatedAt: number,\n oldUrl: URL,\n oldCacheNode: CacheNode | null,\n oldRouterState: FlightRouterState,\n newRouterState: FlightRouterState,\n freshness: FreshnessPolicy,\n seedData: CacheNodeSeedData | null,\n seedHead: HeadData | null,\n prefetchData: CacheNodeSeedData | null,\n prefetchHead: HeadData | null,\n isPrefetchHeadPartial: boolean,\n isSamePageNavigation: boolean,\n accumulation: NavigationRequestAccumulation\n): NavigationTask | null {\n const didFindRootLayout = false\n const parentNeedsDynamicRequest = false\n const parentRefreshUrl = null\n return updateCacheNodeOnNavigation(\n navigatedAt,\n oldUrl,\n oldCacheNode !== null ? oldCacheNode : undefined,\n oldRouterState,\n newRouterState,\n freshness,\n didFindRootLayout,\n seedData,\n seedHead,\n prefetchData,\n prefetchHead,\n isPrefetchHeadPartial,\n isSamePageNavigation,\n null,\n null,\n parentNeedsDynamicRequest,\n parentRefreshUrl,\n accumulation\n )\n}\n\nfunction updateCacheNodeOnNavigation(\n navigatedAt: number,\n oldUrl: URL,\n oldCacheNode: CacheNode | void,\n oldRouterState: FlightRouterState,\n newRouterState: FlightRouterState,\n freshness: FreshnessPolicy,\n didFindRootLayout: boolean,\n seedData: CacheNodeSeedData | null,\n seedHead: HeadData | null,\n prefetchData: CacheNodeSeedData | null,\n prefetchHead: HeadData | null,\n isPrefetchHeadPartial: boolean,\n isSamePageNavigation: boolean,\n parentSegmentPath: FlightSegmentPath | null,\n parentParallelRouteKey: string | null,\n parentNeedsDynamicRequest: boolean,\n parentRefreshUrl: string | null,\n accumulation: NavigationRequestAccumulation\n): NavigationTask | null {\n // Check if this segment matches the one in the previous route.\n const oldSegment = oldRouterState[0]\n const newSegment = newRouterState[0]\n if (!matchSegment(newSegment, oldSegment)) {\n // This segment does not match the previous route. We're now entering the\n // new part of the target route. Switch to the \"create\" path.\n if (\n // Check if the route tree changed before we reached a layout. (The\n // highest-level layout in a route tree is referred to as the \"root\"\n // layout.) This could mean that we're navigating between two different\n // root layouts. When this happens, we perform a full-page (MPA-style)\n // navigation.\n //\n // However, the algorithm for deciding where to start rendering a route\n // (i.e. the one performed in order to reach this function) is stricter\n // than the one used to detect a change in the root layout. So just\n // because we're re-rendering a segment outside of the root layout does\n // not mean we should trigger a full-page navigation.\n //\n // Specifically, we handle dynamic parameters differently: two segments\n // are considered the same even if their parameter values are different.\n //\n // Refer to isNavigatingToNewRootLayout for details.\n //\n // Note that we only have to perform this extra traversal if we didn't\n // already discover a root layout in the part of the tree that is\n // unchanged. We also only need to compare the subtree that is not\n // shared. In the common case, this branch is skipped completely.\n (!didFindRootLayout &&\n isNavigatingToNewRootLayout(oldRouterState, newRouterState)) ||\n // The global Not Found route (app/global-not-found.tsx) is a special\n // case, because it acts like a root layout, but in the router tree, it\n // is rendered in the same position as app/layout.tsx.\n //\n // Any navigation to the global Not Found route should trigger a\n // full-page navigation.\n //\n // TODO: We should probably model this by changing the key of the root\n // segment when this happens. Then the root layout check would work\n // as expected, without a special case.\n newSegment === NOT_FOUND_SEGMENT_KEY\n ) {\n return null\n }\n if (parentSegmentPath === null || parentParallelRouteKey === null) {\n // The root should never mismatch. If it does, it suggests an internal\n // Next.js error, or a malformed server response. Trigger a full-\n // page navigation.\n return null\n }\n return createCacheNodeOnNavigation(\n navigatedAt,\n newRouterState,\n oldCacheNode,\n freshness,\n seedData,\n seedHead,\n prefetchData,\n prefetchHead,\n isPrefetchHeadPartial,\n parentSegmentPath,\n parentParallelRouteKey,\n parentNeedsDynamicRequest,\n accumulation\n )\n }\n\n // TODO: The segment paths are tracked so that LayoutRouter knows which\n // segments to scroll to after a navigation. But we should just mark this\n // information on the CacheNode directly. It used to be necessary to do this\n // separately because CacheNodes were created lazily during render, not when\n // rather than when creating the route tree.\n const segmentPath =\n parentParallelRouteKey !== null && parentSegmentPath !== null\n ? parentSegmentPath.concat([parentParallelRouteKey, newSegment])\n : // NOTE: The root segment is intentionally omitted from the segment path\n []\n\n const newRouterStateChildren = newRouterState[1]\n const oldRouterStateChildren = oldRouterState[1]\n const seedDataChildren = seedData !== null ? seedData[1] : null\n const prefetchDataChildren = prefetchData !== null ? prefetchData[1] : null\n\n // We're currently traversing the part of the tree that was also part of\n // the previous route. If we discover a root layout, then we don't need to\n // trigger an MPA navigation.\n const isRootLayout = newRouterState[4] === true\n const childDidFindRootLayout = didFindRootLayout || isRootLayout\n\n const oldParallelRoutes =\n oldCacheNode !== undefined ? oldCacheNode.parallelRoutes : undefined\n\n // Clone the current set of segment children, even if they aren't active in\n // the new tree.\n // TODO: We currently retain all the inactive segments indefinitely, until\n // there's an explicit refresh, or a parent layout is lazily refreshed. We\n // rely on this for popstate navigations, which update the Router State Tree\n // but do not eagerly perform a data fetch, because they expect the segment\n // data to already be in the Cache Node tree. For highly static sites that\n // are mostly read-only, this may happen only rarely, causing memory to\n // leak. We should figure out a better model for the lifetime of inactive\n // segments, so we can maintain instant back/forward navigations without\n // leaking memory indefinitely.\n let shouldDropSiblingCaches: boolean = false\n let shouldRefreshDynamicData: boolean = false\n switch (freshness) {\n case FreshnessPolicy.Default:\n case FreshnessPolicy.HistoryTraversal:\n case FreshnessPolicy.Hydration: // <- shouldn't happen during client nav\n // We should never drop dynamic data in shared layouts, except during\n // a refresh.\n shouldDropSiblingCaches = false\n shouldRefreshDynamicData = false\n break\n case FreshnessPolicy.RefreshAll:\n case FreshnessPolicy.HMRRefresh:\n shouldDropSiblingCaches = true\n shouldRefreshDynamicData = true\n break\n default:\n freshness satisfies never\n break\n }\n const newParallelRoutes = new Map(\n shouldDropSiblingCaches ? undefined : oldParallelRoutes\n )\n\n // TODO: We're not consistent about how we do this check. Some places\n // check if the segment starts with PAGE_SEGMENT_KEY, but most seem to\n // check if there any any children, which is why I'm doing it here. We\n // should probably encode an empty children set as `null` though. Either\n // way, we should update all the checks to be consistent.\n const isLeafSegment = Object.keys(newRouterStateChildren).length === 0\n\n // Get the data for this segment. Since it was part of the previous route,\n // usually we just clone the data from the old CacheNode. However, during a\n // refresh or a revalidation, there won't be any existing CacheNode. So we\n // may need to consult the prefetch cache, like we would for a new segment.\n let newCacheNode: CacheNode\n let needsDynamicRequest: boolean\n if (\n oldCacheNode !== undefined &&\n !shouldRefreshDynamicData &&\n // During a same-page navigation, we always refetch the page segments\n !(isLeafSegment && isSamePageNavigation)\n ) {\n // Reuse the existing CacheNode\n const dropPrefetchRsc = false\n newCacheNode = reuseDynamicCacheNode(\n dropPrefetchRsc,\n oldCacheNode,\n newParallelRoutes\n )\n needsDynamicRequest = false\n } else if (seedData !== null && seedData[0] !== null) {\n // If this navigation was the result of an action, then check if the\n // server sent back data in the action response. We should favor using\n // that, rather than performing a separate request. This is both better\n // for performance and it's more likely to be consistent with any\n // writes that were just performed by the action, compared to a\n // separate request.\n const seedRsc = seedData[0]\n const seedLoading = seedData[2]\n const isSeedRscPartial = false\n const isSeedHeadPartial = seedHead === null\n newCacheNode = readCacheNodeFromSeedData(\n seedRsc,\n seedLoading,\n isSeedRscPartial,\n seedHead,\n isSeedHeadPartial,\n isLeafSegment,\n newParallelRoutes,\n navigatedAt\n )\n needsDynamicRequest = isLeafSegment && isSeedHeadPartial\n } else if (prefetchData !== null) {\n // Consult the prefetch cache.\n const prefetchRsc = prefetchData[0]\n const prefetchLoading = prefetchData[2]\n const isPrefetchRSCPartial = prefetchData[3]\n newCacheNode = readCacheNodeFromSeedData(\n prefetchRsc,\n prefetchLoading,\n isPrefetchRSCPartial,\n prefetchHead,\n isPrefetchHeadPartial,\n isLeafSegment,\n newParallelRoutes,\n navigatedAt\n )\n needsDynamicRequest =\n isPrefetchRSCPartial || (isLeafSegment && isPrefetchHeadPartial)\n } else {\n // Spawn a request to fetch new data from the server.\n newCacheNode = spawnNewCacheNode(\n newParallelRoutes,\n isLeafSegment,\n navigatedAt,\n freshness\n )\n needsDynamicRequest = true\n }\n\n // During a refresh navigation, there's a special case that happens when\n // entering a \"default\" slot. The default slot may not be part of the\n // current route; it may have been reused from an older route. If so,\n // we need to fetch its data from the old route's URL rather than current\n // route's URL. Keep track of this as we traverse the tree.\n const href = newRouterState[2]\n const refreshUrl =\n typeof href === 'string' && newRouterState[3] === 'refresh'\n ? // This segment is not present in the current route. Track its\n // refresh URL as we continue traversing the tree.\n href\n : // Inherit the refresh URL from the parent.\n parentRefreshUrl\n\n // If this segment itself needs to fetch new data from the server, then by\n // definition it is being refreshed. Track its refresh URL so we know which\n // URL to request the data from.\n if (needsDynamicRequest && refreshUrl !== null) {\n accumulateRefreshUrl(accumulation, refreshUrl)\n }\n\n // As we diff the trees, we may sometimes modify (copy-on-write, not mutate)\n // the Route Tree that was returned by the server — for example, in the case\n // of default parallel routes, we preserve the currently active segment. To\n // avoid mutating the original tree, we clone the router state children along\n // the return path.\n let patchedRouterStateChildren: {\n [parallelRouteKey: string]: FlightRouterState\n } = {}\n let taskChildren = null\n\n // Most navigations require a request to fetch additional data from the\n // server, either because the data was not already prefetched, or because the\n // target route contains dynamic data that cannot be prefetched.\n //\n // However, if the target route is fully static, and it's already completely\n // loaded into the segment cache, then we can skip the server request.\n //\n // This starts off as `false`, and is set to `true` if any of the child\n // routes requires a dynamic request.\n let childNeedsDynamicRequest = false\n // As we traverse the children, we'll construct a FlightRouterState that can\n // be sent to the server to request the dynamic data. If it turns out that\n // nothing in the subtree is dynamic (i.e. childNeedsDynamicRequest is false\n // at the end), then this will be discarded.\n // TODO: We can probably optimize the format of this data structure to only\n // include paths that are dynamic. Instead of reusing the\n // FlightRouterState type.\n let dynamicRequestTreeChildren: {\n [parallelRouteKey: string]: FlightRouterState\n } = {}\n\n for (let parallelRouteKey in newRouterStateChildren) {\n let newRouterStateChild: FlightRouterState =\n newRouterStateChildren[parallelRouteKey]\n const oldRouterStateChild: FlightRouterState | void =\n oldRouterStateChildren[parallelRouteKey]\n if (oldRouterStateChild === undefined) {\n // This should never happen, but if it does, it suggests a malformed\n // server response. Trigger a full-page navigation.\n return null\n }\n const oldSegmentMapChild =\n oldParallelRoutes !== undefined\n ? oldParallelRoutes.get(parallelRouteKey)\n : undefined\n\n let seedDataChild: CacheNodeSeedData | void | null =\n seedDataChildren !== null ? seedDataChildren[parallelRouteKey] : null\n let prefetchDataChild: CacheNodeSeedData | void | null =\n prefetchDataChildren !== null\n ? prefetchDataChildren[parallelRouteKey]\n : null\n\n let newSegmentChild = newRouterStateChild[0]\n let seedHeadChild = seedHead\n let prefetchHeadChild = prefetchHead\n let isPrefetchHeadPartialChild = isPrefetchHeadPartial\n if (\n // Skip this branch during a history traversal. We restore the tree that\n // was stashed in the history entry as-is.\n freshness !== FreshnessPolicy.HistoryTraversal &&\n newSegmentChild === DEFAULT_SEGMENT_KEY\n ) {\n // This is a \"default\" segment. These are never sent by the server during\n // a soft navigation; instead, the client reuses whatever segment was\n // already active in that slot on the previous route.\n newRouterStateChild = reuseActiveSegmentInDefaultSlot(\n oldUrl,\n oldRouterStateChild\n )\n newSegmentChild = newRouterStateChild[0]\n\n // Since we're switching to a different route tree, these are no\n // longer valid, because they correspond to the outer tree.\n seedDataChild = null\n seedHeadChild = null\n prefetchDataChild = null\n prefetchHeadChild = null\n isPrefetchHeadPartialChild = false\n }\n\n const newSegmentKeyChild = createRouterCacheKey(newSegmentChild)\n const oldCacheNodeChild =\n oldSegmentMapChild !== undefined\n ? oldSegmentMapChild.get(newSegmentKeyChild)\n : undefined\n\n const taskChild = updateCacheNodeOnNavigation(\n navigatedAt,\n oldUrl,\n oldCacheNodeChild,\n oldRouterStateChild,\n newRouterStateChild,\n freshness,\n childDidFindRootLayout,\n seedDataChild ?? null,\n seedHeadChild,\n prefetchDataChild ?? null,\n prefetchHeadChild,\n isPrefetchHeadPartialChild,\n isSamePageNavigation,\n segmentPath,\n parallelRouteKey,\n parentNeedsDynamicRequest || needsDynamicRequest,\n refreshUrl,\n accumulation\n )\n\n if (taskChild === null) {\n // One of the child tasks discovered a change to the root layout.\n // Immediately unwind from this recursive traversal. This will trigger a\n // full-page navigation.\n return null\n }\n\n // Recursively propagate up the child tasks.\n if (taskChildren === null) {\n taskChildren = new Map()\n }\n taskChildren.set(parallelRouteKey, taskChild)\n const newCacheNodeChild = taskChild.node\n if (newCacheNodeChild !== null) {\n const newSegmentMapChild: ChildSegmentMap = new Map(\n shouldDropSiblingCaches ? undefined : oldSegmentMapChild\n )\n newSegmentMapChild.set(newSegmentKeyChild, newCacheNodeChild)\n newParallelRoutes.set(parallelRouteKey, newSegmentMapChild)\n }\n\n // The child tree's route state may be different from the prefetched\n // route sent by the server. We need to clone it as we traverse back up\n // the tree.\n const taskChildRoute = taskChild.route\n patchedRouterStateChildren[parallelRouteKey] = taskChildRoute\n\n const dynamicRequestTreeChild = taskChild.dynamicRequestTree\n if (dynamicRequestTreeChild !== null) {\n // Something in the child tree is dynamic.\n childNeedsDynamicRequest = true\n dynamicRequestTreeChildren[parallelRouteKey] = dynamicRequestTreeChild\n } else {\n dynamicRequestTreeChildren[parallelRouteKey] = taskChildRoute\n }\n }\n\n return {\n status: needsDynamicRequest\n ? NavigationTaskStatus.Pending\n : NavigationTaskStatus.Fulfilled,\n route: patchRouterStateWithNewChildren(\n newRouterState,\n patchedRouterStateChildren\n ),\n node: newCacheNode,\n dynamicRequestTree: createDynamicRequestTree(\n newRouterState,\n dynamicRequestTreeChildren,\n needsDynamicRequest,\n childNeedsDynamicRequest,\n parentNeedsDynamicRequest\n ),\n refreshUrl,\n children: taskChildren,\n }\n}\n\nfunction createCacheNodeOnNavigation(\n navigatedAt: number,\n newRouterState: FlightRouterState,\n oldCacheNode: CacheNode | void,\n freshness: FreshnessPolicy,\n seedData: CacheNodeSeedData | null,\n seedHead: HeadData | null,\n prefetchData: CacheNodeSeedData | null,\n prefetchHead: HeadData | null,\n isPrefetchHeadPartial: boolean,\n parentSegmentPath: FlightSegmentPath | null,\n parentParallelRouteKey: string | null,\n parentNeedsDynamicRequest: boolean,\n accumulation: NavigationRequestAccumulation\n): NavigationTask {\n // Same traversal as updateCacheNodeNavigation, but simpler. We switch to this\n // path once we reach the part of the tree that was not in the previous route.\n // We don't need to diff against the old tree, we just need to create a new\n // one. We also don't need to worry about any refresh-related logic.\n //\n // For the most part, this is a subset of updateCacheNodeOnNavigation, so any\n // change that happens in this function likely needs to be applied to that\n // one, too. However there are some places where the behavior intentionally\n // diverges, which is why we keep them separate.\n\n const newSegment = newRouterState[0]\n const segmentPath =\n parentParallelRouteKey !== null && parentSegmentPath !== null\n ? parentSegmentPath.concat([parentParallelRouteKey, newSegment])\n : // NOTE: The root segment is intentionally omitted from the segment path\n []\n\n const newRouterStateChildren = newRouterState[1]\n const prefetchDataChildren = prefetchData !== null ? prefetchData[1] : null\n const seedDataChildren = seedData !== null ? seedData[1] : null\n const oldParallelRoutes =\n oldCacheNode !== undefined ? oldCacheNode.parallelRoutes : undefined\n\n let shouldDropSiblingCaches: boolean = false\n let shouldRefreshDynamicData: boolean = false\n let dropPrefetchRsc: boolean = false\n switch (freshness) {\n case FreshnessPolicy.Default:\n // We should never drop dynamic data in sibling caches except during\n // a refresh.\n shouldDropSiblingCaches = false\n\n // Only reuse the dynamic data if experimental.staleTimes.dynamic config\n // is set, and the data is not stale. (This is not a recommended API with\n // Cache Components, but it's supported for backwards compatibility. Use\n // cacheLife instead.)\n //\n // DYNAMIC_STALETIME_MS defaults to 0, but it can be increased.\n shouldRefreshDynamicData =\n oldCacheNode === undefined ||\n navigatedAt - oldCacheNode.navigatedAt >= DYNAMIC_STALETIME_MS\n\n dropPrefetchRsc = false\n break\n case FreshnessPolicy.Hydration:\n // During hydration, we assume the data sent by the server is both\n // consistent and complete.\n shouldRefreshDynamicData = false\n shouldDropSiblingCaches = false\n dropPrefetchRsc = false\n break\n case FreshnessPolicy.HistoryTraversal:\n // During back/forward navigations, we reuse the dynamic data regardless\n // of how stale it may be.\n shouldRefreshDynamicData = false\n shouldRefreshDynamicData = false\n\n // Only show prefetched data if the dynamic data is still pending. This\n // avoids a flash back to the prefetch state in a case where it's highly\n // likely to have already streamed in.\n //\n // Tehnically, what we're actually checking is whether the dynamic network\n // response was received. But since it's a streaming response, this does\n // not mean that all the dynamic data has fully streamed in. It just means\n // that _some_ of the dynamic data was received. But as a heuristic, we\n // assume that the rest dynamic data will stream in quickly, so it's still\n // better to skip the prefetch state.\n if (oldCacheNode !== undefined) {\n const oldRsc = oldCacheNode.rsc\n const oldRscDidResolve =\n !isDeferredRsc(oldRsc) || oldRsc.status !== 'pending'\n dropPrefetchRsc = oldRscDidResolve\n } else {\n dropPrefetchRsc = false\n }\n break\n case FreshnessPolicy.RefreshAll:\n case FreshnessPolicy.HMRRefresh:\n // Drop all dynamic data.\n shouldRefreshDynamicData = true\n shouldDropSiblingCaches = true\n dropPrefetchRsc = false\n break\n default:\n freshness satisfies never\n break\n }\n\n const newParallelRoutes = new Map(\n shouldDropSiblingCaches ? undefined : oldParallelRoutes\n )\n const isLeafSegment = Object.keys(newRouterStateChildren).length === 0\n\n if (isLeafSegment) {\n // The segment path of every leaf segment (i.e. page) is collected into\n // a result array. This is used by the LayoutRouter to scroll to ensure that\n // new pages are visible after a navigation.\n //\n // This only happens for new pages, not for refreshed pages.\n //\n // TODO: We should use a string to represent the segment path instead of\n // an array. We already use a string representation for the path when\n // accessing the Segment Cache, so we can use the same one.\n if (accumulation.scrollableSegments === null) {\n accumulation.scrollableSegments = []\n }\n accumulation.scrollableSegments.push(segmentPath)\n }\n\n let newCacheNode: CacheNode\n let needsDynamicRequest: boolean\n if (!shouldRefreshDynamicData && oldCacheNode !== undefined) {\n // Reuse the existing CacheNode\n newCacheNode = reuseDynamicCacheNode(\n dropPrefetchRsc,\n oldCacheNode,\n newParallelRoutes\n )\n needsDynamicRequest = false\n } else if (seedData !== null && seedData[0] !== null) {\n // If this navigation was the result of an action, then check if the\n // server sent back data in the action response. We should favor using\n // that, rather than performing a separate request. This is both better\n // for performance and it's more likely to be consistent with any\n // writes that were just performed by the action, compared to a\n // separate request.\n const seedRsc = seedData[0]\n const seedLoading = seedData[2]\n const isSeedRscPartial = false\n const isSeedHeadPartial =\n seedHead === null && freshness !== FreshnessPolicy.Hydration\n newCacheNode = readCacheNodeFromSeedData(\n seedRsc,\n seedLoading,\n isSeedRscPartial,\n seedHead,\n isSeedHeadPartial,\n isLeafSegment,\n newParallelRoutes,\n navigatedAt\n )\n needsDynamicRequest = isLeafSegment && isSeedHeadPartial\n } else if (\n freshness === FreshnessPolicy.Hydration &&\n isLeafSegment &&\n seedHead !== null\n ) {\n // This is another weird case related to \"not found\" pages and hydration.\n // There will be a head sent by the server, but no page seed data.\n // TODO: We really should get rid of all these \"not found\" specific quirks\n // and make sure the tree is always consistent.\n const seedRsc = null\n const seedLoading = null\n const isSeedRscPartial = false\n const isSeedHeadPartial = false\n newCacheNode = readCacheNodeFromSeedData(\n seedRsc,\n seedLoading,\n isSeedRscPartial,\n seedHead,\n isSeedHeadPartial,\n isLeafSegment,\n newParallelRoutes,\n navigatedAt\n )\n needsDynamicRequest = false\n } else if (freshness !== FreshnessPolicy.Hydration && prefetchData !== null) {\n // Consult the prefetch cache.\n const prefetchRsc = prefetchData[0]\n const prefetchLoading = prefetchData[2]\n const isPrefetchRSCPartial = prefetchData[3]\n newCacheNode = readCacheNodeFromSeedData(\n prefetchRsc,\n prefetchLoading,\n isPrefetchRSCPartial,\n prefetchHead,\n isPrefetchHeadPartial,\n isLeafSegment,\n newParallelRoutes,\n navigatedAt\n )\n needsDynamicRequest =\n isPrefetchRSCPartial || (isLeafSegment && isPrefetchHeadPartial)\n } else {\n // Spawn a request to fetch new data from the server.\n newCacheNode = spawnNewCacheNode(\n newParallelRoutes,\n isLeafSegment,\n navigatedAt,\n freshness\n )\n needsDynamicRequest = true\n }\n\n let patchedRouterStateChildren: {\n [parallelRouteKey: string]: FlightRouterState\n } = {}\n let taskChildren = null\n\n let childNeedsDynamicRequest = false\n let dynamicRequestTreeChildren: {\n [parallelRouteKey: string]: FlightRouterState\n } = {}\n\n for (let parallelRouteKey in newRouterStateChildren) {\n const newRouterStateChild: FlightRouterState =\n newRouterStateChildren[parallelRouteKey]\n const oldSegmentMapChild =\n oldParallelRoutes !== undefined\n ? oldParallelRoutes.get(parallelRouteKey)\n : undefined\n const seedDataChild: CacheNodeSeedData | void | null =\n seedDataChildren !== null ? seedDataChildren[parallelRouteKey] : null\n const prefetchDataChild: CacheNodeSeedData | void | null =\n prefetchDataChildren !== null\n ? prefetchDataChildren[parallelRouteKey]\n : null\n\n const newSegmentChild = newRouterStateChild[0]\n const newSegmentKeyChild = createRouterCacheKey(newSegmentChild)\n\n const oldCacheNodeChild =\n oldSegmentMapChild !== undefined\n ? oldSegmentMapChild.get(newSegmentKeyChild)\n : undefined\n\n const taskChild = createCacheNodeOnNavigation(\n navigatedAt,\n newRouterStateChild,\n oldCacheNodeChild,\n freshness,\n seedDataChild ?? null,\n seedHead,\n prefetchDataChild ?? null,\n prefetchHead,\n isPrefetchHeadPartial,\n segmentPath,\n parallelRouteKey,\n parentNeedsDynamicRequest || needsDynamicRequest,\n accumulation\n )\n\n if (taskChildren === null) {\n taskChildren = new Map()\n }\n taskChildren.set(parallelRouteKey, taskChild)\n const newCacheNodeChild = taskChild.node\n if (newCacheNodeChild !== null) {\n const newSegmentMapChild: ChildSegmentMap = new Map(\n shouldDropSiblingCaches ? undefined : oldSegmentMapChild\n )\n newSegmentMapChild.set(newSegmentKeyChild, newCacheNodeChild)\n newParallelRoutes.set(parallelRouteKey, newSegmentMapChild)\n }\n\n const taskChildRoute = taskChild.route\n patchedRouterStateChildren[parallelRouteKey] = taskChildRoute\n\n const dynamicRequestTreeChild = taskChild.dynamicRequestTree\n if (dynamicRequestTreeChild !== null) {\n childNeedsDynamicRequest = true\n dynamicRequestTreeChildren[parallelRouteKey] = dynamicRequestTreeChild\n } else {\n dynamicRequestTreeChildren[parallelRouteKey] = taskChildRoute\n }\n }\n\n return {\n status: needsDynamicRequest\n ? NavigationTaskStatus.Pending\n : NavigationTaskStatus.Fulfilled,\n route: patchRouterStateWithNewChildren(\n newRouterState,\n patchedRouterStateChildren\n ),\n node: newCacheNode,\n dynamicRequestTree: createDynamicRequestTree(\n newRouterState,\n dynamicRequestTreeChildren,\n needsDynamicRequest,\n childNeedsDynamicRequest,\n parentNeedsDynamicRequest\n ),\n // This route is not part of the current tree, so there's no reason to\n // track the refresh URL.\n refreshUrl: null,\n children: taskChildren,\n }\n}\n\nfunction patchRouterStateWithNewChildren(\n baseRouterState: FlightRouterState,\n newChildren: { [parallelRouteKey: string]: FlightRouterState }\n): FlightRouterState {\n const clone: FlightRouterState = [baseRouterState[0], newChildren]\n // Based on equivalent logic in apply-router-state-patch-to-tree, but should\n // confirm whether we need to copy all of these fields. Not sure the server\n // ever sends, e.g. the refetch marker.\n if (2 in baseRouterState) {\n clone[2] = baseRouterState[2]\n }\n if (3 in baseRouterState) {\n clone[3] = baseRouterState[3]\n }\n if (4 in baseRouterState) {\n clone[4] = baseRouterState[4]\n }\n return clone\n}\n\nfunction createDynamicRequestTree(\n newRouterState: FlightRouterState,\n dynamicRequestTreeChildren: Record,\n needsDynamicRequest: boolean,\n childNeedsDynamicRequest: boolean,\n parentNeedsDynamicRequest: boolean\n): FlightRouterState | null {\n // Create a FlightRouterState that instructs the server how to render the\n // requested segment.\n //\n // Or, if neither this segment nor any of the children require a new data,\n // then we return `null` to skip the request.\n let dynamicRequestTree: FlightRouterState | null = null\n if (needsDynamicRequest) {\n dynamicRequestTree = patchRouterStateWithNewChildren(\n newRouterState,\n dynamicRequestTreeChildren\n )\n // The \"refetch\" marker is set on the top-most segment that requires new\n // data. We can omit it if a parent was already marked.\n if (!parentNeedsDynamicRequest) {\n dynamicRequestTree[3] = 'refetch'\n }\n } else if (childNeedsDynamicRequest) {\n // This segment does not request new data, but at least one of its\n // children does.\n dynamicRequestTree = patchRouterStateWithNewChildren(\n newRouterState,\n dynamicRequestTreeChildren\n )\n } else {\n dynamicRequestTree = null\n }\n return dynamicRequestTree\n}\n\nfunction accumulateRefreshUrl(\n accumulation: NavigationRequestAccumulation,\n refreshUrl: string\n) {\n // This is a refresh navigation, and we're inside a \"default\" slot that's\n // not part of the current route; it was reused from an older route. In\n // order to get fresh data for this reused route, we need to issue a\n // separate request using the old route's URL.\n //\n // Track these extra URLs in the accumulated result. Later, we'll construct\n // an appropriate request for each unique URL in the final set. The reason\n // we don't do it immediately here is so we can deduplicate multiple\n // instances of the same URL into a single request. See\n // listenForDynamicRequest for more details.\n const separateRefreshUrls = accumulation.separateRefreshUrls\n if (separateRefreshUrls === null) {\n accumulation.separateRefreshUrls = new Set([refreshUrl])\n } else {\n separateRefreshUrls.add(refreshUrl)\n }\n}\n\nfunction reuseActiveSegmentInDefaultSlot(\n oldUrl: URL,\n oldRouterState: FlightRouterState\n): FlightRouterState {\n // This is a \"default\" segment. These are never sent by the server during a\n // soft navigation; instead, the client reuses whatever segment was already\n // active in that slot on the previous route. This means if we later need to\n // refresh the segment, it will have to be refetched from the previous route's\n // URL. We store it in the Flight Router State.\n //\n // TODO: We also mark the segment with a \"refresh\" marker but I think we can\n // get rid of that eventually by making sure we only add URLs to page segments\n // that are reused. Then the presence of the URL alone is enough.\n let reusedRouterState\n\n const oldRefreshMarker = oldRouterState[3]\n if (oldRefreshMarker === 'refresh') {\n // This segment was already reused from an even older route. Keep its\n // existing URL and refresh marker.\n reusedRouterState = oldRouterState\n } else {\n // This segment was not previously reused, and it's not on the new route.\n // So it must have been delivered in the old route.\n reusedRouterState = patchRouterStateWithNewChildren(\n oldRouterState,\n oldRouterState[1]\n )\n reusedRouterState[2] = createHrefFromUrl(oldUrl)\n reusedRouterState[3] = 'refresh'\n }\n\n return reusedRouterState\n}\n\nfunction reuseDynamicCacheNode(\n dropPrefetchRsc: boolean,\n existingCacheNode: CacheNode,\n parallelRoutes: Map\n): CacheNode {\n // Clone an existing CacheNode's data, with (possibly) new children.\n const cacheNode: CacheNode = {\n rsc: existingCacheNode.rsc,\n prefetchRsc: dropPrefetchRsc ? null : existingCacheNode.prefetchRsc,\n head: existingCacheNode.head,\n prefetchHead: dropPrefetchRsc ? null : existingCacheNode.prefetchHead,\n loading: existingCacheNode.loading,\n\n parallelRoutes,\n\n // Don't update the navigatedAt timestamp, since we're reusing\n // existing data.\n navigatedAt: existingCacheNode.navigatedAt,\n }\n return cacheNode\n}\n\nfunction readCacheNodeFromSeedData(\n seedRsc: React.ReactNode,\n seedLoading: LoadingModuleData | Promise,\n isSeedRscPartial: boolean,\n seedHead: HeadData | null,\n isSeedHeadPartial: boolean,\n isPageSegment: boolean,\n parallelRoutes: Map,\n navigatedAt: number\n): CacheNode {\n // TODO: Currently this is threaded through the navigation logic using the\n // CacheNodeSeedData type, but in the future this will read directly from\n // the Segment Cache. See readRenderSnapshotFromCache.\n\n let rsc: React.ReactNode\n let prefetchRsc: React.ReactNode\n if (isSeedRscPartial) {\n // The prefetched data contains dynamic holes. Create a pending promise that\n // will be fulfilled when the dynamic data is received from the server.\n prefetchRsc = seedRsc\n rsc = createDeferredRsc()\n } else {\n // The prefetched data is complete. Use it directly.\n prefetchRsc = null\n rsc = seedRsc\n }\n\n // If this is a page segment, also read the head.\n let prefetchHead: HeadData | null\n let head: HeadData | null\n if (isPageSegment) {\n if (isSeedHeadPartial) {\n prefetchHead = seedHead\n head = createDeferredRsc()\n } else {\n prefetchHead = null\n head = seedHead\n }\n } else {\n prefetchHead = null\n head = null\n }\n\n const cacheNode: CacheNode = {\n rsc,\n prefetchRsc,\n head,\n prefetchHead,\n // TODO: Technically, a loading boundary could contain dynamic data. We\n // should have separate `loading` and `prefetchLoading` fields to handle\n // this, like we do for the segment data and head.\n loading: seedLoading,\n parallelRoutes,\n navigatedAt,\n }\n\n return cacheNode\n}\n\nfunction spawnNewCacheNode(\n parallelRoutes: Map,\n isLeafSegment: boolean,\n navigatedAt: number,\n freshness: FreshnessPolicy\n): CacheNode {\n // We should never spawn network requests during hydration. We must treat the\n // initial payload as authoritative, because the initial page load is used\n // as a last-ditch mechanism for recovering the app.\n //\n // This is also an important safety check because if this leaks into the\n // server rendering path (which theoretically it never should because\n // the server payload should be consistent), the server would hang because\n // these promises would never resolve.\n //\n // TODO: There is an existing case where the global \"not found\" boundary\n // triggers this path. But it does render correctly despite that. That's an\n // unusual render path so it's not surprising, but we should look into\n // modeling it in a more consistent way. See also the /_notFound special\n // case in updateCacheNodeOnNavigation.\n const isHydration = freshness === FreshnessPolicy.Hydration\n\n const cacheNode: CacheNode = {\n rsc: !isHydration ? createDeferredRsc() : null,\n prefetchRsc: null,\n head: !isHydration && isLeafSegment ? createDeferredRsc() : null,\n prefetchHead: null,\n loading: !isHydration ? createDeferredRsc() : null,\n parallelRoutes,\n navigatedAt,\n }\n return cacheNode\n}\n\n// Represents whether the previuos navigation resulted in a route tree mismatch.\n// A mismatch results in a refresh of the page. If there are two successive\n// mismatches, we will fall back to an MPA navigation, to prevent a retry loop.\nlet previousNavigationDidMismatch = false\n\n// Writes a dynamic server response into the tree created by\n// updateCacheNodeOnNavigation. All pending promises that were spawned by the\n// navigation will be resolved, either with dynamic data from the server, or\n// `null` to indicate that the data is missing.\n//\n// A `null` value will trigger a lazy fetch during render, which will then patch\n// up the tree using the same mechanism as the non-PPR implementation\n// (serverPatchReducer).\n//\n// Usually, the server will respond with exactly the subset of data that we're\n// waiting for — everything below the nearest shared layout. But technically,\n// the server can return anything it wants.\n//\n// This does _not_ create a new tree; it modifies the existing one in place.\n// Which means it must follow the Suspense rules of cache safety.\nexport function spawnDynamicRequests(\n task: NavigationTask,\n primaryUrl: URL,\n nextUrl: string | null,\n freshnessPolicy: FreshnessPolicy,\n accumulation: NavigationRequestAccumulation\n): void {\n const dynamicRequestTree = task.dynamicRequestTree\n if (dynamicRequestTree === null) {\n // This navigation was fully cached. There are no dynamic requests to spawn.\n previousNavigationDidMismatch = false\n return\n }\n\n // This is intentionally not an async function to discourage the caller from\n // awaiting the result. Any subsequent async operations spawned by this\n // function should result in a separate navigation task, rather than\n // block the original one.\n //\n // In this function we spawn (but do not await) all the network requests that\n // block the navigation, and collect the promises. The next function,\n // `finishNavigationTask`, can await the promises in any order without\n // accidentally introducing a network waterfall.\n const primaryRequestPromise = fetchMissingDynamicData(\n task,\n dynamicRequestTree,\n primaryUrl,\n nextUrl,\n freshnessPolicy\n )\n\n const separateRefreshUrls = accumulation.separateRefreshUrls\n let refreshRequestPromises: Array<\n ReturnType\n > | null = null\n if (separateRefreshUrls !== null) {\n // There are multiple URLs that we need to request the data from. This\n // happens when a \"default\" parallel route slot is present in the tree, and\n // its data cannot be fetched from the current route. We need to split the\n // combined dynamic request tree into separate requests per URL.\n\n // TODO: Create a scoped dynamic request tree that omits anything that\n // is not relevant to the given URL. Without doing this, the server may\n // sometimes render more data than necessary; this is not a regression\n // compared to the pre-Segment Cache implementation, though, just an\n // optimization we can make in the future.\n\n // Construct a request tree for each additional refresh URL. This will\n // prune away everything except the parts of the tree that match the\n // given refresh URL.\n refreshRequestPromises = []\n const canonicalUrl = createHrefFromUrl(primaryUrl)\n for (const refreshUrl of separateRefreshUrls) {\n if (refreshUrl === canonicalUrl) {\n // We already initiated a request for the this URL, above. Skip it.\n // TODO: This only happens because the main URL is not tracked as\n // part of the separateRefreshURLs set. There's probably a better way\n // to structure this so this case doesn't happen.\n continue\n }\n // TODO: Create a scoped dynamic request tree that omits anything that\n // is not relevant to the given URL. Without doing this, the server may\n // sometimes render more data than necessary; this is not a regression\n // compared to the pre-Segment Cache implementation, though, just an\n // optimization we can make in the future.\n // const scopedDynamicRequestTree = splitTaskByURL(task, refreshUrl)\n const scopedDynamicRequestTree = dynamicRequestTree\n if (scopedDynamicRequestTree !== null) {\n refreshRequestPromises.push(\n fetchMissingDynamicData(\n task,\n scopedDynamicRequestTree,\n new URL(refreshUrl, location.origin),\n // TODO: Just noticed that this should actually the Next-Url at the\n // time the refresh URL was set, not the current Next-Url. Need to\n // start tracking this alongside the refresh URL. In the meantime,\n // if a refresh fails due to a mismatch, it will trigger a\n // hard refresh.\n nextUrl,\n freshnessPolicy\n )\n )\n }\n }\n }\n\n // Further async operations are moved into this separate function to\n // discourage sequential network requests.\n const voidPromise = finishNavigationTask(\n task,\n nextUrl,\n primaryRequestPromise,\n refreshRequestPromises\n )\n // `finishNavigationTask` is responsible for error handling, so we can attach\n // noop callbacks to this promise.\n voidPromise.then(noop, noop)\n}\n\nasync function finishNavigationTask(\n task: NavigationTask,\n nextUrl: string | null,\n primaryRequestPromise: ReturnType,\n refreshRequestPromises: Array<\n ReturnType\n > | null\n): Promise {\n // Wait for all the requests to finish, or for the first one to fail.\n let exitStatus = await waitForRequestsToFinish(\n primaryRequestPromise,\n refreshRequestPromises\n )\n\n // Once the all the requests have finished, check the tree for any remaining\n // pending tasks. If anything is still pending, it means the server response\n // does not match the client, and we must refresh to get back to a consistent\n // state. We can skip this step if we already detected a mismatch during the\n // first phase; it doesn't matter in that case because we're going to refresh\n // the whole tree regardless.\n if (exitStatus === NavigationTaskExitStatus.Done) {\n exitStatus = abortRemainingPendingTasks(task, null, null)\n }\n\n switch (exitStatus) {\n case NavigationTaskExitStatus.Done: {\n // The task has completely finished. There's no missing data. Exit.\n previousNavigationDidMismatch = false\n return\n }\n case NavigationTaskExitStatus.SoftRetry: {\n // Some data failed to finish loading. Trigger a soft retry.\n // TODO: As an extra precaution against soft retry loops, consider\n // tracking whether a navigation was itself triggered by a retry. If two\n // happen in a row, fall back to a hard retry.\n const isHardRetry = false\n const primaryRequestResult = await primaryRequestPromise\n dispatchRetryDueToTreeMismatch(\n isHardRetry,\n primaryRequestResult.url,\n nextUrl,\n primaryRequestResult.seed,\n task.route\n )\n return\n }\n case NavigationTaskExitStatus.HardRetry: {\n // Some data failed to finish loading in a non-recoverable way, such as a\n // network error. Trigger an MPA navigation.\n //\n // Hard navigating/refreshing is how we prevent an infinite retry loop\n // caused by a network error — when the network fails, we fall back to the\n // browser behavior for offline navigations. In the future, Next.js may\n // introduce its own custom handling of offline navigations, but that\n // doesn't exist yet.\n const isHardRetry = true\n const primaryRequestResult = await primaryRequestPromise\n dispatchRetryDueToTreeMismatch(\n isHardRetry,\n primaryRequestResult.url,\n nextUrl,\n primaryRequestResult.seed,\n task.route\n )\n return\n }\n default: {\n return exitStatus satisfies never\n }\n }\n}\n\nfunction waitForRequestsToFinish(\n primaryRequestPromise: ReturnType,\n refreshRequestPromises: Array<\n ReturnType\n > | null\n) {\n // Custom async combinator logic. This could be replaced by Promise.any but\n // we don't assume that's available.\n //\n // Each promise resolves once the server responsds and the data is written\n // into the CacheNode tree. Resolve the combined promise once all the\n // requests finish.\n //\n // Or, resolve as soon as one of the requests fails, without waiting for the\n // others to finish.\n return new Promise((resolve) => {\n const onFulfill = (result: { exitStatus: NavigationTaskExitStatus }) => {\n if (result.exitStatus === NavigationTaskExitStatus.Done) {\n remainingCount--\n if (remainingCount === 0) {\n // All the requests finished successfully.\n resolve(NavigationTaskExitStatus.Done)\n }\n } else {\n // One of the requests failed. Exit with a failing status.\n // NOTE: It's possible for one of the requests to fail with SoftRetry\n // and a later one to fail with HardRetry. In this case, we choose to\n // retry immediately, rather than delay the retry until all the requests\n // finish. If it fails again, we will hard retry on the next\n // attempt, anyway.\n resolve(result.exitStatus)\n }\n }\n // onReject shouldn't ever be called because fetchMissingDynamicData's\n // entire body is wrapped in a try/catch. This is just defensive.\n const onReject = () => resolve(NavigationTaskExitStatus.HardRetry)\n\n // Attach the listeners to the promises.\n let remainingCount = 1\n primaryRequestPromise.then(onFulfill, onReject)\n if (refreshRequestPromises !== null) {\n remainingCount += refreshRequestPromises.length\n refreshRequestPromises.forEach((refreshRequestPromise) =>\n refreshRequestPromise.then(onFulfill, onReject)\n )\n }\n })\n}\n\nfunction dispatchRetryDueToTreeMismatch(\n isHardRetry: boolean,\n retryUrl: URL,\n retryNextUrl: string | null,\n seed: NavigationSeed | null,\n baseTree: FlightRouterState\n) {\n // If this is the second time in a row that a navigation resulted in a\n // mismatch, fall back to a hard (MPA) refresh.\n isHardRetry = isHardRetry || previousNavigationDidMismatch\n previousNavigationDidMismatch = true\n const retryAction: ServerPatchAction = {\n type: ACTION_SERVER_PATCH,\n previousTree: baseTree,\n url: retryUrl,\n nextUrl: retryNextUrl,\n seed,\n mpa: isHardRetry,\n }\n dispatchAppRouterAction(retryAction)\n}\n\nasync function fetchMissingDynamicData(\n task: NavigationTask,\n dynamicRequestTree: FlightRouterState,\n url: URL,\n nextUrl: string | null,\n freshnessPolicy: FreshnessPolicy\n): Promise<{\n exitStatus: NavigationTaskExitStatus\n url: URL\n seed: NavigationSeed | null\n}> {\n try {\n const result = await fetchServerResponse(url, {\n flightRouterState: dynamicRequestTree,\n nextUrl,\n isHmrRefresh: freshnessPolicy === FreshnessPolicy.HMRRefresh,\n })\n if (typeof result === 'string') {\n // fetchServerResponse will return an href to indicate that the SPA\n // navigation failed. For example, if the server triggered a hard\n // redirect, or the fetch request errored. Initiate an MPA navigation\n // to the given href.\n return {\n exitStatus: NavigationTaskExitStatus.HardRetry,\n url: new URL(result, location.origin),\n seed: null,\n }\n }\n const seed = convertServerPatchToFullTree(\n task.route,\n result.flightData,\n result.renderedSearch\n )\n const didReceiveUnknownParallelRoute = writeDynamicDataIntoNavigationTask(\n task,\n seed.tree,\n seed.data,\n seed.head,\n result.debugInfo\n )\n return {\n exitStatus: didReceiveUnknownParallelRoute\n ? NavigationTaskExitStatus.SoftRetry\n : NavigationTaskExitStatus.Done,\n url: new URL(result.canonicalUrl, location.origin),\n seed,\n }\n } catch {\n // This shouldn't happen because fetchServerResponse's entire body is\n // wrapped in a try/catch. If it does, though, it implies the server failed\n // to respond with any tree at all. So we must fall back to a hard retry.\n return {\n exitStatus: NavigationTaskExitStatus.HardRetry,\n url: url,\n seed: null,\n }\n }\n}\n\nfunction writeDynamicDataIntoNavigationTask(\n task: NavigationTask,\n serverRouterState: FlightRouterState,\n dynamicData: CacheNodeSeedData | null,\n dynamicHead: HeadData,\n debugInfo: Array | null\n): boolean {\n if (task.status === NavigationTaskStatus.Pending && dynamicData !== null) {\n task.status = NavigationTaskStatus.Fulfilled\n finishPendingCacheNode(task.node, dynamicData, dynamicHead, debugInfo)\n }\n\n const taskChildren = task.children\n const serverChildren = serverRouterState[1]\n const dynamicDataChildren = dynamicData !== null ? dynamicData[1] : null\n\n // Detect whether the server sends a parallel route slot that the client\n // doesn't know about.\n let didReceiveUnknownParallelRoute = false\n\n if (taskChildren !== null) {\n for (const parallelRouteKey in serverChildren) {\n const serverRouterStateChild: FlightRouterState =\n serverChildren[parallelRouteKey]\n const dynamicDataChild: CacheNodeSeedData | null | void =\n dynamicDataChildren !== null\n ? dynamicDataChildren[parallelRouteKey]\n : null\n\n const taskChild = taskChildren.get(parallelRouteKey)\n if (taskChild === undefined) {\n // The server sent a child segment that the client doesn't know about.\n //\n // When we receive an unknown parallel route, we must consider it a\n // mismatch. This is unlike the case where the segment itself\n // mismatches, because multiple routes can be active simultaneously.\n // But a given layout should never have a mismatching set of\n // child slots.\n //\n // Theoretically, this should only happen in development during an HMR\n // refresh, because the set of parallel routes for a layout does not\n // change over the lifetime of a build/deployment. In production, we\n // should have already mismatched on either the build id or the segment\n // path. But as an extra precaution, we validate in prod, too.\n didReceiveUnknownParallelRoute = true\n } else {\n const taskSegment = taskChild.route[0]\n if (\n matchSegment(serverRouterStateChild[0], taskSegment) &&\n dynamicDataChild !== null &&\n dynamicDataChild !== undefined\n ) {\n // Found a match for this task. Keep traversing down the task tree.\n const childDidReceiveUnknownParallelRoute =\n writeDynamicDataIntoNavigationTask(\n taskChild,\n serverRouterStateChild,\n dynamicDataChild,\n dynamicHead,\n debugInfo\n )\n if (childDidReceiveUnknownParallelRoute) {\n didReceiveUnknownParallelRoute = true\n }\n }\n }\n }\n }\n\n return didReceiveUnknownParallelRoute\n}\n\nfunction finishPendingCacheNode(\n cacheNode: CacheNode,\n dynamicData: CacheNodeSeedData,\n dynamicHead: HeadData,\n debugInfo: Array | null\n): void {\n // Writes a dynamic response into an existing Cache Node tree. This does _not_\n // create a new tree, it updates the existing tree in-place. So it must follow\n // the Suspense rules of cache safety — it can resolve pending promises, but\n // it cannot overwrite existing data. It can add segments to the tree (because\n // a missing segment will cause the layout router to suspend).\n // but it cannot delete them.\n //\n // We must resolve every promise in the tree, or else it will suspend\n // indefinitely. If we did not receive data for a segment, we will resolve its\n // data promise to `null` to trigger a lazy fetch during render.\n\n // Use the dynamic data from the server to fulfill the deferred RSC promise\n // on the Cache Node.\n const rsc = cacheNode.rsc\n const dynamicSegmentData = dynamicData[0]\n\n if (dynamicSegmentData === null) {\n // This is an empty CacheNode; this particular server request did not\n // render this segment. There may be a separate pending request that will,\n // though, so we won't abort the task until all pending requests finish.\n return\n }\n\n if (rsc === null) {\n // This is a lazy cache node. We can overwrite it. This is only safe\n // because we know that the LayoutRouter suspends if `rsc` is `null`.\n cacheNode.rsc = dynamicSegmentData\n } else if (isDeferredRsc(rsc)) {\n // This is a deferred RSC promise. We can fulfill it with the data we just\n // received from the server. If it was already resolved by a different\n // navigation, then this does nothing because we can't overwrite data.\n rsc.resolve(dynamicSegmentData, debugInfo)\n } else {\n // This is not a deferred RSC promise, nor is it empty, so it must have\n // been populated by a different navigation. We must not overwrite it.\n }\n\n // If we navigated without a prefetch, then `loading` will be a deferred promise too.\n // Fulfill it using the dynamic response so that we can display the loading boundary.\n const loading = cacheNode.loading\n if (isDeferredRsc(loading)) {\n const dynamicLoading = dynamicData[2]\n loading.resolve(dynamicLoading, debugInfo)\n }\n\n // Check if this is a leaf segment. If so, it will have a `head` property with\n // a pending promise that needs to be resolved with the dynamic head from\n // the server.\n const head = cacheNode.head\n if (isDeferredRsc(head)) {\n head.resolve(dynamicHead, debugInfo)\n }\n}\n\nfunction abortRemainingPendingTasks(\n task: NavigationTask,\n error: any,\n debugInfo: Array | null\n): NavigationTaskExitStatus {\n let exitStatus\n if (task.status === NavigationTaskStatus.Pending) {\n // The data for this segment is still missing.\n task.status = NavigationTaskStatus.Rejected\n abortPendingCacheNode(task.node, error, debugInfo)\n\n // If the server failed to fulfill the data for this segment, it implies\n // that the route tree received from the server mismatched the tree that\n // was previously prefetched.\n //\n // In an app with fully static routes and no proxy-driven redirects or\n // rewrites, this should never happen, because the route for a URL would\n // always be the same across multiple requests. So, this implies that some\n // runtime routing condition changed, likely in a proxy, without being\n // pushed to the client.\n //\n // When this happens, we treat this the same as a refresh(). The entire\n // tree will be re-rendered from the root.\n if (task.refreshUrl === null) {\n // Trigger a \"soft\" refresh. Essentially the same as calling `refresh()`\n // in a Server Action.\n exitStatus = NavigationTaskExitStatus.SoftRetry\n } else {\n // The mismatch was discovered inside an inactive parallel route. This\n // implies the inactive parallel route is no longer reachable at the URL\n // that originally rendered it. Fall back to an MPA refresh.\n // TODO: An alternative could be to trigger a soft refresh but to _not_\n // re-use the inactive parallel routes this time. Similar to what would\n // happen if were to do a hard refrehs, but without the HTML page.\n exitStatus = NavigationTaskExitStatus.HardRetry\n }\n } else {\n // This segment finished. (An error here is treated as Done because they are\n // surfaced to the application during render.)\n exitStatus = NavigationTaskExitStatus.Done\n }\n\n const taskChildren = task.children\n if (taskChildren !== null) {\n for (const [, taskChild] of taskChildren) {\n const childExitStatus = abortRemainingPendingTasks(\n taskChild,\n error,\n debugInfo\n )\n // Propagate the exit status up the tree. The statuses are ordered by\n // their precedence.\n if (childExitStatus > exitStatus) {\n exitStatus = childExitStatus\n }\n }\n }\n\n return exitStatus\n}\n\nfunction abortPendingCacheNode(\n cacheNode: CacheNode,\n error: any,\n debugInfo: Array | null\n): void {\n const rsc = cacheNode.rsc\n if (isDeferredRsc(rsc)) {\n if (error === null) {\n // This will trigger a lazy fetch during render.\n rsc.resolve(null, debugInfo)\n } else {\n // This will trigger an error during rendering.\n rsc.reject(error, debugInfo)\n }\n }\n\n const loading = cacheNode.loading\n if (isDeferredRsc(loading)) {\n loading.resolve(null, debugInfo)\n }\n\n // Check if this is a leaf segment. If so, it will have a `head` property with\n // a pending promise that needs to be resolved. If an error was provided, we\n // will not resolve it with an error, since this is rendered at the root of\n // the app. We want the segment to error, not the entire app.\n const head = cacheNode.head\n if (isDeferredRsc(head)) {\n head.resolve(null, debugInfo)\n }\n}\n\nconst DEFERRED = Symbol()\n\ntype PendingDeferredRsc = Promise & {\n status: 'pending'\n resolve: (value: T, debugInfo: Array | null) => void\n reject: (error: any, debugInfo: Array | null) => void\n tag: Symbol\n _debugInfo: Array\n}\n\ntype FulfilledDeferredRsc = Promise & {\n status: 'fulfilled'\n value: T\n resolve: (value: T, debugInfo: Array | null) => void\n reject: (error: any, debugInfo: Array | null) => void\n tag: Symbol\n _debugInfo: Array\n}\n\ntype RejectedDeferredRsc = Promise & {\n status: 'rejected'\n reason: any\n resolve: (value: T, debugInfo: Array | null) => void\n reject: (error: any, debugInfo: Array | null) => void\n tag: Symbol\n _debugInfo: Array\n}\n\ntype DeferredRsc =\n | PendingDeferredRsc\n | FulfilledDeferredRsc\n | RejectedDeferredRsc\n\n// This type exists to distinguish a DeferredRsc from a Flight promise. It's a\n// compromise to avoid adding an extra field on every Cache Node, which would be\n// awkward because the pre-PPR parts of codebase would need to account for it,\n// too. We can remove it once type Cache Node type is more settled.\nexport function isDeferredRsc(value: any): value is DeferredRsc {\n return value && typeof value === 'object' && value.tag === DEFERRED\n}\n\nfunction createDeferredRsc<\n T extends React.ReactNode = React.ReactNode,\n>(): PendingDeferredRsc {\n // Create an unresolved promise that represents data derived from a Flight\n // response. The promise will be resolved later as soon as we start receiving\n // data from the server, i.e. as soon as the Flight client decodes and returns\n // the top-level response object.\n\n // The `_debugInfo` field contains profiling information. Promises that are\n // created by Flight already have this info added by React; for any derived\n // promise created by the router, we need to transfer the Flight debug info\n // onto the derived promise.\n //\n // The debug info represents the latency between the start of the navigation\n // and the start of rendering. (It does not represent the time it takes for\n // whole stream to finish.)\n const debugInfo: Array = []\n\n let resolve: any\n let reject: any\n const pendingRsc = new Promise((res, rej) => {\n resolve = res\n reject = rej\n }) as PendingDeferredRsc\n pendingRsc.status = 'pending'\n pendingRsc.resolve = (value: T, responseDebugInfo: Array | null) => {\n if (pendingRsc.status === 'pending') {\n const fulfilledRsc: FulfilledDeferredRsc = pendingRsc as any\n fulfilledRsc.status = 'fulfilled'\n fulfilledRsc.value = value\n if (responseDebugInfo !== null) {\n // Transfer the debug info to the derived promise.\n debugInfo.push.apply(debugInfo, responseDebugInfo)\n }\n resolve(value)\n }\n }\n pendingRsc.reject = (error: any, responseDebugInfo: Array | null) => {\n if (pendingRsc.status === 'pending') {\n const rejectedRsc: RejectedDeferredRsc = pendingRsc as any\n rejectedRsc.status = 'rejected'\n rejectedRsc.reason = error\n if (responseDebugInfo !== null) {\n // Transfer the debug info to the derived promise.\n debugInfo.push.apply(debugInfo, responseDebugInfo)\n }\n reject(error)\n }\n }\n pendingRsc.tag = DEFERRED\n pendingRsc._debugInfo = debugInfo\n\n return pendingRsc\n}\n"],"names":["DEFAULT_SEGMENT_KEY","NOT_FOUND_SEGMENT_KEY","matchSegment","createHrefFromUrl","createRouterCacheKey","fetchServerResponse","dispatchAppRouterAction","ACTION_SERVER_PATCH","isNavigatingToNewRootLayout","DYNAMIC_STALETIME_MS","convertServerPatchToFullTree","FreshnessPolicy","noop","createInitialCacheNodeForHydration","navigatedAt","initialTree","seedData","seedHead","accumulation","scrollableSegments","separateRefreshUrls","task","createCacheNodeOnNavigation","undefined","node","startPPRNavigation","oldUrl","oldCacheNode","oldRouterState","newRouterState","freshness","prefetchData","prefetchHead","isPrefetchHeadPartial","isSamePageNavigation","didFindRootLayout","parentNeedsDynamicRequest","parentRefreshUrl","updateCacheNodeOnNavigation","parentSegmentPath","parentParallelRouteKey","oldSegment","newSegment","segmentPath","concat","newRouterStateChildren","oldRouterStateChildren","seedDataChildren","prefetchDataChildren","isRootLayout","childDidFindRootLayout","oldParallelRoutes","parallelRoutes","shouldDropSiblingCaches","shouldRefreshDynamicData","newParallelRoutes","Map","isLeafSegment","Object","keys","length","newCacheNode","needsDynamicRequest","dropPrefetchRsc","reuseDynamicCacheNode","seedRsc","seedLoading","isSeedRscPartial","isSeedHeadPartial","readCacheNodeFromSeedData","prefetchRsc","prefetchLoading","isPrefetchRSCPartial","spawnNewCacheNode","href","refreshUrl","accumulateRefreshUrl","patchedRouterStateChildren","taskChildren","childNeedsDynamicRequest","dynamicRequestTreeChildren","parallelRouteKey","newRouterStateChild","oldRouterStateChild","oldSegmentMapChild","get","seedDataChild","prefetchDataChild","newSegmentChild","seedHeadChild","prefetchHeadChild","isPrefetchHeadPartialChild","reuseActiveSegmentInDefaultSlot","newSegmentKeyChild","oldCacheNodeChild","taskChild","set","newCacheNodeChild","newSegmentMapChild","taskChildRoute","route","dynamicRequestTreeChild","dynamicRequestTree","status","patchRouterStateWithNewChildren","createDynamicRequestTree","children","oldRsc","rsc","oldRscDidResolve","isDeferredRsc","push","baseRouterState","newChildren","clone","Set","add","reusedRouterState","oldRefreshMarker","existingCacheNode","cacheNode","head","loading","isPageSegment","createDeferredRsc","isHydration","previousNavigationDidMismatch","spawnDynamicRequests","primaryUrl","nextUrl","freshnessPolicy","primaryRequestPromise","fetchMissingDynamicData","refreshRequestPromises","canonicalUrl","scopedDynamicRequestTree","URL","location","origin","voidPromise","finishNavigationTask","then","exitStatus","waitForRequestsToFinish","abortRemainingPendingTasks","isHardRetry","primaryRequestResult","dispatchRetryDueToTreeMismatch","url","seed","Promise","resolve","onFulfill","result","remainingCount","onReject","forEach","refreshRequestPromise","retryUrl","retryNextUrl","baseTree","retryAction","type","previousTree","mpa","flightRouterState","isHmrRefresh","flightData","renderedSearch","didReceiveUnknownParallelRoute","writeDynamicDataIntoNavigationTask","tree","data","debugInfo","serverRouterState","dynamicData","dynamicHead","finishPendingCacheNode","serverChildren","dynamicDataChildren","serverRouterStateChild","dynamicDataChild","taskSegment","childDidReceiveUnknownParallelRoute","dynamicSegmentData","dynamicLoading","error","abortPendingCacheNode","childExitStatus","reject","DEFERRED","Symbol","value","tag","pendingRsc","res","rej","responseDebugInfo","fulfilledRsc","apply","rejectedRsc","reason","_debugInfo"],"mappings":"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","ignoreList":[0]}}, diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/middleware-manifest.json b/saintBarthVolleyApp/frontend/.next/dev/server/middleware-manifest.json index bfc43ea..04b2c3c 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/middleware-manifest.json +++ b/saintBarthVolleyApp/frontend/.next/dev/server/middleware-manifest.json @@ -20,9 +20,9 @@ "env": { "__NEXT_BUILD_ID": "development", "NEXT_SERVER_ACTIONS_ENCRYPTION_KEY": "n0SX09riOuLUmRD0NXN8Mrp8d65tEg6mH2WbVPuTRzo=", - "__NEXT_PREVIEW_MODE_ID": "d7f8fe0f9cb6a31e8649dfc6d22a3d7b", - "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "74d7ebc0351e3b1b219074efa35340bc6c6973b3b85ddf12da78e676cc9a52c3", - "__NEXT_PREVIEW_MODE_SIGNING_KEY": "dcb9f886df7d43f1ea2b0b8ffc0a442a667068de77b09c0700ba1a7a18693de6" + "__NEXT_PREVIEW_MODE_ID": "e47e4f17fedb04d3836fb2bc8fb455a0", + "__NEXT_PREVIEW_MODE_ENCRYPTION_KEY": "0e739a7d024f04ae526f440622f22cec9347637d13c124f4a3859857f6602e24", + "__NEXT_PREVIEW_MODE_SIGNING_KEY": "842b4422a7b6e282ab8313d6131a4963c52f19886291a841020d55282cdd6461" } } }, diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.js b/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.js index a3899e9..b45ab9e 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.js +++ b/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.js @@ -1 +1 @@ -self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/src/app/_not-found/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/club/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/members/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/users/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}" \ No newline at end of file +self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/src/app/admin/club/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/matches/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/members/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/news/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/partners/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/seasons/[seasonId]/teams/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/seasons/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/admin/users/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/login/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/src/app/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}" \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.json b/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.json index 937d51c..bd35f5c 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.json +++ b/saintBarthVolleyApp/frontend/.next/dev/server/next-font-manifest.json @@ -1,10 +1,10 @@ { "app": { - "[project]/src/app/_not-found/page": [ + "[project]/src/app/admin/club/page": [ "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", "static/media/797e433ab948586e-s.p.dbea232f.woff2" ], - "[project]/src/app/admin/club/page": [ + "[project]/src/app/admin/matches/page": [ "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", "static/media/797e433ab948586e-s.p.dbea232f.woff2" ], @@ -12,9 +12,41 @@ "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", "static/media/797e433ab948586e-s.p.dbea232f.woff2" ], + "[project]/src/app/admin/news/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/admin/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/admin/partners/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/admin/seasons/[seasonId]/teams/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/admin/seasons/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], "[project]/src/app/admin/users/page": [ "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/login/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" + ], + "[project]/src/app/page": [ + "static/media/caa3a2e1cccd8315-s.p.853070df.woff2", + "static/media/797e433ab948586e-s.p.dbea232f.woff2" ] }, "appUsingSizeAdjust": true, diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css index c17d051..8d7369c 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css @@ -162,16 +162,48 @@ @layer theme { :root, :host { + --color-red-50: #fef2f2; + --color-red-200: #ffcaca; --color-red-500: #fb2c36; --color-red-600: #e40014; + --color-red-700: #bf000f; + --color-orange-50: #fff7ed; + --color-orange-100: #ffedd5; + --color-orange-500: #fe6e00; + --color-orange-600: #f05100; + --color-orange-700: #c53c00; + --color-amber-50: #fffbeb; + --color-amber-200: #fee685; + --color-amber-700: #b75000; + --color-yellow-100: #fef9c2; + --color-yellow-600: #cd8900; + --color-yellow-700: #a36100; + --color-green-50: #f0fdf4; + --color-green-100: #dcfce7; + --color-green-200: #b9f8cf; + --color-green-500: #00c758; --color-green-600: #00a544; + --color-green-700: #008138; + --color-green-800: #016630; + --color-blue-50: #eff6ff; + --color-blue-100: #dbeafe; + --color-blue-500: #3080ff; --color-blue-600: #155dfc; + --color-blue-700: #1447e6; + --color-purple-100: #f3e8ff; + --color-purple-500: #ac4bff; + --color-purple-700: #8200da; + --color-pink-500: #f6339a; --color-gray-200: #e5e7eb; --color-gray-500: #6a7282; --color-gray-700: #364153; --color-zinc-50: #fafafa; + --color-zinc-100: #f4f4f5; + --color-zinc-300: #d4d4d8; --color-zinc-400: #9f9fa9; + --color-zinc-500: #71717b; --color-zinc-600: #52525c; + --color-zinc-900: #18181b; --color-zinc-950: #09090b; --color-black: #000; --color-white: #fff; @@ -182,6 +214,7 @@ --container-lg: 32rem; --container-2xl: 42rem; --container-3xl: 48rem; + --container-4xl: 56rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); @@ -202,6 +235,7 @@ --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; + --tracking-wide: .025em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; @@ -219,16 +253,48 @@ @supports (color: lab(0% 0 0)) { :root, :host { + --color-red-50: lab(96.5005% 4.18508 1.52328); + --color-red-200: lab(86.017% 19.8815 7.75869); --color-red-500: lab(55.4814% 75.0732 48.8528); --color-red-600: lab(48.4493% 77.4328 61.5452); + --color-red-700: lab(40.4273% 67.2623 53.7441); + --color-orange-50: lab(97.7008% 1.53735 5.90649); + --color-orange-100: lab(94.7127% 3.58394 14.3151); + --color-orange-500: lab(64.272% 57.1788 90.3583); + --color-orange-600: lab(57.1026% 64.2584 89.8886); + --color-orange-700: lab(46.4615% 57.7275 70.8507); + --color-amber-50: lab(98.6252% -.635922 8.42309); + --color-amber-200: lab(91.7203% -.505269 49.9084); + --color-amber-700: lab(47.2709% 42.9082 69.2966); + --color-yellow-100: lab(97.3564% -4.51407 27.344); + --color-yellow-600: lab(62.7799% 22.4197 86.1544); + --color-yellow-700: lab(47.8202% 25.2426 66.5015); + --color-green-50: lab(98.1563% -5.60117 2.75915); + --color-green-100: lab(96.1861% -13.8464 6.52365); + --color-green-200: lab(92.4222% -26.4702 12.9427); + --color-green-500: lab(70.5521% -66.5147 45.8073); --color-green-600: lab(59.0978% -58.6621 41.2579); + --color-green-700: lab(47.0329% -47.0239 31.4788); + --color-green-800: lab(37.4616% -36.7971 22.9692); + --color-blue-50: lab(96.492% -1.14644 -5.11479); + --color-blue-100: lab(92.0301% -2.24757 -11.6453); + --color-blue-500: lab(54.1736% 13.3369 -74.6839); --color-blue-600: lab(44.0605% 29.0279 -86.0352); + --color-blue-700: lab(36.9089% 35.0961 -85.6872); + --color-purple-100: lab(93.3333% 6.97437 -9.83434); + --color-purple-500: lab(52.0183% 66.11 -78.2316); + --color-purple-700: lab(36.1758% 69.8525 -80.0381); + --color-pink-500: lab(56.9303% 76.8162 -8.07021); --color-gray-200: lab(91.6229% -.159115 -2.26791); --color-gray-500: lab(47.7841% -.393182 -10.0268); --color-gray-700: lab(27.1134% -.956401 -12.3224); --color-zinc-50: lab(98.26% 0 0); + --color-zinc-100: lab(96.1634% .0993311 -.364041); + --color-zinc-300: lab(84.9837% .601262 -2.17986); --color-zinc-400: lab(65.6464% 1.53497 -5.42429); + --color-zinc-500: lab(47.8878% 1.65477 -5.77283); --color-zinc-600: lab(35.1166% 1.78212 -6.1173); + --color-zinc-900: lab(8.30603% .618205 -2.16572); --color-zinc-950: lab(2.51107% .242703 -.886115); } } @@ -675,6 +741,18 @@ margin-block: calc(var(--spacing) * 1); } + .-mt-1 { + margin-top: calc(var(--spacing) * -1); + } + + .mt-0\.5 { + margin-top: calc(var(--spacing) * .5); + } + + .mt-1 { + margin-top: calc(var(--spacing) * 1); + } + .mt-2 { margin-top: calc(var(--spacing) * 2); } @@ -687,6 +765,14 @@ margin-top: auto; } + .mb-1 { + margin-bottom: calc(var(--spacing) * 1); + } + + .mb-2 { + margin-bottom: calc(var(--spacing) * 2); + } + .mb-3 { margin-bottom: calc(var(--spacing) * 3); } @@ -711,6 +797,13 @@ margin-left: auto; } + .line-clamp-2 { + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; + overflow: hidden; + } + .line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; @@ -734,6 +827,10 @@ display: none; } + .inline-block { + display: inline-block; + } + .inline-flex { display: inline-flex; } @@ -833,6 +930,10 @@ height: calc(var(--spacing) * 2.5); } + .h-3 { + height: calc(var(--spacing) * 3); + } + .h-4 { height: calc(var(--spacing) * 4); } @@ -865,6 +966,18 @@ height: calc(var(--spacing) * 12); } + .h-14 { + height: calc(var(--spacing) * 14); + } + + .h-16 { + height: calc(var(--spacing) * 16); + } + + .h-20 { + height: calc(var(--spacing) * 20); + } + .h-24 { height: calc(var(--spacing) * 24); } @@ -873,6 +986,10 @@ height: calc(var(--spacing) * 32); } + .h-40 { + height: calc(var(--spacing) * 40); + } + .h-48 { height: calc(var(--spacing) * 48); } @@ -917,6 +1034,14 @@ max-height: var(--radix-select-content-available-height); } + .max-h-48 { + max-height: calc(var(--spacing) * 48); + } + + .max-h-\[85vh\] { + max-height: 85vh; + } + .max-h-\[90vh\] { max-height: 90vh; } @@ -929,8 +1054,8 @@ min-height: calc(var(--spacing) * 16); } - .min-h-\[400px\] { - min-height: 400px; + .min-h-48 { + min-height: calc(var(--spacing) * 48); } .min-h-\[calc\(100vh-60px\)\] { @@ -981,18 +1106,42 @@ width: calc(var(--spacing) * 5); } + .w-7 { + width: calc(var(--spacing) * 7); + } + .w-8 { width: calc(var(--spacing) * 8); } + .w-9 { + width: calc(var(--spacing) * 9); + } + + .w-10 { + width: calc(var(--spacing) * 10); + } + + .w-11 { + width: calc(var(--spacing) * 11); + } + .w-12 { width: calc(var(--spacing) * 12); } + .w-16 { + width: calc(var(--spacing) * 16); + } + .w-24 { width: calc(var(--spacing) * 24); } + .w-28 { + width: calc(var(--spacing) * 28); + } + .w-\[100px\] { width: 100px; } @@ -1013,10 +1162,18 @@ max-width: var(--skeleton-width); } + .max-w-2xl { + max-width: var(--container-2xl); + } + .max-w-3xl { max-width: var(--container-3xl); } + .max-w-4xl { + max-width: var(--container-4xl); + } + .max-w-7xl { max-width: var(--container-7xl); } @@ -1025,10 +1182,6 @@ max-width: calc(100% - 2rem); } - .max-w-full { - max-width: 100%; - } - .max-w-lg { max-width: var(--container-lg); } @@ -1099,6 +1252,16 @@ translate: var(--tw-translate-x) var(--tw-translate-y); } + .translate-x-1 { + --tw-translate-x: calc(var(--spacing) * 1); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + + .translate-x-6 { + --tw-translate-x: calc(var(--spacing) * 6); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); @@ -1139,12 +1302,16 @@ cursor: pointer; } - .scroll-my-1 { - scroll-margin-block: calc(var(--spacing) * 1); + .resize-none { + resize: none; + } + + .resize-y { + resize: vertical; } - .list-inside { - list-style-position: inside; + .scroll-my-1 { + scroll-margin-block: calc(var(--spacing) * 1); } .list-disc { @@ -1163,6 +1330,10 @@ grid-template-columns: repeat(2, minmax(0, 1fr)); } + .grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; } @@ -1239,6 +1410,10 @@ gap: calc(var(--spacing) * 4); } + .gap-5 { + gap: calc(var(--spacing) * 5); + } + .gap-6 { gap: calc(var(--spacing) * 6); } @@ -1255,12 +1430,6 @@ gap: calc(var(--spacing) * 10); } - :where(.space-y-2 > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); - } - :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); @@ -1273,6 +1442,14 @@ margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse))); } + .self-center { + align-self: center; + } + + .self-end { + align-self: flex-end; + } + .self-start { align-self: flex-start; } @@ -1392,6 +1569,10 @@ border-color: var(--color-border); } + .border-amber-200 { + border-color: var(--color-amber-200); + } + .border-black\/8 { border-color: #00000014; } @@ -1416,10 +1597,18 @@ } } + .border-green-200 { + border-color: var(--color-green-200); + } + .border-input { border-color: var(--input); } + .border-red-200 { + border-color: var(--color-red-200); + } + .border-sidebar-border { border-color: var(--sidebar-border); } @@ -1436,6 +1625,10 @@ background-color: var(--accent); } + .bg-amber-50 { + background-color: var(--color-amber-50); + } + .bg-background { background-color: var(--background); } @@ -1474,6 +1667,18 @@ } } + .bg-blue-50 { + background-color: var(--color-blue-50); + } + + .bg-blue-100 { + background-color: var(--color-blue-100); + } + + .bg-blue-500 { + background-color: var(--color-blue-500); + } + .bg-border { background-color: var(--border); } @@ -1504,10 +1709,42 @@ background-color: var(--color-gray-200); } + .bg-green-50 { + background-color: var(--color-green-50); + } + + .bg-green-100 { + background-color: var(--color-green-100); + } + + .bg-green-500 { + background-color: var(--color-green-500); + } + .bg-muted { background-color: var(--muted); } + .bg-muted\/20 { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .bg-muted\/20 { + background-color: color-mix(in oklab, var(--muted) 20%, transparent); + } + } + + .bg-muted\/30 { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .bg-muted\/30 { + background-color: color-mix(in oklab, var(--muted) 30%, transparent); + } + } + .bg-muted\/40 { background-color: var(--muted); } @@ -1528,6 +1765,26 @@ } } + .bg-orange-50 { + background-color: var(--color-orange-50); + } + + .bg-orange-100 { + background-color: var(--color-orange-100); + } + + .bg-orange-500 { + background-color: var(--color-orange-500); + } + + .bg-orange-600 { + background-color: var(--color-orange-600); + } + + .bg-pink-500 { + background-color: var(--color-pink-500); + } + .bg-popover { background-color: var(--popover); } @@ -1536,6 +1793,18 @@ background-color: var(--primary); } + .bg-purple-100 { + background-color: var(--color-purple-100); + } + + .bg-purple-500 { + background-color: var(--color-purple-500); + } + + .bg-red-50 { + background-color: var(--color-red-50); + } + .bg-secondary { background-color: var(--secondary); } @@ -1556,10 +1825,26 @@ background-color: var(--color-white); } + .bg-yellow-100 { + background-color: var(--color-yellow-100); + } + .bg-zinc-50 { background-color: var(--color-zinc-50); } + .bg-zinc-100 { + background-color: var(--color-zinc-100); + } + + .bg-zinc-300 { + background-color: var(--color-zinc-300); + } + + .bg-zinc-500 { + background-color: var(--color-zinc-500); + } + .fill-current { fill: currentColor; } @@ -1584,6 +1869,10 @@ padding: calc(var(--spacing) * 1); } + .p-1\.5 { + padding: calc(var(--spacing) * 1.5); + } + .p-2 { padding: calc(var(--spacing) * 2); } @@ -1596,6 +1885,10 @@ padding: calc(var(--spacing) * 4); } + .p-5 { + padding: calc(var(--spacing) * 5); + } + .p-6 { padding: calc(var(--spacing) * 6); } @@ -1608,6 +1901,10 @@ padding-inline: calc(var(--spacing) * 1); } + .px-1\.5 { + padding-inline: calc(var(--spacing) * 1.5); + } + .px-2 { padding-inline: calc(var(--spacing) * 2); } @@ -1652,6 +1949,10 @@ padding-block: calc(var(--spacing) * 2); } + .py-3 { + padding-block: calc(var(--spacing) * 3); + } + .py-6 { padding-block: calc(var(--spacing) * 6); } @@ -1660,14 +1961,30 @@ padding-block: calc(var(--spacing) * 10); } + .py-20 { + padding-block: calc(var(--spacing) * 20); + } + .py-32 { padding-block: calc(var(--spacing) * 32); } + .pt-1 { + padding-top: calc(var(--spacing) * 1); + } + + .pt-2 { + padding-top: calc(var(--spacing) * 2); + } + .pt-3 { padding-top: calc(var(--spacing) * 3); } + .pt-4 { + padding-top: calc(var(--spacing) * 4); + } + .pr-2 { padding-right: calc(var(--spacing) * 2); } @@ -1676,10 +1993,26 @@ padding-right: calc(var(--spacing) * 8); } + .pb-0 { + padding-bottom: calc(var(--spacing) * 0); + } + + .pb-2 { + padding-bottom: calc(var(--spacing) * 2); + } + .pb-3 { padding-bottom: calc(var(--spacing) * 3); } + .pb-6 { + padding-bottom: calc(var(--spacing) * 6); + } + + .pb-10 { + padding-bottom: calc(var(--spacing) * 10); + } + .pl-2 { padding-left: calc(var(--spacing) * 2); } @@ -1798,6 +2131,11 @@ letter-spacing: var(--tracking-tight); } + .tracking-wide { + --tw-tracking: var(--tracking-wide); + letter-spacing: var(--tracking-wide); + } + .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); @@ -1811,6 +2149,14 @@ white-space: nowrap; } + .whitespace-pre-wrap { + white-space: pre-wrap; + } + + .text-amber-700 { + color: var(--color-amber-700); + } + .text-background { color: var(--background); } @@ -1823,6 +2169,10 @@ color: var(--color-blue-600); } + .text-blue-700 { + color: var(--color-blue-700); + } + .text-card-foreground { color: var(--card-foreground); } @@ -1861,10 +2211,26 @@ color: var(--color-green-600); } + .text-green-700 { + color: var(--color-green-700); + } + + .text-green-800 { + color: var(--color-green-800); + } + .text-muted-foreground { color: var(--muted-foreground); } + .text-orange-600 { + color: var(--color-orange-600); + } + + .text-orange-700 { + color: var(--color-orange-700); + } + .text-popover-foreground { color: var(--popover-foreground); } @@ -1877,6 +2243,10 @@ color: var(--primary-foreground); } + .text-purple-700 { + color: var(--color-purple-700); + } + .text-red-500 { color: var(--color-red-500); } @@ -1885,6 +2255,10 @@ color: var(--color-red-600); } + .text-red-700 { + color: var(--color-red-700); + } + .text-secondary-foreground { color: var(--secondary-foreground); } @@ -1907,6 +2281,18 @@ color: var(--color-white); } + .text-yellow-600 { + color: var(--color-yellow-600); + } + + .text-yellow-700 { + color: var(--color-yellow-700); + } + + .text-zinc-500 { + color: var(--color-zinc-500); + } + .text-zinc-600 { color: var(--color-zinc-600); } @@ -1919,6 +2305,10 @@ text-transform: capitalize; } + .uppercase { + text-transform: uppercase; + } + .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, ); @@ -1945,6 +2335,11 @@ opacity: .7; } + .shadow { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border))); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); @@ -2469,6 +2864,18 @@ margin-top: calc(var(--spacing) * 0); } + @media (hover: hover) { + .hover\:border-primary\/50:hover { + border-color: var(--primary); + } + + @supports (color: color-mix(in lab, red, red)) { + .hover\:border-primary\/50:hover { + border-color: color-mix(in oklab, var(--primary) 50%, transparent); + } + } + } + @media (hover: hover) { .hover\:border-transparent:hover { border-color: #0000; @@ -2517,6 +2924,18 @@ } } + @media (hover: hover) { + .hover\:bg-muted\/30:hover { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-muted\/30:hover { + background-color: color-mix(in oklab, var(--muted) 30%, transparent); + } + } + } + @media (hover: hover) { .hover\:bg-muted\/50:hover { background-color: var(--muted); @@ -2529,6 +2948,12 @@ } } + @media (hover: hover) { + .hover\:bg-orange-700:hover { + background-color: var(--color-orange-700); + } + } + @media (hover: hover) { .hover\:bg-primary\/90:hover { background-color: var(--primary); @@ -2571,6 +2996,12 @@ } } + @media (hover: hover) { + .hover\:text-red-700:hover { + color: var(--color-red-700); + } + } + @media (hover: hover) { .hover\:text-sidebar-accent-foreground:hover { color: var(--sidebar-accent-foreground); @@ -3235,6 +3666,12 @@ } } + @media (min-width: 40rem) { + .sm\:table-cell { + display: table-cell; + } + } + @media (min-width: 40rem) { .sm\:w-40 { width: calc(var(--spacing) * 40); @@ -3248,8 +3685,8 @@ } @media (min-width: 40rem) { - .sm\:max-w-2xl { - max-width: var(--container-2xl); + .sm\:w-52 { + width: calc(var(--spacing) * 52); } } @@ -3271,12 +3708,24 @@ } } + @media (min-width: 40rem) { + .sm\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + } + @media (min-width: 40rem) { .sm\:flex-row { flex-direction: row; } } + @media (min-width: 40rem) { + .sm\:items-center { + align-items: center; + } + } + @media (min-width: 40rem) { .sm\:items-start { align-items: flex-start; @@ -3400,12 +3849,6 @@ } } - @media (min-width: 64rem) { - .lg\:table-cell { - display: table-cell; - } - } - @media (min-width: 64rem) { .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); @@ -3413,14 +3856,14 @@ } @media (min-width: 64rem) { - .lg\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); + .lg\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); } } - @media (min-width: 64rem) { - .lg\:px-6 { - padding-inline: calc(var(--spacing) * 6); + @media (min-width: 80rem) { + .xl\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); } } @@ -3480,6 +3923,10 @@ } } + .dark\:bg-zinc-900:is(.dark *) { + background-color: var(--color-zinc-900); + } + .dark\:text-muted-foreground:is(.dark *) { color: var(--muted-foreground); } diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css.map b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css.map index 042ceca..e7f6696 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css.map +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/[root-of-the-server]__0f0ba101._.css.map @@ -4,5 +4,5 @@ "sections": [ {"offset": {"line": 1, "column": 0}, "map": {"version":3,"sources":["turbopack:///[next]/internal/font/google/geist_a71539c9.module.css"],"sourcesContent":["/* cyrillic */\n@font-face {\n font-family: 'Geist';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwYGFWNOITddY4.woff2%22,%22preload%22:false,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwSGFWNOITddY4.woff2%22,%22preload%22:false,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geist/v4/gyByhwUxId8gMEwcGFWNOITd.woff2%22,%22preload%22:true,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: 'Geist Fallback';\n src: local(\"Arial\");\n ascent-override: 95.94%;\ndescent-override: 28.16%;\nline-gap-override: 0.00%;\nsize-adjust: 104.76%;\n\n}\n.className {\n font-family: 'Geist', 'Geist Fallback';\n font-style: normal;\n\n}\n.variable {\n --font-geist-sans: 'Geist', 'Geist Fallback';\n}\n"],"names":[],"mappings":"AACA;;;;;;;;;AASA;;;;;;;;;AASA;;;;;;;;;AAQA;;;;;;;;;AASA;;;;;AAKA","ignoreList":[0]}}, {"offset": {"line": 47, "column": 0}, "map": {"version":3,"sources":["turbopack:///[next]/internal/font/google/geist_mono_8d43a2aa.module.css"],"sourcesContent":["/* cyrillic */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrMdmhHkjkotbA.woff2%22,%22preload%22:false,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrkdmhHkjkotbA.woff2%22,%22preload%22:false,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Geist Mono';\n font-style: normal;\n font-weight: 100 900;\n font-display: swap;\n src: url(@vercel/turbopack-next/internal/font/google/font?{%22url%22:%22https://fonts.gstatic.com/s/geistmono/v4/or3nQ6H-1_WfwkMZI_qYFrcdmhHkjko.woff2%22,%22preload%22:true,%22has_size_adjust%22:true}) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n@font-face {\n font-family: 'Geist Mono Fallback';\n src: local(\"Arial\");\n ascent-override: 74.67%;\ndescent-override: 21.92%;\nline-gap-override: 0.00%;\nsize-adjust: 134.59%;\n\n}\n.className {\n font-family: 'Geist Mono', 'Geist Mono Fallback';\n font-style: normal;\n\n}\n.variable {\n --font-geist-mono: 'Geist Mono', 'Geist Mono Fallback';\n}\n"],"names":[],"mappings":"AACA;;;;;;;;;AASA;;;;;;;;;AASA;;;;;;;;;AAQA;;;;;;;;;AASA;;;;;AAKA","ignoreList":[0]}}, - {"offset": {"line": 93, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/src/app/globals.css"],"sourcesContent":["/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n :root, :host {\n --color-red-500: oklch(63.7% 0.237 25.331);\n --color-red-600: oklch(57.7% 0.245 27.325);\n --color-green-600: oklch(62.7% 0.194 149.214);\n --color-blue-600: oklch(54.6% 0.245 262.881);\n --color-gray-200: oklch(92.8% 0.006 264.531);\n --color-gray-500: oklch(55.1% 0.027 264.364);\n --color-gray-700: oklch(37.3% 0.034 259.733);\n --color-zinc-50: oklch(98.5% 0 0);\n --color-zinc-400: oklch(70.5% 0.015 286.067);\n --color-zinc-600: oklch(44.2% 0.017 285.786);\n --color-zinc-950: oklch(14.1% 0.005 285.823);\n --color-black: #000;\n --color-white: #fff;\n --spacing: 0.25rem;\n --container-xs: 20rem;\n --container-sm: 24rem;\n --container-md: 28rem;\n --container-lg: 32rem;\n --container-2xl: 42rem;\n --container-3xl: 48rem;\n --container-7xl: 80rem;\n --text-xs: 0.75rem;\n --text-xs--line-height: calc(1 / 0.75);\n --text-sm: 0.875rem;\n --text-sm--line-height: calc(1.25 / 0.875);\n --text-base: 1rem;\n --text-base--line-height: calc(1.5 / 1);\n --text-lg: 1.125rem;\n --text-lg--line-height: calc(1.75 / 1.125);\n --text-xl: 1.25rem;\n --text-xl--line-height: calc(1.75 / 1.25);\n --text-2xl: 1.5rem;\n --text-2xl--line-height: calc(2 / 1.5);\n --text-3xl: 1.875rem;\n --text-3xl--line-height: calc(2.25 / 1.875);\n --font-weight-normal: 400;\n --font-weight-medium: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --tracking-tight: -0.025em;\n --tracking-widest: 0.1em;\n --leading-tight: 1.25;\n --leading-snug: 1.375;\n --leading-normal: 1.5;\n --radius-xs: 0.125rem;\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n --aspect-video: 16 / 9;\n --default-transition-duration: 150ms;\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n --default-font-family: var(--font-geist-sans);\n --default-mono-font-family: var(--font-geist-mono);\n --color-border: var(--border);\n }\n}\n@layer base {\n *, ::after, ::before, ::backdrop, ::file-selector-button {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n border: 0 solid;\n }\n html, :host {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n tab-size: 4;\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");\n font-feature-settings: var(--default-font-feature-settings, normal);\n font-variation-settings: var(--default-font-variation-settings, normal);\n -webkit-tap-highlight-color: transparent;\n }\n hr {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n }\n abbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n h1, h2, h3, h4, h5, h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n a {\n color: inherit;\n -webkit-text-decoration: inherit;\n text-decoration: inherit;\n }\n b, strong {\n font-weight: bolder;\n }\n code, kbd, samp, pre {\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\n font-size: 1em;\n }\n small {\n font-size: 80%;\n }\n sub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n sub {\n bottom: -0.25em;\n }\n sup {\n top: -0.5em;\n }\n table {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n }\n :-moz-focusring {\n outline: auto;\n }\n progress {\n vertical-align: baseline;\n }\n summary {\n display: list-item;\n }\n ol, ul, menu {\n list-style: none;\n }\n img, svg, video, canvas, audio, iframe, embed, object {\n display: block;\n vertical-align: middle;\n }\n img, video {\n max-width: 100%;\n height: auto;\n }\n button, input, select, optgroup, textarea, ::file-selector-button {\n font: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n letter-spacing: inherit;\n color: inherit;\n border-radius: 0;\n background-color: transparent;\n opacity: 1;\n }\n :where(select:is([multiple], [size])) optgroup {\n font-weight: bolder;\n }\n :where(select:is([multiple], [size])) optgroup option {\n padding-inline-start: 20px;\n }\n ::file-selector-button {\n margin-inline-end: 4px;\n }\n ::placeholder {\n opacity: 1;\n }\n @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {\n ::placeholder {\n color: currentcolor;\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, currentcolor 50%, transparent);\n }\n }\n }\n textarea {\n resize: vertical;\n }\n ::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n ::-webkit-date-and-time-value {\n min-height: 1lh;\n text-align: inherit;\n }\n ::-webkit-datetime-edit {\n display: inline-flex;\n }\n ::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n }\n ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n padding-block: 0;\n }\n ::-webkit-calendar-picker-indicator {\n line-height: 1;\n }\n :-moz-ui-invalid {\n box-shadow: none;\n }\n button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n appearance: button;\n }\n ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n height: auto;\n }\n [hidden]:where(:not([hidden=\"until-found\"])) {\n display: none !important;\n }\n}\n@layer utilities {\n .\\@container\\/card-header {\n container-type: inline-size;\n container-name: card-header;\n }\n .\\@container\\/field-group {\n container-type: inline-size;\n container-name: field-group;\n }\n .pointer-events-none {\n pointer-events: none;\n }\n .sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip-path: inset(50%);\n white-space: nowrap;\n border-width: 0;\n }\n .absolute {\n position: absolute;\n }\n .fixed {\n position: fixed;\n }\n .relative {\n position: relative;\n }\n .sticky {\n position: sticky;\n }\n .inset-0 {\n inset: calc(var(--spacing) * 0);\n }\n .inset-x-0 {\n inset-inline: calc(var(--spacing) * 0);\n }\n .inset-y-0 {\n inset-block: calc(var(--spacing) * 0);\n }\n .start {\n inset-inline-start: var(--spacing);\n }\n .end {\n inset-inline-end: var(--spacing);\n }\n .top-0 {\n top: calc(var(--spacing) * 0);\n }\n .top-1\\.5 {\n top: calc(var(--spacing) * 1.5);\n }\n .top-1\\/2 {\n top: calc(1 / 2 * 100%);\n }\n .top-3\\.5 {\n top: calc(var(--spacing) * 3.5);\n }\n .top-4 {\n top: calc(var(--spacing) * 4);\n }\n .top-6 {\n top: calc(var(--spacing) * 6);\n }\n .top-\\[50\\%\\] {\n top: 50%;\n }\n .right-0 {\n right: calc(var(--spacing) * 0);\n }\n .right-1 {\n right: calc(var(--spacing) * 1);\n }\n .right-2 {\n right: calc(var(--spacing) * 2);\n }\n .right-3 {\n right: calc(var(--spacing) * 3);\n }\n .right-4 {\n right: calc(var(--spacing) * 4);\n }\n .bottom-0 {\n bottom: calc(var(--spacing) * 0);\n }\n .left-0 {\n left: calc(var(--spacing) * 0);\n }\n .left-2 {\n left: calc(var(--spacing) * 2);\n }\n .left-\\[50\\%\\] {\n left: 50%;\n }\n .z-10 {\n z-index: 10;\n }\n .z-20 {\n z-index: 20;\n }\n .z-50 {\n z-index: 50;\n }\n .col-start-2 {\n grid-column-start: 2;\n }\n .row-span-2 {\n grid-row: span 2 / span 2;\n }\n .row-start-1 {\n grid-row-start: 1;\n }\n .-mx-1 {\n margin-inline: calc(var(--spacing) * -1);\n }\n .mx-2 {\n margin-inline: calc(var(--spacing) * 2);\n }\n .mx-3\\.5 {\n margin-inline: calc(var(--spacing) * 3.5);\n }\n .mx-auto {\n margin-inline: auto;\n }\n .-my-2 {\n margin-block: calc(var(--spacing) * -2);\n }\n .my-0\\.5 {\n margin-block: calc(var(--spacing) * 0.5);\n }\n .my-1 {\n margin-block: calc(var(--spacing) * 1);\n }\n .mt-2 {\n margin-top: calc(var(--spacing) * 2);\n }\n .mt-4 {\n margin-top: calc(var(--spacing) * 4);\n }\n .mt-auto {\n margin-top: auto;\n }\n .mb-3 {\n margin-bottom: calc(var(--spacing) * 3);\n }\n .mb-4 {\n margin-bottom: calc(var(--spacing) * 4);\n }\n .-ml-1 {\n margin-left: calc(var(--spacing) * -1);\n }\n .ml-2 {\n margin-left: calc(var(--spacing) * 2);\n }\n .ml-4 {\n margin-left: calc(var(--spacing) * 4);\n }\n .ml-auto {\n margin-left: auto;\n }\n .line-clamp-4 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 4;\n }\n .block {\n display: block;\n }\n .flex {\n display: flex;\n }\n .grid {\n display: grid;\n }\n .hidden {\n display: none;\n }\n .inline-flex {\n display: inline-flex;\n }\n .table {\n display: table;\n }\n .table-caption {\n display: table-caption;\n }\n .table-cell {\n display: table-cell;\n }\n .table-row {\n display: table-row;\n }\n .field-sizing-content {\n field-sizing: content;\n }\n .aspect-square {\n aspect-ratio: 1 / 1;\n }\n .aspect-video {\n aspect-ratio: var(--aspect-video);\n }\n .size-2 {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n .size-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n .size-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n height: calc(var(--spacing) * 3.5);\n }\n .size-4 {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n .size-5\\! {\n width: calc(var(--spacing) * 5) !important;\n height: calc(var(--spacing) * 5) !important;\n }\n .size-6 {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n .size-7 {\n width: calc(var(--spacing) * 7);\n height: calc(var(--spacing) * 7);\n }\n .size-8 {\n width: calc(var(--spacing) * 8);\n height: calc(var(--spacing) * 8);\n }\n .size-9 {\n width: calc(var(--spacing) * 9);\n height: calc(var(--spacing) * 9);\n }\n .size-10 {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n .size-full {\n width: 100%;\n height: 100%;\n }\n .h-\\(--header-height\\) {\n height: var(--header-height);\n }\n .h-2 {\n height: calc(var(--spacing) * 2);\n }\n .h-2\\.5 {\n height: calc(var(--spacing) * 2.5);\n }\n .h-4 {\n height: calc(var(--spacing) * 4);\n }\n .h-5 {\n height: calc(var(--spacing) * 5);\n }\n .h-6 {\n height: calc(var(--spacing) * 6);\n }\n .h-7 {\n height: calc(var(--spacing) * 7);\n }\n .h-8 {\n height: calc(var(--spacing) * 8);\n }\n .h-9 {\n height: calc(var(--spacing) * 9);\n }\n .h-10 {\n height: calc(var(--spacing) * 10);\n }\n .h-12 {\n height: calc(var(--spacing) * 12);\n }\n .h-24 {\n height: calc(var(--spacing) * 24);\n }\n .h-32 {\n height: calc(var(--spacing) * 32);\n }\n .h-48 {\n height: calc(var(--spacing) * 48);\n }\n .h-60 {\n height: calc(var(--spacing) * 60);\n }\n .h-\\[calc\\(100\\%-1px\\)\\] {\n height: calc(100% - 1px);\n }\n .h-\\[var\\(--radix-select-trigger-height\\)\\] {\n height: var(--radix-select-trigger-height);\n }\n .h-auto {\n height: auto;\n }\n .h-fit {\n height: fit-content;\n }\n .h-full {\n height: 100%;\n }\n .h-px {\n height: 1px;\n }\n .h-svh {\n height: 100svh;\n }\n .max-h-\\(--radix-dropdown-menu-content-available-height\\) {\n max-height: var(--radix-dropdown-menu-content-available-height);\n }\n .max-h-\\(--radix-select-content-available-height\\) {\n max-height: var(--radix-select-content-available-height);\n }\n .max-h-\\[90vh\\] {\n max-height: 90vh;\n }\n .min-h-0 {\n min-height: calc(var(--spacing) * 0);\n }\n .min-h-16 {\n min-height: calc(var(--spacing) * 16);\n }\n .min-h-\\[400px\\] {\n min-height: 400px;\n }\n .min-h-\\[calc\\(100vh-60px\\)\\] {\n min-height: calc(100vh - 60px);\n }\n .min-h-screen {\n min-height: 100vh;\n }\n .min-h-svh {\n min-height: 100svh;\n }\n .w-\\(--radix-dropdown-menu-trigger-width\\) {\n width: var(--radix-dropdown-menu-trigger-width);\n }\n .w-\\(--sidebar-width\\) {\n width: var(--sidebar-width);\n }\n .w-0 {\n width: calc(var(--spacing) * 0);\n }\n .w-1 {\n width: calc(var(--spacing) * 1);\n }\n .w-2 {\n width: calc(var(--spacing) * 2);\n }\n .w-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n }\n .w-3\\/4 {\n width: calc(3 / 4 * 100%);\n }\n .w-4 {\n width: calc(var(--spacing) * 4);\n }\n .w-5 {\n width: calc(var(--spacing) * 5);\n }\n .w-8 {\n width: calc(var(--spacing) * 8);\n }\n .w-12 {\n width: calc(var(--spacing) * 12);\n }\n .w-24 {\n width: calc(var(--spacing) * 24);\n }\n .w-\\[100px\\] {\n width: 100px;\n }\n .w-auto {\n width: auto;\n }\n .w-fit {\n width: fit-content;\n }\n .w-full {\n width: 100%;\n }\n .max-w-\\(--skeleton-width\\) {\n max-width: var(--skeleton-width);\n }\n .max-w-3xl {\n max-width: var(--container-3xl);\n }\n .max-w-7xl {\n max-width: var(--container-7xl);\n }\n .max-w-\\[calc\\(100\\%-2rem\\)\\] {\n max-width: calc(100% - 2rem);\n }\n .max-w-full {\n max-width: 100%;\n }\n .max-w-lg {\n max-width: var(--container-lg);\n }\n .max-w-md {\n max-width: var(--container-md);\n }\n .max-w-sm {\n max-width: var(--container-sm);\n }\n .max-w-xs {\n max-width: var(--container-xs);\n }\n .min-w-0 {\n min-width: calc(var(--spacing) * 0);\n }\n .min-w-5 {\n min-width: calc(var(--spacing) * 5);\n }\n .min-w-56 {\n min-width: calc(var(--spacing) * 56);\n }\n .min-w-\\[8rem\\] {\n min-width: 8rem;\n }\n .min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n min-width: var(--radix-select-trigger-width);\n }\n .flex-1 {\n flex: 1;\n }\n .shrink-0 {\n flex-shrink: 0;\n }\n .caption-bottom {\n caption-side: bottom;\n }\n .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n }\n .origin-\\(--radix-select-content-transform-origin\\) {\n transform-origin: var(--radix-select-content-transform-origin);\n }\n .origin-\\(--radix-tooltip-content-transform-origin\\) {\n transform-origin: var(--radix-tooltip-content-transform-origin);\n }\n .-translate-x-1\\/2 {\n --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-x-px {\n --tw-translate-x: -1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-px {\n --tw-translate-x: 1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[calc\\(-50\\%_-_2px\\)\\] {\n --tw-translate-y: calc(-50% - 2px);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .rotate-45 {\n rotate: 45deg;\n }\n .animate-in {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n .animate-pulse {\n animation: var(--animate-pulse);\n }\n .cursor-default {\n cursor: default;\n }\n .cursor-pointer {\n cursor: pointer;\n }\n .scroll-my-1 {\n scroll-margin-block: calc(var(--spacing) * 1);\n }\n .list-inside {\n list-style-position: inside;\n }\n .list-disc {\n list-style-type: disc;\n }\n .auto-rows-min {\n grid-auto-rows: min-content;\n }\n .grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .grid-rows-\\[auto_auto\\] {\n grid-template-rows: auto auto;\n }\n .flex-col {\n flex-direction: column;\n }\n .flex-col-reverse {\n flex-direction: column-reverse;\n }\n .flex-row {\n flex-direction: row;\n }\n .flex-wrap {\n flex-wrap: wrap;\n }\n .place-content-center {\n place-content: center;\n }\n .items-center {\n align-items: center;\n }\n .items-end {\n align-items: flex-end;\n }\n .items-start {\n align-items: flex-start;\n }\n .items-stretch {\n align-items: stretch;\n }\n .justify-between {\n justify-content: space-between;\n }\n .justify-center {\n justify-content: center;\n }\n .justify-end {\n justify-content: flex-end;\n }\n .gap-0\\.5 {\n gap: calc(var(--spacing) * 0.5);\n }\n .gap-1 {\n gap: calc(var(--spacing) * 1);\n }\n .gap-1\\.5 {\n gap: calc(var(--spacing) * 1.5);\n }\n .gap-2 {\n gap: calc(var(--spacing) * 2);\n }\n .gap-3 {\n gap: calc(var(--spacing) * 3);\n }\n .gap-4 {\n gap: calc(var(--spacing) * 4);\n }\n .gap-6 {\n gap: calc(var(--spacing) * 6);\n }\n .gap-7 {\n gap: calc(var(--spacing) * 7);\n }\n .gap-8 {\n gap: calc(var(--spacing) * 8);\n }\n .gap-10 {\n gap: calc(var(--spacing) * 10);\n }\n .space-y-2 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-4 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .-space-x-2 {\n :where(& > :not(:last-child)) {\n --tw-space-x-reverse: 0;\n margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));\n margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));\n }\n }\n .self-start {\n align-self: flex-start;\n }\n .justify-self-end {\n justify-self: flex-end;\n }\n .truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .overflow-auto {\n overflow: auto;\n }\n .overflow-hidden {\n overflow: hidden;\n }\n .overflow-x-auto {\n overflow-x: auto;\n }\n .overflow-x-hidden {\n overflow-x: hidden;\n }\n .overflow-y-auto {\n overflow-y: auto;\n }\n .rounded {\n border-radius: 0.25rem;\n }\n .rounded-\\[2px\\] {\n border-radius: 2px;\n }\n .rounded-\\[4px\\] {\n border-radius: 4px;\n }\n .rounded-full {\n border-radius: calc(infinity * 1px);\n }\n .rounded-lg {\n border-radius: var(--radius);\n }\n .rounded-md {\n border-radius: calc(var(--radius) - 2px);\n }\n .rounded-sm {\n border-radius: calc(var(--radius) - 4px);\n }\n .rounded-xl {\n border-radius: calc(var(--radius) + 4px);\n }\n .rounded-xs {\n border-radius: var(--radius-xs);\n }\n .border {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n .border-2 {\n border-style: var(--tw-border-style);\n border-width: 2px;\n }\n .border-\\[1\\.5px\\] {\n border-style: var(--tw-border-style);\n border-width: 1.5px;\n }\n .border-t {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n .border-r {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n .border-b {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n .border-l {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n .border-dashed {\n --tw-border-style: dashed;\n border-style: dashed;\n }\n .border-solid {\n --tw-border-style: solid;\n border-style: solid;\n }\n .border-\\(--color-border\\) {\n border-color: var(--color-border);\n }\n .border-black\\/8 {\n border-color: color-mix(in srgb, #000 8%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-black) 8%, transparent);\n }\n }\n .border-border {\n border-color: var(--border);\n }\n .border-border\\/50 {\n border-color: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n .border-input {\n border-color: var(--input);\n }\n .border-sidebar-border {\n border-color: var(--sidebar-border);\n }\n .border-transparent {\n border-color: transparent;\n }\n .bg-\\(--color-bg\\) {\n background-color: var(--color-bg);\n }\n .bg-accent {\n background-color: var(--accent);\n }\n .bg-background {\n background-color: var(--background);\n }\n .bg-black {\n background-color: var(--color-black);\n }\n .bg-black\\/30 {\n background-color: color-mix(in srgb, #000 30%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 30%, transparent);\n }\n }\n .bg-black\\/40 {\n background-color: color-mix(in srgb, #000 40%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 40%, transparent);\n }\n }\n .bg-black\\/50 {\n background-color: color-mix(in srgb, #000 50%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 50%, transparent);\n }\n }\n .bg-border {\n background-color: var(--border);\n }\n .bg-card {\n background-color: var(--card);\n }\n .bg-destructive {\n background-color: var(--destructive);\n }\n .bg-destructive\\/10 {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n .bg-foreground {\n background-color: var(--foreground);\n }\n .bg-gray-200 {\n background-color: var(--color-gray-200);\n }\n .bg-muted {\n background-color: var(--muted);\n }\n .bg-muted\\/40 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 40%, transparent);\n }\n }\n .bg-muted\\/50 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n .bg-popover {\n background-color: var(--popover);\n }\n .bg-primary {\n background-color: var(--primary);\n }\n .bg-secondary {\n background-color: var(--secondary);\n }\n .bg-sidebar {\n background-color: var(--sidebar);\n }\n .bg-sidebar-border {\n background-color: var(--sidebar-border);\n }\n .bg-transparent {\n background-color: transparent;\n }\n .bg-white {\n background-color: var(--color-white);\n }\n .bg-zinc-50 {\n background-color: var(--color-zinc-50);\n }\n .fill-current {\n fill: currentcolor;\n }\n .fill-foreground {\n fill: var(--foreground);\n }\n .object-contain {\n object-fit: contain;\n }\n .object-cover {\n object-fit: cover;\n }\n .p-0 {\n padding: calc(var(--spacing) * 0);\n }\n .p-1 {\n padding: calc(var(--spacing) * 1);\n }\n .p-2 {\n padding: calc(var(--spacing) * 2);\n }\n .p-3 {\n padding: calc(var(--spacing) * 3);\n }\n .p-4 {\n padding: calc(var(--spacing) * 4);\n }\n .p-6 {\n padding: calc(var(--spacing) * 6);\n }\n .p-\\[3px\\] {\n padding: 3px;\n }\n .px-1 {\n padding-inline: calc(var(--spacing) * 1);\n }\n .px-2 {\n padding-inline: calc(var(--spacing) * 2);\n }\n .px-2\\.5 {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n .px-3 {\n padding-inline: calc(var(--spacing) * 3);\n }\n .px-4 {\n padding-inline: calc(var(--spacing) * 4);\n }\n .px-5 {\n padding-inline: calc(var(--spacing) * 5);\n }\n .px-6 {\n padding-inline: calc(var(--spacing) * 6);\n }\n .px-16 {\n padding-inline: calc(var(--spacing) * 16);\n }\n .py-0\\.5 {\n padding-block: calc(var(--spacing) * 0.5);\n }\n .py-1 {\n padding-block: calc(var(--spacing) * 1);\n }\n .py-1\\.5 {\n padding-block: calc(var(--spacing) * 1.5);\n }\n .py-2 {\n padding-block: calc(var(--spacing) * 2);\n }\n .py-6 {\n padding-block: calc(var(--spacing) * 6);\n }\n .py-10 {\n padding-block: calc(var(--spacing) * 10);\n }\n .py-32 {\n padding-block: calc(var(--spacing) * 32);\n }\n .pt-3 {\n padding-top: calc(var(--spacing) * 3);\n }\n .pr-2 {\n padding-right: calc(var(--spacing) * 2);\n }\n .pr-8 {\n padding-right: calc(var(--spacing) * 8);\n }\n .pb-3 {\n padding-bottom: calc(var(--spacing) * 3);\n }\n .pl-2 {\n padding-left: calc(var(--spacing) * 2);\n }\n .pl-8 {\n padding-left: calc(var(--spacing) * 8);\n }\n .text-center {\n text-align: center;\n }\n .text-left {\n text-align: left;\n }\n .align-middle {\n vertical-align: middle;\n }\n .font-mono {\n font-family: var(--font-geist-mono);\n }\n .font-sans {\n font-family: var(--font-geist-sans);\n }\n .text-2xl {\n font-size: var(--text-2xl);\n line-height: var(--tw-leading, var(--text-2xl--line-height));\n }\n .text-3xl {\n font-size: var(--text-3xl);\n line-height: var(--tw-leading, var(--text-3xl--line-height));\n }\n .text-base {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n .text-lg {\n font-size: var(--text-lg);\n line-height: var(--tw-leading, var(--text-lg--line-height));\n }\n .text-sm {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n .text-xl {\n font-size: var(--text-xl);\n line-height: var(--tw-leading, var(--text-xl--line-height));\n }\n .text-xs {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n .leading-8 {\n --tw-leading: calc(var(--spacing) * 8);\n line-height: calc(var(--spacing) * 8);\n }\n .leading-10 {\n --tw-leading: calc(var(--spacing) * 10);\n line-height: calc(var(--spacing) * 10);\n }\n .leading-none {\n --tw-leading: 1;\n line-height: 1;\n }\n .leading-normal {\n --tw-leading: var(--leading-normal);\n line-height: var(--leading-normal);\n }\n .leading-snug {\n --tw-leading: var(--leading-snug);\n line-height: var(--leading-snug);\n }\n .leading-tight {\n --tw-leading: var(--leading-tight);\n line-height: var(--leading-tight);\n }\n .font-bold {\n --tw-font-weight: var(--font-weight-bold);\n font-weight: var(--font-weight-bold);\n }\n .font-medium {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n .font-normal {\n --tw-font-weight: var(--font-weight-normal);\n font-weight: var(--font-weight-normal);\n }\n .font-semibold {\n --tw-font-weight: var(--font-weight-semibold);\n font-weight: var(--font-weight-semibold);\n }\n .tracking-tight {\n --tw-tracking: var(--tracking-tight);\n letter-spacing: var(--tracking-tight);\n }\n .tracking-widest {\n --tw-tracking: var(--tracking-widest);\n letter-spacing: var(--tracking-widest);\n }\n .text-balance {\n text-wrap: balance;\n }\n .whitespace-nowrap {\n white-space: nowrap;\n }\n .text-background {\n color: var(--background);\n }\n .text-black {\n color: var(--color-black);\n }\n .text-blue-600 {\n color: var(--color-blue-600);\n }\n .text-card-foreground {\n color: var(--card-foreground);\n }\n .text-current {\n color: currentcolor;\n }\n .text-destructive {\n color: var(--destructive);\n }\n .text-foreground {\n color: var(--foreground);\n }\n .text-foreground\\/60 {\n color: var(--foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--foreground) 60%, transparent);\n }\n }\n .text-gray-500 {\n color: var(--color-gray-500);\n }\n .text-gray-700 {\n color: var(--color-gray-700);\n }\n .text-green-600 {\n color: var(--color-green-600);\n }\n .text-muted-foreground {\n color: var(--muted-foreground);\n }\n .text-popover-foreground {\n color: var(--popover-foreground);\n }\n .text-primary {\n color: var(--primary);\n }\n .text-primary-foreground {\n color: var(--primary-foreground);\n }\n .text-red-500 {\n color: var(--color-red-500);\n }\n .text-red-600 {\n color: var(--color-red-600);\n }\n .text-secondary-foreground {\n color: var(--secondary-foreground);\n }\n .text-sidebar-foreground {\n color: var(--sidebar-foreground);\n }\n .text-sidebar-foreground\\/70 {\n color: var(--sidebar-foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);\n }\n }\n .text-white {\n color: var(--color-white);\n }\n .text-zinc-600 {\n color: var(--color-zinc-600);\n }\n .text-zinc-950 {\n color: var(--color-zinc-950);\n }\n .capitalize {\n text-transform: capitalize;\n }\n .tabular-nums {\n --tw-numeric-spacing: tabular-nums;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n }\n .underline {\n text-decoration-line: underline;\n }\n .underline-offset-4 {\n text-underline-offset: 4px;\n }\n .antialiased {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .opacity-50 {\n opacity: 50%;\n }\n .opacity-70 {\n opacity: 70%;\n }\n .shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-border\\)\\)\\] {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-lg {\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-md {\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-none {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-sm {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xl {\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xs {\n --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-2 {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-background {\n --tw-ring-color: var(--background);\n }\n .ring-sidebar-ring {\n --tw-ring-color: var(--sidebar-ring);\n }\n .ring-offset-background {\n --tw-ring-offset-color: var(--background);\n }\n .outline-hidden {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n .outline {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n .transition {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[color\\,box-shadow\\] {\n transition-property: color,box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[left\\,right\\,width\\] {\n transition-property: left,right,width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[margin\\,opacity\\] {\n transition-property: margin,opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\,height\\,padding\\] {\n transition-property: width,height,padding;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\] {\n transition-property: width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-all {\n transition-property: all;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-colors {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-opacity {\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-shadow {\n transition-property: box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-transform {\n transition-property: transform, translate, scale, rotate;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-none {\n transition-property: none;\n }\n .duration-200 {\n --tw-duration: 200ms;\n transition-duration: 200ms;\n }\n .ease-in-out {\n --tw-ease: var(--ease-in-out);\n transition-timing-function: var(--ease-in-out);\n }\n .ease-linear {\n --tw-ease: linear;\n transition-timing-function: linear;\n }\n .fade-in-0 {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n .outline-none {\n --tw-outline-style: none;\n outline-style: none;\n }\n .select-none {\n -webkit-user-select: none;\n user-select: none;\n }\n .zoom-in-95 {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n .group-focus-within\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):focus-within *) {\n opacity: 100%;\n }\n }\n .group-hover\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):hover *) {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .group-has-data-\\[orientation\\=horizontal\\]\\/field\\:text-balance {\n &:is(:where(.group\\/field):has(*[data-orientation=\"horizontal\"]) *) {\n text-wrap: balance;\n }\n }\n .group-has-data-\\[sidebar\\=menu-action\\]\\/menu-item\\:pr-8 {\n &:is(:where(.group\\/menu-item):has(*[data-sidebar=\"menu-action\"]) *) {\n padding-right: calc(var(--spacing) * 8);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:size-10 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:size-6 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:-mt-8 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n margin-top: calc(var(--spacing) * -8);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n display: none;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:size-8\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--spacing) * 8) !important;\n height: calc(var(--spacing) * 8) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\) {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: var(--sidebar-width-icon);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\+2px\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n overflow: hidden;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-0\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 0) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-2\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 2) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:opacity-0 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n opacity: 0%;\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n right: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n left: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:w-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n width: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n --tw-translate-x: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .group-data-\\[disabled\\=true\\]\\:pointer-events-none {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n pointer-events: none;\n }\n }\n .group-data-\\[disabled\\=true\\]\\:opacity-50 {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[disabled\\=true\\]\\/field\\:opacity-50 {\n &:is(:where(.group\\/field)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:h-9 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n height: calc(var(--spacing) * 9);\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:h-fit {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n height: fit-content;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:w-full {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n width: 100%;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:flex-col {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n flex-direction: column;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:justify-start {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n justify-content: flex-start;\n }\n }\n .group-data-\\[side\\=left\\]\\:-right-4 {\n &:is(:where(.group)[data-side=\"left\"] *) {\n right: calc(var(--spacing) * -4);\n }\n }\n .group-data-\\[side\\=left\\]\\:border-r {\n &:is(:where(.group)[data-side=\"left\"] *) {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .group-data-\\[side\\=right\\]\\:left-0 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n left: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[side\\=right\\]\\:rotate-180 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n rotate: 180deg;\n }\n }\n .group-data-\\[side\\=right\\]\\:border-l {\n &:is(:where(.group)[data-side=\"right\"] *) {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:size-2\\.5 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:size-3 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:text-xs {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n }\n .group-data-\\[variant\\=floating\\]\\:rounded-lg {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-radius: var(--radius);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border-sidebar-border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-color: var(--sidebar-border);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:shadow-sm {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n background-color: transparent;\n }\n }\n .group-data-\\[variant\\=outline\\]\\/field-group\\:-mb-2 {\n &:is(:where(.group\\/field-group)[data-variant=\"outline\"] *) {\n margin-bottom: calc(var(--spacing) * -2);\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n display: block;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n text-align: center;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"top\"] *) {\n text-align: center;\n }\n }\n .peer-hover\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button):hover ~ *) {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .peer-disabled\\:cursor-not-allowed {\n &:is(:where(.peer):disabled ~ *) {\n cursor: not-allowed;\n }\n }\n .peer-disabled\\:opacity-50 {\n &:is(:where(.peer):disabled ~ *) {\n opacity: 50%;\n }\n }\n .peer-data-\\[active\\=true\\]\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button)[data-active=\"true\"] ~ *) {\n color: var(--sidebar-accent-foreground);\n }\n }\n .peer-data-\\[size\\=default\\]\\/menu-button\\:top-1\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"default\"] ~ *) {\n top: calc(var(--spacing) * 1.5);\n }\n }\n .peer-data-\\[size\\=lg\\]\\/menu-button\\:top-2\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"lg\"] ~ *) {\n top: calc(var(--spacing) * 2.5);\n }\n }\n .peer-data-\\[size\\=sm\\]\\/menu-button\\:top-1 {\n &:is(:where(.peer\\/menu-button)[data-size=\"sm\"] ~ *) {\n top: calc(var(--spacing) * 1);\n }\n }\n .selection\\:bg-primary {\n & *::selection {\n background-color: var(--primary);\n }\n &::selection {\n background-color: var(--primary);\n }\n }\n .selection\\:text-primary-foreground {\n & *::selection {\n color: var(--primary-foreground);\n }\n &::selection {\n color: var(--primary-foreground);\n }\n }\n .file\\:inline-flex {\n &::file-selector-button {\n display: inline-flex;\n }\n }\n .file\\:h-7 {\n &::file-selector-button {\n height: calc(var(--spacing) * 7);\n }\n }\n .file\\:border-0 {\n &::file-selector-button {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .file\\:bg-transparent {\n &::file-selector-button {\n background-color: transparent;\n }\n }\n .file\\:text-sm {\n &::file-selector-button {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .file\\:font-medium {\n &::file-selector-button {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .file\\:text-foreground {\n &::file-selector-button {\n color: var(--foreground);\n }\n }\n .placeholder\\:text-muted-foreground {\n &::placeholder {\n color: var(--muted-foreground);\n }\n }\n .after\\:absolute {\n &::after {\n content: var(--tw-content);\n position: absolute;\n }\n }\n .after\\:-inset-2 {\n &::after {\n content: var(--tw-content);\n inset: calc(var(--spacing) * -2);\n }\n }\n .after\\:inset-y-0 {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .after\\:left-1\\/2 {\n &::after {\n content: var(--tw-content);\n left: calc(1 / 2 * 100%);\n }\n }\n .after\\:w-0\\.5 {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n .after\\:bg-foreground {\n &::after {\n content: var(--tw-content);\n background-color: var(--foreground);\n }\n }\n .after\\:opacity-0 {\n &::after {\n content: var(--tw-content);\n opacity: 0%;\n }\n }\n .after\\:transition-opacity {\n &::after {\n content: var(--tw-content);\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n &::after {\n content: var(--tw-content);\n left: 100%;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:inset-x-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:bottom-\\[-5px\\] {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n bottom: -5px;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:h-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n height: calc(var(--spacing) * 0.5);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:inset-y-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:-right-1 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n right: calc(var(--spacing) * -1);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:w-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n }\n .last\\:mt-0 {\n &:last-child {\n margin-top: calc(var(--spacing) * 0);\n }\n }\n .hover\\:border-transparent {\n &:hover {\n @media (hover: hover) {\n border-color: transparent;\n }\n }\n }\n .hover\\:bg-\\[\\#383838\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #383838;\n }\n }\n }\n .hover\\:bg-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n .hover\\:bg-black\\/4 {\n &:hover {\n @media (hover: hover) {\n background-color: color-mix(in srgb, #000 4%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 4%, transparent);\n }\n }\n }\n }\n .hover\\:bg-destructive\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n }\n }\n }\n .hover\\:bg-muted\\/50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n }\n }\n .hover\\:bg-primary\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-secondary\\/80 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n }\n }\n }\n }\n .hover\\:bg-sidebar-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n .hover\\:text-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n .hover\\:text-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n .hover\\:text-sidebar-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .hover\\:underline {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .hover\\:opacity-100 {\n &:hover {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\] {\n &:hover {\n @media (hover: hover) {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .hover\\:group-data-\\[collapsible\\=offcanvas\\]\\:bg-sidebar {\n &:hover {\n @media (hover: hover) {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n background-color: var(--sidebar);\n }\n }\n }\n }\n .hover\\:after\\:bg-sidebar-border {\n &:hover {\n @media (hover: hover) {\n &::after {\n content: var(--tw-content);\n background-color: var(--sidebar-border);\n }\n }\n }\n }\n .focus\\:bg-accent {\n &:focus {\n background-color: var(--accent);\n }\n }\n .focus\\:text-accent-foreground {\n &:focus {\n color: var(--accent-foreground);\n }\n }\n .focus\\:ring-2 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-ring {\n &:focus {\n --tw-ring-color: var(--ring);\n }\n }\n .focus\\:ring-offset-2 {\n &:focus {\n --tw-ring-offset-width: 2px;\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n }\n }\n .focus\\:outline-hidden {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .focus-visible\\:border-ring {\n &:focus-visible {\n border-color: var(--ring);\n }\n }\n .focus-visible\\:ring-2 {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-\\[3px\\] {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-destructive\\/20 {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .focus-visible\\:ring-ring\\/50 {\n &:focus-visible {\n --tw-ring-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n }\n .focus-visible\\:outline-1 {\n &:focus-visible {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n }\n .focus-visible\\:outline-ring {\n &:focus-visible {\n outline-color: var(--ring);\n }\n }\n .active\\:bg-sidebar-accent {\n &:active {\n background-color: var(--sidebar-accent);\n }\n }\n .active\\:text-sidebar-accent-foreground {\n &:active {\n color: var(--sidebar-accent-foreground);\n }\n }\n .disabled\\:pointer-events-none {\n &:disabled {\n pointer-events: none;\n }\n }\n .disabled\\:cursor-not-allowed {\n &:disabled {\n cursor: not-allowed;\n }\n }\n .disabled\\:opacity-50 {\n &:disabled {\n opacity: 50%;\n }\n }\n .in-data-\\[side\\=left\\]\\:cursor-w-resize {\n :where(*[data-side=\"left\"]) & {\n cursor: w-resize;\n }\n }\n .in-data-\\[side\\=right\\]\\:cursor-e-resize {\n :where(*[data-side=\"right\"]) & {\n cursor: e-resize;\n }\n }\n .has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\] {\n &:has(*[data-slot=\"card-action\"]) {\n grid-template-columns: 1fr auto;\n }\n }\n .has-data-\\[state\\=checked\\]\\:border-primary {\n &:has(*[data-state=\"checked\"]) {\n border-color: var(--primary);\n }\n }\n .has-data-\\[state\\=checked\\]\\:bg-primary\\/5 {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 5%, transparent);\n }\n }\n }\n .has-data-\\[variant\\=inset\\]\\:bg-sidebar {\n &:has(*[data-variant=\"inset\"]) {\n background-color: var(--sidebar);\n }\n }\n .has-\\[\\>\\[data-slot\\=checkbox-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=checkbox-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:w-full {\n &:has(>[data-slot=field]) {\n width: 100%;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:flex-col {\n &:has(>[data-slot=field]) {\n flex-direction: column;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:rounded-md {\n &:has(>[data-slot=field]) {\n border-radius: calc(var(--radius) - 2px);\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:border {\n &:has(>[data-slot=field]) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .has-\\[\\>\\[data-slot\\=radio-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=radio-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-1\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-2\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-3 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-4 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 4);\n }\n }\n .aria-disabled\\:pointer-events-none {\n &[aria-disabled=\"true\"] {\n pointer-events: none;\n }\n }\n .aria-disabled\\:opacity-50 {\n &[aria-disabled=\"true\"] {\n opacity: 50%;\n }\n }\n .aria-invalid\\:border-destructive {\n &[aria-invalid=\"true\"] {\n border-color: var(--destructive);\n }\n }\n .aria-invalid\\:ring-destructive\\/20 {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .data-\\[active\\=true\\]\\:bg-sidebar-accent {\n &[data-active=\"true\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[active\\=true\\]\\:font-medium {\n &[data-active=\"true\"] {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .data-\\[active\\=true\\]\\:text-sidebar-accent-foreground {\n &[data-active=\"true\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[disabled\\]\\:pointer-events-none {\n &[data-disabled] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\]\\:opacity-50 {\n &[data-disabled] {\n opacity: 50%;\n }\n }\n .data-\\[inset\\]\\:pl-8 {\n &[data-inset] {\n padding-left: calc(var(--spacing) * 8);\n }\n }\n .data-\\[invalid\\=true\\]\\:text-destructive {\n &[data-invalid=\"true\"] {\n color: var(--destructive);\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:h-px {\n &[data-orientation=\"horizontal\"] {\n height: 1px;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:w-full {\n &[data-orientation=\"horizontal\"] {\n width: 100%;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:flex-col {\n &[data-orientation=\"horizontal\"] {\n flex-direction: column;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-4 {\n &[data-orientation=\"vertical\"] {\n height: calc(var(--spacing) * 4);\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-full {\n &[data-orientation=\"vertical\"] {\n height: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:w-px {\n &[data-orientation=\"vertical\"] {\n width: 1px;\n }\n }\n .data-\\[placeholder\\]\\:text-muted-foreground {\n &[data-placeholder] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[side\\=bottom\\]\\:translate-y-1 {\n &[data-side=\"bottom\"] {\n --tw-translate-y: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=bottom\\]\\:slide-in-from-top-2 {\n &[data-side=\"bottom\"] {\n --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=left\\]\\:-translate-x-1 {\n &[data-side=\"left\"] {\n --tw-translate-x: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=left\\]\\:slide-in-from-right-2 {\n &[data-side=\"left\"] {\n --tw-enter-translate-x: calc(2*var(--spacing));\n }\n }\n .data-\\[side\\=right\\]\\:translate-x-1 {\n &[data-side=\"right\"] {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=right\\]\\:slide-in-from-left-2 {\n &[data-side=\"right\"] {\n --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=top\\]\\:-translate-y-1 {\n &[data-side=\"top\"] {\n --tw-translate-y: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=top\\]\\:slide-in-from-bottom-2 {\n &[data-side=\"top\"] {\n --tw-enter-translate-y: calc(2*var(--spacing));\n }\n }\n .data-\\[size\\=default\\]\\:h-9 {\n &[data-size=\"default\"] {\n height: calc(var(--spacing) * 9);\n }\n }\n .data-\\[size\\=lg\\]\\:size-10 {\n &[data-size=\"lg\"] {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .data-\\[size\\=sm\\]\\:size-6 {\n &[data-size=\"sm\"] {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .data-\\[size\\=sm\\]\\:h-8 {\n &[data-size=\"sm\"] {\n height: calc(var(--spacing) * 8);\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-2 {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-background {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-color: var(--background);\n }\n }\n }\n .data-\\[slot\\=checkbox-group\\]\\:gap-3 {\n &[data-slot=\"checkbox-group\"] {\n gap: calc(var(--spacing) * 3);\n }\n }\n .\\*\\:data-\\[slot\\=field\\]\\:p-4 {\n :is(& > *) {\n &[data-slot=\"field\"] {\n padding: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=field-group\\]\\:gap-4 {\n :is(& > *) {\n &[data-slot=\"field-group\"] {\n gap: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:flex {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n display: flex;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:items-center {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n align-items: center;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:gap-2 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n .data-\\[slot\\=sidebar-menu-button\\]\\:p-1\\.5\\! {\n &[data-slot=\"sidebar-menu-button\"] {\n padding: calc(var(--spacing) * 1.5) !important;\n }\n }\n .data-\\[state\\=active\\]\\:bg-background {\n &[data-state=\"active\"] {\n background-color: var(--background);\n }\n }\n .data-\\[state\\=active\\]\\:text-foreground {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n .group-data-\\[variant\\=default\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-sm {\n &:is(:where(.group\\/tabs-list)[data-variant=\"default\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-none {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:after\\:opacity-100 {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n &::after {\n content: var(--tw-content);\n opacity: 100%;\n }\n }\n }\n }\n .data-\\[state\\=checked\\]\\:border-primary {\n &[data-state=\"checked\"] {\n border-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:bg-primary {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:text-primary-foreground {\n &[data-state=\"checked\"] {\n color: var(--primary-foreground);\n }\n }\n .data-\\[state\\=closed\\]\\:animate-out {\n &[data-state=\"closed\"] {\n animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=closed\\]\\:duration-300 {\n &[data-state=\"closed\"] {\n --tw-duration: 300ms;\n transition-duration: 300ms;\n }\n }\n .data-\\[state\\=closed\\]\\:fade-out-0 {\n &[data-state=\"closed\"] {\n --tw-exit-opacity: calc(0/100);\n --tw-exit-opacity: 0;\n }\n }\n .data-\\[state\\=closed\\]\\:zoom-out-95 {\n &[data-state=\"closed\"] {\n --tw-exit-scale: calc(95*1%);\n --tw-exit-scale: .95;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-bottom {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-left {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: -100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-right {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-top {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:animate-in {\n &[data-state=\"open\"] {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=open\\]\\:bg-accent {\n &[data-state=\"open\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=open\\]\\:bg-secondary {\n &[data-state=\"open\"] {\n background-color: var(--secondary);\n }\n }\n .data-\\[state\\=open\\]\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[state\\=open\\]\\:text-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-muted-foreground {\n &[data-state=\"open\"] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:opacity-100 {\n &[data-state=\"open\"] {\n opacity: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:duration-500 {\n &[data-state=\"open\"] {\n --tw-duration: 500ms;\n transition-duration: 500ms;\n }\n }\n .data-\\[state\\=open\\]\\:fade-in-0 {\n &[data-state=\"open\"] {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n }\n .data-\\[state\\=open\\]\\:zoom-in-95 {\n &[data-state=\"open\"] {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-bottom {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-left {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-right {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-top {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n }\n .data-\\[state\\=selected\\]\\:bg-muted {\n &[data-state=\"selected\"] {\n background-color: var(--muted);\n }\n }\n .data-\\[variant\\=destructive\\]\\:text-destructive {\n &[data-variant=\"destructive\"] {\n color: var(--destructive);\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive {\n &[data-variant=\"destructive\"] {\n &:focus {\n color: var(--destructive);\n }\n }\n }\n .data-\\[variant\\=label\\]\\:text-sm {\n &[data-variant=\"label\"] {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .data-\\[variant\\=legend\\]\\:text-base {\n &[data-variant=\"legend\"] {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n }\n .data-\\[variant\\=line\\]\\:rounded-none {\n &[data-variant=\"line\"] {\n border-radius: 0;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n bottom: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n margin-top: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"bottom\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:left-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n left: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"left\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:border-r {\n &[data-vaul-drawer-direction=\"left\"] {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:right-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n right: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"right\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:border-l {\n &[data-vaul-drawer-direction=\"right\"] {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:top-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n top: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:mb-24 {\n &[data-vaul-drawer-direction=\"top\"] {\n margin-bottom: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"top\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-right-radius: var(--radius);\n border-bottom-left-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:border-b {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .nth-last-2\\:-mt-1 {\n &:nth-last-child(2) {\n margin-top: calc(var(--spacing) * -1);\n }\n }\n .sm\\:flex {\n @media (width >= 40rem) {\n display: flex;\n }\n }\n .sm\\:w-40 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 40);\n }\n }\n .sm\\:w-48 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 48);\n }\n }\n .sm\\:max-w-2xl {\n @media (width >= 40rem) {\n max-width: var(--container-2xl);\n }\n }\n .sm\\:max-w-lg {\n @media (width >= 40rem) {\n max-width: var(--container-lg);\n }\n }\n .sm\\:max-w-sm {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n .sm\\:grid-cols-2 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .sm\\:flex-row {\n @media (width >= 40rem) {\n flex-direction: row;\n }\n }\n .sm\\:items-start {\n @media (width >= 40rem) {\n align-items: flex-start;\n }\n }\n .sm\\:justify-end {\n @media (width >= 40rem) {\n justify-content: flex-end;\n }\n }\n .sm\\:text-left {\n @media (width >= 40rem) {\n text-align: left;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"left\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"right\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .md\\:block {\n @media (width >= 48rem) {\n display: block;\n }\n }\n .md\\:flex {\n @media (width >= 48rem) {\n display: flex;\n }\n }\n .md\\:hidden {\n @media (width >= 48rem) {\n display: none;\n }\n }\n .md\\:w-39\\.5 {\n @media (width >= 48rem) {\n width: calc(var(--spacing) * 39.5);\n }\n }\n .md\\:gap-1\\.5 {\n @media (width >= 48rem) {\n gap: calc(var(--spacing) * 1.5);\n }\n }\n .md\\:p-6 {\n @media (width >= 48rem) {\n padding: calc(var(--spacing) * 6);\n }\n }\n .md\\:text-left {\n @media (width >= 48rem) {\n text-align: left;\n }\n }\n .md\\:text-sm {\n @media (width >= 48rem) {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .md\\:opacity-0 {\n @media (width >= 48rem) {\n opacity: 0%;\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:m-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin: calc(var(--spacing) * 2);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin-left: calc(var(--spacing) * 0);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n border-radius: calc(var(--radius) + 4px);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:peer-data-\\[state\\=collapsed\\]\\:ml-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n &:is(:where(.peer)[data-state=\"collapsed\"] ~ *) {\n margin-left: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .md\\:after\\:hidden {\n @media (width >= 48rem) {\n &::after {\n content: var(--tw-content);\n display: none;\n }\n }\n }\n .lg\\:table-cell {\n @media (width >= 64rem) {\n display: table-cell;\n }\n }\n .lg\\:grid-cols-2 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .lg\\:grid-cols-4 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .lg\\:px-6 {\n @media (width >= 64rem) {\n padding-inline: calc(var(--spacing) * 6);\n }\n }\n .\\@md\\/field-group\\:flex-row {\n @container field-group (width >= 28rem) {\n flex-direction: row;\n }\n }\n .\\@md\\/field-group\\:items-center {\n @container field-group (width >= 28rem) {\n align-items: center;\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n }\n .dark\\:border-input {\n &:is(.dark *) {\n border-color: var(--input);\n }\n }\n .dark\\:border-white\\/\\[\\.145\\] {\n &:is(.dark *) {\n border-color: color-mix(in srgb, #fff 14.499999999999998%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 14.499999999999998%, transparent);\n }\n }\n }\n .dark\\:bg-black {\n &:is(.dark *) {\n background-color: var(--color-black);\n }\n }\n .dark\\:bg-destructive\\/60 {\n &:is(.dark *) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 60%, transparent);\n }\n }\n }\n .dark\\:bg-input\\/30 {\n &:is(.dark *) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n .dark\\:text-muted-foreground {\n &:is(.dark *) {\n color: var(--muted-foreground);\n }\n }\n .dark\\:text-zinc-50 {\n &:is(.dark *) {\n color: var(--color-zinc-50);\n }\n }\n .dark\\:text-zinc-400 {\n &:is(.dark *) {\n color: var(--color-zinc-400);\n }\n }\n .dark\\:invert {\n &:is(.dark *) {\n --tw-invert: invert(100%);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n }\n .dark\\:hover\\:bg-\\[\\#1a1a1a\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #1a1a1a;\n }\n }\n }\n }\n .dark\\:hover\\:bg-\\[\\#ccc\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #ccc;\n }\n }\n }\n }\n .dark\\:hover\\:bg-accent\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:bg-input\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:text-foreground {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n }\n .dark\\:focus-visible\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:has-data-\\[state\\=checked\\]\\:bg-primary\\/10 {\n &:is(.dark *) {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 10%, transparent);\n }\n }\n }\n }\n .dark\\:aria-invalid\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:border-input {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n border-color: var(--input);\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:bg-input\\/30 {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:text-foreground {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:border-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n border-color: transparent;\n }\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n }\n .dark\\:data-\\[state\\=checked\\]\\:bg-primary {\n &:is(.dark *) {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n }\n .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20 {\n &:is(.dark *) {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n }\n }\n .\\[\\&_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground {\n & .recharts-cartesian-axis-tick text {\n fill: var(--muted-foreground);\n }\n }\n .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 {\n & .recharts-cartesian-grid line[stroke='#ccc'] {\n stroke: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n stroke: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n }\n .\\[\\&_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border {\n & .recharts-curve.recharts-tooltip-cursor {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-dot[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-layer\\]\\:outline-hidden {\n & .recharts-layer {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-polar-grid [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-radial-bar-background-sector\\]\\:fill-muted {\n & .recharts-radial-bar-background-sector {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted {\n & .recharts-rectangle.recharts-tooltip-cursor {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-reference-line [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-sector\\]\\:outline-hidden {\n & .recharts-sector {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-sector[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-surface\\]\\:outline-hidden {\n & .recharts-surface {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_svg\\]\\:pointer-events-none {\n & svg {\n pointer-events: none;\n }\n }\n .\\[\\&_svg\\]\\:shrink-0 {\n & svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n & svg:not([class*='text-']) {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&_tr\\]\\:border-b {\n & tr {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .\\[\\&_tr\\:last-child\\]\\:border-0 {\n & tr:last-child {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0 {\n &:has([role=checkbox]) {\n padding-right: calc(var(--spacing) * 0);\n }\n }\n .\\[\\.border-b\\]\\:pb-6 {\n &:is(.border-b) {\n padding-bottom: calc(var(--spacing) * 6);\n }\n }\n .\\[\\.border-t\\]\\:pt-6 {\n &:is(.border-t) {\n padding-top: calc(var(--spacing) * 6);\n }\n }\n .\\*\\:\\[span\\]\\:last\\:flex {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n display: flex;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:items-center {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n align-items: center;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:gap-2 {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive {\n &[data-variant=\"destructive\"] {\n :is(& > *) {\n &:is(svg) {\n color: var(--destructive) !important;\n }\n }\n }\n }\n .\\[\\&\\>\\*\\]\\:w-full {\n &>* {\n width: 100%;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\*\\]\\:w-auto {\n @container field-group (width >= 28rem) {\n &>* {\n width: auto;\n }\n }\n }\n .\\[\\&\\>\\.sr-only\\]\\:w-auto {\n &>.sr-only {\n width: auto;\n }\n }\n .\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n @container field-group (width >= 28rem) {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n }\n .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] {\n &>[role=checkbox] {\n --tw-translate-y: 2px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n }\n .\\[\\&\\>a\\]\\:underline {\n &>a {\n text-decoration-line: underline;\n }\n }\n .\\[\\&\\>a\\]\\:underline-offset-4 {\n &>a {\n text-underline-offset: 4px;\n }\n }\n .\\[\\&\\>a\\:hover\\]\\:text-primary {\n &>a:hover {\n color: var(--primary);\n }\n }\n .\\[\\&\\>button\\]\\:hidden {\n &>button {\n display: none;\n }\n }\n .\\[\\&\\>span\\:last-child\\]\\:truncate {\n &>span:last-child {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n .\\[\\&\\>svg\\]\\:pointer-events-none {\n &>svg {\n pointer-events: none;\n }\n }\n .\\[\\&\\>svg\\]\\:size-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:size-4 {\n &>svg {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&\\>svg\\]\\:h-2\\.5 {\n &>svg {\n height: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:h-3 {\n &>svg {\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:w-2\\.5 {\n &>svg {\n width: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:w-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:shrink-0 {\n &>svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&\\>svg\\]\\:text-muted-foreground {\n &>svg {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&\\>svg\\]\\:text-sidebar-accent-foreground {\n &>svg {\n color: var(--sidebar-accent-foreground);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-5 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 5);\n height: calc(var(--spacing) * 5);\n }\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-3 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:\\[\\&\\>svg\\]\\:hidden {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n &>svg {\n display: none;\n }\n }\n }\n .\\[\\&\\>tr\\]\\:last\\:border-b-0 {\n &>tr {\n &:last-child {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 0px;\n }\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 {\n [data-side=left][data-collapsible=offcanvas] & {\n right: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize {\n [data-side=left][data-state=collapsed] & {\n cursor: e-resize;\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 {\n [data-side=right][data-collapsible=offcanvas] & {\n left: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize {\n [data-side=right][data-state=collapsed] & {\n cursor: w-resize;\n }\n }\n .\\[\\[data-variant\\=legend\\]\\+\\&\\]\\:-mt-1\\.5 {\n [data-variant=legend]+& {\n margin-top: calc(var(--spacing) * -1.5);\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-accent {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-destructive\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-primary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-secondary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:text-accent-foreground {\n a& {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:underline {\n a& {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n }\n}\n@property --tw-animation-delay {\n syntax: \"*\";\n inherits: false;\n initial-value: 0s;\n}\n@property --tw-animation-direction {\n syntax: \"*\";\n inherits: false;\n initial-value: normal;\n}\n@property --tw-animation-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-animation-fill-mode {\n syntax: \"*\";\n inherits: false;\n initial-value: none;\n}\n@property --tw-animation-iteration-count {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n:root {\n --radius: 0.625rem;\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0 0);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0 0);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0 0);\n --primary: oklch(0.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.646 0.222 41.116);\n --chart-2: oklch(0.6 0.118 184.704);\n --chart-3: oklch(0.398 0.07 227.392);\n --chart-4: oklch(0.828 0.189 84.429);\n --chart-5: oklch(0.769 0.188 70.08);\n --sidebar: oklch(0.985 0 0);\n --sidebar-foreground: oklch(0.145 0 0);\n --sidebar-primary: oklch(0.205 0 0);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.97 0 0);\n --sidebar-accent-foreground: oklch(0.205 0 0);\n --sidebar-border: oklch(0.922 0 0);\n --sidebar-ring: oklch(0.708 0 0);\n}\n.dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.269 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.488 0.243 264.376);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.769 0.188 70.08);\n --chart-4: oklch(0.627 0.265 303.9);\n --chart-5: oklch(0.645 0.246 16.439);\n --sidebar: oklch(0.205 0 0);\n --sidebar-foreground: oklch(0.985 0 0);\n --sidebar-primary: oklch(0.488 0.243 264.376);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.269 0 0);\n --sidebar-accent-foreground: oklch(0.985 0 0);\n --sidebar-border: oklch(1 0 0 / 10%);\n --sidebar-ring: oklch(0.556 0 0);\n}\n@layer base {\n * {\n border-color: var(--border);\n outline-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n outline-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n body {\n background-color: var(--background);\n color: var(--foreground);\n }\n}\n@property --tw-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-z {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-x-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-border-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-leading {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-font-weight {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-tracking {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ordinal {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-slashed-zero {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-figure {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-spacing {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-fraction {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-inset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-offset-width {\n syntax: \"\";\n inherits: false;\n initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n syntax: \"*\";\n inherits: false;\n initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ease {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-content {\n syntax: \"*\";\n initial-value: \"\";\n inherits: false;\n}\n@property --tw-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n syntax: \"*\";\n inherits: false;\n}\n@keyframes pulse {\n 50% {\n opacity: 0.5;\n }\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity,1);\n transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));\n filter: blur(var(--tw-enter-blur,0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity,1);\n transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));\n filter: blur(var(--tw-exit-blur,0));\n }\n}\n@layer properties {\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n *, ::before, ::after, ::backdrop {\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-translate-z: 0;\n --tw-space-y-reverse: 0;\n --tw-space-x-reverse: 0;\n --tw-border-style: solid;\n --tw-leading: initial;\n --tw-font-weight: initial;\n --tw-tracking: initial;\n --tw-ordinal: initial;\n --tw-slashed-zero: initial;\n --tw-numeric-figure: initial;\n --tw-numeric-spacing: initial;\n --tw-numeric-fraction: initial;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-color: initial;\n --tw-shadow-alpha: 100%;\n --tw-inset-shadow: 0 0 #0000;\n --tw-inset-shadow-color: initial;\n --tw-inset-shadow-alpha: 100%;\n --tw-ring-color: initial;\n --tw-ring-shadow: 0 0 #0000;\n --tw-inset-ring-color: initial;\n --tw-inset-ring-shadow: 0 0 #0000;\n --tw-ring-inset: initial;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-outline-style: solid;\n --tw-duration: initial;\n --tw-ease: initial;\n --tw-content: \"\";\n --tw-blur: initial;\n --tw-brightness: initial;\n --tw-contrast: initial;\n --tw-grayscale: initial;\n --tw-hue-rotate: initial;\n --tw-invert: initial;\n --tw-opacity: initial;\n --tw-saturate: initial;\n --tw-sepia: initial;\n --tw-drop-shadow: initial;\n --tw-drop-shadow-color: initial;\n --tw-drop-shadow-alpha: 100%;\n --tw-drop-shadow-size: initial;\n --tw-animation-delay: 0s;\n --tw-animation-direction: normal;\n --tw-animation-duration: initial;\n --tw-animation-fill-mode: none;\n --tw-animation-iteration-count: 1;\n --tw-enter-blur: 0;\n --tw-enter-opacity: 1;\n --tw-enter-rotate: 0;\n --tw-enter-scale: 1;\n --tw-enter-translate-x: 0;\n --tw-enter-translate-y: 0;\n --tw-exit-blur: 0;\n --tw-exit-opacity: 1;\n --tw-exit-rotate: 0;\n --tw-exit-scale: 1;\n --tw-exit-translate-x: 0;\n --tw-exit-translate-y: 0;\n }\n }\n}\n"],"names":[],"mappings":"AACA;EA27HE;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA37HJ;EAEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;IAAA;;;;;;;;;;;;;;;;AAFF;EA2DE;;;;;;;EAAA;;;;;;;EAMA;;;;;;;;;;EASA;;;;;;EAKA;;;;;EAIA;;;;;EAIA;;;;;;;EAKA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;;;;;;;EAAA;;;;;;;;;;;EAUA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;IACE;;;;IAEE;MAAgD;;;;;;EAKpD;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EA0gHA;;;;;EAGE;IAAgD;;;;;EAIlD;;;;;;AA3tHF;;AAAA;EA+ME;;;;EAIA;;;;EAIA;;;;EAGA;;;;;;;;;;;;EAWA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAIE;;;;;;EAOA;;;;;;EAOA;;;;;;EAMF;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;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"}}] + {"offset": {"line": 93, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/src/app/globals.css"],"sourcesContent":["/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n :root, :host {\n --color-red-50: oklch(97.1% 0.013 17.38);\n --color-red-200: oklch(88.5% 0.062 18.334);\n --color-red-500: oklch(63.7% 0.237 25.331);\n --color-red-600: oklch(57.7% 0.245 27.325);\n --color-red-700: oklch(50.5% 0.213 27.518);\n --color-orange-50: oklch(98% 0.016 73.684);\n --color-orange-100: oklch(95.4% 0.038 75.164);\n --color-orange-500: oklch(70.5% 0.213 47.604);\n --color-orange-600: oklch(64.6% 0.222 41.116);\n --color-orange-700: oklch(55.3% 0.195 38.402);\n --color-amber-50: oklch(98.7% 0.022 95.277);\n --color-amber-200: oklch(92.4% 0.12 95.746);\n --color-amber-700: oklch(55.5% 0.163 48.998);\n --color-yellow-100: oklch(97.3% 0.071 103.193);\n --color-yellow-600: oklch(68.1% 0.162 75.834);\n --color-yellow-700: oklch(55.4% 0.135 66.442);\n --color-green-50: oklch(98.2% 0.018 155.826);\n --color-green-100: oklch(96.2% 0.044 156.743);\n --color-green-200: oklch(92.5% 0.084 155.995);\n --color-green-500: oklch(72.3% 0.219 149.579);\n --color-green-600: oklch(62.7% 0.194 149.214);\n --color-green-700: oklch(52.7% 0.154 150.069);\n --color-green-800: oklch(44.8% 0.119 151.328);\n --color-blue-50: oklch(97% 0.014 254.604);\n --color-blue-100: oklch(93.2% 0.032 255.585);\n --color-blue-500: oklch(62.3% 0.214 259.815);\n --color-blue-600: oklch(54.6% 0.245 262.881);\n --color-blue-700: oklch(48.8% 0.243 264.376);\n --color-purple-100: oklch(94.6% 0.033 307.174);\n --color-purple-500: oklch(62.7% 0.265 303.9);\n --color-purple-700: oklch(49.6% 0.265 301.924);\n --color-pink-500: oklch(65.6% 0.241 354.308);\n --color-gray-200: oklch(92.8% 0.006 264.531);\n --color-gray-500: oklch(55.1% 0.027 264.364);\n --color-gray-700: oklch(37.3% 0.034 259.733);\n --color-zinc-50: oklch(98.5% 0 0);\n --color-zinc-100: oklch(96.7% 0.001 286.375);\n --color-zinc-300: oklch(87.1% 0.006 286.286);\n --color-zinc-400: oklch(70.5% 0.015 286.067);\n --color-zinc-500: oklch(55.2% 0.016 285.938);\n --color-zinc-600: oklch(44.2% 0.017 285.786);\n --color-zinc-900: oklch(21% 0.006 285.885);\n --color-zinc-950: oklch(14.1% 0.005 285.823);\n --color-black: #000;\n --color-white: #fff;\n --spacing: 0.25rem;\n --container-xs: 20rem;\n --container-sm: 24rem;\n --container-md: 28rem;\n --container-lg: 32rem;\n --container-2xl: 42rem;\n --container-3xl: 48rem;\n --container-4xl: 56rem;\n --container-7xl: 80rem;\n --text-xs: 0.75rem;\n --text-xs--line-height: calc(1 / 0.75);\n --text-sm: 0.875rem;\n --text-sm--line-height: calc(1.25 / 0.875);\n --text-base: 1rem;\n --text-base--line-height: calc(1.5 / 1);\n --text-lg: 1.125rem;\n --text-lg--line-height: calc(1.75 / 1.125);\n --text-xl: 1.25rem;\n --text-xl--line-height: calc(1.75 / 1.25);\n --text-2xl: 1.5rem;\n --text-2xl--line-height: calc(2 / 1.5);\n --text-3xl: 1.875rem;\n --text-3xl--line-height: calc(2.25 / 1.875);\n --font-weight-normal: 400;\n --font-weight-medium: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --tracking-tight: -0.025em;\n --tracking-wide: 0.025em;\n --tracking-widest: 0.1em;\n --leading-tight: 1.25;\n --leading-snug: 1.375;\n --leading-normal: 1.5;\n --radius-xs: 0.125rem;\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n --aspect-video: 16 / 9;\n --default-transition-duration: 150ms;\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n --default-font-family: var(--font-geist-sans);\n --default-mono-font-family: var(--font-geist-mono);\n --color-border: var(--border);\n }\n}\n@layer base {\n *, ::after, ::before, ::backdrop, ::file-selector-button {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n border: 0 solid;\n }\n html, :host {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n tab-size: 4;\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");\n font-feature-settings: var(--default-font-feature-settings, normal);\n font-variation-settings: var(--default-font-variation-settings, normal);\n -webkit-tap-highlight-color: transparent;\n }\n hr {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n }\n abbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n h1, h2, h3, h4, h5, h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n a {\n color: inherit;\n -webkit-text-decoration: inherit;\n text-decoration: inherit;\n }\n b, strong {\n font-weight: bolder;\n }\n code, kbd, samp, pre {\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\n font-size: 1em;\n }\n small {\n font-size: 80%;\n }\n sub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n sub {\n bottom: -0.25em;\n }\n sup {\n top: -0.5em;\n }\n table {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n }\n :-moz-focusring {\n outline: auto;\n }\n progress {\n vertical-align: baseline;\n }\n summary {\n display: list-item;\n }\n ol, ul, menu {\n list-style: none;\n }\n img, svg, video, canvas, audio, iframe, embed, object {\n display: block;\n vertical-align: middle;\n }\n img, video {\n max-width: 100%;\n height: auto;\n }\n button, input, select, optgroup, textarea, ::file-selector-button {\n font: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n letter-spacing: inherit;\n color: inherit;\n border-radius: 0;\n background-color: transparent;\n opacity: 1;\n }\n :where(select:is([multiple], [size])) optgroup {\n font-weight: bolder;\n }\n :where(select:is([multiple], [size])) optgroup option {\n padding-inline-start: 20px;\n }\n ::file-selector-button {\n margin-inline-end: 4px;\n }\n ::placeholder {\n opacity: 1;\n }\n @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {\n ::placeholder {\n color: currentcolor;\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, currentcolor 50%, transparent);\n }\n }\n }\n textarea {\n resize: vertical;\n }\n ::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n ::-webkit-date-and-time-value {\n min-height: 1lh;\n text-align: inherit;\n }\n ::-webkit-datetime-edit {\n display: inline-flex;\n }\n ::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n }\n ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n padding-block: 0;\n }\n ::-webkit-calendar-picker-indicator {\n line-height: 1;\n }\n :-moz-ui-invalid {\n box-shadow: none;\n }\n button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n appearance: button;\n }\n ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n height: auto;\n }\n [hidden]:where(:not([hidden=\"until-found\"])) {\n display: none !important;\n }\n}\n@layer utilities {\n .\\@container\\/card-header {\n container-type: inline-size;\n container-name: card-header;\n }\n .\\@container\\/field-group {\n container-type: inline-size;\n container-name: field-group;\n }\n .pointer-events-none {\n pointer-events: none;\n }\n .sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip-path: inset(50%);\n white-space: nowrap;\n border-width: 0;\n }\n .absolute {\n position: absolute;\n }\n .fixed {\n position: fixed;\n }\n .relative {\n position: relative;\n }\n .sticky {\n position: sticky;\n }\n .inset-0 {\n inset: calc(var(--spacing) * 0);\n }\n .inset-x-0 {\n inset-inline: calc(var(--spacing) * 0);\n }\n .inset-y-0 {\n inset-block: calc(var(--spacing) * 0);\n }\n .start {\n inset-inline-start: var(--spacing);\n }\n .end {\n inset-inline-end: var(--spacing);\n }\n .top-0 {\n top: calc(var(--spacing) * 0);\n }\n .top-1\\.5 {\n top: calc(var(--spacing) * 1.5);\n }\n .top-1\\/2 {\n top: calc(1 / 2 * 100%);\n }\n .top-3\\.5 {\n top: calc(var(--spacing) * 3.5);\n }\n .top-4 {\n top: calc(var(--spacing) * 4);\n }\n .top-6 {\n top: calc(var(--spacing) * 6);\n }\n .top-\\[50\\%\\] {\n top: 50%;\n }\n .right-0 {\n right: calc(var(--spacing) * 0);\n }\n .right-1 {\n right: calc(var(--spacing) * 1);\n }\n .right-2 {\n right: calc(var(--spacing) * 2);\n }\n .right-3 {\n right: calc(var(--spacing) * 3);\n }\n .right-4 {\n right: calc(var(--spacing) * 4);\n }\n .bottom-0 {\n bottom: calc(var(--spacing) * 0);\n }\n .left-0 {\n left: calc(var(--spacing) * 0);\n }\n .left-2 {\n left: calc(var(--spacing) * 2);\n }\n .left-\\[50\\%\\] {\n left: 50%;\n }\n .z-10 {\n z-index: 10;\n }\n .z-20 {\n z-index: 20;\n }\n .z-50 {\n z-index: 50;\n }\n .col-start-2 {\n grid-column-start: 2;\n }\n .row-span-2 {\n grid-row: span 2 / span 2;\n }\n .row-start-1 {\n grid-row-start: 1;\n }\n .-mx-1 {\n margin-inline: calc(var(--spacing) * -1);\n }\n .mx-2 {\n margin-inline: calc(var(--spacing) * 2);\n }\n .mx-3\\.5 {\n margin-inline: calc(var(--spacing) * 3.5);\n }\n .mx-auto {\n margin-inline: auto;\n }\n .-my-2 {\n margin-block: calc(var(--spacing) * -2);\n }\n .my-0\\.5 {\n margin-block: calc(var(--spacing) * 0.5);\n }\n .my-1 {\n margin-block: calc(var(--spacing) * 1);\n }\n .-mt-1 {\n margin-top: calc(var(--spacing) * -1);\n }\n .mt-0\\.5 {\n margin-top: calc(var(--spacing) * 0.5);\n }\n .mt-1 {\n margin-top: calc(var(--spacing) * 1);\n }\n .mt-2 {\n margin-top: calc(var(--spacing) * 2);\n }\n .mt-4 {\n margin-top: calc(var(--spacing) * 4);\n }\n .mt-auto {\n margin-top: auto;\n }\n .mb-1 {\n margin-bottom: calc(var(--spacing) * 1);\n }\n .mb-2 {\n margin-bottom: calc(var(--spacing) * 2);\n }\n .mb-3 {\n margin-bottom: calc(var(--spacing) * 3);\n }\n .mb-4 {\n margin-bottom: calc(var(--spacing) * 4);\n }\n .-ml-1 {\n margin-left: calc(var(--spacing) * -1);\n }\n .ml-2 {\n margin-left: calc(var(--spacing) * 2);\n }\n .ml-4 {\n margin-left: calc(var(--spacing) * 4);\n }\n .ml-auto {\n margin-left: auto;\n }\n .line-clamp-2 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n }\n .line-clamp-4 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 4;\n }\n .block {\n display: block;\n }\n .flex {\n display: flex;\n }\n .grid {\n display: grid;\n }\n .hidden {\n display: none;\n }\n .inline-block {\n display: inline-block;\n }\n .inline-flex {\n display: inline-flex;\n }\n .table {\n display: table;\n }\n .table-caption {\n display: table-caption;\n }\n .table-cell {\n display: table-cell;\n }\n .table-row {\n display: table-row;\n }\n .field-sizing-content {\n field-sizing: content;\n }\n .aspect-square {\n aspect-ratio: 1 / 1;\n }\n .aspect-video {\n aspect-ratio: var(--aspect-video);\n }\n .size-2 {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n .size-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n .size-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n height: calc(var(--spacing) * 3.5);\n }\n .size-4 {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n .size-5\\! {\n width: calc(var(--spacing) * 5) !important;\n height: calc(var(--spacing) * 5) !important;\n }\n .size-6 {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n .size-7 {\n width: calc(var(--spacing) * 7);\n height: calc(var(--spacing) * 7);\n }\n .size-8 {\n width: calc(var(--spacing) * 8);\n height: calc(var(--spacing) * 8);\n }\n .size-9 {\n width: calc(var(--spacing) * 9);\n height: calc(var(--spacing) * 9);\n }\n .size-10 {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n .size-full {\n width: 100%;\n height: 100%;\n }\n .h-\\(--header-height\\) {\n height: var(--header-height);\n }\n .h-2 {\n height: calc(var(--spacing) * 2);\n }\n .h-2\\.5 {\n height: calc(var(--spacing) * 2.5);\n }\n .h-3 {\n height: calc(var(--spacing) * 3);\n }\n .h-4 {\n height: calc(var(--spacing) * 4);\n }\n .h-5 {\n height: calc(var(--spacing) * 5);\n }\n .h-6 {\n height: calc(var(--spacing) * 6);\n }\n .h-7 {\n height: calc(var(--spacing) * 7);\n }\n .h-8 {\n height: calc(var(--spacing) * 8);\n }\n .h-9 {\n height: calc(var(--spacing) * 9);\n }\n .h-10 {\n height: calc(var(--spacing) * 10);\n }\n .h-12 {\n height: calc(var(--spacing) * 12);\n }\n .h-14 {\n height: calc(var(--spacing) * 14);\n }\n .h-16 {\n height: calc(var(--spacing) * 16);\n }\n .h-20 {\n height: calc(var(--spacing) * 20);\n }\n .h-24 {\n height: calc(var(--spacing) * 24);\n }\n .h-32 {\n height: calc(var(--spacing) * 32);\n }\n .h-40 {\n height: calc(var(--spacing) * 40);\n }\n .h-48 {\n height: calc(var(--spacing) * 48);\n }\n .h-60 {\n height: calc(var(--spacing) * 60);\n }\n .h-\\[calc\\(100\\%-1px\\)\\] {\n height: calc(100% - 1px);\n }\n .h-\\[var\\(--radix-select-trigger-height\\)\\] {\n height: var(--radix-select-trigger-height);\n }\n .h-auto {\n height: auto;\n }\n .h-fit {\n height: fit-content;\n }\n .h-full {\n height: 100%;\n }\n .h-px {\n height: 1px;\n }\n .h-svh {\n height: 100svh;\n }\n .max-h-\\(--radix-dropdown-menu-content-available-height\\) {\n max-height: var(--radix-dropdown-menu-content-available-height);\n }\n .max-h-\\(--radix-select-content-available-height\\) {\n max-height: var(--radix-select-content-available-height);\n }\n .max-h-48 {\n max-height: calc(var(--spacing) * 48);\n }\n .max-h-\\[85vh\\] {\n max-height: 85vh;\n }\n .max-h-\\[90vh\\] {\n max-height: 90vh;\n }\n .min-h-0 {\n min-height: calc(var(--spacing) * 0);\n }\n .min-h-16 {\n min-height: calc(var(--spacing) * 16);\n }\n .min-h-48 {\n min-height: calc(var(--spacing) * 48);\n }\n .min-h-\\[calc\\(100vh-60px\\)\\] {\n min-height: calc(100vh - 60px);\n }\n .min-h-screen {\n min-height: 100vh;\n }\n .min-h-svh {\n min-height: 100svh;\n }\n .w-\\(--radix-dropdown-menu-trigger-width\\) {\n width: var(--radix-dropdown-menu-trigger-width);\n }\n .w-\\(--sidebar-width\\) {\n width: var(--sidebar-width);\n }\n .w-0 {\n width: calc(var(--spacing) * 0);\n }\n .w-1 {\n width: calc(var(--spacing) * 1);\n }\n .w-2 {\n width: calc(var(--spacing) * 2);\n }\n .w-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n }\n .w-3\\/4 {\n width: calc(3 / 4 * 100%);\n }\n .w-4 {\n width: calc(var(--spacing) * 4);\n }\n .w-5 {\n width: calc(var(--spacing) * 5);\n }\n .w-7 {\n width: calc(var(--spacing) * 7);\n }\n .w-8 {\n width: calc(var(--spacing) * 8);\n }\n .w-9 {\n width: calc(var(--spacing) * 9);\n }\n .w-10 {\n width: calc(var(--spacing) * 10);\n }\n .w-11 {\n width: calc(var(--spacing) * 11);\n }\n .w-12 {\n width: calc(var(--spacing) * 12);\n }\n .w-16 {\n width: calc(var(--spacing) * 16);\n }\n .w-24 {\n width: calc(var(--spacing) * 24);\n }\n .w-28 {\n width: calc(var(--spacing) * 28);\n }\n .w-\\[100px\\] {\n width: 100px;\n }\n .w-auto {\n width: auto;\n }\n .w-fit {\n width: fit-content;\n }\n .w-full {\n width: 100%;\n }\n .max-w-\\(--skeleton-width\\) {\n max-width: var(--skeleton-width);\n }\n .max-w-2xl {\n max-width: var(--container-2xl);\n }\n .max-w-3xl {\n max-width: var(--container-3xl);\n }\n .max-w-4xl {\n max-width: var(--container-4xl);\n }\n .max-w-7xl {\n max-width: var(--container-7xl);\n }\n .max-w-\\[calc\\(100\\%-2rem\\)\\] {\n max-width: calc(100% - 2rem);\n }\n .max-w-lg {\n max-width: var(--container-lg);\n }\n .max-w-md {\n max-width: var(--container-md);\n }\n .max-w-sm {\n max-width: var(--container-sm);\n }\n .max-w-xs {\n max-width: var(--container-xs);\n }\n .min-w-0 {\n min-width: calc(var(--spacing) * 0);\n }\n .min-w-5 {\n min-width: calc(var(--spacing) * 5);\n }\n .min-w-56 {\n min-width: calc(var(--spacing) * 56);\n }\n .min-w-\\[8rem\\] {\n min-width: 8rem;\n }\n .min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n min-width: var(--radix-select-trigger-width);\n }\n .flex-1 {\n flex: 1;\n }\n .shrink-0 {\n flex-shrink: 0;\n }\n .caption-bottom {\n caption-side: bottom;\n }\n .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n }\n .origin-\\(--radix-select-content-transform-origin\\) {\n transform-origin: var(--radix-select-content-transform-origin);\n }\n .origin-\\(--radix-tooltip-content-transform-origin\\) {\n transform-origin: var(--radix-tooltip-content-transform-origin);\n }\n .-translate-x-1\\/2 {\n --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-x-px {\n --tw-translate-x: -1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-1 {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-6 {\n --tw-translate-x: calc(var(--spacing) * 6);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-px {\n --tw-translate-x: 1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[calc\\(-50\\%_-_2px\\)\\] {\n --tw-translate-y: calc(-50% - 2px);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .rotate-45 {\n rotate: 45deg;\n }\n .animate-in {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n .animate-pulse {\n animation: var(--animate-pulse);\n }\n .cursor-default {\n cursor: default;\n }\n .cursor-pointer {\n cursor: pointer;\n }\n .resize-none {\n resize: none;\n }\n .resize-y {\n resize: vertical;\n }\n .scroll-my-1 {\n scroll-margin-block: calc(var(--spacing) * 1);\n }\n .list-disc {\n list-style-type: disc;\n }\n .auto-rows-min {\n grid-auto-rows: min-content;\n }\n .grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n .grid-rows-\\[auto_auto\\] {\n grid-template-rows: auto auto;\n }\n .flex-col {\n flex-direction: column;\n }\n .flex-col-reverse {\n flex-direction: column-reverse;\n }\n .flex-row {\n flex-direction: row;\n }\n .flex-wrap {\n flex-wrap: wrap;\n }\n .place-content-center {\n place-content: center;\n }\n .items-center {\n align-items: center;\n }\n .items-end {\n align-items: flex-end;\n }\n .items-start {\n align-items: flex-start;\n }\n .items-stretch {\n align-items: stretch;\n }\n .justify-between {\n justify-content: space-between;\n }\n .justify-center {\n justify-content: center;\n }\n .justify-end {\n justify-content: flex-end;\n }\n .gap-0\\.5 {\n gap: calc(var(--spacing) * 0.5);\n }\n .gap-1 {\n gap: calc(var(--spacing) * 1);\n }\n .gap-1\\.5 {\n gap: calc(var(--spacing) * 1.5);\n }\n .gap-2 {\n gap: calc(var(--spacing) * 2);\n }\n .gap-3 {\n gap: calc(var(--spacing) * 3);\n }\n .gap-4 {\n gap: calc(var(--spacing) * 4);\n }\n .gap-5 {\n gap: calc(var(--spacing) * 5);\n }\n .gap-6 {\n gap: calc(var(--spacing) * 6);\n }\n .gap-7 {\n gap: calc(var(--spacing) * 7);\n }\n .gap-8 {\n gap: calc(var(--spacing) * 8);\n }\n .gap-10 {\n gap: calc(var(--spacing) * 10);\n }\n .space-y-4 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .-space-x-2 {\n :where(& > :not(:last-child)) {\n --tw-space-x-reverse: 0;\n margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));\n margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));\n }\n }\n .self-center {\n align-self: center;\n }\n .self-end {\n align-self: flex-end;\n }\n .self-start {\n align-self: flex-start;\n }\n .justify-self-end {\n justify-self: flex-end;\n }\n .truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .overflow-auto {\n overflow: auto;\n }\n .overflow-hidden {\n overflow: hidden;\n }\n .overflow-x-auto {\n overflow-x: auto;\n }\n .overflow-x-hidden {\n overflow-x: hidden;\n }\n .overflow-y-auto {\n overflow-y: auto;\n }\n .rounded {\n border-radius: 0.25rem;\n }\n .rounded-\\[2px\\] {\n border-radius: 2px;\n }\n .rounded-\\[4px\\] {\n border-radius: 4px;\n }\n .rounded-full {\n border-radius: calc(infinity * 1px);\n }\n .rounded-lg {\n border-radius: var(--radius);\n }\n .rounded-md {\n border-radius: calc(var(--radius) - 2px);\n }\n .rounded-sm {\n border-radius: calc(var(--radius) - 4px);\n }\n .rounded-xl {\n border-radius: calc(var(--radius) + 4px);\n }\n .rounded-xs {\n border-radius: var(--radius-xs);\n }\n .border {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n .border-2 {\n border-style: var(--tw-border-style);\n border-width: 2px;\n }\n .border-\\[1\\.5px\\] {\n border-style: var(--tw-border-style);\n border-width: 1.5px;\n }\n .border-t {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n .border-r {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n .border-b {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n .border-l {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n .border-dashed {\n --tw-border-style: dashed;\n border-style: dashed;\n }\n .border-solid {\n --tw-border-style: solid;\n border-style: solid;\n }\n .border-\\(--color-border\\) {\n border-color: var(--color-border);\n }\n .border-amber-200 {\n border-color: var(--color-amber-200);\n }\n .border-black\\/8 {\n border-color: color-mix(in srgb, #000 8%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-black) 8%, transparent);\n }\n }\n .border-border {\n border-color: var(--border);\n }\n .border-border\\/50 {\n border-color: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n .border-green-200 {\n border-color: var(--color-green-200);\n }\n .border-input {\n border-color: var(--input);\n }\n .border-red-200 {\n border-color: var(--color-red-200);\n }\n .border-sidebar-border {\n border-color: var(--sidebar-border);\n }\n .border-transparent {\n border-color: transparent;\n }\n .bg-\\(--color-bg\\) {\n background-color: var(--color-bg);\n }\n .bg-accent {\n background-color: var(--accent);\n }\n .bg-amber-50 {\n background-color: var(--color-amber-50);\n }\n .bg-background {\n background-color: var(--background);\n }\n .bg-black {\n background-color: var(--color-black);\n }\n .bg-black\\/30 {\n background-color: color-mix(in srgb, #000 30%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 30%, transparent);\n }\n }\n .bg-black\\/40 {\n background-color: color-mix(in srgb, #000 40%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 40%, transparent);\n }\n }\n .bg-black\\/50 {\n background-color: color-mix(in srgb, #000 50%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 50%, transparent);\n }\n }\n .bg-blue-50 {\n background-color: var(--color-blue-50);\n }\n .bg-blue-100 {\n background-color: var(--color-blue-100);\n }\n .bg-blue-500 {\n background-color: var(--color-blue-500);\n }\n .bg-border {\n background-color: var(--border);\n }\n .bg-card {\n background-color: var(--card);\n }\n .bg-destructive {\n background-color: var(--destructive);\n }\n .bg-destructive\\/10 {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n .bg-foreground {\n background-color: var(--foreground);\n }\n .bg-gray-200 {\n background-color: var(--color-gray-200);\n }\n .bg-green-50 {\n background-color: var(--color-green-50);\n }\n .bg-green-100 {\n background-color: var(--color-green-100);\n }\n .bg-green-500 {\n background-color: var(--color-green-500);\n }\n .bg-muted {\n background-color: var(--muted);\n }\n .bg-muted\\/20 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 20%, transparent);\n }\n }\n .bg-muted\\/30 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 30%, transparent);\n }\n }\n .bg-muted\\/40 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 40%, transparent);\n }\n }\n .bg-muted\\/50 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n .bg-orange-50 {\n background-color: var(--color-orange-50);\n }\n .bg-orange-100 {\n background-color: var(--color-orange-100);\n }\n .bg-orange-500 {\n background-color: var(--color-orange-500);\n }\n .bg-orange-600 {\n background-color: var(--color-orange-600);\n }\n .bg-pink-500 {\n background-color: var(--color-pink-500);\n }\n .bg-popover {\n background-color: var(--popover);\n }\n .bg-primary {\n background-color: var(--primary);\n }\n .bg-purple-100 {\n background-color: var(--color-purple-100);\n }\n .bg-purple-500 {\n background-color: var(--color-purple-500);\n }\n .bg-red-50 {\n background-color: var(--color-red-50);\n }\n .bg-secondary {\n background-color: var(--secondary);\n }\n .bg-sidebar {\n background-color: var(--sidebar);\n }\n .bg-sidebar-border {\n background-color: var(--sidebar-border);\n }\n .bg-transparent {\n background-color: transparent;\n }\n .bg-white {\n background-color: var(--color-white);\n }\n .bg-yellow-100 {\n background-color: var(--color-yellow-100);\n }\n .bg-zinc-50 {\n background-color: var(--color-zinc-50);\n }\n .bg-zinc-100 {\n background-color: var(--color-zinc-100);\n }\n .bg-zinc-300 {\n background-color: var(--color-zinc-300);\n }\n .bg-zinc-500 {\n background-color: var(--color-zinc-500);\n }\n .fill-current {\n fill: currentcolor;\n }\n .fill-foreground {\n fill: var(--foreground);\n }\n .object-contain {\n object-fit: contain;\n }\n .object-cover {\n object-fit: cover;\n }\n .p-0 {\n padding: calc(var(--spacing) * 0);\n }\n .p-1 {\n padding: calc(var(--spacing) * 1);\n }\n .p-1\\.5 {\n padding: calc(var(--spacing) * 1.5);\n }\n .p-2 {\n padding: calc(var(--spacing) * 2);\n }\n .p-3 {\n padding: calc(var(--spacing) * 3);\n }\n .p-4 {\n padding: calc(var(--spacing) * 4);\n }\n .p-5 {\n padding: calc(var(--spacing) * 5);\n }\n .p-6 {\n padding: calc(var(--spacing) * 6);\n }\n .p-\\[3px\\] {\n padding: 3px;\n }\n .px-1 {\n padding-inline: calc(var(--spacing) * 1);\n }\n .px-1\\.5 {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n .px-2 {\n padding-inline: calc(var(--spacing) * 2);\n }\n .px-2\\.5 {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n .px-3 {\n padding-inline: calc(var(--spacing) * 3);\n }\n .px-4 {\n padding-inline: calc(var(--spacing) * 4);\n }\n .px-5 {\n padding-inline: calc(var(--spacing) * 5);\n }\n .px-6 {\n padding-inline: calc(var(--spacing) * 6);\n }\n .px-16 {\n padding-inline: calc(var(--spacing) * 16);\n }\n .py-0\\.5 {\n padding-block: calc(var(--spacing) * 0.5);\n }\n .py-1 {\n padding-block: calc(var(--spacing) * 1);\n }\n .py-1\\.5 {\n padding-block: calc(var(--spacing) * 1.5);\n }\n .py-2 {\n padding-block: calc(var(--spacing) * 2);\n }\n .py-3 {\n padding-block: calc(var(--spacing) * 3);\n }\n .py-6 {\n padding-block: calc(var(--spacing) * 6);\n }\n .py-10 {\n padding-block: calc(var(--spacing) * 10);\n }\n .py-20 {\n padding-block: calc(var(--spacing) * 20);\n }\n .py-32 {\n padding-block: calc(var(--spacing) * 32);\n }\n .pt-1 {\n padding-top: calc(var(--spacing) * 1);\n }\n .pt-2 {\n padding-top: calc(var(--spacing) * 2);\n }\n .pt-3 {\n padding-top: calc(var(--spacing) * 3);\n }\n .pt-4 {\n padding-top: calc(var(--spacing) * 4);\n }\n .pr-2 {\n padding-right: calc(var(--spacing) * 2);\n }\n .pr-8 {\n padding-right: calc(var(--spacing) * 8);\n }\n .pb-0 {\n padding-bottom: calc(var(--spacing) * 0);\n }\n .pb-2 {\n padding-bottom: calc(var(--spacing) * 2);\n }\n .pb-3 {\n padding-bottom: calc(var(--spacing) * 3);\n }\n .pb-6 {\n padding-bottom: calc(var(--spacing) * 6);\n }\n .pb-10 {\n padding-bottom: calc(var(--spacing) * 10);\n }\n .pl-2 {\n padding-left: calc(var(--spacing) * 2);\n }\n .pl-8 {\n padding-left: calc(var(--spacing) * 8);\n }\n .text-center {\n text-align: center;\n }\n .text-left {\n text-align: left;\n }\n .align-middle {\n vertical-align: middle;\n }\n .font-mono {\n font-family: var(--font-geist-mono);\n }\n .font-sans {\n font-family: var(--font-geist-sans);\n }\n .text-2xl {\n font-size: var(--text-2xl);\n line-height: var(--tw-leading, var(--text-2xl--line-height));\n }\n .text-3xl {\n font-size: var(--text-3xl);\n line-height: var(--tw-leading, var(--text-3xl--line-height));\n }\n .text-base {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n .text-lg {\n font-size: var(--text-lg);\n line-height: var(--tw-leading, var(--text-lg--line-height));\n }\n .text-sm {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n .text-xl {\n font-size: var(--text-xl);\n line-height: var(--tw-leading, var(--text-xl--line-height));\n }\n .text-xs {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n .leading-8 {\n --tw-leading: calc(var(--spacing) * 8);\n line-height: calc(var(--spacing) * 8);\n }\n .leading-10 {\n --tw-leading: calc(var(--spacing) * 10);\n line-height: calc(var(--spacing) * 10);\n }\n .leading-none {\n --tw-leading: 1;\n line-height: 1;\n }\n .leading-normal {\n --tw-leading: var(--leading-normal);\n line-height: var(--leading-normal);\n }\n .leading-snug {\n --tw-leading: var(--leading-snug);\n line-height: var(--leading-snug);\n }\n .leading-tight {\n --tw-leading: var(--leading-tight);\n line-height: var(--leading-tight);\n }\n .font-bold {\n --tw-font-weight: var(--font-weight-bold);\n font-weight: var(--font-weight-bold);\n }\n .font-medium {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n .font-normal {\n --tw-font-weight: var(--font-weight-normal);\n font-weight: var(--font-weight-normal);\n }\n .font-semibold {\n --tw-font-weight: var(--font-weight-semibold);\n font-weight: var(--font-weight-semibold);\n }\n .tracking-tight {\n --tw-tracking: var(--tracking-tight);\n letter-spacing: var(--tracking-tight);\n }\n .tracking-wide {\n --tw-tracking: var(--tracking-wide);\n letter-spacing: var(--tracking-wide);\n }\n .tracking-widest {\n --tw-tracking: var(--tracking-widest);\n letter-spacing: var(--tracking-widest);\n }\n .text-balance {\n text-wrap: balance;\n }\n .whitespace-nowrap {\n white-space: nowrap;\n }\n .whitespace-pre-wrap {\n white-space: pre-wrap;\n }\n .text-amber-700 {\n color: var(--color-amber-700);\n }\n .text-background {\n color: var(--background);\n }\n .text-black {\n color: var(--color-black);\n }\n .text-blue-600 {\n color: var(--color-blue-600);\n }\n .text-blue-700 {\n color: var(--color-blue-700);\n }\n .text-card-foreground {\n color: var(--card-foreground);\n }\n .text-current {\n color: currentcolor;\n }\n .text-destructive {\n color: var(--destructive);\n }\n .text-foreground {\n color: var(--foreground);\n }\n .text-foreground\\/60 {\n color: var(--foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--foreground) 60%, transparent);\n }\n }\n .text-gray-500 {\n color: var(--color-gray-500);\n }\n .text-gray-700 {\n color: var(--color-gray-700);\n }\n .text-green-600 {\n color: var(--color-green-600);\n }\n .text-green-700 {\n color: var(--color-green-700);\n }\n .text-green-800 {\n color: var(--color-green-800);\n }\n .text-muted-foreground {\n color: var(--muted-foreground);\n }\n .text-orange-600 {\n color: var(--color-orange-600);\n }\n .text-orange-700 {\n color: var(--color-orange-700);\n }\n .text-popover-foreground {\n color: var(--popover-foreground);\n }\n .text-primary {\n color: var(--primary);\n }\n .text-primary-foreground {\n color: var(--primary-foreground);\n }\n .text-purple-700 {\n color: var(--color-purple-700);\n }\n .text-red-500 {\n color: var(--color-red-500);\n }\n .text-red-600 {\n color: var(--color-red-600);\n }\n .text-red-700 {\n color: var(--color-red-700);\n }\n .text-secondary-foreground {\n color: var(--secondary-foreground);\n }\n .text-sidebar-foreground {\n color: var(--sidebar-foreground);\n }\n .text-sidebar-foreground\\/70 {\n color: var(--sidebar-foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);\n }\n }\n .text-white {\n color: var(--color-white);\n }\n .text-yellow-600 {\n color: var(--color-yellow-600);\n }\n .text-yellow-700 {\n color: var(--color-yellow-700);\n }\n .text-zinc-500 {\n color: var(--color-zinc-500);\n }\n .text-zinc-600 {\n color: var(--color-zinc-600);\n }\n .text-zinc-950 {\n color: var(--color-zinc-950);\n }\n .capitalize {\n text-transform: capitalize;\n }\n .uppercase {\n text-transform: uppercase;\n }\n .tabular-nums {\n --tw-numeric-spacing: tabular-nums;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n }\n .underline {\n text-decoration-line: underline;\n }\n .underline-offset-4 {\n text-underline-offset: 4px;\n }\n .antialiased {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .opacity-50 {\n opacity: 50%;\n }\n .opacity-70 {\n opacity: 70%;\n }\n .shadow {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-border\\)\\)\\] {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-lg {\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-md {\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-none {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-sm {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xl {\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xs {\n --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-2 {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-background {\n --tw-ring-color: var(--background);\n }\n .ring-sidebar-ring {\n --tw-ring-color: var(--sidebar-ring);\n }\n .ring-offset-background {\n --tw-ring-offset-color: var(--background);\n }\n .outline-hidden {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n .outline {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n .transition {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[color\\,box-shadow\\] {\n transition-property: color,box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[left\\,right\\,width\\] {\n transition-property: left,right,width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[margin\\,opacity\\] {\n transition-property: margin,opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\,height\\,padding\\] {\n transition-property: width,height,padding;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\] {\n transition-property: width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-all {\n transition-property: all;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-colors {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-opacity {\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-shadow {\n transition-property: box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-transform {\n transition-property: transform, translate, scale, rotate;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-none {\n transition-property: none;\n }\n .duration-200 {\n --tw-duration: 200ms;\n transition-duration: 200ms;\n }\n .ease-in-out {\n --tw-ease: var(--ease-in-out);\n transition-timing-function: var(--ease-in-out);\n }\n .ease-linear {\n --tw-ease: linear;\n transition-timing-function: linear;\n }\n .fade-in-0 {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n .outline-none {\n --tw-outline-style: none;\n outline-style: none;\n }\n .select-none {\n -webkit-user-select: none;\n user-select: none;\n }\n .zoom-in-95 {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n .group-focus-within\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):focus-within *) {\n opacity: 100%;\n }\n }\n .group-hover\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):hover *) {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .group-has-data-\\[orientation\\=horizontal\\]\\/field\\:text-balance {\n &:is(:where(.group\\/field):has(*[data-orientation=\"horizontal\"]) *) {\n text-wrap: balance;\n }\n }\n .group-has-data-\\[sidebar\\=menu-action\\]\\/menu-item\\:pr-8 {\n &:is(:where(.group\\/menu-item):has(*[data-sidebar=\"menu-action\"]) *) {\n padding-right: calc(var(--spacing) * 8);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:size-10 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:size-6 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:-mt-8 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n margin-top: calc(var(--spacing) * -8);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n display: none;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:size-8\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--spacing) * 8) !important;\n height: calc(var(--spacing) * 8) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\) {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: var(--sidebar-width-icon);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\+2px\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n overflow: hidden;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-0\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 0) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-2\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 2) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:opacity-0 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n opacity: 0%;\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n right: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n left: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:w-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n width: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n --tw-translate-x: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .group-data-\\[disabled\\=true\\]\\:pointer-events-none {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n pointer-events: none;\n }\n }\n .group-data-\\[disabled\\=true\\]\\:opacity-50 {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[disabled\\=true\\]\\/field\\:opacity-50 {\n &:is(:where(.group\\/field)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:h-9 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n height: calc(var(--spacing) * 9);\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:h-fit {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n height: fit-content;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:w-full {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n width: 100%;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:flex-col {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n flex-direction: column;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:justify-start {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n justify-content: flex-start;\n }\n }\n .group-data-\\[side\\=left\\]\\:-right-4 {\n &:is(:where(.group)[data-side=\"left\"] *) {\n right: calc(var(--spacing) * -4);\n }\n }\n .group-data-\\[side\\=left\\]\\:border-r {\n &:is(:where(.group)[data-side=\"left\"] *) {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .group-data-\\[side\\=right\\]\\:left-0 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n left: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[side\\=right\\]\\:rotate-180 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n rotate: 180deg;\n }\n }\n .group-data-\\[side\\=right\\]\\:border-l {\n &:is(:where(.group)[data-side=\"right\"] *) {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:size-2\\.5 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:size-3 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:text-xs {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n }\n .group-data-\\[variant\\=floating\\]\\:rounded-lg {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-radius: var(--radius);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border-sidebar-border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-color: var(--sidebar-border);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:shadow-sm {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n background-color: transparent;\n }\n }\n .group-data-\\[variant\\=outline\\]\\/field-group\\:-mb-2 {\n &:is(:where(.group\\/field-group)[data-variant=\"outline\"] *) {\n margin-bottom: calc(var(--spacing) * -2);\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n display: block;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n text-align: center;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"top\"] *) {\n text-align: center;\n }\n }\n .peer-hover\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button):hover ~ *) {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .peer-disabled\\:cursor-not-allowed {\n &:is(:where(.peer):disabled ~ *) {\n cursor: not-allowed;\n }\n }\n .peer-disabled\\:opacity-50 {\n &:is(:where(.peer):disabled ~ *) {\n opacity: 50%;\n }\n }\n .peer-data-\\[active\\=true\\]\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button)[data-active=\"true\"] ~ *) {\n color: var(--sidebar-accent-foreground);\n }\n }\n .peer-data-\\[size\\=default\\]\\/menu-button\\:top-1\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"default\"] ~ *) {\n top: calc(var(--spacing) * 1.5);\n }\n }\n .peer-data-\\[size\\=lg\\]\\/menu-button\\:top-2\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"lg\"] ~ *) {\n top: calc(var(--spacing) * 2.5);\n }\n }\n .peer-data-\\[size\\=sm\\]\\/menu-button\\:top-1 {\n &:is(:where(.peer\\/menu-button)[data-size=\"sm\"] ~ *) {\n top: calc(var(--spacing) * 1);\n }\n }\n .selection\\:bg-primary {\n & *::selection {\n background-color: var(--primary);\n }\n &::selection {\n background-color: var(--primary);\n }\n }\n .selection\\:text-primary-foreground {\n & *::selection {\n color: var(--primary-foreground);\n }\n &::selection {\n color: var(--primary-foreground);\n }\n }\n .file\\:inline-flex {\n &::file-selector-button {\n display: inline-flex;\n }\n }\n .file\\:h-7 {\n &::file-selector-button {\n height: calc(var(--spacing) * 7);\n }\n }\n .file\\:border-0 {\n &::file-selector-button {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .file\\:bg-transparent {\n &::file-selector-button {\n background-color: transparent;\n }\n }\n .file\\:text-sm {\n &::file-selector-button {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .file\\:font-medium {\n &::file-selector-button {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .file\\:text-foreground {\n &::file-selector-button {\n color: var(--foreground);\n }\n }\n .placeholder\\:text-muted-foreground {\n &::placeholder {\n color: var(--muted-foreground);\n }\n }\n .after\\:absolute {\n &::after {\n content: var(--tw-content);\n position: absolute;\n }\n }\n .after\\:-inset-2 {\n &::after {\n content: var(--tw-content);\n inset: calc(var(--spacing) * -2);\n }\n }\n .after\\:inset-y-0 {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .after\\:left-1\\/2 {\n &::after {\n content: var(--tw-content);\n left: calc(1 / 2 * 100%);\n }\n }\n .after\\:w-0\\.5 {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n .after\\:bg-foreground {\n &::after {\n content: var(--tw-content);\n background-color: var(--foreground);\n }\n }\n .after\\:opacity-0 {\n &::after {\n content: var(--tw-content);\n opacity: 0%;\n }\n }\n .after\\:transition-opacity {\n &::after {\n content: var(--tw-content);\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n &::after {\n content: var(--tw-content);\n left: 100%;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:inset-x-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:bottom-\\[-5px\\] {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n bottom: -5px;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:h-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n height: calc(var(--spacing) * 0.5);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:inset-y-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:-right-1 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n right: calc(var(--spacing) * -1);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:w-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n }\n .last\\:mt-0 {\n &:last-child {\n margin-top: calc(var(--spacing) * 0);\n }\n }\n .hover\\:border-primary\\/50 {\n &:hover {\n @media (hover: hover) {\n border-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--primary) 50%, transparent);\n }\n }\n }\n }\n .hover\\:border-transparent {\n &:hover {\n @media (hover: hover) {\n border-color: transparent;\n }\n }\n }\n .hover\\:bg-\\[\\#383838\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #383838;\n }\n }\n }\n .hover\\:bg-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n .hover\\:bg-black\\/4 {\n &:hover {\n @media (hover: hover) {\n background-color: color-mix(in srgb, #000 4%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 4%, transparent);\n }\n }\n }\n }\n .hover\\:bg-destructive\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n }\n }\n }\n .hover\\:bg-muted\\/30 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 30%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted\\/50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n }\n }\n .hover\\:bg-orange-700 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-orange-700);\n }\n }\n }\n .hover\\:bg-primary\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-secondary\\/80 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n }\n }\n }\n }\n .hover\\:bg-sidebar-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n .hover\\:text-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n .hover\\:text-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n .hover\\:text-red-700 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-red-700);\n }\n }\n }\n .hover\\:text-sidebar-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .hover\\:underline {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .hover\\:opacity-100 {\n &:hover {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\] {\n &:hover {\n @media (hover: hover) {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .hover\\:group-data-\\[collapsible\\=offcanvas\\]\\:bg-sidebar {\n &:hover {\n @media (hover: hover) {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n background-color: var(--sidebar);\n }\n }\n }\n }\n .hover\\:after\\:bg-sidebar-border {\n &:hover {\n @media (hover: hover) {\n &::after {\n content: var(--tw-content);\n background-color: var(--sidebar-border);\n }\n }\n }\n }\n .focus\\:bg-accent {\n &:focus {\n background-color: var(--accent);\n }\n }\n .focus\\:text-accent-foreground {\n &:focus {\n color: var(--accent-foreground);\n }\n }\n .focus\\:ring-2 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-ring {\n &:focus {\n --tw-ring-color: var(--ring);\n }\n }\n .focus\\:ring-offset-2 {\n &:focus {\n --tw-ring-offset-width: 2px;\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n }\n }\n .focus\\:outline-hidden {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .focus-visible\\:border-ring {\n &:focus-visible {\n border-color: var(--ring);\n }\n }\n .focus-visible\\:ring-2 {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-\\[3px\\] {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-destructive\\/20 {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .focus-visible\\:ring-ring\\/50 {\n &:focus-visible {\n --tw-ring-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n }\n .focus-visible\\:outline-1 {\n &:focus-visible {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n }\n .focus-visible\\:outline-ring {\n &:focus-visible {\n outline-color: var(--ring);\n }\n }\n .active\\:bg-sidebar-accent {\n &:active {\n background-color: var(--sidebar-accent);\n }\n }\n .active\\:text-sidebar-accent-foreground {\n &:active {\n color: var(--sidebar-accent-foreground);\n }\n }\n .disabled\\:pointer-events-none {\n &:disabled {\n pointer-events: none;\n }\n }\n .disabled\\:cursor-not-allowed {\n &:disabled {\n cursor: not-allowed;\n }\n }\n .disabled\\:opacity-50 {\n &:disabled {\n opacity: 50%;\n }\n }\n .in-data-\\[side\\=left\\]\\:cursor-w-resize {\n :where(*[data-side=\"left\"]) & {\n cursor: w-resize;\n }\n }\n .in-data-\\[side\\=right\\]\\:cursor-e-resize {\n :where(*[data-side=\"right\"]) & {\n cursor: e-resize;\n }\n }\n .has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\] {\n &:has(*[data-slot=\"card-action\"]) {\n grid-template-columns: 1fr auto;\n }\n }\n .has-data-\\[state\\=checked\\]\\:border-primary {\n &:has(*[data-state=\"checked\"]) {\n border-color: var(--primary);\n }\n }\n .has-data-\\[state\\=checked\\]\\:bg-primary\\/5 {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 5%, transparent);\n }\n }\n }\n .has-data-\\[variant\\=inset\\]\\:bg-sidebar {\n &:has(*[data-variant=\"inset\"]) {\n background-color: var(--sidebar);\n }\n }\n .has-\\[\\>\\[data-slot\\=checkbox-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=checkbox-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:w-full {\n &:has(>[data-slot=field]) {\n width: 100%;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:flex-col {\n &:has(>[data-slot=field]) {\n flex-direction: column;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:rounded-md {\n &:has(>[data-slot=field]) {\n border-radius: calc(var(--radius) - 2px);\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:border {\n &:has(>[data-slot=field]) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .has-\\[\\>\\[data-slot\\=radio-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=radio-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-1\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-2\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-3 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-4 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 4);\n }\n }\n .aria-disabled\\:pointer-events-none {\n &[aria-disabled=\"true\"] {\n pointer-events: none;\n }\n }\n .aria-disabled\\:opacity-50 {\n &[aria-disabled=\"true\"] {\n opacity: 50%;\n }\n }\n .aria-invalid\\:border-destructive {\n &[aria-invalid=\"true\"] {\n border-color: var(--destructive);\n }\n }\n .aria-invalid\\:ring-destructive\\/20 {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .data-\\[active\\=true\\]\\:bg-sidebar-accent {\n &[data-active=\"true\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[active\\=true\\]\\:font-medium {\n &[data-active=\"true\"] {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .data-\\[active\\=true\\]\\:text-sidebar-accent-foreground {\n &[data-active=\"true\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[disabled\\]\\:pointer-events-none {\n &[data-disabled] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\]\\:opacity-50 {\n &[data-disabled] {\n opacity: 50%;\n }\n }\n .data-\\[inset\\]\\:pl-8 {\n &[data-inset] {\n padding-left: calc(var(--spacing) * 8);\n }\n }\n .data-\\[invalid\\=true\\]\\:text-destructive {\n &[data-invalid=\"true\"] {\n color: var(--destructive);\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:h-px {\n &[data-orientation=\"horizontal\"] {\n height: 1px;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:w-full {\n &[data-orientation=\"horizontal\"] {\n width: 100%;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:flex-col {\n &[data-orientation=\"horizontal\"] {\n flex-direction: column;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-4 {\n &[data-orientation=\"vertical\"] {\n height: calc(var(--spacing) * 4);\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-full {\n &[data-orientation=\"vertical\"] {\n height: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:w-px {\n &[data-orientation=\"vertical\"] {\n width: 1px;\n }\n }\n .data-\\[placeholder\\]\\:text-muted-foreground {\n &[data-placeholder] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[side\\=bottom\\]\\:translate-y-1 {\n &[data-side=\"bottom\"] {\n --tw-translate-y: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=bottom\\]\\:slide-in-from-top-2 {\n &[data-side=\"bottom\"] {\n --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=left\\]\\:-translate-x-1 {\n &[data-side=\"left\"] {\n --tw-translate-x: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=left\\]\\:slide-in-from-right-2 {\n &[data-side=\"left\"] {\n --tw-enter-translate-x: calc(2*var(--spacing));\n }\n }\n .data-\\[side\\=right\\]\\:translate-x-1 {\n &[data-side=\"right\"] {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=right\\]\\:slide-in-from-left-2 {\n &[data-side=\"right\"] {\n --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=top\\]\\:-translate-y-1 {\n &[data-side=\"top\"] {\n --tw-translate-y: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=top\\]\\:slide-in-from-bottom-2 {\n &[data-side=\"top\"] {\n --tw-enter-translate-y: calc(2*var(--spacing));\n }\n }\n .data-\\[size\\=default\\]\\:h-9 {\n &[data-size=\"default\"] {\n height: calc(var(--spacing) * 9);\n }\n }\n .data-\\[size\\=lg\\]\\:size-10 {\n &[data-size=\"lg\"] {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .data-\\[size\\=sm\\]\\:size-6 {\n &[data-size=\"sm\"] {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .data-\\[size\\=sm\\]\\:h-8 {\n &[data-size=\"sm\"] {\n height: calc(var(--spacing) * 8);\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-2 {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-background {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-color: var(--background);\n }\n }\n }\n .data-\\[slot\\=checkbox-group\\]\\:gap-3 {\n &[data-slot=\"checkbox-group\"] {\n gap: calc(var(--spacing) * 3);\n }\n }\n .\\*\\:data-\\[slot\\=field\\]\\:p-4 {\n :is(& > *) {\n &[data-slot=\"field\"] {\n padding: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=field-group\\]\\:gap-4 {\n :is(& > *) {\n &[data-slot=\"field-group\"] {\n gap: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:flex {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n display: flex;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:items-center {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n align-items: center;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:gap-2 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n .data-\\[slot\\=sidebar-menu-button\\]\\:p-1\\.5\\! {\n &[data-slot=\"sidebar-menu-button\"] {\n padding: calc(var(--spacing) * 1.5) !important;\n }\n }\n .data-\\[state\\=active\\]\\:bg-background {\n &[data-state=\"active\"] {\n background-color: var(--background);\n }\n }\n .data-\\[state\\=active\\]\\:text-foreground {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n .group-data-\\[variant\\=default\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-sm {\n &:is(:where(.group\\/tabs-list)[data-variant=\"default\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-none {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:after\\:opacity-100 {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n &::after {\n content: var(--tw-content);\n opacity: 100%;\n }\n }\n }\n }\n .data-\\[state\\=checked\\]\\:border-primary {\n &[data-state=\"checked\"] {\n border-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:bg-primary {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:text-primary-foreground {\n &[data-state=\"checked\"] {\n color: var(--primary-foreground);\n }\n }\n .data-\\[state\\=closed\\]\\:animate-out {\n &[data-state=\"closed\"] {\n animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=closed\\]\\:duration-300 {\n &[data-state=\"closed\"] {\n --tw-duration: 300ms;\n transition-duration: 300ms;\n }\n }\n .data-\\[state\\=closed\\]\\:fade-out-0 {\n &[data-state=\"closed\"] {\n --tw-exit-opacity: calc(0/100);\n --tw-exit-opacity: 0;\n }\n }\n .data-\\[state\\=closed\\]\\:zoom-out-95 {\n &[data-state=\"closed\"] {\n --tw-exit-scale: calc(95*1%);\n --tw-exit-scale: .95;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-bottom {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-left {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: -100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-right {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-top {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:animate-in {\n &[data-state=\"open\"] {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=open\\]\\:bg-accent {\n &[data-state=\"open\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=open\\]\\:bg-secondary {\n &[data-state=\"open\"] {\n background-color: var(--secondary);\n }\n }\n .data-\\[state\\=open\\]\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[state\\=open\\]\\:text-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-muted-foreground {\n &[data-state=\"open\"] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:opacity-100 {\n &[data-state=\"open\"] {\n opacity: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:duration-500 {\n &[data-state=\"open\"] {\n --tw-duration: 500ms;\n transition-duration: 500ms;\n }\n }\n .data-\\[state\\=open\\]\\:fade-in-0 {\n &[data-state=\"open\"] {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n }\n .data-\\[state\\=open\\]\\:zoom-in-95 {\n &[data-state=\"open\"] {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-bottom {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-left {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-right {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-top {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n }\n .data-\\[state\\=selected\\]\\:bg-muted {\n &[data-state=\"selected\"] {\n background-color: var(--muted);\n }\n }\n .data-\\[variant\\=destructive\\]\\:text-destructive {\n &[data-variant=\"destructive\"] {\n color: var(--destructive);\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive {\n &[data-variant=\"destructive\"] {\n &:focus {\n color: var(--destructive);\n }\n }\n }\n .data-\\[variant\\=label\\]\\:text-sm {\n &[data-variant=\"label\"] {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .data-\\[variant\\=legend\\]\\:text-base {\n &[data-variant=\"legend\"] {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n }\n .data-\\[variant\\=line\\]\\:rounded-none {\n &[data-variant=\"line\"] {\n border-radius: 0;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n bottom: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n margin-top: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"bottom\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:left-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n left: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"left\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:border-r {\n &[data-vaul-drawer-direction=\"left\"] {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:right-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n right: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"right\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:border-l {\n &[data-vaul-drawer-direction=\"right\"] {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:top-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n top: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:mb-24 {\n &[data-vaul-drawer-direction=\"top\"] {\n margin-bottom: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"top\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-right-radius: var(--radius);\n border-bottom-left-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:border-b {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .nth-last-2\\:-mt-1 {\n &:nth-last-child(2) {\n margin-top: calc(var(--spacing) * -1);\n }\n }\n .sm\\:flex {\n @media (width >= 40rem) {\n display: flex;\n }\n }\n .sm\\:table-cell {\n @media (width >= 40rem) {\n display: table-cell;\n }\n }\n .sm\\:w-40 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 40);\n }\n }\n .sm\\:w-48 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 48);\n }\n }\n .sm\\:w-52 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 52);\n }\n }\n .sm\\:max-w-lg {\n @media (width >= 40rem) {\n max-width: var(--container-lg);\n }\n }\n .sm\\:max-w-sm {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n .sm\\:grid-cols-2 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .sm\\:grid-cols-4 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .sm\\:flex-row {\n @media (width >= 40rem) {\n flex-direction: row;\n }\n }\n .sm\\:items-center {\n @media (width >= 40rem) {\n align-items: center;\n }\n }\n .sm\\:items-start {\n @media (width >= 40rem) {\n align-items: flex-start;\n }\n }\n .sm\\:justify-end {\n @media (width >= 40rem) {\n justify-content: flex-end;\n }\n }\n .sm\\:text-left {\n @media (width >= 40rem) {\n text-align: left;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"left\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"right\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .md\\:block {\n @media (width >= 48rem) {\n display: block;\n }\n }\n .md\\:flex {\n @media (width >= 48rem) {\n display: flex;\n }\n }\n .md\\:hidden {\n @media (width >= 48rem) {\n display: none;\n }\n }\n .md\\:w-39\\.5 {\n @media (width >= 48rem) {\n width: calc(var(--spacing) * 39.5);\n }\n }\n .md\\:gap-1\\.5 {\n @media (width >= 48rem) {\n gap: calc(var(--spacing) * 1.5);\n }\n }\n .md\\:p-6 {\n @media (width >= 48rem) {\n padding: calc(var(--spacing) * 6);\n }\n }\n .md\\:text-left {\n @media (width >= 48rem) {\n text-align: left;\n }\n }\n .md\\:text-sm {\n @media (width >= 48rem) {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .md\\:opacity-0 {\n @media (width >= 48rem) {\n opacity: 0%;\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:m-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin: calc(var(--spacing) * 2);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin-left: calc(var(--spacing) * 0);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n border-radius: calc(var(--radius) + 4px);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:peer-data-\\[state\\=collapsed\\]\\:ml-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n &:is(:where(.peer)[data-state=\"collapsed\"] ~ *) {\n margin-left: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .md\\:after\\:hidden {\n @media (width >= 48rem) {\n &::after {\n content: var(--tw-content);\n display: none;\n }\n }\n }\n .lg\\:grid-cols-2 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .lg\\:grid-cols-3 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n }\n .xl\\:grid-cols-4 {\n @media (width >= 80rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .\\@md\\/field-group\\:flex-row {\n @container field-group (width >= 28rem) {\n flex-direction: row;\n }\n }\n .\\@md\\/field-group\\:items-center {\n @container field-group (width >= 28rem) {\n align-items: center;\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n }\n .dark\\:border-input {\n &:is(.dark *) {\n border-color: var(--input);\n }\n }\n .dark\\:border-white\\/\\[\\.145\\] {\n &:is(.dark *) {\n border-color: color-mix(in srgb, #fff 14.499999999999998%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 14.499999999999998%, transparent);\n }\n }\n }\n .dark\\:bg-black {\n &:is(.dark *) {\n background-color: var(--color-black);\n }\n }\n .dark\\:bg-destructive\\/60 {\n &:is(.dark *) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 60%, transparent);\n }\n }\n }\n .dark\\:bg-input\\/30 {\n &:is(.dark *) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n .dark\\:bg-zinc-900 {\n &:is(.dark *) {\n background-color: var(--color-zinc-900);\n }\n }\n .dark\\:text-muted-foreground {\n &:is(.dark *) {\n color: var(--muted-foreground);\n }\n }\n .dark\\:text-zinc-50 {\n &:is(.dark *) {\n color: var(--color-zinc-50);\n }\n }\n .dark\\:text-zinc-400 {\n &:is(.dark *) {\n color: var(--color-zinc-400);\n }\n }\n .dark\\:invert {\n &:is(.dark *) {\n --tw-invert: invert(100%);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n }\n .dark\\:hover\\:bg-\\[\\#1a1a1a\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #1a1a1a;\n }\n }\n }\n }\n .dark\\:hover\\:bg-\\[\\#ccc\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #ccc;\n }\n }\n }\n }\n .dark\\:hover\\:bg-accent\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:bg-input\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:text-foreground {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n }\n .dark\\:focus-visible\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:has-data-\\[state\\=checked\\]\\:bg-primary\\/10 {\n &:is(.dark *) {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 10%, transparent);\n }\n }\n }\n }\n .dark\\:aria-invalid\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:border-input {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n border-color: var(--input);\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:bg-input\\/30 {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:text-foreground {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:border-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n border-color: transparent;\n }\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n }\n .dark\\:data-\\[state\\=checked\\]\\:bg-primary {\n &:is(.dark *) {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n }\n .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20 {\n &:is(.dark *) {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n }\n }\n .\\[\\&_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground {\n & .recharts-cartesian-axis-tick text {\n fill: var(--muted-foreground);\n }\n }\n .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 {\n & .recharts-cartesian-grid line[stroke='#ccc'] {\n stroke: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n stroke: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n }\n .\\[\\&_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border {\n & .recharts-curve.recharts-tooltip-cursor {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-dot[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-layer\\]\\:outline-hidden {\n & .recharts-layer {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-polar-grid [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-radial-bar-background-sector\\]\\:fill-muted {\n & .recharts-radial-bar-background-sector {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted {\n & .recharts-rectangle.recharts-tooltip-cursor {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-reference-line [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-sector\\]\\:outline-hidden {\n & .recharts-sector {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-sector[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-surface\\]\\:outline-hidden {\n & .recharts-surface {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_svg\\]\\:pointer-events-none {\n & svg {\n pointer-events: none;\n }\n }\n .\\[\\&_svg\\]\\:shrink-0 {\n & svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n & svg:not([class*='text-']) {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&_tr\\]\\:border-b {\n & tr {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .\\[\\&_tr\\:last-child\\]\\:border-0 {\n & tr:last-child {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0 {\n &:has([role=checkbox]) {\n padding-right: calc(var(--spacing) * 0);\n }\n }\n .\\[\\.border-b\\]\\:pb-6 {\n &:is(.border-b) {\n padding-bottom: calc(var(--spacing) * 6);\n }\n }\n .\\[\\.border-t\\]\\:pt-6 {\n &:is(.border-t) {\n padding-top: calc(var(--spacing) * 6);\n }\n }\n .\\*\\:\\[span\\]\\:last\\:flex {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n display: flex;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:items-center {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n align-items: center;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:gap-2 {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive {\n &[data-variant=\"destructive\"] {\n :is(& > *) {\n &:is(svg) {\n color: var(--destructive) !important;\n }\n }\n }\n }\n .\\[\\&\\>\\*\\]\\:w-full {\n &>* {\n width: 100%;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\*\\]\\:w-auto {\n @container field-group (width >= 28rem) {\n &>* {\n width: auto;\n }\n }\n }\n .\\[\\&\\>\\.sr-only\\]\\:w-auto {\n &>.sr-only {\n width: auto;\n }\n }\n .\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n @container field-group (width >= 28rem) {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n }\n .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] {\n &>[role=checkbox] {\n --tw-translate-y: 2px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n }\n .\\[\\&\\>a\\]\\:underline {\n &>a {\n text-decoration-line: underline;\n }\n }\n .\\[\\&\\>a\\]\\:underline-offset-4 {\n &>a {\n text-underline-offset: 4px;\n }\n }\n .\\[\\&\\>a\\:hover\\]\\:text-primary {\n &>a:hover {\n color: var(--primary);\n }\n }\n .\\[\\&\\>button\\]\\:hidden {\n &>button {\n display: none;\n }\n }\n .\\[\\&\\>span\\:last-child\\]\\:truncate {\n &>span:last-child {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n .\\[\\&\\>svg\\]\\:pointer-events-none {\n &>svg {\n pointer-events: none;\n }\n }\n .\\[\\&\\>svg\\]\\:size-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:size-4 {\n &>svg {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&\\>svg\\]\\:h-2\\.5 {\n &>svg {\n height: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:h-3 {\n &>svg {\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:w-2\\.5 {\n &>svg {\n width: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:w-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:shrink-0 {\n &>svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&\\>svg\\]\\:text-muted-foreground {\n &>svg {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&\\>svg\\]\\:text-sidebar-accent-foreground {\n &>svg {\n color: var(--sidebar-accent-foreground);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-5 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 5);\n height: calc(var(--spacing) * 5);\n }\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-3 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:\\[\\&\\>svg\\]\\:hidden {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n &>svg {\n display: none;\n }\n }\n }\n .\\[\\&\\>tr\\]\\:last\\:border-b-0 {\n &>tr {\n &:last-child {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 0px;\n }\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 {\n [data-side=left][data-collapsible=offcanvas] & {\n right: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize {\n [data-side=left][data-state=collapsed] & {\n cursor: e-resize;\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 {\n [data-side=right][data-collapsible=offcanvas] & {\n left: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize {\n [data-side=right][data-state=collapsed] & {\n cursor: w-resize;\n }\n }\n .\\[\\[data-variant\\=legend\\]\\+\\&\\]\\:-mt-1\\.5 {\n [data-variant=legend]+& {\n margin-top: calc(var(--spacing) * -1.5);\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-accent {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-destructive\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-primary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-secondary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:text-accent-foreground {\n a& {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:underline {\n a& {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n }\n}\n@property --tw-animation-delay {\n syntax: \"*\";\n inherits: false;\n initial-value: 0s;\n}\n@property --tw-animation-direction {\n syntax: \"*\";\n inherits: false;\n initial-value: normal;\n}\n@property --tw-animation-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-animation-fill-mode {\n syntax: \"*\";\n inherits: false;\n initial-value: none;\n}\n@property --tw-animation-iteration-count {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n:root {\n --radius: 0.625rem;\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0 0);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0 0);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0 0);\n --primary: oklch(0.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.646 0.222 41.116);\n --chart-2: oklch(0.6 0.118 184.704);\n --chart-3: oklch(0.398 0.07 227.392);\n --chart-4: oklch(0.828 0.189 84.429);\n --chart-5: oklch(0.769 0.188 70.08);\n --sidebar: oklch(0.985 0 0);\n --sidebar-foreground: oklch(0.145 0 0);\n --sidebar-primary: oklch(0.205 0 0);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.97 0 0);\n --sidebar-accent-foreground: oklch(0.205 0 0);\n --sidebar-border: oklch(0.922 0 0);\n --sidebar-ring: oklch(0.708 0 0);\n}\n.dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.269 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.488 0.243 264.376);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.769 0.188 70.08);\n --chart-4: oklch(0.627 0.265 303.9);\n --chart-5: oklch(0.645 0.246 16.439);\n --sidebar: oklch(0.205 0 0);\n --sidebar-foreground: oklch(0.985 0 0);\n --sidebar-primary: oklch(0.488 0.243 264.376);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.269 0 0);\n --sidebar-accent-foreground: oklch(0.985 0 0);\n --sidebar-border: oklch(1 0 0 / 10%);\n --sidebar-ring: oklch(0.556 0 0);\n}\n@layer base {\n * {\n border-color: var(--border);\n outline-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n outline-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n body {\n background-color: var(--background);\n color: var(--foreground);\n }\n}\n@property --tw-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-z {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-x-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-border-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-leading {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-font-weight {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-tracking {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ordinal {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-slashed-zero {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-figure {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-spacing {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-fraction {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-inset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-offset-width {\n syntax: \"\";\n inherits: false;\n initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n syntax: \"*\";\n inherits: false;\n initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ease {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-content {\n syntax: \"*\";\n initial-value: \"\";\n inherits: false;\n}\n@property --tw-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n syntax: \"*\";\n inherits: false;\n}\n@keyframes pulse {\n 50% {\n opacity: 0.5;\n }\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity,1);\n transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));\n filter: blur(var(--tw-enter-blur,0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity,1);\n transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));\n filter: blur(var(--tw-exit-blur,0));\n }\n}\n@layer properties {\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n *, ::before, ::after, ::backdrop {\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-translate-z: 0;\n --tw-space-y-reverse: 0;\n --tw-space-x-reverse: 0;\n --tw-border-style: solid;\n --tw-leading: initial;\n --tw-font-weight: initial;\n --tw-tracking: initial;\n --tw-ordinal: initial;\n --tw-slashed-zero: initial;\n --tw-numeric-figure: initial;\n --tw-numeric-spacing: initial;\n --tw-numeric-fraction: initial;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-color: initial;\n --tw-shadow-alpha: 100%;\n --tw-inset-shadow: 0 0 #0000;\n --tw-inset-shadow-color: initial;\n --tw-inset-shadow-alpha: 100%;\n --tw-ring-color: initial;\n --tw-ring-shadow: 0 0 #0000;\n --tw-inset-ring-color: initial;\n --tw-inset-ring-shadow: 0 0 #0000;\n --tw-ring-inset: initial;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-outline-style: solid;\n --tw-duration: initial;\n --tw-ease: initial;\n --tw-content: \"\";\n --tw-blur: initial;\n --tw-brightness: initial;\n --tw-contrast: initial;\n --tw-grayscale: initial;\n --tw-hue-rotate: initial;\n --tw-invert: initial;\n --tw-opacity: initial;\n --tw-saturate: initial;\n --tw-sepia: initial;\n --tw-drop-shadow: initial;\n --tw-drop-shadow-color: initial;\n --tw-drop-shadow-alpha: 100%;\n --tw-drop-shadow-size: initial;\n --tw-animation-delay: 0s;\n --tw-animation-direction: normal;\n --tw-animation-duration: initial;\n --tw-animation-fill-mode: none;\n --tw-animation-iteration-count: 1;\n --tw-enter-blur: 0;\n --tw-enter-opacity: 1;\n --tw-enter-rotate: 0;\n --tw-enter-scale: 1;\n --tw-enter-translate-x: 0;\n --tw-enter-translate-y: 0;\n --tw-exit-blur: 0;\n --tw-exit-opacity: 1;\n --tw-exit-rotate: 0;\n --tw-exit-scale: 1;\n --tw-exit-translate-x: 0;\n --tw-exit-translate-y: 0;\n }\n }\n}\n"],"names":[],"mappings":"AACA;EAiwIE;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjwIJ;EAEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAFF;EA6FE;;;;;;;EAAA;;;;;;;EAMA;;;;;;;;;;EASA;;;;;;EAKA;;;;;EAIA;;;;;EAIA;;;;;;;EAKA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;;;;;;;EAAA;;;;;;;;;;;EAUA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;IACE;;;;IAEE;MAAgD;;;;;;EAKpD;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EA8yHA;;;;;EAGE;IAAgD;;;;;EAIlD;;;;;;AAjiIF;;AAAA;EAiPE;;;;EAIA;;;;EAIA;;;;EAGA;;;;;;;;;;;;EAWA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;;EAMA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAIE;;;;;;EAOA;;;;;;EAMF;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA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"}}] } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js index 59723fc..afbcfb3 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js @@ -2920,6 +2920,11 @@ const configEnv = ("TURBOPACK compile-time value", { "hostname": ("TURBOPACK compile-time value", "localhost"), "port": ("TURBOPACK compile-time value", "5000"), "pathname": ("TURBOPACK compile-time value", "/uploads/**") + }), + ("TURBOPACK compile-time value", { + "protocol": ("TURBOPACK compile-time value", "http"), + "hostname": ("TURBOPACK compile-time value", "**"), + "pathname": ("TURBOPACK compile-time value", "/uploads/**") }) ]), "localPatterns": ("TURBOPACK compile-time value", [ @@ -2927,7 +2932,8 @@ const configEnv = ("TURBOPACK compile-time value", { "pathname": ("TURBOPACK compile-time value", "**"), "search": ("TURBOPACK compile-time value", "") }) - ]) + ]), + "output": ("TURBOPACK compile-time value", "standalone") }); if (typeof window === 'undefined') { ; diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js.map b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js.map index 9a9905c..5a79322 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js.map +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_2c670af9._.js.map @@ -15,5 +15,5 @@ {"offset": {"line": 2633, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/shared/lib/match-remote-pattern.ts"],"sourcesContent":["import type { RemotePattern } from './image-config'\nimport { makeRe } from 'next/dist/compiled/picomatch'\n\n// Modifying this function should also modify writeImagesManifest()\nexport function matchRemotePattern(\n pattern: RemotePattern | URL,\n url: URL\n): boolean {\n if (pattern.protocol !== undefined) {\n if (pattern.protocol.replace(/:$/, '') !== url.protocol.replace(/:$/, '')) {\n return false\n }\n }\n if (pattern.port !== undefined) {\n if (pattern.port !== url.port) {\n return false\n }\n }\n\n if (pattern.hostname === undefined) {\n throw new Error(\n `Pattern should define hostname but found\\n${JSON.stringify(pattern)}`\n )\n } else {\n if (!makeRe(pattern.hostname).test(url.hostname)) {\n return false\n }\n }\n\n if (pattern.search !== undefined) {\n if (pattern.search !== url.search) {\n return false\n }\n }\n\n // Should be the same as writeImagesManifest()\n if (!makeRe(pattern.pathname ?? '**', { dot: true }).test(url.pathname)) {\n return false\n }\n\n return true\n}\n\nexport function hasRemoteMatch(\n domains: string[],\n remotePatterns: Array,\n url: URL\n): boolean {\n return (\n domains.some((domain) => url.hostname === domain) ||\n remotePatterns.some((p) => matchRemotePattern(p, url))\n )\n}\n"],"names":["hasRemoteMatch","matchRemotePattern","pattern","url","protocol","undefined","replace","port","hostname","Error","JSON","stringify","makeRe","test","search","pathname","dot","domains","remotePatterns","some","domain","p"],"mappings":";;;;;;;;;;;;;;IA2CgBA,cAAc,EAAA;eAAdA;;IAvCAC,kBAAkB,EAAA;eAAlBA;;;2BAHO;AAGhB,SAASA,mBACdC,OAA4B,EAC5BC,GAAQ;IAER,IAAID,QAAQE,QAAQ,KAAKC,WAAW;QAClC,IAAIH,QAAQE,QAAQ,CAACE,OAAO,CAAC,MAAM,QAAQH,IAAIC,QAAQ,CAACE,OAAO,CAAC,MAAM,KAAK;YACzE,OAAO;QACT;IACF;IACA,IAAIJ,QAAQK,IAAI,KAAKF,WAAW;QAC9B,IAAIH,QAAQK,IAAI,KAAKJ,IAAII,IAAI,EAAE;YAC7B,OAAO;QACT;IACF;IAEA,IAAIL,QAAQM,QAAQ,KAAKH,WAAW;QAClC,MAAM,OAAA,cAEL,CAFK,IAAII,MACR,CAAC,0CAA0C,EAAEC,KAAKC,SAAS,CAACT,UAAU,GADlE,qBAAA;mBAAA;wBAAA;0BAAA;QAEN;IACF,OAAO;QACL,IAAI,CAACU,CAAAA,GAAAA,WAAAA,MAAM,EAACV,QAAQM,QAAQ,EAAEK,IAAI,CAACV,IAAIK,QAAQ,GAAG;YAChD,OAAO;QACT;IACF;IAEA,IAAIN,QAAQY,MAAM,KAAKT,WAAW;QAChC,IAAIH,QAAQY,MAAM,KAAKX,IAAIW,MAAM,EAAE;YACjC,OAAO;QACT;IACF;IAEA,8CAA8C;IAC9C,IAAI,CAACF,CAAAA,GAAAA,WAAAA,MAAM,EAACV,QAAQa,QAAQ,IAAI,MAAM;QAAEC,KAAK;IAAK,GAAGH,IAAI,CAACV,IAAIY,QAAQ,GAAG;QACvE,OAAO;IACT;IAEA,OAAO;AACT;AAEO,SAASf,eACdiB,OAAiB,EACjBC,cAA0C,EAC1Cf,GAAQ;IAER,OACEc,QAAQE,IAAI,CAAC,CAACC,SAAWjB,IAAIK,QAAQ,KAAKY,WAC1CF,eAAeC,IAAI,CAAC,CAACE,IAAMpB,mBAAmBoB,GAAGlB;AAErD","ignoreList":[0]}}, {"offset": {"line": 2697, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/shared/lib/image-loader.ts"],"sourcesContent":["import type { ImageLoaderPropsWithConfig } from './image-config'\nimport { findClosestQuality } from './find-closest-quality'\nimport { getDeploymentId } from './deployment-id'\n\nfunction defaultLoader({\n config,\n src,\n width,\n quality,\n}: ImageLoaderPropsWithConfig): string {\n if (\n src.startsWith('/') &&\n src.includes('?') &&\n config.localPatterns?.length === 1 &&\n config.localPatterns[0].pathname === '**' &&\n config.localPatterns[0].search === ''\n ) {\n throw new Error(\n `Image with src \"${src}\" is using a query string which is not configured in images.localPatterns.` +\n `\\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`\n )\n }\n\n if (process.env.NODE_ENV !== 'production') {\n const missingValues = []\n\n // these should always be provided but make sure they are\n if (!src) missingValues.push('src')\n if (!width) missingValues.push('width')\n\n if (missingValues.length > 0) {\n throw new Error(\n `Next Image Optimization requires ${missingValues.join(\n ', '\n )} to be provided. Make sure you pass them as props to the \\`next/image\\` component. Received: ${JSON.stringify(\n { src, width, quality }\n )}`\n )\n }\n\n if (src.startsWith('//')) {\n throw new Error(\n `Failed to parse src \"${src}\" on \\`next/image\\`, protocol-relative URL (//) must be changed to an absolute URL (http:// or https://)`\n )\n }\n\n if (src.startsWith('/') && config.localPatterns) {\n if (\n process.env.NODE_ENV !== 'test' &&\n // micromatch isn't compatible with edge runtime\n process.env.NEXT_RUNTIME !== 'edge'\n ) {\n // We use dynamic require because this should only error in development\n const { hasLocalMatch } =\n require('./match-local-pattern') as typeof import('./match-local-pattern')\n if (!hasLocalMatch(config.localPatterns, src)) {\n throw new Error(\n `Invalid src prop (${src}) on \\`next/image\\` does not match \\`images.localPatterns\\` configured in your \\`next.config.js\\`\\n` +\n `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`\n )\n }\n }\n }\n\n if (!src.startsWith('/') && (config.domains || config.remotePatterns)) {\n let parsedSrc: URL\n try {\n parsedSrc = new URL(src)\n } catch (err) {\n console.error(err)\n throw new Error(\n `Failed to parse src \"${src}\" on \\`next/image\\`, if using relative image it must start with a leading slash \"/\" or be an absolute URL (http:// or https://)`\n )\n }\n\n if (\n process.env.NODE_ENV !== 'test' &&\n // micromatch isn't compatible with edge runtime\n process.env.NEXT_RUNTIME !== 'edge'\n ) {\n // We use dynamic require because this should only error in development\n const { hasRemoteMatch } =\n require('./match-remote-pattern') as typeof import('./match-remote-pattern')\n if (\n !hasRemoteMatch(config.domains!, config.remotePatterns!, parsedSrc)\n ) {\n throw new Error(\n `Invalid src prop (${src}) on \\`next/image\\`, hostname \"${parsedSrc.hostname}\" is not configured under images in your \\`next.config.js\\`\\n` +\n `See more info: https://nextjs.org/docs/messages/next-image-unconfigured-host`\n )\n }\n }\n }\n }\n\n const q = findClosestQuality(quality, config)\n\n let deploymentId = getDeploymentId()\n return `${config.path}?url=${encodeURIComponent(src)}&w=${width}&q=${q}${\n src.startsWith('/') && deploymentId ? `&dpl=${deploymentId}` : ''\n }`\n}\n\n// We use this to determine if the import is the default loader\n// or a custom loader defined by the user in next.config.js\ndefaultLoader.__next_img_default = true\n\nexport default defaultLoader\n"],"names":["defaultLoader","config","src","width","quality","startsWith","includes","localPatterns","length","pathname","search","Error","process","env","NODE_ENV","missingValues","push","join","JSON","stringify","NEXT_RUNTIME","hasLocalMatch","require","domains","remotePatterns","parsedSrc","URL","err","console","error","hasRemoteMatch","hostname","q","findClosestQuality","deploymentId","getDeploymentId","path","encodeURIComponent","__next_img_default"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 2791, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/use-merged-ref.ts"],"sourcesContent":["import { useCallback, useRef, type Ref } from 'react'\n\n// This is a compatibility hook to support React 18 and 19 refs.\n// In 19, a cleanup function from refs may be returned.\n// In 18, returning a cleanup function creates a warning.\n// Since we take userspace refs, we don't know ahead of time if a cleanup function will be returned.\n// This implements cleanup functions with the old behavior in 18.\n// We know refs are always called alternating with `null` and then `T`.\n// So a call with `null` means we need to call the previous cleanup functions.\nexport function useMergedRef(\n refA: Ref,\n refB: Ref\n): Ref {\n const cleanupA = useRef<(() => void) | null>(null)\n const cleanupB = useRef<(() => void) | null>(null)\n\n // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.\n // (this happens often if the user doesn't pass a ref to Link/Form/Image)\n // But this can cause us to leak a cleanup-ref into user code (previously via ``),\n // and the user might pass that ref into ref-merging library that doesn't support cleanup refs\n // (because it hasn't been updated for React 19)\n // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.\n // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.\n return useCallback(\n (current: TElement | null): void => {\n if (current === null) {\n const cleanupFnA = cleanupA.current\n if (cleanupFnA) {\n cleanupA.current = null\n cleanupFnA()\n }\n const cleanupFnB = cleanupB.current\n if (cleanupFnB) {\n cleanupB.current = null\n cleanupFnB()\n }\n } else {\n if (refA) {\n cleanupA.current = applyRef(refA, current)\n }\n if (refB) {\n cleanupB.current = applyRef(refB, current)\n }\n }\n },\n [refA, refB]\n )\n}\n\nfunction applyRef(\n refA: NonNullable>,\n current: TElement\n) {\n if (typeof refA === 'function') {\n const cleanup = refA(current)\n if (typeof cleanup === 'function') {\n return cleanup\n } else {\n return () => refA(null)\n }\n } else {\n refA.current = current\n return () => {\n refA.current = null\n }\n }\n}\n"],"names":["useMergedRef","refA","refB","cleanupA","useRef","cleanupB","useCallback","current","cleanupFnA","cleanupFnB","applyRef","cleanup"],"mappings":";;;+BASgBA,gBAAAA;;;eAAAA;;;uBAT8B;AASvC,SAASA,aACdC,IAAmB,EACnBC,IAAmB;IAEnB,MAAMC,WAAWC,CAAAA,GAAAA,OAAAA,MAAM,EAAsB;IAC7C,MAAMC,WAAWD,CAAAA,GAAAA,OAAAA,MAAM,EAAsB;IAE7C,mFAAmF;IACnF,yEAAyE;IACzE,uGAAuG;IACvG,8FAA8F;IAC9F,gDAAgD;IAChD,mGAAmG;IACnG,wFAAwF;IACxF,OAAOE,CAAAA,GAAAA,OAAAA,WAAW,EAChB,CAACC;QACC,IAAIA,YAAY,MAAM;YACpB,MAAMC,aAAaL,SAASI,OAAO;YACnC,IAAIC,YAAY;gBACdL,SAASI,OAAO,GAAG;gBACnBC;YACF;YACA,MAAMC,aAAaJ,SAASE,OAAO;YACnC,IAAIE,YAAY;gBACdJ,SAASE,OAAO,GAAG;gBACnBE;YACF;QACF,OAAO;YACL,IAAIR,MAAM;gBACRE,SAASI,OAAO,GAAGG,SAAST,MAAMM;YACpC;YACA,IAAIL,MAAM;gBACRG,SAASE,OAAO,GAAGG,SAASR,MAAMK;YACpC;QACF;IACF,GACA;QAACN;QAAMC;KAAK;AAEhB;AAEA,SAASQ,SACPT,IAAgC,EAChCM,OAAiB;IAEjB,IAAI,OAAON,SAAS,YAAY;QAC9B,MAAMU,UAAUV,KAAKM;QACrB,IAAI,OAAOI,YAAY,YAAY;YACjC,OAAOA;QACT,OAAO;YACL,OAAO,IAAMV,KAAK;QACpB;IACF,OAAO;QACLA,KAAKM,OAAO,GAAGA;QACf,OAAO;YACLN,KAAKM,OAAO,GAAG;QACjB;IACF;AACF","ignoreList":[0]}}, - {"offset": {"line": 2862, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/image-component.tsx"],"sourcesContent":["'use client'\n\nimport React, {\n useRef,\n useEffect,\n useCallback,\n useContext,\n useMemo,\n useState,\n forwardRef,\n use,\n} from 'react'\nimport ReactDOM from 'react-dom'\nimport Head from '../shared/lib/head'\nimport { getImgProps } from '../shared/lib/get-img-props'\nimport type {\n ImageProps,\n ImgProps,\n OnLoad,\n OnLoadingComplete,\n PlaceholderValue,\n} from '../shared/lib/get-img-props'\nimport type {\n ImageConfigComplete,\n ImageLoaderProps,\n} from '../shared/lib/image-config'\nimport { imageConfigDefault } from '../shared/lib/image-config'\nimport { ImageConfigContext } from '../shared/lib/image-config-context.shared-runtime'\nimport { warnOnce } from '../shared/lib/utils/warn-once'\nimport { RouterContext } from '../shared/lib/router-context.shared-runtime'\n\n// This is replaced by webpack alias\nimport defaultLoader from 'next/dist/shared/lib/image-loader'\nimport { useMergedRef } from './use-merged-ref'\n\n// This is replaced by webpack define plugin\nconst configEnv = process.env.__NEXT_IMAGE_OPTS as any as ImageConfigComplete\n\nif (typeof window === 'undefined') {\n ;(globalThis as any).__NEXT_IMAGE_IMPORTED = true\n}\n\nexport type { ImageLoaderProps }\nexport type ImageLoader = (p: ImageLoaderProps) => string\n\ntype ImgElementWithDataProp = HTMLImageElement & {\n 'data-loaded-src': string | undefined\n}\n\ntype ImageElementProps = ImgProps & {\n unoptimized: boolean\n placeholder: PlaceholderValue\n onLoadRef: React.MutableRefObject\n onLoadingCompleteRef: React.MutableRefObject\n setBlurComplete: (b: boolean) => void\n setShowAltText: (b: boolean) => void\n sizesInput: string | undefined\n}\n\n// See https://stackoverflow.com/q/39777833/266535 for why we use this ref\n// handler instead of the img's onLoad attribute.\nfunction handleLoading(\n img: ImgElementWithDataProp,\n placeholder: PlaceholderValue,\n onLoadRef: React.MutableRefObject,\n onLoadingCompleteRef: React.MutableRefObject,\n setBlurComplete: (b: boolean) => void,\n unoptimized: boolean,\n sizesInput: string | undefined\n) {\n const src = img?.src\n if (!img || img['data-loaded-src'] === src) {\n return\n }\n img['data-loaded-src'] = src\n const p = 'decode' in img ? img.decode() : Promise.resolve()\n p.catch(() => {}).then(() => {\n if (!img.parentElement || !img.isConnected) {\n // Exit early in case of race condition:\n // - onload() is called\n // - decode() is called but incomplete\n // - unmount is called\n // - decode() completes\n return\n }\n if (placeholder !== 'empty') {\n setBlurComplete(true)\n }\n if (onLoadRef?.current) {\n // Since we don't have the SyntheticEvent here,\n // we must create one with the same shape.\n // See https://reactjs.org/docs/events.html\n const event = new Event('load')\n Object.defineProperty(event, 'target', { writable: false, value: img })\n let prevented = false\n let stopped = false\n onLoadRef.current({\n ...event,\n nativeEvent: event,\n currentTarget: img,\n target: img,\n isDefaultPrevented: () => prevented,\n isPropagationStopped: () => stopped,\n persist: () => {},\n preventDefault: () => {\n prevented = true\n event.preventDefault()\n },\n stopPropagation: () => {\n stopped = true\n event.stopPropagation()\n },\n })\n }\n if (onLoadingCompleteRef?.current) {\n onLoadingCompleteRef.current(img)\n }\n if (process.env.NODE_ENV !== 'production') {\n const origSrc = new URL(src, 'http://n').searchParams.get('url') || src\n if (img.getAttribute('data-nimg') === 'fill') {\n if (!unoptimized && (!sizesInput || sizesInput === '100vw')) {\n let widthViewportRatio =\n img.getBoundingClientRect().width / window.innerWidth\n if (widthViewportRatio < 0.6) {\n if (sizesInput === '100vw') {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" prop and \"sizes\" prop of \"100vw\", but image is not rendered at full viewport width. Please adjust \"sizes\" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n } else {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" but is missing \"sizes\" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n }\n }\n }\n if (img.parentElement) {\n const { position } = window.getComputedStyle(img.parentElement)\n const valid = ['absolute', 'fixed', 'relative']\n if (!valid.includes(position)) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and parent element with invalid \"position\". Provided \"${position}\" should be one of ${valid\n .map(String)\n .join(',')}.`\n )\n }\n }\n if (img.height === 0) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`\n )\n }\n }\n\n const heightModified =\n img.height.toString() !== img.getAttribute('height')\n const widthModified = img.width.toString() !== img.getAttribute('width')\n if (\n (heightModified && !widthModified) ||\n (!heightModified && widthModified)\n ) {\n warnOnce(\n `Image with src \"${origSrc}\" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: \"auto\"' or 'height: \"auto\"' to maintain the aspect ratio.`\n )\n }\n }\n })\n}\n\nfunction getDynamicProps(\n fetchPriority?: string\n): Record {\n if (Boolean(use)) {\n // In React 19.0.0 or newer, we must use camelCase\n // prop to avoid \"Warning: Invalid DOM property\".\n // See https://github.com/facebook/react/pull/25927\n return { fetchPriority }\n }\n // In React 18.2.0 or older, we must use lowercase prop\n // to avoid \"Warning: Invalid DOM property\".\n return { fetchpriority: fetchPriority }\n}\n\nconst ImageElement = forwardRef(\n (\n {\n src,\n srcSet,\n sizes,\n height,\n width,\n decoding,\n className,\n style,\n fetchPriority,\n placeholder,\n loading,\n unoptimized,\n fill,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n setShowAltText,\n sizesInput,\n onLoad,\n onError,\n ...rest\n },\n forwardedRef\n ) => {\n const ownRef = useCallback(\n (img: ImgElementWithDataProp | null) => {\n if (!img) {\n return\n }\n if (onError) {\n // If the image has an error before react hydrates, then the error is lost.\n // The workaround is to wait until the image is mounted which is after hydration,\n // then we set the src again to trigger the error handler (if there was an error).\n // eslint-disable-next-line no-self-assign\n img.src = img.src\n }\n if (process.env.NODE_ENV !== 'production') {\n if (!src) {\n console.error(`Image is missing required \"src\" property:`, img)\n }\n if (img.getAttribute('alt') === null) {\n console.error(\n `Image is missing required \"alt\" property. Please add Alternative Text to describe the image for screen readers and search engines.`\n )\n }\n }\n if (img.complete) {\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }\n },\n [\n src,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n onError,\n unoptimized,\n sizesInput,\n ]\n )\n\n const ref = useMergedRef(forwardedRef, ownRef)\n\n return (\n {\n const img = event.currentTarget as ImgElementWithDataProp\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }}\n onError={(event) => {\n // if the real image fails to load, this will ensure \"alt\" is visible\n setShowAltText(true)\n if (placeholder !== 'empty') {\n // If the real image fails to load, this will still remove the placeholder.\n setBlurComplete(true)\n }\n if (onError) {\n onError(event)\n }\n }}\n />\n )\n }\n)\n\nfunction ImagePreload({\n isAppRouter,\n imgAttributes,\n}: {\n isAppRouter: boolean\n imgAttributes: ImgProps\n}) {\n const opts: ReactDOM.PreloadOptions = {\n as: 'image',\n imageSrcSet: imgAttributes.srcSet,\n imageSizes: imgAttributes.sizes,\n crossOrigin: imgAttributes.crossOrigin,\n referrerPolicy: imgAttributes.referrerPolicy,\n ...getDynamicProps(imgAttributes.fetchPriority),\n }\n\n if (isAppRouter && ReactDOM.preload) {\n ReactDOM.preload(imgAttributes.src, opts)\n return null\n }\n\n return (\n \n \n \n )\n}\n\n/**\n * The `Image` component is used to optimize images.\n *\n * Read more: [Next.js docs: `Image`](https://nextjs.org/docs/app/api-reference/components/image)\n */\nexport const Image = forwardRef(\n (props, forwardedRef) => {\n const pagesRouter = useContext(RouterContext)\n // We're in the app directory if there is no pages router.\n const isAppRouter = !pagesRouter\n\n const configContext = useContext(ImageConfigContext)\n const config = useMemo(() => {\n const c = configEnv || configContext || imageConfigDefault\n\n const allSizes = [...c.deviceSizes, ...c.imageSizes].sort((a, b) => a - b)\n const deviceSizes = c.deviceSizes.sort((a, b) => a - b)\n const qualities = c.qualities?.sort((a, b) => a - b)\n return {\n ...c,\n allSizes,\n deviceSizes,\n qualities,\n // During the SSR, configEnv (__NEXT_IMAGE_OPTS) does not include\n // security sensitive configs like `localPatterns`, which is needed\n // during the server render to ensure it's validated. Therefore use\n // configContext, which holds the config from the server for validation.\n localPatterns:\n typeof window === 'undefined'\n ? configContext?.localPatterns\n : c.localPatterns,\n }\n }, [configContext])\n\n const { onLoad, onLoadingComplete } = props\n const onLoadRef = useRef(onLoad)\n\n useEffect(() => {\n onLoadRef.current = onLoad\n }, [onLoad])\n\n const onLoadingCompleteRef = useRef(onLoadingComplete)\n\n useEffect(() => {\n onLoadingCompleteRef.current = onLoadingComplete\n }, [onLoadingComplete])\n\n const [blurComplete, setBlurComplete] = useState(false)\n const [showAltText, setShowAltText] = useState(false)\n const { props: imgAttributes, meta: imgMeta } = getImgProps(props, {\n defaultLoader,\n imgConf: config,\n blurComplete,\n showAltText,\n })\n\n return (\n <>\n {\n \n }\n {imgMeta.preload ? (\n \n ) : null}\n \n )\n }\n)\n"],"names":["Image","configEnv","process","env","__NEXT_IMAGE_OPTS","window","globalThis","__NEXT_IMAGE_IMPORTED","handleLoading","img","placeholder","onLoadRef","onLoadingCompleteRef","setBlurComplete","unoptimized","sizesInput","src","p","decode","Promise","resolve","catch","then","parentElement","isConnected","current","event","Event","Object","defineProperty","writable","value","prevented","stopped","nativeEvent","currentTarget","target","isDefaultPrevented","isPropagationStopped","persist","preventDefault","stopPropagation","NODE_ENV","origSrc","URL","searchParams","get","getAttribute","widthViewportRatio","getBoundingClientRect","width","innerWidth","warnOnce","position","getComputedStyle","valid","includes","map","String","join","height","heightModified","toString","widthModified","getDynamicProps","fetchPriority","Boolean","use","fetchpriority","ImageElement","forwardRef","srcSet","sizes","decoding","className","style","loading","fill","setShowAltText","onLoad","onError","rest","forwardedRef","ownRef","useCallback","console","error","complete","ref","useMergedRef","data-nimg","ImagePreload","isAppRouter","imgAttributes","opts","as","imageSrcSet","imageSizes","crossOrigin","referrerPolicy","ReactDOM","preload","Head","link","rel","href","undefined","props","pagesRouter","useContext","RouterContext","configContext","ImageConfigContext","config","useMemo","c","imageConfigDefault","allSizes","deviceSizes","sort","a","b","qualities","localPatterns","onLoadingComplete","useRef","useEffect","blurComplete","useState","showAltText","meta","imgMeta","getImgProps","defaultLoader","imgConf"],"mappings":"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","ignoreList":[0]}}] + {"offset": {"line": 2862, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/image-component.tsx"],"sourcesContent":["'use client'\n\nimport React, {\n useRef,\n useEffect,\n useCallback,\n useContext,\n useMemo,\n useState,\n forwardRef,\n use,\n} from 'react'\nimport ReactDOM from 'react-dom'\nimport Head from '../shared/lib/head'\nimport { getImgProps } from '../shared/lib/get-img-props'\nimport type {\n ImageProps,\n ImgProps,\n OnLoad,\n OnLoadingComplete,\n PlaceholderValue,\n} from '../shared/lib/get-img-props'\nimport type {\n ImageConfigComplete,\n ImageLoaderProps,\n} from '../shared/lib/image-config'\nimport { imageConfigDefault } from '../shared/lib/image-config'\nimport { ImageConfigContext } from '../shared/lib/image-config-context.shared-runtime'\nimport { warnOnce } from '../shared/lib/utils/warn-once'\nimport { RouterContext } from '../shared/lib/router-context.shared-runtime'\n\n// This is replaced by webpack alias\nimport defaultLoader from 'next/dist/shared/lib/image-loader'\nimport { useMergedRef } from './use-merged-ref'\n\n// This is replaced by webpack define plugin\nconst configEnv = process.env.__NEXT_IMAGE_OPTS as any as ImageConfigComplete\n\nif (typeof window === 'undefined') {\n ;(globalThis as any).__NEXT_IMAGE_IMPORTED = true\n}\n\nexport type { ImageLoaderProps }\nexport type ImageLoader = (p: ImageLoaderProps) => string\n\ntype ImgElementWithDataProp = HTMLImageElement & {\n 'data-loaded-src': string | undefined\n}\n\ntype ImageElementProps = ImgProps & {\n unoptimized: boolean\n placeholder: PlaceholderValue\n onLoadRef: React.MutableRefObject\n onLoadingCompleteRef: React.MutableRefObject\n setBlurComplete: (b: boolean) => void\n setShowAltText: (b: boolean) => void\n sizesInput: string | undefined\n}\n\n// See https://stackoverflow.com/q/39777833/266535 for why we use this ref\n// handler instead of the img's onLoad attribute.\nfunction handleLoading(\n img: ImgElementWithDataProp,\n placeholder: PlaceholderValue,\n onLoadRef: React.MutableRefObject,\n onLoadingCompleteRef: React.MutableRefObject,\n setBlurComplete: (b: boolean) => void,\n unoptimized: boolean,\n sizesInput: string | undefined\n) {\n const src = img?.src\n if (!img || img['data-loaded-src'] === src) {\n return\n }\n img['data-loaded-src'] = src\n const p = 'decode' in img ? img.decode() : Promise.resolve()\n p.catch(() => {}).then(() => {\n if (!img.parentElement || !img.isConnected) {\n // Exit early in case of race condition:\n // - onload() is called\n // - decode() is called but incomplete\n // - unmount is called\n // - decode() completes\n return\n }\n if (placeholder !== 'empty') {\n setBlurComplete(true)\n }\n if (onLoadRef?.current) {\n // Since we don't have the SyntheticEvent here,\n // we must create one with the same shape.\n // See https://reactjs.org/docs/events.html\n const event = new Event('load')\n Object.defineProperty(event, 'target', { writable: false, value: img })\n let prevented = false\n let stopped = false\n onLoadRef.current({\n ...event,\n nativeEvent: event,\n currentTarget: img,\n target: img,\n isDefaultPrevented: () => prevented,\n isPropagationStopped: () => stopped,\n persist: () => {},\n preventDefault: () => {\n prevented = true\n event.preventDefault()\n },\n stopPropagation: () => {\n stopped = true\n event.stopPropagation()\n },\n })\n }\n if (onLoadingCompleteRef?.current) {\n onLoadingCompleteRef.current(img)\n }\n if (process.env.NODE_ENV !== 'production') {\n const origSrc = new URL(src, 'http://n').searchParams.get('url') || src\n if (img.getAttribute('data-nimg') === 'fill') {\n if (!unoptimized && (!sizesInput || sizesInput === '100vw')) {\n let widthViewportRatio =\n img.getBoundingClientRect().width / window.innerWidth\n if (widthViewportRatio < 0.6) {\n if (sizesInput === '100vw') {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" prop and \"sizes\" prop of \"100vw\", but image is not rendered at full viewport width. Please adjust \"sizes\" to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n } else {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" but is missing \"sizes\" prop. Please add it to improve page performance. Read more: https://nextjs.org/docs/api-reference/next/image#sizes`\n )\n }\n }\n }\n if (img.parentElement) {\n const { position } = window.getComputedStyle(img.parentElement)\n const valid = ['absolute', 'fixed', 'relative']\n if (!valid.includes(position)) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and parent element with invalid \"position\". Provided \"${position}\" should be one of ${valid\n .map(String)\n .join(',')}.`\n )\n }\n }\n if (img.height === 0) {\n warnOnce(\n `Image with src \"${origSrc}\" has \"fill\" and a height value of 0. This is likely because the parent element of the image has not been styled to have a set height.`\n )\n }\n }\n\n const heightModified =\n img.height.toString() !== img.getAttribute('height')\n const widthModified = img.width.toString() !== img.getAttribute('width')\n if (\n (heightModified && !widthModified) ||\n (!heightModified && widthModified)\n ) {\n warnOnce(\n `Image with src \"${origSrc}\" has either width or height modified, but not the other. If you use CSS to change the size of your image, also include the styles 'width: \"auto\"' or 'height: \"auto\"' to maintain the aspect ratio.`\n )\n }\n }\n })\n}\n\nfunction getDynamicProps(\n fetchPriority?: string\n): Record {\n if (Boolean(use)) {\n // In React 19.0.0 or newer, we must use camelCase\n // prop to avoid \"Warning: Invalid DOM property\".\n // See https://github.com/facebook/react/pull/25927\n return { fetchPriority }\n }\n // In React 18.2.0 or older, we must use lowercase prop\n // to avoid \"Warning: Invalid DOM property\".\n return { fetchpriority: fetchPriority }\n}\n\nconst ImageElement = forwardRef(\n (\n {\n src,\n srcSet,\n sizes,\n height,\n width,\n decoding,\n className,\n style,\n fetchPriority,\n placeholder,\n loading,\n unoptimized,\n fill,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n setShowAltText,\n sizesInput,\n onLoad,\n onError,\n ...rest\n },\n forwardedRef\n ) => {\n const ownRef = useCallback(\n (img: ImgElementWithDataProp | null) => {\n if (!img) {\n return\n }\n if (onError) {\n // If the image has an error before react hydrates, then the error is lost.\n // The workaround is to wait until the image is mounted which is after hydration,\n // then we set the src again to trigger the error handler (if there was an error).\n // eslint-disable-next-line no-self-assign\n img.src = img.src\n }\n if (process.env.NODE_ENV !== 'production') {\n if (!src) {\n console.error(`Image is missing required \"src\" property:`, img)\n }\n if (img.getAttribute('alt') === null) {\n console.error(\n `Image is missing required \"alt\" property. Please add Alternative Text to describe the image for screen readers and search engines.`\n )\n }\n }\n if (img.complete) {\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }\n },\n [\n src,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n onError,\n unoptimized,\n sizesInput,\n ]\n )\n\n const ref = useMergedRef(forwardedRef, ownRef)\n\n return (\n {\n const img = event.currentTarget as ImgElementWithDataProp\n handleLoading(\n img,\n placeholder,\n onLoadRef,\n onLoadingCompleteRef,\n setBlurComplete,\n unoptimized,\n sizesInput\n )\n }}\n onError={(event) => {\n // if the real image fails to load, this will ensure \"alt\" is visible\n setShowAltText(true)\n if (placeholder !== 'empty') {\n // If the real image fails to load, this will still remove the placeholder.\n setBlurComplete(true)\n }\n if (onError) {\n onError(event)\n }\n }}\n />\n )\n }\n)\n\nfunction ImagePreload({\n isAppRouter,\n imgAttributes,\n}: {\n isAppRouter: boolean\n imgAttributes: ImgProps\n}) {\n const opts: ReactDOM.PreloadOptions = {\n as: 'image',\n imageSrcSet: imgAttributes.srcSet,\n imageSizes: imgAttributes.sizes,\n crossOrigin: imgAttributes.crossOrigin,\n referrerPolicy: imgAttributes.referrerPolicy,\n ...getDynamicProps(imgAttributes.fetchPriority),\n }\n\n if (isAppRouter && ReactDOM.preload) {\n ReactDOM.preload(imgAttributes.src, opts)\n return null\n }\n\n return (\n \n \n \n )\n}\n\n/**\n * The `Image` component is used to optimize images.\n *\n * Read more: [Next.js docs: `Image`](https://nextjs.org/docs/app/api-reference/components/image)\n */\nexport const Image = forwardRef(\n (props, forwardedRef) => {\n const pagesRouter = useContext(RouterContext)\n // We're in the app directory if there is no pages router.\n const isAppRouter = !pagesRouter\n\n const configContext = useContext(ImageConfigContext)\n const config = useMemo(() => {\n const c = configEnv || configContext || imageConfigDefault\n\n const allSizes = [...c.deviceSizes, ...c.imageSizes].sort((a, b) => a - b)\n const deviceSizes = c.deviceSizes.sort((a, b) => a - b)\n const qualities = c.qualities?.sort((a, b) => a - b)\n return {\n ...c,\n allSizes,\n deviceSizes,\n qualities,\n // During the SSR, configEnv (__NEXT_IMAGE_OPTS) does not include\n // security sensitive configs like `localPatterns`, which is needed\n // during the server render to ensure it's validated. Therefore use\n // configContext, which holds the config from the server for validation.\n localPatterns:\n typeof window === 'undefined'\n ? configContext?.localPatterns\n : c.localPatterns,\n }\n }, [configContext])\n\n const { onLoad, onLoadingComplete } = props\n const onLoadRef = useRef(onLoad)\n\n useEffect(() => {\n onLoadRef.current = onLoad\n }, [onLoad])\n\n const onLoadingCompleteRef = useRef(onLoadingComplete)\n\n useEffect(() => {\n onLoadingCompleteRef.current = onLoadingComplete\n }, [onLoadingComplete])\n\n const [blurComplete, setBlurComplete] = useState(false)\n const [showAltText, setShowAltText] = useState(false)\n const { props: imgAttributes, meta: imgMeta } = getImgProps(props, {\n defaultLoader,\n imgConf: config,\n blurComplete,\n showAltText,\n })\n\n return (\n <>\n {\n \n }\n {imgMeta.preload ? (\n \n ) : null}\n \n )\n }\n)\n"],"names":["Image","configEnv","process","env","__NEXT_IMAGE_OPTS","window","globalThis","__NEXT_IMAGE_IMPORTED","handleLoading","img","placeholder","onLoadRef","onLoadingCompleteRef","setBlurComplete","unoptimized","sizesInput","src","p","decode","Promise","resolve","catch","then","parentElement","isConnected","current","event","Event","Object","defineProperty","writable","value","prevented","stopped","nativeEvent","currentTarget","target","isDefaultPrevented","isPropagationStopped","persist","preventDefault","stopPropagation","NODE_ENV","origSrc","URL","searchParams","get","getAttribute","widthViewportRatio","getBoundingClientRect","width","innerWidth","warnOnce","position","getComputedStyle","valid","includes","map","String","join","height","heightModified","toString","widthModified","getDynamicProps","fetchPriority","Boolean","use","fetchpriority","ImageElement","forwardRef","srcSet","sizes","decoding","className","style","loading","fill","setShowAltText","onLoad","onError","rest","forwardedRef","ownRef","useCallback","console","error","complete","ref","useMergedRef","data-nimg","ImagePreload","isAppRouter","imgAttributes","opts","as","imageSrcSet","imageSizes","crossOrigin","referrerPolicy","ReactDOM","preload","Head","link","rel","href","undefined","props","pagesRouter","useContext","RouterContext","configContext","ImageConfigContext","config","useMemo","c","imageConfigDefault","allSizes","deviceSizes","sort","a","b","qualities","localPatterns","onLoadingComplete","useRef","useEffect","blurComplete","useState","showAltText","meta","imgMeta","getImgProps","defaultLoader","imgConf"],"mappings":"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","ignoreList":[0]}}] } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js index 419465e..ebd6751 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js @@ -6372,7 +6372,7 @@ var EntryStatus = /*#__PURE__*/ function(EntryStatus) { EntryStatus[EntryStatus["Rejected"] = 3] = "Rejected"; return EntryStatus; }({}); -const isOutputExportMode = ("TURBOPACK compile-time value", "development") === 'production' && ("TURBOPACK compile-time value", void 0) === 'export'; +const isOutputExportMode = ("TURBOPACK compile-time value", "development") === 'production' && ("TURBOPACK compile-time value", "standalone") === 'export'; const MetadataOnlyRequestTree = [ '', {}, diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js.map b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js.map index 1f4be18..cc7e391 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js.map +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/node_modules_next_dist_client_17643121._.js.map @@ -49,7 +49,7 @@ {"offset": {"line": 5871, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/add-base-path.ts"],"sourcesContent":["import { addPathPrefix } from '../shared/lib/router/utils/add-path-prefix'\nimport { normalizePathTrailingSlash } from './normalize-trailing-slash'\n\nconst basePath = (process.env.__NEXT_ROUTER_BASEPATH as string) || ''\n\nexport function addBasePath(path: string, required?: boolean): string {\n return normalizePathTrailingSlash(\n process.env.__NEXT_MANUAL_CLIENT_BASE_PATH && !required\n ? path\n : addPathPrefix(path, basePath)\n )\n}\n"],"names":["addBasePath","basePath","process","env","__NEXT_ROUTER_BASEPATH","path","required","normalizePathTrailingSlash","__NEXT_MANUAL_CLIENT_BASE_PATH","addPathPrefix"],"mappings":"AAGkBE,QAAQC,GAAG,CAACC,sBAAsB;;;;;+BAEpCJ,eAAAA;;;eAAAA;;;+BALc;wCACa;AAE3C,MAAMC,mDAA6D;AAE5D,SAASD,YAAYK,IAAY,EAAEC,QAAkB;IAC1D,OAAOC,CAAAA,GAAAA,wBAAAA,0BAA0B,EAC/BL,QAAQC,GAAG,CAACK,0BACRH,IADsC,IAAI,CAACC,iBAE3CG,CAAAA,GAAAA,eAAAA,aAAa,EAACJ,MAAMJ;AAE5B","ignoreList":[0]}}, {"offset": {"line": 5899, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/app-router-utils.ts"],"sourcesContent":["import { isBot } from '../../shared/lib/router/utils/is-bot'\nimport { addBasePath } from '../add-base-path'\n\nexport function isExternalURL(url: URL) {\n return url.origin !== window.location.origin\n}\n\n/**\n * Given a link href, constructs the URL that should be prefetched. Returns null\n * in cases where prefetching should be disabled, like external URLs, or\n * during development.\n * @param href The href passed to , router.prefetch(), or similar\n * @returns A URL object to prefetch, or null if prefetching should be disabled\n */\nexport function createPrefetchURL(href: string): URL | null {\n // Don't prefetch for bots as they don't navigate.\n if (isBot(window.navigator.userAgent)) {\n return null\n }\n\n let url: URL\n try {\n url = new URL(addBasePath(href), window.location.href)\n } catch (_) {\n // TODO: Does this need to throw or can we just console.error instead? Does\n // anyone rely on this throwing? (Seems unlikely.)\n throw new Error(\n `Cannot prefetch '${href}' because it cannot be converted to a URL.`\n )\n }\n\n // Don't prefetch during development (improves compilation performance)\n if (process.env.NODE_ENV === 'development') {\n return null\n }\n\n // External urls can't be prefetched in the same way.\n if (isExternalURL(url)) {\n return null\n }\n\n return url\n}\n"],"names":["createPrefetchURL","isExternalURL","url","origin","window","location","href","isBot","navigator","userAgent","URL","addBasePath","_","Error","process","env","NODE_ENV"],"mappings":"AAgCMc,QAAQC,GAAG,CAACC,QAAQ,KAAK;;;;;;;;;;;;;;;;IAlBfhB,iBAAiB,EAAA;eAAjBA;;IAXAC,aAAa,EAAA;eAAbA;;;uBAHM;6BACM;AAErB,SAASA,cAAcC,GAAQ;IACpC,OAAOA,IAAIC,MAAM,KAAKC,OAAOC,QAAQ,CAACF,MAAM;AAC9C;AASO,SAASH,kBAAkBM,IAAY;IAC5C,kDAAkD;IAClD,IAAIC,CAAAA,GAAAA,OAAAA,KAAK,EAACH,OAAOI,SAAS,CAACC,SAAS,GAAG;QACrC,OAAO;IACT;IAEA,IAAIP;IACJ,IAAI;QACFA,MAAM,IAAIQ,IAAIC,CAAAA,GAAAA,aAAAA,WAAW,EAACL,OAAOF,OAAOC,QAAQ,CAACC,IAAI;IACvD,EAAE,OAAOM,GAAG;QACV,2EAA2E;QAC3E,kDAAkD;QAClD,MAAM,OAAA,cAEL,CAFK,IAAIC,MACR,CAAC,iBAAiB,EAAEP,KAAK,0CAA0C,CAAC,GADhE,qBAAA;mBAAA;wBAAA;0BAAA;QAEN;IACF;IAEA,uEAAuE;IACvE,wCAA4C;QAC1C,OAAO;IACT;;;AAQF","ignoreList":[0]}}, {"offset": {"line": 5962, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/links.ts"],"sourcesContent":["import type { FlightRouterState } from '../../shared/lib/app-router-types'\nimport type { AppRouterInstance } from '../../shared/lib/app-router-context.shared-runtime'\nimport {\n FetchStrategy,\n type PrefetchTaskFetchStrategy,\n PrefetchPriority,\n} from './segment-cache/types'\nimport { createCacheKey } from './segment-cache/cache-key'\nimport {\n type PrefetchTask,\n schedulePrefetchTask as scheduleSegmentPrefetchTask,\n cancelPrefetchTask,\n reschedulePrefetchTask,\n isPrefetchTaskDirty,\n} from './segment-cache/scheduler'\nimport { startTransition } from 'react'\n\ntype LinkElement = HTMLAnchorElement | SVGAElement\n\ntype Element = LinkElement | HTMLFormElement\n\n// Properties that are shared between Link and Form instances. We use the same\n// shape for both to prevent a polymorphic de-opt in the VM.\ntype LinkOrFormInstanceShared = {\n router: AppRouterInstance\n fetchStrategy: PrefetchTaskFetchStrategy\n\n isVisible: boolean\n\n // The most recently initiated prefetch task. It may or may not have\n // already completed. The same prefetch task object can be reused across\n // multiple prefetches of the same link.\n prefetchTask: PrefetchTask | null\n}\n\nexport type FormInstance = LinkOrFormInstanceShared & {\n prefetchHref: string\n setOptimisticLinkStatus: null\n}\n\ntype PrefetchableLinkInstance = LinkOrFormInstanceShared & {\n prefetchHref: string\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n}\n\ntype NonPrefetchableLinkInstance = LinkOrFormInstanceShared & {\n prefetchHref: null\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n}\n\ntype PrefetchableInstance = PrefetchableLinkInstance | FormInstance\n\nexport type LinkInstance =\n | PrefetchableLinkInstance\n | NonPrefetchableLinkInstance\n\n// Tracks the most recently navigated link instance. When null, indicates\n// the current navigation was not initiated by a link click.\nlet linkForMostRecentNavigation: LinkInstance | null = null\n\n// Status object indicating link is pending\nexport const PENDING_LINK_STATUS = { pending: true }\n\n// Status object indicating link is idle\nexport const IDLE_LINK_STATUS = { pending: false }\n\n// Updates the loading state when navigating between links\n// - Resets the previous link's loading state\n// - Sets the new link's loading state\n// - Updates tracking of current navigation\nexport function setLinkForCurrentNavigation(link: LinkInstance | null) {\n startTransition(() => {\n linkForMostRecentNavigation?.setOptimisticLinkStatus(IDLE_LINK_STATUS)\n link?.setOptimisticLinkStatus(PENDING_LINK_STATUS)\n linkForMostRecentNavigation = link\n })\n}\n\n// Unmounts the current link instance from navigation tracking\nexport function unmountLinkForCurrentNavigation(link: LinkInstance) {\n if (linkForMostRecentNavigation === link) {\n linkForMostRecentNavigation = null\n }\n}\n\n// Use a WeakMap to associate a Link instance with its DOM element. This is\n// used by the IntersectionObserver to track the link's visibility.\nconst prefetchable:\n | WeakMap\n | Map =\n typeof WeakMap === 'function' ? new WeakMap() : new Map()\n\n// A Set of the currently visible links. We re-prefetch visible links after a\n// cache invalidation, or when the current URL changes. It's a separate data\n// structure from the WeakMap above because only the visible links need to\n// be enumerated.\nconst prefetchableAndVisible: Set = new Set()\n\n// A single IntersectionObserver instance shared by all components.\nconst observer: IntersectionObserver | null =\n typeof IntersectionObserver === 'function'\n ? new IntersectionObserver(handleIntersect, {\n rootMargin: '200px',\n })\n : null\n\nfunction observeVisibility(element: Element, instance: PrefetchableInstance) {\n const existingInstance = prefetchable.get(element)\n if (existingInstance !== undefined) {\n // This shouldn't happen because each component should have its own\n // anchor tag instance, but it's defensive coding to avoid a memory leak in\n // case there's a logical error somewhere else.\n unmountPrefetchableInstance(element)\n }\n // Only track prefetchable links that have a valid prefetch URL\n prefetchable.set(element, instance)\n if (observer !== null) {\n observer.observe(element)\n }\n}\n\nfunction coercePrefetchableUrl(href: string): URL | null {\n if (typeof window !== 'undefined') {\n const { createPrefetchURL } =\n require('./app-router-utils') as typeof import('./app-router-utils')\n\n try {\n return createPrefetchURL(href)\n } catch {\n // createPrefetchURL sometimes throws an error if an invalid URL is\n // provided, though I'm not sure if it's actually necessary.\n // TODO: Consider removing the throw from the inner function, or change it\n // to reportError. Or maybe the error isn't even necessary for automatic\n // prefetches, just navigations.\n const reportErrorFn =\n typeof reportError === 'function' ? reportError : console.error\n reportErrorFn(\n `Cannot prefetch '${href}' because it cannot be converted to a URL.`\n )\n return null\n }\n } else {\n return null\n }\n}\n\nexport function mountLinkInstance(\n element: LinkElement,\n href: string,\n router: AppRouterInstance,\n fetchStrategy: PrefetchTaskFetchStrategy,\n prefetchEnabled: boolean,\n setOptimisticLinkStatus: (status: { pending: boolean }) => void\n): LinkInstance {\n if (prefetchEnabled) {\n const prefetchURL = coercePrefetchableUrl(href)\n if (prefetchURL !== null) {\n const instance: PrefetchableLinkInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: prefetchURL.href,\n setOptimisticLinkStatus,\n }\n // We only observe the link's visibility if it's prefetchable. For\n // example, this excludes links to external URLs.\n observeVisibility(element, instance)\n return instance\n }\n }\n // If the link is not prefetchable, we still create an instance so we can\n // track its optimistic state (i.e. useLinkStatus).\n const instance: NonPrefetchableLinkInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: null,\n setOptimisticLinkStatus,\n }\n return instance\n}\n\nexport function mountFormInstance(\n element: HTMLFormElement,\n href: string,\n router: AppRouterInstance,\n fetchStrategy: PrefetchTaskFetchStrategy\n): void {\n const prefetchURL = coercePrefetchableUrl(href)\n if (prefetchURL === null) {\n // This href is not prefetchable, so we don't track it.\n // TODO: We currently observe/unobserve a form every time its href changes.\n // For Links, this isn't a big deal because the href doesn't usually change,\n // but for forms it's extremely common. We should optimize this.\n return\n }\n const instance: FormInstance = {\n router,\n fetchStrategy,\n isVisible: false,\n prefetchTask: null,\n prefetchHref: prefetchURL.href,\n setOptimisticLinkStatus: null,\n }\n observeVisibility(element, instance)\n}\n\nexport function unmountPrefetchableInstance(element: Element) {\n const instance = prefetchable.get(element)\n if (instance !== undefined) {\n prefetchable.delete(element)\n prefetchableAndVisible.delete(instance)\n const prefetchTask = instance.prefetchTask\n if (prefetchTask !== null) {\n cancelPrefetchTask(prefetchTask)\n }\n }\n if (observer !== null) {\n observer.unobserve(element)\n }\n}\n\nfunction handleIntersect(entries: Array) {\n for (const entry of entries) {\n // Some extremely old browsers or polyfills don't reliably support\n // isIntersecting so we check intersectionRatio instead. (Do we care? Not\n // really. But whatever this is fine.)\n const isVisible = entry.intersectionRatio > 0\n onLinkVisibilityChanged(entry.target as HTMLAnchorElement, isVisible)\n }\n}\n\nexport function onLinkVisibilityChanged(element: Element, isVisible: boolean) {\n if (process.env.NODE_ENV !== 'production') {\n // Prefetching on viewport is disabled in development for performance\n // reasons, because it requires compiling the target page.\n // TODO: Investigate re-enabling this.\n return\n }\n\n const instance = prefetchable.get(element)\n if (instance === undefined) {\n return\n }\n\n instance.isVisible = isVisible\n if (isVisible) {\n prefetchableAndVisible.add(instance)\n } else {\n prefetchableAndVisible.delete(instance)\n }\n rescheduleLinkPrefetch(instance, PrefetchPriority.Default)\n}\n\nexport function onNavigationIntent(\n element: HTMLAnchorElement | SVGAElement,\n unstable_upgradeToDynamicPrefetch: boolean\n) {\n const instance = prefetchable.get(element)\n if (instance === undefined) {\n return\n }\n // Prefetch the link on hover/touchstart.\n if (instance !== undefined) {\n if (\n process.env.__NEXT_DYNAMIC_ON_HOVER &&\n unstable_upgradeToDynamicPrefetch\n ) {\n // Switch to a full prefetch\n instance.fetchStrategy = FetchStrategy.Full\n }\n rescheduleLinkPrefetch(instance, PrefetchPriority.Intent)\n }\n}\n\nfunction rescheduleLinkPrefetch(\n instance: PrefetchableInstance,\n priority: PrefetchPriority.Default | PrefetchPriority.Intent\n) {\n // Ensures that app-router-instance is not compiled in the server bundle\n if (typeof window !== 'undefined') {\n const existingPrefetchTask = instance.prefetchTask\n\n if (!instance.isVisible) {\n // Cancel any in-progress prefetch task. (If it already finished then this\n // is a no-op.)\n if (existingPrefetchTask !== null) {\n cancelPrefetchTask(existingPrefetchTask)\n }\n // We don't need to reset the prefetchTask to null upon cancellation; an\n // old task object can be rescheduled with reschedulePrefetchTask. This is a\n // micro-optimization but also makes the code simpler (don't need to\n // worry about whether an old task object is stale).\n return\n }\n\n const { getCurrentAppRouterState } =\n require('./app-router-instance') as typeof import('./app-router-instance')\n\n const appRouterState = getCurrentAppRouterState()\n if (appRouterState !== null) {\n const treeAtTimeOfPrefetch = appRouterState.tree\n if (existingPrefetchTask === null) {\n // Initiate a prefetch task.\n const nextUrl = appRouterState.nextUrl\n const cacheKey = createCacheKey(instance.prefetchHref, nextUrl)\n instance.prefetchTask = scheduleSegmentPrefetchTask(\n cacheKey,\n treeAtTimeOfPrefetch,\n instance.fetchStrategy,\n priority,\n null\n )\n } else {\n // We already have an old task object that we can reschedule. This is\n // effectively the same as canceling the old task and creating a new one.\n reschedulePrefetchTask(\n existingPrefetchTask,\n treeAtTimeOfPrefetch,\n instance.fetchStrategy,\n priority\n )\n }\n }\n }\n}\n\nexport function pingVisibleLinks(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // For each currently visible link, cancel the existing prefetch task (if it\n // exists) and schedule a new one. This is effectively the same as if all the\n // visible links left and then re-entered the viewport.\n //\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n for (const instance of prefetchableAndVisible) {\n const task = instance.prefetchTask\n if (task !== null && !isPrefetchTaskDirty(task, nextUrl, tree)) {\n // The cache has not been invalidated, and none of the inputs have\n // changed. Bail out.\n continue\n }\n // Something changed. Cancel the existing prefetch task and schedule a\n // new one.\n if (task !== null) {\n cancelPrefetchTask(task)\n }\n const cacheKey = createCacheKey(instance.prefetchHref, nextUrl)\n instance.prefetchTask = scheduleSegmentPrefetchTask(\n cacheKey,\n tree,\n instance.fetchStrategy,\n PrefetchPriority.Default,\n null\n )\n }\n}\n"],"names":["IDLE_LINK_STATUS","PENDING_LINK_STATUS","mountFormInstance","mountLinkInstance","onLinkVisibilityChanged","onNavigationIntent","pingVisibleLinks","setLinkForCurrentNavigation","unmountLinkForCurrentNavigation","unmountPrefetchableInstance","linkForMostRecentNavigation","pending","link","startTransition","setOptimisticLinkStatus","prefetchable","WeakMap","Map","prefetchableAndVisible","Set","observer","IntersectionObserver","handleIntersect","rootMargin","observeVisibility","element","instance","existingInstance","get","undefined","set","observe","coercePrefetchableUrl","href","window","createPrefetchURL","require","reportErrorFn","reportError","console","error","router","fetchStrategy","prefetchEnabled","prefetchURL","isVisible","prefetchTask","prefetchHref","delete","cancelPrefetchTask","unobserve","entries","entry","intersectionRatio","target","process","env","NODE_ENV","add","rescheduleLinkPrefetch","PrefetchPriority","Default","unstable_upgradeToDynamicPrefetch","__NEXT_DYNAMIC_ON_HOVER","FetchStrategy","Full","Intent","priority","existingPrefetchTask","getCurrentAppRouterState","appRouterState","treeAtTimeOfPrefetch","tree","nextUrl","cacheKey","createCacheKey","scheduleSegmentPrefetchTask","reschedulePrefetchTask","task","isPrefetchTaskDirty"],"mappings":"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","ignoreList":[0]}}, - {"offset": {"line": 6248, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/cache.ts"],"sourcesContent":["import type {\n TreePrefetch,\n RootTreePrefetch,\n SegmentPrefetch,\n} from '../../../server/app-render/collect-segment-data'\nimport type { LoadingModuleData } from '../../../shared/lib/app-router-types'\nimport type {\n CacheNodeSeedData,\n Segment as FlightRouterStateSegment,\n} from '../../../shared/lib/app-router-types'\nimport { HasLoadingBoundary } from '../../../shared/lib/app-router-types'\nimport {\n NEXT_DID_POSTPONE_HEADER,\n NEXT_ROUTER_PREFETCH_HEADER,\n NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,\n NEXT_ROUTER_STALE_TIME_HEADER,\n NEXT_ROUTER_STATE_TREE_HEADER,\n NEXT_URL,\n RSC_CONTENT_TYPE_HEADER,\n RSC_HEADER,\n} from '../app-router-headers'\nimport {\n createFetch,\n createFromNextReadableStream,\n type RSCResponse,\n type RequestHeaders,\n} from '../router-reducer/fetch-server-response'\nimport {\n pingPrefetchTask,\n isPrefetchTaskDirty,\n type PrefetchTask,\n type PrefetchSubtaskResult,\n startRevalidationCooldown,\n} from './scheduler'\nimport {\n type RouteVaryPath,\n type SegmentVaryPath,\n type PartialSegmentVaryPath,\n getRouteVaryPath,\n getFulfilledRouteVaryPath,\n getSegmentVaryPathForRequest,\n appendLayoutVaryPath,\n finalizeLayoutVaryPath,\n finalizePageVaryPath,\n clonePageVaryPathWithNewSearchParams,\n type PageVaryPath,\n finalizeMetadataVaryPath,\n} from './vary-path'\nimport { getAppBuildId } from '../../app-build-id'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport type { NormalizedSearch, RouteCacheKey } from './cache-key'\n// TODO: Rename this module to avoid confusion with other types of cache keys\nimport { createCacheKey as createPrefetchRequestKey } from './cache-key'\nimport {\n doesStaticSegmentAppearInURL,\n getCacheKeyForDynamicParam,\n getRenderedPathname,\n getRenderedSearch,\n parseDynamicParamFromURLPart,\n} from '../../route-params'\nimport {\n createCacheMap,\n getFromCacheMap,\n setInCacheMap,\n setSizeInCacheMap,\n deleteFromCacheMap,\n isValueExpired,\n type CacheMap,\n type UnknownMapEntry,\n} from './cache-map'\nimport {\n appendSegmentRequestKeyPart,\n convertSegmentPathToStaticExportFilename,\n createSegmentRequestKeyPart,\n HEAD_REQUEST_KEY,\n ROOT_SEGMENT_REQUEST_KEY,\n type SegmentRequestKey,\n} from '../../../shared/lib/segment-cache/segment-value-encoding'\nimport type {\n FlightRouterState,\n NavigationFlightResponse,\n} from '../../../shared/lib/app-router-types'\nimport {\n normalizeFlightData,\n prepareFlightRouterStateForRequest,\n} from '../../flight-data-helpers'\nimport { STATIC_STALETIME_MS } from '../router-reducer/reducers/navigate-reducer'\nimport { pingVisibleLinks } from '../links'\nimport { PAGE_SEGMENT_KEY } from '../../../shared/lib/segment'\nimport { FetchStrategy } from './types'\nimport { createPromiseWithResolvers } from '../../../shared/lib/promise-with-resolvers'\n\n/**\n * Ensures a minimum stale time of 30s to avoid issues where the server sends a too\n * short-lived stale time, which would prevent anything from being prefetched.\n */\nexport function getStaleTimeMs(staleTimeSeconds: number): number {\n return Math.max(staleTimeSeconds, 30) * 1000\n}\n\n// A note on async/await when working in the prefetch cache:\n//\n// Most async operations in the prefetch cache should *not* use async/await,\n// Instead, spawn a subtask that writes the results to a cache entry, and attach\n// a \"ping\" listener to notify the prefetch queue to try again.\n//\n// The reason is we need to be able to access the segment cache and traverse its\n// data structures synchronously. For example, if there's a synchronous update\n// we can take an immediate snapshot of the cache to produce something we can\n// render. Limiting the use of async/await also makes it easier to avoid race\n// conditions, which is especially important because is cache is mutable.\n//\n// Another reason is that while we're performing async work, it's possible for\n// existing entries to become stale, or for Link prefetches to be removed from\n// the queue. For optimal scheduling, we need to be able to \"cancel\" subtasks\n// that are no longer needed. So, when a segment is received from the server, we\n// restart from the root of the tree that's being prefetched, to confirm all the\n// parent segments are still cached. If the segment is no longer reachable from\n// the root, then it's effectively canceled. This is similar to the design of\n// Rust Futures, or React Suspense.\n\ntype RouteTreeShared = {\n requestKey: SegmentRequestKey\n // TODO: Remove the `segment` field, now that it can be reconstructed\n // from `param`.\n segment: FlightRouterStateSegment\n slots: null | {\n [parallelRouteKey: string]: RouteTree\n }\n isRootLayout: boolean\n\n // If this is a dynamic route, indicates whether there is a loading boundary\n // somewhere in the tree. If not, we can skip the prefetch for the data,\n // because we know it would be an empty response. (For a static/PPR route,\n // this value is disregarded, because in that model `loading.tsx` is treated\n // like any other Suspense boundary.)\n hasLoadingBoundary: HasLoadingBoundary\n\n // Indicates whether this route has a runtime prefetch that we can request.\n // This is determined by the server; it's not purely a user configuration\n // because the server may determine that a route is fully static and doesn't\n // need runtime prefetching regardless of the configuration.\n hasRuntimePrefetch: boolean\n}\n\ntype LayoutRouteTree = RouteTreeShared & {\n isPage: false\n varyPath: SegmentVaryPath\n}\n\ntype PageRouteTree = RouteTreeShared & {\n isPage: true\n varyPath: PageVaryPath\n}\n\nexport type RouteTree = LayoutRouteTree | PageRouteTree\n\ntype RouteCacheEntryShared = {\n // This is false only if we're certain the route cannot be intercepted. It's\n // true in all other cases, including on initialization when we haven't yet\n // received a response from the server.\n couldBeIntercepted: boolean\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\n/**\n * Tracks the status of a cache entry as it progresses from no data (Empty),\n * waiting for server data (Pending), and finished (either Fulfilled or\n * Rejected depending on the response from the server.\n */\nexport const enum EntryStatus {\n Empty = 0,\n Pending = 1,\n Fulfilled = 2,\n Rejected = 3,\n}\n\ntype PendingRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Empty | EntryStatus.Pending\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: false\n}\n\ntype RejectedRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Rejected\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: boolean\n}\n\nexport type FulfilledRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Fulfilled\n blockedTasks: null\n canonicalUrl: string\n renderedSearch: NormalizedSearch\n tree: RouteTree\n metadata: RouteTree\n isPPREnabled: boolean\n}\n\nexport type RouteCacheEntry =\n | PendingRouteCacheEntry\n | FulfilledRouteCacheEntry\n | RejectedRouteCacheEntry\n\ntype SegmentCacheEntryShared = {\n fetchStrategy: FetchStrategy\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\nexport type EmptySegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Empty\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type PendingSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Pending\n rsc: null\n loading: null\n isPartial: boolean\n promise: null | PromiseWithResolvers\n}\n\ntype RejectedSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Rejected\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type FulfilledSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Fulfilled\n rsc: React.ReactNode | null\n loading: LoadingModuleData | Promise\n isPartial: boolean\n promise: null\n}\n\nexport type SegmentCacheEntry =\n | EmptySegmentCacheEntry\n | PendingSegmentCacheEntry\n | RejectedSegmentCacheEntry\n | FulfilledSegmentCacheEntry\n\nexport type NonEmptySegmentCacheEntry = Exclude<\n SegmentCacheEntry,\n EmptySegmentCacheEntry\n>\n\nconst isOutputExportMode =\n process.env.NODE_ENV === 'production' &&\n process.env.__NEXT_CONFIG_OUTPUT === 'export'\n\nconst MetadataOnlyRequestTree: FlightRouterState = [\n '',\n {},\n null,\n 'metadata-only',\n]\n\nlet routeCacheMap: CacheMap = createCacheMap()\nlet segmentCacheMap: CacheMap = createCacheMap()\n\n// All invalidation listeners for the whole cache are tracked in single set.\n// Since we don't yet support tag or path-based invalidation, there's no point\n// tracking them any more granularly than this. Once we add granular\n// invalidation, that may change, though generally the model is to just notify\n// the listeners and allow the caller to poll the prefetch cache with a new\n// prefetch task if desired.\nlet invalidationListeners: Set | null = null\n\n// Incrementing counter used to track cache invalidations.\nlet currentCacheVersion = 0\n\nexport function getCurrentCacheVersion(): number {\n return currentCacheVersion\n}\n\n/**\n * Used to clear the client prefetch cache when a server action calls\n * revalidatePath or revalidateTag. Eventually we will support only clearing the\n * segments that were actually affected, but there's more work to be done on the\n * server before the client is able to do this correctly.\n */\nexport function revalidateEntireCache(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // Increment the current cache version. This does not eagerly evict anything\n // from the cache, but because all the entries are versioned, and we check\n // the version when reading from the cache, this effectively causes all\n // entries to be evicted lazily. We do it lazily because in the future,\n // actions like revalidateTag or refresh will not evict the entire cache,\n // but rather some subset of the entries.\n currentCacheVersion++\n\n // Start a cooldown before re-prefetching to allow CDN cache propagation.\n startRevalidationCooldown()\n\n // Prefetch all the currently visible links again, to re-fill the cache.\n pingVisibleLinks(nextUrl, tree)\n\n // Similarly, notify all invalidation listeners (i.e. those passed to\n // `router.prefetch(onInvalidate)`), so they can trigger a new prefetch\n // if needed.\n pingInvalidationListeners(nextUrl, tree)\n}\n\nfunction attachInvalidationListener(task: PrefetchTask): void {\n // This function is called whenever a prefetch task reads a cache entry. If\n // the task has an onInvalidate function associated with it — i.e. the one\n // optionally passed to router.prefetch(onInvalidate) — then we attach that\n // listener to the every cache entry that the task reads. Then, if an entry\n // is invalidated, we call the function.\n if (task.onInvalidate !== null) {\n if (invalidationListeners === null) {\n invalidationListeners = new Set([task])\n } else {\n invalidationListeners.add(task)\n }\n }\n}\n\nfunction notifyInvalidationListener(task: PrefetchTask): void {\n const onInvalidate = task.onInvalidate\n if (onInvalidate !== null) {\n // Clear the callback from the task object to guarantee it's not called more\n // than once.\n task.onInvalidate = null\n\n // This is a user-space function, so we must wrap in try/catch.\n try {\n onInvalidate()\n } catch (error) {\n if (typeof reportError === 'function') {\n reportError(error)\n } else {\n console.error(error)\n }\n }\n }\n}\n\nexport function pingInvalidationListeners(\n nextUrl: string | null,\n tree: FlightRouterState\n): void {\n // The rough equivalent of pingVisibleLinks, but for onInvalidate callbacks.\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n if (invalidationListeners !== null) {\n const tasks = invalidationListeners\n invalidationListeners = null\n for (const task of tasks) {\n if (isPrefetchTaskDirty(task, nextUrl, tree)) {\n notifyInvalidationListener(task)\n }\n }\n }\n}\n\nexport function readRouteCacheEntry(\n now: number,\n key: RouteCacheKey\n): RouteCacheEntry | null {\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n routeCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function readSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nfunction readRevalidatingSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = true\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function waitForSegmentCacheEntry(\n pendingEntry: PendingSegmentCacheEntry\n): Promise {\n // Because the entry is pending, there's already a in-progress request.\n // Attach a promise to the entry that will resolve when the server responds.\n let promiseWithResolvers = pendingEntry.promise\n if (promiseWithResolvers === null) {\n promiseWithResolvers = pendingEntry.promise =\n createPromiseWithResolvers()\n } else {\n // There's already a promise we can use\n }\n return promiseWithResolvers.promise\n}\n\n/**\n * Checks if an entry for a route exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateRouteCacheEntry(\n now: number,\n task: PrefetchTask,\n key: RouteCacheKey\n): RouteCacheEntry {\n attachInvalidationListener(task)\n\n const existingEntry = readRouteCacheEntry(now, key)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const pendingEntry: PendingRouteCacheEntry = {\n canonicalUrl: null,\n status: EntryStatus.Empty,\n blockedTasks: null,\n tree: null,\n metadata: null,\n // This is initialized to true because we don't know yet whether the route\n // could be intercepted. It's only set to false once we receive a response\n // from the server.\n couldBeIntercepted: true,\n // Similarly, we don't yet know if the route supports PPR.\n isPPREnabled: false,\n renderedSearch: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n // Since this is an empty entry, there's no reason to ever evict it. It will\n // be updated when the data is populated.\n staleAt: Infinity,\n version: getCurrentCacheVersion(),\n }\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, varyPath, pendingEntry, isRevalidation)\n return pendingEntry\n}\n\nexport function requestOptimisticRouteCacheEntry(\n now: number,\n requestedUrl: URL,\n nextUrl: string | null\n): FulfilledRouteCacheEntry | null {\n // This function is called during a navigation when there was no matching\n // route tree in the prefetch cache. Before de-opting to a blocking,\n // unprefetched navigation, we will first attempt to construct an \"optimistic\"\n // route tree by checking the cache for similar routes.\n //\n // Check if there's a route with the same pathname, but with different\n // search params. We can then base our optimistic route tree on this entry.\n //\n // Conceptually, we are simulating what would happen if we did perform a\n // prefetch the requested URL, under the assumption that the server will\n // not redirect or rewrite the request in a different manner than the\n // base route tree. This assumption might not hold, in which case we'll have\n // to recover when we perform the dynamic navigation request. However, this\n // is what would happen if a route were dynamically rewritten/redirected\n // in between the prefetch and the navigation. So the logic needs to exist\n // to handle this case regardless.\n\n // Look for a route with the same pathname, but with an empty search string.\n // TODO: There's nothing inherently special about the empty search string;\n // it's chosen somewhat arbitrarily, with the rationale that it's the most\n // likely one to exist. But we should update this to match _any_ search\n // string. The plan is to generalize this logic alongside other improvements\n // related to \"fallback\" cache entries.\n const requestedSearch = requestedUrl.search as NormalizedSearch\n if (requestedSearch === '') {\n // The caller would have already checked if a route with an empty search\n // string is in the cache. So we can bail out here.\n return null\n }\n const urlWithoutSearchParams = new URL(requestedUrl)\n urlWithoutSearchParams.search = ''\n const routeWithNoSearchParams = readRouteCacheEntry(\n now,\n createPrefetchRequestKey(urlWithoutSearchParams.href, nextUrl)\n )\n\n if (\n routeWithNoSearchParams === null ||\n routeWithNoSearchParams.status !== EntryStatus.Fulfilled\n ) {\n // Bail out of constructing an optimistic route tree. This will result in\n // a blocking, unprefetched navigation.\n return null\n }\n\n // Now we have a base route tree we can \"patch\" with our optimistic values.\n\n // Optimistically assume that redirects for the requested pathname do\n // not vary on the search string. Therefore, if the base route was\n // redirected to a different search string, then the optimistic route\n // should be redirected to the same search string. Otherwise, we use\n // the requested search string.\n const canonicalUrlForRouteWithNoSearchParams = new URL(\n routeWithNoSearchParams.canonicalUrl,\n requestedUrl.origin\n )\n const optimisticCanonicalSearch =\n canonicalUrlForRouteWithNoSearchParams.search !== ''\n ? // Base route was redirected. Reuse the same redirected search string.\n canonicalUrlForRouteWithNoSearchParams.search\n : requestedSearch\n\n // Similarly, optimistically assume that rewrites for the requested\n // pathname do not vary on the search string. Therefore, if the base\n // route was rewritten to a different search string, then the optimistic\n // route should be rewritten to the same search string. Otherwise, we use\n // the requested search string.\n const optimisticRenderedSearch =\n routeWithNoSearchParams.renderedSearch !== ''\n ? // Base route was rewritten. Reuse the same rewritten search string.\n routeWithNoSearchParams.renderedSearch\n : requestedSearch\n\n const optimisticUrl = new URL(\n routeWithNoSearchParams.canonicalUrl,\n location.origin\n )\n optimisticUrl.search = optimisticCanonicalSearch\n const optimisticCanonicalUrl = createHrefFromUrl(optimisticUrl)\n\n const optimisticRouteTree = createOptimisticRouteTree(\n routeWithNoSearchParams.tree,\n optimisticRenderedSearch\n )\n const optimisticMetadataTree = createOptimisticRouteTree(\n routeWithNoSearchParams.metadata,\n optimisticRenderedSearch\n )\n\n // Clone the base route tree, and override the relevant fields with our\n // optimistic values.\n const optimisticEntry: FulfilledRouteCacheEntry = {\n canonicalUrl: optimisticCanonicalUrl,\n\n status: EntryStatus.Fulfilled,\n // This isn't cloned because it's instance-specific\n blockedTasks: null,\n tree: optimisticRouteTree,\n metadata: optimisticMetadataTree,\n couldBeIntercepted: routeWithNoSearchParams.couldBeIntercepted,\n isPPREnabled: routeWithNoSearchParams.isPPREnabled,\n\n // Override the rendered search with the optimistic value.\n renderedSearch: optimisticRenderedSearch,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt: routeWithNoSearchParams.staleAt,\n version: routeWithNoSearchParams.version,\n }\n\n // Do not insert this entry into the cache. It only exists so we can\n // perform the current navigation. Just return it to the caller.\n return optimisticEntry\n}\n\nfunction createOptimisticRouteTree(\n tree: RouteTree,\n newRenderedSearch: NormalizedSearch\n): RouteTree {\n // Create a new route tree that identical to the original one except for\n // the rendered search string, which is contained in the vary path.\n\n let clonedSlots: Record | null = null\n const originalSlots = tree.slots\n if (originalSlots !== null) {\n clonedSlots = {}\n for (const parallelRouteKey in originalSlots) {\n const childTree = originalSlots[parallelRouteKey]\n clonedSlots[parallelRouteKey] = createOptimisticRouteTree(\n childTree,\n newRenderedSearch\n )\n }\n }\n\n // We only need to clone the vary path if the route is a page.\n if (tree.isPage) {\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: clonePageVaryPathWithNewSearchParams(\n tree.varyPath,\n newRenderedSearch\n ),\n isPage: true,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n }\n\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: tree.varyPath,\n isPage: false,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n}\n\n/**\n * Checks if an entry for a segment exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateSegmentCacheEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n const existingEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = false\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function readOrCreateRevalidatingSegmentEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n // This function is called when we've already confirmed that a particular\n // segment is cached, but we want to perform another request anyway in case it\n // returns more complete and/or fresher data than we already have. The logic\n // for deciding whether to replace the existing entry is handled elsewhere;\n // this function just handles retrieving a cache entry that we can use to\n // track the revalidation.\n //\n // The reason revalidations are stored in the cache is because we need to be\n // able to dedupe multiple revalidation requests. The reason they have to be\n // handled specially is because we shouldn't overwrite a \"normal\" entry if\n // one exists at the same keypath. So, for each internal cache location, there\n // is a special \"revalidation\" slot that is used solely for this purpose.\n //\n // You can think of it as if all the revalidation entries were stored in a\n // separate cache map from the canonical entries, and then transfered to the\n // canonical cache map once the request is complete — this isn't how it's\n // actually implemented, since it's more efficient to store them in the same\n // data structure as the normal entries, but that's how it's modeled\n // conceptually.\n\n // TODO: Once we implement Fallback behavior for params, where an entry is\n // re-keyed based on response information, we'll need to account for the\n // possibility that the keypath of the previous entry is more generic than\n // the keypath of the revalidating entry. In other words, the server could\n // return a less generic entry upon revalidation. For now, though, this isn't\n // a concern because the keypath is based solely on the prefetch strategy,\n // not on data contained in the response.\n const existingEntry = readRevalidatingSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function overwriteRevalidatingSegmentCacheEntry(\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n) {\n // This function is called when we've already decided to replace an existing\n // revalidation entry. Create a new entry and write it into the cache,\n // overwriting the previous value.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function upsertSegmentEntry(\n now: number,\n varyPath: SegmentVaryPath,\n candidateEntry: SegmentCacheEntry\n): SegmentCacheEntry | null {\n // We have a new entry that has not yet been inserted into the cache. Before\n // we do so, we need to confirm whether it takes precedence over the existing\n // entry (if one exists).\n // TODO: We should not upsert an entry if its key was invalidated in the time\n // since the request was made. We can do that by passing the \"owner\" entry to\n // this function and confirming it's the same as `existingEntry`.\n\n if (isValueExpired(now, getCurrentCacheVersion(), candidateEntry)) {\n // The entry is expired. We cannot upsert it.\n return null\n }\n\n const existingEntry = readSegmentCacheEntry(now, varyPath)\n if (existingEntry !== null) {\n // Don't replace a more specific segment with a less-specific one. A case where this\n // might happen is if the existing segment was fetched via\n // ``.\n if (\n // We fetched the new segment using a different, less specific fetch strategy\n // than the segment we already have in the cache, so it can't have more content.\n (candidateEntry.fetchStrategy !== existingEntry.fetchStrategy &&\n !canNewFetchStrategyProvideMoreContent(\n existingEntry.fetchStrategy,\n candidateEntry.fetchStrategy\n )) ||\n // The existing entry isn't partial, but the new one is.\n // (TODO: can this be true if `candidateEntry.fetchStrategy >= existingEntry.fetchStrategy`?)\n (!existingEntry.isPartial && candidateEntry.isPartial)\n ) {\n // We're going to leave revalidating entry in the cache so that it doesn't\n // get revalidated again unnecessarily. Downgrade the Fulfilled entry to\n // Rejected and null out the data so it can be garbage collected. We leave\n // `staleAt` intact to prevent subsequent revalidation attempts only until\n // the entry expires.\n const rejectedEntry: RejectedSegmentCacheEntry = candidateEntry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.loading = null\n rejectedEntry.rsc = null\n return null\n }\n\n // Evict the existing entry from the cache.\n deleteFromCacheMap(existingEntry)\n }\n\n const isRevalidation = false\n setInCacheMap(segmentCacheMap, varyPath, candidateEntry, isRevalidation)\n return candidateEntry\n}\n\nexport function createDetachedSegmentCacheEntry(\n staleAt: number\n): EmptySegmentCacheEntry {\n const emptyEntry: EmptySegmentCacheEntry = {\n status: EntryStatus.Empty,\n // Default to assuming the fetch strategy will be PPR. This will be updated\n // when a fetch is actually initiated.\n fetchStrategy: FetchStrategy.PPR,\n rsc: null,\n loading: null,\n isPartial: true,\n promise: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt,\n version: 0,\n }\n return emptyEntry\n}\n\nexport function upgradeToPendingSegment(\n emptyEntry: EmptySegmentCacheEntry,\n fetchStrategy: FetchStrategy\n): PendingSegmentCacheEntry {\n const pendingEntry: PendingSegmentCacheEntry = emptyEntry as any\n pendingEntry.status = EntryStatus.Pending\n pendingEntry.fetchStrategy = fetchStrategy\n\n if (fetchStrategy === FetchStrategy.Full) {\n // We can assume the response will contain the full segment data. Set this\n // to false so we know it's OK to omit this segment from any navigation\n // requests that may happen while the data is still pending.\n pendingEntry.isPartial = false\n }\n\n // Set the version here, since this is right before the request is initiated.\n // The next time the global cache version is incremented, the entry will\n // effectively be evicted. This happens before initiating the request, rather\n // than when receiving the response, because it's guaranteed to happen\n // before the data is read on the server.\n pendingEntry.version = getCurrentCacheVersion()\n return pendingEntry\n}\n\nfunction pingBlockedTasks(entry: {\n blockedTasks: Set | null\n}): void {\n const blockedTasks = entry.blockedTasks\n if (blockedTasks !== null) {\n for (const task of blockedTasks) {\n pingPrefetchTask(task)\n }\n entry.blockedTasks = null\n }\n}\n\nfunction fulfillRouteCacheEntry(\n entry: RouteCacheEntry,\n tree: RouteTree,\n metadataVaryPath: PageVaryPath,\n staleAt: number,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n renderedSearch: NormalizedSearch,\n isPPREnabled: boolean\n): FulfilledRouteCacheEntry {\n // The Head is not actually part of the route tree, but other than that, it's\n // fetched and cached like a segment. Some functions expect a RouteTree\n // object, so rather than fork the logic in all those places, we use this\n // \"fake\" one.\n const metadata: RouteTree = {\n requestKey: HEAD_REQUEST_KEY,\n segment: HEAD_REQUEST_KEY,\n varyPath: metadataVaryPath,\n // The metadata isn't really a \"page\" (though it isn't really a \"segment\"\n // either) but for the purposes of how this field is used, it behaves like\n // one. If this logic ever gets more complex we can change this to an enum.\n isPage: true,\n slots: null,\n isRootLayout: false,\n hasLoadingBoundary: HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n hasRuntimePrefetch: false,\n }\n const fulfilledEntry: FulfilledRouteCacheEntry = entry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.tree = tree\n fulfilledEntry.metadata = metadata\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.couldBeIntercepted = couldBeIntercepted\n fulfilledEntry.canonicalUrl = canonicalUrl\n fulfilledEntry.renderedSearch = renderedSearch\n fulfilledEntry.isPPREnabled = isPPREnabled\n pingBlockedTasks(entry)\n return fulfilledEntry\n}\n\nfunction fulfillSegmentCacheEntry(\n segmentCacheEntry: PendingSegmentCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n staleAt: number,\n isPartial: boolean\n): FulfilledSegmentCacheEntry {\n const fulfilledEntry: FulfilledSegmentCacheEntry = segmentCacheEntry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.rsc = rsc\n fulfilledEntry.loading = loading\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.isPartial = isPartial\n // Resolve any listeners that were waiting for this data.\n if (segmentCacheEntry.promise !== null) {\n segmentCacheEntry.promise.resolve(fulfilledEntry)\n // Free the promise for garbage collection.\n fulfilledEntry.promise = null\n }\n return fulfilledEntry\n}\n\nfunction rejectRouteCacheEntry(\n entry: PendingRouteCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedRouteCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n pingBlockedTasks(entry)\n}\n\nfunction rejectSegmentCacheEntry(\n entry: PendingSegmentCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedSegmentCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n if (entry.promise !== null) {\n // NOTE: We don't currently propagate the reason the prefetch was canceled\n // but we could by accepting a `reason` argument.\n entry.promise.resolve(null)\n entry.promise = null\n }\n}\n\ntype RouteTreeAccumulator = {\n metadataVaryPath: PageVaryPath | null\n}\n\nfunction convertRootTreePrefetchToRouteTree(\n rootTree: RootTreePrefetch,\n renderedPathname: string,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n) {\n // Remove trailing and leading slashes\n const pathnameParts = renderedPathname.split('/').filter((p) => p !== '')\n const index = 0\n const rootSegment = ROOT_SEGMENT_REQUEST_KEY\n return convertTreePrefetchToRouteTree(\n rootTree.tree,\n rootSegment,\n null,\n ROOT_SEGMENT_REQUEST_KEY,\n pathnameParts,\n index,\n renderedSearch,\n acc\n )\n}\n\nfunction convertTreePrefetchToRouteTree(\n prefetch: TreePrefetch,\n segment: FlightRouterStateSegment,\n partialVaryPath: PartialSegmentVaryPath | null,\n requestKey: SegmentRequestKey,\n pathnameParts: Array,\n pathnamePartsIndex: number,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n // Converts the route tree sent by the server into the format used by the\n // cache. The cached version of the tree includes additional fields, such as a\n // cache key for each segment. Since this is frequently accessed, we compute\n // it once instead of on every access. This same cache key is also used to\n // request the segment from the server.\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n const prefetchSlots = prefetch.slots\n if (prefetchSlots !== null) {\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n\n slots = {}\n for (let parallelRouteKey in prefetchSlots) {\n const childPrefetch = prefetchSlots[parallelRouteKey]\n const childParamName = childPrefetch.name\n const childParamType = childPrefetch.paramType\n const childServerSentParamKey = childPrefetch.paramKey\n\n let childDoesAppearInURL: boolean\n let childSegment: FlightRouterStateSegment\n let childPartialVaryPath: PartialSegmentVaryPath | null\n if (childParamType !== null) {\n // This segment is parameterized. Get the param from the pathname.\n const childParamValue = parseDynamicParamFromURLPart(\n childParamType,\n pathnameParts,\n pathnamePartsIndex\n )\n\n // Assign a cache key to the segment, based on the param value. In the\n // pre-Segment Cache implementation, the server computes this and sends\n // it in the body of the response. In the Segment Cache implementation,\n // the server sends an empty string and we fill it in here.\n\n // TODO: We're intentionally not adding the search param to page\n // segments here; it's tracked separately and added back during a read.\n // This would clearer if we waited to construct the segment until it's\n // read from the cache, since that's effectively what we're\n // doing anyway.\n const childParamKey =\n // The server omits this field from the prefetch response when\n // cacheComponents is enabled.\n childServerSentParamKey !== null\n ? childServerSentParamKey\n : // If no param key was sent, use the value parsed on the client.\n getCacheKeyForDynamicParam(\n childParamValue,\n '' as NormalizedSearch\n )\n\n childPartialVaryPath = appendLayoutVaryPath(\n partialVaryPath,\n childParamKey\n )\n childSegment = [childParamName, childParamKey, childParamType]\n childDoesAppearInURL = true\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n childPartialVaryPath = partialVaryPath\n childSegment = childParamName\n childDoesAppearInURL = doesStaticSegmentAppearInURL(childParamName)\n }\n\n // Only increment the index if the segment appears in the URL. If it's a\n // \"virtual\" segment, like a route group, it remains the same.\n const childPathnamePartsIndex = childDoesAppearInURL\n ? pathnamePartsIndex + 1\n : pathnamePartsIndex\n\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n slots[parallelRouteKey] = convertTreePrefetchToRouteTree(\n childPrefetch,\n childSegment,\n childPartialVaryPath,\n childRequestKey,\n pathnameParts,\n childPathnamePartsIndex,\n renderedSearch,\n acc\n )\n }\n } else {\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: prefetch.isRootLayout,\n // This field is only relevant to dynamic routes. For a PPR/static route,\n // there's always some partial loading state we can fetch.\n hasLoadingBoundary: HasLoadingBoundary.SegmentHasLoadingBoundary,\n hasRuntimePrefetch: prefetch.hasRuntimePrefetch,\n }\n}\n\nfunction convertRootFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n return convertFlightRouterStateToRouteTree(\n flightRouterState,\n ROOT_SEGMENT_REQUEST_KEY,\n null,\n renderedSearch,\n acc\n )\n}\n\nfunction convertFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n requestKey: SegmentRequestKey,\n parentPartialVaryPath: PartialSegmentVaryPath | null,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n const originalSegment = flightRouterState[0]\n\n let segment: FlightRouterStateSegment\n let partialVaryPath: PartialSegmentVaryPath | null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n if (Array.isArray(originalSegment)) {\n isPage = false\n const paramCacheKey = originalSegment[1]\n partialVaryPath = appendLayoutVaryPath(parentPartialVaryPath, paramCacheKey)\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n segment = originalSegment\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n partialVaryPath = parentPartialVaryPath\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n\n // The navigation implementation expects the search params to be included\n // in the segment. However, in the case of a static response, the search\n // params are omitted. So the client needs to add them back in when reading\n // from the Segment Cache.\n //\n // For consistency, we'll do this for dynamic responses, too.\n //\n // TODO: We should move search params out of FlightRouterState and handle\n // them entirely on the client, similar to our plan for dynamic params.\n segment = PAGE_SEGMENT_KEY\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n segment = originalSegment\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n\n const parallelRoutes = flightRouterState[1]\n for (let parallelRouteKey in parallelRoutes) {\n const childRouterState = parallelRoutes[parallelRouteKey]\n const childSegment = childRouterState[0]\n // TODO: Eventually, the param values will not be included in the response\n // from the server. We'll instead fill them in on the client by parsing\n // the URL. This is where we'll do that.\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n const childTree = convertFlightRouterStateToRouteTree(\n childRouterState,\n childRequestKey,\n partialVaryPath,\n renderedSearch,\n acc\n )\n if (slots === null) {\n slots = {\n [parallelRouteKey]: childTree,\n }\n } else {\n slots[parallelRouteKey] = childTree\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: flightRouterState[4] === true,\n hasLoadingBoundary:\n flightRouterState[5] !== undefined\n ? flightRouterState[5]\n : HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n\n // Non-static tree responses are only used by apps that haven't adopted\n // Cache Components. So this is always false.\n hasRuntimePrefetch: false,\n }\n}\n\nexport function convertRouteTreeToFlightRouterState(\n routeTree: RouteTree\n): FlightRouterState {\n const parallelRoutes: Record = {}\n if (routeTree.slots !== null) {\n for (const parallelRouteKey in routeTree.slots) {\n parallelRoutes[parallelRouteKey] = convertRouteTreeToFlightRouterState(\n routeTree.slots[parallelRouteKey]\n )\n }\n }\n const flightRouterState: FlightRouterState = [\n routeTree.segment,\n parallelRoutes,\n null,\n null,\n routeTree.isRootLayout,\n ]\n return flightRouterState\n}\n\nexport async function fetchRouteOnCacheMiss(\n entry: PendingRouteCacheEntry,\n task: PrefetchTask,\n key: RouteCacheKey\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n const pathname = key.pathname\n const search = key.search\n const nextUrl = key.nextUrl\n const segmentPath = '/_tree' as SegmentRequestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: segmentPath,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n try {\n const url = new URL(pathname + search, location.origin)\n let response\n let urlAfterRedirects\n if (isOutputExportMode) {\n // In output: \"export\" mode, we can't use headers to request a particular\n // segment. Instead, we encode the extra request information into the URL.\n // This is not part of the \"public\" interface of the app; it's an internal\n // Next.js implementation detail that the app developer should not need to\n // concern themselves with.\n //\n // For example, to request a segment:\n //\n // Path passed to : /path/to/page\n // Path passed to fetch: /path/to/page/__next-segments/_tree\n //\n // (This is not the exact protocol, just an illustration.)\n //\n // Before we do that, though, we need to account for redirects. Even in\n // output: \"export\" mode, a proxy might redirect the page to a different\n // location, but we shouldn't assume or expect that they also redirect all\n // the segment files, too.\n //\n // To check whether the page is redirected, previously we perform a range\n // request of 64 bytes of the HTML document to check if the target page\n // is part of this app (by checking if build id matches). Only if the target\n // page is part of this app do we determine the final canonical URL.\n //\n // However, as mentioned in https://github.com/vercel/next.js/pull/85903,\n // some popular static hosting providers (like Cloudflare Pages or Render.com)\n // do not support range requests, in the worst case, the entire HTML instead\n // of 64 bytes could be returned, which is wasteful.\n //\n // So instead, we drops the check for build id here, and simply perform\n // a HEAD request to rejects 1xx/4xx/5xx responses, and then determine the\n // final URL after redirects.\n //\n // NOTE: We could embed the route tree into the HTML document, to avoid\n // a second request. We're not doing that currently because it would make\n // the HTML document larger and affect normal page loads.\n const headResponse = await fetch(url, {\n method: 'HEAD',\n })\n if (headResponse.status < 200 || headResponse.status >= 400) {\n // The target page responded w/o a successful status code\n // Could be a WAF serving a 403, or a 5xx from a backend\n //\n // Note that we can't use headResponse.ok here, because\n // Response#ok returns `false` with 3xx responses.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n urlAfterRedirects = headResponse.redirected\n ? new URL(headResponse.url)\n : url\n\n response = await fetchPrefetchResponse(\n addSegmentPathToUrlInOutputExportMode(urlAfterRedirects, segmentPath),\n headers\n )\n } else {\n // \"Server\" mode. We can use request headers instead of the pathname.\n // TODO: The eventual plan is to get rid of our custom request headers and\n // encode everything into the URL, using a similar strategy to the\n // \"output: export\" block above.\n response = await fetchPrefetchResponse(url, headers)\n urlAfterRedirects =\n response !== null && response.redirected ? new URL(response.url) : url\n }\n\n if (\n !response ||\n !response.ok ||\n // 204 is a Cache miss. Though theoretically this shouldn't happen when\n // PPR is enabled, because we always respond to route tree requests, even\n // if it needs to be blockingly generated on demand.\n response.status === 204 ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // TODO: The canonical URL is the href without the origin. I think\n // historically the reason for this is because the initial canonical URL\n // gets passed as a prop to the top-level React component, which means it\n // needs to be computed during SSR. If it were to include the origin, it\n // would need to always be same as location.origin on the client, to prevent\n // a hydration mismatch. To sidestep this complexity, we omit the origin.\n //\n // However, since this is neither a native URL object nor a fully qualified\n // URL string, we need to be careful about how we use it. To prevent subtle\n // mistakes, we should create a special type for it, instead of just string.\n // Or, we should just use a (readonly) URL object instead. The type of the\n // prop that we pass to seed the initial state does not need to be the same\n // type as the state itself.\n const canonicalUrl = createHrefFromUrl(urlAfterRedirects)\n\n // Check whether the response varies based on the Next-Url header.\n const varyHeader = response.headers.get('vary')\n const couldBeIntercepted =\n varyHeader !== null && varyHeader.includes(NEXT_URL)\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route.\n const routeIsPPREnabled =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '2' ||\n // In output: \"export\" mode, we can't rely on response headers. But if we\n // receive a well-formed response, we can assume it's a static response,\n // because all data is static in this mode.\n isOutputExportMode\n\n if (routeIsPPREnabled) {\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData = await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // Get the params that were used to render the target page. These may\n // be different from the params in the request URL, if the page\n // was rewritten.\n const renderedPathname = getRenderedPathname(response)\n const renderedSearch = getRenderedSearch(response)\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootTreePrefetchToRouteTree(\n serverData,\n renderedPathname,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n const staleTimeMs = getStaleTimeMs(serverData.staleTime)\n fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n Date.now() + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n } else {\n // PPR is not enabled for this route. The server responds with a\n // different format (FlightRouterState) that we need to convert.\n // TODO: We will unify the responses eventually. I'm keeping the types\n // separate for now because FlightRouterState has so many\n // overloaded concerns.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData =\n await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n writeDynamicTreeResponseIntoCache(\n Date.now(),\n task,\n // The non-PPR response format is what we'd get if we prefetched these segments\n // using the LoadingBoundary fetch strategy, so mark their cache entries accordingly.\n FetchStrategy.LoadingBoundary,\n response as RSCResponse,\n serverData,\n entry,\n couldBeIntercepted,\n canonicalUrl,\n routeIsPPREnabled\n )\n }\n\n if (!couldBeIntercepted) {\n // This route will never be intercepted. So we can use this entry for all\n // requests to this route, regardless of the Next-Url header. This works\n // because when reading the cache we always check for a valid\n // non-intercepted entry first.\n\n // Re-key the entry. The `set` implementation handles removing it from\n // its previous position in the cache. We don't need to do anything to\n // update the LRU, because the entry is already in it.\n // TODO: Treat this as an upsert — should check if an entry already\n // exists at the new keypath, and if so, whether we should keep that\n // one instead.\n const fulfilledVaryPath: RouteVaryPath = getFulfilledRouteVaryPath(\n pathname,\n search,\n nextUrl,\n couldBeIntercepted\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, fulfilledVaryPath, entry, isRevalidation)\n }\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentOnCacheMiss(\n route: FulfilledRouteCacheEntry,\n segmentCacheEntry: PendingSegmentCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n //\n // Segment fetches are non-blocking so we don't need to ping the scheduler\n // on completion.\n\n // Use the canonical URL to request the segment, not the original URL. These\n // are usually the same, but the canonical URL will be different if the route\n // tree response was redirected. To avoid an extra waterfall on every segment\n // request, we pass the redirected URL instead of the original one.\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = routeKey.nextUrl\n\n const requestKey = tree.requestKey\n const normalizedRequestKey =\n requestKey === ROOT_SEGMENT_REQUEST_KEY\n ? // The root segment is a special case. To simplify the server-side\n // handling of these requests, we encode the root segment path as\n // `_index` instead of as an empty string. This should be treated as\n // an implementation detail and not as a stable part of the protocol.\n // It just needs to match the equivalent logic that happens when\n // prerendering the responses. It should not leak outside of Next.js.\n ('/_index' as SegmentRequestKey)\n : requestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: normalizedRequestKey,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n const requestUrl = isOutputExportMode\n ? // In output: \"export\" mode, we need to add the segment path to the URL.\n addSegmentPathToUrlInOutputExportMode(url, normalizedRequestKey)\n : url\n try {\n const response = await fetchPrefetchResponse(requestUrl, headers)\n if (\n !response ||\n !response.ok ||\n response.status === 204 || // Cache miss\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route. Theoretically this should never happen\n // because we only issue requests for segments once we've verified that\n // the route supports PPR.\n (response.headers.get(NEXT_DID_POSTPONE_HEADER) !== '2' &&\n // In output: \"export\" mode, we can't rely on response headers. But if\n // we receive a well-formed response, we can assume it's a static\n // response, because all data is static in this mode.\n !isOutputExportMode) ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // Wrap the original stream in a new stream that never closes. That way the\n // Flight client doesn't error if there's a hanging promise.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(segmentCacheEntry, size)\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n return {\n value: fulfillSegmentCacheEntry(\n segmentCacheEntry,\n serverData.rsc,\n serverData.loading,\n // TODO: The server does not currently provide per-segment stale time.\n // So we use the stale time of the route.\n route.staleAt,\n serverData.isPartial\n ),\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n closed: closed.promise,\n }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentPrefetchesUsingDynamicRequest(\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n dynamicRequestTree: FlightRouterState,\n spawnedEntries: Map\n): Promise | null> {\n const key = task.key\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = key.nextUrl\n\n if (\n spawnedEntries.size === 1 &&\n spawnedEntries.has(route.metadata.requestKey)\n ) {\n // The only thing pending is the head. Instruct the server to\n // skip over everything else.\n dynamicRequestTree = MetadataOnlyRequestTree\n }\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_STATE_TREE_HEADER]:\n prepareFlightRouterStateForRequest(dynamicRequestTree),\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n switch (fetchStrategy) {\n case FetchStrategy.Full: {\n // We omit the prefetch header from a full prefetch because it's essentially\n // just a navigation request that happens ahead of time — it should include\n // all the same data in the response.\n break\n }\n case FetchStrategy.PPRRuntime: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '2'\n break\n }\n case FetchStrategy.LoadingBoundary: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '1'\n break\n }\n default: {\n fetchStrategy satisfies never\n }\n }\n\n try {\n const response = await fetchPrefetchResponse(url, headers)\n if (!response || !response.ok || !response.body) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n const renderedSearch = getRenderedSearch(response)\n if (renderedSearch !== route.renderedSearch) {\n // The search params that were used to render the target page are\n // different from the search params in the request URL. This only happens\n // when there's a dynamic rewrite in between the tree prefetch and the\n // data prefetch.\n // TODO: For now, since this is an edge case, we reject the prefetch, but\n // the proper way to handle this is to evict the stale route tree entry\n // then fill the cache with the new response.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n let fulfilledEntries: Array | null = null\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(totalBytesReceivedSoFar) {\n // When processing a dynamic response, we don't know how large each\n // individual segment is, so approximate by assiging each segment\n // the average of the total response size.\n if (fulfilledEntries === null) {\n // Haven't received enough data yet to know which segments\n // were included.\n return\n }\n const averageSize = totalBytesReceivedSoFar / fulfilledEntries.length\n for (const entry of fulfilledEntries) {\n setSizeInCacheMap(entry, averageSize)\n }\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n\n const isResponsePartial =\n fetchStrategy === FetchStrategy.PPRRuntime\n ? // A runtime prefetch may have holes.\n serverData.rp?.[0] === true\n : // Full and LoadingBoundary prefetches cannot have holes.\n // (even if we did set the prefetch header, we only use this codepath for non-PPR-enabled routes)\n false\n\n // Aside from writing the data into the cache, this function also returns\n // the entries that were fulfilled, so we can streamingly update their sizes\n // in the LRU as more data comes in.\n fulfilledEntries = writeDynamicRenderResponseIntoCache(\n Date.now(),\n task,\n fetchStrategy,\n response as RSCResponse,\n serverData,\n isResponsePartial,\n route,\n spawnedEntries\n )\n\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n}\n\nfunction writeDynamicTreeResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n entry: PendingRouteCacheEntry,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n routeIsPPREnabled: boolean\n) {\n // Get the URL that was used to render the target page. This may be different\n // from the URL in the request URL, if the page was rewritten.\n const renderedSearch = getRenderedSearch(response)\n\n const normalizedFlightDataResult = normalizeFlightData(serverData.f)\n if (\n // A string result means navigating to this route will result in an\n // MPA navigation.\n typeof normalizedFlightDataResult === 'string' ||\n normalizedFlightDataResult.length !== 1\n ) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n const flightData = normalizedFlightDataResult[0]\n if (!flightData.isRootRender) {\n // Unexpected response format.\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const flightRouterState = flightData.tree\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n\n // If the response contains dynamic holes, then we must conservatively assume\n // that any individual segment might contain dynamic holes, and also the\n // head. If it did not contain dynamic holes, then we can assume every segment\n // and the head is completely static.\n const isResponsePartial =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '1'\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootFlightRouterStateToRouteTree(\n flightRouterState,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const fulfilledEntry = fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n now + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n\n // If the server sent segment data as part of the response, we should write\n // it into the cache to prevent a second, redundant prefetch request.\n //\n // TODO: When `clientSegmentCache` is enabled, the server does not include\n // segment data when responding to a route tree prefetch request. However,\n // when `clientSegmentCache` is set to \"client-only\", and PPR is enabled (or\n // the page is fully static), the normal check is bypassed and the server\n // responds with the full page. This is a temporary situation until we can\n // remove the \"client-only\" option. Then, we can delete this function call.\n writeDynamicRenderResponseIntoCache(\n now,\n task,\n fetchStrategy,\n response,\n serverData,\n isResponsePartial,\n fulfilledEntry,\n null\n )\n}\n\nfunction rejectSegmentEntriesIfStillPending(\n entries: Map,\n staleAt: number\n): Array {\n const fulfilledEntries = []\n for (const entry of entries.values()) {\n if (entry.status === EntryStatus.Pending) {\n rejectSegmentCacheEntry(entry, staleAt)\n } else if (entry.status === EntryStatus.Fulfilled) {\n fulfilledEntries.push(entry)\n }\n }\n return fulfilledEntries\n}\n\nfunction writeDynamicRenderResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n isResponsePartial: boolean,\n route: FulfilledRouteCacheEntry,\n spawnedEntries: Map | null\n): Array | null {\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n\n const flightDatas = normalizeFlightData(serverData.f)\n if (typeof flightDatas === 'string') {\n // This means navigating to this route will result in an MPA navigation.\n // TODO: We should cache this, too, so that the MPA navigation is immediate.\n return null\n }\n\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n const staleAt = now + staleTimeMs\n\n for (const flightData of flightDatas) {\n const seedData = flightData.seedData\n if (seedData !== null) {\n // The data sent by the server represents only a subtree of the app. We\n // need to find the part of the task tree that matches the response.\n //\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n const segmentPath = flightData.segmentPath\n let tree = route.tree\n for (let i = 0; i < segmentPath.length; i += 2) {\n const parallelRouteKey: string = segmentPath[i]\n if (tree?.slots?.[parallelRouteKey] !== undefined) {\n tree = tree.slots[parallelRouteKey]\n } else {\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n }\n\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n tree,\n staleAt,\n seedData,\n isResponsePartial,\n spawnedEntries\n )\n }\n\n const head = flightData.head\n if (head !== null) {\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n head,\n null,\n flightData.isHeadPartial,\n staleAt,\n route.metadata,\n spawnedEntries\n )\n }\n }\n // Any entry that's still pending was intentionally not rendered by the\n // server, because it was inside the loading boundary. Mark them as rejected\n // so we know not to fetch them again.\n // TODO: If PPR is enabled on some routes but not others, then it's possible\n // that a different page is able to do a per-segment prefetch of one of the\n // segments we're marking as rejected here. We should mark on the segment\n // somehow that the reason for the rejection is because of a non-PPR prefetch.\n // That way a per-segment prefetch knows to disregard the rejection.\n if (spawnedEntries !== null) {\n const fulfilledEntries = rejectSegmentEntriesIfStillPending(\n spawnedEntries,\n now + 10 * 1000\n )\n return fulfilledEntries\n }\n return null\n}\n\nfunction writeSeedDataIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n staleAt: number,\n seedData: CacheNodeSeedData,\n isResponsePartial: boolean,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // This function is used to write the result of a runtime server request\n // (CacheNodeSeedData) into the prefetch cache.\n const rsc = seedData[0]\n const loading = seedData[2]\n const isPartial = rsc === null || isResponsePartial\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n rsc,\n loading,\n isPartial,\n staleAt,\n tree,\n entriesOwnedByCurrentTask\n )\n\n // Recursively write the child data into the cache.\n const slots = tree.slots\n if (slots !== null) {\n const seedDataChildren = seedData[1]\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childSeedData: CacheNodeSeedData | null | void =\n seedDataChildren[parallelRouteKey]\n if (childSeedData !== null && childSeedData !== undefined) {\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n childTree,\n staleAt,\n childSeedData,\n isResponsePartial,\n entriesOwnedByCurrentTask\n )\n }\n }\n }\n}\n\nfunction fulfillEntrySpawnedByRuntimePrefetch(\n now: number,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n isPartial: boolean,\n staleAt: number,\n tree: RouteTree,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // We should only write into cache entries that are owned by us. Or create\n // a new one and write into that. We must never write over an entry that was\n // created by a different task, because that causes data races.\n const ownedEntry =\n entriesOwnedByCurrentTask !== null\n ? entriesOwnedByCurrentTask.get(tree.requestKey)\n : undefined\n if (ownedEntry !== undefined) {\n fulfillSegmentCacheEntry(ownedEntry, rsc, loading, staleAt, isPartial)\n } else {\n // There's no matching entry. Attempt to create a new one.\n const possiblyNewEntry = readOrCreateSegmentCacheEntry(\n now,\n fetchStrategy,\n route,\n tree\n )\n if (possiblyNewEntry.status === EntryStatus.Empty) {\n // Confirmed this is a new entry. We can fulfill it.\n const newEntry = possiblyNewEntry\n fulfillSegmentCacheEntry(\n upgradeToPendingSegment(newEntry, fetchStrategy),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n } else {\n // There was already an entry in the cache. But we may be able to\n // replace it with the new one from the server.\n const newEntry = fulfillSegmentCacheEntry(\n upgradeToPendingSegment(\n createDetachedSegmentCacheEntry(staleAt),\n fetchStrategy\n ),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n upsertSegmentEntry(\n now,\n getSegmentVaryPathForRequest(fetchStrategy, tree),\n newEntry\n )\n }\n }\n}\n\nasync function fetchPrefetchResponse(\n url: URL,\n headers: RequestHeaders\n): Promise | null> {\n const fetchPriority = 'low'\n // When issuing a prefetch request, don't immediately decode the response; we\n // use the lower level `createFromResponse` API instead because we need to do\n // some extra processing of the response stream. See\n // `createPrefetchResponseStream` for more details.\n const shouldImmediatelyDecode = false\n const response = await createFetch(\n url,\n headers,\n fetchPriority,\n shouldImmediatelyDecode\n )\n if (!response.ok) {\n return null\n }\n\n // Check the content type\n if (isOutputExportMode) {\n // In output: \"export\" mode, we relaxed about the content type, since it's\n // not Next.js that's serving the response. If the status is OK, assume the\n // response is valid. If it's not a valid response, the Flight client won't\n // be able to decode it, and we'll treat it as a miss.\n } else {\n const contentType = response.headers.get('content-type')\n const isFlightResponse =\n contentType && contentType.startsWith(RSC_CONTENT_TYPE_HEADER)\n if (!isFlightResponse) {\n return null\n }\n }\n return response\n}\n\nfunction createPrefetchResponseStream(\n originalFlightStream: ReadableStream,\n onStreamClose: () => void,\n onResponseSizeUpdate: (size: number) => void\n): ReadableStream {\n // When PPR is enabled, prefetch streams may contain references that never\n // resolve, because that's how we encode dynamic data access. In the decoded\n // object returned by the Flight client, these are reified into hanging\n // promises that suspend during render, which is effectively what we want.\n // The UI resolves when it switches to the dynamic data stream\n // (via useDeferredValue(dynamic, static)).\n //\n // However, the Flight implementation currently errors if the server closes\n // the response before all the references are resolved. As a cheat to work\n // around this, we wrap the original stream in a new stream that never closes,\n // and therefore doesn't error.\n //\n // While processing the original stream, we also incrementally update the size\n // of the cache entry in the LRU.\n let totalByteLength = 0\n const reader = originalFlightStream.getReader()\n return new ReadableStream({\n async pull(controller) {\n while (true) {\n const { done, value } = await reader.read()\n if (!done) {\n // Pass to the target stream and keep consuming the Flight response\n // from the server.\n controller.enqueue(value)\n\n // Incrementally update the size of the cache entry in the LRU.\n // NOTE: Since prefetch responses are delivered in a single chunk,\n // it's not really necessary to do this streamingly, but I'm doing it\n // anyway in case this changes in the future.\n totalByteLength += value.byteLength\n onResponseSizeUpdate(totalByteLength)\n continue\n }\n // The server stream has closed. Exit, but intentionally do not close\n // the target stream. We do notify the caller, though.\n onStreamClose()\n return\n }\n },\n })\n}\n\nfunction addSegmentPathToUrlInOutputExportMode(\n url: URL,\n segmentPath: SegmentRequestKey\n): URL {\n if (isOutputExportMode) {\n // In output: \"export\" mode, we cannot use a header to encode the segment\n // path. Instead, we append it to the end of the pathname.\n const staticUrl = new URL(url)\n const routeDir = staticUrl.pathname.endsWith('/')\n ? staticUrl.pathname.slice(0, -1)\n : staticUrl.pathname\n const staticExportFilename =\n convertSegmentPathToStaticExportFilename(segmentPath)\n staticUrl.pathname = `${routeDir}/${staticExportFilename}`\n return staticUrl\n }\n return url\n}\n\n/**\n * Checks whether the new fetch strategy is likely to provide more content than the old one.\n *\n * Generally, when an app uses dynamic data, a \"more specific\" fetch strategy is expected to provide more content:\n * - `LoadingBoundary` only provides static layouts\n * - `PPR` can provide shells for each segment (even for segments that use dynamic data)\n * - `PPRRuntime` can additionally include content that uses searchParams, params, or cookies\n * - `Full` includes all the content, even if it uses dynamic data\n *\n * However, it's possible that a more specific fetch strategy *won't* give us more content if:\n * - a segment is fully static\n * (then, `PPR`/`PPRRuntime`/`Full` will all yield equivalent results)\n * - providing searchParams/params/cookies doesn't reveal any more content, e.g. because of an `await connection()`\n * (then, `PPR` and `PPRRuntime` will yield equivalent results, only `Full` will give us more)\n * Because of this, when comparing two segments, we should also check if the existing segment is partial.\n * If it's not partial, then there's no need to prefetch it again, even using a \"more specific\" strategy.\n * There's currently no way to know if `PPRRuntime` will yield more data that `PPR`, so we have to assume it will.\n *\n * Also note that, in practice, we don't expect to be comparing `LoadingBoundary` to `PPR`/`PPRRuntime`,\n * because a non-PPR-enabled route wouldn't ever use the latter strategies. It might however use `Full`.\n */\nexport function canNewFetchStrategyProvideMoreContent(\n currentStrategy: FetchStrategy,\n newStrategy: FetchStrategy\n): boolean {\n return currentStrategy < newStrategy\n}\n"],"names":["EntryStatus","canNewFetchStrategyProvideMoreContent","convertRouteTreeToFlightRouterState","createDetachedSegmentCacheEntry","fetchRouteOnCacheMiss","fetchSegmentOnCacheMiss","fetchSegmentPrefetchesUsingDynamicRequest","getCurrentCacheVersion","getStaleTimeMs","overwriteRevalidatingSegmentCacheEntry","pingInvalidationListeners","readOrCreateRevalidatingSegmentEntry","readOrCreateRouteCacheEntry","readOrCreateSegmentCacheEntry","readRouteCacheEntry","readSegmentCacheEntry","requestOptimisticRouteCacheEntry","revalidateEntireCache","upgradeToPendingSegment","upsertSegmentEntry","waitForSegmentCacheEntry","staleTimeSeconds","Math","max","isOutputExportMode","process","env","NODE_ENV","__NEXT_CONFIG_OUTPUT","MetadataOnlyRequestTree","routeCacheMap","createCacheMap","segmentCacheMap","invalidationListeners","currentCacheVersion","nextUrl","tree","startRevalidationCooldown","pingVisibleLinks","attachInvalidationListener","task","onInvalidate","Set","add","notifyInvalidationListener","error","reportError","console","tasks","isPrefetchTaskDirty","now","key","varyPath","getRouteVaryPath","pathname","search","isRevalidation","getFromCacheMap","readRevalidatingSegmentCacheEntry","pendingEntry","promiseWithResolvers","promise","createPromiseWithResolvers","existingEntry","canonicalUrl","status","blockedTasks","metadata","couldBeIntercepted","isPPREnabled","renderedSearch","ref","size","staleAt","Infinity","version","setInCacheMap","requestedUrl","requestedSearch","urlWithoutSearchParams","URL","routeWithNoSearchParams","createPrefetchRequestKey","href","canonicalUrlForRouteWithNoSearchParams","origin","optimisticCanonicalSearch","optimisticRenderedSearch","optimisticUrl","location","optimisticCanonicalUrl","createHrefFromUrl","optimisticRouteTree","createOptimisticRouteTree","optimisticMetadataTree","optimisticEntry","newRenderedSearch","clonedSlots","originalSlots","slots","parallelRouteKey","childTree","isPage","requestKey","segment","clonePageVaryPathWithNewSearchParams","isRootLayout","hasLoadingBoundary","hasRuntimePrefetch","fetchStrategy","route","varyPathForRequest","getSegmentVaryPathForRequest","candidateEntry","isValueExpired","isPartial","rejectedEntry","loading","rsc","deleteFromCacheMap","emptyEntry","FetchStrategy","PPR","Full","pingBlockedTasks","entry","pingPrefetchTask","fulfillRouteCacheEntry","metadataVaryPath","HEAD_REQUEST_KEY","HasLoadingBoundary","SubtreeHasNoLoadingBoundary","fulfilledEntry","fulfillSegmentCacheEntry","segmentCacheEntry","resolve","rejectRouteCacheEntry","rejectSegmentCacheEntry","convertRootTreePrefetchToRouteTree","rootTree","renderedPathname","acc","pathnameParts","split","filter","p","index","rootSegment","ROOT_SEGMENT_REQUEST_KEY","convertTreePrefetchToRouteTree","prefetch","partialVaryPath","pathnamePartsIndex","prefetchSlots","finalizeLayoutVaryPath","childPrefetch","childParamName","name","childParamType","paramType","childServerSentParamKey","paramKey","childDoesAppearInURL","childSegment","childPartialVaryPath","childParamValue","parseDynamicParamFromURLPart","childParamKey","getCacheKeyForDynamicParam","appendLayoutVaryPath","doesStaticSegmentAppearInURL","childPathnamePartsIndex","childRequestKeyPart","createSegmentRequestKeyPart","childRequestKey","appendSegmentRequestKeyPart","endsWith","PAGE_SEGMENT_KEY","finalizePageVaryPath","finalizeMetadataVaryPath","SegmentHasLoadingBoundary","convertRootFlightRouterStateToRouteTree","flightRouterState","convertFlightRouterStateToRouteTree","parentPartialVaryPath","originalSegment","Array","isArray","paramCacheKey","parallelRoutes","childRouterState","undefined","routeTree","segmentPath","headers","RSC_HEADER","NEXT_ROUTER_PREFETCH_HEADER","NEXT_ROUTER_SEGMENT_PREFETCH_HEADER","NEXT_URL","url","response","urlAfterRedirects","headResponse","fetch","method","Date","redirected","fetchPrefetchResponse","addSegmentPathToUrlInOutputExportMode","ok","body","varyHeader","get","includes","closed","routeIsPPREnabled","NEXT_DID_POSTPONE_HEADER","prefetchStream","createPrefetchResponseStream","onResponseSizeUpdate","setSizeInCacheMap","serverData","createFromNextReadableStream","buildId","getAppBuildId","getRenderedPathname","getRenderedSearch","staleTimeMs","staleTime","b","writeDynamicTreeResponseIntoCache","LoadingBoundary","fulfilledVaryPath","getFulfilledRouteVaryPath","value","routeKey","normalizedRequestKey","requestUrl","dynamicRequestTree","spawnedEntries","has","NEXT_ROUTER_STATE_TREE_HEADER","prepareFlightRouterStateForRequest","PPRRuntime","rejectSegmentEntriesIfStillPending","fulfilledEntries","totalBytesReceivedSoFar","averageSize","length","isResponsePartial","rp","writeDynamicRenderResponseIntoCache","normalizedFlightDataResult","normalizeFlightData","f","flightData","isRootRender","parseInt","NEXT_ROUTER_STALE_TIME_HEADER","isNaN","STATIC_STALETIME_MS","entries","values","push","flightDatas","seedData","i","writeSeedDataIntoCache","head","fulfillEntrySpawnedByRuntimePrefetch","isHeadPartial","entriesOwnedByCurrentTask","seedDataChildren","childSeedData","ownedEntry","possiblyNewEntry","newEntry","fetchPriority","shouldImmediatelyDecode","createFetch","contentType","isFlightResponse","startsWith","RSC_CONTENT_TYPE_HEADER","originalFlightStream","onStreamClose","totalByteLength","reader","getReader","ReadableStream","pull","controller","done","read","enqueue","byteLength","staticUrl","routeDir","slice","staticExportFilename","convertSegmentPathToStaticExportFilename","currentStrategy","newStrategy"],"mappings":"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","ignoreList":[0]}}, + {"offset": {"line": 6248, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/cache.ts"],"sourcesContent":["import type {\n TreePrefetch,\n RootTreePrefetch,\n SegmentPrefetch,\n} from '../../../server/app-render/collect-segment-data'\nimport type { LoadingModuleData } from '../../../shared/lib/app-router-types'\nimport type {\n CacheNodeSeedData,\n Segment as FlightRouterStateSegment,\n} from '../../../shared/lib/app-router-types'\nimport { HasLoadingBoundary } from '../../../shared/lib/app-router-types'\nimport {\n NEXT_DID_POSTPONE_HEADER,\n NEXT_ROUTER_PREFETCH_HEADER,\n NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,\n NEXT_ROUTER_STALE_TIME_HEADER,\n NEXT_ROUTER_STATE_TREE_HEADER,\n NEXT_URL,\n RSC_CONTENT_TYPE_HEADER,\n RSC_HEADER,\n} from '../app-router-headers'\nimport {\n createFetch,\n createFromNextReadableStream,\n type RSCResponse,\n type RequestHeaders,\n} from '../router-reducer/fetch-server-response'\nimport {\n pingPrefetchTask,\n isPrefetchTaskDirty,\n type PrefetchTask,\n type PrefetchSubtaskResult,\n startRevalidationCooldown,\n} from './scheduler'\nimport {\n type RouteVaryPath,\n type SegmentVaryPath,\n type PartialSegmentVaryPath,\n getRouteVaryPath,\n getFulfilledRouteVaryPath,\n getSegmentVaryPathForRequest,\n appendLayoutVaryPath,\n finalizeLayoutVaryPath,\n finalizePageVaryPath,\n clonePageVaryPathWithNewSearchParams,\n type PageVaryPath,\n finalizeMetadataVaryPath,\n} from './vary-path'\nimport { getAppBuildId } from '../../app-build-id'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport type { NormalizedSearch, RouteCacheKey } from './cache-key'\n// TODO: Rename this module to avoid confusion with other types of cache keys\nimport { createCacheKey as createPrefetchRequestKey } from './cache-key'\nimport {\n doesStaticSegmentAppearInURL,\n getCacheKeyForDynamicParam,\n getRenderedPathname,\n getRenderedSearch,\n parseDynamicParamFromURLPart,\n} from '../../route-params'\nimport {\n createCacheMap,\n getFromCacheMap,\n setInCacheMap,\n setSizeInCacheMap,\n deleteFromCacheMap,\n isValueExpired,\n type CacheMap,\n type UnknownMapEntry,\n} from './cache-map'\nimport {\n appendSegmentRequestKeyPart,\n convertSegmentPathToStaticExportFilename,\n createSegmentRequestKeyPart,\n HEAD_REQUEST_KEY,\n ROOT_SEGMENT_REQUEST_KEY,\n type SegmentRequestKey,\n} from '../../../shared/lib/segment-cache/segment-value-encoding'\nimport type {\n FlightRouterState,\n NavigationFlightResponse,\n} from '../../../shared/lib/app-router-types'\nimport {\n normalizeFlightData,\n prepareFlightRouterStateForRequest,\n} from '../../flight-data-helpers'\nimport { STATIC_STALETIME_MS } from '../router-reducer/reducers/navigate-reducer'\nimport { pingVisibleLinks } from '../links'\nimport { PAGE_SEGMENT_KEY } from '../../../shared/lib/segment'\nimport { FetchStrategy } from './types'\nimport { createPromiseWithResolvers } from '../../../shared/lib/promise-with-resolvers'\n\n/**\n * Ensures a minimum stale time of 30s to avoid issues where the server sends a too\n * short-lived stale time, which would prevent anything from being prefetched.\n */\nexport function getStaleTimeMs(staleTimeSeconds: number): number {\n return Math.max(staleTimeSeconds, 30) * 1000\n}\n\n// A note on async/await when working in the prefetch cache:\n//\n// Most async operations in the prefetch cache should *not* use async/await,\n// Instead, spawn a subtask that writes the results to a cache entry, and attach\n// a \"ping\" listener to notify the prefetch queue to try again.\n//\n// The reason is we need to be able to access the segment cache and traverse its\n// data structures synchronously. For example, if there's a synchronous update\n// we can take an immediate snapshot of the cache to produce something we can\n// render. Limiting the use of async/await also makes it easier to avoid race\n// conditions, which is especially important because is cache is mutable.\n//\n// Another reason is that while we're performing async work, it's possible for\n// existing entries to become stale, or for Link prefetches to be removed from\n// the queue. For optimal scheduling, we need to be able to \"cancel\" subtasks\n// that are no longer needed. So, when a segment is received from the server, we\n// restart from the root of the tree that's being prefetched, to confirm all the\n// parent segments are still cached. If the segment is no longer reachable from\n// the root, then it's effectively canceled. This is similar to the design of\n// Rust Futures, or React Suspense.\n\ntype RouteTreeShared = {\n requestKey: SegmentRequestKey\n // TODO: Remove the `segment` field, now that it can be reconstructed\n // from `param`.\n segment: FlightRouterStateSegment\n slots: null | {\n [parallelRouteKey: string]: RouteTree\n }\n isRootLayout: boolean\n\n // If this is a dynamic route, indicates whether there is a loading boundary\n // somewhere in the tree. If not, we can skip the prefetch for the data,\n // because we know it would be an empty response. (For a static/PPR route,\n // this value is disregarded, because in that model `loading.tsx` is treated\n // like any other Suspense boundary.)\n hasLoadingBoundary: HasLoadingBoundary\n\n // Indicates whether this route has a runtime prefetch that we can request.\n // This is determined by the server; it's not purely a user configuration\n // because the server may determine that a route is fully static and doesn't\n // need runtime prefetching regardless of the configuration.\n hasRuntimePrefetch: boolean\n}\n\ntype LayoutRouteTree = RouteTreeShared & {\n isPage: false\n varyPath: SegmentVaryPath\n}\n\ntype PageRouteTree = RouteTreeShared & {\n isPage: true\n varyPath: PageVaryPath\n}\n\nexport type RouteTree = LayoutRouteTree | PageRouteTree\n\ntype RouteCacheEntryShared = {\n // This is false only if we're certain the route cannot be intercepted. It's\n // true in all other cases, including on initialization when we haven't yet\n // received a response from the server.\n couldBeIntercepted: boolean\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\n/**\n * Tracks the status of a cache entry as it progresses from no data (Empty),\n * waiting for server data (Pending), and finished (either Fulfilled or\n * Rejected depending on the response from the server.\n */\nexport const enum EntryStatus {\n Empty = 0,\n Pending = 1,\n Fulfilled = 2,\n Rejected = 3,\n}\n\ntype PendingRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Empty | EntryStatus.Pending\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: false\n}\n\ntype RejectedRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Rejected\n blockedTasks: Set | null\n canonicalUrl: null\n renderedSearch: null\n tree: null\n metadata: null\n isPPREnabled: boolean\n}\n\nexport type FulfilledRouteCacheEntry = RouteCacheEntryShared & {\n status: EntryStatus.Fulfilled\n blockedTasks: null\n canonicalUrl: string\n renderedSearch: NormalizedSearch\n tree: RouteTree\n metadata: RouteTree\n isPPREnabled: boolean\n}\n\nexport type RouteCacheEntry =\n | PendingRouteCacheEntry\n | FulfilledRouteCacheEntry\n | RejectedRouteCacheEntry\n\ntype SegmentCacheEntryShared = {\n fetchStrategy: FetchStrategy\n\n // Map-related fields.\n ref: UnknownMapEntry | null\n size: number\n staleAt: number\n version: number\n}\n\nexport type EmptySegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Empty\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type PendingSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Pending\n rsc: null\n loading: null\n isPartial: boolean\n promise: null | PromiseWithResolvers\n}\n\ntype RejectedSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Rejected\n rsc: null\n loading: null\n isPartial: true\n promise: null\n}\n\nexport type FulfilledSegmentCacheEntry = SegmentCacheEntryShared & {\n status: EntryStatus.Fulfilled\n rsc: React.ReactNode | null\n loading: LoadingModuleData | Promise\n isPartial: boolean\n promise: null\n}\n\nexport type SegmentCacheEntry =\n | EmptySegmentCacheEntry\n | PendingSegmentCacheEntry\n | RejectedSegmentCacheEntry\n | FulfilledSegmentCacheEntry\n\nexport type NonEmptySegmentCacheEntry = Exclude<\n SegmentCacheEntry,\n EmptySegmentCacheEntry\n>\n\nconst isOutputExportMode =\n process.env.NODE_ENV === 'production' &&\n process.env.__NEXT_CONFIG_OUTPUT === 'export'\n\nconst MetadataOnlyRequestTree: FlightRouterState = [\n '',\n {},\n null,\n 'metadata-only',\n]\n\nlet routeCacheMap: CacheMap = createCacheMap()\nlet segmentCacheMap: CacheMap = createCacheMap()\n\n// All invalidation listeners for the whole cache are tracked in single set.\n// Since we don't yet support tag or path-based invalidation, there's no point\n// tracking them any more granularly than this. Once we add granular\n// invalidation, that may change, though generally the model is to just notify\n// the listeners and allow the caller to poll the prefetch cache with a new\n// prefetch task if desired.\nlet invalidationListeners: Set | null = null\n\n// Incrementing counter used to track cache invalidations.\nlet currentCacheVersion = 0\n\nexport function getCurrentCacheVersion(): number {\n return currentCacheVersion\n}\n\n/**\n * Used to clear the client prefetch cache when a server action calls\n * revalidatePath or revalidateTag. Eventually we will support only clearing the\n * segments that were actually affected, but there's more work to be done on the\n * server before the client is able to do this correctly.\n */\nexport function revalidateEntireCache(\n nextUrl: string | null,\n tree: FlightRouterState\n) {\n // Increment the current cache version. This does not eagerly evict anything\n // from the cache, but because all the entries are versioned, and we check\n // the version when reading from the cache, this effectively causes all\n // entries to be evicted lazily. We do it lazily because in the future,\n // actions like revalidateTag or refresh will not evict the entire cache,\n // but rather some subset of the entries.\n currentCacheVersion++\n\n // Start a cooldown before re-prefetching to allow CDN cache propagation.\n startRevalidationCooldown()\n\n // Prefetch all the currently visible links again, to re-fill the cache.\n pingVisibleLinks(nextUrl, tree)\n\n // Similarly, notify all invalidation listeners (i.e. those passed to\n // `router.prefetch(onInvalidate)`), so they can trigger a new prefetch\n // if needed.\n pingInvalidationListeners(nextUrl, tree)\n}\n\nfunction attachInvalidationListener(task: PrefetchTask): void {\n // This function is called whenever a prefetch task reads a cache entry. If\n // the task has an onInvalidate function associated with it — i.e. the one\n // optionally passed to router.prefetch(onInvalidate) — then we attach that\n // listener to the every cache entry that the task reads. Then, if an entry\n // is invalidated, we call the function.\n if (task.onInvalidate !== null) {\n if (invalidationListeners === null) {\n invalidationListeners = new Set([task])\n } else {\n invalidationListeners.add(task)\n }\n }\n}\n\nfunction notifyInvalidationListener(task: PrefetchTask): void {\n const onInvalidate = task.onInvalidate\n if (onInvalidate !== null) {\n // Clear the callback from the task object to guarantee it's not called more\n // than once.\n task.onInvalidate = null\n\n // This is a user-space function, so we must wrap in try/catch.\n try {\n onInvalidate()\n } catch (error) {\n if (typeof reportError === 'function') {\n reportError(error)\n } else {\n console.error(error)\n }\n }\n }\n}\n\nexport function pingInvalidationListeners(\n nextUrl: string | null,\n tree: FlightRouterState\n): void {\n // The rough equivalent of pingVisibleLinks, but for onInvalidate callbacks.\n // This is called when the Next-Url or the base tree changes, since those\n // may affect the result of a prefetch task. It's also called after a\n // cache invalidation.\n if (invalidationListeners !== null) {\n const tasks = invalidationListeners\n invalidationListeners = null\n for (const task of tasks) {\n if (isPrefetchTaskDirty(task, nextUrl, tree)) {\n notifyInvalidationListener(task)\n }\n }\n }\n}\n\nexport function readRouteCacheEntry(\n now: number,\n key: RouteCacheKey\n): RouteCacheEntry | null {\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n routeCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function readSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = false\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nfunction readRevalidatingSegmentCacheEntry(\n now: number,\n varyPath: SegmentVaryPath\n): SegmentCacheEntry | null {\n const isRevalidation = true\n return getFromCacheMap(\n now,\n getCurrentCacheVersion(),\n segmentCacheMap,\n varyPath,\n isRevalidation\n )\n}\n\nexport function waitForSegmentCacheEntry(\n pendingEntry: PendingSegmentCacheEntry\n): Promise {\n // Because the entry is pending, there's already a in-progress request.\n // Attach a promise to the entry that will resolve when the server responds.\n let promiseWithResolvers = pendingEntry.promise\n if (promiseWithResolvers === null) {\n promiseWithResolvers = pendingEntry.promise =\n createPromiseWithResolvers()\n } else {\n // There's already a promise we can use\n }\n return promiseWithResolvers.promise\n}\n\n/**\n * Checks if an entry for a route exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateRouteCacheEntry(\n now: number,\n task: PrefetchTask,\n key: RouteCacheKey\n): RouteCacheEntry {\n attachInvalidationListener(task)\n\n const existingEntry = readRouteCacheEntry(now, key)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const pendingEntry: PendingRouteCacheEntry = {\n canonicalUrl: null,\n status: EntryStatus.Empty,\n blockedTasks: null,\n tree: null,\n metadata: null,\n // This is initialized to true because we don't know yet whether the route\n // could be intercepted. It's only set to false once we receive a response\n // from the server.\n couldBeIntercepted: true,\n // Similarly, we don't yet know if the route supports PPR.\n isPPREnabled: false,\n renderedSearch: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n // Since this is an empty entry, there's no reason to ever evict it. It will\n // be updated when the data is populated.\n staleAt: Infinity,\n version: getCurrentCacheVersion(),\n }\n const varyPath: RouteVaryPath = getRouteVaryPath(\n key.pathname,\n key.search,\n key.nextUrl\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, varyPath, pendingEntry, isRevalidation)\n return pendingEntry\n}\n\nexport function requestOptimisticRouteCacheEntry(\n now: number,\n requestedUrl: URL,\n nextUrl: string | null\n): FulfilledRouteCacheEntry | null {\n // This function is called during a navigation when there was no matching\n // route tree in the prefetch cache. Before de-opting to a blocking,\n // unprefetched navigation, we will first attempt to construct an \"optimistic\"\n // route tree by checking the cache for similar routes.\n //\n // Check if there's a route with the same pathname, but with different\n // search params. We can then base our optimistic route tree on this entry.\n //\n // Conceptually, we are simulating what would happen if we did perform a\n // prefetch the requested URL, under the assumption that the server will\n // not redirect or rewrite the request in a different manner than the\n // base route tree. This assumption might not hold, in which case we'll have\n // to recover when we perform the dynamic navigation request. However, this\n // is what would happen if a route were dynamically rewritten/redirected\n // in between the prefetch and the navigation. So the logic needs to exist\n // to handle this case regardless.\n\n // Look for a route with the same pathname, but with an empty search string.\n // TODO: There's nothing inherently special about the empty search string;\n // it's chosen somewhat arbitrarily, with the rationale that it's the most\n // likely one to exist. But we should update this to match _any_ search\n // string. The plan is to generalize this logic alongside other improvements\n // related to \"fallback\" cache entries.\n const requestedSearch = requestedUrl.search as NormalizedSearch\n if (requestedSearch === '') {\n // The caller would have already checked if a route with an empty search\n // string is in the cache. So we can bail out here.\n return null\n }\n const urlWithoutSearchParams = new URL(requestedUrl)\n urlWithoutSearchParams.search = ''\n const routeWithNoSearchParams = readRouteCacheEntry(\n now,\n createPrefetchRequestKey(urlWithoutSearchParams.href, nextUrl)\n )\n\n if (\n routeWithNoSearchParams === null ||\n routeWithNoSearchParams.status !== EntryStatus.Fulfilled\n ) {\n // Bail out of constructing an optimistic route tree. This will result in\n // a blocking, unprefetched navigation.\n return null\n }\n\n // Now we have a base route tree we can \"patch\" with our optimistic values.\n\n // Optimistically assume that redirects for the requested pathname do\n // not vary on the search string. Therefore, if the base route was\n // redirected to a different search string, then the optimistic route\n // should be redirected to the same search string. Otherwise, we use\n // the requested search string.\n const canonicalUrlForRouteWithNoSearchParams = new URL(\n routeWithNoSearchParams.canonicalUrl,\n requestedUrl.origin\n )\n const optimisticCanonicalSearch =\n canonicalUrlForRouteWithNoSearchParams.search !== ''\n ? // Base route was redirected. Reuse the same redirected search string.\n canonicalUrlForRouteWithNoSearchParams.search\n : requestedSearch\n\n // Similarly, optimistically assume that rewrites for the requested\n // pathname do not vary on the search string. Therefore, if the base\n // route was rewritten to a different search string, then the optimistic\n // route should be rewritten to the same search string. Otherwise, we use\n // the requested search string.\n const optimisticRenderedSearch =\n routeWithNoSearchParams.renderedSearch !== ''\n ? // Base route was rewritten. Reuse the same rewritten search string.\n routeWithNoSearchParams.renderedSearch\n : requestedSearch\n\n const optimisticUrl = new URL(\n routeWithNoSearchParams.canonicalUrl,\n location.origin\n )\n optimisticUrl.search = optimisticCanonicalSearch\n const optimisticCanonicalUrl = createHrefFromUrl(optimisticUrl)\n\n const optimisticRouteTree = createOptimisticRouteTree(\n routeWithNoSearchParams.tree,\n optimisticRenderedSearch\n )\n const optimisticMetadataTree = createOptimisticRouteTree(\n routeWithNoSearchParams.metadata,\n optimisticRenderedSearch\n )\n\n // Clone the base route tree, and override the relevant fields with our\n // optimistic values.\n const optimisticEntry: FulfilledRouteCacheEntry = {\n canonicalUrl: optimisticCanonicalUrl,\n\n status: EntryStatus.Fulfilled,\n // This isn't cloned because it's instance-specific\n blockedTasks: null,\n tree: optimisticRouteTree,\n metadata: optimisticMetadataTree,\n couldBeIntercepted: routeWithNoSearchParams.couldBeIntercepted,\n isPPREnabled: routeWithNoSearchParams.isPPREnabled,\n\n // Override the rendered search with the optimistic value.\n renderedSearch: optimisticRenderedSearch,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt: routeWithNoSearchParams.staleAt,\n version: routeWithNoSearchParams.version,\n }\n\n // Do not insert this entry into the cache. It only exists so we can\n // perform the current navigation. Just return it to the caller.\n return optimisticEntry\n}\n\nfunction createOptimisticRouteTree(\n tree: RouteTree,\n newRenderedSearch: NormalizedSearch\n): RouteTree {\n // Create a new route tree that identical to the original one except for\n // the rendered search string, which is contained in the vary path.\n\n let clonedSlots: Record | null = null\n const originalSlots = tree.slots\n if (originalSlots !== null) {\n clonedSlots = {}\n for (const parallelRouteKey in originalSlots) {\n const childTree = originalSlots[parallelRouteKey]\n clonedSlots[parallelRouteKey] = createOptimisticRouteTree(\n childTree,\n newRenderedSearch\n )\n }\n }\n\n // We only need to clone the vary path if the route is a page.\n if (tree.isPage) {\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: clonePageVaryPathWithNewSearchParams(\n tree.varyPath,\n newRenderedSearch\n ),\n isPage: true,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n }\n\n return {\n requestKey: tree.requestKey,\n segment: tree.segment,\n varyPath: tree.varyPath,\n isPage: false,\n slots: clonedSlots,\n isRootLayout: tree.isRootLayout,\n hasLoadingBoundary: tree.hasLoadingBoundary,\n hasRuntimePrefetch: tree.hasRuntimePrefetch,\n }\n}\n\n/**\n * Checks if an entry for a segment exists in the cache. If so, it returns the\n * entry, If not, it adds an empty entry to the cache and returns it.\n */\nexport function readOrCreateSegmentCacheEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n const existingEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = false\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function readOrCreateRevalidatingSegmentEntry(\n now: number,\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): SegmentCacheEntry {\n // This function is called when we've already confirmed that a particular\n // segment is cached, but we want to perform another request anyway in case it\n // returns more complete and/or fresher data than we already have. The logic\n // for deciding whether to replace the existing entry is handled elsewhere;\n // this function just handles retrieving a cache entry that we can use to\n // track the revalidation.\n //\n // The reason revalidations are stored in the cache is because we need to be\n // able to dedupe multiple revalidation requests. The reason they have to be\n // handled specially is because we shouldn't overwrite a \"normal\" entry if\n // one exists at the same keypath. So, for each internal cache location, there\n // is a special \"revalidation\" slot that is used solely for this purpose.\n //\n // You can think of it as if all the revalidation entries were stored in a\n // separate cache map from the canonical entries, and then transfered to the\n // canonical cache map once the request is complete — this isn't how it's\n // actually implemented, since it's more efficient to store them in the same\n // data structure as the normal entries, but that's how it's modeled\n // conceptually.\n\n // TODO: Once we implement Fallback behavior for params, where an entry is\n // re-keyed based on response information, we'll need to account for the\n // possibility that the keypath of the previous entry is more generic than\n // the keypath of the revalidating entry. In other words, the server could\n // return a less generic entry upon revalidation. For now, though, this isn't\n // a concern because the keypath is based solely on the prefetch strategy,\n // not on data contained in the response.\n const existingEntry = readRevalidatingSegmentCacheEntry(now, tree.varyPath)\n if (existingEntry !== null) {\n return existingEntry\n }\n // Create a pending entry and add it to the cache.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function overwriteRevalidatingSegmentCacheEntry(\n fetchStrategy: FetchStrategy,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n) {\n // This function is called when we've already decided to replace an existing\n // revalidation entry. Create a new entry and write it into the cache,\n // overwriting the previous value.\n const varyPathForRequest = getSegmentVaryPathForRequest(fetchStrategy, tree)\n const pendingEntry = createDetachedSegmentCacheEntry(route.staleAt)\n const isRevalidation = true\n setInCacheMap(\n segmentCacheMap,\n varyPathForRequest,\n pendingEntry,\n isRevalidation\n )\n return pendingEntry\n}\n\nexport function upsertSegmentEntry(\n now: number,\n varyPath: SegmentVaryPath,\n candidateEntry: SegmentCacheEntry\n): SegmentCacheEntry | null {\n // We have a new entry that has not yet been inserted into the cache. Before\n // we do so, we need to confirm whether it takes precedence over the existing\n // entry (if one exists).\n // TODO: We should not upsert an entry if its key was invalidated in the time\n // since the request was made. We can do that by passing the \"owner\" entry to\n // this function and confirming it's the same as `existingEntry`.\n\n if (isValueExpired(now, getCurrentCacheVersion(), candidateEntry)) {\n // The entry is expired. We cannot upsert it.\n return null\n }\n\n const existingEntry = readSegmentCacheEntry(now, varyPath)\n if (existingEntry !== null) {\n // Don't replace a more specific segment with a less-specific one. A case where this\n // might happen is if the existing segment was fetched via\n // ``.\n if (\n // We fetched the new segment using a different, less specific fetch strategy\n // than the segment we already have in the cache, so it can't have more content.\n (candidateEntry.fetchStrategy !== existingEntry.fetchStrategy &&\n !canNewFetchStrategyProvideMoreContent(\n existingEntry.fetchStrategy,\n candidateEntry.fetchStrategy\n )) ||\n // The existing entry isn't partial, but the new one is.\n // (TODO: can this be true if `candidateEntry.fetchStrategy >= existingEntry.fetchStrategy`?)\n (!existingEntry.isPartial && candidateEntry.isPartial)\n ) {\n // We're going to leave revalidating entry in the cache so that it doesn't\n // get revalidated again unnecessarily. Downgrade the Fulfilled entry to\n // Rejected and null out the data so it can be garbage collected. We leave\n // `staleAt` intact to prevent subsequent revalidation attempts only until\n // the entry expires.\n const rejectedEntry: RejectedSegmentCacheEntry = candidateEntry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.loading = null\n rejectedEntry.rsc = null\n return null\n }\n\n // Evict the existing entry from the cache.\n deleteFromCacheMap(existingEntry)\n }\n\n const isRevalidation = false\n setInCacheMap(segmentCacheMap, varyPath, candidateEntry, isRevalidation)\n return candidateEntry\n}\n\nexport function createDetachedSegmentCacheEntry(\n staleAt: number\n): EmptySegmentCacheEntry {\n const emptyEntry: EmptySegmentCacheEntry = {\n status: EntryStatus.Empty,\n // Default to assuming the fetch strategy will be PPR. This will be updated\n // when a fetch is actually initiated.\n fetchStrategy: FetchStrategy.PPR,\n rsc: null,\n loading: null,\n isPartial: true,\n promise: null,\n\n // Map-related fields\n ref: null,\n size: 0,\n staleAt,\n version: 0,\n }\n return emptyEntry\n}\n\nexport function upgradeToPendingSegment(\n emptyEntry: EmptySegmentCacheEntry,\n fetchStrategy: FetchStrategy\n): PendingSegmentCacheEntry {\n const pendingEntry: PendingSegmentCacheEntry = emptyEntry as any\n pendingEntry.status = EntryStatus.Pending\n pendingEntry.fetchStrategy = fetchStrategy\n\n if (fetchStrategy === FetchStrategy.Full) {\n // We can assume the response will contain the full segment data. Set this\n // to false so we know it's OK to omit this segment from any navigation\n // requests that may happen while the data is still pending.\n pendingEntry.isPartial = false\n }\n\n // Set the version here, since this is right before the request is initiated.\n // The next time the global cache version is incremented, the entry will\n // effectively be evicted. This happens before initiating the request, rather\n // than when receiving the response, because it's guaranteed to happen\n // before the data is read on the server.\n pendingEntry.version = getCurrentCacheVersion()\n return pendingEntry\n}\n\nfunction pingBlockedTasks(entry: {\n blockedTasks: Set | null\n}): void {\n const blockedTasks = entry.blockedTasks\n if (blockedTasks !== null) {\n for (const task of blockedTasks) {\n pingPrefetchTask(task)\n }\n entry.blockedTasks = null\n }\n}\n\nfunction fulfillRouteCacheEntry(\n entry: RouteCacheEntry,\n tree: RouteTree,\n metadataVaryPath: PageVaryPath,\n staleAt: number,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n renderedSearch: NormalizedSearch,\n isPPREnabled: boolean\n): FulfilledRouteCacheEntry {\n // The Head is not actually part of the route tree, but other than that, it's\n // fetched and cached like a segment. Some functions expect a RouteTree\n // object, so rather than fork the logic in all those places, we use this\n // \"fake\" one.\n const metadata: RouteTree = {\n requestKey: HEAD_REQUEST_KEY,\n segment: HEAD_REQUEST_KEY,\n varyPath: metadataVaryPath,\n // The metadata isn't really a \"page\" (though it isn't really a \"segment\"\n // either) but for the purposes of how this field is used, it behaves like\n // one. If this logic ever gets more complex we can change this to an enum.\n isPage: true,\n slots: null,\n isRootLayout: false,\n hasLoadingBoundary: HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n hasRuntimePrefetch: false,\n }\n const fulfilledEntry: FulfilledRouteCacheEntry = entry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.tree = tree\n fulfilledEntry.metadata = metadata\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.couldBeIntercepted = couldBeIntercepted\n fulfilledEntry.canonicalUrl = canonicalUrl\n fulfilledEntry.renderedSearch = renderedSearch\n fulfilledEntry.isPPREnabled = isPPREnabled\n pingBlockedTasks(entry)\n return fulfilledEntry\n}\n\nfunction fulfillSegmentCacheEntry(\n segmentCacheEntry: PendingSegmentCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n staleAt: number,\n isPartial: boolean\n): FulfilledSegmentCacheEntry {\n const fulfilledEntry: FulfilledSegmentCacheEntry = segmentCacheEntry as any\n fulfilledEntry.status = EntryStatus.Fulfilled\n fulfilledEntry.rsc = rsc\n fulfilledEntry.loading = loading\n fulfilledEntry.staleAt = staleAt\n fulfilledEntry.isPartial = isPartial\n // Resolve any listeners that were waiting for this data.\n if (segmentCacheEntry.promise !== null) {\n segmentCacheEntry.promise.resolve(fulfilledEntry)\n // Free the promise for garbage collection.\n fulfilledEntry.promise = null\n }\n return fulfilledEntry\n}\n\nfunction rejectRouteCacheEntry(\n entry: PendingRouteCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedRouteCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n pingBlockedTasks(entry)\n}\n\nfunction rejectSegmentCacheEntry(\n entry: PendingSegmentCacheEntry,\n staleAt: number\n): void {\n const rejectedEntry: RejectedSegmentCacheEntry = entry as any\n rejectedEntry.status = EntryStatus.Rejected\n rejectedEntry.staleAt = staleAt\n if (entry.promise !== null) {\n // NOTE: We don't currently propagate the reason the prefetch was canceled\n // but we could by accepting a `reason` argument.\n entry.promise.resolve(null)\n entry.promise = null\n }\n}\n\ntype RouteTreeAccumulator = {\n metadataVaryPath: PageVaryPath | null\n}\n\nfunction convertRootTreePrefetchToRouteTree(\n rootTree: RootTreePrefetch,\n renderedPathname: string,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n) {\n // Remove trailing and leading slashes\n const pathnameParts = renderedPathname.split('/').filter((p) => p !== '')\n const index = 0\n const rootSegment = ROOT_SEGMENT_REQUEST_KEY\n return convertTreePrefetchToRouteTree(\n rootTree.tree,\n rootSegment,\n null,\n ROOT_SEGMENT_REQUEST_KEY,\n pathnameParts,\n index,\n renderedSearch,\n acc\n )\n}\n\nfunction convertTreePrefetchToRouteTree(\n prefetch: TreePrefetch,\n segment: FlightRouterStateSegment,\n partialVaryPath: PartialSegmentVaryPath | null,\n requestKey: SegmentRequestKey,\n pathnameParts: Array,\n pathnamePartsIndex: number,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n // Converts the route tree sent by the server into the format used by the\n // cache. The cached version of the tree includes additional fields, such as a\n // cache key for each segment. Since this is frequently accessed, we compute\n // it once instead of on every access. This same cache key is also used to\n // request the segment from the server.\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n const prefetchSlots = prefetch.slots\n if (prefetchSlots !== null) {\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n\n slots = {}\n for (let parallelRouteKey in prefetchSlots) {\n const childPrefetch = prefetchSlots[parallelRouteKey]\n const childParamName = childPrefetch.name\n const childParamType = childPrefetch.paramType\n const childServerSentParamKey = childPrefetch.paramKey\n\n let childDoesAppearInURL: boolean\n let childSegment: FlightRouterStateSegment\n let childPartialVaryPath: PartialSegmentVaryPath | null\n if (childParamType !== null) {\n // This segment is parameterized. Get the param from the pathname.\n const childParamValue = parseDynamicParamFromURLPart(\n childParamType,\n pathnameParts,\n pathnamePartsIndex\n )\n\n // Assign a cache key to the segment, based on the param value. In the\n // pre-Segment Cache implementation, the server computes this and sends\n // it in the body of the response. In the Segment Cache implementation,\n // the server sends an empty string and we fill it in here.\n\n // TODO: We're intentionally not adding the search param to page\n // segments here; it's tracked separately and added back during a read.\n // This would clearer if we waited to construct the segment until it's\n // read from the cache, since that's effectively what we're\n // doing anyway.\n const childParamKey =\n // The server omits this field from the prefetch response when\n // cacheComponents is enabled.\n childServerSentParamKey !== null\n ? childServerSentParamKey\n : // If no param key was sent, use the value parsed on the client.\n getCacheKeyForDynamicParam(\n childParamValue,\n '' as NormalizedSearch\n )\n\n childPartialVaryPath = appendLayoutVaryPath(\n partialVaryPath,\n childParamKey\n )\n childSegment = [childParamName, childParamKey, childParamType]\n childDoesAppearInURL = true\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n childPartialVaryPath = partialVaryPath\n childSegment = childParamName\n childDoesAppearInURL = doesStaticSegmentAppearInURL(childParamName)\n }\n\n // Only increment the index if the segment appears in the URL. If it's a\n // \"virtual\" segment, like a route group, it remains the same.\n const childPathnamePartsIndex = childDoesAppearInURL\n ? pathnamePartsIndex + 1\n : pathnamePartsIndex\n\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n slots[parallelRouteKey] = convertTreePrefetchToRouteTree(\n childPrefetch,\n childSegment,\n childPartialVaryPath,\n childRequestKey,\n pathnameParts,\n childPathnamePartsIndex,\n renderedSearch,\n acc\n )\n }\n } else {\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: prefetch.isRootLayout,\n // This field is only relevant to dynamic routes. For a PPR/static route,\n // there's always some partial loading state we can fetch.\n hasLoadingBoundary: HasLoadingBoundary.SegmentHasLoadingBoundary,\n hasRuntimePrefetch: prefetch.hasRuntimePrefetch,\n }\n}\n\nfunction convertRootFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n return convertFlightRouterStateToRouteTree(\n flightRouterState,\n ROOT_SEGMENT_REQUEST_KEY,\n null,\n renderedSearch,\n acc\n )\n}\n\nfunction convertFlightRouterStateToRouteTree(\n flightRouterState: FlightRouterState,\n requestKey: SegmentRequestKey,\n parentPartialVaryPath: PartialSegmentVaryPath | null,\n renderedSearch: NormalizedSearch,\n acc: RouteTreeAccumulator\n): RouteTree {\n const originalSegment = flightRouterState[0]\n\n let segment: FlightRouterStateSegment\n let partialVaryPath: PartialSegmentVaryPath | null\n let isPage: boolean\n let varyPath: SegmentVaryPath\n if (Array.isArray(originalSegment)) {\n isPage = false\n const paramCacheKey = originalSegment[1]\n partialVaryPath = appendLayoutVaryPath(parentPartialVaryPath, paramCacheKey)\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n segment = originalSegment\n } else {\n // This segment does not have a param. Inherit the partial vary path of\n // the parent.\n partialVaryPath = parentPartialVaryPath\n if (requestKey.endsWith(PAGE_SEGMENT_KEY)) {\n // This is a page segment.\n isPage = true\n\n // The navigation implementation expects the search params to be included\n // in the segment. However, in the case of a static response, the search\n // params are omitted. So the client needs to add them back in when reading\n // from the Segment Cache.\n //\n // For consistency, we'll do this for dynamic responses, too.\n //\n // TODO: We should move search params out of FlightRouterState and handle\n // them entirely on the client, similar to our plan for dynamic params.\n segment = PAGE_SEGMENT_KEY\n varyPath = finalizePageVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n // The metadata \"segment\" is not part the route tree, but it has the same\n // conceptual params as a page segment. Write the vary path into the\n // accumulator object. If there are multiple parallel pages, we use the\n // first one. Which page we choose is arbitrary as long as it's\n // consistently the same one every time every time. See\n // finalizeMetadataVaryPath for more details.\n if (acc.metadataVaryPath === null) {\n acc.metadataVaryPath = finalizeMetadataVaryPath(\n requestKey,\n renderedSearch,\n partialVaryPath\n )\n }\n } else {\n // This is a layout segment.\n isPage = false\n segment = originalSegment\n varyPath = finalizeLayoutVaryPath(requestKey, partialVaryPath)\n }\n }\n\n let slots: { [parallelRouteKey: string]: RouteTree } | null = null\n\n const parallelRoutes = flightRouterState[1]\n for (let parallelRouteKey in parallelRoutes) {\n const childRouterState = parallelRoutes[parallelRouteKey]\n const childSegment = childRouterState[0]\n // TODO: Eventually, the param values will not be included in the response\n // from the server. We'll instead fill them in on the client by parsing\n // the URL. This is where we'll do that.\n const childRequestKeyPart = createSegmentRequestKeyPart(childSegment)\n const childRequestKey = appendSegmentRequestKeyPart(\n requestKey,\n parallelRouteKey,\n childRequestKeyPart\n )\n const childTree = convertFlightRouterStateToRouteTree(\n childRouterState,\n childRequestKey,\n partialVaryPath,\n renderedSearch,\n acc\n )\n if (slots === null) {\n slots = {\n [parallelRouteKey]: childTree,\n }\n } else {\n slots[parallelRouteKey] = childTree\n }\n }\n\n return {\n requestKey,\n segment,\n varyPath,\n // TODO: Cheating the type system here a bit because TypeScript can't tell\n // that the type of isPage and varyPath are consistent. The fix would be to\n // create separate constructors and call the appropriate one from each of\n // the branches above. Just seems a bit overkill only for one field so I'll\n // leave it as-is for now. If isPage were wrong it would break the behavior\n // and we'd catch it quickly, anyway.\n isPage: isPage as boolean as any,\n slots,\n isRootLayout: flightRouterState[4] === true,\n hasLoadingBoundary:\n flightRouterState[5] !== undefined\n ? flightRouterState[5]\n : HasLoadingBoundary.SubtreeHasNoLoadingBoundary,\n\n // Non-static tree responses are only used by apps that haven't adopted\n // Cache Components. So this is always false.\n hasRuntimePrefetch: false,\n }\n}\n\nexport function convertRouteTreeToFlightRouterState(\n routeTree: RouteTree\n): FlightRouterState {\n const parallelRoutes: Record = {}\n if (routeTree.slots !== null) {\n for (const parallelRouteKey in routeTree.slots) {\n parallelRoutes[parallelRouteKey] = convertRouteTreeToFlightRouterState(\n routeTree.slots[parallelRouteKey]\n )\n }\n }\n const flightRouterState: FlightRouterState = [\n routeTree.segment,\n parallelRoutes,\n null,\n null,\n routeTree.isRootLayout,\n ]\n return flightRouterState\n}\n\nexport async function fetchRouteOnCacheMiss(\n entry: PendingRouteCacheEntry,\n task: PrefetchTask,\n key: RouteCacheKey\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n const pathname = key.pathname\n const search = key.search\n const nextUrl = key.nextUrl\n const segmentPath = '/_tree' as SegmentRequestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: segmentPath,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n try {\n const url = new URL(pathname + search, location.origin)\n let response\n let urlAfterRedirects\n if (isOutputExportMode) {\n // In output: \"export\" mode, we can't use headers to request a particular\n // segment. Instead, we encode the extra request information into the URL.\n // This is not part of the \"public\" interface of the app; it's an internal\n // Next.js implementation detail that the app developer should not need to\n // concern themselves with.\n //\n // For example, to request a segment:\n //\n // Path passed to : /path/to/page\n // Path passed to fetch: /path/to/page/__next-segments/_tree\n //\n // (This is not the exact protocol, just an illustration.)\n //\n // Before we do that, though, we need to account for redirects. Even in\n // output: \"export\" mode, a proxy might redirect the page to a different\n // location, but we shouldn't assume or expect that they also redirect all\n // the segment files, too.\n //\n // To check whether the page is redirected, previously we perform a range\n // request of 64 bytes of the HTML document to check if the target page\n // is part of this app (by checking if build id matches). Only if the target\n // page is part of this app do we determine the final canonical URL.\n //\n // However, as mentioned in https://github.com/vercel/next.js/pull/85903,\n // some popular static hosting providers (like Cloudflare Pages or Render.com)\n // do not support range requests, in the worst case, the entire HTML instead\n // of 64 bytes could be returned, which is wasteful.\n //\n // So instead, we drops the check for build id here, and simply perform\n // a HEAD request to rejects 1xx/4xx/5xx responses, and then determine the\n // final URL after redirects.\n //\n // NOTE: We could embed the route tree into the HTML document, to avoid\n // a second request. We're not doing that currently because it would make\n // the HTML document larger and affect normal page loads.\n const headResponse = await fetch(url, {\n method: 'HEAD',\n })\n if (headResponse.status < 200 || headResponse.status >= 400) {\n // The target page responded w/o a successful status code\n // Could be a WAF serving a 403, or a 5xx from a backend\n //\n // Note that we can't use headResponse.ok here, because\n // Response#ok returns `false` with 3xx responses.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n urlAfterRedirects = headResponse.redirected\n ? new URL(headResponse.url)\n : url\n\n response = await fetchPrefetchResponse(\n addSegmentPathToUrlInOutputExportMode(urlAfterRedirects, segmentPath),\n headers\n )\n } else {\n // \"Server\" mode. We can use request headers instead of the pathname.\n // TODO: The eventual plan is to get rid of our custom request headers and\n // encode everything into the URL, using a similar strategy to the\n // \"output: export\" block above.\n response = await fetchPrefetchResponse(url, headers)\n urlAfterRedirects =\n response !== null && response.redirected ? new URL(response.url) : url\n }\n\n if (\n !response ||\n !response.ok ||\n // 204 is a Cache miss. Though theoretically this shouldn't happen when\n // PPR is enabled, because we always respond to route tree requests, even\n // if it needs to be blockingly generated on demand.\n response.status === 204 ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // TODO: The canonical URL is the href without the origin. I think\n // historically the reason for this is because the initial canonical URL\n // gets passed as a prop to the top-level React component, which means it\n // needs to be computed during SSR. If it were to include the origin, it\n // would need to always be same as location.origin on the client, to prevent\n // a hydration mismatch. To sidestep this complexity, we omit the origin.\n //\n // However, since this is neither a native URL object nor a fully qualified\n // URL string, we need to be careful about how we use it. To prevent subtle\n // mistakes, we should create a special type for it, instead of just string.\n // Or, we should just use a (readonly) URL object instead. The type of the\n // prop that we pass to seed the initial state does not need to be the same\n // type as the state itself.\n const canonicalUrl = createHrefFromUrl(urlAfterRedirects)\n\n // Check whether the response varies based on the Next-Url header.\n const varyHeader = response.headers.get('vary')\n const couldBeIntercepted =\n varyHeader !== null && varyHeader.includes(NEXT_URL)\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route.\n const routeIsPPREnabled =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '2' ||\n // In output: \"export\" mode, we can't rely on response headers. But if we\n // receive a well-formed response, we can assume it's a static response,\n // because all data is static in this mode.\n isOutputExportMode\n\n if (routeIsPPREnabled) {\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData = await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n // Get the params that were used to render the target page. These may\n // be different from the params in the request URL, if the page\n // was rewritten.\n const renderedPathname = getRenderedPathname(response)\n const renderedSearch = getRenderedSearch(response)\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootTreePrefetchToRouteTree(\n serverData,\n renderedPathname,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n const staleTimeMs = getStaleTimeMs(serverData.staleTime)\n fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n Date.now() + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n } else {\n // PPR is not enabled for this route. The server responds with a\n // different format (FlightRouterState) that we need to convert.\n // TODO: We will unify the responses eventually. I'm keeping the types\n // separate for now because FlightRouterState has so many\n // overloaded concerns.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(entry, size)\n }\n )\n const serverData =\n await createFromNextReadableStream(\n prefetchStream,\n headers\n )\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n // TODO: We should cache the fact that this is an MPA navigation.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n\n writeDynamicTreeResponseIntoCache(\n Date.now(),\n task,\n // The non-PPR response format is what we'd get if we prefetched these segments\n // using the LoadingBoundary fetch strategy, so mark their cache entries accordingly.\n FetchStrategy.LoadingBoundary,\n response as RSCResponse,\n serverData,\n entry,\n couldBeIntercepted,\n canonicalUrl,\n routeIsPPREnabled\n )\n }\n\n if (!couldBeIntercepted) {\n // This route will never be intercepted. So we can use this entry for all\n // requests to this route, regardless of the Next-Url header. This works\n // because when reading the cache we always check for a valid\n // non-intercepted entry first.\n\n // Re-key the entry. The `set` implementation handles removing it from\n // its previous position in the cache. We don't need to do anything to\n // update the LRU, because the entry is already in it.\n // TODO: Treat this as an upsert — should check if an entry already\n // exists at the new keypath, and if so, whether we should keep that\n // one instead.\n const fulfilledVaryPath: RouteVaryPath = getFulfilledRouteVaryPath(\n pathname,\n search,\n nextUrl,\n couldBeIntercepted\n )\n const isRevalidation = false\n setInCacheMap(routeCacheMap, fulfilledVaryPath, entry, isRevalidation)\n }\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectRouteCacheEntry(entry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentOnCacheMiss(\n route: FulfilledRouteCacheEntry,\n segmentCacheEntry: PendingSegmentCacheEntry,\n routeKey: RouteCacheKey,\n tree: RouteTree\n): Promise | null> {\n // This function is allowed to use async/await because it contains the actual\n // fetch that gets issued on a cache miss. Notice it writes the result to the\n // cache entry directly, rather than return data that is then written by\n // the caller.\n //\n // Segment fetches are non-blocking so we don't need to ping the scheduler\n // on completion.\n\n // Use the canonical URL to request the segment, not the original URL. These\n // are usually the same, but the canonical URL will be different if the route\n // tree response was redirected. To avoid an extra waterfall on every segment\n // request, we pass the redirected URL instead of the original one.\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = routeKey.nextUrl\n\n const requestKey = tree.requestKey\n const normalizedRequestKey =\n requestKey === ROOT_SEGMENT_REQUEST_KEY\n ? // The root segment is a special case. To simplify the server-side\n // handling of these requests, we encode the root segment path as\n // `_index` instead of as an empty string. This should be treated as\n // an implementation detail and not as a stable part of the protocol.\n // It just needs to match the equivalent logic that happens when\n // prerendering the responses. It should not leak outside of Next.js.\n ('/_index' as SegmentRequestKey)\n : requestKey\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_PREFETCH_HEADER]: '1',\n [NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]: normalizedRequestKey,\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n\n const requestUrl = isOutputExportMode\n ? // In output: \"export\" mode, we need to add the segment path to the URL.\n addSegmentPathToUrlInOutputExportMode(url, normalizedRequestKey)\n : url\n try {\n const response = await fetchPrefetchResponse(requestUrl, headers)\n if (\n !response ||\n !response.ok ||\n response.status === 204 || // Cache miss\n // This checks whether the response was served from the per-segment cache,\n // rather than the old prefetching flow. If it fails, it implies that PPR\n // is disabled on this route. Theoretically this should never happen\n // because we only issue requests for segments once we've verified that\n // the route supports PPR.\n (response.headers.get(NEXT_DID_POSTPONE_HEADER) !== '2' &&\n // In output: \"export\" mode, we can't rely on response headers. But if\n // we receive a well-formed response, we can assume it's a static\n // response, because all data is static in this mode.\n !isOutputExportMode) ||\n !response.body\n ) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n // Wrap the original stream in a new stream that never closes. That way the\n // Flight client doesn't error if there's a hanging promise.\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(size) {\n setSizeInCacheMap(segmentCacheEntry, size)\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n if (serverData.buildId !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n return {\n value: fulfillSegmentCacheEntry(\n segmentCacheEntry,\n serverData.rsc,\n serverData.loading,\n // TODO: The server does not currently provide per-segment stale time.\n // So we use the stale time of the route.\n route.staleAt,\n serverData.isPartial\n ),\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n closed: closed.promise,\n }\n } catch (error) {\n // Either the connection itself failed, or something bad happened while\n // decoding the response.\n rejectSegmentCacheEntry(segmentCacheEntry, Date.now() + 10 * 1000)\n return null\n }\n}\n\nexport async function fetchSegmentPrefetchesUsingDynamicRequest(\n task: PrefetchTask,\n route: FulfilledRouteCacheEntry,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n dynamicRequestTree: FlightRouterState,\n spawnedEntries: Map\n): Promise | null> {\n const key = task.key\n const url = new URL(route.canonicalUrl, location.origin)\n const nextUrl = key.nextUrl\n\n if (\n spawnedEntries.size === 1 &&\n spawnedEntries.has(route.metadata.requestKey)\n ) {\n // The only thing pending is the head. Instruct the server to\n // skip over everything else.\n dynamicRequestTree = MetadataOnlyRequestTree\n }\n\n const headers: RequestHeaders = {\n [RSC_HEADER]: '1',\n [NEXT_ROUTER_STATE_TREE_HEADER]:\n prepareFlightRouterStateForRequest(dynamicRequestTree),\n }\n if (nextUrl !== null) {\n headers[NEXT_URL] = nextUrl\n }\n switch (fetchStrategy) {\n case FetchStrategy.Full: {\n // We omit the prefetch header from a full prefetch because it's essentially\n // just a navigation request that happens ahead of time — it should include\n // all the same data in the response.\n break\n }\n case FetchStrategy.PPRRuntime: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '2'\n break\n }\n case FetchStrategy.LoadingBoundary: {\n headers[NEXT_ROUTER_PREFETCH_HEADER] = '1'\n break\n }\n default: {\n fetchStrategy satisfies never\n }\n }\n\n try {\n const response = await fetchPrefetchResponse(url, headers)\n if (!response || !response.ok || !response.body) {\n // Server responded with an error, or with a miss. We should still cache\n // the response, but we can try again after 10 seconds.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n const renderedSearch = getRenderedSearch(response)\n if (renderedSearch !== route.renderedSearch) {\n // The search params that were used to render the target page are\n // different from the search params in the request URL. This only happens\n // when there's a dynamic rewrite in between the tree prefetch and the\n // data prefetch.\n // TODO: For now, since this is an edge case, we reject the prefetch, but\n // the proper way to handle this is to evict the stale route tree entry\n // then fill the cache with the new response.\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n\n // Track when the network connection closes.\n const closed = createPromiseWithResolvers()\n\n let fulfilledEntries: Array | null = null\n const prefetchStream = createPrefetchResponseStream(\n response.body,\n closed.resolve,\n function onResponseSizeUpdate(totalBytesReceivedSoFar) {\n // When processing a dynamic response, we don't know how large each\n // individual segment is, so approximate by assiging each segment\n // the average of the total response size.\n if (fulfilledEntries === null) {\n // Haven't received enough data yet to know which segments\n // were included.\n return\n }\n const averageSize = totalBytesReceivedSoFar / fulfilledEntries.length\n for (const entry of fulfilledEntries) {\n setSizeInCacheMap(entry, averageSize)\n }\n }\n )\n const serverData = await (createFromNextReadableStream(\n prefetchStream,\n headers\n ) as Promise)\n\n const isResponsePartial =\n fetchStrategy === FetchStrategy.PPRRuntime\n ? // A runtime prefetch may have holes.\n serverData.rp?.[0] === true\n : // Full and LoadingBoundary prefetches cannot have holes.\n // (even if we did set the prefetch header, we only use this codepath for non-PPR-enabled routes)\n false\n\n // Aside from writing the data into the cache, this function also returns\n // the entries that were fulfilled, so we can streamingly update their sizes\n // in the LRU as more data comes in.\n fulfilledEntries = writeDynamicRenderResponseIntoCache(\n Date.now(),\n task,\n fetchStrategy,\n response as RSCResponse,\n serverData,\n isResponsePartial,\n route,\n spawnedEntries\n )\n\n // Return a promise that resolves when the network connection closes, so\n // the scheduler can track the number of concurrent network connections.\n return { value: null, closed: closed.promise }\n } catch (error) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, Date.now() + 10 * 1000)\n return null\n }\n}\n\nfunction writeDynamicTreeResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n entry: PendingRouteCacheEntry,\n couldBeIntercepted: boolean,\n canonicalUrl: string,\n routeIsPPREnabled: boolean\n) {\n // Get the URL that was used to render the target page. This may be different\n // from the URL in the request URL, if the page was rewritten.\n const renderedSearch = getRenderedSearch(response)\n\n const normalizedFlightDataResult = normalizeFlightData(serverData.f)\n if (\n // A string result means navigating to this route will result in an\n // MPA navigation.\n typeof normalizedFlightDataResult === 'string' ||\n normalizedFlightDataResult.length !== 1\n ) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n const flightData = normalizedFlightDataResult[0]\n if (!flightData.isRootRender) {\n // Unexpected response format.\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const flightRouterState = flightData.tree\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n\n // If the response contains dynamic holes, then we must conservatively assume\n // that any individual segment might contain dynamic holes, and also the\n // head. If it did not contain dynamic holes, then we can assume every segment\n // and the head is completely static.\n const isResponsePartial =\n response.headers.get(NEXT_DID_POSTPONE_HEADER) === '1'\n\n // Convert the server-sent data into the RouteTree format used by the\n // client cache.\n //\n // During this traversal, we accumulate additional data into this\n // \"accumulator\" object.\n const acc: RouteTreeAccumulator = { metadataVaryPath: null }\n const routeTree = convertRootFlightRouterStateToRouteTree(\n flightRouterState,\n renderedSearch,\n acc\n )\n const metadataVaryPath = acc.metadataVaryPath\n if (metadataVaryPath === null) {\n rejectRouteCacheEntry(entry, now + 10 * 1000)\n return\n }\n\n const fulfilledEntry = fulfillRouteCacheEntry(\n entry,\n routeTree,\n metadataVaryPath,\n now + staleTimeMs,\n couldBeIntercepted,\n canonicalUrl,\n renderedSearch,\n routeIsPPREnabled\n )\n\n // If the server sent segment data as part of the response, we should write\n // it into the cache to prevent a second, redundant prefetch request.\n //\n // TODO: When `clientSegmentCache` is enabled, the server does not include\n // segment data when responding to a route tree prefetch request. However,\n // when `clientSegmentCache` is set to \"client-only\", and PPR is enabled (or\n // the page is fully static), the normal check is bypassed and the server\n // responds with the full page. This is a temporary situation until we can\n // remove the \"client-only\" option. Then, we can delete this function call.\n writeDynamicRenderResponseIntoCache(\n now,\n task,\n fetchStrategy,\n response,\n serverData,\n isResponsePartial,\n fulfilledEntry,\n null\n )\n}\n\nfunction rejectSegmentEntriesIfStillPending(\n entries: Map,\n staleAt: number\n): Array {\n const fulfilledEntries = []\n for (const entry of entries.values()) {\n if (entry.status === EntryStatus.Pending) {\n rejectSegmentCacheEntry(entry, staleAt)\n } else if (entry.status === EntryStatus.Fulfilled) {\n fulfilledEntries.push(entry)\n }\n }\n return fulfilledEntries\n}\n\nfunction writeDynamicRenderResponseIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n response: RSCResponse,\n serverData: NavigationFlightResponse,\n isResponsePartial: boolean,\n route: FulfilledRouteCacheEntry,\n spawnedEntries: Map | null\n): Array | null {\n if (serverData.b !== getAppBuildId()) {\n // The server build does not match the client. Treat as a 404. During\n // an actual navigation, the router will trigger an MPA navigation.\n // TODO: Consider moving the build ID to a response header so we can check\n // it before decoding the response, and so there's one way of checking\n // across all response types.\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n\n const flightDatas = normalizeFlightData(serverData.f)\n if (typeof flightDatas === 'string') {\n // This means navigating to this route will result in an MPA navigation.\n // TODO: We should cache this, too, so that the MPA navigation is immediate.\n return null\n }\n\n // For runtime prefetches, stale time is in the payload at rp[1].\n // For other responses, fall back to the header.\n const staleTimeSeconds =\n typeof serverData.rp?.[1] === 'number'\n ? serverData.rp[1]\n : parseInt(response.headers.get(NEXT_ROUTER_STALE_TIME_HEADER) ?? '', 10)\n const staleTimeMs = !isNaN(staleTimeSeconds)\n ? getStaleTimeMs(staleTimeSeconds)\n : STATIC_STALETIME_MS\n const staleAt = now + staleTimeMs\n\n for (const flightData of flightDatas) {\n const seedData = flightData.seedData\n if (seedData !== null) {\n // The data sent by the server represents only a subtree of the app. We\n // need to find the part of the task tree that matches the response.\n //\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n const segmentPath = flightData.segmentPath\n let tree = route.tree\n for (let i = 0; i < segmentPath.length; i += 2) {\n const parallelRouteKey: string = segmentPath[i]\n if (tree?.slots?.[parallelRouteKey] !== undefined) {\n tree = tree.slots[parallelRouteKey]\n } else {\n if (spawnedEntries !== null) {\n rejectSegmentEntriesIfStillPending(spawnedEntries, now + 10 * 1000)\n }\n return null\n }\n }\n\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n tree,\n staleAt,\n seedData,\n isResponsePartial,\n spawnedEntries\n )\n }\n\n const head = flightData.head\n if (head !== null) {\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n head,\n null,\n flightData.isHeadPartial,\n staleAt,\n route.metadata,\n spawnedEntries\n )\n }\n }\n // Any entry that's still pending was intentionally not rendered by the\n // server, because it was inside the loading boundary. Mark them as rejected\n // so we know not to fetch them again.\n // TODO: If PPR is enabled on some routes but not others, then it's possible\n // that a different page is able to do a per-segment prefetch of one of the\n // segments we're marking as rejected here. We should mark on the segment\n // somehow that the reason for the rejection is because of a non-PPR prefetch.\n // That way a per-segment prefetch knows to disregard the rejection.\n if (spawnedEntries !== null) {\n const fulfilledEntries = rejectSegmentEntriesIfStillPending(\n spawnedEntries,\n now + 10 * 1000\n )\n return fulfilledEntries\n }\n return null\n}\n\nfunction writeSeedDataIntoCache(\n now: number,\n task: PrefetchTask,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree,\n staleAt: number,\n seedData: CacheNodeSeedData,\n isResponsePartial: boolean,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // This function is used to write the result of a runtime server request\n // (CacheNodeSeedData) into the prefetch cache.\n const rsc = seedData[0]\n const loading = seedData[2]\n const isPartial = rsc === null || isResponsePartial\n fulfillEntrySpawnedByRuntimePrefetch(\n now,\n fetchStrategy,\n route,\n rsc,\n loading,\n isPartial,\n staleAt,\n tree,\n entriesOwnedByCurrentTask\n )\n\n // Recursively write the child data into the cache.\n const slots = tree.slots\n if (slots !== null) {\n const seedDataChildren = seedData[1]\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childSeedData: CacheNodeSeedData | null | void =\n seedDataChildren[parallelRouteKey]\n if (childSeedData !== null && childSeedData !== undefined) {\n writeSeedDataIntoCache(\n now,\n task,\n fetchStrategy,\n route,\n childTree,\n staleAt,\n childSeedData,\n isResponsePartial,\n entriesOwnedByCurrentTask\n )\n }\n }\n }\n}\n\nfunction fulfillEntrySpawnedByRuntimePrefetch(\n now: number,\n fetchStrategy:\n | FetchStrategy.LoadingBoundary\n | FetchStrategy.PPRRuntime\n | FetchStrategy.Full,\n route: FulfilledRouteCacheEntry,\n rsc: React.ReactNode,\n loading: LoadingModuleData | Promise,\n isPartial: boolean,\n staleAt: number,\n tree: RouteTree,\n entriesOwnedByCurrentTask: Map<\n SegmentRequestKey,\n PendingSegmentCacheEntry\n > | null\n) {\n // We should only write into cache entries that are owned by us. Or create\n // a new one and write into that. We must never write over an entry that was\n // created by a different task, because that causes data races.\n const ownedEntry =\n entriesOwnedByCurrentTask !== null\n ? entriesOwnedByCurrentTask.get(tree.requestKey)\n : undefined\n if (ownedEntry !== undefined) {\n fulfillSegmentCacheEntry(ownedEntry, rsc, loading, staleAt, isPartial)\n } else {\n // There's no matching entry. Attempt to create a new one.\n const possiblyNewEntry = readOrCreateSegmentCacheEntry(\n now,\n fetchStrategy,\n route,\n tree\n )\n if (possiblyNewEntry.status === EntryStatus.Empty) {\n // Confirmed this is a new entry. We can fulfill it.\n const newEntry = possiblyNewEntry\n fulfillSegmentCacheEntry(\n upgradeToPendingSegment(newEntry, fetchStrategy),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n } else {\n // There was already an entry in the cache. But we may be able to\n // replace it with the new one from the server.\n const newEntry = fulfillSegmentCacheEntry(\n upgradeToPendingSegment(\n createDetachedSegmentCacheEntry(staleAt),\n fetchStrategy\n ),\n rsc,\n loading,\n staleAt,\n isPartial\n )\n upsertSegmentEntry(\n now,\n getSegmentVaryPathForRequest(fetchStrategy, tree),\n newEntry\n )\n }\n }\n}\n\nasync function fetchPrefetchResponse(\n url: URL,\n headers: RequestHeaders\n): Promise | null> {\n const fetchPriority = 'low'\n // When issuing a prefetch request, don't immediately decode the response; we\n // use the lower level `createFromResponse` API instead because we need to do\n // some extra processing of the response stream. See\n // `createPrefetchResponseStream` for more details.\n const shouldImmediatelyDecode = false\n const response = await createFetch(\n url,\n headers,\n fetchPriority,\n shouldImmediatelyDecode\n )\n if (!response.ok) {\n return null\n }\n\n // Check the content type\n if (isOutputExportMode) {\n // In output: \"export\" mode, we relaxed about the content type, since it's\n // not Next.js that's serving the response. If the status is OK, assume the\n // response is valid. If it's not a valid response, the Flight client won't\n // be able to decode it, and we'll treat it as a miss.\n } else {\n const contentType = response.headers.get('content-type')\n const isFlightResponse =\n contentType && contentType.startsWith(RSC_CONTENT_TYPE_HEADER)\n if (!isFlightResponse) {\n return null\n }\n }\n return response\n}\n\nfunction createPrefetchResponseStream(\n originalFlightStream: ReadableStream,\n onStreamClose: () => void,\n onResponseSizeUpdate: (size: number) => void\n): ReadableStream {\n // When PPR is enabled, prefetch streams may contain references that never\n // resolve, because that's how we encode dynamic data access. In the decoded\n // object returned by the Flight client, these are reified into hanging\n // promises that suspend during render, which is effectively what we want.\n // The UI resolves when it switches to the dynamic data stream\n // (via useDeferredValue(dynamic, static)).\n //\n // However, the Flight implementation currently errors if the server closes\n // the response before all the references are resolved. As a cheat to work\n // around this, we wrap the original stream in a new stream that never closes,\n // and therefore doesn't error.\n //\n // While processing the original stream, we also incrementally update the size\n // of the cache entry in the LRU.\n let totalByteLength = 0\n const reader = originalFlightStream.getReader()\n return new ReadableStream({\n async pull(controller) {\n while (true) {\n const { done, value } = await reader.read()\n if (!done) {\n // Pass to the target stream and keep consuming the Flight response\n // from the server.\n controller.enqueue(value)\n\n // Incrementally update the size of the cache entry in the LRU.\n // NOTE: Since prefetch responses are delivered in a single chunk,\n // it's not really necessary to do this streamingly, but I'm doing it\n // anyway in case this changes in the future.\n totalByteLength += value.byteLength\n onResponseSizeUpdate(totalByteLength)\n continue\n }\n // The server stream has closed. Exit, but intentionally do not close\n // the target stream. We do notify the caller, though.\n onStreamClose()\n return\n }\n },\n })\n}\n\nfunction addSegmentPathToUrlInOutputExportMode(\n url: URL,\n segmentPath: SegmentRequestKey\n): URL {\n if (isOutputExportMode) {\n // In output: \"export\" mode, we cannot use a header to encode the segment\n // path. Instead, we append it to the end of the pathname.\n const staticUrl = new URL(url)\n const routeDir = staticUrl.pathname.endsWith('/')\n ? staticUrl.pathname.slice(0, -1)\n : staticUrl.pathname\n const staticExportFilename =\n convertSegmentPathToStaticExportFilename(segmentPath)\n staticUrl.pathname = `${routeDir}/${staticExportFilename}`\n return staticUrl\n }\n return url\n}\n\n/**\n * Checks whether the new fetch strategy is likely to provide more content than the old one.\n *\n * Generally, when an app uses dynamic data, a \"more specific\" fetch strategy is expected to provide more content:\n * - `LoadingBoundary` only provides static layouts\n * - `PPR` can provide shells for each segment (even for segments that use dynamic data)\n * - `PPRRuntime` can additionally include content that uses searchParams, params, or cookies\n * - `Full` includes all the content, even if it uses dynamic data\n *\n * However, it's possible that a more specific fetch strategy *won't* give us more content if:\n * - a segment is fully static\n * (then, `PPR`/`PPRRuntime`/`Full` will all yield equivalent results)\n * - providing searchParams/params/cookies doesn't reveal any more content, e.g. because of an `await connection()`\n * (then, `PPR` and `PPRRuntime` will yield equivalent results, only `Full` will give us more)\n * Because of this, when comparing two segments, we should also check if the existing segment is partial.\n * If it's not partial, then there's no need to prefetch it again, even using a \"more specific\" strategy.\n * There's currently no way to know if `PPRRuntime` will yield more data that `PPR`, so we have to assume it will.\n *\n * Also note that, in practice, we don't expect to be comparing `LoadingBoundary` to `PPR`/`PPRRuntime`,\n * because a non-PPR-enabled route wouldn't ever use the latter strategies. It might however use `Full`.\n */\nexport function canNewFetchStrategyProvideMoreContent(\n currentStrategy: FetchStrategy,\n newStrategy: FetchStrategy\n): boolean {\n return currentStrategy < newStrategy\n}\n"],"names":["EntryStatus","canNewFetchStrategyProvideMoreContent","convertRouteTreeToFlightRouterState","createDetachedSegmentCacheEntry","fetchRouteOnCacheMiss","fetchSegmentOnCacheMiss","fetchSegmentPrefetchesUsingDynamicRequest","getCurrentCacheVersion","getStaleTimeMs","overwriteRevalidatingSegmentCacheEntry","pingInvalidationListeners","readOrCreateRevalidatingSegmentEntry","readOrCreateRouteCacheEntry","readOrCreateSegmentCacheEntry","readRouteCacheEntry","readSegmentCacheEntry","requestOptimisticRouteCacheEntry","revalidateEntireCache","upgradeToPendingSegment","upsertSegmentEntry","waitForSegmentCacheEntry","staleTimeSeconds","Math","max","isOutputExportMode","process","env","NODE_ENV","__NEXT_CONFIG_OUTPUT","MetadataOnlyRequestTree","routeCacheMap","createCacheMap","segmentCacheMap","invalidationListeners","currentCacheVersion","nextUrl","tree","startRevalidationCooldown","pingVisibleLinks","attachInvalidationListener","task","onInvalidate","Set","add","notifyInvalidationListener","error","reportError","console","tasks","isPrefetchTaskDirty","now","key","varyPath","getRouteVaryPath","pathname","search","isRevalidation","getFromCacheMap","readRevalidatingSegmentCacheEntry","pendingEntry","promiseWithResolvers","promise","createPromiseWithResolvers","existingEntry","canonicalUrl","status","blockedTasks","metadata","couldBeIntercepted","isPPREnabled","renderedSearch","ref","size","staleAt","Infinity","version","setInCacheMap","requestedUrl","requestedSearch","urlWithoutSearchParams","URL","routeWithNoSearchParams","createPrefetchRequestKey","href","canonicalUrlForRouteWithNoSearchParams","origin","optimisticCanonicalSearch","optimisticRenderedSearch","optimisticUrl","location","optimisticCanonicalUrl","createHrefFromUrl","optimisticRouteTree","createOptimisticRouteTree","optimisticMetadataTree","optimisticEntry","newRenderedSearch","clonedSlots","originalSlots","slots","parallelRouteKey","childTree","isPage","requestKey","segment","clonePageVaryPathWithNewSearchParams","isRootLayout","hasLoadingBoundary","hasRuntimePrefetch","fetchStrategy","route","varyPathForRequest","getSegmentVaryPathForRequest","candidateEntry","isValueExpired","isPartial","rejectedEntry","loading","rsc","deleteFromCacheMap","emptyEntry","FetchStrategy","PPR","Full","pingBlockedTasks","entry","pingPrefetchTask","fulfillRouteCacheEntry","metadataVaryPath","HEAD_REQUEST_KEY","HasLoadingBoundary","SubtreeHasNoLoadingBoundary","fulfilledEntry","fulfillSegmentCacheEntry","segmentCacheEntry","resolve","rejectRouteCacheEntry","rejectSegmentCacheEntry","convertRootTreePrefetchToRouteTree","rootTree","renderedPathname","acc","pathnameParts","split","filter","p","index","rootSegment","ROOT_SEGMENT_REQUEST_KEY","convertTreePrefetchToRouteTree","prefetch","partialVaryPath","pathnamePartsIndex","prefetchSlots","finalizeLayoutVaryPath","childPrefetch","childParamName","name","childParamType","paramType","childServerSentParamKey","paramKey","childDoesAppearInURL","childSegment","childPartialVaryPath","childParamValue","parseDynamicParamFromURLPart","childParamKey","getCacheKeyForDynamicParam","appendLayoutVaryPath","doesStaticSegmentAppearInURL","childPathnamePartsIndex","childRequestKeyPart","createSegmentRequestKeyPart","childRequestKey","appendSegmentRequestKeyPart","endsWith","PAGE_SEGMENT_KEY","finalizePageVaryPath","finalizeMetadataVaryPath","SegmentHasLoadingBoundary","convertRootFlightRouterStateToRouteTree","flightRouterState","convertFlightRouterStateToRouteTree","parentPartialVaryPath","originalSegment","Array","isArray","paramCacheKey","parallelRoutes","childRouterState","undefined","routeTree","segmentPath","headers","RSC_HEADER","NEXT_ROUTER_PREFETCH_HEADER","NEXT_ROUTER_SEGMENT_PREFETCH_HEADER","NEXT_URL","url","response","urlAfterRedirects","headResponse","fetch","method","Date","redirected","fetchPrefetchResponse","addSegmentPathToUrlInOutputExportMode","ok","body","varyHeader","get","includes","closed","routeIsPPREnabled","NEXT_DID_POSTPONE_HEADER","prefetchStream","createPrefetchResponseStream","onResponseSizeUpdate","setSizeInCacheMap","serverData","createFromNextReadableStream","buildId","getAppBuildId","getRenderedPathname","getRenderedSearch","staleTimeMs","staleTime","b","writeDynamicTreeResponseIntoCache","LoadingBoundary","fulfilledVaryPath","getFulfilledRouteVaryPath","value","routeKey","normalizedRequestKey","requestUrl","dynamicRequestTree","spawnedEntries","has","NEXT_ROUTER_STATE_TREE_HEADER","prepareFlightRouterStateForRequest","PPRRuntime","rejectSegmentEntriesIfStillPending","fulfilledEntries","totalBytesReceivedSoFar","averageSize","length","isResponsePartial","rp","writeDynamicRenderResponseIntoCache","normalizedFlightDataResult","normalizeFlightData","f","flightData","isRootRender","parseInt","NEXT_ROUTER_STALE_TIME_HEADER","isNaN","STATIC_STALETIME_MS","entries","values","push","flightDatas","seedData","i","writeSeedDataIntoCache","head","fulfillEntrySpawnedByRuntimePrefetch","isHeadPartial","entriesOwnedByCurrentTask","seedDataChildren","childSeedData","ownedEntry","possiblyNewEntry","newEntry","fetchPriority","shouldImmediatelyDecode","createFetch","contentType","isFlightResponse","startsWith","RSC_CONTENT_TYPE_HEADER","originalFlightStream","onStreamClose","totalByteLength","reader","getReader","ReadableStream","pull","controller","done","read","enqueue","byteLength","staticUrl","routeDir","slice","staticExportFilename","convertSegmentPathToStaticExportFilename","currentStrategy","newStrategy"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 7622, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/segment-cache/navigation.ts"],"sourcesContent":["import type {\n CacheNodeSeedData,\n FlightRouterState,\n FlightSegmentPath,\n} from '../../../shared/lib/app-router-types'\nimport type { CacheNode } from '../../../shared/lib/app-router-types'\nimport type {\n HeadData,\n LoadingModuleData,\n} from '../../../shared/lib/app-router-types'\nimport type { NormalizedFlightData } from '../../flight-data-helpers'\nimport { fetchServerResponse } from '../router-reducer/fetch-server-response'\nimport {\n startPPRNavigation,\n spawnDynamicRequests,\n FreshnessPolicy,\n type NavigationTask,\n type NavigationRequestAccumulation,\n} from '../router-reducer/ppr-navigations'\nimport { createHrefFromUrl } from '../router-reducer/create-href-from-url'\nimport {\n EntryStatus,\n readRouteCacheEntry,\n readSegmentCacheEntry,\n waitForSegmentCacheEntry,\n requestOptimisticRouteCacheEntry,\n type RouteTree,\n type FulfilledRouteCacheEntry,\n} from './cache'\nimport { createCacheKey } from './cache-key'\nimport { addSearchParamsIfPageSegment } from '../../../shared/lib/segment'\nimport { NavigationResultTag } from './types'\n\ntype MPANavigationResult = {\n tag: NavigationResultTag.MPA\n data: string\n}\n\ntype SuccessfulNavigationResult = {\n tag: NavigationResultTag.Success\n data: {\n flightRouterState: FlightRouterState\n cacheNode: CacheNode\n canonicalUrl: string\n renderedSearch: string\n scrollableSegments: Array | null\n shouldScroll: boolean\n hash: string\n }\n}\n\ntype AsyncNavigationResult = {\n tag: NavigationResultTag.Async\n data: Promise\n}\n\nexport type NavigationResult =\n | MPANavigationResult\n | SuccessfulNavigationResult\n | AsyncNavigationResult\n\n/**\n * Navigate to a new URL, using the Segment Cache to construct a response.\n *\n * To allow for synchronous navigations whenever possible, this is not an async\n * function. It returns a promise only if there's no matching prefetch in\n * the cache. Otherwise it returns an immediate result and uses Suspense/RSC to\n * stream in any missing data.\n */\nexport function navigate(\n url: URL,\n currentUrl: URL,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n nextUrl: string | null,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean,\n accumulation: { collectedDebugInfo?: Array }\n): NavigationResult {\n const now = Date.now()\n const href = url.href\n\n // We special case navigations to the exact same URL as the current location.\n // It's a common UI pattern for apps to refresh when you click a link to the\n // current page. So when this happens, we refresh the dynamic data in the page\n // segments.\n //\n // Note that this does not apply if the any part of the hash or search query\n // has changed. This might feel a bit weird but it makes more sense when you\n // consider that the way to trigger this behavior is to click the same link\n // multiple times.\n //\n // TODO: We should probably refresh the *entire* route when this case occurs,\n // not just the page segments. Essentially treating it the same as a refresh()\n // triggered by an action, which is the more explicit way of modeling the UI\n // pattern described above.\n //\n // Also note that this only refreshes the dynamic data, not static/ cached\n // data. If the page segment is fully static and prefetched, the request is\n // skipped. (This is also how refresh() works.)\n const isSamePageNavigation = href === currentUrl.href\n\n const cacheKey = createCacheKey(href, nextUrl)\n const route = readRouteCacheEntry(now, cacheKey)\n if (route !== null && route.status === EntryStatus.Fulfilled) {\n // We have a matching prefetch.\n const snapshot = readRenderSnapshotFromCache(now, route, route.tree)\n const prefetchFlightRouterState = snapshot.flightRouterState\n const prefetchSeedData = snapshot.seedData\n const headSnapshot = readHeadSnapshotFromCache(now, route)\n const prefetchHead = headSnapshot.rsc\n const isPrefetchHeadPartial = headSnapshot.isPartial\n // TODO: The \"canonicalUrl\" stored in the cache doesn't include the hash,\n // because hash entries do not vary by hash fragment. However, the one\n // we set in the router state *does* include the hash, and it's used to\n // sync with the actual browser location. To make this less of a refactor\n // hazard, we should always track the hash separately from the rest of\n // the URL.\n const newCanonicalUrl = route.canonicalUrl + url.hash\n const renderedSearch = route.renderedSearch\n return navigateUsingPrefetchedRouteTree(\n now,\n url,\n currentUrl,\n nextUrl,\n isSamePageNavigation,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n newCanonicalUrl,\n renderedSearch,\n freshnessPolicy,\n shouldScroll\n )\n }\n\n // There was no matching route tree in the cache. Let's see if we can\n // construct an \"optimistic\" route tree.\n //\n // Do not construct an optimistic route tree if there was a cache hit, but\n // the entry has a rejected status, since it may have been rejected due to a\n // rewrite or redirect based on the search params.\n //\n // TODO: There are multiple reasons a prefetch might be rejected; we should\n // track them explicitly and choose what to do here based on that.\n if (route === null || route.status !== EntryStatus.Rejected) {\n const optimisticRoute = requestOptimisticRouteCacheEntry(now, url, nextUrl)\n if (optimisticRoute !== null) {\n // We have an optimistic route tree. Proceed with the normal flow.\n const snapshot = readRenderSnapshotFromCache(\n now,\n optimisticRoute,\n optimisticRoute.tree\n )\n const prefetchFlightRouterState = snapshot.flightRouterState\n const prefetchSeedData = snapshot.seedData\n const headSnapshot = readHeadSnapshotFromCache(now, optimisticRoute)\n const prefetchHead = headSnapshot.rsc\n const isPrefetchHeadPartial = headSnapshot.isPartial\n const newCanonicalUrl = optimisticRoute.canonicalUrl + url.hash\n const newRenderedSearch = optimisticRoute.renderedSearch\n return navigateUsingPrefetchedRouteTree(\n now,\n url,\n currentUrl,\n nextUrl,\n isSamePageNavigation,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n newCanonicalUrl,\n newRenderedSearch,\n freshnessPolicy,\n shouldScroll\n )\n }\n }\n\n // There's no matching prefetch for this route in the cache.\n let collectedDebugInfo = accumulation.collectedDebugInfo ?? []\n if (accumulation.collectedDebugInfo === undefined) {\n collectedDebugInfo = accumulation.collectedDebugInfo = []\n }\n return {\n tag: NavigationResultTag.Async,\n data: navigateDynamicallyWithNoPrefetch(\n now,\n url,\n currentUrl,\n nextUrl,\n currentCacheNode,\n currentFlightRouterState,\n freshnessPolicy,\n shouldScroll,\n collectedDebugInfo\n ),\n }\n}\n\nexport function navigateToSeededRoute(\n now: number,\n url: URL,\n canonicalUrl: string,\n navigationSeed: NavigationSeed,\n currentUrl: URL,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n freshnessPolicy: FreshnessPolicy,\n nextUrl: string | null,\n shouldScroll: boolean\n): SuccessfulNavigationResult | MPANavigationResult {\n // A version of navigate() that accepts the target route tree as an argument\n // rather than reading it from the prefetch cache.\n const accumulation: NavigationRequestAccumulation = {\n scrollableSegments: null,\n separateRefreshUrls: null,\n }\n const isSamePageNavigation = url.href === currentUrl.href\n const task = startPPRNavigation(\n now,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n navigationSeed.tree,\n freshnessPolicy,\n navigationSeed.data,\n navigationSeed.head,\n null,\n null,\n false,\n isSamePageNavigation,\n accumulation\n )\n if (task !== null) {\n spawnDynamicRequests(task, url, nextUrl, freshnessPolicy, accumulation)\n return navigationTaskToResult(\n task,\n canonicalUrl,\n navigationSeed.renderedSearch,\n accumulation.scrollableSegments,\n shouldScroll,\n url.hash\n )\n }\n // Could not perform a SPA navigation. Revert to a full-page (MPA) navigation.\n return {\n tag: NavigationResultTag.MPA,\n data: canonicalUrl,\n }\n}\n\nfunction navigateUsingPrefetchedRouteTree(\n now: number,\n url: URL,\n currentUrl: URL,\n nextUrl: string | null,\n isSamePageNavigation: boolean,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n prefetchFlightRouterState: FlightRouterState,\n prefetchSeedData: CacheNodeSeedData | null,\n prefetchHead: HeadData | null,\n isPrefetchHeadPartial: boolean,\n canonicalUrl: string,\n renderedSearch: string,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean\n): SuccessfulNavigationResult | MPANavigationResult {\n // Recursively construct a prefetch tree by reading from the Segment Cache. To\n // maintain compatibility, we output the same data structures as the old\n // prefetching implementation: FlightRouterState and CacheNodeSeedData.\n // TODO: Eventually updateCacheNodeOnNavigation (or the equivalent) should\n // read from the Segment Cache directly. It's only structured this way for now\n // so we can share code with the old prefetching implementation.\n const accumulation: NavigationRequestAccumulation = {\n scrollableSegments: null,\n separateRefreshUrls: null,\n }\n const seedData = null\n const seedHead = null\n const task = startPPRNavigation(\n now,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n prefetchFlightRouterState,\n freshnessPolicy,\n seedData,\n seedHead,\n prefetchSeedData,\n prefetchHead,\n isPrefetchHeadPartial,\n isSamePageNavigation,\n accumulation\n )\n if (task !== null) {\n spawnDynamicRequests(task, url, nextUrl, freshnessPolicy, accumulation)\n return navigationTaskToResult(\n task,\n canonicalUrl,\n renderedSearch,\n accumulation.scrollableSegments,\n shouldScroll,\n url.hash\n )\n }\n // Could not perform a SPA navigation. Revert to a full-page (MPA) navigation.\n return {\n tag: NavigationResultTag.MPA,\n data: canonicalUrl,\n }\n}\n\nfunction navigationTaskToResult(\n task: NavigationTask,\n canonicalUrl: string,\n renderedSearch: string,\n scrollableSegments: Array | null,\n shouldScroll: boolean,\n hash: string\n): SuccessfulNavigationResult | MPANavigationResult {\n return {\n tag: NavigationResultTag.Success,\n data: {\n flightRouterState: task.route,\n cacheNode: task.node,\n canonicalUrl,\n renderedSearch,\n scrollableSegments,\n shouldScroll,\n hash,\n },\n }\n}\n\nfunction readRenderSnapshotFromCache(\n now: number,\n route: FulfilledRouteCacheEntry,\n tree: RouteTree\n): { flightRouterState: FlightRouterState; seedData: CacheNodeSeedData } {\n let childRouterStates: { [parallelRouteKey: string]: FlightRouterState } = {}\n let childSeedDatas: {\n [parallelRouteKey: string]: CacheNodeSeedData | null\n } = {}\n const slots = tree.slots\n if (slots !== null) {\n for (const parallelRouteKey in slots) {\n const childTree = slots[parallelRouteKey]\n const childResult = readRenderSnapshotFromCache(now, route, childTree)\n childRouterStates[parallelRouteKey] = childResult.flightRouterState\n childSeedDatas[parallelRouteKey] = childResult.seedData\n }\n }\n\n let rsc: React.ReactNode | null = null\n let loading: LoadingModuleData | Promise = null\n let isPartial: boolean = true\n\n const segmentEntry = readSegmentCacheEntry(now, tree.varyPath)\n if (segmentEntry !== null) {\n switch (segmentEntry.status) {\n case EntryStatus.Fulfilled: {\n // Happy path: a cache hit\n rsc = segmentEntry.rsc\n loading = segmentEntry.loading\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Pending: {\n // We haven't received data for this segment yet, but there's already\n // an in-progress request. Since it's extremely likely to arrive\n // before the dynamic data response, we might as well use it.\n const promiseForFulfilledEntry = waitForSegmentCacheEntry(segmentEntry)\n rsc = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.rsc : null\n )\n loading = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.loading : null\n )\n // Because the request is still pending, we typically don't know yet\n // whether the response will be partial. We shouldn't skip this segment\n // during the dynamic navigation request. Otherwise, we might need to\n // do yet another request to fill in the remaining data, creating\n // a waterfall.\n //\n // The one exception is if this segment is being fetched with via\n // prefetch={true} (i.e. the \"force stale\" or \"full\" strategy). If so,\n // we can assume the response will be full. This field is set to `false`\n // for such segments.\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Empty:\n case EntryStatus.Rejected:\n break\n default:\n segmentEntry satisfies never\n }\n }\n\n // The navigation implementation expects the search params to be\n // included in the segment. However, the Segment Cache tracks search\n // params separately from the rest of the segment key. So we need to\n // add them back here.\n //\n // See corresponding comment in convertFlightRouterStateToTree.\n //\n // TODO: What we should do instead is update the navigation diffing\n // logic to compare search params explicitly. This is a temporary\n // solution until more of the Segment Cache implementation has settled.\n const segment = addSearchParamsIfPageSegment(\n tree.segment,\n Object.fromEntries(new URLSearchParams(route.renderedSearch))\n )\n\n // We don't need this information in a render snapshot, so this can just be a placeholder.\n const hasRuntimePrefetch = false\n\n return {\n flightRouterState: [\n segment,\n childRouterStates,\n null,\n null,\n tree.isRootLayout,\n ],\n seedData: [rsc, childSeedDatas, loading, isPartial, hasRuntimePrefetch],\n }\n}\n\nfunction readHeadSnapshotFromCache(\n now: number,\n route: FulfilledRouteCacheEntry\n): { rsc: HeadData; isPartial: boolean } {\n // Same as readRenderSnapshotFromCache, but for the head\n let rsc: React.ReactNode | null = null\n let isPartial: boolean = true\n const segmentEntry = readSegmentCacheEntry(now, route.metadata.varyPath)\n if (segmentEntry !== null) {\n switch (segmentEntry.status) {\n case EntryStatus.Fulfilled: {\n rsc = segmentEntry.rsc\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Pending: {\n const promiseForFulfilledEntry = waitForSegmentCacheEntry(segmentEntry)\n rsc = promiseForFulfilledEntry.then((entry) =>\n entry !== null ? entry.rsc : null\n )\n isPartial = segmentEntry.isPartial\n break\n }\n case EntryStatus.Empty:\n case EntryStatus.Rejected:\n break\n default:\n segmentEntry satisfies never\n }\n }\n return { rsc, isPartial }\n}\n\n// Used to request all the dynamic data for a route, rather than just a subset,\n// e.g. during a refresh or a revalidation. Typically this gets constructed\n// during the normal flow when diffing the route tree, but for an unprefetched\n// navigation, where we don't know the structure of the target route, we use\n// this instead.\nconst DynamicRequestTreeForEntireRoute: FlightRouterState = [\n '',\n {},\n null,\n 'refetch',\n]\n\nasync function navigateDynamicallyWithNoPrefetch(\n now: number,\n url: URL,\n currentUrl: URL,\n nextUrl: string | null,\n currentCacheNode: CacheNode | null,\n currentFlightRouterState: FlightRouterState,\n freshnessPolicy: FreshnessPolicy,\n shouldScroll: boolean,\n collectedDebugInfo: Array\n): Promise {\n // Runs when a navigation happens but there's no cached prefetch we can use.\n // Don't bother to wait for a prefetch response; go straight to a full\n // navigation that contains both static and dynamic data in a single stream.\n // (This is unlike the old navigation implementation, which instead blocks\n // the dynamic request until a prefetch request is received.)\n //\n // To avoid duplication of logic, we're going to pretend that the tree\n // returned by the dynamic request is, in fact, a prefetch tree. Then we can\n // use the same server response to write the actual data into the CacheNode\n // tree. So it's the same flow as the \"happy path\" (prefetch, then\n // navigation), except we use a single server response for both stages.\n\n let dynamicRequestTree: FlightRouterState\n switch (freshnessPolicy) {\n case FreshnessPolicy.Default:\n case FreshnessPolicy.HistoryTraversal:\n dynamicRequestTree = currentFlightRouterState\n break\n case FreshnessPolicy.Hydration: // <- shouldn't happen during client nav\n case FreshnessPolicy.RefreshAll:\n case FreshnessPolicy.HMRRefresh:\n dynamicRequestTree = DynamicRequestTreeForEntireRoute\n break\n default:\n freshnessPolicy satisfies never\n dynamicRequestTree = currentFlightRouterState\n break\n }\n\n const promiseForDynamicServerResponse = fetchServerResponse(url, {\n flightRouterState: dynamicRequestTree,\n nextUrl,\n })\n const result = await promiseForDynamicServerResponse\n if (typeof result === 'string') {\n // This is an MPA navigation.\n const newUrl = result\n return {\n tag: NavigationResultTag.MPA,\n data: newUrl,\n }\n }\n\n const {\n flightData,\n canonicalUrl,\n renderedSearch,\n debugInfo: debugInfoFromResponse,\n } = result\n if (debugInfoFromResponse !== null) {\n collectedDebugInfo.push(...debugInfoFromResponse)\n }\n\n // Since the response format of dynamic requests and prefetches is slightly\n // different, we'll need to massage the data a bit. Create FlightRouterState\n // tree that simulates what we'd receive as the result of a prefetch.\n const navigationSeed = convertServerPatchToFullTree(\n currentFlightRouterState,\n flightData,\n renderedSearch\n )\n\n return navigateToSeededRoute(\n now,\n url,\n createHrefFromUrl(canonicalUrl),\n navigationSeed,\n currentUrl,\n currentCacheNode,\n currentFlightRouterState,\n freshnessPolicy,\n nextUrl,\n shouldScroll\n )\n}\n\nexport type NavigationSeed = {\n tree: FlightRouterState\n renderedSearch: string\n data: CacheNodeSeedData | null\n head: HeadData | null\n}\n\nexport function convertServerPatchToFullTree(\n currentTree: FlightRouterState,\n flightData: Array,\n renderedSearch: string\n): NavigationSeed {\n // During a client navigation or prefetch, the server sends back only a patch\n // for the parts of the tree that have changed.\n //\n // This applies the patch to the base tree to create a full representation of\n // the resulting tree.\n //\n // The return type includes a full FlightRouterState tree and a full\n // CacheNodeSeedData tree. (Conceptually these are the same tree, and should\n // eventually be unified, but there's still lots of existing code that\n // operates on FlightRouterState trees alone without the CacheNodeSeedData.)\n //\n // TODO: This similar to what apply-router-state-patch-to-tree does. It\n // will eventually fully replace it. We should get rid of all the remaining\n // places where we iterate over the server patch format. This should also\n // eventually replace normalizeFlightData.\n\n let baseTree: FlightRouterState = currentTree\n let baseData: CacheNodeSeedData | null = null\n let head: HeadData | null = null\n for (const {\n segmentPath,\n tree: treePatch,\n seedData: dataPatch,\n head: headPatch,\n } of flightData) {\n const result = convertServerPatchToFullTreeImpl(\n baseTree,\n baseData,\n treePatch,\n dataPatch,\n segmentPath,\n 0\n )\n baseTree = result.tree\n baseData = result.data\n // This is the same for all patches per response, so just pick an\n // arbitrary one\n head = headPatch\n }\n\n return {\n tree: baseTree,\n data: baseData,\n renderedSearch,\n head,\n }\n}\n\nfunction convertServerPatchToFullTreeImpl(\n baseRouterState: FlightRouterState,\n baseData: CacheNodeSeedData | null,\n treePatch: FlightRouterState,\n dataPatch: CacheNodeSeedData | null,\n segmentPath: FlightSegmentPath,\n index: number\n): { tree: FlightRouterState; data: CacheNodeSeedData | null } {\n if (index === segmentPath.length) {\n // We reached the part of the tree that we need to patch.\n return {\n tree: treePatch,\n data: dataPatch,\n }\n }\n\n // segmentPath represents the parent path of subtree. It's a repeating\n // pattern of parallel route key and segment:\n //\n // [string, Segment, string, Segment, string, Segment, ...]\n //\n // This path tells us which part of the base tree to apply the tree patch.\n //\n // NOTE: We receive the FlightRouterState patch in the same request as the\n // seed data patch. Therefore we don't need to worry about diffing the segment\n // values; we can assume the server sent us a correct result.\n const updatedParallelRouteKey: string = segmentPath[index]\n // const segment: Segment = segmentPath[index + 1] <-- Not used, see note above\n\n const baseTreeChildren = baseRouterState[1]\n const baseSeedDataChildren = baseData !== null ? baseData[1] : null\n const newTreeChildren: Record = {}\n const newSeedDataChildren: Record = {}\n for (const parallelRouteKey in baseTreeChildren) {\n const childBaseRouterState = baseTreeChildren[parallelRouteKey]\n const childBaseSeedData =\n baseSeedDataChildren !== null\n ? (baseSeedDataChildren[parallelRouteKey] ?? null)\n : null\n if (parallelRouteKey === updatedParallelRouteKey) {\n const result = convertServerPatchToFullTreeImpl(\n childBaseRouterState,\n childBaseSeedData,\n treePatch,\n dataPatch,\n segmentPath,\n // Advance the index by two and keep cloning until we reach\n // the end of the segment path.\n index + 2\n )\n\n newTreeChildren[parallelRouteKey] = result.tree\n newSeedDataChildren[parallelRouteKey] = result.data\n } else {\n // This child is not being patched. Copy it over as-is.\n newTreeChildren[parallelRouteKey] = childBaseRouterState\n newSeedDataChildren[parallelRouteKey] = childBaseSeedData\n }\n }\n\n let clonedTree: FlightRouterState\n let clonedSeedData: CacheNodeSeedData\n // Clone all the fields except the children.\n\n // Clone the FlightRouterState tree. Based on equivalent logic in\n // apply-router-state-patch-to-tree, but should confirm whether we need to\n // copy all of these fields. Not sure the server ever sends, e.g. the\n // refetch marker.\n clonedTree = [baseRouterState[0], newTreeChildren]\n if (2 in baseRouterState) {\n clonedTree[2] = baseRouterState[2]\n }\n if (3 in baseRouterState) {\n clonedTree[3] = baseRouterState[3]\n }\n if (4 in baseRouterState) {\n clonedTree[4] = baseRouterState[4]\n }\n\n // Clone the CacheNodeSeedData tree.\n const isEmptySeedDataPartial = true\n clonedSeedData = [\n null,\n newSeedDataChildren,\n null,\n isEmptySeedDataPartial,\n false,\n ]\n\n return {\n tree: clonedTree,\n data: clonedSeedData,\n }\n}\n"],"names":["convertServerPatchToFullTree","navigate","navigateToSeededRoute","url","currentUrl","currentCacheNode","currentFlightRouterState","nextUrl","freshnessPolicy","shouldScroll","accumulation","now","Date","href","isSamePageNavigation","cacheKey","createCacheKey","route","readRouteCacheEntry","status","EntryStatus","Fulfilled","snapshot","readRenderSnapshotFromCache","tree","prefetchFlightRouterState","flightRouterState","prefetchSeedData","seedData","headSnapshot","readHeadSnapshotFromCache","prefetchHead","rsc","isPrefetchHeadPartial","isPartial","newCanonicalUrl","canonicalUrl","hash","renderedSearch","navigateUsingPrefetchedRouteTree","Rejected","optimisticRoute","requestOptimisticRouteCacheEntry","newRenderedSearch","collectedDebugInfo","undefined","tag","NavigationResultTag","Async","data","navigateDynamicallyWithNoPrefetch","navigationSeed","scrollableSegments","separateRefreshUrls","task","startPPRNavigation","head","spawnDynamicRequests","navigationTaskToResult","MPA","seedHead","Success","cacheNode","node","childRouterStates","childSeedDatas","slots","parallelRouteKey","childTree","childResult","loading","segmentEntry","readSegmentCacheEntry","varyPath","Pending","promiseForFulfilledEntry","waitForSegmentCacheEntry","then","entry","Empty","segment","addSearchParamsIfPageSegment","Object","fromEntries","URLSearchParams","hasRuntimePrefetch","isRootLayout","metadata","DynamicRequestTreeForEntireRoute","dynamicRequestTree","FreshnessPolicy","Default","HistoryTraversal","Hydration","RefreshAll","HMRRefresh","promiseForDynamicServerResponse","fetchServerResponse","result","newUrl","flightData","debugInfo","debugInfoFromResponse","push","createHrefFromUrl","currentTree","baseTree","baseData","segmentPath","treePatch","dataPatch","headPatch","convertServerPatchToFullTreeImpl","baseRouterState","index","length","updatedParallelRouteKey","baseTreeChildren","baseSeedDataChildren","newTreeChildren","newSeedDataChildren","childBaseRouterState","childBaseSeedData","clonedTree","clonedSeedData","isEmptySeedDataPartial"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 8082, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/router-reducer/reducers/navigate-reducer.ts"],"sourcesContent":["import type {\n FlightRouterState,\n FlightSegmentPath,\n} from '../../../../shared/lib/app-router-types'\nimport { createHrefFromUrl } from '../create-href-from-url'\nimport type {\n Mutable,\n NavigateAction,\n ReadonlyReducerState,\n ReducerState,\n} from '../router-reducer-types'\nimport { handleMutable } from '../handle-mutable'\n\nimport {\n navigate as navigateUsingSegmentCache,\n type NavigationResult,\n} from '../../segment-cache/navigation'\nimport { NavigationResultTag } from '../../segment-cache/types'\nimport { getStaleTimeMs } from '../../segment-cache/cache'\nimport { FreshnessPolicy } from '../ppr-navigations'\n\n// These values are set by `define-env-plugin` (based on `nextConfig.experimental.staleTimes`)\n// and default to 5 minutes (static) / 0 seconds (dynamic)\nexport const DYNAMIC_STALETIME_MS =\n Number(process.env.__NEXT_CLIENT_ROUTER_DYNAMIC_STALETIME) * 1000\n\nexport const STATIC_STALETIME_MS = getStaleTimeMs(\n Number(process.env.__NEXT_CLIENT_ROUTER_STATIC_STALETIME)\n)\n\nexport function handleExternalUrl(\n state: ReadonlyReducerState,\n mutable: Mutable,\n url: string,\n pendingPush: boolean\n) {\n mutable.mpaNavigation = true\n mutable.canonicalUrl = url\n mutable.pendingPush = pendingPush\n mutable.scrollableSegments = undefined\n\n return handleMutable(state, mutable)\n}\n\nexport function generateSegmentsFromPatch(\n flightRouterPatch: FlightRouterState\n): FlightSegmentPath[] {\n const segments: FlightSegmentPath[] = []\n const [segment, parallelRoutes] = flightRouterPatch\n\n if (Object.keys(parallelRoutes).length === 0) {\n return [[segment]]\n }\n\n for (const [parallelRouteKey, parallelRoute] of Object.entries(\n parallelRoutes\n )) {\n for (const childSegment of generateSegmentsFromPatch(parallelRoute)) {\n // If the segment is empty, it means we are at the root of the tree\n if (segment === '') {\n segments.push([parallelRouteKey, ...childSegment])\n } else {\n segments.push([segment, parallelRouteKey, ...childSegment])\n }\n }\n }\n\n return segments\n}\n\nexport function handleNavigationResult(\n url: URL,\n state: ReadonlyReducerState,\n mutable: Mutable,\n pendingPush: boolean,\n result: NavigationResult\n): ReducerState {\n switch (result.tag) {\n case NavigationResultTag.MPA: {\n // Perform an MPA navigation.\n const newUrl = result.data\n return handleExternalUrl(state, mutable, newUrl, pendingPush)\n }\n case NavigationResultTag.Success: {\n // Received a new result.\n mutable.cache = result.data.cacheNode\n mutable.patchedTree = result.data.flightRouterState\n mutable.renderedSearch = result.data.renderedSearch\n mutable.canonicalUrl = result.data.canonicalUrl\n // TODO: During a refresh, we don't set the `scrollableSegments`. There's\n // some confusing and subtle logic in `handleMutable` that decides what\n // to do when `shouldScroll` is set but `scrollableSegments` is not. I'm\n // not convinced it's totally coherent but the tests assert on this\n // particular behavior so I've ported the logic as-is from the previous\n // router implementation, for now.\n mutable.scrollableSegments = result.data.scrollableSegments ?? undefined\n mutable.shouldScroll = result.data.shouldScroll\n mutable.hashFragment = result.data.hash\n\n // Check if the only thing that changed was the hash fragment.\n const oldUrl = new URL(state.canonicalUrl, url)\n const onlyHashChange =\n // We don't need to compare the origins, because client-driven\n // navigations are always same-origin.\n url.pathname === oldUrl.pathname &&\n url.search === oldUrl.search &&\n url.hash !== oldUrl.hash\n if (onlyHashChange) {\n // The only updated part of the URL is the hash.\n mutable.onlyHashChange = true\n mutable.shouldScroll = result.data.shouldScroll\n mutable.hashFragment = url.hash\n // Setting this to an empty array triggers a scroll for all new and\n // updated segments. See `ScrollAndFocusHandler` for more details.\n mutable.scrollableSegments = []\n }\n\n return handleMutable(state, mutable)\n }\n case NavigationResultTag.Async: {\n return result.data.then(\n (asyncResult) =>\n handleNavigationResult(url, state, mutable, pendingPush, asyncResult),\n // If the navigation failed, return the current state.\n // TODO: This matches the current behavior but we need to do something\n // better here if the network fails.\n () => {\n return state\n }\n )\n }\n default: {\n result satisfies never\n return state\n }\n }\n}\n\nexport function navigateReducer(\n state: ReadonlyReducerState,\n action: NavigateAction\n): ReducerState {\n const { url, isExternalUrl, navigateType, shouldScroll } = action\n const mutable: Mutable = {}\n const href = createHrefFromUrl(url)\n const pendingPush = navigateType === 'push'\n\n mutable.preserveCustomHistoryState = false\n mutable.pendingPush = pendingPush\n\n if (isExternalUrl) {\n return handleExternalUrl(state, mutable, url.toString(), pendingPush)\n }\n\n // Handles case where `` tag is present,\n // which will trigger an MPA navigation.\n if (document.getElementById('__next-page-redirect')) {\n return handleExternalUrl(state, mutable, href, pendingPush)\n }\n\n // Temporary glue code between the router reducer and the new navigation\n // implementation. Eventually we'll rewrite the router reducer to a\n // state machine.\n const currentUrl = new URL(state.canonicalUrl, location.origin)\n const result = navigateUsingSegmentCache(\n url,\n currentUrl,\n state.cache,\n state.tree,\n state.nextUrl,\n FreshnessPolicy.Default,\n shouldScroll,\n mutable\n )\n return handleNavigationResult(url, state, mutable, pendingPush, result)\n}\n"],"names":["DYNAMIC_STALETIME_MS","STATIC_STALETIME_MS","generateSegmentsFromPatch","handleExternalUrl","handleNavigationResult","navigateReducer","Number","process","env","__NEXT_CLIENT_ROUTER_DYNAMIC_STALETIME","getStaleTimeMs","__NEXT_CLIENT_ROUTER_STATIC_STALETIME","state","mutable","url","pendingPush","mpaNavigation","canonicalUrl","scrollableSegments","undefined","handleMutable","flightRouterPatch","segments","segment","parallelRoutes","Object","keys","length","parallelRouteKey","parallelRoute","entries","childSegment","push","result","tag","NavigationResultTag","MPA","newUrl","data","Success","cache","cacheNode","patchedTree","flightRouterState","renderedSearch","shouldScroll","hashFragment","hash","oldUrl","URL","onlyHashChange","pathname","search","Async","then","asyncResult","action","isExternalUrl","navigateType","href","createHrefFromUrl","preserveCustomHistoryState","toString","document","getElementById","currentUrl","location","origin","navigateUsingSegmentCache","tree","nextUrl","FreshnessPolicy","Default"],"mappings":"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","ignoreList":[0]}}, {"offset": {"line": 8252, "column": 0}, "map": {"version":3,"sources":["file:///home/rusty/Documents/SaintBarthVolley/saintBarthVolleyApp/frontend/node_modules/next/src/client/components/router-reducer/reducers/has-interception-route-in-current-tree.ts"],"sourcesContent":["import type { FlightRouterState } from '../../../../shared/lib/app-router-types'\nimport { isInterceptionRouteAppPath } from '../../../../shared/lib/router/utils/interception-routes'\n\nexport function hasInterceptionRouteInCurrentTree([\n segment,\n parallelRoutes,\n]: FlightRouterState): boolean {\n // If we have a dynamic segment, it's marked as an interception route by the presence of the `i` suffix.\n if (\n Array.isArray(segment) &&\n (segment[2] === 'di(..)(..)' ||\n segment[2] === 'ci(..)(..)' ||\n segment[2] === 'di(.)' ||\n segment[2] === 'ci(.)' ||\n segment[2] === 'di(..)' ||\n segment[2] === 'ci(..)' ||\n segment[2] === 'di(...)' ||\n segment[2] === 'ci(...)')\n ) {\n return true\n }\n\n // If segment is not an array, apply the existing string-based check\n if (typeof segment === 'string' && isInterceptionRouteAppPath(segment)) {\n return true\n }\n\n // Iterate through parallelRoutes if they exist\n if (parallelRoutes) {\n for (const key in parallelRoutes) {\n if (hasInterceptionRouteInCurrentTree(parallelRoutes[key])) {\n return true\n }\n }\n }\n\n return false\n}\n"],"names":["hasInterceptionRouteInCurrentTree","segment","parallelRoutes","Array","isArray","isInterceptionRouteAppPath","key"],"mappings":";;;+BAGgBA,qCAAAA;;;eAAAA;;;oCAF2B;AAEpC,SAASA,kCAAkC,CAChDC,SACAC,eACkB;IAClB,wGAAwG;IACxG,IACEC,MAAMC,OAAO,CAACH,YACbA,CAAAA,OAAO,CAAC,EAAE,KAAK,gBACdA,OAAO,CAAC,EAAE,KAAK,gBACfA,OAAO,CAAC,EAAE,KAAK,WACfA,OAAO,CAAC,EAAE,KAAK,WACfA,OAAO,CAAC,EAAE,KAAK,YACfA,OAAO,CAAC,EAAE,KAAK,YACfA,OAAO,CAAC,EAAE,KAAK,aACfA,OAAO,CAAC,EAAE,KAAK,SAAQ,GACzB;QACA,OAAO;IACT;IAEA,oEAAoE;IACpE,IAAI,OAAOA,YAAY,YAAYI,CAAAA,GAAAA,oBAAAA,0BAA0B,EAACJ,UAAU;QACtE,OAAO;IACT;IAEA,+CAA+C;IAC/C,IAAIC,gBAAgB;QAClB,IAAK,MAAMI,OAAOJ,eAAgB;YAChC,IAAIF,kCAAkCE,cAAc,CAACI,IAAI,GAAG;gBAC1D,OAAO;YACT;QACF;IACF;IAEA,OAAO;AACT","ignoreList":[0]}}, diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css index 060565a..9647c8a 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css @@ -70,16 +70,48 @@ @layer theme { :root, :host { + --color-red-50: #fef2f2; + --color-red-200: #ffcaca; --color-red-500: #fb2c36; --color-red-600: #e40014; + --color-red-700: #bf000f; + --color-orange-50: #fff7ed; + --color-orange-100: #ffedd5; + --color-orange-500: #fe6e00; + --color-orange-600: #f05100; + --color-orange-700: #c53c00; + --color-amber-50: #fffbeb; + --color-amber-200: #fee685; + --color-amber-700: #b75000; + --color-yellow-100: #fef9c2; + --color-yellow-600: #cd8900; + --color-yellow-700: #a36100; + --color-green-50: #f0fdf4; + --color-green-100: #dcfce7; + --color-green-200: #b9f8cf; + --color-green-500: #00c758; --color-green-600: #00a544; + --color-green-700: #008138; + --color-green-800: #016630; + --color-blue-50: #eff6ff; + --color-blue-100: #dbeafe; + --color-blue-500: #3080ff; --color-blue-600: #155dfc; + --color-blue-700: #1447e6; + --color-purple-100: #f3e8ff; + --color-purple-500: #ac4bff; + --color-purple-700: #8200da; + --color-pink-500: #f6339a; --color-gray-200: #e5e7eb; --color-gray-500: #6a7282; --color-gray-700: #364153; --color-zinc-50: #fafafa; + --color-zinc-100: #f4f4f5; + --color-zinc-300: #d4d4d8; --color-zinc-400: #9f9fa9; + --color-zinc-500: #71717b; --color-zinc-600: #52525c; + --color-zinc-900: #18181b; --color-zinc-950: #09090b; --color-black: #000; --color-white: #fff; @@ -90,6 +122,7 @@ --container-lg: 32rem; --container-2xl: 42rem; --container-3xl: 48rem; + --container-4xl: 56rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); @@ -110,6 +143,7 @@ --font-weight-semibold: 600; --font-weight-bold: 700; --tracking-tight: -.025em; + --tracking-wide: .025em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; @@ -127,16 +161,48 @@ @supports (color: lab(0% 0 0)) { :root, :host { + --color-red-50: lab(96.5005% 4.18508 1.52328); + --color-red-200: lab(86.017% 19.8815 7.75869); --color-red-500: lab(55.4814% 75.0732 48.8528); --color-red-600: lab(48.4493% 77.4328 61.5452); + --color-red-700: lab(40.4273% 67.2623 53.7441); + --color-orange-50: lab(97.7008% 1.53735 5.90649); + --color-orange-100: lab(94.7127% 3.58394 14.3151); + --color-orange-500: lab(64.272% 57.1788 90.3583); + --color-orange-600: lab(57.1026% 64.2584 89.8886); + --color-orange-700: lab(46.4615% 57.7275 70.8507); + --color-amber-50: lab(98.6252% -.635922 8.42309); + --color-amber-200: lab(91.7203% -.505269 49.9084); + --color-amber-700: lab(47.2709% 42.9082 69.2966); + --color-yellow-100: lab(97.3564% -4.51407 27.344); + --color-yellow-600: lab(62.7799% 22.4197 86.1544); + --color-yellow-700: lab(47.8202% 25.2426 66.5015); + --color-green-50: lab(98.1563% -5.60117 2.75915); + --color-green-100: lab(96.1861% -13.8464 6.52365); + --color-green-200: lab(92.4222% -26.4702 12.9427); + --color-green-500: lab(70.5521% -66.5147 45.8073); --color-green-600: lab(59.0978% -58.6621 41.2579); + --color-green-700: lab(47.0329% -47.0239 31.4788); + --color-green-800: lab(37.4616% -36.7971 22.9692); + --color-blue-50: lab(96.492% -1.14644 -5.11479); + --color-blue-100: lab(92.0301% -2.24757 -11.6453); + --color-blue-500: lab(54.1736% 13.3369 -74.6839); --color-blue-600: lab(44.0605% 29.0279 -86.0352); + --color-blue-700: lab(36.9089% 35.0961 -85.6872); + --color-purple-100: lab(93.3333% 6.97437 -9.83434); + --color-purple-500: lab(52.0183% 66.11 -78.2316); + --color-purple-700: lab(36.1758% 69.8525 -80.0381); + --color-pink-500: lab(56.9303% 76.8162 -8.07021); --color-gray-200: lab(91.6229% -.159115 -2.26791); --color-gray-500: lab(47.7841% -.393182 -10.0268); --color-gray-700: lab(27.1134% -.956401 -12.3224); --color-zinc-50: lab(98.26% 0 0); + --color-zinc-100: lab(96.1634% .0993311 -.364041); + --color-zinc-300: lab(84.9837% .601262 -2.17986); --color-zinc-400: lab(65.6464% 1.53497 -5.42429); + --color-zinc-500: lab(47.8878% 1.65477 -5.77283); --color-zinc-600: lab(35.1166% 1.78212 -6.1173); + --color-zinc-900: lab(8.30603% .618205 -2.16572); --color-zinc-950: lab(2.51107% .242703 -.886115); } } @@ -583,6 +649,18 @@ margin-block: calc(var(--spacing) * 1); } + .-mt-1 { + margin-top: calc(var(--spacing) * -1); + } + + .mt-0\.5 { + margin-top: calc(var(--spacing) * .5); + } + + .mt-1 { + margin-top: calc(var(--spacing) * 1); + } + .mt-2 { margin-top: calc(var(--spacing) * 2); } @@ -595,6 +673,14 @@ margin-top: auto; } + .mb-1 { + margin-bottom: calc(var(--spacing) * 1); + } + + .mb-2 { + margin-bottom: calc(var(--spacing) * 2); + } + .mb-3 { margin-bottom: calc(var(--spacing) * 3); } @@ -619,6 +705,13 @@ margin-left: auto; } + .line-clamp-2 { + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; + overflow: hidden; + } + .line-clamp-4 { -webkit-line-clamp: 4; -webkit-box-orient: vertical; @@ -642,6 +735,10 @@ display: none; } + .inline-block { + display: inline-block; + } + .inline-flex { display: inline-flex; } @@ -741,6 +838,10 @@ height: calc(var(--spacing) * 2.5); } + .h-3 { + height: calc(var(--spacing) * 3); + } + .h-4 { height: calc(var(--spacing) * 4); } @@ -773,6 +874,18 @@ height: calc(var(--spacing) * 12); } + .h-14 { + height: calc(var(--spacing) * 14); + } + + .h-16 { + height: calc(var(--spacing) * 16); + } + + .h-20 { + height: calc(var(--spacing) * 20); + } + .h-24 { height: calc(var(--spacing) * 24); } @@ -781,6 +894,10 @@ height: calc(var(--spacing) * 32); } + .h-40 { + height: calc(var(--spacing) * 40); + } + .h-48 { height: calc(var(--spacing) * 48); } @@ -825,6 +942,14 @@ max-height: var(--radix-select-content-available-height); } + .max-h-48 { + max-height: calc(var(--spacing) * 48); + } + + .max-h-\[85vh\] { + max-height: 85vh; + } + .max-h-\[90vh\] { max-height: 90vh; } @@ -837,8 +962,8 @@ min-height: calc(var(--spacing) * 16); } - .min-h-\[400px\] { - min-height: 400px; + .min-h-48 { + min-height: calc(var(--spacing) * 48); } .min-h-\[calc\(100vh-60px\)\] { @@ -889,18 +1014,42 @@ width: calc(var(--spacing) * 5); } + .w-7 { + width: calc(var(--spacing) * 7); + } + .w-8 { width: calc(var(--spacing) * 8); } + .w-9 { + width: calc(var(--spacing) * 9); + } + + .w-10 { + width: calc(var(--spacing) * 10); + } + + .w-11 { + width: calc(var(--spacing) * 11); + } + .w-12 { width: calc(var(--spacing) * 12); } + .w-16 { + width: calc(var(--spacing) * 16); + } + .w-24 { width: calc(var(--spacing) * 24); } + .w-28 { + width: calc(var(--spacing) * 28); + } + .w-\[100px\] { width: 100px; } @@ -921,10 +1070,18 @@ max-width: var(--skeleton-width); } + .max-w-2xl { + max-width: var(--container-2xl); + } + .max-w-3xl { max-width: var(--container-3xl); } + .max-w-4xl { + max-width: var(--container-4xl); + } + .max-w-7xl { max-width: var(--container-7xl); } @@ -933,10 +1090,6 @@ max-width: calc(100% - 2rem); } - .max-w-full { - max-width: 100%; - } - .max-w-lg { max-width: var(--container-lg); } @@ -1007,6 +1160,16 @@ translate: var(--tw-translate-x) var(--tw-translate-y); } + .translate-x-1 { + --tw-translate-x: calc(var(--spacing) * 1); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + + .translate-x-6 { + --tw-translate-x: calc(var(--spacing) * 6); + translate: var(--tw-translate-x) var(--tw-translate-y); + } + .translate-x-\[-50\%\] { --tw-translate-x: -50%; translate: var(--tw-translate-x) var(--tw-translate-y); @@ -1047,12 +1210,16 @@ cursor: pointer; } - .scroll-my-1 { - scroll-margin-block: calc(var(--spacing) * 1); + .resize-none { + resize: none; + } + + .resize-y { + resize: vertical; } - .list-inside { - list-style-position: inside; + .scroll-my-1 { + scroll-margin-block: calc(var(--spacing) * 1); } .list-disc { @@ -1071,6 +1238,10 @@ grid-template-columns: repeat(2, minmax(0, 1fr)); } + .grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + .grid-rows-\[auto_auto\] { grid-template-rows: auto auto; } @@ -1147,6 +1318,10 @@ gap: calc(var(--spacing) * 4); } + .gap-5 { + gap: calc(var(--spacing) * 5); + } + .gap-6 { gap: calc(var(--spacing) * 6); } @@ -1163,12 +1338,6 @@ gap: calc(var(--spacing) * 10); } - :where(.space-y-2 > :not(:last-child)) { - --tw-space-y-reverse: 0; - margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); - margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); - } - :where(.space-y-4 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse)); @@ -1181,6 +1350,14 @@ margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse))); } + .self-center { + align-self: center; + } + + .self-end { + align-self: flex-end; + } + .self-start { align-self: flex-start; } @@ -1300,6 +1477,10 @@ border-color: var(--color-border); } + .border-amber-200 { + border-color: var(--color-amber-200); + } + .border-black\/8 { border-color: #00000014; } @@ -1324,10 +1505,18 @@ } } + .border-green-200 { + border-color: var(--color-green-200); + } + .border-input { border-color: var(--input); } + .border-red-200 { + border-color: var(--color-red-200); + } + .border-sidebar-border { border-color: var(--sidebar-border); } @@ -1344,6 +1533,10 @@ background-color: var(--accent); } + .bg-amber-50 { + background-color: var(--color-amber-50); + } + .bg-background { background-color: var(--background); } @@ -1382,6 +1575,18 @@ } } + .bg-blue-50 { + background-color: var(--color-blue-50); + } + + .bg-blue-100 { + background-color: var(--color-blue-100); + } + + .bg-blue-500 { + background-color: var(--color-blue-500); + } + .bg-border { background-color: var(--border); } @@ -1412,10 +1617,42 @@ background-color: var(--color-gray-200); } + .bg-green-50 { + background-color: var(--color-green-50); + } + + .bg-green-100 { + background-color: var(--color-green-100); + } + + .bg-green-500 { + background-color: var(--color-green-500); + } + .bg-muted { background-color: var(--muted); } + .bg-muted\/20 { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .bg-muted\/20 { + background-color: color-mix(in oklab, var(--muted) 20%, transparent); + } + } + + .bg-muted\/30 { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .bg-muted\/30 { + background-color: color-mix(in oklab, var(--muted) 30%, transparent); + } + } + .bg-muted\/40 { background-color: var(--muted); } @@ -1436,6 +1673,26 @@ } } + .bg-orange-50 { + background-color: var(--color-orange-50); + } + + .bg-orange-100 { + background-color: var(--color-orange-100); + } + + .bg-orange-500 { + background-color: var(--color-orange-500); + } + + .bg-orange-600 { + background-color: var(--color-orange-600); + } + + .bg-pink-500 { + background-color: var(--color-pink-500); + } + .bg-popover { background-color: var(--popover); } @@ -1444,6 +1701,18 @@ background-color: var(--primary); } + .bg-purple-100 { + background-color: var(--color-purple-100); + } + + .bg-purple-500 { + background-color: var(--color-purple-500); + } + + .bg-red-50 { + background-color: var(--color-red-50); + } + .bg-secondary { background-color: var(--secondary); } @@ -1464,10 +1733,26 @@ background-color: var(--color-white); } + .bg-yellow-100 { + background-color: var(--color-yellow-100); + } + .bg-zinc-50 { background-color: var(--color-zinc-50); } + .bg-zinc-100 { + background-color: var(--color-zinc-100); + } + + .bg-zinc-300 { + background-color: var(--color-zinc-300); + } + + .bg-zinc-500 { + background-color: var(--color-zinc-500); + } + .fill-current { fill: currentColor; } @@ -1492,6 +1777,10 @@ padding: calc(var(--spacing) * 1); } + .p-1\.5 { + padding: calc(var(--spacing) * 1.5); + } + .p-2 { padding: calc(var(--spacing) * 2); } @@ -1504,6 +1793,10 @@ padding: calc(var(--spacing) * 4); } + .p-5 { + padding: calc(var(--spacing) * 5); + } + .p-6 { padding: calc(var(--spacing) * 6); } @@ -1516,6 +1809,10 @@ padding-inline: calc(var(--spacing) * 1); } + .px-1\.5 { + padding-inline: calc(var(--spacing) * 1.5); + } + .px-2 { padding-inline: calc(var(--spacing) * 2); } @@ -1560,6 +1857,10 @@ padding-block: calc(var(--spacing) * 2); } + .py-3 { + padding-block: calc(var(--spacing) * 3); + } + .py-6 { padding-block: calc(var(--spacing) * 6); } @@ -1568,14 +1869,30 @@ padding-block: calc(var(--spacing) * 10); } + .py-20 { + padding-block: calc(var(--spacing) * 20); + } + .py-32 { padding-block: calc(var(--spacing) * 32); } + .pt-1 { + padding-top: calc(var(--spacing) * 1); + } + + .pt-2 { + padding-top: calc(var(--spacing) * 2); + } + .pt-3 { padding-top: calc(var(--spacing) * 3); } + .pt-4 { + padding-top: calc(var(--spacing) * 4); + } + .pr-2 { padding-right: calc(var(--spacing) * 2); } @@ -1584,10 +1901,26 @@ padding-right: calc(var(--spacing) * 8); } + .pb-0 { + padding-bottom: calc(var(--spacing) * 0); + } + + .pb-2 { + padding-bottom: calc(var(--spacing) * 2); + } + .pb-3 { padding-bottom: calc(var(--spacing) * 3); } + .pb-6 { + padding-bottom: calc(var(--spacing) * 6); + } + + .pb-10 { + padding-bottom: calc(var(--spacing) * 10); + } + .pl-2 { padding-left: calc(var(--spacing) * 2); } @@ -1706,6 +2039,11 @@ letter-spacing: var(--tracking-tight); } + .tracking-wide { + --tw-tracking: var(--tracking-wide); + letter-spacing: var(--tracking-wide); + } + .tracking-widest { --tw-tracking: var(--tracking-widest); letter-spacing: var(--tracking-widest); @@ -1719,6 +2057,14 @@ white-space: nowrap; } + .whitespace-pre-wrap { + white-space: pre-wrap; + } + + .text-amber-700 { + color: var(--color-amber-700); + } + .text-background { color: var(--background); } @@ -1731,6 +2077,10 @@ color: var(--color-blue-600); } + .text-blue-700 { + color: var(--color-blue-700); + } + .text-card-foreground { color: var(--card-foreground); } @@ -1769,10 +2119,26 @@ color: var(--color-green-600); } + .text-green-700 { + color: var(--color-green-700); + } + + .text-green-800 { + color: var(--color-green-800); + } + .text-muted-foreground { color: var(--muted-foreground); } + .text-orange-600 { + color: var(--color-orange-600); + } + + .text-orange-700 { + color: var(--color-orange-700); + } + .text-popover-foreground { color: var(--popover-foreground); } @@ -1785,6 +2151,10 @@ color: var(--primary-foreground); } + .text-purple-700 { + color: var(--color-purple-700); + } + .text-red-500 { color: var(--color-red-500); } @@ -1793,6 +2163,10 @@ color: var(--color-red-600); } + .text-red-700 { + color: var(--color-red-700); + } + .text-secondary-foreground { color: var(--secondary-foreground); } @@ -1815,6 +2189,18 @@ color: var(--color-white); } + .text-yellow-600 { + color: var(--color-yellow-600); + } + + .text-yellow-700 { + color: var(--color-yellow-700); + } + + .text-zinc-500 { + color: var(--color-zinc-500); + } + .text-zinc-600 { color: var(--color-zinc-600); } @@ -1827,6 +2213,10 @@ text-transform: capitalize; } + .uppercase { + text-transform: uppercase; + } + .tabular-nums { --tw-numeric-spacing: tabular-nums; font-variant-numeric: var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, ); @@ -1853,6 +2243,11 @@ opacity: .7; } + .shadow { + --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a); + box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + } + .shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\] { --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border))); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); @@ -2377,6 +2772,18 @@ margin-top: calc(var(--spacing) * 0); } + @media (hover: hover) { + .hover\:border-primary\/50:hover { + border-color: var(--primary); + } + + @supports (color: color-mix(in lab, red, red)) { + .hover\:border-primary\/50:hover { + border-color: color-mix(in oklab, var(--primary) 50%, transparent); + } + } + } + @media (hover: hover) { .hover\:border-transparent:hover { border-color: #0000; @@ -2425,6 +2832,18 @@ } } + @media (hover: hover) { + .hover\:bg-muted\/30:hover { + background-color: var(--muted); + } + + @supports (color: color-mix(in lab, red, red)) { + .hover\:bg-muted\/30:hover { + background-color: color-mix(in oklab, var(--muted) 30%, transparent); + } + } + } + @media (hover: hover) { .hover\:bg-muted\/50:hover { background-color: var(--muted); @@ -2437,6 +2856,12 @@ } } + @media (hover: hover) { + .hover\:bg-orange-700:hover { + background-color: var(--color-orange-700); + } + } + @media (hover: hover) { .hover\:bg-primary\/90:hover { background-color: var(--primary); @@ -2479,6 +2904,12 @@ } } + @media (hover: hover) { + .hover\:text-red-700:hover { + color: var(--color-red-700); + } + } + @media (hover: hover) { .hover\:text-sidebar-accent-foreground:hover { color: var(--sidebar-accent-foreground); @@ -3143,6 +3574,12 @@ } } + @media (min-width: 40rem) { + .sm\:table-cell { + display: table-cell; + } + } + @media (min-width: 40rem) { .sm\:w-40 { width: calc(var(--spacing) * 40); @@ -3156,8 +3593,8 @@ } @media (min-width: 40rem) { - .sm\:max-w-2xl { - max-width: var(--container-2xl); + .sm\:w-52 { + width: calc(var(--spacing) * 52); } } @@ -3179,12 +3616,24 @@ } } + @media (min-width: 40rem) { + .sm\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + } + @media (min-width: 40rem) { .sm\:flex-row { flex-direction: row; } } + @media (min-width: 40rem) { + .sm\:items-center { + align-items: center; + } + } + @media (min-width: 40rem) { .sm\:items-start { align-items: flex-start; @@ -3308,12 +3757,6 @@ } } - @media (min-width: 64rem) { - .lg\:table-cell { - display: table-cell; - } - } - @media (min-width: 64rem) { .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); @@ -3321,14 +3764,14 @@ } @media (min-width: 64rem) { - .lg\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); + .lg\:grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); } } - @media (min-width: 64rem) { - .lg\:px-6 { - padding-inline: calc(var(--spacing) * 6); + @media (min-width: 80rem) { + .xl\:grid-cols-4 { + grid-template-columns: repeat(4, minmax(0, 1fr)); } } @@ -3388,6 +3831,10 @@ } } + .dark\:bg-zinc-900:is(.dark *) { + background-color: var(--color-zinc-900); + } + .dark\:text-muted-foreground:is(.dark *) { color: var(--muted-foreground); } diff --git a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css.map b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css.map index fc06542..241c6f8 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css.map +++ b/saintBarthVolleyApp/frontend/.next/dev/static/chunks/src_app_globals_css_bad6b30c._.single.css.map @@ -2,5 +2,5 @@ "version": 3, "sources": [], "sections": [ - {"offset": {"line": 1, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/src/app/globals.css"],"sourcesContent":["/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n :root, :host {\n --color-red-500: oklch(63.7% 0.237 25.331);\n --color-red-600: oklch(57.7% 0.245 27.325);\n --color-green-600: oklch(62.7% 0.194 149.214);\n --color-blue-600: oklch(54.6% 0.245 262.881);\n --color-gray-200: oklch(92.8% 0.006 264.531);\n --color-gray-500: oklch(55.1% 0.027 264.364);\n --color-gray-700: oklch(37.3% 0.034 259.733);\n --color-zinc-50: oklch(98.5% 0 0);\n --color-zinc-400: oklch(70.5% 0.015 286.067);\n --color-zinc-600: oklch(44.2% 0.017 285.786);\n --color-zinc-950: oklch(14.1% 0.005 285.823);\n --color-black: #000;\n --color-white: #fff;\n --spacing: 0.25rem;\n --container-xs: 20rem;\n --container-sm: 24rem;\n --container-md: 28rem;\n --container-lg: 32rem;\n --container-2xl: 42rem;\n --container-3xl: 48rem;\n --container-7xl: 80rem;\n --text-xs: 0.75rem;\n --text-xs--line-height: calc(1 / 0.75);\n --text-sm: 0.875rem;\n --text-sm--line-height: calc(1.25 / 0.875);\n --text-base: 1rem;\n --text-base--line-height: calc(1.5 / 1);\n --text-lg: 1.125rem;\n --text-lg--line-height: calc(1.75 / 1.125);\n --text-xl: 1.25rem;\n --text-xl--line-height: calc(1.75 / 1.25);\n --text-2xl: 1.5rem;\n --text-2xl--line-height: calc(2 / 1.5);\n --text-3xl: 1.875rem;\n --text-3xl--line-height: calc(2.25 / 1.875);\n --font-weight-normal: 400;\n --font-weight-medium: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --tracking-tight: -0.025em;\n --tracking-widest: 0.1em;\n --leading-tight: 1.25;\n --leading-snug: 1.375;\n --leading-normal: 1.5;\n --radius-xs: 0.125rem;\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n --aspect-video: 16 / 9;\n --default-transition-duration: 150ms;\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n --default-font-family: var(--font-geist-sans);\n --default-mono-font-family: var(--font-geist-mono);\n --color-border: var(--border);\n }\n}\n@layer base {\n *, ::after, ::before, ::backdrop, ::file-selector-button {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n border: 0 solid;\n }\n html, :host {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n tab-size: 4;\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");\n font-feature-settings: var(--default-font-feature-settings, normal);\n font-variation-settings: var(--default-font-variation-settings, normal);\n -webkit-tap-highlight-color: transparent;\n }\n hr {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n }\n abbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n h1, h2, h3, h4, h5, h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n a {\n color: inherit;\n -webkit-text-decoration: inherit;\n text-decoration: inherit;\n }\n b, strong {\n font-weight: bolder;\n }\n code, kbd, samp, pre {\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\n font-size: 1em;\n }\n small {\n font-size: 80%;\n }\n sub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n sub {\n bottom: -0.25em;\n }\n sup {\n top: -0.5em;\n }\n table {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n }\n :-moz-focusring {\n outline: auto;\n }\n progress {\n vertical-align: baseline;\n }\n summary {\n display: list-item;\n }\n ol, ul, menu {\n list-style: none;\n }\n img, svg, video, canvas, audio, iframe, embed, object {\n display: block;\n vertical-align: middle;\n }\n img, video {\n max-width: 100%;\n height: auto;\n }\n button, input, select, optgroup, textarea, ::file-selector-button {\n font: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n letter-spacing: inherit;\n color: inherit;\n border-radius: 0;\n background-color: transparent;\n opacity: 1;\n }\n :where(select:is([multiple], [size])) optgroup {\n font-weight: bolder;\n }\n :where(select:is([multiple], [size])) optgroup option {\n padding-inline-start: 20px;\n }\n ::file-selector-button {\n margin-inline-end: 4px;\n }\n ::placeholder {\n opacity: 1;\n }\n @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {\n ::placeholder {\n color: currentcolor;\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, currentcolor 50%, transparent);\n }\n }\n }\n textarea {\n resize: vertical;\n }\n ::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n ::-webkit-date-and-time-value {\n min-height: 1lh;\n text-align: inherit;\n }\n ::-webkit-datetime-edit {\n display: inline-flex;\n }\n ::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n }\n ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n padding-block: 0;\n }\n ::-webkit-calendar-picker-indicator {\n line-height: 1;\n }\n :-moz-ui-invalid {\n box-shadow: none;\n }\n button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n appearance: button;\n }\n ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n height: auto;\n }\n [hidden]:where(:not([hidden=\"until-found\"])) {\n display: none !important;\n }\n}\n@layer utilities {\n .\\@container\\/card-header {\n container-type: inline-size;\n container-name: card-header;\n }\n .\\@container\\/field-group {\n container-type: inline-size;\n container-name: field-group;\n }\n .pointer-events-none {\n pointer-events: none;\n }\n .sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip-path: inset(50%);\n white-space: nowrap;\n border-width: 0;\n }\n .absolute {\n position: absolute;\n }\n .fixed {\n position: fixed;\n }\n .relative {\n position: relative;\n }\n .sticky {\n position: sticky;\n }\n .inset-0 {\n inset: calc(var(--spacing) * 0);\n }\n .inset-x-0 {\n inset-inline: calc(var(--spacing) * 0);\n }\n .inset-y-0 {\n inset-block: calc(var(--spacing) * 0);\n }\n .start {\n inset-inline-start: var(--spacing);\n }\n .end {\n inset-inline-end: var(--spacing);\n }\n .top-0 {\n top: calc(var(--spacing) * 0);\n }\n .top-1\\.5 {\n top: calc(var(--spacing) * 1.5);\n }\n .top-1\\/2 {\n top: calc(1 / 2 * 100%);\n }\n .top-3\\.5 {\n top: calc(var(--spacing) * 3.5);\n }\n .top-4 {\n top: calc(var(--spacing) * 4);\n }\n .top-6 {\n top: calc(var(--spacing) * 6);\n }\n .top-\\[50\\%\\] {\n top: 50%;\n }\n .right-0 {\n right: calc(var(--spacing) * 0);\n }\n .right-1 {\n right: calc(var(--spacing) * 1);\n }\n .right-2 {\n right: calc(var(--spacing) * 2);\n }\n .right-3 {\n right: calc(var(--spacing) * 3);\n }\n .right-4 {\n right: calc(var(--spacing) * 4);\n }\n .bottom-0 {\n bottom: calc(var(--spacing) * 0);\n }\n .left-0 {\n left: calc(var(--spacing) * 0);\n }\n .left-2 {\n left: calc(var(--spacing) * 2);\n }\n .left-\\[50\\%\\] {\n left: 50%;\n }\n .z-10 {\n z-index: 10;\n }\n .z-20 {\n z-index: 20;\n }\n .z-50 {\n z-index: 50;\n }\n .col-start-2 {\n grid-column-start: 2;\n }\n .row-span-2 {\n grid-row: span 2 / span 2;\n }\n .row-start-1 {\n grid-row-start: 1;\n }\n .-mx-1 {\n margin-inline: calc(var(--spacing) * -1);\n }\n .mx-2 {\n margin-inline: calc(var(--spacing) * 2);\n }\n .mx-3\\.5 {\n margin-inline: calc(var(--spacing) * 3.5);\n }\n .mx-auto {\n margin-inline: auto;\n }\n .-my-2 {\n margin-block: calc(var(--spacing) * -2);\n }\n .my-0\\.5 {\n margin-block: calc(var(--spacing) * 0.5);\n }\n .my-1 {\n margin-block: calc(var(--spacing) * 1);\n }\n .mt-2 {\n margin-top: calc(var(--spacing) * 2);\n }\n .mt-4 {\n margin-top: calc(var(--spacing) * 4);\n }\n .mt-auto {\n margin-top: auto;\n }\n .mb-3 {\n margin-bottom: calc(var(--spacing) * 3);\n }\n .mb-4 {\n margin-bottom: calc(var(--spacing) * 4);\n }\n .-ml-1 {\n margin-left: calc(var(--spacing) * -1);\n }\n .ml-2 {\n margin-left: calc(var(--spacing) * 2);\n }\n .ml-4 {\n margin-left: calc(var(--spacing) * 4);\n }\n .ml-auto {\n margin-left: auto;\n }\n .line-clamp-4 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 4;\n }\n .block {\n display: block;\n }\n .flex {\n display: flex;\n }\n .grid {\n display: grid;\n }\n .hidden {\n display: none;\n }\n .inline-flex {\n display: inline-flex;\n }\n .table {\n display: table;\n }\n .table-caption {\n display: table-caption;\n }\n .table-cell {\n display: table-cell;\n }\n .table-row {\n display: table-row;\n }\n .field-sizing-content {\n field-sizing: content;\n }\n .aspect-square {\n aspect-ratio: 1 / 1;\n }\n .aspect-video {\n aspect-ratio: var(--aspect-video);\n }\n .size-2 {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n .size-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n .size-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n height: calc(var(--spacing) * 3.5);\n }\n .size-4 {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n .size-5\\! {\n width: calc(var(--spacing) * 5) !important;\n height: calc(var(--spacing) * 5) !important;\n }\n .size-6 {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n .size-7 {\n width: calc(var(--spacing) * 7);\n height: calc(var(--spacing) * 7);\n }\n .size-8 {\n width: calc(var(--spacing) * 8);\n height: calc(var(--spacing) * 8);\n }\n .size-9 {\n width: calc(var(--spacing) * 9);\n height: calc(var(--spacing) * 9);\n }\n .size-10 {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n .size-full {\n width: 100%;\n height: 100%;\n }\n .h-\\(--header-height\\) {\n height: var(--header-height);\n }\n .h-2 {\n height: calc(var(--spacing) * 2);\n }\n .h-2\\.5 {\n height: calc(var(--spacing) * 2.5);\n }\n .h-4 {\n height: calc(var(--spacing) * 4);\n }\n .h-5 {\n height: calc(var(--spacing) * 5);\n }\n .h-6 {\n height: calc(var(--spacing) * 6);\n }\n .h-7 {\n height: calc(var(--spacing) * 7);\n }\n .h-8 {\n height: calc(var(--spacing) * 8);\n }\n .h-9 {\n height: calc(var(--spacing) * 9);\n }\n .h-10 {\n height: calc(var(--spacing) * 10);\n }\n .h-12 {\n height: calc(var(--spacing) * 12);\n }\n .h-24 {\n height: calc(var(--spacing) * 24);\n }\n .h-32 {\n height: calc(var(--spacing) * 32);\n }\n .h-48 {\n height: calc(var(--spacing) * 48);\n }\n .h-60 {\n height: calc(var(--spacing) * 60);\n }\n .h-\\[calc\\(100\\%-1px\\)\\] {\n height: calc(100% - 1px);\n }\n .h-\\[var\\(--radix-select-trigger-height\\)\\] {\n height: var(--radix-select-trigger-height);\n }\n .h-auto {\n height: auto;\n }\n .h-fit {\n height: fit-content;\n }\n .h-full {\n height: 100%;\n }\n .h-px {\n height: 1px;\n }\n .h-svh {\n height: 100svh;\n }\n .max-h-\\(--radix-dropdown-menu-content-available-height\\) {\n max-height: var(--radix-dropdown-menu-content-available-height);\n }\n .max-h-\\(--radix-select-content-available-height\\) {\n max-height: var(--radix-select-content-available-height);\n }\n .max-h-\\[90vh\\] {\n max-height: 90vh;\n }\n .min-h-0 {\n min-height: calc(var(--spacing) * 0);\n }\n .min-h-16 {\n min-height: calc(var(--spacing) * 16);\n }\n .min-h-\\[400px\\] {\n min-height: 400px;\n }\n .min-h-\\[calc\\(100vh-60px\\)\\] {\n min-height: calc(100vh - 60px);\n }\n .min-h-screen {\n min-height: 100vh;\n }\n .min-h-svh {\n min-height: 100svh;\n }\n .w-\\(--radix-dropdown-menu-trigger-width\\) {\n width: var(--radix-dropdown-menu-trigger-width);\n }\n .w-\\(--sidebar-width\\) {\n width: var(--sidebar-width);\n }\n .w-0 {\n width: calc(var(--spacing) * 0);\n }\n .w-1 {\n width: calc(var(--spacing) * 1);\n }\n .w-2 {\n width: calc(var(--spacing) * 2);\n }\n .w-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n }\n .w-3\\/4 {\n width: calc(3 / 4 * 100%);\n }\n .w-4 {\n width: calc(var(--spacing) * 4);\n }\n .w-5 {\n width: calc(var(--spacing) * 5);\n }\n .w-8 {\n width: calc(var(--spacing) * 8);\n }\n .w-12 {\n width: calc(var(--spacing) * 12);\n }\n .w-24 {\n width: calc(var(--spacing) * 24);\n }\n .w-\\[100px\\] {\n width: 100px;\n }\n .w-auto {\n width: auto;\n }\n .w-fit {\n width: fit-content;\n }\n .w-full {\n width: 100%;\n }\n .max-w-\\(--skeleton-width\\) {\n max-width: var(--skeleton-width);\n }\n .max-w-3xl {\n max-width: var(--container-3xl);\n }\n .max-w-7xl {\n max-width: var(--container-7xl);\n }\n .max-w-\\[calc\\(100\\%-2rem\\)\\] {\n max-width: calc(100% - 2rem);\n }\n .max-w-full {\n max-width: 100%;\n }\n .max-w-lg {\n max-width: var(--container-lg);\n }\n .max-w-md {\n max-width: var(--container-md);\n }\n .max-w-sm {\n max-width: var(--container-sm);\n }\n .max-w-xs {\n max-width: var(--container-xs);\n }\n .min-w-0 {\n min-width: calc(var(--spacing) * 0);\n }\n .min-w-5 {\n min-width: calc(var(--spacing) * 5);\n }\n .min-w-56 {\n min-width: calc(var(--spacing) * 56);\n }\n .min-w-\\[8rem\\] {\n min-width: 8rem;\n }\n .min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n min-width: var(--radix-select-trigger-width);\n }\n .flex-1 {\n flex: 1;\n }\n .shrink-0 {\n flex-shrink: 0;\n }\n .caption-bottom {\n caption-side: bottom;\n }\n .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n }\n .origin-\\(--radix-select-content-transform-origin\\) {\n transform-origin: var(--radix-select-content-transform-origin);\n }\n .origin-\\(--radix-tooltip-content-transform-origin\\) {\n transform-origin: var(--radix-tooltip-content-transform-origin);\n }\n .-translate-x-1\\/2 {\n --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-x-px {\n --tw-translate-x: -1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-px {\n --tw-translate-x: 1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[calc\\(-50\\%_-_2px\\)\\] {\n --tw-translate-y: calc(-50% - 2px);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .rotate-45 {\n rotate: 45deg;\n }\n .animate-in {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n .animate-pulse {\n animation: var(--animate-pulse);\n }\n .cursor-default {\n cursor: default;\n }\n .cursor-pointer {\n cursor: pointer;\n }\n .scroll-my-1 {\n scroll-margin-block: calc(var(--spacing) * 1);\n }\n .list-inside {\n list-style-position: inside;\n }\n .list-disc {\n list-style-type: disc;\n }\n .auto-rows-min {\n grid-auto-rows: min-content;\n }\n .grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .grid-rows-\\[auto_auto\\] {\n grid-template-rows: auto auto;\n }\n .flex-col {\n flex-direction: column;\n }\n .flex-col-reverse {\n flex-direction: column-reverse;\n }\n .flex-row {\n flex-direction: row;\n }\n .flex-wrap {\n flex-wrap: wrap;\n }\n .place-content-center {\n place-content: center;\n }\n .items-center {\n align-items: center;\n }\n .items-end {\n align-items: flex-end;\n }\n .items-start {\n align-items: flex-start;\n }\n .items-stretch {\n align-items: stretch;\n }\n .justify-between {\n justify-content: space-between;\n }\n .justify-center {\n justify-content: center;\n }\n .justify-end {\n justify-content: flex-end;\n }\n .gap-0\\.5 {\n gap: calc(var(--spacing) * 0.5);\n }\n .gap-1 {\n gap: calc(var(--spacing) * 1);\n }\n .gap-1\\.5 {\n gap: calc(var(--spacing) * 1.5);\n }\n .gap-2 {\n gap: calc(var(--spacing) * 2);\n }\n .gap-3 {\n gap: calc(var(--spacing) * 3);\n }\n .gap-4 {\n gap: calc(var(--spacing) * 4);\n }\n .gap-6 {\n gap: calc(var(--spacing) * 6);\n }\n .gap-7 {\n gap: calc(var(--spacing) * 7);\n }\n .gap-8 {\n gap: calc(var(--spacing) * 8);\n }\n .gap-10 {\n gap: calc(var(--spacing) * 10);\n }\n .space-y-2 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-4 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .-space-x-2 {\n :where(& > :not(:last-child)) {\n --tw-space-x-reverse: 0;\n margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));\n margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));\n }\n }\n .self-start {\n align-self: flex-start;\n }\n .justify-self-end {\n justify-self: flex-end;\n }\n .truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .overflow-auto {\n overflow: auto;\n }\n .overflow-hidden {\n overflow: hidden;\n }\n .overflow-x-auto {\n overflow-x: auto;\n }\n .overflow-x-hidden {\n overflow-x: hidden;\n }\n .overflow-y-auto {\n overflow-y: auto;\n }\n .rounded {\n border-radius: 0.25rem;\n }\n .rounded-\\[2px\\] {\n border-radius: 2px;\n }\n .rounded-\\[4px\\] {\n border-radius: 4px;\n }\n .rounded-full {\n border-radius: calc(infinity * 1px);\n }\n .rounded-lg {\n border-radius: var(--radius);\n }\n .rounded-md {\n border-radius: calc(var(--radius) - 2px);\n }\n .rounded-sm {\n border-radius: calc(var(--radius) - 4px);\n }\n .rounded-xl {\n border-radius: calc(var(--radius) + 4px);\n }\n .rounded-xs {\n border-radius: var(--radius-xs);\n }\n .border {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n .border-2 {\n border-style: var(--tw-border-style);\n border-width: 2px;\n }\n .border-\\[1\\.5px\\] {\n border-style: var(--tw-border-style);\n border-width: 1.5px;\n }\n .border-t {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n .border-r {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n .border-b {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n .border-l {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n .border-dashed {\n --tw-border-style: dashed;\n border-style: dashed;\n }\n .border-solid {\n --tw-border-style: solid;\n border-style: solid;\n }\n .border-\\(--color-border\\) {\n border-color: var(--color-border);\n }\n .border-black\\/8 {\n border-color: color-mix(in srgb, #000 8%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-black) 8%, transparent);\n }\n }\n .border-border {\n border-color: var(--border);\n }\n .border-border\\/50 {\n border-color: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n .border-input {\n border-color: var(--input);\n }\n .border-sidebar-border {\n border-color: var(--sidebar-border);\n }\n .border-transparent {\n border-color: transparent;\n }\n .bg-\\(--color-bg\\) {\n background-color: var(--color-bg);\n }\n .bg-accent {\n background-color: var(--accent);\n }\n .bg-background {\n background-color: var(--background);\n }\n .bg-black {\n background-color: var(--color-black);\n }\n .bg-black\\/30 {\n background-color: color-mix(in srgb, #000 30%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 30%, transparent);\n }\n }\n .bg-black\\/40 {\n background-color: color-mix(in srgb, #000 40%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 40%, transparent);\n }\n }\n .bg-black\\/50 {\n background-color: color-mix(in srgb, #000 50%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 50%, transparent);\n }\n }\n .bg-border {\n background-color: var(--border);\n }\n .bg-card {\n background-color: var(--card);\n }\n .bg-destructive {\n background-color: var(--destructive);\n }\n .bg-destructive\\/10 {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n .bg-foreground {\n background-color: var(--foreground);\n }\n .bg-gray-200 {\n background-color: var(--color-gray-200);\n }\n .bg-muted {\n background-color: var(--muted);\n }\n .bg-muted\\/40 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 40%, transparent);\n }\n }\n .bg-muted\\/50 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n .bg-popover {\n background-color: var(--popover);\n }\n .bg-primary {\n background-color: var(--primary);\n }\n .bg-secondary {\n background-color: var(--secondary);\n }\n .bg-sidebar {\n background-color: var(--sidebar);\n }\n .bg-sidebar-border {\n background-color: var(--sidebar-border);\n }\n .bg-transparent {\n background-color: transparent;\n }\n .bg-white {\n background-color: var(--color-white);\n }\n .bg-zinc-50 {\n background-color: var(--color-zinc-50);\n }\n .fill-current {\n fill: currentcolor;\n }\n .fill-foreground {\n fill: var(--foreground);\n }\n .object-contain {\n object-fit: contain;\n }\n .object-cover {\n object-fit: cover;\n }\n .p-0 {\n padding: calc(var(--spacing) * 0);\n }\n .p-1 {\n padding: calc(var(--spacing) * 1);\n }\n .p-2 {\n padding: calc(var(--spacing) * 2);\n }\n .p-3 {\n padding: calc(var(--spacing) * 3);\n }\n .p-4 {\n padding: calc(var(--spacing) * 4);\n }\n .p-6 {\n padding: calc(var(--spacing) * 6);\n }\n .p-\\[3px\\] {\n padding: 3px;\n }\n .px-1 {\n padding-inline: calc(var(--spacing) * 1);\n }\n .px-2 {\n padding-inline: calc(var(--spacing) * 2);\n }\n .px-2\\.5 {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n .px-3 {\n padding-inline: calc(var(--spacing) * 3);\n }\n .px-4 {\n padding-inline: calc(var(--spacing) * 4);\n }\n .px-5 {\n padding-inline: calc(var(--spacing) * 5);\n }\n .px-6 {\n padding-inline: calc(var(--spacing) * 6);\n }\n .px-16 {\n padding-inline: calc(var(--spacing) * 16);\n }\n .py-0\\.5 {\n padding-block: calc(var(--spacing) * 0.5);\n }\n .py-1 {\n padding-block: calc(var(--spacing) * 1);\n }\n .py-1\\.5 {\n padding-block: calc(var(--spacing) * 1.5);\n }\n .py-2 {\n padding-block: calc(var(--spacing) * 2);\n }\n .py-6 {\n padding-block: calc(var(--spacing) * 6);\n }\n .py-10 {\n padding-block: calc(var(--spacing) * 10);\n }\n .py-32 {\n padding-block: calc(var(--spacing) * 32);\n }\n .pt-3 {\n padding-top: calc(var(--spacing) * 3);\n }\n .pr-2 {\n padding-right: calc(var(--spacing) * 2);\n }\n .pr-8 {\n padding-right: calc(var(--spacing) * 8);\n }\n .pb-3 {\n padding-bottom: calc(var(--spacing) * 3);\n }\n .pl-2 {\n padding-left: calc(var(--spacing) * 2);\n }\n .pl-8 {\n padding-left: calc(var(--spacing) * 8);\n }\n .text-center {\n text-align: center;\n }\n .text-left {\n text-align: left;\n }\n .align-middle {\n vertical-align: middle;\n }\n .font-mono {\n font-family: var(--font-geist-mono);\n }\n .font-sans {\n font-family: var(--font-geist-sans);\n }\n .text-2xl {\n font-size: var(--text-2xl);\n line-height: var(--tw-leading, var(--text-2xl--line-height));\n }\n .text-3xl {\n font-size: var(--text-3xl);\n line-height: var(--tw-leading, var(--text-3xl--line-height));\n }\n .text-base {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n .text-lg {\n font-size: var(--text-lg);\n line-height: var(--tw-leading, var(--text-lg--line-height));\n }\n .text-sm {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n .text-xl {\n font-size: var(--text-xl);\n line-height: var(--tw-leading, var(--text-xl--line-height));\n }\n .text-xs {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n .leading-8 {\n --tw-leading: calc(var(--spacing) * 8);\n line-height: calc(var(--spacing) * 8);\n }\n .leading-10 {\n --tw-leading: calc(var(--spacing) * 10);\n line-height: calc(var(--spacing) * 10);\n }\n .leading-none {\n --tw-leading: 1;\n line-height: 1;\n }\n .leading-normal {\n --tw-leading: var(--leading-normal);\n line-height: var(--leading-normal);\n }\n .leading-snug {\n --tw-leading: var(--leading-snug);\n line-height: var(--leading-snug);\n }\n .leading-tight {\n --tw-leading: var(--leading-tight);\n line-height: var(--leading-tight);\n }\n .font-bold {\n --tw-font-weight: var(--font-weight-bold);\n font-weight: var(--font-weight-bold);\n }\n .font-medium {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n .font-normal {\n --tw-font-weight: var(--font-weight-normal);\n font-weight: var(--font-weight-normal);\n }\n .font-semibold {\n --tw-font-weight: var(--font-weight-semibold);\n font-weight: var(--font-weight-semibold);\n }\n .tracking-tight {\n --tw-tracking: var(--tracking-tight);\n letter-spacing: var(--tracking-tight);\n }\n .tracking-widest {\n --tw-tracking: var(--tracking-widest);\n letter-spacing: var(--tracking-widest);\n }\n .text-balance {\n text-wrap: balance;\n }\n .whitespace-nowrap {\n white-space: nowrap;\n }\n .text-background {\n color: var(--background);\n }\n .text-black {\n color: var(--color-black);\n }\n .text-blue-600 {\n color: var(--color-blue-600);\n }\n .text-card-foreground {\n color: var(--card-foreground);\n }\n .text-current {\n color: currentcolor;\n }\n .text-destructive {\n color: var(--destructive);\n }\n .text-foreground {\n color: var(--foreground);\n }\n .text-foreground\\/60 {\n color: var(--foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--foreground) 60%, transparent);\n }\n }\n .text-gray-500 {\n color: var(--color-gray-500);\n }\n .text-gray-700 {\n color: var(--color-gray-700);\n }\n .text-green-600 {\n color: var(--color-green-600);\n }\n .text-muted-foreground {\n color: var(--muted-foreground);\n }\n .text-popover-foreground {\n color: var(--popover-foreground);\n }\n .text-primary {\n color: var(--primary);\n }\n .text-primary-foreground {\n color: var(--primary-foreground);\n }\n .text-red-500 {\n color: var(--color-red-500);\n }\n .text-red-600 {\n color: var(--color-red-600);\n }\n .text-secondary-foreground {\n color: var(--secondary-foreground);\n }\n .text-sidebar-foreground {\n color: var(--sidebar-foreground);\n }\n .text-sidebar-foreground\\/70 {\n color: var(--sidebar-foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);\n }\n }\n .text-white {\n color: var(--color-white);\n }\n .text-zinc-600 {\n color: var(--color-zinc-600);\n }\n .text-zinc-950 {\n color: var(--color-zinc-950);\n }\n .capitalize {\n text-transform: capitalize;\n }\n .tabular-nums {\n --tw-numeric-spacing: tabular-nums;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n }\n .underline {\n text-decoration-line: underline;\n }\n .underline-offset-4 {\n text-underline-offset: 4px;\n }\n .antialiased {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .opacity-50 {\n opacity: 50%;\n }\n .opacity-70 {\n opacity: 70%;\n }\n .shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-border\\)\\)\\] {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-lg {\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-md {\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-none {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-sm {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xl {\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xs {\n --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-2 {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-background {\n --tw-ring-color: var(--background);\n }\n .ring-sidebar-ring {\n --tw-ring-color: var(--sidebar-ring);\n }\n .ring-offset-background {\n --tw-ring-offset-color: var(--background);\n }\n .outline-hidden {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n .outline {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n .transition {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[color\\,box-shadow\\] {\n transition-property: color,box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[left\\,right\\,width\\] {\n transition-property: left,right,width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[margin\\,opacity\\] {\n transition-property: margin,opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\,height\\,padding\\] {\n transition-property: width,height,padding;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\] {\n transition-property: width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-all {\n transition-property: all;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-colors {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-opacity {\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-shadow {\n transition-property: box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-transform {\n transition-property: transform, translate, scale, rotate;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-none {\n transition-property: none;\n }\n .duration-200 {\n --tw-duration: 200ms;\n transition-duration: 200ms;\n }\n .ease-in-out {\n --tw-ease: var(--ease-in-out);\n transition-timing-function: var(--ease-in-out);\n }\n .ease-linear {\n --tw-ease: linear;\n transition-timing-function: linear;\n }\n .fade-in-0 {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n .outline-none {\n --tw-outline-style: none;\n outline-style: none;\n }\n .select-none {\n -webkit-user-select: none;\n user-select: none;\n }\n .zoom-in-95 {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n .group-focus-within\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):focus-within *) {\n opacity: 100%;\n }\n }\n .group-hover\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):hover *) {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .group-has-data-\\[orientation\\=horizontal\\]\\/field\\:text-balance {\n &:is(:where(.group\\/field):has(*[data-orientation=\"horizontal\"]) *) {\n text-wrap: balance;\n }\n }\n .group-has-data-\\[sidebar\\=menu-action\\]\\/menu-item\\:pr-8 {\n &:is(:where(.group\\/menu-item):has(*[data-sidebar=\"menu-action\"]) *) {\n padding-right: calc(var(--spacing) * 8);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:size-10 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:size-6 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:-mt-8 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n margin-top: calc(var(--spacing) * -8);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n display: none;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:size-8\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--spacing) * 8) !important;\n height: calc(var(--spacing) * 8) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\) {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: var(--sidebar-width-icon);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\+2px\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n overflow: hidden;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-0\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 0) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-2\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 2) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:opacity-0 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n opacity: 0%;\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n right: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n left: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:w-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n width: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n --tw-translate-x: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .group-data-\\[disabled\\=true\\]\\:pointer-events-none {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n pointer-events: none;\n }\n }\n .group-data-\\[disabled\\=true\\]\\:opacity-50 {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[disabled\\=true\\]\\/field\\:opacity-50 {\n &:is(:where(.group\\/field)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:h-9 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n height: calc(var(--spacing) * 9);\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:h-fit {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n height: fit-content;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:w-full {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n width: 100%;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:flex-col {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n flex-direction: column;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:justify-start {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n justify-content: flex-start;\n }\n }\n .group-data-\\[side\\=left\\]\\:-right-4 {\n &:is(:where(.group)[data-side=\"left\"] *) {\n right: calc(var(--spacing) * -4);\n }\n }\n .group-data-\\[side\\=left\\]\\:border-r {\n &:is(:where(.group)[data-side=\"left\"] *) {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .group-data-\\[side\\=right\\]\\:left-0 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n left: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[side\\=right\\]\\:rotate-180 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n rotate: 180deg;\n }\n }\n .group-data-\\[side\\=right\\]\\:border-l {\n &:is(:where(.group)[data-side=\"right\"] *) {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:size-2\\.5 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:size-3 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:text-xs {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n }\n .group-data-\\[variant\\=floating\\]\\:rounded-lg {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-radius: var(--radius);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border-sidebar-border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-color: var(--sidebar-border);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:shadow-sm {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n background-color: transparent;\n }\n }\n .group-data-\\[variant\\=outline\\]\\/field-group\\:-mb-2 {\n &:is(:where(.group\\/field-group)[data-variant=\"outline\"] *) {\n margin-bottom: calc(var(--spacing) * -2);\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n display: block;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n text-align: center;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"top\"] *) {\n text-align: center;\n }\n }\n .peer-hover\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button):hover ~ *) {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .peer-disabled\\:cursor-not-allowed {\n &:is(:where(.peer):disabled ~ *) {\n cursor: not-allowed;\n }\n }\n .peer-disabled\\:opacity-50 {\n &:is(:where(.peer):disabled ~ *) {\n opacity: 50%;\n }\n }\n .peer-data-\\[active\\=true\\]\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button)[data-active=\"true\"] ~ *) {\n color: var(--sidebar-accent-foreground);\n }\n }\n .peer-data-\\[size\\=default\\]\\/menu-button\\:top-1\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"default\"] ~ *) {\n top: calc(var(--spacing) * 1.5);\n }\n }\n .peer-data-\\[size\\=lg\\]\\/menu-button\\:top-2\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"lg\"] ~ *) {\n top: calc(var(--spacing) * 2.5);\n }\n }\n .peer-data-\\[size\\=sm\\]\\/menu-button\\:top-1 {\n &:is(:where(.peer\\/menu-button)[data-size=\"sm\"] ~ *) {\n top: calc(var(--spacing) * 1);\n }\n }\n .selection\\:bg-primary {\n & *::selection {\n background-color: var(--primary);\n }\n &::selection {\n background-color: var(--primary);\n }\n }\n .selection\\:text-primary-foreground {\n & *::selection {\n color: var(--primary-foreground);\n }\n &::selection {\n color: var(--primary-foreground);\n }\n }\n .file\\:inline-flex {\n &::file-selector-button {\n display: inline-flex;\n }\n }\n .file\\:h-7 {\n &::file-selector-button {\n height: calc(var(--spacing) * 7);\n }\n }\n .file\\:border-0 {\n &::file-selector-button {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .file\\:bg-transparent {\n &::file-selector-button {\n background-color: transparent;\n }\n }\n .file\\:text-sm {\n &::file-selector-button {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .file\\:font-medium {\n &::file-selector-button {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .file\\:text-foreground {\n &::file-selector-button {\n color: var(--foreground);\n }\n }\n .placeholder\\:text-muted-foreground {\n &::placeholder {\n color: var(--muted-foreground);\n }\n }\n .after\\:absolute {\n &::after {\n content: var(--tw-content);\n position: absolute;\n }\n }\n .after\\:-inset-2 {\n &::after {\n content: var(--tw-content);\n inset: calc(var(--spacing) * -2);\n }\n }\n .after\\:inset-y-0 {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .after\\:left-1\\/2 {\n &::after {\n content: var(--tw-content);\n left: calc(1 / 2 * 100%);\n }\n }\n .after\\:w-0\\.5 {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n .after\\:bg-foreground {\n &::after {\n content: var(--tw-content);\n background-color: var(--foreground);\n }\n }\n .after\\:opacity-0 {\n &::after {\n content: var(--tw-content);\n opacity: 0%;\n }\n }\n .after\\:transition-opacity {\n &::after {\n content: var(--tw-content);\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n &::after {\n content: var(--tw-content);\n left: 100%;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:inset-x-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:bottom-\\[-5px\\] {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n bottom: -5px;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:h-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n height: calc(var(--spacing) * 0.5);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:inset-y-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:-right-1 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n right: calc(var(--spacing) * -1);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:w-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n }\n .last\\:mt-0 {\n &:last-child {\n margin-top: calc(var(--spacing) * 0);\n }\n }\n .hover\\:border-transparent {\n &:hover {\n @media (hover: hover) {\n border-color: transparent;\n }\n }\n }\n .hover\\:bg-\\[\\#383838\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #383838;\n }\n }\n }\n .hover\\:bg-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n .hover\\:bg-black\\/4 {\n &:hover {\n @media (hover: hover) {\n background-color: color-mix(in srgb, #000 4%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 4%, transparent);\n }\n }\n }\n }\n .hover\\:bg-destructive\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n }\n }\n }\n .hover\\:bg-muted\\/50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n }\n }\n .hover\\:bg-primary\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-secondary\\/80 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n }\n }\n }\n }\n .hover\\:bg-sidebar-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n .hover\\:text-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n .hover\\:text-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n .hover\\:text-sidebar-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .hover\\:underline {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .hover\\:opacity-100 {\n &:hover {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\] {\n &:hover {\n @media (hover: hover) {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .hover\\:group-data-\\[collapsible\\=offcanvas\\]\\:bg-sidebar {\n &:hover {\n @media (hover: hover) {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n background-color: var(--sidebar);\n }\n }\n }\n }\n .hover\\:after\\:bg-sidebar-border {\n &:hover {\n @media (hover: hover) {\n &::after {\n content: var(--tw-content);\n background-color: var(--sidebar-border);\n }\n }\n }\n }\n .focus\\:bg-accent {\n &:focus {\n background-color: var(--accent);\n }\n }\n .focus\\:text-accent-foreground {\n &:focus {\n color: var(--accent-foreground);\n }\n }\n .focus\\:ring-2 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-ring {\n &:focus {\n --tw-ring-color: var(--ring);\n }\n }\n .focus\\:ring-offset-2 {\n &:focus {\n --tw-ring-offset-width: 2px;\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n }\n }\n .focus\\:outline-hidden {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .focus-visible\\:border-ring {\n &:focus-visible {\n border-color: var(--ring);\n }\n }\n .focus-visible\\:ring-2 {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-\\[3px\\] {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-destructive\\/20 {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .focus-visible\\:ring-ring\\/50 {\n &:focus-visible {\n --tw-ring-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n }\n .focus-visible\\:outline-1 {\n &:focus-visible {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n }\n .focus-visible\\:outline-ring {\n &:focus-visible {\n outline-color: var(--ring);\n }\n }\n .active\\:bg-sidebar-accent {\n &:active {\n background-color: var(--sidebar-accent);\n }\n }\n .active\\:text-sidebar-accent-foreground {\n &:active {\n color: var(--sidebar-accent-foreground);\n }\n }\n .disabled\\:pointer-events-none {\n &:disabled {\n pointer-events: none;\n }\n }\n .disabled\\:cursor-not-allowed {\n &:disabled {\n cursor: not-allowed;\n }\n }\n .disabled\\:opacity-50 {\n &:disabled {\n opacity: 50%;\n }\n }\n .in-data-\\[side\\=left\\]\\:cursor-w-resize {\n :where(*[data-side=\"left\"]) & {\n cursor: w-resize;\n }\n }\n .in-data-\\[side\\=right\\]\\:cursor-e-resize {\n :where(*[data-side=\"right\"]) & {\n cursor: e-resize;\n }\n }\n .has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\] {\n &:has(*[data-slot=\"card-action\"]) {\n grid-template-columns: 1fr auto;\n }\n }\n .has-data-\\[state\\=checked\\]\\:border-primary {\n &:has(*[data-state=\"checked\"]) {\n border-color: var(--primary);\n }\n }\n .has-data-\\[state\\=checked\\]\\:bg-primary\\/5 {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 5%, transparent);\n }\n }\n }\n .has-data-\\[variant\\=inset\\]\\:bg-sidebar {\n &:has(*[data-variant=\"inset\"]) {\n background-color: var(--sidebar);\n }\n }\n .has-\\[\\>\\[data-slot\\=checkbox-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=checkbox-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:w-full {\n &:has(>[data-slot=field]) {\n width: 100%;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:flex-col {\n &:has(>[data-slot=field]) {\n flex-direction: column;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:rounded-md {\n &:has(>[data-slot=field]) {\n border-radius: calc(var(--radius) - 2px);\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:border {\n &:has(>[data-slot=field]) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .has-\\[\\>\\[data-slot\\=radio-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=radio-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-1\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-2\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-3 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-4 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 4);\n }\n }\n .aria-disabled\\:pointer-events-none {\n &[aria-disabled=\"true\"] {\n pointer-events: none;\n }\n }\n .aria-disabled\\:opacity-50 {\n &[aria-disabled=\"true\"] {\n opacity: 50%;\n }\n }\n .aria-invalid\\:border-destructive {\n &[aria-invalid=\"true\"] {\n border-color: var(--destructive);\n }\n }\n .aria-invalid\\:ring-destructive\\/20 {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .data-\\[active\\=true\\]\\:bg-sidebar-accent {\n &[data-active=\"true\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[active\\=true\\]\\:font-medium {\n &[data-active=\"true\"] {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .data-\\[active\\=true\\]\\:text-sidebar-accent-foreground {\n &[data-active=\"true\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[disabled\\]\\:pointer-events-none {\n &[data-disabled] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\]\\:opacity-50 {\n &[data-disabled] {\n opacity: 50%;\n }\n }\n .data-\\[inset\\]\\:pl-8 {\n &[data-inset] {\n padding-left: calc(var(--spacing) * 8);\n }\n }\n .data-\\[invalid\\=true\\]\\:text-destructive {\n &[data-invalid=\"true\"] {\n color: var(--destructive);\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:h-px {\n &[data-orientation=\"horizontal\"] {\n height: 1px;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:w-full {\n &[data-orientation=\"horizontal\"] {\n width: 100%;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:flex-col {\n &[data-orientation=\"horizontal\"] {\n flex-direction: column;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-4 {\n &[data-orientation=\"vertical\"] {\n height: calc(var(--spacing) * 4);\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-full {\n &[data-orientation=\"vertical\"] {\n height: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:w-px {\n &[data-orientation=\"vertical\"] {\n width: 1px;\n }\n }\n .data-\\[placeholder\\]\\:text-muted-foreground {\n &[data-placeholder] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[side\\=bottom\\]\\:translate-y-1 {\n &[data-side=\"bottom\"] {\n --tw-translate-y: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=bottom\\]\\:slide-in-from-top-2 {\n &[data-side=\"bottom\"] {\n --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=left\\]\\:-translate-x-1 {\n &[data-side=\"left\"] {\n --tw-translate-x: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=left\\]\\:slide-in-from-right-2 {\n &[data-side=\"left\"] {\n --tw-enter-translate-x: calc(2*var(--spacing));\n }\n }\n .data-\\[side\\=right\\]\\:translate-x-1 {\n &[data-side=\"right\"] {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=right\\]\\:slide-in-from-left-2 {\n &[data-side=\"right\"] {\n --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=top\\]\\:-translate-y-1 {\n &[data-side=\"top\"] {\n --tw-translate-y: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=top\\]\\:slide-in-from-bottom-2 {\n &[data-side=\"top\"] {\n --tw-enter-translate-y: calc(2*var(--spacing));\n }\n }\n .data-\\[size\\=default\\]\\:h-9 {\n &[data-size=\"default\"] {\n height: calc(var(--spacing) * 9);\n }\n }\n .data-\\[size\\=lg\\]\\:size-10 {\n &[data-size=\"lg\"] {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .data-\\[size\\=sm\\]\\:size-6 {\n &[data-size=\"sm\"] {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .data-\\[size\\=sm\\]\\:h-8 {\n &[data-size=\"sm\"] {\n height: calc(var(--spacing) * 8);\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-2 {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-background {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-color: var(--background);\n }\n }\n }\n .data-\\[slot\\=checkbox-group\\]\\:gap-3 {\n &[data-slot=\"checkbox-group\"] {\n gap: calc(var(--spacing) * 3);\n }\n }\n .\\*\\:data-\\[slot\\=field\\]\\:p-4 {\n :is(& > *) {\n &[data-slot=\"field\"] {\n padding: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=field-group\\]\\:gap-4 {\n :is(& > *) {\n &[data-slot=\"field-group\"] {\n gap: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:flex {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n display: flex;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:items-center {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n align-items: center;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:gap-2 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n .data-\\[slot\\=sidebar-menu-button\\]\\:p-1\\.5\\! {\n &[data-slot=\"sidebar-menu-button\"] {\n padding: calc(var(--spacing) * 1.5) !important;\n }\n }\n .data-\\[state\\=active\\]\\:bg-background {\n &[data-state=\"active\"] {\n background-color: var(--background);\n }\n }\n .data-\\[state\\=active\\]\\:text-foreground {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n .group-data-\\[variant\\=default\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-sm {\n &:is(:where(.group\\/tabs-list)[data-variant=\"default\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-none {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:after\\:opacity-100 {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n &::after {\n content: var(--tw-content);\n opacity: 100%;\n }\n }\n }\n }\n .data-\\[state\\=checked\\]\\:border-primary {\n &[data-state=\"checked\"] {\n border-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:bg-primary {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:text-primary-foreground {\n &[data-state=\"checked\"] {\n color: var(--primary-foreground);\n }\n }\n .data-\\[state\\=closed\\]\\:animate-out {\n &[data-state=\"closed\"] {\n animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=closed\\]\\:duration-300 {\n &[data-state=\"closed\"] {\n --tw-duration: 300ms;\n transition-duration: 300ms;\n }\n }\n .data-\\[state\\=closed\\]\\:fade-out-0 {\n &[data-state=\"closed\"] {\n --tw-exit-opacity: calc(0/100);\n --tw-exit-opacity: 0;\n }\n }\n .data-\\[state\\=closed\\]\\:zoom-out-95 {\n &[data-state=\"closed\"] {\n --tw-exit-scale: calc(95*1%);\n --tw-exit-scale: .95;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-bottom {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-left {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: -100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-right {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-top {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:animate-in {\n &[data-state=\"open\"] {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=open\\]\\:bg-accent {\n &[data-state=\"open\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=open\\]\\:bg-secondary {\n &[data-state=\"open\"] {\n background-color: var(--secondary);\n }\n }\n .data-\\[state\\=open\\]\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[state\\=open\\]\\:text-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-muted-foreground {\n &[data-state=\"open\"] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:opacity-100 {\n &[data-state=\"open\"] {\n opacity: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:duration-500 {\n &[data-state=\"open\"] {\n --tw-duration: 500ms;\n transition-duration: 500ms;\n }\n }\n .data-\\[state\\=open\\]\\:fade-in-0 {\n &[data-state=\"open\"] {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n }\n .data-\\[state\\=open\\]\\:zoom-in-95 {\n &[data-state=\"open\"] {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-bottom {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-left {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-right {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-top {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n }\n .data-\\[state\\=selected\\]\\:bg-muted {\n &[data-state=\"selected\"] {\n background-color: var(--muted);\n }\n }\n .data-\\[variant\\=destructive\\]\\:text-destructive {\n &[data-variant=\"destructive\"] {\n color: var(--destructive);\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive {\n &[data-variant=\"destructive\"] {\n &:focus {\n color: var(--destructive);\n }\n }\n }\n .data-\\[variant\\=label\\]\\:text-sm {\n &[data-variant=\"label\"] {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .data-\\[variant\\=legend\\]\\:text-base {\n &[data-variant=\"legend\"] {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n }\n .data-\\[variant\\=line\\]\\:rounded-none {\n &[data-variant=\"line\"] {\n border-radius: 0;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n bottom: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n margin-top: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"bottom\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:left-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n left: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"left\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:border-r {\n &[data-vaul-drawer-direction=\"left\"] {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:right-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n right: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"right\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:border-l {\n &[data-vaul-drawer-direction=\"right\"] {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:top-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n top: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:mb-24 {\n &[data-vaul-drawer-direction=\"top\"] {\n margin-bottom: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"top\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-right-radius: var(--radius);\n border-bottom-left-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:border-b {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .nth-last-2\\:-mt-1 {\n &:nth-last-child(2) {\n margin-top: calc(var(--spacing) * -1);\n }\n }\n .sm\\:flex {\n @media (width >= 40rem) {\n display: flex;\n }\n }\n .sm\\:w-40 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 40);\n }\n }\n .sm\\:w-48 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 48);\n }\n }\n .sm\\:max-w-2xl {\n @media (width >= 40rem) {\n max-width: var(--container-2xl);\n }\n }\n .sm\\:max-w-lg {\n @media (width >= 40rem) {\n max-width: var(--container-lg);\n }\n }\n .sm\\:max-w-sm {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n .sm\\:grid-cols-2 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .sm\\:flex-row {\n @media (width >= 40rem) {\n flex-direction: row;\n }\n }\n .sm\\:items-start {\n @media (width >= 40rem) {\n align-items: flex-start;\n }\n }\n .sm\\:justify-end {\n @media (width >= 40rem) {\n justify-content: flex-end;\n }\n }\n .sm\\:text-left {\n @media (width >= 40rem) {\n text-align: left;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"left\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"right\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .md\\:block {\n @media (width >= 48rem) {\n display: block;\n }\n }\n .md\\:flex {\n @media (width >= 48rem) {\n display: flex;\n }\n }\n .md\\:hidden {\n @media (width >= 48rem) {\n display: none;\n }\n }\n .md\\:w-39\\.5 {\n @media (width >= 48rem) {\n width: calc(var(--spacing) * 39.5);\n }\n }\n .md\\:gap-1\\.5 {\n @media (width >= 48rem) {\n gap: calc(var(--spacing) * 1.5);\n }\n }\n .md\\:p-6 {\n @media (width >= 48rem) {\n padding: calc(var(--spacing) * 6);\n }\n }\n .md\\:text-left {\n @media (width >= 48rem) {\n text-align: left;\n }\n }\n .md\\:text-sm {\n @media (width >= 48rem) {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .md\\:opacity-0 {\n @media (width >= 48rem) {\n opacity: 0%;\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:m-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin: calc(var(--spacing) * 2);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin-left: calc(var(--spacing) * 0);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n border-radius: calc(var(--radius) + 4px);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:peer-data-\\[state\\=collapsed\\]\\:ml-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n &:is(:where(.peer)[data-state=\"collapsed\"] ~ *) {\n margin-left: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .md\\:after\\:hidden {\n @media (width >= 48rem) {\n &::after {\n content: var(--tw-content);\n display: none;\n }\n }\n }\n .lg\\:table-cell {\n @media (width >= 64rem) {\n display: table-cell;\n }\n }\n .lg\\:grid-cols-2 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .lg\\:grid-cols-4 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .lg\\:px-6 {\n @media (width >= 64rem) {\n padding-inline: calc(var(--spacing) * 6);\n }\n }\n .\\@md\\/field-group\\:flex-row {\n @container field-group (width >= 28rem) {\n flex-direction: row;\n }\n }\n .\\@md\\/field-group\\:items-center {\n @container field-group (width >= 28rem) {\n align-items: center;\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n }\n .dark\\:border-input {\n &:is(.dark *) {\n border-color: var(--input);\n }\n }\n .dark\\:border-white\\/\\[\\.145\\] {\n &:is(.dark *) {\n border-color: color-mix(in srgb, #fff 14.499999999999998%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 14.499999999999998%, transparent);\n }\n }\n }\n .dark\\:bg-black {\n &:is(.dark *) {\n background-color: var(--color-black);\n }\n }\n .dark\\:bg-destructive\\/60 {\n &:is(.dark *) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 60%, transparent);\n }\n }\n }\n .dark\\:bg-input\\/30 {\n &:is(.dark *) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n .dark\\:text-muted-foreground {\n &:is(.dark *) {\n color: var(--muted-foreground);\n }\n }\n .dark\\:text-zinc-50 {\n &:is(.dark *) {\n color: var(--color-zinc-50);\n }\n }\n .dark\\:text-zinc-400 {\n &:is(.dark *) {\n color: var(--color-zinc-400);\n }\n }\n .dark\\:invert {\n &:is(.dark *) {\n --tw-invert: invert(100%);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n }\n .dark\\:hover\\:bg-\\[\\#1a1a1a\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #1a1a1a;\n }\n }\n }\n }\n .dark\\:hover\\:bg-\\[\\#ccc\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #ccc;\n }\n }\n }\n }\n .dark\\:hover\\:bg-accent\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:bg-input\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:text-foreground {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n }\n .dark\\:focus-visible\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:has-data-\\[state\\=checked\\]\\:bg-primary\\/10 {\n &:is(.dark *) {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 10%, transparent);\n }\n }\n }\n }\n .dark\\:aria-invalid\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:border-input {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n border-color: var(--input);\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:bg-input\\/30 {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:text-foreground {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:border-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n border-color: transparent;\n }\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n }\n .dark\\:data-\\[state\\=checked\\]\\:bg-primary {\n &:is(.dark *) {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n }\n .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20 {\n &:is(.dark *) {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n }\n }\n .\\[\\&_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground {\n & .recharts-cartesian-axis-tick text {\n fill: var(--muted-foreground);\n }\n }\n .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 {\n & .recharts-cartesian-grid line[stroke='#ccc'] {\n stroke: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n stroke: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n }\n .\\[\\&_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border {\n & .recharts-curve.recharts-tooltip-cursor {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-dot[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-layer\\]\\:outline-hidden {\n & .recharts-layer {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-polar-grid [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-radial-bar-background-sector\\]\\:fill-muted {\n & .recharts-radial-bar-background-sector {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted {\n & .recharts-rectangle.recharts-tooltip-cursor {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-reference-line [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-sector\\]\\:outline-hidden {\n & .recharts-sector {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-sector[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-surface\\]\\:outline-hidden {\n & .recharts-surface {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_svg\\]\\:pointer-events-none {\n & svg {\n pointer-events: none;\n }\n }\n .\\[\\&_svg\\]\\:shrink-0 {\n & svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n & svg:not([class*='text-']) {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&_tr\\]\\:border-b {\n & tr {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .\\[\\&_tr\\:last-child\\]\\:border-0 {\n & tr:last-child {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0 {\n &:has([role=checkbox]) {\n padding-right: calc(var(--spacing) * 0);\n }\n }\n .\\[\\.border-b\\]\\:pb-6 {\n &:is(.border-b) {\n padding-bottom: calc(var(--spacing) * 6);\n }\n }\n .\\[\\.border-t\\]\\:pt-6 {\n &:is(.border-t) {\n padding-top: calc(var(--spacing) * 6);\n }\n }\n .\\*\\:\\[span\\]\\:last\\:flex {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n display: flex;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:items-center {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n align-items: center;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:gap-2 {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive {\n &[data-variant=\"destructive\"] {\n :is(& > *) {\n &:is(svg) {\n color: var(--destructive) !important;\n }\n }\n }\n }\n .\\[\\&\\>\\*\\]\\:w-full {\n &>* {\n width: 100%;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\*\\]\\:w-auto {\n @container field-group (width >= 28rem) {\n &>* {\n width: auto;\n }\n }\n }\n .\\[\\&\\>\\.sr-only\\]\\:w-auto {\n &>.sr-only {\n width: auto;\n }\n }\n .\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n @container field-group (width >= 28rem) {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n }\n .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] {\n &>[role=checkbox] {\n --tw-translate-y: 2px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n }\n .\\[\\&\\>a\\]\\:underline {\n &>a {\n text-decoration-line: underline;\n }\n }\n .\\[\\&\\>a\\]\\:underline-offset-4 {\n &>a {\n text-underline-offset: 4px;\n }\n }\n .\\[\\&\\>a\\:hover\\]\\:text-primary {\n &>a:hover {\n color: var(--primary);\n }\n }\n .\\[\\&\\>button\\]\\:hidden {\n &>button {\n display: none;\n }\n }\n .\\[\\&\\>span\\:last-child\\]\\:truncate {\n &>span:last-child {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n .\\[\\&\\>svg\\]\\:pointer-events-none {\n &>svg {\n pointer-events: none;\n }\n }\n .\\[\\&\\>svg\\]\\:size-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:size-4 {\n &>svg {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&\\>svg\\]\\:h-2\\.5 {\n &>svg {\n height: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:h-3 {\n &>svg {\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:w-2\\.5 {\n &>svg {\n width: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:w-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:shrink-0 {\n &>svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&\\>svg\\]\\:text-muted-foreground {\n &>svg {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&\\>svg\\]\\:text-sidebar-accent-foreground {\n &>svg {\n color: var(--sidebar-accent-foreground);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-5 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 5);\n height: calc(var(--spacing) * 5);\n }\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-3 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:\\[\\&\\>svg\\]\\:hidden {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n &>svg {\n display: none;\n }\n }\n }\n .\\[\\&\\>tr\\]\\:last\\:border-b-0 {\n &>tr {\n &:last-child {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 0px;\n }\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 {\n [data-side=left][data-collapsible=offcanvas] & {\n right: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize {\n [data-side=left][data-state=collapsed] & {\n cursor: e-resize;\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 {\n [data-side=right][data-collapsible=offcanvas] & {\n left: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize {\n [data-side=right][data-state=collapsed] & {\n cursor: w-resize;\n }\n }\n .\\[\\[data-variant\\=legend\\]\\+\\&\\]\\:-mt-1\\.5 {\n [data-variant=legend]+& {\n margin-top: calc(var(--spacing) * -1.5);\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-accent {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-destructive\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-primary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-secondary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:text-accent-foreground {\n a& {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:underline {\n a& {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n }\n}\n@property --tw-animation-delay {\n syntax: \"*\";\n inherits: false;\n initial-value: 0s;\n}\n@property --tw-animation-direction {\n syntax: \"*\";\n inherits: false;\n initial-value: normal;\n}\n@property --tw-animation-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-animation-fill-mode {\n syntax: \"*\";\n inherits: false;\n initial-value: none;\n}\n@property --tw-animation-iteration-count {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n:root {\n --radius: 0.625rem;\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0 0);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0 0);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0 0);\n --primary: oklch(0.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.646 0.222 41.116);\n --chart-2: oklch(0.6 0.118 184.704);\n --chart-3: oklch(0.398 0.07 227.392);\n --chart-4: oklch(0.828 0.189 84.429);\n --chart-5: oklch(0.769 0.188 70.08);\n --sidebar: oklch(0.985 0 0);\n --sidebar-foreground: oklch(0.145 0 0);\n --sidebar-primary: oklch(0.205 0 0);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.97 0 0);\n --sidebar-accent-foreground: oklch(0.205 0 0);\n --sidebar-border: oklch(0.922 0 0);\n --sidebar-ring: oklch(0.708 0 0);\n}\n.dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.269 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.488 0.243 264.376);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.769 0.188 70.08);\n --chart-4: oklch(0.627 0.265 303.9);\n --chart-5: oklch(0.645 0.246 16.439);\n --sidebar: oklch(0.205 0 0);\n --sidebar-foreground: oklch(0.985 0 0);\n --sidebar-primary: oklch(0.488 0.243 264.376);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.269 0 0);\n --sidebar-accent-foreground: oklch(0.985 0 0);\n --sidebar-border: oklch(1 0 0 / 10%);\n --sidebar-ring: oklch(0.556 0 0);\n}\n@layer base {\n * {\n border-color: var(--border);\n outline-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n outline-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n body {\n background-color: var(--background);\n color: var(--foreground);\n }\n}\n@property --tw-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-z {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-x-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-border-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-leading {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-font-weight {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-tracking {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ordinal {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-slashed-zero {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-figure {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-spacing {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-fraction {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-inset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-offset-width {\n syntax: \"\";\n inherits: false;\n initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n syntax: \"*\";\n inherits: false;\n initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ease {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-content {\n syntax: \"*\";\n initial-value: \"\";\n inherits: false;\n}\n@property --tw-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n syntax: \"*\";\n inherits: false;\n}\n@keyframes pulse {\n 50% {\n opacity: 0.5;\n }\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity,1);\n transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));\n filter: blur(var(--tw-enter-blur,0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity,1);\n transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));\n filter: blur(var(--tw-exit-blur,0));\n }\n}\n@layer properties {\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n *, ::before, ::after, ::backdrop {\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-translate-z: 0;\n --tw-space-y-reverse: 0;\n --tw-space-x-reverse: 0;\n --tw-border-style: solid;\n --tw-leading: initial;\n --tw-font-weight: initial;\n --tw-tracking: initial;\n --tw-ordinal: initial;\n --tw-slashed-zero: initial;\n --tw-numeric-figure: initial;\n --tw-numeric-spacing: initial;\n --tw-numeric-fraction: initial;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-color: initial;\n --tw-shadow-alpha: 100%;\n --tw-inset-shadow: 0 0 #0000;\n --tw-inset-shadow-color: initial;\n --tw-inset-shadow-alpha: 100%;\n --tw-ring-color: initial;\n --tw-ring-shadow: 0 0 #0000;\n --tw-inset-ring-color: initial;\n --tw-inset-ring-shadow: 0 0 #0000;\n --tw-ring-inset: initial;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-outline-style: solid;\n --tw-duration: initial;\n --tw-ease: initial;\n --tw-content: \"\";\n --tw-blur: initial;\n --tw-brightness: initial;\n --tw-contrast: initial;\n --tw-grayscale: initial;\n --tw-hue-rotate: initial;\n --tw-invert: initial;\n --tw-opacity: initial;\n --tw-saturate: initial;\n --tw-sepia: initial;\n --tw-drop-shadow: initial;\n --tw-drop-shadow-color: initial;\n --tw-drop-shadow-alpha: 100%;\n --tw-drop-shadow-size: initial;\n --tw-animation-delay: 0s;\n --tw-animation-direction: normal;\n --tw-animation-duration: initial;\n --tw-animation-fill-mode: none;\n --tw-animation-iteration-count: 1;\n --tw-enter-blur: 0;\n --tw-enter-opacity: 1;\n --tw-enter-rotate: 0;\n --tw-enter-scale: 1;\n --tw-enter-translate-x: 0;\n --tw-enter-translate-y: 0;\n --tw-exit-blur: 0;\n --tw-exit-opacity: 1;\n --tw-exit-rotate: 0;\n --tw-exit-scale: 1;\n --tw-exit-translate-x: 0;\n --tw-exit-translate-y: 0;\n }\n }\n}\n"],"names":[],"mappings":"AACA;EA27HE;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA37HJ;EAEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;IAAA;;;;;;;;;;;;;;;;AAFF;EA2DE;;;;;;;EAAA;;;;;;;EAMA;;;;;;;;;;EASA;;;;;;EAKA;;;;;EAIA;;;;;EAIA;;;;;;;EAKA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;;;;;;;EAAA;;;;;;;;;;;EAUA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;IACE;;;;IAEE;MAAgD;;;;;;EAKpD;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EA0gHA;;;;;EAGE;IAAgD;;;;;EAIlD;;;;;;AA3tHF;;AAAA;EA+ME;;;;EAIA;;;;EAIA;;;;EAGA;;;;;;;;;;;;EAWA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAIE;;;;;;EAOA;;;;;;EAOA;;;;;;EAMF;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;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"}}] + {"offset": {"line": 1, "column": 0}, "map": {"version":3,"sources":["turbopack:///[project]/src/app/globals.css"],"sourcesContent":["/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n :root, :host {\n --color-red-50: oklch(97.1% 0.013 17.38);\n --color-red-200: oklch(88.5% 0.062 18.334);\n --color-red-500: oklch(63.7% 0.237 25.331);\n --color-red-600: oklch(57.7% 0.245 27.325);\n --color-red-700: oklch(50.5% 0.213 27.518);\n --color-orange-50: oklch(98% 0.016 73.684);\n --color-orange-100: oklch(95.4% 0.038 75.164);\n --color-orange-500: oklch(70.5% 0.213 47.604);\n --color-orange-600: oklch(64.6% 0.222 41.116);\n --color-orange-700: oklch(55.3% 0.195 38.402);\n --color-amber-50: oklch(98.7% 0.022 95.277);\n --color-amber-200: oklch(92.4% 0.12 95.746);\n --color-amber-700: oklch(55.5% 0.163 48.998);\n --color-yellow-100: oklch(97.3% 0.071 103.193);\n --color-yellow-600: oklch(68.1% 0.162 75.834);\n --color-yellow-700: oklch(55.4% 0.135 66.442);\n --color-green-50: oklch(98.2% 0.018 155.826);\n --color-green-100: oklch(96.2% 0.044 156.743);\n --color-green-200: oklch(92.5% 0.084 155.995);\n --color-green-500: oklch(72.3% 0.219 149.579);\n --color-green-600: oklch(62.7% 0.194 149.214);\n --color-green-700: oklch(52.7% 0.154 150.069);\n --color-green-800: oklch(44.8% 0.119 151.328);\n --color-blue-50: oklch(97% 0.014 254.604);\n --color-blue-100: oklch(93.2% 0.032 255.585);\n --color-blue-500: oklch(62.3% 0.214 259.815);\n --color-blue-600: oklch(54.6% 0.245 262.881);\n --color-blue-700: oklch(48.8% 0.243 264.376);\n --color-purple-100: oklch(94.6% 0.033 307.174);\n --color-purple-500: oklch(62.7% 0.265 303.9);\n --color-purple-700: oklch(49.6% 0.265 301.924);\n --color-pink-500: oklch(65.6% 0.241 354.308);\n --color-gray-200: oklch(92.8% 0.006 264.531);\n --color-gray-500: oklch(55.1% 0.027 264.364);\n --color-gray-700: oklch(37.3% 0.034 259.733);\n --color-zinc-50: oklch(98.5% 0 0);\n --color-zinc-100: oklch(96.7% 0.001 286.375);\n --color-zinc-300: oklch(87.1% 0.006 286.286);\n --color-zinc-400: oklch(70.5% 0.015 286.067);\n --color-zinc-500: oklch(55.2% 0.016 285.938);\n --color-zinc-600: oklch(44.2% 0.017 285.786);\n --color-zinc-900: oklch(21% 0.006 285.885);\n --color-zinc-950: oklch(14.1% 0.005 285.823);\n --color-black: #000;\n --color-white: #fff;\n --spacing: 0.25rem;\n --container-xs: 20rem;\n --container-sm: 24rem;\n --container-md: 28rem;\n --container-lg: 32rem;\n --container-2xl: 42rem;\n --container-3xl: 48rem;\n --container-4xl: 56rem;\n --container-7xl: 80rem;\n --text-xs: 0.75rem;\n --text-xs--line-height: calc(1 / 0.75);\n --text-sm: 0.875rem;\n --text-sm--line-height: calc(1.25 / 0.875);\n --text-base: 1rem;\n --text-base--line-height: calc(1.5 / 1);\n --text-lg: 1.125rem;\n --text-lg--line-height: calc(1.75 / 1.125);\n --text-xl: 1.25rem;\n --text-xl--line-height: calc(1.75 / 1.25);\n --text-2xl: 1.5rem;\n --text-2xl--line-height: calc(2 / 1.5);\n --text-3xl: 1.875rem;\n --text-3xl--line-height: calc(2.25 / 1.875);\n --font-weight-normal: 400;\n --font-weight-medium: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --tracking-tight: -0.025em;\n --tracking-wide: 0.025em;\n --tracking-widest: 0.1em;\n --leading-tight: 1.25;\n --leading-snug: 1.375;\n --leading-normal: 1.5;\n --radius-xs: 0.125rem;\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n --aspect-video: 16 / 9;\n --default-transition-duration: 150ms;\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n --default-font-family: var(--font-geist-sans);\n --default-mono-font-family: var(--font-geist-mono);\n --color-border: var(--border);\n }\n}\n@layer base {\n *, ::after, ::before, ::backdrop, ::file-selector-button {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n border: 0 solid;\n }\n html, :host {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n tab-size: 4;\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");\n font-feature-settings: var(--default-font-feature-settings, normal);\n font-variation-settings: var(--default-font-variation-settings, normal);\n -webkit-tap-highlight-color: transparent;\n }\n hr {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n }\n abbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n h1, h2, h3, h4, h5, h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n a {\n color: inherit;\n -webkit-text-decoration: inherit;\n text-decoration: inherit;\n }\n b, strong {\n font-weight: bolder;\n }\n code, kbd, samp, pre {\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\n font-size: 1em;\n }\n small {\n font-size: 80%;\n }\n sub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n sub {\n bottom: -0.25em;\n }\n sup {\n top: -0.5em;\n }\n table {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n }\n :-moz-focusring {\n outline: auto;\n }\n progress {\n vertical-align: baseline;\n }\n summary {\n display: list-item;\n }\n ol, ul, menu {\n list-style: none;\n }\n img, svg, video, canvas, audio, iframe, embed, object {\n display: block;\n vertical-align: middle;\n }\n img, video {\n max-width: 100%;\n height: auto;\n }\n button, input, select, optgroup, textarea, ::file-selector-button {\n font: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n letter-spacing: inherit;\n color: inherit;\n border-radius: 0;\n background-color: transparent;\n opacity: 1;\n }\n :where(select:is([multiple], [size])) optgroup {\n font-weight: bolder;\n }\n :where(select:is([multiple], [size])) optgroup option {\n padding-inline-start: 20px;\n }\n ::file-selector-button {\n margin-inline-end: 4px;\n }\n ::placeholder {\n opacity: 1;\n }\n @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {\n ::placeholder {\n color: currentcolor;\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, currentcolor 50%, transparent);\n }\n }\n }\n textarea {\n resize: vertical;\n }\n ::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n ::-webkit-date-and-time-value {\n min-height: 1lh;\n text-align: inherit;\n }\n ::-webkit-datetime-edit {\n display: inline-flex;\n }\n ::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n }\n ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n padding-block: 0;\n }\n ::-webkit-calendar-picker-indicator {\n line-height: 1;\n }\n :-moz-ui-invalid {\n box-shadow: none;\n }\n button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n appearance: button;\n }\n ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n height: auto;\n }\n [hidden]:where(:not([hidden=\"until-found\"])) {\n display: none !important;\n }\n}\n@layer utilities {\n .\\@container\\/card-header {\n container-type: inline-size;\n container-name: card-header;\n }\n .\\@container\\/field-group {\n container-type: inline-size;\n container-name: field-group;\n }\n .pointer-events-none {\n pointer-events: none;\n }\n .sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip-path: inset(50%);\n white-space: nowrap;\n border-width: 0;\n }\n .absolute {\n position: absolute;\n }\n .fixed {\n position: fixed;\n }\n .relative {\n position: relative;\n }\n .sticky {\n position: sticky;\n }\n .inset-0 {\n inset: calc(var(--spacing) * 0);\n }\n .inset-x-0 {\n inset-inline: calc(var(--spacing) * 0);\n }\n .inset-y-0 {\n inset-block: calc(var(--spacing) * 0);\n }\n .start {\n inset-inline-start: var(--spacing);\n }\n .end {\n inset-inline-end: var(--spacing);\n }\n .top-0 {\n top: calc(var(--spacing) * 0);\n }\n .top-1\\.5 {\n top: calc(var(--spacing) * 1.5);\n }\n .top-1\\/2 {\n top: calc(1 / 2 * 100%);\n }\n .top-3\\.5 {\n top: calc(var(--spacing) * 3.5);\n }\n .top-4 {\n top: calc(var(--spacing) * 4);\n }\n .top-6 {\n top: calc(var(--spacing) * 6);\n }\n .top-\\[50\\%\\] {\n top: 50%;\n }\n .right-0 {\n right: calc(var(--spacing) * 0);\n }\n .right-1 {\n right: calc(var(--spacing) * 1);\n }\n .right-2 {\n right: calc(var(--spacing) * 2);\n }\n .right-3 {\n right: calc(var(--spacing) * 3);\n }\n .right-4 {\n right: calc(var(--spacing) * 4);\n }\n .bottom-0 {\n bottom: calc(var(--spacing) * 0);\n }\n .left-0 {\n left: calc(var(--spacing) * 0);\n }\n .left-2 {\n left: calc(var(--spacing) * 2);\n }\n .left-\\[50\\%\\] {\n left: 50%;\n }\n .z-10 {\n z-index: 10;\n }\n .z-20 {\n z-index: 20;\n }\n .z-50 {\n z-index: 50;\n }\n .col-start-2 {\n grid-column-start: 2;\n }\n .row-span-2 {\n grid-row: span 2 / span 2;\n }\n .row-start-1 {\n grid-row-start: 1;\n }\n .-mx-1 {\n margin-inline: calc(var(--spacing) * -1);\n }\n .mx-2 {\n margin-inline: calc(var(--spacing) * 2);\n }\n .mx-3\\.5 {\n margin-inline: calc(var(--spacing) * 3.5);\n }\n .mx-auto {\n margin-inline: auto;\n }\n .-my-2 {\n margin-block: calc(var(--spacing) * -2);\n }\n .my-0\\.5 {\n margin-block: calc(var(--spacing) * 0.5);\n }\n .my-1 {\n margin-block: calc(var(--spacing) * 1);\n }\n .-mt-1 {\n margin-top: calc(var(--spacing) * -1);\n }\n .mt-0\\.5 {\n margin-top: calc(var(--spacing) * 0.5);\n }\n .mt-1 {\n margin-top: calc(var(--spacing) * 1);\n }\n .mt-2 {\n margin-top: calc(var(--spacing) * 2);\n }\n .mt-4 {\n margin-top: calc(var(--spacing) * 4);\n }\n .mt-auto {\n margin-top: auto;\n }\n .mb-1 {\n margin-bottom: calc(var(--spacing) * 1);\n }\n .mb-2 {\n margin-bottom: calc(var(--spacing) * 2);\n }\n .mb-3 {\n margin-bottom: calc(var(--spacing) * 3);\n }\n .mb-4 {\n margin-bottom: calc(var(--spacing) * 4);\n }\n .-ml-1 {\n margin-left: calc(var(--spacing) * -1);\n }\n .ml-2 {\n margin-left: calc(var(--spacing) * 2);\n }\n .ml-4 {\n margin-left: calc(var(--spacing) * 4);\n }\n .ml-auto {\n margin-left: auto;\n }\n .line-clamp-2 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n }\n .line-clamp-4 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 4;\n }\n .block {\n display: block;\n }\n .flex {\n display: flex;\n }\n .grid {\n display: grid;\n }\n .hidden {\n display: none;\n }\n .inline-block {\n display: inline-block;\n }\n .inline-flex {\n display: inline-flex;\n }\n .table {\n display: table;\n }\n .table-caption {\n display: table-caption;\n }\n .table-cell {\n display: table-cell;\n }\n .table-row {\n display: table-row;\n }\n .field-sizing-content {\n field-sizing: content;\n }\n .aspect-square {\n aspect-ratio: 1 / 1;\n }\n .aspect-video {\n aspect-ratio: var(--aspect-video);\n }\n .size-2 {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n .size-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n .size-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n height: calc(var(--spacing) * 3.5);\n }\n .size-4 {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n .size-5\\! {\n width: calc(var(--spacing) * 5) !important;\n height: calc(var(--spacing) * 5) !important;\n }\n .size-6 {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n .size-7 {\n width: calc(var(--spacing) * 7);\n height: calc(var(--spacing) * 7);\n }\n .size-8 {\n width: calc(var(--spacing) * 8);\n height: calc(var(--spacing) * 8);\n }\n .size-9 {\n width: calc(var(--spacing) * 9);\n height: calc(var(--spacing) * 9);\n }\n .size-10 {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n .size-full {\n width: 100%;\n height: 100%;\n }\n .h-\\(--header-height\\) {\n height: var(--header-height);\n }\n .h-2 {\n height: calc(var(--spacing) * 2);\n }\n .h-2\\.5 {\n height: calc(var(--spacing) * 2.5);\n }\n .h-3 {\n height: calc(var(--spacing) * 3);\n }\n .h-4 {\n height: calc(var(--spacing) * 4);\n }\n .h-5 {\n height: calc(var(--spacing) * 5);\n }\n .h-6 {\n height: calc(var(--spacing) * 6);\n }\n .h-7 {\n height: calc(var(--spacing) * 7);\n }\n .h-8 {\n height: calc(var(--spacing) * 8);\n }\n .h-9 {\n height: calc(var(--spacing) * 9);\n }\n .h-10 {\n height: calc(var(--spacing) * 10);\n }\n .h-12 {\n height: calc(var(--spacing) * 12);\n }\n .h-14 {\n height: calc(var(--spacing) * 14);\n }\n .h-16 {\n height: calc(var(--spacing) * 16);\n }\n .h-20 {\n height: calc(var(--spacing) * 20);\n }\n .h-24 {\n height: calc(var(--spacing) * 24);\n }\n .h-32 {\n height: calc(var(--spacing) * 32);\n }\n .h-40 {\n height: calc(var(--spacing) * 40);\n }\n .h-48 {\n height: calc(var(--spacing) * 48);\n }\n .h-60 {\n height: calc(var(--spacing) * 60);\n }\n .h-\\[calc\\(100\\%-1px\\)\\] {\n height: calc(100% - 1px);\n }\n .h-\\[var\\(--radix-select-trigger-height\\)\\] {\n height: var(--radix-select-trigger-height);\n }\n .h-auto {\n height: auto;\n }\n .h-fit {\n height: fit-content;\n }\n .h-full {\n height: 100%;\n }\n .h-px {\n height: 1px;\n }\n .h-svh {\n height: 100svh;\n }\n .max-h-\\(--radix-dropdown-menu-content-available-height\\) {\n max-height: var(--radix-dropdown-menu-content-available-height);\n }\n .max-h-\\(--radix-select-content-available-height\\) {\n max-height: var(--radix-select-content-available-height);\n }\n .max-h-48 {\n max-height: calc(var(--spacing) * 48);\n }\n .max-h-\\[85vh\\] {\n max-height: 85vh;\n }\n .max-h-\\[90vh\\] {\n max-height: 90vh;\n }\n .min-h-0 {\n min-height: calc(var(--spacing) * 0);\n }\n .min-h-16 {\n min-height: calc(var(--spacing) * 16);\n }\n .min-h-48 {\n min-height: calc(var(--spacing) * 48);\n }\n .min-h-\\[calc\\(100vh-60px\\)\\] {\n min-height: calc(100vh - 60px);\n }\n .min-h-screen {\n min-height: 100vh;\n }\n .min-h-svh {\n min-height: 100svh;\n }\n .w-\\(--radix-dropdown-menu-trigger-width\\) {\n width: var(--radix-dropdown-menu-trigger-width);\n }\n .w-\\(--sidebar-width\\) {\n width: var(--sidebar-width);\n }\n .w-0 {\n width: calc(var(--spacing) * 0);\n }\n .w-1 {\n width: calc(var(--spacing) * 1);\n }\n .w-2 {\n width: calc(var(--spacing) * 2);\n }\n .w-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n }\n .w-3\\/4 {\n width: calc(3 / 4 * 100%);\n }\n .w-4 {\n width: calc(var(--spacing) * 4);\n }\n .w-5 {\n width: calc(var(--spacing) * 5);\n }\n .w-7 {\n width: calc(var(--spacing) * 7);\n }\n .w-8 {\n width: calc(var(--spacing) * 8);\n }\n .w-9 {\n width: calc(var(--spacing) * 9);\n }\n .w-10 {\n width: calc(var(--spacing) * 10);\n }\n .w-11 {\n width: calc(var(--spacing) * 11);\n }\n .w-12 {\n width: calc(var(--spacing) * 12);\n }\n .w-16 {\n width: calc(var(--spacing) * 16);\n }\n .w-24 {\n width: calc(var(--spacing) * 24);\n }\n .w-28 {\n width: calc(var(--spacing) * 28);\n }\n .w-\\[100px\\] {\n width: 100px;\n }\n .w-auto {\n width: auto;\n }\n .w-fit {\n width: fit-content;\n }\n .w-full {\n width: 100%;\n }\n .max-w-\\(--skeleton-width\\) {\n max-width: var(--skeleton-width);\n }\n .max-w-2xl {\n max-width: var(--container-2xl);\n }\n .max-w-3xl {\n max-width: var(--container-3xl);\n }\n .max-w-4xl {\n max-width: var(--container-4xl);\n }\n .max-w-7xl {\n max-width: var(--container-7xl);\n }\n .max-w-\\[calc\\(100\\%-2rem\\)\\] {\n max-width: calc(100% - 2rem);\n }\n .max-w-lg {\n max-width: var(--container-lg);\n }\n .max-w-md {\n max-width: var(--container-md);\n }\n .max-w-sm {\n max-width: var(--container-sm);\n }\n .max-w-xs {\n max-width: var(--container-xs);\n }\n .min-w-0 {\n min-width: calc(var(--spacing) * 0);\n }\n .min-w-5 {\n min-width: calc(var(--spacing) * 5);\n }\n .min-w-56 {\n min-width: calc(var(--spacing) * 56);\n }\n .min-w-\\[8rem\\] {\n min-width: 8rem;\n }\n .min-w-\\[var\\(--radix-select-trigger-width\\)\\] {\n min-width: var(--radix-select-trigger-width);\n }\n .flex-1 {\n flex: 1;\n }\n .shrink-0 {\n flex-shrink: 0;\n }\n .caption-bottom {\n caption-side: bottom;\n }\n .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n }\n .origin-\\(--radix-select-content-transform-origin\\) {\n transform-origin: var(--radix-select-content-transform-origin);\n }\n .origin-\\(--radix-tooltip-content-transform-origin\\) {\n transform-origin: var(--radix-tooltip-content-transform-origin);\n }\n .-translate-x-1\\/2 {\n --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-x-px {\n --tw-translate-x: -1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-1 {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-6 {\n --tw-translate-x: calc(var(--spacing) * 6);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-px {\n --tw-translate-x: 1px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[calc\\(-50\\%_-_2px\\)\\] {\n --tw-translate-y: calc(-50% - 2px);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .rotate-45 {\n rotate: 45deg;\n }\n .animate-in {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n .animate-pulse {\n animation: var(--animate-pulse);\n }\n .cursor-default {\n cursor: default;\n }\n .cursor-pointer {\n cursor: pointer;\n }\n .resize-none {\n resize: none;\n }\n .resize-y {\n resize: vertical;\n }\n .scroll-my-1 {\n scroll-margin-block: calc(var(--spacing) * 1);\n }\n .list-disc {\n list-style-type: disc;\n }\n .auto-rows-min {\n grid-auto-rows: min-content;\n }\n .grid-cols-1 {\n grid-template-columns: repeat(1, minmax(0, 1fr));\n }\n .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n .grid-rows-\\[auto_auto\\] {\n grid-template-rows: auto auto;\n }\n .flex-col {\n flex-direction: column;\n }\n .flex-col-reverse {\n flex-direction: column-reverse;\n }\n .flex-row {\n flex-direction: row;\n }\n .flex-wrap {\n flex-wrap: wrap;\n }\n .place-content-center {\n place-content: center;\n }\n .items-center {\n align-items: center;\n }\n .items-end {\n align-items: flex-end;\n }\n .items-start {\n align-items: flex-start;\n }\n .items-stretch {\n align-items: stretch;\n }\n .justify-between {\n justify-content: space-between;\n }\n .justify-center {\n justify-content: center;\n }\n .justify-end {\n justify-content: flex-end;\n }\n .gap-0\\.5 {\n gap: calc(var(--spacing) * 0.5);\n }\n .gap-1 {\n gap: calc(var(--spacing) * 1);\n }\n .gap-1\\.5 {\n gap: calc(var(--spacing) * 1.5);\n }\n .gap-2 {\n gap: calc(var(--spacing) * 2);\n }\n .gap-3 {\n gap: calc(var(--spacing) * 3);\n }\n .gap-4 {\n gap: calc(var(--spacing) * 4);\n }\n .gap-5 {\n gap: calc(var(--spacing) * 5);\n }\n .gap-6 {\n gap: calc(var(--spacing) * 6);\n }\n .gap-7 {\n gap: calc(var(--spacing) * 7);\n }\n .gap-8 {\n gap: calc(var(--spacing) * 8);\n }\n .gap-10 {\n gap: calc(var(--spacing) * 10);\n }\n .space-y-4 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .-space-x-2 {\n :where(& > :not(:last-child)) {\n --tw-space-x-reverse: 0;\n margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));\n margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));\n }\n }\n .self-center {\n align-self: center;\n }\n .self-end {\n align-self: flex-end;\n }\n .self-start {\n align-self: flex-start;\n }\n .justify-self-end {\n justify-self: flex-end;\n }\n .truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .overflow-auto {\n overflow: auto;\n }\n .overflow-hidden {\n overflow: hidden;\n }\n .overflow-x-auto {\n overflow-x: auto;\n }\n .overflow-x-hidden {\n overflow-x: hidden;\n }\n .overflow-y-auto {\n overflow-y: auto;\n }\n .rounded {\n border-radius: 0.25rem;\n }\n .rounded-\\[2px\\] {\n border-radius: 2px;\n }\n .rounded-\\[4px\\] {\n border-radius: 4px;\n }\n .rounded-full {\n border-radius: calc(infinity * 1px);\n }\n .rounded-lg {\n border-radius: var(--radius);\n }\n .rounded-md {\n border-radius: calc(var(--radius) - 2px);\n }\n .rounded-sm {\n border-radius: calc(var(--radius) - 4px);\n }\n .rounded-xl {\n border-radius: calc(var(--radius) + 4px);\n }\n .rounded-xs {\n border-radius: var(--radius-xs);\n }\n .border {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n .border-2 {\n border-style: var(--tw-border-style);\n border-width: 2px;\n }\n .border-\\[1\\.5px\\] {\n border-style: var(--tw-border-style);\n border-width: 1.5px;\n }\n .border-t {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n .border-r {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n .border-b {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n .border-l {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n .border-dashed {\n --tw-border-style: dashed;\n border-style: dashed;\n }\n .border-solid {\n --tw-border-style: solid;\n border-style: solid;\n }\n .border-\\(--color-border\\) {\n border-color: var(--color-border);\n }\n .border-amber-200 {\n border-color: var(--color-amber-200);\n }\n .border-black\\/8 {\n border-color: color-mix(in srgb, #000 8%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-black) 8%, transparent);\n }\n }\n .border-border {\n border-color: var(--border);\n }\n .border-border\\/50 {\n border-color: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n .border-green-200 {\n border-color: var(--color-green-200);\n }\n .border-input {\n border-color: var(--input);\n }\n .border-red-200 {\n border-color: var(--color-red-200);\n }\n .border-sidebar-border {\n border-color: var(--sidebar-border);\n }\n .border-transparent {\n border-color: transparent;\n }\n .bg-\\(--color-bg\\) {\n background-color: var(--color-bg);\n }\n .bg-accent {\n background-color: var(--accent);\n }\n .bg-amber-50 {\n background-color: var(--color-amber-50);\n }\n .bg-background {\n background-color: var(--background);\n }\n .bg-black {\n background-color: var(--color-black);\n }\n .bg-black\\/30 {\n background-color: color-mix(in srgb, #000 30%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 30%, transparent);\n }\n }\n .bg-black\\/40 {\n background-color: color-mix(in srgb, #000 40%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 40%, transparent);\n }\n }\n .bg-black\\/50 {\n background-color: color-mix(in srgb, #000 50%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 50%, transparent);\n }\n }\n .bg-blue-50 {\n background-color: var(--color-blue-50);\n }\n .bg-blue-100 {\n background-color: var(--color-blue-100);\n }\n .bg-blue-500 {\n background-color: var(--color-blue-500);\n }\n .bg-border {\n background-color: var(--border);\n }\n .bg-card {\n background-color: var(--card);\n }\n .bg-destructive {\n background-color: var(--destructive);\n }\n .bg-destructive\\/10 {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n .bg-foreground {\n background-color: var(--foreground);\n }\n .bg-gray-200 {\n background-color: var(--color-gray-200);\n }\n .bg-green-50 {\n background-color: var(--color-green-50);\n }\n .bg-green-100 {\n background-color: var(--color-green-100);\n }\n .bg-green-500 {\n background-color: var(--color-green-500);\n }\n .bg-muted {\n background-color: var(--muted);\n }\n .bg-muted\\/20 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 20%, transparent);\n }\n }\n .bg-muted\\/30 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 30%, transparent);\n }\n }\n .bg-muted\\/40 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 40%, transparent);\n }\n }\n .bg-muted\\/50 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n .bg-orange-50 {\n background-color: var(--color-orange-50);\n }\n .bg-orange-100 {\n background-color: var(--color-orange-100);\n }\n .bg-orange-500 {\n background-color: var(--color-orange-500);\n }\n .bg-orange-600 {\n background-color: var(--color-orange-600);\n }\n .bg-pink-500 {\n background-color: var(--color-pink-500);\n }\n .bg-popover {\n background-color: var(--popover);\n }\n .bg-primary {\n background-color: var(--primary);\n }\n .bg-purple-100 {\n background-color: var(--color-purple-100);\n }\n .bg-purple-500 {\n background-color: var(--color-purple-500);\n }\n .bg-red-50 {\n background-color: var(--color-red-50);\n }\n .bg-secondary {\n background-color: var(--secondary);\n }\n .bg-sidebar {\n background-color: var(--sidebar);\n }\n .bg-sidebar-border {\n background-color: var(--sidebar-border);\n }\n .bg-transparent {\n background-color: transparent;\n }\n .bg-white {\n background-color: var(--color-white);\n }\n .bg-yellow-100 {\n background-color: var(--color-yellow-100);\n }\n .bg-zinc-50 {\n background-color: var(--color-zinc-50);\n }\n .bg-zinc-100 {\n background-color: var(--color-zinc-100);\n }\n .bg-zinc-300 {\n background-color: var(--color-zinc-300);\n }\n .bg-zinc-500 {\n background-color: var(--color-zinc-500);\n }\n .fill-current {\n fill: currentcolor;\n }\n .fill-foreground {\n fill: var(--foreground);\n }\n .object-contain {\n object-fit: contain;\n }\n .object-cover {\n object-fit: cover;\n }\n .p-0 {\n padding: calc(var(--spacing) * 0);\n }\n .p-1 {\n padding: calc(var(--spacing) * 1);\n }\n .p-1\\.5 {\n padding: calc(var(--spacing) * 1.5);\n }\n .p-2 {\n padding: calc(var(--spacing) * 2);\n }\n .p-3 {\n padding: calc(var(--spacing) * 3);\n }\n .p-4 {\n padding: calc(var(--spacing) * 4);\n }\n .p-5 {\n padding: calc(var(--spacing) * 5);\n }\n .p-6 {\n padding: calc(var(--spacing) * 6);\n }\n .p-\\[3px\\] {\n padding: 3px;\n }\n .px-1 {\n padding-inline: calc(var(--spacing) * 1);\n }\n .px-1\\.5 {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n .px-2 {\n padding-inline: calc(var(--spacing) * 2);\n }\n .px-2\\.5 {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n .px-3 {\n padding-inline: calc(var(--spacing) * 3);\n }\n .px-4 {\n padding-inline: calc(var(--spacing) * 4);\n }\n .px-5 {\n padding-inline: calc(var(--spacing) * 5);\n }\n .px-6 {\n padding-inline: calc(var(--spacing) * 6);\n }\n .px-16 {\n padding-inline: calc(var(--spacing) * 16);\n }\n .py-0\\.5 {\n padding-block: calc(var(--spacing) * 0.5);\n }\n .py-1 {\n padding-block: calc(var(--spacing) * 1);\n }\n .py-1\\.5 {\n padding-block: calc(var(--spacing) * 1.5);\n }\n .py-2 {\n padding-block: calc(var(--spacing) * 2);\n }\n .py-3 {\n padding-block: calc(var(--spacing) * 3);\n }\n .py-6 {\n padding-block: calc(var(--spacing) * 6);\n }\n .py-10 {\n padding-block: calc(var(--spacing) * 10);\n }\n .py-20 {\n padding-block: calc(var(--spacing) * 20);\n }\n .py-32 {\n padding-block: calc(var(--spacing) * 32);\n }\n .pt-1 {\n padding-top: calc(var(--spacing) * 1);\n }\n .pt-2 {\n padding-top: calc(var(--spacing) * 2);\n }\n .pt-3 {\n padding-top: calc(var(--spacing) * 3);\n }\n .pt-4 {\n padding-top: calc(var(--spacing) * 4);\n }\n .pr-2 {\n padding-right: calc(var(--spacing) * 2);\n }\n .pr-8 {\n padding-right: calc(var(--spacing) * 8);\n }\n .pb-0 {\n padding-bottom: calc(var(--spacing) * 0);\n }\n .pb-2 {\n padding-bottom: calc(var(--spacing) * 2);\n }\n .pb-3 {\n padding-bottom: calc(var(--spacing) * 3);\n }\n .pb-6 {\n padding-bottom: calc(var(--spacing) * 6);\n }\n .pb-10 {\n padding-bottom: calc(var(--spacing) * 10);\n }\n .pl-2 {\n padding-left: calc(var(--spacing) * 2);\n }\n .pl-8 {\n padding-left: calc(var(--spacing) * 8);\n }\n .text-center {\n text-align: center;\n }\n .text-left {\n text-align: left;\n }\n .align-middle {\n vertical-align: middle;\n }\n .font-mono {\n font-family: var(--font-geist-mono);\n }\n .font-sans {\n font-family: var(--font-geist-sans);\n }\n .text-2xl {\n font-size: var(--text-2xl);\n line-height: var(--tw-leading, var(--text-2xl--line-height));\n }\n .text-3xl {\n font-size: var(--text-3xl);\n line-height: var(--tw-leading, var(--text-3xl--line-height));\n }\n .text-base {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n .text-lg {\n font-size: var(--text-lg);\n line-height: var(--tw-leading, var(--text-lg--line-height));\n }\n .text-sm {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n .text-xl {\n font-size: var(--text-xl);\n line-height: var(--tw-leading, var(--text-xl--line-height));\n }\n .text-xs {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n .leading-8 {\n --tw-leading: calc(var(--spacing) * 8);\n line-height: calc(var(--spacing) * 8);\n }\n .leading-10 {\n --tw-leading: calc(var(--spacing) * 10);\n line-height: calc(var(--spacing) * 10);\n }\n .leading-none {\n --tw-leading: 1;\n line-height: 1;\n }\n .leading-normal {\n --tw-leading: var(--leading-normal);\n line-height: var(--leading-normal);\n }\n .leading-snug {\n --tw-leading: var(--leading-snug);\n line-height: var(--leading-snug);\n }\n .leading-tight {\n --tw-leading: var(--leading-tight);\n line-height: var(--leading-tight);\n }\n .font-bold {\n --tw-font-weight: var(--font-weight-bold);\n font-weight: var(--font-weight-bold);\n }\n .font-medium {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n .font-normal {\n --tw-font-weight: var(--font-weight-normal);\n font-weight: var(--font-weight-normal);\n }\n .font-semibold {\n --tw-font-weight: var(--font-weight-semibold);\n font-weight: var(--font-weight-semibold);\n }\n .tracking-tight {\n --tw-tracking: var(--tracking-tight);\n letter-spacing: var(--tracking-tight);\n }\n .tracking-wide {\n --tw-tracking: var(--tracking-wide);\n letter-spacing: var(--tracking-wide);\n }\n .tracking-widest {\n --tw-tracking: var(--tracking-widest);\n letter-spacing: var(--tracking-widest);\n }\n .text-balance {\n text-wrap: balance;\n }\n .whitespace-nowrap {\n white-space: nowrap;\n }\n .whitespace-pre-wrap {\n white-space: pre-wrap;\n }\n .text-amber-700 {\n color: var(--color-amber-700);\n }\n .text-background {\n color: var(--background);\n }\n .text-black {\n color: var(--color-black);\n }\n .text-blue-600 {\n color: var(--color-blue-600);\n }\n .text-blue-700 {\n color: var(--color-blue-700);\n }\n .text-card-foreground {\n color: var(--card-foreground);\n }\n .text-current {\n color: currentcolor;\n }\n .text-destructive {\n color: var(--destructive);\n }\n .text-foreground {\n color: var(--foreground);\n }\n .text-foreground\\/60 {\n color: var(--foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--foreground) 60%, transparent);\n }\n }\n .text-gray-500 {\n color: var(--color-gray-500);\n }\n .text-gray-700 {\n color: var(--color-gray-700);\n }\n .text-green-600 {\n color: var(--color-green-600);\n }\n .text-green-700 {\n color: var(--color-green-700);\n }\n .text-green-800 {\n color: var(--color-green-800);\n }\n .text-muted-foreground {\n color: var(--muted-foreground);\n }\n .text-orange-600 {\n color: var(--color-orange-600);\n }\n .text-orange-700 {\n color: var(--color-orange-700);\n }\n .text-popover-foreground {\n color: var(--popover-foreground);\n }\n .text-primary {\n color: var(--primary);\n }\n .text-primary-foreground {\n color: var(--primary-foreground);\n }\n .text-purple-700 {\n color: var(--color-purple-700);\n }\n .text-red-500 {\n color: var(--color-red-500);\n }\n .text-red-600 {\n color: var(--color-red-600);\n }\n .text-red-700 {\n color: var(--color-red-700);\n }\n .text-secondary-foreground {\n color: var(--secondary-foreground);\n }\n .text-sidebar-foreground {\n color: var(--sidebar-foreground);\n }\n .text-sidebar-foreground\\/70 {\n color: var(--sidebar-foreground);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--sidebar-foreground) 70%, transparent);\n }\n }\n .text-white {\n color: var(--color-white);\n }\n .text-yellow-600 {\n color: var(--color-yellow-600);\n }\n .text-yellow-700 {\n color: var(--color-yellow-700);\n }\n .text-zinc-500 {\n color: var(--color-zinc-500);\n }\n .text-zinc-600 {\n color: var(--color-zinc-600);\n }\n .text-zinc-950 {\n color: var(--color-zinc-950);\n }\n .capitalize {\n text-transform: capitalize;\n }\n .uppercase {\n text-transform: uppercase;\n }\n .tabular-nums {\n --tw-numeric-spacing: tabular-nums;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n }\n .underline {\n text-decoration-line: underline;\n }\n .underline-offset-4 {\n text-underline-offset: 4px;\n }\n .antialiased {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .opacity-50 {\n opacity: 50%;\n }\n .opacity-70 {\n opacity: 70%;\n }\n .shadow {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-border\\)\\)\\] {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-lg {\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-md {\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-none {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-sm {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xl {\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xs {\n --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-2 {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-background {\n --tw-ring-color: var(--background);\n }\n .ring-sidebar-ring {\n --tw-ring-color: var(--sidebar-ring);\n }\n .ring-offset-background {\n --tw-ring-offset-color: var(--background);\n }\n .outline-hidden {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n .outline {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n .transition {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[color\\,box-shadow\\] {\n transition-property: color,box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[left\\,right\\,width\\] {\n transition-property: left,right,width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[margin\\,opacity\\] {\n transition-property: margin,opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\,height\\,padding\\] {\n transition-property: width,height,padding;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[width\\] {\n transition-property: width;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-all {\n transition-property: all;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-colors {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-opacity {\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-shadow {\n transition-property: box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-transform {\n transition-property: transform, translate, scale, rotate;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-none {\n transition-property: none;\n }\n .duration-200 {\n --tw-duration: 200ms;\n transition-duration: 200ms;\n }\n .ease-in-out {\n --tw-ease: var(--ease-in-out);\n transition-timing-function: var(--ease-in-out);\n }\n .ease-linear {\n --tw-ease: linear;\n transition-timing-function: linear;\n }\n .fade-in-0 {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n .outline-none {\n --tw-outline-style: none;\n outline-style: none;\n }\n .select-none {\n -webkit-user-select: none;\n user-select: none;\n }\n .zoom-in-95 {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n .group-focus-within\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):focus-within *) {\n opacity: 100%;\n }\n }\n .group-hover\\/menu-item\\:opacity-100 {\n &:is(:where(.group\\/menu-item):hover *) {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .group-has-data-\\[orientation\\=horizontal\\]\\/field\\:text-balance {\n &:is(:where(.group\\/field):has(*[data-orientation=\"horizontal\"]) *) {\n text-wrap: balance;\n }\n }\n .group-has-data-\\[sidebar\\=menu-action\\]\\/menu-item\\:pr-8 {\n &:is(:where(.group\\/menu-item):has(*[data-sidebar=\"menu-action\"]) *) {\n padding-right: calc(var(--spacing) * 8);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:size-10 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:size-6 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:-mt-8 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n margin-top: calc(var(--spacing) * -8);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n display: none;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:size-8\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--spacing) * 8) !important;\n height: calc(var(--spacing) * 8) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\(--sidebar-width-icon\\) {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: var(--sidebar-width-icon);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:w-\\[calc\\(var\\(--sidebar-width-icon\\)\\+\\(--spacing\\(4\\)\\)\\+2px\\)\\] {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:overflow-hidden {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n overflow: hidden;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-0\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 0) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:p-2\\! {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n padding: calc(var(--spacing) * 2) !important;\n }\n }\n .group-data-\\[collapsible\\=icon\\]\\:opacity-0 {\n &:is(:where(.group)[data-collapsible=\"icon\"] *) {\n opacity: 0%;\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:right-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n right: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:left-\\[calc\\(var\\(--sidebar-width\\)\\*-1\\)\\] {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n left: calc(var(--sidebar-width) * -1);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:w-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n width: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:translate-x-0 {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n --tw-translate-x: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .group-data-\\[disabled\\=true\\]\\:pointer-events-none {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n pointer-events: none;\n }\n }\n .group-data-\\[disabled\\=true\\]\\:opacity-50 {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[disabled\\=true\\]\\/field\\:opacity-50 {\n &:is(:where(.group\\/field)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:h-9 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n height: calc(var(--spacing) * 9);\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:h-fit {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n height: fit-content;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:w-full {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n width: 100%;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:flex-col {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n flex-direction: column;\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:justify-start {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n justify-content: flex-start;\n }\n }\n .group-data-\\[side\\=left\\]\\:-right-4 {\n &:is(:where(.group)[data-side=\"left\"] *) {\n right: calc(var(--spacing) * -4);\n }\n }\n .group-data-\\[side\\=left\\]\\:border-r {\n &:is(:where(.group)[data-side=\"left\"] *) {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .group-data-\\[side\\=right\\]\\:left-0 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n left: calc(var(--spacing) * 0);\n }\n }\n .group-data-\\[side\\=right\\]\\:rotate-180 {\n &:is(:where(.group)[data-side=\"right\"] *) {\n rotate: 180deg;\n }\n }\n .group-data-\\[side\\=right\\]\\:border-l {\n &:is(:where(.group)[data-side=\"right\"] *) {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:size-2\\.5 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n width: calc(var(--spacing) * 2.5);\n height: calc(var(--spacing) * 2.5);\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:size-3 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:text-xs {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n }\n .group-data-\\[variant\\=floating\\]\\:rounded-lg {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-radius: var(--radius);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .group-data-\\[variant\\=floating\\]\\:border-sidebar-border {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n border-color: var(--sidebar-border);\n }\n }\n .group-data-\\[variant\\=floating\\]\\:shadow-sm {\n &:is(:where(.group)[data-variant=\"floating\"] *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n background-color: transparent;\n }\n }\n .group-data-\\[variant\\=outline\\]\\/field-group\\:-mb-2 {\n &:is(:where(.group\\/field-group)[data-variant=\"outline\"] *) {\n margin-bottom: calc(var(--spacing) * -2);\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n display: block;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n text-align: center;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"top\"] *) {\n text-align: center;\n }\n }\n .peer-hover\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button):hover ~ *) {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .peer-disabled\\:cursor-not-allowed {\n &:is(:where(.peer):disabled ~ *) {\n cursor: not-allowed;\n }\n }\n .peer-disabled\\:opacity-50 {\n &:is(:where(.peer):disabled ~ *) {\n opacity: 50%;\n }\n }\n .peer-data-\\[active\\=true\\]\\/menu-button\\:text-sidebar-accent-foreground {\n &:is(:where(.peer\\/menu-button)[data-active=\"true\"] ~ *) {\n color: var(--sidebar-accent-foreground);\n }\n }\n .peer-data-\\[size\\=default\\]\\/menu-button\\:top-1\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"default\"] ~ *) {\n top: calc(var(--spacing) * 1.5);\n }\n }\n .peer-data-\\[size\\=lg\\]\\/menu-button\\:top-2\\.5 {\n &:is(:where(.peer\\/menu-button)[data-size=\"lg\"] ~ *) {\n top: calc(var(--spacing) * 2.5);\n }\n }\n .peer-data-\\[size\\=sm\\]\\/menu-button\\:top-1 {\n &:is(:where(.peer\\/menu-button)[data-size=\"sm\"] ~ *) {\n top: calc(var(--spacing) * 1);\n }\n }\n .selection\\:bg-primary {\n & *::selection {\n background-color: var(--primary);\n }\n &::selection {\n background-color: var(--primary);\n }\n }\n .selection\\:text-primary-foreground {\n & *::selection {\n color: var(--primary-foreground);\n }\n &::selection {\n color: var(--primary-foreground);\n }\n }\n .file\\:inline-flex {\n &::file-selector-button {\n display: inline-flex;\n }\n }\n .file\\:h-7 {\n &::file-selector-button {\n height: calc(var(--spacing) * 7);\n }\n }\n .file\\:border-0 {\n &::file-selector-button {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .file\\:bg-transparent {\n &::file-selector-button {\n background-color: transparent;\n }\n }\n .file\\:text-sm {\n &::file-selector-button {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .file\\:font-medium {\n &::file-selector-button {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .file\\:text-foreground {\n &::file-selector-button {\n color: var(--foreground);\n }\n }\n .placeholder\\:text-muted-foreground {\n &::placeholder {\n color: var(--muted-foreground);\n }\n }\n .after\\:absolute {\n &::after {\n content: var(--tw-content);\n position: absolute;\n }\n }\n .after\\:-inset-2 {\n &::after {\n content: var(--tw-content);\n inset: calc(var(--spacing) * -2);\n }\n }\n .after\\:inset-y-0 {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .after\\:left-1\\/2 {\n &::after {\n content: var(--tw-content);\n left: calc(1 / 2 * 100%);\n }\n }\n .after\\:w-0\\.5 {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n .after\\:bg-foreground {\n &::after {\n content: var(--tw-content);\n background-color: var(--foreground);\n }\n }\n .after\\:opacity-0 {\n &::after {\n content: var(--tw-content);\n opacity: 0%;\n }\n }\n .after\\:transition-opacity {\n &::after {\n content: var(--tw-content);\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n }\n .group-data-\\[collapsible\\=offcanvas\\]\\:after\\:left-full {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n &::after {\n content: var(--tw-content);\n left: 100%;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:inset-x-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:bottom-\\[-5px\\] {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n bottom: -5px;\n }\n }\n }\n .group-data-\\[orientation\\=horizontal\\]\\/tabs\\:after\\:h-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"horizontal\"] *) {\n &::after {\n content: var(--tw-content);\n height: calc(var(--spacing) * 0.5);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:inset-y-0 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n inset-block: calc(var(--spacing) * 0);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:-right-1 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n right: calc(var(--spacing) * -1);\n }\n }\n }\n .group-data-\\[orientation\\=vertical\\]\\/tabs\\:after\\:w-0\\.5 {\n &:is(:where(.group\\/tabs)[data-orientation=\"vertical\"] *) {\n &::after {\n content: var(--tw-content);\n width: calc(var(--spacing) * 0.5);\n }\n }\n }\n .last\\:mt-0 {\n &:last-child {\n margin-top: calc(var(--spacing) * 0);\n }\n }\n .hover\\:border-primary\\/50 {\n &:hover {\n @media (hover: hover) {\n border-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--primary) 50%, transparent);\n }\n }\n }\n }\n .hover\\:border-transparent {\n &:hover {\n @media (hover: hover) {\n border-color: transparent;\n }\n }\n }\n .hover\\:bg-\\[\\#383838\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #383838;\n }\n }\n }\n .hover\\:bg-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n .hover\\:bg-black\\/4 {\n &:hover {\n @media (hover: hover) {\n background-color: color-mix(in srgb, #000 4%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 4%, transparent);\n }\n }\n }\n }\n .hover\\:bg-destructive\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n }\n }\n }\n .hover\\:bg-muted\\/30 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 30%, transparent);\n }\n }\n }\n }\n .hover\\:bg-muted\\/50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 50%, transparent);\n }\n }\n }\n }\n .hover\\:bg-orange-700 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-orange-700);\n }\n }\n }\n .hover\\:bg-primary\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-secondary\\/80 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n }\n }\n }\n }\n .hover\\:bg-sidebar-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n .hover\\:text-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n .hover\\:text-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n .hover\\:text-red-700 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-red-700);\n }\n }\n }\n .hover\\:text-sidebar-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n .hover\\:underline {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .hover\\:opacity-100 {\n &:hover {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .hover\\:shadow-\\[0_0_0_1px_hsl\\(var\\(--sidebar-accent\\)\\)\\] {\n &:hover {\n @media (hover: hover) {\n --tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .hover\\:group-data-\\[collapsible\\=offcanvas\\]\\:bg-sidebar {\n &:hover {\n @media (hover: hover) {\n &:is(:where(.group)[data-collapsible=\"offcanvas\"] *) {\n background-color: var(--sidebar);\n }\n }\n }\n }\n .hover\\:after\\:bg-sidebar-border {\n &:hover {\n @media (hover: hover) {\n &::after {\n content: var(--tw-content);\n background-color: var(--sidebar-border);\n }\n }\n }\n }\n .focus\\:bg-accent {\n &:focus {\n background-color: var(--accent);\n }\n }\n .focus\\:text-accent-foreground {\n &:focus {\n color: var(--accent-foreground);\n }\n }\n .focus\\:ring-2 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-ring {\n &:focus {\n --tw-ring-color: var(--ring);\n }\n }\n .focus\\:ring-offset-2 {\n &:focus {\n --tw-ring-offset-width: 2px;\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n }\n }\n .focus\\:outline-hidden {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .focus-visible\\:border-ring {\n &:focus-visible {\n border-color: var(--ring);\n }\n }\n .focus-visible\\:ring-2 {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-\\[3px\\] {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-destructive\\/20 {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .focus-visible\\:ring-ring\\/50 {\n &:focus-visible {\n --tw-ring-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n }\n .focus-visible\\:outline-1 {\n &:focus-visible {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n }\n .focus-visible\\:outline-ring {\n &:focus-visible {\n outline-color: var(--ring);\n }\n }\n .active\\:bg-sidebar-accent {\n &:active {\n background-color: var(--sidebar-accent);\n }\n }\n .active\\:text-sidebar-accent-foreground {\n &:active {\n color: var(--sidebar-accent-foreground);\n }\n }\n .disabled\\:pointer-events-none {\n &:disabled {\n pointer-events: none;\n }\n }\n .disabled\\:cursor-not-allowed {\n &:disabled {\n cursor: not-allowed;\n }\n }\n .disabled\\:opacity-50 {\n &:disabled {\n opacity: 50%;\n }\n }\n .in-data-\\[side\\=left\\]\\:cursor-w-resize {\n :where(*[data-side=\"left\"]) & {\n cursor: w-resize;\n }\n }\n .in-data-\\[side\\=right\\]\\:cursor-e-resize {\n :where(*[data-side=\"right\"]) & {\n cursor: e-resize;\n }\n }\n .has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\] {\n &:has(*[data-slot=\"card-action\"]) {\n grid-template-columns: 1fr auto;\n }\n }\n .has-data-\\[state\\=checked\\]\\:border-primary {\n &:has(*[data-state=\"checked\"]) {\n border-color: var(--primary);\n }\n }\n .has-data-\\[state\\=checked\\]\\:bg-primary\\/5 {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 5%, transparent);\n }\n }\n }\n .has-data-\\[variant\\=inset\\]\\:bg-sidebar {\n &:has(*[data-variant=\"inset\"]) {\n background-color: var(--sidebar);\n }\n }\n .has-\\[\\>\\[data-slot\\=checkbox-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=checkbox-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:w-full {\n &:has(>[data-slot=field]) {\n width: 100%;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:flex-col {\n &:has(>[data-slot=field]) {\n flex-direction: column;\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:rounded-md {\n &:has(>[data-slot=field]) {\n border-radius: calc(var(--radius) - 2px);\n }\n }\n .has-\\[\\>\\[data-slot\\=field\\]\\]\\:border {\n &:has(>[data-slot=field]) {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n }\n .has-\\[\\>\\[data-slot\\=radio-group\\]\\]\\:gap-3 {\n &:has(>[data-slot=radio-group]) {\n gap: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-1\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-2\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-3 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-4 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 4);\n }\n }\n .aria-disabled\\:pointer-events-none {\n &[aria-disabled=\"true\"] {\n pointer-events: none;\n }\n }\n .aria-disabled\\:opacity-50 {\n &[aria-disabled=\"true\"] {\n opacity: 50%;\n }\n }\n .aria-invalid\\:border-destructive {\n &[aria-invalid=\"true\"] {\n border-color: var(--destructive);\n }\n }\n .aria-invalid\\:ring-destructive\\/20 {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .data-\\[active\\=true\\]\\:bg-sidebar-accent {\n &[data-active=\"true\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[active\\=true\\]\\:font-medium {\n &[data-active=\"true\"] {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .data-\\[active\\=true\\]\\:text-sidebar-accent-foreground {\n &[data-active=\"true\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[disabled\\]\\:pointer-events-none {\n &[data-disabled] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\]\\:opacity-50 {\n &[data-disabled] {\n opacity: 50%;\n }\n }\n .data-\\[inset\\]\\:pl-8 {\n &[data-inset] {\n padding-left: calc(var(--spacing) * 8);\n }\n }\n .data-\\[invalid\\=true\\]\\:text-destructive {\n &[data-invalid=\"true\"] {\n color: var(--destructive);\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:h-px {\n &[data-orientation=\"horizontal\"] {\n height: 1px;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:w-full {\n &[data-orientation=\"horizontal\"] {\n width: 100%;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:flex-col {\n &[data-orientation=\"horizontal\"] {\n flex-direction: column;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-4 {\n &[data-orientation=\"vertical\"] {\n height: calc(var(--spacing) * 4);\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-full {\n &[data-orientation=\"vertical\"] {\n height: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:w-px {\n &[data-orientation=\"vertical\"] {\n width: 1px;\n }\n }\n .data-\\[placeholder\\]\\:text-muted-foreground {\n &[data-placeholder] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[side\\=bottom\\]\\:translate-y-1 {\n &[data-side=\"bottom\"] {\n --tw-translate-y: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=bottom\\]\\:slide-in-from-top-2 {\n &[data-side=\"bottom\"] {\n --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=left\\]\\:-translate-x-1 {\n &[data-side=\"left\"] {\n --tw-translate-x: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=left\\]\\:slide-in-from-right-2 {\n &[data-side=\"left\"] {\n --tw-enter-translate-x: calc(2*var(--spacing));\n }\n }\n .data-\\[side\\=right\\]\\:translate-x-1 {\n &[data-side=\"right\"] {\n --tw-translate-x: calc(var(--spacing) * 1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=right\\]\\:slide-in-from-left-2 {\n &[data-side=\"right\"] {\n --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=top\\]\\:-translate-y-1 {\n &[data-side=\"top\"] {\n --tw-translate-y: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .data-\\[side\\=top\\]\\:slide-in-from-bottom-2 {\n &[data-side=\"top\"] {\n --tw-enter-translate-y: calc(2*var(--spacing));\n }\n }\n .data-\\[size\\=default\\]\\:h-9 {\n &[data-size=\"default\"] {\n height: calc(var(--spacing) * 9);\n }\n }\n .data-\\[size\\=lg\\]\\:size-10 {\n &[data-size=\"lg\"] {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n }\n .data-\\[size\\=sm\\]\\:size-6 {\n &[data-size=\"sm\"] {\n width: calc(var(--spacing) * 6);\n height: calc(var(--spacing) * 6);\n }\n }\n .data-\\[size\\=sm\\]\\:h-8 {\n &[data-size=\"sm\"] {\n height: calc(var(--spacing) * 8);\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-2 {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .\\*\\:data-\\[slot\\=avatar\\]\\:ring-background {\n :is(& > *) {\n &[data-slot=\"avatar\"] {\n --tw-ring-color: var(--background);\n }\n }\n }\n .data-\\[slot\\=checkbox-group\\]\\:gap-3 {\n &[data-slot=\"checkbox-group\"] {\n gap: calc(var(--spacing) * 3);\n }\n }\n .\\*\\:data-\\[slot\\=field\\]\\:p-4 {\n :is(& > *) {\n &[data-slot=\"field\"] {\n padding: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=field-group\\]\\:gap-4 {\n :is(& > *) {\n &[data-slot=\"field-group\"] {\n gap: calc(var(--spacing) * 4);\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 1;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:flex {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n display: flex;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:items-center {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n align-items: center;\n }\n }\n }\n .\\*\\:data-\\[slot\\=select-value\\]\\:gap-2 {\n :is(& > *) {\n &[data-slot=\"select-value\"] {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n .data-\\[slot\\=sidebar-menu-button\\]\\:p-1\\.5\\! {\n &[data-slot=\"sidebar-menu-button\"] {\n padding: calc(var(--spacing) * 1.5) !important;\n }\n }\n .data-\\[state\\=active\\]\\:bg-background {\n &[data-state=\"active\"] {\n background-color: var(--background);\n }\n }\n .data-\\[state\\=active\\]\\:text-foreground {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n .group-data-\\[variant\\=default\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-sm {\n &:is(:where(.group\\/tabs-list)[data-variant=\"default\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:shadow-none {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:after\\:opacity-100 {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n &::after {\n content: var(--tw-content);\n opacity: 100%;\n }\n }\n }\n }\n .data-\\[state\\=checked\\]\\:border-primary {\n &[data-state=\"checked\"] {\n border-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:bg-primary {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n .data-\\[state\\=checked\\]\\:text-primary-foreground {\n &[data-state=\"checked\"] {\n color: var(--primary-foreground);\n }\n }\n .data-\\[state\\=closed\\]\\:animate-out {\n &[data-state=\"closed\"] {\n animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=closed\\]\\:duration-300 {\n &[data-state=\"closed\"] {\n --tw-duration: 300ms;\n transition-duration: 300ms;\n }\n }\n .data-\\[state\\=closed\\]\\:fade-out-0 {\n &[data-state=\"closed\"] {\n --tw-exit-opacity: calc(0/100);\n --tw-exit-opacity: 0;\n }\n }\n .data-\\[state\\=closed\\]\\:zoom-out-95 {\n &[data-state=\"closed\"] {\n --tw-exit-scale: calc(95*1%);\n --tw-exit-scale: .95;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-bottom {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-left {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: -100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-right {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-top {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:animate-in {\n &[data-state=\"open\"] {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=open\\]\\:bg-accent {\n &[data-state=\"open\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=open\\]\\:bg-secondary {\n &[data-state=\"open\"] {\n background-color: var(--secondary);\n }\n }\n .data-\\[state\\=open\\]\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n background-color: var(--sidebar-accent);\n }\n }\n .data-\\[state\\=open\\]\\:text-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-muted-foreground {\n &[data-state=\"open\"] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--sidebar-accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:opacity-100 {\n &[data-state=\"open\"] {\n opacity: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:duration-500 {\n &[data-state=\"open\"] {\n --tw-duration: 500ms;\n transition-duration: 500ms;\n }\n }\n .data-\\[state\\=open\\]\\:fade-in-0 {\n &[data-state=\"open\"] {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n }\n .data-\\[state\\=open\\]\\:zoom-in-95 {\n &[data-state=\"open\"] {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-bottom {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-left {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-right {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-top {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:bg-sidebar-accent {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n background-color: var(--sidebar-accent);\n }\n }\n }\n }\n .data-\\[state\\=open\\]\\:hover\\:text-sidebar-accent-foreground {\n &[data-state=\"open\"] {\n &:hover {\n @media (hover: hover) {\n color: var(--sidebar-accent-foreground);\n }\n }\n }\n }\n .data-\\[state\\=selected\\]\\:bg-muted {\n &[data-state=\"selected\"] {\n background-color: var(--muted);\n }\n }\n .data-\\[variant\\=destructive\\]\\:text-destructive {\n &[data-variant=\"destructive\"] {\n color: var(--destructive);\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive {\n &[data-variant=\"destructive\"] {\n &:focus {\n color: var(--destructive);\n }\n }\n }\n .data-\\[variant\\=label\\]\\:text-sm {\n &[data-variant=\"label\"] {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .data-\\[variant\\=legend\\]\\:text-base {\n &[data-variant=\"legend\"] {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n }\n .data-\\[variant\\=line\\]\\:rounded-none {\n &[data-variant=\"line\"] {\n border-radius: 0;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n bottom: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n margin-top: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"bottom\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:left-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n left: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"left\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:border-r {\n &[data-vaul-drawer-direction=\"left\"] {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:right-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n right: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"right\"] {\n width: calc(3 / 4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:border-l {\n &[data-vaul-drawer-direction=\"right\"] {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:top-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n top: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:mb-24 {\n &[data-vaul-drawer-direction=\"top\"] {\n margin-bottom: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"top\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-right-radius: var(--radius);\n border-bottom-left-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:border-b {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .nth-last-2\\:-mt-1 {\n &:nth-last-child(2) {\n margin-top: calc(var(--spacing) * -1);\n }\n }\n .sm\\:flex {\n @media (width >= 40rem) {\n display: flex;\n }\n }\n .sm\\:table-cell {\n @media (width >= 40rem) {\n display: table-cell;\n }\n }\n .sm\\:w-40 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 40);\n }\n }\n .sm\\:w-48 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 48);\n }\n }\n .sm\\:w-52 {\n @media (width >= 40rem) {\n width: calc(var(--spacing) * 52);\n }\n }\n .sm\\:max-w-lg {\n @media (width >= 40rem) {\n max-width: var(--container-lg);\n }\n }\n .sm\\:max-w-sm {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n .sm\\:grid-cols-2 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .sm\\:grid-cols-4 {\n @media (width >= 40rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .sm\\:flex-row {\n @media (width >= 40rem) {\n flex-direction: row;\n }\n }\n .sm\\:items-center {\n @media (width >= 40rem) {\n align-items: center;\n }\n }\n .sm\\:items-start {\n @media (width >= 40rem) {\n align-items: flex-start;\n }\n }\n .sm\\:justify-end {\n @media (width >= 40rem) {\n justify-content: flex-end;\n }\n }\n .sm\\:text-left {\n @media (width >= 40rem) {\n text-align: left;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"left\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"right\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .md\\:block {\n @media (width >= 48rem) {\n display: block;\n }\n }\n .md\\:flex {\n @media (width >= 48rem) {\n display: flex;\n }\n }\n .md\\:hidden {\n @media (width >= 48rem) {\n display: none;\n }\n }\n .md\\:w-39\\.5 {\n @media (width >= 48rem) {\n width: calc(var(--spacing) * 39.5);\n }\n }\n .md\\:gap-1\\.5 {\n @media (width >= 48rem) {\n gap: calc(var(--spacing) * 1.5);\n }\n }\n .md\\:p-6 {\n @media (width >= 48rem) {\n padding: calc(var(--spacing) * 6);\n }\n }\n .md\\:text-left {\n @media (width >= 48rem) {\n text-align: left;\n }\n }\n .md\\:text-sm {\n @media (width >= 48rem) {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .md\\:opacity-0 {\n @media (width >= 48rem) {\n opacity: 0%;\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:m-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin: calc(var(--spacing) * 2);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:ml-0 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n margin-left: calc(var(--spacing) * 0);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:rounded-xl {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n border-radius: calc(var(--radius) + 4px);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:shadow-sm {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .md\\:peer-data-\\[variant\\=inset\\]\\:peer-data-\\[state\\=collapsed\\]\\:ml-2 {\n @media (width >= 48rem) {\n &:is(:where(.peer)[data-variant=\"inset\"] ~ *) {\n &:is(:where(.peer)[data-state=\"collapsed\"] ~ *) {\n margin-left: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .md\\:after\\:hidden {\n @media (width >= 48rem) {\n &::after {\n content: var(--tw-content);\n display: none;\n }\n }\n }\n .lg\\:grid-cols-2 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n }\n .lg\\:grid-cols-3 {\n @media (width >= 64rem) {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n }\n .xl\\:grid-cols-4 {\n @media (width >= 80rem) {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n }\n .\\@md\\/field-group\\:flex-row {\n @container field-group (width >= 28rem) {\n flex-direction: row;\n }\n }\n .\\@md\\/field-group\\:items-center {\n @container field-group (width >= 28rem) {\n align-items: center;\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:items-start {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n align-items: flex-start;\n }\n }\n }\n .dark\\:border-input {\n &:is(.dark *) {\n border-color: var(--input);\n }\n }\n .dark\\:border-white\\/\\[\\.145\\] {\n &:is(.dark *) {\n border-color: color-mix(in srgb, #fff 14.499999999999998%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 14.499999999999998%, transparent);\n }\n }\n }\n .dark\\:bg-black {\n &:is(.dark *) {\n background-color: var(--color-black);\n }\n }\n .dark\\:bg-destructive\\/60 {\n &:is(.dark *) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 60%, transparent);\n }\n }\n }\n .dark\\:bg-input\\/30 {\n &:is(.dark *) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n .dark\\:bg-zinc-900 {\n &:is(.dark *) {\n background-color: var(--color-zinc-900);\n }\n }\n .dark\\:text-muted-foreground {\n &:is(.dark *) {\n color: var(--muted-foreground);\n }\n }\n .dark\\:text-zinc-50 {\n &:is(.dark *) {\n color: var(--color-zinc-50);\n }\n }\n .dark\\:text-zinc-400 {\n &:is(.dark *) {\n color: var(--color-zinc-400);\n }\n }\n .dark\\:invert {\n &:is(.dark *) {\n --tw-invert: invert(100%);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n }\n .dark\\:hover\\:bg-\\[\\#1a1a1a\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #1a1a1a;\n }\n }\n }\n }\n .dark\\:hover\\:bg-\\[\\#ccc\\] {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: #ccc;\n }\n }\n }\n }\n .dark\\:hover\\:bg-accent\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:bg-input\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:text-foreground {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n color: var(--foreground);\n }\n }\n }\n }\n .dark\\:focus-visible\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:has-data-\\[state\\=checked\\]\\:bg-primary\\/10 {\n &:is(.dark *) {\n &:has(*[data-state=\"checked\"]) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 10%, transparent);\n }\n }\n }\n }\n .dark\\:aria-invalid\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:border-input {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n border-color: var(--input);\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:bg-input\\/30 {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:text-foreground {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:border-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n border-color: transparent;\n }\n }\n }\n }\n .dark\\:group-data-\\[variant\\=line\\]\\/tabs-list\\:data-\\[state\\=active\\]\\:bg-transparent {\n &:is(.dark *) {\n &:is(:where(.group\\/tabs-list)[data-variant=\"line\"] *) {\n &[data-state=\"active\"] {\n background-color: transparent;\n }\n }\n }\n }\n .dark\\:data-\\[state\\=checked\\]\\:bg-primary {\n &:is(.dark *) {\n &[data-state=\"checked\"] {\n background-color: var(--primary);\n }\n }\n }\n .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20 {\n &:is(.dark *) {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n }\n }\n .\\[\\&_\\.recharts-cartesian-axis-tick_text\\]\\:fill-muted-foreground {\n & .recharts-cartesian-axis-tick text {\n fill: var(--muted-foreground);\n }\n }\n .\\[\\&_\\.recharts-cartesian-grid_line\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border\\/50 {\n & .recharts-cartesian-grid line[stroke='#ccc'] {\n stroke: var(--border);\n @supports (color: color-mix(in lab, red, red)) {\n stroke: color-mix(in oklab, var(--border) 50%, transparent);\n }\n }\n }\n .\\[\\&_\\.recharts-curve\\.recharts-tooltip-cursor\\]\\:stroke-border {\n & .recharts-curve.recharts-tooltip-cursor {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-dot\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-dot[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-layer\\]\\:outline-hidden {\n & .recharts-layer {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-polar-grid_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-polar-grid [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-radial-bar-background-sector\\]\\:fill-muted {\n & .recharts-radial-bar-background-sector {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-rectangle\\.recharts-tooltip-cursor\\]\\:fill-muted {\n & .recharts-rectangle.recharts-tooltip-cursor {\n fill: var(--muted);\n }\n }\n .\\[\\&_\\.recharts-reference-line_\\[stroke\\=\\'\\#ccc\\'\\]\\]\\:stroke-border {\n & .recharts-reference-line [stroke='#ccc'] {\n stroke: var(--border);\n }\n }\n .\\[\\&_\\.recharts-sector\\]\\:outline-hidden {\n & .recharts-sector {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_\\.recharts-sector\\[stroke\\=\\'\\#fff\\'\\]\\]\\:stroke-transparent {\n & .recharts-sector[stroke='#fff'] {\n stroke: transparent;\n }\n }\n .\\[\\&_\\.recharts-surface\\]\\:outline-hidden {\n & .recharts-surface {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .\\[\\&_svg\\]\\:pointer-events-none {\n & svg {\n pointer-events: none;\n }\n }\n .\\[\\&_svg\\]\\:shrink-0 {\n & svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-3 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n & svg:not([class*='text-']) {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&_tr\\]\\:border-b {\n & tr {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .\\[\\&_tr\\:last-child\\]\\:border-0 {\n & tr:last-child {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0 {\n &:has([role=checkbox]) {\n padding-right: calc(var(--spacing) * 0);\n }\n }\n .\\[\\.border-b\\]\\:pb-6 {\n &:is(.border-b) {\n padding-bottom: calc(var(--spacing) * 6);\n }\n }\n .\\[\\.border-t\\]\\:pt-6 {\n &:is(.border-t) {\n padding-top: calc(var(--spacing) * 6);\n }\n }\n .\\*\\:\\[span\\]\\:last\\:flex {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n display: flex;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:items-center {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n align-items: center;\n }\n }\n }\n }\n .\\*\\:\\[span\\]\\:last\\:gap-2 {\n :is(& > *) {\n &:is(span) {\n &:last-child {\n gap: calc(var(--spacing) * 2);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive {\n &[data-variant=\"destructive\"] {\n :is(& > *) {\n &:is(svg) {\n color: var(--destructive) !important;\n }\n }\n }\n }\n .\\[\\&\\>\\*\\]\\:w-full {\n &>* {\n width: 100%;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\*\\]\\:w-auto {\n @container field-group (width >= 28rem) {\n &>* {\n width: auto;\n }\n }\n }\n .\\[\\&\\>\\.sr-only\\]\\:w-auto {\n &>.sr-only {\n width: auto;\n }\n }\n .\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n .\\@md\\/field-group\\:\\[\\&\\>\\[data-slot\\=field-label\\]\\]\\:flex-auto {\n @container field-group (width >= 28rem) {\n &>[data-slot=field-label] {\n flex: auto;\n }\n }\n }\n .\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\] {\n &>[role=checkbox] {\n --tw-translate-y: 2px;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n }\n .has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n .\\@md\\/field-group\\:has-\\[\\>\\[data-slot\\=field-content\\]\\]\\:\\[\\&\\>\\[role\\=checkbox\\]\\,\\[role\\=radio\\]\\]\\:mt-px {\n @container field-group (width >= 28rem) {\n &:has(>[data-slot=field-content]) {\n &>[role=checkbox],[role=radio] {\n margin-top: 1px;\n }\n }\n }\n }\n .\\[\\&\\>a\\]\\:underline {\n &>a {\n text-decoration-line: underline;\n }\n }\n .\\[\\&\\>a\\]\\:underline-offset-4 {\n &>a {\n text-underline-offset: 4px;\n }\n }\n .\\[\\&\\>a\\:hover\\]\\:text-primary {\n &>a:hover {\n color: var(--primary);\n }\n }\n .\\[\\&\\>button\\]\\:hidden {\n &>button {\n display: none;\n }\n }\n .\\[\\&\\>span\\:last-child\\]\\:truncate {\n &>span:last-child {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n }\n .\\[\\&\\>svg\\]\\:pointer-events-none {\n &>svg {\n pointer-events: none;\n }\n }\n .\\[\\&\\>svg\\]\\:size-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:size-4 {\n &>svg {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&\\>svg\\]\\:h-2\\.5 {\n &>svg {\n height: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:h-3 {\n &>svg {\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:w-2\\.5 {\n &>svg {\n width: calc(var(--spacing) * 2.5);\n }\n }\n .\\[\\&\\>svg\\]\\:w-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&\\>svg\\]\\:shrink-0 {\n &>svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&\\>svg\\]\\:text-muted-foreground {\n &>svg {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&\\>svg\\]\\:text-sidebar-accent-foreground {\n &>svg {\n color: var(--sidebar-accent-foreground);\n }\n }\n .group-has-data-\\[size\\=lg\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-5 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"lg\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 5);\n height: calc(var(--spacing) * 5);\n }\n }\n }\n .group-has-data-\\[size\\=sm\\]\\/avatar-group\\:\\[\\&\\>svg\\]\\:size-3 {\n &:is(:where(.group\\/avatar-group):has(*[data-size=\"sm\"]) *) {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n }\n .group-data-\\[size\\=default\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"default\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=lg\\]\\/avatar\\:\\[\\&\\>svg\\]\\:size-2 {\n &:is(:where(.group\\/avatar)[data-size=\"lg\"] *) {\n &>svg {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n }\n }\n .group-data-\\[size\\=sm\\]\\/avatar\\:\\[\\&\\>svg\\]\\:hidden {\n &:is(:where(.group\\/avatar)[data-size=\"sm\"] *) {\n &>svg {\n display: none;\n }\n }\n }\n .\\[\\&\\>tr\\]\\:last\\:border-b-0 {\n &>tr {\n &:last-child {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 0px;\n }\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-right-2 {\n [data-side=left][data-collapsible=offcanvas] & {\n right: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=left\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-e-resize {\n [data-side=left][data-state=collapsed] & {\n cursor: e-resize;\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-collapsible\\=offcanvas\\]_\\&\\]\\:-left-2 {\n [data-side=right][data-collapsible=offcanvas] & {\n left: calc(var(--spacing) * -2);\n }\n }\n .\\[\\[data-side\\=right\\]\\[data-state\\=collapsed\\]_\\&\\]\\:cursor-w-resize {\n [data-side=right][data-state=collapsed] & {\n cursor: w-resize;\n }\n }\n .\\[\\[data-variant\\=legend\\]\\+\\&\\]\\:-mt-1\\.5 {\n [data-variant=legend]+& {\n margin-top: calc(var(--spacing) * -1.5);\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-accent {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-destructive\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-primary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-secondary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:text-accent-foreground {\n a& {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:underline {\n a& {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n }\n}\n@property --tw-animation-delay {\n syntax: \"*\";\n inherits: false;\n initial-value: 0s;\n}\n@property --tw-animation-direction {\n syntax: \"*\";\n inherits: false;\n initial-value: normal;\n}\n@property --tw-animation-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-animation-fill-mode {\n syntax: \"*\";\n inherits: false;\n initial-value: none;\n}\n@property --tw-animation-iteration-count {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n:root {\n --radius: 0.625rem;\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0 0);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0 0);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0 0);\n --primary: oklch(0.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.646 0.222 41.116);\n --chart-2: oklch(0.6 0.118 184.704);\n --chart-3: oklch(0.398 0.07 227.392);\n --chart-4: oklch(0.828 0.189 84.429);\n --chart-5: oklch(0.769 0.188 70.08);\n --sidebar: oklch(0.985 0 0);\n --sidebar-foreground: oklch(0.145 0 0);\n --sidebar-primary: oklch(0.205 0 0);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.97 0 0);\n --sidebar-accent-foreground: oklch(0.205 0 0);\n --sidebar-border: oklch(0.922 0 0);\n --sidebar-ring: oklch(0.708 0 0);\n}\n.dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.269 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.488 0.243 264.376);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.769 0.188 70.08);\n --chart-4: oklch(0.627 0.265 303.9);\n --chart-5: oklch(0.645 0.246 16.439);\n --sidebar: oklch(0.205 0 0);\n --sidebar-foreground: oklch(0.985 0 0);\n --sidebar-primary: oklch(0.488 0.243 264.376);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.269 0 0);\n --sidebar-accent-foreground: oklch(0.985 0 0);\n --sidebar-border: oklch(1 0 0 / 10%);\n --sidebar-ring: oklch(0.556 0 0);\n}\n@layer base {\n * {\n border-color: var(--border);\n outline-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n outline-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n body {\n background-color: var(--background);\n color: var(--foreground);\n }\n}\n@property --tw-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-z {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-x-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-border-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-leading {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-font-weight {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-tracking {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ordinal {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-slashed-zero {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-figure {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-spacing {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-fraction {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-inset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-offset-width {\n syntax: \"\";\n inherits: false;\n initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n syntax: \"*\";\n inherits: false;\n initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ease {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-content {\n syntax: \"*\";\n initial-value: \"\";\n inherits: false;\n}\n@property --tw-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n syntax: \"\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n syntax: \"*\";\n inherits: false;\n}\n@keyframes pulse {\n 50% {\n opacity: 0.5;\n }\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity,1);\n transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));\n filter: blur(var(--tw-enter-blur,0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity,1);\n transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));\n filter: blur(var(--tw-exit-blur,0));\n }\n}\n@layer properties {\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n *, ::before, ::after, ::backdrop {\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-translate-z: 0;\n --tw-space-y-reverse: 0;\n --tw-space-x-reverse: 0;\n --tw-border-style: solid;\n --tw-leading: initial;\n --tw-font-weight: initial;\n --tw-tracking: initial;\n --tw-ordinal: initial;\n --tw-slashed-zero: initial;\n --tw-numeric-figure: initial;\n --tw-numeric-spacing: initial;\n --tw-numeric-fraction: initial;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-color: initial;\n --tw-shadow-alpha: 100%;\n --tw-inset-shadow: 0 0 #0000;\n --tw-inset-shadow-color: initial;\n --tw-inset-shadow-alpha: 100%;\n --tw-ring-color: initial;\n --tw-ring-shadow: 0 0 #0000;\n --tw-inset-ring-color: initial;\n --tw-inset-ring-shadow: 0 0 #0000;\n --tw-ring-inset: initial;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-outline-style: solid;\n --tw-duration: initial;\n --tw-ease: initial;\n --tw-content: \"\";\n --tw-blur: initial;\n --tw-brightness: initial;\n --tw-contrast: initial;\n --tw-grayscale: initial;\n --tw-hue-rotate: initial;\n --tw-invert: initial;\n --tw-opacity: initial;\n --tw-saturate: initial;\n --tw-sepia: initial;\n --tw-drop-shadow: initial;\n --tw-drop-shadow-color: initial;\n --tw-drop-shadow-alpha: 100%;\n --tw-drop-shadow-size: initial;\n --tw-animation-delay: 0s;\n --tw-animation-direction: normal;\n --tw-animation-duration: initial;\n --tw-animation-fill-mode: none;\n --tw-animation-iteration-count: 1;\n --tw-enter-blur: 0;\n --tw-enter-opacity: 1;\n --tw-enter-rotate: 0;\n --tw-enter-scale: 1;\n --tw-enter-translate-x: 0;\n --tw-enter-translate-y: 0;\n --tw-exit-blur: 0;\n --tw-exit-opacity: 1;\n --tw-exit-rotate: 0;\n --tw-exit-scale: 1;\n --tw-exit-translate-x: 0;\n --tw-exit-translate-y: 0;\n }\n }\n}\n"],"names":[],"mappings":"AACA;EAiwIE;IACE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAjwIJ;EAEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAA;IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAFF;EA6FE;;;;;;;EAAA;;;;;;;EAMA;;;;;;;;;;EASA;;;;;;EAKA;;;;;EAIA;;;;;EAIA;;;;;;;EAKA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;;;;;;;EAAA;;;;;;;;;;;EAUA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;IACE;;;;IAEE;MAAgD;;;;;;EAKpD;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAAA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EAAA;;;;EAGA;;;;EA8yHA;;;;;EAGE;IAAgD;;;;;EAIlD;;;;;;AAjiIF;;AAAA;EAiPE;;;;EAIA;;;;EAIA;;;;EAGA;;;;;;;;;;;;EAWA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;;EAMA;;;;;;;EAMA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAIE;;;;;;EAOA;;;;;;EAMF;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;;EAKA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAEE;IAAgD;;;;;EAIlD;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAGA;;;;EAGA;;;;EAGA;;;;;EAGE;IAAgC;;;;;;EAKlC;;;;;EAIA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;;;EAKA;;;;EAGA;;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAIA;;;;;EAIA;;;;;EAIA;;;;EAKE;;;;EAME;IAAuB;;;;;EAMzB;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAME;IAAuB;;;;;EAMzB;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAQA;;;;EAQA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;EAMA;;;;;;;EASE;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;;EAOF;;;;EAME;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;;EAOvB;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;;EAOvB;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAQlD;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;EAOvB;IAAuB;;;;;;EAQvB;IACE;;;;;EAQF;IACE;;;;;;EAQJ;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;;EAGE;IAAgC;;;;;;EAOlC;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAEE;IAAgD;;;;;EAMlD;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAME;;;;;EAQA;;;;EAMF;;;;EAME;;;;EAOA;;;;EAOA;;;;;;;EAUA;;;;EAOA;;;;EAOA;;;;EAMF;;;;EAKA;;;;EAKA;;;;EAME;;;;;EAQA;;;;EAOA;;;;;EASE;;;;;EAQJ;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAMA;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAMA;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAOI;IAAuB;;;;;EASvB;IAAuB;;;;;EAO3B;;;;EAKA;;;;EAME;;;;EAEE;IAAgD;;;;;EAQlD;;;;EAMF;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAMvB;IAAyB;;;;;EAOzB;IAAyB;;;;;EAM3B;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;;EAMzB;IAAyB;;;;;EAKzB;IACE;;;;;EAMF;IACE;;;;;EAMF;IACE;;;;;EAMF;IACE;;;;;;EAOF;IAEI;;;;;EAOJ;IACE;;;;;;EAOF;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyB;;;;;EAKzB;IAAyC;;;;;EAKzC;IAAyC;;;;;EAKzC;IACE;;;;;EAMF;;;;EAKA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAKA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAQI;IAAuB;;;;;EASvB;IAAuB;;;;;EASvB;IAAuB;;;;IAErB;MAAgD;;;;;;EAUlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAUlD;IAAuB;;;;;EAQzB;;;;EAEE;IAAgD;;;;;EAQlD;;;;EAEE;IAAgD;;;;;EAQlD;;;;EAEE;IAAgD;;;;;EAQlD;;;;EAOA;;;;EAEE;IAAgD;;;;;EAQlD;;;;EAQE;;;;EASA;;;;EAQF;;;;EAQE;;;;EAEE;IAAgD;;;;;EAQtD;;;;EAKA;;;;EAEE;IAAgD;;;;;EAMlD;;;;EAKA;;;;EAKA;;;;;EAGE;IAAgC;;;;;;EAOlC;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;EAGE;IAAgC;;;;;;EAOlC;;;;EAKA;;;;;EAGE;IAAgC;;;;;;EAOlC;;;;EAKA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAOI;;;;EASA;;;;EASA;;;;EASA;;;;EAOJ;;;;EAKA;IACE;;;;;EAMF;;;;EAKA;;;;EAKA;IACE;;;;;EAMF;;;;;EAOE;;;;EAMF;IAEI;;;;;EAOJ;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;;;EAOA;;;;EAKA;;;;;EAMA;;;;;EAMA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAME;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;;EAQA;;;;EAOA;;;;;EAOF;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAKA;;;;EAOI;IAAuB;;;;;EASvB;IAAuB;;;;IAErB;MAAgD;;;;;;EAUlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAUlD;IAAuB;;;;IAErB;MAAgD;;;;;;EAUlD;IAAuB;;;;;EASvB;IAAuB;;;;;;AAO/B;;;;;;AAKA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAkCA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA8CA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;;AAKA;;;;;AAIA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;AAIA;;;;;;AAKA;;;;;AAIA;;;;;;AAKA;;;;;;;;AAOA"}}] } \ No newline at end of file diff --git a/saintBarthVolleyApp/frontend/.next/dev/trace b/saintBarthVolleyApp/frontend/.next/dev/trace index 31a0d48..a91db18 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/trace +++ b/saintBarthVolleyApp/frontend/.next/dev/trace @@ -345,3 +345,109 @@ [{"name":"handle-request","duration":869827,"timestamp":16568789023,"id":5,"tags":{"url":"/admin/members"},"startTime":1774695716342,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":33,"timestamp":16569659255,"id":8,"parentId":5,"tags":{"url":"/admin/members","memory.rss":"622342144","memory.heapUsed":"98204264","memory.heapTotal":"120905728"},"startTime":1774695717213,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":2309,"timestamp":16569976826,"id":9,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774695717530,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":1129,"timestamp":16569979704,"id":10,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774695717533,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":496,"timestamp":16569983063,"id":11,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774695717537,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":1604,"timestamp":16569983682,"id":12,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774695717537,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":358,"timestamp":16570284256,"id":13,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774695717838,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":231,"timestamp":16570284683,"id":14,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774695717838,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":371,"timestamp":16570285599,"id":15,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774695717839,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":358,"timestamp":16570286040,"id":16,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774695717839,"traceId":"6da39e1a99c47111"},{"name":"compile-path","duration":40754,"timestamp":16570289147,"id":19,"tags":{"trigger":"/_not-found/page"},"startTime":1774695717843,"traceId":"6da39e1a99c47111"}] [{"name":"ensure-page","duration":3599,"timestamp":16570337243,"id":20,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774695717891,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":179605,"timestamp":16570287245,"id":17,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774695717841,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":10,"timestamp":16570466988,"id":21,"parentId":17,"tags":{"url":"/avatars/admin.jpg","memory.rss":"760217600","memory.heapUsed":"100107344","memory.heapTotal":"131670016"},"startTime":1774695718020,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":24425,"timestamp":16574544332,"id":22,"tags":{"url":"/_next/image?url=http%3A%2F%2Flocalhost%3A5000%2Fuploads%2F1774693491109_1734616916045.jpeg&w=128&q=75"},"startTime":1774695722098,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":7,"timestamp":16574568853,"id":23,"parentId":22,"tags":{"url":"/_next/image?url=http%3A%2F%2Flocalhost%3A5000%2Fuploads%2F1774693491109_1734616916045.jpeg&w=128&q=75","memory.rss":"854237184","memory.heapUsed":"101696152","memory.heapTotal":"131670016"},"startTime":1774695722122,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":5525,"timestamp":16587728060,"id":24,"tags":{"url":"/_next/image?url=http%3A%2F%2Flocalhost%3A5000%2Fuploads%2F1774695735228_1734616916045.jpeg&w=128&q=75"},"startTime":1774695735282,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":8,"timestamp":16587733721,"id":25,"parentId":24,"tags":{"url":"/_next/image?url=http%3A%2F%2Flocalhost%3A5000%2Fuploads%2F1774695735228_1734616916045.jpeg&w=128&q=75","memory.rss":"784056320","memory.heapUsed":"93052520","memory.heapTotal":"98664448"},"startTime":1774695735287,"traceId":"6da39e1a99c47111"},{"name":"client-hmr-latency","duration":700000,"timestamp":16919290951,"id":26,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774696067570,"traceId":"6da39e1a99c47111"},{"name":"client-hmr-latency","duration":163000,"timestamp":17259940563,"id":27,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774696407686,"traceId":"6da39e1a99c47111"},{"name":"compile-path","duration":40725,"timestamp":17323896437,"id":30,"tags":{"trigger":"/admin/club"},"startTime":1774696471450,"traceId":"6da39e1a99c47111"}] [{"name":"handle-request","duration":85122,"timestamp":17323895122,"id":28,"tags":{"url":"/admin/club?_rsc=1ng39"},"startTime":1774696471449,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":8,"timestamp":17323980321,"id":31,"parentId":28,"tags":{"url":"/admin/club?_rsc=1ng39","memory.rss":"889827328","memory.heapUsed":"95478792","memory.heapTotal":"99397632"},"startTime":1774696471534,"traceId":"6da39e1a99c47111"},{"name":"client-hmr-latency","duration":82000,"timestamp":17554459895,"id":32,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/club","isPageHidden":true},"startTime":1774696702123,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":12258,"timestamp":17564703566,"id":34,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774696712257,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":84435,"timestamp":17564702625,"id":33,"tags":{"url":"/admin/members?_rsc=hkw9d"},"startTime":1774696712256,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":7,"timestamp":17564787151,"id":35,"parentId":33,"tags":{"url":"/admin/members?_rsc=hkw9d","memory.rss":"902520832","memory.heapUsed":"103792608","memory.heapTotal":"108163072"},"startTime":1774696712341,"traceId":"6da39e1a99c47111"},{"name":"client-hmr-latency","duration":64000,"timestamp":17759230320,"id":36,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774696906878,"traceId":"6da39e1a99c47111"},{"name":"client-hmr-latency","duration":117000,"timestamp":17835421194,"id":37,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774696983119,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":9573,"timestamp":17855368304,"id":39,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774697002922,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":145431,"timestamp":17855367174,"id":38,"tags":{"url":"/admin/members"},"startTime":1774697002921,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":7,"timestamp":17855512703,"id":40,"parentId":38,"tags":{"url":"/admin/members","memory.rss":"909287424","memory.heapUsed":"107271696","memory.heapTotal":"126181376"},"startTime":1774697003066,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":241,"timestamp":17855709853,"id":41,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774697003263,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":163,"timestamp":17855710148,"id":42,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774697003264,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":221,"timestamp":17855712207,"id":43,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774697003266,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":147,"timestamp":17855712467,"id":44,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774697003266,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":528,"timestamp":17855951962,"id":45,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697003505,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":253,"timestamp":17855952560,"id":46,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697003506,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":189,"timestamp":17855953455,"id":47,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697003507,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":156,"timestamp":17855953681,"id":48,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697003507,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":3057,"timestamp":17855954643,"id":50,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697003508,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":2361,"timestamp":17855957934,"id":51,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697003511,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":1060,"timestamp":17953029700,"id":52,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774697100583,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":905,"timestamp":17953030949,"id":53,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774697100584,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":641,"timestamp":17953034289,"id":54,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774697100588,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":658,"timestamp":17953035079,"id":55,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774697100589,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":5278,"timestamp":17953039669,"id":57,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697100593,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":3538,"timestamp":17953045255,"id":58,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697100599,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":69042,"timestamp":17953036275,"id":56,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119"},"startTime":1774697100590,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":8,"timestamp":17953105458,"id":59,"parentId":56,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119","memory.rss":"901496832","memory.heapUsed":"98645920","memory.heapTotal":"104599552"},"startTime":1774697100659,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":1887,"timestamp":18005615284,"id":61,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774697153169,"traceId":"6da39e1a99c47111"},{"name":"handle-request","duration":51254,"timestamp":18005614341,"id":60,"tags":{"url":"/admin/members"},"startTime":1774697153168,"traceId":"6da39e1a99c47111"},{"name":"memory-usage","duration":15,"timestamp":18005665762,"id":62,"parentId":60,"tags":{"url":"/admin/members","memory.rss":"903192576","memory.heapUsed":"101013600","memory.heapTotal":"106672128"},"startTime":1774697153219,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":195,"timestamp":18005843641,"id":63,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774697153397,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":150,"timestamp":18005843872,"id":64,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774697153397,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":145,"timestamp":18005844434,"id":65,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774697153398,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":126,"timestamp":18005844611,"id":66,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774697153398,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":467,"timestamp":18006073036,"id":67,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697153627,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":216,"timestamp":18006073557,"id":68,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697153627,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":174,"timestamp":18006074278,"id":69,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697153628,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":139,"timestamp":18006074484,"id":70,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774697153628,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":2570,"timestamp":18006075536,"id":72,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697153629,"traceId":"6da39e1a99c47111"},{"name":"ensure-page","duration":2216,"timestamp":18006078236,"id":73,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774697153632,"traceId":"6da39e1a99c47111"},{"name":"compile-path","duration":58592,"timestamp":18020092194,"id":76,"tags":{"trigger":"/admin/users"},"startTime":1774697167646,"traceId":"6da39e1a99c47111"}] +[{"name":"hot-reloader","duration":126,"timestamp":3759343467,"id":3,"tags":{"version":"16.1.6"},"startTime":1774863658530,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":602026,"timestamp":3760402045,"id":4,"tags":{"trigger":"middleware"},"startTime":1774863659588,"traceId":"4f4baff907825b10"}] +[{"name":"setup-dev-bundler","duration":2117307,"timestamp":3759113224,"id":2,"parentId":1,"tags":{},"startTime":1774863658299,"traceId":"4f4baff907825b10"},{"name":"start-dev-server","duration":3414613,"timestamp":3758003624,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"8155586560","memory.totalMem":"16408383488","memory.heapSizeLimit":"8254390272","memory.rss":"447696896","memory.heapTotal":"89329664","memory.heapUsed":"65614240"},"startTime":1774863657190,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":390344,"timestamp":3770058850,"id":7,"tags":{"trigger":"/"},"startTime":1774863669245,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":1129014,"timestamp":3770040724,"id":5,"tags":{"url":"/"},"startTime":1774863669227,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":23,"timestamp":3771170038,"id":8,"parentId":5,"tags":{"url":"/","memory.rss":"613527552","memory.heapUsed":"80345952","memory.heapTotal":"118910976"},"startTime":1774863670356,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2110,"timestamp":3771419718,"id":9,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774863670606,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":590,"timestamp":3771422031,"id":10,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774863670608,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":498,"timestamp":3771424368,"id":11,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774863670610,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":599,"timestamp":3771424976,"id":12,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774863670611,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":124752,"timestamp":3774079897,"id":15,"tags":{"trigger":"/admin"},"startTime":1774863673266,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":372796,"timestamp":3774078241,"id":13,"tags":{"url":"/admin"},"startTime":1774863673264,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":17,"timestamp":3774451185,"id":16,"parentId":13,"tags":{"url":"/admin","memory.rss":"742699008","memory.heapUsed":"92981064","memory.heapTotal":"124915712"},"startTime":1774863673637,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":462,"timestamp":3774670473,"id":17,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774863673857,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":361,"timestamp":3774671342,"id":18,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774863673857,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":830,"timestamp":3774675093,"id":19,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774863673861,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":406,"timestamp":3774676052,"id":20,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774863673862,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":99869,"timestamp":3774901360,"id":23,"tags":{"trigger":"/login"},"startTime":1774863674087,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":161292,"timestamp":3774900071,"id":21,"tags":{"url":"/login?_rsc=1szk4"},"startTime":1774863674086,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":3775061481,"id":24,"parentId":21,"tags":{"url":"/login?_rsc=1szk4","memory.rss":"803778560","memory.heapUsed":"101034704","memory.heapTotal":"126705664"},"startTime":1774863674248,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1722,"timestamp":3886259013,"id":26,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774866459601,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":45043,"timestamp":3886257589,"id":25,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1774866459599,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":18,"timestamp":3886302847,"id":27,"parentId":25,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"753364992","memory.heapUsed":"91835112","memory.heapTotal":"96571392"},"startTime":1774866459644,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2847,"timestamp":3886319439,"id":29,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774866459661,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":61855,"timestamp":3886316740,"id":28,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1774866459658,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":14,"timestamp":3886378770,"id":30,"parentId":28,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"754413568","memory.heapUsed":"92822776","memory.heapTotal":"97882112"},"startTime":1774866459720,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":778,"timestamp":3886608208,"id":31,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774866459950,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":404,"timestamp":3886609111,"id":32,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774866459951,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":302,"timestamp":3886610312,"id":33,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774866459952,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":208,"timestamp":3886610663,"id":34,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774866459952,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":34527,"timestamp":3886613112,"id":37,"tags":{"trigger":"/_not-found/page"},"startTime":1774866459955,"traceId":"4f4baff907825b10"}] +[{"name":"ensure-page","duration":4224,"timestamp":3886649066,"id":38,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774866459991,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":65782,"timestamp":3888518342,"id":41,"tags":{"trigger":"/admin/users"},"startTime":1774866461860,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":159995,"timestamp":3888515361,"id":39,"tags":{"url":"/admin/users?_rsc=1b24o"},"startTime":1774866461857,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":13,"timestamp":3888675513,"id":42,"parentId":39,"tags":{"url":"/admin/users?_rsc=1b24o","memory.rss":"793722880","memory.heapUsed":"101637248","memory.heapTotal":"111353856"},"startTime":1774866462017,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":83016,"timestamp":3889969218,"id":45,"tags":{"trigger":"/admin/club"},"startTime":1774866463311,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":169184,"timestamp":3889966768,"id":43,"tags":{"url":"/admin/club?_rsc=3jpne"},"startTime":1774866463308,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":13,"timestamp":3890136112,"id":46,"parentId":43,"tags":{"url":"/admin/club?_rsc=3jpne","memory.rss":"811290624","memory.heapUsed":"102267776","memory.heapTotal":"113135616"},"startTime":1774866463478,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":37598,"timestamp":5230054426,"id":49,"tags":{"trigger":"/admin/news"},"startTime":1774867803396,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":71632,"timestamp":5230051974,"id":47,"tags":{"url":"/admin/news?_rsc=1b53t"},"startTime":1774867803394,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":11,"timestamp":5230123695,"id":50,"parentId":47,"tags":{"url":"/admin/news?_rsc=1b53t","memory.rss":"830001152","memory.heapUsed":"106007512","memory.heapTotal":"115679232"},"startTime":1774867803465,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":52694,"timestamp":5231942816,"id":53,"tags":{"trigger":"/admin/teams"},"startTime":1774867805284,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":95380,"timestamp":5231940496,"id":51,"tags":{"url":"/admin/teams?_rsc=tvrcw"},"startTime":1774867805282,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":6,"timestamp":5232035954,"id":54,"parentId":51,"tags":{"url":"/admin/teams?_rsc=tvrcw","memory.rss":"844513280","memory.heapUsed":"107241520","memory.heapTotal":"113528832"},"startTime":1774867805378,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":20493,"timestamp":5233277746,"id":57,"tags":{"trigger":"/admin/members"},"startTime":1774867806619,"traceId":"4f4baff907825b10"}] +[{"name":"handle-request","duration":64666,"timestamp":5233276306,"id":55,"tags":{"url":"/admin/members?_rsc=1nn85"},"startTime":1774867806618,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":5233341118,"id":58,"parentId":55,"tags":{"url":"/admin/members?_rsc=1nn85","memory.rss":"853266432","memory.heapUsed":"109635888","memory.heapTotal":"112705536"},"startTime":1774867806683,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":964,"timestamp":5234964110,"id":60,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774867808306,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":26694,"timestamp":5234963584,"id":59,"tags":{"url":"/admin/users?_rsc=1rhyq"},"startTime":1774867808305,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":14,"timestamp":5234990483,"id":61,"parentId":59,"tags":{"url":"/admin/users?_rsc=1rhyq","memory.rss":"853397504","memory.heapUsed":"110454520","memory.heapTotal":"113754112"},"startTime":1774867808332,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3349,"timestamp":5236799845,"id":63,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774867810141,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":45758,"timestamp":5236797874,"id":62,"tags":{"url":"/admin/members?_rsc=3jpne"},"startTime":1774867810140,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":5236843761,"id":64,"parentId":62,"tags":{"url":"/admin/members?_rsc=3jpne","memory.rss":"853921792","memory.heapUsed":"111187408","memory.heapTotal":"117891072"},"startTime":1774867810185,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1219,"timestamp":5241053952,"id":65,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867814396,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":601,"timestamp":5241055331,"id":66,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867814397,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":583,"timestamp":5241057584,"id":67,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867814399,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":478,"timestamp":5241058277,"id":68,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867814400,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":12049,"timestamp":5241060814,"id":70,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867814402,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6345,"timestamp":5241073365,"id":71,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867814415,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":69869,"timestamp":5241059404,"id":69,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119"},"startTime":1774867814401,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":21,"timestamp":5241129473,"id":72,"parentId":69,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119","memory.rss":"874893312","memory.heapUsed":"112948600","memory.heapTotal":"118939648"},"startTime":1774867814471,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1989,"timestamp":5261452045,"id":74,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774867834794,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":64857,"timestamp":5261451054,"id":73,"tags":{"url":"/admin/users"},"startTime":1774867834793,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":5261516014,"id":75,"parentId":73,"tags":{"url":"/admin/users","memory.rss":"858124288","memory.heapUsed":"115269408","memory.heapTotal":"118255616"},"startTime":1774867834858,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":196,"timestamp":5261691501,"id":76,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774867835033,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":136,"timestamp":5261691733,"id":77,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774867835033,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":137,"timestamp":5261692238,"id":78,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774867835034,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":113,"timestamp":5261692403,"id":79,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774867835034,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":252,"timestamp":5261881574,"id":80,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867835223,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":177,"timestamp":5261881869,"id":81,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867835223,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":200,"timestamp":5261882613,"id":82,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867835224,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":126,"timestamp":5261882844,"id":83,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867835224,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3525,"timestamp":5261883587,"id":85,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867835225,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2243,"timestamp":5261887342,"id":86,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867835229,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":51735,"timestamp":5261883136,"id":84,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774867835225,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":5261934956,"id":87,"parentId":84,"tags":{"url":"/avatars/admin.jpg","memory.rss":"859172864","memory.heapUsed":"109737000","memory.heapTotal":"121085952"},"startTime":1774867835277,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":5412,"timestamp":5273148231,"id":89,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774867846490,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":42188,"timestamp":5273146460,"id":88,"tags":{"url":"/admin/members?_rsc=wkrq7"},"startTime":1774867846488,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":5273188749,"id":90,"parentId":88,"tags":{"url":"/admin/members?_rsc=wkrq7","memory.rss":"868655104","memory.heapUsed":"100778976","memory.heapTotal":"107073536"},"startTime":1774867846530,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1472,"timestamp":5275579299,"id":91,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867848921,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1217,"timestamp":5275581037,"id":92,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867848923,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1197,"timestamp":5275589283,"id":93,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867848931,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1054,"timestamp":5275590697,"id":94,"parentId":3,"tags":{"inputPage":"/api/memberSeasons"},"startTime":1774867848932,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":7180,"timestamp":5275595404,"id":96,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867848937,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4781,"timestamp":5275602949,"id":97,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867848945,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":68737,"timestamp":5275592787,"id":95,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119"},"startTime":1774867848934,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":5275661600,"id":98,"parentId":95,"tags":{"url":"/api/memberSeasons?memberId=69c7aa36494c68d7a1533119","memory.rss":"873504768","memory.heapUsed":"102322024","memory.heapTotal":"110481408"},"startTime":1774867849003,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1735,"timestamp":5283580462,"id":100,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774867856922,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":59791,"timestamp":5283579496,"id":99,"tags":{"url":"/admin/members"},"startTime":1774867856921,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":30,"timestamp":5283639497,"id":101,"parentId":99,"tags":{"url":"/admin/members","memory.rss":"881623040","memory.heapUsed":"105086232","memory.heapTotal":"109232128"},"startTime":1774867856981,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":348,"timestamp":5283813424,"id":102,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774867857155,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":222,"timestamp":5283813821,"id":103,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774867857155,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":207,"timestamp":5283814576,"id":104,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774867857156,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":204,"timestamp":5283814828,"id":105,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774867857156,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":176,"timestamp":5284029308,"id":106,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867857371,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":120,"timestamp":5284029517,"id":107,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867857371,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":137,"timestamp":5284030092,"id":108,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867857372,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":113,"timestamp":5284030256,"id":109,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774867857372,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2708,"timestamp":5284030996,"id":111,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867857373,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2756,"timestamp":5284033896,"id":112,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774867857376,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":587000,"timestamp":7120232634,"id":113,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774869694188,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":215000,"timestamp":7623404526,"id":114,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774870196988,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":60000,"timestamp":7729861259,"id":115,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774870303291,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":82000,"timestamp":7759060514,"id":116,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774870332511,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":201000,"timestamp":7920521027,"id":117,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774870494093,"traceId":"4f4baff907825b10"},{"name":"compile-path","duration":11612,"timestamp":7933470308,"id":120,"tags":{"trigger":"/admin/members"},"startTime":1774870506812,"traceId":"4f4baff907825b10"}] +[{"name":"client-hmr-latency","duration":71000,"timestamp":7933401762,"id":121,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/members-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774870506929,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":120459,"timestamp":7933469729,"id":118,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774870506811,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":7933590278,"id":122,"parentId":118,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"912388096","memory.heapUsed":"105160272","memory.heapTotal":"120238080"},"startTime":1774870506932,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":131000,"timestamp":8465097511,"id":123,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774871038600,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":60000,"timestamp":8507890304,"id":124,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774871081320,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":9046,"timestamp":8593951627,"id":126,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871167293,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":251186,"timestamp":8593950427,"id":125,"tags":{"url":"/admin/members"},"startTime":1774871167292,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":8594201700,"id":127,"parentId":125,"tags":{"url":"/admin/members","memory.rss":"938512384","memory.heapUsed":"122561632","memory.heapTotal":"142544896"},"startTime":1774871167543,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":233,"timestamp":8594325365,"id":128,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871167667,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":122,"timestamp":8594325634,"id":129,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871167667,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":129,"timestamp":8594326152,"id":130,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871167668,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":122,"timestamp":8594326308,"id":131,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871167668,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6204,"timestamp":8594444707,"id":133,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1774871167786,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":25089,"timestamp":8594444099,"id":132,"tags":{"url":"/login?_rsc=3qvm5"},"startTime":1774871167786,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":8594469281,"id":134,"parentId":132,"tags":{"url":"/login?_rsc=3qvm5","memory.rss":"943099904","memory.heapUsed":"125147000","memory.heapTotal":"144093184"},"startTime":1774871167811,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1228,"timestamp":8720439825,"id":136,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774871293781,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":20783,"timestamp":8720439132,"id":135,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1774871293781,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":8720459984,"id":137,"parentId":135,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"946913280","memory.heapUsed":"119038656","memory.heapTotal":"125321216"},"startTime":1774871293802,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":980,"timestamp":8720470858,"id":139,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774871293812,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":46009,"timestamp":8720470267,"id":138,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1774871293812,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":8720516376,"id":140,"parentId":138,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"947175424","memory.heapUsed":"119465248","memory.heapTotal":"125321216"},"startTime":1774871293858,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":263,"timestamp":8720680172,"id":141,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871294022,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":171,"timestamp":8720680487,"id":142,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871294022,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":133,"timestamp":8720681058,"id":143,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871294023,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":101,"timestamp":8720681217,"id":144,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871294023,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":15831,"timestamp":8720682259,"id":146,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871294024,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2031,"timestamp":8720698266,"id":147,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871294040,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1101,"timestamp":8723167614,"id":149,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871296509,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":17269,"timestamp":8723166909,"id":148,"tags":{"url":"/admin/members?_rsc=1b24o"},"startTime":1774871296509,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":8723184268,"id":150,"parentId":148,"tags":{"url":"/admin/members?_rsc=1b24o","memory.rss":"956350464","memory.heapUsed":"122123416","memory.heapTotal":"129490944"},"startTime":1774871296526,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":10249,"timestamp":8739272502,"id":152,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774871312614,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":25606,"timestamp":8739272153,"id":151,"tags":{"url":"/admin/users?_rsc=1rhyq"},"startTime":1774871312614,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":8739297819,"id":153,"parentId":151,"tags":{"url":"/admin/users?_rsc=1rhyq","memory.rss":"934727680","memory.heapUsed":"123169848","memory.heapTotal":"126607360"},"startTime":1774871312639,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":10285,"timestamp":8746408299,"id":155,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1774871319750,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":30575,"timestamp":8746406824,"id":154,"tags":{"url":"/admin/news?_rsc=3jpne"},"startTime":1774871319748,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":8746437517,"id":156,"parentId":154,"tags":{"url":"/admin/news?_rsc=3jpne","memory.rss":"935186432","memory.heapUsed":"123826024","memory.heapTotal":"128704512"},"startTime":1774871319779,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":977,"timestamp":8747456292,"id":158,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871320798,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":23785,"timestamp":8747455766,"id":157,"tags":{"url":"/admin/members?_rsc=tvrcw"},"startTime":1774871320797,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":8747479627,"id":159,"parentId":157,"tags":{"url":"/admin/members?_rsc=tvrcw","memory.rss":"935317504","memory.heapUsed":"124725736","memory.heapTotal":"128180224"},"startTime":1774871320821,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2768,"timestamp":8821528546,"id":161,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774871394870,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":43155,"timestamp":8821527247,"id":160,"tags":{"url":"/admin/users?_rsc=1rhyq"},"startTime":1774871394869,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":8821570483,"id":162,"parentId":160,"tags":{"url":"/admin/users?_rsc=1rhyq","memory.rss":"937140224","memory.heapUsed":"125061056","memory.heapTotal":"129228800"},"startTime":1774871394912,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":148000,"timestamp":8949902241,"id":163,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/users","isPageHidden":true},"startTime":1774871523421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":20478,"timestamp":8978784567,"id":165,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871552126,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":130532,"timestamp":8978782501,"id":164,"tags":{"url":"/admin/members?_rsc=3jpne"},"startTime":1774871552124,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":8978913113,"id":166,"parentId":164,"tags":{"url":"/admin/members?_rsc=3jpne","memory.rss":"970035200","memory.heapUsed":"124358992","memory.heapTotal":"138604544"},"startTime":1774871552255,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":23501,"timestamp":8983089241,"id":168,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774871556431,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":63249,"timestamp":8983086893,"id":167,"tags":{"url":"/admin/club?_rsc=1rhyq"},"startTime":1774871556429,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":8983150232,"id":169,"parentId":167,"tags":{"url":"/admin/club?_rsc=1rhyq","memory.rss":"976064512","memory.heapUsed":"125112216","memory.heapTotal":"138604544"},"startTime":1774871556492,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1543,"timestamp":8984356694,"id":171,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774871557698,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":29001,"timestamp":8984355839,"id":170,"tags":{"url":"/admin/users?_rsc=1b53t"},"startTime":1774871557697,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":8984384920,"id":172,"parentId":170,"tags":{"url":"/admin/users?_rsc=1b53t","memory.rss":"976195584","memory.heapUsed":"125711488","memory.heapTotal":"138604544"},"startTime":1774871557727,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":963,"timestamp":8986639205,"id":174,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871559981,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":15743,"timestamp":8986638835,"id":173,"tags":{"url":"/admin/members?_rsc=3jpne"},"startTime":1774871559980,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":8986654643,"id":175,"parentId":173,"tags":{"url":"/admin/members?_rsc=3jpne","memory.rss":"978030592","memory.heapUsed":"126943760","memory.heapTotal":"143036416"},"startTime":1774871559996,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3782,"timestamp":8988161348,"id":177,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774871561503,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":34512,"timestamp":8988159473,"id":176,"tags":{"url":"/admin/users?_rsc=1rhyq"},"startTime":1774871561501,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":8988194068,"id":178,"parentId":176,"tags":{"url":"/admin/users?_rsc=1rhyq","memory.rss":"979472384","memory.heapUsed":"126580136","memory.heapTotal":"143036416"},"startTime":1774871561536,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3258,"timestamp":8989658674,"id":180,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871563000,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":42561,"timestamp":8989657251,"id":179,"tags":{"url":"/admin/members?_rsc=3jpne"},"startTime":1774871562999,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":8989699922,"id":181,"parentId":179,"tags":{"url":"/admin/members?_rsc=3jpne","memory.rss":"980258816","memory.heapUsed":"128842104","memory.heapTotal":"143036416"},"startTime":1774871563042,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2266,"timestamp":9120745151,"id":183,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871694087,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":167097,"timestamp":9120744137,"id":182,"tags":{"url":"/admin/members"},"startTime":1774871694086,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":9120911323,"id":184,"parentId":182,"tags":{"url":"/admin/members","memory.rss":"982949888","memory.heapUsed":"135824448","memory.heapTotal":"149655552"},"startTime":1774871694253,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":288,"timestamp":9121071656,"id":185,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871694413,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":226,"timestamp":9121071997,"id":186,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871694414,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":233,"timestamp":9121072778,"id":187,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871694414,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":194,"timestamp":9121073053,"id":188,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871694415,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":185,"timestamp":9121284109,"id":189,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871694626,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":139,"timestamp":9121284330,"id":190,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871694626,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":176,"timestamp":9121284874,"id":191,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871694626,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":136,"timestamp":9121285081,"id":192,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871694627,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":7118,"timestamp":9121286118,"id":194,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871694628,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4046,"timestamp":9121293439,"id":195,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871694635,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":85000,"timestamp":9183466167,"id":196,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774871756932,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":46000,"timestamp":9284258261,"id":197,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774871857675,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":55000,"timestamp":9347035862,"id":198,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774871920460,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":11680,"timestamp":9385500651,"id":200,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774871958842,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":250383,"timestamp":9385500032,"id":199,"tags":{"url":"/admin/members"},"startTime":1774871958842,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":21,"timestamp":9385750584,"id":201,"parentId":199,"tags":{"url":"/admin/members","memory.rss":"992178176","memory.heapUsed":"147203360","memory.heapTotal":"170631168"},"startTime":1774871959092,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":223,"timestamp":9385912940,"id":202,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871959255,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":139,"timestamp":9385913205,"id":203,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871959255,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":142,"timestamp":9385913722,"id":204,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774871959255,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":139,"timestamp":9385913895,"id":205,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774871959256,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":186,"timestamp":9386108481,"id":206,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871959450,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":183,"timestamp":9386108710,"id":207,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871959450,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":177,"timestamp":9386109440,"id":208,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871959451,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":126,"timestamp":9386109651,"id":209,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774871959451,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2409,"timestamp":9386110718,"id":211,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871959452,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":5303,"timestamp":9386113277,"id":212,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774871959455,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":44000,"timestamp":10066257130,"id":213,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774872639671,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":10193,"timestamp":10626673405,"id":215,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774873200015,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":247508,"timestamp":10626672894,"id":214,"tags":{"url":"/admin/members"},"startTime":1774873200015,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":10626920477,"id":216,"parentId":214,"tags":{"url":"/admin/members","memory.rss":"1002057728","memory.heapUsed":"154208384","memory.heapTotal":"180445184"},"startTime":1774873200262,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":303,"timestamp":10627077602,"id":217,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873200419,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":238,"timestamp":10627077961,"id":218,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873200420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":200,"timestamp":10627078818,"id":219,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873200420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":133,"timestamp":10627079053,"id":220,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873200421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":193,"timestamp":10627289462,"id":221,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873200631,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":127,"timestamp":10627289694,"id":222,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873200631,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":288,"timestamp":10627290307,"id":223,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873200632,"traceId":"4f4baff907825b10"}] +[{"name":"ensure-page","duration":173,"timestamp":10627291184,"id":224,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873200633,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2578,"timestamp":10627292210,"id":226,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873200634,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1921,"timestamp":10627295066,"id":227,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873200637,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2253,"timestamp":10663669334,"id":229,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774873237011,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":48437,"timestamp":10663668426,"id":228,"tags":{"url":"/admin/members"},"startTime":1774873237010,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":26,"timestamp":10663717117,"id":230,"parentId":228,"tags":{"url":"/admin/members","memory.rss":"995303424","memory.heapUsed":"158378960","memory.heapTotal":"167256064"},"startTime":1774873237059,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":336,"timestamp":10663857773,"id":231,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873237199,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":253,"timestamp":10663858182,"id":232,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873237200,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":243,"timestamp":10663859660,"id":233,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873237201,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2074,"timestamp":10663859951,"id":234,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873237202,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":162,"timestamp":10664077808,"id":235,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873237419,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":113,"timestamp":10664078015,"id":236,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873237420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":132,"timestamp":10664078606,"id":237,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873237420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":106,"timestamp":10664078767,"id":238,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873237420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2952,"timestamp":10664079467,"id":240,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873237421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3157,"timestamp":10664082569,"id":241,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873237424,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":110000,"timestamp":10903792201,"id":242,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/add-team-role-form.tsx [app-client]","[project]/src/components/dashboard/admin/team-roles-form.tsx [app-client]","[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873477278,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":124000,"timestamp":11038934372,"id":243,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873612429,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":46000,"timestamp":11117593168,"id":244,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873691011,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":62000,"timestamp":11226141858,"id":245,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/team-roles-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873799574,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":90000,"timestamp":11241251843,"id":246,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/add-team-role-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873814714,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":55000,"timestamp":11376426663,"id":247,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774873949851,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":12651,"timestamp":11392254338,"id":249,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774873965596,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":242304,"timestamp":11392253435,"id":248,"tags":{"url":"/admin/members"},"startTime":1774873965595,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":11392495827,"id":250,"parentId":248,"tags":{"url":"/admin/members","memory.rss":"1034641408","memory.heapUsed":"169124896","memory.heapTotal":"195616768"},"startTime":1774873965837,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":250,"timestamp":11392640973,"id":251,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873965983,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":156,"timestamp":11392641270,"id":252,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873965983,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":184,"timestamp":11392641888,"id":253,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774873965984,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":140,"timestamp":11392642108,"id":254,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774873965984,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":184,"timestamp":11392858505,"id":255,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873966200,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":124,"timestamp":11392858725,"id":256,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873966200,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":161,"timestamp":11392859391,"id":257,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873966201,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":117,"timestamp":11392859586,"id":258,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774873966201,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3914,"timestamp":11392860295,"id":260,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873966202,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2319,"timestamp":11392864389,"id":261,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774873966206,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":67000,"timestamp":12251895304,"id":262,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/team-roles-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774874825333,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":179000,"timestamp":12265387284,"id":263,"parentId":3,"tags":{"updatedModules":["[project]/node_modules/@radix-ui/react-use-previous/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-checkbox/dist/index.mjs [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-up.js [app-client]","[project]/node_modules/@radix-ui/number/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-select/dist/index.mjs [app-client]","[project]/src/components/ui/checkbox.tsx [app-client]","[project]/src/components/ui/select.tsx [app-client]","[project]/src/components/dashboard/admin/add-team-role-form.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774874838931,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":265,"timestamp":12276871543,"id":264,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774874850213,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":210,"timestamp":12276871861,"id":265,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774874850213,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":292,"timestamp":12276873738,"id":266,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774874850215,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":282,"timestamp":12276874092,"id":267,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774874850216,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3114,"timestamp":12276876356,"id":269,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774874850218,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4277,"timestamp":12276879683,"id":270,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774874850221,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":52000,"timestamp":12276803797,"id":271,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774874850260,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":49292,"timestamp":12276875219,"id":268,"tags":{"url":"/api/seasons/active"},"startTime":1774874850217,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":8,"timestamp":12276924573,"id":272,"parentId":268,"tags":{"url":"/api/seasons/active","memory.rss":"1063092224","memory.heapUsed":"155780224","memory.heapTotal":"159924224"},"startTime":1774874850266,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":138000,"timestamp":12460661331,"id":273,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774875034169,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":10473,"timestamp":12675126813,"id":275,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774875248468,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":252539,"timestamp":12675125985,"id":274,"tags":{"url":"/admin/members"},"startTime":1774875248468,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":12675378627,"id":276,"parentId":274,"tags":{"url":"/admin/members","memory.rss":"1075482624","memory.heapUsed":"164616416","memory.heapTotal":"189562880"},"startTime":1774875248720,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":494,"timestamp":12675596059,"id":277,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875248938,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":210,"timestamp":12675596653,"id":278,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875248938,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":293,"timestamp":12675597692,"id":279,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875248939,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":236,"timestamp":12675598063,"id":280,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875248940,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":208,"timestamp":12675774221,"id":281,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249116,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":217,"timestamp":12675774481,"id":282,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249116,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":252,"timestamp":12675775343,"id":283,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249117,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":140,"timestamp":12675775634,"id":284,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249117,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4064,"timestamp":12675776321,"id":286,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249118,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":251,"timestamp":12675781439,"id":288,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249123,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":157,"timestamp":12675781733,"id":289,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249123,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":174,"timestamp":12675782444,"id":290,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249124,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":133,"timestamp":12675782653,"id":291,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875249124,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3769,"timestamp":12675780581,"id":287,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249122,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":34842,"timestamp":12675783421,"id":293,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249125,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4701,"timestamp":12675818422,"id":294,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249160,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":233,"timestamp":12675853093,"id":295,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875249195,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":183,"timestamp":12675853372,"id":296,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875249195,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":163,"timestamp":12675859783,"id":297,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875249201,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":127,"timestamp":12675859977,"id":298,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875249202,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":5430,"timestamp":12675860499,"id":300,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249202,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2320,"timestamp":12675866038,"id":301,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875249208,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":127993,"timestamp":12675775936,"id":285,"tags":{"url":"/api/seasons/active"},"startTime":1774875249118,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":12675904012,"id":302,"parentId":285,"tags":{"url":"/api/seasons/active","memory.rss":"1087787008","memory.heapUsed":"169248824","memory.heapTotal":"206958592"},"startTime":1774875249246,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":122749,"timestamp":12675782935,"id":292,"tags":{"url":"/api/seasons/active"},"startTime":1774875249125,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":12675905760,"id":303,"parentId":292,"tags":{"url":"/api/seasons/active","memory.rss":"1087787008","memory.heapUsed":"169322392","memory.heapTotal":"206958592"},"startTime":1774875249247,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":2331,"timestamp":12688845810,"id":305,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774875262187,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":49507,"timestamp":12688844601,"id":304,"tags":{"url":"/admin/members"},"startTime":1774875262186,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":12688894177,"id":306,"parentId":304,"tags":{"url":"/admin/members","memory.rss":"1087229952","memory.heapUsed":"174892984","memory.heapTotal":"206958592"},"startTime":1774875262236,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":756,"timestamp":12690258171,"id":308,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774875263600,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":44075,"timestamp":12690257768,"id":307,"tags":{"url":"/admin/members"},"startTime":1774875263599,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":13,"timestamp":12690302047,"id":309,"parentId":307,"tags":{"url":"/admin/members","memory.rss":"1091162112","memory.heapUsed":"179613600","memory.heapTotal":"206958592"},"startTime":1774875263644,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":296,"timestamp":12690816506,"id":310,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875264158,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":233,"timestamp":12690816862,"id":311,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875264158,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":270,"timestamp":12690818113,"id":312,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875264160,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":172,"timestamp":12690818430,"id":313,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875264160,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":323,"timestamp":12691042486,"id":314,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264384,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":293,"timestamp":12691042880,"id":315,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264384,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":477,"timestamp":12691045717,"id":316,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264387,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":255,"timestamp":12691046281,"id":317,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264388,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":243,"timestamp":12691049236,"id":320,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264391,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":239,"timestamp":12691049528,"id":321,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264391,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":327,"timestamp":12691051098,"id":322,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264393,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":308,"timestamp":12691051489,"id":323,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875264393,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6563,"timestamp":12691047560,"id":319,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264389,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3156,"timestamp":12691053020,"id":325,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264395,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4217,"timestamp":12691054299,"id":326,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264396,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":50197,"timestamp":12691056354,"id":327,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264398,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":317,"timestamp":12691164437,"id":328,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875264506,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":251,"timestamp":12691164816,"id":329,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875264506,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":468,"timestamp":12691177878,"id":330,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875264520,"traceId":"4f4baff907825b10"}] +[{"name":"ensure-page","duration":209,"timestamp":12691178934,"id":331,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875264521,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":8256,"timestamp":12691179666,"id":333,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264521,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4962,"timestamp":12691188057,"id":334,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875264530,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":188463,"timestamp":12691046895,"id":318,"tags":{"url":"/api/seasons/active"},"startTime":1774875264389,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":11,"timestamp":12691235472,"id":335,"parentId":318,"tags":{"url":"/api/seasons/active","memory.rss":"1103482880","memory.heapUsed":"180547504","memory.heapTotal":"211554304"},"startTime":1774875264577,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":186254,"timestamp":12691052345,"id":324,"tags":{"url":"/api/seasons/active"},"startTime":1774875264394,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":16,"timestamp":12691238768,"id":336,"parentId":324,"tags":{"url":"/api/seasons/active","memory.rss":"1103482880","memory.heapUsed":"180611456","memory.heapTotal":"211554304"},"startTime":1774875264580,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":88000,"timestamp":13088557117,"id":337,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774875662014,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":9153,"timestamp":13096012200,"id":339,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774875669354,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":245972,"timestamp":13096011522,"id":338,"tags":{"url":"/admin/members"},"startTime":1774875669353,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":13096257589,"id":340,"parentId":338,"tags":{"url":"/admin/members","memory.rss":"1144115200","memory.heapUsed":"195316664","memory.heapTotal":"214626304"},"startTime":1774875669599,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":254,"timestamp":13096792612,"id":341,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875670134,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":200,"timestamp":13096792917,"id":342,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875670135,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":181,"timestamp":13096793711,"id":343,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875670135,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":169,"timestamp":13096793931,"id":344,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875670136,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":246,"timestamp":13097078654,"id":345,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670420,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":174,"timestamp":13097078946,"id":346,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":178,"timestamp":13097079661,"id":347,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":207,"timestamp":13097079877,"id":348,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670421,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4187,"timestamp":13097080841,"id":350,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670422,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1916,"timestamp":13097085209,"id":351,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670427,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":235,"timestamp":13097146084,"id":352,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875670488,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":153,"timestamp":13097146367,"id":353,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875670488,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":652,"timestamp":13097154969,"id":354,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875670497,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":343,"timestamp":13097155718,"id":355,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875670497,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3891,"timestamp":13097157322,"id":357,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670499,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1425,"timestamp":13097161371,"id":358,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670503,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":144087,"timestamp":13097080325,"id":349,"tags":{"url":"/api/seasons/active"},"startTime":1774875670422,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":12,"timestamp":13097224537,"id":359,"parentId":349,"tags":{"url":"/api/seasons/active","memory.rss":"1143971840","memory.heapUsed":"182819592","memory.heapTotal":"202317824"},"startTime":1774875670566,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":72275,"timestamp":13097156520,"id":356,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774875670498,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":11,"timestamp":13097228914,"id":360,"parentId":356,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1143971840","memory.heapUsed":"182886768","memory.heapTotal":"202317824"},"startTime":1774875670571,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":666,"timestamp":13097239165,"id":361,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670581,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":438,"timestamp":13097239946,"id":362,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670582,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":432,"timestamp":13097243585,"id":363,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670585,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":322,"timestamp":13097244096,"id":364,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875670586,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6717,"timestamp":13097245412,"id":366,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670587,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6507,"timestamp":13097252358,"id":367,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875670594,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":84127,"timestamp":13097244709,"id":365,"tags":{"url":"/api/seasons/active"},"startTime":1774875670586,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":12,"timestamp":13097328941,"id":368,"parentId":365,"tags":{"url":"/api/seasons/active","memory.rss":"1144365056","memory.heapUsed":"184590744","memory.heapTotal":"206979072"},"startTime":1774875670671,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":65000,"timestamp":13148770597,"id":369,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774875722205,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":9077,"timestamp":13152973472,"id":371,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774875726315,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":295260,"timestamp":13152972965,"id":370,"tags":{"url":"/admin/members"},"startTime":1774875726315,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":13153268323,"id":372,"parentId":370,"tags":{"url":"/admin/members","memory.rss":"1098059776","memory.heapUsed":"164462352","memory.heapTotal":"191254528"},"startTime":1774875726610,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":219,"timestamp":13153535870,"id":373,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875726877,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":150,"timestamp":13153536134,"id":374,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875726878,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":152,"timestamp":13153536759,"id":375,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774875726878,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":144,"timestamp":13153536942,"id":376,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774875726879,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":256,"timestamp":13153983309,"id":377,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727325,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":422,"timestamp":13153983621,"id":378,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727325,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":541,"timestamp":13153985532,"id":379,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727327,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":332,"timestamp":13153986204,"id":380,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727328,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6782,"timestamp":13153988348,"id":382,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727330,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":331,"timestamp":13153998647,"id":384,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875727340,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":212,"timestamp":13153999053,"id":385,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875727341,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":349,"timestamp":13154000087,"id":386,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875727342,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":328,"timestamp":13154000493,"id":387,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774875727342,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":10896,"timestamp":13153995411,"id":383,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727337,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":51214,"timestamp":13154002241,"id":389,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727344,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":4183,"timestamp":13154053684,"id":390,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727395,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":144791,"timestamp":13153986917,"id":381,"tags":{"url":"/api/seasons/active"},"startTime":1774875727329,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":13154131792,"id":391,"parentId":381,"tags":{"url":"/api/seasons/active","memory.rss":"1092493312","memory.heapUsed":"168480872","memory.heapTotal":"191959040"},"startTime":1774875727473,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":131595,"timestamp":13154001224,"id":388,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774875727343,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":13154132897,"id":392,"parentId":388,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1092493312","memory.heapUsed":"168530272","memory.heapTotal":"191959040"},"startTime":1774875727475,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":385,"timestamp":13154236854,"id":393,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727578,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":255,"timestamp":13154237313,"id":394,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727579,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":332,"timestamp":13154241043,"id":395,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727583,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":327,"timestamp":13154241437,"id":396,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774875727583,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3602,"timestamp":13154242503,"id":398,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727584,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":5891,"timestamp":13154246268,"id":399,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774875727588,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":109254,"timestamp":13154242142,"id":397,"tags":{"url":"/api/seasons/active"},"startTime":1774875727584,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":9,"timestamp":13154351485,"id":400,"parentId":397,"tags":{"url":"/api/seasons/active","memory.rss":"1093935104","memory.heapUsed":"173148784","memory.heapTotal":"208736256"},"startTime":1774875727693,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":73000,"timestamp":13222030502,"id":401,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774875795476,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":135000,"timestamp":13297182249,"id":402,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774875870688,"traceId":"4f4baff907825b10"},{"name":"client-hmr-latency","duration":114000,"timestamp":13442624119,"id":403,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774876016108,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6843,"timestamp":13449331032,"id":405,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774876022673,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":222190,"timestamp":13449330621,"id":404,"tags":{"url":"/admin/members"},"startTime":1774876022672,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":7,"timestamp":13449552883,"id":406,"parentId":404,"tags":{"url":"/admin/members","memory.rss":"1135804416","memory.heapUsed":"190884632","memory.heapTotal":"198524928"},"startTime":1774876022895,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":342,"timestamp":13449817736,"id":407,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876023159,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":252,"timestamp":13449818140,"id":408,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876023160,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":1459,"timestamp":13449820038,"id":409,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876023162,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":149,"timestamp":13449821545,"id":410,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876023163,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":271,"timestamp":13450276289,"id":411,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023618,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":287,"timestamp":13450276642,"id":412,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023618,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":249,"timestamp":13450278189,"id":413,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023620,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":305,"timestamp":13450278481,"id":414,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023620,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3124,"timestamp":13450279858,"id":416,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876023621,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":3486,"timestamp":13450283169,"id":417,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876023625,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":293,"timestamp":13450338552,"id":418,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876023680,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":217,"timestamp":13450338898,"id":419,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876023681,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":726,"timestamp":13450347098,"id":420,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876023689,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":404,"timestamp":13450347933,"id":421,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876023690,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":5338,"timestamp":13450349651,"id":423,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876023691,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":6933,"timestamp":13450355160,"id":424,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876023697,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":130053,"timestamp":13450279185,"id":415,"tags":{"url":"/api/seasons/active"},"startTime":1774876023621,"traceId":"4f4baff907825b10"},{"name":"memory-usage","duration":10,"timestamp":13450409333,"id":425,"parentId":415,"tags":{"url":"/api/seasons/active","memory.rss":"1144320000","memory.heapUsed":"198186704","memory.heapTotal":"220860416"},"startTime":1774876023751,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":888,"timestamp":13450425380,"id":426,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023767,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":268,"timestamp":13450426372,"id":427,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023768,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":247,"timestamp":13450427680,"id":428,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023769,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":206,"timestamp":13450427977,"id":429,"parentId":3,"tags":{"inputPage":"/api/seasons/active"},"startTime":1774876023770,"traceId":"4f4baff907825b10"},{"name":"ensure-page","duration":17912,"timestamp":13450429407,"id":431,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876023771,"traceId":"4f4baff907825b10"},{"name":"handle-request","duration":102177,"timestamp":13450348797,"id":422,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774876023690,"traceId":"4f4baff907825b10"}] +[{"name":"hot-reloader","duration":60,"timestamp":13771339605,"id":3,"tags":{"version":"16.1.6"},"startTime":1774876344681,"traceId":"04b9333f958f58a4"},{"name":"compile-path","duration":141081,"timestamp":13771598544,"id":4,"tags":{"trigger":"middleware"},"startTime":1774876344940,"traceId":"04b9333f958f58a4"}] +[{"name":"setup-dev-bundler","duration":650847,"timestamp":13771219846,"id":2,"parentId":1,"tags":{},"startTime":1774876344561,"traceId":"04b9333f958f58a4"},{"name":"start-dev-server","duration":1279688,"timestamp":13770765462,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"7630835712","memory.totalMem":"16408383488","memory.heapSizeLimit":"8254390272","memory.rss":"482279424","memory.heapTotal":"89591808","memory.heapUsed":"65886912"},"startTime":1774876344107,"traceId":"04b9333f958f58a4"},{"name":"compile-path","duration":226728,"timestamp":13772126048,"id":7,"tags":{"trigger":"/admin/members"},"startTime":1774876345468,"traceId":"04b9333f958f58a4"}] +[{"name":"handle-request","duration":695720,"timestamp":13772116377,"id":5,"tags":{"url":"/admin/members"},"startTime":1774876345458,"traceId":"04b9333f958f58a4"},{"name":"memory-usage","duration":52,"timestamp":13772812327,"id":8,"parentId":5,"tags":{"url":"/admin/members","memory.rss":"662585344","memory.heapUsed":"98212928","memory.heapTotal":"121380864"},"startTime":1774876346154,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":980,"timestamp":13773174428,"id":9,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876346516,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":477,"timestamp":13773175739,"id":10,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876346517,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":531,"timestamp":13773181957,"id":11,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876346524,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":348,"timestamp":13773182576,"id":12,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876346524,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":521,"timestamp":13773691251,"id":13,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876347033,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":231,"timestamp":13773691903,"id":14,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876347034,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":298,"timestamp":13773692928,"id":15,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876347035,"traceId":"04b9333f958f58a4"},{"name":"ensure-page","duration":658,"timestamp":13773693298,"id":16,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876347035,"traceId":"04b9333f958f58a4"},{"name":"compile-path","duration":34466,"timestamp":13773698942,"id":19,"tags":{"trigger":"/_not-found/page"},"startTime":1774876347041,"traceId":"04b9333f958f58a4"}] +[{"name":"hot-reloader","duration":59,"timestamp":14298451368,"id":3,"tags":{"version":"16.1.6"},"startTime":1774876871793,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":42561,"timestamp":14298585789,"id":4,"tags":{"trigger":"middleware"},"startTime":1774876871927,"traceId":"62bc096cd5854a20"}] +[{"name":"setup-dev-bundler","duration":323042,"timestamp":14298370429,"id":2,"parentId":1,"tags":{},"startTime":1774876871712,"traceId":"62bc096cd5854a20"},{"name":"start-dev-server","duration":809376,"timestamp":14297955326,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"7369613312","memory.totalMem":"16408383488","memory.heapSizeLimit":"8254390272","memory.rss":"448569344","memory.heapTotal":"89591808","memory.heapUsed":"65644344"},"startTime":1774876871297,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":152803,"timestamp":14302486036,"id":7,"tags":{"trigger":"/admin/members"},"startTime":1774876875828,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":514160,"timestamp":14302478304,"id":5,"tags":{"url":"/admin/members"},"startTime":1774876875820,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":14,"timestamp":14302992566,"id":8,"parentId":5,"tags":{"url":"/admin/members","memory.rss":"620773376","memory.heapUsed":"97912752","memory.heapTotal":"120856576"},"startTime":1774876876334,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1261,"timestamp":14303824446,"id":9,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876877166,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":263,"timestamp":14303825835,"id":10,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876877167,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":401,"timestamp":14303827133,"id":11,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876877169,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":290,"timestamp":14303827607,"id":12,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876877169,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":30253,"timestamp":14303831999,"id":15,"tags":{"trigger":"/_not-found/page"},"startTime":1774876877174,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":4812,"timestamp":14303863680,"id":16,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876877205,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":180878,"timestamp":14303829166,"id":13,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774876877171,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":14304010172,"id":17,"parentId":13,"tags":{"url":"/avatars/admin.jpg","memory.rss":"777515008","memory.heapUsed":"100275048","memory.heapTotal":"131960832"},"startTime":1774876877352,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1500,"timestamp":14425252444,"id":19,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774876998594,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":68836,"timestamp":14425251654,"id":18,"tags":{"url":"/admin/members"},"startTime":1774876998593,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":14425320620,"id":20,"parentId":18,"tags":{"url":"/admin/members","memory.rss":"740384768","memory.heapUsed":"94504896","memory.heapTotal":"97644544"},"startTime":1774876998662,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":546,"timestamp":14425894933,"id":21,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876999237,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":239,"timestamp":14425895555,"id":22,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876999237,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":373,"timestamp":14425896522,"id":23,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774876999238,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":254,"timestamp":14425896951,"id":24,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774876999239,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":437,"timestamp":14426239111,"id":25,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876999581,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":592,"timestamp":14426239752,"id":26,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876999581,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":275,"timestamp":14426241386,"id":27,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876999583,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":248,"timestamp":14426241713,"id":28,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774876999583,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3940,"timestamp":14426243564,"id":30,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876999585,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3024,"timestamp":14426247808,"id":31,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774876999589,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":72453,"timestamp":14426242599,"id":29,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774876999584,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":14426315148,"id":32,"parentId":29,"tags":{"url":"/avatars/admin.jpg","memory.rss":"745627648","memory.heapUsed":"97084712","memory.heapTotal":"103649280"},"startTime":1774876999657,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":576000,"timestamp":14548549592,"id":33,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774877122503,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":185000,"timestamp":14579921893,"id":34,"parentId":3,"tags":{"updatedModules":["[project]/src/services/memberService.ts [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774877153477,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":13909,"timestamp":14585511458,"id":36,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774877158853,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":180738,"timestamp":14585510341,"id":35,"tags":{"url":"/admin/members"},"startTime":1774877158852,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":14585691187,"id":37,"parentId":35,"tags":{"url":"/admin/members","memory.rss":"904351744","memory.heapUsed":"102118008","memory.heapTotal":"125804544"},"startTime":1774877159033,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":325,"timestamp":14585959401,"id":38,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774877159301,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":222,"timestamp":14585959773,"id":39,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774877159301,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":340,"timestamp":14585961098,"id":40,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774877159303,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":265,"timestamp":14585961497,"id":41,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774877159303,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":300,"timestamp":14586521963,"id":42,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877159864,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":731,"timestamp":14586522379,"id":43,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877159864,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":321,"timestamp":14586524259,"id":44,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877159866,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":281,"timestamp":14586524639,"id":45,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877159866,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5509,"timestamp":14586527314,"id":47,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877159869,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3655,"timestamp":14586533015,"id":48,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877159875,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":79608,"timestamp":14586526111,"id":46,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774877159868,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":16,"timestamp":14586605888,"id":49,"parentId":46,"tags":{"url":"/avatars/admin.jpg","memory.rss":"914575360","memory.heapUsed":"106741936","memory.heapTotal":"126304256"},"startTime":1774877159948,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":222,"timestamp":14595781358,"id":50,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169123,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":153,"timestamp":14595781623,"id":51,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169123,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":251,"timestamp":14595782327,"id":52,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169124,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":148,"timestamp":14595782613,"id":53,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169124,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2649,"timestamp":14595784021,"id":55,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877169126,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1035,"timestamp":14595786808,"id":56,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877169128,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":45418,"timestamp":14595782981,"id":54,"tags":{"url":"/api/teams"},"startTime":1774877169125,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":14595828567,"id":57,"parentId":54,"tags":{"url":"/api/teams","memory.rss":"906522624","memory.heapUsed":"94647664","memory.heapTotal":"102739968"},"startTime":1774877169170,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":234,"timestamp":14595830101,"id":58,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169172,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":187,"timestamp":14595830378,"id":59,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169172,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":132,"timestamp":14595831076,"id":60,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169173,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":105,"timestamp":14595831234,"id":61,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877169173,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3010,"timestamp":14595831935,"id":63,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877169174,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2454,"timestamp":14595835135,"id":64,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877169177,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":63459,"timestamp":14595831489,"id":62,"tags":{"url":"/api/teams"},"startTime":1774877169173,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":13,"timestamp":14595895152,"id":65,"parentId":62,"tags":{"url":"/api/teams","memory.rss":"909144064","memory.heapUsed":"96069944","memory.heapTotal":"103239680"},"startTime":1774877169237,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1452,"timestamp":14660639100,"id":67,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774877233981,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":52761,"timestamp":14660638038,"id":66,"tags":{"url":"/admin/members"},"startTime":1774877233980,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":14660690914,"id":68,"parentId":66,"tags":{"url":"/admin/members","memory.rss":"866988032","memory.heapUsed":"98403344","memory.heapTotal":"102715392"},"startTime":1774877234033,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":193,"timestamp":14660881100,"id":69,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774877234223,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":135,"timestamp":14660881329,"id":70,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774877234223,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":136,"timestamp":14660881842,"id":71,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774877234223,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":121,"timestamp":14660882020,"id":72,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774877234224,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":164,"timestamp":14661100812,"id":73,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877234442,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":123,"timestamp":14661101017,"id":74,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877234443,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":130,"timestamp":14661101485,"id":75,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877234443,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":113,"timestamp":14661101640,"id":76,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774877234443,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3049,"timestamp":14661102541,"id":78,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877234444,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2266,"timestamp":14661105759,"id":79,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877234447,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":207,"timestamp":14695164743,"id":80,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268506,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":140,"timestamp":14695164984,"id":81,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268507,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":139,"timestamp":14695165503,"id":82,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268507,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":107,"timestamp":14695165669,"id":83,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268507,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2102,"timestamp":14695166422,"id":85,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877268508,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1933,"timestamp":14695168658,"id":86,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877268510,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":39834,"timestamp":14695165929,"id":84,"tags":{"url":"/api/teams"},"startTime":1774877268508,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":14695205901,"id":87,"parentId":84,"tags":{"url":"/api/teams","memory.rss":"958427136","memory.heapUsed":"101158392","memory.heapTotal":"107671552"},"startTime":1774877268548,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":282,"timestamp":14695207071,"id":88,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268549,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":207,"timestamp":14695207398,"id":89,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268549,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":222,"timestamp":14695208179,"id":90,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268550,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":204,"timestamp":14695208443,"id":91,"parentId":3,"tags":{"inputPage":"/api/teams"},"startTime":1774877268550,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2827,"timestamp":14695209351,"id":93,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877268551,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6403,"timestamp":14695212336,"id":94,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774877268554,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":60441,"timestamp":14695208840,"id":92,"tags":{"url":"/api/teams"},"startTime":1774877268550,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":14695269376,"id":95,"parentId":92,"tags":{"url":"/api/teams","memory.rss":"961310720","memory.heapUsed":"102561848","memory.heapTotal":"108195840"},"startTime":1774877268611,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":212000,"timestamp":15357882282,"id":96,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/members","isPageHidden":true},"startTime":1774877931465,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":13400,"timestamp":15587085899,"id":99,"tags":{"trigger":"/admin/members"},"startTime":1774878160428,"traceId":"62bc096cd5854a20"}] +[{"name":"client-hmr-latency","duration":103000,"timestamp":15587003391,"id":100,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/member-teams-form.tsx [app-client]","[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774878160567,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":143353,"timestamp":15587084430,"id":97,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774878160426,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":15587227851,"id":101,"parentId":97,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1144832000","memory.heapUsed":"94046288","memory.heapTotal":"109899776"},"startTime":1774878160569,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":69000,"timestamp":15647207203,"id":102,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774878220644,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7796,"timestamp":15654574864,"id":104,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774878227916,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":148102,"timestamp":15654574314,"id":103,"tags":{"url":"/admin/members"},"startTime":1774878227916,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":15654722495,"id":105,"parentId":103,"tags":{"url":"/admin/members","memory.rss":"1174482944","memory.heapUsed":"104728232","memory.heapTotal":"125771776"},"startTime":1774878228064,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":363,"timestamp":15654878738,"id":106,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774878228220,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":265,"timestamp":15654879158,"id":107,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774878228221,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":261,"timestamp":15654880071,"id":108,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774878228222,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":238,"timestamp":15654880379,"id":109,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774878228222,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":172,"timestamp":15655185209,"id":110,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878228527,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":128,"timestamp":15655185416,"id":111,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878228527,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":152,"timestamp":15655185931,"id":112,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878228528,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":127,"timestamp":15655186119,"id":113,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878228528,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8341,"timestamp":15655187134,"id":115,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774878228529,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2964,"timestamp":15655195839,"id":116,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774878228537,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":57094,"timestamp":15655186693,"id":114,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774878228528,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":15655243869,"id":117,"parentId":114,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1183920128","memory.heapUsed":"108833640","memory.heapTotal":"126271488"},"startTime":1774878228585,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":72000,"timestamp":15780847730,"id":118,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/members","isPageHidden":false},"startTime":1774878354288,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":13848,"timestamp":15824666108,"id":120,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774878398008,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":163891,"timestamp":15824665043,"id":119,"tags":{"url":"/admin/members"},"startTime":1774878398007,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":15824829021,"id":121,"parentId":119,"tags":{"url":"/admin/members","memory.rss":"1172643840","memory.heapUsed":"104248464","memory.heapTotal":"130134016"},"startTime":1774878398171,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":343,"timestamp":15824996806,"id":122,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774878398338,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":230,"timestamp":15824997205,"id":123,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774878398339,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":244,"timestamp":15824998044,"id":124,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774878398340,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":218,"timestamp":15824998350,"id":125,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774878398340,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":174,"timestamp":15825201570,"id":126,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878398543,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":118,"timestamp":15825201778,"id":127,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878398543,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":128,"timestamp":15825202275,"id":128,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878398544,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":113,"timestamp":15825202431,"id":129,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774878398544,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2440,"timestamp":15825203383,"id":131,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774878398545,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2392,"timestamp":15825205996,"id":132,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774878398548,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":895,"timestamp":18772199330,"id":135,"tags":{"trigger":"middleware"},"startTime":1774881345541,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":66519,"timestamp":18772169849,"id":134,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345511,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":142000,"timestamp":18772125231,"id":136,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/members","isPageHidden":true},"startTime":1774881345667,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":158280,"timestamp":18772169130,"id":133,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345511,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772327482,"id":137,"parentId":133,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1197584384","memory.heapUsed":"114576544","memory.heapTotal":"120262656"},"startTime":1774881345669,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1961,"timestamp":18772330633,"id":139,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345672,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3358,"timestamp":18772359516,"id":141,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345701,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":23253,"timestamp":18772362085,"id":143,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345704,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":32232,"timestamp":18772384331,"id":145,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345726,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":26325,"timestamp":18772415406,"id":147,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345757,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":27563,"timestamp":18772440252,"id":149,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345782,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":164718,"timestamp":18772329928,"id":138,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345672,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772494724,"id":150,"parentId":138,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1190748160","memory.heapUsed":"105994272","memory.heapTotal":"121987072"},"startTime":1774881345836,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":139095,"timestamp":18772358936,"id":140,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345701,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":18772498104,"id":151,"parentId":140,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1190748160","memory.heapUsed":"106164992","memory.heapTotal":"121987072"},"startTime":1774881345840,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":139031,"timestamp":18772361587,"id":142,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345703,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":18772500710,"id":154,"parentId":142,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191010304","memory.heapUsed":"106542824","memory.heapTotal":"122224640"},"startTime":1774881345842,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2293,"timestamp":18772499097,"id":153,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345841,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":147589,"timestamp":18772383910,"id":144,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345726,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":18772531613,"id":155,"parentId":144,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191010304","memory.heapUsed":"109089408","memory.heapTotal":"122224640"},"startTime":1774881345873,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":125621,"timestamp":18772414964,"id":146,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345757,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":18772540694,"id":158,"parentId":146,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191010304","memory.heapUsed":"107157104","memory.heapTotal":"122224640"},"startTime":1774881345882,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":10216,"timestamp":18772534723,"id":157,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345876,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":138769,"timestamp":18772439562,"id":148,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345781,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":18772578433,"id":161,"parentId":148,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191010304","memory.heapUsed":"109738632","memory.heapTotal":"122224640"},"startTime":1774881345920,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":38228,"timestamp":18772542215,"id":160,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345884,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":29824,"timestamp":18772579462,"id":163,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345921,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2210,"timestamp":18772632065,"id":165,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345974,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":30424,"timestamp":18772633626,"id":167,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881345975,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":193390,"timestamp":18772498548,"id":152,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345840,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18772692047,"id":168,"parentId":152,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191927808","memory.heapUsed":"112621944","memory.heapTotal":"130613248"},"startTime":1774881346034,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":163549,"timestamp":18772534108,"id":156,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345876,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":17,"timestamp":18772697916,"id":169,"parentId":156,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191927808","memory.heapUsed":"112791520","memory.heapTotal":"130875392"},"startTime":1774881346040,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":157708,"timestamp":18772541227,"id":159,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345883,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772699024,"id":170,"parentId":159,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1191927808","memory.heapUsed":"112833240","memory.heapTotal":"130875392"},"startTime":1774881346041,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":125836,"timestamp":18772578902,"id":162,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345921,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772704814,"id":173,"parentId":162,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1192452096","memory.heapUsed":"113512800","memory.heapTotal":"131342336"},"startTime":1774881346046,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5488,"timestamp":18772703581,"id":172,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346045,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":99886,"timestamp":18772631638,"id":164,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345973,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18772731616,"id":176,"parentId":164,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1192452096","memory.heapUsed":"116231104","memory.heapTotal":"131342336"},"startTime":1774881346073,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":26159,"timestamp":18772708175,"id":175,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346050,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":129761,"timestamp":18772633099,"id":166,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881345975,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772762947,"id":179,"parentId":166,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1192714240","memory.heapUsed":"113320232","memory.heapTotal":"131604480"},"startTime":1774881346105,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":32284,"timestamp":18772732803,"id":178,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346074,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":28312,"timestamp":18772763952,"id":181,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346106,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5669,"timestamp":18772815102,"id":183,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346157,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":28611,"timestamp":18772816323,"id":185,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346158,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":166636,"timestamp":18772702404,"id":171,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346044,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":18772869127,"id":186,"parentId":171,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1194549248","memory.heapUsed":"119262008","memory.heapTotal":"133701632"},"startTime":1774881346211,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":163495,"timestamp":18772707481,"id":174,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346049,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772871075,"id":187,"parentId":174,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1194549248","memory.heapUsed":"119386152","memory.heapTotal":"133701632"},"startTime":1774881346213,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":140053,"timestamp":18772731939,"id":177,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346074,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":18772872075,"id":188,"parentId":177,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1194549248","memory.heapUsed":"119443496","memory.heapTotal":"133701632"},"startTime":1774881346214,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":117497,"timestamp":18772763446,"id":180,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346105,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":18772881040,"id":191,"parentId":180,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1194549248","memory.heapUsed":"119731600","memory.heapTotal":"133701632"},"startTime":1774881346223,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7868,"timestamp":18772874720,"id":190,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346216,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":37509,"timestamp":18772881887,"id":193,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346224,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":136150,"timestamp":18772815829,"id":184,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346157,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":18772952091,"id":196,"parentId":184,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1196777472","memory.heapUsed":"119268304","memory.heapTotal":"152051712"},"startTime":1774881346294,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4212,"timestamp":18772949921,"id":195,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346292,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":165770,"timestamp":18772814519,"id":182,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346156,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18772980388,"id":199,"parentId":182,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1197039616","memory.heapUsed":"121797520","memory.heapTotal":"152051712"},"startTime":1774881346322,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":28419,"timestamp":18772953208,"id":198,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346295,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2995,"timestamp":18773012040,"id":201,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346354,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":25785,"timestamp":18773013757,"id":203,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346355,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":196138,"timestamp":18772874144,"id":189,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346216,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18773070377,"id":204,"parentId":189,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1204117504","memory.heapUsed":"129508704","memory.heapTotal":"152838144"},"startTime":1774881346412,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":192111,"timestamp":18772881435,"id":192,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346223,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":77,"timestamp":18773073954,"id":205,"parentId":192,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1204248576","memory.heapUsed":"129638280","memory.heapTotal":"152838144"},"startTime":1774881346416,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":137905,"timestamp":18772949506,"id":194,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346291,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18773087506,"id":208,"parentId":194,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1206738944","memory.heapUsed":"121203344","memory.heapTotal":"156123136"},"startTime":1774881346429,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4001,"timestamp":18773085584,"id":207,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346427,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":166191,"timestamp":18772952572,"id":197,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346294,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18773118856,"id":209,"parentId":197,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1207001088","memory.heapUsed":"123667672","memory.heapTotal":"156123136"},"startTime":1774881346460,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5431,"timestamp":18773120657,"id":211,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346462,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":157933,"timestamp":18773011316,"id":200,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346353,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":18773169376,"id":214,"parentId":200,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1207263232","memory.heapUsed":"126557496","memory.heapTotal":"156123136"},"startTime":1774881346511,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5483,"timestamp":18773166406,"id":213,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346508,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":201491,"timestamp":18773013108,"id":202,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346355,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18773214708,"id":217,"parentId":202,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1209229312","memory.heapUsed":"129174088","memory.heapTotal":"156123136"},"startTime":1774881346556,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4794,"timestamp":18773211409,"id":216,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346553,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2877,"timestamp":18773251411,"id":219,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346593,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5413,"timestamp":18773289726,"id":221,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346631,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":278333,"timestamp":18773084114,"id":206,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346426,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":22,"timestamp":18773362616,"id":222,"parentId":206,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215545344","memory.heapUsed":"105759064","memory.heapTotal":"158961664"},"startTime":1774881346704,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":247869,"timestamp":18773119826,"id":210,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346461,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":18773367797,"id":223,"parentId":210,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215545344","memory.heapUsed":"105911000","memory.heapTotal":"158961664"},"startTime":1774881346709,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":205218,"timestamp":18773165353,"id":212,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346507,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":14,"timestamp":18773370668,"id":226,"parentId":212,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215545344","memory.heapUsed":"106041952","memory.heapTotal":"158961664"},"startTime":1774881346712,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3503,"timestamp":18773369233,"id":225,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346711,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":201959,"timestamp":18773210130,"id":215,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346552,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":18773412210,"id":229,"parentId":215,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215545344","memory.heapUsed":"108721264","memory.heapTotal":"158961664"},"startTime":1774881346754,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4301,"timestamp":18773409487,"id":228,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881346751,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":195609,"timestamp":18773250774,"id":218,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346592,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":18773446523,"id":230,"parentId":218,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215807488","memory.heapUsed":"111180464","memory.heapTotal":"158961664"},"startTime":1774881346788,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":159019,"timestamp":18773289214,"id":220,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346631,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":18773448368,"id":231,"parentId":220,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215807488","memory.heapUsed":"111234384","memory.heapTotal":"158961664"},"startTime":1774881346790,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":82327,"timestamp":18773368458,"id":224,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346710,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":18773450875,"id":232,"parentId":224,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215807488","memory.heapUsed":"111302440","memory.heapTotal":"158961664"},"startTime":1774881346792,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":44254,"timestamp":18773407927,"id":227,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1774881346750,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":18773452272,"id":233,"parentId":227,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1215807488","memory.heapUsed":"111352712","memory.heapTotal":"158961664"},"startTime":1774881346794,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":77000,"timestamp":18821127475,"id":234,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/app-sidebar.tsx [app-client]"],"page":"/admin/members","isPageHidden":true},"startTime":1774881394584,"traceId":"62bc096cd5854a20"}] +[{"name":"compile-path","duration":9081,"timestamp":18902431646,"id":237,"tags":{"trigger":"/admin"},"startTime":1774881475773,"traceId":"62bc096cd5854a20"}] +[{"name":"compile-path","duration":125909,"timestamp":18902452433,"id":239,"tags":{"trigger":"/_error"},"startTime":1774881475794,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":342204,"timestamp":18902431088,"id":235,"tags":{"url":"/admin"},"startTime":1774881475773,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":18902773369,"id":240,"parentId":235,"tags":{"url":"/admin","memory.rss":"1246105600","memory.heapUsed":"113333424","memory.heapTotal":"134164480"},"startTime":1774881476115,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":231,"timestamp":18903019107,"id":241,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881476361,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":154,"timestamp":18903019377,"id":242,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881476361,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":168,"timestamp":18903019959,"id":243,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881476362,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":135,"timestamp":18903020154,"id":244,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881476362,"traceId":"62bc096cd5854a20"},{"name":"navigation-to-hydration","duration":645000,"timestamp":16228228716,"id":245,"parentId":3,"tags":{"pathname":"/admin","query":""},"startTime":1774881476371,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7677,"timestamp":19036664331,"id":247,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774881610006,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":260472,"timestamp":19036663809,"id":246,"tags":{"url":"/admin"},"startTime":1774881610005,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":19036924388,"id":248,"parentId":246,"tags":{"url":"/admin","memory.rss":"1263190016","memory.heapUsed":"130357664","memory.heapTotal":"148627456"},"startTime":1774881610266,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":280,"timestamp":19037117446,"id":249,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881610459,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":210,"timestamp":19037117774,"id":250,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881610459,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":209,"timestamp":19037118513,"id":251,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881610460,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":191,"timestamp":19037118758,"id":252,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881610460,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":25679,"timestamp":19037224732,"id":255,"tags":{"trigger":"/login"},"startTime":1774881610566,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":55188,"timestamp":19037224120,"id":253,"tags":{"url":"/login?_rsc=1szk4"},"startTime":1774881610566,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":19037279409,"id":256,"parentId":253,"tags":{"url":"/login?_rsc=1szk4","memory.rss":"1290977280","memory.heapUsed":"133761416","memory.heapTotal":"150392832"},"startTime":1774881610621,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":848,"timestamp":19228882246,"id":258,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774881802224,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":19177,"timestamp":19228881758,"id":257,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1774881802223,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":19228901014,"id":259,"parentId":257,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"1275109376","memory.heapUsed":"127761448","memory.heapTotal":"133779456"},"startTime":1774881802243,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4039,"timestamp":19228909918,"id":261,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774881802252,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":31626,"timestamp":19228909225,"id":260,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1774881802251,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":19228940929,"id":262,"parentId":260,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"1275371520","memory.heapUsed":"128671592","memory.heapTotal":"134041600"},"startTime":1774881802283,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":189,"timestamp":19229083176,"id":263,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881802425,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":106,"timestamp":19229083402,"id":264,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881802425,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":167,"timestamp":19229083971,"id":265,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881802426,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":110,"timestamp":19229084168,"id":266,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881802426,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5526,"timestamp":19229085151,"id":268,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881802427,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1740,"timestamp":19229090816,"id":269,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881802432,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":932862,"timestamp":19234191290,"id":272,"tags":{"trigger":"/admin/seasons"},"startTime":1774881807533,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":972287,"timestamp":19234188334,"id":270,"tags":{"url":"/admin/seasons?_rsc=1b24o"},"startTime":1774881807530,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19235160716,"id":273,"parentId":270,"tags":{"url":"/admin/seasons?_rsc=1b24o","memory.rss":"1380687872","memory.heapUsed":"139290104","memory.heapTotal":"143462400"},"startTime":1774881808502,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":233,"timestamp":19239212811,"id":274,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812554,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":118,"timestamp":19239213081,"id":275,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812555,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":121,"timestamp":19239213629,"id":276,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812555,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":94,"timestamp":19239213774,"id":277,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812555,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2316,"timestamp":19239214660,"id":279,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881812556,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2124,"timestamp":19239217099,"id":280,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881812559,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":20487,"timestamp":19239214304,"id":278,"tags":{"url":"/admin/seasons/6985bb5d9903c98a455ca986/teams?_rsc=9jni3"},"startTime":1774881812556,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19239234863,"id":281,"parentId":278,"tags":{"url":"/admin/seasons/6985bb5d9903c98a455ca986/teams?_rsc=9jni3","memory.rss":"1653194752","memory.heapUsed":"135406400","memory.heapTotal":"141983744"},"startTime":1774881812576,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":231,"timestamp":19239247739,"id":282,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812589,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":141,"timestamp":19239248025,"id":283,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812590,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":521,"timestamp":19239249188,"id":284,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812591,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":183,"timestamp":19239249759,"id":285,"parentId":3,"tags":{"inputPage":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812591,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3468,"timestamp":19239250593,"id":287,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881812592,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1539,"timestamp":19239254262,"id":288,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881812596,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":57640,"timestamp":19239250136,"id":286,"tags":{"url":"/admin/seasons/6985bb5d9903c98a455ca986/teams"},"startTime":1774881812592,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19239307863,"id":289,"parentId":286,"tags":{"url":"/admin/seasons/6985bb5d9903c98a455ca986/teams","memory.rss":"1660272640","memory.heapUsed":"136599024","memory.heapTotal":"145391616"},"startTime":1774881812649,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":241,"timestamp":19239450424,"id":290,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881812792,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":187,"timestamp":19239450708,"id":291,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881812792,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":226,"timestamp":19239451410,"id":292,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881812793,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":176,"timestamp":19239451678,"id":293,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881812793,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1111,"timestamp":19241490861,"id":295,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774881814832,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":37144,"timestamp":19241490537,"id":294,"tags":{"url":"/admin/seasons"},"startTime":1774881814832,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":19241527796,"id":296,"parentId":294,"tags":{"url":"/admin/seasons","memory.rss":"1375965184","memory.heapUsed":"141178208","memory.heapTotal":"150609920"},"startTime":1774881814869,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":294,"timestamp":19241715984,"id":297,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881815058,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":181,"timestamp":19241716325,"id":298,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881815058,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":196,"timestamp":19241717047,"id":299,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774881815059,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":176,"timestamp":19241717280,"id":300,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774881815059,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":156,"timestamp":19241908280,"id":301,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881815250,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":110,"timestamp":19241908469,"id":302,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881815250,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":133,"timestamp":19241908922,"id":303,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881815251,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":110,"timestamp":19241909081,"id":304,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774881815251,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2432,"timestamp":19241909653,"id":306,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881815251,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3229,"timestamp":19241912259,"id":307,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774881815254,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":44453,"timestamp":19241909333,"id":305,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774881815251,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":19,"timestamp":19241953959,"id":308,"parentId":305,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1378828288","memory.heapUsed":"139443376","memory.heapTotal":"151625728"},"startTime":1774881815296,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":43340,"timestamp":19255334175,"id":311,"tags":{"trigger":"/admin/members"},"startTime":1774881828676,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":134202,"timestamp":19255332308,"id":309,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1774881828674,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19255466578,"id":312,"parentId":309,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1349234688","memory.heapUsed":"148739504","memory.heapTotal":"156827648"},"startTime":1774881828808,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":38990,"timestamp":19256767574,"id":315,"tags":{"trigger":"/admin/matches"},"startTime":1774881830109,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":75817,"timestamp":19256765426,"id":313,"tags":{"url":"/admin/matches?_rsc=3qvm5"},"startTime":1774881830107,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19256841321,"id":316,"parentId":313,"tags":{"url":"/admin/matches?_rsc=3qvm5","memory.rss":"1366659072","memory.heapUsed":"151213392","memory.heapTotal":"162516992"},"startTime":1774881830183,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1233,"timestamp":19257541072,"id":318,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774881830883,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":19802,"timestamp":19257540587,"id":317,"tags":{"url":"/admin/seasons?_rsc=1sc2h"},"startTime":1774881830882,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19257560480,"id":319,"parentId":317,"tags":{"url":"/admin/seasons?_rsc=1sc2h","memory.rss":"1363304448","memory.heapUsed":"142220104","memory.heapTotal":"158912512"},"startTime":1774881830902,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":43600,"timestamp":19258985603,"id":322,"tags":{"trigger":"/admin/news"},"startTime":1774881832327,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":82086,"timestamp":19258983697,"id":320,"tags":{"url":"/admin/news?_rsc=z8uaw"},"startTime":1774881832325,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19259065857,"id":323,"parentId":320,"tags":{"url":"/admin/news?_rsc=z8uaw","memory.rss":"1381621760","memory.heapUsed":"143173368","memory.heapTotal":"159383552"},"startTime":1774881832407,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":20071,"timestamp":19259603577,"id":326,"tags":{"trigger":"/admin/club"},"startTime":1774881832945,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":55354,"timestamp":19259602566,"id":324,"tags":{"url":"/admin/club?_rsc=1hodn"},"startTime":1774881832944,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":19259658022,"id":327,"parentId":324,"tags":{"url":"/admin/club?_rsc=1hodn","memory.rss":"1393885184","memory.heapUsed":"145256232","memory.heapTotal":"159854592"},"startTime":1774881833000,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":34518,"timestamp":19268944437,"id":330,"tags":{"trigger":"/admin/users"},"startTime":1774881842286,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":71310,"timestamp":19268942226,"id":328,"tags":{"url":"/admin/users?_rsc=hkw9d"},"startTime":1774881842284,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19269013608,"id":331,"parentId":328,"tags":{"url":"/admin/users?_rsc=hkw9d","memory.rss":"1405145088","memory.heapUsed":"142564896","memory.heapTotal":"151977984"},"startTime":1774881842355,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3159,"timestamp":19270363657,"id":333,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774881843705,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":40876,"timestamp":19270361651,"id":332,"tags":{"url":"/admin/club?_rsc=wkrq7"},"startTime":1774881843703,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19270402624,"id":334,"parentId":332,"tags":{"url":"/admin/club?_rsc=wkrq7","memory.rss":"1408159744","memory.heapUsed":"144359968","memory.heapTotal":"152502272"},"startTime":1774881843744,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3561,"timestamp":19271465572,"id":336,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774881844807,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":45768,"timestamp":19271464109,"id":335,"tags":{"url":"/admin/users?_rsc=hkw9d"},"startTime":1774881844806,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19271509964,"id":337,"parentId":335,"tags":{"url":"/admin/users?_rsc=hkw9d","memory.rss":"1408684032","memory.heapUsed":"144185392","memory.heapTotal":"153288704"},"startTime":1774881844852,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2837,"timestamp":19394668152,"id":339,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774881968010,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":38808,"timestamp":19394666748,"id":338,"tags":{"url":"/admin/seasons?_rsc=wkrq7"},"startTime":1774881968008,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19394705632,"id":340,"parentId":338,"tags":{"url":"/admin/seasons?_rsc=wkrq7","memory.rss":"1387466752","memory.heapUsed":"145117024","memory.heapTotal":"150142976"},"startTime":1774881968047,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3221,"timestamp":19399292631,"id":342,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774881972634,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":47116,"timestamp":19399291057,"id":341,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1774881972633,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":19399338261,"id":343,"parentId":341,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1406210048","memory.heapUsed":"145669368","memory.heapTotal":"150904832"},"startTime":1774881972680,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2954,"timestamp":19400228165,"id":345,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774881973570,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":39371,"timestamp":19400226802,"id":344,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1774881973568,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19400266253,"id":346,"parentId":344,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"1406210048","memory.heapUsed":"146611296","memory.heapTotal":"152477696"},"startTime":1774881973608,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2828,"timestamp":19401871912,"id":348,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1774881975214,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":51770,"timestamp":19401870605,"id":347,"tags":{"url":"/admin/news?_rsc=z8uaw"},"startTime":1774881975212,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19401922464,"id":349,"parentId":347,"tags":{"url":"/admin/news?_rsc=z8uaw","memory.rss":"1406996480","memory.heapUsed":"147106120","memory.heapTotal":"154836992"},"startTime":1774881975264,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2667,"timestamp":19403265254,"id":351,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774881976607,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":30724,"timestamp":19403263962,"id":350,"tags":{"url":"/admin/users?_rsc=1hodn"},"startTime":1774881976606,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19403294766,"id":352,"parentId":350,"tags":{"url":"/admin/users?_rsc=1hodn","memory.rss":"1408438272","memory.heapUsed":"147853448","memory.heapTotal":"155099136"},"startTime":1774881976636,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1413,"timestamp":19415052212,"id":354,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774881988394,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":24514,"timestamp":19415051453,"id":353,"tags":{"url":"/admin/seasons?_rsc=wkrq7"},"startTime":1774881988393,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":19415076066,"id":355,"parentId":353,"tags":{"url":"/admin/seasons?_rsc=wkrq7","memory.rss":"1410142208","memory.heapUsed":"148797152","memory.heapTotal":"152739840"},"startTime":1774881988418,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":9471,"timestamp":19665485177,"id":358,"tags":{"trigger":"/admin/seasons"},"startTime":1774882238827,"traceId":"62bc096cd5854a20"}] +[{"name":"client-hmr-latency","duration":219000,"timestamp":19665274595,"id":359,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-up.js [app-client]","[project]/node_modules/@radix-ui/number/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-use-previous/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-select/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-label/dist/index.mjs [app-client]","[project]/src/components/ui/select.tsx [app-client]","[project]/src/components/ui/label.tsx [app-client]","[project]/src/components/dashboard/admin/season-form.tsx [app-client]"],"page":"/admin/seasons","isPageHidden":true},"startTime":1774882238992,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":169050,"timestamp":19665484642,"id":356,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882238826,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19665653782,"id":360,"parentId":356,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1433231360","memory.heapUsed":"150410936","memory.heapTotal":"160419840"},"startTime":1774882238995,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1218,"timestamp":19692852310,"id":362,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882266194,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":269298,"timestamp":19692851664,"id":361,"tags":{"url":"/admin/seasons"},"startTime":1774882266193,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":19693121167,"id":363,"parentId":361,"tags":{"url":"/admin/seasons","memory.rss":"1454702592","memory.heapUsed":"166901872","memory.heapTotal":"178876416"},"startTime":1774882266463,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":421,"timestamp":19693361232,"id":364,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774882266703,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":305,"timestamp":19693361724,"id":365,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774882266703,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":375,"timestamp":19693368663,"id":366,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774882266710,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":257,"timestamp":19693369100,"id":367,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774882266711,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":392,"timestamp":19693725013,"id":368,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882267067,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":324,"timestamp":19693725480,"id":369,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882267067,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":343,"timestamp":19693726832,"id":370,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882267068,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":305,"timestamp":19693727246,"id":371,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882267069,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4648,"timestamp":19693729503,"id":373,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774882267071,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4954,"timestamp":19693734464,"id":374,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774882267076,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6230,"timestamp":19735998920,"id":376,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774882309341,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":49470,"timestamp":19735997113,"id":375,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1774882309339,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":19736046667,"id":377,"parentId":375,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1441619968","memory.heapUsed":"160399784","memory.heapTotal":"167518208"},"startTime":1774882309388,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4210,"timestamp":19736932302,"id":379,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882310274,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":49530,"timestamp":19736930962,"id":378,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1774882310273,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":19736980569,"id":380,"parentId":378,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"1441882112","memory.heapUsed":"160925920","memory.heapTotal":"167780352"},"startTime":1774882310322,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2848,"timestamp":19739825960,"id":382,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882313168,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":61465,"timestamp":19739824455,"id":381,"tags":{"url":"/admin/seasons"},"startTime":1774882313166,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":19739886024,"id":383,"parentId":381,"tags":{"url":"/admin/seasons","memory.rss":"1464426496","memory.heapUsed":"163178496","memory.heapTotal":"171950080"},"startTime":1774882313228,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":227,"timestamp":19740024029,"id":384,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774882313366,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":125,"timestamp":19740024292,"id":385,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774882313366,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":129,"timestamp":19740024760,"id":386,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774882313366,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":121,"timestamp":19740024915,"id":387,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774882313367,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":164,"timestamp":19740233262,"id":388,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882313575,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":120,"timestamp":19740233458,"id":389,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882313575,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":148,"timestamp":19740233981,"id":390,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882313576,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":116,"timestamp":19740234157,"id":391,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774882313576,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4164,"timestamp":19740234993,"id":393,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774882313577,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2664,"timestamp":19740239297,"id":394,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774882313581,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4770,"timestamp":19745310757,"id":396,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1774882318652,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":39161,"timestamp":19745309189,"id":395,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1774882318651,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":19745348422,"id":397,"parentId":395,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1468022784","memory.heapUsed":"166245056","memory.heapTotal":"171630592"},"startTime":1774882318690,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2712,"timestamp":19745911096,"id":399,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882319253,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":19417,"timestamp":19745910448,"id":398,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1774882319252,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":19745929935,"id":400,"parentId":398,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"1468809216","memory.heapUsed":"167393632","memory.heapTotal":"173989888"},"startTime":1774882319272,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":16770,"timestamp":20111474352,"id":403,"tags":{"trigger":"/admin/seasons"},"startTime":1774882684816,"traceId":"62bc096cd5854a20"}] +[{"name":"client-hmr-latency","duration":209000,"timestamp":20111298487,"id":404,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-up.js [app-client]","[project]/node_modules/@radix-ui/number/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-use-previous/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-select/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-label/dist/index.mjs [app-client]","[project]/src/components/ui/select.tsx [app-client]","[project]/src/components/ui/label.tsx [app-client]","[project]/src/components/dashboard/admin/season-form.tsx [app-client]"],"page":"/admin/seasons","isPageHidden":true},"startTime":1774882685093,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":287789,"timestamp":20111473639,"id":401,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882684815,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":20111761582,"id":405,"parentId":401,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466175488","memory.heapUsed":"164761184","memory.heapTotal":"179601408"},"startTime":1774882685103,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":155000,"timestamp":20198161699,"id":406,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/seasons","isPageHidden":true},"startTime":1774882771690,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":85000,"timestamp":20293465336,"id":407,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/season-form.tsx [app-client]"],"page":"/admin/seasons","isPageHidden":true},"startTime":1774882866921,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":2261,"timestamp":20330808931,"id":408,"tags":{"trigger":"middleware"},"startTime":1774882904151,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":15910,"timestamp":20330876876,"id":420,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904218,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":115417,"timestamp":20330875055,"id":418,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904217,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":143164,"timestamp":20330867321,"id":414,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904209,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":165502,"timestamp":20330868762,"id":416,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904210,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":194852,"timestamp":20330860359,"id":412,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904202,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":246469,"timestamp":20330834877,"id":410,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904176,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":169000,"timestamp":20330749643,"id":421,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/seasons","isPageHidden":true},"startTime":1774882904446,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":249386,"timestamp":20330872269,"id":417,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904214,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20331121753,"id":422,"parentId":417,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466560512","memory.heapUsed":"182251136","memory.heapTotal":"201293824"},"startTime":1774882904463,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":257299,"timestamp":20330866614,"id":413,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904208,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":27,"timestamp":20331124157,"id":423,"parentId":413,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466691584","memory.heapUsed":"182293088","memory.heapTotal":"201293824"},"startTime":1774882904466,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":266714,"timestamp":20330859557,"id":411,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904201,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20331126367,"id":424,"parentId":411,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466691584","memory.heapUsed":"182338432","memory.heapTotal":"201293824"},"startTime":1774882904468,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":261818,"timestamp":20330867812,"id":415,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904209,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":21,"timestamp":20331129851,"id":425,"parentId":415,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466691584","memory.heapUsed":"182380896","memory.heapTotal":"201293824"},"startTime":1774882904471,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":307473,"timestamp":20330824382,"id":409,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904166,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20331131941,"id":426,"parentId":409,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1466822656","memory.heapUsed":"182422912","memory.heapTotal":"201293824"},"startTime":1774882904474,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":268368,"timestamp":20330876074,"id":419,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904218,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":23,"timestamp":20331144682,"id":427,"parentId":419,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1467215872","memory.heapUsed":"182861064","memory.heapTotal":"201293824"},"startTime":1774882904486,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":10959,"timestamp":20331147275,"id":429,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904489,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":49118,"timestamp":20331150419,"id":431,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904492,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":92206,"timestamp":20331153549,"id":433,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904495,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":134860,"timestamp":20331154839,"id":435,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904496,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":170780,"timestamp":20331156170,"id":437,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904498,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3449,"timestamp":20331360070,"id":439,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904702,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":253555,"timestamp":20331148357,"id":430,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904490,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20331402027,"id":440,"parentId":430,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179294720","memory.heapTotal":"198807552"},"startTime":1774882904744,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":248210,"timestamp":20331155381,"id":436,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904497,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20331403690,"id":441,"parentId":436,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179353352","memory.heapTotal":"198807552"},"startTime":1774882904745,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":260831,"timestamp":20331146023,"id":428,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904488,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":18,"timestamp":20331407294,"id":442,"parentId":428,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179512624","memory.heapTotal":"198807552"},"startTime":1774882904749,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":255820,"timestamp":20331152753,"id":432,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904494,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":28,"timestamp":20331408841,"id":443,"parentId":432,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179557776","memory.heapTotal":"198807552"},"startTime":1774882904750,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":53866,"timestamp":20331359119,"id":438,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904701,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20331413107,"id":444,"parentId":438,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179683840","memory.heapTotal":"198807552"},"startTime":1774882904755,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":260450,"timestamp":20331154161,"id":434,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904496,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20331414717,"id":445,"parentId":434,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1472077824","memory.heapUsed":"179725776","memory.heapTotal":"198807552"},"startTime":1774882904756,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3907,"timestamp":20331415706,"id":447,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904757,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":45663,"timestamp":20331418761,"id":449,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904760,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":34575,"timestamp":20331462513,"id":451,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904804,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":29980,"timestamp":20331491512,"id":453,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904833,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":56958,"timestamp":20331493548,"id":455,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904835,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":75430,"timestamp":20331495764,"id":457,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904837,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":188655,"timestamp":20331415071,"id":446,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904757,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20331603811,"id":458,"parentId":446,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1474961408","memory.heapUsed":"185604672","memory.heapTotal":"218411008"},"startTime":1774882904945,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":186280,"timestamp":20331418312,"id":448,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904760,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20331604664,"id":459,"parentId":448,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1474961408","memory.heapUsed":"185649944","memory.heapTotal":"218411008"},"startTime":1774882904946,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":148268,"timestamp":20331461616,"id":450,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904803,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":20331610023,"id":460,"parentId":450,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1474961408","memory.heapUsed":"185866736","memory.heapTotal":"218411008"},"startTime":1774882904952,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":123133,"timestamp":20331490751,"id":452,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904832,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20331613967,"id":463,"parentId":452,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1475092480","memory.heapUsed":"186019168","memory.heapTotal":"218411008"},"startTime":1774882904956,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":122758,"timestamp":20331492583,"id":454,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904834,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20331615445,"id":464,"parentId":454,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1475092480","memory.heapUsed":"186061624","memory.heapTotal":"218411008"},"startTime":1774882904957,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":121449,"timestamp":20331494886,"id":456,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904837,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20331616417,"id":465,"parentId":456,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1475092480","memory.heapUsed":"186103560","memory.heapTotal":"218411008"},"startTime":1774882904958,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6296,"timestamp":20331611606,"id":462,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904953,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":31353,"timestamp":20331617086,"id":467,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882904959,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6278,"timestamp":20331686773,"id":469,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905028,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":36270,"timestamp":20331688701,"id":471,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905030,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":58421,"timestamp":20331689771,"id":473,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905031,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":77987,"timestamp":20331691524,"id":475,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905033,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":192080,"timestamp":20331610491,"id":461,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904952,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20331802676,"id":476,"parentId":461,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1484005376","memory.heapUsed":"191693272","memory.heapTotal":"220508160"},"startTime":1774882905144,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":188678,"timestamp":20331616637,"id":466,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882904958,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20331805409,"id":477,"parentId":466,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1484136448","memory.heapUsed":"191823528","memory.heapTotal":"220508160"},"startTime":1774882905147,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":125110,"timestamp":20331686329,"id":468,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905028,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20331811551,"id":480,"parentId":468,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1484267520","memory.heapUsed":"192057320","memory.heapTotal":"220508160"},"startTime":1774882905153,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5217,"timestamp":20331808196,"id":479,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905150,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":154839,"timestamp":20331688191,"id":470,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905030,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":20331843193,"id":481,"parentId":470,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1486626816","memory.heapUsed":"194536024","memory.heapTotal":"220508160"},"startTime":1774882905185,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":157672,"timestamp":20331690850,"id":474,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905032,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20331848620,"id":484,"parentId":474,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1486888960","memory.heapUsed":"194740984","memory.heapTotal":"220508160"},"startTime":1774882905190,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":160435,"timestamp":20331689184,"id":472,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905031,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20331849701,"id":485,"parentId":472,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1486888960","memory.heapUsed":"194783440","memory.heapTotal":"220508160"},"startTime":1774882905191,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5689,"timestamp":20331845059,"id":483,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905187,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3838,"timestamp":20331885501,"id":487,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905227,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":46505,"timestamp":20331888285,"id":489,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905230,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":37367,"timestamp":20331932227,"id":491,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905274,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":67830,"timestamp":20331933617,"id":493,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905275,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":237047,"timestamp":20331806897,"id":478,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905149,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20332044097,"id":494,"parentId":478,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1493704704","memory.heapUsed":"199084048","memory.heapTotal":"225103872"},"startTime":1774882905386,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":204427,"timestamp":20331843914,"id":482,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905186,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20332048443,"id":495,"parentId":482,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1493704704","memory.heapUsed":"199212688","memory.heapTotal":"225103872"},"startTime":1774882905390,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":177057,"timestamp":20331885096,"id":486,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905227,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":24,"timestamp":20332062395,"id":498,"parentId":486,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1493704704","memory.heapUsed":"199444976","memory.heapTotal":"225103872"},"startTime":1774882905404,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8503,"timestamp":20332057295,"id":497,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905399,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":232681,"timestamp":20331887820,"id":488,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905229,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20332120609,"id":499,"parentId":488,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1496719360","memory.heapUsed":"192350000","memory.heapTotal":"228511744"},"startTime":1774882905462,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":191770,"timestamp":20331932930,"id":492,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905275,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20332124814,"id":502,"parentId":492,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1496719360","memory.heapUsed":"192507456","memory.heapTotal":"228511744"},"startTime":1774882905466,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":195013,"timestamp":20331931465,"id":490,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905273,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20332126583,"id":503,"parentId":490,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1496719360","memory.heapUsed":"192549888","memory.heapTotal":"228511744"},"startTime":1774882905468,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9576,"timestamp":20332121331,"id":501,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905463,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":43678,"timestamp":20332128924,"id":505,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905471,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2494,"timestamp":20332207774,"id":507,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774882905549,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":186171,"timestamp":20332056469,"id":496,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905398,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20332242750,"id":508,"parentId":496,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497505792","memory.heapUsed":"200272992","memory.heapTotal":"228511744"},"startTime":1774882905584,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":124803,"timestamp":20332120878,"id":500,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905462,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20332245790,"id":509,"parentId":500,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497505792","memory.heapUsed":"200331000","memory.heapTotal":"228511744"},"startTime":1774882905587,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":119481,"timestamp":20332127816,"id":504,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905469,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":14,"timestamp":20332247491,"id":510,"parentId":504,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497505792","memory.heapUsed":"200378040","memory.heapTotal":"228511744"},"startTime":1774882905589,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":43588,"timestamp":20332206543,"id":506,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774882905548,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20332250219,"id":511,"parentId":506,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497505792","memory.heapUsed":"200487576","memory.heapTotal":"228511744"},"startTime":1774882905592,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":57000,"timestamp":20525473035,"id":512,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]"],"page":"/admin/seasons","isPageHidden":true},"startTime":1774883098920,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":55000,"timestamp":20581130415,"id":513,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]"],"page":"/admin/seasons","isPageHidden":true},"startTime":1774883154554,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":468,"timestamp":20737562663,"id":514,"tags":{"trigger":"middleware"},"startTime":1774883310904,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":32740,"timestamp":20737585841,"id":526,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310927,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":170162,"timestamp":20737584777,"id":524,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310926,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":209327,"timestamp":20737582423,"id":522,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310924,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":256113,"timestamp":20737580904,"id":520,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310923,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":303497,"timestamp":20737577811,"id":518,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310919,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":351675,"timestamp":20737576643,"id":516,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883310918,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":71000,"timestamp":20737558149,"id":527,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/seasons","isPageHidden":true},"startTime":1774883311349,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":425416,"timestamp":20737585369,"id":525,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310927,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20738010917,"id":528,"parentId":525,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"208900568","memory.heapTotal":"221392896"},"startTime":1774883311353,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":427921,"timestamp":20737584341,"id":523,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310926,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":19,"timestamp":20738012458,"id":529,"parentId":523,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"208945240","memory.heapTotal":"221392896"},"startTime":1774883311354,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":436679,"timestamp":20737577334,"id":517,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310919,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738014151,"id":530,"parentId":517,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"208987080","memory.heapTotal":"221392896"},"startTime":1774883311356,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":435488,"timestamp":20737580307,"id":519,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310922,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":29,"timestamp":20738016167,"id":531,"parentId":519,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"209029352","memory.heapTotal":"221392896"},"startTime":1774883311358,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":435967,"timestamp":20737581879,"id":521,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310923,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738017979,"id":532,"parentId":521,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"209075008","memory.heapTotal":"221392896"},"startTime":1774883311360,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":442992,"timestamp":20737576082,"id":515,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883310918,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738019198,"id":533,"parentId":515,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1501990912","memory.heapUsed":"209117304","memory.heapTotal":"221392896"},"startTime":1774883311361,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9462,"timestamp":20738027876,"id":535,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311369,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":52613,"timestamp":20738029216,"id":537,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311371,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":93984,"timestamp":20738031853,"id":539,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311373,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":141436,"timestamp":20738033755,"id":541,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311375,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":181428,"timestamp":20738035013,"id":543,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311377,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":224213,"timestamp":20738036253,"id":545,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311378,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":317396,"timestamp":20738027124,"id":534,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311369,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738344658,"id":546,"parentId":534,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214200992","memory.heapTotal":"234237952"},"startTime":1774883311686,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":317397,"timestamp":20738028512,"id":536,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311370,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":20,"timestamp":20738348945,"id":547,"parentId":536,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214243176","memory.heapTotal":"234237952"},"startTime":1774883311691,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":322578,"timestamp":20738031118,"id":538,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311373,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20738353817,"id":548,"parentId":538,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214297432","memory.heapTotal":"234237952"},"startTime":1774883311695,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":322141,"timestamp":20738032735,"id":540,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311374,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20738354978,"id":549,"parentId":540,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214339768","memory.heapTotal":"234237952"},"startTime":1774883311697,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":323839,"timestamp":20738034360,"id":542,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311376,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20738358330,"id":550,"parentId":542,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214381704","memory.heapTotal":"234237952"},"startTime":1774883311700,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":323858,"timestamp":20738035556,"id":544,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311377,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20738359519,"id":551,"parentId":544,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1503956992","memory.heapUsed":"214423664","memory.heapTotal":"234237952"},"startTime":1774883311701,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":21437,"timestamp":20738374639,"id":553,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311716,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":112325,"timestamp":20738380349,"id":555,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311722,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":144623,"timestamp":20738386246,"id":557,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311728,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":176521,"timestamp":20738387727,"id":559,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311729,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":201051,"timestamp":20738389095,"id":561,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311731,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":218967,"timestamp":20738394802,"id":563,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311736,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":269246,"timestamp":20738373815,"id":552,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311715,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738643177,"id":564,"parentId":552,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"193716320","memory.heapTotal":"231047168"},"startTime":1774883311985,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":264797,"timestamp":20738379624,"id":554,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311721,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20738644513,"id":565,"parentId":554,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"193771936","memory.heapTotal":"231047168"},"startTime":1774883311986,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":259719,"timestamp":20738387016,"id":558,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311729,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20738646833,"id":566,"parentId":558,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"193883168","memory.heapTotal":"231047168"},"startTime":1774883311988,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":258123,"timestamp":20738389593,"id":562,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311731,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20738647844,"id":567,"parentId":562,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"193925152","memory.heapTotal":"231047168"},"startTime":1774883311989,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":260640,"timestamp":20738388431,"id":560,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311730,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":43,"timestamp":20738649362,"id":568,"parentId":560,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"193966872","memory.heapTotal":"231047168"},"startTime":1774883311991,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":270078,"timestamp":20738380908,"id":556,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311723,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20738651104,"id":569,"parentId":556,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1499783168","memory.heapUsed":"194019400","memory.heapTotal":"231047168"},"startTime":1774883311993,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":10021,"timestamp":20738654402,"id":571,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883311996,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":51076,"timestamp":20738662263,"id":573,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312004,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":43802,"timestamp":20738709324,"id":575,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312051,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":80949,"timestamp":20738710398,"id":577,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312052,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":123716,"timestamp":20738711283,"id":579,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312053,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":155454,"timestamp":20738712143,"id":581,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312054,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":259980,"timestamp":20738652939,"id":570,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883311995,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20738913067,"id":582,"parentId":570,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199394832","memory.heapTotal":"248291328"},"startTime":1774883312255,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":255127,"timestamp":20738661590,"id":572,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312003,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":13,"timestamp":20738916867,"id":583,"parentId":572,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199457736","memory.heapTotal":"248291328"},"startTime":1774883312258,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":212724,"timestamp":20738708683,"id":574,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312050,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":28,"timestamp":20738921740,"id":584,"parentId":574,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199569848","memory.heapTotal":"248291328"},"startTime":1774883312263,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":217281,"timestamp":20738709847,"id":576,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312051,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20738927254,"id":585,"parentId":576,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199613304","memory.heapTotal":"248291328"},"startTime":1774883312269,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":217607,"timestamp":20738710809,"id":578,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312052,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":20738928544,"id":586,"parentId":578,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199655016","memory.heapTotal":"248291328"},"startTime":1774883312270,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":219674,"timestamp":20738711689,"id":580,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312053,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":13,"timestamp":20738931495,"id":587,"parentId":580,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1481269248","memory.heapUsed":"199780888","memory.heapTotal":"248291328"},"startTime":1774883312273,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8101,"timestamp":20738933850,"id":589,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312275,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8391,"timestamp":20738990518,"id":591,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312332,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":45950,"timestamp":20738991742,"id":593,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312333,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":79909,"timestamp":20738992990,"id":595,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312335,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":115327,"timestamp":20738995363,"id":597,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312337,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":134261,"timestamp":20738997413,"id":599,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312339,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":237394,"timestamp":20738932428,"id":588,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312274,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":20739169944,"id":600,"parentId":588,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1488871424","memory.heapUsed":"203861536","memory.heapTotal":"248291328"},"startTime":1774883312512,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":184515,"timestamp":20738989685,"id":590,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312331,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":20739174348,"id":601,"parentId":590,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1488871424","memory.heapUsed":"203997288","memory.heapTotal":"248291328"},"startTime":1774883312516,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":183642,"timestamp":20738992272,"id":594,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312334,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20739176010,"id":602,"parentId":594,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1488871424","memory.heapUsed":"204058664","memory.heapTotal":"248291328"},"startTime":1774883312518,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":185633,"timestamp":20738991098,"id":592,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312333,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20739176810,"id":603,"parentId":592,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1488871424","memory.heapUsed":"204102120","memory.heapTotal":"248291328"},"startTime":1774883312518,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":182532,"timestamp":20738996647,"id":598,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312338,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":20739179263,"id":606,"parentId":598,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1488871424","memory.heapUsed":"204300432","memory.heapTotal":"248291328"},"startTime":1774883312521,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2331,"timestamp":20739177653,"id":605,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312519,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":215279,"timestamp":20738994492,"id":596,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312336,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20739209867,"id":607,"parentId":596,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1490444288","memory.heapUsed":"206893480","memory.heapTotal":"248291328"},"startTime":1774883312551,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6508,"timestamp":20739210586,"id":609,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312552,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":32886,"timestamp":20739213860,"id":611,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312555,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":58452,"timestamp":20739214940,"id":613,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312557,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":59951,"timestamp":20739245843,"id":615,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774883312587,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":149180,"timestamp":20739177132,"id":604,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312519,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20739326415,"id":616,"parentId":604,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497391104","memory.heapUsed":"207383800","memory.heapTotal":"249217024"},"startTime":1774883312668,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":117664,"timestamp":20739210143,"id":608,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312552,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20739327908,"id":617,"parentId":608,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497391104","memory.heapUsed":"207448288","memory.heapTotal":"249217024"},"startTime":1774883312670,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":115808,"timestamp":20739213207,"id":610,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312555,"traceId":"62bc096cd5854a20"}] +[{"name":"memory-usage","duration":8,"timestamp":20739329670,"id":618,"parentId":610,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497391104","memory.heapUsed":"207559968","memory.heapTotal":"249217024"},"startTime":1774883312671,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":86208,"timestamp":20739244360,"id":614,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312586,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":20739330666,"id":619,"parentId":614,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497391104","memory.heapUsed":"207602072","memory.heapTotal":"249217024"},"startTime":1774883312672,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":117208,"timestamp":20739214380,"id":612,"tags":{"url":"/admin/seasons?_rsc=36q99"},"startTime":1774883312556,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":20739331697,"id":620,"parentId":612,"tags":{"url":"/admin/seasons?_rsc=36q99","memory.rss":"1497391104","memory.heapUsed":"207643720","memory.heapTotal":"249217024"},"startTime":1774883312673,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":622,"timestamp":21015908157,"id":621,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774883589250,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":548,"timestamp":21015908884,"id":622,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774883589251,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":504,"timestamp":21015910836,"id":623,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774883589252,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":391,"timestamp":21015911447,"id":624,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774883589253,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":554313,"timestamp":21015917095,"id":627,"tags":{"trigger":"/admin/seasons/[seasonId]/teams"},"startTime":1774883589259,"traceId":"62bc096cd5854a20"}] +[{"name":"handle-request","duration":1044492,"timestamp":21015915315,"id":625,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774883589257,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":5,"timestamp":21016959879,"id":628,"parentId":625,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1476595712","memory.heapUsed":"187800280","memory.heapTotal":"193449984"},"startTime":1774883590301,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":73000,"timestamp":21616629727,"id":629,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884190070,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":61000,"timestamp":21629927252,"id":630,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884203359,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":54000,"timestamp":21857260843,"id":631,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884430686,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":71000,"timestamp":21916747916,"id":632,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884490189,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":64000,"timestamp":21951956254,"id":633,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884525390,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":375,"timestamp":21977049164,"id":634,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884550391,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":299,"timestamp":21977049629,"id":635,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884550391,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":431,"timestamp":21977050812,"id":636,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884550392,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":452,"timestamp":21977051318,"id":637,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884550393,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":13002,"timestamp":21977055141,"id":639,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884550397,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":341713,"timestamp":21977053735,"id":638,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884550395,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":21977395542,"id":640,"parentId":638,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1522417664","memory.heapUsed":"205794808","memory.heapTotal":"227659776"},"startTime":1774884550737,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":211,"timestamp":21977566011,"id":641,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884550908,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":135,"timestamp":21977566259,"id":642,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884550908,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":141,"timestamp":21977566772,"id":643,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884550908,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":137,"timestamp":21977566941,"id":644,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884550909,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":215,"timestamp":21977846747,"id":645,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884551188,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":207,"timestamp":21977847056,"id":646,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884551189,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":145,"timestamp":21977847710,"id":647,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884551189,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":150,"timestamp":21977847883,"id":648,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884551189,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9197,"timestamp":21977848848,"id":650,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884551190,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1983,"timestamp":21977858145,"id":651,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884551200,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":99252,"timestamp":21977848423,"id":649,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774884551190,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":21977947793,"id":652,"parentId":649,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1521643520","memory.heapUsed":"212446688","memory.heapTotal":"250073088"},"startTime":1774884551289,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9545,"timestamp":21982839829,"id":654,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774884556181,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":207326,"timestamp":21982839358,"id":653,"tags":{"url":"/admin/seasons"},"startTime":1774884556181,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":21983046766,"id":655,"parentId":653,"tags":{"url":"/admin/seasons","memory.rss":"1559597056","memory.heapUsed":"231224912","memory.heapTotal":"261197824"},"startTime":1774884556388,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":272,"timestamp":21983181585,"id":656,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884556523,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":224,"timestamp":21983181910,"id":657,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884556524,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":237,"timestamp":21983182729,"id":658,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884556524,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":198,"timestamp":21983183016,"id":659,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884556525,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":301,"timestamp":21983395761,"id":660,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884556737,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":155,"timestamp":21983396116,"id":661,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884556738,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":244,"timestamp":21983396820,"id":662,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884556738,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":143,"timestamp":21983397103,"id":663,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884556739,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2669,"timestamp":21983397781,"id":665,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884556739,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8178,"timestamp":21983400592,"id":666,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884556742,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":692,"timestamp":21984999795,"id":667,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884558341,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":526,"timestamp":21985000616,"id":668,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884558342,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":619,"timestamp":21985003048,"id":669,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884558345,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":638,"timestamp":21985003799,"id":670,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884558345,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3949,"timestamp":21985007862,"id":672,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884558349,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":85350,"timestamp":21985006369,"id":671,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774884558348,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":21985091803,"id":673,"parentId":671,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1553702912","memory.heapUsed":"237888312","memory.heapTotal":"269062144"},"startTime":1774884558433,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":208,"timestamp":21986694939,"id":674,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884560037,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":134,"timestamp":21986695188,"id":675,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884560037,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":160,"timestamp":21986695805,"id":676,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884560037,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":137,"timestamp":21986695997,"id":677,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884560038,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3328,"timestamp":21986697099,"id":679,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884560039,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2798,"timestamp":21986700583,"id":680,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884560042,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":960,"timestamp":22041624287,"id":681,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884614966,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":570,"timestamp":22041625371,"id":682,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884614967,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":647,"timestamp":22041627478,"id":683,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884614969,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":587,"timestamp":22041628246,"id":684,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884614970,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2205,"timestamp":22041631853,"id":686,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884614973,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":82551,"timestamp":22041630694,"id":685,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774884614972,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":22041713318,"id":687,"parentId":685,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1520193536","memory.heapUsed":"222435880","memory.heapTotal":"228413440"},"startTime":1774884615055,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":103000,"timestamp":22194365390,"id":688,"parentId":3,"tags":{"updatedModules":["[project]/src/lib/api.ts [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":false},"startTime":1774884767863,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":266,"timestamp":22201493817,"id":689,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884774835,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":188,"timestamp":22201494128,"id":690,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884774836,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":187,"timestamp":22201494907,"id":691,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884774837,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":156,"timestamp":22201495130,"id":692,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884774837,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":11410,"timestamp":22201496451,"id":694,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884774838,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":293814,"timestamp":22201495980,"id":693,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884774838,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22201789887,"id":695,"parentId":693,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1569153024","memory.heapUsed":"243193688","memory.heapTotal":"262885376"},"startTime":1774884775132,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":182,"timestamp":22201959179,"id":696,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884775301,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":113,"timestamp":22201959396,"id":697,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884775301,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":127,"timestamp":22201959894,"id":698,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884775302,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":111,"timestamp":22201960052,"id":699,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884775302,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":155,"timestamp":22202199760,"id":700,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884775541,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":114,"timestamp":22202199946,"id":701,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884775542,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":124,"timestamp":22202200452,"id":702,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884775542,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":101,"timestamp":22202200601,"id":703,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884775542,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3476,"timestamp":22202201203,"id":705,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884775543,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2785,"timestamp":22202204827,"id":706,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884775546,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":38908,"timestamp":22229455891,"id":708,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774884802798,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":130469,"timestamp":22229454279,"id":707,"tags":{"url":"/admin/club?_rsc=r0mnm"},"startTime":1774884802796,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":5,"timestamp":22229584816,"id":709,"parentId":707,"tags":{"url":"/admin/club?_rsc=r0mnm","memory.rss":"1570185216","memory.heapUsed":"243513000","memory.heapTotal":"254455808"},"startTime":1774884802926,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7714,"timestamp":22231627870,"id":711,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774884804969,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":85599,"timestamp":22231627333,"id":710,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1774884804969,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":19,"timestamp":22231712996,"id":712,"parentId":710,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"1592545280","memory.heapUsed":"250115296","memory.heapTotal":"258707456"},"startTime":1774884805055,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":926,"timestamp":22233374244,"id":713,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884806716,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":252,"timestamp":22233375239,"id":714,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884806717,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":167,"timestamp":22233376092,"id":715,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884806718,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":132,"timestamp":22233376293,"id":716,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884806718,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1243,"timestamp":22233377415,"id":718,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884806719,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":84213,"timestamp":22233376989,"id":717,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774884806719,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":22233461296,"id":719,"parentId":717,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1593856000","memory.heapUsed":"251960040","memory.heapTotal":"266309632"},"startTime":1774884806803,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":113000,"timestamp":22336337731,"id":720,"parentId":3,"tags":{"updatedModules":["[project]/src/lib/api.ts [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774884909818,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":340,"timestamp":22344966999,"id":721,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884918309,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":226,"timestamp":22344967400,"id":722,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884918309,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":250,"timestamp":22344968486,"id":723,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884918310,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":234,"timestamp":22344968788,"id":724,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884918310,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8770,"timestamp":22344970580,"id":726,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884918312,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":347446,"timestamp":22344970061,"id":725,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884918312,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22345317609,"id":727,"parentId":725,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1600352256","memory.heapUsed":"255379448","memory.heapTotal":"278806528"},"startTime":1774884918659,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":258,"timestamp":22345481368,"id":728,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884918823,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":190,"timestamp":22345481674,"id":729,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884918823,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":185,"timestamp":22345482367,"id":730,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884918824,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":209,"timestamp":22345483146,"id":731,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884918825,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":261,"timestamp":22345717888,"id":732,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884919060,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":201,"timestamp":22345718196,"id":733,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884919060,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":210,"timestamp":22345718927,"id":734,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884919061,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":208,"timestamp":22345719179,"id":735,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884919061,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6328,"timestamp":22345720143,"id":737,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884919062,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2598,"timestamp":22345726597,"id":738,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884919068,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":54388,"timestamp":22345719597,"id":736,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774884919061,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22345774098,"id":739,"parentId":736,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1606250496","memory.heapUsed":"260254816","memory.heapTotal":"287924224"},"startTime":1774884919116,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":266,"timestamp":22353243205,"id":740,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884926585,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":191,"timestamp":22353243515,"id":741,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884926585,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":164,"timestamp":22353244182,"id":742,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884926586,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":124,"timestamp":22353244377,"id":743,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884926586,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1864,"timestamp":22353245460,"id":745,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884926587,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":117054,"timestamp":22353244978,"id":744,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884926587,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":22353362129,"id":746,"parentId":744,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1630359552","memory.heapUsed":"260613176","memory.heapTotal":"288186368"},"startTime":1774884926704,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":401,"timestamp":22353968786,"id":747,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884927310,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":284,"timestamp":22353969255,"id":748,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884927311,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":293,"timestamp":22353973041,"id":749,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884927315,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":224,"timestamp":22353973384,"id":750,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884927315,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4277,"timestamp":22353975139,"id":752,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884927317,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3280,"timestamp":22353979564,"id":753,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884927321,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":84768,"timestamp":22353973856,"id":751,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774884927315,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":22354058722,"id":754,"parentId":751,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1602797568","memory.heapUsed":"256430112","memory.heapTotal":"270680064"},"startTime":1774884927400,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9807,"timestamp":22356062686,"id":756,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774884929404,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":100748,"timestamp":22356061757,"id":755,"tags":{"url":"/admin/seasons?_rsc=r0mnm"},"startTime":1774884929403,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":22356162579,"id":757,"parentId":755,"tags":{"url":"/admin/seasons?_rsc=r0mnm","memory.rss":"1628336128","memory.heapUsed":"260272368","memory.heapTotal":"276463616"},"startTime":1774884929504,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":704,"timestamp":22357468278,"id":759,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774884930810,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":166903,"timestamp":22357467876,"id":758,"tags":{"url":"/admin/seasons"},"startTime":1774884930809,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":22357634875,"id":760,"parentId":758,"tags":{"url":"/admin/seasons","memory.rss":"1645981696","memory.heapUsed":"272834016","memory.heapTotal":"294723584"},"startTime":1774884930976,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":309,"timestamp":22357805841,"id":761,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884931147,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":230,"timestamp":22357806206,"id":762,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884931148,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":245,"timestamp":22357807082,"id":763,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774884931149,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":204,"timestamp":22357807376,"id":764,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774884931149,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":173,"timestamp":22358053757,"id":765,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884931395,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":139,"timestamp":22358053963,"id":766,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884931396,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":164,"timestamp":22358054572,"id":767,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884931396,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":116,"timestamp":22358054767,"id":768,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774884931396,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3720,"timestamp":22358055433,"id":770,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884931397,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3271,"timestamp":22358059291,"id":771,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774884931401,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":290,"timestamp":22360329570,"id":772,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884933671,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":251,"timestamp":22360329919,"id":773,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884933672,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":308,"timestamp":22360331377,"id":774,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884933673,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":255,"timestamp":22360331738,"id":775,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774884933673,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2107,"timestamp":22360333858,"id":777,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774884933675,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":80673,"timestamp":22360332919,"id":776,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774884933675,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":5,"timestamp":22360413667,"id":778,"parentId":776,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1642549248","memory.heapUsed":"267329072","memory.heapTotal":"302534656"},"startTime":1774884933755,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":365,"timestamp":22744034749,"id":779,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885317376,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":306,"timestamp":22744035180,"id":780,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885317377,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":395,"timestamp":22744036476,"id":781,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885317378,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":304,"timestamp":22744036955,"id":782,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885317379,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1547,"timestamp":22744039063,"id":784,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885317381,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":125300,"timestamp":22744038232,"id":783,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885317380,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22744163631,"id":785,"parentId":783,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1638318080","memory.heapUsed":"263263416","memory.heapTotal":"275271680"},"startTime":1774885317505,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":227,"timestamp":22744324014,"id":786,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885317666,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":135,"timestamp":22744324280,"id":787,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885317666,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":140,"timestamp":22744324840,"id":788,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885317666,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":131,"timestamp":22744325025,"id":789,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885317667,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":157,"timestamp":22744578020,"id":790,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885317920,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":111,"timestamp":22744578210,"id":791,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885317920,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":135,"timestamp":22744578816,"id":792,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885317920,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":119,"timestamp":22744578978,"id":793,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885317921,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4725,"timestamp":22744579558,"id":795,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885317921,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1592,"timestamp":22744584555,"id":796,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885317926,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":60329,"timestamp":22744579232,"id":794,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774885317921,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22744639656,"id":797,"parentId":794,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1621594112","memory.heapUsed":"263967032","memory.heapTotal":"271077376"},"startTime":1774885317981,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":482,"timestamp":22851854943,"id":798,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885425197,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":295,"timestamp":22851855509,"id":799,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885425197,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":231,"timestamp":22851856498,"id":800,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885425198,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":194,"timestamp":22851856777,"id":801,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885425198,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4625,"timestamp":22851858334,"id":803,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885425200,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":173609,"timestamp":22851857742,"id":802,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885425199,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":22852031497,"id":804,"parentId":802,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1620930560","memory.heapUsed":"266965768","memory.heapTotal":"274624512"},"startTime":1774885425373,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":371,"timestamp":22852336441,"id":805,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885425678,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":304,"timestamp":22852336940,"id":806,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885425679,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":357,"timestamp":22852339431,"id":807,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885425681,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":294,"timestamp":22852339854,"id":808,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885425681,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":410,"timestamp":22852797452,"id":809,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885426139,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":341,"timestamp":22852797941,"id":810,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885426140,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":423,"timestamp":22852802415,"id":811,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885426144,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":428,"timestamp":22852802919,"id":812,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885426145,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6811,"timestamp":22852805034,"id":814,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885426147,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2275,"timestamp":22852812083,"id":815,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885426154,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":66000,"timestamp":22910834154,"id":816,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774885484290,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":314,"timestamp":22915412958,"id":817,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885488755,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":328,"timestamp":22915413333,"id":818,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885488755,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":243,"timestamp":22915414337,"id":819,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885488756,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":216,"timestamp":22915414632,"id":820,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885488756,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":14265,"timestamp":22915416748,"id":822,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885488758,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":325292,"timestamp":22915416262,"id":821,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885488758,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":22915741648,"id":823,"parentId":821,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1655406592","memory.heapUsed":"290805264","memory.heapTotal":"310923264"},"startTime":1774885489083,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":197,"timestamp":22915922847,"id":824,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885489264,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":116,"timestamp":22915923080,"id":825,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885489265,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":124,"timestamp":22915923552,"id":826,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885489265,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":144,"timestamp":22915923702,"id":827,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885489265,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":184,"timestamp":22916154176,"id":828,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885489496,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":131,"timestamp":22916154403,"id":829,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885489496,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":163,"timestamp":22916154970,"id":830,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885489497,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":107,"timestamp":22916155160,"id":831,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885489497,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3695,"timestamp":22916155866,"id":833,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885489497,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2457,"timestamp":22916159692,"id":834,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885489501,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":5788,"timestamp":22938311382,"id":836,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774885511653,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":43744,"timestamp":22938309539,"id":835,"tags":{"url":"/admin/seasons?_rsc=r0mnm"},"startTime":1774885511651,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":22938353390,"id":837,"parentId":835,"tags":{"url":"/admin/seasons?_rsc=r0mnm","memory.rss":"1626578944","memory.heapUsed":"267264280","memory.heapTotal":"277340160"},"startTime":1774885511695,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":726,"timestamp":22985701034,"id":838,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885559043,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":584,"timestamp":22985701902,"id":839,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885559044,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":700,"timestamp":22985706983,"id":840,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885559049,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":537,"timestamp":22985707808,"id":841,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885559049,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3589,"timestamp":22985711387,"id":843,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885559053,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":91260,"timestamp":22985710329,"id":842,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774885559052,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":22985801669,"id":844,"parentId":842,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1607073792","memory.heapUsed":"268321688","memory.heapTotal":"278388736"},"startTime":1774885559143,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":96000,"timestamp":23155711438,"id":845,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774885729184,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1317,"timestamp":23172708250,"id":846,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885746050,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1179,"timestamp":23172709788,"id":847,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885746051,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":750,"timestamp":23172716784,"id":848,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885746058,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":672,"timestamp":23172717695,"id":849,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885746059,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":34625,"timestamp":23172724089,"id":851,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885746066,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":583090,"timestamp":23172722091,"id":850,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885746064,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":23173305322,"id":852,"parentId":850,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1632309248","memory.heapUsed":"290907512","memory.heapTotal":"311234560"},"startTime":1774885746647,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":330,"timestamp":23173583698,"id":853,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885746925,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":214,"timestamp":23173584088,"id":854,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885746926,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":265,"timestamp":23173584977,"id":855,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885746927,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":197,"timestamp":23173585292,"id":856,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885746927,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":283,"timestamp":23174010688,"id":857,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885747352,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":216,"timestamp":23174011041,"id":858,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885747353,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":250,"timestamp":23174011879,"id":859,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885747353,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":251,"timestamp":23174012182,"id":860,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885747354,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6507,"timestamp":23174013541,"id":862,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885747355,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4102,"timestamp":23174020301,"id":863,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885747362,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":34833,"timestamp":23180981446,"id":865,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774885754323,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":229763,"timestamp":23180979028,"id":864,"tags":{"url":"/admin/club?_rsc=r0mnm"},"startTime":1774885754321,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":23181208892,"id":866,"parentId":864,"tags":{"url":"/admin/club?_rsc=r0mnm","memory.rss":"1649238016","memory.heapUsed":"290789080","memory.heapTotal":"312418304"},"startTime":1774885754551,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2400,"timestamp":23184207487,"id":868,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774885757549,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":507672,"timestamp":23184206295,"id":867,"tags":{"url":"/admin/club"},"startTime":1774885757548,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":23184714097,"id":869,"parentId":867,"tags":{"url":"/admin/club","memory.rss":"1676984320","memory.heapUsed":"310787120","memory.heapTotal":"342536192"},"startTime":1774885758056,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":579,"timestamp":23184925059,"id":870,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885758267,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":495,"timestamp":23184925736,"id":871,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885758267,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":489,"timestamp":23184927435,"id":872,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774885758269,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":439,"timestamp":23184928026,"id":873,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774885758270,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":461,"timestamp":23185490674,"id":874,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885758832,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":390,"timestamp":23185491210,"id":875,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885758833,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":402,"timestamp":23185492564,"id":876,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885758834,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":440,"timestamp":23185493052,"id":877,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774885758835,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4903,"timestamp":23185494762,"id":879,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885758836,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4542,"timestamp":23185499915,"id":880,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774885758842,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2193,"timestamp":23188118146,"id":882,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774885761460,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":47309,"timestamp":23188117514,"id":881,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1774885761459,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":21,"timestamp":23188165119,"id":883,"parentId":881,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"1682321408","memory.heapUsed":"308108832","memory.heapTotal":"338239488"},"startTime":1774885761507,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":349,"timestamp":23190578945,"id":884,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885763921,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1733,"timestamp":23190579350,"id":885,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885763921,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":344,"timestamp":23190581777,"id":886,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885763923,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":295,"timestamp":23190582194,"id":887,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774885763924,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2349,"timestamp":23190584014,"id":889,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774885763926,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":132220,"timestamp":23190583355,"id":888,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774885763925,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":11,"timestamp":23190715708,"id":890,"parentId":888,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1690730496","memory.heapUsed":"306549584","memory.heapTotal":"345456640"},"startTime":1774885764057,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":133000,"timestamp":23500048656,"id":891,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774886073572,"traceId":"62bc096cd5854a20"},{"name":"client-hmr-latency","duration":171000,"timestamp":23597931213,"id":892,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","isPageHidden":true},"startTime":1774886171516,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":795,"timestamp":23607772073,"id":893,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886181114,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":801,"timestamp":23607773073,"id":894,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886181115,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":668,"timestamp":23607776023,"id":895,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886181118,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":568,"timestamp":23607776818,"id":896,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886181118,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":36147,"timestamp":23607783130,"id":898,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886181125,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":549998,"timestamp":23607781375,"id":897,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886181123,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":20,"timestamp":23608331498,"id":899,"parentId":897,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1659105280","memory.heapUsed":"314992432","memory.heapTotal":"333500416"},"startTime":1774886181673,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":445,"timestamp":23608693874,"id":900,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886182035,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":335,"timestamp":23608694403,"id":901,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886182036,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":473,"timestamp":23608698800,"id":902,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886182040,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":364,"timestamp":23608699608,"id":903,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886182041,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":260,"timestamp":23609057281,"id":904,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886182399,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":192,"timestamp":23609057594,"id":905,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886182399,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":226,"timestamp":23609058492,"id":906,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886182400,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":185,"timestamp":23609058766,"id":907,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886182400,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7435,"timestamp":23609059961,"id":909,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886182402,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4922,"timestamp":23609067678,"id":910,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886182409,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":349,"timestamp":23840647713,"id":911,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886413989,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":241,"timestamp":23840648129,"id":912,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886413990,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":293,"timestamp":23840649213,"id":913,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886413991,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":243,"timestamp":23840649574,"id":914,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886413991,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5912,"timestamp":23840651708,"id":916,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886413993,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":163580,"timestamp":23840650921,"id":915,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886413993,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":23840814649,"id":917,"parentId":915,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1663594496","memory.heapUsed":"316965368","memory.heapTotal":"349773824"},"startTime":1774886414156,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":348,"timestamp":23841053923,"id":918,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886414396,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":272,"timestamp":23841054333,"id":919,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886414396,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":294,"timestamp":23841055434,"id":920,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886414397,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":318,"timestamp":23841055788,"id":921,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886414397,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":379,"timestamp":23841526389,"id":922,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886414868,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":230,"timestamp":23841526834,"id":923,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886414868,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":226,"timestamp":23841527692,"id":924,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886414869,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":209,"timestamp":23841527964,"id":925,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886414870,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7228,"timestamp":23841528931,"id":927,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886414871,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4880,"timestamp":23841536346,"id":928,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886414878,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":610,"timestamp":23923572115,"id":929,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886496914,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":549,"timestamp":23923572881,"id":930,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886496915,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":635,"timestamp":23923575408,"id":931,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886496917,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":604,"timestamp":23923576186,"id":932,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886496918,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7103,"timestamp":23923581364,"id":934,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886496923,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":343404,"timestamp":23923579471,"id":933,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886496921,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":40,"timestamp":23923923163,"id":935,"parentId":933,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1678143488","memory.heapUsed":"312893144","memory.heapTotal":"321724416"},"startTime":1774886497265,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":331,"timestamp":23924213974,"id":936,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886497556,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":266,"timestamp":23924214365,"id":937,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886497556,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":480,"timestamp":23924217116,"id":938,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886497559,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":366,"timestamp":23924217676,"id":939,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886497559,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":433,"timestamp":23924678535,"id":940,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886498020,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":330,"timestamp":23924679053,"id":941,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886498021,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":389,"timestamp":23924681760,"id":942,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886498023,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":332,"timestamp":23924682220,"id":943,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886498024,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8702,"timestamp":23924683812,"id":945,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886498025,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4890,"timestamp":23924692722,"id":946,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886498034,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":83244,"timestamp":23924682860,"id":944,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774886498024,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":23924766215,"id":947,"parentId":944,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1670422528","memory.heapUsed":"315969216","memory.heapTotal":"327106560"},"startTime":1774886498108,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":637,"timestamp":23955738090,"id":948,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886529080,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":842,"timestamp":23955738895,"id":949,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886529081,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":643,"timestamp":23955741584,"id":950,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886529083,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":475,"timestamp":23955742350,"id":951,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886529084,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4639,"timestamp":23955746071,"id":953,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886529088,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":276221,"timestamp":23955744737,"id":952,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886529086,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":13,"timestamp":23956021141,"id":954,"parentId":952,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1670393856","memory.heapUsed":"317981400","memory.heapTotal":"325795840"},"startTime":1774886529363,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":466,"timestamp":23956284041,"id":955,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886529626,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":374,"timestamp":23956284594,"id":956,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886529626,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":433,"timestamp":23956286099,"id":957,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886529628,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":365,"timestamp":23956286615,"id":958,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886529628,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":447,"timestamp":23956828996,"id":959,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886530171,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":354,"timestamp":23956829530,"id":960,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886530171,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":401,"timestamp":23956831132,"id":961,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886530173,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":320,"timestamp":23956831605,"id":962,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886530173,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":10760,"timestamp":23956833340,"id":964,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886530175,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2231,"timestamp":23956844329,"id":965,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886530186,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1008,"timestamp":24172518846,"id":966,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886745860,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":971,"timestamp":24172520105,"id":967,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886745862,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":942,"timestamp":24172523476,"id":968,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886745865,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":871,"timestamp":24172524598,"id":969,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886745866,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3875,"timestamp":24172529879,"id":971,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886745872,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":223487,"timestamp":24172528123,"id":970,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886745870,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":12,"timestamp":24172751751,"id":972,"parentId":970,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1692372992","memory.heapUsed":"322042192","memory.heapTotal":"331038720"},"startTime":1774886746093,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":366,"timestamp":24173011710,"id":973,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886746353,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":300,"timestamp":24173012137,"id":974,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886746354,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":252,"timestamp":24173013218,"id":975,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886746355,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":263,"timestamp":24173013520,"id":976,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886746355,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":358,"timestamp":24173449365,"id":977,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886746791,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":355,"timestamp":24173449802,"id":978,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886746791,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":394,"timestamp":24173452284,"id":979,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886746794,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":333,"timestamp":24173452764,"id":980,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886746794,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8670,"timestamp":24173454116,"id":982,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886746796,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3777,"timestamp":24173462990,"id":983,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886746805,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":77259,"timestamp":24173453409,"id":981,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774886746795,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":24173530780,"id":984,"parentId":981,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1673662464","memory.heapUsed":"324418096","memory.heapTotal":"335495168"},"startTime":1774886746872,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":696,"timestamp":24194026855,"id":985,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886767368,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":571,"timestamp":24194027677,"id":986,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886767369,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":574,"timestamp":24194029856,"id":987,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886767371,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":547,"timestamp":24194030538,"id":988,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886767372,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3763,"timestamp":24194034280,"id":990,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886767376,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":168389,"timestamp":24194033032,"id":989,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886767375,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":13,"timestamp":24194201574,"id":991,"parentId":989,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1675919360","memory.heapUsed":"327945376","memory.heapTotal":"336027648"},"startTime":1774886767543,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":418,"timestamp":24194444956,"id":992,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886767787,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":355,"timestamp":24194445454,"id":993,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886767787,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":417,"timestamp":24194447771,"id":994,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886767789,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":225,"timestamp":24194448251,"id":995,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886767790,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":244,"timestamp":24194840721,"id":996,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886768182,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":296,"timestamp":24194841048,"id":997,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886768183,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":271,"timestamp":24194842077,"id":998,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886768184,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":185,"timestamp":24194842392,"id":999,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886768184,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6664,"timestamp":24194843284,"id":1001,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886768185,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5786,"timestamp":24194850211,"id":1002,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886768192,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":90374,"timestamp":24194842793,"id":1000,"tags":{"url":"/avatars/admin.jpg"},"startTime":1774886768184,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":24194933296,"id":1003,"parentId":1000,"tags":{"url":"/avatars/admin.jpg","memory.rss":"1676836864","memory.heapUsed":"331252440","memory.heapTotal":"341532672"},"startTime":1774886768275,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":688,"timestamp":24198774371,"id":1004,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886772116,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":506,"timestamp":24198775191,"id":1005,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886772117,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":527,"timestamp":24198777284,"id":1006,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886772119,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":577,"timestamp":24198777923,"id":1007,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886772120,"traceId":"62bc096cd5854a20"},{"name":"compile-path","duration":1703722,"timestamp":24198782214,"id":1010,"tags":{"trigger":"/admin/seasons/[seasonId]/teams/[teamId]"},"startTime":1774886772124,"traceId":"62bc096cd5854a20"}] +[{"name":"ensure-page","duration":25931,"timestamp":24202858772,"id":1011,"parentId":3,"tags":{"inputPage":"/_error"},"startTime":1774886776200,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":4216279,"timestamp":24198780393,"id":1008,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1774886772122,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":24202996824,"id":1012,"parentId":1008,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"1818087424","memory.heapUsed":"425585192","memory.heapTotal":"461475840"},"startTime":1774886776338,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":302,"timestamp":24203027019,"id":1013,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886776369,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":209,"timestamp":24203027394,"id":1014,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886776369,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":244,"timestamp":24203028409,"id":1015,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886776370,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":195,"timestamp":24203028701,"id":1016,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886776370,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1812,"timestamp":24203030531,"id":1018,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1774886776372,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8126,"timestamp":24204380190,"id":1019,"parentId":3,"tags":{"inputPage":"/_error"},"startTime":1774886777722,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":1378090,"timestamp":24203029790,"id":1017,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1774886776371,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":5,"timestamp":24204407985,"id":1020,"parentId":1017,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","memory.rss":"1823268864","memory.heapUsed":"408526928","memory.heapTotal":"457314304"},"startTime":1774886777750,"traceId":"62bc096cd5854a20"},{"name":"navigation-to-hydration","duration":1736000,"timestamp":21528852117,"id":1021,"parentId":3,"tags":{"pathname":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","query":""},"startTime":1774886778092,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":597,"timestamp":24204759801,"id":1022,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886778101,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":238,"timestamp":24204760477,"id":1023,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886778102,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":253,"timestamp":24204761587,"id":1024,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886778103,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":202,"timestamp":24204761885,"id":1025,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886778103,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":839,"timestamp":24207699473,"id":1026,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886781041,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":864,"timestamp":24207700497,"id":1027,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886781042,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":843,"timestamp":24207703895,"id":1028,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886781046,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":737,"timestamp":24207704892,"id":1029,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886781047,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4071,"timestamp":24207716193,"id":1031,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886781058,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":234274,"timestamp":24207714590,"id":1030,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886781056,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":24207949151,"id":1032,"parentId":1030,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1869557760","memory.heapUsed":"415747824","memory.heapTotal":"462114816"},"startTime":1774886781291,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":398,"timestamp":24208171624,"id":1033,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886781513,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":314,"timestamp":24208172095,"id":1034,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886781514,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":329,"timestamp":24208173298,"id":1035,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886781515,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":288,"timestamp":24208173691,"id":1036,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886781515,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":271,"timestamp":24208581494,"id":1037,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886781923,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":208,"timestamp":24208581818,"id":1038,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886781923,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":475,"timestamp":24208582660,"id":1039,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886781924,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":337,"timestamp":24208583209,"id":1040,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886781925,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":10521,"timestamp":24208584685,"id":1042,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886781926,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1536,"timestamp":24208595408,"id":1043,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886781937,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5604,"timestamp":24209947519,"id":1045,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774886783289,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":88129,"timestamp":24209945990,"id":1044,"tags":{"url":"/admin/seasons?_rsc=1dhw4"},"startTime":1774886783288,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":10,"timestamp":24210034284,"id":1046,"parentId":1044,"tags":{"url":"/admin/seasons?_rsc=1dhw4","memory.rss":"1892753408","memory.heapUsed":"426386576","memory.heapTotal":"462114816"},"startTime":1774886783376,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":690,"timestamp":24211925468,"id":1047,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886785267,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":527,"timestamp":24211926287,"id":1048,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886785268,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":812,"timestamp":24211942730,"id":1049,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886785284,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":591,"timestamp":24211943670,"id":1050,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886785285,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5386,"timestamp":24211948279,"id":1052,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886785290,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":221026,"timestamp":24211946800,"id":1051,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1774886785288,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":24212167967,"id":1053,"parentId":1051,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1892753408","memory.heapUsed":"420140920","memory.heapTotal":"462114816"},"startTime":1774886785510,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1407,"timestamp":24231256177,"id":1054,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886804598,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1044,"timestamp":24231257797,"id":1055,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886804599,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":841,"timestamp":24231261417,"id":1056,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886804603,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":645,"timestamp":24231262394,"id":1057,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886804604,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3910,"timestamp":24231267443,"id":1059,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1774886804609,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":262440,"timestamp":24231265843,"id":1058,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1774886804607,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":9,"timestamp":24231528430,"id":1060,"parentId":1058,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams","memory.rss":"1853607936","memory.heapUsed":"426806200","memory.heapTotal":"463040512"},"startTime":1774886804870,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1475,"timestamp":24231790604,"id":1061,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886805132,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":735,"timestamp":24231792249,"id":1062,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886805134,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":534,"timestamp":24231805338,"id":1063,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1774886805147,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":363,"timestamp":24231805956,"id":1064,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1774886805148,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":406,"timestamp":24232241351,"id":1065,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886805583,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":357,"timestamp":24232241838,"id":1066,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886805583,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":374,"timestamp":24232243183,"id":1067,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886805585,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":324,"timestamp":24232243631,"id":1068,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774886805585,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":9214,"timestamp":24232245078,"id":1070,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886805587,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6798,"timestamp":24232254529,"id":1071,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774886805596,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":88827,"timestamp":24311913930,"id":1073,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774940507864,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":276516,"timestamp":24311911885,"id":1072,"tags":{"url":"/admin/users?_rsc=r0mnm"},"startTime":1774940507862,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":6,"timestamp":24312188502,"id":1074,"parentId":1072,"tags":{"url":"/admin/users?_rsc=r0mnm","memory.rss":"1732624384","memory.heapUsed":"339283464","memory.heapTotal":"348934144"},"startTime":1774940508139,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":311,"timestamp":24318788041,"id":1075,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940514738,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":194,"timestamp":24318788409,"id":1076,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940514738,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":292,"timestamp":24318789335,"id":1077,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940514739,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":229,"timestamp":24318789677,"id":1078,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940514740,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6853,"timestamp":24318790714,"id":1080,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774940514741,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":5180,"timestamp":24318797783,"id":1081,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774940514748,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":51011,"timestamp":24320372956,"id":1083,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1774940516323,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":222037,"timestamp":24320371611,"id":1082,"tags":{"url":"/login?_rsc=wkrq7"},"startTime":1774940516322,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":8,"timestamp":24320593774,"id":1084,"parentId":1082,"tags":{"url":"/login?_rsc=wkrq7","memory.rss":"1747697664","memory.heapUsed":"350135440","memory.heapTotal":"365101056"},"startTime":1774940516544,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":2736,"timestamp":24320608063,"id":1086,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1774940516558,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":50393,"timestamp":24320607203,"id":1085,"tags":{"url":"/login?_rsc=1hoe2"},"startTime":1774940516557,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":24320657713,"id":1087,"parentId":1085,"tags":{"url":"/login?_rsc=1hoe2","memory.rss":"1752154112","memory.heapUsed":"351057600","memory.heapTotal":"375324672"},"startTime":1774940516608,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7767,"timestamp":24329871114,"id":1089,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774940525821,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":164915,"timestamp":24329870536,"id":1088,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1774940525821,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":5,"timestamp":24330035551,"id":1090,"parentId":1088,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"1774514176","memory.heapUsed":"357888504","memory.heapTotal":"369598464"},"startTime":1774940525986,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":1787,"timestamp":24330047735,"id":1092,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1774940525998,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":40523,"timestamp":24330047048,"id":1091,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1774940525997,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":7,"timestamp":24330087685,"id":1093,"parentId":1091,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"1763786752","memory.heapUsed":"361203896","memory.heapTotal":"370327552"},"startTime":1774940526038,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":283,"timestamp":24330283192,"id":1094,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940526233,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":215,"timestamp":24330283529,"id":1095,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940526234,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":233,"timestamp":24330284382,"id":1096,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940526234,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4675,"timestamp":24330284662,"id":1097,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1774940526235,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":8118,"timestamp":24330290101,"id":1099,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774940526240,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":7668,"timestamp":24330298472,"id":1100,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1774940526248,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6000,"timestamp":24333094123,"id":1102,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774940529044,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":98787,"timestamp":24333092509,"id":1101,"tags":{"url":"/admin/club?_rsc=1b24o"},"startTime":1774940529043,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":24333191538,"id":1103,"parentId":1101,"tags":{"url":"/admin/club?_rsc=1b24o","memory.rss":"1786126336","memory.heapUsed":"351027640","memory.heapTotal":"386187264"},"startTime":1774940529142,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4183,"timestamp":24355068470,"id":1105,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774940551018,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":66609,"timestamp":24355066890,"id":1104,"tags":{"url":"/admin/users?_rsc=1b53t"},"startTime":1774940551017,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":24355133734,"id":1106,"parentId":1104,"tags":{"url":"/admin/users?_rsc=1b53t","memory.rss":"1765060608","memory.heapUsed":"354169272","memory.heapTotal":"386187264"},"startTime":1774940551084,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":3566,"timestamp":24356524058,"id":1108,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1774940552474,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":65959,"timestamp":24356522462,"id":1107,"tags":{"url":"/admin/club?_rsc=3jpne"},"startTime":1774940552472,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":24356588662,"id":1109,"parentId":1107,"tags":{"url":"/admin/club?_rsc=3jpne","memory.rss":"1765060608","memory.heapUsed":"356407640","memory.heapTotal":"386187264"},"startTime":1774940552539,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":4213,"timestamp":24357656776,"id":1111,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1774940553607,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":69734,"timestamp":24357654402,"id":1110,"tags":{"url":"/admin/users?_rsc=1b53t"},"startTime":1774940553604,"traceId":"62bc096cd5854a20"},{"name":"memory-usage","duration":15,"timestamp":24357724382,"id":1112,"parentId":1110,"tags":{"url":"/admin/users?_rsc=1b53t","memory.rss":"1765060608","memory.heapUsed":"358636792","memory.heapTotal":"386187264"},"startTime":1774940553674,"traceId":"62bc096cd5854a20"},{"name":"ensure-page","duration":6047,"timestamp":24364708319,"id":1114,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1774940560658,"traceId":"62bc096cd5854a20"},{"name":"handle-request","duration":73777,"timestamp":24364706622,"id":1113,"tags":{"url":"/admin/seasons?_rsc=3jpne"},"startTime":1774940560657,"traceId":"62bc096cd5854a20"}] +[{"name":"hot-reloader","duration":66,"timestamp":90174062925,"id":3,"tags":{"version":"16.1.6"},"startTime":1775121887641,"traceId":"21b5df4f0f66acd8"},{"name":"compile-path","duration":185841,"timestamp":90174563653,"id":4,"tags":{"trigger":"middleware"},"startTime":1775121888142,"traceId":"21b5df4f0f66acd8"}] +[{"name":"hot-reloader","duration":124,"timestamp":930908563,"id":3,"tags":{"version":"16.1.6"},"startTime":1775302291907,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":532986,"timestamp":931433641,"id":4,"tags":{"trigger":"middleware"},"startTime":1775302292432,"traceId":"17edbec3d7b8de9a"}] +[{"name":"setup-dev-bundler","duration":1375160,"timestamp":930732632,"id":2,"parentId":1,"tags":{},"startTime":1775302291731,"traceId":"17edbec3d7b8de9a"},{"name":"start-dev-server","duration":2590777,"timestamp":929690128,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"12020920320","memory.totalMem":"16408379392","memory.heapSizeLimit":"8254390272","memory.rss":"436092928","memory.heapTotal":"89591808","memory.heapUsed":"65473256"},"startTime":1775302290689,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":1800708,"timestamp":949916417,"id":7,"tags":{"trigger":"/"},"startTime":1775302310915,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":2446174,"timestamp":949899798,"id":5,"tags":{"url":"/"},"startTime":1775302310898,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":952346207,"id":8,"parentId":5,"tags":{"url":"/","memory.rss":"686206976","memory.heapUsed":"89919984","memory.heapTotal":"120406016"},"startTime":1775302313344,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":164025,"timestamp":962451386,"id":11,"tags":{"trigger":"/login"},"startTime":1775302323450,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":398281,"timestamp":962445630,"id":9,"tags":{"url":"/login"},"startTime":1775302323444,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":16,"timestamp":962844329,"id":12,"parentId":9,"tags":{"url":"/login","memory.rss":"763764736","memory.heapUsed":"98246136","memory.heapTotal":"104087552"},"startTime":1775302323842,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":5074,"timestamp":979876645,"id":14,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1775302340875,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":98821,"timestamp":979875229,"id":13,"tags":{"url":"/login"},"startTime":1775302340873,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":979974164,"id":15,"parentId":13,"tags":{"url":"/login","memory.rss":"750137344","memory.heapUsed":"90840608","memory.heapTotal":"93655040"},"startTime":1775302340972,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1133,"timestamp":981866727,"id":17,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1775302342865,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":76490,"timestamp":981865846,"id":16,"tags":{"url":"/login"},"startTime":1775302342864,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":15,"timestamp":981942498,"id":18,"parentId":16,"tags":{"url":"/login","memory.rss":"751316992","memory.heapUsed":"92399976","memory.heapTotal":"96276480"},"startTime":1775302342941,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":110601,"timestamp":1040627141,"id":21,"tags":{"trigger":"/admin"},"startTime":1775302401625,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":181377,"timestamp":1040624917,"id":19,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1775302401623,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":15,"timestamp":1040806503,"id":22,"parentId":19,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"793759744","memory.heapUsed":"92200064","memory.heapTotal":"99598336"},"startTime":1775302401805,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":2208,"timestamp":1040947776,"id":24,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775302401946,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":65809,"timestamp":1040946278,"id":23,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1775302401944,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":13,"timestamp":1041012220,"id":25,"parentId":23,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"794546176","memory.heapUsed":"92776048","memory.heapTotal":"97239040"},"startTime":1775302402010,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1327,"timestamp":1041685969,"id":26,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1775302402684,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":267,"timestamp":1041687407,"id":27,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1775302402686,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":656,"timestamp":1041688665,"id":28,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1775302402687,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":293,"timestamp":1041689408,"id":29,"parentId":3,"tags":{"inputPage":"/avatars/admin.jpg"},"startTime":1775302402688,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":37829,"timestamp":1041694478,"id":32,"tags":{"trigger":"/_not-found/page"},"startTime":1775302402693,"traceId":"17edbec3d7b8de9a"}] +[{"name":"ensure-page","duration":4255,"timestamp":1041733652,"id":33,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775302402732,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":244892,"timestamp":1041691350,"id":30,"tags":{"url":"/avatars/admin.jpg"},"startTime":1775302402689,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":1041936405,"id":34,"parentId":30,"tags":{"url":"/avatars/admin.jpg","memory.rss":"827314176","memory.heapUsed":"94076248","memory.heapTotal":"109760512"},"startTime":1775302402935,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":45196,"timestamp":1043989972,"id":37,"tags":{"trigger":"/admin/seasons"},"startTime":1775302404988,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":109573,"timestamp":1043988853,"id":35,"tags":{"url":"/admin/seasons?_rsc=1b24o"},"startTime":1775302404987,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":18,"timestamp":1044098630,"id":38,"parentId":35,"tags":{"url":"/admin/seasons?_rsc=1b24o","memory.rss":"864321536","memory.heapUsed":"95706376","memory.heapTotal":"110493696"},"startTime":1775302405097,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":485894,"timestamp":1050548663,"id":41,"tags":{"trigger":"/admin/members"},"startTime":1775302411547,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":568859,"timestamp":1050545114,"id":39,"tags":{"url":"/admin/members?_rsc=9jni3"},"startTime":1775302411543,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":1051114143,"id":42,"parentId":39,"tags":{"url":"/admin/members?_rsc=9jni3","memory.rss":"1045667840","memory.heapUsed":"92137992","memory.heapTotal":"98443264"},"startTime":1775302412112,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":394017,"timestamp":1055016591,"id":45,"tags":{"trigger":"/admin/matches"},"startTime":1775302416015,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":462530,"timestamp":1055013260,"id":43,"tags":{"url":"/admin/matches?_rsc=1rhyq"},"startTime":1775302416011,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":33,"timestamp":1055475998,"id":46,"parentId":43,"tags":{"url":"/admin/matches?_rsc=1rhyq","memory.rss":"1132220416","memory.heapUsed":"94787176","memory.heapTotal":"102060032"},"startTime":1775302416474,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":417040,"timestamp":1104003651,"id":49,"tags":{"trigger":"/admin/championships"},"startTime":1775302465002,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":481185,"timestamp":1103999712,"id":47,"tags":{"url":"/admin/championships?_rsc=1qf6c"},"startTime":1775302464998,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1104481037,"id":50,"parentId":47,"tags":{"url":"/admin/championships?_rsc=1qf6c","memory.rss":"1171439616","memory.heapUsed":"96511600","memory.heapTotal":"102793216"},"startTime":1775302465479,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":64410,"timestamp":1112253783,"id":53,"tags":{"trigger":"/admin/partners"},"startTime":1775302473252,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":166000,"timestamp":1112251747,"id":51,"tags":{"url":"/admin/partners?_rsc=34iga"},"startTime":1775302473250,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":13,"timestamp":1112417891,"id":54,"parentId":51,"tags":{"url":"/admin/partners?_rsc=34iga","memory.rss":"1206554624","memory.heapUsed":"98095016","memory.heapTotal":"102215680"},"startTime":1775302473416,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1392,"timestamp":1114261177,"id":56,"parentId":3,"tags":{"inputPage":"/admin/championships/page"},"startTime":1775302475259,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":34060,"timestamp":1114260451,"id":55,"tags":{"url":"/admin/championships?_rsc=1i4zz"},"startTime":1775302475259,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":1114294628,"id":57,"parentId":55,"tags":{"url":"/admin/championships?_rsc=1i4zz","memory.rss":"1206816768","memory.heapUsed":"96634208","memory.heapTotal":"102215680"},"startTime":1775302475293,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4334,"timestamp":1115437055,"id":59,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775302476435,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":102387,"timestamp":1115435142,"id":58,"tags":{"url":"/admin/matches?_rsc=34iga"},"startTime":1775302476433,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":26,"timestamp":1115537812,"id":60,"parentId":58,"tags":{"url":"/admin/matches?_rsc=34iga","memory.rss":"1207209984","memory.heapUsed":"97649896","memory.heapTotal":"103788544"},"startTime":1775302476536,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4234,"timestamp":1116698991,"id":62,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775302477697,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":92382,"timestamp":1116697227,"id":61,"tags":{"url":"/admin/seasons?_rsc=1qf6c"},"startTime":1775302477695,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":21,"timestamp":1116789840,"id":63,"parentId":61,"tags":{"url":"/admin/seasons?_rsc=1qf6c","memory.rss":"1207734272","memory.heapUsed":"98087768","memory.heapTotal":"106409984"},"startTime":1775302477788,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":77865,"timestamp":1240467062,"id":66,"tags":{"trigger":"/admin/users"},"startTime":1775302601465,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":184593,"timestamp":1240464683,"id":64,"tags":{"url":"/admin/users?_rsc=9jni3"},"startTime":1775302601463,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":1240649416,"id":67,"parentId":64,"tags":{"url":"/admin/users?_rsc=9jni3","memory.rss":"1201573888","memory.heapUsed":"99949736","memory.heapTotal":"104783872"},"startTime":1775302601648,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":68449,"timestamp":1244501962,"id":70,"tags":{"trigger":"/admin/club"},"startTime":1775302605500,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":159395,"timestamp":1244497174,"id":68,"tags":{"url":"/admin/club?_rsc=3jpne"},"startTime":1775302605495,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1244656669,"id":71,"parentId":68,"tags":{"url":"/admin/club?_rsc=3jpne","memory.rss":"1211658240","memory.heapUsed":"102340040","memory.heapTotal":"106278912"},"startTime":1775302605655,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":66995,"timestamp":1258812426,"id":74,"tags":{"trigger":"/admin/news"},"startTime":1775302619811,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":164509,"timestamp":1258810685,"id":72,"tags":{"url":"/admin/news?_rsc=1b53t"},"startTime":1775302619809,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":1258975322,"id":75,"parentId":72,"tags":{"url":"/admin/news?_rsc=1b53t","memory.rss":"1216876544","memory.heapUsed":"104296416","memory.heapTotal":"108060672"},"startTime":1775302619973,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1259,"timestamp":1260840678,"id":77,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775302621839,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":36631,"timestamp":1260839727,"id":76,"tags":{"url":"/admin/seasons?_rsc=tvrcw"},"startTime":1775302621838,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":1260876463,"id":78,"parentId":76,"tags":{"url":"/admin/seasons?_rsc=tvrcw","memory.rss":"1217531904","memory.heapUsed":"104637200","memory.heapTotal":"108847104"},"startTime":1775302621875,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1469,"timestamp":1262634813,"id":80,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775302623633,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":37246,"timestamp":1262634028,"id":79,"tags":{"url":"/admin/members?_rsc=9jni3"},"startTime":1775302623632,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":1262671510,"id":81,"parentId":79,"tags":{"url":"/admin/members?_rsc=9jni3","memory.rss":"1219497984","memory.heapUsed":"105650432","memory.heapTotal":"110419968"},"startTime":1775302623670,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3109,"timestamp":1264831384,"id":83,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775302625830,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":38410,"timestamp":1264829832,"id":82,"tags":{"url":"/admin/matches?_rsc=1rhyq"},"startTime":1775302625828,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1264868346,"id":84,"parentId":82,"tags":{"url":"/admin/matches?_rsc=1rhyq","memory.rss":"1236537344","memory.heapUsed":"102368912","memory.heapTotal":"110682112"},"startTime":1775302625866,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1923,"timestamp":1266389841,"id":86,"parentId":3,"tags":{"inputPage":"/admin/championships/page"},"startTime":1775302627388,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":33296,"timestamp":1266388984,"id":85,"tags":{"url":"/admin/championships?_rsc=1qf6c"},"startTime":1775302627387,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1266422376,"id":87,"parentId":85,"tags":{"url":"/admin/championships?_rsc=1qf6c","memory.rss":"1237848064","memory.heapUsed":"103912152","memory.heapTotal":"112779264"},"startTime":1775302627420,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3332,"timestamp":1269123404,"id":89,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775302630122,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":68928,"timestamp":1269121781,"id":88,"tags":{"url":"/admin/partners?_rsc=34iga"},"startTime":1775302630120,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":20,"timestamp":1269190910,"id":90,"parentId":88,"tags":{"url":"/admin/partners?_rsc=34iga","memory.rss":"1237344256","memory.heapUsed":"103618976","memory.heapTotal":"112779264"},"startTime":1775302630189,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":5099,"timestamp":1270179344,"id":92,"parentId":3,"tags":{"inputPage":"/admin/championships/page"},"startTime":1775302631177,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":85450,"timestamp":1270177776,"id":91,"tags":{"url":"/admin/championships?_rsc=1i4zz"},"startTime":1775302631176,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":27,"timestamp":1270263502,"id":93,"parentId":91,"tags":{"url":"/admin/championships?_rsc=1i4zz","memory.rss":"1237475328","memory.heapUsed":"104539888","memory.heapTotal":"112779264"},"startTime":1775302631262,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3843,"timestamp":1288682041,"id":95,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775302649680,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":90100,"timestamp":1288679865,"id":94,"tags":{"url":"/admin/matches?_rsc=34iga"},"startTime":1775302649678,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":1288770198,"id":96,"parentId":94,"tags":{"url":"/admin/matches?_rsc=34iga","memory.rss":"1213345792","memory.heapUsed":"101908496","memory.heapTotal":"106774528"},"startTime":1775302649768,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":449000,"timestamp":1502161391,"id":97,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775302863619,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":213000,"timestamp":1545111223,"id":98,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/app-sidebar.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775302906472,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":289000,"timestamp":1550624311,"id":99,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/championships/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775302911939,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":26194,"timestamp":1634390482,"id":101,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775302995389,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":263770,"timestamp":1634388976,"id":100,"tags":{"url":"/admin/seasons?_rsc=1qf6c"},"startTime":1775302995387,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1634652848,"id":102,"parentId":100,"tags":{"url":"/admin/seasons?_rsc=1qf6c","memory.rss":"1261633536","memory.heapUsed":"111877840","memory.heapTotal":"115630080"},"startTime":1775302995651,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1418,"timestamp":1637401958,"id":103,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775302998400,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":558,"timestamp":1637403562,"id":104,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775302998402,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1114,"timestamp":1637405852,"id":105,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775302998404,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":663,"timestamp":1637407151,"id":106,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775302998405,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":99039,"timestamp":1637415275,"id":109,"tags":{"trigger":"/admin/seasons/[seasonId]/teams"},"startTime":1775302998413,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1156333,"timestamp":1637413083,"id":107,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=9jni3"},"startTime":1775302998411,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":1638569513,"id":110,"parentId":107,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=9jni3","memory.rss":"1284796416","memory.heapUsed":"109702328","memory.heapTotal":"116948992"},"startTime":1775302999568,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":889,"timestamp":1641549666,"id":111,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775303002548,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":584,"timestamp":1641550747,"id":112,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775303002549,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":683,"timestamp":1641552999,"id":113,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775303002551,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":597,"timestamp":1641553806,"id":114,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775303002552,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":317647,"timestamp":1641560139,"id":117,"tags":{"trigger":"/admin/seasons/[seasonId]/teams/[teamId]"},"startTime":1775303002558,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1142546,"timestamp":1641558199,"id":115,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=1ffq0"},"startTime":1775303002556,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":1642700867,"id":118,"parentId":115,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=1ffq0","memory.rss":"1287757824","memory.heapUsed":"112265464","memory.heapTotal":"122929152"},"startTime":1775303003699,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":22604,"timestamp":1668871551,"id":120,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775303029870,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":223245,"timestamp":1668869480,"id":119,"tags":{"url":"/admin/matches?_rsc=15hxx"},"startTime":1775303029868,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":1669092852,"id":121,"parentId":119,"tags":{"url":"/admin/matches?_rsc=15hxx","memory.rss":"1347956736","memory.heapUsed":"120575624","memory.heapTotal":"124497920"},"startTime":1775303030091,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":34317,"timestamp":1997917351,"id":123,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775303358915,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":258813,"timestamp":1997915481,"id":122,"tags":{"url":"/admin/members?_rsc=1qf6c"},"startTime":1775303358914,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":1998174394,"id":124,"parentId":122,"tags":{"url":"/admin/members?_rsc=1qf6c","memory.rss":"1331494912","memory.heapUsed":"121413016","memory.heapTotal":"126750720"},"startTime":1775303359173,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":24550,"timestamp":2003162306,"id":126,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775303364160,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":245583,"timestamp":2003160640,"id":125,"tags":{"url":"/admin?_rsc=1rhyq"},"startTime":1775303364159,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":2003406352,"id":127,"parentId":125,"tags":{"url":"/admin?_rsc=1rhyq","memory.rss":"1361158144","memory.heapUsed":"132253664","memory.heapTotal":"141910016"},"startTime":1775303364404,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":9340,"timestamp":2004844243,"id":129,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1775303365842,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":203611,"timestamp":2004843434,"id":128,"tags":{"url":"/admin/users?_rsc=1b24o"},"startTime":1775303365842,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":2005047193,"id":130,"parentId":128,"tags":{"url":"/admin/users?_rsc=1b24o","memory.rss":"1365454848","memory.heapUsed":"133304984","memory.heapTotal":"152285184"},"startTime":1775303366045,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":11116,"timestamp":2006323966,"id":132,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1775303367322,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":202340,"timestamp":2006323084,"id":131,"tags":{"url":"/admin/club?_rsc=3jpne"},"startTime":1775303367321,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":2006525524,"id":133,"parentId":131,"tags":{"url":"/admin/club?_rsc=3jpne","memory.rss":"1376264192","memory.heapUsed":"139645088","memory.heapTotal":"158093312"},"startTime":1775303367524,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":22695,"timestamp":2007895391,"id":135,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775303368894,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":292683,"timestamp":2007893789,"id":134,"tags":{"url":"/admin/news?_rsc=1b53t"},"startTime":1775303368892,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":24,"timestamp":2008186584,"id":136,"parentId":134,"tags":{"url":"/admin/news?_rsc=1b53t","memory.rss":"1387155456","memory.heapUsed":"146777680","memory.heapTotal":"180940800"},"startTime":1775303369185,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1835,"timestamp":2009435630,"id":138,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775303370434,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":40668,"timestamp":2009433994,"id":137,"tags":{"url":"/admin/seasons?_rsc=tvrcw"},"startTime":1775303370432,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":2009474757,"id":139,"parentId":137,"tags":{"url":"/admin/seasons?_rsc=tvrcw","memory.rss":"1387548672","memory.heapUsed":"146323824","memory.heapTotal":"184086528"},"startTime":1775303370473,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3992,"timestamp":2010481678,"id":141,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775303371480,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":89460,"timestamp":2010479836,"id":140,"tags":{"url":"/admin/members?_rsc=9jni3"},"startTime":1775303371478,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":27,"timestamp":2010569589,"id":142,"parentId":140,"tags":{"url":"/admin/members?_rsc=9jni3","memory.rss":"1368363008","memory.heapUsed":"148735320","memory.heapTotal":"184086528"},"startTime":1775303371568,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3366,"timestamp":2011725454,"id":144,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775303372724,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":77100,"timestamp":2011723841,"id":143,"tags":{"url":"/admin/matches?_rsc=1rhyq"},"startTime":1775303372722,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":31,"timestamp":2011801277,"id":145,"parentId":143,"tags":{"url":"/admin/matches?_rsc=1rhyq","memory.rss":"1368363008","memory.heapUsed":"151028408","memory.heapTotal":"184348672"},"startTime":1775303372799,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":9700,"timestamp":2012814440,"id":147,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775303373813,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":206741,"timestamp":2012813585,"id":146,"tags":{"url":"/admin/partners?_rsc=1qf6c"},"startTime":1775303373812,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":2013020517,"id":148,"parentId":146,"tags":{"url":"/admin/partners?_rsc=1qf6c","memory.rss":"1378717696","memory.heapUsed":"164004360","memory.heapTotal":"190861312"},"startTime":1775303374019,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":505000,"timestamp":2385215797,"id":149,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/section-admin-cards.tsx [app-client]","[project]/node_modules/@tabler/icons-react/dist/esm/icons/IconBallVolleyball.mjs [app-client]","[project]/node_modules/@tabler/icons-react/dist/esm/icons/IconCalendarEvent.mjs [app-client]","[project]/node_modules/@tabler/icons-react/dist/esm/icons/IconNews.mjs [app-client]","[project]/node_modules/@tabler/icons-react/dist/esm/icons/IconUserCheck.mjs [app-client]"],"page":"/admin/partners","isPageHidden":false},"startTime":1775303746763,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4109,"timestamp":2402348147,"id":151,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775303763346,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":94731,"timestamp":2402346635,"id":150,"tags":{"url":"/admin/partners?_rsc=z2zxz"},"startTime":1775303763345,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":2402441526,"id":152,"parentId":150,"tags":{"url":"/admin/partners?_rsc=z2zxz","memory.rss":"1435369472","memory.heapUsed":"151977656","memory.heapTotal":"158175232"},"startTime":1775303763440,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":596000,"timestamp":2401774570,"id":153,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/page.tsx [app-client]"],"page":"/admin/partners","isPageHidden":false},"startTime":1775303763489,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":36535,"timestamp":3074544739,"id":156,"tags":{"trigger":"/admin"},"startTime":1775304435543,"traceId":"17edbec3d7b8de9a"}] +[{"name":"compile-path","duration":218962,"timestamp":3074640388,"id":158,"tags":{"trigger":"/_error"},"startTime":1775304435639,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":846916,"timestamp":3074543588,"id":154,"tags":{"url":"/admin"},"startTime":1775304435542,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":24,"timestamp":3075390967,"id":159,"parentId":154,"tags":{"url":"/admin","memory.rss":"3939545088","memory.heapUsed":"203754160","memory.heapTotal":"230547456"},"startTime":1775304436389,"traceId":"17edbec3d7b8de9a"},{"name":"navigation-to-hydration","duration":2598000,"timestamp":3074212963,"id":160,"parentId":3,"tags":{"pathname":"/admin","query":""},"startTime":1775304437823,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":2780,"timestamp":3083166398,"id":162,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1775304444165,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":6417,"timestamp":3083243760,"id":163,"parentId":3,"tags":{"inputPage":"/_error"},"startTime":1775304444242,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":104108,"timestamp":3083165296,"id":161,"tags":{"url":"/"},"startTime":1775304444163,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":3083269528,"id":164,"parentId":161,"tags":{"url":"/","memory.rss":"4377595904","memory.heapUsed":"218940416","memory.heapTotal":"247324672"},"startTime":1775304444268,"traceId":"17edbec3d7b8de9a"},{"name":"navigation-to-hydration","duration":996000,"timestamp":3083117032,"id":165,"parentId":3,"tags":{"pathname":"/","query":""},"startTime":1775304445177,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1748,"timestamp":3102019211,"id":167,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1775304463017,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":204152,"timestamp":3102018238,"id":166,"tags":{"url":"/"},"startTime":1775304463016,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":24,"timestamp":3102222660,"id":168,"parentId":166,"tags":{"url":"/","memory.rss":"3981795328","memory.heapUsed":"215709320","memory.heapTotal":"248614912"},"startTime":1775304463221,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":588828,"timestamp":3287156718,"id":171,"tags":{"trigger":"/admin"},"startTime":1775304648155,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1134566,"timestamp":3287155957,"id":169,"tags":{"url":"/admin"},"startTime":1775304648154,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":3288290643,"id":172,"parentId":169,"tags":{"url":"/admin","memory.rss":"3969101824","memory.heapUsed":"231893112","memory.heapTotal":"248709120"},"startTime":1775304649289,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":473972,"timestamp":3306499273,"id":175,"tags":{"trigger":"/admin/matches"},"startTime":1775304667497,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":684065,"timestamp":3306497178,"id":173,"tags":{"url":"/admin/matches?_rsc=1szk4"},"startTime":1775304667495,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":3307181402,"id":176,"parentId":173,"tags":{"url":"/admin/matches?_rsc=1szk4","memory.rss":"3930062848","memory.heapUsed":"188482224","memory.heapTotal":"217427968"},"startTime":1775304668180,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1259,"timestamp":3360757358,"id":177,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304721755,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":736,"timestamp":3360758793,"id":178,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304721757,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":834,"timestamp":3360762379,"id":179,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304721761,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":617,"timestamp":3360763376,"id":180,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304721762,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":34491,"timestamp":3360769220,"id":182,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304721767,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":10816,"timestamp":3360804451,"id":183,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304721803,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":131109,"timestamp":3360767546,"id":181,"tags":{"url":"/admin/settings?_rsc=1sc2h"},"startTime":1775304721766,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":21,"timestamp":3360898882,"id":184,"parentId":181,"tags":{"url":"/admin/settings?_rsc=1sc2h","memory.rss":"3983962112","memory.heapUsed":"189609944","memory.heapTotal":"217427968"},"startTime":1775304721897,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1150,"timestamp":3361338970,"id":185,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304722337,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":919,"timestamp":3361340319,"id":186,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304722338,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":795,"timestamp":3361344456,"id":187,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304722343,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":530,"timestamp":3361345398,"id":188,"parentId":3,"tags":{"inputPage":"/admin/settings"},"startTime":1775304722344,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":7144,"timestamp":3361350975,"id":190,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304722349,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":5858,"timestamp":3361358536,"id":191,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304722357,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":218961,"timestamp":3361349038,"id":189,"tags":{"url":"/admin/settings"},"startTime":1775304722347,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":30,"timestamp":3361568353,"id":192,"parentId":189,"tags":{"url":"/admin/settings","memory.rss":"3984224256","memory.heapUsed":"191194848","memory.heapTotal":"217665536"},"startTime":1775304722566,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3349,"timestamp":3364195330,"id":194,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775304725193,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":239917,"timestamp":3364194427,"id":193,"tags":{"url":"/admin/matches"},"startTime":1775304725193,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":3364434476,"id":195,"parentId":193,"tags":{"url":"/admin/matches","memory.rss":"3982356480","memory.heapUsed":"189129944","memory.heapTotal":"218775552"},"startTime":1775304725433,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":790,"timestamp":3367380580,"id":196,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728379,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":491,"timestamp":3367381502,"id":197,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728380,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":742,"timestamp":3367383649,"id":198,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728382,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":560,"timestamp":3367384563,"id":199,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728383,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4876,"timestamp":3367386572,"id":201,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304728385,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":6890,"timestamp":3367391763,"id":202,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304728390,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":62391,"timestamp":3367385534,"id":200,"tags":{"url":"/admin/help?_rsc=1sc2h"},"startTime":1775304728384,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":3367448093,"id":203,"parentId":200,"tags":{"url":"/admin/help?_rsc=1sc2h","memory.rss":"4002017280","memory.heapUsed":"190257984","memory.heapTotal":"219013120"},"startTime":1775304728446,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":620,"timestamp":3367556631,"id":204,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728555,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":549,"timestamp":3367557397,"id":205,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728556,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":766,"timestamp":3367559936,"id":206,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728558,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":682,"timestamp":3367560871,"id":207,"parentId":3,"tags":{"inputPage":"/admin/help"},"startTime":1775304728559,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4961,"timestamp":3367564147,"id":209,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304728562,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1791,"timestamp":3367569403,"id":210,"parentId":3,"tags":{"inputPage":"/_not-found/page"},"startTime":1775304728568,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":81003,"timestamp":3367562501,"id":208,"tags":{"url":"/admin/help"},"startTime":1775304728561,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":3367643617,"id":211,"parentId":208,"tags":{"url":"/admin/help","memory.rss":"4002017280","memory.heapUsed":"194990096","memory.heapTotal":"219013120"},"startTime":1775304728642,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":5353,"timestamp":3369354985,"id":213,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775304730353,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":69066,"timestamp":3369354431,"id":212,"tags":{"url":"/admin/matches"},"startTime":1775304730353,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":3369423643,"id":214,"parentId":212,"tags":{"url":"/admin/matches","memory.rss":"3993587712","memory.heapUsed":"194200776","memory.heapTotal":"236257280"},"startTime":1775304730422,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1182,"timestamp":3750961406,"id":216,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775305111960,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":70936,"timestamp":3750960839,"id":215,"tags":{"url":"/admin/matches"},"startTime":1775305111959,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":3751031913,"id":217,"parentId":215,"tags":{"url":"/admin/matches","memory.rss":"3988848640","memory.heapUsed":"202858744","memory.heapTotal":"236257280"},"startTime":1775305112030,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":614357,"timestamp":4003494846,"id":220,"tags":{"trigger":"/admin/partners"},"startTime":1775305364493,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":852179,"timestamp":4003492755,"id":218,"tags":{"url":"/admin/partners?_rsc=1sc2h"},"startTime":1775305364491,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":4004345108,"id":221,"parentId":218,"tags":{"url":"/admin/partners?_rsc=1sc2h","memory.rss":"4031582208","memory.heapUsed":"209446384","memory.heapTotal":"216940544"},"startTime":1775305365343,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":5531,"timestamp":4016202854,"id":223,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775305377201,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":69413,"timestamp":4016200421,"id":222,"tags":{"url":"/admin?_rsc=31ut8"},"startTime":1775305377199,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":4016270106,"id":224,"parentId":222,"tags":{"url":"/admin?_rsc=31ut8","memory.rss":"4274036736","memory.heapUsed":"209466296","memory.heapTotal":"226115584"},"startTime":1775305377268,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":1005008,"timestamp":4018444151,"id":227,"tags":{"trigger":"/admin/club"},"startTime":1775305379442,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1179962,"timestamp":4018442587,"id":225,"tags":{"url":"/admin/club?_rsc=1szk4"},"startTime":1775305379441,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":13,"timestamp":4019622699,"id":228,"parentId":225,"tags":{"url":"/admin/club?_rsc=1szk4","memory.rss":"4070461440","memory.heapUsed":"216586208","memory.heapTotal":"221700096"},"startTime":1775305380621,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":473019,"timestamp":4022768936,"id":231,"tags":{"trigger":"/admin/seasons"},"startTime":1775305383767,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":742908,"timestamp":4022767940,"id":229,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775305383766,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":29,"timestamp":4023510992,"id":232,"parentId":229,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"4292644864","memory.heapUsed":"228214512","memory.heapTotal":"247611392"},"startTime":1775305384509,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1471,"timestamp":4025698650,"id":234,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775305386697,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":38626,"timestamp":4025697910,"id":233,"tags":{"url":"/admin/matches?_rsc=z8uaw"},"startTime":1775305386696,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":4025736683,"id":235,"parentId":233,"tags":{"url":"/admin/matches?_rsc=z8uaw","memory.rss":"4290457600","memory.heapUsed":"222365064","memory.heapTotal":"246120448"},"startTime":1775305386735,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":1068641,"timestamp":4027257607,"id":238,"tags":{"trigger":"/admin/members"},"startTime":1775305388256,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1282771,"timestamp":4027255920,"id":236,"tags":{"url":"/admin/members?_rsc=1sc2h"},"startTime":1775305388254,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":4028538831,"id":239,"parentId":236,"tags":{"url":"/admin/members?_rsc=1sc2h","memory.rss":"4071567360","memory.heapUsed":"220643896","memory.heapTotal":"251084800"},"startTime":1775305389537,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":622212,"timestamp":4032023134,"id":242,"tags":{"trigger":"/admin/users"},"startTime":1775305393021,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":792638,"timestamp":4032022500,"id":240,"tags":{"url":"/admin/users?_rsc=3qvm5"},"startTime":1775305393021,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":4032815280,"id":243,"parentId":240,"tags":{"url":"/admin/users?_rsc=3qvm5","memory.rss":"4366811136","memory.heapUsed":"225962320","memory.heapTotal":"265265152"},"startTime":1775305393813,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1403,"timestamp":4035478261,"id":245,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775305396476,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":35581,"timestamp":4035477495,"id":244,"tags":{"url":"/admin/partners?_rsc=wkrq7"},"startTime":1775305396476,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":12,"timestamp":4035513210,"id":246,"parentId":244,"tags":{"url":"/admin/partners?_rsc=wkrq7","memory.rss":"4684410880","memory.heapUsed":"215519264","memory.heapTotal":"227295232"},"startTime":1775305396511,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":486152,"timestamp":4037264415,"id":249,"tags":{"trigger":"/admin/news"},"startTime":1775305398263,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":697340,"timestamp":4037263218,"id":247,"tags":{"url":"/admin/news?_rsc=31ut8"},"startTime":1775305398261,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":13,"timestamp":4037960699,"id":250,"parentId":247,"tags":{"url":"/admin/news?_rsc=31ut8","memory.rss":"4982890496","memory.heapUsed":"223793864","memory.heapTotal":"238510080"},"startTime":1775305398959,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4819,"timestamp":4250352439,"id":252,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775305611351,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":81374,"timestamp":4250350057,"id":251,"tags":{"url":"/admin/matches?_rsc=1hodn"},"startTime":1775305611348,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":28,"timestamp":4250431682,"id":253,"parentId":251,"tags":{"url":"/admin/matches?_rsc=1hodn","memory.rss":"4228145152","memory.heapUsed":"224620960","memory.heapTotal":"240345088"},"startTime":1775305611430,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":678000,"timestamp":4481585572,"id":254,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775305843301,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":226000,"timestamp":4497169878,"id":255,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775305858529,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4285,"timestamp":4763727054,"id":257,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775306124725,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":92153,"timestamp":4763725392,"id":256,"tags":{"url":"/admin/seasons?_rsc=1sc2h"},"startTime":1775306124724,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":25,"timestamp":4763817814,"id":258,"parentId":256,"tags":{"url":"/admin/seasons?_rsc=1sc2h","memory.rss":"4216016896","memory.heapUsed":"226215280","memory.heapTotal":"233848832"},"startTime":1775306124816,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4946,"timestamp":4766400987,"id":260,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775306127399,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":89282,"timestamp":4766399217,"id":259,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775306127397,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":21,"timestamp":4766488746,"id":261,"parentId":259,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"4216160256","memory.heapUsed":"227231784","memory.heapTotal":"234110976"},"startTime":1775306127487,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":6236,"timestamp":4767839893,"id":263,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775306128838,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":107008,"timestamp":4767837336,"id":262,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775306128835,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":32,"timestamp":4767944641,"id":264,"parentId":262,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"4207968256","memory.heapUsed":"227571072","memory.heapTotal":"234635264"},"startTime":1775306128943,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":11345,"timestamp":4769442739,"id":266,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775306130441,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":190725,"timestamp":4769442041,"id":265,"tags":{"url":"/admin/matches?_rsc=z8uaw"},"startTime":1775306130440,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":4769632905,"id":267,"parentId":265,"tags":{"url":"/admin/matches?_rsc=z8uaw","memory.rss":"4217274368","memory.heapUsed":"237289024","memory.heapTotal":"250585088"},"startTime":1775306130631,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":198000,"timestamp":4885775364,"id":268,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775306247144,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":218000,"timestamp":4894716043,"id":269,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775306256079,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":354000,"timestamp":4902340301,"id":270,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775306263967,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":219000,"timestamp":4909196451,"id":271,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/matches/page.tsx [app-client]"],"page":"/admin/matches","isPageHidden":false},"startTime":1775306270556,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":243000,"timestamp":4969880437,"id":272,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/matches","isPageHidden":false},"startTime":1775306331194,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":7574,"timestamp":5162088868,"id":274,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775306523087,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":89930,"timestamp":5162086466,"id":273,"tags":{"url":"/admin?_rsc=1sc2h"},"startTime":1775306523085,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":24,"timestamp":5162176668,"id":275,"parentId":273,"tags":{"url":"/admin?_rsc=1sc2h","memory.rss":"4251316224","memory.heapUsed":"231028584","memory.heapTotal":"241946624"},"startTime":1775306523175,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":540000,"timestamp":5177271414,"id":276,"parentId":3,"tags":{"updatedModules":["[project]/src/components/ui/select.tsx [app-client]","[project]/src/app/admin/members/page.tsx [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-down.js [app-client]","[project]/node_modules/lucide-react/dist/esm/icons/chevron-up.js [app-client]","[project]/node_modules/@radix-ui/number/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-use-previous/dist/index.mjs [app-client]","[project]/node_modules/@radix-ui/react-select/dist/index.mjs [app-client]"],"page":"/admin","isPageHidden":false},"startTime":1775306538944,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":6447,"timestamp":5186334546,"id":278,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1775306547333,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":77949,"timestamp":5186332640,"id":277,"tags":{"url":"/admin/club?_rsc=1szk4"},"startTime":1775306547331,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":21,"timestamp":5186410840,"id":279,"parentId":277,"tags":{"url":"/admin/club?_rsc=1szk4","memory.rss":"4285566976","memory.heapUsed":"231893144","memory.heapTotal":"240111616"},"startTime":1775306547409,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4209,"timestamp":5190075279,"id":281,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1775306551073,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":79715,"timestamp":5190073919,"id":280,"tags":{"url":"/admin/users?_rsc=hkw9d"},"startTime":1775306551072,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":60,"timestamp":5190153982,"id":282,"parentId":280,"tags":{"url":"/admin/users?_rsc=hkw9d","memory.rss":"4296896512","memory.heapUsed":"232832520","memory.heapTotal":"241422336"},"startTime":1775306551152,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1912,"timestamp":5194447587,"id":284,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775306555446,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":37324,"timestamp":5194446761,"id":283,"tags":{"url":"/admin/partners?_rsc=wkrq7"},"startTime":1775306555445,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":5194484206,"id":285,"parentId":283,"tags":{"url":"/admin/partners?_rsc=wkrq7","memory.rss":"4294840320","memory.heapUsed":"233409232","memory.heapTotal":"241135616"},"startTime":1775306555482,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1877,"timestamp":5196186092,"id":287,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1775306557184,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":48394,"timestamp":5196185161,"id":286,"tags":{"url":"/admin/users?_rsc=31ut8"},"startTime":1775306557183,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":5196233708,"id":288,"parentId":286,"tags":{"url":"/admin/users?_rsc=31ut8","memory.rss":"4294840320","memory.heapUsed":"234316952","memory.heapTotal":"241397760"},"startTime":1775306557232,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":310000,"timestamp":5197413071,"id":289,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/users","isPageHidden":false},"startTime":1775306558735,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":105000,"timestamp":5211546043,"id":290,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/members/page.tsx [app-client]"],"page":"/admin/users","isPageHidden":false},"startTime":1775306572673,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4402,"timestamp":5241226925,"id":292,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775306602225,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":74918,"timestamp":5241225287,"id":291,"tags":{"url":"/admin/seasons?_rsc=wkrq7"},"startTime":1775306602223,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":5241300446,"id":293,"parentId":291,"tags":{"url":"/admin/seasons?_rsc=wkrq7","memory.rss":"4277157888","memory.heapUsed":"235146384","memory.heapTotal":"243232768"},"startTime":1775306602299,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":306,"timestamp":5243501679,"id":294,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306604500,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":211,"timestamp":5243502073,"id":295,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306604500,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":367,"timestamp":5243503324,"id":296,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306604501,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":318,"timestamp":5243503761,"id":297,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306604502,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":281106,"timestamp":5243507336,"id":300,"tags":{"trigger":"/admin/seasons/[seasonId]/teams"},"startTime":1775306604505,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":817037,"timestamp":5243506205,"id":298,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775306604504,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":5244323400,"id":301,"parentId":298,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"4308541440","memory.heapUsed":"244638040","memory.heapTotal":"254447616"},"startTime":1775306605322,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":274,"timestamp":5247062658,"id":302,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306608061,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":219,"timestamp":5247062997,"id":303,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306608061,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":257,"timestamp":5247063904,"id":304,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306608062,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":199,"timestamp":5247064209,"id":305,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306608062,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":523359,"timestamp":5247066479,"id":308,"tags":{"trigger":"/admin/seasons/[seasonId]/teams/[teamId]"},"startTime":1775306608065,"traceId":"17edbec3d7b8de9a"}] +[{"name":"handle-request","duration":1041968,"timestamp":5247065788,"id":306,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775306608064,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":14,"timestamp":5248107915,"id":309,"parentId":306,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"4513054720","memory.heapUsed":"252924976","memory.heapTotal":"264134656"},"startTime":1775306609106,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":2600,"timestamp":5274322078,"id":311,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775306635320,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":54090,"timestamp":5274320306,"id":310,"tags":{"url":"/admin?_rsc=mtbpb"},"startTime":1775306635318,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":5274374529,"id":312,"parentId":310,"tags":{"url":"/admin?_rsc=mtbpb","memory.rss":"4126961664","memory.heapUsed":"239018776","memory.heapTotal":"247648256"},"startTime":1775306635373,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3384,"timestamp":5289624895,"id":314,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775306650623,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":52865,"timestamp":5289622985,"id":313,"tags":{"url":"/admin/seasons?_rsc=1szk4"},"startTime":1775306650621,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":5289676054,"id":315,"parentId":313,"tags":{"url":"/admin/seasons?_rsc=1szk4","memory.rss":"4126724096","memory.heapUsed":"239559072","memory.heapTotal":"248958976"},"startTime":1775306650674,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1261,"timestamp":5292254456,"id":316,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306653253,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1128,"timestamp":5292255979,"id":317,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306653254,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":821,"timestamp":5292259350,"id":318,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306653257,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":524,"timestamp":5292260315,"id":319,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775306653258,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3253,"timestamp":5292264913,"id":321,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1775306653263,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":275301,"timestamp":5292263258,"id":320,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775306653261,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":31,"timestamp":5292538891,"id":322,"parentId":320,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"4146515968","memory.heapUsed":"240910456","memory.heapTotal":"248696832"},"startTime":1775306653537,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":273,"timestamp":5296382463,"id":323,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306657381,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":233,"timestamp":5296382792,"id":324,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306657381,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":332,"timestamp":5296384940,"id":325,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306657383,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":206,"timestamp":5296385330,"id":326,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775306657383,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1678,"timestamp":5296386900,"id":328,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775306657385,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":258789,"timestamp":5296386322,"id":327,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775306657384,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":5296645222,"id":329,"parentId":327,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"4147183616","memory.heapUsed":"241956672","memory.heapTotal":"250769408"},"startTime":1775306657643,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":15226,"timestamp":5303183810,"id":331,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775306664182,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":479618,"timestamp":5303182922,"id":330,"tags":{"url":"/admin/members"},"startTime":1775306664181,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":5303662666,"id":332,"parentId":330,"tags":{"url":"/admin/members","memory.rss":"4176625664","memory.heapUsed":"268657192","memory.heapTotal":"284606464"},"startTime":1775306664661,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":6039,"timestamp":7937928879,"id":334,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775309298927,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":76418,"timestamp":7937926281,"id":333,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775309298924,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":22,"timestamp":7938002943,"id":335,"parentId":333,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"4094431232","memory.heapUsed":"264467848","memory.heapTotal":"300625920"},"startTime":1775309299001,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1594,"timestamp":7940746516,"id":336,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775309301745,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1249,"timestamp":7940748389,"id":337,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775309301747,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1254,"timestamp":7940752600,"id":338,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775309301751,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1183,"timestamp":7940754140,"id":339,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775309301752,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4769,"timestamp":7940759492,"id":341,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1775309301758,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":297271,"timestamp":7940757929,"id":340,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775309301756,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":11,"timestamp":7941055316,"id":342,"parentId":340,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"4116975616","memory.heapUsed":"268546784","memory.heapTotal":"300625920"},"startTime":1775309302053,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":878,"timestamp":7942783668,"id":343,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775309303782,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":755,"timestamp":7942784700,"id":344,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775309303783,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":784,"timestamp":7942787507,"id":345,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775309303786,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":661,"timestamp":7942788432,"id":346,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775309303787,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":4876,"timestamp":7942793444,"id":348,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775309303792,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":286744,"timestamp":7942791347,"id":347,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775309303789,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":7943078202,"id":349,"parentId":347,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"4122218496","memory.heapUsed":"261080040","memory.heapTotal":"273305600"},"startTime":1775309304076,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":275,"timestamp":14169065653,"id":350,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775315530064,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":235,"timestamp":14169065986,"id":351,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775315530064,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":257,"timestamp":14169066865,"id":352,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775315530065,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":224,"timestamp":14169067174,"id":353,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775315530065,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1703,"timestamp":14169068806,"id":355,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775315530067,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":247589,"timestamp":14169068210,"id":354,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775315530066,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":14169315897,"id":356,"parentId":354,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","memory.rss":"4116688896","memory.heapUsed":"264820320","memory.heapTotal":"272015360"},"startTime":1775315530314,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":304,"timestamp":18783144113,"id":357,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775320144142,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":164,"timestamp":18783144475,"id":358,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775320144143,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":212,"timestamp":18783145810,"id":359,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775320144144,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":142,"timestamp":18783146063,"id":360,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775320144144,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1213,"timestamp":18783147479,"id":362,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775320144146,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":206733,"timestamp":18783146891,"id":361,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775320144145,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":18783353742,"id":363,"parentId":361,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","memory.rss":"3663990784","memory.heapUsed":"269225456","memory.heapTotal":"275824640"},"startTime":1775320144352,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":410000,"timestamp":24953806350,"id":364,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326315270,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":99000,"timestamp":25238525121,"id":365,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326599697,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":118000,"timestamp":25248541520,"id":366,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326609706,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":110000,"timestamp":25254957772,"id":367,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326616115,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":119000,"timestamp":25262054652,"id":368,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326623203,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":108000,"timestamp":25268894145,"id":369,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326630048,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":132000,"timestamp":25281252339,"id":370,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326642422,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":110000,"timestamp":25293645524,"id":371,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326654808,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":105000,"timestamp":25304672533,"id":372,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326665813,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":111000,"timestamp":25313529652,"id":373,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326674689,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":93000,"timestamp":25321211317,"id":374,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326682360,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":218000,"timestamp":25341200269,"id":375,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326702456,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":455000,"timestamp":25506963194,"id":376,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326868450,"traceId":"17edbec3d7b8de9a"},{"name":"client-hmr-latency","duration":100000,"timestamp":25624556355,"id":377,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":true},"startTime":1775326985724,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3427,"timestamp":25656311353,"id":379,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775327017309,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":26265,"timestamp":25656310075,"id":378,"tags":{"url":"/admin?_rsc=mtbpb"},"startTime":1775327017308,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":25656336451,"id":380,"parentId":378,"tags":{"url":"/admin?_rsc=mtbpb","memory.rss":"3696095232","memory.heapUsed":"278736824","memory.heapTotal":"286617600"},"startTime":1775327017335,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":26010,"timestamp":25685805622,"id":382,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1775327046804,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":67556,"timestamp":25685804197,"id":381,"tags":{"url":"/admin/club?_rsc=1szk4"},"startTime":1775327046802,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":8,"timestamp":25685871857,"id":383,"parentId":381,"tags":{"url":"/admin/club?_rsc=1szk4","memory.rss":"3696222208","memory.heapUsed":"279667952","memory.heapTotal":"286093312"},"startTime":1775327046870,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":18857,"timestamp":25691801904,"id":385,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775327052800,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":46236,"timestamp":25691800611,"id":384,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775327052799,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":7,"timestamp":25691846927,"id":386,"parentId":384,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"3696082944","memory.heapUsed":"280303112","memory.heapTotal":"286879744"},"startTime":1775327052845,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":34618,"timestamp":25695295657,"id":388,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775327056294,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":192681,"timestamp":25695294224,"id":387,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775327056292,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":9,"timestamp":25695487011,"id":389,"parentId":387,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"3695308800","memory.heapUsed":"272202528","memory.heapTotal":"296337408"},"startTime":1775327056485,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":42446,"timestamp":25698009719,"id":391,"parentId":3,"tags":{"inputPage":"/admin/matches/page"},"startTime":1775327059008,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":157164,"timestamp":25698008271,"id":390,"tags":{"url":"/admin/matches?_rsc=3qvm5"},"startTime":1775327059006,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":25698165550,"id":392,"parentId":390,"tags":{"url":"/admin/matches?_rsc=3qvm5","memory.rss":"3725692928","memory.heapUsed":"279124568","memory.heapTotal":"307912704"},"startTime":1775327059164,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":277,"timestamp":25706103394,"id":393,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327067102,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":432,"timestamp":25706103731,"id":394,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327067102,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":252,"timestamp":25706104852,"id":395,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327067103,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":213,"timestamp":25706105153,"id":396,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327067103,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":12914,"timestamp":25706107492,"id":398,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775327067106,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":319420,"timestamp":25706106808,"id":397,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=1sc2h"},"startTime":1775327067105,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":8,"timestamp":25706426318,"id":399,"parentId":397,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=1sc2h","memory.rss":"3712679936","memory.heapUsed":"280069656","memory.heapTotal":"294957056"},"startTime":1775327067424,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3585,"timestamp":25805821534,"id":401,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775327166820,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":32871,"timestamp":25805818983,"id":400,"tags":{"url":"/admin/seasons?_rsc=mtbpb"},"startTime":1775327166817,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":8,"timestamp":25805851951,"id":402,"parentId":400,"tags":{"url":"/admin/seasons?_rsc=mtbpb","memory.rss":"3696836608","memory.heapUsed":"280343736","memory.heapTotal":"297054208"},"startTime":1775327166850,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":693,"timestamp":25808978458,"id":403,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775327169977,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":509,"timestamp":25808979290,"id":404,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775327169977,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":521,"timestamp":25808981357,"id":405,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775327169979,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":540,"timestamp":25808981993,"id":406,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775327169980,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":18436,"timestamp":25808986975,"id":408,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1775327169985,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":222079,"timestamp":25808985605,"id":407,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775327169984,"traceId":"17edbec3d7b8de9a"}] +[{"name":"memory-usage","duration":9,"timestamp":25809208244,"id":409,"parentId":407,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"3697864704","memory.heapUsed":"280894696","memory.heapTotal":"290238464"},"startTime":1775327170206,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":665,"timestamp":25816033242,"id":410,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327177031,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":551,"timestamp":25816034075,"id":411,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327177032,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":469,"timestamp":25816036141,"id":412,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327177034,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":345,"timestamp":25816036698,"id":413,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775327177035,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":3689,"timestamp":25816039098,"id":415,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775327177037,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":191247,"timestamp":25816038168,"id":414,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775327177036,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":8,"timestamp":25816229505,"id":416,"parentId":414,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"3703533568","memory.heapUsed":"282063272","memory.heapTotal":"291000320"},"startTime":1775327177228,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":17137,"timestamp":25828683111,"id":418,"parentId":3,"tags":{"inputPage":"/admin/users/page"},"startTime":1775327189681,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":67040,"timestamp":25828682213,"id":417,"tags":{"url":"/admin/users?_rsc=mtbpb"},"startTime":1775327189680,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":6,"timestamp":25828749340,"id":419,"parentId":417,"tags":{"url":"/admin/users?_rsc=mtbpb","memory.rss":"3698290688","memory.heapUsed":"283316976","memory.heapTotal":"292311040"},"startTime":1775327189747,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":9374,"timestamp":25843445818,"id":421,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1775327204444,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":42659,"timestamp":25843445399,"id":420,"tags":{"url":"/login?_rsc=wkrq7"},"startTime":1775327204444,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":20,"timestamp":25843488765,"id":422,"parentId":420,"tags":{"url":"/login?_rsc=wkrq7","memory.rss":"3697836032","memory.heapUsed":"284206160","memory.heapTotal":"291524608"},"startTime":1775327204487,"traceId":"17edbec3d7b8de9a"},{"name":"ensure-page","duration":1276,"timestamp":25843647264,"id":424,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1775327204645,"traceId":"17edbec3d7b8de9a"},{"name":"handle-request","duration":37133,"timestamp":25843646497,"id":423,"tags":{"url":"/login?_rsc=1hoe2"},"startTime":1775327204645,"traceId":"17edbec3d7b8de9a"},{"name":"memory-usage","duration":10,"timestamp":25843683731,"id":425,"parentId":423,"tags":{"url":"/login?_rsc=1hoe2","memory.rss":"3698098176","memory.heapUsed":"284580480","memory.heapTotal":"292048896"},"startTime":1775327204682,"traceId":"17edbec3d7b8de9a"},{"name":"compile-path","duration":228420,"timestamp":25846298756,"id":428,"tags":{"trigger":"/register"},"startTime":1775327207297,"traceId":"17edbec3d7b8de9a"}] +[{"name":"hot-reloader","duration":61,"timestamp":26661078139,"id":3,"tags":{"version":"16.1.6"},"startTime":1775328022076,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":74382,"timestamp":26661606437,"id":4,"tags":{"trigger":"middleware"},"startTime":1775328022605,"traceId":"a228c018b954d827"}] +[{"name":"setup-dev-bundler","duration":874353,"timestamp":26660929580,"id":2,"parentId":1,"tags":{},"startTime":1775328021928,"traceId":"a228c018b954d827"},{"name":"start-dev-server","duration":1551147,"timestamp":26660428558,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"9076260864","memory.totalMem":"16408379392","memory.heapSizeLimit":"8254390272","memory.rss":"798445568","memory.heapTotal":"89853952","memory.heapUsed":"66111760"},"startTime":1775328021427,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":239838,"timestamp":26663494498,"id":7,"tags":{"trigger":"/"},"startTime":1775328024493,"traceId":"a228c018b954d827"}] +[{"name":"ensure-page","duration":1989,"timestamp":26664108425,"id":9,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1775328025107,"traceId":"a228c018b954d827"},{"name":"handle-request","duration":74244,"timestamp":26664107641,"id":8,"tags":{"url":"/"},"startTime":1775328025106,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":16,"timestamp":26664182107,"id":10,"parentId":8,"tags":{"url":"/","memory.rss":"1029054464","memory.heapUsed":"90912032","memory.heapTotal":"119275520"},"startTime":1775328025180,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":68385,"timestamp":26667538022,"id":13,"tags":{"trigger":"/login"},"startTime":1775328028536,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":163524,"timestamp":26667537369,"id":11,"tags":{"url":"/login"},"startTime":1775328028535,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":24,"timestamp":26667701053,"id":14,"parentId":11,"tags":{"url":"/login","memory.rss":"1149022208","memory.heapUsed":"96933136","memory.heapTotal":"125214720"},"startTime":1775328028699,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1511,"timestamp":26668490563,"id":16,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1775328029489,"traceId":"a228c018b954d827"},{"name":"handle-request","duration":56810,"timestamp":26668489134,"id":15,"tags":{"url":"/?_rsc=5c339"},"startTime":1775328029487,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":11,"timestamp":26668546158,"id":17,"parentId":15,"tags":{"url":"/?_rsc=5c339","memory.rss":"1134108672","memory.heapUsed":"94652656","memory.heapTotal":"127627264"},"startTime":1775328029544,"traceId":"a228c018b954d827"},{"name":"client-hmr-latency","duration":1172000,"timestamp":26761063283,"id":18,"parentId":3,"tags":{"updatedModules":[],"page":"/","isPageHidden":false},"startTime":1775328123302,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":2632,"timestamp":26923789916,"id":20,"parentId":3,"tags":{"inputPage":"/login/page"},"startTime":1775328284788,"traceId":"a228c018b954d827"},{"name":"handle-request","duration":65911,"timestamp":26923787922,"id":19,"tags":{"url":"/login"},"startTime":1775328284786,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":9,"timestamp":26923853979,"id":21,"parentId":19,"tags":{"url":"/login","memory.rss":"1163837440","memory.heapUsed":"88949408","memory.heapTotal":"92393472"},"startTime":1775328284852,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1868,"timestamp":26923994665,"id":22,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1775328284993,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":397,"timestamp":26923996625,"id":23,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1775328284995,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":514,"timestamp":26923999352,"id":24,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1775328284997,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":549,"timestamp":26923999935,"id":25,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1775328284998,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":90300,"timestamp":26936169859,"id":28,"tags":{"trigger":"/admin"},"startTime":1775328297168,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":121106,"timestamp":26936169230,"id":26,"tags":{"url":"/admin?_rsc=5c339"},"startTime":1775328297167,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":9,"timestamp":26936290442,"id":29,"parentId":26,"tags":{"url":"/admin?_rsc=5c339","memory.rss":"1205280768","memory.heapUsed":"92023592","memory.heapTotal":"94937088"},"startTime":1775328297289,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":2252,"timestamp":26936307470,"id":31,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775328297306,"traceId":"a228c018b954d827"},{"name":"handle-request","duration":40002,"timestamp":26936305892,"id":30,"tags":{"url":"/admin?_rsc=ufnf8"},"startTime":1775328297304,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":15,"timestamp":26936346100,"id":32,"parentId":30,"tags":{"url":"/admin?_rsc=ufnf8","memory.rss":"1210916864","memory.heapUsed":"92865136","memory.heapTotal":"95985664"},"startTime":1775328297344,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":34982,"timestamp":26940128281,"id":35,"tags":{"trigger":"/admin/club"},"startTime":1775328301126,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":71540,"timestamp":26940125788,"id":33,"tags":{"url":"/admin/club?_rsc=1b24o"},"startTime":1775328301124,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":9,"timestamp":26940197431,"id":36,"parentId":33,"tags":{"url":"/admin/club?_rsc=1b24o","memory.rss":"1236447232","memory.heapUsed":"95478376","memory.heapTotal":"101175296"},"startTime":1775328301196,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":30659,"timestamp":26941146547,"id":39,"tags":{"trigger":"/admin/seasons"},"startTime":1775328302145,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":79320,"timestamp":26941141568,"id":37,"tags":{"url":"/admin/seasons?_rsc=1b53t"},"startTime":1775328302140,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":13,"timestamp":26941221109,"id":40,"parentId":37,"tags":{"url":"/admin/seasons?_rsc=1b53t","memory.rss":"1257869312","memory.heapUsed":"92534368","memory.heapTotal":"106065920"},"startTime":1775328302219,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":66040,"timestamp":26942470317,"id":43,"tags":{"trigger":"/admin/members"},"startTime":1775328303468,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":158693,"timestamp":26942467107,"id":41,"tags":{"url":"/admin/members?_rsc=9jni3"},"startTime":1775328303465,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":10,"timestamp":26942625916,"id":44,"parentId":41,"tags":{"url":"/admin/members?_rsc=9jni3","memory.rss":"1274327040","memory.heapUsed":"94766184","memory.heapTotal":"107323392"},"startTime":1775328303624,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":31600,"timestamp":26954863558,"id":47,"tags":{"trigger":"/admin/users"},"startTime":1775328315862,"traceId":"a228c018b954d827"}] +[{"name":"hot-reloader","duration":68,"timestamp":29138389370,"id":3,"tags":{"version":"16.1.6"},"startTime":1775330499387,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":59158,"timestamp":29138613492,"id":4,"tags":{"trigger":"middleware"},"startTime":1775330499612,"traceId":"a228c018b954d827"}] +[{"name":"setup-dev-bundler","duration":510979,"timestamp":29138265623,"id":2,"parentId":1,"tags":{},"startTime":1775330499264,"traceId":"a228c018b954d827"},{"name":"start-dev-server","duration":1202635,"timestamp":29137693123,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"9437900800","memory.totalMem":"16408379392","memory.heapSizeLimit":"8254390272","memory.rss":"580018176","memory.heapTotal":"89591808","memory.heapUsed":"66056456"},"startTime":1775330498692,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":1046586,"timestamp":29138974977,"id":7,"tags":{"trigger":"/admin"},"startTime":1775330499973,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":1563056,"timestamp":29138969201,"id":5,"tags":{"url":"/admin"},"startTime":1775330499967,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":24,"timestamp":29140532422,"id":8,"parentId":5,"tags":{"url":"/admin","memory.rss":"1346228224","memory.heapUsed":"97207776","memory.heapTotal":"120672256"},"startTime":1775330501531,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":35042,"timestamp":30467188766,"id":11,"tags":{"trigger":"/admin/club"},"startTime":1775331828187,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":72897,"timestamp":30467184805,"id":9,"tags":{"url":"/admin/club?_rsc=1szk4"},"startTime":1775331828183,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":7,"timestamp":30467257833,"id":12,"parentId":9,"tags":{"url":"/admin/club?_rsc=1szk4","memory.rss":"1391407104","memory.heapUsed":"88386712","memory.heapTotal":"91828224"},"startTime":1775331828256,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":19675,"timestamp":30481753625,"id":15,"tags":{"trigger":"/admin/seasons"},"startTime":1775331842752,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":57864,"timestamp":30481749248,"id":13,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775331842747,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":8,"timestamp":30481807213,"id":16,"parentId":13,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"1402707968","memory.heapUsed":"90538464","memory.heapTotal":"93609984"},"startTime":1775331842805,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":3563,"timestamp":30485332498,"id":17,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775331846331,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":817,"timestamp":30485336324,"id":18,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775331846334,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1298,"timestamp":30485339881,"id":19,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775331846338,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":758,"timestamp":30485341365,"id":20,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775331846339,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":44435,"timestamp":30485351228,"id":23,"tags":{"trigger":"/admin/seasons/[seasonId]/teams"},"startTime":1775331846349,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":481592,"timestamp":30485348472,"id":21,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775331846347,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":7,"timestamp":30485830144,"id":24,"parentId":21,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1439055872","memory.heapUsed":"93202512","memory.heapTotal":"96440320"},"startTime":1775331846828,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1954,"timestamp":30487343136,"id":25,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775331848341,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1089,"timestamp":30487345402,"id":26,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775331848344,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1048,"timestamp":30487349353,"id":27,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775331848347,"traceId":"a228c018b954d827"},{"name":"ensure-page","duration":1001,"timestamp":30487350686,"id":28,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775331848349,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":25109,"timestamp":30487360518,"id":31,"tags":{"trigger":"/admin/seasons/[seasonId]/teams/[teamId]"},"startTime":1775331848359,"traceId":"a228c018b954d827"}] +[{"name":"handle-request","duration":468555,"timestamp":30487356461,"id":29,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775331848355,"traceId":"a228c018b954d827"},{"name":"memory-usage","duration":9,"timestamp":30487825148,"id":32,"parentId":29,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"1450237952","memory.heapUsed":"95261656","memory.heapTotal":"101085184"},"startTime":1775331848823,"traceId":"a228c018b954d827"},{"name":"compile-path","duration":48696,"timestamp":30507496895,"id":35,"tags":{"trigger":"/admin/users"},"startTime":1775331868495,"traceId":"a228c018b954d827"}] +[{"name":"hot-reloader","duration":58,"timestamp":40749343279,"id":3,"tags":{"version":"16.1.6"},"startTime":1775412106260,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":497378,"timestamp":40749901590,"id":4,"tags":{"trigger":"middleware"},"startTime":1775412106818,"traceId":"a89cc531fe55e735"}] +[{"name":"setup-dev-bundler","duration":1241043,"timestamp":40749248366,"id":2,"parentId":1,"tags":{},"startTime":1775412106165,"traceId":"a89cc531fe55e735"},{"name":"start-dev-server","duration":1976697,"timestamp":40748600846,"id":1,"tags":{"cpus":"8","platform":"linux","memory.freeMem":"10292842496","memory.totalMem":"16408375296","memory.heapSizeLimit":"8254390272","memory.rss":"547815424","memory.heapTotal":"89591808","memory.heapUsed":"66266952"},"startTime":1775412105517,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":1291817,"timestamp":40755317379,"id":7,"tags":{"trigger":"/"},"startTime":1775412112234,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":1639201,"timestamp":40755309084,"id":5,"tags":{"url":"/"},"startTime":1775412112225,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":40756948436,"id":8,"parentId":5,"tags":{"url":"/","memory.rss":"990793728","memory.heapUsed":"80177376","memory.heapTotal":"88244224"},"startTime":1775412113865,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1272,"timestamp":40757106449,"id":9,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1775412114023,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":395,"timestamp":40757107844,"id":10,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1775412114024,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":344,"timestamp":40757110220,"id":11,"parentId":3,"tags":{"inputPage":"/favicon.ico/route"},"startTime":1775412114026,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":451,"timestamp":40757110640,"id":12,"parentId":3,"tags":{"inputPage":"/favicon.ico"},"startTime":1775412114027,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":150819,"timestamp":40761379324,"id":15,"tags":{"trigger":"/login"},"startTime":1775412118296,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":244552,"timestamp":40761378427,"id":13,"tags":{"url":"/login"},"startTime":1775412118295,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":16,"timestamp":40761623091,"id":16,"parentId":13,"tags":{"url":"/login","memory.rss":"1236865024","memory.heapUsed":"90539320","memory.heapTotal":"98140160"},"startTime":1775412118539,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2030,"timestamp":40790601931,"id":18,"parentId":3,"tags":{"inputPage":"/page"},"startTime":1775412147518,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":77983,"timestamp":40790598347,"id":17,"tags":{"url":"/"},"startTime":1775412147515,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":40790676456,"id":19,"parentId":17,"tags":{"url":"/","memory.rss":"1235066880","memory.heapUsed":"88525216","memory.heapTotal":"92372992"},"startTime":1775412147593,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":148699,"timestamp":40795208925,"id":22,"tags":{"trigger":"/admin"},"startTime":1775412152125,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":265304,"timestamp":40795208046,"id":20,"tags":{"url":"/admin"},"startTime":1775412152124,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":40795473768,"id":23,"parentId":20,"tags":{"url":"/admin","memory.rss":"1366323200","memory.heapUsed":"97755464","memory.heapTotal":"117813248"},"startTime":1775412152390,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":68064,"timestamp":40911703991,"id":26,"tags":{"trigger":"/admin/news"},"startTime":1775412268620,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":101863,"timestamp":40911699587,"id":24,"tags":{"url":"/admin/news?_rsc=1szk4"},"startTime":1775412268616,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":40911801522,"id":27,"parentId":24,"tags":{"url":"/admin/news?_rsc=1szk4","memory.rss":"1547358208","memory.heapUsed":"100068432","memory.heapTotal":"106463232"},"startTime":1775412268718,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":57157,"timestamp":40926422452,"id":30,"tags":{"trigger":"/admin/members"},"startTime":1775412283339,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":84260,"timestamp":40926421438,"id":28,"tags":{"url":"/admin/members?_rsc=1hodn"},"startTime":1775412283338,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":6,"timestamp":40926505772,"id":31,"parentId":28,"tags":{"url":"/admin/members?_rsc=1hodn","memory.rss":"1591914496","memory.heapUsed":"103139744","memory.heapTotal":"112177152"},"startTime":1775412283422,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":57372,"timestamp":40956124212,"id":34,"tags":{"trigger":"/admin/seasons"},"startTime":1775412313040,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":87575,"timestamp":40956122306,"id":32,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775412313039,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":40956209955,"id":35,"parentId":32,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"1642635264","memory.heapUsed":"104408472","memory.heapTotal":"109518848"},"startTime":1775412313126,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1392,"timestamp":40957806909,"id":36,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775412314723,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":883,"timestamp":40957808587,"id":37,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775412314725,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":677,"timestamp":40957811415,"id":38,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775412314728,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":508,"timestamp":40957812253,"id":39,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775412314728,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":89932,"timestamp":40957819250,"id":42,"tags":{"trigger":"/admin/seasons/[seasonId]/teams"},"startTime":1775412314735,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":552641,"timestamp":40957817090,"id":40,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775412314733,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":40958369870,"id":43,"parentId":40,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1670582272","memory.heapUsed":"107293952","memory.heapTotal":"110514176"},"startTime":1775412315286,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1650,"timestamp":40959961870,"id":44,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775412316878,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":837,"timestamp":40959963748,"id":45,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775412316880,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":760,"timestamp":40959966631,"id":46,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775412316883,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":669,"timestamp":40959967536,"id":47,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775412316884,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":68973,"timestamp":40959973824,"id":50,"tags":{"trigger":"/admin/seasons/[seasonId]/teams/[teamId]"},"startTime":1775412316890,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":479663,"timestamp":40959970765,"id":48,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775412316887,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":40960450526,"id":51,"parentId":48,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"1698037760","memory.heapUsed":"111212392","memory.heapTotal":"116699136"},"startTime":1775412317367,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":4825,"timestamp":43717906709,"id":53,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415074823,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":61327,"timestamp":43717903580,"id":52,"tags":{"url":"/admin/seasons?_rsc=mtbpb"},"startTime":1775415074820,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43717965034,"id":54,"parentId":52,"tags":{"url":"/admin/seasons?_rsc=mtbpb","memory.rss":"1480232960","memory.heapUsed":"98620824","memory.heapTotal":"103444480"},"startTime":1775415074881,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":532,"timestamp":43722962738,"id":55,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415079879,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":383,"timestamp":43722963359,"id":56,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415079880,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":626,"timestamp":43722964797,"id":57,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415079881,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":318,"timestamp":43722965492,"id":58,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415079882,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1805,"timestamp":43722968850,"id":60,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1775415079885,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":75619,"timestamp":43722967769,"id":59,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775415079884,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":43723043475,"id":61,"parentId":59,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"1499377664","memory.heapUsed":"100037408","memory.heapTotal":"105017344"},"startTime":1775415079960,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":747,"timestamp":43724648683,"id":62,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415081565,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":557,"timestamp":43724649555,"id":63,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415081566,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":624,"timestamp":43724651699,"id":64,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415081568,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":532,"timestamp":43724652442,"id":65,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415081569,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":7975,"timestamp":43724657918,"id":67,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775415081574,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":94371,"timestamp":43724656324,"id":66,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775415081573,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43724750765,"id":68,"parentId":66,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"1488199680","memory.heapUsed":"101092736","memory.heapTotal":"107876352"},"startTime":1775415081667,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":69453,"timestamp":43732437476,"id":71,"tags":{"trigger":"/admin/matches"},"startTime":1775415089354,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":101743,"timestamp":43732435221,"id":69,"tags":{"url":"/admin/matches?_rsc=mtbpb"},"startTime":1775415089351,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43732537060,"id":72,"parentId":69,"tags":{"url":"/admin/matches?_rsc=mtbpb","memory.rss":"1547845632","memory.heapUsed":"103124832","memory.heapTotal":"108085248"},"startTime":1775415089453,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":7966,"timestamp":43776604334,"id":74,"parentId":3,"tags":{"inputPage":"/admin/page"},"startTime":1775415133521,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":48028,"timestamp":43776602869,"id":73,"tags":{"url":"/admin?_rsc=1sc2h"},"startTime":1775415133519,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43776651022,"id":75,"parentId":73,"tags":{"url":"/admin?_rsc=1sc2h","memory.rss":"1433657344","memory.heapUsed":"103912816","memory.heapTotal":"106774528"},"startTime":1775415133567,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":216445,"timestamp":43778072771,"id":78,"tags":{"trigger":"/admin/club"},"startTime":1775415134989,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":244036,"timestamp":43778071239,"id":76,"tags":{"url":"/admin/club?_rsc=1szk4"},"startTime":1775415134987,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43778315352,"id":79,"parentId":76,"tags":{"url":"/admin/club?_rsc=1szk4","memory.rss":"1828970496","memory.heapUsed":"106097608","memory.heapTotal":"109096960"},"startTime":1775415135232,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1857,"timestamp":43864733710,"id":81,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415221650,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":28898,"timestamp":43864732689,"id":80,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775415221649,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43864761686,"id":82,"parentId":80,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"1814327296","memory.heapUsed":"103303824","memory.heapTotal":"108818432"},"startTime":1775415221678,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":9306,"timestamp":43866009817,"id":84,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415222926,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":57349,"timestamp":43866007856,"id":83,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775415222924,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":43866065279,"id":85,"parentId":83,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1814327296","memory.heapUsed":"104314528","memory.heapTotal":"108818432"},"startTime":1775415222982,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1079,"timestamp":43867384859,"id":87,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415224301,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":29140,"timestamp":43867384362,"id":86,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775415224301,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43867413602,"id":88,"parentId":86,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"1814589440","memory.heapUsed":"104706896","memory.heapTotal":"109080576"},"startTime":1775415224330,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":885,"timestamp":43869969302,"id":90,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415226886,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":20458,"timestamp":43869968878,"id":89,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775415226885,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43869989422,"id":91,"parentId":89,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1836347392","memory.heapUsed":"105708232","memory.heapTotal":"110391296"},"startTime":1775415226906,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":24679,"timestamp":43871387740,"id":94,"tags":{"trigger":"middleware"},"startTime":1775415228304,"traceId":"a89cc531fe55e735"}] +[{"name":"ensure-page","duration":179047,"timestamp":43871315532,"id":93,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228232,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":274000,"timestamp":43871201160,"id":95,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/members","isPageHidden":false},"startTime":1775415228512,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":288402,"timestamp":43871314717,"id":92,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228231,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43871603219,"id":96,"parentId":92,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1903820800","memory.heapUsed":"114142984","memory.heapTotal":"122482688"},"startTime":1775415228519,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2953,"timestamp":43871608380,"id":100,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228525,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":29612,"timestamp":43871606493,"id":98,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228523,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":59899,"timestamp":43871610417,"id":102,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228527,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":27494,"timestamp":43871668977,"id":104,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228585,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":28620,"timestamp":43871694963,"id":106,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228611,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":29642,"timestamp":43871722531,"id":108,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228639,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":215190,"timestamp":43871607925,"id":99,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228524,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":43871823236,"id":109,"parentId":99,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912365056","memory.heapUsed":"115233328","memory.heapTotal":"134791168"},"startTime":1775415228739,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":219759,"timestamp":43871605923,"id":97,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228522,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43871825791,"id":110,"parentId":97,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912365056","memory.heapUsed":"115280584","memory.heapTotal":"134791168"},"startTime":1775415228742,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":218248,"timestamp":43871609897,"id":101,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228526,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":43871828258,"id":111,"parentId":101,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912496128","memory.heapUsed":"115332800","memory.heapTotal":"134791168"},"startTime":1775415228745,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":178858,"timestamp":43871668539,"id":103,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228585,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":12,"timestamp":43871847519,"id":112,"parentId":103,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912758272","memory.heapUsed":"115622600","memory.heapTotal":"134791168"},"startTime":1775415228764,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":154662,"timestamp":43871694458,"id":105,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228611,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43871849215,"id":113,"parentId":105,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912758272","memory.heapUsed":"115664832","memory.heapTotal":"134791168"},"startTime":1775415228765,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":134120,"timestamp":43871722010,"id":107,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228638,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":18,"timestamp":43871856258,"id":118,"parentId":107,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1912889344","memory.heapUsed":"115895176","memory.heapTotal":"134791168"},"startTime":1775415228773,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":9473,"timestamp":43871850899,"id":115,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228767,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":58433,"timestamp":43871853230,"id":117,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228769,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6163,"timestamp":43871962143,"id":120,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228878,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":43622,"timestamp":43871966298,"id":122,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228883,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":83826,"timestamp":43871967331,"id":124,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228884,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":85755,"timestamp":43872007407,"id":126,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415228924,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":281537,"timestamp":43871849590,"id":114,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228766,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872131279,"id":127,"parentId":114,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1920098304","memory.heapUsed":"121507376","memory.heapTotal":"153083904"},"startTime":1775415229048,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":280387,"timestamp":43871852345,"id":116,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228769,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872132832,"id":128,"parentId":116,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1920098304","memory.heapUsed":"121587224","memory.heapTotal":"153083904"},"startTime":1775415229049,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":176264,"timestamp":43871961665,"id":119,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228878,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872138039,"id":129,"parentId":119,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1920098304","memory.heapUsed":"121806944","memory.heapTotal":"153083904"},"startTime":1775415229054,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":176105,"timestamp":43871965749,"id":121,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228882,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872141947,"id":132,"parentId":121,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1920098304","memory.heapUsed":"121961880","memory.heapTotal":"153083904"},"startTime":1775415229058,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":176188,"timestamp":43871966858,"id":123,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228883,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43872143146,"id":133,"parentId":123,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1920098304","memory.heapUsed":"122003632","memory.heapTotal":"153083904"},"startTime":1775415229059,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6085,"timestamp":43872139180,"id":131,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229055,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":33455,"timestamp":43872144295,"id":135,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229061,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":196750,"timestamp":43872006651,"id":125,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415228923,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872203490,"id":136,"parentId":125,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1922850816","memory.heapUsed":"127301032","memory.heapTotal":"153608192"},"startTime":1775415229120,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":5585,"timestamp":43872204476,"id":138,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229121,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":35046,"timestamp":43872206640,"id":140,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229123,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":56896,"timestamp":43872207976,"id":142,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229124,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2086,"timestamp":43872289953,"id":144,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229206,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":176310,"timestamp":43872138505,"id":130,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229055,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43872314893,"id":145,"parentId":130,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1930715136","memory.heapUsed":"125677424","memory.heapTotal":"155967488"},"startTime":1775415229231,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":173148,"timestamp":43872143491,"id":134,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229060,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43872316720,"id":146,"parentId":134,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1930715136","memory.heapUsed":"125804864","memory.heapTotal":"155967488"},"startTime":1775415229233,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":117214,"timestamp":43872203913,"id":137,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229120,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872321226,"id":149,"parentId":137,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1930715136","memory.heapUsed":"126045640","memory.heapTotal":"155967488"},"startTime":1775415229237,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":115507,"timestamp":43872207099,"id":141,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229123,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43872322683,"id":150,"parentId":141,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1930715136","memory.heapUsed":"126109696","memory.heapTotal":"155967488"},"startTime":1775415229239,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":117543,"timestamp":43872206116,"id":139,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229122,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872323770,"id":151,"parentId":139,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1930715136","memory.heapUsed":"126151280","memory.heapTotal":"155967488"},"startTime":1775415229240,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6199,"timestamp":43872319028,"id":148,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229235,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":22324,"timestamp":43872324459,"id":153,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229241,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":87786,"timestamp":43872289494,"id":143,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229206,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872377373,"id":156,"parentId":143,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1934778368","memory.heapUsed":"131520760","memory.heapTotal":"155967488"},"startTime":1775415229294,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":5045,"timestamp":43872375145,"id":155,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229291,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":27429,"timestamp":43872378450,"id":158,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229295,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":56467,"timestamp":43872379394,"id":160,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229296,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1397,"timestamp":43872462083,"id":162,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229378,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":170088,"timestamp":43872318586,"id":147,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229235,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872488780,"id":163,"parentId":147,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1941987328","memory.heapUsed":"133747856","memory.heapTotal":"161087488"},"startTime":1775415229405,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":165992,"timestamp":43872323994,"id":152,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229240,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":31,"timestamp":43872490258,"id":164,"parentId":152,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1941987328","memory.heapUsed":"133793408","memory.heapTotal":"161087488"},"startTime":1775415229407,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":122722,"timestamp":43872374498,"id":154,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229291,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43872497327,"id":167,"parentId":154,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1942118400","memory.heapUsed":"134153744","memory.heapTotal":"161349632"},"startTime":1775415229414,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3234,"timestamp":43872495607,"id":166,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229412,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":144810,"timestamp":43872377862,"id":157,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229294,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43872522790,"id":170,"parentId":157,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1942249472","memory.heapUsed":"136714344","memory.heapTotal":"161611776"},"startTime":1775415229439,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":145024,"timestamp":43872378874,"id":159,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229295,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":16,"timestamp":43872524017,"id":171,"parentId":159,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1942380544","memory.heapUsed":"136755736","memory.heapTotal":"161611776"},"startTime":1775415229440,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":27541,"timestamp":43872498181,"id":169,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229414,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":98585,"timestamp":43872461014,"id":161,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229377,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872559687,"id":174,"parentId":161,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1944739840","memory.heapUsed":"130005256","memory.heapTotal":"164495360"},"startTime":1775415229476,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":5529,"timestamp":43872557551,"id":173,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229474,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":26925,"timestamp":43872560829,"id":176,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229477,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":49419,"timestamp":43872562161,"id":178,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229478,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":984,"timestamp":43872633714,"id":180,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229550,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":164100,"timestamp":43872494998,"id":165,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229411,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43872659206,"id":181,"parentId":165,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1945788416","memory.heapUsed":"140358560","memory.heapTotal":"165019648"},"startTime":1775415229575,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":163748,"timestamp":43872497731,"id":168,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229414,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":12,"timestamp":43872661598,"id":182,"parentId":168,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1945788416","memory.heapUsed":"140479224","memory.heapTotal":"165019648"},"startTime":1775415229578,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2870,"timestamp":43872664376,"id":184,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229581,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":141304,"timestamp":43872556715,"id":172,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229473,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":43872698115,"id":185,"parentId":172,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1948934144","memory.heapUsed":"133379832","memory.heapTotal":"168427520"},"startTime":1775415229614,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":138858,"timestamp":43872561442,"id":177,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229478,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872700401,"id":188,"parentId":177,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1948934144","memory.heapUsed":"133533912","memory.heapTotal":"168427520"},"startTime":1775415229617,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":141017,"timestamp":43872560179,"id":175,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229476,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":43872701272,"id":189,"parentId":175,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1948934144","memory.heapUsed":"133574984","memory.heapTotal":"168427520"},"startTime":1775415229618,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3135,"timestamp":43872698857,"id":187,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229615,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":97340,"timestamp":43872633264,"id":179,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229550,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":43872730687,"id":192,"parentId":179,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949196288","memory.heapUsed":"136405480","memory.heapTotal":"168427520"},"startTime":1775415229647,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3108,"timestamp":43872729449,"id":191,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229646,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":21599,"timestamp":43872731375,"id":194,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229648,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":43621,"timestamp":43872732018,"id":196,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415229648,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":138289,"timestamp":43872663272,"id":183,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229580,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43872801665,"id":197,"parentId":183,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949851648","memory.heapUsed":"144007328","memory.heapTotal":"168427520"},"startTime":1775415229718,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":106852,"timestamp":43872698431,"id":186,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229615,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":43872805400,"id":198,"parentId":186,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949851648","memory.heapUsed":"144147048","memory.heapTotal":"168427520"},"startTime":1775415229722,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":79034,"timestamp":43872729066,"id":190,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229645,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":17,"timestamp":43872808341,"id":199,"parentId":190,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949851648","memory.heapUsed":"144212496","memory.heapTotal":"168427520"},"startTime":1775415229725,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":78651,"timestamp":43872730952,"id":193,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229647,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":43872809711,"id":200,"parentId":193,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949851648","memory.heapUsed":"144256464","memory.heapTotal":"168427520"},"startTime":1775415229726,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":78887,"timestamp":43872731691,"id":195,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775415229648,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43872810660,"id":201,"parentId":195,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"1949851648","memory.heapUsed":"144297568","memory.heapTotal":"168427520"},"startTime":1775415229727,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":10766,"timestamp":43875990611,"id":203,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415232907,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":24138,"timestamp":43876406980,"id":205,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415233323,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":219722,"timestamp":43876406205,"id":204,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775415233322,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":20,"timestamp":43876626217,"id":206,"parentId":204,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"2153443328","memory.heapUsed":"152977944","memory.heapTotal":"193273856"},"startTime":1775415233542,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":639738,"timestamp":43875988890,"id":202,"tags":{"url":"/admin/members"},"startTime":1775415232905,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":43876628705,"id":207,"parentId":202,"tags":{"url":"/admin/members","memory.rss":"2153443328","memory.heapUsed":"153099496","memory.heapTotal":"193273856"},"startTime":1775415233545,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":53000,"timestamp":43880377122,"id":208,"parentId":3,"tags":{"updatedModules":["[project]/src/components/dashboard/admin/app-sidebar.tsx [app-client]"],"page":"/admin/members","isPageHidden":false},"startTime":1775415237376,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":13711,"timestamp":43885918823,"id":210,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415242835,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":104984,"timestamp":43885916796,"id":209,"tags":{"url":"/admin/seasons?_rsc=3qvm5"},"startTime":1775415242833,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":6,"timestamp":43886021847,"id":211,"parentId":209,"tags":{"url":"/admin/seasons?_rsc=3qvm5","memory.rss":"2196598784","memory.heapUsed":"147366848","memory.heapTotal":"191328256"},"startTime":1775415242938,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1260,"timestamp":43888786363,"id":212,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415245703,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1085,"timestamp":43888787842,"id":213,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415245704,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":628,"timestamp":43888790925,"id":214,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415245707,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":395,"timestamp":43888791644,"id":215,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams"},"startTime":1775415245708,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":12036,"timestamp":43888794904,"id":217,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/page"},"startTime":1775415245711,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":170135,"timestamp":43888793551,"id":216,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw"},"startTime":1775415245710,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":43888963781,"id":218,"parentId":216,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams?_rsc=z8uaw","memory.rss":"2168774656","memory.heapUsed":"146052384","memory.heapTotal":"157847552"},"startTime":1775415245880,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":377,"timestamp":43890862851,"id":219,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415247779,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":207,"timestamp":43890863304,"id":220,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415247780,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":194,"timestamp":43890864090,"id":221,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415247780,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":169,"timestamp":43890864325,"id":222,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415247781,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":10577,"timestamp":43890865768,"id":224,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775415247782,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":170150,"timestamp":43890865241,"id":223,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm"},"startTime":1775415247781,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":43891035481,"id":225,"parentId":223,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d?_rsc=r0mnm","memory.rss":"2181619712","memory.heapUsed":"158539472","memory.heapTotal":"174321664"},"startTime":1775415247952,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":76000,"timestamp":43914404974,"id":226,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":false},"startTime":1775415271460,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":72000,"timestamp":43924203697,"id":227,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":false},"startTime":1775415281217,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":72000,"timestamp":43931756652,"id":228,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":false},"startTime":1775415288777,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":92000,"timestamp":43949242138,"id":229,"parentId":3,"tags":{"updatedModules":["[project]/src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx [app-client]"],"page":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","isPageHidden":false},"startTime":1775415306353,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":404,"timestamp":44503344032,"id":230,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415860260,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":276,"timestamp":44503344549,"id":231,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415860261,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":275,"timestamp":44503345507,"id":232,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415860262,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":234,"timestamp":44503345836,"id":233,"parentId":3,"tags":{"inputPage":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415860262,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":8781,"timestamp":44503349362,"id":235,"parentId":3,"tags":{"inputPage":"/admin/seasons/[seasonId]/teams/[teamId]/page"},"startTime":1775415860266,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":447721,"timestamp":44503348120,"id":234,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d"},"startTime":1775415860264,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44503795961,"id":236,"parentId":234,"tags":{"url":"/admin/seasons/69ca8e27a9e3f2536eba4127/teams/69ca9f6252dca2f98264048d","memory.rss":"1962717184","memory.heapUsed":"168207064","memory.heapTotal":"189046784"},"startTime":1775415860712,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":24461,"timestamp":44561169947,"id":238,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1775415918086,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":117469,"timestamp":44561167782,"id":237,"tags":{"url":"/admin/club?_rsc=mtbpb"},"startTime":1775415918084,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":6,"timestamp":44561285315,"id":239,"parentId":237,"tags":{"url":"/admin/club?_rsc=mtbpb","memory.rss":"1934114816","memory.heapUsed":"171856432","memory.heapTotal":"179036160"},"startTime":1775415918202,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2837,"timestamp":44562793674,"id":241,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415919710,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":52901,"timestamp":44562792216,"id":240,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775415919708,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":44562845195,"id":242,"parentId":240,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"1936474112","memory.heapUsed":"172792680","memory.heapTotal":"182706176"},"startTime":1775415919761,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":23023,"timestamp":44564627656,"id":244,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415921544,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":123093,"timestamp":44564625680,"id":243,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775415921542,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":44564748865,"id":245,"parentId":243,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"1943674880","memory.heapUsed":"179807496","memory.heapTotal":"191135744"},"startTime":1775415921665,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":25662,"timestamp":44566664668,"id":247,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775415923581,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":124622,"timestamp":44566662858,"id":246,"tags":{"url":"/admin/news?_rsc=3qvm5"},"startTime":1775415923579,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":44566787557,"id":248,"parentId":246,"tags":{"url":"/admin/news?_rsc=3qvm5","memory.rss":"1942847488","memory.heapUsed":"174079584","memory.heapTotal":"197464064"},"startTime":1775415923704,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":72221,"timestamp":44568591648,"id":251,"tags":{"trigger":"/admin/partners"},"startTime":1775415925508,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":106188,"timestamp":44568589495,"id":249,"tags":{"url":"/admin/partners?_rsc=1hodn"},"startTime":1775415925506,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44568695776,"id":252,"parentId":249,"tags":{"url":"/admin/partners?_rsc=1hodn","memory.rss":"1959288832","memory.heapUsed":"170863544","memory.heapTotal":"194871296"},"startTime":1775415925612,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":727,"timestamp":44571245976,"id":254,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415928162,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":18700,"timestamp":44571245614,"id":253,"tags":{"url":"/admin/members?_rsc=31ut8"},"startTime":1775415928162,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":44571264400,"id":255,"parentId":253,"tags":{"url":"/admin/members?_rsc=31ut8","memory.rss":"2023645184","memory.heapUsed":"170424176","memory.heapTotal":"211648512"},"startTime":1775415928181,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":863,"timestamp":44572899894,"id":257,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775415929816,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":15941,"timestamp":44572899521,"id":256,"tags":{"url":"/admin/news?_rsc=3qvm5"},"startTime":1775415929816,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":6,"timestamp":44572915533,"id":258,"parentId":256,"tags":{"url":"/admin/news?_rsc=3qvm5","memory.rss":"2357080064","memory.heapUsed":"170449360","memory.heapTotal":"210862080"},"startTime":1775415929832,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2921,"timestamp":44575629285,"id":260,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415932546,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":40653,"timestamp":44575627832,"id":259,"tags":{"url":"/admin/members?_rsc=1hodn"},"startTime":1775415932544,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44575668580,"id":261,"parentId":259,"tags":{"url":"/admin/members?_rsc=1hodn","memory.rss":"2054311936","memory.heapUsed":"172860560","memory.heapTotal":"211124224"},"startTime":1775415932585,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2835,"timestamp":44579524912,"id":263,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775415936441,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":43660,"timestamp":44579523607,"id":262,"tags":{"url":"/admin/news?_rsc=3qvm5"},"startTime":1775415936440,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44579567354,"id":264,"parentId":262,"tags":{"url":"/admin/news?_rsc=3qvm5","memory.rss":"1982570496","memory.heapUsed":"175049432","memory.heapTotal":"211124224"},"startTime":1775415936484,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2761,"timestamp":44590237453,"id":266,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775415947154,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":38346,"timestamp":44590236148,"id":265,"tags":{"url":"/admin/partners?_rsc=1hodn"},"startTime":1775415947152,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":44590274572,"id":267,"parentId":265,"tags":{"url":"/admin/partners?_rsc=1hodn","memory.rss":"1974390784","memory.heapUsed":"177300264","memory.heapTotal":"211386368"},"startTime":1775415947191,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":107038,"timestamp":44599297449,"id":270,"tags":{"trigger":"/admin/users"},"startTime":1775415956214,"traceId":"a89cc531fe55e735"}] +[{"name":"handle-request","duration":134580,"timestamp":44599295268,"id":268,"tags":{"url":"/admin/users?_rsc=31ut8"},"startTime":1775415956212,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":7,"timestamp":44599429920,"id":271,"parentId":268,"tags":{"url":"/admin/users?_rsc=31ut8","memory.rss":"2115817472","memory.heapUsed":"181702200","memory.heapTotal":"212635648"},"startTime":1775415956346,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2978,"timestamp":44606132734,"id":273,"parentId":3,"tags":{"inputPage":"/admin/club/page"},"startTime":1775415963049,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":37886,"timestamp":44606131235,"id":272,"tags":{"url":"/admin/club?_rsc=wkrq7"},"startTime":1775415963047,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":44606169205,"id":274,"parentId":272,"tags":{"url":"/admin/club?_rsc=wkrq7","memory.rss":"2098401280","memory.heapUsed":"184629400","memory.heapTotal":"212897792"},"startTime":1775415963085,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2560,"timestamp":44607344555,"id":276,"parentId":3,"tags":{"inputPage":"/admin/seasons/page"},"startTime":1775415964261,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":39485,"timestamp":44607342985,"id":275,"tags":{"url":"/admin/seasons?_rsc=hkw9d"},"startTime":1775415964259,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44607382569,"id":277,"parentId":275,"tags":{"url":"/admin/seasons?_rsc=hkw9d","memory.rss":"2097967104","memory.heapUsed":"175857832","memory.heapTotal":"185094144"},"startTime":1775415964299,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1175,"timestamp":44608628056,"id":279,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415965544,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":27479,"timestamp":44608627445,"id":278,"tags":{"url":"/admin/members?_rsc=z8uaw"},"startTime":1775415965544,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44608655047,"id":280,"parentId":278,"tags":{"url":"/admin/members?_rsc=z8uaw","memory.rss":"2097967104","memory.heapUsed":"175666184","memory.heapTotal":"193220608"},"startTime":1775415965571,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3599,"timestamp":44609840632,"id":282,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775415966757,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":37219,"timestamp":44609838683,"id":281,"tags":{"url":"/admin/news?_rsc=3qvm5"},"startTime":1775415966755,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44609876039,"id":283,"parentId":281,"tags":{"url":"/admin/news?_rsc=3qvm5","memory.rss":"1987805184","memory.heapUsed":"177874944","memory.heapTotal":"193482752"},"startTime":1775415966792,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3210,"timestamp":44613349983,"id":285,"parentId":3,"tags":{"inputPage":"/admin/partners/page"},"startTime":1775415970266,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":44455,"timestamp":44613348176,"id":284,"tags":{"url":"/admin/partners?_rsc=1hodn"},"startTime":1775415970264,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44613392728,"id":286,"parentId":284,"tags":{"url":"/admin/partners?_rsc=1hodn","memory.rss":"2004844544","memory.heapUsed":"176151712","memory.heapTotal":"194007040"},"startTime":1775415970309,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3459,"timestamp":44615970189,"id":288,"parentId":3,"tags":{"inputPage":"/admin/news/page"},"startTime":1775415972886,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":39678,"timestamp":44615968663,"id":287,"tags":{"url":"/admin/news?_rsc=31ut8"},"startTime":1775415972885,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44616008438,"id":289,"parentId":287,"tags":{"url":"/admin/news?_rsc=31ut8","memory.rss":"1998897152","memory.heapUsed":"178909456","memory.heapTotal":"194473984"},"startTime":1775415972925,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3281,"timestamp":44617216689,"id":291,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775415974133,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":30702,"timestamp":44617215087,"id":290,"tags":{"url":"/admin/members?_rsc=1hodn"},"startTime":1775415974131,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44617245884,"id":292,"parentId":290,"tags":{"url":"/admin/members?_rsc=1hodn","memory.rss":"1998897152","memory.heapUsed":"177908736","memory.heapTotal":"195522560"},"startTime":1775415974162,"traceId":"a89cc531fe55e735"},{"name":"compile-path","duration":2404,"timestamp":44817637499,"id":293,"tags":{"trigger":"middleware"},"startTime":1775416174554,"traceId":"a89cc531fe55e735"}] +[{"name":"ensure-page","duration":80121,"timestamp":44817639302,"id":295,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174556,"traceId":"a89cc531fe55e735"},{"name":"client-hmr-latency","duration":147000,"timestamp":44817556397,"id":296,"parentId":3,"tags":{"updatedModules":[],"page":"/admin/members","isPageHidden":true},"startTime":1775416174735,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":181865,"timestamp":44817638647,"id":294,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174555,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44817820615,"id":297,"parentId":294,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2009841664","memory.heapUsed":"186187576","memory.heapTotal":"193728512"},"startTime":1775416174737,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2891,"timestamp":44817826166,"id":299,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174742,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6800,"timestamp":44817861631,"id":301,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174778,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":30358,"timestamp":44817865922,"id":303,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174782,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":55609,"timestamp":44817867540,"id":305,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174784,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":61550,"timestamp":44817893846,"id":307,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174810,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":32165,"timestamp":44817954349,"id":309,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174871,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":189122,"timestamp":44817824902,"id":298,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174741,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44818014130,"id":310,"parentId":298,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"190018384","memory.heapTotal":"196349952"},"startTime":1775416174930,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":157069,"timestamp":44817861025,"id":300,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174777,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":44818018185,"id":311,"parentId":300,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"190171008","memory.heapTotal":"196349952"},"startTime":1775416174934,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":154552,"timestamp":44817867029,"id":304,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174783,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44818021676,"id":314,"parentId":304,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"190398688","memory.heapTotal":"196349952"},"startTime":1775416174938,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":157968,"timestamp":44817864565,"id":302,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174781,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44818022619,"id":315,"parentId":302,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"190440672","memory.heapTotal":"196349952"},"startTime":1775416174939,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":4109,"timestamp":44818019643,"id":313,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174936,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":160518,"timestamp":44817893098,"id":306,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174809,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44818053732,"id":316,"parentId":306,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"191023712","memory.heapTotal":"198971392"},"startTime":1775416174970,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":105963,"timestamp":44817953810,"id":308,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174870,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":14,"timestamp":44818059880,"id":319,"parentId":308,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2010497024","memory.heapUsed":"191402264","memory.heapTotal":"199233536"},"startTime":1775416174976,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":7217,"timestamp":44818054866,"id":318,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174971,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":41408,"timestamp":44818060957,"id":321,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416174977,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":52224,"timestamp":44818092408,"id":323,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175009,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":75578,"timestamp":44818101141,"id":325,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175017,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":4431,"timestamp":44818226869,"id":327,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175143,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":236322,"timestamp":44818019133,"id":312,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174935,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44818255544,"id":328,"parentId":312,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2012508160","memory.heapUsed":"188067920","memory.heapTotal":"208809984"},"startTime":1775416175172,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":205504,"timestamp":44818054275,"id":317,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174971,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44818259871,"id":329,"parentId":317,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2012639232","memory.heapUsed":"188259496","memory.heapTotal":"208809984"},"startTime":1775416175176,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3581,"timestamp":44818260755,"id":331,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175177,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":235649,"timestamp":44818060343,"id":320,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416174977,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":24,"timestamp":44818296168,"id":332,"parentId":320,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2013949952","memory.heapUsed":"188210824","memory.heapTotal":"208809984"},"startTime":1775416175212,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":206469,"timestamp":44818091478,"id":322,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175008,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":44818298040,"id":333,"parentId":322,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2013949952","memory.heapUsed":"188279448","memory.heapTotal":"208809984"},"startTime":1775416175214,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":204728,"timestamp":44818096809,"id":324,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175013,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":59,"timestamp":44818301630,"id":336,"parentId":324,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2013949952","memory.heapUsed":"188482264","memory.heapTotal":"208809984"},"startTime":1775416175218,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2991,"timestamp":44818299665,"id":335,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175216,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":116736,"timestamp":44818226337,"id":326,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175143,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44818343174,"id":339,"parentId":326,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2013949952","memory.heapUsed":"188612648","memory.heapTotal":"208809984"},"startTime":1775416175259,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":5187,"timestamp":44818341796,"id":338,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175258,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":37472,"timestamp":44818344459,"id":341,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175261,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":57782,"timestamp":44818346140,"id":343,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175262,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1370,"timestamp":44818431999,"id":345,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175348,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":206726,"timestamp":44818260174,"id":330,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175176,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":44818467054,"id":346,"parentId":330,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2018537472","memory.heapUsed":"190714712","memory.heapTotal":"217665536"},"startTime":1775416175383,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1425,"timestamp":44818470815,"id":348,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175387,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":202175,"timestamp":44818298558,"id":334,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175215,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44818500834,"id":349,"parentId":334,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2018537472","memory.heapUsed":"193374944","memory.heapTotal":"217665536"},"startTime":1775416175417,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":164126,"timestamp":44818340362,"id":337,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175257,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44818504576,"id":350,"parentId":337,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2018537472","memory.heapUsed":"193514464","memory.heapTotal":"217665536"},"startTime":1775416175421,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":161653,"timestamp":44818343729,"id":340,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175260,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44818505467,"id":351,"parentId":340,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2018537472","memory.heapUsed":"193556448","memory.heapTotal":"217665536"},"startTime":1775416175422,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":165891,"timestamp":44818345541,"id":342,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175262,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":23,"timestamp":44818511754,"id":354,"parentId":342,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2018668544","memory.heapUsed":"193860976","memory.heapTotal":"217665536"},"startTime":1775416175428,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6922,"timestamp":44818507462,"id":353,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175424,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":116244,"timestamp":44818431519,"id":344,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175348,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":51,"timestamp":44818547992,"id":355,"parentId":344,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2020896768","memory.heapUsed":"192145952","memory.heapTotal":"217665536"},"startTime":1775416175464,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3477,"timestamp":44818549587,"id":357,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175466,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":26737,"timestamp":44818550552,"id":359,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175467,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":2810,"timestamp":44818601479,"id":361,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175518,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":30108,"timestamp":44818603417,"id":363,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175520,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":188779,"timestamp":44818470329,"id":347,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175387,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":8,"timestamp":44818659215,"id":364,"parentId":347,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2021289984","memory.heapUsed":"196850464","memory.heapTotal":"217665536"},"startTime":1775416175575,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":1741,"timestamp":44818664147,"id":366,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175580,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":182982,"timestamp":44818506701,"id":352,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175423,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44818689773,"id":367,"parentId":352,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2021289984","memory.heapUsed":"199520256","memory.heapTotal":"217665536"},"startTime":1775416175606,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":145000,"timestamp":44818548805,"id":356,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175465,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":9,"timestamp":44818693897,"id":368,"parentId":356,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2021289984","memory.heapUsed":"199653376","memory.heapTotal":"217665536"},"startTime":1775416175610,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":144718,"timestamp":44818550124,"id":358,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175466,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44818694954,"id":369,"parentId":358,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2021289984","memory.heapUsed":"199695392","memory.heapTotal":"217665536"},"startTime":1775416175611,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":100627,"timestamp":44818601034,"id":360,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175517,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":12,"timestamp":44818701775,"id":372,"parentId":360,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2021289984","memory.heapUsed":"200038432","memory.heapTotal":"217665536"},"startTime":1775416175618,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":6000,"timestamp":44818699334,"id":371,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175616,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":155346,"timestamp":44818602920,"id":362,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175519,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":17,"timestamp":44818758596,"id":377,"parentId":362,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2023256064","memory.heapUsed":"197400536","memory.heapTotal":"234442752"},"startTime":1775416175675,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":59009,"timestamp":44818703026,"id":374,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175619,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":99848,"timestamp":44818704233,"id":376,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175620,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":3575,"timestamp":44818851313,"id":379,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175768,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":39612,"timestamp":44818853763,"id":381,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175770,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":274551,"timestamp":44818663354,"id":365,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175580,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44818938013,"id":382,"parentId":365,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2027319296","memory.heapUsed":"207505128","memory.heapTotal":"235229184"},"startTime":1775416175854,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":5667,"timestamp":44818948749,"id":384,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175865,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":312676,"timestamp":44818698828,"id":370,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175615,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":28,"timestamp":44819011759,"id":385,"parentId":370,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2031644672","memory.heapUsed":"201109352","memory.heapTotal":"237727744"},"startTime":1775416175928,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":314297,"timestamp":44818702247,"id":373,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175618,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":12,"timestamp":44819016666,"id":386,"parentId":373,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2031644672","memory.heapUsed":"201239288","memory.heapTotal":"237727744"},"startTime":1775416175933,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":315707,"timestamp":44818703597,"id":375,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175620,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":13,"timestamp":44819019426,"id":387,"parentId":375,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2031644672","memory.heapUsed":"201284536","memory.heapTotal":"237727744"},"startTime":1775416175936,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":4204,"timestamp":44819022472,"id":389,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175939,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":215651,"timestamp":44818850548,"id":378,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175767,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":28,"timestamp":44819066446,"id":390,"parentId":378,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2031906816","memory.heapUsed":"203940528","memory.heapTotal":"237727744"},"startTime":1775416175983,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":217592,"timestamp":44818853048,"id":380,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175769,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":11,"timestamp":44819070748,"id":393,"parentId":380,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2032037888","memory.heapUsed":"204091328","memory.heapTotal":"237727744"},"startTime":1775416175987,"traceId":"a89cc531fe55e735"},{"name":"ensure-page","duration":4111,"timestamp":44819068979,"id":392,"parentId":3,"tags":{"inputPage":"/admin/members/page"},"startTime":1775416175985,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":166217,"timestamp":44818946941,"id":383,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175863,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":10,"timestamp":44819113263,"id":394,"parentId":383,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2032168960","memory.heapUsed":"206587808","memory.heapTotal":"237727744"},"startTime":1775416176030,"traceId":"a89cc531fe55e735"},{"name":"handle-request","duration":95735,"timestamp":44819021237,"id":388,"tags":{"url":"/admin/members?_rsc=1gurf"},"startTime":1775416175937,"traceId":"a89cc531fe55e735"},{"name":"memory-usage","duration":21,"timestamp":44819117150,"id":395,"parentId":388,"tags":{"url":"/admin/members?_rsc=1gurf","memory.rss":"2032168960","memory.heapUsed":"206649104","memory.heapTotal":"237727744"},"startTime":1775416176033,"traceId":"a89cc531fe55e735"}] diff --git a/saintBarthVolleyApp/frontend/.next/dev/types/routes.d.ts b/saintBarthVolleyApp/frontend/.next/dev/types/routes.d.ts index 356238b..3316841 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/types/routes.d.ts +++ b/saintBarthVolleyApp/frontend/.next/dev/types/routes.d.ts @@ -1,7 +1,7 @@ // This file is generated automatically by Next.js // Do not edit this file manually -type AppRoutes = "/" | "/admin" | "/admin/championships" | "/admin/club" | "/admin/matches" | "/admin/members" | "/admin/news" | "/admin/partners" | "/admin/teams" | "/admin/users" | "/forgot-password" | "/login" | "/register" | "/reset-password" | "/verify-email" +type AppRoutes = "/" | "/admin" | "/admin/club" | "/admin/members" | "/admin/news" | "/admin/partners" | "/admin/seasons" | "/admin/seasons/[seasonId]/teams" | "/admin/seasons/[seasonId]/teams/[teamId]" | "/admin/users" | "/forgot-password" | "/login" | "/register" | "/reset-password" | "/verify-email" type PageRoutes = never type LayoutRoutes = "/" | "/admin" type RedirectRoutes = never @@ -12,13 +12,13 @@ type Routes = AppRoutes | PageRoutes | LayoutRoutes | RedirectRoutes | RewriteRo interface ParamMap { "/": {} "/admin": {} - "/admin/championships": {} "/admin/club": {} - "/admin/matches": {} "/admin/members": {} "/admin/news": {} "/admin/partners": {} - "/admin/teams": {} + "/admin/seasons": {} + "/admin/seasons/[seasonId]/teams": { "seasonId": string; } + "/admin/seasons/[seasonId]/teams/[teamId]": { "seasonId": string; "teamId": string; } "/admin/users": {} "/forgot-password": {} "/login": {} diff --git a/saintBarthVolleyApp/frontend/.next/dev/types/validator.ts b/saintBarthVolleyApp/frontend/.next/dev/types/validator.ts index 154dd90..d5c33b7 100644 --- a/saintBarthVolleyApp/frontend/.next/dev/types/validator.ts +++ b/saintBarthVolleyApp/frontend/.next/dev/types/validator.ts @@ -36,15 +36,6 @@ type LayoutConfig = { } -// Validate ../../../src/app/admin/championships/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../../src/app/admin/championships/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - // Validate ../../../src/app/admin/club/page.tsx { type __IsExpected> = Specific @@ -54,15 +45,6 @@ type LayoutConfig = { type __Unused = __Check } -// Validate ../../../src/app/admin/matches/page.tsx -{ - type __IsExpected> = Specific - const handler = {} as typeof import("../../../src/app/admin/matches/page.js") - type __Check = __IsExpected - // @ts-ignore - type __Unused = __Check -} - // Validate ../../../src/app/admin/members/page.tsx { type __IsExpected> = Specific @@ -99,10 +81,28 @@ type LayoutConfig = { type __Unused = __Check } -// Validate ../../../src/app/admin/teams/page.tsx +// Validate ../../../src/app/admin/seasons/[seasonId]/teams/[teamId]/page.tsx +{ + type __IsExpected> = Specific + const handler = {} as typeof import("../../../src/app/admin/seasons/[seasonId]/teams/[teamId]/page.js") + type __Check = __IsExpected + // @ts-ignore + type __Unused = __Check +} + +// Validate ../../../src/app/admin/seasons/[seasonId]/teams/page.tsx +{ + type __IsExpected> = Specific + const handler = {} as typeof import("../../../src/app/admin/seasons/[seasonId]/teams/page.js") + type __Check = __IsExpected + // @ts-ignore + type __Unused = __Check +} + +// Validate ../../../src/app/admin/seasons/page.tsx { - type __IsExpected> = Specific - const handler = {} as typeof import("../../../src/app/admin/teams/page.js") + type __IsExpected> = Specific + const handler = {} as typeof import("../../../src/app/admin/seasons/page.js") type __Check = __IsExpected // @ts-ignore type __Unused = __Check diff --git a/saintBarthVolleyApp/frontend/Dockerfile b/saintBarthVolleyApp/frontend/Dockerfile new file mode 100644 index 0000000..9bbaa5b --- /dev/null +++ b/saintBarthVolleyApp/frontend/Dockerfile @@ -0,0 +1,32 @@ +# ── Build stage ────────────────────────────────────────────────────────────── +FROM node:20-alpine AS builder + +WORKDIR /usr/src/app + +# Build args passés par docker-compose +ARG NEXT_BASE_PATH="/saintbarth" +ARG NEXT_PUBLIC_API_URL="/saintbarth" + +ENV NEXT_BASE_PATH=$NEXT_BASE_PATH +ENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL + +COPY package*.json ./ +RUN npm install + +COPY . . +RUN npm run build + +# ── Runtime stage ───────────────────────────────────────────────────────────── +FROM node:20-alpine AS runner + +WORKDIR /usr/src/app + +ENV NODE_ENV=production + +# Copie uniquement ce que Next.js standalone génère +COPY --from=builder /usr/src/app/.next/standalone ./ +COPY --from=builder /usr/src/app/.next/static ./.next/static +COPY --from=builder /usr/src/app/public ./public + +EXPOSE 3000 +CMD ["node", "server.js"] diff --git a/saintBarthVolleyApp/frontend/middleware.ts b/saintBarthVolleyApp/frontend/middleware.ts index d512e33..3a7dd7f 100644 --- a/saintBarthVolleyApp/frontend/middleware.ts +++ b/saintBarthVolleyApp/frontend/middleware.ts @@ -17,4 +17,4 @@ export function middleware(req: NextRequest) { export const config = { matcher: ["/admin/:path*"], -}; \ No newline at end of file +}; diff --git a/saintBarthVolleyApp/frontend/next.config.ts b/saintBarthVolleyApp/frontend/next.config.ts index 716f2d0..bbdc950 100644 --- a/saintBarthVolleyApp/frontend/next.config.ts +++ b/saintBarthVolleyApp/frontend/next.config.ts @@ -1,7 +1,10 @@ import type { NextConfig } from "next"; +const basePath = process.env.NEXT_BASE_PATH || ""; + const nextConfig: NextConfig = { - /* config options here */ + output: "standalone", + basePath, images: { remotePatterns: [ { @@ -10,6 +13,12 @@ const nextConfig: NextConfig = { port: "5000", pathname: "/uploads/**", }, + // Production : autorise les uploads depuis n'importe quel host HTTP + { + protocol: "http", + hostname: "**", + pathname: "/uploads/**", + }, ], }, }; diff --git a/saintBarthVolleyApp/frontend/src/app/admin/championships/page.tsx b/saintBarthVolleyApp/frontend/src/app/admin/championships/page.tsx deleted file mode 100644 index 5cfeb70..0000000 --- a/saintBarthVolleyApp/frontend/src/app/admin/championships/page.tsx +++ /dev/null @@ -1,13 +0,0 @@ -// frontend/src/app/admin/championships/page.tsx -"use client"; - -import * as React from "react"; - -export default function ChampionshipsPage() { - return ( -
    -

    Gestion des championnats

    -

    Ici tu pourras gérer les infos des championnats de l’association.

    -
    - ); -} diff --git a/saintBarthVolleyApp/frontend/src/app/admin/club/page.tsx b/saintBarthVolleyApp/frontend/src/app/admin/club/page.tsx index 51dd4b6..874998c 100644 --- a/saintBarthVolleyApp/frontend/src/app/admin/club/page.tsx +++ b/saintBarthVolleyApp/frontend/src/app/admin/club/page.tsx @@ -34,7 +34,7 @@ export default function ClubPage() { useEffect(() => { const fetchClub = async () => { try { - const data = await apiFetch("/api/clubs"); + const data = await apiFetch("/api/clubs"); setClub(data[0]); setInitialClub(data[0]); } catch (err) { diff --git a/saintBarthVolleyApp/frontend/src/app/admin/matches/page.tsx b/saintBarthVolleyApp/frontend/src/app/admin/matches/page.tsx deleted file mode 100644 index 0a2f0be..0000000 --- a/saintBarthVolleyApp/frontend/src/app/admin/matches/page.tsx +++ /dev/null @@ -1,13 +0,0 @@ -// frontend/src/app/admin/matches/page.tsx -"use client"; - -import * as React from "react"; - -export default function MatchesPage() { - return ( -
    -

    Gestion des matches

    -

    Ici tu pourras gérer les infos des matches de l’association.

    -
    - ); -} diff --git a/saintBarthVolleyApp/frontend/src/app/admin/members/page.tsx b/saintBarthVolleyApp/frontend/src/app/admin/members/page.tsx index 87fdcbc..03b2d4e 100644 --- a/saintBarthVolleyApp/frontend/src/app/admin/members/page.tsx +++ b/saintBarthVolleyApp/frontend/src/app/admin/members/page.tsx @@ -1,251 +1,368 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ "use client"; import * as React from "react"; -import { - getMembers, - createMember, - updateMember, - deleteMember, - type Member, -} from "@/services/memberService"; +import { apiFetch } from "@/lib/api"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; -import { MemberForm } from "@/components/dashboard/admin/members-form"; +import { Label } from "@/components/ui/label"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; + +// ─── Types ──────────────────────────────────────────────────────────────────── + +interface TeamRole { + _id: string; // subdoc ObjectId + teamId?: string; // optionnel : absent = bénévole saison sans équipe + seasonId: string; + roles: string[]; + isCaptain: boolean; + position?: string; + photo?: string; +} + +interface Member { + _id: string; + firstName: string; + lastName: string; + birthDate?: string; + height?: number; + weight?: number; + bio?: string; + isActive: boolean; + teamRoles: TeamRole[]; +} + +interface Season { + _id: string; + name: string; + isActive: boolean; +} + +interface Team { + _id: string; + name: string; + seasonId: string; +} -// Pour le dialogue des équipes -import { Dialog, DialogContent, DialogTitle } from "@/components/ui/dialog"; +// ─── Constants ──────────────────────────────────────────────────────────────── + +const ROLES = [ + "player", + "coach", + "staff", + "referee", + "volunteer", + "owner", +] as const; +const ROLE_LABELS: Record = { + player: "Joueur", + coach: "Entraîneur", + staff: "Staff", + referee: "Arbitre", + volunteer: "Bénévole", + owner: "Dirigeant", +}; + +const EMPTY_MEMBER: Omit = { + firstName: "", + lastName: "", + birthDate: "", + height: undefined, + weight: undefined, + bio: "", + isActive: true, + teamRoles: [], +}; + +const EMPTY_NEW_ROLE = { + seasonId: "", + teamId: "", + roles: ["player"] as string[], + isCaptain: false, + position: "", +}; + +// ─── Page ───────────────────────────────────────────────────────────────────── export default function AdminMembersPage() { const [members, setMembers] = React.useState([]); - const [filteredMembers, setFilteredMembers] = React.useState([]); + const [filtered, setFiltered] = React.useState([]); const [loading, setLoading] = React.useState(true); - const [search, setSearch] = React.useState(""); - const [editingMember, setEditingMember] = React.useState(null); - const [isCreating, setIsCreating] = React.useState(false); - // Dialogue équipes - const [teamsDialogMember, setTeamsDialogMember] = - React.useState(null); - const [teams, setTeams] = React.useState([]); - const [teamsLoading, setTeamsLoading] = React.useState(false); + const [seasons, setSeasons] = React.useState([]); + const [allTeams, setAllTeams] = React.useState([]); - // 🔹 Fetch members + const [editing, setEditing] = React.useState | null>(null); + const [saving, setSaving] = React.useState(false); + + const [addingRole, setAddingRole] = React.useState(false); + const [newRole, setNewRole] = React.useState(EMPTY_NEW_ROLE); + + // ── Load ────────────────────────────────────────────────────────────────── React.useEffect(() => { - getMembers() - .then((data) => { - setMembers(data); - setFilteredMembers(data); + Promise.all([apiFetch("/api/members"), apiFetch("/api/seasons")]) + .then(([membersData, seasonsData]) => { + setMembers(membersData as Member[]); + setFiltered(membersData as Member[]); + setSeasons(seasonsData as Season[]); }) + .catch(() => alert("Erreur lors du chargement")) .finally(() => setLoading(false)); }, []); - // 🔹 Filter React.useEffect(() => { - let result = members; - if (search) { - result = result.filter((m) => - `${m.firstName} ${m.lastName}` - .toLowerCase() - .includes(search.toLowerCase()), - ); - } - setFilteredMembers(result); + if (seasons.length === 0) return; + Promise.all(seasons.map((s) => apiFetch(`/api/teams?seasonId=${s._id}`))) + .then((results) => setAllTeams(results.flat() as Team[])) + .catch(() => {}); + }, [seasons]); + + React.useEffect(() => { + if (!search) return setFiltered(members); + const q = search.toLowerCase(); + setFiltered( + members.filter((m) => + `${m.firstName} ${m.lastName}`.toLowerCase().includes(q), + ), + ); }, [search, members]); - // 🔹 Delete - const handleDelete = async (id?: string) => { - if (!id) return; + const fetchMembers = async () => { + const data: Member[] = await apiFetch("/api/members"); + setMembers(data); + setFiltered(data); + return data; + }; + + // ── CRUD membres ────────────────────────────────────────────────────────── + const handleDelete = async (id: string) => { if (!confirm("Supprimer ce membre ?")) return; try { - await deleteMember(id); - setMembers(members.filter((m) => m._id !== id)); - } catch (err) { - console.error(err); - alert("Erreur suppression"); + await apiFetch(`/api/members/${id}`, { method: "DELETE" }); + setMembers((prev) => prev.filter((m) => m._id !== id)); + } catch { + alert("Erreur lors de la suppression"); } }; - // 🔹 Save (create or update) - const handleSave = async (member: Member) => { - if (member._id) { - // update - const updated = await updateMember(member._id, member); - setMembers((prev) => - prev.map((m) => (m._id === updated._id ? updated : m)), - ); - } else { - // create - const created = await createMember(member); - setMembers((prev) => [created, ...prev]); + const handleSave = async () => { + if (!editing) return; + setSaving(true); + try { + let updated: Member; + if (editing._id) { + updated = await apiFetch(`/api/members/${editing._id}`, { + method: "PUT", + body: JSON.stringify(editing), + }); + setMembers((prev) => + prev.map((m) => (m._id === updated._id ? updated : m)), + ); + setEditing(updated); + } else { + updated = await apiFetch("/api/members", { + method: "POST", + body: JSON.stringify(editing), + }); + setMembers((prev) => [updated, ...prev]); + setEditing(null); + } + } catch { + alert("Erreur lors de la sauvegarde"); + } finally { + setSaving(false); } - setEditingMember(null); - setIsCreating(false); }; - // 🔹 Open Teams Dialog - const openTeamsDialog = async (member: Member) => { - setTeamsDialogMember(member); - setTeamsLoading(true); + // ── Gestion des rôles ───────────────────────────────────────────────────── + const handleAddRole = async () => { + if (!editing?._id || !newRole.seasonId) return; + // teamId optionnel : absent pour les bénévoles sans équipe + const payload = { + seasonId: newRole.seasonId, + teamId: newRole.teamId || undefined, + roles: newRole.roles, + isCaptain: newRole.isCaptain, + position: newRole.position, + }; try { - const res = await fetch(`/api/memberSeasons?memberId=${member._id}`); - const data = await res.json(); - const allTeams = data.flatMap((ms: any) => ms.teams || []); - setTeams(allTeams); - } catch (err) { - console.error(err); - setTeams([]); - } finally { - setTeamsLoading(false); + await apiFetch(`/api/members/${editing._id}/roles`, { + method: "POST", + body: JSON.stringify(payload), + }); + const data = await fetchMembers(); + const refreshed = data.find((m) => m._id === editing._id); + if (refreshed) setEditing(refreshed); + setAddingRole(false); + setNewRole(EMPTY_NEW_ROLE); + } catch { + alert("Erreur lors de l'ajout"); } }; - // 🔹 Calculate age - const getAge = (birthDate?: string) => { - if (!birthDate) return "-"; - const diff = new Date().getTime() - new Date(birthDate).getTime(); - return Math.floor(diff / (1000 * 60 * 60 * 24 * 365.25)); + const handleRemoveRole = async (memberId: string, roleId: string) => { + if (!confirm("Retirer cette affectation ?")) return; + try { + await apiFetch(`/api/members/${memberId}/roles/${roleId}`, { + method: "DELETE", + }); + const data = await fetchMembers(); + const refreshed = data.find((m) => m._id === memberId); + if (refreshed) setEditing(refreshed); + } catch { + alert("Erreur lors de la suppression"); + } }; + // ── Helpers ─────────────────────────────────────────────────────────────── + const getTeamName = (teamId?: string) => + teamId + ? (allTeams.find((t) => t._id === teamId)?.name ?? "Équipe inconnue") + : "—"; + const getSeasonName = (seasonId: string) => + seasons.find((s) => s._id === seasonId)?.name ?? seasonId; + const teamsForSeason = (seasonId: string) => + allTeams.filter((t) => t.seasonId === seasonId); + + // Rôle est "sans équipe" si volunteer/owner/staff sans teamId + const isSeasonOnlyRole = (tr: TeamRole) => !tr.teamId; + if (loading) return
    Chargement...
    ; return ( -
    -

    Gestion des membres

    - - {/* 🔎 Search + Create */} -
    +
    +
    setSearch(e.target.value)} - className="flex-1" /> -
    - {/* 📝 Form Modal */} - {(editingMember || isCreating) && ( -
    -
    - setEditingMember(m)} - onSave={handleSave} // seulement via bouton sauvegarder - /> -
    - -
    -
    -
    - )} - - {/* 📱 Mobile Cards */} -
    - {filteredMembers.map((member) => ( + {/* Mobile — cards */} +
    + {filtered.map((m) => (
    -
    - {member.firstName} {member.lastName} -
    -
    - Actif : {member.isActive ? "Oui" : "Non"} -
    -
    - {getAge(member.birthDate)} ans +
    +
    + {m.firstName} {m.lastName} +
    + + {m.isActive ? "Actif" : "Inactif"} +
    -
    - -
    ))} - {filteredMembers.length === 0 && ( + {filtered.length === 0 && (
    Aucun membre
    )}
    - {/* 💻 Desktop Table */} -
    + {/* Desktop — table */} +
    - + - - - - + + + + - {filteredMembers.length > 0 ? ( - filteredMembers.map((member) => ( - + {filtered.length > 0 ? ( + filtered.map((m) => ( + + - - - - )} @@ -266,34 +383,357 @@ export default function AdminMembersPage() {
    NomÂgeBioActifÉquipesNaissanceTaille / PoidsAffectationsStatut Actions
    + {m.firstName} {m.lastName} + - {member.firstName} {member.lastName} + {m.birthDate + ? new Date(m.birthDate).toLocaleDateString("fr-FR") + : "-"} - {getAge(member.birthDate)} + + {m.height ? `${m.height} cm` : "-"} /{" "} + {m.weight ? `${m.weight} kg` : "-"} - {member.bio || "-"} + + {m.teamRoles?.length > 0 ? ( +
    + {m.teamRoles.map((tr) => ( + + {tr.teamId + ? getTeamName(tr.teamId) + : `Bénévole · ${getSeasonName(tr.seasonId)}`} + + ))} +
    + ) : ( + - + )}
    {member.isActive ? "Oui" : "Non"} - + + {m.isActive ? "Actif" : "Inactif"} + - @@ -254,11 +371,11 @@ export default function AdminMembersPage() { )) ) : (
    -
    -

    Aucun Membre

    -

    Commencez par en créer un

    -
    +
    + Aucun membre trouvé
    - {/* 🔹 Teams Dialog */} - {teamsDialogMember && ( - setTeamsDialogMember(null)}> - - - Équipes de {teamsDialogMember.firstName}{" "} - {teamsDialogMember.lastName} - - {teamsLoading ? ( -

    Chargement...

    - ) : ( -
      - {teams.length > 0 ? ( - teams.map((team) => ( -
    • - {team.name} ({team.category}) -
    • - )) - ) : ( -
    • Aucune équipe
    • - )} -
    - )} -
    - + {/* ══ Modal édition / création ══ */} + {editing && ( +
    +
    +
    +

    + {editing._id + ? `${editing.firstName} ${editing.lastName}` + : "Nouveau membre"} +

    - -
    + +
    + {/* Infos de base */} +
    +

    + Informations +

    + +
    +
    + + + setEditing( + (p) => p && { ...p, firstName: e.target.value }, + ) + } + /> +
    +
    + + + setEditing( + (p) => p && { ...p, lastName: e.target.value }, + ) + } + /> +
    +
    + +
    + + + setEditing( + (p) => p && { ...p, birthDate: e.target.value }, + ) + } + /> +
    + +
    +
    + + + setEditing( + (p) => + p && { + ...p, + height: e.target.value + ? Number(e.target.value) + : undefined, + }, + ) + } + /> +
    +
    + + + setEditing( + (p) => + p && { + ...p, + weight: e.target.value + ? Number(e.target.value) + : undefined, + }, + ) + } + /> +
    +
    + +
    + +

    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