diff --git a/.gitignore b/.gitignore
index 217522b..1ecc64f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,8 +34,11 @@ data_backup/
*~
.DS_Store
Thumbs.db
+.claude
# Misc
example/
*.log
*.mafile
+*.md
+!README.md
\ No newline at end of file
diff --git a/app/api/actions.py b/app/api/actions.py
index 8f011c9..e76b989 100644
--- a/app/api/actions.py
+++ b/app/api/actions.py
@@ -66,7 +66,10 @@ async def generate_2fa_code(request: Generate2FARequest):
"""Server-side 2FA code generation from shared_secret."""
from app.services.steam_guard import generate_2fa_code as gen_code
- code = gen_code(request.shared_secret)
+ try:
+ code = gen_code(request.shared_secret)
+ except Exception as exc:
+ raise HTTPException(status_code=400, detail=f"Invalid shared_secret: {exc}") from exc
return {"code": code}
diff --git a/app/api/auto_confirm.py b/app/api/auto_confirm.py
new file mode 100644
index 0000000..eb3c8c1
--- /dev/null
+++ b/app/api/auto_confirm.py
@@ -0,0 +1,49 @@
+from fastapi import APIRouter, HTTPException
+from pydantic import BaseModel
+
+from app.database import get_db
+from app.core.auto_confirm import auto_confirm_manager
+
+router = APIRouter(prefix="/api/auto-confirm", tags=["auto-confirm"])
+
+
+class AutoConfirmRequest(BaseModel):
+ account_ids: list[int]
+
+
+@router.post("/start")
+async def start_auto_confirm(body: AutoConfirmRequest):
+ db = await get_db()
+ started: list[int] = []
+ for aid in body.account_ids:
+ cursor = await db.execute("SELECT * FROM accounts WHERE id = ?", (aid,))
+ row = await cursor.fetchone()
+ if not row:
+ raise HTTPException(404, f"Account {aid} not found")
+ account = dict(row)
+ if not account.get("identity_secret"):
+ raise HTTPException(400, f"Account {account['login']} has no identity_secret (mafile required)")
+ await auto_confirm_manager.start(account)
+ await db.execute("UPDATE accounts SET auto_confirm = 1 WHERE id = ?", (aid,))
+ started.append(aid)
+ await db.commit()
+ return {"started": started}
+
+
+@router.post("/stop")
+async def stop_auto_confirm(body: AutoConfirmRequest):
+ db = await get_db()
+ stopped: list[int] = []
+ for aid in body.account_ids:
+ auto_confirm_manager.stop(aid)
+ await db.execute("UPDATE accounts SET auto_confirm = 0 WHERE id = ?", (aid,))
+ stopped.append(aid)
+ await db.commit()
+ return {"stopped": stopped}
+
+
+@router.get("/status")
+async def auto_confirm_status():
+ running = auto_confirm_manager.running_ids()
+ errors = auto_confirm_manager.pop_errors()
+ return {"running": list(running), "errors": errors}
diff --git a/app/api/settings.py b/app/api/settings.py
index 655432a..893fa90 100644
--- a/app/api/settings.py
+++ b/app/api/settings.py
@@ -11,6 +11,10 @@ router = APIRouter(prefix="/api/settings", tags=["settings"])
SETTINGS_FILE = settings.data_dir / "settings.json"
DEFAULTS = {
+ "services": {
+ "auto_accept_interval": 15,
+ "auto_confirm_interval": 30,
+ },
"validation": {
"fetch_profile": True,
"check_ban": True,
@@ -39,6 +43,8 @@ DEFAULTS = {
"phone": True,
"status": True,
"ban": True,
+ "vac": True,
+ "limit": True,
"twofa": True,
"mafile": True,
"proxy": True,
@@ -53,6 +59,8 @@ DEFAULTS = {
"login_pass": True,
"status": True,
"ban": True,
+ "vac": True,
+ "limit": True,
"prime": True,
"trophy": True,
"behavior": True,
@@ -69,6 +77,9 @@ DEFAULTS = {
"login": True,
"token": True,
"status": True,
+ "ban": True,
+ "vac": True,
+ "limit": True,
"proxy": True,
"notes": True,
"actions": True,
@@ -87,6 +98,11 @@ def _write(data: dict) -> None:
SETTINGS_FILE.write_text(json.dumps(data, indent=2, ensure_ascii=False), "utf-8")
+class ServicesSettings(BaseModel):
+ auto_accept_interval: int = 15
+ auto_confirm_interval: int = 30
+
+
class ValidationSettings(BaseModel):
fetch_profile: bool = True
check_ban: bool = True
@@ -117,6 +133,8 @@ class ColumnSettings(BaseModel):
phone: bool = True
status: bool = True
ban: bool = True
+ vac: bool = True
+ limit: bool = True
twofa: bool = True
mafile: bool = True
proxy: bool = True
@@ -124,6 +142,20 @@ class ColumnSettings(BaseModel):
last_online: bool = True
+@router.get("/services", response_model=ServicesSettings)
+async def get_services_settings():
+ data = _read()
+ return data.get("services", DEFAULTS["services"])
+
+
+@router.put("/services", response_model=ServicesSettings)
+async def update_services_settings(body: ServicesSettings):
+ data = _read()
+ data["services"] = body.model_dump()
+ _write(data)
+ return data["services"]
+
+
@router.get("/validation", response_model=ValidationSettings)
async def get_validation_settings():
data = _read()
@@ -175,6 +207,8 @@ class LogpassColumnSettings(BaseModel):
login_pass: bool = True
status: bool = True
ban: bool = True
+ vac: bool = True
+ limit: bool = True
prime: bool = True
trophy: bool = True
behavior: bool = True
@@ -207,6 +241,9 @@ class TokenColumnSettings(BaseModel):
login: bool = True
token: bool = True
status: bool = True
+ ban: bool = True
+ vac: bool = True
+ limit: bool = True
proxy: bool = True
notes: bool = True
actions: bool = True
diff --git a/app/config.py b/app/config.py
index 1e4e550..23504e2 100644
--- a/app/config.py
+++ b/app/config.py
@@ -31,6 +31,27 @@ class Settings(BaseSettings):
settings = Settings()
+_SERVICES_DEFAULTS: dict = {
+ "auto_accept_interval": 15,
+ "auto_confirm_interval": 30,
+}
+
+
+def read_services_settings() -> dict:
+ """Read the 'services' section from data/settings.json (sync)."""
+ import json as _json
+
+ settings_path = settings.data_dir / "settings.json"
+ result = _SERVICES_DEFAULTS.copy()
+ if settings_path.exists():
+ try:
+ data = _json.loads(settings_path.read_text("utf-8"))
+ result.update(data.get("services", {}))
+ except Exception:
+ pass
+ return result
+
+
# Defaults for data/settings.json → "validation" section
_VALIDATION_DEFAULTS: dict = {
"fetch_profile": True,
diff --git a/app/core/auto_accept.py b/app/core/auto_accept.py
index b5cf221..9911ade 100644
--- a/app/core/auto_accept.py
+++ b/app/core/auto_accept.py
@@ -7,8 +7,9 @@ from loguru import logger
from app.services.steam_auto_accept import mobile_login, get_pending_sessions, confirm_session
from app.database import get_db
+from app.config import read_services_settings
-CHECK_INTERVAL = 15 # seconds
+_DEFAULT_INTERVAL = 15
class AutoAcceptManager:
@@ -71,7 +72,8 @@ class AutoAcceptManager:
while True:
try:
- await asyncio.sleep(CHECK_INTERVAL)
+ interval = read_services_settings().get("auto_accept_interval", _DEFAULT_INTERVAL)
+ await asyncio.sleep(interval)
client_ids = await get_pending_sessions(session, self._tokens[account_id])
@@ -100,7 +102,7 @@ class AutoAcceptManager:
return
except Exception as exc:
logger.error(f"[auto-accept] Loop error for {login}: {exc}")
- await asyncio.sleep(CHECK_INTERVAL)
+ await asyncio.sleep(interval)
async def stop_all(self) -> None:
for aid in list(self._tasks):
diff --git a/app/core/auto_confirm.py b/app/core/auto_confirm.py
new file mode 100644
index 0000000..441594c
--- /dev/null
+++ b/app/core/auto_confirm.py
@@ -0,0 +1,109 @@
+"""AutoConfirmManager — per-account background loops for auto-confirming Steam mobile confirmations."""
+
+import asyncio
+import random
+
+from loguru import logger
+
+from app.services.steam_confirmations import fetch_confirmations, respond_to_confirmation
+from app.database import get_db
+from app.config import read_services_settings
+
+_DEFAULT_INTERVAL = 30
+_MAX_CONSECUTIVE_ERRORS = 3
+
+
+class AutoConfirmManager:
+ def __init__(self) -> None:
+ self._tasks: dict[int, asyncio.Task] = {}
+ self._errors: dict[int, str] = {}
+
+ async def start(self, account: dict) -> None:
+ account_id = account["id"]
+ if account_id in self._tasks and not self._tasks[account_id].done():
+ return
+
+ self._tasks[account_id] = asyncio.create_task(self._loop(account))
+ logger.info(f"[auto-confirm] Started for {account['login']} (id={account_id})")
+
+ def stop(self, account_id: int) -> None:
+ task = self._tasks.pop(account_id, None)
+ self._errors.pop(account_id, None)
+ if task and not task.done():
+ task.cancel()
+ logger.info(f"[auto-confirm] Stopped for id={account_id}")
+
+ def is_running(self, account_id: int) -> bool:
+ task = self._tasks.get(account_id)
+ return task is not None and not task.done()
+
+ def running_ids(self) -> set[int]:
+ dead = [aid for aid, t in self._tasks.items() if t.done()]
+ for aid in dead:
+ self._tasks.pop(aid, None)
+ return {aid for aid, t in self._tasks.items() if not t.done()}
+
+ def get_errors(self) -> dict[int, str]:
+ return dict(self._errors)
+
+ def pop_errors(self) -> dict[int, str]:
+ errors = dict(self._errors)
+ self._errors.clear()
+ return errors
+
+ async def stop_all(self) -> None:
+ for aid in list(self._tasks):
+ self.stop(aid)
+
+ async def _loop(self, account: dict) -> None:
+ account_id = account["id"]
+ login = account["login"]
+ consecutive_errors = 0
+
+ # Jitter: spread wakeups across the interval to avoid burst load
+ jitter = random.uniform(0, _DEFAULT_INTERVAL)
+ await asyncio.sleep(jitter)
+
+ while True:
+ try:
+ interval = read_services_settings().get("auto_confirm_interval", _DEFAULT_INTERVAL)
+ await asyncio.sleep(interval)
+
+ confirmations = await fetch_confirmations(account)
+ consecutive_errors = 0
+
+ if not confirmations:
+ continue
+
+ ids = [c["id"] for c in confirmations]
+ nonces = [c["nonce"] for c in confirmations]
+ success = await respond_to_confirmation(account, ids, nonces, accept=True)
+ if success:
+ logger.success(f"[auto-confirm] {login}: accepted {len(ids)} confirmation(s)")
+ else:
+ logger.warning(f"[auto-confirm] {login}: respond returned success=False")
+
+ except asyncio.CancelledError:
+ logger.info(f"[auto-confirm] Loop cancelled for {login}")
+ return
+ except Exception as exc:
+ consecutive_errors += 1
+ logger.error(f"[auto-confirm] Loop error for {login} ({consecutive_errors}/{_MAX_CONSECUTIVE_ERRORS}): {exc}")
+ if consecutive_errors >= _MAX_CONSECUTIVE_ERRORS:
+ logger.error(f"[auto-confirm] Too many errors for {login}, disabling")
+ self._errors[account_id] = str(exc)
+ await self._disable_in_db(account_id)
+ return
+ await asyncio.sleep(interval if "interval" in dir() else _DEFAULT_INTERVAL)
+
+ async def _disable_in_db(self, account_id: int) -> None:
+ try:
+ db = await get_db()
+ await db.execute("UPDATE accounts SET auto_confirm = 0 WHERE id = ?", (account_id,))
+ await db.commit()
+ logger.info(f"[auto-confirm] Disabled auto_confirm in DB for id={account_id}")
+ except Exception as exc:
+ logger.error(f"[auto-confirm] Failed to update DB for id={account_id}: {exc}")
+
+
+auto_confirm_manager = AutoConfirmManager()
diff --git a/app/database.py b/app/database.py
index b447bfa..f5a3d5a 100644
--- a/app/database.py
+++ b/app/database.py
@@ -1,4 +1,5 @@
import asyncio
+from pathlib import Path
import aiosqlite
from loguru import logger
@@ -114,6 +115,7 @@ async def _init_tables(db: aiosqlite.Connection) -> None:
await db.execute(SQL_CREATE_TOKEN_ACCOUNTS)
await _migrate(db)
await db.commit()
+ await _fix_mafile_paths(db)
async def _migrate(db: aiosqlite.Connection) -> None:
@@ -131,6 +133,12 @@ async def _migrate(db: aiosqlite.Connection) -> None:
("ban_status", "ALTER TABLE accounts ADD COLUMN ban_status TEXT"),
("session_cookies", "ALTER TABLE accounts ADD COLUMN session_cookies TEXT"),
("last_online", "ALTER TABLE accounts ADD COLUMN last_online TEXT"),
+ ("vac_status", "ALTER TABLE accounts ADD COLUMN vac_status TEXT"),
+ ("limit_status", "ALTER TABLE accounts ADD COLUMN limit_status TEXT"),
+ ("vac_games", "ALTER TABLE accounts ADD COLUMN vac_games TEXT"),
+ ("auto_confirm", "ALTER TABLE accounts ADD COLUMN auto_confirm INTEGER NOT NULL DEFAULT 0"),
+ ("balance", "ALTER TABLE accounts ADD COLUMN balance TEXT"),
+ ("country", "ALTER TABLE accounts ADD COLUMN country TEXT"),
]
for col, sql in migrations:
if col not in cols:
@@ -163,6 +171,11 @@ async def _migrate(db: aiosqlite.Connection) -> None:
("steam_level", "ALTER TABLE logpass_accounts ADD COLUMN steam_level INTEGER"),
("avatar_url", "ALTER TABLE logpass_accounts ADD COLUMN avatar_url TEXT"),
("last_online", "ALTER TABLE logpass_accounts ADD COLUMN last_online TEXT"),
+ ("vac_status", "ALTER TABLE logpass_accounts ADD COLUMN vac_status TEXT"),
+ ("limit_status", "ALTER TABLE logpass_accounts ADD COLUMN limit_status TEXT"),
+ ("vac_games", "ALTER TABLE logpass_accounts ADD COLUMN vac_games TEXT"),
+ ("balance", "ALTER TABLE logpass_accounts ADD COLUMN balance TEXT"),
+ ("country", "ALTER TABLE logpass_accounts ADD COLUMN country TEXT"),
]
for col, sql in lp_migrations:
if col not in lp_cols:
@@ -184,6 +197,11 @@ async def _migrate(db: aiosqlite.Connection) -> None:
("avatar_url", "ALTER TABLE token_accounts ADD COLUMN avatar_url TEXT"),
("last_online", "ALTER TABLE token_accounts ADD COLUMN last_online TEXT"),
("check_data", "ALTER TABLE token_accounts ADD COLUMN check_data TEXT"),
+ ("vac_status", "ALTER TABLE token_accounts ADD COLUMN vac_status TEXT"),
+ ("limit_status", "ALTER TABLE token_accounts ADD COLUMN limit_status TEXT"),
+ ("vac_games", "ALTER TABLE token_accounts ADD COLUMN vac_games TEXT"),
+ ("balance", "ALTER TABLE token_accounts ADD COLUMN balance TEXT"),
+ ("country", "ALTER TABLE token_accounts ADD COLUMN country TEXT"),
]
for col, sql in tk_migrations:
if col not in tk_cols:
@@ -206,6 +224,43 @@ async def _migrate(db: aiosqlite.Connection) -> None:
)
+async def _fix_mafile_paths(db: aiosqlite.Connection) -> None:
+ """Repair mafile_path entries that point to the wrong directory.
+
+ This happens when the user moves the SteamPanel folder — absolute paths
+ stored in the DB become invalid. We try to re-locate each mafile by
+ filename inside the current mafiles_dir.
+ """
+ cursor = await db.execute(
+ "SELECT id, login, mafile_path FROM accounts WHERE mafile_path IS NOT NULL AND mafile_path != ''"
+ )
+ rows = await cursor.fetchall()
+ fixed = 0
+ for row in rows:
+ old_path = Path(row["mafile_path"])
+ if old_path.exists():
+ continue # still valid
+ # Try to find the file by name in current mafiles_dir
+ candidate = settings.mafiles_dir / old_path.name
+ if candidate.exists():
+ await db.execute(
+ "UPDATE accounts SET mafile_path = ? WHERE id = ?",
+ (str(candidate), row["id"]),
+ )
+ fixed += 1
+ logger.info(
+ f"[db] Fixed mafile path for {row['login']}: {old_path} -> {candidate}"
+ )
+ else:
+ logger.warning(
+ f"[db] mafile not found for {row['login']}: {old_path} "
+ f"(also checked {candidate})"
+ )
+ if fixed:
+ await db.commit()
+ logger.info(f"[db] Repaired {fixed} mafile path(s)")
+
+
async def close_db() -> None:
global _db
if _db is not None:
diff --git a/app/models.py b/app/models.py
index 9be27d5..44d8bff 100644
--- a/app/models.py
+++ b/app/models.py
@@ -47,7 +47,13 @@ class AccountOut(BaseModel):
steam_level: int | None = None
last_online: str | None = None
auto_accept: int = 0
+ auto_confirm: int = 0
ban_status: str | None = None
+ vac_status: str | None = None
+ limit_status: str | None = None
+ vac_games: str | None = None
+ balance: str | None = None
+ country: str | None = None
has_cookies: bool = False
has_revocation_code: bool = False
created_at: str
@@ -183,6 +189,11 @@ class LogpassAccountOut(BaseModel):
proxy: str | None = None
status: str
ban_status: str | None = None
+ vac_status: str | None = None
+ limit_status: str | None = None
+ vac_games: str | None = None
+ balance: str | None = None
+ country: str | None = None
nickname: str | None = None
steam_level: int | None = None
prime: str | None = None
@@ -233,6 +244,11 @@ class TokenAccountOut(BaseModel):
proxy: str | None = None
status: str
ban_status: str | None = None
+ vac_status: str | None = None
+ limit_status: str | None = None
+ vac_games: str | None = None
+ balance: str | None = None
+ country: str | None = None
nickname: str | None = None
steam_level: int | None = None
avatar_url: str | None = None
diff --git a/app/services/steam_checker.py b/app/services/steam_checker.py
index dc45ecc..2a92fdf 100644
--- a/app/services/steam_checker.py
+++ b/app/services/steam_checker.py
@@ -8,6 +8,7 @@ from loguru import logger
from app.services.steam_auth import _resolve_proxy, ProxyRequestStrategy, close_steam, extract_session_cookies
from app.services.steam_ban import check_ban
from app.services.steam_profile import fetch_profile
+from app.services.steam_vac_checker import check_vac_and_limit
from app.core.proxy_manager import proxy_manager
from app.core.task_manager import task_manager
@@ -66,16 +67,25 @@ async def check_logpass_account(account: dict, params: dict, *, task_id: str) ->
steam_id = str(steam.steamid)
ban_status = ""
+ vac_status = ""
+ limit_status = ""
+ vac_games: list[str] = []
if val_settings.get("check_ban"):
- await task_manager.set_step(task_id, 2, 3, "Проверка бана", acc_id)
+ await task_manager.set_step(task_id, 2, 4, "Проверка бана", acc_id)
ban_status = await check_ban(steam)
+ vac_status, limit_status, vac_games = await check_vac_and_limit(steam)
+
+ await task_manager.set_step(task_id, 3, 4, "Баланс / Страна", acc_id)
+ from app.services.steam_store_checker import fetch_balance_and_country
+ balance, country = await fetch_balance_and_country(steam)
+ logger.info(f"[checker] {account['login']}: balance={balance or 'none'}, country={country or 'none'}")
nickname = None
steam_level = None
avatar_url = None
last_online = None
if steam_id and steam_id != "0" and val_settings.get("fetch_profile"):
- await task_manager.set_step(task_id, 3, 3, "Получение профиля", acc_id)
+ await task_manager.set_step(task_id, 4, 4, "Получение профиля", acc_id)
profile = await fetch_profile(steam_id, steam=steam)
if profile:
nickname = profile.get("nickname")
@@ -83,14 +93,20 @@ async def check_logpass_account(account: dict, params: dict, *, task_id: str) ->
avatar_url = profile.get("avatar_url")
last_online = profile.get("last_online")
+ import json as _json
from app.database import get_db
db = await get_db()
await db.execute(
"""UPDATE logpass_accounts
SET steam_id = ?, nickname = ?, steam_level = ?, avatar_url = ?, last_online = ?,
- ban_status = ?, status = 'valid', updated_at = datetime('now')
+ ban_status = ?, vac_status = ?, limit_status = ?, vac_games = ?,
+ balance = ?, country = ?,
+ status = 'valid', updated_at = datetime('now')
WHERE id = ?""",
- (steam_id, nickname, steam_level, avatar_url, last_online, ban_status, acc_id),
+ (steam_id, nickname, steam_level, avatar_url, last_online,
+ ban_status, vac_status, limit_status,
+ _json.dumps(vac_games) if vac_games else None,
+ balance or None, country or None, acc_id),
)
await db.commit()
logger.success(f"[checker] {account['login']} → valid, ban={ban_status}")
@@ -222,7 +238,7 @@ async def full_parse_logpass_account(account: dict, params: dict, *, task_id: st
)
try:
- await task_manager.set_step(task_id, 1, 6, "Авторизация", acc_id)
+ await task_manager.set_step(task_id, 1, 7, "Авторизация", acc_id)
await steam.login_to_steam()
# Save session cookies
@@ -241,13 +257,14 @@ async def full_parse_logpass_account(account: dict, params: dict, *, task_id: st
steam_id = str(steam.steamid)
- await task_manager.set_step(task_id, 2, 6, "Проверка бана", acc_id)
+ await task_manager.set_step(task_id, 2, 7, "Проверка бана", acc_id)
ban_status = await check_ban(steam)
+ vac_status, limit_status, vac_games = await check_vac_and_limit(steam)
nickname = avatar_url = last_online = None
steam_level = None
if steam_id and steam_id != "0":
- await task_manager.set_step(task_id, 3, 6, "Профиль", acc_id)
+ await task_manager.set_step(task_id, 3, 7, "Профиль", acc_id)
profile = await fetch_profile(steam_id, steam=steam)
if profile:
nickname = profile.get("nickname")
@@ -255,29 +272,40 @@ async def full_parse_logpass_account(account: dict, params: dict, *, task_id: st
avatar_url = profile.get("avatar_url")
last_online = profile.get("last_online")
+ await task_manager.set_step(task_id, 4, 7, "Баланс / Страна", acc_id)
+ from app.services.steam_store_checker import fetch_balance_and_country
+ balance, country = await fetch_balance_and_country(steam)
+ logger.info(f"[full_parse] {account['login']}: balance={balance or 'none'}, country={country or 'none'}")
+
prime = "Disabled"
trophy = None
behavior = None
if steam_id and steam_id != "0":
- await task_manager.set_step(task_id, 4, 6, "Prime / Trophy", acc_id)
+ await task_manager.set_step(task_id, 5, 7, "Prime / Trophy", acc_id)
prime = await _check_cs2_prime(steam, steam_id)
trophy = await _check_dota_trophy(steam, steam_id)
behavior = await _check_dota_behavior(steam, steam_id)
- await task_manager.set_step(task_id, 5, 6, "Лицензии", acc_id)
+ await task_manager.set_step(task_id, 6, 7, "Лицензии", acc_id)
license_str = await _check_licenses(steam)
- await task_manager.set_step(task_id, 6, 6, "Сохранение", acc_id)
+ import json as _json
+ await task_manager.set_step(task_id, 7, 7, "Сохранение", acc_id)
from app.database import get_db
db = await get_db()
await db.execute(
"""UPDATE logpass_accounts
SET steam_id = ?, nickname = ?, steam_level = ?, avatar_url = ?, last_online = ?,
- ban_status = ?, prime = ?, trophy = ?, behavior = ?, license = ?,
+ ban_status = ?, vac_status = ?, limit_status = ?, vac_games = ?,
+ balance = ?, country = ?,
+ prime = ?, trophy = ?, behavior = ?, license = ?,
status = 'valid', updated_at = datetime('now')
WHERE id = ?""",
(steam_id, nickname, steam_level, avatar_url, last_online,
- ban_status, prime, trophy, behavior, license_str, acc_id),
+ ban_status, vac_status, limit_status,
+ _json.dumps(vac_games) if vac_games else None,
+ balance or None, country or None,
+ prime, trophy, behavior, license_str, acc_id),
)
await db.commit()
logger.success(f"[full_parse] {account['login']} → valid, ban={ban_status}, prime={prime}, trophy={trophy}, behavior={behavior}, licenses={len(license_str.split(', ')) if license_str else 0}")
diff --git a/app/services/steam_email.py b/app/services/steam_email.py
index a3c76b1..25d18a3 100644
--- a/app/services/steam_email.py
+++ b/app/services/steam_email.py
@@ -123,13 +123,18 @@ async def validate_account(account: dict, params: dict, task_id: str = "") -> No
steam = None
error_msg = None
ban_status = ""
+ vac_status = ""
+ limit_status = ""
+ vac_games: list[str] = []
+ balance = ""
+ country = ""
val_settings = read_validation_settings()
login = account["login"]
profile = None
try:
- await task_manager.set_step(task_id, 1, 4, "Авторизация", acc_id=account["id"])
+ await task_manager.set_step(task_id, 1, 6, "Авторизация", acc_id=account["id"])
logger.info(f"[validate] {login}: logging in to Steam...")
steam = await create_steam_session(account)
status = "valid"
@@ -137,12 +142,20 @@ async def validate_account(account: dict, params: dict, task_id: str = "") -> No
if status == "valid" and steam is not None:
if val_settings.get("check_ban"):
- await task_manager.set_step(task_id, 2, 4, "Проверка бана", acc_id=account["id"])
+ await task_manager.set_step(task_id, 2, 6, "Проверка бана", acc_id=account["id"])
logger.info(f"[validate] {login}: checking ban status...")
ban_status = await check_ban(steam)
logger.info(f"[validate] {login}: ban = {ban_status or 'none'}")
+ await task_manager.set_step(task_id, 3, 6, "Проверка VAC", acc_id=account["id"])
+ from app.services.steam_vac_checker import check_vac_and_limit
+ vac_status, limit_status, vac_games = await check_vac_and_limit(steam)
+ logger.info(f"[validate] {login}: vac={vac_status or 'none'}, limit={limit_status or 'none'}, games={vac_games}")
+ await task_manager.set_step(task_id, 4, 6, "Баланс / Страна", acc_id=account["id"])
+ from app.services.steam_store_checker import fetch_balance_and_country
+ balance, country = await fetch_balance_and_country(steam)
+ logger.info(f"[validate] {login}: balance={balance or 'none'}, country={country or 'none'}")
if account.get("steam_id") and val_settings.get("fetch_profile"):
- await task_manager.set_step(task_id, 3, 4, "Профиль", acc_id=account["id"])
+ await task_manager.set_step(task_id, 5, 6, "Профиль", acc_id=account["id"])
logger.info(f"[validate] {login}: fetching profile (id={account['steam_id']})...")
profile = await fetch_profile(account["steam_id"], steam=steam)
if profile:
@@ -150,7 +163,7 @@ async def validate_account(account: dict, params: dict, task_id: str = "") -> No
else:
logger.warning(f"[validate] {login}: failed to fetch profile")
- await task_manager.set_step(task_id, 4, 4, "Сохранение", acc_id=account["id"])
+ await task_manager.set_step(task_id, 6, 6, "Сохранение", acc_id=account["id"])
if steam is not None and status == "valid":
try:
session_cookies = extract_session_cookies(steam)
@@ -177,10 +190,13 @@ async def validate_account(account: dict, params: dict, task_id: str = "") -> No
if steam is not None:
await close_steam(steam)
+ import json as _json
db = await get_db()
await db.execute(
- "UPDATE accounts SET status = ?, ban_status = ?, updated_at = datetime('now') WHERE id = ?",
- (status, ban_status or None, account["id"]),
+ "UPDATE accounts SET status = ?, ban_status = ?, vac_status = ?, limit_status = ?, vac_games = ?, balance = ?, country = ?, updated_at = datetime('now') WHERE id = ?",
+ (status, ban_status or None, vac_status or None, limit_status or None,
+ _json.dumps(vac_games) if vac_games else None,
+ balance or None, country or None, account["id"]),
)
await db.commit()
diff --git a/app/services/steam_guard.py b/app/services/steam_guard.py
index cb17092..c91b5bf 100644
--- a/app/services/steam_guard.py
+++ b/app/services/steam_guard.py
@@ -11,7 +11,10 @@ def generate_2fa_code(shared_secret: str) -> str:
"""Generate a Steam Guard 2FA code from shared_secret."""
timestamp = int(time.time()) // 30
msg = struct.pack(">Q", timestamp)
- key = base64.b64decode(shared_secret)
+ # Normalise: accept both standard (+/) and URL-safe (-_) base64, fix padding
+ normalised = shared_secret.strip().replace("-", "+").replace("_", "/")
+ normalised += "=" * (-len(normalised) % 4)
+ key = base64.b64decode(normalised)
auth = hmac.new(key, msg, hashlib.sha1).digest()
offset = auth[19] & 0xF
diff --git a/app/services/steam_store_checker.py b/app/services/steam_store_checker.py
new file mode 100644
index 0000000..d05ac84
--- /dev/null
+++ b/app/services/steam_store_checker.py
@@ -0,0 +1,117 @@
+"""Parses wallet balance and country from store.steampowered.com/account/."""
+
+import re
+
+from bs4 import BeautifulSoup
+from loguru import logger
+
+# fmt: off
+_COUNTRY_NAME_TO_ISO2: dict[str, str] = {
+ "afghanistan": "AF", "albania": "AL", "algeria": "DZ", "andorra": "AD",
+ "angola": "AO", "argentina": "AR", "armenia": "AM", "australia": "AU",
+ "austria": "AT", "azerbaijan": "AZ", "bahrain": "BH", "bangladesh": "BD",
+ "belarus": "BY", "belgium": "BE", "bolivia": "BO", "bosnia and herzegovina": "BA",
+ "brazil": "BR", "bulgaria": "BG", "cambodia": "KH", "canada": "CA",
+ "chile": "CL", "china": "CN", "colombia": "CO", "costa rica": "CR",
+ "croatia": "HR", "cyprus": "CY", "czech republic": "CZ", "czechia": "CZ",
+ "denmark": "DK", "ecuador": "EC", "egypt": "EG", "estonia": "EE",
+ "ethiopia": "ET", "finland": "FI", "france": "FR", "georgia": "GE",
+ "germany": "DE", "ghana": "GH", "greece": "GR", "guatemala": "GT",
+ "honduras": "HN", "hong kong": "HK", "hungary": "HU", "iceland": "IS",
+ "india": "IN", "indonesia": "ID", "iran": "IR", "iraq": "IQ",
+ "ireland": "IE", "israel": "IL", "italy": "IT", "jamaica": "JM",
+ "japan": "JP", "jordan": "JO", "kazakhstan": "KZ", "kenya": "KE",
+ "kuwait": "KW", "kyrgyzstan": "KG", "latvia": "LV", "lebanon": "LB",
+ "liechtenstein": "LI", "lithuania": "LT", "luxembourg": "LU",
+ "malaysia": "MY", "malta": "MT", "mexico": "MX", "moldova": "MD",
+ "mongolia": "MN", "morocco": "MA", "netherlands": "NL", "new zealand": "NZ",
+ "nicaragua": "NI", "nigeria": "NG", "north macedonia": "MK", "norway": "NO",
+ "oman": "OM", "pakistan": "PK", "panama": "PA", "paraguay": "PY",
+ "peru": "PE", "philippines": "PH", "poland": "PL", "portugal": "PT",
+ "qatar": "QA", "romania": "RO", "russia": "RU", "russian federation": "RU",
+ "saudi arabia": "SA", "serbia": "RS", "singapore": "SG", "slovakia": "SK",
+ "slovenia": "SI", "south africa": "ZA", "south korea": "KR",
+ "republic of korea": "KR", "spain": "ES", "sri lanka": "LK", "sweden": "SE",
+ "switzerland": "CH", "taiwan": "TW", "tajikistan": "TJ", "thailand": "TH",
+ "tunisia": "TN", "turkey": "TR", "turkmenistan": "TM", "ukraine": "UA",
+ "united arab emirates": "AE", "united kingdom": "GB",
+ "united states": "US", "uruguay": "UY", "uzbekistan": "UZ",
+ "venezuela": "VE", "vietnam": "VN",
+}
+# fmt: on
+
+
+def _name_to_iso2(name: str) -> str:
+ """Convert a country name to ISO 3166-1 alpha-2 code, or return the name unchanged."""
+ return _COUNTRY_NAME_TO_ISO2.get(name.strip().lower(), name)
+
+
+def _parse_balance_and_country_html(html: str) -> tuple[str, str]:
+ """Parse balance and country from store.steampowered.com/account/ HTML."""
+ soup = BeautifulSoup(html, "html.parser")
+
+ balance = ""
+ balance_row = soup.find("div", class_="accountBalance")
+ if balance_row:
+ price_div = balance_row.find("div", class_="price")
+ if price_div:
+ balance = price_div.get_text(strip=True)
+
+ country = ""
+ # Look inside country_settings div first (most reliable)
+ country_block = soup.find("div", class_="country_settings")
+ if country_block:
+ span = country_block.find("span", class_="account_data_field")
+ if span:
+ country = _name_to_iso2(span.get_text(strip=True))
+
+ # Fallback: any
containing "Country:" label
+ if not country:
+ for p in soup.find_all("p"):
+ text = p.get_text()
+ if "Country:" in text or "Страна:" in text:
+ span = p.find("span", class_="account_data_field")
+ if span:
+ country = _name_to_iso2(span.get_text(strip=True))
+ break
+
+ # Last resort: look for 2-letter code in embedded JS
+ if not country:
+ for pattern in [
+ r'"userCountry"\s*:\s*"([A-Z]{2})"',
+ r'g_strCountryCode\s*=\s*"([A-Z]{2})"',
+ ]:
+ m = re.search(pattern, html)
+ if m:
+ country = m.group(1)
+ break
+
+ return balance, country
+
+
+async def fetch_balance_and_country(steam) -> tuple[str, str]:
+ """Fetch wallet balance and country using a pysteamauth steam session."""
+ try:
+ html = await steam.request("https://store.steampowered.com/account/", method="GET")
+ if isinstance(html, bytes):
+ html = html.decode("utf-8", errors="replace")
+ return _parse_balance_and_country_html(html)
+ except Exception as exc:
+ logger.warning(f"Balance/country fetch failed: {exc}")
+ return "", ""
+
+
+async def fetch_balance_and_country_aiohttp(session, jar) -> tuple[str, str]: # noqa: ARG001
+ """Fetch wallet balance and country using an aiohttp ClientSession."""
+ import aiohttp
+
+ try:
+ async with session.get(
+ "https://store.steampowered.com/account/",
+ timeout=aiohttp.ClientTimeout(total=15),
+ ) as resp:
+ html = await resp.text()
+ return _parse_balance_and_country_html(html)
+ except Exception as exc:
+ logger.warning(f"Balance/country aiohttp fetch failed: {exc}")
+ return "", ""
diff --git a/app/services/steam_token_checker.py b/app/services/steam_token_checker.py
index 2206cf5..83d7cae 100644
--- a/app/services/steam_token_checker.py
+++ b/app/services/steam_token_checker.py
@@ -31,7 +31,7 @@ async def check_token_account(account: dict, params: dict, *, task_id: str) -> N
token = account["token"]
# Step 1: Decode JWT to get steam_id
- await task_manager.set_step(task_id, 1, 4, "Декодирование токена", acc_id)
+ await task_manager.set_step(task_id, 1, 5, "Декодирование токена", acc_id)
try:
jwt_payload = _decode_jwt_payload(token)
except Exception as exc:
@@ -42,7 +42,7 @@ async def check_token_account(account: dict, params: dict, *, task_id: str) -> N
steam_id = jwt_payload.get("sub")
# Step 2: GET steamcommunity.com for sessionid cookie
- await task_manager.set_step(task_id, 2, 4, "Получение sessionid", acc_id)
+ await task_manager.set_step(task_id, 2, 5, "Получение sessionid", acc_id)
proxy = await _resolve_proxy(account)
connector = proxy_manager.get_connector(proxy) if proxy else aiohttp.TCPConnector()
jar = aiohttp.CookieJar(unsafe=True)
@@ -68,7 +68,7 @@ async def check_token_account(account: dict, params: dict, *, task_id: str) -> N
raise RuntimeError("Failed to acquire sessionid cookie")
# Step 3: POST /jwt/finalizelogin with refresh_token as nonce
- await task_manager.set_step(task_id, 3, 4, "Получение куки", acc_id)
+ await task_manager.set_step(task_id, 3, 5, "Получение куки", acc_id)
form = FormData(fields=[
("nonce", token),
("sessionid", sessionid),
@@ -125,12 +125,14 @@ async def check_token_account(account: dict, params: dict, *, task_id: str) -> N
session_cookies_json = _json.dumps(all_cookies)
logger.debug(f"[token_checker] {account.get('login', acc_id)}: got {len(all_cookies)} cookies")
- # Step 4: Fetch profile using authenticated session (cookies set)
- await task_manager.set_step(task_id, 4, 4, "Получение профиля", acc_id)
+ # Step 4: Fetch profile + VAC/limit using authenticated session
+ await task_manager.set_step(task_id, 4, 5, "Получение профиля", acc_id)
nickname = None
steam_level = None
avatar_url = None
last_online = None
+ vac_status = ""
+ limit_status = ""
if steam_id and steam_id != "0":
profile_url = f"https://steamcommunity.com/profiles/{steam_id}/"
try:
@@ -146,16 +148,60 @@ async def check_token_account(account: dict, params: dict, *, task_id: str) -> N
last_online = _parse_last_online(html)
except Exception as exc:
logger.warning(f"[token_checker] profile fetch error: {exc}")
+ # Step 5: Balance / country
+ await task_manager.set_step(task_id, 5, 5, "Баланс / Страна", acc_id)
+ balance = ""
+ country = ""
+ try:
+ from app.services.steam_store_checker import fetch_balance_and_country_aiohttp
+ balance, country = await fetch_balance_and_country_aiohttp(session, jar)
+ logger.debug(f"[token_checker] {account.get('login', acc_id)}: balance={balance or 'none'}, country={country or 'none'}")
+ except Exception as bal_exc:
+ logger.warning(f"[token_checker] balance/country error: {bal_exc}")
+
+ vac_games: list[str] = []
+ try:
+ from bs4 import BeautifulSoup
+ async with session.get(
+ "https://help.steampowered.com/en/wizard/VacBans",
+ timeout=aiohttp.ClientTimeout(total=15),
+ ) as resp:
+ vac_html = await resp.text()
+ soup = BeautifulSoup(vac_html, "html.parser")
+ limit_status = "Lim" if soup.find("div", class_="help_event_limiteduser") else "NoLim"
+ vac_status = "CLEAN"
+ vac_body = soup.find("div", class_="vac_body")
+ if vac_body:
+ ban_header = vac_body.find("div", class_="vac_ban_header")
+ if ban_header:
+ header_text = ban_header.get_text(strip=True).lower()
+ if "game developer" in header_text or "game ban" in header_text:
+ vac_status = "GAME BAN"
+ for box in vac_body.find_all("div", class_="refund_info_box"):
+ for span in box.find_all("span", class_="help_highlight_text"):
+ name = span.get_text(strip=True)
+ if name:
+ vac_games.append(name)
+ else:
+ vac_status = "VAC"
+ except Exception as exc:
+ logger.warning(f"[token_checker] vac/limit check error: {exc}")
# Update DB
+ import json as _json
from app.database import get_db
db = await get_db()
await db.execute(
"""UPDATE token_accounts
SET steam_id = ?, nickname = ?, steam_level = ?, avatar_url = ?, last_online = ?,
- session_cookies = ?, status = 'valid', updated_at = datetime('now')
+ session_cookies = ?, vac_status = ?, limit_status = ?, vac_games = ?,
+ balance = ?, country = ?,
+ status = 'valid', updated_at = datetime('now')
WHERE id = ?""",
- (steam_id, nickname, steam_level, avatar_url, last_online, session_cookies_json, acc_id),
+ (steam_id, nickname, steam_level, avatar_url, last_online,
+ session_cookies_json, vac_status, limit_status,
+ _json.dumps(vac_games) if vac_games else None,
+ balance or None, country or None, acc_id),
)
await db.commit()
logger.success(f"[token_checker] {account.get('login', acc_id)} → valid, steam_id={steam_id}")
diff --git a/app/services/steam_token_full_checker.py b/app/services/steam_token_full_checker.py
index 46cab40..0bac6e8 100644
--- a/app/services/steam_token_full_checker.py
+++ b/app/services/steam_token_full_checker.py
@@ -222,6 +222,37 @@ async def _fetch_phone_digits(session: aiohttp.ClientSession) -> dict:
return {"phone_digits": None}
+async def _fetch_vac_and_limit(session: aiohttp.ClientSession) -> dict:
+ """GET /wizard/VacBans → vac_status, limit_status, vac_games."""
+ url = "https://help.steampowered.com/en/wizard/VacBans"
+ try:
+ async with session.get(url, timeout=aiohttp.ClientTimeout(total=15)) as resp:
+ html = await resp.text()
+ from bs4 import BeautifulSoup
+ soup = BeautifulSoup(html, "html.parser")
+ limit_status = "Lim" if soup.find("div", class_="help_event_limiteduser") else "NoLim"
+ vac_status = "CLEAN"
+ vac_games: list[str] = []
+ vac_body = soup.find("div", class_="vac_body")
+ if vac_body:
+ ban_header = vac_body.find("div", class_="vac_ban_header")
+ if ban_header:
+ header_text = ban_header.get_text(strip=True).lower()
+ if "game developer" in header_text or "game ban" in header_text:
+ vac_status = "GAME BAN"
+ for box in vac_body.find_all("div", class_="refund_info_box"):
+ for span in box.find_all("span", class_="help_highlight_text"):
+ name = span.get_text(strip=True)
+ if name:
+ vac_games.append(name)
+ else:
+ vac_status = "VAC"
+ return {"vac_status": vac_status, "limit_status": limit_status, "vac_games": vac_games}
+ except Exception as exc:
+ logger.debug(f"[full_check] vac/limit check error: {exc}")
+ return {"vac_status": "", "limit_status": "", "vac_games": []}
+
+
async def _fetch_alert_status(session: aiohttp.ClientSession) -> dict:
"""GET /supportmessages/ → alert_status string."""
url = "https://store.steampowered.com/supportmessages/"
@@ -529,6 +560,7 @@ async def full_check_token_account(
_fetch_phone_digits(session),
_fetch_alert_status(session),
_fetch_market_limited(session),
+ _fetch_vac_and_limit(session),
return_exceptions=True,
)
@@ -562,6 +594,11 @@ async def full_check_token_account(
if isinstance(page_results[4], dict)
else {"market_limited": False}
)
+ vac_data = (
+ page_results[5]
+ if isinstance(page_results[5], dict)
+ else {"vac_status": "", "limit_status": ""}
+ )
# -------------------------------------------------------------- #
# Step 5: Inventory checks #
@@ -625,6 +662,10 @@ async def full_check_token_account(
"phone_digits": phone_data.get("phone_digits"),
"alert_status": alert_data.get("alert_status", "None"),
"market_limited": market_data.get("market_limited", False),
+ # VAC / limit status
+ "vac_status": vac_data.get("vac_status", ""),
+ "limit_status": vac_data.get("limit_status", ""),
+ "vac_games": vac_data.get("vac_games", []),
# Timestamp
"checked_at": datetime.utcnow().isoformat(),
}
@@ -641,6 +682,12 @@ async def full_check_token_account(
last_online = ?,
session_cookies = ?,
check_data = ?,
+ ban_status = ?,
+ vac_status = ?,
+ limit_status = ?,
+ vac_games = ?,
+ balance = ?,
+ country = ?,
status = 'valid',
updated_at = datetime('now')
WHERE id = ?""",
@@ -652,6 +699,12 @@ async def full_check_token_account(
check_data.get("last_online"),
session_cookies_json,
_json.dumps(check_data),
+ check_data.get("alert_status"),
+ check_data.get("vac_status"),
+ check_data.get("limit_status"),
+ _json.dumps(check_data.get("vac_games", [])) if check_data.get("vac_games") else None,
+ check_data.get("balance_raw") or None,
+ check_data.get("user_country") or None,
acc_id,
),
)
diff --git a/app/services/steam_vac_checker.py b/app/services/steam_vac_checker.py
new file mode 100644
index 0000000..42ecdfe
--- /dev/null
+++ b/app/services/steam_vac_checker.py
@@ -0,0 +1,55 @@
+"""VAC/Game Ban and Limited Account status checker via Steam Help Portal."""
+
+import json
+
+from bs4 import BeautifulSoup
+from loguru import logger
+
+
+async def check_vac_and_limit(steam) -> tuple[str, str, list[str]]:
+ """Check VAC/Game ban and limited account status from /wizard/VacBans.
+
+ Single authenticated GET, parses both statuses and banned game names.
+
+ Returns:
+ tuple[str, str, list[str]]:
+ - vac_status: 'VAC' | 'GAME BAN' | 'CLEAN' | ''
+ - limit_status: 'Lim' | 'NoLim' | ''
+ - vac_games: list of banned game names (may be empty)
+ """
+ try:
+ response_html = await steam.request(
+ "https://help.steampowered.com/en/wizard/VacBans",
+ method="GET",
+ )
+
+ if isinstance(response_html, bytes):
+ response_html = response_html.decode("utf-8", errors="replace")
+
+ soup = BeautifulSoup(response_html, "html.parser")
+
+ limit_status = "Lim" if soup.find("div", class_="help_event_limiteduser") else "NoLim"
+
+ vac_status = "CLEAN"
+ vac_games: list[str] = []
+
+ vac_body = soup.find("div", class_="vac_body")
+ if vac_body:
+ ban_header = vac_body.find("div", class_="vac_ban_header")
+ if ban_header:
+ header_text = ban_header.get_text(strip=True).lower()
+ if "game developer" in header_text or "game ban" in header_text:
+ vac_status = "GAME BAN"
+ for box in vac_body.find_all("div", class_="refund_info_box"):
+ for span in box.find_all("span", class_="help_highlight_text"):
+ name = span.get_text(strip=True)
+ if name:
+ vac_games.append(name)
+ else:
+ vac_status = "VAC"
+
+ return vac_status, limit_status, vac_games
+
+ except Exception as exc:
+ logger.warning(f"VAC/limit check failed: {exc}")
+ return "", "", []
diff --git a/app/static/assets/ad-B18i8NGa.svg b/app/static/assets/ad-B18i8NGa.svg
new file mode 100644
index 0000000..199ff19
--- /dev/null
+++ b/app/static/assets/ad-B18i8NGa.svg
@@ -0,0 +1,150 @@
+
diff --git a/app/static/assets/ad-Blhdm5jl.svg b/app/static/assets/ad-Blhdm5jl.svg
new file mode 100644
index 0000000..f10067e
--- /dev/null
+++ b/app/static/assets/ad-Blhdm5jl.svg
@@ -0,0 +1,148 @@
+
diff --git a/app/static/assets/af-Bc2fqp73.svg b/app/static/assets/af-Bc2fqp73.svg
new file mode 100644
index 0000000..9f382e0
--- /dev/null
+++ b/app/static/assets/af-Bc2fqp73.svg
@@ -0,0 +1,81 @@
+
diff --git a/app/static/assets/af-C77Rf6cE.svg b/app/static/assets/af-C77Rf6cE.svg
new file mode 100644
index 0000000..4dbe455
--- /dev/null
+++ b/app/static/assets/af-C77Rf6cE.svg
@@ -0,0 +1,81 @@
+
diff --git a/app/static/assets/arab-C-KgnQEz.svg b/app/static/assets/arab-C-KgnQEz.svg
new file mode 100644
index 0000000..aa7c958
--- /dev/null
+++ b/app/static/assets/arab-C-KgnQEz.svg
@@ -0,0 +1,109 @@
+
diff --git a/app/static/assets/arab-C4CYPgyC.svg b/app/static/assets/arab-C4CYPgyC.svg
new file mode 100644
index 0000000..9ef079f
--- /dev/null
+++ b/app/static/assets/arab-C4CYPgyC.svg
@@ -0,0 +1,109 @@
+
diff --git a/app/static/assets/as-BTEVCXG-.svg b/app/static/assets/as-BTEVCXG-.svg
new file mode 100644
index 0000000..4c7a9bc
--- /dev/null
+++ b/app/static/assets/as-BTEVCXG-.svg
@@ -0,0 +1,73 @@
+
diff --git a/app/static/assets/as-Dekqy8Of.svg b/app/static/assets/as-Dekqy8Of.svg
new file mode 100644
index 0000000..82459de
--- /dev/null
+++ b/app/static/assets/as-Dekqy8Of.svg
@@ -0,0 +1,72 @@
+
diff --git a/app/static/assets/aw-CLCX8uk5.svg b/app/static/assets/aw-CLCX8uk5.svg
new file mode 100644
index 0000000..1f03d61
--- /dev/null
+++ b/app/static/assets/aw-CLCX8uk5.svg
@@ -0,0 +1,186 @@
+
diff --git a/app/static/assets/aw-W0PWLK5p.svg b/app/static/assets/aw-W0PWLK5p.svg
new file mode 100644
index 0000000..413b7c4
--- /dev/null
+++ b/app/static/assets/aw-W0PWLK5p.svg
@@ -0,0 +1,186 @@
+
diff --git a/app/static/assets/bm-BeYgB2z9.svg b/app/static/assets/bm-BeYgB2z9.svg
new file mode 100644
index 0000000..f43a5eb
--- /dev/null
+++ b/app/static/assets/bm-BeYgB2z9.svg
@@ -0,0 +1,97 @@
+
diff --git a/app/static/assets/bm-DvNWWcPM.svg b/app/static/assets/bm-DvNWWcPM.svg
new file mode 100644
index 0000000..0274d14
--- /dev/null
+++ b/app/static/assets/bm-DvNWWcPM.svg
@@ -0,0 +1,97 @@
+
diff --git a/app/static/assets/bn-B6T3O78g.svg b/app/static/assets/bn-B6T3O78g.svg
new file mode 100644
index 0000000..f544c25
--- /dev/null
+++ b/app/static/assets/bn-B6T3O78g.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/bn-CPQcA8Ol.svg b/app/static/assets/bn-CPQcA8Ol.svg
new file mode 100644
index 0000000..8cb06d1
--- /dev/null
+++ b/app/static/assets/bn-CPQcA8Ol.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/bo-CcUiMqkJ.svg b/app/static/assets/bo-CcUiMqkJ.svg
new file mode 100644
index 0000000..7658e3f
--- /dev/null
+++ b/app/static/assets/bo-CcUiMqkJ.svg
@@ -0,0 +1,673 @@
+
diff --git a/app/static/assets/bo-Dry0C6UA.svg b/app/static/assets/bo-Dry0C6UA.svg
new file mode 100644
index 0000000..b4830ed
--- /dev/null
+++ b/app/static/assets/bo-Dry0C6UA.svg
@@ -0,0 +1,674 @@
+
diff --git a/app/static/assets/br-Cu5YU29T.svg b/app/static/assets/br-Cu5YU29T.svg
new file mode 100644
index 0000000..719a763
--- /dev/null
+++ b/app/static/assets/br-Cu5YU29T.svg
@@ -0,0 +1,45 @@
+
diff --git a/app/static/assets/br-Dr5rMAMb.svg b/app/static/assets/br-Dr5rMAMb.svg
new file mode 100644
index 0000000..d6095d7
--- /dev/null
+++ b/app/static/assets/br-Dr5rMAMb.svg
@@ -0,0 +1,45 @@
+
diff --git a/app/static/assets/bt-BTo4qm10.svg b/app/static/assets/bt-BTo4qm10.svg
new file mode 100644
index 0000000..20aef3a
--- /dev/null
+++ b/app/static/assets/bt-BTo4qm10.svg
@@ -0,0 +1,89 @@
+
diff --git a/app/static/assets/bt-SxWnbWW0.svg b/app/static/assets/bt-SxWnbWW0.svg
new file mode 100644
index 0000000..15eafc7
--- /dev/null
+++ b/app/static/assets/bt-SxWnbWW0.svg
@@ -0,0 +1,89 @@
+
diff --git a/app/static/assets/bz-BCKHR4_q.svg b/app/static/assets/bz-BCKHR4_q.svg
new file mode 100644
index 0000000..d81b16c
--- /dev/null
+++ b/app/static/assets/bz-BCKHR4_q.svg
@@ -0,0 +1,145 @@
+
diff --git a/app/static/assets/bz-CoBdB-p8.svg b/app/static/assets/bz-CoBdB-p8.svg
new file mode 100644
index 0000000..913392e
--- /dev/null
+++ b/app/static/assets/bz-CoBdB-p8.svg
@@ -0,0 +1,145 @@
+
diff --git a/app/static/assets/cy-DJKnEFYW.svg b/app/static/assets/cy-DJKnEFYW.svg
new file mode 100644
index 0000000..3165d2d
--- /dev/null
+++ b/app/static/assets/cy-DJKnEFYW.svg
@@ -0,0 +1,6 @@
+
diff --git a/app/static/assets/cy-bZuP8hmf.svg b/app/static/assets/cy-bZuP8hmf.svg
new file mode 100644
index 0000000..ee4b0c7
--- /dev/null
+++ b/app/static/assets/cy-bZuP8hmf.svg
@@ -0,0 +1,6 @@
+
diff --git a/app/static/assets/dg-CJPJrjiZ.svg b/app/static/assets/dg-CJPJrjiZ.svg
new file mode 100644
index 0000000..dfee2bb
--- /dev/null
+++ b/app/static/assets/dg-CJPJrjiZ.svg
@@ -0,0 +1,130 @@
+
diff --git a/app/static/assets/dg-DqkWLbnk.svg b/app/static/assets/dg-DqkWLbnk.svg
new file mode 100644
index 0000000..8085a08
--- /dev/null
+++ b/app/static/assets/dg-DqkWLbnk.svg
@@ -0,0 +1,130 @@
+
diff --git a/app/static/assets/dm-Cbhezfe1.svg b/app/static/assets/dm-Cbhezfe1.svg
new file mode 100644
index 0000000..5aa9cea
--- /dev/null
+++ b/app/static/assets/dm-Cbhezfe1.svg
@@ -0,0 +1,152 @@
+
diff --git a/app/static/assets/dm-DPPHwW2M.svg b/app/static/assets/dm-DPPHwW2M.svg
new file mode 100644
index 0000000..cb7c958
--- /dev/null
+++ b/app/static/assets/dm-DPPHwW2M.svg
@@ -0,0 +1,152 @@
+
diff --git a/app/static/assets/do-B86d445t.svg b/app/static/assets/do-B86d445t.svg
new file mode 100644
index 0000000..6de2b26
--- /dev/null
+++ b/app/static/assets/do-B86d445t.svg
@@ -0,0 +1,121 @@
+
diff --git a/app/static/assets/do-DeRnbj4d.svg b/app/static/assets/do-DeRnbj4d.svg
new file mode 100644
index 0000000..727d669
--- /dev/null
+++ b/app/static/assets/do-DeRnbj4d.svg
@@ -0,0 +1,122 @@
+
diff --git a/app/static/assets/eac-CwGQsyAM.svg b/app/static/assets/eac-CwGQsyAM.svg
new file mode 100644
index 0000000..59d02d2
--- /dev/null
+++ b/app/static/assets/eac-CwGQsyAM.svg
@@ -0,0 +1,48 @@
+
diff --git a/app/static/assets/eac-h4QKADRE.svg b/app/static/assets/eac-h4QKADRE.svg
new file mode 100644
index 0000000..ee6905e
--- /dev/null
+++ b/app/static/assets/eac-h4QKADRE.svg
@@ -0,0 +1,48 @@
+
diff --git a/app/static/assets/ec-CaVOFQ3t.svg b/app/static/assets/ec-CaVOFQ3t.svg
new file mode 100644
index 0000000..88c50bf
--- /dev/null
+++ b/app/static/assets/ec-CaVOFQ3t.svg
@@ -0,0 +1,138 @@
+
diff --git a/app/static/assets/ec-cwfBJlvF.svg b/app/static/assets/ec-cwfBJlvF.svg
new file mode 100644
index 0000000..e11e6ef
--- /dev/null
+++ b/app/static/assets/ec-cwfBJlvF.svg
@@ -0,0 +1,138 @@
+
diff --git a/app/static/assets/eg-DwOkwyQ0.svg b/app/static/assets/eg-DwOkwyQ0.svg
new file mode 100644
index 0000000..0ce9c65
--- /dev/null
+++ b/app/static/assets/eg-DwOkwyQ0.svg
@@ -0,0 +1,38 @@
+
diff --git a/app/static/assets/eg-YC70hswZ.svg b/app/static/assets/eg-YC70hswZ.svg
new file mode 100644
index 0000000..88e32b3
--- /dev/null
+++ b/app/static/assets/eg-YC70hswZ.svg
@@ -0,0 +1,38 @@
+
diff --git a/app/static/assets/es-BuSGTZm_.svg b/app/static/assets/es-BuSGTZm_.svg
new file mode 100644
index 0000000..6bfa092
--- /dev/null
+++ b/app/static/assets/es-BuSGTZm_.svg
@@ -0,0 +1,547 @@
+
diff --git a/app/static/assets/es-d5m8M5h8.svg b/app/static/assets/es-d5m8M5h8.svg
new file mode 100644
index 0000000..a296ebf
--- /dev/null
+++ b/app/static/assets/es-d5m8M5h8.svg
@@ -0,0 +1,544 @@
+
diff --git a/app/static/assets/es-ga-D9xG2hYr.svg b/app/static/assets/es-ga-D9xG2hYr.svg
new file mode 100644
index 0000000..573ca45
--- /dev/null
+++ b/app/static/assets/es-ga-D9xG2hYr.svg
@@ -0,0 +1,187 @@
+
diff --git a/app/static/assets/es-ga-DXhVZ333.svg b/app/static/assets/es-ga-DXhVZ333.svg
new file mode 100644
index 0000000..ccbb9f5
--- /dev/null
+++ b/app/static/assets/es-ga-DXhVZ333.svg
@@ -0,0 +1,187 @@
+
diff --git a/app/static/assets/fj-DEAVMg38.svg b/app/static/assets/fj-DEAVMg38.svg
new file mode 100644
index 0000000..332ae61
--- /dev/null
+++ b/app/static/assets/fj-DEAVMg38.svg
@@ -0,0 +1,120 @@
+
diff --git a/app/static/assets/fj-u3dAPoew.svg b/app/static/assets/fj-u3dAPoew.svg
new file mode 100644
index 0000000..e1c44ee
--- /dev/null
+++ b/app/static/assets/fj-u3dAPoew.svg
@@ -0,0 +1,123 @@
+
diff --git a/app/static/assets/fk-B-RvQ4Hz.svg b/app/static/assets/fk-B-RvQ4Hz.svg
new file mode 100644
index 0000000..352eb51
--- /dev/null
+++ b/app/static/assets/fk-B-RvQ4Hz.svg
@@ -0,0 +1,89 @@
+
diff --git a/app/static/assets/fk-nuUF_Ak3.svg b/app/static/assets/fk-nuUF_Ak3.svg
new file mode 100644
index 0000000..a0dace8
--- /dev/null
+++ b/app/static/assets/fk-nuUF_Ak3.svg
@@ -0,0 +1,90 @@
+
diff --git a/app/static/assets/gb-nir-D4gikpNq.svg b/app/static/assets/gb-nir-D4gikpNq.svg
new file mode 100644
index 0000000..e22190a
--- /dev/null
+++ b/app/static/assets/gb-nir-D4gikpNq.svg
@@ -0,0 +1,132 @@
+
diff --git a/app/static/assets/gb-nir-vEp1ZXy6.svg b/app/static/assets/gb-nir-vEp1ZXy6.svg
new file mode 100644
index 0000000..b92e69f
--- /dev/null
+++ b/app/static/assets/gb-nir-vEp1ZXy6.svg
@@ -0,0 +1,131 @@
+
diff --git a/app/static/assets/gb-wls-Bxz9hxvX.svg b/app/static/assets/gb-wls-Bxz9hxvX.svg
new file mode 100644
index 0000000..d7f5791
--- /dev/null
+++ b/app/static/assets/gb-wls-Bxz9hxvX.svg
@@ -0,0 +1,9 @@
+
diff --git a/app/static/assets/gb-wls-CK0XlKT-.svg b/app/static/assets/gb-wls-CK0XlKT-.svg
new file mode 100644
index 0000000..5115b59
--- /dev/null
+++ b/app/static/assets/gb-wls-CK0XlKT-.svg
@@ -0,0 +1,9 @@
+
diff --git a/app/static/assets/gq-CPnMO1hT.svg b/app/static/assets/gq-CPnMO1hT.svg
new file mode 100644
index 0000000..3a991a1
--- /dev/null
+++ b/app/static/assets/gq-CPnMO1hT.svg
@@ -0,0 +1,23 @@
+
diff --git a/app/static/assets/gq-Cag8QTk2.svg b/app/static/assets/gq-Cag8QTk2.svg
new file mode 100644
index 0000000..64c8eb2
--- /dev/null
+++ b/app/static/assets/gq-Cag8QTk2.svg
@@ -0,0 +1,23 @@
+
diff --git a/app/static/assets/gs-DOgYbHsY.svg b/app/static/assets/gs-DOgYbHsY.svg
new file mode 100644
index 0000000..cf596f6
--- /dev/null
+++ b/app/static/assets/gs-DOgYbHsY.svg
@@ -0,0 +1,132 @@
+
diff --git a/app/static/assets/gs-DiiNa0F5.svg b/app/static/assets/gs-DiiNa0F5.svg
new file mode 100644
index 0000000..29db9b9
--- /dev/null
+++ b/app/static/assets/gs-DiiNa0F5.svg
@@ -0,0 +1,133 @@
+
diff --git a/app/static/assets/gt-BLpn5qMn.svg b/app/static/assets/gt-BLpn5qMn.svg
new file mode 100644
index 0000000..b736d28
--- /dev/null
+++ b/app/static/assets/gt-BLpn5qMn.svg
@@ -0,0 +1,204 @@
+
diff --git a/app/static/assets/gt-CJo5DI-7.svg b/app/static/assets/gt-CJo5DI-7.svg
new file mode 100644
index 0000000..7df9df5
--- /dev/null
+++ b/app/static/assets/gt-CJo5DI-7.svg
@@ -0,0 +1,204 @@
+
diff --git a/app/static/assets/gu-Di1JYREk.svg b/app/static/assets/gu-Di1JYREk.svg
new file mode 100644
index 0000000..3b95219
--- /dev/null
+++ b/app/static/assets/gu-Di1JYREk.svg
@@ -0,0 +1,19 @@
+
diff --git a/app/static/assets/gu-SbvrH0uZ.svg b/app/static/assets/gu-SbvrH0uZ.svg
new file mode 100644
index 0000000..3f4d3da
--- /dev/null
+++ b/app/static/assets/gu-SbvrH0uZ.svg
@@ -0,0 +1,19 @@
+
diff --git a/app/static/assets/hr-BpiVVBoV.svg b/app/static/assets/hr-BpiVVBoV.svg
new file mode 100644
index 0000000..d8719a4
--- /dev/null
+++ b/app/static/assets/hr-BpiVVBoV.svg
@@ -0,0 +1,56 @@
+
diff --git a/app/static/assets/hr-fzLfaANM.svg b/app/static/assets/hr-fzLfaANM.svg
new file mode 100644
index 0000000..dde825c
--- /dev/null
+++ b/app/static/assets/hr-fzLfaANM.svg
@@ -0,0 +1,58 @@
+
diff --git a/app/static/assets/ht-DIMg4gti.svg b/app/static/assets/ht-DIMg4gti.svg
new file mode 100644
index 0000000..8e8efc4
--- /dev/null
+++ b/app/static/assets/ht-DIMg4gti.svg
@@ -0,0 +1,116 @@
+
diff --git a/app/static/assets/ht-pweRl6ZP.svg b/app/static/assets/ht-pweRl6ZP.svg
new file mode 100644
index 0000000..101bd59
--- /dev/null
+++ b/app/static/assets/ht-pweRl6ZP.svg
@@ -0,0 +1,116 @@
+
diff --git a/app/static/assets/im--VPIqfkF.svg b/app/static/assets/im--VPIqfkF.svg
new file mode 100644
index 0000000..fe6a59a
--- /dev/null
+++ b/app/static/assets/im--VPIqfkF.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/im-Dd9p-0-T.svg b/app/static/assets/im-Dd9p-0-T.svg
new file mode 100644
index 0000000..05c3fa4
--- /dev/null
+++ b/app/static/assets/im-Dd9p-0-T.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/index-BjqXYga1.css b/app/static/assets/index-BjqXYga1.css
new file mode 100644
index 0000000..9b1b5de
--- /dev/null
+++ b/app/static/assets/index-BjqXYga1.css
@@ -0,0 +1,2 @@
+/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
+@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-dark-900:#0f0f0f;--color-dark-800:#1a1a1a;--color-dark-700:#252525;--color-dark-600:#333;--color-accent:#4f8cff;--color-accent-hover:#6ba0ff;--color-accent-dim:#3a6fd8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[320px\]{max-height:320px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[300px\]{min-height:300px}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-27\.5{width:calc(var(--spacing) * 27.5)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-52{width:calc(var(--spacing) * 52)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[560px\]{width:560px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-dark-600\/60>:not(:last-child)){border-color:#3339}@supports (color:color-mix(in lab, red, red)){:where(.divide-dark-600\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-dark-600) 60%, transparent)}}:where(.divide-dark-700>:not(:last-child)){border-color:var(--color-dark-700)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent\/30{border-color:#4f8cff4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/50{border-color:#4f8cff80}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-dark-600{border-color:var(--color-dark-600)}.border-dark-700{border-color:var(--color-dark-700)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#4f8cff1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/15{background-color:#4f8cff26}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/20{background-color:#4f8cff33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-dark-600{background-color:var(--color-dark-600)}.bg-dark-600\/50{background-color:#33333380}@supports (color:color-mix(in lab, red, red)){.bg-dark-600\/50{background-color:color-mix(in oklab, var(--color-dark-600) 50%, transparent)}}.bg-dark-700{background-color:var(--color-dark-700)}.bg-dark-800{background-color:var(--color-dark-800)}.bg-dark-900{background-color:var(--color-dark-900)}.bg-dark-900\/40{background-color:#0f0f0f66}@supports (color:color-mix(in lab, red, red)){.bg-dark-900\/40{background-color:color-mix(in oklab, var(--color-dark-900) 40%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-700\/60{background-color:#00813899}@supports (color:color-mix(in lab, red, red)){.bg-green-700\/60{background-color:color-mix(in oklab, var(--color-green-700) 60%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-700\/60{background-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.bg-red-700\/60{background-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent\/70{color:#4f8cffb3}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-200{color:var(--color-green-200)}.text-green-400{color:var(--color-green-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500\/80{color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-500\/80{color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-accent{accent-color:var(--color-accent)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:text-accent\/80:is(:where(.group):hover *){color:#4f8cffcc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-accent\/80:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/30:hover{border-color:#4f8cff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent\/20:hover{background-color:#4f8cff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-blue-600\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/40:hover{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.hover\:bg-dark-600:hover{background-color:var(--color-dark-600)}.hover\:bg-dark-700:hover{background-color:var(--color-dark-700)}.hover\:bg-dark-700\/50:hover{background-color:#25252580}@supports (color:color-mix(in lab, red, red)){.hover\:bg-dark-700\/50:hover{background-color:color-mix(in oklab, var(--color-dark-700) 50%, transparent)}}.hover\:bg-green-600\/80:hover{background-color:#00a544cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/80:hover{background-color:color-mix(in oklab, var(--color-green-600) 80%, transparent)}}.hover\:bg-red-400\/20:hover{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/20:hover{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:bg-red-600\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-accent\/50:focus{border-color:#4f8cff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:block{display:block}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.avatar-sm{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:24px}.steam-lvl{color:#e5e5e5;border:1.5px solid #9b9b9b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.steam-lvl.l10{border-color:#c02942}.steam-lvl.l20{border-color:#d95b43}.steam-lvl.l30{border-color:#fecc23}.steam-lvl.l40{border-color:#467a3c}.steam-lvl.l50{border-color:#4e8ddb}.steam-lvl.l60{border-color:#7652c9}.steam-lvl.l70{border-color:#c252c9}.steam-lvl.l80{border-color:#542437}.steam-lvl.l90{border-color:#997c52}.steam-lvl.l100p{text-shadow:1px 1px #1a1a1a;background-position:0 0;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;width:20px;height:20px;font-size:9px}.steam-lvl.l100p.img-100{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_hexagons.png)}.steam-lvl.l100p.img-200{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_shields.png)}.steam-lvl.l100p.img-300{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_books.png)}.steam-lvl.l100p.img-400{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_chevrons.png)}.steam-lvl.l100p.img-500{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_circle2.png)}.steam-lvl.l100p.img-600{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_angle.png)}.steam-lvl.l100p.img-700{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_flag.png)}.steam-lvl.l100p.img-800{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_wings.png)}.steam-lvl.l100p.img-900{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_arrows.png)}.btn-primary{cursor:pointer;background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-primary:hover{background-color:var(--color-accent-hover)}}.btn-secondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-700);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-dark-600)}}.btn-accent{cursor:pointer;background-color:var(--color-accent-dim);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-accent:hover{background-color:var(--color-accent)}}.btn-danger{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#e400144d;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.btn-danger{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.btn-danger{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.btn-danger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.btn-danger:hover{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}}.btn-danger-outline{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#e400144d;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.btn-danger-outline{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.btn-danger-outline{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.btn-danger-outline:hover{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.btn-danger-outline:hover{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}}.badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:.25rem;display:inline-block}.badge-ok{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.badge-ok{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.badge-ok{color:var(--color-green-400)}.badge-error{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.badge-error{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.badge-error{color:var(--color-red-400)}.badge-running{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.badge-running{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.badge-running{color:var(--color-blue-400)}.badge-unknown{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.badge-unknown{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.badge-unknown{color:var(--color-gray-500)}.progress-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-dark-600);border-radius:3.40282e38px;width:100%;overflow:hidden}.progress-fill{background-color:var(--color-accent);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.cell-copy{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:all;user-select:all}@media (hover:hover){.cell-copy:hover{color:var(--color-gray-200)}}.copy-tooltip{color:#fff;pointer-events:none;z-index:9999;background:#333;border-radius:4px;padding:2px 8px;font-size:11px;transition:opacity .2s;position:fixed;transform:translate(-50%,-100%)}[data-tooltip]{position:relative}button[disabled][data-tooltip]{pointer-events:auto}[data-tooltip]:after{content:attr(data-tooltip);color:#f0f0f8;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#0f0f1a;border:1px solid #6b6b8a;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0009}[data-tooltip]:hover:after{opacity:1}.popup-2fa{z-index:100;background:var(--color-dark-700);border:1px solid var(--color-dark-600);border-radius:8px;padding:8px 14px;position:fixed;box-shadow:0 4px 16px #0006}.popup-2fa-code{color:var(--color-accent);cursor:pointer;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1.5rem}.action-menu-dropdown{z-index:50;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-700);min-width:180px;padding-block:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.action-menu-item{cursor:pointer;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.action-menu-item:hover{background-color:var(--color-dark-600);color:var(--color-white)}}.confirm-overlay{inset:calc(var(--spacing) * 0);z-index:50;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.confirm-overlay{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.confirm-box{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-800);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-wrap:break-word;word-break:break-word}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem}.toast{pointer-events:auto;color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.8rem;transition:opacity .3s;animation:.25s ease-out toastIn;box-shadow:0 2px 8px #0000004d}.toast-info{background:#2563eb}.toast-success{background:#16a34a}.toast-error{background:#dc2626}.toast-warn{background:#d97706}@keyframes toastIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{stroke-dashoffset:80px}to{stroke-dashoffset:-80px}}.icon-shimmer{stroke:#ffffff73;stroke-dasharray:8 72;animation:2.5s linear infinite shimmer}.toggle-switch{cursor:pointer;flex-shrink:0;align-items:center;width:38px;height:22px;display:inline-flex;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-track{background:#2a2a2a;border:1px solid #444;border-radius:999px;transition:background .2s,border-color .2s;position:absolute;inset:0}.toggle-track:before{content:"";background:#666;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle-switch input:checked~.toggle-track{background:#4f8cff;border-color:#4f8cff}.toggle-switch input:checked~.toggle-track:before{background:#fff;transform:translate(16px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-dark-900)}::-webkit-scrollbar-thumb{background:var(--color-dark-600);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}.fib,.fi{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{width:1.33333em;line-height:1em;display:inline-block;position:relative}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='M.5.5h638.9v478.9H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='m.5.5%20639%20479m0-479-639%20479'/%3e%3c/svg%3e")}.fi-xx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20d='M.5.5h511v511H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20d='m.5.5%20511%20511m0-511-511%20511'/%3e%3c/svg%3e")}.fi-ad{background-image:url(/assets/ad-B18i8NGa.svg)}.fi-ad.fis{background-image:url(/assets/ad-Blhdm5jl.svg)}.fi-ae{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300732f'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%200h220v480H0z'/%3e%3c/svg%3e")}.fi-ae.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300732f'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='red'%20d='M0%200h180v512H0z'/%3e%3c/svg%3e")}.fi-af{background-image:url(/assets/af-C77Rf6cE.svg)}.fi-af.fis{background-image:url(/assets/af-Bc2fqp73.svg)}.fi-ag{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.7%200H603v512H-79.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(74.7)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-79.7%200H603v512H-79.7z'/%3e%3cpath%20fill='%23000001'%20d='M-79.6%200H603v204.8H-79.7z'/%3e%3cpath%20fill='%230072c6'%20d='M21.3%20203.2h480v112h-480z'/%3e%3cpath%20fill='%23ce1126'%20d='M603%20.1V512H261.6L603%200zM-79.7.1V512h341.3L-79.7%200z'/%3e%3cpath%20fill='%23fcd116'%20d='M440.4%20203.3%20364%20184l64.9-49-79.7%2011.4%2041-69.5-70.7%2041L332.3%2037l-47.9%2063.8-19.3-74-21.7%2076.3-47.8-65%2013.7%2083.2L138.5%2078l41%2069.5-77.4-12.5%2063.8%2047.8L86%20203.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ag.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill='%2325ff01'%20d='M109%2047.6h464.8v464.9H109z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(-120%20-52.4)scale(1.1014)'%3e%3cpath%20fill='%23fff'%20d='M0%2047.6h693V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M109%2047.6h464.8v186.1H109z'/%3e%3cpath%20fill='%230072c6'%20d='M128.3%20232.1h435.8v103.5H128.3z'/%3e%3cpath%20fill='%23ce1126'%20d='M692.5%2049.2v463.3H347zm-691.3%200v463.3h345.7z'/%3e%3cpath%20fill='%23fcd116'%20d='m508.8%20232.2-69.3-17.6%2059-44.4-72.5%2010.3%2037.3-63-64.1%2037.2%2011.3-73.5-43.4%2058-17.6-67.3-19.6%2069.3-43.4-59%2012.4%2075.6-64.1-39.3%2037.2%2063-70.3-11.3%2057.9%2043.4-72.4%2018.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ai{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v120h373.3v120H320zm320%200H160v280H0v-40z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20320%20240m0-240L0%20240'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20320%20240m0-240L0%20240'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20fill='%23012169'%20d='M0%20240h320V0h106.7v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M424%20191.8c0%2090.4%209.7%20121.5%2029.3%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-40.8%2062.9)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20563.4%20829)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20925.4%20-103.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M440%20315.1a78%2078%200%200%200%2013.3%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M421.2%20188.2c0%2094.2%2010.2%20126.6%2030.6%20148.5a187%20187%200%200%200%2036.5%2031.1%20186%20186%200%200%200%2036.4-31.1c20.4-21.9%2030.6-54.3%2030.6-148.5-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10m4%205c14%206.5%2022%209.6%2033.5%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2z'/%3e%3c/svg%3e")}.fi-ai.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v128h298.7v128H256zm256%200H128v298.7H0V256z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20256%20256m0-256L0%20256'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20256%20256m0-256L0%20256'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20fill='%23012169'%20d='M0%20256h256V0h85.3v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M323.6%20224.1c0%2090.4%209.8%20121.5%2029.4%20142.5a179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78%2078%200%200%201-30.3-9.5%2078%2078%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5z'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-141.1%2095.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20463.1%20861.4)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20825%20-71)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M339.8%20347.4a78%2078%200%200%200%2013.2%2019.2%20179%20179%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M321%20220.5c0%2094.2%2010.1%20126.6%2030.5%20148.5a187%20187%200%200%200%2036.5%2031%20186%20186%200%200%200%2036.4-31.1C444.8%20347%20455%20314.7%20455%20220.5c-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10zm4%205c13.9%206.5%2021.9%209.6%2033.4%209.4a76%2076%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20176%20176%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2'/%3e%3c/svg%3e")}.fi-al{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M272%2093.3c-4.6%200-12.3%201.5-12.2%205-13-2.1-14.3%203.2-13.5%208q2-2.9%203.9-3.1%202.5-.3%205.4%201.4a22%2022%200%200%201%204.8%204.1c-4.6%201.1-8.2.4-11.8-.2a17%2017%200%200%201-5.7-2.4c-1.5-1-2-2-4.3-4.3-2.7-2.8-5.6-2-4.7%202.3%202.1%204%205.6%205.8%2010%206.6%202.1.3%205.3%201%208.9%201s7.6-.5%209.8%200c-1.3.8-2.8%202.3-5.8%202.8s-7.5-1.8-10.3-2.4c.3%202.3%203.3%204.5%209.1%205.7%209.6%202%2017.5%203.6%2022.8%206.5a37%2037%200%200%201%2010.9%209.2c4.7%205.5%205%209.8%205.2%2010.8%201%208.8-2.1%2013.8-7.9%2015.4-2.8.7-8-.7-9.8-2.9-2-2.2-3.7-6-3.2-12%20.5-2.2%203.1-8.3.9-9.5a274%20274%200%200%200-32.3-15.1c-2.5-1-4.5%202.4-5.3%203.8a50%2050%200%200%201-36-23.7c-4.2-7.6-11.3%200-10.1%207.3%201.9%208%208%2013.8%2015.4%2018s17%208.2%2026.5%208c5.2%201%205.1%207.6-1%208.9-12.1%200-21.8-.2-30.9-9-6.9-6.3-10.7%201.2-8.8%205.4%203.4%2013.1%2022.1%2016.8%2041%2012.6%207.4-1.2%203%206.6%201%206.7-8%205.7-22.1%2011.2-34.6%200-5.7-4.4-9.6-.8-7.4%205.5%205.5%2016.5%2026.7%2013%2041.2%205%203.7-2.1%207.1%202.7%202.6%206.4-18.1%2012.6-27.1%2012.8-35.3%208-10.2-4.1-11%207.2-5%2011%206.7%204%2023.8%201%2036.4-7%205.4-4%205.6%202.3%202.2%204.8-14.9%2012.9-20.8%2016.3-36.3%2014.2-7.7-.6-7.6%208.9-1.6%2012.6%208.3%205.1%2024.5-3.3%2037-13.8%205.3-2.8%206.2%201.8%203.6%207.3a54%2054%200%200%201-21.8%2018c-7%202.7-13.6%202.3-18.3.7-5.8-2-6.5%204-3.3%209.4%201.9%203.3%209.8%204.3%2018.4%201.3s17.8-10.2%2024.1-18.5c5.5-4.9%204.9%201.6%202.3%206.2-12.6%2020-24.2%2027.4-39.5%2026.2-6.7-1.2-8.3%204-4%209%207.6%206.2%2017%206%2025.4-.2%207.3-7%2021.4-22.4%2028.8-30.6%205.2-4.1%206.9%200%205.3%208.4-1.4%204.8-4.8%2010-14.3%2013.6-6.5%203.7-1.6%208.8%203.2%209%202.7%200%208.1-3.2%2012.3-7.8%205.4-6.2%205.8-10.3%208.8-19.9%202.8-4.6%207.9-2.4%207.9%202.4-2.5%209.6-4.5%2011.3-9.5%2015.2-4.7%204.5%203.3%206%206%204.1%207.8-5.2%2010.6-12%2013.2-18.2%202-4.4%207.4-2.3%204.8%205-6%2017.4-16%2024.2-33.3%2027.8-1.7.3-2.8%201.3-2.2%203.3l7%207c-10.7%203.2-19.4%205-30.2%208l-14.8-9.8c-1.3-3.2-2-8.2-9.8-4.7-5.2-2.4-7.7-1.5-10.6%201%204.2%200%206%201.2%207.7%203.1%202.2%205.7%207.2%206.3%2012.3%204.7%203.3%202.7%205%204.9%208.4%207.7l-16.7-.5c-6-6.3-10.6-6-14.8-1-3.3.5-4.6.5-6.8%204.4%203.4-1.4%205.6-1.8%207.1-.3%206.3%203.7%2010.4%202.9%2013.5%200l17.5%201.1c-2.2%202-5.2%203-7.5%204.8-9-2.6-13.8%201-15.4%208.3a17%2017%200%200%200-1.2%209.3q1.1-4.6%204.9-7c8%202%2011-1.3%2011.5-6.1%204-3.2%209.8-3.9%2013.7-7.1%204.6%201.4%206.8%202.3%2011.4%203.8q2.4%207.5%2011.3%205.6c7%20.2%205.8%203.2%206.4%205.5%202-3.3%201.9-6.6-2.5-9.6-1.6-4.3-5.2-6.3-9.8-3.8-4.4-1.2-5.5-3-9.9-4.3%2011-3.5%2018.8-4.3%2029.8-7.8l7.7%206.8q2.3%201.5%203.8%200c6.9-10%2010-18.7%2016.3-25.3%202.5-2.8%205.6-6.4%209-7.3%201.7-.5%203.8-.2%205.2%201.3%201.3%201.4%202.4%204.1%202%208.2-.7%205.7-2.1%207.6-3.7%2011s-3.6%205.6-5.7%208.3c-4%205.3-9.4%208.4-12.6%2010.5-6.4%204.1-9%202.3-14%202-6.4.7-8%203.8-2.8%208.1%204.8%202.6%209.2%202.9%2012.8%202.2%203-.6%206.6-4.5%209.2-6.6%202.8-3.3%207.6.6%204.3%204.5-5.9%207-11.7%2011.6-19%2011.5-7.7%201-6.2%205.3-1.2%207.4%209.2%203.7%2017.4-3.3%2021.6-8%203.2-3.5%205.5-3.6%205%201.9-3.3%209.9-7.6%2013.7-14.8%2014.2-5.8-.6-5.9%204-1.6%207%209.6%206.6%2016.6-4.8%2019.9-11.6%202.3-6.2%205.9-3.3%206.3%201.8%200%206.9-3%2012.4-11.3%2019.4%206.3%2010.1%2013.7%2020.4%2020%2030.5l19.2-214L320%20139c-2-1.8-8.8-9.8-10.5-11-.7-.6-1-1-.1-1.4s3-.8%204.5-1c-4-4.1-7.6-5.4-15.3-7.6%201.9-.8%203.7-.4%209.3-.6a30%2030%200%200%200-13.5-10.2c4.2-3%205-3.2%209.2-6.7a86%2086%200%200%201-19.5-3.8%2037%2037%200%200%200-12-3.4zm.8%208.4c3.8%200%206.1%201.3%206.1%202.9s-2.3%202.9-6.1%202.9-6.2-1.5-6.2-3c0-1.6%202.4-2.8%206.2-2.8'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-al.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M204.9%2099.5c-5%200-13.2%201.6-13%205.4-14-2.3-15.4%203.4-14.6%208.5q2.3-3%204.2-3.3%202.8-.4%205.8%201.5a23%2023%200%200%201%205%204.4c-4.8%201.1-8.6.4-12.4-.3a18%2018%200%200%201-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5%202.5%202.2%204.3%206%206.3%2010.7%207%202.2.4%205.6%201.2%209.4%201.2s8.1-.5%2010.5%200c-1.4.8-3%202.4-6.2%203s-8-2-11-2.6c.4%202.5%203.5%204.8%209.7%206%2010.2%202.2%2018.7%204%2024.3%207s9.1%206.8%2011.6%209.8c5%206%205.3%2010.5%205.6%2011.5%201%209.5-2.2%2014.8-8.4%2016.4-3%20.8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5%203.4-9%201-10.3a292%20292%200%200%200-34.4-16c-2.7-1.1-5%202.5-5.8%204A54%2054%200%200%201%20129%20107c-4.6-8.1-12.1%200-10.9%207.7%202.1%208.6%208.6%2014.8%2016.5%2019.2%208%204.5%2018.1%208.8%2028.3%208.6%205.5%201%205.5%208.2-1.1%209.5-13%200-23.2-.2-32.9-9.6-7.4-6.7-11.5%201.3-9.4%205.8%203.6%2014%2023.6%2018%2043.8%2013.4%207.8-1.3%203.1%207%20.9%207.2-8.4%206-23.5%2012-36.8-.1-6.1-4.7-10.2-.7-8%206%206%2017.5%2028.5%2013.8%2044%205.2%204-2.2%207.6%203%202.7%206.9-19.2%2013.4-28.9%2013.6-37.6%208.4-10.8-4.3-11.8%207.8-5.3%2011.8%207.2%204.4%2025.4%201%2038.9-7.4%205.7-4.2%206%202.4%202.3%205-15.9%2013.8-22.2%2017.5-38.8%2015.2-8.2-.6-8%209.5-1.6%2013.5%208.8%205.4%2026.1-3.6%2039.5-14.7%205.6-3%206.6%202%203.8%207.8a57%2057%200%200%201-23.3%2019.2%2029%2029%200%200%201-19.5.7c-6.2-2.2-7%204.2-3.6%2010%202%203.5%2010.6%204.7%2019.7%201.4%209.2-3.2%2019-10.8%2025.7-19.8%206-5.1%205.2%201.8%202.5%206.7-13.5%2021.3-25.9%2029.2-42.1%2027.9-7.3-1.2-8.9%204.4-4.3%209.6%208%206.7%2018.2%206.4%2027-.2a751%20751%200%200%200%2030.8-32.6c5.5-4.4%207.3%200%205.7%209-1.5%205.1-5.2%2010.5-15.3%2014.5-7%204-1.8%209.4%203.4%209.5%202.9%200%208.7-3.3%2013-8.3%205.9-6.5%206.2-11%209.5-21.1%203-5%208.4-2.7%208.4%202.5-2.6%2010.2-4.8%2012-10%2016.2-5.1%204.7%203.4%206.3%206.3%204.4%208.3-5.6%2011.3-12.8%2014.1-19.4%202-4.8%207.8-2.5%205.1%205.3-6.4%2018.5-17%2025.8-35.5%2029.6-1.9.3-3%201.4-2.4%203.6l7.5%207.5c-11.5%203.3-20.8%205.2-32.2%208.5L142%20300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4%201%204.5.1%206.5%201.3%208.3%203.4%202.3%206%207.6%206.6%2013%205%203.5%202.9%205.4%205.2%209%208.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5%20.5-7.3%204.7%203.7-1.5%206-2%207.7-.3%206.6%203.9%2011%203%2014.3%200l18.7%201.1c-2.3%202-5.6%203.1-8%205.2-9.7-2.8-14.7%201-16.4%208.8a18%2018%200%200%200-1.4%2010c1-3.2%202.5-5.9%205.3-7.6%208.6%202.2%2011.8-1.3%2012.3-6.5%204.2-3.4%2010.5-4.1%2014.6-7.6%204.9%201.6%207.2%202.6%2012.1%204.1q2.5%208%2012%206c7.7.3%206.3%203.4%207%205.9%202-3.6%202-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6%2011.7-3.7%2020-4.5%2031.8-8.3%203%202.8%205.2%204.8%208.2%207.2q2.5%201.6%204%200c7.3-10.6%2010.6-20%2017.4-27%202.6-2.9%206-6.8%209.6-7.8%201.8-.4%204-.2%205.5%201.4%201.4%201.6%202.6%204.4%202%208.7-.6%206.2-2%208.2-3.8%2011.8s-3.9%206-6%208.8c-4.4%205.7-10.1%209-13.5%2011.2-6.8%204.4-9.7%202.5-15%202.2-6.7.8-8.5%204.1-3%208.7a21%2021%200%200%200%2013.7%202.3c3.3-.6%207-4.8%209.8-7%203-3.6%208.1.6%204.7%204.7-6.3%207.5-12.6%2012.4-20.3%2012.3-8.2%201-6.7%205.7-1.3%207.9%209.8%204%2018.6-3.5%2023-8.5%203.5-3.7%206-3.9%205.3%202-3.4%2010.5-8.1%2014.6-15.7%2015.1-6.2-.5-6.3%204.2-1.7%207.5%2010.3%207%2017.7-5%2021.2-12.4%202.5-6.6%206.3-3.5%206.7%202%200%207.3-3.2%2013.2-12%2020.7%206.7%2010.7%2014.5%2021.7%2021.3%2032.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6s3.2-.8%204.8-1c-4.4-4.4-8-5.8-16.3-8.2%202-.8%204-.3%209.9-.6a32%2032%200%200%200-14.4-11c4.5-3%205.3-3.3%209.8-7-7.7-.6-14.3-2-20.8-4a41%2041%200%200%200-12.8-3.7m.7%209c4%200%206.6%201.4%206.6%203s-2.5%203.1-6.6%203.1-6.6-1.5-6.6-3.2%202.6-3%206.6-3z'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-am{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d90012'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-am.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d90012'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-ao{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v243.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20236.4h640V480H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-ao.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v259.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20252.2h512V512H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a8%208%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-aq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M157.7%20230.8c-3.5-7.8-3.5-7.8-3.5-15.6-1.8%200-2%20.3-3%200-1.1-.3-1.5%207.2-4.8%205.8-.5-.8%202.4-6.2-.7-8.5-1-.7.2-5.2-.2-7.2%200%200-4%202.4-7-5.8-1.5-2.2-3.5%202-3.5%202s.9%202.4-.7%203c-2.2-1.8-3.9-.8-6.7-3.4s.6-5.4-4.8-7.5c3.5-9.8%203.5-7.9%2012.2-11.8-5.2-4-5.2-4-8.7-9.8-5.2-2-7-4-12.2-7.8-7-9.9-10.5-29.5-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%203.9%208.7%207.8%2014%2011.7l15.6%206c7%205.8%2010.5%2013.6%2015.7%2015.6%205.7%200%206.8-3.7%208.6-3.9%2010.3-.6%2015.5-2%2017.5-5.5%202.1-2.8%207%201.6%2021-4.3l-1.7-7.9s3.7-3.4%208.7-2c-.1-3.5-.5-13%204.5-17.4-3-3.5%201.8-9%202-10.7-1.4-8.6%201.4-8.7%202-11.3.6-2.5-2.4-1.7-1.6-5.2.9-3.5%206-4.3%206.6-7.2.7-2.9-1.1-14.3-1.3-16.8%209.4-2.8%2012.4-11.4%2015.7-7.8C264%2070%20265.8%2066%20276.3%2066c1.4-3.6-3.9-6.7-1.8-7.9%203.5-.5%206.1-.2%2010.2%205.7%201.3%202%201.6-2.7%202.9-3.2s4.4-.5%204.9-2.8c.5-2.4%201.2-5.6%203-9.5%201.4-3.2%202.5%201.3%203.8%207.5%207.4.3%2024%202.1%2031%204.3%205.2%201.5%208.7-1.5%2013.7-2.2%203.7%204.2%207.2%201%209.2%2010%202.7%204.8%207.3.4%208.3%201.8%205.8%2018.1%2025.8%205.9%2027.4%206.2%202.5%200%205.6%208%207.7%207.9%203.2-.6%202.3-3.1%205.2-2.1-.8%206.8%205.6%2014.6%205.6%2019.7%200%200%201.5.9%203-.6%201.4-1.6%202.7-5.4%204-5.3%203%20.5%2022%206%2025.8%207.9%201.7%203.5%203.3%205.3%206.8%204.7%202.8%202.1.8%205%202.4%205.1%203.5-2%204.7-4%208.2-2.1%203.5%202%207%205.9%208.7%209.8%200%202-1.8%209.8%200%2021.6.9%203.9%209.7%2032.3%209.7%2035.2%200%204-2.7%206-4.5%209.9%207%205.9%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.6%2034.9%2011.7-5.2%2013.8-3.4%2012.7%201.8%2026.4-10.4%207.8-.2%2010.2-7.1%2020-.5.7%204.1%208.6%2010.5%208.6-1.7%2015.6-7%209.8-5.2%2033.3-13.7-.3-8.2%2017.6-17.4%2015.7.5%2011.2%205.2%2012.2%203.4%2023.5-7%202-7%202-10.4%207.9l-5.2-2c-1.8%209.8-5.3%2011.8%200%2021.6%200%200-6.8.2-8.8%200-.1%203.4%203%204.3%203.5%207.8-.2%201.4-9.9%207.6-17.4%207.9-2%204.8%205.2%2010%204.8%2012.4-8.2%201.8-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.2-1.8-3.5-2-7-2-1.7.5-6%200-10%207.7-4.5%201.6-6.6%201-10%206-1.5-4.7-3.7.1-6.3%202-2.7%201.8-6.2%206.5-6.7%206.3.1-1.4%201.6-6.3%201.6-6.3L399%20437c-.7.1-.5-5.7-2.2-5.5s-6.4%207.3-8%207.5-2.1-2.2-3.5-2-4%207.5-5%207.7c-1%20.1-5-4.5-8.3-3.8-17.1%206.8-19.9-13.4-22.5-2-3.6-2.2-3-1-6.7.1-2.3.7-2.5-3.4-4.6-3.4-4.1.2-4%204.6-6.2%203.3-1.8-9.2-13-7.6-14-11.5s4.8-4%206.6-6.8c1.4-4-1.5-5.6%204.3-9.4%207.5-5.7%206.8-19.8%204.9-25.3%200%200-5.9-17.7-7-17.7-3.5-1-3.5%206.5-8.6%208.6-10.5%204-29-9.9-32.2-9.9-2.9%200-16.5%203.6-16-4-2%207.4-9.5%201.7-10%201.7-7%200-4.3%206.1-9%205.9-2.1-.8-23.6-2.3-23.6-2.3v4l-26.1-11.8c-10.5-4-5.3-13.7-22.7-7.8v-11.8h-8.7c3.5-23.6%200-11.8-1.8-33.4l-7%202c-7-10.6%209.8-8.6-5.2-15.7%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.8%201.8%205.8-14-2-17.4-5.8-17.4-21.5%200%200%2011.4%201.8%2010.4%200-1.6-3-3.7-22-3.4-23.4-.1-2.6%2010.7-9%208.6-15.2%201.4-.6%205.3-.7%205.3-.7'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='scale(.86021%20.96774)'/%3e%3c/svg%3e")}.fi-aq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M107.7%20240.9c-3.5-7.9-3.5-7.9-3.5-15.7-1.8%200-2.1.4-3.1%200-1-.3-1.4%207.3-4.7%205.8-.5-.7%202.4-6.2-.8-8.4-1-.8.3-5.3-.2-7.2%200%200-4%202.3-7-5.9-1.4-2.1-3.4%202-3.4%202s.9%202.5-.7%203c-2.3-1.8-3.9-.8-6.7-3.3s.6-5.4-4.8-7.6c3.5-9.8%203.5-7.8%2012.2-11.8-5.2-3.9-5.2-3.9-8.7-9.8-5.3-2-7-3.9-12.2-7.8-7-9.8-10.5-29.4-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%204%208.7%207.8%2014%2011.8l15.6%205.9c7%205.8%2010.5%2013.7%2015.7%2015.6%205.7%200%206.8-3.6%208.6-3.9%2010.2-.5%2015.5-2%2017.5-5.5%202-2.8%207%201.6%2021-4.3l-1.8-7.8s3.8-3.5%208.8-2c-.2-3.6-.5-13.1%204.4-17.5-3-3.5-1-6-1-6s2.8-3%203.2-4.6c-1.5-8.7%201.2-8.8%201.9-11.3.6-2.6-2.4-1.7-1.6-5.2.9-3.5%206-4.4%206.6-7.3.7-2.8-1.5-4.3-1.3-5%201-2.7.1-9.2%200-11.7%209.3-2.9%2012.4-11.4%2015.7-7.9%201.7-11.8%203.5-15.7%2014-15.7%201.4-3.6-3.9-6.7-1.8-7.8%203.5-.5%206.1-.3%2010.2%205.7%201.3%201.9%201.5-2.8%202.8-3.3%201.4-.5%204.5-.5%205-2.8.4-2.4%201.1-5.5%202.9-9.4%201.5-3.2%202.6%201.2%204%207.4%207.3.3%2023.9%202.2%2030.9%204.3%205.2%201.6%208.7-1.5%2013.7-2.1%203.7%204.2%207.2%201%209.1%2010%202.8%204.7%207.3.3%208.3%201.8%205.9%2018%2026%205.8%2027.4%206.1%202.6%200%205.7%208.1%207.7%208%203.3-.7%202.4-3.2%205.2-2.2-.7%206.8%205.7%2014.7%205.7%2019.7%200%200%201.5.9%203-.6%201.4-1.5%202.7-5.4%204-5.3%203%20.5%204.3%201%207.8%201.6%209.4%203.7%2014.3%204.5%2018%206.3%201.6%203.6%203.3%205.4%206.8%204.7%202.8%202.2.7%205%202.4%205.2%203.5-2%204.7-4.1%208.1-2.2%203.5%202%207%206%208.8%209.8%200%202-1.8%209.8%200%2021.6.8%204%201.3%207%205%2013.8-1%206.9%204.7%2018.5%204.7%2021.5%200%203.9-2.8%206-4.5%209.8%207%206%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.7%2034.9%2011.8-5.3%2013.7-3.4%2012.6%201.8%2026.3-10.4%207.9-.2%2010.3-7.2%2020-.4.7%204.2%208.6%2010.6%208.6-1.7%2015.7-7%209.8-5.2%2033.3-13.8-.3-8.2%2017.6-17.5%2015.7.6%2011.3%205.3%2012.2%203.5%2023.6-7%202-7%202-10.4%207.8l-5.3-2c-1.7%209.9-5.2%2011.8%200%2021.6%200%200-6.7.3-8.7%200-.1%203.4%203%204.3%203.5%207.9-.3%201.4-10%207.6-17.4%207.8-2%204.9%205.2%2010%204.8%2012.5-8.2%201.7-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.3-1.9-3.5-2-7-2-1.7.5-6-.1-10%207.6-4.5%201.7-6.6%201-10%206.1-1.5-4.8-3.7%200-6.3%202-2.7%201.8-6.2%206.4-6.7%206.2.1-1.3%201.6-6.2%201.6-6.2l-8.7%202h-1c-.8.1-.6-5.7-2.2-5.5s-6.4%207.3-8%207.6-2.1-2.3-3.5-2c-1.4.1-4.1%207.4-5%207.6s-5-4.4-8.3-3.8c-17.2%206.8-19.9-13.4-22.6-2-3.6-2.1-3-.9-6.6.2-2.3.7-2.5-3.5-4.6-3.4-4.2.1-4%204.5-6.2%203.2-1.8-9.2-13-7.5-14.1-11.5-.9-4%204.8-4%206.7-6.8%201.4-4-1.5-5.5%204.3-9.4%207.4-5.7%203.1-7.8%204.4-12.1%202.4-6.2%202.4-7.7.4-13.2%200%200-5.8-17.6-7-17.6-3.4-1.1-3.4%206.5-8.5%208.6-10.5%203.9-29-10-32.2-10-3%20.1-16.5%203.7-16-4-2%207.5-9.6%201.8-10%201.8-7%200-4.3%206-9%205.8-2.1-.8-23.6-2.2-23.6-2.2v4l-14-8-12.2-3.9c-10.4-3.9-5.2-13.7-22.6-7.8v-11.8h-8.7c3.4-23.5%200-11.7-1.8-33.3l-7%202c-7-10.7%209.7-8.6-5.2-15.8%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.9%201.8%205.9-14-2-17.5-5.9-17.5-21.6%200%200%2011.5%201.9%2010.5%200-1.6-3-3.8-22-3.4-23.3-.2-2.6%2010.7-9.1%208.6-15.3%201.3-.6%205.3-.6%205.3-.6'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6q-.9%202%20.1%203.6c1.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='matrix(.86021%200%200%20.96774%20-50%2010)'/%3e%3c/svg%3e")}.fi-ar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-64)scale(.96)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20320%20240)'/%3e%3ccircle%20cx='320'%20cy='240'%20r='26.7'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.4'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M329%20234.3c-1.7%200-3.5.8-4.5%202.4%202%201.9%206.6%202%209.7-.2a7%207%200%200%200-5.1-2.2zm0%20.4c1.8%200%203.5.8%203.7%201.6-2%202.3-5.3%202-7.4.4q1.6-2%203.8-2z'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(18.1)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cpath%20fill='%2385340a'%20d='M316%20243.7a1.8%201.8%200%201%200%201.8%202.9%204%204%200%200%200%202.2.6h.2q1%200%202.3-.6.5.7%201.5.7a1.8%201.8%200%200%200%20.3-3.6q.8.3.8%201.2a1.2%201.2%200%200%201-2.4%200%203%203%200%200%201-2.6%201.7%203%203%200%200%201-2.5-1.7q-.1%201.1-1.3%201.2-1-.1-1.2-1.2c-.2-1.1.3-1%20.8-1.2zm2%205.4c-2.1%200-3%202-4.8%203.1%201-.4%201.8-1.2%203.3-2s2.6.2%203.5.2%202-1%203.5-.2l3.3%202c-1.9-1.2-2.7-3-4.8-3q-.7%200-2%20.6z'/%3e%3cpath%20fill='%2385340a'%20d='M317.2%20251.6q-1.1%200-3.4.6c3.7-.8%204.5.5%206.2.5%201.6%200%202.5-1.3%206.1-.5-4-1.2-4.9-.4-6.1-.4-.8%200-1.4-.3-2.8-.2'/%3e%3cpath%20fill='%2385340a'%20d='M314%20252.2h-.8c4.3.5%202.3%203%206.8%203s2.5-2.5%206.8-3c-4.5-.4-3.1%202.3-6.8%202.3-3.5%200-2.4-2.3-6-2.3'/%3e%3cpath%20fill='%2385340a'%20d='M323.7%20258.9a3.7%203.7%200%200%200-7.4%200%203.8%203.8%200%200%201%207.4%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M303.4%20234.3c4.7-4.1%2010.7-4.8%2014-1.7a8%208%200%200%201%201.5%203.4q.6%203.6-2.1%207.5l.8.4q2.4-4.7%201.6-9.4l-.6-2.3c-4.5-3.7-10.7-4-15.2%202z'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M310.8%20233c2.7%200%203.3.6%204.5%201.7%201.2%201%201.9.8%202%201%20.3.2%200%20.8-.3.6q-.7-.2-2.5-1.6c-1.8-1.4-2.5-1-3.7-1-3.7%200-5.7%203-6.1%202.8-.5-.2%202-3.5%206.1-3.5'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-18.4)'/%3e%3ccircle%20id='ar-f'%20cx='310.9'%20cy='236.3'%20r='1.8'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M305.9%20237.5c3.5%202.7%207%202.5%209%201.3%202-1.3%202-1.7%201.6-1.7s-.8.4-2.4%201.3c-1.7.8-4.1.8-8.2-.9'/%3e%3c/svg%3e")}.fi-ar.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.7H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-153.6)scale(1.024)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023s3.8%2013.2%205%2016.5c1%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8s-4.2-6-3.4-16.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20256%20256)'/%3e%3ccircle%20cx='256'%20cy='256'%20r='28.4'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.5'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M265.7%20250q-3.1%200-4.9%202.5c2.2%202%207%202.2%2010.3-.2a8%208%200%200%200-5.4-2.4zm0%20.4c1.9%200%203.6.8%203.9%201.7-2.2%202.4-5.7%202.2-7.9.4q1.6-2.2%204-2.1'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(19.3)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cpath%20fill='%2385340a'%20d='M251.6%20260a2%202%200%201%200%202%203q1.4.8%202.4.6h.3c.5%200%201.6%200%202.3-.6q.6.8%201.6.8a2%202%200%200%200%20.4-3.9q.8.3.9%201.3a1.3%201.3%200%200%201-2.7%200%203%203%200%200%201-2.7%201.8%203%203%200%200%201-2.7-1.8q-.1%201.2-1.3%201.3a1.3%201.3%200%200%201-.4-2.6zm2.2%205.8c-2.2%200-3%202-5%203.3l3.5-2.2c1.5-.9%202.8.2%203.7.2s2.2-1.1%203.7-.2q2%201.4%203.5%202.2c-2-1.4-2.8-3.3-5-3.3a6%206%200%200%200-2.2.6q-1.6-.6-2.2-.6'/%3e%3cpath%20fill='%2385340a'%20d='M253%20268.3q-1.2%200-3.6.8c4-1%204.8.4%206.6.4s2.6-1.3%206.6-.4c-4.4-1.4-5.3-.5-6.6-.5-.9%200-1.5-.3-3-.3'/%3e%3cpath%20fill='%2385340a'%20d='M249.6%20269h-.8c4.6.5%202.4%203.1%207.2%203.1s2.6-2.6%207.2-3c-4.8-.5-3.3%202.4-7.2%202.4-3.7%200-2.6-2.5-6.4-2.5'/%3e%3cpath%20fill='%2385340a'%20d='M260%20276.1a4%204%200%200%200-8%200%204%204%200%200%201%208%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M238.3%20249.9c5-4.4%2011.4-5%2014.9-1.8a9%209%200%200%201%201.6%203.7q.7%203.8-2.3%208%20.5%200%201%20.4%202.6-5.1%201.7-10l-.7-2.5c-4.8-4-11.4-4.4-16.2%202.2'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M246.2%20248.6c2.8%200%203.5.6%204.8%201.7s2%20.9%202.2%201.1%200%20.9-.4.7q-.7-.3-2.7-1.8c-1.3-1-2.6-1-4-1-3.8%200-6%203.2-6.5%203s2.2-3.7%206.6-3.7'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-19.6)'/%3e%3ccircle%20id='ar-f'%20cx='246.3'%20cy='252.1'%20r='2'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M241%20253.4c3.7%202.8%207.4%202.6%209.6%201.3s2.2-1.8%201.7-1.8c-.4%200-.9.5-2.6%201.4s-4.4.8-8.8-1z'/%3e%3c/svg%3e")}.fi-as{background-image:url(/assets/as-Dekqy8Of.svg)}.fi-as.fis{background-image:url(/assets/as-BTEVCXG-.svg)}.fi-at{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640v160H0zm0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-at.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512v170.7H0zm0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-au{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-au.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M106.3%200h1133.3v850H106.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='matrix(.56472%200%200%20.56482%20-60%20-.1)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ax.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M166%200h850v850H166z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='translate(-100)scale(.6024)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-az{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233f9c35'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23ed2939'%20d='M.1%200h640v320H.1z'/%3e%3cpath%20fill='%2300b9e4'%20d='M.1%200h640v160H.1z'/%3e%3ccircle%20cx='304'%20cy='240'%20r='72'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='60'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m384%20200%207.7%2021.5%2020.6-9.8-9.8%2020.7L424%20240l-21.5%207.7%209.8%2020.6-20.6-9.8L384%20280l-7.7-21.5-20.6%209.8%209.8-20.6L344%20240l21.5-7.7-9.8-20.6%2020.6%209.8z'/%3e%3c/svg%3e")}.fi-az.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233f9c35'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%2300b9e4'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='238.8'%20cy='256'%20r='76.8'%20fill='%23fff'/%3e%3ccircle%20cx='255.9'%20cy='256'%20r='64'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m324.2%20213.3%208.1%2023%2022-10.5-10.4%2022%2023%208.2-23%208.2%2010.4%2022-22-10.5-8.1%2023-8.2-23-22%2010.5%2010.5-22-23-8.2%2023-8.2-10.5-22%2022%2010.5z'/%3e%3c/svg%3e")}.fi-ba{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23009'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3cpath%20fill='%23FC0'%20d='m56.5%200%20511%20512.3V.3z'/%3e%3cpath%20fill='%23FFF'%20d='M439.9%20481.5%20412%20461.2l-28.6%2020.2%2010.8-33.2-28.2-20.5h35l10.8-33.2%2010.7%2033.3h35l-28%2020.7zm81.3%2010.4-35-.1-10.7-33.3-10.8%2033.2h-35l28.2%2020.5-10.8%2033.2%2028.6-20.2%2028%2020.3-10.5-33zM365.6%20384.7l28-20.7-35-.1-10.7-33.2-10.8%2033.2-35-.1%2028.2%2020.5-10.8%2033.3%2028.6-20.3%2028%2020.4zm-64.3-64.5%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9l28.2%2020.5-10.8%2033.2%2028.6-20.2%2027.9%2020.3zm-63.7-63.6%2028-20.7h-35L220%20202.5l-10.8%2033.2h-35l28.2%2020.4-10.8%2033.3%2028.6-20.3%2028%2020.4-10.5-33zm-64.4-64.3%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9L138%20192l-10.8%2033.2%2028.6-20.2%2027.9%2020.3-10.4-33zm-63.6-63.9%2027.9-20.7h-35L91.9%2074.3%2081%20107.6H46L74.4%20128l-10.9%2033.2L92.1%20141l27.8%2020.4zm-64-64%2027.9-20.7h-35L27.9%2010.3%2017%2043.6h-35L10.4%2064l-11%2033.3L28.1%2077l27.8%2020.4zm-64-64L9.4-20.3h-35l-10.7-33.3L-47-20.4h-35L-53.7%200l-10.8%2033.2L-35.9%2013l27.8%2020.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ba.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%3e%3cpath%20fill='%23009'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='m77%200%20437%20437V0z'/%3e%3cpath%20fill='%23FFF'%20d='m461.4%20470.4-26.1-19.1-26.9%2019%2010.2-31.2-26.4-19.2h32.7l10.2-31%2010%2031.1%2032.8.1-26.2%2019.4zm76.7%2010.4h-32.7l-10-31.2-10.2%2031.1h-32.8l26.4%2019.2-10.1%2031.2%2026.8-19%2026.2%2019-9.8-30.9zM391.8%20379.6l26.2-19.4h-32.7L375.2%20329%20365%20360h-32.7l26.4%2019.3-10.1%2031.1%2026.8-19%2026.1%2019.1zm-60.3-60.4%2026.2-19.4-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019.1zm-59.7-59.7%2026.2-19.4h-32.7l-10.1-31.2L245%20240h-32.7l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60.4-60.3%2026.2-19.3-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019-9.7-30.8zm-59.7-59.9L178%20120l-32.7-.1-10-31.2-10.3%2031.1H92.2l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60-60L118%2060l-32.7-.1-10-31.2L65%2059.8H32.2L58.6%2079l-10.1%2031.2%2026.8-19%2026.2%2019zm-60-60L58%200%2025.2-.1l-10-31.2L4.8-.2h-32.7L-1.4%2019l-10.1%2031.2%2026.8-19%2026.1%2019z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300267f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M319.8%20135.5c-7%2019-14%2038.6-29.2%2053.7%204.7-1.6%2013-3%2018.2-2.8v79.5l-22.4%203.3c-.8%200-1-1.3-1-3-2.2-24.7-8-45.5-14.8-67-.5-2.9-9-14-2.4-12%20.8%200%209.5%203.6%208.2%201.9a85%2085%200%200%200-46.4-24c-1.5-.3-2.4.5-1%202.2%2022.4%2034.6%2041.3%2075.5%2041.1%20124%208.8%200%2030-5.2%2038.7-5.2v56.1H320l2.5-156.7z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20639.5%200)'/%3e%3c/svg%3e")}.fi-bb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300267f'%20d='M0-.2h512V512H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M170.7-.2h170.6V512H170.7z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M256%20173.3c-5.5%2015.1-11.2%2030.9-23.3%2043a52%2052%200%200%201%2014.6-2.3v63.6l-18%202.7q-1-.1-.9-2.4a244%20244%200%200%200-11.7-53.6c-.4-2.3-7.2-11.3-2-9.7.7%200%207.7%203%206.6%201.6a68%2068%200%200%200-37.1-19.2c-1.2-.3-2%20.3-.9%201.7%2018%2027.7%2033.1%2060.4%2033%2099.2%207%200%2024-4.1%2031-4.1v44.9h8.8l2-125.4z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-bd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='280'%20cy='240'%20r='160'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-bd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='230'%20cy='256'%20r='170.7'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-be{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23f31830'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-be.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M640%20479.6H.4V0H640z'/%3e%3cpath%20fill='%2335a100'%20d='M639.6%20480H0V240.2h639.6z'/%3e%3cpath%20fill='%23fff300'%20d='m254.6%20276.2-106-72.4h131L320%2086.6%20360.4%20204l131-.1-106%2072.4%2040.5%20117.3-106-72.6L214%20393.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M512%20511.6H.5V0H512z'/%3e%3cpath%20fill='%2335a100'%20d='M511.8%20512H0V256.2h511.7z'/%3e%3c/g%3e%3cpath%20fill='%23fff300'%20fill-rule='evenodd'%20d='m389%20223.8-82.9%2056.5%2031.7%2091.6-82.7-56.7-82.8%2056.7%2031.7-91.6-82.8-56.6%20102.3.2%2031.6-91.7%2031.5%2091.6'/%3e%3c/svg%3e")}.fi-bg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-bg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-bh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0'/%3e%3cpath%20fill='%23ce1126'%20d='M640%200H96l110.7%2048L96%2096l110.7%2048L96%20192l110.7%2048L96%20288l110.7%2048L96%20384l110.7%2048L96%20480h544'/%3e%3c/svg%3e")}.fi-bh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0'/%3e%3cpath%20fill='%23ce1126'%20d='M512%200H102.4l83.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2H512'/%3e%3c/svg%3e")}.fi-bi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill-opacity='.7'%20d='M-90.5%200H592v512H-90.5z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(84.9)scale(.9375)'%3e%3cpath%20fill='%2318b637'%20d='m-178%200%20428.8%20256L-178%20512zm857.6%200L250.8%20256l428.8%20256z'/%3e%3cpath%20fill='%23cf0921'%20d='m-178%200%20428.8%20256L679.6%200zm0%20512%20428.8-256%20428.8%20256z'/%3e%3cpath%20fill='%23fff'%20d='M679.6%200h-79.9L-178%20464.3V512h79.9L679.6%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M398.9%20256a148%20148%200%201%201-296.1%200%20148%20148%200%200%201%20296%200z'/%3e%3cpath%20fill='%23fff'%20d='M-178%200v47.7L599.7%20512h79.9v-47.7L-98.1%200z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='3.9'%20d='m280%20200.2-19.3.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm-64.6%20111.6-19.2.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm130.6%200-19.2.3-10%2016.4-10-16.4-19.1-.4%209.3-16.9-9.3-16.8%2019.2-.4%2010-16.4%2010%2016.5%2019.2.4-9.4%2016.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill='gray'%20d='M60.8%20337h175v175h-175z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(-178%20-986)scale(2.9257)'%3e%3cpath%20fill='%2318b637'%20d='m0%20337%20146.6%2087.5L0%20512zm293.1%200-146.5%2087.5L293%20512z'/%3e%3cpath%20fill='%23cf0921'%20d='m0%20337%20146.6%2087.5L293%20337zm0%20175%20146.6-87.5L293%20512z'/%3e%3cpath%20fill='%23fff'%20d='M293.1%20337h-27.3L0%20495.7V512h27.3l265.8-158.7z'/%3e%3cpath%20fill='%23fff'%20d='M197.2%20424.5a50.6%2050.6%200%201%201-101.2%200%2050.6%2050.6%200%200%201%20101.2%200'/%3e%3cpath%20fill='%23fff'%20d='M0%20337v16.3L265.8%20512h27.3v-16.3L27.3%20337z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='1pt'%20d='m156.5%20405.4-6.6.1-3.4%205.6-3.4-5.6-6.5-.1%203.2-5.8-3.2-5.7%206.6-.2%203.4-5.6%203.4%205.7h6.5l-3.1%205.8zm-22%2038.2h-6.6l-3.4%205.7-3.4-5.6-6.6-.2%203.2-5.7-3.1-5.8%206.5-.1%203.4-5.6%203.4%205.6%206.6.2-3.2%205.7zm44.6%200h-6.6l-3.4%205.7-3.4-5.6-6.5-.2%203.1-5.7-3.1-5.8%206.6-.1%203.4-5.6%203.4%205.6%206.5.2-3.2%205.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='matrix(.961%200%200%20.7207%20-65%20111)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='translate(-52%20118.4)scale(.7688)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-bl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bm{background-image:url(/assets/bm-BeYgB2z9.svg)}.fi-bm.fis{background-image:url(/assets/bm-DvNWWcPM.svg)}.fi-bn{background-image:url(/assets/bn-B6T3O78g.svg)}.fi-bn.fis{background-image:url(/assets/bn-CPQcA8Ol.svg)}.fi-bo{background-image:url(/assets/bo-CcUiMqkJ.svg)}.fi-bo.fis{background-image:url(/assets/bo-Dry0C6UA.svg)}.fi-bq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2321468b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3c/svg%3e")}.fi-bq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2321468b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3c/svg%3e")}.fi-br{background-image:url(/assets/br-Cu5YU29T.svg)}.fi-br.fis{background-image:url(/assets/br-Dr5rMAMb.svg)}.fi-bs{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12%200h640v480H-12z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='translate(12)'%3e%3cpath%20fill='%23fff'%20d='M968.5%20480h-979V1.8h979z'/%3e%3cpath%20fill='%23ffe900'%20d='M968.5%20344.5h-979V143.3h979z'/%3e%3cpath%20fill='%2308ced6'%20d='M968.5%20480h-979V320.6h979zm0-318.7h-979V2h979z'/%3e%3cpath%20fill='%23000001'%20d='M-11%200c2.3%200%20391.8%20236.8%20391.8%20236.8L-12%20479.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bs.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M56.6%2026.4H537v480.3H56.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='matrix(1.066%200%200%201.067%20-60.4%20-28.1)'%3e%3cpath%20fill='%23fff'%20d='M990%20506.2H9.4V27.6H990z'/%3e%3cpath%20fill='%23ffe900'%20d='M990%20370.6H9.4V169.2H990z'/%3e%3cpath%20fill='%2308ced6'%20d='M990%20506.2H9.4V346.7H990zm0-319H9.4V27.9H990z'/%3e%3cpath%20fill='%23000001'%20d='M9%2025.9c2.1%200%20392.3%20237%20392.3%20237L7.8%20505.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bt{background-image:url(/assets/bt-BTo4qm10.svg)}.fi-bt.fis{background-image:url(/assets/bt-SxWnbWW0.svg)}.fi-bv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-28%200h699.7v512H-28z'/%3e%3cpath%20fill='%23d72828'%20d='M-53-77.8h218.7v276.2H-53zM289.4-.6h381v199h-381zM-27.6%20320h190.4v190.3H-27.6zm319.6%202.1h378.3v188.2H292z'/%3e%3cpath%20fill='%23003897'%20d='M196.7-25.4H261v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-27.6%20224.8h698v63.5h-698z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-68%200h699.7v512H-68z'/%3e%3cpath%20fill='%23d72828'%20d='M-93-77.8h218.7v276.2H-93zM249.4-.6h381v199h-381zM-67.6%20320h190.4v190.3H-67.5zm319.6%202.1h378.3v188.2H252z'/%3e%3cpath%20fill='%23003897'%20d='M156.7-25.4H221v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-67.5%20224.8h697.8v63.5H-67.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20186h640v108H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20212.7h512V299H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-by{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h640v480H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.52885%200%200%20.53333%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M110%20320h530v160H110Z'/%3e%3c/svg%3e")}.fi-by.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.5625%200%200%20.56889%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20d='M117.3%20341.3h395V512h-395z'/%3e%3c/svg%3e")}.fi-bz{background-image:url(/assets/bz-BCKHR4_q.svg)}.fi-bz.fis{background-image:url(/assets/bz-CoBdB-p8.svg)}.fi-ca{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M150.1%200h339.7v480H150z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-19.7%200h169.8v480H-19.7zm509.5%200h169.8v480H489.9zM201%20232l-13.3%204.4%2061.4%2054c4.7%2013.7-1.6%2017.8-5.6%2025l66.6-8.4-1.6%2067%2013.9-.3-3.1-66.6%2066.7%208c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8%203.8-32.6%205.6-48.9%200%200-35.7%2012.3-38%205.8l-9.2-17.5-32.6%2035.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8%2013.4q-3.2%201.3-5.2-2.2l-23-46-23.6%2047.8q-2.8%202.5-5%20.7L264%20130.8l13.7%2074.1c-1.1%203-3.7%203.8-6.7%202.2l-31.2-35.3c-4%206.5-6.8%2017.1-12.2%2019.5s-23.5-4.5-35.6-7c4.2%2014.8%2017%2039.6%209%2047.7'/%3e%3c/svg%3e")}.fi-ca.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M81.1%200h362.3v512H81.1z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-100%200H81.1v512H-100zm543.4%200h181.1v512H443.4zM135.3%20247.4l-14%204.8%2065.4%2057.5c5%2014.8-1.7%2019.1-6%2026.9l71-9-1.8%2071.5%2014.8-.5-3.3-70.9%2071.2%208.4c-4.4-9.3-8.3-14.2-4.3-29l65.4-54.5-11.4-4.1c-9.4-7.3%204-34.8%206-52.2%200%200-38.1%2013.1-40.6%206.2l-9.9-18.5-34.6%2038c-3.8%201-5.4-.6-6.3-3.8l16-79.7-25.4%2014.3q-3.3%201.3-5.6-2.4l-24.5-49-25.2%2050.9q-3%202.7-5.4.8l-24.2-13.6%2014.5%2079.2c-1.1%203-3.9%204-7.1%202.3l-33.3-37.8c-4.3%207-7.3%2018.4-13%2021-5.7%202.3-25-4.9-37.9-7.7%204.4%2015.9%2018.2%2042.3%209.5%2051z'/%3e%3c/svg%3e")}.fi-cc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='66.7'%20fill='%23ffe000'/%3e%3ccircle%20cx='340.8'%20cy='240'%20r='54.9'%20fill='green'/%3e%3ccircle%20cx='109.8'%20cy='173.3'%20r='69.8'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.5'%20d='M105%20226h17.5s.7-1.6-.2-2.4c-1-.8-4.7-1-3.7-3.8%202-5.8%202.4-4%203.7-17.8a739%20739%200%200%200%202-35.5h-2.6s.5%206.7-1%2015.5c-1.4%208.8-1.9%209.5-3.5%2016.3a64%2064%200%200%201-3.3%2011.2c-1.4%204-1.6%204.1-3.8%207.8-2.3%203.6-1.5%202.2-2.7%204.4-.7%201.1-1.4.8-1.9%201.6s-.5%202.7-.5%202.7z'/%3e%3cpath%20fill='green'%20d='M118.3%20122.5a23%2023%200%200%201-1.2%209.2%2027%2027%200%200%200-2.3%209.8c-1.8.6-3.7-3.9-5.5-1.2%201.3%203.7%204.4%206.6%206.4%209.9.4%201%203.4%203.7%201.6%204.3-4.3-1.5-5.4-7-8-10.3a19%2019%200%200%200-15.5-10c-2.5.1-10.4-.5-8.4%203.7%203%202%206.8%203.4%209.8%205.7%202.3.2%206.3%204%206.1%205.4-4-1.6-5.8-3.5-10-5.2-5.8-2.2-13.7-.9-17%204.8-.5%201.5-1.4%205.8.5%206.3%202.2-3.4%205.3-7.3%209.9-6.2%203.6.3-4%206.7-1.1%205.4%201-.4%203-1.8%204.6-2%201.5%200%202.3%201%203.4%201.2%202.3.3%203%201.2%202.7%201.8s-1%200-3.3.8c-1.1.4-1.7%201.4-3%201.9s-4.2.5-5.2%200c-3.7-1.5-9.7-1.3-10.8%203.3%200%202-1.8-.2-2.6.7-.7%202.2-.8%204.4-4%204.2-2%202-4%204.2-6.6%205.7%201.5%203.4%207.3-3.4%207-.5-2.5%203.5%201.4%204.2%203%201.5%202.9-3%206.5-6.7%2010.7-3.6%202%201.9%203.2-1%204.7-1%201%202.5%202.1.2%203.2-.5%201.7-.2%201.2%202.2%203.2.7%204.1-2.7%209.1-.4%2013.1-3%204.3-2%20.6%201.5-.5%202.9-1.9%203.6-.3%208.4-4.3%2010.6-1.7%204.3%201.9%2010-1.7%2013.2-.5%202%204.6%201.8%206%202.6%202.6%200%200-5.8%202.5-6.6%203.4%202%203.2-3.8%202.5-5.6.4-4%20.6-8.6%202.6-12.3%202.2-4.5%204.2%201.9%201.8%203.7-1.4%204.1-3.4%209.4-.3%2013.3%201%20.2%201.7%202.4%202.8%203%201.2.7%202.8-.1%203-2.1%201.6-6%20.8-12.4%203-18.3%201.5-1.8%203.6-.3%204.5%201.4%203%203.5%205.1%207.8%208.7%2010.7a15%2015%200%200%201%207.8%207.3c0%202.6%207.4%203%205.2%200-2.1-2.7-.7-5.6%201.4-7.5%201.2.3.9-1.8%200-1-1.5-.3-1.6-3%20.4-1.7%203.5%201.1-.2-2.5-1.5-2.6-2.9-1.8-6.2-3.8-7.6-7%203.8%200%207.7%202.1%2011.5.9%203.1-1.6%206.2%200%207.3%202.8%202.4-.4%201.4-2.8%200-3.6%201.7-.7%203-2.2.8-3.5-1-1.4%201.5-4-1.7-3.8.1-2.5-.8-4.7-3.5-5.6-2.7-2.2-10.6%203.4-10.3-1.7-.8-2.8%203.2-.4%204.3-1.8%201.1-3-5.5-2.6-3.3-5%201.4-.8%208.1-2.1%202.9-3.1a8%208%200%200%201-7-1.1c-1.9%203.1-7.2-1.8-6.3%203.8-.7%202.1-5.5%207.6-6.8%203.4%201-3.3%206.8-4.3%205-8.8-.3-2.7-2.6.5-3.6.3-.6-1.7%201.6-3.8%203.2-4.2%203%202.4%203-3%206-2.5%202.1-.5-.7-1.4-1.3-1.8.6-1.5%203.9-2.3.7-3.7-2.9-2-5%202.1-7.3%202.3-2.2-2.5%202-3.7%203.2-5%20.1-1-2.4-.3-1.7-1.2.7-1.1%205.2-1.2%203-3a15%2015%200%200%200-10.2.6c-2%20.6-2.5%205-4.2%204.8-.7-2%20.3-5.8-2.4-6.3m15%2042.3c2.4-.4%200%203.7-1%203.6%200-1.4-3.6-1.3-1.3-2.6a7%207%200%200%201%202.3-1'/%3e%3cg%20fill='%23ffe000'%20transform='translate(0%2080)scale(.0635)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='268.2'%20cy='250.4'%20r='61.2'%20fill='%23ffe000'/%3e%3ccircle%20cx='287.3'%20cy='250.4'%20r='50.4'%20fill='green'/%3e%3ccircle%20cx='75.2'%20cy='189.2'%20r='64.2'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.4'%20d='M70.7%20237.6h16s.8-1.5-.1-2.2-4.3-1-3.4-3.5c2-5.4%202.2-3.7%203.4-16.4s1.7-32.6%201.7-32.6H86s.5%206.2-.9%2014.3c-1.3%208-1.7%208.7-3.2%2015-1.4%206.1-1.7%206.6-3%2010.3-1.3%203.6-1.5%203.7-3.5%207l-2.5%204.2c-.6%201-1.3.7-1.7%201.4-.4.8-.5%202.5-.5%202.5z'/%3e%3cpath%20fill='green'%20d='M83%20142.5c0%202.5-.2%205.7-1.2%208.4-1%203-2.2%206-2.1%209-1.7.7-3.4-3.5-5-1%201.2%203.3%204%206%205.9%209%20.3%201%203%203.5%201.5%204-4-1.3-5-6.4-7.5-9.5a18%2018%200%200%200-14.2-9c-2.3%200-9.6-.6-7.7%203.2%202.8%202%206.3%203.2%209%205.3%202.1.2%205.8%203.6%205.6%205-3.6-1.5-5.3-3.3-9.2-4.8-5.3-2-12.6-.9-15.5%204.4-.6%201.4-1.4%205.3.3%205.7%202-3.1%205-6.6%209.2-5.7%203.3.3-3.8%206.3-1%205%20.8-.3%202.8-1.6%204.1-1.7%201.4-.2%202.2.8%203.2%201%202.1.3%202.7%201.1%202.5%201.6s-1%20.1-3%20.8c-1%20.3-1.6%201.3-2.9%201.7s-3.8.4-4.7%200c-3.4-1.4-8.9-1.1-10%203%200%202-1.6-.1-2.3.7-.6%202-.8%204-3.8%203.9-1.8%201.9-3.6%203.9-6%205.2%201.4%203.1%206.8-3.1%206.5-.5-2.3%203.2%201.2%203.9%202.8%201.4%202.6-2.8%205.9-6.1%209.8-3.3%201.9%201.7%203-1%204.3-.8.9%202.2%202%200%203-.5%201.5-.2%201%202%203%20.6%203.7-2.5%208.3-.4%2012-2.8%203.8-1.8.5%201.4-.6%202.7-1.7%203.3-.2%207.7-4%209.7-1.4%204%201.8%209.2-1.5%2012.1-.5%201.9%204.3%201.7%205.6%202.4%202.4.1%200-5.3%202.2-6%203.1%201.9%203-3.5%202.4-5.2.3-3.7.5-7.8%202.3-11.3%202-4.1%203.9%201.7%201.6%203.4-1.2%203.8-3%208.7-.2%2012.2.9.2%201.5%202.2%202.6%202.8%201%20.7%202.5-.1%202.8-2%201.4-5.4.7-11.4%202.7-16.7%201.3-1.7%203.3-.3%204.1%201.2%202.8%203.2%204.7%207.2%208%209.9a14%2014%200%200%201%207.2%206.7c0%202.4%206.8%202.7%204.8%200-2-2.5-.7-5.2%201.3-6.9%201%20.3.7-1.6%200-.9-1.4-.3-1.5-2.8.3-1.6%203.2%201-.2-2.3-1.3-2.4-2.7-1.6-5.7-3.5-7-6.4%203.4%200%207%202%2010.5.8%202.9-1.5%205.7.1%206.7%202.6%202.2-.4%201.3-2.5%200-3.3%201.6-.6%202.7-2%20.8-3.2-1-1.4%201.4-3.6-1.6-3.5.1-2.3-.8-4.3-3.2-5.1-2.5-2.1-9.7%203-9.5-1.7-.7-2.5%203-.3%204-1.6%201-2.7-5-2.4-3-4.5%201.2-.8%207.4-2%202.6-3a8%208%200%200%201-6.4-1c-1.7%203-6.7-1.6-5.8%203.6-.7%202-5%207-6.3%203.1%201-3%206.3-4%204.6-8-.2-2.6-2.3.4-3.3.2-.5-1.6%201.5-3.5%203-3.9%202.7%202.2%202.8-2.7%205.5-2.3%202-.4-.7-1.2-1.2-1.6.5-1.4%203.5-2.2.6-3.4-2.6-2-4.5%202-6.6%202.1-2-2.3%201.8-3.4%202.9-4.6%200-1-2.3-.3-1.6-1%20.6-1.2%204.8-1.3%202.8-2.9-2.9-1-6.6-.7-9.4.5-1.8.6-2.3%204.6-3.8%204.4-.8-1.7.2-5.2-2.2-5.8zm13.7%2038.9c2.3-.4%200%203.3-1%203.3.1-1.3-3.2-1.2-1.1-2.4z'/%3e%3cg%20fill='%23ffe000'%20transform='translate(-25.8%20103.5)scale(.05833)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M28.8%2096H96l20.8-67.2L137.6%2096h67.2l-54.4%2041.6%2020.8%2067.2-54.4-41.6-54.4%2041.6%2020.8-67.2zM600%200%200%20360v120h40l600-360V0z'/%3e%3cpath%20fill='%23ce1021'%20d='M640%200%200%20384v96L640%2096z'/%3e%3c/svg%3e")}.fi-cd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cd-a'%3e%3cpath%20fill='%23fff'%20d='M0-88h600v600H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23cd-a)'%20transform='translate(0%2075.1)scale(.853)'%3e%3cpath%20fill='%23007fff'%20d='M0-88h800v600H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M36%2032h84l26-84%2026%2084h84l-68%2052%2026%2084-68-52-68%2052%2026-84zM750-88%200%20362v150h50L800%2062V-88z'/%3e%3cpath%20fill='%23ce1021'%20d='M800-88%200%20392v120L800%2032z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12.4%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%20transform='translate(12.4%20-32)'%3e%3cpath%20fill='%2300f'%20d='M-52%2032h719.3v119H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20391.6h719.3V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20271.3h719.3v120.3H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20151h719.3v120.3H-52z'/%3e%3cpath%20fill='red'%20d='M247.7%2032.5h119.9V512H247.7z'/%3e%3cpath%20fill='%23ff0'%20d='m99.3%20137.7-31.5-21.8-31.3%2022L47.4%20101%2016.9%2078l38.2-1%2012.5-36.3L80.3%2077l38.1.7L88.2%20101'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%3e%3cpath%20fill='%2300f'%20d='M-52-.5h768v127H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20383.5h768V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20255h768v128.5H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20126.5h768V255H-52z'/%3e%3cpath%20fill='red'%20d='M268%200h128v512H268z'/%3e%3cpath%20fill='%23ff0'%20d='M109.5%20112.3%2075.9%2089.1l-33.4%2023.4%2011.6-39.2-32.5-24.6%2040.7-1L75.7%208.8l13.5%2038.6%2040.8.8L97.6%2073'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.5%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(79.5%20-32)'%3e%3cpath%20fill='%23ff0'%20d='M-119.5%2032h720v480h-720z'/%3e%3cpath%20fill='%2300ca00'%20d='M-119.5%2032v480l480-480z'/%3e%3cpath%20fill='red'%20d='M120.5%20512h480V32z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M115.7%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(-119.5)scale(1.032)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h744v496H0z'/%3e%3cpath%20fill='%2300ca00'%20d='M0%200v496L496%200z'/%3e%3cpath%20fill='red'%20d='M248%20496h496V0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ch{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M170%20195h300v90H170z'/%3e%3cpath%20d='M275%2090h90v300h-90z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ch.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M96%20208h320v96H96z'/%3e%3cpath%20d='M208%2096h96v320h-96z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ci{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M426.8%200H640v480H426.8z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ci.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M341.5%200H512v512H341.5z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ck{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m471.6%20213%205.2-16.7-14-10.6%2017.6-.2%206-16.5%205.6%2016.5%2017.7.5-14.1%2010.5%205%2016.7-14.5-10m27.1%2013%2010.4-13.9-9.7-14.8%2016.7%205.8%2011-13.5v17.6l16.4%206.4-16.8%205-.8%2017.5-10.2-14.4m-98.4%2015-.7-17.5-16.8-5.2L431%20198v-17.4l10.9%2013.5%2016.8-5.6-9.8%2014.7%2010.3%2014-17-4.5m-39.6%2040.9-7.4-15.8-17.4%201.8%2012.8-12.3L384%20211l15.2%208.2%2013.3-11.8-3.4%2017.4%2014.9%208.9-17.3%202.5M389%20291.8l-13.3-11.1-15%209.2%206.4-16.7-12.9-11.6%2017.3.7%207-16.4%204.3%2017.2%2017.2%201.5-14.6%209.8m3.2%2060.4-16.5-4.8-10.1%2014.5-.7-17.9-16.4-5.5%2016.1-6.2v-18l10.7%2014.1%2016.4-5.6-9.6%2015m29.5%2050.8-17%202.4-3.5%2017.4-7.8-16-17.1%201.6%2012.2-12.3-7.1-16.4%2015.3%208.5%2012.8-11.8L393%20362m45%2038-15.1%208.2%202.6%2017.6-12.7-12.4-15.6%207.6%207.3-15.9-12.3-12.9%2017.3%202.6%208-15.5%203.4%2017.4m53.8%209-8.3%2015.3%2011.7%2013.2-17.4-3.3-8.9%2015-2.4-17.3-17.2-4%2015.8-7.4-1.7-17.5%2012.2%2012.8m57.4-13.1-.5%2017.4%2016.3%206.4-17%205-1.2%2017.5-10-14.3-17%204.4%2010.8-13.9-9.4-14.7%2016.6%205.7M559%20209.8l12%2012.6%2015.9-7.4-8.3%2015.8%2011.5%2013.1-17-2.8-9%2015.5L562%20239l-17-3.5%2015.7-8m34.2%2021%205.5%2016.6%2017.5.3-14.2%2010.7%204.7%2016.8-14.1-10-14.6%2010.1%205.4-16.8-13.8-10.6%2017.6-.4m19.5%2033.2-2%2017.4%2015.7%207.7-17.3%203.6-2.7%2017.3-8.7-15.1-17.4%202.9%2012-13-8.1-15.5%2016%207.2m3%2039.8-7.8%2015.6L603%20379l-17.4-2.7-8.4%2015.3-3-17.3-17.4-3.3%2015.6-8-2.3-17.4%2012.6%2012.3m-9.8%2039.1-14.7%209.2%203.8%2017.3-13.5-11.5-15%208.6%206.3-16.3-13.1-12.1%2017.4%201.5%207-16%204.4%2017.2'/%3e%3cpath%20fill='%23006'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-ck.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m344.8%20250.1%205.7-18.3-15.4-11.7%2019.4-.2%206.5-18.1%206.3%2018.1%2019.4.6-15.6%2011.4%205.6%2018.4-15.9-11m29.7%2014.4%2011.4-15.3-10.6-16.3%2018.4%206.4%2012-14.8V233l18%207.1-18.4%205.5-.9%2019.2-11.3-15.8m-108%2016.5-.8-19.2-18.4-5.7%2018.2-7v-19.1l12%2014.9%2018.4-6.2-10.8%2016.1%2011.4%2015.4-18.6-5m-43.6%2045-8-17.4-19.2%202%2014-13.5-7.2-17.7%2016.7%209%2014.6-13-3.7%2019.1%2016.3%209.7-19%202.8m-19.2%2061-14.6-12.1-16.5%2010%207-18.3-14-12.8%2018.9.9%207.7-18%204.7%2018.8%2018.9%201.7-16%2010.8m3.5%2066.3-18.2-5.3-11%2016-.8-19.7-18-6%2017.7-6.9v-19.7l11.7%2015.5%2018-6.1-10.5%2016.3m32.4%2055.9-18.7%202.6-3.8%2019.1L244%20428l-18.8%201.8%2013.5-13.5-7.9-18%2016.9%209.3%2014-13-3%2019.3m49.4%2041.7-16.7%209%203%2019.3-14.1-13.6-17%208.3%208-17.4-13.5-14.1%2019%202.8%208.7-17%203.7%2019m59.1%2010-9%2016.8%2012.8%2014.5-19.1-3.6-9.8%2016.4-2.7-19-18.9-4.4%2017.4-8.2-1.9-19%2013.5%2013.9m63-14.4-.7%2019.2%2018%207-18.6%205.6-1.3%2019.1-11-15.7-18.8%204.9%2011.9-15.4-10.3-16.1%2018.3%206.2m59.8-223.2%2013.1%2013.9%2017.5-8.1-9%2017.4L475%20284l-18.7-3-9.8%2017-2.5-19.3-18.6-4%2017.2-8.7m37.6%2023.1%206%2018.3%2019.1.3-15.5%2011.7L495%20338l-15.6-11-16%2011.1%206-18.5-15.2-11.6%2019.3-.5m21.4%2036.5-2.2%2019%2017.3%208.6-19%204-3%2019-9.5-16.7-19.1%203.2%2013-14.3-8.8-17%2017.7%207.9m3.2%2043.7-8.5%2017.1%2013.3%2014-19.1-2.8-9.3%2016.7-3.3-18.9-19-3.7%2017-8.8-2.5-19%2014%2013.5m-10.9%2043-16.1%2010%204.1%2019-14.8-12.6-16.5%209.4%207-18-14.4-13.2%2019.1%201.6%207.7-17.6%204.9%2019'/%3e%3cpath%20fill='%23006'%20d='M0-.5h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256-.5v32l-95%2096%2095%2093.5v34.5h-33.5l-95.5-94-93%2094H0v-34L93%20128%200%2036.5v-37h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20161.5%205.5%2017-76.5%2077H0V254zm62-6%2027%204%2075%2073.5v22.5zM256-.5l-96%2098-2-22%2075-76zM0%200l96.5%2094.5-29.5-4L0%2024z'/%3e%3cpath%20fill='%23fff'%20d='M88-.5v256h80V-.5zm-88%2088v80h256v-80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20103.5v48h256v-48zM104-.5v256h48V-.5z'/%3e%3c/svg%3e")}.fi-cl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M256%200h512v256H256z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M167.8%20191.7%20128.2%20162l-39.5%2030%2014.7-48.8L64%20113.1l48.7-.5L127.8%2064l15.5%2048.5%2048.7.1-39.2%2030.4z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20256h768v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h708.7v708.7H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.722)'%3e%3cpath%20fill='%23fff'%20d='M354.3%200H1063v354.3H354.3z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h354.3v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='m232.3%20265.3-55-41.1-54.5%2041.5%2020.3-67.5-54.5-41.7%2067.4-.6%2021-67.3%2021.3%2067.2h67.5L211.4%20198z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20354.3h1063v354.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23fcd116'%20d='M426.7%200H640v480H426.7z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(320%20240)scale(7.1111)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M341.3%200H512v512H341.3z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(256%20256)scale(5.6889)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.fi-cn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M1-.3-.7.8%200-1%20.6.8-1-.3z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='translate(128%20128)scale(76.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-121%20142.6%20-47)scale(25.5827)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-98.1%20198%20-82)scale(25.6)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-74%20272.4%20-114)scale(25.6137)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(16%20-19.968%2019.968%2016%20256%20230.4)'/%3e%3c/svg%3e")}.fi-co{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20360h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-co.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20384h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2075.4h640v322.3H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20157.7h640v157.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2080.5h512v343.7H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20168.2h512v168.2H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M-32%200h682.7v512H-32z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%20transform='translate(30)scale(.94)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M-123.4%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%20transform='translate(115.7)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.94)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%20320h768v64H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(42.67)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(56.9)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h9000v9000H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.057)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h13500v9000H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%205625h13500v1125H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(750)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(1000)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230021ad'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h640v480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='57.8'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M284.7%20214c4%205.5%2010%2014.6%2014.8%2012.2%203.7%200%205.7.3%206.2%202.8a37%2037%200%200%200%2033-14.3s.8%200%20.5-4.5c0-2%202.8-1.6%202.8-1%20.4%201%20.4%201.7.9%201.8%201-.4%202.7-3%204-4.6q.3-1%20.2-2.4c.7-1.7%202.4-1.3%202.8-.4l.6%201.6c1.8%201.2%205%200%205.2%200%20.3-1.4%201.2-1.2%201.2-1.2%201.2-.3.7-.2%201.5.2-.7%207.7%201.5%208%201.3%2012%20.1%204.4-1.3%205.6-1.3%207.3.4%202%207%202.1%204.6%203.9-2%201%200%203-3%203.8-8.8%204.5-10.4%208.3-10.4%208.3s-2.2%204.2-2.5%204.2c-1.5%202.8-3.3%201.2-4.4%202.6-.5%201.7-1%205.5%200%207.4.5%202.7%200%204.2-.7%206.9-.6%205.6-2.8%206.5-3.1%208.4-1%202.2.2%2012-.8%2012-6.5.2-11.5-1.2-14.1-1.7%202.5-10.9%201.5-20.4%201.5-21.4-.6-7.8-11.6-5.9-13.3-7-1.4-.2-2.3-1.3-2.7-1.8-1.6-.2-2.2-.6-3.7-.7-.8.4-.3.8-2%201.3-4.5.5-6.4-3.8-6.4-3.8.2-1.5-9.9.3-15.3-1-2.3%201.3-3.3%205-5.1%205.4%200%201.1-3-1-3.6-2-.2-3.4%202.8-4.8%202.8-4.8%202.4-1.7%203.8-2%205-3.1.5-2.9.2-5%201.5-7.1%201-1.7%202.5-1%203.5-1.6%201.1-.8%201.6-5.6.6-7l-4.7-4.2c-1.4-4.1%201.7-6.8%202.6-6.5'/%3e%3cpath%20fill='%23ffc639'%20d='M561.9%20142.4c-2.6-10.3-26-32.7-43.7-46.9-4.2-2.8-7-1.1-6.4%203%202.2%203.6%203.8%207.6%206%2011.3.6%202.5%201.8%204.2%202.4%206.6%200%200%20.2%204.2.6%204.6%205.4%206%206.2%2011.1%206.2%2011.1a49%2049%200%200%200%2011.5%2015.6c6.2%203.9%201.6%2016%201.8%2022.5%200%204-2.9%203.6-5.5%203-20.1-18.5-40.1-18.5-57.8-23.9-6.8-.7-7%202.6-4.7%204.4a129%20129%200%200%200%2039.1%2029.6l7.7%204.8%208.8%207.3c6.8%204.4%207.3%208.4%207.3%208.8.2%208.2-4.2%2014.6-5.5%2017.2-2.3%208.7-7%2010.2-7%2010.2-37.6%2025.4-57.4%2032-118.4%2024.1-1-.4-6.8.5%200%203%2015.5%205.2%2053.7%2013.5%2090.6-4%209-6.2%2014.8-4.2%2021.3-8a287%20287%200%200%201%2028.3-15.4c8.3-4.5%2031.3-9.4%2036.6-13.8%206.1-.5%2012.4-1.3%2012.8-6.5%202-1.3%205-.3%207.2-4.6%204.8-.9%204-2.6%204-2.6-1.2-3.4-5.8-4.8-9-7.3-4.8-1.6-8-2-11.5-.4l-3.3%201.5s-5.1-.7-5.1-1.1c-11.4-.6-10.3-38.3-14.3-54z'/%3e%3cpath%20fill='%231c8a42'%20d='M588.6%20204.2a2.8%201.8%2016%201%201-5.4-1.7%202.8%201.8%2016%200%201%205.4%201.7'/%3e%3cg%20fill='%23fff'%20transform='matrix(.64%200%200%20.64%200%2080)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230021ad'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h512v512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='61.7'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M218.3%20228.3c4.3%205.8%2010.6%2015.5%2015.8%2013%204%200%206%20.3%206.6%203A40%2040%200%200%200%20276%20229s.8%200%20.5-4.8c0-2.2%203-1.7%203-1%20.4%201%20.3%201.8.9%201.8%201.2-.4%202.9-3.1%204.3-4.8q.3-1.2.2-2.6c.8-1.8%202.6-1.4%203-.4l.7%201.7c1.8%201.2%205.2%200%205.5%200%20.3-1.5%201.3-1.3%201.3-1.3%201.2-.3.7-.2%201.6.2-.8%208.2%201.6%208.6%201.4%2012.8%200%204.7-1.4%206-1.4%207.8.4%202.2%207.3%202.3%205%204.1-2.2%201.2%200%203.3-3.3%204.1-9.4%204.8-11.2%208.9-11.2%208.9s-2.3%204.4-2.6%204.4c-1.6%203-3.5%201.4-4.7%202.8-.5%201.8-1.1%205.9%200%208%20.5%202.8%200%204.4-.8%207.3-.6%206-3%206.9-3.3%209-1%202.2.3%2012.8-.8%2012.8-7%20.1-12.3-1.3-15-1.9%202.6-11.6%201.6-21.8%201.6-22.8-.7-8.3-12.4-6.3-14.2-7.4-1.5-.3-2.4-1.5-3-2-1.6-.2-2.2-.6-3.9-.8-.8.4-.3.9-2.2%201.4-4.6.6-6.7-4-6.7-4%20.2-1.6-10.5.3-16.4-1-2.4%201.3-3.4%205.2-5.4%205.7%200%201.2-3.2-1-3.9-2.2%200-3.5%203.1-5%203.1-5%202.5-1.9%204-2.2%205.3-3.4.6-3%20.3-5.3%201.6-7.6%201-1.7%202.7-1%203.8-1.7%201.2-.8%201.7-6%20.6-7.3l-5-4.5c-1.6-4.5%201.8-7.3%202.7-7'/%3e%3cpath%20fill='%23ffc639'%20d='M452.3%2063.7c-2.8-11-27.9-34.8-46.6-50-4.5-3-7.4-1.2-6.9%203.1%202.4%204%204.1%208.2%206.5%2012.1.6%202.6%201.9%204.4%202.5%207%200%200%20.2%204.5.6%205a25%2025%200%200%201%206.6%2011.8%2052%2052%200%200%200%2012.3%2016.6c6.6%204.2%201.8%2017.1%202%2024%200%204.3-3.2%203.8-5.9%203.3-21.5-19.8-42.8-19.8-61.6-25.5-7.4-.8-7.5%202.7-5.1%204.6%2013.1%2014%2025.5%2023.6%2041.7%2031.6l8.2%205.1%209.4%207.8c7.2%204.7%207.8%209%207.8%209.4.2%208.8-4.5%2015.6-5.8%2018.3-2.5%209.3-7.5%2011-7.5%2011-40.1%2027-61.2%2034-126.4%2025.7-1-.5-7.2.5%200%203.1%2016.6%205.5%2057.3%2014.4%2096.7-4.3%209.5-6.6%2015.9-4.4%2022.7-8.4%2011.3-7%2027.3-15.6%2030.3-16.5%208.7-4.7%2033.3-10%2039-14.7%206.5-.5%2013.2-1.4%2013.7-7%202.1-1.3%205.2-.3%207.5-4.9%205.2-.9%204.3-2.7%204.3-2.7-1.3-3.7-6-5.2-9.5-7.8-5.1-1.7-8.6-2.2-12.3-.4l-3.5%201.6s-5.5-.8-5.5-1.2c-12.1-.7-11-41-15.2-57.7'/%3e%3cpath%20fill='%231c8a42'%20d='M542.5%20217.8a3%201.9%2016%201%201-5.8-1.8%203%201.9%2016%200%201%205.8%201.8'/%3e%3cg%20fill='%23fff'%20transform='translate(-11.8%20182.4)scale(.68267)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cy{background-image:url(/assets/cy-bZuP8hmf.svg)}.fi-cy.fis{background-image:url(/assets/cy-DJKnEFYW.svg)}.fi-cz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%2311457e'%20d='M360%20240%200%200v480z'/%3e%3c/svg%3e")}.fi-cz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%2311457e'%20d='M300%20256%200%2056v400z'/%3e%3c/svg%3e")}.fi-de{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fc0'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%20160h640v160H0z'/%3e%3c/svg%3e")}.fi-de.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fc0'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%20170.7h512v170.6H0z'/%3e%3c/svg%3e")}.fi-dj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M-40%200h682.7v512H-40z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(37.5)scale(.94)'%3e%3cpath%20fill='%230c0'%20d='M-40%200h768v512H-40z'/%3e%3cpath%20fill='%2369f'%20d='M-40%200h768v256H-40z'/%3e%3cpath%20fill='%23fffefe'%20d='m-40%200%20382.7%20255.7L-40%20511z'/%3e%3cpath%20fill='red'%20d='M119.8%20292%2089%20270l-30.7%2022.4L69.7%20256l-30.6-22.5%2037.9-.3%2011.7-36.3%2012%2036.2h37.9l-30.5%2022.7%2011.7%2036.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M55.4%200H764v708.7H55.4z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(-40)scale(.722)'%3e%3cpath%20fill='%230c0'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2369f'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fffefe'%20d='m0%200%20529.7%20353.9L0%20707.3z'/%3e%3cpath%20fill='red'%20d='m221.2%20404.3-42.7-30.8-42.4%2031%2015.8-50.3-42.4-31.2%2052.4-.4%2016.3-50.2%2016.6%2050%2052.4.2-42.1%2031.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640.1v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M205.7%200h68.6v480h-68.6z'/%3e%3cpath%20fill='%23fff'%20d='M0%20205.7h640.1v68.6H0z'/%3e%3c/svg%3e")}.fi-dk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512.1v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M144%200h73.1v512H144z'/%3e%3cpath%20fill='%23fff'%20d='M0%20219.4h512.1v73.2H0z'/%3e%3c/svg%3e")}.fi-dm{background-image:url(/assets/dm-Cbhezfe1.svg)}.fi-dm.fis{background-image:url(/assets/dm-DPPHwW2M.svg)}.fi-do{background-image:url(/assets/do-B86d445t.svg)}.fi-do.fis{background-image:url(/assets/do-DeRnbj4d.svg)}.fi-dz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M320%200h320v480H320z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h320v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M424%20180a120%20120%200%201%200%200%20120%2096%2096%200%201%201%200-120m4%2060-108-35.2%2067.2%2092V183.2l-67.2%2092z'/%3e%3c/svg%3e")}.fi-dz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M256%200h256v512H256z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h256v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M367%20192a128%20128%200%201%200%200%20128%20102.4%20102.4%200%201%201%200-128m4.2%2064L256%20218.4l71.7%2098.2V195.4L256%20293.6z'/%3e%3c/svg%3e")}.fi-ec{background-image:url(/assets/ec-CaVOFQ3t.svg)}.fi-ec.fis{background-image:url(/assets/ec-cwfBJlvF.svg)}.fi-ee{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231791ff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ee.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231791ff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-eg{background-image:url(/assets/eg-YC70hswZ.svg)}.fi-eg.fis{background-image:url(/assets/eg-DwOkwyQ0.svg)}.fi-eh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='eh-a'%3e%3cpath%20fill-opacity='.7'%20d='M-158.7%200H524v512h-682.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23eh-a)'%20transform='translate(148.8)scale(.94)'%3e%3cpath%20fill='%23000001'%20d='M-158.3%200h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23007a3d'%20d='M-158.3%20255.3h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23fff'%20d='M-158.3%20148.9h680.9v212.8h-680.9z'/%3e%3cpath%20fill='%23c4111b'%20d='m-158.3%200%20340.4%20255.3-340.4%20255.3Z'/%3e%3ccircle%20cx='352.3'%20cy='255.3'%20r='68.1'%20fill='%23c4111b'/%3e%3ccircle%20cx='377.9'%20cy='255.3'%20r='68.1'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m334%20296.5%2029.1-20.7%2028.8%2021-10.8-34%2029-20.9-35.7-.2-11-34-11.2%2033.9-35.7-.2%2028.7%2021.2-11.1%2034z'/%3e%3c/g%3e%3c/svg%3e")}.fi-eh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23000001'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20149.3h512v213.3H0z'/%3e%3cpath%20fill='%23c4111b'%20d='m0%200%20256%20256L0%20512Z'/%3e%3cg%20stroke-width='1.7'%20transform='translate(-135%20-6.5)scale(1.02539)'%3e%3ccircle%20cx='512'%20cy='256'%20r='68.3'%20fill='%23c4111b'/%3e%3ccircle%20cx='537.6'%20cy='256'%20r='68.3'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m493.7%20297.3%2029-20.8%2029%2021.2-10.8-34.2%2029-21-35.8-.2-11-34-11.3%2033.9-35.7-.1%2028.7%2021.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-er{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23be0027'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m0%20480%20640-.3V240z'/%3e%3cpath%20fill='%23239e46'%20d='m0%200%20640%20.3V240z'/%3e%3cpath%20fill='%23f3e295'%20d='M186.2%20360.4c-10.7%203-16.8%2011.3-16.7%2019.1l52.8-.2c.4-8.4-6.5-16.2-17-19.3%2051.6-1%2096.4-20.4%20104.6-32.8-8-3.5-17.4%202.1-24%20.8%2015.7-7.3%2063-37.9%2055.3-70.7-6%2018.2-24%2033.3-31.8%2037.4%2017.7-26.8%2041.8-54.8%2020.9-76.4%201%2012.5-8%2026.3-12%2027.4%2010.3-28.4%2020-64-2.1-87.4%202.9%208.5%201.7%2032.4-2.3%2033.5-1.2-19.3-4.5-59.8-24.8-59.3%206.4%205.8%209.2%2021.4%209.4%2037.2a58%2058%200%200%200-21.1-27%20118%20118%200%200%200-41.5-42.2c1.8%2012.7%203.3%2022.7%2021%2035.9-9.2-.6-18.4-18.1-28.3-18.6-7.9-.4-14%207.1-26.9%202.8%201.4%204.2%207.4%206.1%208.7%209.2-2.8%202-9.3-.3-14.7-3%207.5%2010%2019%2016%2028.8%2014%2011.7-2.2%2024.2-1%2036.2%205.8a63%2063%200%200%201-22.5.6c6.9%207%2011.5%2011.7%2023.6%2011.6%2010.7%200%2016.4-5.8%2019.1-2.2%206.8%208%2011.3%2016%2017%2025.4-12.5%201.3-8.7-14.1-22.6-22-7.9%2016%209%2035.2%2020.3%2043.2a65%2065%200%200%200%207.1%2031.5c3.5%206.5%208%2013.2%206.3%2027.9-6.9-5-13.5-21.8-11-35.1-8.6%202.3-12%2017.4-8%2025%203%205.7%205%2016.8%201.6%2021.7-3.4%204.6-3.7%204-3.7%2014%20.1%205.8-3.2%2012.8-8.5%2017.7a36%2036%200%200%200%201.1-15.8c-4.2%207.2-14.9%2014.6-18.2%2022.4s-4.1%2021.2-20%2024.3c-20.6%204-27.7%207.6-40.8%2013-1.5-10%202.9-31%2011.3-29.7%208.1%201.4%2033-8.6%2024-29.5-1.7%206.6-7.5%2013-13.9%2013.3%206.9-8.8%2019-18%2013.1-32.8a43%2043%200%200%201-16.3%2018c8.4-16%201-21-9-7.6-3.8%205.1-6.1%2015.4-8.5%2028.5-4-10.6-3.7-24.6-8.4-36-4.8-12.3%206.5-15.5%2011.8-14.5%2013%203.5%2034.9%203.5%2033.3-18.1-5.7%207.3-15.5%209.5-26.2%207%2012-8.8%2021.4-25.3%208-34a31%2031%200%200%201-16.9%2024.1%2051%2051%200%200%201-.3-24.8c-5.2%205.6-9%2017-12.1%2030.2-.3-13%202.2-22.3%204-29.3%202.8-10.1%209.6-3.5%2020-2.8%2010.2.6%2024-5%2021.4-18.7-3.4%205.5-10.5%207.6-17.7%207%208.7-5.3%2023.8-14.6%2015.5-29-3.5%205.4-4.6%2010-14.7%2011.7%202.6-6%203-14.7%2011-18-14-2.9-22%206.3-26.2%2020.7-1.6-10-3.6-13.6-4-21%207.6-8.3%208.4-24.8-8-28.4a35%2035%200%200%200%201.2%2017.4c-7.7-4.6-18.5-7.1-25.8-.7%205%205.3%2012.5%2010%2024.2%204.2-2.8%209-10%207.5-19.8%204%206%2011.3%2013.6%2013.3%2022%2012%204.4%2011.6%204.6%2020.4-8.3%2037.2.6-10.4-.1-18.2-8.4-26.7-7.2-7-13%20.3-1.8%2015.8-6.8-5-14.4-15-16.7-25.1-2.2%2012.4-.2%2027.1%206.7%2035.4-3.3%203.5-7-.4-12.5-9%202%2027.4%2013.7%2032.7%2029.4%2026.6.4%2015%20.4%2028.9%201.3%2047-9.1-13.2-20.7-23-27.1-25.4-2%207.3%205.5%2017%209.8%2022.3-6.5-1.4-20.5-12-20.5-12-1.4%2012.1%2014.3%2023.4%2024.5%2028.4-12-.5-17.3-5-25-12.4.2%2033.8%2036.6%2027.9%2043.5%2022.7l3%2052.5c-10.3-1.8-9.5-5-18.3-5.7-24.5-1-43.9-29.4-50.3-50.3-1.9%203.4-.4%207-2.1%2011.3-4-10.3-9-23.6-15.9-29.8%201.8%206%202%2012.1%201.4%2023.3-2.4-7.2-4.5-9.5-4.7-18%20.1-6.5%206.3-11.3%206-20.5-.3-6.7-6.4-21.3-7.3-32.5-3%2011.6-4.8%2023.8-9.4%2031%202.3-12.4%201.6-21%205.4-29.3%204.4-8.7%208.1-16.6%205.2-25.4-2.8%203.4-1.9%206.5-9%2014.8-1.5-9%209.2-23.5%2019.6-29.3%207.3-3.8%2016.5-17.6%2010.5-27-6.9%205-10%2011.6-19.7%2023%207-27%2025-34.2%2046.5-34.3%204.7%200%2014.3-1.7%2017-8-6%202.3-13.2%202.6-19.6%201.4%204.7-6.9%2014.4-6%2023.6-6%207.1%200%2018.3-1%2022.8-11.2a51%2051%200%200%201-31%201.9c13.7-7%2035-7.8%2046-17.1-12.5-9.3-43.7%202.2-63.4%2015.7%205.5-5%2014.2-14%2019-21.2-10.8-5.2-38%2025-47.4%2043-9%205-12.5%2013-16%2018.5%204.7-16.1%205.2-27.8%209.2-41C80%20138%2092.6%20194.6%2086%20208.2c.8-15%20.1-34.1-6-44-9.4%207.2-10.2%2049.5-1.4%2084.7-3.2-9.4-9.2-18.2-11.1-29.7-14%2025.4%208.2%2055.5%2026.7%2079.2-14-7.3-27.7-22.9-36.8-36%202.5%2045.6%2050%2055%2057.4%2066.2-10-4.7-29.1-13.9-37.3-4.2a99%2099%200%200%201%2032.3%2012.1c12.4%2015.4%2035.7%2022.2%2076.4%2023.9'/%3e%3c/g%3e%3c/svg%3e")}.fi-er.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='er-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23er-a)'%3e%3cpath%20fill='%23be0027'%20d='M-48%200h591.5v512H-48z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m-48%20512%20591.5-.3V256z'/%3e%3cpath%20fill='%23239e46'%20d='m-48%200%20591.5.3V256z'/%3e%3cpath%20fill='%23f3e295'%20d='M148.8%20351.4c-8.7%202.4-13.7%209.2-13.6%2015.6l42.8-.2c.4-6.9-5.2-13.2-13.8-15.7%2042-.8%2078.4-16.6%2085-26.6-6.5-2.9-14.1%201.7-19.5.6%2012.8-5.9%2051.2-30.8%2045-57.4a62%2062%200%200%201-25.8%2030.3c14.3-21.8%2034-44.5%2017-62%20.8%2010.2-6.6%2021.4-9.8%2022.2%208.3-23%2016.3-52-1.8-71%202.4%206.9%201.5%2026.3-1.8%2027.2-1-15.7-3.7-48.6-20.2-48.1%205.3%204.6%207.5%2017.4%207.7%2030.2-3.8-8.8-8-15.4-17.2-22a96%2096%200%200%200-33.7-34.3%2036%2036%200%200%200%2017.1%2029.2c-7.5-.5-15-14.7-23-15.1-6.4-.3-11.4%205.8-21.9%202.3%201.2%203.4%206%205%207%207.5-2.1%201.5-7.5-.2-11.9-2.5%206.1%208.2%2015.5%2013%2023.5%2011.4%209.5-1.8%2019.7-.8%2029.4%204.7a52%2052%200%200%201-18.4.5c5.7%205.7%209.4%209.5%2019.2%209.4%208.8%200%2013.4-4.6%2015.6-1.8%205.5%206.5%209.2%2013%2013.8%2020.6-10.2%201.2-7.1-11.4-18.4-17.9-6.3%2013.2%207.3%2028.7%2016.6%2035.2%200%209.9%201.5%2018%205.7%2025.6%202.8%205.3%206.5%2010.7%205.1%2022.7-5.5-4-11-17.7-9-28.5-7%201.9-9.6%2014-6.4%2020.2%202.5%204.7%204.1%2013.7%201.3%2017.7-2.8%203.7-3%203.3-3%2011.3%200%204.8-2.6%2010.5-7%2014.4%201-3.3%202-9.2%201-12.8-3.5%205.9-12.1%2011.9-14.8%2018.2s-3.4%2017.2-16.3%2019.7c-16.7%203.3-22.5%206.2-33.2%2010.6-1.2-8.1%202.4-25.1%209.2-24.1%206.7%201.2%2026.8-7%2019.6-24-1.4%205.4-6.2%2010.6-11.3%2010.9%205.5-7.2%2015.4-14.7%2010.6-26.7a35%2035%200%200%201-13.3%2014.7c6.9-13.1.8-17-7.3-6.3-3%204.2-5%2012.6-6.9%2023.2-3.2-8.6-3-20-6.8-29.2-4-10%205.3-12.7%209.6-11.9%2010.6%202.9%2028.4%202.9%2027-14.7-4.5%206-12.6%207.8-21.3%205.7%209.8-7.2%2017.5-20.5%206.6-27.5a25%2025%200%200%201-13.7%2019.5%2041%2041%200%200%201-.3-20.1c-4.3%204.5-7.4%2013.8-9.9%2024.5a82%2082%200%200%201%203.3-23.8c2.2-8.3%207.8-2.9%2016.3-2.3%208.2.5%2019.5-4%2017.4-15.2-2.8%204.4-8.6%206.1-14.5%205.7%207.1-4.3%2019.4-12%2012.7-23.6-2.9%204.4-3.8%208.2-12%209.6%202.1-5%202.5-12%208.9-14.7-11.4-2.3-17.9%205.2-21.2%2016.8-1.4-8-3-11-3.3-17%206.2-6.8%206.8-20.2-6.5-23.1-.8%206.8-.5%208.5%201%2014-6.3-3.6-15-5.7-21-.4%204%204.3%2010.2%208%2019.7%203.4-2.3%207.3-8.1%206-16.1%203.2%204.9%209.2%2011%2010.9%2017.9%209.8%203.5%209.4%203.7%2016.5-6.7%2030.2.4-8.5-.2-14.8-7-21.7-5.7-5.7-10.4.3-1.4%2012.9A39%2039%200%200%201%20127%20200c-1.8%2010.1-.2%2022%205.4%2028.8-2.7%202.8-5.7-.3-10.1-7.2%201.6%2022.2%2011.1%2026.4%2023.9%2021.5.3%2012.2.3%2023.5%201%2038.2a61%2061%200%200%200-22-20.6c-1.7%206%204.5%2013.7%208%2018-5.3-1-16.7-9.7-16.7-9.7-1.2%209.9%2011.6%2019%2019.9%2023.1-9.7-.4-14-4-20.3-10%20.1%2027.4%2029.7%2022.6%2035.3%2018.4l2.5%2042.6c-8.4-1.4-7.7-4-14.9-4.6-19.9-.8-35.7-23.9-40.9-40.9-1.5%202.8-.3%205.7-1.7%209.2-3.2-8.4-7.3-19.1-12.9-24.1%201.4%204.8%201.6%209.8%201.1%2018.8-1.9-5.9-3.7-7.7-3.8-14.6.1-5.3%205.1-9.2%204.9-16.7-.2-5.4-5.2-17.2-6-26.4-2.4%209.5-3.9%2019.4-7.6%2025.2%201.9-10%201.3-17%204.4-23.7%203.6-7.2%206.6-13.5%204.2-20.7-2.3%202.8-1.5%205.3-7.2%2012-1.3-7.3%207.4-19%2015.8-23.8%206-3%2013.4-14.3%208.6-22-5.6%204-8.1%209.5-16%2018.7%205.6-22%2020.2-27.7%2037.7-27.8%204%200%2011.7-1.4%2014-6.5-5%201.9-10.9%202.1-16%201%203.7-5.4%2011.7-4.7%2019.1-4.8%205.8%200%2014.9-.8%2018.6-9a42%2042%200%200%201-25.2%201.5c11.1-5.8%2028.5-6.4%2037.4-14-10.2-7.5-35.6%201.9-51.6%2012.9%204.5-4.1%2011.6-11.4%2015.5-17.3-8.8-4.2-31%2020.4-38.6%2035-7.2%204-10.1%2010.5-13%2015%204-13.1%204.3-22.6%207.5-33.3-24.8%208.5-14.5%2054.5-19.9%2065.5.6-12.2.1-27.8-4.9-35.8-7.6%205.8-8.3%2040.2-1%2068.9-2.7-7.7-7.6-14.9-9.1-24.2-11.4%2020.7%206.6%2045%2021.6%2064.3a96%2096%200%200%201-29.8-29.2c2%2037%2040.7%2044.7%2046.7%2053.8-8.2-3.8-23.7-11.3-30.4-3.4a80%2080%200%200%201%2026.3%209.9c10%2012.5%2029%2018%2062%2019.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-es{background-image:url(/assets/es-d5m8M5h8.svg)}.fi-es.fis{background-image:url(/assets/es-BuSGTZm_.svg)}.fi-et{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M-61.3%200h682.7v512H-61.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(57.5)scale(.94)'%3e%3cpath%20fill='%23ffc621'%20d='M-238%203.5H800v498H-238z'/%3e%3cpath%20fill='%23ef2118'%20d='M-240%20342.5H799.3V512H-240z'/%3e%3cpath%20fill='%23298c08'%20d='M-238%200H800v180H-238z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='matrix(.54%200%200%20.54%20-25.8%2074)'/%3e%3cpath%20fill='%23ffc621'%20d='m214.3%20188.2-6.5%204.5%2023.5%2033%206.3-4zm29.4%2078-9.7-6.8%204-12.7-48.1.7-14-10.7%2065.7-.7%2012.2-36.9%206.6%2015zm76.5-70.7-6.3-4.8-24.3%2032.4%205.6%204.7zM254.8%20247l3.5-11.2h13.3L256.4%20190l6-16.5%2020.5%2062.4%2038.8.5-12.2%2010.7zm90.6%2051.2%202.7-7.4-38.3-13.3-2.8%207zm-69.1-46.4%2011.7-.1%204.1%2012.6%2038.8-28.5%2017.6.6-53.1%2038.7%2011.5%2037.2-14-8.4zm-19.8%20102%207.9.2.3-40.5-7.4-.5zm22-80.3%203.8%2011.1-10.7%208%2039.4%2027.7%205%2016.8-53.6-38-31.5%2022.7%203.5-16%2044-32.3zm-103.3%2013%202.3%207.5%2038.7-12.2-2-7.2zm83.2-4-9.4%207.1-10.8-7.7-14.2%2046-14.4%2010%2019.5-62.7-31.4-23%2016.3-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-et.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M229.3%206.3h489.3v489.3H229.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(-240%20-6.6)scale(1.046)'%3e%3cpath%20fill='%23ffc621'%20d='M2%209.7h991.8v475.9H1.9z'/%3e%3cpath%20fill='%23ef2118'%20d='M0%20333.6h993.2v162H0z'/%3e%3cpath%20fill='%23298c08'%20d='M2%206.3h991.8v172H2z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='translate(204.7%2077)scale(.515)'/%3e%3cpath%20fill='%23ffc621'%20d='m434%20186.2-6%204.3%2022.4%2031.6%206-3.9zm28.2%2074.5-9.2-6.5%203.8-12-46%20.6-13.3-10.2%2062.7-.7%2011.7-35.3L478%20211l-16%2049.8zm73.1-67.6-6-4.5-23.3%2031%205.5%204.5zm-62.5%2049.3%203.3-10.7h12.7L474.3%20188l5.7-15.8%2019.6%2059.7%2037.2.4-11.7%2010.3zm86.6%2049%202.5-7.2-36.6-12.6-2.6%206.5%2036.7%2013.2zm-66-44.4%2011.2-.2%204%2012.1%2037-27.2%2016.7.6-50.7%2037%2011%2035.5-13.4-8-15.9-49.8zm-19%2097.5%207.6.1.3-38.7-7-.4-.8%2039zm21-76.8%203.7%2010.6L489%20286l37.6%2026.5%204.8%2016-51.2-36.2-30.1%2021.7%203.3-15.2%2042.1-31zm-98.7%2012.4%202.3%207.2%2036.9-11.7-1.8-6.8zm79.6-3.8-9%206.8-10.4-7.4-13.5%2044-13.8%209.5%2018.7-60-30-21.8%2015.5-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20174.5h640v131H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M175.5%200h130.9v480h-131z'/%3e%3c/svg%3e")}.fi-fi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20186.2h512v139.6H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M123.2%200h139.6v512H123.1z'/%3e%3c/svg%3e")}.fi-fj{background-image:url(/assets/fj-DEAVMg38.svg)}.fi-fj.fis{background-image:url(/assets/fj-u3dAPoew.svg)}.fi-fk{background-image:url(/assets/fk-nuUF_Ak3.svg)}.fi-fk.fis{background-image:url(/assets/fk-B-RvQ4Hz.svg)}.fi-fm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M-81.3%200h682.6v512H-81.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(76.3)scale(.94)'%3e%3cpath%20fill='%236797d6'%20d='M-252%200H772v512H-252z'/%3e%3cpath%20fill='%23fff'%20d='m259.8%20123-32.4%2022.2%2012.4-35.9-32.5-22.2h40.1l12.4-35.9%2012.4%2036h40l-32.4%2022.1%2012.4%2035.9M259.8%20390l-32.4-22.2%2012.4%2036-32.5%2022.1h40.1l12.4%2035.9%2012.4-36%2040%20.1-32.4-22.2%2012.4-35.9m-188.4-92.4L79.3%20306l1.4-38-37.5-11.7%2038.4-11.7%201.3-38%2022.3%2030.8%2038.4-11.8-24.6%2030.7%2022.4%2030.7m274.2-11.7%2024.6%2030.7-1.4-38%2037.5-11.7-38.4-11.7-1.3-38-22.3%2030.8-38.4-11.8%2024.6%2030.7-22.4%2030.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-fm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M244.2%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(-252)scale(1.032)'%3e%3cpath%20fill='%236797d6'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23fff'%20d='M507.9%2084.5h38.8l-31.5%2021.4%2012%2034.8-31.3-21.5-31.5%2021.5%2012-34.8L445%2084.4h39l12-34.7m12%20363h38.8l-31.5-21.5%2012-34.8-31.3%2021.5-31.5-21.5%2012%2034.8-31.4%2021.5H484l12%2034.7M346%20230.1l37.2-11.4-23.9%2029.8%2021.7%2029.7-36.3-11.4-23.8%2029.8%201.4-36.8-36.4-11.4%2037.2-11.3%201.3-36.8m321%2029.8-37.1-11.4%2023.8%2029.7-21.7%2029.8%2036.4-11.4%2023.7%2029.8-1.3-36.8%2036.4-11.4-37.2-11.3-1.3-36.8'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-78%2032h640v480H-78z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%20transform='translate(78%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-78%2032h663.9v480H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-76%20218.7h185.9V32H216v186.7h371.8v106.6H216V512H109.9V325.3h-186z'/%3e%3cpath%20fill='%23d72828'%20d='M-76%20245.3h212.4V32h53.1v213.3H588v53.4H189.5V512h-53V298.7H-76z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%3e%3cpath%20fill='%23fff'%20d='M-78%200h708.2v512H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-75.9%20199.1h198.3V0h113.3v199.1h396.6V313H235.7v199H122.4V312.9H-76z'/%3e%3cpath%20fill='%23d72828'%20d='M-75.9%20227.6h226.6V0h56.7v227.6h424.9v56.9h-425V512h-56.6V284.4H-75.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-fr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ga{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%2336a100'%20d='M640%20160H0V0h640z'/%3e%3cpath%20fill='%23006dbc'%20d='M640%20480H0V320h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ga.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%2336a100'%20d='M512%20170.7H0V0h512z'/%3e%3cpath%20fill='%23006dbc'%20d='M512%20512H0V341.3h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-gb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-gd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(216)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(288)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M67.2%2067.2h505.6v345.6H67.2z'/%3e%3cpath%20fill='%23fcd116'%20d='M67.2%2067.3h505.6L67.2%20412.9h505.6z'/%3e%3ccircle%20cx='319.9'%20cy='240.1'%20r='57.6'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20240)scale(52.8)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(320%2033.6)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3)'/%3e%3cpath%20fill='%23ce1126'%20d='M102.3%20240.7a80%2080%200%200%200%2033.5%2033.2%20111%20111%200%200%200-11.3-45z'/%3e%3cpath%20fill='%23fcd116'%20d='M90.1%20194.7c10.4%2021.7-27.1%2073.7%2035.5%2085.9a63%2063%200%200%201-10.9-41.9%2070%2070%200%200%201%2032.5%2030.8c16.4-59.5-42-55.8-57.1-74.8'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3%20414.6)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20448.2)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3%20414.6)'/%3e%3c/svg%3e")}.fi-gd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M71.7%2071.7h368.6v368.6H71.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M71.7%2071.7h368.6L71.7%20440.4h368.6z'/%3e%3ccircle%20cx='255.9'%20cy='256.1'%20r='61.4'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20256)scale(56.32)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20-.1)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(256%2035.9)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4)'/%3e%3cpath%20fill='%23ce1126'%20d='M99.8%20256.8c7.7%2014.3%2022.6%2029.8%2035.7%2035.3.2-14.5-5-33.2-12-48z'/%3e%3cpath%20fill='%23fcd116'%20d='M86.8%20207.6c11.1%2023.3-29%2078.7%2037.8%2091.7a68%2068%200%200%201-11.5-44.7%2076%2076%200%200%201%2034.6%2032.8c17.5-63.4-44.8-59.5-61-79.8z'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20442)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20478)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4%20442.2)'/%3e%3c/svg%3e")}.fi-ge{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='red'%20d='M272%200h96v480h-96z'/%3e%3cpath%20fill='red'%20d='M0%20192h640v96H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M146.8%20373.1c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368-288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.1c-16.9-1-31.2-3.9-31.2-3.9s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.1c16.9%201%2031.2%204%2031.2%204s-1-10-1-14.9%201-14.8%201-14.8-14.3%203-31.2%204zm-368%200c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.1%204zm368%20288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201-14.8-1-14.8-1%203%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8%201-14.8%201-14.8-14.3%203-31.2%204z'/%3e%3c/svg%3e")}.fi-ge.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='red'%20d='M205%200h102v512H205z'/%3e%3cpath%20fill='red'%20d='M0%20205h512v102H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M114.1%20397.9c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.3%203.2-33.4%204.3m307-307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.4%203.2-33.4%204.3m-307%200c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.3%203.2-33.4%204.3m307%20307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201-15.9-1-15.9-1%203.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9%201-15.9%201-15.9-15.4%203.2-33.4%204.3'/%3e%3c/svg%3e")}.fi-gf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M256%200h128v480H256z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20176h640v128H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m110%20286.7%2023.3-23.4h210v-46.6h-210L110%20193.3z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(-90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20320%20240)'/%3e%3c/svg%3e")}.fi-gg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M192%200h128v512H192z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20187.7h512v136.6H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m46%20305.8%2023.3-25h210v-49.7h-210L46%20206.2z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%201.06667%20-.9375%200%20496%20-17)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%20-1.06667%20.9375%200%2016%20529)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20256%20256)'/%3e%3c/svg%3e")}.fi-gh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='m320%20160%2052%20160-136.1-98.9H404L268%20320z'/%3e%3c/svg%3e")}.fi-gh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='m256%20170.7%2055.5%20170.6L166.3%20236h179.4L200.6%20341.3z'/%3e%3c/svg%3e")}.fi-gi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da000c'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v321.6H0z'/%3e%3cg%20stroke='%23000'%20transform='translate(-160)scale(1.875)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da000c'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v343H0z'/%3e%3cg%20stroke='%23000'%20transform='matrix(2%200%200%202%20-256%200)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a7%207%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150q-3.9%201.6-7.5%203.8a72%2072%200%200%200-8.9%206q-1.6%201-2.7%202.4c-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4%204%200%200%201%203.1-.4q2.1-2%204.4-3.4a77%2077%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a87%2087%200%200%201%2015.8%208q2.7%201.6%204.8%203.9c.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89%2089%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%205%205%200%200%200%204.8-2.8l-1.7-1a3%203%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a3%203%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20240h640v240H0zm80%200a160%20160%200%201%200%20320%200%20160%20160%200%200%200-320%200'/%3e%3c/svg%3e")}.fi-gl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20256h512v256H0zm53.3%200a170.7%20170.7%200%201%200%20341.4%200%20170.7%20170.7%200%200%200-341.4%200'/%3e%3c/svg%3e")}.fi-gm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='gm-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-48h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23gm-a)'%20transform='translate(0%2048)'%3e%3cpath%20fill='red'%20d='M0-128h640V85.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2085.3h640V121H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20120.9h640V263H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20263.1h640v35.6H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20298.7h640V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512V199H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20199.1h512V313H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20312.9h512v28.4H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20341.3h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23090'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23090'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gq{background-image:url(/assets/gq-Cag8QTk2.svg)}.fi-gq.fis{background-image:url(/assets/gq-CPnMO1hT.svg)}.fi-gr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2053.3h640v53.4H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20106.7h640V160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h640v53.3H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h266.7v266.7H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20213.3h640v53.4H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20266.7h640V320H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20320h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20373.3h640v53.4H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M106.7%200H160v266.7h-53.3z'/%3e%3cpath%20d='M0%20106.7h266.7V160H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20d='M0%20426.7h640V480H0z'/%3e%3c/svg%3e")}.fi-gr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2057h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20114h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20171h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20228h512v56.9H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20284.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20341.9h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20398.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h284.9v284.9H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M114%200h57v284.9h-57z'/%3e%3cpath%20d='M0%20114h284.9v57H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20455h512v57H0z'/%3e%3c/svg%3e")}.fi-gs{background-image:url(/assets/gs-DiiNa0F5.svg)}.fi-gs.fis{background-image:url(/assets/gs-DOgYbHsY.svg)}.fi-gt{background-image:url(/assets/gt-CJo5DI-7.svg)}.fi-gt.fis{background-image:url(/assets/gt-BLpn5qMn.svg)}.fi-gu{background-image:url(/assets/gu-Di1JYREk.svg)}.fi-gu.fis{background-image:url(/assets/gu-SbvrH0uZ.svg)}.fi-gw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h220v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M220%200h420v240H220z'/%3e%3cpath%20fill='%23009e49'%20d='M220%20240h420v240H220z'/%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20110%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20110%20240)'/%3e%3c/svg%3e")}.fi-gw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h160v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M160%200h352v256H160z'/%3e%3cpath%20fill='%23009e49'%20d='M160%20256h352v256H160z'/%3e%3cg%20transform='translate(-46.2%2072.8)scale(.7886)'%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20160%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20160%20240)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2.4%200H640v480H2.4z'/%3e%3cpath%20fill='%23fff'%20d='M.2%200c-.9%200%20619.6%20241.5%20619.6%20241.5L0%20479.8z'/%3e%3cpath%20fill='%23ffde08'%20d='M.3%2020.2c3.4%200%20559%20217.9%20555.9%20220L1.9%20463.2.3%2020.3z'/%3e%3cpath%20fill='%23000001'%20d='M1.9.8c1.8%200%20290.9%20240.9%20290.9%20240.9L1.8%20477z'/%3e%3cpath%20fill='%23de2110'%20d='M.3%2033.9c1.6-15%20260.9%20208.4%20260.9%20208.4L.2%20451.7V33.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2%200h510v512H2z'/%3e%3cpath%20fill='%23fff'%20d='M.1%200c-.6%200%20495.7%20257.6%20495.7%20257.6L0%20511.7z'/%3e%3cpath%20fill='%23ffde08'%20d='M.2%2021.5C3%2021.5%20447.5%20254%20445%20256.2L1.5%20494.2.2%2021.4z'/%3e%3cpath%20fill='%23000001'%20d='M1.5.8c1.5%200%20232.8%20257%20232.8%20257L1.5%20508.8z'/%3e%3cpath%20fill='%23de2110'%20d='M.2%2036.2C1.6%2020.2%20209%20258.5%20209%20258.5L.2%20481.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h640v480H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M346.3%20103.1C267%2098%20230.6%20201.9%20305.6%20240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9%201.1c-13.8%2023.5-11.2%2052.7%2011.1%2071-12.7-12.3-9.5-39%2012.1-48.9s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-38.9M307.9%20164l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-8.9%206.5%206.1%208.3-3.3-3.7%208.1%205.6%206.8z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20312.5%20243.5)'/%3e%3c/svg%3e")}.fi-hk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h512v512H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M282.3%20119.2C203%20114%20166.6%20218%20241.6%20256.4%20215.6%20234%20221%20201%20231.5%20184l1.9%201c-13.8%2023.6-11.2%2052.8%2011%2071-12.6-12.2-9.4-39%2012.2-48.8s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-39zM243.9%20180l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-9%206.5%206.2%208.3-3.3-3.7%208%205.6%206.9z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20248.5%20259.5)'/%3e%3c/svg%3e")}.fi-hm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-hm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-hn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(320%20240)scale(26.66665)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m-.3%200%20.5.1L0-1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%2037.3)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%2037.3)'/%3e%3c/svg%3e")}.fi-hn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(256%20256)scale(28.44446)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%2039.8)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%2039.8)'/%3e%3c/svg%3e")}.fi-hr{background-image:url(/assets/hr-fzLfaANM.svg)}.fi-hr.fis{background-image:url(/assets/hr-BpiVVBoV.svg)}.fi-ht{background-image:url(/assets/ht-DIMg4gti.svg)}.fi-ht.fis{background-image:url(/assets/ht-pweRl6ZP.svg)}.fi-hu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23388d00'%20d='M640%20480H0V320h640z'/%3e%3cpath%20fill='%23d43516'%20d='M640%20160.1H0V.1h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23388d00'%20d='M512%20512H0V341.3h512z'/%3e%3cpath%20fill='%23d43516'%20d='M512%20170.8H0V.1h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-id{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70011'%20d='M0%200h640v240H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0Z'/%3e%3c/svg%3e")}.fi-id.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70011'%20d='M0%200h512v256H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0Z'/%3e%3c/svg%3e")}.fi-ie{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ie.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M-87.6%200H595v512H-87.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%20transform='translate(82.1)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-im{background-image:url(/assets/im--VPIqfkF.svg)}.fi-im.fis{background-image:url(/assets/im-Dd9p-0-T.svg)}.fi-in{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23f93'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='matrix(3.2%200%200%203.2%20320%20240)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-in.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23f93'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20transform='translate(256%20256)scale(3.41333)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-io{background-image:url(/assets/io-13HOfeJD.svg)}.fi-io.fis{background-image:url(/assets/io-BImhNBcd.svg)}.fi-iq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-179.3%20-92.8)scale(1.75182)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-iq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-276.6%20-99)scale(1.8686)'%3e%3cpath%20d='m325.5%20173.2-1.4-1q-.6-.7%201.2-.2%203.3%201%205.3-.8l1.3-1.1%201.5.7q1.5.8%202%20.7c.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9q-1%20.3-2.6-.3c-1.4-.5-1.7-.5-2.4%200a5%205%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4q.1-.9.8-.6c1%20.3%201.2%201%201%203q0%202.7-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-Q03Mij62.svg)}.fi-is{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%3e%3cpath%20fill='%23003897'%20d='M0%200h666.7v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20186.7h186.7V0h106.6v186.7h373.4v106.6H293.3V480H186.7V293.3H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20213.3h213.3V0h53.4v213.3h400v53.4h-400V480h-53.4V266.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-is.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M85.4%200h486v486h-486z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%20transform='translate(-90)scale(1.0535)'%3e%3cpath%20fill='%23003897'%20d='M0%200h675v486H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20189h189V0h108v189h378v108H297v189H189V297H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20216h216V0h54v216h405v54H270v216h-54V270H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-je{background-image:url(/assets/je-DyWbhIiC.svg)}.fi-je.fis{background-image:url(/assets/je-vXe0Dr49.svg)}.fi-jm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20320%20240L0%20480zm640%200L320%20240l320%20240z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20320%20240L640%200zm0%20480%20320-240%20320%20240z'/%3e%3cpath%20fill='%23fc0'%20d='M640%200h-59.6L0%20435.3V480h59.6L640%2044.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v44.7L580.4%20480H640v-44.7L59.6%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20256%20256L0%20512zm512%200L256%20256l256%20256z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20256%20256L512%200zm0%20512%20256-256%20256%20256z'/%3e%3cpath%20fill='%23fc0'%20d='M512%200h-47.7L0%20464.3V512h47.7L512%2047.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v47.7L464.3%20512H512v-47.7L47.7%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-117.8%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(110.5)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-117.8%200h1024v170.7h-1024z'/%3e%3cpath%20fill='%23fff'%20d='M-117.8%20170.7h1024v170.6h-1024z'/%3e%3cpath%20fill='%23090'%20d='M-117.8%20341.3h1024V512h-1024z'/%3e%3cpath%20fill='red'%20d='m-117.8%20512%20512-256-512-256z'/%3e%3cpath%20fill='%23fff'%20d='m24.5%20289%205.7-24.9H4.7l23-11-15.9-19.9%2023%2011%205.6-24.8%205.7%2024.9L69%20233.2l-16%2019.9%2023%2011H50.6l5.7%2024.9-15.9-20z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M113.6%200H607v493.5H113.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(-117.8)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3cpath%20fill='%23fff'%20d='m164.8%20244%2022%2010.6h-24.5l5.5%2024-15.3-19.3-15.3%2019.2%205.5-23.9H118l22.1-10.7-15.3-19.1%2022.1%2010.6%205.5-23.9%205.5%2024%2022-10.7z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.fi-jp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-59.7%20-34.5)scale(1.1302)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20336h640v144H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20fill='%23b00'%20d='M640.5%20168H377c-9-24-39-72-57-72s-48%2048-57%2072H-.2v144H263c9%2024%2039%2072%2057%2072s48-48%2057-72h263.5z'/%3e%3cpath%20id='ke-c'%20d='M377%20312c9-24%2015-48%2015-72s-6-48-15-72c-9%2024-15%2048-15%2072s6%2048%2015%2072'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20358.4h512V512H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cpath%20fill='%23b00'%20d='M255.8%20102.4c-19.2%200-51.2%2051.2-60.8%2076.8H0v153.6h195c9.7%2025.6%2041.7%2076.8%2060.9%2076.8s51.2-51.2%2060.8-76.8H512V179.2H316.6c-9.6-25.6-41.6-76.8-60.8-76.8'/%3e%3cpath%20id='ke-c'%20d='M316.6%20332.8a220%20220%200%200%200%2016-76.8%20220%20220%200%200%200-16-76.8%20220%20220%200%200%200-16%2076.8%20220%20220%200%200%200%2016%2076.8'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-kg{background-image:url(/assets/kg-B0FsxZiL.svg)}.fi-kg.fis{background-image:url(/assets/kg-CjfitMyT.svg)}.fi-kh{background-image:url(/assets/kh-BeWfuE30.svg)}.fi-kh.fis{background-image:url(/assets/kh-BBvObpUS.svg)}.fi-ki{background-image:url(/assets/ki-p_fAQGbS.svg)}.fi-ki.fis{background-image:url(/assets/ki-fuIMkEYQ.svg)}.fi-km{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h768.8v128H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20128h768.8v128H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20256h768.8v128H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20384h768.8v128H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v512l381.9-255.3z'/%3e%3cpath%20fill='%23fff'%20d='M157.2%20141.4c-85-4.3-123.9%2063.5-123.8%20115.9-.2%2062%2058.6%20113%20112.8%20110C117%20353.5%2081.2%20314.6%2081%20257c-.3-52.1%2029.5-97.5%2076.3-115.6z'/%3e%3cpath%20fill='%23fff'%20d='m156%20197-12-9.3-14.6%204.6%205.2-14.4-8.8-12.4%2015.2.6%209-12.3%204.3%2014.7%2014.4%204.8-12.6%208.5zm-.3%2052.1-12-9.4-14.6%204.6%205.3-14.3-8.9-12.4%2015.3.5%209-12.2%204.2%2014.6%2014.5%204.9-12.7%208.5zm.2%2052.6-12-9.4-14.5%204.6%205.2-14.3-8.8-12.4%2015.2.5%209-12.2%204.3%2014.6%2014.4%204.8-12.6%208.6zm-.2%2053-12-9.3L129%20350l5.3-14.4-8.9-12.4%2015.3.6%209-12.3%204.2%2014.7%2014.5%204.8-12.7%208.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-km.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h416.3v416.3H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(1.23)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h625v104H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20104h625v104.1H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20208.1h625v104H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20312.2h625v104H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v416.2l310.4-207.5z'/%3e%3cpath%20fill='%23fff'%20d='M127.8%20115c-69.2-3.5-100.7%2051.6-100.6%2094.2-.2%2050.4%2047.6%2092%2091.7%2089.4A100%20100%200%200%201%2065.8%20209a98%2098%200%200%201%2062-94'/%3e%3cpath%20fill='%23fff'%20d='m126.8%20160.2-9.8-7.6-11.8%203.7%204.2-11.6-7.1-10.1%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%207zm-.2%2042.3-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9zm.2%2042.8-9.8-7.6-11.8%203.7%204.2-11.7-7.1-10%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%206.9zm-.2%2043.1-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-80.1%200h682.7v512H-80.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(75.1)scale(.9375)'%3e%3cpath%20fill='%23ffe900'%20d='M-107.8.2h737.6v511.3h-737.6z'/%3e%3cpath%20fill='%2335a100'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%23c70000'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23000001'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23fff'%20d='m380.4%20156.6-9.8-42.2%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.2-1.5-17.3%2041.3-9.9-42.2-44.1-1.5zm-275.2%20179-9.9-42.3%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.1-1.5-17.4%2041.3-9.8-42.2-44.1-1.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M151.7-.3h745.1v745H151.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(-104.2%20.2)scale(.68714)'%3e%3cpath%20fill='%23ffe900'%20d='M-5.3%200h1073.5v744H-5.3z'/%3e%3cpath%20fill='%2335a100'%20d='m-5.8%200%201.2%20536.4L830.7-.4z'/%3e%3cpath%20fill='%23c70000'%20d='m1069.5%20744-1.9-557.7L225%20744.5l844.5-.4z'/%3e%3cpath%20fill='%23000001'%20d='m-5.3%20576.9.7%20167.9%20182.3-.3L1068%20147.6l-1-146L886.9%200z'/%3e%3cpath%20fill='%23fff'%20d='m818%20269-64.2-2.2-25.3%2060.2-14.3-61.5-64.2-2.2%2055.4-35.7L691%20166l48.5%2039.4%2055.3-35.9-25.4%2060.2zM417.5%20529.6l-64.3-2.3-25.2%2060.2-14.3-61.5-64.3-2.2%2055.4-35.8-14.4-61.4%2048.5%2039.4%2055.3-35.9-25.3%2060.1z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M5%20.1h682.6V512H5.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='translate(-4.8%20-.1)scale(.93768)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20d='M776%20511.5H-76V.5h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20419H-76v92.5h852z'/%3e%3cpath%20fill='%23c60000'%20d='M776%20397.6H-76V114.4h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20.6H-76V93h852z'/%3e%3cpath%20fill='%23fff'%20d='M328.5%20256c0%2063.5-53%20115-118.6%20115S91.3%20319.5%2091.3%20256s53-114.8%20118.6-114.8%20118.6%2051.4%20118.6%20114.9z'/%3e%3cpath%20fill='%23c40000'%20d='m175.8%20270.6-57-40.7%2071-.2%2022.7-66.4%2021.1%2066.1%2071-.4-57.9%2041.2%2021.3%2066.1-57-40.7-58%2041.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M92.2%207.8h593.6v485.5H92.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='matrix(.86254%200%200%201.0546%20-79.5%20-8.3)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20stroke-width='1.1'%20d='M991.8%20492.9H4.2V8.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%20405.2H4.2V493h987.6z'/%3e%3cpath%20fill='%23c60000'%20d='M991.8%20384.9H4.2V116.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%208.4H4.2V96h987.6z'/%3e%3cpath%20fill='%23fff'%20d='M473%20250.7c0%2060.1-61.5%20108.9-137.4%20108.9S198%20310.8%20198%20250.6c0-60.1%2061.6-108.9%20137.6-108.9S473%20190.5%20473%20250.7'/%3e%3cpath%20fill='%23c40000'%20d='m402.9%20326.8-66.1-38.6-67.1%2039%2026.3-62.8-66.1-38.5%2082.4-.3%2026.2-63%2024.5%2062.8%2082.4-.4-67.2%2039z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-kr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-56.3%20367.2%20-111.2)scale(9.375)'%3e%3cg%20id='kr-b'%3e%3cpath%20id='kr-a'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-a'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-123.7%20196.5%2059.5)scale(9.375)'%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h1024v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v512l255.4-170.7.6-170.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h992.1v165.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v496l247.5-165.3.5-165.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ky{background-image:url(/assets/ky-Dpsu1myA.svg)}.fi-ky.fis{background-image:url(/assets/ky-BqaZHuhf.svg)}.fi-kz{background-image:url(/assets/kz-CwKXYZ8s.svg)}.fi-kz.fis{background-image:url(/assets/kz-Dkyx6q-p.svg)}.fi-la{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%3e%3cpath%20fill='%23ce1126'%20d='M-40%200h720v480H-40z'/%3e%3cpath%20fill='%23002868'%20d='M-40%20119.3h720v241.4H-40z'/%3e%3cpath%20fill='%23fff'%20d='M423.4%20240a103.4%20103.4%200%201%201-206.8%200%20103.4%20103.4%200%201%201%20206.8%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-la.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23002868'%20d='M0%20176h1063v356.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M684.2%20354.3a152.7%20152.7%200%201%201-305.4%200%20152.7%20152.7%200%200%201%20305.4%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(80)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-128%20128h768v256h-768z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M252.1%20130c-7.8%2015.5-13%2015.5-26%2026-5.2%205.1-13%207.7-2.6%2013-10.5%205.1-15.7%207.7-20.9%2018.1l2.6%202.6s10-4.8%2010.4-2.6c1.8%202.1-13%2010-14.9%2011.3l-11%207c-13.1%2010.3-21%207.7-28.7%2023.3l26-2.6c5.2%2018.2-13%2020.8-26%2028.6l-20.9%2013c5.3%2018.2%2020.9%207.8%2033.9%202.6l2.6%202.6v5.2l-26%2013s-30.8%2017.6-31.3%2018.2c-.2%201%200%205.2%200%205.2%2010.4%202.6%2026%205.2%2036.5%200%2013-5.2%2015.6-10.4%2031.2-10.4a101%20101%200%200%201-52%2020.8v10.4c15.6%200%2026%200%2039-2.6l33.8-10.4c7.8%200%2015.7%207.8%2013%2015.6-7.7%2028.6-39%2023.4-49.4%2046.8L213%20369c10.4-5.2%2020.8-10.3%2033.8-7.7%2015.6%205.2%2015.6%2015.6%2036.4%2020.8l-5.2-13c5.2%202.6%2010.4%202.6%2015.7%205.2%2013%205.2%2015.6%2010.4%2031.2%207.8-13-15.6-15.6-13-26-23.4-10.4-15.6-15.7-39%200-41.6l18.2%205.2c18.2%202.6%2018.2-2.6%2044.2%207.8%2015.7%205.2%2020.9%2013%2039%207.8-7.7-18.2-36.3-31.2-54.6-36.4%2020.9-13%2015.6%205.2%2044.3-2.6v-5.2C369.3%20278%20361.4%20265%20332.8%20265l44.3-5.2v-5.2s-43.7-11.4-44.7-11.9c.3-1.3%201.4-3.3%204.3-4.5%208.3%205.4%2033.3%204.8%2034.8%204.7-.8-6.4-12.7-11.7-23-16.9%200%200-44.7-27.5-44.9-29.9.9-7%2018.3%201.1%2037%206.5-5.2-10.4-15.6-15.6-26-18.2l15.6-2.6c-10.4-23.4-36.4-20.8-52-31.2-10.5-7.8-10.5-13-26.1-20.7z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.2'%20d='M224%20303c1.9-6.1%204.4-11.6-7.2-16.9s5.8%2021.1%207.2%2017zm13.7-12.3c-2.3.3-3.6%208.8%201.1%2011.2%205.2.8%201-11.1-1.1-11.2m13.5-1c-2.4.8-2.5%2012.8%206%2010.6%208.6-2.1%200-11.5-6-10.5zM267%20259c1.8-3-.1-15-7.4-10s5%2010.8%207.4%2010m-16-10c2.3-.9%202.5-8.3-4-6.3-6.3%201.9%202.3%207.8%204%206.3m-14.4%202.9s-4.5-6.2-8-4.9c-4.3%204.2%208.3%205%208%204.9M187%20271.7c1.9.2%2016-2.3%2020.9-7.8s-25.1%202.3-25.1%202.4%202.8%204.9%204.2%205.4m141.1-35c.7-1.3-7.5-7.1-12.4-4.8-1.3%204.3%2012.4%205.7%2012.4%204.8m-27.8-14c1.6-2.2-3.5-11.3-13.7-6.2-10.2%205%2010.7%209.8%2013.7%206.3zm-32.1-5.3s2.5-8.2%208.6-6.6c7%205.3-8.3%206.9-8.6%206.6m-6-6.2c-1-2.3-7.3-1-14.6%203.9-7.4%204.7%2016.8%201.4%2014.6-4zm18.7-22.1s6.5-3%208.5%200c2.7%204.3-8.6%200-8.5%200m-5.5-2.9c-1.3-2.6-8.5-2.9-8.3%201-1.2%203%209.4%202.4%208.3-1m-17.2%200c-.7-1.5-11%200-14%206.2%205%202.4%2016.3-2.3%2014-6.2m-22%206.3s-13.4%208.3-14.3%2014.3c.4%205.2%2016.8-9.4%2016.8-9.4s1.4-5.8-2.4-4.9zm-14.9-7.5c.4-1.7%206.7-5.6%207.2-5.3.5%201.7-5.1%206.3-7.2%205.3m4.3%2031.6c.3-2.5-16-2.3-9.9%205.2%205.2%206.3%2011-4.1%209.9-5.2m-15%2010.7c-.8-1.6-2-6-4.2-6.4-1.9%200-11.7%202-12.5%203.6-.4%201.3%204.1%209.4%205.6%209.6%201.8.7%2010.9-6%2011.2-6.8zm88.4%2055.2c.5-1.8%2017.3-7.5%2023-2%206.8%209.3-23.4%205-23%202m46%2010.9c3.7-6.2-11.3-13.6-17.6-6.5%202.2%208.5%2014.6%2011.6%2017.6%206.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M0%20372h744v124H0zM0%200h744v124H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20124h744v248H0z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M368.3%20125.9c-7.6%2015.1-12.7%2015.1-25.3%2025.2-5%205-12.6%207.5-2.5%2012.6-10%205-15.1%207.5-20.2%2017.6l2.6%202.5s9.5-4.7%2010-2.5c1.7%202-12.6%209.7-14.4%2011s-10.8%206.6-10.8%206.6c-12.6%2010.1-20.2%207.6-27.7%2022.7l25.2-2.5c5%2017.6-12.6%2020.1-25.2%2027.7l-20.2%2012.6c5%2017.6%2020.2%207.5%2032.8%202.5l2.5%202.5v5L270%20282s-29.8%2017-30.3%2017.6c-.2%201%200%205%200%205%2010.1%202.6%2025.2%205.1%2035.3%200%2012.6-5%2015.2-10%2030.3-10a97%2097%200%200%201-50.5%2020.2v10c15.2%200%2025.3%200%2037.9-2.5l32.8-10c7.5%200%2015.1%207.5%2012.6%2015-7.6%2027.7-37.8%2022.7-48%2045.4l40.4-15.1c10.1-5%2020.2-10.1%2032.8-7.6%2015.1%205%2015.1%2015.1%2035.3%2020.1l-5-12.5c5%202.5%2010%202.5%2015.1%205%2012.6%205%2015.1%2010%2030.3%207.5-12.6-15-15.2-12.5-25.2-22.6-10.1-15.1-15.2-37.8%200-40.3l17.6%205c17.7%202.6%2017.7-2.5%2042.9%207.6%2015.1%205%2020.2%2012.6%2037.8%207.5-7.5-17.6-35.3-30.2-53-35.2%2020.2-12.6%2015.2%205%2043-2.5v-5c-20.2-15.2-27.8-27.8-55.6-27.8l43-5v-5S447%20235.7%20446%20235.3a6%206%200%200%201%204.1-4.4c8%205.2%2032.3%204.6%2033.7%204.5-.7-6.2-12.2-11.3-22.3-16.3%200%200-43.2-26.7-43.4-29%20.8-6.8%2017.7%201%2035.8%206.3-5-10-15.1-15.1-25.2-17.6l15.1-2.5c-10-22.7-35.3-20.2-50.4-30.3-10.1-7.5-10.1-12.6-25.2-20.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.1'%20d='M341%20293.6c1.9-6%204.3-11.3-6.9-16.4s5.6%2020.5%207%2016.4zm13.3-12c-2.3.3-3.4%208.6%201%2010.8%205.1.8%201-10.7-1-10.8m13.1-.9c-2.3.7-2.4%2012.4%205.8%2010.3%208.3-2%200-11.2-5.8-10.2zm15.3-29.8c1.8-2.8-.1-14.5-7.2-9.6s5%2010.4%207.2%209.6m-15.5-9.7c2.2-.8%202.4-8-3.8-6-6.2%201.8%202.2%207.5%203.8%206m-14%202.9s-4.3-6-7.7-4.8c-4.2%204%208%204.9%207.7%204.8m-48%2019.1c1.8.2%2015.5-2.2%2020.2-7.5%204.8-5.3-24.3%202.2-24.3%202.3s2.7%204.7%204%205.2zm136.7-33.8c.7-1.3-7.3-7-12-4.7-1.2%204.2%2012%205.5%2012%204.7M415%20215.8c1.5-2.1-3.5-11-13.3-6s10.3%209.5%2013.3%206m-31.1-5.2s2.4-8%208.4-6.4c6.6%205.1-8.1%206.7-8.4%206.4m-5.8-6c-1-2.2-7.1-.9-14.2%203.8-7.1%204.6%2016.3%201.3%2014.2-3.8m18-21.4s6.4-2.9%208.3%200c2.6%204.2-8.3%200-8.2%200zm-5.2-2.8c-1.3-2.5-8.3-2.8-8.1%201-1.2%202.8%209%202.3%208-1zm-16.7%200c-.7-1.5-10.6%200-13.6%206%204.8%202.3%2015.8-2.2%2013.6-6m-21.3%206.1s-13%208-13.9%2013.9c.4%205%2016.3-9.2%2016.3-9.2s1.4-5.6-2.4-4.7m-14.5-7.3c.4-1.6%206.5-5.4%207-5%20.5%201.6-5%206-7%205m4.2%2030.6c.3-2.3-15.6-2.1-9.6%205.1%205%206.1%2010.7-4%209.6-5zM328%20220.3c-.8-1.6-2-5.9-4.2-6.3-1.7%200-11.3%202-12%203.5-.4%201.3%204%209.2%205.4%209.4%201.7.6%2010.5-5.8%2010.8-6.6m85.6%2053.4c.5-1.7%2016.7-7.3%2022.3-2%206.6%209-22.7%204.8-22.3%202m44.6%2010.6c3.5-6-11-13.2-17-6.3%202%208.2%2014.1%2011.2%2017%206.3'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m318.9%2042%20162.7%20395.3-322.6.9z'/%3e%3cpath%20fill='%23000001'%20d='m319%2096.5%20140.8%20340-279%20.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m318.9%20240.1%20162.7%20197.6-322.6.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m254.8%2044.8%20173.5%20421.6-344%201L254.7%2044.8z'/%3e%3cpath%20fill='%23000001'%20d='m255%20103%20150%20362.6-297.5.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m254.8%20256.1%20173.5%20210.8-344%20.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-li{background-image:url(/assets/li-CHdhvNcr.svg)}.fi-li.fis{background-image:url(/assets/li-CMlf0YU8.svg)}.fi-lk{background-image:url(/assets/lk-DUkgV9Tq.svg)}.fi-lk.fis{background-image:url(/assets/lk-DSQoDxn_.svg)}.fi-lr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ls{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h640v144H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.6'%20d='M319.6%20153c-2.7%200-5.4%203-5.4%203l.3%2032.4-10.3%2010.7h8.3v18.5l-49%2066-7.2-2.6-12.7%2027s31.3%2019.6%2076.7%2019c49.8-.5%2076.9-19.9%2076.9-19.9l-13-26.6-6.5%202.8-49.6-65.6v-19.1h8.2L325.1%20188v-32.2s-2.7-3-5.5-2.9z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8'%20d='M336.7%20230.4h-33.9s-12.2-25.9-10.3-44c2-18.4%2012.6-27.1%2026.6-27.3%2016.6-.1%2025.2%208.1%2027.8%2026.6%202.6%2018.3-10.2%2044.7-10.2%2044.7z'/%3e%3cpath%20fill='%23fff'%20d='M260.5%20292.1c-.6.7-4.7%208.9-4.7%208.9l7-1.5zm4%2010.5-7.4%202.4%208.9%203.5zm3.3-10.3%203.7%2010.9%209-2.6-2.3-5.2zm5.8%2014.8%201.2%204.4%2012%203-4.8-10.2zm13.2-9.3%204.3%2010.2%209-3.5-3-4.5zm6%2013.9%201.4%203.8%2014%202-5.9-9.2-9.6%203.4zm13.4-11%205.2%209.1%2013-4.8-1.4-3.5-16.8-.7zm7.6%2012.4%202.7%204.8%2016.2-.5-6-9-13%204.7zm17.1-12%204.4%207.6%2010.4-5-2.8-4zm17%205.8-10.3%205.1%202.7%204.5%2013.8-2.2zm3.3-8%205.3%206.7%208.7-6.9-3-3zm15.9%203.5-8.3%206.3%202.2%203.9%2011.4-3zm11.4-13%202%202.9-5.7%208.5-5.9-7.6zm3.9%207.3%203.5%207-7%202.4-.6-3.3%204-6z'/%3e%3c/svg%3e")}.fi-ls.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.7'%20d='M257.6%20163.1c-3%200-5.8%203.3-5.8%203.3l.3%2034.5-11%2011.5h9l-.2%2019.7-52.2%2070.4-7.7-2.7-13.5%2028.8s33.4%2020.9%2081.8%2020.3c53.2-.7%2082-21.3%2082-21.3l-13.9-28.4-6.8%203-53-70v-20.4h8.8l-12-11.3.1-34.4s-3-3-5.9-3z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8.5'%20d='M275.8%20245.8h-36.1s-13.1-27.6-11-47c2.2-19.6%2013.4-28.9%2028.4-29%2017.6-.3%2026.8%208.6%2029.6%2028.3%202.8%2019.5-10.9%2047.7-10.9%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M194.5%20311.6c-.6.8-5%209.4-5%209.4l7.5-1.6zm4.3%2011.2-7.9%202.6%209.5%203.7zm3.6-11%203.9%2011.6%209.6-2.8-2.5-5.5zm6%2015.7%201.4%204.7%2012.8%203.2-5-10.8-9.1%203zm14.2-9.8%204.5%2010.8%209.7-3.7-3.2-4.8zm6.3%2014.7%201.6%204.2%2015%202.1-6.4-9.8zm14.4-11.6%205.5%209.7%2014-5.1-1.6-3.8-18-.8zm8%2013.2%203%205.1%2017.3-.6-6.5-9.6zm18.3-12.8%204.8%208%2011-5.2-3-4.3zm18.1%206.1-11%205.5%203%204.8%2014.7-2.4zm3.6-8.4%205.7%207%209.2-7.2-3.1-3.4zm16.9%203.7-8.9%206.7%202.4%204.1%2012.2-3.1zm12.2-14%202.2%203.2-6.1%209-6.3-8zm4.1%207.9%203.8%207.5-7.5%202.5-.6-3.5z'/%3e%3c/svg%3e")}.fi-lt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.64143%20.96773)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.51314%201.0322)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-lu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-lv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h640v192H0zm0%20288h640v192H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h512v204.8H0zm0%20307.2h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M166.7-20h666.6v500H166.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='matrix(.96%200%200%20.96%20-160%2019.2)'%3e%3cpath%20fill='%23239e46'%20d='M0-20h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0-20h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0-20h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20185.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20230l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M250%2012h500v500H250z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='translate(-256%20-12.3)scale(1.024)'%3e%3cpath%20fill='%23239e46'%20d='M0%2012h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%2012h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0%2012h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20217.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20262l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ma{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c1272d'%20d='M640%200H0v480h640z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='11.7'%20d='M320%20179.4%20284.4%20289l93.2-67.6H262.4l93.2%2067.6z'/%3e%3c/svg%3e")}.fi-ma.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c1272d'%20d='M512%200H0v512h512z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='12.5'%20d='m256%20191.4-38%20116.8%2099.4-72.2H194.6l99.3%2072.2z'/%3e%3c/svg%3e")}.fi-mc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-md{background-image:url(/assets/md-DRlxvNwm.svg)}.fi-md.fis{background-image:url(/assets/md-DTi94M3M.svg)}.fi-me{background-image:url(/assets/me-Cv4Gwqah.svg)}.fi-me.fis{background-image:url(/assets/me-CfGorN3b.svg)}.fi-mf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-mf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-mg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M213.3%200H640v240H213.3z'/%3e%3cpath%20fill='%23007e3a'%20d='M213.3%20240H640v240H213.3z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M170.7%200H512v256H170.7z'/%3e%3cpath%20fill='%23007e3a'%20d='M170.7%20256H512v256H170.7z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h639.9v480H0z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20467%20639.9%200v87L0%20480z'/%3e%3cpath%20fill='%23fff'%20d='M22.4%20480%20640%20179.2l-.1-95.5L0%20480zm153-464.8L169%20118l-27-65.6%2010.4%2069.8-41.9-56.4%2027.5%2064.3-55-42.6%2042.8%2053.6-62.1-27.6%2054.4%2041.2-67.7-9%2064%2025.4L14%20180.3l100.6%206.7-63.7%2026.2%2067-9-54.3%2040%2063-27.6-43%2054%2054.6-41.3-27%2062.9%2043.6-54.7-11.8%2068.1%2027.5-63.7%206.2%20100.7%209.7-100.4%2023.7%2064-9-69%2043.4%2054.8-28.6-64%2054.6%2044-43.4-54.9%2064.9%2027-57.4-41.9%2069.9%2011.8-67-25.7%20104.1-6.5-104-9.7%2068.5-22.8-71%209%2058.6-41-66%2026.5%2045.6-55.3-55.6%2043.4%2026.7-66.4-43.1%2056.4%209.3-70.4-25.7%2066.5-9.6-102.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h511.9v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m139%201.2-5.3%2088-23.2-56.1%209%2059.7-35.9-48.2%2023.5%2055-47-36.5L96.7%20109%2043.5%2085.4l46.6%2035.3-58-7.7L87%20134.7l-86%207.9%2086%205.7-54.5%2022.4L90%20163l-46.4%2034.2%2053.8-23.6-36.7%2046.2%2046.7-35.4-23.4%2054%2037.4-46.8-10%2058.3%2023.4-54.5%205.4%2086.1%208.2-85.9%2020.3%2054.9-7.7-59.1%2037.2%2046.8-24.5-54.7%2046.7%2037.6-37-47%2055.4%2023.1-49.1-35.8%2059.8%2010-57.3-22%2089-5.5-89-8.3L251%20116l-60.7%207.6%2050.2-35-56.6%2022.7%2039-47.3-47.5%2037.1%2023-56.8-37%2048.3%208-60.3-22%2056.9-8.2-88z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20498.2%20512%200v92.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='m18%20512%20494-320.8-.1-101.9L-.1%20512h18z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d20000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h96l224%20231.4L544%200h96L0%20480h96l224-231.4L544%20480h96zm640%20192v96L0%20192v96zM280%200l40%20205.7L360%200zm0%20480%2040-205.7L360%20480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='77.1'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='17.1'/%3e%3c/svg%3e")}.fi-mk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d20000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h86.8L256%20246.9%20425.2%200H512L0%20512h86.8L256%20265.1%20425.2%20512H512zm512%20204.8v102.4L0%20204.8v102.4zM204.8%200%20256%20219.4%20307.2%200zm0%20512L256%20292.6%20307.2%20512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='82.3'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='18.3'/%3e%3c/svg%3e")}.fi-ml{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M425.8%200H640v480H425.7z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ml.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M340.6%200H512v512H340.6z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20160h640v320H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='translate(320%20256.9)scale(176.87999)'%3e%3cpath%20id='mm-a'%20fill='%23fff'%20d='m0-1%20.3%201h-.6z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20170.7h512V512H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20id='mm-a'%20fill='%23fff'%20stroke-width='188.7'%20d='M312.6%20274H199.4L256%2085.3Z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144%20256%20274)'/%3e%3c/svg%3e")}.fi-mn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da2032'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M213.3%200h213.4v480H213.3Z'/%3e%3ccircle%20cx='106.7'%20cy='181.8'%20r='40'/%3e%3ccircle%20cx='106.7'%20cy='163.6'%20r='43.6'%20fill='%23da2032'/%3e%3ccircle%20cx='106.7'%20cy='170.9'%20r='29.1'/%3e%3cpath%20d='M109.7%2076.4a9%209%200%200%200-5.2%207.5c-.2%202.5.9%205.3%201%207.7%200%204.2-4.3%205.6-4.3%2011.5%200%202%201.9%204.3%201.9%209.6-.4%202.8-2%203.5-3.7%203.7a3.6%203.6%200%200%201-3.6-3.7%204%204%200%200%201%201-2.5l.4-.3c.8-.9%202-1.2%202-3.4%200-1.1-.8-2.2-1.5-4.2s-.2-5.2%201.4-7.1c-2.6%201-4.1%203.4-5%205.6-.8%202.7%200%204.2-1.2%206.5-.7%201.4-1.5%202-2.3%203.2-1%201.4-2%204.4-2%205.9a18.2%2018.2%200%200%200%2036.3%200c0-1.5-1.1-4.5-2-5.9-.9-1.2-1.7-1.8-2.4-3.2-1.2-2.3-.4-3.8-1.3-6.5-.8-2.2-2.3-4.6-4.9-5.6%201.6%202%202%205.2%201.4%207.1-.7%202-1.4%203-1.4%204.2%200%202.2%201.1%202.5%202%203.4l.3.3a4%204%200%200%201%201%202.5%203.6%203.6%200%200%201-3.6%203.7c-2-.3-3.5-1.2-3.7-3.7%200-7%203-7.4%203-12.6%200-7.4-6.6-10.9-6.6-16.3%200-1.8.4-5%203-7.4M26.7%20229H63v174.5H26.7Zm123.6%200h36.4v174.5h-36.4zm-80%200H143l-36.3%2021.8Zm0%2029H143v14.6H70.3Zm0%20101.9H143v14.6H70.3Zm0%2021.8H143l-36.3%2021.8Z'/%3e%3ccircle%20cx='106.7'%20cy='316.4'%20r='36.4'/%3e%3cg%20fill='%23da2032'%20transform='translate(-38.8%2032.7)scale(.72727)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da2032'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M170.7%200h170.6v512H170.7Z'/%3e%3ccircle%20cx='85.3'%20cy='196.6'%20r='35'/%3e%3ccircle%20cx='85.3'%20cy='180.7'%20r='38.2'%20fill='%23da2032'/%3e%3ccircle%20cx='85.3'%20cy='187'%20r='25.5'/%3e%3cpath%20d='M88%20104.3a8%208%200%200%200-4.6%206.6c-.2%202.2.8%204.6.9%206.7%200%203.7-3.8%204.9-3.8%2010.1%200%201.8%201.7%203.8%201.7%208.4-.3%202.5-1.7%203-3.2%203.2a3%203%200%200%201-3.2-3.2%203%203%200%200%201%20.9-2.2l.3-.3c.7-.7%201.7-1%201.7-3%200-1-.6-1.8-1.2-3.6a7%207%200%200%201%201.2-6.2c-2.2.8-3.6%203-4.3%204.9-.7%202.3-.1%203.7-1.1%205.7-.6%201.2-1.4%201.7-2%202.8-.9%201.2-1.8%203.8-1.8%205.1a16%2016%200%200%200%2031.8%200c0-1.3-1-4-1.8-5.1-.7-1-1.5-1.6-2-2.8-1-2-.4-3.4-1.2-5.7-.7-2-2-4-4.3-5a7%207%200%200%201%201.3%206.3c-.7%201.8-1.3%202.7-1.3%203.7%200%201.9%201%202.2%201.7%203l.3.2a3%203%200%200%201%201%202.2%203%203%200%200%201-3.3%203.2q-2.7-.1-3.2-3.2c0-6.1%202.7-6.5%202.7-11%200-6.5-5.8-9.6-5.8-14.3%200-1.6.3-4.3%202.6-6.5M15.3%20237.9h31.9v152.8H15.3Zm108.2%200h31.8v152.8h-31.8zm-70%200h63.7L85.3%20257Zm0%2025.5h63.7V276H53.5Zm0%2089h63.7v12.8H53.5Zm0%2019.2h63.7l-31.9%2019Z'/%3e%3ccircle%20cx='85.3'%20cy='314.3'%20r='31.8'/%3e%3cg%20fill='%23da2032'%20transform='translate(-42%2066.1)scale(.63636)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300785e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fbd116'%20d='m295%20108.7%2040.5%2029.5L320%2090.5l-15.5%2047.7%2040.6-29.5z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M320%20331.6H217.5l-3.8-4H320a2%202%200%200%201%201.4%202q0%201.4-1.4%202m0-31.3a13%2013%200%200%200%201.2-7.6%2012%2012%200%200%200-1.2-3.8%2082%2082%200%200%201-32.5%2019%2081%2081%200%200%201-23.5%203.5h-63.1l5.8%208h61c20%200%2038.2-7.2%2052.3-19.1m-109.6-24.7a32%2032%200%200%201-9.7%202%2081%2081%200%200%200%2060.8%2027.5%2081%2081%200%200%200%2058.5-25%20441%20441%200%200%200%204.5-58.8%20441%20441%200%200%200-4.5-67.7c-6.6%206-19%2018.7-24.8%2038.3A81%2081%200%200%200%20292%20215a81%2081%200%200%200%2013.7%2045%2081%2081%200%200%201-17-49.5q.1-18.8%207.8-34.7a33%2033%200%200%201-7.5-13%2081%2081%200%200%200-10.5%2040c0%2018%205.9%2034.7%2015.9%2048.1a95%2095%200%200%200-73.4-29.4%2033%2033%200%200%201%206.8%208.9%2095%2095%200%200%201%2068.6%2029.4%2095%2095%200%200%200-61-22.2%2095%2095%200%200%200-36.7%207.3%2081%2081%200%200%200%2082.6%2052.2q-7%201.3-14.4%201.3a81%2081%200%200%201-56.4-22.8zM320%20364.4h-53.1a144%20144%200%200%200%2053.1%2010.1%2011%2011%200%200%200%201.3-5%2011%2011%200%200%200-1.3-5.1m0-24.5h-93.6l7.8%206.2H320a5%205%200%200%200%201.3-3.1%204%204%200%200%200-1.3-3.1m0%2012.5h-76.7a144%20144%200%200%200%2014.4%208H320a8%208%200%200%200%201.2-4.2%208%208%200%200%200-1.2-3.8'/%3e%3cpath%20fill='%23fbd116'%20d='m200.5%20174.8%2025.4%2023.6-6.7-34-14.6%2031.4%2030.3-16.8zm36.9-32%2034.7.6-27.7-21%2010.1%2033.3%2011.3-32.9z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-mo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300785e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fbd116'%20d='M272.5%20147.4%20256%2096.5l-16.5%2051%2043.3-31.5h-53.6z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M256%20353.7H146.7l-4-4.2H256a2%202%200%200%201%201.5%202q0%201.6-1.5%202.2m0-33.4c.6-1.3%201.9-4.3%201.3-8a13%2013%200%200%200-1.3-4.1%2087%2087%200%200%201-34.7%2020.2%2086%2086%200%200%201-25%203.7h-67.4l6.3%208.6h65a86%2086%200%200%200%2055.8-20.4M139.1%20294a34%2034%200%200%201-10.3%202.2%2086%2086%200%200%200%2064.8%2029.3%2086%2086%200%200%200%2062.4-26.6%20470%20470%200%200%200%204.8-62.9%20470%20470%200%200%200-4.8-72.2c-7%206.3-20.2%2020-26.4%2040.9a87%2087%200%200%200-3.6%2024.6%2086%2086%200%200%200%2014.6%2048.1%2086%2086%200%200%201-18-52.9%2086%2086%200%200%201%208.2-37%2035%2035%200%200%201-8-13.8%2086%2086%200%200%200-11.2%2042.6%2086%2086%200%200%200%2017%2051.4%20101%20101%200%200%200-78.3-31.5%2035%2035%200%200%201%207.2%209.5%20101%20101%200%200%201%2073.3%2031.4%20101%20101%200%200%200-65.2-23.6q-20.9%200-39%207.8a87%2087%200%200%200%2088%2055.6%2087%2087%200%200%201-15.4%201.4%2086%2086%200%200%201-60.1-24.3M256%20388.7h-56.6a153%20153%200%200%200%2056.6%2010.8%2012%2012%200%200%200%201.3-5.3%2012%2012%200%200%200-1.3-5.5m0-26.2h-99.9l8.4%206.7H256a5%205%200%200%200%201.4-3.3c0-2-1.2-3.1-1.4-3.4m0%2013.4h-81.8a153%20153%200%200%200%2015.4%208.5H256a8%208%200%200%200%201.2-4.5%208%208%200%200%200-1.2-4'/%3e%3cpath%20fill='%23fbd116'%20d='m155.6%20211.7-7-36.4-15.7%2033.6%2032.4-18-36.8-4.5zm49.3-58.8-29.6-22.3%2010.8%2035.4%2012.1-35-30.3%2021.3z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-mp{background-image:url(/assets/mp-CrOApEqW.svg)}.fi-mp.fis{background-image:url(/assets/mp-CuaQmCLf.svg)}.fi-mq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ef1923'%20d='m0%200%20320%20240L0%20480z'/%3e%3c/svg%3e")}.fi-mq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ef1923'%20d='M256%20256%200%20512V0z'/%3e%3c/svg%3e")}.fi-mr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2072h640v336H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M470%20154.6a150%20150%200%200%201-300%200%20155%20155%200%200%200-5%2039.2%20155%20155%200%201%200%20310%200%20154%20154%200%200%200-5-39.2'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m320%2093.8-13.5%2041.5H263l35.3%2025.6-13.5%2041.4%2035.3-25.6%2035.3%2025.6-13.5-41.4%2035.3-25.6h-43.6z'/%3e%3c/svg%3e")}.fi-mr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2076.8h512v358.4H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M416%20164.9a160%20160%200%200%201-320%200%20165%20165%200%200%200-5.4%2041.8A165.4%20165.4%200%201%200%20416%20165z'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m256%20100-14.4%2044.3h-46.5l37.6%2027.3-14.3%2044.2%2037.6-27.3%2037.6%2027.3-14.4-44.2%2037.7-27.3h-46.5z'/%3e%3c/svg%3e")}.fi-ms{background-image:url(/assets/ms-DxciGbUu.svg)}.fi-ms.fis{background-image:url(/assets/ms-B-w7hFKu.svg)}.fi-mt{background-image:url(/assets/mt-YqzKx9xl.svg)}.fi-mt.fis{background-image:url(/assets/mt-YDa8zgzO.svg)}.fi-mu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300a04d'%20d='M0%20360h640v120H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20120h640v120H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h640v120H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20240h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23009f4d'%20d='M0%20384h512v128H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20128h512v128H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h512v128H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20256h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M120%20120h400v240H120z'/%3e%3ccircle%20cx='350'%20cy='240'%20r='80'%20fill='%23fff'/%3e%3ccircle%20cx='380'%20cy='240'%20r='80'%20fill='%23007e3a'/%3e%3c/svg%3e")}.fi-mv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M128%20128h256v256H128z'/%3e%3ccircle%20cx='288'%20cy='256'%20r='85.3'%20fill='%23fff'/%3e%3cellipse%20cx='308.6'%20cy='256'%20fill='%23007e3a'%20rx='73.9'%20ry='85.3'/%3e%3c/svg%3e")}.fi-mw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f41408'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23f31509'%20d='M220.5%20141c22.3-49.2%2084.5-72.8%20138.8-52.5a98%2098%200%200%201%2058%2052.5zm-26%206.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1m124.6-85.9c-4.2-21-5.2-44-4.8-48C314.7%209.6%20317%209%20319%209s4.7%201.8%204.7%204.7c0%205.3-.1%2027-4.6%2048zm11.6.5a249%20249%200%200%201-.3-48.2c.8-3.9%203.2-4.4%205.1-4.2%202%20.1%204.5%202.1%204.2%205-.5%205.3-2.6%2026.9-9%2047.4m10.4%201.3c-.2-21.3%203-44.3%204.1-48%201.1-3.9%203.6-4.2%205.5-3.9%202%20.3%204.3%202.5%203.8%205.3-1%205.3-5.2%2026.6-13.4%2046.6m11%202.2c1.8-21.2%207.3-43.8%208.8-47.5s4-3.8%205.8-3.4c2%20.5%204%202.8%203.3%205.6-1.6%205.1-7.7%2026-17.8%2045.3zm10.9%203.2c3.9-21%2011.5-43.1%2013.3-46.7%201.9-3.5%204.3-3.5%206.2-2.9%201.8.6%203.7%203.2%202.7%205.8A264%20264%200%200%201%20363%2068.7m10.1%203.8c5.8-20.7%2015.5-42%2017.7-45.5%202.2-3.4%204.6-3.1%206.4-2.3%201.8.7%203.4%203.4%202.1%206-2.5%204.8-12.5%2024.4-26.2%2041.8m10%204.7a263%20263%200%200%201%2022-43.9c2.4-3.2%204.9-2.7%206.6-1.8a4.4%204.4%200%200%201%201.5%206.1c-3%204.6-14.9%2023.4-30.1%2039.6m9.4%205.5c9.7-19.4%2023.3-39%2026.1-42s5.2-2.3%206.8-1.3a4.4%204.4%200%200%201%201%206.2c-3.5%204.4-17.2%2022.1-34%2037zm8.8%206.2c11.6-18.6%2027-37%2030.1-39.7%203-2.8%205.4-2%206.9-.8a4.3%204.3%200%200%201%20.3%206.2c-3.8%204.1-19.1%2020.7-37.3%2034.3m8.3%206.9a284%20284%200%200%201%2033.8-37.2c3.3-2.5%205.5-1.5%206.9-.3a4.3%204.3%200%200%201-.3%206.3c-4.1%203.8-21%2019.1-40.4%2031.2m7.6%207.5A278%20278%200%200%201%20454.4%2069c3.6-2.3%205.7-1.1%207%20.3%201.2%201.3%201.5%204.4-1%206.2a306%20306%200%200%201-43.2%2027.8m6.5%207.8A297%20297%200%200%201%20464%2079.6c3.7-2%205.7-.6%206.8.9%201.2%201.4%201.1%204.5-1.4%206.1-4.8%203-24.3%2015.6-45.7%2024.5m5.9%208.3a307%20307%200%200%201%2043-28.1c4-1.7%205.9-.2%206.9%201.3%201%201.6.6%204.6-2%206a321%20321%200%200%201-48%2020.8zm5.4%209.6a313%20313%200%200%201%2045.8-24.4c4.1-1.4%205.8.3%206.6%201.9.9%201.6.3%204.6-2.6%205.8-5.3%202.2-27%2011.4-49.8%2016.7m4.2%209.2a320%20320%200%200%201%2048-20.8c4.2-1%205.7.8%206.4%202.5.6%201.6-.3%204.6-3.2%205.5-5.5%201.9-28%209.3-51.2%2012.8m3.4%209.8a325%20325%200%200%201%2049.8-16.9c4.2-.6%205.6%201.2%206.1%203%20.5%201.7-.7%204.5-3.7%205.3-5.7%201.3-28.8%207-52.2%208.6M307.8%2062a252%20252%200%200%201-9.7-47.4c0-3.9%202.3-4.8%204.2-5%202-.1%205%201.5%205.2%204.3.5%205.3%202.6%2026.9.4%2048.1zm-11%201.3a251%20251%200%200%201-14.3-46.4c-.4-4%201.8-5%203.7-5.3s5%201%205.6%203.8a263%20263%200%200%201%205%2047.9m-11%202.2A259%20259%200%200%201%20267%2020.3c-.8-3.9%201.3-5.1%203.2-5.6s5%20.6%205.9%203.4c1.5%205.1%207.7%2026%209.6%2047.3zm-10.5%203A264%20264%200%200%201%20252.5%2025c-1.1-3.8.8-5.2%202.6-5.8s5.1.2%206.2%202.8c2%205%2010.2%2025.4%2014%2046.4zM265.2%2072a270%20270%200%200%201-27-41.5c-1.4-3.7.4-5.3%202.2-6s5-.2%206.4%202.4c2.5%204.8%2012.5%2024.5%2018.4%2045.1m-10.3%205a276%20276%200%200%201-31-39.2c-1.7-3.5-.1-5.2%201.6-6.1s5-.6%206.6%201.9c3%204.6%2015%2023.3%2022.8%2043.4m-9.4%205.4A285%20285%200%200%201%20211%2045.7c-2.1-3.4-.7-5.2%201-6.3%201.5-1%205-1%206.7%201.4%203.4%204.3%2017.1%2022%2026.8%2041.5zm-8.7%206a292%20292%200%200%201-37.9-33.9c-2.4-3.2-1.1-5%20.4-6.2a5.5%205.5%200%200%201%206.8.8c3.8%204%2019.2%2020.7%2030.7%2039.3m-8.5%207a299%20299%200%200%201-41-30.7c-2.8-3-1.7-5-.3-6.3a5.5%205.5%200%200%201%206.9.3c4.2%203.7%2021%2019%2034.4%2036.6zm-7.4%207A307%20307%200%200%201%20177.2%2075c-3-2.8-2.1-4.8-.8-6.2%201.2-1.4%204.5-2.1%206.9-.3a292%20292%200%200%201%2037.6%2034zm-7%208.2a313%20313%200%200%201-46.2-23.8c-3.3-2.5-2.6-4.7-1.5-6.1%201.1-1.5%204.3-2.5%206.9-.9%204.8%203.1%2024.3%2015.5%2040.8%2030.8m-6.3%208.8c-22.2-7-44.9-17.6-48.4-19.9-3.6-2.2-3-4.4-2.1-6s4-2.8%206.8-1.4c5%202.7%2025.8%2013.5%2043.7%2027.3m-5.3%209c-22.8-5.3-46.3-14-50.1-16-3.7-2-3.5-4.2-2.6-5.8s3.7-3.1%206.6-2c5.3%202.3%2027%2011.4%2046.1%2023.8m-4.2%209a329%20329%200%200%201-51.4-12.2c-4-1.6-3.8-3.9-3.2-5.5.7-1.7%203.5-3.4%206.4-2.5%205.6%201.9%2028%209.3%2048.2%2020.2'/%3e%3cpath%20fill='%23f31509'%20d='M194.5%20147.4a332%20332%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3s3.1-3.6%206.2-3c5.6%201.4%2028.8%207%2050%2016.1'/%3e%3cpath%20d='M129.4%20141.5h381.2v12.6H129.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mw-a'%3e%3cpath%20fill-opacity='.7'%20d='M179.7%200h708.7v708.7H179.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23mw-a)'%20transform='translate(-129.8)scale(.72249)'%3e%3cpath%20fill='%23f41408'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20472.4h1063v236.3H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h1063v236.2H0z'/%3e%3cpath%20fill='%23f31509'%20d='M401.4%20214a147.3%20147.3%200%200%201%20192.2-80.3%20142%20142%200%200%201%2080.2%2080.3zm-36%209.8a420%20420%200%200%201-72.5-12c-5.6-2-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5zM538%2092.6c-5.8-32-7.3-67.3-6.7-73.2s3.8-7%206.5-7a7%207%200%200%201%206.5%207c0%208.2-.2%2041.3-6.3%2073.2m16%20.8a428%20428%200%200%201-.5-73.6c1.1-5.9%204.4-6.7%207.1-6.4s6.3%203.3%205.9%207.6c-.7%208-3.7%2041-12.5%2072.4m14.4%202c-.4-32.6%204-67.6%205.7-73.4%201.5-5.8%204.9-6.3%207.6-5.8a7%207%200%200%201%205.2%208c-1.4%208-7.1%2040.6-18.5%2071.1zm15.3%203.3c2.5-32.4%2010-66.9%2012-72.5s5.5-5.8%208.1-5.1a7%207%200%200%201%204.5%208.4c-2.1%207.9-10.6%2039.9-24.6%2069.2m15%204.8A422%20422%200%200%201%20617%2032.3c2.6-5.4%206-5.3%208.6-4.4a7%207%200%200%201%203.7%208.9c-2.8%207.6-14.2%2038.7-30.7%2066.7zm14%205.9c8-31.6%2021.4-64.2%2024.5-69.4%203-5.2%206.4-4.8%208.8-3.6a7%207%200%200%201%203%209c-3.5%207.5-17.4%2037.5-36.3%2064m13.8%207.2a432%20432%200%200%201%2030.4-67c3.4-4.9%206.8-4.2%209.2-2.8a7%207%200%200%201%202%209.3c-4%207-20.5%2035.7-41.6%2060.5m13%208.3a420%20420%200%200%201%2036.2-64c3.8-4.6%207.1-3.6%209.3-2a7%207%200%200%201%201.3%209.4c-4.7%206.7-23.6%2033.8-46.8%2056.6m12.2%209.5c16-28.4%2037.4-56.4%2041.7-60.7%204.2-4.2%207.4-3%209.5-1.2s3.2%206.3.4%209.6c-5.2%206.2-26.4%2031.6-51.6%2052.3m11.5%2010.5a424%20424%200%200%201%2046.7-56.8c4.6-3.8%207.7-2.3%209.6-.4a7%207%200%200%201-.4%209.6%20410%20410%200%200%201-56%2047.6zm10.4%2011.5c20.7-25.1%2046.7-49%2051.6-52.4%205-3.4%207.8-1.6%209.6.4a7%207%200%200%201-1.2%209.5%20422%20422%200%200%201-60%2042.5m9%2011.8a422%20422%200%200%201%2055.8-48c5.2-3%208-.9%209.5%201.4%201.6%202.2%201.6%206.8-2%209.3a416%20416%200%200%201-63.2%2037.3zm8.2%2012.8a422%20422%200%200%201%2059.7-43c5.4-2.5%208-.2%209.4%202.1%201.3%202.3%201%207-2.8%209.2-7%204-35.6%2020.8-66.3%2031.7m7.6%2014.6a432%20432%200%200%201%2063.4-37.3c5.6-2%208%20.5%209.1%203a7%207%200%200%201-3.6%208.8%20418%20418%200%200%201-68.9%2025.5m5.8%2014.1a413%20413%200%200%201%2066.3-31.7c5.8-1.5%208%201.2%208.9%203.7s-.3%207-4.4%208.5a413%20413%200%200%201-70.8%2019.5m4.6%2015a421%20421%200%200%201%2069-25.8c5.8-1%207.7%201.8%208.4%204.5a7%207%200%200%201-5%208c-8%202.2-39.9%2010.7-72.4%2013.2zM522.4%2093.1A421%20421%200%200%201%20508.9%2021c0-6%203.1-7.3%205.8-7.6a7%207%200%200%201%207.1%206.5c.8%208%203.7%2041%20.6%2073.4zm-15.4%202a419%20419%200%200%201-19.7-70.8c-.5-6%202.5-7.6%205.1-8.1a7%207%200%200%201%207.7%205.8c1.4%208%207.2%2040.6%206.9%2073.1m-15.3%203.4a422%20422%200%200%201-25.9-68.9c-1-5.9%201.9-7.8%204.5-8.5a7%207%200%200%201%208%205.1c2.2%207.9%2010.8%2039.8%2013.4%2072.3m-14.4%204.5a420%20420%200%200%201-31.6-66.4c-1.5-5.8%201.2-8%203.7-8.9a7%207%200%200%201%208.5%204.4c2.8%207.7%2014.1%2038.7%2019.4%2070.9m-14%205.7A420%20420%200%200%201%20426%2045.4c-2-5.7.4-8%202.9-9.1a7%207%200%200%201%208.9%203.6c3.4%207.4%2017.3%2037.4%2025.4%2069zm-14.2%207.4a420%20420%200%200%201-42.8-59.9c-2.5-5.4-.3-8%202-9.3a7%207%200%200%201%209.2%202.8c4.1%207%2020.7%2035.7%2031.6%2066.4m-13%208.2a422%20422%200%200%201-47.8-56c-3-5.2-1-8%201.3-9.5a7%207%200%200%201%209.4%202c4.7%206.7%2023.6%2033.8%2037.1%2063.5m-12.1%209a419%20419%200%200%201-52.4-51.6c-3.4-4.9-1.6-7.8.5-9.5a7%207%200%200%201%209.5%201.2c5.2%206.2%2026.4%2031.6%2042.4%2060zM412.2%20144a422%20422%200%200%201-56.8-46.8c-3.8-4.6-2.3-7.7-.4-9.6a7%207%200%200%201%209.6.4c5.8%205.8%2029.2%2029.1%2047.6%2056M402%20154.9a421%20421%200%200%201-60.5-41.8c-4.2-4.2-2.9-7.4-1.1-9.5a7%207%200%200%201%209.5-.4c6.3%205.2%2031.5%2026.5%2052.1%2051.7m-9.7%2012.5a421%20421%200%200%201-64-36.3c-4.6-3.9-3.6-7.2-2-9.4a7%207%200%200%201%209.5-1.3%20423%20423%200%200%201%2056.5%2047m-8.7%2013.4a421%20421%200%200%201-67-30.3c-5-3.5-4.3-6.8-2.9-9.2a7%207%200%200%201%209.3-2.1c7.1%204%2035.8%2020.5%2060.6%2041.6m-7.3%2013.7c-31.5-8-64.2-21.4-69.4-24.4-5.1-3-4.8-6.4-3.6-8.8a7%207%200%200%201%209.1-3c7.4%203.4%2037.4%2017.4%2064%2036.2zm-5.8%2013.8a415%20415%200%200%201-71.2-18.6c-5.4-2.5-5.3-6-4.4-8.5%201-2.5%204.8-5.2%208.9-3.7%207.6%202.8%2038.7%2014.2%2066.7%2030.8'/%3e%3cpath%20fill='%23f31509'%20d='M365.5%20223.8c-32.5-2.5-67-9.9-72.6-12s-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5'/%3e%3cpath%20d='M275.3%20214.7H803V234H275.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mx{background-image:url(/assets/mx-Cc8Ccfe8.svg)}.fi-mx.fis{background-image:url(/assets/mx-CvCwYHGF.svg)}.fi-my{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20640%20480'%3e%3cg%20clip-path='url(%23my-a)'%3e%3cpath%20fill='%23C00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%200h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2034.3h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2068.6h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.9h640V137H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20137.1h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20205.7h640V240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20274.3h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20308.6h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20342.9h640V377H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20377.1h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20411.4h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20445.7h640V480H0z'/%3e%3cpath%20fill='%23006'%20d='M0%20.5h320v274.3H0z'/%3e%3cpath%20fill='%23FC0'%20d='m207.5%2073.8%206%2040.7%2023-34-12.4%2039.2%2035.5-20.8-28.1%2030%2041-3.2-38.3%2014.8%2038.3%2014.8-41-3.2%2028.1%2030-35.5-20.8%2012.3%2039.3-23-34.1-6%2040.7-5.9-40.7-23%2034%2012.4-39.2-35.5%2020.8%2028-30-41%203.2%2038.4-14.8-38.3-14.8%2041%203.2-28.1-30%2035.5%2020.8-12.4-39.3%2023%2034.1zm-33.3%201.7a71%2071%200%200%200-100%2065%2071%2071%200%200%200%20100%2065%2080%2080%200%200%201-83.2%206.2%2080%2080%200%200%201-43.4-71.2%2080%2080%200%200%201%20126.6-65'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='my-a'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.fi-my.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23C00'%20d='M0%200h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2036.6h512V73H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2073.1h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20109.7h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20146.3h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20182.9h512v36.5H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20219.4h512V256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20292.6h512V329H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20329.1h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20365.7h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20402.3h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20438.9h512v36.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20475.4h512V512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h256v292.6H0z'/%3e%3cpath%20fill='%23FC0'%20d='m166%2093%204.8%2032.5%2018.4-27.2-10%2031.3%2028.5-16.6-22.5%2024%2032.8-2.6-30.7%2011.9L218%20158l-32.8-2.5%2022.5%2024-28.4-16.7%209.8%2031.5-18.4-27.3-4.8%2032.5-4.7-32.5-18.4%2027.2%209.9-31.4-28.4%2016.7%2022.4-24-32.8%202.5%2030.7-11.8-30.6-11.9%2032.8%202.6-22.5-24%2028.4%2016.6-10-31.4%2018.5%2027.3%204.8-32.6Zm-26.7%201.3a57%2057%200%200%200-73%2024.9%2057%2057%200%200%200%2045.5%2083.8%2057%2057%200%200%200%2027.5-4.7%2064%2064%200%201%201%200-104'/%3e%3c/svg%3e")}.fi-mz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h768v16H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20176h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20336h768v16H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20352h768v160H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v512l336-256z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m198.5%20333-51.2-37.5L96.1%20333l19.9-60.3-51.5-37.1%2063.5.2%2019.3-60.4%2019.4%2060.5%2063.5-.3-51.5%2037.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M102.8%20290.9h37c3%203.3%209.5%204.7%2015.8%200%2011.6-6.4%2034%200%2034%200l4.4-4.7-10.7-35.2-3.9-4.2s-8.3-5-24-3.3-21.2-.5-21.2-.5-13.7%201.6-17.6%203.6l-4.4%204.4z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M110.3%20281.8s35.2-4.4%2045.4%209.1c-5.7%204-10.8%204.3-16.2.3.8-1.5%2012.6-13.8%2042.7-9.7'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.2'%20d='m148%20246.6-.3%2038.8m31.7-38.3L186%20278'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m117%20246.6-3.7%2016'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m78.9%20295.1%208.6%2010.2q1.5.9%202.9%200l12.8-15.4%205.4-6.7q1.3-1.6%201-3l10.4-9.3%202.2.2c-1-.2-1.7-.7-1-1.8l2.4-1.8%201.8%202.3s-2.6%203.4-2.9%203.4h-2.8l-5.4%204.9%202.4%202%203.5%209.8%204.4-3.1-2.8-10%206.1-6.7-2.3-3.6%201.6-2s21.3%2013.4%2029.6%209.8c.2%200%20.5-9.6.5-9.6s-22.2-2.3-22.7-6.7%205-5%205-5l-2.4-3.2.5-1.8%203.9%204.8%208.7-7.4%2051.5%2058.6c2.8-1.1%203.4-1.8%203.6-4.6L155%20241.5l3.8-4.1c.8-.9%201-1.2%201-2.6l6-5.1a7%207%200%200%201%203.8%203L186%20219c.4.4%201.7.8%202.6.4l26.9-25.9-29.3%2020.7-1-.7c0-.9%201-1%200-2.6-1.2-1.4-2.9%201.3-3.1%201.3s-4.3-1.4-5.2-3.2l-.2%204.7-7.5%207-5.7-.3-8.2%208-1%203%201.3%202.7s-4.4%203.8-4.4%203.6c0-.3-.9-1.2-1-1.3l3.8-3.4.5-2.3-1.2-2c-.4.3-5.2%205.4-5.5%204.8l-14-15.5.8-2.9-8.7-9.5c-3.2-1.1-8.3-1.3-9.3%205.7-.8%201.6-7.4.2-7.4.2l-3.6.8L85.2%20241l11.3%2013.6%2023.2-29.3.7-8.3%204.8%205.4q2.5.5%204.7-.5l13.7%2015.3-2.3%202.3%202%202.2%202.4-1.6.9%201.3-3.1%202.1c-1.8-1.2-3.6-2.7-3.5-5l-7.7%206.4-.3%201.2-22.9%2019-2%20.3-.5%206%2014.9-12.4v-1.8l1.5%201.3%2011.6-9.3s.8%201%20.5%201-10.3%209.3-10.3%209.3l-.2%201-1.8%201.6-1-.8-14%2012.4h-2l-7.7%207.7c-2%20.2-3.7.4-5.4%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20155h744v15.5H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20170.5h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20325.5h744V341H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20341h744v155H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v496l325.6-248z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m192.3%20322.6-49.6-36.3-49.5%2036.3%2019.2-58.4-50-36%2061.6.3%2018.7-58.5%2018.8%2058.5%2061.5-.3-50%2036z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M99.6%20281.9h35.8c2.9%203.2%209.3%204.5%2015.4%200%2011.2-6.2%2032.9%200%2032.9%200l4.3-4.6-10.4-34.1-3.8-4s-8-4.8-23.2-3.2-20.5-.6-20.5-.6-13.4%201.6-17.1%203.6l-4.3%204.3-9%2038.7z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M106.8%20273s34.2-4.2%2044%208.9c-5.5%203.8-10.4%204-15.7.2.9-1.4%2012.3-13.3%2041.4-9.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.1'%20d='m143.4%20238.9-.3%2037.6m30.7-37%206.4%2029.8'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m113.3%20239-3.5%2015.4'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m76.4%20286%208.4%209.8q1.5.9%202.8%200l12.4-15%205.3-6.4a4%204%200%200%200%201-3l10-9q1%20.3%202%20.3c-.9-.3-1.6-.7-.8-1.8l2.2-1.7%201.8%202.2s-2.5%203.3-2.8%203.3H116l-5.3%204.7%202.3%202%203.5%209.5%204.2-3-2.7-9.7%206-6.5-2.3-3.5%201.5-2s20.7%2013%2028.7%209.5c.2.1.5-9.3.5-9.3s-21.5-2.2-22-6.4%204.8-4.8%204.8-4.8l-2.3-3.2.5-1.8%203.8%204.8%208.4-7.3%2049.9%2056.9c2.7-1.1%203.3-1.8%203.5-4.5L150%20234l3.8-4c.7-.8%201-1.2%201-2.5l5.7-5a7%207%200%200%201%203.7%203l15.8-13.3c.4.4%201.7.8%202.5.3l26-25-28.3%2020-1-.7c0-.8%201-1%200-2.5-1.1-1.3-2.8%201.3-3%201.3s-4.1-1.4-5-3.1l-.2%204.6-7.3%206.7-5.5-.2-8%207.7-1%203%201.3%202.5s-4.2%203.7-4.2%203.5-.9-1.1-1-1.3l3.7-3.2.5-2.3-1.2-1.9c-.4.3-5%205.2-5.3%204.7L129.7%20211l.7-2.8-8.5-9.2c-3-1-8-1.2-9%205.5-.7%201.6-7.2.2-7.2.2l-3.4.8-19.7%2027.9%2011%2013.2%2022.4-28.4.6-8%204.7%205.2q2.4.4%204.5-.5l13.3%2014.8-2.2%202.2%202%202.2%202.2-1.6%201%201.3-3%202c-1.9-1.1-3.6-2.6-3.4-4.9l-7.5%206.2-.3%201.3-22.2%2018.4-2%20.3-.5%205.7%2014.5-12v-1.7l1.5%201.2%2011.2-9s.8%201%20.5%201-10%209-10%209l-.2%201-1.7%201.5-1-.7-13.5%2012h-2l-7.5%207.4c-1.9.2-3.6.4-5.2%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-na{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-26.4.2.8%20345.6L512.5%200z'/%3e%3cpath%20fill='%2338a100'%20d='M666.4%20479.6%20665%20120.3%20122.3%20479.8l544-.2z'/%3e%3cpath%20fill='%23c70000'%20d='m-26%20371.8.4%20108.2%20117.5-.1L665.4%2095.4l-.7-94.1-116-1L-26%20371.7z'/%3e%3cpath%20fill='%23ffe700'%20d='m219.6%20172-21.8-13.2-12.6%2022.1-12.2-22.2-22%2012.9.6-25.4-25.4.2%2013.2-21.8-22.1-12.5%2022.2-12.3-12.8-22%2025.4.6-.1-25.5%2021.7%2013.2L186.3%2044l12.2%2022.2%2022-12.9-.6%2025.4%2025.4-.2-13.2%2021.8%2022.1%2012.5-22.2%2012.3%2012.8%2022-25.4-.6z'/%3e%3cpath%20fill='%233662a2'%20d='M232.4%20112.4c0%2025.6-20.9%2046.3-46.6%2046.3s-46.6-20.7-46.6-46.3%2020.8-46.2%2046.6-46.2%2046.6%2020.7%2046.6%2046.2'/%3e%3cpath%20fill='%23ffe700'%20d='M222.3%20112.4a36.5%2036.5%200%201%201-73%200%2036.5%2036.5%200%200%201%2073%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-na.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%2338a100'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23c70000'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23ffe700'%20d='m154%20183.4-23.1-14-13.4%2023.6-13-23.8L81%20183l.6-27.1-27%20.2%2014-23.2L45%20119.5l23.8-13L55%2083l27%20.6-.1-27.1%2023.2%2014%2013.4-23.6%2013%2023.7L155.2%2057l-.6%2027%2027-.1-14%2023.2%2023.6%2013.3-23.8%2013.1%2013.7%2023.4-27-.5z'/%3e%3cpath%20fill='%233662a2'%20d='M167.8%20120c0%2027.2-22.3%2049.3-49.8%2049.3s-49.7-22.1-49.7-49.4%2022.3-49.3%2049.8-49.3%2049.7%2022%2049.7%2049.3z'/%3e%3cpath%20fill='%23ffe700'%20d='M157%20120a39%2039%200%201%201-77.9%200%2039%2039%200%200%201%2077.9%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-nc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='240'%20cy='240'%20r='157.3'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.3'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.4'%20d='M213.3%20263.5h53.3M213.3%20224h53.3M240%2083.2V352'/%3e%3cpath%20fill='%23000001'%20d='M176.6%20384.4c64.2%2026.3%20124.4%201.7%20124.4%201.7s-22.7-24.6-34.3-34.2c-11.4-9.4-44.8-9-56.2%200a489%20489%200%200%200-33.9%2032.5'/%3e%3cellipse%20cx='240'%20cy='312.5'%20fill='%23000001'%20rx='17.6'%20ry='25.6'/%3e%3cellipse%20cx='240'%20cy='243.7'%20fill='%23000001'%20rx='21.3'%20ry='13.5'/%3e%3ccircle%20cx='240'%20cy='181.3'%20r='21.3'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M265.6%20101.9s1.8%203-2%2010c-18.6%2033.5-37.3%2034.2-40.8%2037.1-4%203.2-5.6%203-5.6%203%20.3-2.9.5-14.6.7-15.7%202.9-15.7%2026.5-15.5%2045-31.5%202.9-2.5%202.7-3%202.7-3zm-62.4%2072s4.3%2012%204.8%2024c1%2019.2%2019.4%2019.7%2032%2019.7v-10.7c-9.5%200-17.7-1.4-24.5-15.4a123%20123%200%200%200-12.3-17.6m-.5%20154.6s6.7-8.3%2014.6-27.7c4-10.1%2013.8-16%2022.7-16v-15c-20.3%200-30%207.5-31%2018.6a329%20329%200%200%201-6.3%2040.1'/%3e%3cpath%20d='M276.8%20173.9s-4.3%2012-4.8%2024c-1%2019.2-19.4%2019.7-32%2019.7V207c9.5%200%2017.7-1.4%2024.5-15.5q5.4-9.3%2012.3-17.6m.5%20154.7s-6.7-8.4-14.6-27.8c-4-10.1-13.8-16-22.7-16V270c20.3%200%2030%207.5%2031%2018.6a329%20329%200%200%200%206.3%2040'/%3e%3c/svg%3e")}.fi-nc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='225.6'%20cy='256'%20r='167.8'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.7'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.8'%20d='M197.2%20281h56.9m-56.9-42h56.9M225.6%2088.6v286.8'/%3e%3cpath%20fill='%23000001'%20d='M158%20410c68.6%2028%20132.8%201.8%20132.8%201.8s-24.3-26.2-36.7-36.5c-12.1-10-47.8-9.6-60%200-10%208-39.2%2037.5-36%2034.8z'/%3e%3cellipse%20cx='225.6'%20cy='333.4'%20fill='%23000001'%20rx='18.8'%20ry='27.3'/%3e%3cellipse%20cx='225.6'%20cy='260'%20fill='%23000001'%20rx='22.8'%20ry='14.4'/%3e%3ccircle%20cx='225.6'%20cy='193.4'%20r='22.8'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M253%20108.7s2%203.2-2.2%2010.7c-19.9%2035.7-39.7%2036.5-43.5%2039.5-4.2%203.4-6%203.2-6%203.2.4-3%20.6-15.6.8-16.8%203-16.6%2028.3-16.4%2048-33.5%203-2.7%202.8-3.2%202.8-3.2zm-66.6%2076.8s4.5%2012.7%205.1%2025.6c1.1%2020.4%2020.7%2021%2034.1%2021v-11.4c-10%200-18.9-1.4-26.1-16.5a131%20131%200%200%200-13.1-18.7m-.6%20165s7.2-9%2015.6-29.6a27%2027%200%200%201%2024.2-17.1v-16c-21.6%200-32%208-33%2019.9-2.4%2024-6.8%2042.7-6.8%2042.7zm79.2-165s-4.6%2012.7-5.2%2025.6c-1.1%2020.5-20.7%2021-34.1%2021v-11.3c10.1%200%2018.9-1.5%2026.2-16.5q5.8-10%2013-18.8zm.5%20165s-7.1-8.9-15.6-29.6a27%2027%200%200%200-24.2-17v-16c21.6%200%2032%208%2033.1%2019.8a351%20351%200%200%200%206.7%2042.8'/%3e%3c/svg%3e")}.fi-ne{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230db02b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='68'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-ne.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230db02b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='72.5'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-nf{background-image:url(/assets/nf-Dl00mlk2.svg)}.fi-nf.fis{background-image:url(/assets/nf-DGrQb42O.svg)}.fi-ng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23008753'%20d='M426.6%200H640v480H426.6zM0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23008753'%20d='M341.3%200H512v512H341.3zM0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ni{background-image:url(/assets/ni-CcFCSQxm.svg)}.fi-ni.fis{background-image:url(/assets/ni-BX2WCaNt.svg)}.fi-nl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-nl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-no{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002664'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002664'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-no.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002664'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002664'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-np{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%20transform='translate(0%2015)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13.8'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-np.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='np-b'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%3e%3cg%20clip-path='url(%23np-b)'%20transform='translate(0%2016)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a94%2094%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-nr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-54.7%200H628v512H-54.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(51.3)scale(.9375)'%3e%3cpath%20fill='%23002170'%20d='M-140%200H884v512H-140z'/%3e%3cpath%20fill='%23ffb20d'%20d='M-140%20234.1H884V278H-140z'/%3e%3cpath%20fill='%23fff'%20d='m161.8%20438-33-33-10.5%2045.4-12-45-31.9%2034%2012.1-45L42%20407.9l33-33-45.4-10.6%2045-12-34-31.8%2045%2012L72%20288l33%2033%2010.6-45.4%2012%2045%2031.8-34-12%2045%2044.5-13.5-33%2033%2045.4%2010.5-45%2012%2034%2032-45-12.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M135.6%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(-140)scale(1.0321)'%3e%3cpath%20fill='%23002170'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23ffb20d'%20d='M0%20226.8h992.1v42.4H0z'/%3e%3cpath%20fill='%23fff'%20d='m292.4%20424.4-31.9-32-10.2%2044-11.7-43.7-30.9%2033%2011.8-43.6-43.2%2013%2032-31.8-44-10.3%2043.6-11.6-33-31%2043.6%2011.8-13-43.2%2031.8%2032%2010.3-44%2011.7%2043.6%2030.8-32.9-11.7%2043.6%2043.2-13-32%2031.8%2044%2010.3L290%20362l33%2030.9-43.7-11.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3ccircle%20cx='160'%20cy='120'%20r='40.8'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m160%2079.2%2024%2073.8-62.8-45.6h77.6L136%20153M66.7%2098.3l14%2043.4L43.9%20115h45.7l-37%2026.8m200.7-43.5%2014.1%2043.4-36.9-26.8h45.7l-37%2026.8M160%20178.3l14.1%2043.4-37-26.8h45.7l-37%2026.8M160%2018.3l14.1%2043.4-37-26.8h45.7l-37%2026.8'/%3e%3c/svg%3e")}.fi-nu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3ccircle%20cx='128'%20cy='128'%20r='43.6'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m128%2084.4%2025.6%2078.8-67-48.7h82.8l-67%2048.7m-49.1-58.3%2015%2046.3L29%20122.6h48.7l-39.4%2028.6m164.4-46.3%2015%2046.3-39.4-28.6H227l-39.4%2028.6m-59.6%2039%2015%2046.3-39.3-28.6h48.6L113%20236.5m15-217L143%2066l-39.3-28.7h48.6L113%2066'/%3e%3c/svg%3e")}.fi-nz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h640v480H0z'/%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-nz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h512v512H0z'/%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-om{background-image:url(/assets/om-DcqxRdQL.svg)}.fi-om.fis{background-image:url(/assets/om-nN8zP2Bu.svg)}.fi-pa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M92.5%200h477.2v480H92.4z'/%3e%3cpath%20fill='%23db0000'%20fill-rule='evenodd'%20d='M323%203.6h358v221.7H323z'/%3e%3cpath%20fill='%230000ab'%20fill-rule='evenodd'%20d='M3.2%20225.3h319.9V480H3.2zm211.6-47.6-42-29.4-41.7%2029.6%2015.5-48L105%20100l51.6-.4%2016-48%2016.3%2047.9h51.6l-41.5%2030%2015.9%2048z'/%3e%3cpath%20fill='%23d80000'%20fill-rule='evenodd'%20d='m516.9%20413.9-42.4-27.7-42.1%2028%2015.6-45.6-42-28%2052-.5%2016.2-45.4%2016.4%2045.3h52l-41.8%2028.5%2016%2045.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M-26-25h592.5v596H-26z'/%3e%3cpath%20fill='%23db0000'%20d='M255.3-20.4h312.1v275.2h-312z'/%3e%3cpath%20fill='%230000ab'%20d='M-54.5%20254.8h309.9V571H-54.5zM179%20181.6l-46.5-29.2-46.2%2029.5%2017.2-48-46.2-29.6%2057.1-.4%2017.7-47.8%2018.1%2047.7h57.1l-45.9%2030z'/%3e%3cpath%20fill='%23d80000'%20d='m435.2%20449-46.4-29.2-46.3%2029.5%2017.2-48-46.2-29.5%2057.2-.4%2017.7-47.8%2018%2047.7h57.2l-46%2030z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pe{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D91023'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M213.3%200h213.4v480H213.3z'/%3e%3c/svg%3e")}.fi-pe.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23D91023'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.7%200h170.6v512H170.7z'/%3e%3c/svg%3e")}.fi-pf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M80%200h480v480H80z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M277.3%20340.8s10.8-8.8%2021.4-8.8%2013.4%207.3%2020.8%207.9c7.3.6%2013.4-7.3%2022.5-7.6s20.5%206.4%2020.5%206.4l-39.8%2012-45.4-10zm-22.9-13%20135.4.7s-11.7-12.7-25.5-13c-13.8-.2-10%206-20.5%206.8-10.6.9-13.2-6.4-22.9-6.2s-15.2%206.2-22.5%206.5-16.7-7.3-22.3-7-25.5%208.7-25.5%208.7l3.8%203.6zm-17.3-16%20167%20.5c2.7-3.8-8.2-12.9-18.1-13.7-8.2.3-14%208.5-20.8%208.8s-14.4-8.5-22-8.2-15.5%208.2-23.1%208.2-13.2-8.5-22.9-8.5-14%209.3-21.4%208.8-13.8-9.4-20.8-9.4-18.7%2010.5-21%2010c-2.4-.7%202.9%204.3%203.1%203.4z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m301.3%20218.9%2038.4%2010.2v-54.8c-17.6%201-32.2-33.4-1.2-35.7-30.5-4.4-34%203.5-37.5%2012z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m277%20258.7%2086.7.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m281.1%20238%2010.3%2013.7m-10.3%200%2011.1-13.5M287%20237l-.3%208.5m10.8-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.1-7.6%2010.3%2013.8m-10.3%200%2011.1-13.5m-5.2-1.2-.3%208.5m11.7-7.6%2010.2%2013.8m-10.2%200%2011.1-13.5m-5.3-1.2-.2%208.5m11-7.6%2010.3%2013.8m-10.2%200%2011.1-13.5M354%20237l-.3%208.5'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m218.7%20259.6%2036.9.3v-23.1l-42.2-2.1zm-1.8-32%2039.3%203.9-.3-16.4-38.4-15.3-.6%2027.9zm8-32.7%2030.1%2014.6%204.3-4.5s-2.8-1.9-2.6-3.7c0-1.7%202.8-2%202.8-4%200-1.7-3-2-3.1-3.7-.2-2%202.4-4%202.4-4l-27.2-23.7-6.8%2029zm198%2065h-39l-.3-22.6%2042.8-3.2zM384.2%20232l46.3-5.6-10-26.7-36.6%2015.6zm33.7-39.6L384.5%20210c-.5-2-.9-3.8-3.2-5.3%200%200%202-1.2%202-3.2s-2.6-2.4-2.6-3.5%202.4-2.2%202.6-4.9c-.3-1.8-2.6-4.4-2.2-4.9l26-19.8zm-72.4%2039.1%2016.7-.7.3-6.7zm-51-.5-17.5-.5v-7l17.6%207.5zm0-2-17.5-9v-11.8s-2%20.3-1.8-2c.1-4.9%2012.9%208.9%2019.4%2013.4zm51-1.1v-7.7s15.8-14.2%2019.1-16.9c0%203-1.8%205.2-1.8%205.2v11.2zM243%20163.8l17.8%2019.7c.4-1.8%204.5-2.1%208.6-1.8s7.3-.3%207.3%202.6-2%202.5-2%204.6%203%201.9%203%204.5-2.2%202.1-2.2%204.1c0%201.7%202.4%201.8%202.4%201.8l16.6%2016.1v-17.2l-34.2-53.7zm27.4-20.4%2023.3%2047.5s.2-43.8%204.1-46.1l-6.5-12zm101%201.9-26%2046.2V172s2.2-3.2-1.2-3-7.5-.2-7.5-.2l10.4-36.6zM398%20165c-.3.5-17.5%2018-17.5%2018-.8-2-6-1-11-1s-5.6%201.6-5.3%202.9c.5%203.3%202.2.8%202.2%204%200%203.1-2.4%202-2.7%204.2.3%202.7%203.8%202%201.7%204l-19.9%2019.2v-18.2l37.1-57.6z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M309.8%20268.4c-8.3%2013.8-30.6%209.7-35.9%200-1.5-.4-.6-59.5-.6-59.5s-2.5-1.1-2.6-3%203.4-2%203.4-4.3-3.6-1.4-3.7-3.8c0-2.2%203.9-2%203.7-4-.2-2.4-4.3-2-4.5-4.2%200-1.7%203-3.2%203.8-4h-2.8l-6.4.1c-4.6%200%200%201%200%203.6%200%201.7-2.3%202.9-2.5%204.3-.1%201.6%203.2%202.6%203.3%204.5%200%201.6-3.3%201.7-3.2%203.3.2%202.5%203%203.1%202.9%204.7%200%201.5-3.6%202.1-3.7%203.3.2%202.4.6%2060.8.6%2060.8%205.7%2029.8%2038.8%2037.3%2048.2-1.8zm21.9%200c8.3%2013.8%2030.6%209.7%2035.8%200%201.6-.4.7-59.5.7-59.5s2.5-1.1%202.6-3-3.2-2-3.2-4.3%203.4-1.4%203.4-3.8c0-2.2-3.5-2-3.3-4.2s3-2%203.1-4.2c.1-1.9-1.7-3-2.6-3.8h2.7l6.4.1c4.5%200%200%201%200%203.6%200%201.7%202.3%202.9%202.5%204.3%200%201.6-3.2%202.6-3.3%204.5%200%201.6%203.3%201.7%203.2%203.3-.2%202.5-3%203.1-3%204.7.1%201.5%203.7%202.1%203.7%203.3l-.5%2060.8c-5.7%2029.8-38.9%2037.3-48.2-1.8z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M301.7%20295.6H339c.3-.3-8.4-13-18.6-12-11.5.3-19.3%2012-18.7%2012zm118.9-1h-51s6.6-3.8%208.4-7.4c3.3%201.8%202.4%203.6%209%203.9s12.9-7.5%2019.2-7.2%2014.4%2011%2014.4%2010.8zm-201%200h51s-6.6-3.8-8.4-7.4c-3.3%201.8-2.4%203.6-9%203.9s-13-7.5-19.2-7.2c-6.3.3-14.4%2011-14.4%2010.8zm3.8-16%2036.3.3s-2.3-5-2.6-11.1c-9.4-3.2-17%207-23.8%207.3-6.7.3-13.7-7.3-13.7-7.3zm194%200-36.4.3s2.3-5%202.6-11.1c9.4-3.2%2017%207%2023.8%207.3%206.7.3%2013.7-7.3%2013.7-7.3zM311%20279l18.4-.5s.3-5.6-9.3-5.6-8.8%206.4-9.1%206.1zm-11.2-7.9a17%2017%200%200%200%208.2-7.6l-12.6.3s-5.8%203.5-8.7%207.3zm40.8%200a17%2017%200%200%201-8.2-7.6l12.6.3s5.8%203.5%208.7%207.3z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-40%20360h720v120H-40zm0-360h720v120H-40z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pf-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M210.4%20363.5s11.6-9.4%2022.8-9.4%2014.4%207.8%2022.2%208.4%2014.4-7.8%2024-8c9.8-.4%2022%206.8%2022%206.8L258.9%20374l-48.5-10.6zm-24.3-13.8%20144.3.7s-12.5-13.5-27.2-13.8-10.6%206.3-21.8%207.2-14.1-6.9-24.4-6.6-16.3%206.6-24%206.9c-7.9.3-17.9-7.8-23.8-7.5S182%20346%20182%20346zm-18.5-17.2%20178.1.7c2.9-4.1-8.7-13.8-19.3-14.7-8.8.3-15%209-22.2%209.3s-15.3-9-23.5-8.7c-8%20.3-16.5%208.8-24.6%208.8s-14.1-9.1-24.4-9.1-15%2010-22.8%209.4c-7.9-.7-14.7-10-22.2-10s-20%2011.2-22.5%2010.6%203.1%204.7%203.4%203.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='m236%20233.5%2041%2011V186c-18.8%201-34.4-35.6-1.3-38.1-32.4-4.8-36.2%203.7-40%2012.7z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-linecap='round'%20stroke-width='5'%20d='m210.1%20276%2092.5.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-width='4'%20d='m214.5%20253.8%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m11.6-8.1%2011%2014.7m-11%200%2011.9-14.4m-5.6-1.3-.4%209.1m12-8.1%2010.8%2014.7m-10.9%200%2011.9-14.4m-5.6-1.3-.3%209.1m12.4-8.1%2011%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1m11.9-8.1%2010.9%2014.7m-11%200%2012-14.4m-5.7-1.3-.3%209.1'/%3e%3cpath%20fill='%23ef7d08'%20fill-rule='evenodd'%20d='m148%20277%2039.3.2v-24.7l-45-2.1%205.6%2026.5zm-2-34.1%2042%204-.4-17.5-41-16.2zm8.5-35%2032.2%2015.6%204.6-4.8s-3-2-2.8-4c0-1.8%203-2.1%203-4.2%200-1.9-3.3-2.1-3.3-4-.3-2%202.6-4.3%202.6-4.3L161.7%20177zm211.2%2069.3h-41.5l-.3-24%2045.6-3.5zm-41.2-29.7%2049.4-6-10.7-28.3-39%2016.5zm36-42.1L324.7%20224c-.5-2-1-4-3.4-5.6%200%200%202.2-1.3%202.2-3.5s-2.9-2.5-2.9-3.7%202.6-2.4%202.8-5.2c-.3-2-2.8-4.6-2.3-5.2l27.7-21.2%2011.5%2025.7zM283.1%20247l17.9-.8.3-7.2zm-54.3-.6L210%20246v-7.5zm-.1-2.2-18.7-9.6v-12.5s-2.2.3-1.9-2.2c.1-5.2%2013.8%209.5%2020.7%2014.3zm54.4-1.1V235s16.8-15.2%2020.4-18c0%203.1-2%205.5-2%205.5v12zM174%20174.7l18.9%2021c.5-2%204.8-2.2%209.2-2%204.4.4%207.9-.2%207.9%203%200%203-2.3%202.6-2.3%204.8s3.4%202%203.4%204.8-2.4%202.2-2.5%204.4c0%201.8%202.6%202%202.6%202l17.7%2017.1v-18.4l-36.5-57.3zm29-21.7%2024.8%2050.7s.3-46.8%204.4-49.3l-7-12.8zm107.7%202-27.6%2049.3v-20.8s2.3-3.5-1.3-3.2-8.1-.3-8.1-.3l11.1-39zm28.4%2021.1c-.3.6-18.7%2019.2-18.7%2019.2-.8-2.2-6.4-1.1-11.6-1.1-5.3%200-6%201.7-5.8%203%20.6%203.7%202.4%201%202.4%204.4%200%203.3-2.6%202-2.8%204.5.2%202.8%204%202.1%201.8%204.3l-21.3%2020.4v-19.4l39.6-61.5z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M245.1%20286.3c-8.9%2014.7-32.7%2010.4-38.2%200-1.7-.4-.7-63.5-.7-63.5s-2.7-1.2-2.8-3.1%203.6-2.1%203.6-4.6-3.8-1.6-3.9-4c0-2.5%204.1-2.2%204-4.4-.3-2.5-4.6-2.1-4.8-4.5-.2-1.8%203-3.4%204-4.2h-9.9c-4.8%200%20.1%201.1%200%204%200%201.8-2.4%203-2.6%204.6%200%201.6%203.4%202.7%203.5%204.7%200%201.7-3.5%201.9-3.4%203.5.3%202.7%203.1%203.3%203.1%205%200%201.6-3.9%202.3-3.9%203.6l.6%2064.8c6%2031.8%2041.4%2039.8%2051.4-2zm23.3%200c9%2014.7%2032.7%2010.4%2038.3%200%201.7-.4.7-63.5.7-63.5s2.7-1.2%202.8-3.1-3.4-2.1-3.4-4.6%203.6-1.6%203.7-4c0-2.5-3.8-2.3-3.6-4.6.2-2.5%203.1-2.2%203.3-4.5.1-2-1.9-3.2-2.8-4h9.7c4.9%200%200%201.1%200%204%200%201.8%202.5%203%202.7%204.6%200%201.6-3.5%202.7-3.5%204.7%200%201.7%203.5%201.9%203.3%203.5-.2%202.7-3%203.3-3%205%200%201.6%203.9%202.3%203.9%203.6-.2%202.6-.6%2064.8-.6%2064.8-6.1%2031.8-41.4%2039.8-51.5-2z'/%3e%3cpath%20fill='%23083d9c'%20fill-rule='evenodd'%20stroke='%23083d9c'%20stroke-width='2pt'%20d='M236.5%20315.3h39.8c.3-.3-9-13.8-20-12.8-12.2.3-20.5%2012.8-19.8%2012.8zm126.8-1h-54.4s7-4.1%209-8c3.5%202%202.5%203.9%209.5%204.2s13.8-8%2020.5-7.7%2015.4%2011.8%2015.4%2011.5zm-214.4%200h54.4s-7-4.1-9-8c-3.5%202-2.5%203.9-9.6%204.2s-13.7-8-20.5-7.7c-6.7.3-15.3%2011.8-15.3%2011.5zm4-17%2038.8.2s-2.5-5.3-2.8-11.8c-10-3.5-18.2%207.5-25.3%207.8s-14.7-7.8-14.7-7.8l4%2011.5zm207%200-38.8.2s2.5-5.3%202.8-11.8c10-3.5%2018.1%207.5%2025.3%207.8s14.7-7.8%2014.7-7.8l-4%2011.5zm-113.5.2%2019.7-.6s.3-6-10-6-9.4%207-9.7%206.6zm-12-8.4c3.5-1.9%206.7-3.8%208.8-8.1l-13.4.3s-6.2%203.7-9.4%207.8zm43.5%200a18%2018%200%200%201-8.7-8.1l13.4.3s6.3%203.7%209.4%207.8z'/%3e%3cpath%20fill='%23de2010'%20fill-rule='evenodd'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m1.6%200-.5%20480h640z'/%3e%3cpath%20fill='red'%20d='m640.6%20480%20.5-480H1.1z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='1.1'%20d='m178%2054-3.8-.2c-1.2-2.8-4.5-3.8-6.6-2.6L156%2051l7.1%203.1C165%2059%20171%2060%20171%2060c-.6%208.8-8.9-1.1-15.9%203.9-5%203-5%206.5-7.7%2012.3-.9%201.6-4.4%205.8-4.4%205.8l5.9-.5L147%2084l7-1-1.5%201.4c1%20.2%208-1.7%208-1.7L160%2085l8-2.9s1.6%201.3%203%201.9l1-4%204%201%201-4c6%208%208%2016%2019%2018l-1-4%208.7%204%20.9-1.7c4.8%203.4%208.7%203.3%2011.4%203.7l-2-5%202%201-3-8%203%201-4-6%201.5-1-.5-3c6%202%2014%205%2015%2012%201%2011-11%2014-19%2013%206%205%2017%203%2022-2%202-2%203-5%204-8%201%203%203%207%203%2011-1%209-13%2012-21%2013%209%205%2025-1%2026-14%200-11-7-16-10-21l-1-5.4%203%201.4s-1.8-3.3-2-4c0%200-3.1-8.5-4.2-10.4l2.2.4-8.2-10.3%202.3-.2S215.6%2044%20213%2043l3-1c-6-3-13-1-19%203l1-3-1.8.2v-3.5L198%2036l-3-1%202-5-3%201%201-5s-2.2%201-3.6.9l1.6-3.4c-1-1.5%200-4.5%200-4.5-7%201-8%202-12%208-6%2011-4%2016-3%2027z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='1.4'%20d='M215.8%2070.4c.5.9%206.2%203.6%2010.4%206-1.1-4.6-9.4-5.6-10.4-6z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m175%20399-14.2-9-19%209.1%204.3-16.2-14.5-15.1%2016.7-1%2010-18.4%206.1%2015.5%2020.7%203.8-13%2010.6zm36.2-79-6.6-3-6.3%203.6%201-7.2-5.4-4.9%207.1-1.3%203-6.6%203.5%206.4%207.2.8-5%205.2zm32-45.2-14.5-7-13.9%207.8%202.3-15.7-11.8-10.8%2015.7-2.8%206.6-14.4%207.6%2014%2015.8%201.8-11%2011.5zm-65.8-63-17-8.5-16.5%209.1%202.8-18.6-13.8-13%2018.7-3%208-17%208.7%2016.7%2018.8%202.3-13.3%2013.4zm-60.8%2065.4-17-10-17%2010.3%204.3-19.3-15.1-13%2019.7-1.8%207.7-18.3%207.9%2018.2%2019.8%201.6-14.9%2013z'/%3e%3c/svg%3e")}.fi-pg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pg-a'%3e%3cpath%20fill-opacity='.7'%20d='M81.4%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pg-a)'%20transform='translate(-84)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='M.5%200%200%20496h659z'/%3e%3cpath%20fill='red'%20d='M658.5%20496%20659%200H0z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='2.3'%20d='m406.9%20123.4-8.8-.4c-2.7-6.4-10.3-8.8-15-6-4.2.3-26.5-.4-26.5-.4l16.3%207.1c4%2010.9%2018%2013.5%2018%2013.5-1.2%2020-20.3-2.6-36.3%208.8-11.4%206.9-11.6%2015-17.8%2028.3a119%20119%200%200%201-10%2013.1l13.5-1-4.3%205.6%2016-2.3s-2.1%201.8-3.4%203.2c2.4.5%2018.3-3.7%2018.3-3.7l-1.1%205.1c8.1-3.3%2018.2-6.6%2018.2-6.6s3.6%203%206.9%204.3l2.3-9.1%209.1%202.3%202.3-9.2c13.7%2018.3%2018.3%2036.6%2043.4%2041.2l-2.3-9.2c7%203%2020%209.4%2020%209.4l2-4.2c10.9%207.8%2020%207.7%2026%208.5l-4.5-11.4%204.6%202.3-6.9-18.3%206.9%202.3-9.2-13.7%203.4-2.3-1-6.9c13.6%204.6%2032%2011.5%2034.2%2027.5%202.3%2025.1-25.2%2032-43.4%2029.7%2013.7%2011.4%2038.8%206.8%2050.3-4.6a47%2047%200%200%200%209.1-18.3c2.3%206.9%206.9%2016%206.9%2025.2-2.3%2020.5-29.8%2027.4-48%2029.7%2020.5%2011.4%2057.1-2.3%2059.4-32%200-25.2-16-36.6-22.9-48l-2.3-12.3c1%20.2%206.9%203.2%206.9%203.2s-4-7.6-4.6-9.2c0%200-7.1-19.4-9.7-23.7.4-.3%205.2.8%205.2.8l-18.8-23.5%205.3-.6S493%20100.5%20487%2098.3l6.9-2.3c-13.8-6.8-29.8-2.3-43.5%206.9l2.3-6.9-4.2.4v-7.8l4.2-6.3-6.8-2.3%204.5-11.4-6.8%202.3%202.3-11.5s-5.2%202.4-8.3%202c.1.3%203.7-7.7%203.7-7.7-2.2-3.4%200-10.3%200-10.3-16%202.3-18.3%204.6-27.4%2018.3-13.8%2025.2-9.2%2036.6-6.9%2061.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='3'%20d='M493.3%20161c1.2%202%2014.1%208.2%2023.9%2013.8-2.6-10.6-21.7-12.9-24-13.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m179%20412.4-14.6-9.3-19.5%209.4%204.4-16.7-15-15.7%2017.3-1%2010.3-19%206.3%2016%2021.2%203.9-13.3%2011zm37.3-81.6-6.8-3.2-6.4%203.7%201-7.4-5.6-5%207.4-1.4%203-6.8%203.6%206.6%207.4.8-5.2%205.4zm32.9-46.8-14.8-7.2-14.4%208%202.3-16.2-12.1-11.2%2016.2-2.8%206.8-15%207.8%2014.6%2016.3%201.8-11.3%2012zm-67.7-65-17.4-8.8-17%209.4%202.8-19.2-14.2-13.4%2019.2-3.1%208.3-17.7%209%2017.3%2019.3%202.4-13.7%2014zM119%20286.5l-17.6-10.4-17.5%2010.7%204.5-20-15.6-13.3%2020.4-2%207.9-18.9%208%2018.8%2020.5%201.7-15.3%2013.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ph{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230038a8'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M415.7%20240%200%20480V0'/%3e%3cpath%20fill='%23fcd116'%20d='M26.7%2042.4%2041%2055l16.6-9.2-7.4%2017.5%2014%2013-19-1.6-8.1%2017.2-4.3-18.5L14%2071l16.3-10zm323.8%20172.3.4%2019%2018%206.3-18%206.2-.4%2019-11.5-15.1-18.2%205.5%2010.8-15.6-10.8-15.6%2018.2%205.5zM37.2%20388.1l8%2017.2%2019-1.6-13.9%2013%207.4%2017.5-16.6-9.1-14.4%2012.4%203.6-18.7L14%20409l18.9-2.4zm114.2-249-6.2%206.2%203.1%2047-3%20.3-5.7-42.9-5.1%205%207.6%2038.4a48%2048%200%200%200-17.2%207.1l-21.7-32.4H96l26.4%2034.3-2.4%202-31.1-35.5h-8.8v8.8l35.4%2031-2%202.5-34.3-26.3v7.1l32.5%2021.7q-5.2%207.8-7.1%2017.2L66.3%20223l-5.1%205%2042.9%205.7q-.3%201.6-.3%203.1l-47-3-6.2%206.2%206.2%206.2%2047-3.1.3%203.1-42.9%205.7%205%205%2038.4-7.6a48%2048%200%200%200%207.1%2017.2l-32.5%2021.7v7.2l34.3-26.3%202%202.4-35.4%2031v8.8H89l31-35.4%202.5%202L96%20312.2h7.2l21.7-32.5q7.8%205.2%2017.2%207.1l-7.6%2038.4%205%205%205.7-42.9q1.5.3%203.1.3l-3%2047%206.1%206.2%206.3-6.2-3.1-47%203-.3%205.7%2043%205.1-5.1-7.6-38.4a48%2048%200%200%200%2017.2-7.1l21.7%2032.5h7.2l-26.4-34.3%202.4-2%2031.1%2035.4h8.8v-8.8l-35.4-31%202-2.4%2034.3%2026.3v-7.2l-32.5-21.7q5.2-7.8%207.1-17.2l38.3%207.6%205.1-5-42.9-5.7q.3-1.5.3-3.1l47%203%206.2-6.1-6.2-6.2-47%203-.3-3%2042.9-5.7-5-5-38.4%207.5a48%2048%200%200%200-7.1-17.2l32.5-21.7v-7.1l-34.3%2026.3-2-2.4%2035.4-31v-8.9H214l-31%2035.5-2.5-2%2026.4-34.3h-7.2L178%20200.2q-7.8-5.2-17.2-7.1l7.6-38.3-5-5-5.7%2042.8-3.1-.3%203-47z'/%3e%3c/svg%3e")}.fi-ph.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230038a8'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M443.4%20256%200%20512V0'/%3e%3cpath%20fill='%23fcd116'%20d='m25.2%2044.4%2015.4%2013.3%2017.9-9.8-8%2018.7%2015%2014L45%2078.9l-8.6%2018.4-4.7-19.8-20.2-2.6L29%2064.4zM372.1%20229l.4%2020.3%2019.3%206.7-19.3%206.7-.4%2020.3-12.3-16.2-19.5%206L352%20256l-11.7-16.7%2019.5%205.9zM36.5%20414.7l8.6%2018.4%2020.3-1.7-14.8%2014%207.9%2018.7-17.9-9.8-15.4%2013.3%203.9-20-17.5-10.5%2020.2-2.6zM158.9%20148l-6.6%206.6%203.2%2050.3-3.3.3-6-45.9-5.5%205.4%208.2%2041a51%2051%200%200%200-18.4%207.7l-23.3-34.8h-7.7l28.2%2036.8-2.5%202.1-33.3-38h-9.4v9.5l38%2033.3-2.2%202.5-36.8-28.2v7.7l34.8%2023.3a51%2051%200%200%200-7.6%2018.4l-41-8.2-5.5%205.5%2046%206-.4%203.4-50.3-3.3-6.7%206.6%206.7%206.6%2050.3-3.2.3%203.3-45.9%206%205.4%205.5%2041-8.2a51%2051%200%200%200%207.7%2018.4l-34.8%2023.3v7.7l36.8-28.2%202.1%202.5-38%2033.3v9.4H92l33.3-38%202.5%202.2-28.2%2036.8h7.7l23.3-34.8a51%2051%200%200%200%2018.4%207.6l-8.2%2041%205.5%205.5%206-46%203.3.4-3.2%2050.3%206.6%206.7%206.6-6.7-3.2-50.3%203.3-.3%206%2045.9%205.5-5.4-8.2-41a51%2051%200%200%200%2018.4-7.7l23.3%2034.8h7.7L190%20296.6l2.5-2.1%2033.3%2038h9.4V323l-38-33.3%202.2-2.5%2036.8%2028.2v-7.7l-34.8-23.3A51%2051%200%200%200%20209%20266l41%208.2%205.5-5.5-46-6%20.4-3.3%2050.3%203.2%206.7-6.6-6.7-6.6-50.3%203.3q0-1.8-.3-3.4l45.9-6-5.4-5.5-41%208.2a51%2051%200%200%200-7.7-18.4l34.8-23.3v-7.7l-36.8%2028.2-2.1-2.5%2038-33.3v-9.4h-9.5l-33.3%2038-2.5-2.2%2028.2-36.8h-7.7l-23.3%2034.8a51%2051%200%200%200-18.4-7.6l8.2-41-5.5-5.5-6%2046-3.3-.4%203.2-50.3z'/%3e%3c/svg%3e")}.fi-pk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M-52.3%200h682.6v512H-52.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%20transform='translate(49)scale(.9375)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121%20121%200%200%201-161.3%2059.4%20122%20122%200%200%201-59.5-162.1A119%20119%200%200%201%20266%20139a156%20156%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23dc143c'%20d='M640%20480H0V240h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23dc143c'%20d='M512%20512H0V256h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-pm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-pn{background-image:url(/assets/pn-DgxdtieE.svg)}.fi-pn.fis{background-image:url(/assets/pn-BPAlH32D.svg)}.fi-pr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-37.3%200h682.7v512H-37.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(35)scale(.9375)'%3e%3cpath%20fill='%23ed0000'%20d='M-37.3%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-37.3%20102.4h768v102.4h-768zm0%20204.8h768v102.4h-768z'/%3e%3cpath%20fill='%230050f0'%20d='m-37.3%200%20440.7%20255.7L-37.3%20511z'/%3e%3cpath%20fill='%23fff'%20d='M156.4%20325.5%20109%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M51.6%200h708.7v708.7H51.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(-37.3)scale(.72249)'%3e%3cpath%20fill='%23ed0000'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20141.7h1063v141.8H0zm0%20283.5h1063v141.7H0z'/%3e%3cpath%20fill='%230050f0'%20d='m0%200%20610%20353.9L0%20707.3z'/%3e%3cpath%20fill='%23fff'%20d='m268.2%20450.5-65.7-49-65.3%2049.5%2024.3-80.5-65.3-49.7%2080.7-.7%2025-80.2%2025.6%2080%2080.7.1-64.9%2050.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ps{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-ps'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009639'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ed2e38'%20d='m0%200%20320%20240L0%20480Z'/%3e%3c/svg%3e")}.fi-ps.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-ps'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009639'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ed2e38'%20d='m0%200%20341.3%20256L0%20512Z'/%3e%3c/svg%3e")}.fi-pt{background-image:url(/assets/pt-DZ2ADgIR.svg)}.fi-pt.fis{background-image:url(/assets/pt-BTevY6N2.svg)}.fi-pw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M-70.3%200h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(70.3)'%3e%3cpath%20fill='%234aadd6'%20d='M-173.4%200h846.3v480h-846.3z'/%3e%3cpath%20fill='%23ffde00'%20d='M335.6%20232.1a135.9%20130.1%200%201%201-271.7%200%20135.9%20130.1%200%201%201%20271.7%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-pw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M61.7%204.2h170.8V175H61.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(-185%20-12.5)scale(2.9973)'%3e%3cpath%20fill='%234aadd6'%20d='M0%204.2h301.2V175H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M185.9%2086.8a52%2052%200%200%201-53%2050.8%2052%2052%200%200%201-53.2-50.8c0-28%2023.8-50.8%2053.1-50.8s53%2022.7%2053%2050.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-py{background-image:url(/assets/py-mNzh0mZC.svg)}.fi-py.fis{background-image:url(/assets/py-BKi5dxWt.svg)}.fi-qa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v480h158.4l97.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6L256.1%2080l-97.7-26.7%2097.8-26.6L158.3%200z'/%3e%3c/svg%3e")}.fi-qa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v512h113l104.2-28.4L113%20455l104.2-28.4L113%20398.2l104.2-28.4L113%20341.3%20217.2%20313%20113%20284.4%20217.2%20256%20113%20227.6%20217.2%20199%20113%20170.7l104.2-28.5L113%20113.8l104.2-28.5L113%2057l104.2-28.4L113%200z'/%3e%3c/svg%3e")}.fi-re{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-re.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23de2110'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23de2110'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-rs{background-image:url(/assets/rs-BfwKwXtn.svg)}.fi-rs.fis{background-image:url(/assets/rs-CnTO3ehk.svg)}.fi-ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ru.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-rw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2320603d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h640v360H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h640v240H0z'/%3e%3cg%20transform='translate(511%20125.4)scale(.66667)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-rw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2320603d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h512v384H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h512v256H0z'/%3e%3cg%20transform='translate(374.4%20133.8)scale(.7111)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-sa{background-image:url(/assets/sa-Dh79zbT9.svg)}.fi-sa.fis{background-image:url(/assets/sa-DnlyVVKx.svg)}.fi-sb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%230000d6'%20d='M0%20507.2%20987.4%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M1024%200%2027.2%20512H1024z'/%3e%3cpath%20fill='%23fc0'%20d='M1024%200h-54.9L0%20485.4V512h54.9L1024%2027.6z'/%3e%3cpath%20fill='%23fff'%20d='m71.4%209.1%2011.8%2034.5h38.5L90.6%2064.7l11.9%2034.4L71.4%2078%2040.3%2099.2l11.9-34.4-31.1-21.3h38.4zm191.1%200%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4L262.4%2078l-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm0%20144.5%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4-31.2-21.3-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm-95-71.4%2011.9%2034.4h38.4l-31%2021.3%2011.8%2034.4-31-21.3-31.2%2021.3%2012-34.4-31.2-21.3h38.5zm-96.1%2071.4%2011.8%2034.5h38.5l-31.1%2021.2%2011.9%2034.4-31.1-21.3-31.1%2021.3%2012-34.4L21%20188h38.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%230000d6'%20d='M0%20491.4%20956.7%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M992.1%200%2026.3%20496h965.8z'/%3e%3cpath%20fill='%23fc0'%20d='M992.2%200H939L0%20470.3V496h53.1l939-469.4V0z'/%3e%3cpath%20fill='%23fff'%20d='m39%2096.1%2011.6-33.3-30.2-20.6h37.3L69.2%208.8l11.5%2033.4h37.2L87.8%2062.8%2099.3%2096%2069.2%2075.5zm185.2%200%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6L284.5%2096l-30.1-20.6zm0%20140%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6%2011.6%2033.3-30.1-20.6zm-92-69.2%2011.5-33.3-30.1-20.6h37.2l11.5-33.3%2011.5%2033.3h37.3l-30.2%2020.6%2011.5%2033.3-30-20.6zM39%20236.1l11.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4h37.2l-30.1%2020.6L99.3%20236l-30.1-20.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20480V0h640v160z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20480V0h426.7z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20480V0h213.3z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20480%20640-160v160z'/%3e%3c/svg%3e")}.fi-sc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20512V0h512v170.7z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20512V0h341.3z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20512V0h170.7z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20512%20512-170.7V512Z'/%3e%3c/svg%3e")}.fi-sd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%200h1024.8v170.7H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v512l341.3-256z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23000001'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='red'%20d='M0%200h992.9v165.4H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v496l330.7-248z'/%3e%3c/g%3e%3c/svg%3e")}.fi-se{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23005293'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M176%200v192H0v96h176v192h96V288h368v-96H272V0z'/%3e%3c/svg%3e")}.fi-se.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23005293'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M134%200v204.8H0v102.4h134V512h102.4V307.2H512V204.8H236.4V0z'/%3e%3c/svg%3e")}.fi-sg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%3e%3cpath%20fill='%23fff'%20d='M-20%200h720v480H-20z'/%3e%3cpath%20fill='%23df0000'%20d='M-20%200h720v240H-20z'/%3e%3cpath%20fill='%23fff'%20d='M146%2040.2a84.4%2084.4%200%200%200%20.8%20165.2%2086%2086%200%200%201-106.6-59%2086%2086%200%200%201%2059-106c16-4.6%2030.8-4.7%2046.9-.2z'/%3e%3cpath%20fill='%23fff'%20d='m133%20110%204.9%2015-13-9.2-12.8%209.4%204.7-15.2-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.5%2052%205%2015.1-13-9.2-12.9%209.3%204.8-15.1-12.8-9.4%2015.9-.1%204.9-15.1%205%2015h16zm58.5-.4%204.9%2015.2-13-9.3-12.8%209.3%204.7-15.1-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.4-51.6%204.9%2015.1-13-9.2-12.8%209.3%204.8-15.1-12.9-9.4%2016-.1%204.8-15.1%205%2015h16zm-46.3-34.3%205%2015.2-13-9.3-12.9%209.4%204.8-15.2-12.8-9.4%2015.8-.1%205-15.1%205%2015h16z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M27.7%200h708.6v708.7H27.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%20transform='translate(-20)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23df0000'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M245.2%2059.4a124.6%20124.6%200%200%200%201.1%20243.9%20126.9%20126.9%200%201%201-1.1-243.9'/%3e%3cpath%20fill='%23fff'%20d='m202%20162.4-18.9-13.8%2023.5-.2%207.2-22.3%207.5%2022.3h23.4l-18.8%2014%207.2%2022.3L214%20171l-19%2013.8zm26%2076.9-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.2h23.5l-19%2014%207.3%2022.3-19-13.6-19%2013.8zm86.3-.6-19-13.8%2023.4-.2%207.3-22.3%207.4%2022.3H357l-18.9%2014%207.3%2022.3-19.1-13.7-19%2013.8zm25.7-76.2-19-13.8%2023.5-.2%207.2-22.3%207.5%2022.2h23.4l-18.8%2014%207.2%2022.3-19.1-13.6-19%2013.8zM271.7%20112l-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.3h23.5l-19%2014%207.3%2022.2-19-13.6-19%2013.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-sh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-si{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M-15%200h682.6v512H-15.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(14.1)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-62%200H962v512H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M-62%20341.3H962V512H-62z'/%3e%3cpath%20fill='%230000bf'%20d='M-62%20170.7H962v170.6H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M228.4%2093c-4%2061.6-6.4%2095.4-15.7%20111-10.2%2016.8-20%2029.1-59.7%2044-39.6-14.9-49.4-27.2-59.6-44-9.4-15.6-11.7-49.4-15.7-111l5.8-2c11.8-3.6%2020.6-6.5%2027.1-7.8%209.3-2%2017.3-4.2%2042.3-4.7%2025%20.4%2033%202.8%2042.3%204.8q9.7%202.1%2027.3%207.7z'/%3e%3cpath%20fill='%230000bf'%20d='M222.6%2091c-3.8%2061.5-7%2089.7-12%20103.2-9.6%2023.2-24.8%2035.9-57.6%2048-32.8-12.1-48-24.8-57.7-48-5-13.6-8-41.7-11.8-103.3q17.4-5.6%2027.1-7.7c9.3-2%2017.3-4.3%2042.3-4.7%2025%20.4%2033%202.7%2042.3%204.7a284%20284%200%200%201%2027.4%207.7z'/%3e%3cpath%20fill='%23ffdf00'%20d='m153%20109.8%201.5%203.7%207%201-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%23fff'%20d='m208.3%20179.6-3.9-3-2.7-4.6-5.4-4.7-2.9-4.7-5.4-4.9-2.6-4.7-3-2.3-1.8-1.9-5%204.3-2.6%204.7-3.3%203-3.7-2.9-2.7-4.8-10.3-18.3-10.3%2018.3-2.7%204.8-3.7%202.9-3.3-3-2.7-4.7-4.9-4.3-1.9%201.8-2.9%202.4-2.6%204.7-5.4%204.9-2.9%204.7-5.4%204.7-2.7%204.6-3.9%203a66%2066%200%200%200%2018.6%2036.3%20107%20107%200%200%200%2036.6%2020.5%20104%20104%200%200%200%2036.8-20.5c5.8-6%2016.6-19.3%2018.6-36.3'/%3e%3cpath%20fill='%23ffdf00'%20d='m169.4%2083.9%201.6%203.7%207%201-4.6%202.7%204.4%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.6-1zm-33%200%201.6%203.7%207%20.9-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.4-6-.9%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%230000bf'%20d='M199.7%20203h-7.4l-7-.5-8.3-4h-9.4l-8.1%204-6.5.6-6.4-.6-8.1-4H129l-8.4%204-6.9.6-7.6-.1-3.6-6.2.1-.2%2011.2%201.9%206.9-.5%208.3-4.1h9.4l8.2%204%206.4.6%206.5-.6%208.1-4h9.4l8.4%204%206.9.6%2010.8-2%20.2.4zm-86.4%209.5%207.4-.5%208.3-4h9.4l8.2%204%206.4.5%206.4-.5%208.2-4h9.4l8.3%204%207.5.5%204.8-6h-.1l-5.2%201.4-6.9-.5-8.3-4h-9.4l-8.2%204-6.4.6-6.5-.6-8.1-4H129l-8.4%204-6.9.6-5-1.3v.2l4.5%205.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-si.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M60.2%200h497.3v497.3H60.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(-62)scale(1.0295)'%3e%3cpath%20fill='%23fff'%20d='M0%200h994.7v497.3H0z'/%3e%3cpath%20fill='%23d50000'%20d='M0%20331.6h994.7v165.7H0z'/%3e%3cpath%20fill='%230000bf'%20d='M0%20165.8h994.7v165.8H0z'/%3e%3cpath%20fill='%23d50000'%20d='M282%2090.3c-3.9%2059.9-6.1%2092.7-15.2%20107.9-9.9%2016.3-19.5%2028.2-58%2042.6-38.4-14.4-48-26.3-57.9-42.6-9-15.2-11.3-48-15.2-107.9l5.7-1.9c11.4-3.5%2020-6.3%2026.3-7.5%209-2%2016.7-4.1%2041-4.6%2024.3.4%2032%202.7%2041%204.6q9.6%202.1%2026.6%207.5z'/%3e%3cpath%20fill='%230000bf'%20d='M276.4%2088.3c-3.7%2059.8-6.7%2087.2-11.6%20100.3-9.3%2022.6-24.1%2035-56%2046.7-31.8-11.8-46.6-24.1-56-46.7-4.8-13.1-7.9-40.4-11.4-100.3q16.8-5.4%2026.3-7.5c9-1.9%2016.7-4.2%2041-4.6%2024.3.4%2032.1%202.7%2041.1%204.6q9.6%202.1%2026.6%207.5'/%3e%3cpath%20fill='%23ffdf00'%20d='m208.8%20106.6%201.5%203.7%206.7.9-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2-3.4-6-.8%204-2.9-4-2.6%206.4-1z'/%3e%3cpath%20fill='%23fff'%20d='m262.5%20174.5-3.7-3-2.7-4.4-5.2-4.6-2.8-4.6-5.2-4.7-2.6-4.6-2.8-2.3-1.9-1.7-4.7%204.1-2.6%204.6-3.3%202.9-3.5-2.8-2.7-4.7-10-17.7-10%2017.7-2.6%204.7-3.6%202.8-3.2-3-2.6-4.5-4.7-4.1-1.9%201.7-2.8%202.3-2.6%204.6-5.2%204.7-2.8%204.6-5.3%204.6-2.6%204.4-3.7%203a64%2064%200%200%200%2018%2035.2c6.4%206.1%2019.5%2014.4%2035.5%2019.9a101%20101%200%200%200%2035.7-20%2064%2064%200%200%200%2018.1-35.1'/%3e%3cpath%20fill='%23ffdf00'%20d='m224.8%2081.5%201.5%203.6%206.7%201-4.3%202.5%204.2%202.9-6.1%201-1.9%203.3-2-3.4-5.9-.8%204-3-4.1-2.5%206.4-1zm-32%200%201.5%203.5%206.7%201-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2.1-3.4-5.8-.8%204-2.9-4.1-2.6%206.4-1%201.5-3.6z'/%3e%3cpath%20fill='%230000bf'%20d='M254.2%20197.2H247l-6.7-.5-8.1-4-9.2.1-7.9%203.9-6.2.5-6.3-.5-7.9-3.9h-9.1l-8.1%204-6.7.4h-7.4l-3.5-6%20.1-.2%2010.9%201.8%206.6-.5%208.1-4h9.2l8%204%206.2.5%206.2-.6%208-3.8h9l8.2%203.9%206.7.5%2010.5-1.9.2.3zm-84%209.3%207.2-.5%208.1-4h9.1l8%203.9%206.2.6%206.2-.6%208-3.9h9.1l8.1%204%207.3.5%204.7-5.8-.2-.2-5%201.5-6.7-.5-8.1-4h-9.1l-8%204-6.2.5-6.2-.5-8-4h-9.1l-8.1%204-6.7.5-5-1.2v.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002868'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002868'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-sj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002868'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002868'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-sk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M233%20370.8c-43-20.7-104.6-61.9-104.6-143.2%200-81.4%204-118.4%204-118.4h201.3s3.9%2037%203.9%20118.4S276%20350%20233%20370.8'/%3e%3cpath%20fill='%23ee1c25'%20d='M233%20360c-39.5-19-96-56.8-96-131.4s3.6-108.6%203.6-108.6h184.8s3.5%2034%203.5%20108.6C329%20303.3%20272.5%20341%20233%20360'/%3e%3cpath%20fill='%23fff'%20d='M241.4%20209c10.7.2%2031.6.6%2050.1-5.6%200%200-.4%206.7-.4%2014.4s.5%2014.4.5%2014.4c-17-5.7-38.1-5.8-50.2-5.7v41.2h-16.8v-41.2c-12-.1-33.1%200-50.1%205.7%200%200%20.5-6.7.5-14.4s-.5-14.4-.5-14.4c18.5%206.2%2039.4%205.8%2050%205.6v-25.9c-9.7%200-23.7.4-39.6%205.7%200%200%20.5-6.6.5-14.4%200-7.7-.5-14.4-.5-14.4%2015.9%205.3%2029.9%205.8%2039.6%205.7-.5-16.4-5.3-37-5.3-37s9.9.7%2013.8.7%2013.8-.7%2013.8-.7-4.8%2020.6-5.3%2037c9.7.1%2023.7-.4%2039.6-5.7%200%200-.5%206.7-.5%2014.4s.5%2014.4.5%2014.4a119%20119%200%200%200-39.7-5.7v26z'/%3e%3cpath%20fill='%230b4ea2'%20d='M233%20263.3c-19.9%200-30.5%2027.5-30.5%2027.5s-6-13-22.2-13c-11%200-19%209.7-24.2%2018.8%2020%2031.7%2051.9%2051.3%2076.9%2063.4%2025-12%2057-31.7%2076.9-63.4-5.2-9-13.2-18.8-24.2-18.8-16.2%200-22.2%2013-22.2%2013S253%20263.3%20233%20263.3'/%3e%3c/svg%3e")}.fi-sk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M203.2%20395.5c-45.9-22-111.5-66-111.5-152.8s4.1-126.2%204.1-126.2h214.8s4.2%2039.4%204.2%20126.2S249%20373.4%20203.2%20395.5'/%3e%3cpath%20fill='%23ee1c25'%20d='M203.2%20384c-42.1-20.3-102.3-60.5-102.3-140.2s3.8-115.8%203.8-115.8h197s3.8%2036.2%203.8%20115.8-60.2%20120-102.3%20140.2'/%3e%3cpath%20fill='%23fff'%20d='M212.2%20223c11.4.2%2033.7.6%2053.5-6%200%200-.6%207-.6%2015.3s.6%2015.3.6%2015.3a172%20172%200%200%200-53.5-6v44h-18v-44a172%20172%200%200%200-53.5%206s.6-7%20.6-15.3-.6-15.3-.6-15.3c19.9%206.6%2042.1%206.2%2053.5%206v-27.7a128%20128%200%200%200-42.3%206.1s.5-7%20.5-15.3-.5-15.4-.5-15.4c17%205.7%2031.9%206.2%2042.2%206-.5-17.4-5.6-39.4-5.6-39.4s10.5.8%2014.7.8%2014.7-.8%2014.7-.8-5.1%2022-5.7%2039.5a126%20126%200%200%200%2042.3-6s-.5%207-.5%2015.3.5%2015.3.5%2015.3c-17-5.7-31.9-6.1-42.3-6z'/%3e%3cpath%20fill='%230b4ea2'%20d='M203.2%20280.8c-21.2%200-32.6%2029.4-32.6%2029.4s-6.3-14-23.6-14c-11.7%200-20.3%2010.5-25.8%2020.2%2021.3%2033.8%2055.3%2054.7%2082%2067.6%2026.7-12.9%2060.7-33.8%2082-67.7-5.5-9.6-14.1-20-25.8-20-17.3%200-23.6%2014-23.6%2014s-11.4-29.5-32.6-29.5'/%3e%3c/svg%3e")}.fi-sl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%230000cd'%20d='M0%20320.3h640V480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160.7h640v159.6H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h640v160.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sl-a'%3e%3crect%20width='384'%20height='512'%20rx='4.6'%20ry='7.6'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sl-a)'%20transform='scale(1.33333%201)'%3e%3cpath%20fill='%230000cd'%20d='M0%20341.7h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h512v170.3H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h512v171.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sm{background-image:url(/assets/sm-DGBIRFB_.svg)}.fi-sm.fis{background-image:url(/assets/sm-BKrUHzrq.svg)}.fi-sn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.3v480H213.3z'/%3e%3cpath%20fill='%23bc0000'%20d='M426.6%200H640v480H426.6z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='M342%20218.8h71.8l-56.6%2043.6%2020.7%2069.3-56.6-43.6-56.6%2041.6%2020.7-67.3-56.6-43.6h69.8l22.7-71.3z'/%3e%3c/svg%3e")}.fi-sn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23bc0000'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='m197%20351.7%2022-71.7-60.4-46.5h74.5l24.2-76%2022.1%2076H356L295.6%20280l22.1%2074-60.3-46.5z'/%3e%3c/svg%3e")}.fi-so{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%2340a6ff'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M336.5%20381.2%20254%20327.7l-82.1%2054%2030.5-87.7-82-54.2L222%20239l31.4-87.5%2032.1%2087.3%20101.4.1-81.5%2054.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-so.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%2340a6ff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='m643%20527.6-114.3-74-113.6%2074.8%2042.3-121.5-113.5-75%20140.4-1%2043.5-121.1%2044.5%20120.8%20140.3.1-112.9%2075.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23377e3f'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23fff'%20d='M.1%2096h640v288H.1z'/%3e%3cpath%20fill='%23b40a2d'%20d='M.1%20144h640v192H.1z'/%3e%3cpath%20fill='%23ecc81d'%20d='m320%20153.2%2056.4%20173.6-147.7-107.3h182.6L263.6%20326.8z'/%3e%3c/svg%3e")}.fi-sr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23377e3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.4h512v307.2H0z'/%3e%3cpath%20fill='%23b40a2d'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23ecc81d'%20d='m255.9%20163.4%2060.2%20185.2-157.6-114.5h194.8L195.7%20348.6z'/%3e%3c/svg%3e")}.fi-ss{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23078930'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20144h640v192H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20168h640v144H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20415.7%20240L0%20480z'/%3e%3cpath%20fill='%23fcdd09'%20d='M200.7%20194.8%2061.7%20240l139%2045.1L114.9%20167v146z'/%3e%3c/svg%3e")}.fi-ss.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23078930'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20179.2h512v153.6H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20433%20256L0%20512z'/%3e%3cpath%20fill='%23fcdd09'%20d='M209%20207.8%2064.4%20256l144.8%2048.1-89.5-126v155.8z'/%3e%3c/svg%3e")}.fi-st{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20137.1h640V343H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v480l240-240'/%3e%3cg%20id='st-c'%20transform='translate(351.6%20240)scale(.34286)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-523.2)'/%3e%3c/svg%3e")}.fi-st.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20146.3h512v219.4H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v512l192-256'/%3e%3cg%20id='st-c'%20transform='translate(276.9%20261.5)scale(.33167)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-550.9)'/%3e%3c/svg%3e")}.fi-sv{background-image:url(/assets/sv-CJIHhYwF.svg)}.fi-sv.fis{background-image:url(/assets/sv-RZ39q5hO.svg)}.fi-sx{background-image:url(/assets/sx-nDhIaDNb.svg)}.fi-sx.fis{background-image:url(/assets/sx-RKKs0ph6.svg)}.fi-sy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20640%20480'%3e%3cpath%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h640v160H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='m101%20300%2039-120%2039%20120-102-74.2h126M461%20300l39-120%2039%20120-102-74.2h126M281%20300l39-120%2039%20120-102.1-74.2h126.2'/%3e%3c/svg%3e")}.fi-sy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xml:space='preserve'%20id='flag-icons-sy'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%200h512v170.7H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='M26.3%20317.9%2067.2%20192%20108%20317.9%201%20240h132.4m270.5%2077.8L445%20192l40.8%20125.9-107-77.8H511m-295.9%2077.8L256%20192l40.9%20125.9-107-77.8h132.3'/%3e%3c/svg%3e")}.fi-sz{background-image:url(/assets/sz-qxMwa2gs.svg)}.fi-sz.fis{background-image:url(/assets/sz-D39eIL5d.svg)}.fi-tc{background-image:url(/assets/tc-dtelpZmc.svg)}.fi-tc.fis{background-image:url(/assets/tc-CJHJmJj1.svg)}.fi-td{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h214v480H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M426%200h214v480H426z'/%3e%3cpath%20fill='%23fecb00'%20d='M214%200h212v480H214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-td.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h171.2v512H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M340.8%200H512v512H340.8z'/%3e%3cpath%20fill='%23fecb00'%20d='M171.2%200h169.6v512H171.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h292.8v196.8H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h96v192H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M192%200h96v192h-96z'/%3e%3cpath%20fill='%23fff'%20d='m426%20219.6%2015.4%2024.6h44V330l-33-51.6-44.4%2070.8h21.6l22.8-40.8%2046.8%2084%2046.8-84%2022.8%2040.8h21.6L546%20278.4%20513%20330v-47.4h19.8l14.7-23.4H513v-15h44l15.4-24.6zm51.6%20105h-48v16.8h48zm91.2%200h-48v16.8h48z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='scale(1.2)'/%3e%3c/svg%3e")}.fi-tf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h312.3v210H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h102.4v204.8H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M204.8%200h102.4v204.8H204.8z'/%3e%3cpath%20fill='%23fff'%20d='m282.4%20234.2%2016.5%2026.3h46.9V352l-35.3-55-47.3%2075.5h23l24.4-43.5%2049.9%2089.6%2049.9-89.6%2024.3%2043.5h23L410.5%20297l-35.2%2055v-50.6h21.1l15.7-25h-36.8v-16h46.9l16.5-26.2zm55%20112h-51.2v18h51.2zm97.3%200h-51.2v18h51.2z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3c/svg%3e")}.fi-tg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ffe300'%20d='M0%200h767.6v512H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20208.1h767.6V311H0zM0%20.2h767.6v102.9H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%20.3h306.5v310.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M134.4%20128.4c0-.8%2018.9-53%2018.9-53l17%2052.2s57.4%201.7%2057.4.8-45.3%2034.3-45.3%2034.3%2021.4%2060%2020.5%2058.2-49.6-36-49.6-36-49.7%2034.3-48.8%2034.3c.8%200%2018.8-56.5%2018.8-56.5l-44.5-33.4z'/%3e%3cpath%20fill='%23118600'%20d='M0%20409.2h767.6V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-.2h496.3V496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='translate(0%20.3)scale(1.0316)'%3e%3cpath%20fill='%23ffe300'%20d='M0-.2h744V496H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20201.5h744v99.7H0zM0%200h744v99.7H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%200h297.1v301.2H0z'/%3e%3cpath%20fill='%23fff'%20d='M130.3%20124.3c0-.9%2018.3-51.5%2018.3-51.5l16.6%2050.6s55.6%201.7%2055.6.8-44%2033.2-44%2033.2%2020.7%2058.1%2019.9%2056.5-48.1-34.9-48.1-34.9-48.2%2033.2-47.3%2033.2%2018.2-54.7%2018.2-54.7L76.4%20125z'/%3e%3cpath%20fill='%23118600'%20d='M0%20396.4h744v99.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20173.4h512V344H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h512v88H0zm0%20426.7h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23060'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v342.9H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h640v137.1H0z'/%3e%3cpath%20fill='%23f8c300'%20d='M300.8%20233.6a8.6%208.6%200%200%201%2016%204V272h6.4v-34.3a8.6%208.6%200%200%201%2016-4%2020.2%2020.2%200%201%200-38.4%200'/%3e%3cpath%20fill='%23fff'%20d='M305.4%20224.7a14%2014%200%200%201%2014.6%206.5%2014%2014%200%200%201%2014.6-6.5%2014.7%2014.7%200%200%200-29.2%200'/%3e%3cpath%20id='tj-a'%20fill='%23f8c300'%20d='M316.8%20258.3a26%2026%200%200%201-43.8%2016.6%2027%2027%200%200%201-41%2012c2.5%2025%2040%2019.9%2042.8-4.4%2011.7%2020.7%2037.6%2014.7%2045.2-10.6z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20id='tj-b'%20fill='%23f8c300'%20d='M291.8%20302.6c-5.3%2011.3-15.7%2013.2-24.8%204.1%200%200%203.6-2.6%207.6-3.3-.8-3.1.7-7.5%202.9-9.8a15%2015%200%200%201%206.1%208.1c5.5-.7%208.2%201%208.2%201z'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(9.4%20320%20551.3)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(18.7%20320%20551.3)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='11'%20d='M253.5%20327.8a233%20233%200%200%201%20133%200'/%3e%3cg%20fill='%23f8c300'%20transform='translate(320%20164.6)scale(.68571)'%3e%3cpath%20id='tj-c'%20d='m301930%20415571-790463-574305h977066l-790463%20574305L0-513674z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%20fill='%23f8c300'%20transform='translate(320%20260.6)scale(.68571)'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-tj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23060'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v365.7H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h512v146.3H0z'/%3e%3cg%20fill='%23f8c300'%20transform='translate(-256)scale(.73143)'%3e%3cpath%20d='M672%20340.7a12.5%2012.5%200%200%201%2023.3%205.9v50h9.4v-50a12.5%2012.5%200%200%201%2023.3-5.9%2029.5%2029.5%200%201%200-56%200'/%3e%3cpath%20fill='%23fff'%20d='M678.7%20327.6a20%2020%200%200%201%2021.3%209.6%2020%2020%200%200%201%2021.3-9.6%2021.5%2021.5%200%200%200-42.6%200'/%3e%3cpath%20id='tj-a'%20d='M695.3%20376.6a38%2038%200%200%201-63.8%2024.3%2039.5%2039.5%200%200%201-59.8%2017.5c3.7%2036.4%2058.3%2029%2062.3-6.4%2017.2%2030.1%2055%2021.5%2066-15.4z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%201400%200)'/%3e%3cpath%20id='tj-b'%20d='M658.8%20441.3c-7.6%2016.5-22.8%2019.3-36.1%206%200%200%205.3-3.8%2011-4.8a18%2018%200%200%201%204.3-14.3%2022%2022%200%200%201%209%2011.8c8-1%2011.8%201.3%2011.8%201.3'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(9.4%20700%20804)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(18.7%20700%20804)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='16'%20d='M603%20478a340%20340%200%200%201%20194%200'/%3e%3cg%20transform='translate(700%20380)'%3e%3cg%20transform='translate(0%20-140)'%3e%3cpath%20id='tj-c'%20d='m488533-158734-790463%20574305L0-513674l301930%20929245-790463-574305z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fed100'%20d='M108.1%20354.6c-6.7-.1%2062.8-37%20120.9-84.4%2076.2-62.1%20240.3-161.4%20288.6-177.6%205-1.7-10.3%208.6-12.3%2011.9-51.5%2061-10.4%20176%2054%20233.9%2019.4%2014.8%2018.4%2015.6%2054.3%2017v3.4zm-4.2%206.7s-4.9%203.5-4.9%206.1c0%202.9%205.5%206.7%205.5%206.7l498.5%205.5%209.2-6.1-12.8-7.9z'/%3e%3cpath%20fill='%23fff'%20d='m106.8%20109.1-4%2012.2%2010.4-7.5%2010.3%207.5-3.9-12.2%2010.3-7.5h-12.8l-3.9-12.2-4%2012.2H96.4zm78.1%2057.4%208.6-6.3h-10.7l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.3-3.3%2010.1%208.6-6.3%208.7%206.3zm-145.2%2013-4-12.2-3.9%2012.2H19l10.3%207.5-3.9%2012.2%2010.3-7.5%2010.4%207.5-4-12.2%2010.4-7.5zm78.1%20122.3-4.6-14.2-4.6%2014.2h-15l12.1%208.7-4.6%2014.3%2012.1-8.8%2012.1%208.8-4.7-14.3%2012.1-8.7z'/%3e%3c/svg%3e")}.fi-tk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fed100'%20d='M90.7%20384.2c-5.3%200%2050-29.5%2096.4-67.2%2060.7-49.5%20191.5-128.7%20230-141.5%204-1.3-8.2%206.8-9.8%209.5-41.1%2048.6-8.3%20140.3%2043%20186.4%2015.4%2011.8%2014.6%2012.4%2043.2%2013.6v2.7zm-3.3%205.4s-3.9%202.8-3.9%204.9c0%202.3%204.4%205.4%204.4%205.4l397.3%204.4%207.3-4.9-10.2-6.3z'/%3e%3cpath%20fill='%23fff'%20d='m105.5%20116.6-4%2012.1%2010.4-7.5%2010.3%207.5-4-12.1%2010.4-7.5h-12.8l-3.9-12.2-4%2012.2H95.2zm77.8%2057.1%208.6-6.2h-10.6l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.2-3.3%2010.1%208.6-6.2%208.6%206.2zm-144.7%2013-3.9-12.1-4%2012.1H18l10.3%207.5-4%2012.1%2010.4-7.5%2010.3%207.5-3.9-12.1%2010.3-7.5zm77.9%20121.9-4.6-14.2-4.6%2014.2H92.4l12%208.7-4.6%2014.2%2012.1-8.8%2012%208.8-4.6-14.2%2012-8.7z'/%3e%3c/svg%3e")}.fi-tl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h1031.2v512H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.2%200%20512%20256.7%20512%20256.7L0%20512z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2.1%200%20340.6%20256.7%20340.6%20256.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='M187.7%20298.2%20127%20284.7l-31%2052.8-5-59.7-60.7-13.3%2054.9-24.9-3.3-59.3%2040.2%2043.4%2055.4-25.3-28.9%2054%2039.2%2045.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h999v496H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.1%200%20496%20248.7%20496%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2%200%20330%20248.7%20330%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23fff'%20d='m181.9%20288.9-59-13L93%20327l-5-57.8-58.8-13%2053.1-24-3.2-57.5%2039%2042%2053.6-24.4-28%2052.2%2038%2044.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tm{background-image:url(/assets/tm-C_WSgUcv.svg)}.fi-tm.fis{background-image:url(/assets/tm-DGBJvQay.svg)}.fi-tn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70013'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M320%20119.2a1%201%200%200%200-1%20240.3%201%201%200%200%200%201-240.3M392%20293a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.4-12.2%2037.4-12.2V188l23.1%2031.8%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-tn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70013'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%20135a1%201%200%200%200-1%20240%201%201%200%200%200%200-241zm72%20174a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.3-12.2%2037.3-12.2v-39.4l23.1%2031.9%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-to{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h250v200.3H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M102.8%2031.2h39.9v139.6h-39.8z'/%3e%3cpath%20d='M192.6%2081v40H53V81z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-to.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h218.3v175H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M89.8%2027.3h34.8v121.9H89.8z'/%3e%3cpath%20d='M168.2%2070.8v34.8H46.3V70.8z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M407%20247.5c0%2066.2-54.6%20119.9-122%20119.9s-122-53.7-122-120%2054.6-119.8%20122-119.8%20122%2053.7%20122%20119.9'/%3e%3cpath%20fill='%23e30a17'%20d='M413%20247.5c0%2053-43.6%2095.9-97.5%2095.9s-97.6-43-97.6-96%2043.7-95.8%2097.6-95.8%2097.6%2042.9%2097.6%2095.9z'/%3e%3cpath%20fill='%23fff'%20d='m430.7%20191.5-1%2044.3-41.3%2011.2%2040.8%2014.5-1%2040.7%2026.5-31.8%2040.2%2014-23.2-34.1%2028.3-33.9-43.5%2012-25.8-37z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M348.8%20264c0%2070.6-58.3%20127.9-130.1%20127.9s-130.1-57.3-130.1-128%2058.2-127.8%20130-127.8S348.9%20193.3%20348.9%20264z'/%3e%3cpath%20fill='%23e30a17'%20d='M355.3%20264c0%2056.5-46.6%20102.3-104.1%20102.3s-104-45.8-104-102.3%2046.5-102.3%20104-102.3%20104%2045.8%20104%20102.3z'/%3e%3cpath%20fill='%23fff'%20d='m374.1%20204.2-1%2047.3-44.2%2012%2043.5%2015.5-1%2043.3%2028.3-33.8%2042.9%2014.8-24.8-36.3%2030.2-36.1-46.4%2012.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e00000'%20fill-rule='evenodd'%20d='M463.7%20480%200%201v478.8zM176.3%200%20640%20479V.2z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M27.7.2h118.6l468.2%20479.3H492.2z'/%3e%3c/svg%3e")}.fi-tt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e00000'%20d='M371%20512%200%201v510.7zM141%200l371%20511V.2z'/%3e%3cpath%20fill='%23000001'%20d='M22.2.2h94.9l374.5%20511.3h-97.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009fca'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='M593.3%20122.7H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zm-69.2%20196.8h27.6l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.3%2015.3%208.6-24.7-22.3-15.2H507l8.5-24.7zm69.2-44.6H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zM295.8%20417.7h27.6L301%20432.8l8.6%2024.6-22.3-15.2-22.3%2015.2%208.6-24.6-22.4-15.3h27.6l8.5-24.6zm62.6-76.5h-27.6l22.3-15.3-8.5-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.3%2015.3h-27.5l-8.5%2024.6zm81.3-112.5H412l22.3-15.2-8.5-24.7%2022.3%2015.3%2022.3-15.3-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm68.3-23.3h-27.6l22.4-15.3-8.6-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.4%2015.3H525l-8.5%2024.6zM439.7%20400H412l22.3-15.2L426%20360l22.3%2015.2%2022.3-15.2-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm-81.3%2019.9h-27.6l22.3-15.2-8.5-24.7%2022.3%2015.2%2022.3-15.2-8.6%2024.6L403%20420h-27.5l-8.5%2024.7z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23FFF'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23C8102E'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23FFF'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-tv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009fca'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='m478%20226.3%207.1%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-57.2%20162.8%207%2020.4-18.4-12.7-18.4%2012.7%207-20.4-18.4-12.7h22.8l7-20.4%207%2020.5h22.9zm57.3-36.9%207%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-246.2%20118%207.1%2020.5-18.4-12.7-18.5%2012.7%207.1-20.4-18.5-12.6h22.8l7-20.4%207.1%2020.4h22.8zm43.1-88.4-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8zm67.3-93-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm56.5-19.3-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm-56.5%20161-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zM275%20446.9l-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23FFF'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23C8102E'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23FFF'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-tw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20640%20480'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h720v480H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h360v240H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m154%20126.9-2.5%209.6%209.4%202.6-1.8-7.1zm46.9%205.1-1.8%207.1%209.4-2.6-2.5-9.6zm-41.8-24-5.1%205.1%201.9%206.9z'/%3e%3cpath%20d='m155.9%20120-1.9%206.9%205.1%205.1z'/%3e%3cpath%20d='m154%20113.1-6.9%206.9%206.9%206.9%201.9-6.9zm14%2027.8%205.1%205.1%206.9-1.9zm18.9%205.1%209.6%202.5%202.6-9.4-7.1%201.8z'/%3e%3cpath%20d='m192%20140.9%207.1-1.8%201.8-7.1zm-31.1-1.8%202.6%209.4%209.6-2.5-5.1-5.1zm19.1%205%206.9%201.9%205.1-5.1z'/%3e%3cpath%20d='m173.1%20146%206.9%206.9%206.9-6.9-6.9-1.9zm-12.2-45.1-9.4%202.6%202.5%209.6%205.1-5.1zm-1.8%2031.1%201.8%207.1%207.1%201.8zm45-12%201.9-6.9-5.1-5.1z'/%3e%3cpath%20d='m168%2099.1-7.1%201.8-1.8%207.1zm32.9%208.9-1.8-7.1-7.1-1.8zm5.1%2018.9%206.9-6.9-6.9-6.9-1.9%206.9z'/%3e%3cpath%20d='m200.9%20108-8.9-8.9-12-3.2-12%203.2-8.9%208.9-3.2%2012%203.2%2012%208.9%208.9%2012%203.2%2012-3.2%208.9-8.9%203.2-12z'/%3e%3cpath%20d='m200.9%20132%205.1-5.1-1.9-6.9zm5.1-18.9%202.5-9.6-9.4-2.6%201.8%207.1zm-6.9-12.2-2.6-9.4-9.6%202.5%205.1%205.1zm-26-6.9-9.6-2.5-2.6%209.4%207.1-1.8zm6.9%201.9-6.9-1.9-5.1%205.1z'/%3e%3cpath%20d='m186.9%2094-6.9-6.9-6.9%206.9%206.9%201.9z'/%3e%3cpath%20d='m192%2099.1-5.1-5.1-6.9%201.9zM173.1%20146l-9.6%202.5%204.5%2016.6%2012-12.2zm-5.1%2019.1%2012%2044.9%2012-44.9-12-12.2zm-7.1-26-9.4-2.6-4.4%2016.4%2016.4-4.4z'/%3e%3cpath%20d='m147.1%20152.9-12%2045.1%2032.9-32.9-4.5-16.6zm-12-20.9L102%20165.1l45.1-12.2%204.4-16.4z'/%3e%3cpath%20d='m154%20126.9-6.9-6.9-12%2012%2016.4%204.5zm0-13.8-2.5-9.6-16.4%204.5%2012%2012z'/%3e%3cpath%20d='M135.1%20108%2090%20120l45.1%2012%2012-12zm90%2024-16.6%204.5%204.4%2016.4%2045.1%2012.2z'/%3e%3cpath%20d='m199.1%20139.1-2.6%209.4%2016.4%204.4-4.4-16.4zm-12.2%206.9-6.9%206.9%2012%2012.2%204.5-16.6zm19.1-19.1%202.5%209.6%2016.6-4.5-12.2-12z'/%3e%3cpath%20d='m192%20165.1%2033.1%2032.9-12.2-45.1-16.4-4.4zm7.1-64.2%209.4%202.6%204.4-16.4-16.4%204.4z'/%3e%3cpath%20d='M225.1%20108%20258%2075.1l-45.1%2012-4.4%2016.4zm-12.2-20.9L225.1%2042%20192%2075.1l4.5%2016.4zm12.2%2044.9%2044.9-12-44.9-12-12.2%2012z'/%3e%3cpath%20d='m206%20113.1%206.9%206.9%2012.2-12-16.6-4.5zm-38-38L135.1%2042l12%2045.1%2016.4%204.4z'/%3e%3cpath%20d='m160.9%20100.9%202.6-9.4-16.4-4.4%204.4%2016.4z'/%3e%3cpath%20d='m147.1%2087.1-45.1-12%2033.1%2032.9%2016.4-4.5zm39.8%206.9%209.6-2.5-4.5-16.4-12%2012z'/%3e%3cpath%20d='M192%2075.1%20180%2030l-12%2045.1%2012%2012z'/%3e%3cpath%20d='m173.1%2094%206.9-6.9-12-12-4.5%2016.4z'/%3e%3c/g%3e%3ccircle%20cx='180'%20cy='120'%20r='51.1'%20fill='%23000095'/%3e%3ccircle%20cx='180'%20cy='120'%20r='45.1'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20512%20512'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h384v256H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m164.3%20135.4-2.7%2010.2%2010.1%202.7-2-7.4zm50%205.5-2%207.4%2010.1-2.7-2.7-10.2zm-44.6-25.8-5.4%205.5%202%207.4z'/%3e%3cpath%20d='m166.3%20128-2%207.4%205.4%205.5z'/%3e%3cpath%20d='m164.3%20120.6-7.4%207.4%207.4%207.4%202-7.4zm14.8%2029.7%205.5%205.4%207.4-2zm20.3%205.4%2010.2%202.7%202.7-10.1-7.4%202z'/%3e%3cpath%20d='m204.9%20150.3%207.4-2%202-7.4zm-33.2-2%202.7%2010.1%2010.2-2.7-5.5-5.4zm20.3%205.4%207.4%202%205.5-5.4z'/%3e%3cpath%20d='m184.6%20155.7%207.4%207.4%207.4-7.4-7.4-2zm-12.9-48-10.1%202.7%202.7%2010.2%205.4-5.5zm-2%2033.2%202%207.4%207.4%202zm48-12.9%202-7.4-5.4-5.5z'/%3e%3cpath%20d='m179.1%20105.7-7.4%202-2%207.4zm35.2%209.4-2-7.4-7.4-2zm5.4%2020.3%207.4-7.4-7.4-7.4-2%207.4z'/%3e%3cpath%20d='m214.3%20115.1-9.4-9.4-12.9-3.4-12.9%203.4-9.4%209.4-3.4%2012.9%203.4%2012.9%209.4%209.4%2012.9%203.4%2012.9-3.4%209.4-9.4%203.4-12.9z'/%3e%3cpath%20d='m214.3%20140.9%205.4-5.5-2-7.4zm5.4-20.3%202.7-10.2-10.1-2.7%202%207.4zm-7.4-12.9-2.7-10.1-10.2%202.7%205.5%205.4zm-27.7-7.4-10.2-2.7-2.7%2010.1%207.4-2z'/%3e%3cpath%20d='m192%20102.3-7.4-2-5.5%205.4z'/%3e%3cpath%20d='m199.4%20100.3-7.4-7.4-7.4%207.4%207.4%202z'/%3e%3cpath%20d='m204.9%20105.7-5.5-5.4-7.4%202zm-20.3%2050-10.2%202.7%204.7%2017.6%2012.9-12.9zm-5.5%2020.3%2012.9%2048%2012.9-48-12.9-12.9zm-7.4-27.7-10.1-2.7-4.7%2017.5%2017.5-4.7z'/%3e%3cpath%20d='m156.9%20163.1-12.9%2048%2035.1-35.1-4.7-17.6zM144%20140.9%20108.9%20176l48-12.9%204.7-17.5z'/%3e%3cpath%20d='m164.3%20135.4-7.4-7.4-12.9%2012.9%2017.6%204.7zm0-14.8-2.7-10.2-17.6%204.7%2012.9%2012.9z'/%3e%3cpath%20d='M144%20115.1%2096%20128l48%2012.9%2012.9-12.9zm96%2025.8-17.6%204.7%204.7%2017.5%2048%2012.9z'/%3e%3cpath%20d='m212.3%20148.3-2.7%2010.1%2017.5%204.7-4.7-17.5zm-12.9%207.4-7.4%207.4%2012.9%2012.9%204.7-17.6zm20.3-20.3%202.7%2010.2%2017.6-4.7-12.9-12.9zM204.9%20176l35.1%2035.1-12.9-48-17.5-4.7zm7.4-68.3%2010.1%202.7%204.7-17.5-17.5%204.7zm27.7%207.4L275.1%2080l-48%2012.9-4.7%2017.5zm-12.9-22.2%2012.9-48L204.9%2080l4.7%2017.6zm12.9%2048%2048-12.9-48-12.9-12.9%2012.9z'/%3e%3cpath%20d='m219.7%20120.6%207.4%207.4%2012.9-12.9-17.6-4.7zM179.1%2080%20144%2044.9l12.9%2048%2017.5%204.7zm-7.4%2027.7%202.7-10.1-17.5-4.7%204.7%2017.5z'/%3e%3cpath%20d='m156.9%2092.9-48-12.9%2035.1%2035.1%2017.6-4.7zm42.5%207.4%2010.2-2.7-4.7-17.6L192%2092.9z'/%3e%3cpath%20d='M204.9%2080%20192%2032l-12.9%2048L192%2092.9z'/%3e%3cpath%20d='m184.6%20100.3%207.4-7.4L179.1%2080l-4.7%2017.6z'/%3e%3c/g%3e%3ccircle%20cx='192'%20cy='128'%20r='54.4'%20fill='%23000095'/%3e%3ccircle%20cx='192'%20cy='128'%20r='48'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M10%200h160v120H10z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23tz-a)'%20transform='matrix(4%200%200%204%20-40%200)'%3e%3cpath%20fill='%2309f'%20d='M0%200h180v120H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h180L0%20120z'/%3e%3cpath%20fill='%23000001'%20d='M0%20120h40l140-95V0h-40L0%2095z'/%3e%3cpath%20fill='%23ff0'%20d='M0%2091.5%20137.2%200h13.5L0%20100.5zM29.3%20120%20180%2019.5v9L42.8%20120z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M102.9%200h496v496H103z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23tz-a)'%20transform='translate(-106.2)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2309f'%20d='M0%200h744.1v496H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h744.1L0%20496z'/%3e%3cpath%20fill='%23000001'%20d='M0%20496h165.4L744%20103.4V0H578.7L0%20392.7v103.4z'/%3e%3cpath%20fill='%23ff0'%20d='M0%20378%20567%200h56L0%20415.3v-37.2zm121.1%20118%20623-415.3V118L177%20496z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ua{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ua.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%20341.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%20256h768v85.3h-768z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20170.7h768V256h-768z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%2085.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%200h768v85.3h-768z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20d='M335.7%20256a79.7%2079.7%200%201%201-159.4%200%2079.7%2079.7%200%200%201%20159.4%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m242%20194.9-5.2-9.5c2-2%205.3-3.6%2010.7-3.6l-.6%2010.5z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20d='m247%20192.3.7-10.5s10.7-.6%2016.5%206.4l-5.7%208.2z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m258.6%20196.3%205.3-8.2c3.5%203.7%205%206.3%205.5%2010.3.1.1-8.3%202.1-8.3%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M244.6%20331.1s9.9-11.3%2029.1-8.9c-2.9-4.7-12.3-4.1-12.3-4.1s-2.8-22-.6-23.2%2012%20.1%2012%20.1c1.2%200%203.4-3.4%201.6-5.6s-6.8-10.5-4.7-12.2%2013.4%201%2013.4%201l-32-41s-3.3-15.5%203.3-23c7.9-6.5%207-13.6%206.8-13.5-1.1-7.2-12-12.3-19.4-5.7-4.3%205.2-1.4%209.2-1.4%209.2s-11.5%203.1-11.9%205.1%2012.9-.3%2012.9-.3l-1.3%209.1s-26%2023.6-6%2044l.6-.8s7%208.6%2014.3%2010.5c7%207%206.3%206%206.3%206s1.3%2011.1%200%2013.3c-1.7-.5-19.3-1.2-21.9-.2-2.4.8-11.4.3-9.2%2015.1l3.3-7.5s-.3%205.3%201.9%207.2c-.4-5.6%202.1-9.4%202.1-9.4s.4%206.2%201.8%207c1.4%201%201.4-10%209-9%207.4.9%2012.9.6%2012.9.6s2.5%2021.4%201.7%2023.4c-5.4-1.3-18.4.5-19.2%203.8%207.6-.5%2011.1.4%2011.1.4s-6.1%205.5-4.2%208.6'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M247.6%20214.8s-18.9%2020.8-10.7%2036.7c.4-2.2.2-3.6.5-3.5-.5-.3%202.3%201.9%202.1%201.5%200-1.2-.8-3.7-.8-3.7l2.5.7-1.5-2.8%203.7.4s-1.3-3.4-.9-3.4l3%20.2c-5.4-9.6-.3-17.6%202.1-26.2z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20d='M254.2%20196.9s1%207.2-3%209.2c-.5.5-3%201.3-2.6%202.8.4%202%201.5%201.6%203%201.2%204.1-.7%208.9-9.4%202.6-13.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M247.2%20203a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='M241.1%20209c-1%20.9-6.2%206.3-1%208.3%205.3-1.4%203.8-2.4%205-3.6%200-2.5-2.6-3.1-4-4.6z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M252.6%20260.5c-.3%201.2-1.5%205.6.1%209%204.6-2%206.7-1.4%208.2-.4-3.7-3-5.2-4.3-8.3-8.6'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='m260.4%20281.1.2%2010.2s3.6.6%205.2%200%200-7-5.4-10.2'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20d='M286%20282.4s-6.5-15.8-23.2-19.8-14.5-21.8-13.2-22.9c.8-1.5%201.3-3.9%206.1-1.6s27%2013.4%2030.2%2014%20.4%2030.7.2%2030.3z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M270.2%20262.5c-.3.2%2022.3%2013.4%2015.5%2024.7%206.4-4.3%204.4-11.7%204.4-11.7s5.2%2013.7-7.6%2020.4c1.4%201.2%202.3%201%202.3%201l-2.2%202.1s-1%201.7%207.6-2.5c-2.3%201.9-2.5%203.3-2.5%203.3s.6%201.8%206.2-3.1c-4.5%204.9-5.5%207.4-5.5%207.3%2012.3-1%2039-41-8.4-52.7l2.1%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M271.2%20258.6c3%202.2%204.1%203%204.5%204-2.8-.6-5.3-.4-5.3-.4s-6.1-5.8-7.2-6.3c-.8%200-5.6-3-5.6-3-2.3-1.2-4.5-9.3%204.2-7a93%2093%200%200%200%2010.3%204.6l10.7%203.4%206.2%206.9s-11-5.4-12.4-5.5c3%202.4%204.7%205.8%204.7%205.8-3.5-1-6.5-2-10.1-2.5'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.9'%20d='M228.4%20209.9s10.5-2.6%2011.8-2.2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20426.7h768V512h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%20330.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20248h744v82.7H0z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20165.4h744V248H0z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%2082.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%200h744v82.7H0z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M449.3%20248a77.2%2077.2%200%201%201-154.5%200%2077.2%2077.2%200%200%201%20154.5%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m358.4%20188.8-5-9.2c2-2%205.2-3.4%2010.4-3.4l-.5%2010z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m363.3%20186.4.6-10.2s10.4-.6%2016%206.1l-5.5%208z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m374.6%20190.2%205.1-8c3.4%203.6%204.8%206.2%205.4%2010%200%20.2-8.1%202-8.1%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M361%20320.9s9.6-11%2028.2-8.7c-2.8-4.5-11.9-4-11.9-4s-2.8-21.4-.6-22.4%2011.5%200%2011.5%200c1.3%200%203.4-3.3%201.7-5.4s-6.6-10.2-4.6-11.8%2013%20.9%2013%20.9l-31-39.8s-3.2-15%203.2-22.1c7.6-6.4%206.8-13.2%206.6-13.1-1-7-11.6-12-18.8-5.6-4.2%205.1-1.4%209-1.4%209s-11%203-11.5%205c-.4%201.8%2012.5-.4%2012.5-.4l-1.2%208.8s-25.2%2023-6%2042.7c.3%200%20.7-.9.7-.9s6.8%208.4%2013.9%2010.2c6.7%206.9%206%205.8%206%205.8s1.4%2010.8.1%2013a93%2093%200%200%200-21.2-.2c-2.3.7-11.1.3-9%2014.6l3.2-7.3s-.2%205.2%201.9%207c-.4-5.4%202-9.1%202-9.1s.4%206%201.8%206.8c1.3%201%201.3-9.6%208.6-8.8%207.3%201%2012.6.7%2012.6.7s2.4%2020.6%201.6%2022.6c-5.2-1.3-17.8.5-18.6%203.7%207.4-.5%2010.8.4%2010.8.4s-6%205.3-4.1%208.4'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M364%20208s-18.4%2020.2-10.5%2035.7c.5-2.2.3-3.5.5-3.4-.4-.3%202.3%201.8%202%201.4.2-1.1-.7-3.5-.7-3.5l2.4.6-1.4-2.7%203.5.5s-1.2-3.4-.8-3.4l2.9.2c-5.2-9.3-.3-17%202-25.3z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-width='.9'%20d='M370.3%20190.8s1%207-2.8%209c-.6.4-3%201.2-2.7%202.6.5%201.9%201.5%201.5%203%201.2%204-.7%208.6-9.2%202.5-12.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M363.5%20196.7a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M357.6%20202.5c-1%20.8-6%206.1-1%208%205.2-1.4%203.7-2.3%204.9-3.5%200-2.3-2.6-3-3.9-4.5z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M368.7%20252.4c-.3%201.2-1.4%205.4.2%208.6%204.4-1.8%206.4-1.3%207.9-.3-3.6-3-5-4.1-8.1-8.3'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='m376.3%20272.4.2%209.8s3.5.7%205%200c1.6-.6%200-6.8-5.2-9.8'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M401.2%20273.6s-6.4-15.3-22.5-19.2-14.1-21-12.8-22.1c.7-1.5%201.2-3.8%205.9-1.6s26.1%2013%2029.2%2013.5.4%2029.8.2%2029.4z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M385.8%20254.4c-.3.1%2021.6%2012.9%2015%2023.9%206.3-4.1%204.2-11.4%204.2-11.4s5.1%2013.3-7.3%2019.8c1.4%201.2%202.2.9%202.2.9l-2%202.1s-1%201.6%207.3-2.4c-2.3%201.8-2.5%203.1-2.5%203.1s.7%201.8%206.1-3a30%2030%200%200%200-5.4%207.2c12-1.1%2037.8-39.7-8.1-51.1l2%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M386.7%20250.6c3%202%204%202.8%204.4%203.8-2.7-.6-5.2-.4-5.2-.4s-5.8-5.6-6.9-6c-.8%200-5.4-3-5.4-3-2.3-1.1-4.4-9%204-6.7%208.8%204.1%2010%204.4%2010%204.4L398%20246l6%206.7s-10.7-5.3-12-5.4c3%202.4%204.6%205.6%204.6%205.6-3.4-1-6.3-1.8-9.9-2.3'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.8'%20d='M345.3%20203.3s10.2-2.4%2011.4-2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20413.4h744v82.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-um{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-um.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-us.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-uy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230038a8'%20d='M266%2053.3h374v53.4H266zm0%20106.7h374v53.3H266zM0%20266.7h640V320H0zm0%20106.6h640v53.4H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(133.3%20133.3)scale(2.93333)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(133.3%20133.3)scale(.29333)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230038a8'%20d='M284%2056.9h228v56.9H284zm0%20113.8h228v56.9H284zM0%20284.4h512v57H0zm0%20113.8h512v57H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(142.2%20142.2)scale(3.12889)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(142.2%20142.2)scale(.31289)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231eb53a'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20153.6h640v172.8H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20163.2h640v153.6H0z'/%3e%3ccircle%20cx='134.4'%20cy='76.8'%20r='57.6'%20fill='%23fff'/%3e%3ccircle%20cx='153.6'%20cy='76.8'%20r='57.6'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(261.1%20122.9)scale(1.92)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231eb53a'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20163.8h512v184.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20174h512v164H0z'/%3e%3ccircle%20cx='143.4'%20cy='81.9'%20r='61.4'%20fill='%23fff'/%3e%3ccircle%20cx='163.8'%20cy='81.9'%20r='61.4'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(278.5%20131)scale(2.048)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-va{background-image:url(/assets/va-B9-hqIE-.svg)}.fi-va.fis{background-image:url(/assets/va-s7kyhqIM.svg)}.fi-vc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='M490%200h150v480H490z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h150v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='m259.3%20130-46.4%2071.3%2044.7%2074.4%2043.8-73.7zm121.2%200-46.3%2071.3%2044.7%2074.4%2043.8-73.7zm-61.2%2097.3-46.4%2071.4%2044.8%2074.4%2043.8-73.7-42.2-72z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h510.4v512H0z'/%3e%3cpath%20fill='%23199a00'%20d='M385.6%200H512v512H385.6z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h126.4v512H0z'/%3e%3c/g%3e%3cpath%20fill='%23199a00'%20fill-rule='evenodd'%20d='m191.2%20138.6-49.5%2076.2%2047.8%2079.3%2046.7-78.6zm129.4%200L271%20214.8l47.7%2079.3%2046.8-78.6-45-76.9zm-65.4%20103.9-49.4%2076.1%2047.7%2079.4%2046.7-78.7z'/%3e%3c/svg%3e")}.fi-ve{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h640v160H0z'/%3e%3cg%20id='ve-f'%20transform='matrix(4%200%200%204%20320%20336)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20320%20336)'/%3e%3c/svg%3e")}.fi-ve.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h512v170.7H0z'/%3e%3cg%20id='ve-f'%20transform='translate(256.3%20358.4)scale(4.265)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20256.3%20358.4)'/%3e%3c/svg%3e")}.fi-vg{background-image:url(/assets/vg-C7xY6pic.svg)}.fi-vg.fis{background-image:url(/assets/vg-ClZ-0KpG.svg)}.fi-vi{background-image:url(/assets/vi-BC_zcciE.svg)}.fi-vi.fis{background-image:url(/assets/vi-BSdsyIxY.svg)}.fi-vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23da251d'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23ff0'%20d='m661%20527.5-124-92.6-123.3%2093.5%2045.9-152-123.2-93.8%20152.4-1.3L536%20129.8%20584.3%20281l152.4.2-122.5%2094.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v240H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.71111%201.01053)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-22)scale(1.01053)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v256H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.56889%201.0779)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-35.6%2026.7)scale(.96552)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1s-49.3-68.9-64-68.9-60.3%2010.6-60.3%2058c0%2047.6%2044.7%2052%2053.5%2052s41.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4s14.6-41.2%2039.9-41.2%2043.8%2022.5%2043.8%2045.1-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10%20.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-wf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-wf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ws{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m180%20229.3-20.7-14-19.9%2014.1%206.5-24.9-19-15.2%2024.5-1.5%208.1-23.6%208.8%2024%2024%20.7-19%2016.3zm-3.6-165.6L159.8%2053l-16%2010.4%204.4-20-14.6-12.7%2019.4-1.6%207.2-18.6%207.4%2018.7%2019.1%201.7L172%2044.3zm-73%2059.5-16-11-16.7%2011%205.2-19.4L60.8%2091%2080%2090l7-19%206.8%2018.9%2019.6%201.1-15%2012.5zM250%20110l-15.4-10-15%2010%204.4-18.3-14-11.8%2018.3-1.5%206.3-17.2%207%2017.4%2017.7%201-13.7%2012.3zm-43.1%2043.4-10.3-6.4-10.3%206.6%202.7-12.3-9.2-8.3%2012-1%204.6-11.6%204.9%2011.6%2011.9%201-9.1%208.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ws.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='m147%20231.4-19.6-13.3-18.9%2013.5%206-23.5-18-14.7%2023.2-1.3%207.7-22.4%208.5%2022.8%2022.8.5-18.2%2015.5zm-3.4-156.8-15.6-10-15.4%2010%204.2-19-13.7-12.1%2018.3-1.6%206.8-17.5%207.1%2017.7%2018%201.4-14%2012.5zM74.3%20131l-15.2-10.8-15.4%2010.4%204.6-18.3L34%20100.2l18.2-.8%206.7-18.1%206.6%2017.8%2018.3%201.1-14.3%2012zm139-12.7-14.7-9.5-14.3%209.7%204-17.4-13-11.2%2017.3-1.4%206-16.4%206.6%2016.6%2016.8%201-13.2%2011.6zm-41.1%2041.3-9.7-6.2-9.6%206.2%202.5-11.6-8.7-7.7%2011.4-1%204.4-11%204.5%2011%2011.2%201-8.5%207.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v472.8H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h640v157.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20322.6h640V480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v504.3H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h512v167.9H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20344.1h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-yt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-yt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-za{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M-71.9%200h682.7v512H-71.9z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(67.4)scale(.93748)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-71.9%20407.8V104.4L154%20256.1z'/%3e%3cpath%20fill='%23000c8a'%20d='m82.2%20512.1%20253.6-170.6H696V512H82.2z'/%3e%3cpath%20fill='%23e1392d'%20d='M66%200h630v170.8H335.7S69.3-1.7%2066%200'/%3e%3cpath%20fill='%23ffb915'%20d='M-71.9%2064v40.4L154%20256-72%20407.8v40.3l284.5-192z'/%3e%3cpath%20fill='%23007847'%20d='M-71.9%2064V0h95l301.2%20204h371.8v104.2H324.3L23%20512h-94.9v-63.9l284.4-192L-71.8%2064z'/%3e%3cpath%20fill='%23fff'%20d='M23%200h59.2l253.6%20170.7H696V204H324.3zm0%20512.1h59.2l253.6-170.6H696v-33.2H324.3L23%20512z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-za.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M70.1%200h499.6v499.6H70.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(-71.9)scale(1.0248)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%20397.9v-296l220.4%20147.9z'/%3e%3cpath%20fill='%23000c8a'%20d='m150.4%20499.7%20247.4-166.5h351.6v166.5z'/%3e%3cpath%20fill='%23e1392d'%20d='M134.5%200h615v166.6H397.7S137.8-1.6%20134.5%200'/%3e%3cpath%20fill='%23ffb915'%20d='M0%2062.5v39.3l220.4%20148L0%20397.8v39.4l277.6-187.4z'/%3e%3cpath%20fill='%23007847'%20d='M0%2062.5V0h92.6l294%20199h362.8v101.7H386.6l-294%20198.9H0v-62.4l277.6-187.4z'/%3e%3cpath%20fill='%23fff'%20d='M92.6%200h57.8l247.4%20166.6h351.6V199H386.6zm0%20499.7h57.8l247.4-166.5h351.6v-32.4H386.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-zm{background-image:url(/assets/zm-BmsW91ne.svg)}.fi-zm.fis{background-image:url(/assets/zm-D8B-0kdx.svg)}.fi-zw{background-image:url(/assets/zw-U0m7oJ5e.svg)}.fi-zw.fis{background-image:url(/assets/zw-CSuuaw9K.svg)}.fi-arab{background-image:url(/assets/arab-C4CYPgyC.svg)}.fi-arab.fis{background-image:url(/assets/arab-C-KgnQEz.svg)}.fi-asean{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230039a6'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='144'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='137.3'%20fill='%23ed2939'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20id='asean-a'%20fill='%23f9e300'%3e%3cpath%20d='M357%20240c24-14.4%2035-43.2%2035-72h-11v1c0%209.6-1.5%2044.6-27.9%2071a106%20106%200%200%201%2027.9%2071v1h11c0-28.8-11.5-57.6-35-72'/%3e%3cpath%20d='M377.6%20169v-1h-11.5v1.4c0%209.6-2%2043.2-20.7%2070.6%2019.2%2027.4%2020.7%2061%2020.7%2070.6v1.4h11.5v-1c0-9.6-2.4-44.6-27.8-71a106%20106%200%200%200%2027.8-71'/%3e%3cpath%20d='m341.1%20240%201-1a130%20130%200%200%200%2020.1-69.6V168h-10.5v2c0%2010-1.5%2042.2-14.4%2070a182%20182%200%200%201%2014.4%2070v2h10.5v-1.4c0-9.6-1-39.9-20.1-69.6'/%3e%3cpath%20d='M333.4%20240a178%20178%200%200%200%2014.4-72h-11v3.4c0%2012-1%2041.2-7.2%2068.6a336%20336%200%200%201%207.2%2068.6v3.4h10.6v-2c0-10-1-43.1-13.5-69.5'/%3e%3cpath%20d='M325.8%20240a331%20331%200%200%200%206.7-68.6V168h-10.6v144h10.6v-3.4c0-11.5%200-41.2-6.7-68.1'/%3e%3c/g%3e%3c/svg%3e")}.fi-asean.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-asean'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230039a6'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='153.6'%20fill='%23fff'/%3e%3ccircle%20cx='256'%20cy='256'%20r='146.4'%20fill='%23ed2939'/%3e%3cuse%20xlink:href='%23asean-a'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20id='asean-a'%20fill='%23f9e300'%3e%3cpath%20d='M295.4%20256c25.6-15.4%2037.4-46%2037.4-76.8H321v1c0%2010.3-1.5%2047.6-29.7%2075.8a113%20113%200%200%201%2029.7%2075.8v1h11.8c0-30.7-12.3-61.4-37.4-76.8'/%3e%3cpath%20d='M317.4%20180.2v-1h-12.2v1.5c0%2010.3-2.1%2046.1-22%2075.3%2020.4%2029.2%2022%2065%2022%2075.3v1.5h12.2v-1c0-10.3-2.5-47.6-29.7-75.8a113%20113%200%200%200%2029.7-75.8'/%3e%3cpath%20d='m278.5%20256%201-1a138%20138%200%200%200%2021.6-74.3v-1.5h-11.3v2c0%2010.8-1.5%2045.1-15.4%2074.8a195%20195%200%200%201%2015.4%2074.8v2H301v-1.5c0-10.3-1-42.5-21.5-74.3'/%3e%3cpath%20d='M270.3%20256a189%20189%200%200%200%2015.4-76.8h-11.8v3.6c0%2012.8-1%2044-7.7%2073.2a358%20358%200%200%201%207.7%2073.2v3.6h11.3v-2c0-10.8-1-46.1-14.4-74.3'/%3e%3cpath%20d='M262.1%20256a353%20353%200%200%200%207.2-73.2v-3.6H258v153.6h11.3v-3.6c0-12.3%200-44-7.2-72.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-cefta{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='30.4'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='88.3'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3cpath%20fill='%23039'%20d='m404.7%20165.1%2084.7%2084.7-84.7%2084.7-84.7-84.7z'/%3e%3cpath%20fill='%23fc0'%20d='M175.7%20236.1h59.2v27.5h-59.2zm259.1%200h88.3v27.5h-88.3zM363%20187.4l38.8-38.8%2019.4%2019.5-38.7%2038.7zM306.3%2048.6h27.5v107.1h-27.5z'/%3e%3ccircle%20cx='225.1'%20cy='159.6'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='144.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='381.4'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='425.5'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='408.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m208.3%20341.5%2019.5-19.4%2019.4%2019.4-19.4%2019.5zm204.7%2021%2019.5-19.5%2019.5%2019.5-19.5%2019.4z'/%3e%3c/svg%3e")}.fi-cefta.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='32.5'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='94.2'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3cpath%20fill='%23039'%20d='m346.3%20176.1%2090.3%2090.3-90.3%2090.3-90.3-90.3z'/%3e%3cpath%20fill='%23fc0'%20d='M102.1%20251.8h63.2v29.3h-63.2zm276.4%200h94.2v29.3h-94.2zm-76.6-51.9%2041.3-41.3%2020.7%2020.7-41.3%2041.3zM241.3%2051.8h29.3V166h-29.3z'/%3e%3ccircle%20cx='154.8'%20cy='170.3'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='68.6'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='406.8'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='453.9'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='350.2'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m136.9%20364.3%2020.7-20.7%2020.7%2020.7-20.7%2020.7zm218.5%2022.3L376%20366l20.7%2020.7-20.7%2020.8z'/%3e%3c/svg%3e")}.fi-cp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dg{background-image:url(/assets/dg-CJPJrjiZ.svg)}.fi-dg.fis{background-image:url(/assets/dg-DqkWLbnk.svg)}.fi-eac{background-image:url(/assets/eac-CwGQsyAM.svg)}.fi-eac.fis{background-image:url(/assets/eac-h4QKADRE.svg)}.fi-es-ct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.79012%20.88889)'/%3e%3c/svg%3e")}.fi-es-ct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.6321%20.94815)'/%3e%3c/svg%3e")}.fi-es-ga{background-image:url(/assets/es-ga-D9xG2hYr.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-DXhVZ333.svg)}.fi-es-pv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D52B1E'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009B48'%20d='M0%200h53.1l133.4%20100.1%20133.5%20100L586.9%200H640v39.9l-133.4%20100L373.2%20240%20640%20440.2V480h-53.1L453.5%20380%20320%20279.9%2053.1%20480H0v-39.8l133.4-100.1L266.8%20240%200%2039.9v-20z'/%3e%3cpath%20fill='%23FFF'%20d='M288.1%200h63.8v208.1H640v63.8H351.9V480h-63.8V271.9H0v-63.8h288.1v-104z'/%3e%3c/svg%3e")}.fi-es-pv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d52b1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009b48'%20d='M0%200h42.5l106.7%20106.7L256%20213.4%20469.5%200H512v42.5L405.3%20149.2%20298.6%20256%20512%20469.5V512h-42.5L362.8%20405.3%20256%20298.6%2042.5%20512H0v-42.5l106.7-106.7L213.4%20256%200%2042.5V21.3z'/%3e%3cpath%20fill='%23fff'%20d='M221.9%200h68.2v221.9H512v68.2H290.1V512h-68.2V290.1H0v-68.2h221.9v-111z'/%3e%3c/svg%3e")}.fi-eu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(320%20242.3)scale(23.7037)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-eu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(256%20258.4)scale(25.28395)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb-eng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M281.6%200h76.8v480h-76.8z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20201.6h640v76.8H0z'/%3e%3c/svg%3e")}.fi-gb-eng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M215%200h82v512h-82z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20215h512v82H0z'/%3e%3c/svg%3e")}.fi-gb-nir{background-image:url(/assets/gb-nir-D4gikpNq.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-vEp1ZXy6.svg)}.fi-gb-sct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230065bd'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(128%20160)'/%3e%3c/svg%3e")}.fi-gb-sct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230065bd'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(102.4%20170.66667)'/%3e%3c/svg%3e")}.fi-gb-wls{background-image:url(/assets/gb-wls-Bxz9hxvX.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-CK0XlKT-.svg)}.fi-ic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23fc0'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ic.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23003da5'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20311.5%20242.2)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m472.9%20262.8-8.4%201.5-1.1%208.5-4.1-7.5-8.4%201.6%205.8-6.2-4-7.5%207.7%203.6%205.8-6.2-1%208.5z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20311.5%20242.2)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='13.7'%20d='M444.9%20313A151%20151%200%200%201%20293%20392'/%3e%3cpath%20fill='%23fff'%20d='M474.3%20288.5S449%20277.2%20398%20277s-105.2%2013.9-135.1%2013.5c-30-.3-38.8-.3-56.7-3.7%200%200%2027%209%2055.8%2011.6%2028.7%202.7%2095.2-10.4%20128.4-12.5%2034-2.1%2060.4-2.1%2083.8%202.6'/%3e%3cpath%20fill='%2300aec7'%20d='M275%20303.2s19.2%201%2056-3c37-4%2063-9.4%2092.1-10.2s61.2%204.4%2068%206.1c0%200-48.5-1.3-68.8%201.6s-73%209.5-100.7%2010.2-37.3-3.2-46.6-4.7m-80.5-27.8s51%2013.6%2097.2%204.7c52.3-10.2%2083-10%20106.4-10%2023.4-.2%2047.9%205.7%2047.9%205.7s-96-100.2-196.5-153.3c0%200-7.5%2084.5-55%20152.9'/%3e%3cpath%20fill='%23fff'%20d='M274.2%20197.5s-1.4-5.3-8.3-4.5c0%200%204.4-2%206.4-1%202%201.1%202.4%201.4%202%205.5m-16.8-9.4s1.5-.5%202.2-.3c0%200%201%203.3%203.2%204.5%200%200-3.8-.3-5.4-4.2m22.2%205a13%2013%200%200%200-8.7-4.8c-1.8%200-6%203.5-6%203.5-1-2-.5-3.4-.5-3.4%202%20.2%203.7%201%203.7%201-.8-2.6-2-3.8-2-3.8%204-1%208.8%202.5%208.8%202.5a17%2017%200%200%200-11-6.8c-1.2-.1-2.7%201.6-2.7%201.6-7.8%200-9.9%204.3-9.9%204.3%203.3%205.1%2010%206.3%2010%206.3-11.8-1.3-11.5%208-11.5%208l10.9-5.7c-4.2%2024.1-21%2035-22.4%2036.3-1.4%201.4-.5%203%201.5%203.2%201.1%200%202.5%201%206.2-3.4a65%2065%200%200%200%2016.4-35.4l.2.2c1.2%202.9.4%205.4.6%207.3s4.4%206%204.4%206%202.3-4.5%202-7.1c-.5-2.7-5.5-7.6-5.5-7.6%207.8-1.5%208.2%2011.6%208.2%2011.6%203-3.5%202.4-7.3%202.4-7.3s6.3-4.6%204.9-6.4'/%3e%3c/svg%3e")}.fi-pc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23003da5'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20247%20258.3)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m419%20280.3-8.9%201.7-1.1%209-4.4-8-9%201.7%206.3-6.6-4.4-8%208.2%203.9%206.3-6.7-1.2%209z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20247%20258.3)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='14.6'%20d='M389.2%20334a161%20161%200%200%201-161.9%2084.2'/%3e%3cpath%20fill='%23fff'%20d='M420.6%20307.7s-26.9-12-81.3-12.2-112.2%2014.8-144.1%2014.4c-32-.4-41.4-.4-60.5-4%200%200%2028.9%209.6%2059.5%2012.4s101.6-11.1%20137-13.4c36.2-2.2%2064.4-2.2%2089.4%202.8'/%3e%3cpath%20fill='%2300aec7'%20d='M208%20323.4s20.5%201%2059.8-3.2%2067.2-10%2098.2-10.8%2065.3%204.6%2072.5%206.5c0%200-51.7-1.4-73.4%201.7s-77.8%2010.1-107.4%2010.8-39.7-3.3-49.7-5m-85.9-29.6s54.4%2014.5%20103.8%205c55.7-10.9%2088.5-10.7%20113.4-10.8s51%206.2%2051%206.2S288%20187.3%20180.9%20130.7c0%200-8%2090.1-58.7%20163'/%3e%3cpath%20fill='%23fff'%20d='M207.2%20210.7s-1.5-5.7-9-4.9c0%200%204.8-2%207-1%202%201.2%202.5%201.5%202%205.9m-17.9-10s1.7-.6%202.3-.3c0%200%201.2%203.4%203.5%204.7%200%200-4-.3-5.8-4.5M213%20206a13%2013%200%200%200-9.3-5.1c-1.8%200-6.3%203.6-6.3%203.6-1.1-2-.6-3.6-.6-3.6%202.2.3%204%201%204%201a9%209%200%200%200-2.2-3.9c4.3-1.1%209.4%202.6%209.4%202.6a18%2018%200%200%200-11.8-7.3c-1.2%200-2.8%201.8-2.8%201.8-8.3%200-10.5%204.6-10.5%204.6%203.4%205.4%2010.6%206.7%2010.6%206.7-12.6-1.4-12.3%208.4-12.3%208.4l11.6-6c-4.4%2025.8-22.4%2037.3-23.9%2038.8-1.4%201.5-.5%203.1%201.7%203.3%201.1.2%202.6%201.1%206.6-3.5a70%2070%200%200%200%2017.5-37.8l.2.2c1.2%203%20.4%205.8.6%207.8.3%202%204.7%206.3%204.7%206.3s2.4-4.7%202-7.5-5.8-8.1-5.8-8.1c8.4-1.5%208.9%2012.4%208.9%2012.4%203.2-3.8%202.5-7.8%202.5-7.8s6.7-4.9%205.2-6.9'/%3e%3c/svg%3e")}.fi-sh-ac{background-image:url(/assets/sh-ac-FjwY7RYr.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-D-aE2xRW.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-CqtQPzWZ.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-CgxUDvtv.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-CPJublpi.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-BFo5zkKU.svg)}.fi-un{background-image:url(/assets/un-Bqg4Cbbh.svg)}.fi-un.fis{background-image:url(/assets/un-DabL4p35.svg)}.fi-xk{background-image:url(/assets/xk-Bj15g7cp.svg)}.fi-xk.fis{background-image:url(/assets/xk-Cdz2uTvR.svg)}
diff --git a/app/static/assets/index-gklBug3W.css b/app/static/assets/index-gklBug3W.css
deleted file mode 100644
index 629e17b..0000000
--- a/app/static/assets/index-gklBug3W.css
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
-@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-dark-900:#0f0f0f;--color-dark-800:#1a1a1a;--color-dark-700:#252525;--color-dark-600:#333;--color-accent:#4f8cff;--color-accent-hover:#6ba0ff;--color-accent-dim:#3a6fd8}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-50{z-index:50}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[320px\]{max-height:320px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[300px\]{min-height:300px}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-27\.5{width:calc(var(--spacing) * 27.5)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[560px\]{width:560px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-dark-600\/60>:not(:last-child)){border-color:#3339}@supports (color:color-mix(in lab, red, red)){:where(.divide-dark-600\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-dark-600) 60%, transparent)}}:where(.divide-dark-700>:not(:last-child)){border-color:var(--color-dark-700)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-accent\/30{border-color:#4f8cff4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-dark-600{border-color:var(--color-dark-600)}.border-dark-700{border-color:var(--color-dark-700)}.border-red-700{border-color:var(--color-red-700)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:var(--color-accent)}.bg-accent\/10{background-color:#4f8cff1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/15{background-color:#4f8cff26}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--color-accent) 15%, transparent)}}.bg-accent\/20{background-color:#4f8cff33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-dark-600{background-color:var(--color-dark-600)}.bg-dark-600\/50{background-color:#33333380}@supports (color:color-mix(in lab, red, red)){.bg-dark-600\/50{background-color:color-mix(in oklab, var(--color-dark-600) 50%, transparent)}}.bg-dark-700{background-color:var(--color-dark-700)}.bg-dark-800{background-color:var(--color-dark-800)}.bg-dark-900{background-color:var(--color-dark-900)}.bg-dark-900\/40{background-color:#0f0f0f66}@supports (color:color-mix(in lab, red, red)){.bg-dark-900\/40{background-color:color-mix(in oklab, var(--color-dark-900) 40%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-700\/60{background-color:#00813899}@supports (color:color-mix(in lab, red, red)){.bg-green-700\/60{background-color:color-mix(in oklab, var(--color-green-700) 60%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-700\/60{background-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.bg-red-700\/60{background-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-accent\/70{color:#4f8cffb3}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-200{color:var(--color-green-200)}.text-green-400{color:var(--color-green-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500\/80{color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-500\/80{color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-accent{accent-color:var(--color-accent)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--color-accent)}.hover\:border-accent\/30:hover{border-color:#4f8cff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-gray-500:hover{border-color:var(--color-gray-500)}.hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.hover\:bg-accent\/20:hover{background-color:#4f8cff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-blue-600\/40:hover{background-color:#155dfc66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/40:hover{background-color:color-mix(in oklab, var(--color-blue-600) 40%, transparent)}}.hover\:bg-dark-600:hover{background-color:var(--color-dark-600)}.hover\:bg-dark-700:hover{background-color:var(--color-dark-700)}.hover\:bg-dark-700\/50:hover{background-color:#25252580}@supports (color:color-mix(in lab, red, red)){.hover\:bg-dark-700\/50:hover{background-color:color-mix(in oklab, var(--color-dark-700) 50%, transparent)}}.hover\:bg-green-600\/80:hover{background-color:#00a544cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-600\/80:hover{background-color:color-mix(in oklab, var(--color-green-600) 80%, transparent)}}.hover\:bg-red-400\/20:hover{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/20:hover{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:bg-red-600\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-gray-200:hover{color:var(--color-gray-200)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-accent\/50:focus{border-color:#4f8cff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=40rem){.sm\:block{display:block}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}.avatar-sm{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:24px}.steam-lvl{color:#e5e5e5;border:1.5px solid #9b9b9b;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:inline-flex}.steam-lvl.l10{border-color:#c02942}.steam-lvl.l20{border-color:#d95b43}.steam-lvl.l30{border-color:#fecc23}.steam-lvl.l40{border-color:#467a3c}.steam-lvl.l50{border-color:#4e8ddb}.steam-lvl.l60{border-color:#7652c9}.steam-lvl.l70{border-color:#c252c9}.steam-lvl.l80{border-color:#542437}.steam-lvl.l90{border-color:#997c52}.steam-lvl.l100p{text-shadow:1px 1px #1a1a1a;background-position:0 0;background-repeat:no-repeat;background-size:contain;border:none;border-radius:0;width:20px;height:20px;font-size:9px}.steam-lvl.l100p.img-100{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_hexagons.png)}.steam-lvl.l100p.img-200{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_shields.png)}.steam-lvl.l100p.img-300{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_books.png)}.steam-lvl.l100p.img-400{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_chevrons.png)}.steam-lvl.l100p.img-500{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_circle2.png)}.steam-lvl.l100p.img-600{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_angle.png)}.steam-lvl.l100p.img-700{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_flag.png)}.steam-lvl.l100p.img-800{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_wings.png)}.steam-lvl.l100p.img-900{background-image:url(https://community.fastly.steamstatic.com/public/shared/images/community/levels_arrows.png)}.btn-primary{cursor:pointer;background-color:var(--color-accent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-primary:hover{background-color:var(--color-accent-hover)}}.btn-secondary{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-700);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-dark-600)}}.btn-accent{cursor:pointer;background-color:var(--color-accent-dim);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem}@media (hover:hover){.btn-accent:hover{background-color:var(--color-accent)}}.btn-danger{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#e400144d;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.btn-danger{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.btn-danger{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.btn-danger{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.btn-danger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.btn-danger:hover{background-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.btn-danger:hover{background-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}}.btn-danger-outline{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:#e400144d;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.btn-danger-outline{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.btn-danger-outline{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}@media (hover:hover){.btn-danger-outline:hover{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.btn-danger-outline:hover{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}}.badge{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:.25rem;display:inline-block}.badge-ok{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.badge-ok{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.badge-ok{color:var(--color-green-400)}.badge-error{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.badge-error{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.badge-error{color:var(--color-red-400)}.badge-running{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.badge-running{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.badge-running{color:var(--color-blue-400)}.badge-unknown{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.badge-unknown{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.badge-unknown{color:var(--color-gray-500)}.progress-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-dark-600);border-radius:3.40282e38px;width:100%;overflow:hidden}.progress-fill{background-color:var(--color-accent);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.cell-copy{cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:all;user-select:all}@media (hover:hover){.cell-copy:hover{color:var(--color-gray-200)}}.copy-tooltip{color:#fff;pointer-events:none;z-index:9999;background:#333;border-radius:4px;padding:2px 8px;font-size:11px;transition:opacity .2s;position:fixed;transform:translate(-50%,-100%)}[data-tooltip]{position:relative}button[disabled][data-tooltip]{pointer-events:auto}[data-tooltip]:after{content:attr(data-tooltip);color:#f0f0f8;white-space:nowrap;pointer-events:none;opacity:0;z-index:9999;background:#0f0f1a;border:1px solid #6b6b8a;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0009}[data-tooltip]:hover:after{opacity:1}.popup-2fa{z-index:100;background:var(--color-dark-700);border:1px solid var(--color-dark-600);border-radius:8px;padding:8px 14px;position:fixed;box-shadow:0 4px 16px #0006}.popup-2fa-code{color:var(--color-accent);cursor:pointer;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:1.5rem}.action-menu-dropdown{z-index:50;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-700);min-width:180px;padding-block:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.action-menu-item{cursor:pointer;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}@media (hover:hover){.action-menu-item:hover{background-color:var(--color-dark-600);color:var(--color-white)}}.confirm-overlay{inset:calc(var(--spacing) * 0);z-index:50;background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.confirm-overlay{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.confirm-box{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-600);background-color:var(--color-dark-800);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-wrap:break-word;word-break:break-word}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:.5rem;display:flex;position:fixed;bottom:1rem;left:1rem}.toast{pointer-events:auto;color:#fff;border-radius:.375rem;padding:.5rem 1rem;font-size:.8rem;transition:opacity .3s;animation:.25s ease-out toastIn;box-shadow:0 2px 8px #0000004d}.toast-info{background:#2563eb}.toast-success{background:#16a34a}.toast-error{background:#dc2626}.toast-warn{background:#d97706}@keyframes toastIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{stroke-dashoffset:80px}to{stroke-dashoffset:-80px}}.icon-shimmer{stroke:#ffffff73;stroke-dasharray:8 72;animation:2.5s linear infinite shimmer}.toggle-switch{cursor:pointer;flex-shrink:0;align-items:center;width:38px;height:22px;display:inline-flex;position:relative}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-track{background:#2a2a2a;border:1px solid #444;border-radius:999px;transition:background .2s,border-color .2s;position:absolute;inset:0}.toggle-track:before{content:"";background:#666;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.toggle-switch input:checked~.toggle-track{background:#4f8cff;border-color:#4f8cff}.toggle-switch input:checked~.toggle-track:before{background:#fff;transform:translate(16px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-dark-900)}::-webkit-scrollbar-thumb{background:var(--color-dark-600);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
diff --git a/app/static/assets/index-sYKK8_qa.js b/app/static/assets/index-t5I8zcR9.js
similarity index 56%
rename from app/static/assets/index-sYKK8_qa.js
rename to app/static/assets/index-t5I8zcR9.js
index ef0d204..d5a759b 100644
--- a/app/static/assets/index-sYKK8_qa.js
+++ b/app/static/assets/index-t5I8zcR9.js
@@ -6,9 +6,9 @@ var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=
`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ge=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?he(n):``}function _e(e,t){switch(e.tag){case 26:case 27:case 5:return he(e.type);case 16:return he(`Lazy`);case 13:return e.child!==t&&t!==null?he(`Suspense Fallback`):he(`Suspense`);case 19:return he(`SuspenseList`);case 0:case 15:return z(e.type,!1);case 11:return z(e.type.render,!1);case 1:return z(e.type,!0);case 31:return he(`Activity`);default:return``}}function ve(e){try{var t=``,n=null;do t+=_e(e,n),n=e,e=e.return;while(e);return t}catch(e){return`
Error generating stack: `+e.message+`
`+e.stack}}var ye=Object.prototype.hasOwnProperty,be=t.unstable_scheduleCallback,xe=t.unstable_cancelCallback,Se=t.unstable_shouldYield,Ce=t.unstable_requestPaint,we=t.unstable_now,Te=t.unstable_getCurrentPriorityLevel,Ee=t.unstable_ImmediatePriority,De=t.unstable_UserBlockingPriority,Oe=t.unstable_NormalPriority,ke=t.unstable_LowPriority,Ae=t.unstable_IdlePriority,je=t.log,Me=t.unstable_setDisableYieldValue,Ne=null,Pe=null;function Fe(e){if(typeof je==`function`&&Me(e),Pe&&typeof Pe.setStrictMode==`function`)try{Pe.setStrictMode(Ne,e)}catch{}}var Ie=Math.clz32?Math.clz32:ze,Le=Math.log,Re=Math.LN2;function ze(e){return e>>>=0,e===0?32:31-(Le(e)/Re|0)|0}var Be=256,Ve=262144,He=4194304;function Ue(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function We(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=Ue(n))):i=Ue(o):i=Ue(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=Ue(n))):i=Ue(o)):i=Ue(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ge(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Ke(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function qe(){var e=He;return He<<=1,!(He&62914560)&&(He=4194304),e}function Je(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ye(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Xe(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0`u`||window.document===void 0||window.document.createElement===void 0),ln=!1;if(cn)try{var un={};Object.defineProperty(un,`passive`,{get:function(){ln=!0}}),window.addEventListener(`test`,un,un),window.removeEventListener(`test`,un,un)}catch{ln=!1}var dn=null,fn=null,pn=null;function mn(){if(pn)return pn;var e,t=fn,n=t.length,r,i=`value`in dn?dn.value:dn.textContent,a=i.length;for(e=0;e=Kn),Yn=` `,Xn=!1;function Zn(e,t){switch(e){case`keyup`:return Wn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Qn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var $n=!1;function er(e,t){switch(e){case`compositionend`:return Qn(t);case`keypress`:return t.which===32?(Xn=!0,Yn):null;case`textInput`:return e=t.data,e===Yn&&Xn?null:e;default:return null}}function tr(e,t){if($n)return e===`compositionend`||!Gn&&Zn(e,t)?(e=mn(),pn=fn=dn=null,$n=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Cr(n)}}function Tr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Tr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Er(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ft(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ft(e.document)}return t}function Dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Or=cn&&`documentMode`in document&&11>=document.documentMode,kr=null,Ar=null,jr=null,Mr=!1;function Nr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Mr||kr==null||kr!==Ft(r)||(r=kr,`selectionStart`in r&&Dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),jr&&Sr(jr,r)||(jr=r,r=Ed(Ar,`onSelect`),0>=o,i-=o,Ti=1<<32-Ie(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),V&&Di(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),V&&Di(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return V&&Di(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),V&&Di(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&Ea(l)===r.type){n(e,r.sibling),c=a(r,o.props),Na(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=fi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=di(o.type,o.key,o.props,null,e.mode,c),Na(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=hi(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=Ea(o),b(e,r,o,c)}if(N(o))return h(e,r,o,c);if(A(o)){if(l=A(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Ma(o),c);if(o.$$typeof===C)return b(e,r,ea(e,o),c);Pa(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=pi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ja=0;var i=b(e,t,n,r);return Aa=null,i}catch(t){if(t===ba||t===Sa)throw t;var a=si(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ia=Fa(!0),La=Fa(!1),Ra=!1;function za(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ba(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Va(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ha(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ii(e),ri(e,null,n),t}return ei(e,r,t,n),ii(e)}function Ua(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qe(e,n)}}function Wa(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ga=!1;function Ka(){if(Ga){var e=da;if(e!==null)throw e}}function qa(e,t,n,r){Ga=!1;var i=e.updateQueue;Ra=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===ua&&(Ga=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(m=g.payload,typeof m==`function`){d=m.call(_,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m==`function`?m.call(_,d,f):m,f==null)break a;d=h({},d,f);break a;case 2:Ra=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Ja(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function Ya(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=P.T,s={};P.T=s,Ps(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Ns(e,t,ma(c,r),pu(e)):Ns(e,t,r,pu(e))}catch(n){Ns(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function Cs(){}function ws(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Ts(e).queue;Ss(e,a,t,ne,n===null?Cs:function(){return Es(e),n(r)})}function Ts(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ne,baseState:ne,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:ne},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Es(e){var t=Ts(e);t.next===null&&(t=e.alternate.memoizedState),Ns(e,t.next.queue,{},pu())}function Ds(){return $i(Qf)}function Os(){return Ao().memoizedState}function ks(){return Ao().memoizedState}function As(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=Va(n);var r=Ha(t,e,n);r!==null&&(hu(r,t,n),Ua(r,t,n)),t={cache:oa()},e.payload=t;return}t=t.return}}function js(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Fs(e)?Is(t,n):(n=ti(e,t,n,r),n!==null&&(hu(n,e,r),Ls(n,t,r)))}function Ms(e,t,n){Ns(e,t,n,pu())}function Ns(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fs(e))Is(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,xr(s,o))return ei(e,t,i,0),q===null&&$r(),!1}catch{}if(n=ti(e,t,i,r),n!==null)return hu(n,e,r),Ls(n,t,r),!0}return!1}function Ps(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Fs(e)){if(t)throw Error(i(479))}else t=ti(e,n,r,2),t!==null&&hu(t,e,2)}function Fs(e){var t=e.alternate;return e===H||t!==null&&t===H}function Is(e,t){mo=po=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ls(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Qe(e,n)}}var Rs={readContext:$i,use:No,useCallback:bo,useContext:bo,useEffect:bo,useImperativeHandle:bo,useLayoutEffect:bo,useInsertionEffect:bo,useMemo:bo,useReducer:bo,useRef:bo,useState:bo,useDebugValue:bo,useDeferredValue:bo,useTransition:bo,useSyncExternalStore:bo,useId:bo,useHostTransitionStatus:bo,useFormState:bo,useActionState:bo,useOptimistic:bo,useMemoCache:bo,useCacheRefresh:bo};Rs.useEffectEvent=bo;var zs={readContext:$i,use:No,useCallback:function(e,t){return ko().memoizedState=[e,t===void 0?null:t],e},useContext:$i,useEffect:ls,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),ss(4194308,4,hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ss(4194308,4,e,t)},useInsertionEffect:function(e,t){ss(4,2,e,t)},useMemo:function(e,t){var n=ko();t=t===void 0?null:t;var r=e();if(ho){Fe(!0);try{e()}finally{Fe(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ko();if(n!==void 0){var i=n(t);if(ho){Fe(!0);try{n(t)}finally{Fe(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=js.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=ko();return e={current:e},t.memoizedState=e},useState:function(e){e=Go(e);var t=e.queue,n=Ms.bind(null,H,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:_s,useDeferredValue:function(e,t){return bs(ko(),e,t)},useTransition:function(){var e=Go(!1);return e=Ss.bind(null,H,e.queue,!0,!1),ko().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=H,a=ko();if(V){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||Bo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ls(Ho.bind(null,r,o,e),[e]),r.flags|=2048,as(9,{destroy:void 0},Vo.bind(null,r,o,n,t),null),n},useId:function(){var e=ko(),t=q.identifierPrefix;if(V){var n=Ei,r=Ti;n=(r&~(1<<32-Ie(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=go++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[at]=t,o[ot]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Nc(t)}}return W(t),Pc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Nc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=se.current,zi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Mi,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[at]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Ii(t,!0)}else e=Bd(e).createTextNode(r),e[at]=t,t.stateNode=e}return W(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=zi(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[at]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;W(t),e=!1}else n=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(so(t),t):(so(t),null);if(t.flags&128)throw Error(i(558))}return W(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=zi(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[at]=t}else Bi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;W(t),a=!1}else a=Vi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(so(t),t):(so(t),null)}return so(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ic(t,t.updateQueue),W(t),null);case 4:return ue(),e===null&&Sd(t.stateNode.containerInfo),W(t),null;case 10:return qi(t.type),W(t),null;case 19:if(ae(co),r=t.memoizedState,r===null)return W(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Lc(r,!1);else{if(Wl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=lo(e),o!==null){for(t.flags|=128,Lc(r,!1),e=o.updateQueue,t.updateQueue=e,Ic(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)ui(n,e),n=n.sibling;return L(co,co.current&1|2),V&&Di(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&we()>tu&&(t.flags|=128,a=!0,Lc(r,!1),t.lanes=4194304)}else{if(!a)if(e=lo(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Ic(t,e),Lc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!V)return W(t),null}else 2*we()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,a=!0,Lc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(W(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=we(),e.sibling=null,n=co.current,L(co,a?n&1|2:n&1),V&&Di(t,r.treeForkCount),e);case 22:case 23:return so(t),eo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(W(t),t.subtreeFlags&6&&(t.flags|=8192)):W(t),n=t.updateQueue,n!==null&&Ic(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&ae(ga),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),qi(aa),W(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function zc(e,t){switch(Ai(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return qi(aa),ue(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return fe(t),null;case 31:if(t.memoizedState!==null){if(so(t),t.alternate===null)throw Error(i(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(so(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Bi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ae(co),null;case 4:return ue(),null;case 10:return qi(t.type),null;case 22:case 23:return so(t),eo(),e!==null&&ae(ga),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return qi(aa),null;case 25:return null;default:return null}}function Bc(e,t){switch(Ai(t),t.tag){case 3:qi(aa),ue();break;case 26:case 27:case 5:fe(t);break;case 4:ue();break;case 31:t.memoizedState!==null&&so(t);break;case 13:so(t);break;case 19:ae(co);break;case 10:qi(t.type);break;case 22:case 23:so(t),eo(),e!==null&&ae(ga);break;case 24:qi(aa)}}function Vc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Hc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Uc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Ya(t,n)}catch(t){Z(e,e.return,t)}}}function Wc(e,t,n){n.props=Ks(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Gc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Kc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function qc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function Jc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[ot]=t}catch(t){Z(e,e.return,t)}}function Yc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Xc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Yc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qt));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}function Qc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Qc(e,t,n),e=e.sibling;e!==null;)Qc(e,t,n),e=e.sibling}function $c(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[at]=e,t[ot]=n}catch(t){Z(e,e.return,t)}}var el=!1,tl=!1,nl=!1,rl=typeof WeakSet==`function`?WeakSet:Set,il=null;function al(e,t){if(e=e.containerInfo,Rd=sp,e=Er(e),Dr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,il=t;il!==null;)if(t=il,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,il=e;else for(;il!==null;){switch(t=il,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n title`))),Pd(o,r,n),o[at]=e,vt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=wr(s,h),v=wr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,P.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,K&6)throw Error(i(331));var c=K;if(K|=4,Pl(o.current),El(o,o.current,s,n),K=c,id(0,!1),Pe&&typeof Pe.onPostCommitFiberRoot==`function`)try{Pe.onPostCommitFiberRoot(Ne,o)}catch{}return!0}finally{F.p=a,P.T=r,Vu(e,t)}}function Wu(e,t,n){t=_i(n,t),t=Qs(e.stateNode,t,2),e=Ha(e,t,2),e!==null&&(Ye(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=_i(n,e),n=$s(2),r=Ha(t,n,2),r!==null&&(ec(n,r,t,e),Ye(r,2),rd(r));break}}t=t.return}}function Gu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Hl=!0,i.add(n),e=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(Wl===4||Wl===3&&(Y&62914560)===Y&&300>we()-$l?!(K&2)&&Su(e,0):ql|=n,Yl===Y&&(Yl=0)),rd(e)}function qu(e,t){t===0&&(t=qe()),e=ni(e,t),e!==null&&(Ye(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return be(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Ie(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=Y,a=We(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ge(r,a)||(n=!0,ld(r,a));r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=we(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}iu!==0&&iu!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Lt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),vt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Lt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Lt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Lt(n.imageSizes)+`"]`)):i+=`[href="`+Lt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),vt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Lt(r)+`"][href="`+Lt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),vt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=_t(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);vt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=_t(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),vt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=_t(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),vt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=se.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=_t(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=_t(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=_t(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Lt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),vt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Lt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Lt(n.href)+`"]`);if(r)return t.instance=r,vt(r),r;var a=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),vt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,vt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),vt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,vt(a),a):(r=n,(a=mf.get(o))&&(r=h({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),vt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,vt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),vt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},v=(e=>e?_(e):_),y=c(u(),1),b=e=>e;function x(e,t=b){let n=y.useSyncExternalStore(e.subscribe,y.useCallback(()=>t(e.getState()),[e,t]),y.useCallback(()=>t(e.getInitialState()),[e,t]));return y.useDebugValue(n),n}var S=e=>{let t=v(e),n=e=>x(t,e);return Object.assign(n,t),n},C=(e=>e?S(e):S),w=g(),T=`/api`;async function E(e,t){let n=await fetch(`${T}${e}`,{...t,headers:{"Content-Type":`application/json`,...t?.headers}});if(!n.ok){let e=await n.json().catch(()=>({detail:n.statusText}));throw Error(e.detail??`HTTP ${n.status}`)}if(n.status!==204)return n.json()}var D={getVersion:()=>E(`/version`),getAccounts:()=>E(`/accounts`),getAccount:e=>E(`/accounts/${e}`),createAccount:e=>E(`/accounts`,{method:`POST`,body:JSON.stringify(e)}),updateAccount:(e,t)=>E(`/accounts/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteAccount:e=>E(`/accounts/${e}`,{method:`DELETE`}),deleteBulk:e=>E(`/accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),assignProxies:()=>E(`/accounts/assign-proxies`,{method:`POST`}),reassignProxies:()=>E(`/accounts/reassign-proxies`,{method:`POST`}),clearProxies:()=>E(`/accounts/clear-proxies`,{method:`POST`}),importAccounts:e=>{let t=new FormData;return t.append(`file`,e),fetch(`${T}/accounts/import`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},executeAction:e=>E(`/actions`,{method:`POST`,body:JSON.stringify(e)}),respondToPrompt:(e,t,n)=>E(`/tasks/${e}/respond`,{method:`POST`,body:JSON.stringify({value:t,login:n||``})}),generate2FA:e=>E(`/actions/generate-2fa`,{method:`POST`,body:JSON.stringify({shared_secret:e})}),generate2FAByAccount:e=>E(`/actions/generate-2fa-by-account`,{method:`POST`,body:JSON.stringify({account_id:e})}),getConfirmations:e=>E(`/actions/confirmations/${e}`),respondConfirmations:(e,t,n,r)=>E(`/actions/confirmations/${e}/respond`,{method:`POST`,body:JSON.stringify({ids:t,nonces:n,accept:r})}),getProxies:()=>E(`/proxies`),addProxy:(e,t=`http`)=>E(`/proxies`,{method:`POST`,body:JSON.stringify({address:e,protocol:t})}),deleteProxy:e=>E(`/proxies/${e}`,{method:`DELETE`}),deleteAllProxies:()=>E(`/proxies/all`,{method:`DELETE`}),bulkAddProxies:e=>E(`/proxies/bulk`,{method:`POST`,body:JSON.stringify(e)}),checkProxies:()=>E(`/proxies/check`,{method:`POST`}),getTasks:()=>E(`/tasks`),getTask:e=>E(`/tasks/${e}`),cancelTask:e=>E(`/tasks/${e}`,{method:`DELETE`}),getMafiles:()=>E(`/mafiles`),uploadMafiles:e=>{let t=new FormData;return e.forEach(e=>t.append(`files`,e)),fetch(`${T}/mafiles/upload`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},deleteMafile:e=>E(`/mafiles/${encodeURIComponent(e)}`,{method:`DELETE`}),exportSecrets:()=>E(`/mafiles/export/all`),exportZip:e=>fetch(`${T}/mafiles/export/zip`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)}).then(e=>{if(!e.ok)throw Error(`Export failed: ${e.status}`);return e.blob()}),getValidationSettings:()=>E(`/settings/validation`),updateValidationSettings:e=>E(`/settings/validation`,{method:`PUT`,body:JSON.stringify(e)}),getDisplaySettings:()=>E(`/settings/display`),updateDisplaySettings:e=>E(`/settings/display`,{method:`PUT`,body:JSON.stringify(e)}),getColumnSettings:()=>E(`/settings/columns`),updateColumnSettings:e=>E(`/settings/columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogpassColumnSettings:()=>E(`/settings/logpass-columns`),updateLogpassColumnSettings:e=>E(`/settings/logpass-columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogs:()=>E(`/logs`),startAutoAccept:e=>E(`/auto-accept/start`,{method:`POST`,body:JSON.stringify({account_ids:e})}),stopAutoAccept:e=>E(`/auto-accept/stop`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getAutoAcceptStatus:()=>E(`/auto-accept/status`),openBrowser:e=>E(`/accounts/${e}/browser`,{method:`POST`}),getLogpassAccounts:()=>E(`/logpass`),createLogpassAccount:e=>E(`/logpass`,{method:`POST`,body:JSON.stringify(e)}),updateLogpassAccount:(e,t)=>E(`/logpass/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteLogpassAccount:e=>E(`/logpass/${e}`,{method:`DELETE`}),deleteLogpassBulk:e=>E(`/logpass/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importLogpass:e=>E(`/logpass/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateLogpass:e=>E(`/logpass/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),fullParseLogpass:e=>E(`/logpass/full-parse`,{method:`POST`,body:JSON.stringify({account_ids:e})}),assignLogpassProxies:()=>E(`/logpass/assign-proxies`,{method:`POST`}),reassignLogpassProxies:()=>E(`/logpass/reassign-proxies`,{method:`POST`}),clearLogpassProxies:()=>E(`/logpass/clear-proxies`,{method:`POST`}),openLogpassBrowser:e=>E(`/logpass/${e}/browser`,{method:`POST`}),getTokenAccounts:()=>E(`/token-accounts`),createTokenAccount:e=>E(`/token-accounts`,{method:`POST`,body:JSON.stringify(e)}),deleteTokenAccount:e=>E(`/token-accounts/${e}`,{method:`DELETE`}),deleteTokenBulk:e=>E(`/token-accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importTokens:e=>E(`/token-accounts/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateTokens:e=>E(`/token-accounts/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),openTokenBrowser:e=>E(`/token-accounts/${e}/browser`,{method:`POST`}),assignTokenProxies:()=>E(`/token-accounts/assign-proxies`,{method:`POST`}),reassignTokenProxies:()=>E(`/token-accounts/reassign-proxies`,{method:`POST`}),clearTokenProxies:()=>E(`/token-accounts/clear-proxies`,{method:`POST`}),getTokenColumnSettings:()=>E(`/settings/token-columns`),updateTokenColumnSettings:e=>E(`/settings/token-columns`,{method:`PUT`,body:JSON.stringify(e)}),fullCheckTokens:e=>E(`/token-accounts/full-check`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getTokenCheckData:e=>E(`/token-accounts/${e}/check-data`),downloadTokenCookies:e=>{let t=document.createElement(`a`);t.href=`${T}/token-accounts/${e}/cookies`,t.download=``,t.click()}},O=0,k={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,email:!0,email_pass:!1,email_login_pass:!1,phone:!0,status:!0,ban:!0,twofa:!0,mafile:!0,proxy:!0,notes:!0,actions:!0,last_online:!0},ee={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,status:!0,ban:!0,prime:!0,trophy:!0,behavior:!0,license:!0,proxy:!0,notes:!0,actions:!0,last_online:!0},te={browser:!0,profile:!0,last_online:!0,steam_id:!0,login:!0,token:!0,status:!0,proxy:!0,notes:!0,actions:!0},A=C((e,t)=>({activeTab:`accounts`,setTab:t=>e({activeTab:t}),accountSection:`mafile`,setAccountSection:t=>e({accountSection:t}),toasts:[],addToast:(t,n)=>{let r=++O;e(e=>({toasts:[...e.toasts,{id:r,type:t,message:n}]})),setTimeout(()=>{e(e=>({toasts:e.toasts.filter(e=>e.id!==r)}))},4e3)},removeToast:t=>e(e=>({toasts:e.toasts.filter(e=>e.id!==t)})),hidePasswords:!1,setHidePasswords:t=>{e({hidePasswords:t}),D.updateDisplaySettings({hide_passwords:t}).catch(()=>{})},loadDisplaySettings:async()=>{try{e({hidePasswords:(await D.getDisplaySettings()).hide_passwords})}catch{}},columnVisibility:{...k},setColumnVisibility:t=>e({columnVisibility:t}),toggleColumn:n=>{let r={...t().columnVisibility,[n]:!t().columnVisibility[n]};e({columnVisibility:r}),D.updateColumnSettings(r).catch(()=>{})},loadColumnSettings:async()=>{try{let t=await D.getColumnSettings();e({columnVisibility:{...k,...t}})}catch{}},logpassColumnVisibility:{...ee},toggleLogpassColumn:n=>{let r={...t().logpassColumnVisibility,[n]:!t().logpassColumnVisibility[n]};e({logpassColumnVisibility:r}),D.updateLogpassColumnSettings(r).catch(()=>{})},loadLogpassColumnSettings:async()=>{try{let t=await D.getLogpassColumnSettings();e({logpassColumnVisibility:{...ee,...t}})}catch{}},autoProxyOnImport:!1,autoValidateOnImport:!1,autoProxyOnImportMafile:!0,autoProxyOnImportLogpass:!0,autoProxyOnImportToken:!0,autoValidateOnImportMafile:!0,autoValidateOnImportLogpass:!0,autoValidateOnImportToken:!0,loadImportSettings:async()=>{try{let t=await D.getValidationSettings();e({autoProxyOnImport:t.auto_proxy_on_import,autoValidateOnImport:t.auto_validate_on_import,autoProxyOnImportMafile:t.auto_proxy_on_import_mafile,autoProxyOnImportLogpass:t.auto_proxy_on_import_logpass,autoProxyOnImportToken:t.auto_proxy_on_import_token,autoValidateOnImportMafile:t.auto_validate_on_import_mafile,autoValidateOnImportLogpass:t.auto_validate_on_import_logpass,autoValidateOnImportToken:t.auto_validate_on_import_token})}catch{}},tokenColumnVisibility:{...te},toggleTokenColumn:n=>{let r={...t().tokenColumnVisibility,[n]:!t().tokenColumnVisibility[n]};e({tokenColumnVisibility:r}),D.updateTokenColumnSettings(r).catch(()=>{})},loadTokenColumnSettings:async()=>{try{let t=await D.getTokenColumnSettings();e({tokenColumnVisibility:{...te,...t}})}catch{}}})),j=`steampanel_locale`,M=localStorage.getItem(j)||`ru`,N=new Set;function P(){N.forEach(e=>e())}function F(e){M=e,localStorage.setItem(j,e),P()}function ne(){return[(0,y.useSyncExternalStore)(e=>(N.add(e),()=>N.delete(e)),()=>M),F]}var re={ru:{"header.accounts":`Аккаунтов`,"tab.accounts":`Аккаунты`,"tab.mafiles":`Mafile Management`,"tab.tools":`Настройки`,"tab.logs":`Логи`,"section.dataType":`Тип данных`,"col.browser":`Войти`,"col.profile":`Профиль`,"col.lastOnline":`Отлега`,"col.steamId":`Steam ID`,"col.login":`Логин`,"col.password":`Пароль`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Телефон`,"col.status":`Статус`,"col.ban":`Бан`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Прокси`,"col.notes":`Заметки`,"col.actions":`Действия`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Лицензии`,"col.token":`Токен`,"action.selectAction":`— Действие`,"action.validate":`Валидация`,"action.changePassword":`Сменить пароль`,"action.randomPassword":`Случайный пароль`,"action.changeEmail":`Сменить email`,"action.changePhone":`Сменить телефон`,"action.removePhone":`Удалить телефон`,"action.removeGuard":`Удалить Guard`,"action.noRevocationCode":`Нет revocation_code в mafile`,"action.enableAutoAccept":`Вкл. автопринятие`,"action.disableAutoAccept":`Выкл. авто-принятие входа`,"action.enableAutoAcceptLogin":`Вкл. авто-принятие входа`,"action.generate2fa":`Сгенерировать 2FA код`,"action.confirmations":`Подтверждения`,"prompt.newPassword":`Введите новый пароль`,"prompt.newEmail":`Введите новый email`,"prompt.newPhone":`Введите новый номер телефона`,"prompt.removePhone":`Введите номер телефона (на который переставится старый)`,"prompt.enterValue":`Введите значение...`,"confirm.removeGuard":`Удалить Steam Guard для этого аккаунта?`,"confirm.deleteAccount":`Удалить аккаунт?`,"confirm.deleteSelected":`Удалить {count} выбранных аккаунтов?`,"confirm.deleteAll":`Удалить ВСЕ {count} аккаунтов? Это необратимо!`,"confirm.deleteLogpassSelected":`Удалить {count} аккаунт(ов)?`,"confirm.deleteLogpassAll":`Удалить все {count} аккаунтов?`,"confirm.deleteTokenSelected":`Удалить {count} токен(ов)?`,"confirm.deleteTokenAll":`Удалить все {count} токенов?`,"confirm.deleteToken":`Удалить токен {name}?`,"confirm.deleteLogpass":`Удалить {name}?`,"confirm.assignProxies":`Назначить прокси аккаунтам без прокси?`,"confirm.reassignProxies":`Переназначить прокси на все аккаунты?`,"confirm.reassignProxiesAll":`Переназначить прокси всем аккаунтам?`,"confirm.clearProxies":`Очистить прокси у всех аккаунтов?`,"confirm.executeBulk":`Выполнить «{action}» для {count} аккаунтов?`,"confirm.yes":`Да`,"confirm.title":`Подтверждения`,"confirm.loading":`Загрузка подтверждений...`,"confirm.empty":`Нет ожидающих подтверждений`,"confirm.acceptAll":`Принять все`,"confirm.denyAll":`Отклонить все`,"confirm.refresh":`Обновить`,"confirm.accepted":`Принято`,"confirm.denied":`Отклонено`,"confirm.respondFailed":`Не удалось обработать подтверждение`,"btn.import":`Импорт`,"btn.add":`Добавить`,"btn.save":`Сохранить`,"btn.cancel":`Отмена`,"btn.execute":`Выполнить`,"btn.deleteSelected":`Удалить выбранные`,"btn.deleteAll":`Удалить все`,"btn.assignProxies":`Назначить прокси`,"btn.reassign":`Переназначить`,"btn.clearProxies":`Очистить прокси`,"btn.validate":`Валидировать`,"btn.fullParse":`Полный парс`,"btn.fullCheck":`Полная проверка`,"btn.generate":`Сгенерировать`,"toast.copied":`Скопировано`,"toast.copyFailed":`Не удалось скопировать`,"toast.noteSaved":`Заметка сохранена`,"toast.noteSaveError":`Ошибка сохранения`,"toast.accountDeleted":`Аккаунт удален`,"toast.accountAdded":`Аккаунт добавлен`,"toast.saved":`Сохранено`,"toast.done":`Готово`,"toast.error":`Ошибка`,"toast.selectAction":`Выберите действие`,"toast.selectAccounts":`Выберите аккаунты`,"toast.noAccounts":`Нет аккаунтов`,"toast.autoAcceptEnabled":`Автопринятие включено для {count} акк.`,"toast.autoAcceptOn":`Авто-принятие входа включено`,"toast.autoAcceptOff":`Авто-принятие входа выключено`,"toast.taskCancelled":`Задача отменена`,"toast.browserOpening":`Браузер открывается...`,"toast.cookiesExpiredRevalidating":`Куки устарели. Запущена повторная валидация...`,"toast.cookiesExpired":`Куки устарели. Провалидируйте аккаунт заново.`,"toast.proxyCleared":`Прокси убран у {name}`,"toast.proxiesReassigned":`Переназначено {used} прокси на {count} акк.`,"toast.proxiesAssigned":`Назначено {used} прокси на {count} аккаунтов`,"toast.proxiesAssignedShort":`Назначено {count} аккаунтам`,"toast.proxiesReassignedShort":`Переназначено {count} аккаунтам`,"toast.proxiesClearedCount":`Очищено прокси у {count} аккаунтов`,"toast.proxiesClearedShort":`Очищено у {count} аккаунтов`,"toast.deleted":`Удалено: {count}`,"toast.sentToMafile":`{count} акк. отправлено в Mafile Management`,"toast.settingsSaved":`Настройки сохранены`,"toast.proxyFormatError":`Не удалось распознать прокси. Проверьте формат.`,"toast.proxiesAdded":`Добавлено {count} прокси`,"toast.proxiesDeleted":`Удалено {count} прокси`,"toast.exportDone":`Экспорт завершён`,"toast.uploaded":`Загружено: {count}`,"toast.uploadedWithErrors":`Загружено: {uploaded}, ошибок: {errors}`,"toast.importResult":`Импортировано: {imported}, Пропущено: {skipped}`,"toast.fileEmpty":`Файл пуст`,"task.validate":`Валидация`,"task.changePassword":`Смена пароля`,"task.randomPassword":`Случ. пароль`,"task.changeEmail":`Смена email`,"task.changePhone":`Смена телефона`,"task.removePhone":`Удал. телефона`,"task.removeGuard":`Удал. Guard`,"status.unknown":`Неизвестен`,"status.valid":`Валидный`,"status.invalid":`Невалидный`,"status.locked":`Заблокирован`,"status.limited":`Ограничен`,"status.banned":`БАН`,"status.ok":`ОК`,"tip.openBrowser":`Открыть Steam в браузере`,"tip.copyPassword":`Копировать пароль`,"tip.copyLoginPass":`Копировать login:pass`,"tip.copyEmailPass":`Копировать пароль email`,"tip.copyEmailLoginPass":`Копировать email:pass`,"tip.show":`Показать`,"tip.hide":`Скрыть`,"tip.gen2fa":`Сгенерировать и скопировать 2FA код`,"tip.code":`Код`,"tip.addNote":`Нажмите чтобы добавить заметку`,"tip.edit":`Редактировать`,"tip.delete":`Удалить`,"tip.autoAcceptActive":`Авто-принятие входа`,"tip.validate":`Валидировать`,"tip.columnSettings":`Настройки столбцов`,"tip.deleteProxy":`Удалить прокси`,"tip.clickToCopy":`Клик для копирования`,"tip.proxyError":`Ошибка прокси: {error}`,"ph.search":`Поиск: логин / Steam ID / заметка / lvl>10`,"ph.searchLogpass":`Поиск: логин / Steam ID / заметка / игра / lvl>10`,"ph.login":`Логин`,"ph.password":`Пароль`,"ph.proxy":`Прокси`,"ph.proxyOptional":`Прокси (необязательно)`,"ph.notes":`Заметки`,"ph.notesOptional":`Заметки (необязательно)`,"ph.loginOptional":`Логин (необязательно)`,"ph.emailPassword":`Пароль от email`,"empty.accounts":`Нет аккаунтов. Импортируйте файл`,"empty.logpass":`Аккаунтов нет. Импортируйте файл.`,"empty.tokens":`Токенов нет. Импортируйте или добавьте токены.`,"empty.logs":`Нет логов`,"empty.tasks":`Нет задач`,"modal.addAccount":`Добавить аккаунт`,"modal.editAccount":`Редактировать аккаунт`,"modal.importAccounts":`Импорт аккаунтов`,"modal.addToken":`Добавить токен`,"modal.importTokens":`Импорт токенов`,"import.formats":`Форматы`,"import.formatsColon":`Форматы:`,"import.delimiter":`разделитель`,"import.or":`или`,"import.dragTxt":`Перетащите .txt файл или нажмите для выбора`,"import.dragTxtCsv":`Перетащите .txt / .csv файл или нажмите для выбора`,"import.dragMafile":`Перетащите .mafile файлы или нажмите для выбора`,"import.attachMafile":`Прикрепить .mafile (необязательно)`,"import.selected":`Выбран: {name}`,"import.uploading":`Загрузка...`,"import.importBtn":`Импортировать`,"import.tokenFormat":`refresh_token (по одному на строку)`,"paging.shown":`Показано {visible} из {total}…`,"proxy.label":`Прокси {num}`,"proxy.title":`Прокси`,"proxy.count":`{count} шт.`,"proxy.protocol":`Протокол:`,"proxy.format":`Формат:`,"proxy.customFormat":`Свой формат...`,"proxy.formatConstructor":`Конструктор формата:`,"proxy.preview":`Предпросмотр:`,"proxy.dragFile":`Перетащите .txt файл с прокси или нажмите для выбора`,"proxy.addBtn":`Добавить`,"proxy.checking":`Проверка...`,"proxy.checkAll":`Проверить все`,"proxy.deleteAllBtn":`Удалить все прокси`,"proxy.confirmDeleteAll":`Удалить все прокси? Это действие нельзя отменить.`,"proxy.checkResult":`Всего: {total} | Живых: {alive} | Мёртвых: {dead}`,"proxy.removeProxy":`Убрать прокси`,"proxy.reassignProxy":`Переназначить прокси`,"proxy.perLine":`Прокси по одному на строку ({format})`,"proxy.deleteProxy":`Удалить прокси`,"tools.2faGenerator":`Генератор 2FA кода`,"tools.validationSettings":`Настройки валидации`,"tools.loadProfile":`Загружать профиль (никнейм, аватар)`,"tools.checkBans":`Проверять баны`,"tools.maxThreads":`Макс. потоков:`,"tools.autoRevalidateBrowser":`Автовалидация при мёртвых куках (браузер)`,"tools.autoProxyOnImport":`Авто-назначение прокси при импорте`,"tools.autoValidateOnImport":`Авто-валидация при импорте`,"tools.importSettings":`Настройки импорта`,"tools.autoProxyOnImportDesc":`Авто-назначить прокси сразу после импорта`,"tools.autoValidateOnImportDesc":`Авто-валидировать аккаунты сразу после импорта`,"tools.importTabMafile":`Mafile`,"tools.importTabLogpass":`Log:Pass`,"tools.importTabToken":`Token`,"tools.clickCopy":`Клик для копирования`,"tools.genErrorStr":`Ошибка`,"logs.title":`Лог`,"logs.clear":`Очистить`,"logs.activeTasks":`Активные задачи`,"mafile.upload":`Загрузка Mafile`,"mafile.exportSettings":`Настройки экспорта`,"mafile.exportFormat":`Формат:`,"mafile.flatFiles":`Плоские файлы (.mafile)`,"mafile.perAccountFolder":`Папка на аккаунт`,"mafile.singleFile":`Одним файлом`,"mafile.variables":`Переменные:`,"mafile.folderName":`Название папки:`,"mafile.mafileName":`Название .mafile:`,"mafile.txtSettings":`Настройки .txt`,"mafile.addGlobalTxt":`Добавить общий`,"mafile.withAllAccounts":`со всеми аккаунтами`,"mafile.addTxtPerFolder":`Добавить .txt в каждую папку`,"mafile.skipFolders":`Не создавать папку для каждого аккаунта`,"mafile.txtFolderName":`Название .txt в папке:`,"mafile.txtLineFormat":`Формат строки .txt:`,"mafile.mafileFields":`Поля Mafile`,"mafile.sessionFields":`Поля Session`,"mafile.export":`Экспорт`,"mafile.noAccounts":`нет аккаунтов`,"mafile.sentAccounts":`Отправленные аккаунты`,"mafile.clearBtn":`Очистить`,"mafile.insert":`Вставить {value}`,"mafile.emptyTitle":`Нет выбранных аккаунтов`,"mafile.emptyHint":`Выберите аккаунты в таблице и отправьте сюда для экспорта mafile`,"mafile.accountsCount":`акк.`,"mafile.withMafile":`с mafile`,"mafile.namingSection":`Шаблоны имён`,"mafile.flat_mafiles":`Файлы`,"mafile.per_account_folder":`Папки`,"mafile.single_file":`Один файл`,"settings.display":`Отображение`,"settings.hidePasswords":`Скрывать пароли (спойлер)`,"token.disclaimerTitle":`Вкладка в разработке`,"token.disclaimerBody1":`Функциональность вкладки Token не завершена и находится в стадии разработки.`,"token.disclaimerBody2":`⚠ Валидация токенов может привести к их инвалидации (убить токены). Используйте на свой страх и риск.`,"token.disclaimerBody3":`Импорт, редактирование и любые действия с токенами могут работать некорректно.`,"token.acceptRisk":`Я понимаю риски и хочу продолжить`,"twofa.copied":`2FA: {code} (скопировано)`,"twofa.error":`Ошибка 2FA: {error}`,"misc.task":`Задача {id}`,"misc.taskAction":`Задача {id} - {action} ({login})`,"misc.taskCount":`Задача {id} ({count} акк.)`,"misc.error":`Ошибка: {error}`,"misc.proxyErrorCheck":`Ошибка проверки: {error}`,"misc.exportError":`Ошибка экспорта: {error}`,"misc.genError":`Ошибка генерации: {error}`,"misc.errorStr":`Ошибка`,"misc.insert":`Вставить`},en:{"header.accounts":`Accounts`,"tab.accounts":`Accounts`,"tab.mafiles":`Mafile Management`,"tab.tools":`Settings`,"tab.logs":`Logs`,"section.dataType":`Data Type`,"col.browser":`Login`,"col.profile":`Profile`,"col.lastOnline":`Last Online`,"col.steamId":`Steam ID`,"col.login":`Login`,"col.password":`Password`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Phone`,"col.status":`Status`,"col.ban":`Ban`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Proxy`,"col.notes":`Notes`,"col.actions":`Actions`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Licenses`,"col.token":`Token`,"action.selectAction":`— Action`,"action.validate":`Validate`,"action.changePassword":`Change password`,"action.randomPassword":`Random password`,"action.changeEmail":`Change email`,"action.changePhone":`Change phone`,"action.removePhone":`Remove phone`,"action.removeGuard":`Remove Guard`,"action.noRevocationCode":`No revocation_code in mafile`,"action.enableAutoAccept":`Enable auto-accept`,"action.disableAutoAccept":`Disable login auto-accept`,"action.enableAutoAcceptLogin":`Enable login auto-accept`,"action.generate2fa":`Generate 2FA code`,"action.confirmations":`Confirmations`,"prompt.newPassword":`Enter new password`,"prompt.newEmail":`Enter new email`,"prompt.newPhone":`Enter new phone number`,"prompt.removePhone":`Enter phone number (old number will be transferred to it)`,"prompt.enterValue":`Enter value...`,"confirm.removeGuard":`Remove Steam Guard for this account?`,"confirm.deleteAccount":`Delete account?`,"confirm.deleteSelected":`Delete {count} selected accounts?`,"confirm.deleteAll":`Delete ALL {count} accounts? This is irreversible!`,"confirm.deleteLogpassSelected":`Delete {count} account(s)?`,"confirm.deleteLogpassAll":`Delete all {count} accounts?`,"confirm.deleteTokenSelected":`Delete {count} token(s)?`,"confirm.deleteTokenAll":`Delete all {count} tokens?`,"confirm.deleteToken":`Delete token {name}?`,"confirm.deleteLogpass":`Delete {name}?`,"confirm.assignProxies":`Assign proxies to accounts without proxies?`,"confirm.reassignProxies":`Reassign proxies to all accounts?`,"confirm.reassignProxiesAll":`Reassign proxies to all accounts?`,"confirm.clearProxies":`Clear proxies from all accounts?`,"confirm.executeBulk":`Execute «{action}» for {count} accounts?`,"confirm.yes":`Yes`,"confirm.title":`Confirmations`,"confirm.loading":`Loading confirmations...`,"confirm.empty":`No pending confirmations`,"confirm.acceptAll":`Accept all`,"confirm.denyAll":`Deny all`,"confirm.refresh":`Refresh`,"confirm.accepted":`Accepted`,"confirm.denied":`Denied`,"confirm.respondFailed":`Failed to process confirmation`,"btn.import":`Import`,"btn.add":`Add`,"btn.save":`Save`,"btn.cancel":`Cancel`,"btn.execute":`Execute`,"btn.deleteSelected":`Delete selected`,"btn.deleteAll":`Delete all`,"btn.assignProxies":`Assign proxies`,"btn.reassign":`Reassign`,"btn.clearProxies":`Clear proxies`,"btn.validate":`Validate`,"btn.fullParse":`Full parse`,"btn.fullCheck":`Full Check`,"btn.generate":`Generate`,"toast.copied":`Copied`,"toast.copyFailed":`Failed to copy`,"toast.noteSaved":`Note saved`,"toast.noteSaveError":`Error saving`,"toast.accountDeleted":`Account deleted`,"toast.accountAdded":`Account added`,"toast.saved":`Saved`,"toast.done":`Done`,"toast.error":`Error`,"toast.selectAction":`Select an action`,"toast.selectAccounts":`Select accounts`,"toast.noAccounts":`No accounts`,"toast.autoAcceptEnabled":`Auto-accept enabled for {count} accounts`,"toast.autoAcceptOn":`Login auto-accept enabled`,"toast.autoAcceptOff":`Login auto-accept disabled`,"toast.taskCancelled":`Task cancelled`,"toast.browserOpening":`Opening browser...`,"toast.cookiesExpiredRevalidating":`Cookies expired. Re-validating...`,"toast.cookiesExpired":`Cookies expired. Re-validate the account.`,"toast.proxyCleared":`Proxy removed from {name}`,"toast.proxiesReassigned":`Reassigned {used} proxies to {count} accounts`,"toast.proxiesAssigned":`Assigned {used} proxies to {count} accounts`,"toast.proxiesAssignedShort":`Assigned to {count} accounts`,"toast.proxiesReassignedShort":`Reassigned to {count} accounts`,"toast.proxiesClearedCount":`Cleared proxies from {count} accounts`,"toast.proxiesClearedShort":`Cleared from {count} accounts`,"toast.deleted":`Deleted: {count}`,"toast.sentToMafile":`{count} accounts sent to Mafile Management`,"toast.settingsSaved":`Settings saved`,"toast.proxyFormatError":`Failed to parse proxies. Check the format.`,"toast.proxiesAdded":`Added {count} proxies`,"toast.proxiesDeleted":`Deleted {count} proxies`,"toast.exportDone":`Export complete`,"toast.uploaded":`Uploaded: {count}`,"toast.uploadedWithErrors":`Uploaded: {uploaded}, errors: {errors}`,"toast.importResult":`Imported: {imported}, Skipped: {skipped}`,"toast.fileEmpty":`File is empty`,"task.validate":`Validation`,"task.changePassword":`Password change`,"task.randomPassword":`Random password`,"task.changeEmail":`Email change`,"task.changePhone":`Phone change`,"task.removePhone":`Phone removal`,"task.removeGuard":`Guard removal`,"status.unknown":`Unknown`,"status.valid":`Valid`,"status.invalid":`Invalid`,"status.locked":`Locked`,"status.limited":`Limited`,"status.banned":`BANNED`,"status.ok":`OK`,"tip.openBrowser":`Open Steam in browser`,"tip.copyPassword":`Copy password`,"tip.copyLoginPass":`Copy login:pass`,"tip.copyEmailPass":`Copy email password`,"tip.copyEmailLoginPass":`Copy email:pass`,"tip.show":`Show`,"tip.hide":`Hide`,"tip.gen2fa":`Generate and copy 2FA code`,"tip.code":`Code`,"tip.addNote":`Click to add a note`,"tip.edit":`Edit`,"tip.delete":`Delete`,"tip.autoAcceptActive":`Login auto-accept`,"tip.validate":`Validate`,"tip.columnSettings":`Column settings`,"tip.deleteProxy":`Delete proxy`,"tip.clickToCopy":`Click to copy`,"tip.proxyError":`Proxy error: {error}`,"ph.search":`Search: login / Steam ID / notes / lvl>10`,"ph.searchLogpass":`Search: login / Steam ID / notes / game / lvl>10`,"ph.login":`Login`,"ph.password":`Password`,"ph.proxy":`Proxy`,"ph.proxyOptional":`Proxy (optional)`,"ph.notes":`Notes`,"ph.notesOptional":`Notes (optional)`,"ph.loginOptional":`Login (optional)`,"ph.emailPassword":`Email password`,"empty.accounts":`No accounts. Import a file`,"empty.logpass":`No accounts. Import a file.`,"empty.tokens":`No tokens. Import or add tokens.`,"empty.logs":`No logs`,"empty.tasks":`No tasks`,"modal.addAccount":`Add account`,"modal.editAccount":`Edit account`,"modal.importAccounts":`Import accounts`,"modal.addToken":`Add token`,"modal.importTokens":`Import tokens`,"import.formats":`Formats`,"import.formatsColon":`Formats:`,"import.delimiter":`delimiter`,"import.or":`or`,"import.dragTxt":`Drag a .txt file or click to select`,"import.dragTxtCsv":`Drag a .txt / .csv file or click to select`,"import.dragMafile":`Drag .mafile files or click to select`,"import.attachMafile":`Attach .mafile (optional)`,"import.selected":`Selected: {name}`,"import.uploading":`Uploading...`,"import.importBtn":`Import`,"import.tokenFormat":`refresh_token (one per line)`,"paging.shown":`Showing {visible} of {total}…`,"proxy.label":`Proxy {num}`,"proxy.title":`Proxies`,"proxy.count":`{count} total`,"proxy.protocol":`Protocol:`,"proxy.format":`Format:`,"proxy.customFormat":`Custom format...`,"proxy.formatConstructor":`Format constructor:`,"proxy.preview":`Preview:`,"proxy.dragFile":`Drag a .txt file with proxies or click to select`,"proxy.addBtn":`Add`,"proxy.checking":`Checking...`,"proxy.checkAll":`Check all`,"proxy.deleteAllBtn":`Delete all proxies`,"proxy.confirmDeleteAll":`Delete all proxies? This cannot be undone.`,"proxy.checkResult":`Total: {total} | Alive: {alive} | Dead: {dead}`,"proxy.removeProxy":`Remove proxy`,"proxy.reassignProxy":`Reassign proxy`,"proxy.perLine":`Proxies one per line ({format})`,"proxy.deleteProxy":`Delete proxy`,"tools.2faGenerator":`2FA Code Generator`,"tools.validationSettings":`Validation Settings`,"tools.loadProfile":`Load profile (nickname, avatar)`,"tools.checkBans":`Check bans`,"tools.maxThreads":`Max threads:`,"tools.autoRevalidateBrowser":`Auto-revalidate on dead cookies (browser)`,"tools.autoProxyOnImport":`Auto-assign proxies on import`,"tools.autoValidateOnImport":`Auto-validate on import`,"tools.importSettings":`Import Settings`,"tools.autoProxyOnImportDesc":`Auto-assign proxies right after import`,"tools.autoValidateOnImportDesc":`Auto-validate accounts right after import`,"tools.importTabMafile":`Mafile`,"tools.importTabLogpass":`Log:Pass`,"tools.importTabToken":`Token`,"tools.clickCopy":`Click to copy`,"tools.genErrorStr":`Error`,"logs.title":`Log`,"logs.clear":`Clear`,"logs.activeTasks":`Active Tasks`,"mafile.upload":`Upload Mafile`,"mafile.exportSettings":`Export Settings`,"mafile.exportFormat":`Format:`,"mafile.flatFiles":`Flat files (.mafile)`,"mafile.perAccountFolder":`Folder per account`,"mafile.singleFile":`Single file`,"mafile.variables":`Variables:`,"mafile.folderName":`Folder name:`,"mafile.mafileName":`.mafile name:`,"mafile.txtSettings":`.txt Settings`,"mafile.addGlobalTxt":`Add global`,"mafile.withAllAccounts":`with all accounts`,"mafile.addTxtPerFolder":`Add .txt to each folder`,"mafile.skipFolders":`Don't create folder for each account`,"mafile.txtFolderName":`.txt name in folder:`,"mafile.txtLineFormat":`.txt line format:`,"mafile.mafileFields":`Mafile Fields`,"mafile.sessionFields":`Session Fields`,"mafile.export":`Export`,"mafile.noAccounts":`no accounts`,"mafile.sentAccounts":`Sent Accounts`,"mafile.clearBtn":`Clear`,"mafile.insert":`Insert {value}`,"mafile.emptyTitle":`No accounts selected`,"mafile.emptyHint":`Select accounts in the table and send them here for mafile export`,"mafile.accountsCount":`accs`,"mafile.withMafile":`with mafile`,"mafile.namingSection":`Naming templates`,"mafile.flat_mafiles":`Files`,"mafile.per_account_folder":`Folders`,"mafile.single_file":`Single file`,"settings.display":`Display`,"settings.hidePasswords":`Hide passwords (spoiler)`,"token.disclaimerTitle":`Tab under development`,"token.disclaimerBody1":`Token tab functionality is not complete and is under development.`,"token.disclaimerBody2":`⚠ Token validation may invalidate (kill) tokens. Use at your own risk.`,"token.disclaimerBody3":`Import, editing and any actions with tokens may work incorrectly.`,"token.acceptRisk":`I understand the risks and want to continue`,"twofa.copied":`2FA: {code} (copied)`,"twofa.error":`2FA Error: {error}`,"misc.task":`Task {id}`,"misc.taskAction":`Task {id} - {action} ({login})`,"misc.taskCount":`Task {id} ({count} accounts)`,"misc.error":`Error: {error}`,"misc.proxyErrorCheck":`Check error: {error}`,"misc.exportError":`Export error: {error}`,"misc.genError":`Generation error: {error}`,"misc.errorStr":`Error`,"misc.insert":`Insert`}};function ie(e,t){let n=(re[M]||re.ru)[e]??re.ru[e]??e;if(t)for(let[e,r]of Object.entries(t))n=n.replace(`{${e}}`,String(r));return n}function I(){return(0,y.useSyncExternalStore)(e=>(N.add(e),()=>N.delete(e)),()=>M),ie}var ae=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),L=o(((e,t)=>{t.exports=ae()}))();function oe(){let[e,t]=ne(),[n,r]=(0,y.useState)(``);return(0,y.useEffect)(()=>{D.getVersion().then(e=>r(e.version)).catch(()=>{})},[]),(0,L.jsxs)(`header`,{className:`bg-dark-800 border-b border-dark-600 px-4 py-3 flex items-center justify-between`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5 cursor-pointer`,onClick:()=>window.location.reload(),children:[(0,L.jsx)(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,className:`w-7 h-7 shrink-0 fill-white`,children:(0,L.jsx)(`path`,{d:`M11.979 0C5.678 0 0.511 4.86 0.022 11.037l6.432 2.658c0.545 -0.371 1.203 -0.59 1.912 -0.59 0.063 0 0.125 0.004 0.188 0.006l2.861 -4.142V8.91c0 -2.495 2.028 -4.524 4.524 -4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525 -4.524 4.525h-0.105l-4.076 2.911c0 0.052 0.004 0.105 0.004 0.159 0 1.875 -1.515 3.396 -3.39 3.396 -1.635 0 -3.016 -1.173 -3.331 -2.727L0.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999 -5.373 11.999 -12S18.605 0 11.979 0zM7.54 18.21l-1.473 -0.61c0.262 0.543 0.714 0.999 1.314 1.25 1.297 0.539 2.793 -0.076 3.332 -1.375 0.263 -0.63 0.264 -1.319 0.005 -1.949s-0.75 -1.121 -1.377 -1.383c-0.624 -0.26 -1.29 -0.249 -1.878 -0.03l1.523 0.63c0.956 0.4 1.409 1.5 1.009 2.455 -0.397 0.957 -1.497 1.41 -2.454 1.012H7.54zm11.415 -9.303c0 -1.662 -1.353 -3.015 -3.015 -3.015 -1.665 0 -3.015 1.353 -3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015 -1.35 3.015 -3.015zm-5.273 -0.005c0 -1.252 1.013 -2.266 2.265 -2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251 -1.017 2.265 -2.266 2.265 -1.253 0 -2.265 -1.014 -2.265 -2.265z`})}),(0,L.jsx)(`h1`,{className:`text-lg font-bold text-white tracking-wide`,children:`SteamPanel`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-500`,children:n&&`v${n}`}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[`by`,` `,(0,L.jsx)(`a`,{href:`https://t.me/lolzdm`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-accent transition`,children:`@lolzdm`})]})]}),(0,L.jsx)(`div`,{className:`flex items-center gap-4`,children:(0,L.jsxs)(`button`,{onClick:()=>t(e===`ru`?`en`:`ru`),className:`flex items-center gap-1.5 text-xs text-gray-400 hover:text-gray-200 transition px-2 py-1 border border-dark-500 hover:border-gray-500 rounded`,children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`opacity-80`,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`path`,{d:`M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),e===`ru`?`EN`:`RU`]})})]})}var R=(e=16)=>({width:e,height:e,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`}),se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`7 10 12 15 17 10`}),(0,L.jsx)(`line`,{x1:`12`,y1:`15`,x2:`12`,y2:`3`})]}),ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`17 8 12 3 7 8`}),(0,L.jsx)(`line`,{x1:`12`,y1:`3`,x2:`12`,y2:`15`})]}),le=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`12`,y1:`5`,x2:`12`,y2:`19`}),(0,L.jsx)(`line`,{x1:`5`,y1:`12`,x2:`19`,y2:`12`})]}),ue=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`20 6 9 17 4 12`})}),de=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),(0,L.jsx)(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})]}),fe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z`}),(0,L.jsx)(`line`,{x1:`12`,y1:`9`,x2:`12`,y2:`13`}),(0,L.jsx)(`line`,{x1:`12`,y1:`17`,x2:`12.01`,y2:`17`})]}),pe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),me=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`2`,y1:`12`,x2:`22`,y2:`12`}),(0,L.jsx)(`path`,{d:`M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),he=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`23 4 23 10 17 10`}),(0,L.jsx)(`path`,{d:`M20.49 15a9 9 0 1 1-2.12-9.36L23 10`})]}),ge=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`4.93`,x2:`19.07`,y2:`19.07`})]}),z=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z`}),(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`})]}),_e=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94`}),(0,L.jsx)(`path`,{d:`M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19`}),(0,L.jsx)(`line`,{x1:`1`,y1:`1`,x2:`23`,y2:`23`}),(0,L.jsx)(`path`,{d:`M14.12 14.12a3 3 0 1 1-4.24-4.24`})]}),ve=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.78 7.78 5.5 5.5 0 0 1 7.78-7.78zm0 0L15.5 7.5m0 0 3 3L22 7l-3-3m-3.5 3.5L19 4`})}),ye=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`13 2 3 14 12 14 11 22 21 10 12 10 13 2`})}),be=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`}),(0,L.jsx)(`path`,{d:`M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z`})]}),xe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7`}),(0,L.jsx)(`path`,{d:`M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z`})]}),Se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`3 6 5 6 21 6`}),(0,L.jsx)(`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`})]}),Ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`rect`,{x:`3`,y:`11`,width:`18`,height:`11`,rx:`2`,ry:`2`}),(0,L.jsx)(`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`})]}),we=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`16.5`,y1:`9.4`,x2:`7.5`,y2:`4.21`}),(0,L.jsx)(`path`,{d:`M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z`}),(0,L.jsx)(`polyline`,{points:`3.27 6.96 12 12.01 20.73 6.96`}),(0,L.jsx)(`line`,{x1:`12`,y1:`22.08`,x2:`12`,y2:`12`})]}),Te=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z`}),(0,L.jsx)(`polyline`,{points:`14 2 14 8 20 8`}),(0,L.jsx)(`line`,{x1:`16`,y1:`13`,x2:`8`,y2:`13`}),(0,L.jsx)(`line`,{x1:`16`,y1:`17`,x2:`8`,y2:`17`}),(0,L.jsx)(`polyline`,{points:`10 9 9 9 8 9`})]}),Ee=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`}),(0,L.jsx)(`rect`,{x:`8`,y:`2`,width:`8`,height:`4`,rx:`1`,ry:`1`})]}),De=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`5 3 19 12 5 21 5 3`})}),Oe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`15`,y1:`9`,x2:`9`,y2:`15`}),(0,L.jsx)(`line`,{x1:`9`,y1:`9`,x2:`15`,y2:`15`})]}),ke=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M22 11.08V12a10 10 0 1 1-5.93-9.14`}),(0,L.jsx)(`polyline`,{points:`22 4 12 14.01 9 11.01`})]}),Ae=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,className:`animate-spin ${t.className??``}`,children:[(0,L.jsx)(`line`,{x1:`12`,y1:`2`,x2:`12`,y2:`6`}),(0,L.jsx)(`line`,{x1:`12`,y1:`18`,x2:`12`,y2:`22`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`4.93`,x2:`7.76`,y2:`7.76`}),(0,L.jsx)(`line`,{x1:`16.24`,y1:`16.24`,x2:`19.07`,y2:`19.07`}),(0,L.jsx)(`line`,{x1:`2`,y1:`12`,x2:`6`,y2:`12`}),(0,L.jsx)(`line`,{x1:`18`,y1:`12`,x2:`22`,y2:`12`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`19.07`,x2:`7.76`,y2:`16.24`}),(0,L.jsx)(`line`,{x1:`16.24`,y1:`7.76`,x2:`19.07`,y2:`4.93`})]}),je=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),Me=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),Ne=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z`})}),Pe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M15 12h-5`}),(0,L.jsx)(`path`,{d:`M15 8h-5`}),(0,L.jsx)(`path`,{d:`M19 17V5a2 2 0 0 0-2-2H4`}),(0,L.jsx)(`path`,{d:`M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2`})]}),Fe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`9 18 15 12 9 6`})}),Ie=[{id:`accounts`,labelKey:`tab.accounts`,icon:je},{id:`mafiles`,labelKey:`tab.mafiles`,icon:Me},{id:`tools`,labelKey:`tab.tools`,icon:Ne},{id:`logs`,labelKey:`tab.logs`,icon:Pe}];function Le(){let e=A(e=>e.activeTab),t=A(e=>e.setTab),n=I();return(0,L.jsx)(`nav`,{className:`bg-dark-800 border-b border-dark-600 flex gap-1 px-4 overflow-x-auto`,children:Ie.map(({id:r,labelKey:i,icon:a})=>(0,L.jsxs)(`button`,{onClick:()=>t(r),className:`flex items-center gap-1.5 px-4 py-2.5 text-sm font-medium transition-colors border-b-2 -mb-px ${e===r?`border-accent text-accent`:`border-transparent text-gray-400 hover:text-gray-200`}`,children:[(0,L.jsx)(a,{size:14}),n(i)]},r))})}function Re(){let e=A(e=>e.toasts),t=A(e=>e.removeToast);return e.length===0?null:(0,L.jsx)(`div`,{className:`toast-container`,children:e.map(e=>(0,L.jsx)(`div`,{className:`toast toast-${e.type}`,onClick:()=>t(e.id),children:e.message},e.id))})}var ze=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t}),mafileManagerIds:new Set,sendToMafileManager:t=>e(e=>{let n=new Set(e.mafileManagerIds);return t.forEach(e=>n.add(e)),{mafileManagerIds:n}}),clearMafileManager:()=>e({mafileManagerIds:new Set})})),Be=C(e=>({tasks:[],hasRunning:!1,loadTasks:async()=>{let t=await D.getTasks();e({tasks:t,hasRunning:t.some(e=>e.status===`running`||e.status===`pending`)})}})),Ve=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getLogpassAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t})})),He=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getTokenAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t})}));async function Ue(e){try{return await navigator.clipboard.writeText(e),!0}catch{return!1}}var We={unknown:[`badge-unknown`,`status.unknown`],valid:[`badge-ok`,`status.valid`],invalid:[`badge-error`,`status.invalid`],locked:[`badge-error`,`status.locked`],limited:[`badge-running`,`status.limited`]};function Ge({status:e}){let t=We[e],[n,r]=t?[t[0],ie(t[1])]:[`badge-unknown`,e];return(0,L.jsx)(`span`,{className:`badge ${n}`,children:r})}function Ke({status:e}){return e===`BANNED`?(0,L.jsx)(`span`,{className:`badge badge-error`,children:ie(`status.banned`)}):e===`NO BAN`?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:ie(`status.ok`)}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}function qe({hasMafile:e}){return e?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:`✓`}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}var Je=m(),Ye={0:`❓`,1:`🧪`,2:`🔄`,3:`🏪`,4:`⚙️`,5:`📱`,6:`🔑`};function Xe({account:e,onClose:t}){let n=I(),r=A(e=>e.addToast),[i,a]=(0,y.useState)([]),[o,s]=(0,y.useState)(!0),[c,l]=(0,y.useState)(new Set),[u,d]=(0,y.useState)(null),f=(0,y.useCallback)(async()=>{s(!0),d(null);try{a((await D.getConfirmations(e.id)).confirmations)}catch(e){d(e instanceof Error?e.message:String(e))}finally{s(!1)}},[e.id]);(0,y.useEffect)(()=>{f()},[f]);let p=async(t,i,o)=>{let s=new Set(c);t.forEach(e=>s.add(e)),l(s);try{let{success:s}=await D.respondConfirmations(e.id,t,i,o);s?(r(`success`,`${n(o?`confirm.accepted`:`confirm.denied`)} (${t.length})`),a(e=>e.filter(e=>!t.includes(e.id)))):r(`error`,n(`confirm.respondFailed`))}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{l(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n})}};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg shadow-xl p-5 w-[560px] max-h-[80vh] flex flex-col`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between mb-4`,children:[(0,L.jsxs)(`h2`,{className:`text-base font-semibold text-gray-200`,children:[n(`confirm.title`),` — `,e.login]}),(0,L.jsx)(`button`,{onClick:t,className:`text-gray-500 hover:text-gray-300 transition-colors`,children:(0,L.jsx)(de,{})})]}),o&&(0,L.jsxs)(`div`,{className:`flex items-center justify-center py-8 text-gray-400 text-sm`,children:[(0,L.jsx)(he,{className:`animate-spin mr-2 w-4 h-4`}),n(`confirm.loading`)]}),u&&(0,L.jsx)(`div`,{className:`bg-red-900/30 border border-red-700 rounded p-3 text-sm text-red-300 mb-3`,children:u}),!o&&!u&&i.length===0&&(0,L.jsx)(`p`,{className:`text-gray-400 text-sm text-center py-8`,children:n(`confirm.empty`)}),!o&&i.length>0&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3`,children:[(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!0)},className:`btn-primary text-xs flex items-center gap-1`,children:[(0,L.jsx)(ue,{className:`w-3 h-3`}),n(`confirm.acceptAll`),` (`,i.length,`)`]}),(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!1)},className:`btn-secondary text-xs flex items-center gap-1`,children:[(0,L.jsx)(de,{className:`w-3 h-3`}),n(`confirm.denyAll`)]}),(0,L.jsxs)(`button`,{onClick:f,className:`btn-secondary text-xs flex items-center gap-1 ml-auto`,children:[(0,L.jsx)(he,{className:`w-3 h-3`}),n(`confirm.refresh`)]})]}),(0,L.jsx)(`div`,{className:`overflow-y-auto space-y-2 flex-1 min-h-0`,children:i.map(e=>{let t=c.has(e.id);return(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 flex items-start gap-3 ${t?`opacity-50`:``}`,children:[e.icon?(0,L.jsx)(`img`,{src:e.icon,alt:``,className:`w-8 h-8 rounded flex-shrink-0 mt-0.5`}):(0,L.jsx)(`span`,{className:`text-xl flex-shrink-0 mt-0.5`,children:Ye[e.type]??`❓`}),(0,L.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2 mb-1`,children:[(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded bg-dark-600 text-gray-400`,children:e.type_name}),(0,L.jsx)(`span`,{className:`text-sm text-gray-200 truncate`,children:e.headline})]}),e.summary.length>0&&(0,L.jsx)(`p`,{className:`text-xs text-gray-400 truncate`,children:e.summary.join(` • `)})]}),(0,L.jsxs)(`div`,{className:`flex gap-1 flex-shrink-0`,children:[(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!0),className:`p-1.5 rounded bg-green-700/60 hover:bg-green-600/80 text-green-200 transition-colors`,title:e.accept,children:(0,L.jsx)(ue,{className:`w-3.5 h-3.5`})}),(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!1),className:`p-1.5 rounded bg-red-700/60 hover:bg-red-600/80 text-red-200 transition-colors`,title:e.cancel,children:(0,L.jsx)(de,{className:`w-3.5 h-3.5`})})]})]},e.id)})})]})]})})}var Ze=[{action:`validate`,labelKey:`action.validate`},{action:`change_password`,labelKey:`action.changePassword`},{action:`random_password`,labelKey:`action.randomPassword`},{action:`change_email`,labelKey:`action.changeEmail`},{action:`change_phone`,labelKey:`action.changePhone`},{action:`remove_guard`,labelKey:`action.removeGuard`}],Qe={change_password:`prompt.newPassword`,change_email:`prompt.newEmail`,change_phone:`prompt.newPhone`},$e={change_password:`new_password`,change_email:`new_email`,change_phone:`new_phone`},et={remove_guard:`confirm.removeGuard`};function tt({account:e,onAction:t,onToggleAutoAccept:n}){let[r,i]=(0,y.useState)(!1),[a,o]=(0,y.useState)(null),[s,c]=(0,y.useState)(``),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),[p,m]=(0,y.useState)(null),h=(0,y.useRef)(null),g=(0,y.useRef)(null),_=A(e=>e.addToast),v=ze(e=>e.loadAccounts),b=I(),x=(0,y.useCallback)(()=>{if(!g.current)return;let e=g.current.getBoundingClientRect();m({top:window.innerHeight-e.bottom<320?Math.max(4,e.top-320):e.bottom+4,left:Math.max(4,e.right-180)})},[]);(0,y.useEffect)(()=>{if(!r)return;x();function e(e){h.current&&!h.current.contains(e.target)&&g.current&&!g.current.contains(e.target)&&i(!1)}function t(){i(!1)}return document.addEventListener(`mousedown`,e),window.addEventListener(`scroll`,t,!0),()=>{document.removeEventListener(`mousedown`,e),window.removeEventListener(`scroll`,t,!0)}},[r,x]);let S=(n,r)=>{i(!1);let a=et[n];if(a){u({action:n,title:b(a)});return}let s=Qe[n];s?(o({action:n,title:b(s)}),c(``)):t(e.id,n,{})},C=()=>{if(!a||!s)return;let n=$e[a.action]||`value`;t(e.id,a.action,{[n]:s}),o(null)},w=e.auto_accept?b(`action.disableAutoAccept`):b(`action.enableAutoAcceptLogin`);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`relative inline-block`,children:[(0,L.jsx)(`button`,{ref:g,onClick:()=>i(!r),className:`btn-secondary px-2 py-1 text-xs`,children:(0,L.jsx)(ye,{size:12})}),r&&p&&(0,Je.createPortal)((0,L.jsxs)(`div`,{ref:h,className:`action-menu-dropdown`,style:{position:`fixed`,top:p.top,left:p.left},children:[Ze.map(({action:t,labelKey:n})=>t===`remove_guard`&&!e.has_revocation_code?(0,L.jsx)(`span`,{"data-tooltip":b(`action.noRevocationCode`),className:`block`,children:(0,L.jsx)(`button`,{className:`action-menu-item opacity-40 cursor-not-allowed`,disabled:!0,children:b(n)})},t):(0,L.jsx)(`button`,{onClick:()=>S(t,b(n)),className:`action-menu-item`,children:b(n)},t)),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{if(i(!1),!e.shared_secret){_(`error`,b(`twofa.error`,{error:`No shared_secret`}));return}try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),_(`success`,b(`twofa.copied`,{code:t}))}catch(e){_(`error`,b(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},disabled:!e.shared_secret,className:`action-menu-item ${e.shared_secret?``:`opacity-40 cursor-not-allowed`}`,children:b(`action.generate2fa`)}),(0,L.jsx)(`button`,{onClick:()=>{i(!1),f(!0)},disabled:!e.identity_secret,className:`action-menu-item ${e.identity_secret?``:`opacity-40 cursor-not-allowed`}`,children:b(`action.confirmations`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{i(!1);try{await D.updateAccount(e.id,{proxy:``}),_(`success`,b(`toast.proxyCleared`,{name:e.login})),await v()}catch(e){_(`error`,b(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:b(`proxy.removeProxy`)}),(0,L.jsx)(`button`,{onClick:async()=>{i(!1);try{let e=await D.reassignProxies();_(`success`,b(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await v()}catch(e){_(`error`,b(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:b(`proxy.reassignProxy`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:()=>{i(!1),n(e.id)},className:`action-menu-item`,children:w})]}),document.body)]}),a&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>o(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:a.title}),(0,L.jsx)(`input`,{autoFocus:!0,value:s,onChange:e=>c(e.target.value),onKeyDown:e=>e.key===`Enter`&&C(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:a.action.includes(`phone`)?`+7 9123456789`:void 0}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:C,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:()=>o(null),className:`btn-secondary flex-1`,children:b(`btn.cancel`)})]})]})}),l&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>u(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:l.title}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{autoFocus:!0,onClick:()=>{t(e.id,l.action,{}),u(null)},className:`btn-primary flex-1`,children:b(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:()=>u(null),className:`btn-secondary flex-1`,children:b(`btn.cancel`)})]})]})}),d&&(0,L.jsx)(Xe,{account:e,onClose:()=>f(!1)})]})}function nt({level:e}){return e>=100?(0,L.jsx)(`div`,{className:`steam-lvl l100p img-${Math.floor(e/100)*100}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})}):(0,L.jsx)(`div`,{className:`steam-lvl l${Math.floor(e/10)*10}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})})}function rt({account:e,visibleColumns:t,proxyLabel:n,isProcessing:r,accountResult:i,accountStep:a,onEdit:o,onDelete:s,onAction:c,onToggleAutoAccept:l,onOpenBrowser:u}){let d=ze(e=>e.selectedIds),f=ze(e=>e.toggleSelect),p=A(e=>e.addToast),m=A(e=>e.hidePasswords),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(e.notes||``),S=I(),C=async e=>{let t=await Ue(e);p(t?`success`:`error`,S(t?`toast.copied`:`toast.copyFailed`))},w=m&&!h,T=`••••••••`;return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:d.has(e.id),onChange:()=>f(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:r?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),a&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,a.step,`/`,a.total,`]`]})]}):i?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):i?.status===`error`?(0,L.jsx)(`span`,{title:i.error?.toLowerCase().includes(`proxy`)||i.error?.toLowerCase().includes(`network`)||i.error?.includes(`WinError`)?S(`tip.proxyError`,{error:i.error}):i.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>u(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:S(`tip.openBrowser`),children:S(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>C(e.password),title:S(`tip.copyPassword`),children:w?T:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>C(`${e.login}:${e.password}`),title:S(`tip.copyLoginPass`),children:w?`${e.login}:${T}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.email&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.email||`—`}),t.email_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email_password&&C(e.email_password)},title:e.email_password?S(`tip.copyEmailPass`):``,children:e.email_password?w?T:e.email_password:`—`}),e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.email_login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email&&e.email_password&&C(`${e.email}:${e.email_password}`)},title:e.email&&e.email_password?S(`tip.copyEmailLoginPass`):``,children:e.email&&e.email_password?w?`${e.email}:${T}`:`${e.email}:${e.email_password}`:`—`}),e.email&&e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:S(w?`tip.show`:`tip.hide`),children:w?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.phone&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.phone||`—`}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ke,{status:e.ban_status})}),t.twofa&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:e.shared_secret?(0,L.jsxs)(`button`,{onClick:async()=>{try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),p(`success`,S(`twofa.copied`,{code:t}))}catch(e){p(`error`,S(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`text-accent hover:underline text-xs`,title:S(`tip.gen2fa`),children:[(0,L.jsx)(ve,{size:12,className:`inline mr-0.5`}),` `,S(`tip.code`)]}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.mafile&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(qe,{hasMafile:!!e.mafile_path})}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>C(e.proxy),title:e.proxy,children:n||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:_?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:b,onChange:e=>x(e.target.value),onBlur:async()=>{if(v(!1),b!==(e.notes||``))try{await D.updateAccount(e.id,{notes:b}),p(`success`,S(`toast.noteSaved`)),ze.getState().loadAccounts()}catch{p(`error`,S(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(x(e.notes||``),v(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{x(e.notes||``),v(!0)},title:e.notes||S(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(tt,{account:e,onAction:c,onToggleAutoAccept:l}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-accent`,title:S(`tip.edit`),children:(0,L.jsx)(xe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`text-gray-400 hover:text-red-400`,title:S(`tip.delete`),children:(0,L.jsx)(Se,{size:14})}),e.auto_accept?(0,L.jsx)(`span`,{title:S(`tip.autoAcceptActive`),children:(0,L.jsx)(he,{size:14,className:`text-accent`})}):null]})})]})}var it=[`browser`,`profile`,`last_online`,`steam_id`,`login`,`password`,`login_pass`,`email`,`email_pass`,`email_login_pass`,`phone`,`status`,`ban`,`twofa`,`mafile`,`proxy`,`notes`,`actions`],at={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function ot({accounts:e,processingIds:t,accountResults:n,accountSteps:r,onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onOpenBrowser:c}){let l=ze(e=>e.selectedIds),u=ze(e=>e.setSelectedIds),d=A(e=>e.columnVisibility),f=I(),p=e.length>0&&e.every(e=>l.has(e.id)),m=()=>{if(p){let t=new Set(l);e.forEach(e=>t.delete(e.id)),u(t)}else{let t=new Set(l);e.forEach(e=>t.add(e.id)),u(t)}},h=it.filter(e=>d[e]),[g,_]=(0,y.useState)(100),v=(0,y.useRef)(null),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(`asc`),w=e=>{b===e?S===`asc`?C(`desc`):(x(null),C(`asc`)):(x(e),C(`asc`))},T=(0,y.useMemo)(()=>{if(!b)return e;let t=S===`asc`?1:-1,n=Symbol();return[...e].sort((e,r)=>{let i=e=>{if(!e||e===`—`)return n;if(e===`online`)return-1;let t=e.match(/^(\d+)([mhd])$/i);if(!t)return n;let r=parseInt(t[1],10);return t[2]===`m`?r:t[2]===`h`?r*60:r*1440},a=i(e.last_online),o=i(r.last_online);return a===n&&o===n?0:a===n?1:o===n?-1:a===o?0:(a{_(100)},[e,b,S]);let E=(0,y.useMemo)(()=>T.slice(0,g),[T,g]);(0,y.useEffect)(()=>{let e=v.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&_(e=>Math.min(e+100,T.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[T.length,g]);let D=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)if(n.proxy){let e=r.get(n.proxy);t.set(n.id,e?f(`proxy.label`,{num:e}):n.proxy)}return t},[e]);return e.length?(0,L.jsx)(`div`,{className:`overflow-x-auto`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:p,onChange:m}),l.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:l.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),h.map(e=>e===`last_online`?(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>w(`last_online`),children:[f(at[e]),b===`last_online`?S===`asc`?` ▲`:` ▼`:``]},e):(0,L.jsx)(`th`,{className:`px-3 py-2${e===`browser`?` text-center`:``}`,children:f(at[e])},e))]})}),(0,L.jsxs)(`tbody`,{children:[E.map(e=>(0,L.jsx)(rt,{account:e,visibleColumns:d,proxyLabel:D.get(e.id)??null,isProcessing:t.has(e.id),accountResult:n[String(e.id)],accountStep:r[String(e.id)],onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onOpenBrowser:c},e.id)),g{m.current?.focus()},[]),(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:r(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{ref:m,value:i,onChange:e=>a(e.target.value),placeholder:r(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:r(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:r(`ph.proxy`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:r(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:()=>{t(e.id,{login:i,password:o,email:c||void 0,proxy:u||void 0,notes:f||void 0})},className:`btn-primary w-full`,children:r(`btn.save`)})]})]})})}function ct({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=ze(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsxs)(`p`,{className:`font-medium text-gray-300`,children:[n(`import.formats`),` `,(0,L.jsxs)(`span`,{className:`text-gray-500 font-normal`,children:[`(`,n(`import.delimiter`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`:`}),` `,n(`import.or`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`|`}),`)`]})]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`,`:notes`]}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass:notes`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=new Set(ze.getState().accounts.map(e=>e.id)),i=await D.importAccounts(r);o(n(`toast.importResult`,{imported:i.imported,skipped:i.skipped})),u(`success`,`${i.imported} ok, ${i.skipped} skip`),await d();let a=ze.getState().accounts.map(e=>e.id).filter(t=>!e.has(t));t?.(a)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function lt({onSave:e,onClose:t}){let n=I(),r=A(e=>e.addToast),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),[u,d]=(0,y.useState)(``),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(``),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)(!1),x=(0,y.useRef)(null),S=e=>{let t=e.includes(`|`)?`|`:`:`,n=e.split(t);n.length>=2?(a(n[0]),s(n[1]),n.length>=3&&l(n[2]),n.length>=4&&d(n[3])):a(e)};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:i,onChange:e=>a(e.target.value),onPaste:e=>{let t=e.clipboardData.getData(`text`).trim();(t.includes(`:`)||t.includes(`|`))&&(e.preventDefault(),S(t))},placeholder:n(`ph.login`)+` (login:pass)`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:n(`ph.emailPassword`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:n(`ph.proxyOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:m,onChange:e=>h(e.target.value),placeholder:n(`ph.notesOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{onClick:()=>x.current?.click(),className:`border border-dashed border-dark-500 rounded p-3 text-center cursor-pointer transition-colors hover:border-accent flex items-center justify-center gap-2`,children:[(0,L.jsx)(ce,{size:14,className:`text-gray-500`}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:g?g.name:n(`import.attachMafile`)}),g&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(null)},className:`text-xs text-red-400 hover:text-red-300 ml-1`,children:`✕`})]}),(0,L.jsx)(`input`,{ref:x,type:`file`,accept:`.mafile`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&_(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(!(!i||!o)){b(!0);try{e({login:i,password:o,email:c||void 0,email_password:u||void 0,proxy:f||void 0,notes:m||void 0}),g&&await D.uploadMafiles([g])}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{b(!1)}}},disabled:!i||!o||v,className:`btn-primary w-full`,children:n(v?`import.uploading`:`btn.add`)})]})]})})}function ut({message:e,onConfirm:t,onCancel:n}){let r=I();return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-4`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:t,className:`btn-primary flex-1`,children:r(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:n,className:`btn-secondary flex-1`,children:r(`btn.cancel`)})]})]})})}var dt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function ft(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.columnVisibility),r=A(e=>e.toggleColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(dt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(dt[e])]},e))})]})}function pt({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:n(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login|pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`CSV: login,password,steam_id,ban,prime,trophy,behavior,license`}),(0,L.jsx)(`p`,{className:`text-xs text-yellow-500/80 mt-1`,children:`⚠ Mafile-файлы и JSON не принимаются. Только log:pass / log|pass.`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxtCsv`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt,.csv`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=(await r.text()).split(`
-`).map(e=>e.trim()).filter(Boolean);if(!e.length){o(n(`toast.fileEmpty`)),c(!1);return}let i=new Set(Ve.getState().accounts.map(e=>e.id)),a=await D.importLogpass(e);o(n(`toast.importResult`,{imported:a.imported,skipped:a.skipped})),u(`success`,`${a.imported} ok, ${a.skipped} skip`),await d();let s=Ve.getState().accounts.map(e=>e.id).filter(e=>!i.has(e));t?.(s)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function mt({onClose:e}){let t=I(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),c=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:t(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n||!i)return;let t={login:n,password:i,proxy:o||void 0};await D.createLogpassAccount(t),await c(),e()},className:`btn-primary w-full`,children:t(`btn.add`)})]})]})})}function ht({account:e,onClose:t}){let n=I(),[r,i]=(0,y.useState)(e.login),[a,o]=(0,y.useState)(e.password),[s,c]=(0,y.useState)(e.proxy??``),[l,u]=(0,y.useState)(e.notes??``),d=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:r,onChange:e=>i(e.target.value),placeholder:n(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:s,onChange:e=>c(e.target.value),placeholder:n(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:l,onChange:e=>u(e.target.value),placeholder:n(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:async()=>{!r||!a||(await D.updateLogpassAccount(e.id,{login:r,password:a,proxy:s||void 0,notes:l||void 0}),await d(),t())},className:`btn-primary flex-1`,children:n(`btn.save`)}),(0,L.jsx)(`button`,{onClick:t,className:`btn-secondary flex-1`,children:n(`btn.cancel`)})]})]})]})})}var gt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,status:`col.status`,ban:`col.ban`,prime:`col.prime`,trophy:`col.trophy`,behavior:`col.behavior`,license:`col.license`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function _t(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.logpassColumnVisibility),r=A(e=>e.toggleLogpassColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(gt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(gt[e])]},e))})]})}function vt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function yt(){let e=Ve(e=>e.accounts),t=Ve(e=>e.selectedIds),n=Ve(e=>e.loadAccounts),r=Ve(e=>e.clearSelection),i=Ve(e=>e.setSelectedIds),a=A(e=>e.addToast),o=A(e=>e.autoProxyOnImportLogpass),s=A(e=>e.autoValidateOnImportLogpass),c=A(e=>e.logpassColumnVisibility),l=I(),[u,d]=(0,y.useState)(``),[f,p]=(0,y.useState)(!1),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[x,S]=(0,y.useState)(new Set),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)({}),[O,k]=(0,y.useState)(null),[ee,te]=(0,y.useState)(100),[j,M]=(0,y.useState)(null),[N,P]=(0,y.useState)(`asc`),F=e=>{j===e?N===`asc`?P(`desc`):(M(null),P(`asc`)):(M(e),P(`asc`))},ne=(0,y.useRef)(null);(0,y.useEffect)(()=>{n()},[n]);let re=(e,t)=>b({open:!0,message:e,onConfirm:t}),ie=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(k(r),r.account_results){let e=vt(r.account_results);e&&w(e)}r.account_steps&&E(r.account_steps),r.status!==`running`&&(t.close(),S(new Set),k(null),n())}catch{}},t.onerror=()=>t.close()},[n]),ae=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){r(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.validateLogpass(e);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}}},[t,r,ie,a]),oe=(0,y.useCallback)(async e=>{S(new Set([e])),w(t=>{let n={...t};return delete n[String(e)],n}),E(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateLogpass([e]);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}},[ie,a]),R=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){r(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.fullParseLogpass(e);k({id:t,type:`logpass_full_parse`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}}},[t,r,ie,a]),ce=()=>{let e=[...t];e.length&&re(l(`confirm.deleteLogpassSelected`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e),r(),n()})},ue=()=>{re(l(`confirm.deleteLogpassAll`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e.map(e=>e.id)),r(),n()})},de=()=>{re(l(`confirm.assignProxies`),async()=>{try{a(`success`,l(`toast.proxiesAssignedShort`,{count:(await D.assignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},fe=()=>{re(l(`confirm.reassignProxiesAll`),async()=>{try{a(`success`,l(`toast.proxiesReassignedShort`,{count:(await D.reassignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},pe=()=>{re(l(`confirm.clearProxies`),async()=>{try{a(`success`,l(`toast.proxiesClearedShort`,{count:(await D.clearLogpassProxies()).cleared})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},z=(0,y.useMemo)(()=>{if(!u.trim())return e;let t=u.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?ne.login.toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r)||(e.license??``).toLowerCase().includes(r))},[e,u]),_e=z.length>0&&z.every(e=>t.has(e.id)),ve=()=>{if(_e){let e=new Set(t);z.forEach(t=>e.delete(t.id)),i(e)}else{let e=new Set(t);z.forEach(t=>e.add(t.id)),i(e)}},ye=(0,y.useMemo)(()=>{if(!j)return z;let e=N===`asc`?1:-1,t=Symbol();return[...z].sort((n,r)=>{let i=t,a=t;if(j===`last_online`){let e=e=>{if(!e||e===`—`)return t;if(e===`online`)return-1;let n=e.match(/^(\d+)([mhd])$/i);if(!n)return t;let r=parseInt(n[1],10);return n[2]===`m`?r:n[2]===`h`?r*60:r*1440};i=e(n.last_online),a=e(r.last_online)}else j===`prime`?(i=n.prime===`Enabled`?0:n.prime===`Disabled`?1:t,a=r.prime===`Enabled`?0:r.prime===`Disabled`?1:t):j===`trophy`?(i=n.trophy!=null&&n.trophy!==`—`?parseInt(n.trophy,10)||0:t,a=r.trophy!=null&&r.trophy!==`—`?parseInt(r.trophy,10)||0:t):j===`behavior`&&(i=n.behavior!=null&&n.behavior!==`—`?parseInt(n.behavior,10)||0:t,a=r.behavior!=null&&r.behavior!==`—`?parseInt(r.behavior,10)||0:t);return i===t&&a===t?0:i===t?1:a===t?-1:i===a?0:(i{te(100)},[u,j,N]);let be=(0,y.useMemo)(()=>ye.slice(0,ee),[ye,ee]);(0,y.useEffect)(()=>{let e=ne.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&te(e=>Math.min(e+100,ye.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[ye.length,ee]);let xe=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,l(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e]),Se=async e=>{try{let t=await D.openLogpassBrowser(e);t.status===`revalidating`?(a(`warn`,l(`toast.cookiesExpiredRevalidating`)),t.task_id&&(S(new Set([e])),k({id:t.task_id,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),ie(t.task_id))):a(`success`,l(`toast.browserOpening`))}catch(e){a(`error`,e instanceof Error?e.message:String(e))}},Ce=(0,y.useCallback)(async e=>{let t=o,r=s;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_logpass,r=e.auto_validate_on_import_logpass}catch{}if(t)try{a(`success`,l(`toast.proxiesAssignedShort`,{count:(await D.assignLogpassProxies()).assigned})),await n()}catch{}if(r&&e.length)try{let{task_id:t}=await D.validateLogpass(e);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),S(new Set(e)),ie(t)}catch(e){S(new Set),a(`error`,e instanceof Error?e.message:String(e))}},[o,s,a,n,ie,l]);return(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 h-full min-h-0`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>p(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),l(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>h(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),l(`btn.add`)]}),O&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:l(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${O.status===`completed`?`bg-green-500`:O.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${O.total>1?O.total>0?Math.round(O.progress/O.total*100):0:O.total_steps?Math.round((O.step??0)/O.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[O.total>1?`${O.progress}/${O.total}${O.active_count?` (${O.active_count})`:``}`:O.step_label||`${O.progress}/${O.total}`,O.total>1?` (${O.total>0?Math.round(O.progress/O.total*100):0}%)`:O.total_steps?` (${O.step}/${O.total_steps})`:``]}),O.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),O.status===`failed`&&(0,L.jsx)(`span`,{title:O.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(_t,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:ce,className:`btn-danger-outline text-xs`,children:l(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:ue,className:`btn-danger text-xs`,children:l(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:ae,disabled:t.size===0||x.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),l(`btn.validate`)]}),(0,L.jsxs)(`button`,{onClick:R,disabled:t.size===0||x.size>0,className:`btn-secondary text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),l(`btn.fullParse`)]}),O&&O.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(O.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),l(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:de,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),l(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:fe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),l(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:pe,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),l(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:u,onChange:e=>d(e.target.value),placeholder:l(`ph.searchLogpass`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:_e,onChange:ve}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),c.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.browser`)}),c.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.profile`)}),c.last_online&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`last_online`),children:[l(`col.lastOnline`),j===`last_online`?N===`asc`?` ▲`:` ▼`:``]}),c.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),c.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.login`)}),c.password&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.password`)}),c.login_pass&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Login:Pass`}),c.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.status`)}),c.ban&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.ban`)}),c.prime&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`prime`),children:[`Prime`,j===`prime`?N===`asc`?` ▲`:` ▼`:``]}),c.trophy&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`trophy`),children:[`Trophy`,j===`trophy`?N===`asc`?` ▲`:` ▼`:``]}),c.behavior&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`behavior`),children:[`Behavior`,j===`behavior`?N===`asc`?` ▲`:` ▼`:``]}),c.license&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.license`)}),c.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.proxy`)}),c.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.notes`)}),c.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:z.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:16,className:`text-center py-12 text-gray-500`,children:l(`empty.logpass`)})}):(0,L.jsxs)(L.Fragment,{children:[be.map(e=>(0,L.jsx)(bt,{account:e,cols:c,isProcessing:x.has(e.id),accountResult:C[String(e.id)],accountStep:T[String(e.id)],proxyLabel:xe.get(e.id)??null,onDelete:t=>re(l(`confirm.deleteLogpass`,{name:e.login}),async()=>{await D.deleteLogpassAccount(t),n()}),onOpenBrowser:Se,onValidate:oe,onEdit:e=>_(e)},e.id)),ee{let t=e.find(e=>e.id===g);return t?(0,L.jsx)(ht,{account:t,onClose:()=>_(null)}):null})(),f&&(0,L.jsx)(pt,{onClose:()=>p(!1),onImportDone:Ce}),m&&(0,L.jsx)(mt,{onClose:()=>h(!1)}),v.open&&(0,L.jsx)(ut,{message:v.message,onConfirm:()=>{v.onConfirm(),b(e=>({...e,open:!1}))},onCancel:()=>b(e=>({...e,open:!1}))})]})}function bt({account:e,cols:t,isProcessing:n,accountResult:r,accountStep:i,proxyLabel:a,onDelete:o,onOpenBrowser:s,onValidate:c,onEdit:l}){let u=Ve(e=>e.selectedIds),d=Ve(e=>e.toggleSelect),f=A(e=>e.addToast),p=A(e=>e.hidePasswords),m=Ve(e=>e.loadAccounts),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(e.notes||``),[S,C]=(0,y.useState)(!1),w=I(),T=p&&!h,E=`••••••••`,O=async e=>{let t=await Ue(e);f(t?`success`:`error`,w(t?`toast.copied`:`toast.copyFailed`))};return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:u.has(e.id),onChange:()=>d(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:n?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),i&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,i.step,`/`,i.total,`]`]})]}):r?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):r?.status===`error`?(0,L.jsx)(`span`,{title:r.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:w(`tip.openBrowser`),children:w(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(e.password),title:w(`tip.copyPassword`),children:T?E:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(`${e.login}:${e.password}`),title:w(`tip.copyLoginPass`),children:T?`${e.login}:${E}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ke,{status:e.ban_status})}),t.prime&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.prime??`—`}),t.trophy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.trophy??`—`}),t.behavior&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.behavior??`—`}),t.license&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 cursor-pointer select-none ${S?`max-w-none whitespace-normal break-words`:`truncate max-w-[200px] whitespace-nowrap`}`,title:S?void 0:e.license??``,onClick:()=>C(e=>!e),children:e.license??`—`}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>O(e.proxy),title:e.proxy,children:a||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:_?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:b,onChange:e=>x(e.target.value),onBlur:async()=>{if(v(!1),b!==(e.notes||``))try{await D.updateLogpassAccount(e.id,{notes:b}),f(`success`,w(`toast.noteSaved`)),m()}catch{f(`error`,w(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(x(e.notes||``),v(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{x(e.notes||``),v(!0)},title:e.notes||w(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>c(e.id),disabled:n,className:`text-gray-400 hover:text-accent disabled:opacity-40`,title:w(`tip.validate`),children:(0,L.jsx)(De,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>l(e.id),className:`text-gray-400 hover:text-accent`,title:w(`tip.edit`),children:(0,L.jsx)(xe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-red-400`,title:w(`tip.delete`),children:(0,L.jsx)(Se,{size:14})})]})})]})}function xt({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importTokens`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:n(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:n(`import.tokenFormat`)})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=(await r.text()).split(`
-`).map(e=>e.trim()).filter(Boolean);if(!e.length){o(n(`toast.fileEmpty`)),c(!1);return}let i=new Set(He.getState().accounts.map(e=>e.id)),a=await D.importTokens(e);o(n(`toast.importResult`,{imported:a.imported,skipped:a.skipped})),u(`success`,`${a.imported} ok, ${a.skipped} skip`),await d();let s=He.getState().accounts.map(e=>e.id).filter(e=>!i.has(e));t?.(s)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function St({onClose:e}){let t=I(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),u=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addToken`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`textarea`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:`Refresh token`,rows:3,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm font-mono resize-none`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.loginOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:t(`ph.notesOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n.trim())return;let t={token:n.trim(),login:i.trim()||void 0,proxy:o.trim()||void 0,notes:c.trim()||void 0};await D.createTokenAccount(t),await u(),e()},disabled:!n.trim(),className:`btn-primary w-full disabled:opacity-40`,children:t(`btn.add`)})]})]})})}var Ct={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,token:`col.token`,status:`col.status`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function wt(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.tokenColumnVisibility),r=A(e=>e.toggleTokenColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(Ct).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(Ct[e])]},e))})]})}function Tt({label:e,value:t,good:n,bad:r}){return(0,L.jsxs)(`div`,{className:`flex text-[11px] font-mono leading-[1.7]`,children:[(0,L.jsx)(`span`,{className:`w-27.5 shrink-0 text-gray-500`,children:e}),(0,L.jsx)(`span`,{className:`min-w-0 wrap-break-word ${n?`text-green-400`:r?`text-red-400`:`text-gray-200`}`,children:t})]})}function Et({title:e,children:t}){return(0,L.jsxs)(`div`,{className:`rounded-lg border border-dark-600 bg-dark-900/40 px-3 py-2 space-y-0`,children:[(0,L.jsx)(`div`,{className:`text-[9px] font-semibold uppercase tracking-widest text-gray-600 pt-1 pb-0.5`,children:e}),t]})}function Dt(e){return e<=0?`0ч`:`${(e/60).toFixed(1)}ч`}function Ot(e){if(!e)return`—`;try{return new Date(e).toLocaleString()}catch{return e}}function kt({account:e,onClose:t,onRecheck:n}){let[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(!0),[s,c]=(0,y.useState)(null);return(0,y.useEffect)(()=>{let t=!1;return D.getTokenCheckData(e.id).then(e=>{t||(i(e),o(!1))}).catch(e=>{t||(c(e instanceof Error?e.message:String(e)),o(!1))}),()=>{t=!0}},[e.id]),(0,y.useEffect)(()=>{let e=e=>{e.key===`Escape`&&t()};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[t]),(0,L.jsx)(`div`,{className:`fixed inset-0 bg-black/60 flex items-center justify-center z-50`,onClick:e=>{e.target===e.currentTarget&&t()},children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl w-full max-w-160 max-h-[85vh] flex flex-col shadow-2xl mx-4`,children:[(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600 flex items-start justify-between shrink-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-start gap-3 min-w-0`,children:[(0,L.jsx)(`div`,{className:`h-9 w-9 rounded-lg bg-dark-700 shrink-0 overflow-hidden`,children:r?.avatar_url??e.avatar_url?(0,L.jsx)(`img`,{src:r?.avatar_url??e.avatar_url,alt:``,className:`w-full h-full object-cover`}):(0,L.jsx)(`div`,{className:`w-full h-full bg-dark-600`})}),(0,L.jsxs)(`div`,{className:`min-w-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2 flex-wrap`,children:[(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100 truncate`,children:r?.display_name??e.nickname??e.login??`—`}),(r?.steam_level??e.steam_level)!=null&&(0,L.jsxs)(`span`,{className:`rounded bg-accent/15 border border-accent/30 px-1.5 py-0.5 text-[9px] font-bold text-accent`,children:[`Lv.`,r?.steam_level??e.steam_level]})]}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 mt-0.5 text-[10px] text-gray-500 flex-wrap`,children:[(r?.steam_id??e.steam_id)&&(0,L.jsx)(`button`,{onClick:()=>{r?.steam_id&&Ue(r.steam_id)},className:`font-mono hover:text-gray-300 transition`,title:`Копировать SteamID`,children:r?.steam_id??e.steam_id}),(r?.last_online??e.last_online)&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`span`,{className:`text-gray-700`,children:`·`}),(0,L.jsx)(`span`,{children:r?.last_online??e.last_online})]})]})]})]}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 shrink-0 ml-3`,children:[(0,L.jsxs)(`button`,{onClick:n,className:`flex items-center gap-1.5 px-2.5 py-1.5 text-xs rounded-lg bg-accent/10 border border-accent/30 text-accent hover:bg-accent/20 transition`,title:`Запустить полную проверку`,children:[(0,L.jsx)(he,{size:12}),`Обновить`]}),(0,L.jsx)(`button`,{onClick:t,className:`text-gray-500 hover:text-gray-300 transition p-1 rounded`,title:`Закрыть`,children:(0,L.jsx)(de,{size:16})})]})]}),(0,L.jsxs)(`div`,{className:`flex-1 overflow-auto min-h-0 px-5 py-4`,children:[a&&(0,L.jsx)(`div`,{className:`flex items-center justify-center py-16`,children:(0,L.jsx)(Ae,{size:28,className:`text-accent`})}),s&&!a&&(0,L.jsx)(`div`,{className:`flex items-center justify-center py-16 text-sm text-red-400`,children:s}),r&&!a&&(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[(0,L.jsxs)(Et,{title:`Identity`,children:[e.login&&(0,L.jsx)(Tt,{label:`Логин`,value:e.login}),r.display_name&&(0,L.jsx)(Tt,{label:`Имя`,value:r.display_name}),r.steam_id&&(0,L.jsx)(Tt,{label:`SteamID`,value:r.steam_id}),r.user_country&&(0,L.jsx)(Tt,{label:`Страна`,value:r.user_country}),(0,L.jsx)(Tt,{label:`Телефон`,value:r.phone_digits?`заканч. на ${r.phone_digits}`:`Нет`}),r.created_date&&(0,L.jsx)(Tt,{label:`Создан`,value:r.created_date})]}),(0,L.jsxs)(Et,{title:`Security & Status`,children:[(0,L.jsx)(Tt,{label:`Trade Ban`,value:r.trade_ban&&r.trade_ban!==`None`?r.trade_ban:`Нет`,good:!r.trade_ban||r.trade_ban===`None`,bad:!!r.trade_ban&&r.trade_ban!==`None`}),(0,L.jsx)(Tt,{label:`Alert`,value:r.alert_status&&r.alert_status!==`None`?r.alert_status:`Нет`,good:!r.alert_status||r.alert_status===`None`,bad:!!r.alert_status&&r.alert_status!==`None`}),(0,L.jsx)(Tt,{label:`Market Lim`,value:r.market_limited?`Да`:`Нет`,good:!r.market_limited,bad:r.market_limited}),(0,L.jsx)(Tt,{label:`Family`,value:r.family_group?`Да`:`Нет`})]}),(0,L.jsxs)(Et,{title:`Economy & Activity`,children:[r.balance_raw&&(0,L.jsx)(Tt,{label:`Баланс`,value:r.balance_raw}),r.steam_level!=null&&(0,L.jsx)(Tt,{label:`Уровень`,value:String(r.steam_level)}),r.playtime_2weeks>0&&(0,L.jsx)(Tt,{label:`Время за 2 нед`,value:Dt(r.playtime_2weeks)})]}),(0,L.jsx)(Et,{title:`Inventory`,children:[{label:`CS2`,total:r.inventory_cs2,market:r.inventory_cs2_marketable},{label:`Dota 2`,total:r.inventory_dota2,market:r.inventory_dota2_marketable},{label:`TF2`,total:r.inventory_tf2,market:r.inventory_tf2_marketable},{label:`Rust`,total:r.inventory_rust,market:r.inventory_rust_marketable}].map(({label:e,total:t,market:n})=>(0,L.jsxs)(`div`,{className:`flex text-[11px] font-mono leading-[1.7]`,children:[(0,L.jsx)(`span`,{className:`w-27.5 shrink-0 text-gray-500`,children:e}),(0,L.jsxs)(`span`,{className:`text-gray-200`,children:[t,(0,L.jsxs)(`span`,{className:`text-gray-600`,children:[` (`,n,`)`]})]})]},e))})]})]}),(0,L.jsx)(`div`,{className:`shrink-0 px-5 py-2 border-t border-dark-600 text-[10px] text-gray-600`,children:r?.checked_at?`Последняя проверка: ${Ot(r.checked_at)}`:`Данные ещё не получены`})]})})}function At(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function jt(){let e=He(e=>e.accounts),t=He(e=>e.selectedIds),n=He(e=>e.loadAccounts),r=He(e=>e.toggleSelect),i=He(e=>e.clearSelection),a=He(e=>e.setSelectedIds),o=A(e=>e.addToast),s=A(e=>e.autoProxyOnImportToken),c=A(e=>e.autoValidateOnImportToken),l=A(e=>e.tokenColumnVisibility),u=A(e=>e.loadTokenColumnSettings),d=I(),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[x,S]=(0,y.useState)(new Set),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)({}),[O,k]=(0,y.useState)(null),[ee,te]=(0,y.useState)(null);(0,y.useEffect)(()=>{n(),u()},[n,u]);let j=(e,t)=>b({open:!0,message:e,onConfirm:t}),M=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(k(r),r.account_results){let e=At(r.account_results);e&&w(e)}r.account_steps&&E(r.account_steps),r.status!==`running`&&(t.close(),S(new Set),n())}catch{}},t.onerror=()=>t.close()},[n]),N=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.validateTokens(e);k({id:t,type:`token_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}}},[t,i,M,o]),P=(0,y.useCallback)(async e=>{S(new Set([e])),w(t=>{let n={...t};return delete n[String(e)],n}),E(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateTokens([e]);k({id:t,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}},[M,o]),F=(0,y.useCallback)(async e=>{S(new Set([e]));try{let{task_id:t}=await D.fullCheckTokens([e]);k({id:t,type:`token_full_check`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}},[M,o]),ne=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.fullCheckTokens(e);k({id:t,type:`token_full_check`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}}},[t,i,M,o]),re=(0,y.useCallback)(e=>{if(!e.has_cookies){o(`warn`,`Нет сохранённых куки. Сначала запустите валидацию.`);return}D.downloadTokenCookies(e.id)},[o]),ie=()=>{let e=[...t];e.length&&j(d(`confirm.deleteTokenSelected`,{count:e.length}),async()=>{await D.deleteTokenBulk(e),i(),n()})},ae=()=>{j(d(`confirm.deleteTokenAll`,{count:e.length}),async()=>{await D.deleteTokenBulk(e.map(e=>e.id)),i(),n()})},oe=()=>{j(d(`confirm.assignProxies`),async()=>{try{o(`success`,d(`toast.proxiesAssignedShort`,{count:(await D.assignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},R=()=>{j(d(`confirm.reassignProxiesAll`),async()=>{try{o(`success`,d(`toast.proxiesReassignedShort`,{count:(await D.reassignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},ce=()=>{j(d(`confirm.clearProxies`),async()=>{try{o(`success`,d(`toast.proxiesClearedShort`,{count:(await D.clearTokenProxies()).cleared})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},de=async e=>{try{let t=await D.openTokenBrowser(e);t.status===`revalidating`?(o(`warn`,d(`toast.cookiesExpiredRevalidating`)),t.task_id&&(S(new Set([e])),k({id:t.task_id,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t.task_id))):o(`success`,d(`toast.browserOpening`))}catch(e){o(`error`,e instanceof Error?e.message:String(e))}},pe=(0,y.useCallback)(async e=>{let t=s,r=c;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_token,r=e.auto_validate_on_import_token}catch{}if(t)try{o(`success`,d(`toast.proxiesAssignedShort`,{count:(await D.assignTokenProxies()).assigned})),await n()}catch{}if(r&&e.length)try{let{task_id:t}=await D.validateTokens(e);k({id:t,type:`token_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),S(new Set(e)),M(t)}catch(e){S(new Set),o(`error`,e instanceof Error?e.message:String(e))}},[s,c,o,n,M,d]),z=(0,y.useMemo)(()=>{if(!f.trim())return e;let t=f.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?n(e.login??``).toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r))},[e,f]),_e=z.length>0&&z.every(e=>t.has(e.id)),ve=()=>{if(_e){let e=new Set(t);z.forEach(t=>e.delete(t.id)),a(e)}else{let e=new Set(t);z.forEach(t=>e.add(t.id)),a(e)}},ye=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,d(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e,d]);return(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 h-full min-h-0`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>h(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),d(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>_(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),d(`btn.add`)]}),O&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:d(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${O.status===`completed`?`bg-green-500`:O.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${O.total>1?O.total>0?Math.round(O.progress/O.total*100):0:O.total_steps?Math.round((O.step??0)/O.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[O.total>1?`${O.progress}/${O.total}${O.active_count?` (${O.active_count})`:``}`:O.step_label||`${O.progress}/${O.total}`,O.total>1?` (${O.total>0?Math.round(O.progress/O.total*100):0}%)`:O.total_steps?` (${O.step}/${O.total_steps})`:``]}),O.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),O.status===`failed`&&(0,L.jsx)(`span`,{title:O.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(wt,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:ie,className:`btn-danger-outline text-xs`,children:d(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:ae,className:`btn-danger text-xs`,children:d(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:N,disabled:t.size===0||x.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),d(`btn.validate`)]}),(0,L.jsxs)(`button`,{onClick:ne,disabled:t.size===0||x.size>0,className:`btn-secondary text-sm disabled:opacity-40`,children:[(0,L.jsx)(Pe,{size:12,className:`inline mr-1`}),d(`btn.fullCheck`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:oe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),d(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:R,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),d(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:ce,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),d(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:f,onChange:e=>p(e.target.value),placeholder:d(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:_e,onChange:ve}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),l.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.browser`)}),l.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.profile`)}),l.last_online&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.lastOnline`)}),l.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),l.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.login`)}),l.token&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.token`)}),l.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.status`)}),l.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.proxy`)}),l.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.notes`)}),l.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:z.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:12,className:`text-center py-12 text-gray-500`,children:d(`empty.tokens`)})}):z.map(e=>{let i=x.has(e.id),a=C[String(e.id)],o=T[String(e.id)];return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition border-t border-dark-700`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:t.has(e.id),onChange:()=>r(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:i?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),o&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,o.step,`/`,o.total,`]`]})]}):a?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):a?.status===`error`?(0,L.jsx)(`span`,{title:a.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),l.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>de(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:d(`tip.openBrowser`),children:d(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),l.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(nt,{level:e.steam_level})]})}),l.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),l.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),l.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login??`—`}),l.token&&(0,L.jsxs)(`td`,{className:`px-3 py-2 font-mono text-gray-400 truncate max-w-[180px]`,title:e.token,children:[e.token.slice(0,24),`…`]}),l.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{status:e.status})}),l.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500 whitespace-nowrap`,children:ye.get(e.id)??`—`}),l.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500`,children:e.notes??`—`}),l.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>P(e.id),disabled:i,className:`text-gray-400 hover:text-accent disabled:opacity-40 transition`,title:d(`tip.validate`),children:(0,L.jsx)(De,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>F(e.id),disabled:i,className:`text-gray-400 hover:text-accent disabled:opacity-40 transition`,title:d(`btn.fullCheck`),children:(0,L.jsx)(Pe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>te(e.id),className:`text-gray-400 hover:text-blue-400 transition`,title:`Детали проверки`,children:(0,L.jsx)(Te,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>re(e),className:`transition ${e.has_cookies?`text-gray-400 hover:text-green-400`:`text-gray-700 cursor-not-allowed`}`,title:e.has_cookies?`Скачать куки`:`Куки отсутствуют`,children:(0,L.jsx)(se,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>j(d(`confirm.deleteToken`,{name:e.login??e.token.slice(0,16)}),async()=>{await D.deleteTokenAccount(e.id),n()}),className:`text-gray-400 hover:text-red-400 transition`,title:d(`tip.delete`),children:(0,L.jsx)(Se,{size:14})})]})})]},e.id)})})]})})]}),m&&(0,L.jsx)(xt,{onClose:()=>h(!1),onImportDone:pe}),g&&(0,L.jsx)(St,{onClose:()=>_(!1)}),ee!=null&&(()=>{let t=e.find(e=>e.id===ee);return t?(0,L.jsx)(kt,{account:t,onClose:()=>te(null),onRecheck:()=>{te(null),F(t.id)}}):null})(),v.open&&(0,L.jsx)(ut,{message:v.message,onConfirm:()=>{v.onConfirm(),b(e=>({...e,open:!1}))},onCancel:()=>b(e=>({...e,open:!1}))})]})}function Mt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function Nt(e){if(!e)return[];try{return JSON.parse(e)}catch{return[]}}var Pt=[{value:``,labelKey:`action.selectAction`},{value:`validate`,labelKey:`action.validate`},{value:`change_password`,labelKey:`action.changePassword`},{value:`random_password`,labelKey:`action.randomPassword`},{value:`change_email`,labelKey:`action.changeEmail`},{value:`remove_guard`,labelKey:`action.removeGuard`},{value:`enable_auto_accept`,labelKey:`action.enableAutoAccept`}];function Ft({value:e,onChange:t,disabledActions:n}){let r=I(),[i,a]=(0,y.useState)(!1),o=(0,y.useRef)(null);return(0,y.useEffect)(()=>{if(!i)return;let e=e=>{o.current&&!o.current.contains(e.target)&&a(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[i]),(0,L.jsxs)(`div`,{ref:o,className:`relative`,children:[(0,L.jsxs)(`button`,{type:`button`,onClick:()=>a(e=>!e),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-sm flex items-center gap-1 min-w-[170px] justify-between hover:border-dark-500 transition-colors`,children:[(0,L.jsx)(`span`,{className:`truncate`,children:r(Pt.find(t=>t.value===e)?.labelKey||`action.selectAction`)}),(0,L.jsx)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,className:`shrink-0 transition-transform ${i?`rotate-180`:``}`,children:(0,L.jsx)(`path`,{d:`M3 4.5L6 7.5L9 4.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})]}),i&&(0,L.jsx)(`div`,{className:`absolute top-full left-0 mt-1 z-50 bg-dark-700 border border-dark-600 rounded shadow-lg min-w-[100px] py-1 max-h-[320px] overflow-y-auto`,children:Pt.map(i=>{let o=!!(i.value&&n?.has(i.value));return(0,L.jsx)(`button`,{type:`button`,onClick:()=>{o||(t(i.value),a(!1))},disabled:o,title:o?r(`action.noRevocationCode`):void 0,className:`w-full text-left px-3 py-2 text-sm transition-colors ${o?`opacity-40 cursor-not-allowed`:`hover:bg-dark-600`} ${i.value===e?`text-accent bg-dark-600/50`:``} ${i.value?``:`text-gray-500`}`,children:r(i.labelKey)},i.value)})})]})}function It(){let e=A(e=>e.accountSection),t=ze(e=>e.accounts.length),n=Ve(e=>e.accounts.length),r=He(e=>e.accounts.length),i=Ve(e=>e.loadAccounts),a=He(e=>e.loadAccounts),[o,s]=(0,y.useState)(0),c=(0,y.useRef)(0),l=(0,y.useRef)(0),u=(0,y.useRef)(e);(0,y.useEffect)(()=>{e===`logpass`&&n===0&&i(),e===`token`&&r===0&&a()},[e]);let d=e===`logpass`?n:e===`token`?r:t;return(0,y.useEffect)(()=>{cancelAnimationFrame(c.current);let t=u.current!==e;if(u.current=e,t){l.current=d,s(d);return}let n=l.current,r=d-n;if(r===0)return;let i=Math.min(400,Math.max(150,Math.abs(r)*2)),a=performance.now(),o=e=>{let t=e-a,u=Math.min(t/i,1),d=1-(1-u)**3,f=Math.max(0,Math.round(n+r*d));l.current=f,s(f),u<1&&(c.current=requestAnimationFrame(o))};return c.current=requestAnimationFrame(o),()=>cancelAnimationFrame(c.current)},[d,e]),(0,L.jsxs)(`div`,{className:`mt-1 px-3 py-2 border-t border-dark-600 flex items-center gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative shrink-0`,style:{width:14,height:14},children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`text-gray-400`,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`icon-shimmer absolute inset-0`,style:{pointerEvents:`none`},children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]})]}),(0,L.jsx)(`span`,{className:`text-sm text-gray-300 font-medium tabular-nums`,children:o})]})}function Lt(){let e=ze(e=>e.accounts),t=ze(e=>e.selectedIds),n=ze(e=>e.loadAccounts),r=ze(e=>e.clearSelection),i=ze(e=>e.sendToMafileManager),a=A(e=>e.setTab),o=A(e=>e.addToast),s=A(e=>e.autoProxyOnImportMafile),c=A(e=>e.autoValidateOnImportMafile),l=Be(e=>e.loadTasks),u=I(),[d,f]=(0,y.useState)(null),[p,m]=(0,y.useState)(!1),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(null),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(``),w=A(e=>e.accountSection),T=A(e=>e.setAccountSection),[E,O]=(0,y.useState)(null),[k,ee]=(0,y.useState)(new Set),[te,j]=(0,y.useState)(``),[M,N]=(0,y.useState)(null),[P,F]=(0,y.useState)(``),[ne,re]=(0,y.useState)({}),[ie,ae]=(0,y.useState)({}),oe=(0,y.useMemo)(()=>{if(!te.trim())return e;let t=te.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?n{if(e.login.toLowerCase().includes(r)||e.steam_id&&e.steam_id.toLowerCase().includes(r))return!0;if(e.notes){let t=e.notes.toLowerCase();return i.some(e=>t.includes(e))}return!1})},[e,te]),R=(0,y.useMemo)(()=>{let n=new Set;return e.filter(e=>t.has(e.id)).some(e=>e.has_revocation_code)||n.add(`remove_guard`),n},[e,t]);(0,y.useEffect)(()=>{n()},[]);let ce=(e,t)=>{v(e),x(()=>t)},ue=(0,y.useCallback)((e,t=[],r=!0)=>{r&&re(e=>{let n={...e};return t.forEach(e=>delete n[String(e)]),n});let i=new EventSource(`/api/tasks/${e}/stream`);i.onmessage=r=>{try{let a=JSON.parse(r.data);O(a);let s=Mt(a.account_results);s&&re(e=>({...e,...s})),a.account_steps&&ae(e=>({...e,...a.account_steps})),a.prompt&&(N({taskId:e,message:a.prompt,login:a.prompt_login}),F(``)),(a.status===`completed`||a.status===`failed`||a.status===`cancelled`)&&(a.status===`completed`?o(`success`,`${a.type}: ${a.result||u(`toast.done`)}`):a.status===`cancelled`?o(`info`,u(`toast.taskCancelled`)):o(`error`,`${a.type}: ${a.error||u(`toast.error`)}`),ee(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n}),N(null),n(),l(),i.close(),setTimeout(()=>O(null),3e3))}catch{}},i.onerror=()=>i.close()},[o,n,l]);(0,y.useEffect)(()=>{let e=!1;return(async()=>{try{let t=await D.getTasks();if(e)return;let n=t.find(e=>e.status===`running`);if(n){let e=Nt(n.account_ids);O(n),ee(new Set(e));let t=Mt(n.account_results);t&&re(t),ue(n.id,e,!1);return}let r=t.find(e=>e.status===`completed`||e.status===`failed`);if(r){let e=Mt(r.account_results);e&&Object.keys(e).length>0&&re(e)}}catch{}})(),()=>{e=!0}},[ue]);let de=async(t,n,r)=>{let i=e.find(e=>e.id===t)?.login??`#${t}`;try{ee(e=>new Set(e).add(t));let e=await D.executeAction({account_ids:[t],action:n,params:r});o(`info`,u(`misc.taskAction`,{id:e.task_id,action:n,login:i})),ue(e.task_id,[t])}catch(e){ee(e=>{let n=new Set(e);return n.delete(t),n}),o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},fe=async()=>{if(!(!M||!P))try{await D.respondToPrompt(M.taskId,P,M.login),N(null)}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},z=async()=>{if(M)try{await D.cancelTask(M.taskId)}catch{}N(null)},_e=()=>{if(!S)return o(`warn`,u(`toast.selectAction`));if(!t.size)return o(`warn`,u(`toast.selectAccounts`));if(S===`enable_auto_accept`){let e=[...t];r(),D.startAutoAccept(e).then(()=>{o(`success`,u(`toast.autoAcceptEnabled`,{count:e.length})),n()}).catch(e=>o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)})));return}let e=[...t],i=S;ce(u(`confirm.executeBulk`,{action:u(Pt.find(e=>e.value===i)?.labelKey||`action.selectAction`),count:e.length}),async()=>{try{let t=await D.executeAction({account_ids:e,action:i});r(),ee(t=>{let n=new Set(t);return e.forEach(e=>n.add(e)),n}),o(`info`,u(`misc.taskCount`,{id:t.task_id,count:t.accounts_count})),ue(t.task_id,e)}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},be=async t=>{let r=e.find(e=>e.id===t);if(!r)return;let i=!r.auto_accept;try{i?await D.startAutoAccept([t]):await D.stopAutoAccept([t]),o(`info`,u(i?`toast.autoAcceptOn`:`toast.autoAcceptOff`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},xe=e=>f(e),Se=async(e,t)=>{try{await D.updateAccount(e,t),f(null),o(`success`,u(`toast.saved`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},we=e=>{ce(u(`confirm.deleteAccount`),async()=>{try{await D.deleteAccount(e),o(`success`,u(`toast.accountDeleted`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Te=()=>{if(!t.size)return o(`warn`,u(`toast.selectAccounts`));ce(u(`confirm.deleteSelected`,{count:t.size}),async()=>{try{let e=await D.deleteBulk([...t]);r(),o(`success`,u(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ee=()=>{if(!e.length)return o(`warn`,u(`toast.noAccounts`));ce(u(`confirm.deleteAll`,{count:e.length}),async()=>{try{let e=await D.deleteBulk([]);r(),o(`success`,u(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ae=async e=>{try{await D.createAccount(e),g(!1),o(`success`,u(`toast.accountAdded`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},je=()=>{if(!t.size)return o(`warn`,u(`toast.selectAccounts`));i([...t]),a(`mafiles`),o(`info`,u(`toast.sentToMafile`,{count:t.size}))},Me=async e=>{try{let t=await D.openBrowser(e);t.status===`revalidating`?(o(`warn`,u(`toast.cookiesExpiredRevalidating`)),t.task_id&&(ee(t=>new Set(t).add(e)),ue(t.task_id,[e]))):o(`info`,u(`toast.browserOpening`))}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Ne=async()=>{ce(u(`confirm.assignProxies`),async()=>{try{let e=await D.assignProxies();o(`success`,u(`toast.proxiesAssigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Pe=async()=>{ce(u(`confirm.reassignProxies`),async()=>{try{let e=await D.reassignProxies();o(`success`,u(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Fe=async()=>{ce(u(`confirm.clearProxies`),async()=>{try{o(`success`,u(`toast.proxiesClearedCount`,{count:(await D.clearProxies()).cleared})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ie=(0,y.useCallback)(async e=>{let t=s,r=c;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_mafile,r=e.auto_validate_on_import_mafile}catch{}if(t)try{o(`success`,u(`toast.proxiesAssignedShort`,{count:(await D.assignProxies()).assigned})),await n()}catch{}if(r&&e.length)try{ee(new Set(e));let t=await D.executeAction({account_ids:e,action:`validate`});O({id:t.task_id,type:`validate`,status:`running`,progress:0,total:e.length,result:null,error:null,account_ids:null,account_results:null,created_at:``,updated_at:``}),ue(t.task_id,e)}catch(e){ee(new Set),o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},[s,c,o,n,ue,u]),Le=d?e.find(e=>e.id===d):null,Re=[{id:`mafile`,label:`Mafile`,icon:(0,L.jsx)(Ce,{size:14})},{id:`logpass`,label:`Log:Pass`,icon:(0,L.jsx)(ve,{size:14})},{id:`token`,label:`Token`,icon:(0,L.jsx)(ye,{size:14})}];return(0,L.jsxs)(`div`,{className:`flex gap-3 h-full min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`w-36 shrink-0 flex flex-col gap-1 bg-dark-800 border border-dark-600 rounded-lg p-2 self-start`,children:[(0,L.jsx)(`p`,{className:`text-xs font-medium text-gray-500 px-2 py-1 uppercase tracking-wider`,children:u(`section.dataType`)}),Re.map(e=>(0,L.jsxs)(`button`,{onClick:()=>T(e.id),className:`flex items-center gap-2 px-3 py-2 rounded text-sm text-left w-full transition-colors ${w===e.id?`bg-accent/20 text-accent`:`text-gray-400 hover:text-gray-200 hover:bg-dark-700`}`,children:[e.icon,e.label]},e.id)),(0,L.jsx)(It,{})]}),w===`logpass`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(yt,{})}),w===`token`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(jt,{})}),w===`mafile`&&(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 flex-1 min-w-0 min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>m(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),u(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>g(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),u(`btn.add`)]}),E&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:E.type===`validate`?u(`task.validate`):E.type===`change_password`?u(`task.changePassword`):E.type===`random_password`?u(`task.randomPassword`):E.type===`change_email`?u(`task.changeEmail`):E.type===`change_phone`?u(`task.changePhone`):E.type===`remove_guard`?u(`task.removeGuard`):E.type}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${E.status===`completed`?`bg-green-500`:E.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${E.total>1?E.total>0?Math.round(E.progress/E.total*100):0:E.total_steps?Math.round((E.step??0)/E.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[E.total>1?`${E.progress}/${E.total}${E.active_count?` (${E.active_count})`:``}`:E.step_label||`${E.progress}/${E.total}`,E.total>1?` (${E.total>0?Math.round(E.progress/E.total*100):0}%)`:E.total_steps?` (${E.step}/${E.total_steps})`:``]}),E.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),E.status===`failed`&&(0,L.jsx)(`span`,{title:E.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(ft,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:Te,className:`btn-danger-outline text-xs`,children:u(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:Ee,className:`btn-danger text-xs`,children:u(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsx)(Ft,{value:S,onChange:C,disabledActions:R}),(0,L.jsxs)(`button`,{onClick:_e,disabled:!!E||k.size>0,className:`btn-accent text-sm disabled:opacity-40 disabled:cursor-not-allowed`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),u(`btn.execute`)]}),E&&E.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(E.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),u(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:je,className:`btn-secondary text-sm`,children:[(0,L.jsx)(pe,{size:14,className:`inline mr-1`}),`В Mafile Manager`]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:Ne,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),u(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:Pe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),u(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:Fe,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),u(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:te,onChange:e=>j(e.target.value),placeholder:u(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsx)(ot,{accounts:oe,processingIds:k,accountResults:ne,accountSteps:ie,onEdit:xe,onDelete:we,onAction:de,onToggleAutoAccept:be,onOpenBrowser:Me})})]})]}),Le&&(0,L.jsx)(st,{account:Le,onSave:Se,onClose:()=>f(null)}),p&&(0,L.jsx)(ct,{onClose:()=>m(!1),onImportDone:Ie}),h&&(0,L.jsx)(lt,{onSave:Ae,onClose:()=>g(!1)}),_&&b&&(0,L.jsx)(ut,{message:_,onConfirm:()=>{b(),v(null),x(null)},onCancel:()=>{v(null),x(null)}}),M&&(0,L.jsx)(`div`,{className:`fixed inset-0 bg-black/60 flex items-center justify-center z-50`,onMouseDown:z,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-5 w-96 shadow-xl`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:M.message}),(0,L.jsx)(`input`,{autoFocus:!0,value:P,onChange:e=>F(e.target.value),onKeyDown:e=>e.key===`Enter`&&fe(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:u(`prompt.enterValue`)}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:fe,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:z,className:`btn-secondary flex-1`,children:u(`btn.cancel`)})]})]})})]})}function Rt(){let e=I(),[t,n]=(0,y.useState)(`secret`),[r,i]=(0,y.useState)(``),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(``),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),p=(0,y.useRef)(null),m=A(e=>e.addToast),h=ze(e=>e.accounts),g=ze(e=>e.loadAccounts);(0,y.useEffect)(()=>{t===`account`&&h.length===0&&g()},[t]),(0,y.useEffect)(()=>{let e=e=>{p.current&&!p.current.contains(e.target)&&f(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let _=h.filter(e=>{let t=s.toLowerCase();return!t||e.login.toLowerCase().includes(t)||(e.steam_id??``).includes(t)}).slice(0,12),v=async()=>{try{if(t===`secret`){if(!r.trim())return;o((await D.generate2FA(r.trim())).code)}else{if(!l)return;o((await D.generate2FAByAccount(l.id)).code)}}catch(t){o(e(`tools.genErrorStr`)),m(`error`,e(`misc.genError`,{error:t instanceof Error?t.message:String(t)}))}},b=async()=>{if(!a||a===e(`tools.genErrorStr`))return;let t=await Ue(a);m(t?`success`:`error`,e(t?`toast.copied`:`toast.copyFailed`))},x=e=>`flex-1 py-1.5 text-xs font-medium rounded transition-colors ${t===e?`bg-dark-600 text-gray-100`:`text-gray-500 hover:text-gray-300`}`;return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-4 py-3 border-b border-dark-600 flex items-center gap-2`,children:[(0,L.jsx)(ve,{size:14,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:e(`tools.2faGenerator`)})]}),(0,L.jsxs)(`div`,{className:`px-4 pt-3 pb-2`,children:[(0,L.jsxs)(`div`,{className:`flex gap-1 bg-dark-900 rounded p-0.5 mb-3`,children:[(0,L.jsx)(`button`,{type:`button`,className:x(`secret`),onClick:()=>n(`secret`),children:`Shared secret`}),(0,L.jsx)(`button`,{type:`button`,className:x(`account`),onClick:()=>n(`account`),children:`Из Mafile`})]}),t===`secret`?(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`input`,{value:r,onChange:e=>i(e.target.value),onKeyDown:e=>e.key===`Enter`&&v(),placeholder:`shared_secret`,className:`flex-1 bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm`}),(0,L.jsx)(`button`,{type:`button`,onClick:v,className:`btn-primary text-sm px-3 py-1.5`,children:e(`btn.generate`)})]}):(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative flex-1`,ref:p,children:[(0,L.jsx)(`input`,{value:l?`${l.login}${l.steam_id?` · `+l.steam_id:``}`:s,onChange:e=>{c(e.target.value),u(null),f(!0)},onFocus:()=>f(!0),placeholder:`Логин или SteamID...`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm`}),d&&_.length>0&&(0,L.jsx)(`div`,{className:`absolute top-full mt-1 left-0 right-0 bg-dark-800 border border-dark-600 rounded-lg shadow-xl z-50 max-h-48 overflow-y-auto`,children:_.map(e=>(0,L.jsxs)(`button`,{type:`button`,className:`w-full text-left px-3 py-1.5 text-sm hover:bg-dark-600 transition-colors flex items-center justify-between gap-2`,onMouseDown:()=>{u(e),c(``),f(!1)},children:[(0,L.jsx)(`span`,{className:`text-gray-200 truncate`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-gray-500 text-xs shrink-0`,children:e.steam_id})]},e.id))})]}),(0,L.jsx)(`button`,{type:`button`,onClick:v,disabled:!l,className:`btn-primary text-sm px-3 py-1.5 disabled:opacity-40 disabled:cursor-not-allowed`,children:e(`btn.generate`)})]}),a&&(0,L.jsx)(`div`,{className:`mt-3 text-2xl font-mono text-accent cursor-pointer tabular-nums tracking-widest`,onClick:b,title:e(`tools.clickCopy`),children:a})]})]})}var zt=[{value:`login:pass@ip:port`,label:`login:pass@ip:port`},{value:`login:pass:ip:port`,label:`login:pass:ip:port`},{value:`ip:port@login:pass`,label:`ip:port@login:pass`},{value:`ip:port:login:pass`,label:`ip:port:login:pass`}];function Bt(e,t,n,r){let i=e.trim();if(!i)return null;let a=n;for(let e of[`socks5://`,`socks4://`,`http://`,`https://`])if(i.toLowerCase().startsWith(e)){a=e.replace(`://`,``),i=i.slice(e.length);break}if(!i.includes(`@`)&&i.split(`:`).length===2)return{address:i,protocol:a};let o=``,s=``,c=``,l=``;if(t===`custom`&&r&&r.length>=4){let e=Vt(i,r);if(!e)return null;({ip:o,port:s,login:c,pass:l}=e)}else if(t===`login:pass@ip:port`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;c=r[0],l=r.slice(1).join(`:`),o=a[0],s=a[1]}else if(t===`login:pass:ip:port`){let e=i.split(`:`);if(e.length<4)return null;c=e[0],l=e[1],o=e[2],s=e[3]}else if(t===`ip:port@login:pass`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;o=r[0],s=r[1],c=a[0],l=a.slice(1).join(`:`)}else if(t===`ip:port:login:pass`){let e=i.split(`:`);if(e.length<4)return null;o=e[0],s=e[1],c=e[2],l=e[3]}return!o||!s?null:{address:c&&l?`${c}:${l}@${o}:${s}`:`${o}:${s}`,protocol:a}}function Vt(e,t){let n=[],r=[];for(let e=0;ee.addToast),x=I(),S=async()=>{try{t(await D.getProxies())}catch{}};(0,y.useEffect)(()=>{S()},[]);let C=async e=>{let t=e.split(`
-`).filter(e=>e.trim());if(!t.length)return;let n=f?`custom`:c,i=[];for(let e of t){let t=Bt(e,n,u,f?m:void 0);t&&i.push(t)}if(!i.length){b(`error`,x(`toast.proxyFormatError`));return}try{b(`success`,x(`toast.proxiesAdded`,{count:(await D.bulkAddProxies(i)).added})),r(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},w=()=>C(n),T=async e=>{e.preventDefault(),_(!1);let t=e.dataTransfer.files[0];t&&await C(await t.text())},E=async e=>{let t=e.target.files?.[0];t&&(await C(await t.text()),e.target.value=``)},O=async e=>{try{await D.deleteProxy(e),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},k=async()=>{if(e.length&&window.confirm(x(`proxy.confirmDeleteAll`)))try{b(`success`,x(`toast.proxiesDeleted`,{count:(await D.deleteAllProxies()).deleted})),s(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},ee=async()=>{a(!0),s(``);try{let e=await D.checkProxies();s(x(`proxy.checkResult`,{total:e.total,alive:e.alive,dead:e.dead})),await S()}catch(e){b(`error`,x(`misc.proxyErrorCheck`,{error:e instanceof Error?e.message:String(e)}))}finally{a(!1)}},te=(e,t)=>{let n=[...m];n[e]=t,h(n)},j=m.join(``);return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-4`,children:[(0,L.jsxs)(`h3`,{className:`font-semibold mb-3`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),x(`proxy.title`),` `,(0,L.jsx)(`span`,{className:`text-xs text-gray-500 ml-2`,children:x(`proxy.count`,{count:e.length})})]}),(0,L.jsxs)(`div`,{className:`mb-3 space-y-2`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3 flex-wrap`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.protocol`)}),(0,L.jsxs)(`select`,{value:u,onChange:e=>d(e.target.value),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[(0,L.jsx)(`option`,{value:`http`,children:`HTTP`}),(0,L.jsx)(`option`,{value:`socks5`,children:`SOCKS5`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.format`)}),(0,L.jsxs)(`select`,{value:f?`__custom__`:c,onChange:e=>{e.target.value===`__custom__`?p(!0):(p(!1),l(e.target.value))},className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[zt.map(e=>(0,L.jsx)(`option`,{value:e.value,children:e.label},e.value)),(0,L.jsx)(`option`,{value:`__custom__`,children:x(`proxy.customFormat`)})]})]}),f&&(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 space-y-2`,children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.formatConstructor`)}),(0,L.jsx)(`div`,{className:`flex items-center gap-1 flex-wrap`,children:m.map((e,t)=>t%2==0?(0,L.jsx)(`select`,{value:e,onChange:e=>te(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-2 py-1 text-xs text-accent`,children:Ht.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t):(0,L.jsx)(`select`,{value:e,onChange:e=>te(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-1 py-1 text-xs text-yellow-400 w-10 text-center`,children:Ut.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t))}),(0,L.jsxs)(`p`,{className:`text-xs text-gray-500`,children:[x(`proxy.preview`),` `,(0,L.jsx)(`span`,{className:`text-gray-300`,children:j})]})]})]}),(0,L.jsxs)(`div`,{onDragOver:e=>{e.preventDefault(),_(!0)},onDragLeave:()=>_(!1),onDrop:T,onClick:()=>v.current?.click(),className:`border-2 border-dashed rounded-lg p-4 mb-2 text-center cursor-pointer transition-colors ${g?`border-accent bg-accent/10`:`border-dark-500 hover:border-accent`}`,children:[(0,L.jsx)(ce,{size:24,className:`mx-auto mb-1 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.dragFile`)})]}),(0,L.jsx)(`input`,{ref:v,type:`file`,accept:`.txt`,className:`hidden`,onChange:E}),(0,L.jsx)(`textarea`,{value:n,onChange:e=>r(e.target.value),rows:4,placeholder:x(`proxy.perLine`,{format:f?j:c}),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-2 resize-y`}),(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3 flex-wrap`,children:[(0,L.jsx)(`button`,{onClick:w,className:`btn-primary`,children:x(`proxy.addBtn`)}),(0,L.jsx)(`button`,{onClick:ee,disabled:i,className:`btn-secondary`,children:x(i?`proxy.checking`:`proxy.checkAll`)}),e.length>0&&(0,L.jsx)(`button`,{onClick:k,className:`btn-danger text-xs`,children:x(`proxy.deleteAllBtn`)})]}),o&&(0,L.jsx)(`p`,{className:`text-xs text-gray-300 mb-3`,children:o}),e.length>0&&(()=>{let t=e.filter(e=>e.is_alive).length,n=e.length-t;return(0,L.jsxs)(`p`,{className:`text-xs text-gray-400 mb-3`,children:[(0,L.jsxs)(`span`,{className:`text-green-400`,children:[`● `,t]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsxs)(`span`,{className:`text-red-400`,children:[`● `,n]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsx)(`span`,{children:e.length})]})})(),(0,L.jsx)(`div`,{className:`max-h-48 overflow-y-auto space-y-1`,children:e.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center justify-between text-xs gap-2 group px-2 py-1 rounded hover:bg-dark-700`,children:[(0,L.jsxs)(`span`,{className:`${e.is_alive?`text-green-400`:`text-red-400`} min-w-0 truncate`,children:[e.protocol,`://`,e.address]}),(0,L.jsx)(`button`,{onClick:()=>O(e.id),className:`text-red-400 hover:bg-red-400/20 rounded px-2 py-0.5 text-sm font-medium shrink-0 transition`,title:x(`proxy.deleteProxy`),children:`✕`})]},e.id))})]})}function Gt({checked:e,onChange:t}){return(0,L.jsxs)(`label`,{className:`toggle-switch`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,onChange:e=>t(e.target.checked)}),(0,L.jsx)(`span`,{className:`toggle-track`})]})}function Kt({label:e,desc:t,checked:n,onChange:r}){return(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-4 py-2.5`,children:[(0,L.jsxs)(`div`,{className:`min-w-0`,children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-200 leading-tight`,children:e}),t&&(0,L.jsx)(`p`,{className:`text-xs text-gray-500 mt-0.5`,children:t})]}),(0,L.jsx)(Gt,{checked:n,onChange:r})]})}function qt({value:e,onChange:t}){let n=I(),[r,i]=(0,y.useState)(!1),[a,o]=(0,y.useState)(``),s=(0,y.useRef)(null),c=e=>Math.max(1,e),l=()=>{t(c(parseInt(a)||e)),i(!1)},u=`h-6 px-1.5 rounded bg-dark-700 border border-dark-600 text-gray-300 hover:bg-dark-600 text-xs flex items-center justify-center select-none leading-none`;return(0,L.jsxs)(`div`,{className:`flex items-center gap-3 pt-3 mt-0.5`,children:[(0,L.jsx)(`span`,{className:`text-sm text-gray-400 flex-1`,title:`Двойной клик на числе для ручного ввода`,children:n(`tools.maxThreads`)}),(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`button`,{type:`button`,className:u,onClick:()=>t(c(e-10)),children:`-10`}),(0,L.jsx)(`button`,{type:`button`,className:u,onClick:()=>t(c(e-1)),children:`-1`}),r?(0,L.jsx)(`input`,{ref:s,autoFocus:!0,value:a,onChange:e=>o(e.target.value),onBlur:l,onKeyDown:e=>{e.key===`Enter`&&l(),e.key===`Escape`&&i(!1)},className:`w-10 text-center text-sm font-mono bg-dark-900 border border-accent rounded outline-none text-gray-100 py-0.5`}):(0,L.jsx)(`span`,{className:`w-10 text-center text-sm font-mono text-gray-100 cursor-pointer select-none`,onDoubleClick:()=>{o(String(e)),i(!0)},title:`Двойной клик для ручного ввода`,children:e}),(0,L.jsx)(`button`,{type:`button`,className:u,onClick:()=>t(c(e+1)),children:`+1`}),(0,L.jsx)(`button`,{type:`button`,className:u,onClick:()=>t(c(e+10)),children:`+10`})]})]})}function Jt(){let e=I(),[t,n]=(0,y.useState)({fetch_profile:!0,check_ban:!0,max_threads:5,auto_revalidate_browser:!0,auto_proxy_on_import:!1,auto_validate_on_import:!1,auto_proxy_on_import_mafile:!0,auto_proxy_on_import_logpass:!0,auto_proxy_on_import_token:!0,auto_validate_on_import_mafile:!0,auto_validate_on_import_logpass:!0,auto_validate_on_import_token:!0}),[r,i]=(0,y.useState)(`mafile`),a=A(e=>e.hidePasswords),o=A(e=>e.setHidePasswords),s=A(e=>e.loadImportSettings),c=A(e=>e.addToast);return(0,y.useEffect)(()=>{D.getValidationSettings().then(n).catch(()=>{})},[]),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-5 py-3.5 border-b border-dark-600 flex items-center gap-2.5`,children:[(0,L.jsx)(be,{size:15,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:`Settings`})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`tools.validationSettings`)}),(0,L.jsxs)(`div`,{className:`divide-y divide-dark-600/60`,children:[(0,L.jsx)(Kt,{label:e(`tools.loadProfile`),checked:t.fetch_profile,onChange:e=>n({...t,fetch_profile:e})}),(0,L.jsx)(Kt,{label:e(`tools.checkBans`),checked:t.check_ban,onChange:e=>n({...t,check_ban:e})}),(0,L.jsx)(Kt,{label:e(`tools.autoRevalidateBrowser`),checked:t.auto_revalidate_browser,onChange:e=>n({...t,auto_revalidate_browser:e})})]}),(0,L.jsx)(qt,{value:t.max_threads,onChange:e=>n(t=>({...t,max_threads:e}))})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-1.5`,children:e(`tools.importSettings`)}),(0,L.jsx)(`div`,{className:`flex gap-1 mb-3`,children:[`mafile`,`logpass`,`token`].map(t=>(0,L.jsx)(`button`,{type:`button`,onClick:()=>i(t),className:`px-2.5 py-1 rounded text-xs font-medium transition-colors ${r===t?`bg-accent/20 text-accent border border-accent/30`:`text-gray-500 hover:text-gray-300 border border-transparent`}`,children:e(`tools.importTab${t.charAt(0).toUpperCase()+t.slice(1)}`)},t))}),[`mafile`,`logpass`,`token`].map(i=>r===i?(0,L.jsxs)(`div`,{className:`divide-y divide-dark-600/60`,children:[(0,L.jsx)(Kt,{label:e(`tools.autoProxyOnImport`),desc:e(`tools.autoProxyOnImportDesc`),checked:t[`auto_proxy_on_import_${i}`],onChange:e=>n({...t,[`auto_proxy_on_import_${i}`]:e})}),(0,L.jsx)(Kt,{label:e(`tools.autoValidateOnImport`),desc:e(`tools.autoValidateOnImportDesc`),checked:t[`auto_validate_on_import_${i}`],onChange:e=>n({...t,[`auto_validate_on_import_${i}`]:e})})]},i):null)]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`settings.display`)}),(0,L.jsx)(Kt,{label:e(`settings.hidePasswords`),checked:a,onChange:o})]}),(0,L.jsx)(`div`,{className:`px-5 py-3 border-t border-dark-600 flex justify-end`,children:(0,L.jsx)(`button`,{onClick:async()=>{try{await D.updateValidationSettings(t),await s(),c(`success`,e(`toast.settingsSaved`))}catch(t){c(`error`,e(`misc.error`,{error:t instanceof Error?t.message:String(t)}))}},className:`btn-primary`,children:e(`btn.save`)})})]})}function Yt(){return(0,L.jsxs)(`div`,{className:`max-w-5xl mx-auto flex flex-col gap-4`,children:[(0,L.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-4`,children:[(0,L.jsx)(Rt,{}),(0,L.jsx)(Jt,{})]}),(0,L.jsx)(Wt,{})]})}var Xt=[`shared_secret`,`serial_number`,`revocation_code`,`uri`,`account_name`,`token_gid`,`identity_secret`,`secret_1`,`device_id`,`server_time`,`fully_enrolled`],Zt=[`SessionID`,`AccessToken`,`RefreshToken`,`SteamID`,`SteamLoginSecure`],Qt=[{value:`{username}`,label:`username`},{value:`{steamid}`,label:`steamid`}],$t=[{value:`flat_mafiles`,icon:`📄`},{value:`per_account_folder`,icon:`📁`},{value:`single_file`,icon:`📦`}];function en({accountIds:e,onExport:t}){let n=I(),[r,i]=(0,y.useState)(new Set(Xt)),[a,o]=(0,y.useState)(new Set(Zt)),[s,c]=(0,y.useState)(`per_account_folder`),[l,u]=(0,y.useState)(`{username}`),[d,f]=(0,y.useState)(`{steamid}.mafile`),[p,m]=(0,y.useState)(`{username}.txt`),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(!1),[S,C]=(0,y.useState)(`{login}:{password}:{email}:{email_password}`),w=(e,t,n)=>{let r=new Set(e);r.has(t)?r.delete(t):r.add(t),n(r)},T=(e,t)=>{e(e=>e+t)};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`px-4 py-3 border-b border-dark-600 flex items-center gap-2`,children:[(0,L.jsx)(we,{size:14,className:`text-accent`}),(0,L.jsx)(`h4`,{className:`font-semibold text-sm`,children:n(`mafile.exportSettings`)})]}),(0,L.jsxs)(`div`,{className:`p-4 space-y-4`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400 mb-2`,children:n(`mafile.exportFormat`)}),(0,L.jsx)(`div`,{className:`grid grid-cols-3 gap-2`,children:$t.map(e=>(0,L.jsxs)(`button`,{onClick:()=>{c(e.value),e.value===`single_file`&&(v(!1),x(!1))},className:`flex flex-col items-center gap-1 p-3 rounded-lg border text-xs transition-all cursor-pointer ${s===e.value?`border-accent bg-accent/10 text-white`:`border-dark-600 bg-dark-700 text-gray-400 hover:border-dark-500 hover:text-gray-300`}`,children:[(0,L.jsx)(`span`,{className:`text-base`,children:e.icon}),(0,L.jsx)(`span`,{children:n(`mafile.${e.value}`)})]},e.value))})]}),s!==`single_file`&&(0,L.jsxs)(`details`,{className:`group`,open:!0,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.namingSection`),(0,L.jsxs)(`span`,{className:`text-gray-500 ml-1`,children:[(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{username}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steamid}`})]})]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-3 pl-4 border-l border-dark-600`,children:[s===`per_account_folder`&&(0,L.jsx)(tn,{label:n(`mafile.folderName`),value:l,onChange:u,vars:Qt,insertVar:T}),(0,L.jsx)(tn,{label:n(`mafile.mafileName`),value:d,onChange:f,vars:Qt,insertVar:T})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),(0,L.jsx)(Te,{size:12,className:`inline`}),n(`mafile.txtSettings`)]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-2.5 pl-4 border-l border-dark-600`,children:[s!==`single_file`&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(nn,{checked:_,onChange:e=>{v(e),e||x(!1)},children:[n(`mafile.addGlobalTxt`),` `,(0,L.jsx)(`code`,{className:`text-accent text-xs`,children:`accounts.txt`})]}),s===`per_account_folder`&&(0,L.jsx)(nn,{checked:h,onChange:g,children:n(`mafile.addTxtPerFolder`)}),(0,L.jsx)(nn,{checked:b,onChange:x,disabled:!_,children:n(`mafile.skipFolders`)})]}),(_||h||s===`single_file`)&&(0,L.jsxs)(`div`,{className:`space-y-3 pt-1`,children:[s===`per_account_folder`&&h&&(0,L.jsx)(tn,{label:n(`mafile.txtFolderName`),value:p,onChange:m,vars:Qt,insertVar:T}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:n(`mafile.txtLineFormat`)}),(0,L.jsx)(`input`,{value:S,onChange:e=>C(e.target.value),className:`w-full bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),(0,L.jsxs)(`p`,{className:`text-[11px] text-gray-500 mt-1.5 leading-relaxed`,children:[n(`mafile.variables`),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{login}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email_password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steam_id}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{proxy}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{mafile}`})]})]})]})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.mafileFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[r.size,`/`,Xt.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:Xt.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:r.has(e),onChange:()=>w(r,e,i),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.sessionFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[a.size,`/`,Zt.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:Zt.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:a.has(e),onChange:()=>w(a,e,o),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`button`,{onClick:()=>{t({fields:[...r],session_fields:[...a],format:s,account_ids:e,folder_name_template:l,mafile_name_template:d,txt_name_template:p,include_txt_per_folder:h,include_global_txt:_,skip_folders:b,txt_format:S})},disabled:e.length===0,className:`w-full flex items-center justify-center gap-2 py-2.5 rounded-lg font-medium text-sm transition-all ${e.length===0?`bg-dark-700 text-gray-500 cursor-not-allowed`:`bg-accent hover:bg-accent-hover text-white cursor-pointer`}`,children:[(0,L.jsx)(se,{size:14}),n(`mafile.export`),` (`,e.length>0?e.length:n(`mafile.noAccounts`),`)`]})]})]})}function tn({label:e,value:t,onChange:n,vars:r,insertVar:i}){return(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-1.5`,children:[(0,L.jsx)(`input`,{value:t,onChange:e=>n(e.target.value),className:`flex-1 bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),r.map(e=>(0,L.jsx)(`button`,{onClick:()=>i(e=>n(e(t)),e.value),className:`px-2 py-1 text-[11px] rounded bg-dark-700 border border-dark-600 text-gray-400 hover:text-accent hover:border-accent/30 transition-colors cursor-pointer`,children:e.label},e.value))]})]})}function nn({checked:e,onChange:t,disabled:n,children:r}){return(0,L.jsxs)(`label`,{className:`flex items-center gap-2.5 text-sm cursor-pointer select-none ${n?`opacity-40 cursor-not-allowed`:`hover:text-gray-200`} transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,disabled:n,onChange:e=>t(e.target.checked),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`text-xs`,children:r})]})}function rn(){let e=I(),t=ze(e=>e.accounts),n=ze(e=>e.mafileManagerIds),r=ze(e=>e.clearMafileManager),i=A(e=>e.addToast),a=t.filter(e=>n.has(e.id)),o=async t=>{try{let n=await D.exportZip(t),r=URL.createObjectURL(n),a=document.createElement(`a`);a.href=r,a.download=`mafiles_export.zip`,a.click(),URL.revokeObjectURL(r),i(`success`,e(`toast.exportDone`))}catch(t){i(`error`,e(`misc.exportError`,{error:t instanceof Error?t.message:String(t)}))}},s=a.filter(e=>e.mafile_path).length;return(0,L.jsx)(`div`,{className:`h-full overflow-y-auto pr-1`,children:(0,L.jsxs)(`div`,{className:`max-w-2xl mx-auto space-y-5 py-2`,children:[a.length===0&&(0,L.jsxs)(`div`,{className:`flex flex-col items-center justify-center py-16 text-center`,children:[(0,L.jsx)(`div`,{className:`w-14 h-14 rounded-2xl bg-dark-700 flex items-center justify-center mb-4`,children:(0,L.jsx)(we,{size:24,className:`text-gray-500`})}),(0,L.jsx)(`p`,{className:`text-gray-400 text-sm mb-1`,children:e(`mafile.emptyTitle`)}),(0,L.jsx)(`p`,{className:`text-gray-500 text-xs max-w-xs`,children:e(`mafile.emptyHint`)})]}),a.length>0&&(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between px-4 py-3 border-b border-dark-600`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,L.jsx)(Ee,{size:14,className:`text-accent`}),(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:e(`mafile.sentAccounts`)}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[a.length,` `,e(`mafile.accountsCount`),` · `,s,` `,e(`mafile.withMafile`)]})]}),(0,L.jsx)(`button`,{onClick:r,className:`text-xs text-red-400 hover:text-red-300 transition-colors cursor-pointer`,children:e(`mafile.clearBtn`)})]}),(0,L.jsx)(`div`,{className:`max-h-56 overflow-y-auto divide-y divide-dark-700`,children:a.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center gap-3 px-4 py-2 hover:bg-dark-700/50 transition-colors`,children:[e.avatar_url?(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm shrink-0`,alt:``}):(0,L.jsx)(`div`,{className:`w-6 h-6 rounded bg-dark-600 shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm truncate flex-1 min-w-0`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-xs text-gray-500 font-mono hidden sm:block`,children:e.steam_id}),(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded ${e.mafile_path?`bg-green-500/10 text-green-400`:`bg-dark-600 text-gray-500`}`,children:e.mafile_path?`mafile`:`—`})]},e.id))})]}),a.length>0&&(0,L.jsx)(en,{accountIds:[...n],onExport:o})]})})}function an(e,t,n=!0){let r=(0,y.useRef)(t);r.current=t,(0,y.useEffect)(()=>{if(!n)return;let t=new EventSource(e);return t.onmessage=e=>{try{r.current(JSON.parse(e.data))}catch{}},t.onerror=()=>{t.close()},()=>t.close()},[e,n])}function on(){let[e,t]=(0,y.useState)([]),n=(0,y.useRef)(null),r=(0,y.useRef)(!0);(0,y.useEffect)(()=>{D.getLogs().then(t).catch(()=>{})},[]),an(`/api/logs/stream`,e=>{t(t=>{let n=[...t,e];return n.length>500&&n.splice(0,n.length-500),n})}),(0,y.useEffect)(()=>{r.current&&n.current&&(n.current.scrollTop=n.current.scrollHeight)},[e]);let i=()=>{if(!n.current)return;let{scrollTop:e,scrollHeight:t,clientHeight:i}=n.current;r.current=t-e-i<40},a=e=>{switch(e){case`error`:case`critical`:return`text-red-400`;case`warning`:return`text-yellow-400`;case`success`:return`text-green-400`;case`debug`:return`text-gray-500`;default:return`text-gray-300`}};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg flex flex-col`,style:{maxHeight:`calc(100vh - 200px)`},children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 border-b border-dark-600 flex items-center justify-between shrink-0`,children:[(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:`📜 Лог`}),(0,L.jsx)(`button`,{onClick:()=>t([]),className:`text-xs text-gray-500 hover:text-gray-300 transition-colors`,children:`Очистить`})]}),(0,L.jsxs)(`div`,{ref:n,onScroll:i,className:`flex-1 overflow-y-auto min-h-0 p-2 font-mono text-xs space-y-px`,children:[e.map((e,t)=>(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`span`,{className:`text-gray-600 shrink-0`,children:e.ts}),(0,L.jsx)(`span`,{className:`shrink-0 w-3 text-center ${a(e.level)}`,children:e.icon}),(0,L.jsx)(`span`,{className:`${a(e.level)} break-all min-w-0`,children:e.msg})]},t)),e.length===0&&(0,L.jsx)(`p`,{className:`text-gray-600 text-center py-4`,children:`Нет логов`})]})]})}function sn(){return(0,L.jsx)(on,{})}function cn(){let e=A(e=>e.activeTab),t=A(e=>e.loadDisplaySettings),n=A(e=>e.loadColumnSettings),r=A(e=>e.loadLogpassColumnSettings),i=A(e=>e.loadImportSettings);return(0,y.useEffect)(()=>{t(),n(),r(),i()},[]),(0,L.jsxs)(`div`,{className:`h-dvh bg-dark-900 text-gray-300 flex flex-col overflow-hidden`,children:[(0,L.jsx)(oe,{}),(0,L.jsx)(Le,{}),(0,L.jsxs)(`main`,{className:`flex-1 min-h-0 p-4 w-full overflow-y-auto`,children:[e===`accounts`&&(0,L.jsx)(Lt,{}),e===`tools`&&(0,L.jsx)(Yt,{}),e===`mafiles`&&(0,L.jsx)(rn,{}),e===`logs`&&(0,L.jsx)(sn,{})]}),(0,L.jsx)(Re,{})]})}var ln=class extends y.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(`React crash:`,e,t)}render(){let{error:e}=this.state;return e?(0,L.jsxs)(`div`,{style:{padding:32,fontFamily:`monospace`,background:`#0f0f0f`,color:`#f87171`,minHeight:`100vh`},children:[(0,L.jsx)(`h2`,{style:{fontSize:18,marginBottom:12},children:`⚠ SteamPanel failed to start`}),(0,L.jsxs)(`pre`,{style:{whiteSpace:`pre-wrap`,fontSize:13,color:`#fca5a5`},children:[e.message,`
+`).replace(Ad,``)}function Md(e,t){return t=jd(t),jd(e)===t}function $(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Wt(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Wt(e,``+r);break;case`className`:Ot(e,`class`,r);break;case`tabIndex`:Ot(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Ot(e,n,r);break;case`style`:qt(e,r,o);break;case`data`:if(t!==`object`){Ot(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Zt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}else typeof o==`function`&&(n===`formAction`?(t!==`input`&&$(e,t,`name`,a.name,a,null),$(e,t,`formEncType`,a.formEncType,a,null),$(e,t,`formMethod`,a.formMethod,a,null),$(e,t,`formTarget`,a.formTarget,a,null)):($(e,t,`encType`,a.encType,a,null),$(e,t,`method`,a.method,a,null),$(e,t,`target`,a.target,a,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Zt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Qt);break;case`onScroll`:r!=null&&Q(`scroll`,e);break;case`onScrollEnd`:r!=null&&Q(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Zt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:Q(`beforetoggle`,e),Q(`toggle`,e),Dt(e,`popover`,r);break;case`xlinkActuate`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:kt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:kt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Dt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Lt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),vt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Lt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Lt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Lt(n.imageSizes)+`"]`)):i+=`[href="`+Lt(e)+`"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=h({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),vt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Lt(r)+`"][href="`+Lt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=h({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),vt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=_t(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=h({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);vt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=_t(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),vt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=_t(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=h({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),vt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=se.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=_t(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=_t(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=_t(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="`+Lt(e)+`"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return h({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),vt(t),e.head.appendChild(t))}function Pf(e){return`[src="`+Lt(e)+`"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Lt(n.href)+`"]`);if(r)return t.instance=r,vt(r),r;var a=h({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),vt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,vt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),vt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,vt(a),a):(r=n,(a=mf.get(o))&&(r=h({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),vt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,vt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),vt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=e=>{let t,n=new Set,r=(e,r)=>{let i=typeof e==`function`?e(t):e;if(!Object.is(i,t)){let e=t;t=r??(typeof i!=`object`||!i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,a={setState:r,getState:i,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,i,a);return a},v=(e=>e?_(e):_),y=c(u(),1),b=e=>e;function x(e,t=b){let n=y.useSyncExternalStore(e.subscribe,y.useCallback(()=>t(e.getState()),[e,t]),y.useCallback(()=>t(e.getInitialState()),[e,t]));return y.useDebugValue(n),n}var S=e=>{let t=v(e),n=e=>x(t,e);return Object.assign(n,t),n},C=(e=>e?S(e):S),w=g(),T=`/api`;async function E(e,t){let n=await fetch(`${T}${e}`,{...t,headers:{"Content-Type":`application/json`,...t?.headers}});if(!n.ok){let e=await n.json().catch(()=>({detail:n.statusText}));throw Error(e.detail??`HTTP ${n.status}`)}if(n.status!==204)return n.json()}var D={getVersion:()=>E(`/version`),getAccounts:()=>E(`/accounts`),getAccount:e=>E(`/accounts/${e}`),createAccount:e=>E(`/accounts`,{method:`POST`,body:JSON.stringify(e)}),updateAccount:(e,t)=>E(`/accounts/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteAccount:e=>E(`/accounts/${e}`,{method:`DELETE`}),deleteBulk:e=>E(`/accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),assignProxies:()=>E(`/accounts/assign-proxies`,{method:`POST`}),reassignProxies:()=>E(`/accounts/reassign-proxies`,{method:`POST`}),clearProxies:()=>E(`/accounts/clear-proxies`,{method:`POST`}),importAccounts:e=>{let t=new FormData;return t.append(`file`,e),fetch(`${T}/accounts/import`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},executeAction:e=>E(`/actions`,{method:`POST`,body:JSON.stringify(e)}),respondToPrompt:(e,t,n)=>E(`/tasks/${e}/respond`,{method:`POST`,body:JSON.stringify({value:t,login:n||``})}),generate2FA:e=>E(`/actions/generate-2fa`,{method:`POST`,body:JSON.stringify({shared_secret:e})}),generate2FAByAccount:e=>E(`/actions/generate-2fa-by-account`,{method:`POST`,body:JSON.stringify({account_id:e})}),getConfirmations:e=>E(`/actions/confirmations/${e}`),respondConfirmations:(e,t,n,r)=>E(`/actions/confirmations/${e}/respond`,{method:`POST`,body:JSON.stringify({ids:t,nonces:n,accept:r})}),getProxies:()=>E(`/proxies`),addProxy:(e,t=`http`)=>E(`/proxies`,{method:`POST`,body:JSON.stringify({address:e,protocol:t})}),deleteProxy:e=>E(`/proxies/${e}`,{method:`DELETE`}),deleteAllProxies:()=>E(`/proxies/all`,{method:`DELETE`}),bulkAddProxies:e=>E(`/proxies/bulk`,{method:`POST`,body:JSON.stringify(e)}),checkProxies:()=>E(`/proxies/check`,{method:`POST`}),getTasks:()=>E(`/tasks`),getTask:e=>E(`/tasks/${e}`),cancelTask:e=>E(`/tasks/${e}`,{method:`DELETE`}),getMafiles:()=>E(`/mafiles`),uploadMafiles:e=>{let t=new FormData;return e.forEach(e=>t.append(`files`,e)),fetch(`${T}/mafiles/upload`,{method:`POST`,body:t}).then(async e=>{if(!e.ok)throw Error((await e.json().catch(()=>({}))).detail??e.statusText);return e.json()})},deleteMafile:e=>E(`/mafiles/${encodeURIComponent(e)}`,{method:`DELETE`}),exportSecrets:()=>E(`/mafiles/export/all`),exportZip:e=>fetch(`${T}/mafiles/export/zip`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e)}).then(e=>{if(!e.ok)throw Error(`Export failed: ${e.status}`);return e.blob()}),getServicesSettings:()=>E(`/settings/services`),updateServicesSettings:e=>E(`/settings/services`,{method:`PUT`,body:JSON.stringify(e)}),getValidationSettings:()=>E(`/settings/validation`),updateValidationSettings:e=>E(`/settings/validation`,{method:`PUT`,body:JSON.stringify(e)}),getDisplaySettings:()=>E(`/settings/display`),updateDisplaySettings:e=>E(`/settings/display`,{method:`PUT`,body:JSON.stringify(e)}),getColumnSettings:()=>E(`/settings/columns`),updateColumnSettings:e=>E(`/settings/columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogpassColumnSettings:()=>E(`/settings/logpass-columns`),updateLogpassColumnSettings:e=>E(`/settings/logpass-columns`,{method:`PUT`,body:JSON.stringify(e)}),getLogs:()=>E(`/logs`),startAutoConfirm:e=>E(`/auto-confirm/start`,{method:`POST`,body:JSON.stringify({account_ids:e})}),stopAutoConfirm:e=>E(`/auto-confirm/stop`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getAutoConfirmStatus:()=>E(`/auto-confirm/status`),startAutoAccept:e=>E(`/auto-accept/start`,{method:`POST`,body:JSON.stringify({account_ids:e})}),stopAutoAccept:e=>E(`/auto-accept/stop`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getAutoAcceptStatus:()=>E(`/auto-accept/status`),openBrowser:e=>E(`/accounts/${e}/browser`,{method:`POST`}),getLogpassAccounts:()=>E(`/logpass`),createLogpassAccount:e=>E(`/logpass`,{method:`POST`,body:JSON.stringify(e)}),updateLogpassAccount:(e,t)=>E(`/logpass/${e}`,{method:`PUT`,body:JSON.stringify(t)}),deleteLogpassAccount:e=>E(`/logpass/${e}`,{method:`DELETE`}),deleteLogpassBulk:e=>E(`/logpass/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importLogpass:e=>E(`/logpass/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateLogpass:e=>E(`/logpass/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),fullParseLogpass:e=>E(`/logpass/full-parse`,{method:`POST`,body:JSON.stringify({account_ids:e})}),assignLogpassProxies:()=>E(`/logpass/assign-proxies`,{method:`POST`}),reassignLogpassProxies:()=>E(`/logpass/reassign-proxies`,{method:`POST`}),clearLogpassProxies:()=>E(`/logpass/clear-proxies`,{method:`POST`}),openLogpassBrowser:e=>E(`/logpass/${e}/browser`,{method:`POST`}),getTokenAccounts:()=>E(`/token-accounts`),createTokenAccount:e=>E(`/token-accounts`,{method:`POST`,body:JSON.stringify(e)}),deleteTokenAccount:e=>E(`/token-accounts/${e}`,{method:`DELETE`}),deleteTokenBulk:e=>E(`/token-accounts/delete-bulk`,{method:`POST`,body:JSON.stringify({ids:e})}),importTokens:e=>E(`/token-accounts/import`,{method:`POST`,body:JSON.stringify({lines:e})}),validateTokens:e=>E(`/token-accounts/validate`,{method:`POST`,body:JSON.stringify({account_ids:e})}),openTokenBrowser:e=>E(`/token-accounts/${e}/browser`,{method:`POST`}),assignTokenProxies:()=>E(`/token-accounts/assign-proxies`,{method:`POST`}),reassignTokenProxies:()=>E(`/token-accounts/reassign-proxies`,{method:`POST`}),clearTokenProxies:()=>E(`/token-accounts/clear-proxies`,{method:`POST`}),getTokenColumnSettings:()=>E(`/settings/token-columns`),updateTokenColumnSettings:e=>E(`/settings/token-columns`,{method:`PUT`,body:JSON.stringify(e)}),fullCheckTokens:e=>E(`/token-accounts/full-check`,{method:`POST`,body:JSON.stringify({account_ids:e})}),getTokenCheckData:e=>E(`/token-accounts/${e}/check-data`),downloadTokenCookies:e=>{let t=document.createElement(`a`);t.href=`${T}/token-accounts/${e}/cookies`,t.download=``,t.click()}},O=0,k={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,email:!0,email_pass:!1,email_login_pass:!1,phone:!0,status:!0,ban:!0,vac:!0,limit:!0,twofa:!0,mafile:!0,proxy:!0,notes:!0,actions:!0,last_online:!0,balance:!0,country:!0},ee={browser:!0,profile:!0,steam_id:!0,login:!0,password:!0,login_pass:!0,status:!0,ban:!0,vac:!0,limit:!0,prime:!0,trophy:!0,behavior:!0,license:!0,proxy:!0,notes:!0,actions:!0,last_online:!0,balance:!0,country:!0},te={browser:!0,profile:!0,last_online:!0,steam_id:!0,login:!0,token:!0,status:!0,ban:!0,vac:!0,limit:!0,proxy:!0,notes:!0,actions:!0,balance:!0,country:!0},A=C((e,t)=>({activeTab:`accounts`,setTab:t=>e({activeTab:t}),accountSection:`mafile`,setAccountSection:t=>e({accountSection:t}),toasts:[],addToast:(t,n)=>{let r=++O;e(e=>({toasts:[...e.toasts,{id:r,type:t,message:n}]})),setTimeout(()=>{e(e=>({toasts:e.toasts.filter(e=>e.id!==r)}))},4e3)},removeToast:t=>e(e=>({toasts:e.toasts.filter(e=>e.id!==t)})),hidePasswords:!1,setHidePasswords:t=>{e({hidePasswords:t}),D.updateDisplaySettings({hide_passwords:t}).catch(()=>{})},loadDisplaySettings:async()=>{try{e({hidePasswords:(await D.getDisplaySettings()).hide_passwords})}catch{}},columnVisibility:{...k},setColumnVisibility:t=>e({columnVisibility:t}),toggleColumn:n=>{let r={...t().columnVisibility,[n]:!t().columnVisibility[n]};e({columnVisibility:r}),D.updateColumnSettings(r).catch(()=>{})},loadColumnSettings:async()=>{try{let t=await D.getColumnSettings();e({columnVisibility:{...k,...t}})}catch{}},logpassColumnVisibility:{...ee},toggleLogpassColumn:n=>{let r={...t().logpassColumnVisibility,[n]:!t().logpassColumnVisibility[n]};e({logpassColumnVisibility:r}),D.updateLogpassColumnSettings(r).catch(()=>{})},loadLogpassColumnSettings:async()=>{try{let t=await D.getLogpassColumnSettings();e({logpassColumnVisibility:{...ee,...t}})}catch{}},autoProxyOnImport:!1,autoValidateOnImport:!1,autoProxyOnImportMafile:!0,autoProxyOnImportLogpass:!0,autoProxyOnImportToken:!0,autoValidateOnImportMafile:!0,autoValidateOnImportLogpass:!0,autoValidateOnImportToken:!0,loadImportSettings:async()=>{try{let t=await D.getValidationSettings();e({autoProxyOnImport:t.auto_proxy_on_import,autoValidateOnImport:t.auto_validate_on_import,autoProxyOnImportMafile:t.auto_proxy_on_import_mafile,autoProxyOnImportLogpass:t.auto_proxy_on_import_logpass,autoProxyOnImportToken:t.auto_proxy_on_import_token,autoValidateOnImportMafile:t.auto_validate_on_import_mafile,autoValidateOnImportLogpass:t.auto_validate_on_import_logpass,autoValidateOnImportToken:t.auto_validate_on_import_token})}catch{}},tokenColumnVisibility:{...te},toggleTokenColumn:n=>{let r={...t().tokenColumnVisibility,[n]:!t().tokenColumnVisibility[n]};e({tokenColumnVisibility:r}),D.updateTokenColumnSettings(r).catch(()=>{})},loadTokenColumnSettings:async()=>{try{let t=await D.getTokenColumnSettings();e({tokenColumnVisibility:{...te,...t}})}catch{}}})),j=`steampanel_locale`,M=localStorage.getItem(j)||`ru`,N=new Set;function P(){N.forEach(e=>e())}function F(e){M=e,localStorage.setItem(j,e),P()}function ne(){return[(0,y.useSyncExternalStore)(e=>(N.add(e),()=>N.delete(e)),()=>M),F]}var re={ru:{"header.accounts":`Аккаунтов`,"tab.accounts":`Аккаунты`,"tab.mafiles":`Mafile Management`,"tab.tools":`Настройки`,"tab.logs":`Логи`,"section.dataType":`Тип данных`,"col.browser":`Войти`,"col.profile":`Профиль`,"col.lastOnline":`Отлега`,"col.steamId":`Steam ID`,"col.login":`Логин`,"col.password":`Пароль`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Телефон`,"col.status":`Статус`,"col.ban":`Бан`,"col.vac":`VAC`,"col.limit":`Лимит`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Прокси`,"col.notes":`Заметки`,"col.actions":`Действия`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Лицензии`,"col.token":`Токен`,"col.balance":`Баланс`,"col.country":`Страна`,"action.selectAction":`— Действие`,"action.validate":`Валидация`,"action.changePassword":`Сменить пароль`,"action.randomPassword":`Случайный пароль`,"action.changeEmail":`Сменить email`,"action.changePhone":`Сменить телефон`,"action.removePhone":`Удалить телефон`,"action.removeGuard":`Удалить Guard`,"action.noRevocationCode":`Нет revocation_code в mafile`,"action.enableAutoAccept":`Вкл. автопринятие`,"action.disableAutoAccept":`Выкл. авто-принятие входа`,"action.enableAutoAcceptLogin":`Вкл. авто-принятие входа`,"action.enableAutoConfirm":`Вкл. авто-подтверждения`,"action.disableAutoConfirm":`Выкл. авто-подтверждения`,"tip.autoConfirmActive":`Авто-подтверждения включены`,"action.generate2fa":`Сгенерировать 2FA код`,"action.confirmations":`Подтверждения`,"prompt.newPassword":`Введите новый пароль`,"prompt.newEmail":`Введите новый email`,"prompt.newPhone":`Введите новый номер телефона`,"prompt.removePhone":`Введите номер телефона (на который переставится старый)`,"prompt.enterValue":`Введите значение...`,"confirm.removeGuard":`Удалить Steam Guard для этого аккаунта?`,"confirm.deleteAccount":`Удалить аккаунт?`,"confirm.deleteSelected":`Удалить {count} выбранных аккаунтов?`,"confirm.deleteAll":`Удалить ВСЕ {count} аккаунтов? Это необратимо!`,"confirm.deleteLogpassSelected":`Удалить {count} аккаунт(ов)?`,"confirm.deleteLogpassAll":`Удалить все {count} аккаунтов?`,"confirm.deleteTokenSelected":`Удалить {count} токен(ов)?`,"confirm.deleteTokenAll":`Удалить все {count} токенов?`,"confirm.deleteToken":`Удалить токен {name}?`,"confirm.deleteLogpass":`Удалить {name}?`,"confirm.assignProxies":`Назначить прокси аккаунтам без прокси?`,"confirm.reassignProxies":`Переназначить прокси на все аккаунты?`,"confirm.reassignProxiesAll":`Переназначить прокси всем аккаунтам?`,"confirm.clearProxies":`Очистить прокси у всех аккаунтов?`,"confirm.executeBulk":`Выполнить «{action}» для {count} аккаунтов?`,"confirm.yes":`Да`,"confirm.title":`Подтверждения`,"confirm.loading":`Загрузка подтверждений...`,"confirm.empty":`Нет ожидающих подтверждений`,"confirm.acceptAll":`Принять все`,"confirm.denyAll":`Отклонить все`,"confirm.refresh":`Обновить`,"confirm.accepted":`Принято`,"confirm.denied":`Отклонено`,"confirm.respondFailed":`Не удалось обработать подтверждение`,"btn.import":`Импорт`,"btn.add":`Добавить`,"btn.save":`Сохранить`,"btn.cancel":`Отмена`,"btn.execute":`Выполнить`,"btn.deleteSelected":`Удалить выбранные`,"btn.deleteAll":`Удалить все`,"btn.assignProxies":`Назначить прокси`,"btn.reassign":`Переназначить`,"btn.clearProxies":`Очистить прокси`,"btn.validate":`Валидировать`,"btn.fullParse":`Полный парс`,"btn.fullCheck":`Полная проверка`,"btn.generate":`Сгенерировать`,"toast.copied":`Скопировано`,"toast.copyFailed":`Не удалось скопировать`,"toast.noteSaved":`Заметка сохранена`,"toast.noteSaveError":`Ошибка сохранения`,"toast.accountDeleted":`Аккаунт удален`,"toast.accountAdded":`Аккаунт добавлен`,"toast.saved":`Сохранено`,"toast.done":`Готово`,"toast.error":`Ошибка`,"toast.selectAction":`Выберите действие`,"toast.selectAccounts":`Выберите аккаунты`,"toast.noAccounts":`Нет аккаунтов`,"toast.autoAcceptEnabled":`Автопринятие включено для {count} акк.`,"toast.autoAcceptOn":`Авто-принятие входа включено`,"toast.autoAcceptOff":`Авто-принятие входа выключено`,"toast.taskCancelled":`Задача отменена`,"toast.browserOpening":`Браузер открывается...`,"toast.cookiesExpiredRevalidating":`Куки устарели. Запущена повторная валидация...`,"toast.cookiesExpired":`Куки устарели. Провалидируйте аккаунт заново.`,"toast.proxyCleared":`Прокси убран у {name}`,"toast.proxiesReassigned":`Переназначено {used} прокси на {count} акк.`,"toast.proxiesAssigned":`Назначено {used} прокси на {count} аккаунтов`,"toast.proxiesAssignedShort":`Назначено {count} аккаунтам`,"toast.proxiesReassignedShort":`Переназначено {count} аккаунтам`,"toast.proxiesClearedCount":`Очищено прокси у {count} аккаунтов`,"toast.proxiesClearedShort":`Очищено у {count} аккаунтов`,"toast.deleted":`Удалено: {count}`,"toast.sentToMafile":`{count} акк. отправлено в Mafile Management`,"toast.settingsSaved":`Настройки сохранены`,"toast.proxyFormatError":`Не удалось распознать прокси. Проверьте формат.`,"toast.proxiesAdded":`Добавлено {count} прокси`,"toast.proxiesDeleted":`Удалено {count} прокси`,"toast.exportDone":`Экспорт завершён`,"toast.uploaded":`Загружено: {count}`,"toast.uploadedWithErrors":`Загружено: {uploaded}, ошибок: {errors}`,"toast.importResult":`Импортировано: {imported}, Пропущено: {skipped}`,"toast.fileEmpty":`Файл пуст`,"task.validate":`Валидация`,"task.changePassword":`Смена пароля`,"task.randomPassword":`Случ. пароль`,"task.changeEmail":`Смена email`,"task.changePhone":`Смена телефона`,"task.removePhone":`Удал. телефона`,"task.removeGuard":`Удал. Guard`,"status.unknown":`Неизвестен`,"status.valid":`Валидный`,"status.invalid":`Невалидный`,"status.locked":`Заблокирован`,"status.limited":`Ограничен`,"status.banned":`БАН`,"status.ok":`ОК`,"tip.openBrowser":`Открыть Steam в браузере`,"tip.copyPassword":`Копировать пароль`,"tip.copyLoginPass":`Копировать login:pass`,"tip.copyEmailPass":`Копировать пароль email`,"tip.copyEmailLoginPass":`Копировать email:pass`,"tip.show":`Показать`,"tip.hide":`Скрыть`,"tip.gen2fa":`Сгенерировать и скопировать 2FA код`,"tip.code":`Код`,"tip.addNote":`Нажмите чтобы добавить заметку`,"tip.edit":`Редактировать`,"tip.delete":`Удалить`,"tip.autoAcceptActive":`Авто-принятие входа`,"tip.validate":`Валидировать`,"tip.columnSettings":`Настройки столбцов`,"tip.deleteProxy":`Удалить прокси`,"tip.clickToCopy":`Клик для копирования`,"tip.proxyError":`Ошибка прокси: {error}`,"ph.search":`Поиск: логин / Steam ID / заметка / lvl>10`,"ph.searchLogpass":`Поиск: логин / Steam ID / заметка / игра / lvl>10`,"ph.login":`Логин`,"ph.password":`Пароль`,"ph.proxy":`Прокси`,"ph.proxyOptional":`Прокси (необязательно)`,"ph.notes":`Заметки`,"ph.notesOptional":`Заметки (необязательно)`,"ph.loginOptional":`Логин (необязательно)`,"ph.emailPassword":`Пароль от email`,"empty.accounts":`Нет аккаунтов. Импортируйте файл`,"empty.logpass":`Аккаунтов нет. Импортируйте файл.`,"empty.tokens":`Токенов нет. Импортируйте или добавьте токены.`,"empty.logs":`Нет логов`,"empty.tasks":`Нет задач`,"modal.addAccount":`Добавить аккаунт`,"modal.editAccount":`Редактировать аккаунт`,"modal.importAccounts":`Импорт аккаунтов`,"modal.addToken":`Добавить токен`,"modal.importTokens":`Импорт токенов`,"import.formats":`Форматы`,"import.formatsColon":`Форматы:`,"import.delimiter":`разделитель`,"import.or":`или`,"import.dragTxt":`Перетащите .txt файл или нажмите для выбора`,"import.dragTxtCsv":`Перетащите .txt / .csv файл или нажмите для выбора`,"import.dragMafile":`Перетащите .mafile файлы или нажмите для выбора`,"import.attachMafile":`Прикрепить .mafile (необязательно)`,"import.selected":`Выбран: {name}`,"import.uploading":`Загрузка...`,"import.importBtn":`Импортировать`,"import.tokenFormat":`refresh_token (по одному на строку)`,"paging.shown":`Показано {visible} из {total}…`,"proxy.label":`Прокси {num}`,"proxy.title":`Прокси`,"proxy.count":`{count} шт.`,"proxy.protocol":`Протокол:`,"proxy.format":`Формат:`,"proxy.customFormat":`Свой формат...`,"proxy.formatConstructor":`Конструктор формата:`,"proxy.preview":`Предпросмотр:`,"proxy.dragFile":`Перетащите .txt файл с прокси или нажмите для выбора`,"proxy.addBtn":`Добавить`,"proxy.checking":`Проверка...`,"proxy.checkAll":`Проверить все`,"proxy.deleteAllBtn":`Удалить все прокси`,"proxy.confirmDeleteAll":`Удалить все прокси? Это действие нельзя отменить.`,"proxy.checkResult":`Всего: {total} | Живых: {alive} | Мёртвых: {dead}`,"proxy.removeProxy":`Убрать прокси`,"proxy.reassignProxy":`Переназначить прокси`,"proxy.perLine":`Прокси по одному на строку ({format})`,"proxy.deleteProxy":`Удалить прокси`,"tools.2faGenerator":`Генератор 2FA кода`,"tools.validationSettings":`Настройки валидации`,"tools.loadProfile":`Загружать профиль (никнейм, аватар)`,"tools.checkBans":`Проверять баны`,"tools.maxThreads":`Макс. потоков:`,"tools.autoRevalidateBrowser":`Автовалидация при мёртвых куках (браузер)`,"tools.autoProxyOnImport":`Авто-назначение прокси при импорте`,"tools.autoValidateOnImport":`Авто-валидация при импорте`,"tools.importSettings":`Настройки импорта`,"tools.autoProxyOnImportDesc":`Авто-назначить прокси сразу после импорта`,"tools.autoValidateOnImportDesc":`Авто-валидировать аккаунты сразу после импорта`,"tools.importTabMafile":`Mafile`,"tools.importTabLogpass":`Log:Pass`,"tools.importTabToken":`Token`,"tools.clickCopy":`Клик для копирования`,"tools.genErrorStr":`Ошибка`,"tools.servicesSettings":`Фоновые сервисы`,"tools.autoAcceptInterval":`Интервал auto-accept (сек):`,"tools.autoConfirmInterval":`Интервал auto-confirm (сек):`,"logs.title":`Лог`,"logs.clear":`Очистить`,"logs.activeTasks":`Активные задачи`,"mafile.upload":`Загрузка Mafile`,"mafile.exportSettings":`Настройки экспорта`,"mafile.exportFormat":`Формат:`,"mafile.flatFiles":`Плоские файлы (.mafile)`,"mafile.perAccountFolder":`Папка на аккаунт`,"mafile.singleFile":`Одним файлом`,"mafile.variables":`Переменные:`,"mafile.folderName":`Название папки:`,"mafile.mafileName":`Название .mafile:`,"mafile.txtSettings":`Настройки .txt`,"mafile.addGlobalTxt":`Добавить общий`,"mafile.withAllAccounts":`со всеми аккаунтами`,"mafile.addTxtPerFolder":`Добавить .txt в каждую папку`,"mafile.skipFolders":`Не создавать папку для каждого аккаунта`,"mafile.txtFolderName":`Название .txt в папке:`,"mafile.txtLineFormat":`Формат строки .txt:`,"mafile.mafileFields":`Поля Mafile`,"mafile.sessionFields":`Поля Session`,"mafile.export":`Экспорт`,"mafile.noAccounts":`нет аккаунтов`,"mafile.sentAccounts":`Отправленные аккаунты`,"mafile.clearBtn":`Очистить`,"mafile.insert":`Вставить {value}`,"mafile.emptyTitle":`Нет выбранных аккаунтов`,"mafile.emptyHint":`Выберите аккаунты в таблице и отправьте сюда для экспорта mafile`,"mafile.accountsCount":`акк.`,"mafile.withMafile":`с mafile`,"mafile.namingSection":`Шаблоны имён`,"mafile.flat_mafiles":`Файлы`,"mafile.per_account_folder":`Папки`,"mafile.single_file":`Один файл`,"settings.display":`Отображение`,"settings.hidePasswords":`Скрывать пароли (спойлер)`,"token.disclaimerTitle":`Вкладка в разработке`,"token.disclaimerBody1":`Функциональность вкладки Token не завершена и находится в стадии разработки.`,"token.disclaimerBody2":`⚠ Валидация токенов может привести к их инвалидации (убить токены). Используйте на свой страх и риск.`,"token.disclaimerBody3":`Импорт, редактирование и любые действия с токенами могут работать некорректно.`,"token.acceptRisk":`Я понимаю риски и хочу продолжить`,"twofa.copied":`2FA: {code} (скопировано)`,"twofa.error":`Ошибка 2FA: {error}`,"misc.task":`Задача {id}`,"misc.taskAction":`Задача {id} - {action} ({login})`,"misc.taskCount":`Задача {id} ({count} акк.)`,"misc.error":`Ошибка: {error}`,"misc.proxyErrorCheck":`Ошибка проверки: {error}`,"misc.exportError":`Ошибка экспорта: {error}`,"misc.genError":`Ошибка генерации: {error}`,"misc.errorStr":`Ошибка`,"misc.insert":`Вставить`},en:{"header.accounts":`Accounts`,"tab.accounts":`Accounts`,"tab.mafiles":`Mafile Management`,"tab.tools":`Settings`,"tab.logs":`Logs`,"section.dataType":`Data Type`,"col.browser":`Login`,"col.profile":`Profile`,"col.lastOnline":`Last Online`,"col.steamId":`Steam ID`,"col.login":`Login`,"col.password":`Password`,"col.loginPass":`Login:Pass`,"col.email":`Email`,"col.emailPass":`Email Pass`,"col.emailLoginPass":`Email:Pass`,"col.phone":`Phone`,"col.status":`Status`,"col.ban":`Ban`,"col.vac":`VAC`,"col.limit":`Limit`,"col.twofa":`2FA`,"col.mafile":`Mafile`,"col.proxy":`Proxy`,"col.notes":`Notes`,"col.actions":`Actions`,"col.prime":`Prime`,"col.trophy":`Trophy`,"col.behavior":`Behavior`,"col.license":`Licenses`,"col.token":`Token`,"col.balance":`Balance`,"col.country":`Country`,"action.selectAction":`— Action`,"action.validate":`Validate`,"action.changePassword":`Change password`,"action.randomPassword":`Random password`,"action.changeEmail":`Change email`,"action.changePhone":`Change phone`,"action.removePhone":`Remove phone`,"action.removeGuard":`Remove Guard`,"action.noRevocationCode":`No revocation_code in mafile`,"action.enableAutoAccept":`Enable auto-accept`,"action.disableAutoAccept":`Disable login auto-accept`,"action.enableAutoAcceptLogin":`Enable login auto-accept`,"action.enableAutoConfirm":`Enable auto-confirm`,"action.disableAutoConfirm":`Disable auto-confirm`,"tip.autoConfirmActive":`Auto-confirm active`,"action.generate2fa":`Generate 2FA code`,"action.confirmations":`Confirmations`,"prompt.newPassword":`Enter new password`,"prompt.newEmail":`Enter new email`,"prompt.newPhone":`Enter new phone number`,"prompt.removePhone":`Enter phone number (old number will be transferred to it)`,"prompt.enterValue":`Enter value...`,"confirm.removeGuard":`Remove Steam Guard for this account?`,"confirm.deleteAccount":`Delete account?`,"confirm.deleteSelected":`Delete {count} selected accounts?`,"confirm.deleteAll":`Delete ALL {count} accounts? This is irreversible!`,"confirm.deleteLogpassSelected":`Delete {count} account(s)?`,"confirm.deleteLogpassAll":`Delete all {count} accounts?`,"confirm.deleteTokenSelected":`Delete {count} token(s)?`,"confirm.deleteTokenAll":`Delete all {count} tokens?`,"confirm.deleteToken":`Delete token {name}?`,"confirm.deleteLogpass":`Delete {name}?`,"confirm.assignProxies":`Assign proxies to accounts without proxies?`,"confirm.reassignProxies":`Reassign proxies to all accounts?`,"confirm.reassignProxiesAll":`Reassign proxies to all accounts?`,"confirm.clearProxies":`Clear proxies from all accounts?`,"confirm.executeBulk":`Execute «{action}» for {count} accounts?`,"confirm.yes":`Yes`,"confirm.title":`Confirmations`,"confirm.loading":`Loading confirmations...`,"confirm.empty":`No pending confirmations`,"confirm.acceptAll":`Accept all`,"confirm.denyAll":`Deny all`,"confirm.refresh":`Refresh`,"confirm.accepted":`Accepted`,"confirm.denied":`Denied`,"confirm.respondFailed":`Failed to process confirmation`,"btn.import":`Import`,"btn.add":`Add`,"btn.save":`Save`,"btn.cancel":`Cancel`,"btn.execute":`Execute`,"btn.deleteSelected":`Delete selected`,"btn.deleteAll":`Delete all`,"btn.assignProxies":`Assign proxies`,"btn.reassign":`Reassign`,"btn.clearProxies":`Clear proxies`,"btn.validate":`Validate`,"btn.fullParse":`Full parse`,"btn.fullCheck":`Full Check`,"btn.generate":`Generate`,"toast.copied":`Copied`,"toast.copyFailed":`Failed to copy`,"toast.noteSaved":`Note saved`,"toast.noteSaveError":`Error saving`,"toast.accountDeleted":`Account deleted`,"toast.accountAdded":`Account added`,"toast.saved":`Saved`,"toast.done":`Done`,"toast.error":`Error`,"toast.selectAction":`Select an action`,"toast.selectAccounts":`Select accounts`,"toast.noAccounts":`No accounts`,"toast.autoAcceptEnabled":`Auto-accept enabled for {count} accounts`,"toast.autoAcceptOn":`Login auto-accept enabled`,"toast.autoAcceptOff":`Login auto-accept disabled`,"toast.taskCancelled":`Task cancelled`,"toast.browserOpening":`Opening browser...`,"toast.cookiesExpiredRevalidating":`Cookies expired. Re-validating...`,"toast.cookiesExpired":`Cookies expired. Re-validate the account.`,"toast.proxyCleared":`Proxy removed from {name}`,"toast.proxiesReassigned":`Reassigned {used} proxies to {count} accounts`,"toast.proxiesAssigned":`Assigned {used} proxies to {count} accounts`,"toast.proxiesAssignedShort":`Assigned to {count} accounts`,"toast.proxiesReassignedShort":`Reassigned to {count} accounts`,"toast.proxiesClearedCount":`Cleared proxies from {count} accounts`,"toast.proxiesClearedShort":`Cleared from {count} accounts`,"toast.deleted":`Deleted: {count}`,"toast.sentToMafile":`{count} accounts sent to Mafile Management`,"toast.settingsSaved":`Settings saved`,"toast.proxyFormatError":`Failed to parse proxies. Check the format.`,"toast.proxiesAdded":`Added {count} proxies`,"toast.proxiesDeleted":`Deleted {count} proxies`,"toast.exportDone":`Export complete`,"toast.uploaded":`Uploaded: {count}`,"toast.uploadedWithErrors":`Uploaded: {uploaded}, errors: {errors}`,"toast.importResult":`Imported: {imported}, Skipped: {skipped}`,"toast.fileEmpty":`File is empty`,"task.validate":`Validation`,"task.changePassword":`Password change`,"task.randomPassword":`Random password`,"task.changeEmail":`Email change`,"task.changePhone":`Phone change`,"task.removePhone":`Phone removal`,"task.removeGuard":`Guard removal`,"status.unknown":`Unknown`,"status.valid":`Valid`,"status.invalid":`Invalid`,"status.locked":`Locked`,"status.limited":`Limited`,"status.banned":`BANNED`,"status.ok":`OK`,"tip.openBrowser":`Open Steam in browser`,"tip.copyPassword":`Copy password`,"tip.copyLoginPass":`Copy login:pass`,"tip.copyEmailPass":`Copy email password`,"tip.copyEmailLoginPass":`Copy email:pass`,"tip.show":`Show`,"tip.hide":`Hide`,"tip.gen2fa":`Generate and copy 2FA code`,"tip.code":`Code`,"tip.addNote":`Click to add a note`,"tip.edit":`Edit`,"tip.delete":`Delete`,"tip.autoAcceptActive":`Login auto-accept`,"tip.validate":`Validate`,"tip.columnSettings":`Column settings`,"tip.deleteProxy":`Delete proxy`,"tip.clickToCopy":`Click to copy`,"tip.proxyError":`Proxy error: {error}`,"ph.search":`Search: login / Steam ID / notes / lvl>10`,"ph.searchLogpass":`Search: login / Steam ID / notes / game / lvl>10`,"ph.login":`Login`,"ph.password":`Password`,"ph.proxy":`Proxy`,"ph.proxyOptional":`Proxy (optional)`,"ph.notes":`Notes`,"ph.notesOptional":`Notes (optional)`,"ph.loginOptional":`Login (optional)`,"ph.emailPassword":`Email password`,"empty.accounts":`No accounts. Import a file`,"empty.logpass":`No accounts. Import a file.`,"empty.tokens":`No tokens. Import or add tokens.`,"empty.logs":`No logs`,"empty.tasks":`No tasks`,"modal.addAccount":`Add account`,"modal.editAccount":`Edit account`,"modal.importAccounts":`Import accounts`,"modal.addToken":`Add token`,"modal.importTokens":`Import tokens`,"import.formats":`Formats`,"import.formatsColon":`Formats:`,"import.delimiter":`delimiter`,"import.or":`or`,"import.dragTxt":`Drag a .txt file or click to select`,"import.dragTxtCsv":`Drag a .txt / .csv file or click to select`,"import.dragMafile":`Drag .mafile files or click to select`,"import.attachMafile":`Attach .mafile (optional)`,"import.selected":`Selected: {name}`,"import.uploading":`Uploading...`,"import.importBtn":`Import`,"import.tokenFormat":`refresh_token (one per line)`,"paging.shown":`Showing {visible} of {total}…`,"proxy.label":`Proxy {num}`,"proxy.title":`Proxies`,"proxy.count":`{count} total`,"proxy.protocol":`Protocol:`,"proxy.format":`Format:`,"proxy.customFormat":`Custom format...`,"proxy.formatConstructor":`Format constructor:`,"proxy.preview":`Preview:`,"proxy.dragFile":`Drag a .txt file with proxies or click to select`,"proxy.addBtn":`Add`,"proxy.checking":`Checking...`,"proxy.checkAll":`Check all`,"proxy.deleteAllBtn":`Delete all proxies`,"proxy.confirmDeleteAll":`Delete all proxies? This cannot be undone.`,"proxy.checkResult":`Total: {total} | Alive: {alive} | Dead: {dead}`,"proxy.removeProxy":`Remove proxy`,"proxy.reassignProxy":`Reassign proxy`,"proxy.perLine":`Proxies one per line ({format})`,"proxy.deleteProxy":`Delete proxy`,"tools.2faGenerator":`2FA Code Generator`,"tools.validationSettings":`Validation Settings`,"tools.loadProfile":`Load profile (nickname, avatar)`,"tools.checkBans":`Check bans`,"tools.maxThreads":`Max threads:`,"tools.autoRevalidateBrowser":`Auto-revalidate on dead cookies (browser)`,"tools.autoProxyOnImport":`Auto-assign proxies on import`,"tools.autoValidateOnImport":`Auto-validate on import`,"tools.importSettings":`Import Settings`,"tools.autoProxyOnImportDesc":`Auto-assign proxies right after import`,"tools.autoValidateOnImportDesc":`Auto-validate accounts right after import`,"tools.importTabMafile":`Mafile`,"tools.importTabLogpass":`Log:Pass`,"tools.importTabToken":`Token`,"tools.clickCopy":`Click to copy`,"tools.genErrorStr":`Error`,"tools.servicesSettings":`Background Services`,"tools.autoAcceptInterval":`Auto-accept interval (sec):`,"tools.autoConfirmInterval":`Auto-confirm interval (sec):`,"logs.title":`Log`,"logs.clear":`Clear`,"logs.activeTasks":`Active Tasks`,"mafile.upload":`Upload Mafile`,"mafile.exportSettings":`Export Settings`,"mafile.exportFormat":`Format:`,"mafile.flatFiles":`Flat files (.mafile)`,"mafile.perAccountFolder":`Folder per account`,"mafile.singleFile":`Single file`,"mafile.variables":`Variables:`,"mafile.folderName":`Folder name:`,"mafile.mafileName":`.mafile name:`,"mafile.txtSettings":`.txt Settings`,"mafile.addGlobalTxt":`Add global`,"mafile.withAllAccounts":`with all accounts`,"mafile.addTxtPerFolder":`Add .txt to each folder`,"mafile.skipFolders":`Don't create folder for each account`,"mafile.txtFolderName":`.txt name in folder:`,"mafile.txtLineFormat":`.txt line format:`,"mafile.mafileFields":`Mafile Fields`,"mafile.sessionFields":`Session Fields`,"mafile.export":`Export`,"mafile.noAccounts":`no accounts`,"mafile.sentAccounts":`Sent Accounts`,"mafile.clearBtn":`Clear`,"mafile.insert":`Insert {value}`,"mafile.emptyTitle":`No accounts selected`,"mafile.emptyHint":`Select accounts in the table and send them here for mafile export`,"mafile.accountsCount":`accs`,"mafile.withMafile":`with mafile`,"mafile.namingSection":`Naming templates`,"mafile.flat_mafiles":`Files`,"mafile.per_account_folder":`Folders`,"mafile.single_file":`Single file`,"settings.display":`Display`,"settings.hidePasswords":`Hide passwords (spoiler)`,"token.disclaimerTitle":`Tab under development`,"token.disclaimerBody1":`Token tab functionality is not complete and is under development.`,"token.disclaimerBody2":`⚠ Token validation may invalidate (kill) tokens. Use at your own risk.`,"token.disclaimerBody3":`Import, editing and any actions with tokens may work incorrectly.`,"token.acceptRisk":`I understand the risks and want to continue`,"twofa.copied":`2FA: {code} (copied)`,"twofa.error":`2FA Error: {error}`,"misc.task":`Task {id}`,"misc.taskAction":`Task {id} - {action} ({login})`,"misc.taskCount":`Task {id} ({count} accounts)`,"misc.error":`Error: {error}`,"misc.proxyErrorCheck":`Check error: {error}`,"misc.exportError":`Export error: {error}`,"misc.genError":`Generation error: {error}`,"misc.errorStr":`Error`,"misc.insert":`Insert`}};function ie(e,t){let n=(re[M]||re.ru)[e]??re.ru[e]??e;if(t)for(let[e,r]of Object.entries(t))n=n.replace(`{${e}}`,String(r));return n}function I(){return(0,y.useSyncExternalStore)(e=>(N.add(e),()=>N.delete(e)),()=>M),ie}var ae=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),L=o(((e,t)=>{t.exports=ae()}))();function oe(){let[e,t]=ne(),[n,r]=(0,y.useState)(``);return(0,y.useEffect)(()=>{D.getVersion().then(e=>r(e.version)).catch(()=>{})},[]),(0,L.jsxs)(`header`,{className:`bg-dark-800 border-b border-dark-600 px-4 py-3 flex items-center justify-between`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5 cursor-pointer`,onClick:()=>window.location.reload(),children:[(0,L.jsx)(`svg`,{viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,className:`w-7 h-7 shrink-0 fill-white`,children:(0,L.jsx)(`path`,{d:`M11.979 0C5.678 0 0.511 4.86 0.022 11.037l6.432 2.658c0.545 -0.371 1.203 -0.59 1.912 -0.59 0.063 0 0.125 0.004 0.188 0.006l2.861 -4.142V8.91c0 -2.495 2.028 -4.524 4.524 -4.524 2.494 0 4.524 2.031 4.524 4.527s-2.03 4.525 -4.524 4.525h-0.105l-4.076 2.911c0 0.052 0.004 0.105 0.004 0.159 0 1.875 -1.515 3.396 -3.39 3.396 -1.635 0 -3.016 -1.173 -3.331 -2.727L0.436 15.27C1.862 20.307 6.486 24 11.979 24c6.627 0 11.999 -5.373 11.999 -12S18.605 0 11.979 0zM7.54 18.21l-1.473 -0.61c0.262 0.543 0.714 0.999 1.314 1.25 1.297 0.539 2.793 -0.076 3.332 -1.375 0.263 -0.63 0.264 -1.319 0.005 -1.949s-0.75 -1.121 -1.377 -1.383c-0.624 -0.26 -1.29 -0.249 -1.878 -0.03l1.523 0.63c0.956 0.4 1.409 1.5 1.009 2.455 -0.397 0.957 -1.497 1.41 -2.454 1.012H7.54zm11.415 -9.303c0 -1.662 -1.353 -3.015 -3.015 -3.015 -1.665 0 -3.015 1.353 -3.015 3.015 0 1.665 1.35 3.015 3.015 3.015 1.663 0 3.015 -1.35 3.015 -3.015zm-5.273 -0.005c0 -1.252 1.013 -2.266 2.265 -2.266 1.249 0 2.266 1.014 2.266 2.266 0 1.251 -1.017 2.265 -2.266 2.265 -1.253 0 -2.265 -1.014 -2.265 -2.265z`})}),(0,L.jsx)(`h1`,{className:`text-lg font-bold text-white tracking-wide`,children:`SteamPanel`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-500`,children:n&&`v${n}`}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[`by`,` `,(0,L.jsx)(`a`,{href:`https://t.me/lolzdm`,target:`_blank`,rel:`noopener noreferrer`,className:`hover:text-accent transition`,children:`@lolzdm`})]})]}),(0,L.jsx)(`div`,{className:`flex items-center gap-4`,children:(0,L.jsxs)(`button`,{onClick:()=>t(e===`ru`?`en`:`ru`),className:`flex items-center gap-1.5 text-xs text-gray-400 hover:text-gray-200 transition px-2 py-1 border border-dark-500 hover:border-gray-500 rounded`,children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`13`,height:`13`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`opacity-80`,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`path`,{d:`M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),e===`ru`?`EN`:`RU`]})})]})}var R=(e=16)=>({width:e,height:e,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`}),se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`7 10 12 15 17 10`}),(0,L.jsx)(`line`,{x1:`12`,y1:`15`,x2:`12`,y2:`3`})]}),ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4`}),(0,L.jsx)(`polyline`,{points:`17 8 12 3 7 8`}),(0,L.jsx)(`line`,{x1:`12`,y1:`3`,x2:`12`,y2:`15`})]}),le=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`12`,y1:`5`,x2:`12`,y2:`19`}),(0,L.jsx)(`line`,{x1:`5`,y1:`12`,x2:`19`,y2:`12`})]}),ue=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`20 6 9 17 4 12`})}),de=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),(0,L.jsx)(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})]}),fe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z`}),(0,L.jsx)(`line`,{x1:`12`,y1:`9`,x2:`12`,y2:`13`}),(0,L.jsx)(`line`,{x1:`12`,y1:`17`,x2:`12.01`,y2:`17`})]}),pe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),me=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`2`,y1:`12`,x2:`22`,y2:`12`}),(0,L.jsx)(`path`,{d:`M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z`})]}),he=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`23 4 23 10 17 10`}),(0,L.jsx)(`path`,{d:`M20.49 15a9 9 0 1 1-2.12-9.36L23 10`})]}),ge=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`4.93`,x2:`19.07`,y2:`19.07`})]}),z=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z`}),(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`})]}),_e=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94`}),(0,L.jsx)(`path`,{d:`M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19`}),(0,L.jsx)(`line`,{x1:`1`,y1:`1`,x2:`23`,y2:`23`}),(0,L.jsx)(`path`,{d:`M14.12 14.12a3 3 0 1 1-4.24-4.24`})]}),ve=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M21 2l-2 2m-7.61 7.61a5.5 5.5 0 1 1-7.78 7.78 5.5 5.5 0 0 1 7.78-7.78zm0 0L15.5 7.5m0 0 3 3L22 7l-3-3m-3.5 3.5L19 4`})}),ye=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`13 2 3 14 12 14 11 22 21 10 12 10 13 2`})}),be=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`3`}),(0,L.jsx)(`path`,{d:`M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z`})]}),xe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7`}),(0,L.jsx)(`path`,{d:`M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z`})]}),Se=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`polyline`,{points:`3 6 5 6 21 6`}),(0,L.jsx)(`path`,{d:`M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2`})]}),Ce=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`rect`,{x:`3`,y:`11`,width:`18`,height:`11`,rx:`2`,ry:`2`}),(0,L.jsx)(`path`,{d:`M7 11V7a5 5 0 0 1 10 0v4`})]}),we=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`line`,{x1:`16.5`,y1:`9.4`,x2:`7.5`,y2:`4.21`}),(0,L.jsx)(`path`,{d:`M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z`}),(0,L.jsx)(`polyline`,{points:`3.27 6.96 12 12.01 20.73 6.96`}),(0,L.jsx)(`line`,{x1:`12`,y1:`22.08`,x2:`12`,y2:`12`})]}),Te=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z`}),(0,L.jsx)(`polyline`,{points:`14 2 14 8 20 8`}),(0,L.jsx)(`line`,{x1:`16`,y1:`13`,x2:`8`,y2:`13`}),(0,L.jsx)(`line`,{x1:`16`,y1:`17`,x2:`8`,y2:`17`}),(0,L.jsx)(`polyline`,{points:`10 9 9 9 8 9`})]}),Ee=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2`}),(0,L.jsx)(`rect`,{x:`8`,y:`2`,width:`8`,height:`4`,rx:`1`,ry:`1`})]}),De=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polygon`,{points:`5 3 19 12 5 21 5 3`})}),Oe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`circle`,{cx:`12`,cy:`12`,r:`10`}),(0,L.jsx)(`line`,{x1:`15`,y1:`9`,x2:`9`,y2:`15`}),(0,L.jsx)(`line`,{x1:`9`,y1:`9`,x2:`15`,y2:`15`})]}),ke=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M22 11.08V12a10 10 0 1 1-5.93-9.14`}),(0,L.jsx)(`polyline`,{points:`22 4 12 14.01 9 11.01`})]}),Ae=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,className:`animate-spin ${t.className??``}`,children:[(0,L.jsx)(`line`,{x1:`12`,y1:`2`,x2:`12`,y2:`6`}),(0,L.jsx)(`line`,{x1:`12`,y1:`18`,x2:`12`,y2:`22`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`4.93`,x2:`7.76`,y2:`7.76`}),(0,L.jsx)(`line`,{x1:`16.24`,y1:`16.24`,x2:`19.07`,y2:`19.07`}),(0,L.jsx)(`line`,{x1:`2`,y1:`12`,x2:`6`,y2:`12`}),(0,L.jsx)(`line`,{x1:`18`,y1:`12`,x2:`22`,y2:`12`}),(0,L.jsx)(`line`,{x1:`4.93`,y1:`19.07`,x2:`7.76`,y2:`16.24`}),(0,L.jsx)(`line`,{x1:`16.24`,y1:`7.76`,x2:`19.07`,y2:`4.93`})]}),je=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),Me=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2`})}),Ne=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`path`,{d:`M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z`})}),Pe=({size:e=16,...t})=>(0,L.jsxs)(`svg`,{...R(e),...t,children:[(0,L.jsx)(`path`,{d:`M15 12h-5`}),(0,L.jsx)(`path`,{d:`M15 8h-5`}),(0,L.jsx)(`path`,{d:`M19 17V5a2 2 0 0 0-2-2H4`}),(0,L.jsx)(`path`,{d:`M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2`})]}),Fe=({size:e=16,...t})=>(0,L.jsx)(`svg`,{...R(e),...t,children:(0,L.jsx)(`polyline`,{points:`9 18 15 12 9 6`})}),Ie=[{id:`accounts`,labelKey:`tab.accounts`,icon:je},{id:`mafiles`,labelKey:`tab.mafiles`,icon:Me},{id:`tools`,labelKey:`tab.tools`,icon:Ne},{id:`logs`,labelKey:`tab.logs`,icon:Pe}];function Le(){let e=A(e=>e.activeTab),t=A(e=>e.setTab),n=I();return(0,L.jsx)(`nav`,{className:`bg-dark-800 border-b border-dark-600 flex gap-1 px-4 overflow-x-auto`,children:Ie.map(({id:r,labelKey:i,icon:a})=>(0,L.jsxs)(`button`,{onClick:()=>t(r),className:`flex items-center gap-1.5 px-4 py-2.5 text-sm font-medium transition-colors border-b-2 -mb-px ${e===r?`border-accent text-accent`:`border-transparent text-gray-400 hover:text-gray-200`}`,children:[(0,L.jsx)(a,{size:14}),n(i)]},r))})}function Re(){let e=A(e=>e.toasts),t=A(e=>e.removeToast);return e.length===0?null:(0,L.jsx)(`div`,{className:`toast-container`,children:e.map(e=>(0,L.jsx)(`div`,{className:`toast toast-${e.type}`,onClick:()=>t(e.id),children:e.message},e.id))})}var ze=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t}),mafileManagerIds:new Set,sendToMafileManager:t=>e(e=>{let n=new Set(e.mafileManagerIds);return t.forEach(e=>n.add(e)),{mafileManagerIds:n}}),clearMafileManager:()=>e({mafileManagerIds:new Set})})),Be=C(e=>({tasks:[],hasRunning:!1,loadTasks:async()=>{let t=await D.getTasks();e({tasks:t,hasRunning:t.some(e=>e.status===`running`||e.status===`pending`)})}})),Ve=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getLogpassAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t})})),He=C(e=>({accounts:[],selectedIds:new Set,loading:!1,loadAccounts:async()=>{e({loading:!0});try{e({accounts:await D.getTokenAccounts()})}finally{e({loading:!1})}},toggleSelect:t=>e(e=>{let n=new Set(e.selectedIds);return n.has(t)?n.delete(t):n.add(t),{selectedIds:n}}),selectAll:()=>e(e=>({selectedIds:new Set(e.accounts.map(e=>e.id))})),clearSelection:()=>e({selectedIds:new Set}),setSelectedIds:t=>e({selectedIds:t})}));async function Ue(e){try{return await navigator.clipboard.writeText(e),!0}catch{return!1}}var We=m();function Ge({country:e}){return e?(0,L.jsxs)(`span`,{className:`inline-flex items-center gap-1.5 text-xs text-gray-300 whitespace-nowrap`,children:[e.length===2&&(0,L.jsx)(`span`,{className:`fi fi-${e.toLowerCase()}`,style:{width:`1.33em`,height:`1em`,borderRadius:`2px`}}),(0,L.jsx)(`span`,{children:e})]}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}var Ke={unknown:[`badge-unknown`,`status.unknown`],valid:[`badge-ok`,`status.valid`],invalid:[`badge-error`,`status.invalid`],locked:[`badge-error`,`status.locked`],limited:[`badge-running`,`status.limited`]};function qe({status:e}){let t=Ke[e],[n,r]=t?[t[0],ie(t[1])]:[`badge-unknown`,e];return(0,L.jsx)(`span`,{className:`badge ${n}`,children:r})}function Je({status:e}){return e===`BANNED`?(0,L.jsx)(`span`,{className:`badge badge-error`,children:ie(`status.banned`)}):e===`NO BAN`?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:ie(`status.ok`)}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}function Ye({hasMafile:e}){return e?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:`✓`}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}function Xe({status:e,games:t}){let[n,r]=(0,y.useState)(null),i=(0,y.useRef)(null),a=(()=>{if(!t)return[];try{return JSON.parse(t)}catch{return[]}})();return e===`VAC`?(0,L.jsx)(`span`,{className:`badge badge-error`,children:`Vac`}):e===`GAME BAN`?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`span`,{ref:i,className:`badge badge-error cursor-default`,onMouseEnter:()=>{if(!i.current||a.length===0)return;let e=i.current.getBoundingClientRect();r({top:e.top,left:e.right+6})},onMouseLeave:()=>r(null),children:[`Vac`,a.length>0&&(0,L.jsxs)(`span`,{className:`ml-0.5 opacity-70`,children:[`(`,a.length,`)`]})]}),n&&a.length>0&&(0,We.createPortal)((0,L.jsxs)(`div`,{style:{position:`fixed`,top:n.top,left:n.left,zIndex:9999},className:`bg-dark-700 border border-dark-600 rounded-lg shadow-xl px-2.5 py-2 min-w-[140px] max-w-[220px] pointer-events-none`,children:[(0,L.jsx)(`div`,{className:`text-[10px] text-gray-400 mb-1 font-semibold uppercase tracking-wide`,children:`Game Bans`}),a.map((e,t)=>(0,L.jsx)(`div`,{className:`text-xs text-gray-200 py-0.5 border-b border-dark-600 last:border-0`,children:e},t))]}),document.body)]}):e===`CLEAN`?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:`NoVac`}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}function Ze({status:e}){return e===`Lim`?(0,L.jsx)(`span`,{className:`badge badge-running`,children:`Lim`}):e===`NoLim`?(0,L.jsx)(`span`,{className:`badge badge-ok`,children:`NoLim`}):(0,L.jsx)(`span`,{className:`badge badge-unknown`,children:`—`})}var Qe={0:`❓`,1:`🧪`,2:`🔄`,3:`🏪`,4:`⚙️`,5:`📱`,6:`🔑`};function $e({account:e,onClose:t}){let n=I(),r=A(e=>e.addToast),[i,a]=(0,y.useState)([]),[o,s]=(0,y.useState)(!0),[c,l]=(0,y.useState)(new Set),[u,d]=(0,y.useState)(null),f=(0,y.useCallback)(async()=>{s(!0),d(null);try{a((await D.getConfirmations(e.id)).confirmations)}catch(e){d(e instanceof Error?e.message:String(e))}finally{s(!1)}},[e.id]);(0,y.useEffect)(()=>{f()},[f]);let p=async(t,i,o)=>{let s=new Set(c);t.forEach(e=>s.add(e)),l(s);try{let{success:s}=await D.respondConfirmations(e.id,t,i,o);s?(r(`success`,`${n(o?`confirm.accepted`:`confirm.denied`)} (${t.length})`),a(e=>e.filter(e=>!t.includes(e.id)))):r(`error`,n(`confirm.respondFailed`))}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{l(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n})}};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg shadow-xl p-5 w-[560px] max-h-[80vh] flex flex-col`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between mb-4`,children:[(0,L.jsxs)(`h2`,{className:`text-base font-semibold text-gray-200`,children:[n(`confirm.title`),` — `,e.login]}),(0,L.jsx)(`button`,{onClick:t,className:`text-gray-500 hover:text-gray-300 transition-colors`,children:(0,L.jsx)(de,{})})]}),o&&(0,L.jsxs)(`div`,{className:`flex items-center justify-center py-8 text-gray-400 text-sm`,children:[(0,L.jsx)(he,{className:`animate-spin mr-2 w-4 h-4`}),n(`confirm.loading`)]}),u&&(0,L.jsx)(`div`,{className:`bg-red-900/30 border border-red-700 rounded p-3 text-sm text-red-300 mb-3`,children:u}),!o&&!u&&i.length===0&&(0,L.jsx)(`p`,{className:`text-gray-400 text-sm text-center py-8`,children:n(`confirm.empty`)}),!o&&i.length>0&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3`,children:[(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!0)},className:`btn-primary text-xs flex items-center gap-1`,children:[(0,L.jsx)(ue,{className:`w-3 h-3`}),n(`confirm.acceptAll`),` (`,i.length,`)`]}),(0,L.jsxs)(`button`,{onClick:()=>{i.length!==0&&p(i.map(e=>e.id),i.map(e=>e.nonce),!1)},className:`btn-secondary text-xs flex items-center gap-1`,children:[(0,L.jsx)(de,{className:`w-3 h-3`}),n(`confirm.denyAll`)]}),(0,L.jsxs)(`button`,{onClick:f,className:`btn-secondary text-xs flex items-center gap-1 ml-auto`,children:[(0,L.jsx)(he,{className:`w-3 h-3`}),n(`confirm.refresh`)]})]}),(0,L.jsx)(`div`,{className:`overflow-y-auto space-y-2 flex-1 min-h-0`,children:i.map(e=>{let t=c.has(e.id);return(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 flex items-start gap-3 ${t?`opacity-50`:``}`,children:[e.icon?(0,L.jsx)(`img`,{src:e.icon,alt:``,className:`w-8 h-8 rounded flex-shrink-0 mt-0.5`}):(0,L.jsx)(`span`,{className:`text-xl flex-shrink-0 mt-0.5`,children:Qe[e.type]??`❓`}),(0,L.jsxs)(`div`,{className:`flex-1 min-w-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2 mb-1`,children:[(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded bg-dark-600 text-gray-400`,children:e.type_name}),(0,L.jsx)(`span`,{className:`text-sm text-gray-200 truncate`,children:e.headline})]}),e.summary.length>0&&(0,L.jsx)(`p`,{className:`text-xs text-gray-400 truncate`,children:e.summary.join(` • `)})]}),(0,L.jsxs)(`div`,{className:`flex gap-1 flex-shrink-0`,children:[(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!0),className:`p-1.5 rounded bg-green-700/60 hover:bg-green-600/80 text-green-200 transition-colors`,title:e.accept,children:(0,L.jsx)(ue,{className:`w-3.5 h-3.5`})}),(0,L.jsx)(`button`,{disabled:t,onClick:()=>p([e.id],[e.nonce],!1),className:`p-1.5 rounded bg-red-700/60 hover:bg-red-600/80 text-red-200 transition-colors`,title:e.cancel,children:(0,L.jsx)(de,{className:`w-3.5 h-3.5`})})]})]},e.id)})})]})]})})}var et=[{action:`validate`,labelKey:`action.validate`},{action:`change_password`,labelKey:`action.changePassword`},{action:`random_password`,labelKey:`action.randomPassword`},{action:`change_email`,labelKey:`action.changeEmail`},{action:`change_phone`,labelKey:`action.changePhone`},{action:`remove_guard`,labelKey:`action.removeGuard`}],tt={change_password:`prompt.newPassword`,change_email:`prompt.newEmail`,change_phone:`prompt.newPhone`},nt={change_password:`new_password`,change_email:`new_email`,change_phone:`new_phone`},rt={remove_guard:`confirm.removeGuard`};function it({account:e,onAction:t,onToggleAutoAccept:n,onToggleAutoConfirm:r}){let[i,a]=(0,y.useState)(!1),[o,s]=(0,y.useState)(null),[c,l]=(0,y.useState)(``),[u,d]=(0,y.useState)(null),[f,p]=(0,y.useState)(!1),[m,h]=(0,y.useState)(null),g=(0,y.useRef)(null),_=(0,y.useRef)(null),v=A(e=>e.addToast),b=ze(e=>e.loadAccounts),x=I(),S=(0,y.useCallback)(()=>{if(!_.current)return;let e=_.current.getBoundingClientRect();h({top:window.innerHeight-e.bottom<320?Math.max(4,e.top-320):e.bottom+4,left:Math.max(4,e.right-180)})},[]);(0,y.useEffect)(()=>{if(!i)return;S();function e(e){g.current&&!g.current.contains(e.target)&&_.current&&!_.current.contains(e.target)&&a(!1)}function t(){a(!1)}return document.addEventListener(`mousedown`,e),window.addEventListener(`scroll`,t,!0),()=>{document.removeEventListener(`mousedown`,e),window.removeEventListener(`scroll`,t,!0)}},[i,S]);let C=(n,r)=>{a(!1);let i=rt[n];if(i){d({action:n,title:x(i)});return}let o=tt[n];o?(s({action:n,title:x(o)}),l(``)):t(e.id,n,{})},w=()=>{if(!o||!c)return;let n=nt[o.action]||`value`;t(e.id,o.action,{[n]:c}),s(null)},T=e.auto_accept?x(`action.disableAutoAccept`):x(`action.enableAutoAcceptLogin`),E=e.auto_confirm?x(`action.disableAutoConfirm`):x(`action.enableAutoConfirm`);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`relative inline-block`,children:[(0,L.jsx)(`button`,{ref:_,onClick:()=>a(!i),className:`btn-secondary px-2 py-1 text-xs`,children:(0,L.jsx)(ye,{size:12})}),i&&m&&(0,We.createPortal)((0,L.jsxs)(`div`,{ref:g,className:`action-menu-dropdown`,style:{position:`fixed`,top:m.top,left:m.left},children:[et.map(({action:t,labelKey:n})=>t===`remove_guard`&&!e.has_revocation_code?(0,L.jsx)(`span`,{"data-tooltip":x(`action.noRevocationCode`),className:`block`,children:(0,L.jsx)(`button`,{className:`action-menu-item opacity-40 cursor-not-allowed`,disabled:!0,children:x(n)})},t):(0,L.jsx)(`button`,{onClick:()=>C(t,x(n)),className:`action-menu-item`,children:x(n)},t)),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{if(a(!1),!e.shared_secret){v(`error`,x(`twofa.error`,{error:`No shared_secret`}));return}try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),v(`success`,x(`twofa.copied`,{code:t}))}catch(e){v(`error`,x(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},disabled:!e.shared_secret,className:`action-menu-item ${e.shared_secret?``:`opacity-40 cursor-not-allowed`}`,children:x(`action.generate2fa`)}),(0,L.jsx)(`button`,{onClick:()=>{a(!1),p(!0)},disabled:!e.identity_secret,className:`action-menu-item ${e.identity_secret?``:`opacity-40 cursor-not-allowed`}`,children:x(`action.confirmations`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:async()=>{a(!1);try{await D.updateAccount(e.id,{proxy:``}),v(`success`,x(`toast.proxyCleared`,{name:e.login})),await b()}catch(e){v(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:x(`proxy.removeProxy`)}),(0,L.jsx)(`button`,{onClick:async()=>{a(!1);try{let e=await D.reassignProxies();v(`success`,x(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await b()}catch(e){v(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`action-menu-item`,children:x(`proxy.reassignProxy`)}),(0,L.jsx)(`hr`,{className:`border-dark-600 my-1`}),(0,L.jsx)(`button`,{onClick:()=>{a(!1),n(e.id)},className:`action-menu-item`,children:T}),(0,L.jsx)(`button`,{onClick:()=>{a(!1),r(e.id)},disabled:!e.identity_secret,className:`action-menu-item ${e.identity_secret?``:`opacity-40 cursor-not-allowed`}`,children:E})]}),document.body)]}),o&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>s(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:o.title}),(0,L.jsx)(`input`,{autoFocus:!0,value:c,onChange:e=>l(e.target.value),onKeyDown:e=>e.key===`Enter`&&w(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:o.action.includes(`phone`)?`+7 9123456789`:void 0}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:w,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:()=>s(null),className:`btn-secondary flex-1`,children:x(`btn.cancel`)})]})]})}),u&&(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:()=>d(null),children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:u.title}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{autoFocus:!0,onClick:()=>{t(e.id,u.action,{}),d(null)},className:`btn-primary flex-1`,children:x(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:()=>d(null),className:`btn-secondary flex-1`,children:x(`btn.cancel`)})]})]})}),f&&(0,L.jsx)($e,{account:e,onClose:()=>p(!1)})]})}function at({level:e}){return e>=100?(0,L.jsx)(`div`,{className:`steam-lvl l100p img-${Math.floor(e/100)*100}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})}):(0,L.jsx)(`div`,{className:`steam-lvl l${Math.floor(e/10)*10}`,title:`Level ${e}`,children:(0,L.jsx)(`span`,{children:e})})}function ot({account:e,visibleColumns:t,proxyLabel:n,isProcessing:r,accountResult:i,accountStep:a,onEdit:o,onDelete:s,onAction:c,onToggleAutoAccept:l,onToggleAutoConfirm:u,onOpenBrowser:d}){let f=ze(e=>e.selectedIds),p=ze(e=>e.toggleSelect),m=A(e=>e.addToast),h=A(e=>e.hidePasswords),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)(!1),[x,S]=(0,y.useState)(e.notes||``),C=I(),w=async e=>{let t=await Ue(e);m(t?`success`:`error`,C(t?`toast.copied`:`toast.copyFailed`))},T=h&&!g,E=`••••••••`;return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:f.has(e.id),onChange:()=>p(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:r?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),a&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,a.step,`/`,a.total,`]`]})]}):i?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):i?.status===`error`?(0,L.jsx)(`span`,{title:i.error?.toLowerCase().includes(`proxy`)||i.error?.toLowerCase().includes(`network`)||i.error?.includes(`WinError`)?C(`tip.proxyError`,{error:i.error}):i.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>d(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:C(`tip.openBrowser`),children:C(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(at,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>w(e.password),title:C(`tip.copyPassword`),children:T?E:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(!g)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:C(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>w(`${e.login}:${e.password}`),title:C(`tip.copyLoginPass`),children:T?`${e.login}:${E}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(!g)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:C(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.email&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.email||`—`}),t.email_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email_password&&w(e.email_password)},title:e.email_password?C(`tip.copyEmailPass`):``,children:e.email_password?T?E:e.email_password:`—`}),e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(!g)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:C(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.email_login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cell-copy cursor-pointer`,onClick:()=>{e.email&&e.email_password&&w(`${e.email}:${e.email_password}`)},title:e.email&&e.email_password?C(`tip.copyEmailLoginPass`):``,children:e.email&&e.email_password?T?`${e.email}:${E}`:`${e.email}:${e.email_password}`:`—`}),e.email&&e.email_password&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(!g)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:C(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.phone&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-gray-400 text-xs`,children:e.phone||`—`}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(qe,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Je,{status:e.ban_status})}),t.vac&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Xe,{status:e.vac_status,games:e.vac_games})}),t.limit&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ze,{status:e.limit_status})}),t.balance&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs font-mono text-gray-300 whitespace-nowrap`,children:e.balance||`—`}),t.country&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{country:e.country})}),t.twofa&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:e.shared_secret?(0,L.jsxs)(`button`,{onClick:async()=>{try{let{code:t}=await D.generate2FA(e.shared_secret);await Ue(t),m(`success`,C(`twofa.copied`,{code:t}))}catch(e){m(`error`,C(`twofa.error`,{error:e instanceof Error?e.message:String(e)}))}},className:`text-accent hover:underline text-xs`,title:C(`tip.gen2fa`),children:[(0,L.jsx)(ve,{size:12,className:`inline mr-0.5`}),` `,C(`tip.code`)]}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.mafile&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ye,{hasMafile:!!e.mafile_path})}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>w(e.proxy),title:e.proxy,children:n||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:v?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:x,onChange:e=>S(e.target.value),onBlur:async()=>{if(b(!1),x!==(e.notes||``))try{await D.updateAccount(e.id,{notes:x}),m(`success`,C(`toast.noteSaved`)),ze.getState().loadAccounts()}catch{m(`error`,C(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(S(e.notes||``),b(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{S(e.notes||``),b(!0)},title:e.notes||C(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(it,{account:e,onAction:c,onToggleAutoAccept:l,onToggleAutoConfirm:u}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-accent`,title:C(`tip.edit`),children:(0,L.jsx)(xe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`text-gray-400 hover:text-red-400`,title:C(`tip.delete`),children:(0,L.jsx)(Se,{size:14})}),e.auto_accept?(0,L.jsxs)(`span`,{title:C(`tip.autoAcceptActive`),className:`inline-flex items-center gap-0.5 px-1.5 py-0.5 rounded bg-accent/20 border border-accent/50 text-accent text-[10px] font-bold leading-none`,children:[(0,L.jsx)(he,{size:10}),`AA`]}):null,e.auto_confirm?(0,L.jsxs)(`span`,{title:C(`tip.autoConfirmActive`),className:`inline-flex items-center gap-0.5 px-1.5 py-0.5 rounded bg-green-500/20 border border-green-500/50 text-green-400 text-[10px] font-bold leading-none`,children:[(0,L.jsx)(ke,{size:10}),`AC`]}):null]})})]})}var st=[`browser`,`profile`,`last_online`,`steam_id`,`login`,`password`,`login_pass`,`email`,`email_pass`,`email_login_pass`,`phone`,`status`,`ban`,`vac`,`limit`,`balance`,`country`,`twofa`,`mafile`,`proxy`,`notes`,`actions`],ct={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,vac:`col.vac`,limit:`col.limit`,balance:`col.balance`,country:`col.country`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function lt({accounts:e,processingIds:t,accountResults:n,accountSteps:r,onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onToggleAutoConfirm:c,onOpenBrowser:l}){let u=ze(e=>e.selectedIds),d=ze(e=>e.setSelectedIds),f=A(e=>e.columnVisibility),p=I(),m=e.length>0&&e.every(e=>u.has(e.id)),h=()=>{if(m){let t=new Set(u);e.forEach(e=>t.delete(e.id)),d(t)}else{let t=new Set(u);e.forEach(e=>t.add(e.id)),d(t)}},g=st.filter(e=>f[e]),[_,v]=(0,y.useState)(100),b=(0,y.useRef)(null),[x,S]=(0,y.useState)(null),[C,w]=(0,y.useState)(`asc`),T=e=>{x===e?C===`asc`?w(`desc`):(S(null),w(`asc`)):(S(e),w(`asc`))},E={BANNED:0,"GAME BAN":0,VAC:1,Lim:0,NoLim:1,"NO BAN":2,CLEAN:2},D=(0,y.useMemo)(()=>{if(!x)return e;let t=C===`asc`?1:-1;return[...e].sort((e,n)=>{let r,i;if(x===`last_online`){let t=e=>{if(!e||e===`—`)return 999;if(e===`online`)return-1;let t=e.match(/^(\d+)([mhd])$/i);if(!t)return 999;let n=parseInt(t[1],10);return t[2]===`m`?n:t[2]===`h`?n*60:n*1440};r=t(e.last_online),i=t(n.last_online)}else x===`ban`?(r=E[e.ban_status??``]??999,i=E[n.ban_status??``]??999):x===`vac`?(r=E[e.vac_status??``]??999,i=E[n.vac_status??``]??999):(r=E[e.limit_status??``]??999,i=E[n.limit_status??``]??999);return r===i?0:r===999?1:i===999?-1:(r{v(100)},[e,x,C]);let O=(0,y.useMemo)(()=>D.slice(0,_),[D,_]);(0,y.useEffect)(()=>{let e=b.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&v(e=>Math.min(e+100,D.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[D.length,_]);let k=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)if(n.proxy){let e=r.get(n.proxy);t.set(n.id,e?p(`proxy.label`,{num:e}):n.proxy)}return t},[e]);return e.length?(0,L.jsx)(`div`,{className:`overflow-x-auto`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:m,onChange:h}),u.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:u.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),g.map(e=>{let t=e===`ban`||e===`vac`||e===`limit`||e===`last_online`?e:null;return t?(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>T(t),children:[p(ct[e]),x===t?C===`asc`?` ▲`:` ▼`:``]},e):(0,L.jsx)(`th`,{className:`px-3 py-2${e===`browser`?` text-center`:``}`,children:p(ct[e])},e)})]})}),(0,L.jsxs)(`tbody`,{children:[O.map(e=>(0,L.jsx)(ot,{account:e,visibleColumns:f,proxyLabel:k.get(e.id)??null,isProcessing:t.has(e.id),accountResult:n[String(e.id)],accountStep:r[String(e.id)],onEdit:i,onDelete:a,onAction:o,onToggleAutoAccept:s,onToggleAutoConfirm:c,onOpenBrowser:l},e.id)),_{m.current?.focus()},[]),(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:r(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{ref:m,value:i,onChange:e=>a(e.target.value),placeholder:r(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:r(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:r(`ph.proxy`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:r(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:()=>{t(e.id,{login:i,password:o,email:c||void 0,proxy:u||void 0,notes:f||void 0})},className:`btn-primary w-full`,children:r(`btn.save`)})]})]})})}function dt({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=ze(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsxs)(`p`,{className:`font-medium text-gray-300`,children:[n(`import.formats`),` `,(0,L.jsxs)(`span`,{className:`text-gray-500 font-normal`,children:[`(`,n(`import.delimiter`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`:`}),` `,n(`import.or`),` `,(0,L.jsx)(`code`,{className:`text-accent`,children:`|`}),`)`]})]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`]}),(0,L.jsxs)(`p`,{className:`font-mono text-xs`,children:[`login:pass:email:email_pass:`,`{`,`mafile`,`}`,`:notes`]}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass:email:email_pass:notes`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=new Set(ze.getState().accounts.map(e=>e.id)),i=await D.importAccounts(r);o(n(`toast.importResult`,{imported:i.imported,skipped:i.skipped})),u(`success`,`${i.imported} ok, ${i.skipped} skip`),await d();let a=ze.getState().accounts.map(e=>e.id).filter(t=>!e.has(t));t?.(a)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function ft({onSave:e,onClose:t}){let n=I(),r=A(e=>e.addToast),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),[u,d]=(0,y.useState)(``),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(``),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)(!1),x=(0,y.useRef)(null),S=e=>{let t=e.includes(`|`)?`|`:`:`,n=e.split(t);n.length>=2?(a(n[0]),s(n[1]),n.length>=3&&l(n[2]),n.length>=4&&d(n[3])):a(e)};return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:i,onChange:e=>a(e.target.value),onPaste:e=>{let t=e.clipboardData.getData(`text`).trim();(t.includes(`:`)||t.includes(`|`))&&(e.preventDefault(),S(t))},placeholder:n(`ph.login`)+` (login:pass)`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:`Email`,className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:u,onChange:e=>d(e.target.value),placeholder:n(`ph.emailPassword`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-2`,children:[(0,L.jsx)(`input`,{value:f,onChange:e=>p(e.target.value),placeholder:n(`ph.proxyOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:m,onChange:e=>h(e.target.value),placeholder:n(`ph.notesOptional`),className:`bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`})]}),(0,L.jsxs)(`div`,{onClick:()=>x.current?.click(),className:`border border-dashed border-dark-500 rounded p-3 text-center cursor-pointer transition-colors hover:border-accent flex items-center justify-center gap-2`,children:[(0,L.jsx)(ce,{size:14,className:`text-gray-500`}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:g?g.name:n(`import.attachMafile`)}),g&&(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),_(null)},className:`text-xs text-red-400 hover:text-red-300 ml-1`,children:`✕`})]}),(0,L.jsx)(`input`,{ref:x,type:`file`,accept:`.mafile`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&_(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(!(!i||!o)){b(!0);try{e({login:i,password:o,email:c||void 0,email_password:u||void 0,proxy:f||void 0,notes:m||void 0}),g&&await D.uploadMafiles([g])}catch(e){r(`error`,e instanceof Error?e.message:String(e))}finally{b(!1)}}},disabled:!i||!o||v,className:`btn-primary w-full`,children:n(v?`import.uploading`:`btn.add`)})]})]})})}function pt({message:e,onConfirm:t,onCancel:n}){let r=I();return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:n,children:(0,L.jsxs)(`div`,{className:`confirm-box`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-4`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:t,className:`btn-primary flex-1`,children:r(`confirm.yes`)}),(0,L.jsx)(`button`,{onClick:n,className:`btn-secondary flex-1`,children:r(`btn.cancel`)})]})]})})}var mt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,email:`col.email`,email_pass:`col.emailPass`,email_login_pass:`col.emailLoginPass`,phone:`col.phone`,status:`col.status`,ban:`col.ban`,vac:`col.vac`,limit:`col.limit`,balance:`col.balance`,country:`col.country`,twofa:`col.twofa`,mafile:`col.mafile`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function ht(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.columnVisibility),r=A(e=>e.toggleColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(mt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(mt[e])]},e))})]})}function gt({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importAccounts`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:n(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login:pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`login|pass`}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:`CSV: login,password,steam_id,ban,prime,trophy,behavior,license`}),(0,L.jsx)(`p`,{className:`text-xs text-yellow-500/80 mt-1`,children:`⚠ Mafile-файлы и JSON не принимаются. Только log:pass / log|pass.`})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxtCsv`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt,.csv`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=(await r.text()).split(`
+`).map(e=>e.trim()).filter(Boolean);if(!e.length){o(n(`toast.fileEmpty`)),c(!1);return}let i=new Set(Ve.getState().accounts.map(e=>e.id)),a=await D.importLogpass(e);o(n(`toast.importResult`,{imported:a.imported,skipped:a.skipped})),u(`success`,`${a.imported} ok, ${a.skipped} skip`),await d();let s=Ve.getState().accounts.map(e=>e.id).filter(e=>!i.has(e));t?.(s)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function _t({onClose:e}){let t=I(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),c=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:t(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n||!i)return;let t={login:n,password:i,proxy:o||void 0};await D.createLogpassAccount(t),await c(),e()},className:`btn-primary w-full`,children:t(`btn.add`)})]})]})})}function vt({account:e,onClose:t}){let n=I(),[r,i]=(0,y.useState)(e.login),[a,o]=(0,y.useState)(e.password),[s,c]=(0,y.useState)(e.proxy??``),[l,u]=(0,y.useState)(e.notes??``),d=Ve(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:t,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.editAccount`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`input`,{autoFocus:!0,value:r,onChange:e=>i(e.target.value),placeholder:n(`ph.login`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:a,onChange:e=>o(e.target.value),placeholder:n(`ph.password`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:s,onChange:e=>c(e.target.value),placeholder:n(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:l,onChange:e=>u(e.target.value),placeholder:n(`ph.notes`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:async()=>{!r||!a||(await D.updateLogpassAccount(e.id,{login:r,password:a,proxy:s||void 0,notes:l||void 0}),await d(),t())},className:`btn-primary flex-1`,children:n(`btn.save`)}),(0,L.jsx)(`button`,{onClick:t,className:`btn-secondary flex-1`,children:n(`btn.cancel`)})]})]})]})})}var yt={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,password:`col.password`,login_pass:`col.loginPass`,status:`col.status`,ban:`col.ban`,vac:`col.vac`,limit:`col.limit`,balance:`col.balance`,country:`col.country`,prime:`col.prime`,trophy:`col.trophy`,behavior:`col.behavior`,license:`col.license`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function bt(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.logpassColumnVisibility),r=A(e=>e.toggleLogpassColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(yt).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(yt[e])]},e))})]})}function xt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function St(){let e=Ve(e=>e.accounts),t=Ve(e=>e.selectedIds),n=Ve(e=>e.loadAccounts),r=Ve(e=>e.clearSelection),i=Ve(e=>e.setSelectedIds),a=A(e=>e.addToast),o=A(e=>e.autoProxyOnImportLogpass),s=A(e=>e.autoValidateOnImportLogpass),c=A(e=>e.logpassColumnVisibility),l=I(),[u,d]=(0,y.useState)(``),[f,p]=(0,y.useState)(!1),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(null),[v,b]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[x,S]=(0,y.useState)(new Set),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)({}),[O,k]=(0,y.useState)(null),[ee,te]=(0,y.useState)(100),[j,M]=(0,y.useState)(null),[N,P]=(0,y.useState)(`asc`),F=e=>{j===e?N===`asc`?P(`desc`):(M(null),P(`asc`)):(M(e),P(`asc`))},ne=(0,y.useRef)(null);(0,y.useEffect)(()=>{n()},[n]);let re=(e,t)=>b({open:!0,message:e,onConfirm:t}),ie=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(k(r),r.account_results){let e=xt(r.account_results);e&&w(e)}r.account_steps&&E(r.account_steps),r.status!==`running`&&(t.close(),S(new Set),k(null),n())}catch{}},t.onerror=()=>t.close()},[n]),ae=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){r(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.validateLogpass(e);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}}},[t,r,ie,a]),oe=(0,y.useCallback)(async e=>{S(new Set([e])),w(t=>{let n={...t};return delete n[String(e)],n}),E(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateLogpass([e]);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}},[ie,a]),R=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){r(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.fullParseLogpass(e);k({id:t,type:`logpass_full_parse`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),ie(t)}catch(e){S(new Set),a(`error`,String(e))}}},[t,r,ie,a]),ce=()=>{let e=[...t];e.length&&re(l(`confirm.deleteLogpassSelected`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e),r(),n()})},ue=()=>{re(l(`confirm.deleteLogpassAll`,{count:e.length}),async()=>{await D.deleteLogpassBulk(e.map(e=>e.id)),r(),n()})},de=()=>{re(l(`confirm.assignProxies`),async()=>{try{a(`success`,l(`toast.proxiesAssignedShort`,{count:(await D.assignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},fe=()=>{re(l(`confirm.reassignProxiesAll`),async()=>{try{a(`success`,l(`toast.proxiesReassignedShort`,{count:(await D.reassignLogpassProxies()).assigned})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},pe=()=>{re(l(`confirm.clearProxies`),async()=>{try{a(`success`,l(`toast.proxiesClearedShort`,{count:(await D.clearLogpassProxies()).cleared})),n()}catch(e){a(`error`,e instanceof Error?e.message:String(e))}})},z=(0,y.useMemo)(()=>{if(!u.trim())return e;let t=u.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?ne.vac_status===`VAC`||e.vac_status===`GAME BAN`);if(r===`clean`)return e.filter(e=>e.vac_status===`CLEAN`);if(r===`lim`)return e.filter(e=>e.limit_status===`Lim`);if(r===`nolim`)return e.filter(e=>e.limit_status===`NoLim`);if(r===`ban`||r===`banned`)return e.filter(e=>e.ban_status===`BANNED`);if(r===`noban`||r===`no ban`)return e.filter(e=>e.ban_status===`NO BAN`);let i=r.match(/^country:(.+)$/);if(i){let t=i[1].trim();return e.filter(e=>e.country?.toLowerCase().includes(t))}let a=r.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);if(a){let t=a[1],n=parseFloat(a[2]),r=e=>{if(!e)return NaN;let t=e.match(/[\d,]+\.?\d*/);return t?parseFloat(t[0].replace(/,/g,``)):NaN};return e.filter(e=>{let i=r(e.balance);return isNaN(i)?!1:t===`>`?i>n:t===`>=`?i>=n:t===`<`?ie.login.toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r)||(e.country??``).toLowerCase().includes(r)||(e.license??``).toLowerCase().includes(r))},[e,u]),_e=z.length>0&&z.every(e=>t.has(e.id)),ve=()=>{if(_e){let e=new Set(t);z.forEach(t=>e.delete(t.id)),i(e)}else{let e=new Set(t);z.forEach(t=>e.add(t.id)),i(e)}},ye=(0,y.useMemo)(()=>{if(!j)return z;let e=N===`asc`?1:-1,t=Symbol();return[...z].sort((n,r)=>{let i=t,a=t;if(j===`last_online`){let e=e=>{if(!e||e===`—`)return t;if(e===`online`)return-1;let n=e.match(/^(\d+)([mhd])$/i);if(!n)return t;let r=parseInt(n[1],10);return n[2]===`m`?r:n[2]===`h`?r*60:r*1440};i=e(n.last_online),a=e(r.last_online)}else j===`prime`?(i=n.prime===`Enabled`?0:n.prime===`Disabled`?1:t,a=r.prime===`Enabled`?0:r.prime===`Disabled`?1:t):j===`trophy`?(i=n.trophy!=null&&n.trophy!==`—`?parseInt(n.trophy,10)||0:t,a=r.trophy!=null&&r.trophy!==`—`?parseInt(r.trophy,10)||0:t):j===`behavior`&&(i=n.behavior!=null&&n.behavior!==`—`?parseInt(n.behavior,10)||0:t,a=r.behavior!=null&&r.behavior!==`—`?parseInt(r.behavior,10)||0:t);return i===t&&a===t?0:i===t?1:a===t?-1:i===a?0:(i{te(100)},[u,j,N]);let be=(0,y.useMemo)(()=>ye.slice(0,ee),[ye,ee]);(0,y.useEffect)(()=>{let e=ne.current;if(!e)return;let t=new IntersectionObserver(e=>{e[0].isIntersecting&&te(e=>Math.min(e+100,ye.length))},{rootMargin:`400px`});return t.observe(e),()=>t.disconnect()},[ye.length,ee]);let xe=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,l(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e]),Se=async e=>{try{let t=await D.openLogpassBrowser(e);t.status===`revalidating`?(a(`warn`,l(`toast.cookiesExpiredRevalidating`)),t.task_id&&(S(new Set([e])),k({id:t.task_id,type:`logpass_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),ie(t.task_id))):a(`success`,l(`toast.browserOpening`))}catch(e){a(`error`,e instanceof Error?e.message:String(e))}},Ce=(0,y.useCallback)(async e=>{let t=o,r=s;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_logpass,r=e.auto_validate_on_import_logpass}catch{}if(t)try{a(`success`,l(`toast.proxiesAssignedShort`,{count:(await D.assignLogpassProxies()).assigned})),await n()}catch{}if(r&&e.length)try{let{task_id:t}=await D.validateLogpass(e);k({id:t,type:`logpass_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),S(new Set(e)),ie(t)}catch(e){S(new Set),a(`error`,e instanceof Error?e.message:String(e))}},[o,s,a,n,ie,l]);return(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 h-full min-h-0`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>p(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),l(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>h(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),l(`btn.add`)]}),O&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:l(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${O.status===`completed`?`bg-green-500`:O.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${O.total>1?O.total>0?Math.round(O.progress/O.total*100):0:O.total_steps?Math.round((O.step??0)/O.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[O.total>1?`${O.progress}/${O.total}${O.active_count?` (${O.active_count})`:``}`:O.step_label||`${O.progress}/${O.total}`,O.total>1?` (${O.total>0?Math.round(O.progress/O.total*100):0}%)`:O.total_steps?` (${O.step}/${O.total_steps})`:``]}),O.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),O.status===`failed`&&(0,L.jsx)(`span`,{title:O.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(bt,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:ce,className:`btn-danger-outline text-xs`,children:l(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:ue,className:`btn-danger text-xs`,children:l(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:ae,disabled:t.size===0||x.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),l(`btn.validate`)]}),(0,L.jsxs)(`button`,{onClick:R,disabled:t.size===0||x.size>0,className:`btn-secondary text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),l(`btn.fullParse`)]}),O&&O.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(O.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),l(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:de,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),l(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:fe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),l(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:pe,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),l(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:u,onChange:e=>d(e.target.value),placeholder:l(`ph.searchLogpass`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:_e,onChange:ve}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),c.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.browser`)}),c.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.profile`)}),c.last_online&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`last_online`),children:[l(`col.lastOnline`),j===`last_online`?N===`asc`?` ▲`:` ▼`:``]}),c.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),c.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.login`)}),c.password&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.password`)}),c.login_pass&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Login:Pass`}),c.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.status`)}),c.ban&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.ban`)}),c.vac&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.vac`)}),c.limit&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.limit`)}),c.balance&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.balance`)}),c.country&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.country`)}),c.prime&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`prime`),children:[`Prime`,j===`prime`?N===`asc`?` ▲`:` ▼`:``]}),c.trophy&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`trophy`),children:[`Trophy`,j===`trophy`?N===`asc`?` ▲`:` ▼`:``]}),c.behavior&&(0,L.jsxs)(`th`,{className:`px-3 py-2 cursor-pointer select-none hover:text-gray-300`,onClick:()=>F(`behavior`),children:[`Behavior`,j===`behavior`?N===`asc`?` ▲`:` ▼`:``]}),c.license&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.license`)}),c.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.proxy`)}),c.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.notes`)}),c.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:l(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:z.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:16,className:`text-center py-12 text-gray-500`,children:l(`empty.logpass`)})}):(0,L.jsxs)(L.Fragment,{children:[be.map(e=>(0,L.jsx)(Ct,{account:e,cols:c,isProcessing:x.has(e.id),accountResult:C[String(e.id)],accountStep:T[String(e.id)],proxyLabel:xe.get(e.id)??null,onDelete:t=>re(l(`confirm.deleteLogpass`,{name:e.login}),async()=>{await D.deleteLogpassAccount(t),n()}),onOpenBrowser:Se,onValidate:oe,onEdit:e=>_(e)},e.id)),ee{let t=e.find(e=>e.id===g);return t?(0,L.jsx)(vt,{account:t,onClose:()=>_(null)}):null})(),f&&(0,L.jsx)(gt,{onClose:()=>p(!1),onImportDone:Ce}),m&&(0,L.jsx)(_t,{onClose:()=>h(!1)}),v.open&&(0,L.jsx)(pt,{message:v.message,onConfirm:()=>{v.onConfirm(),b(e=>({...e,open:!1}))},onCancel:()=>b(e=>({...e,open:!1}))})]})}function Ct({account:e,cols:t,isProcessing:n,accountResult:r,accountStep:i,proxyLabel:a,onDelete:o,onOpenBrowser:s,onValidate:c,onEdit:l}){let u=Ve(e=>e.selectedIds),d=Ve(e=>e.toggleSelect),f=A(e=>e.addToast),p=A(e=>e.hidePasswords),m=Ve(e=>e.loadAccounts),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(e.notes||``),[S,C]=(0,y.useState)(!1),w=I(),T=p&&!h,E=`••••••••`,O=async e=>{let t=await Ue(e);f(t?`success`:`error`,w(t?`toast.copied`:`toast.copyFailed`))};return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:u.has(e.id),onChange:()=>d(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:n?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),i&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,i.step,`/`,i.total,`]`]})]}):r?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):r?.status===`error`?(0,L.jsx)(`span`,{title:r.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),t.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>s(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:w(`tip.openBrowser`),children:w(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),t.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(at,{level:e.steam_level})]})}),t.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),t.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),t.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login}),t.password&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(e.password),title:w(`tip.copyPassword`),children:T?E:e.password}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.login_pass&&(0,L.jsxs)(`td`,{className:`px-3 py-2 text-gray-400 text-xs select-none whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`cursor-pointer`,onClick:()=>O(`${e.login}:${e.password}`),title:w(`tip.copyLoginPass`),children:T?`${e.login}:${E}`:`${e.login}:${e.password}`}),(0,L.jsx)(`button`,{onClick:e=>{e.stopPropagation(),g(!h)},className:`ml-1.5 text-gray-500 hover:text-gray-300 inline-flex align-middle`,title:w(T?`tip.show`:`tip.hide`),children:T?(0,L.jsx)(z,{size:14}):(0,L.jsx)(_e,{size:14})})]}),t.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(qe,{status:e.status})}),t.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Je,{status:e.ban_status})}),t.vac&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Xe,{status:e.vac_status,games:e.vac_games})}),t.limit&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ze,{status:e.limit_status})}),t.balance&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs font-mono text-gray-300 whitespace-nowrap`,children:e.balance||`—`}),t.country&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{country:e.country})}),t.prime&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.prime??`—`}),t.trophy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.trophy??`—`}),t.behavior&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400`,children:e.behavior??`—`}),t.license&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 cursor-pointer select-none ${S?`max-w-none whitespace-normal break-words`:`truncate max-w-[200px] whitespace-nowrap`}`,title:S?void 0:e.license??``,onClick:()=>C(e=>!e),children:e.license??`—`}),t.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.proxy?(0,L.jsx)(`span`,{className:`text-blue-400 cursor-pointer hover:underline`,onClick:()=>O(e.proxy),title:e.proxy,children:a||e.proxy}):`—`}),t.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs max-w-[180px]`,children:_?(0,L.jsx)(`input`,{autoFocus:!0,className:`w-full bg-dark-600 border border-dark-500 rounded px-1.5 py-0.5 text-xs text-gray-200 outline-none focus:border-accent`,value:b,onChange:e=>x(e.target.value),onBlur:async()=>{if(v(!1),b!==(e.notes||``))try{await D.updateLogpassAccount(e.id,{notes:b}),f(`success`,w(`toast.noteSaved`)),m()}catch{f(`error`,w(`toast.noteSaveError`))}},onKeyDown:t=>{t.key===`Enter`&&t.target.blur(),t.key===`Escape`&&(x(e.notes||``),v(!1))}}):(0,L.jsx)(`span`,{className:`cursor-pointer text-gray-400 hover:text-gray-200 truncate block`,onClick:()=>{x(e.notes||``),v(!0)},title:e.notes||w(`tip.addNote`),children:e.notes||`—`})}),t.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>c(e.id),disabled:n,className:`text-gray-400 hover:text-accent disabled:opacity-40`,title:w(`tip.validate`),children:(0,L.jsx)(De,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>l(e.id),className:`text-gray-400 hover:text-accent`,title:w(`tip.edit`),children:(0,L.jsx)(xe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>o(e.id),className:`text-gray-400 hover:text-red-400`,title:w(`tip.delete`),children:(0,L.jsx)(Se,{size:14})})]})})]})}function wt({onClose:e,onImportDone:t}){let n=I(),[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(!1),l=(0,y.useRef)(null),u=A(e=>e.addToast),d=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-lg w-full`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:n(`modal.importTokens`)}),(0,L.jsxs)(`div`,{className:`text-sm text-gray-400 mb-3 space-y-1`,children:[(0,L.jsx)(`p`,{className:`font-medium text-gray-300`,children:n(`import.formatsColon`)}),(0,L.jsx)(`p`,{className:`font-mono text-xs`,children:n(`import.tokenFormat`)})]}),(0,L.jsxs)(`div`,{onDragOver:e=>e.preventDefault(),onDrop:e=>{e.preventDefault();let t=e.dataTransfer.files[0];t&&i(t)},onClick:()=>l.current?.click(),className:`border-2 border-dashed border-dark-500 rounded-lg p-6 mb-3 text-center cursor-pointer transition-colors hover:border-accent`,children:[(0,L.jsx)(ce,{size:32,className:`mx-auto mb-2 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-sm text-gray-400`,children:r?n(`import.selected`,{name:r.name}):n(`import.dragTxt`)})]}),(0,L.jsx)(`input`,{ref:l,type:`file`,accept:`.txt`,className:`hidden`,onChange:e=>{let t=e.target.files?.[0];t&&i(t)}}),(0,L.jsx)(`button`,{onClick:async()=>{if(r){c(!0);try{let e=(await r.text()).split(`
+`).map(e=>e.trim()).filter(Boolean);if(!e.length){o(n(`toast.fileEmpty`)),c(!1);return}let i=new Set(He.getState().accounts.map(e=>e.id)),a=await D.importTokens(e);o(n(`toast.importResult`,{imported:a.imported,skipped:a.skipped})),u(`success`,`${a.imported} ok, ${a.skipped} skip`),await d();let s=He.getState().accounts.map(e=>e.id).filter(e=>!i.has(e));t?.(s)}catch(e){o(e instanceof Error?e.message:n(`misc.errorStr`))}finally{c(!1)}}},disabled:!r||s,className:`btn-primary w-full`,children:n(s?`import.uploading`:`import.importBtn`)}),a&&(0,L.jsx)(`p`,{className:`mt-3 text-sm text-gray-300`,children:a})]})})}function Tt({onClose:e}){let t=I(),[n,r]=(0,y.useState)(``),[i,a]=(0,y.useState)(``),[o,s]=(0,y.useState)(``),[c,l]=(0,y.useState)(``),u=He(e=>e.loadAccounts);return(0,L.jsx)(`div`,{className:`confirm-overlay`,onMouseDown:e,children:(0,L.jsxs)(`div`,{className:`confirm-box max-w-md`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`h3`,{className:`text-lg font-semibold mb-4`,children:t(`modal.addToken`)}),(0,L.jsxs)(`div`,{className:`space-y-3`,children:[(0,L.jsx)(`textarea`,{autoFocus:!0,value:n,onChange:e=>r(e.target.value),placeholder:`Refresh token`,rows:3,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm font-mono resize-none`}),(0,L.jsx)(`input`,{value:i,onChange:e=>a(e.target.value),placeholder:t(`ph.loginOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:o,onChange:e=>s(e.target.value),placeholder:t(`ph.proxyOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`input`,{value:c,onChange:e=>l(e.target.value),placeholder:t(`ph.notesOptional`),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{onClick:async()=>{if(!n.trim())return;let t={token:n.trim(),login:i.trim()||void 0,proxy:o.trim()||void 0,notes:c.trim()||void 0};await D.createTokenAccount(t),await u(),e()},disabled:!n.trim(),className:`btn-primary w-full disabled:opacity-40`,children:t(`btn.add`)})]})]})})}var Et={browser:`col.browser`,profile:`col.profile`,last_online:`col.lastOnline`,steam_id:`col.steamId`,login:`col.login`,token:`col.token`,status:`col.status`,ban:`col.ban`,vac:`col.vac`,limit:`col.limit`,balance:`col.balance`,country:`col.country`,proxy:`col.proxy`,notes:`col.notes`,actions:`col.actions`};function Dt(){let[e,t]=(0,y.useState)(!1),n=A(e=>e.tokenColumnVisibility),r=A(e=>e.toggleTokenColumn),i=(0,y.useRef)(null),a=I();return(0,y.useEffect)(()=>{let e=e=>{i.current&&!i.current.contains(e.target)&&t(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]),(0,L.jsxs)(`div`,{className:`relative`,ref:i,children:[(0,L.jsx)(`button`,{onClick:()=>t(!e),className:`btn-secondary text-sm px-2 py-2`,title:a(`tip.columnSettings`),children:(0,L.jsx)(be,{size:14})}),e&&(0,L.jsx)(`div`,{className:`absolute right-0 top-full mt-1 bg-dark-700 border border-dark-600 rounded-lg shadow-xl z-50 p-2 min-w-[160px]`,children:Object.keys(Et).map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-2 px-2 py-1 hover:bg-dark-600 rounded cursor-pointer text-sm`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:n[e],onChange:()=>r(e)}),a(Et[e])]},e))})]})}function Ot({label:e,value:t,good:n,bad:r}){return(0,L.jsxs)(`div`,{className:`flex text-[11px] font-mono leading-[1.7]`,children:[(0,L.jsx)(`span`,{className:`w-27.5 shrink-0 text-gray-500`,children:e}),(0,L.jsx)(`span`,{className:`min-w-0 wrap-break-word ${n?`text-green-400`:r?`text-red-400`:`text-gray-200`}`,children:t})]})}function kt({title:e,children:t}){return(0,L.jsxs)(`div`,{className:`rounded-lg border border-dark-600 bg-dark-900/40 px-3 py-2 space-y-0`,children:[(0,L.jsx)(`div`,{className:`text-[9px] font-semibold uppercase tracking-widest text-gray-600 pt-1 pb-0.5`,children:e}),t]})}function At(e){return e<=0?`0ч`:`${(e/60).toFixed(1)}ч`}function jt(e){if(!e)return`—`;try{return new Date(e).toLocaleString()}catch{return e}}function Mt({account:e,onClose:t,onRecheck:n}){let[r,i]=(0,y.useState)(null),[a,o]=(0,y.useState)(!0),[s,c]=(0,y.useState)(null);return(0,y.useEffect)(()=>{let t=!1;return D.getTokenCheckData(e.id).then(e=>{t||(i(e),o(!1))}).catch(e=>{t||(c(e instanceof Error?e.message:String(e)),o(!1))}),()=>{t=!0}},[e.id]),(0,y.useEffect)(()=>{let e=e=>{e.key===`Escape`&&t()};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[t]),(0,L.jsx)(`div`,{className:`fixed inset-0 bg-black/60 flex items-center justify-center z-50`,onClick:e=>{e.target===e.currentTarget&&t()},children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl w-full max-w-160 max-h-[85vh] flex flex-col shadow-2xl mx-4`,children:[(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600 flex items-start justify-between shrink-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-start gap-3 min-w-0`,children:[(0,L.jsx)(`div`,{className:`h-9 w-9 rounded-lg bg-dark-700 shrink-0 overflow-hidden`,children:r?.avatar_url??e.avatar_url?(0,L.jsx)(`img`,{src:r?.avatar_url??e.avatar_url,alt:``,className:`w-full h-full object-cover`}):(0,L.jsx)(`div`,{className:`w-full h-full bg-dark-600`})}),(0,L.jsxs)(`div`,{className:`min-w-0`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2 flex-wrap`,children:[(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100 truncate`,children:r?.display_name??e.nickname??e.login??`—`}),(r?.steam_level??e.steam_level)!=null&&(0,L.jsxs)(`span`,{className:`rounded bg-accent/15 border border-accent/30 px-1.5 py-0.5 text-[9px] font-bold text-accent`,children:[`Lv.`,r?.steam_level??e.steam_level]})]}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 mt-0.5 text-[10px] text-gray-500 flex-wrap`,children:[(r?.steam_id??e.steam_id)&&(0,L.jsx)(`button`,{onClick:()=>{r?.steam_id&&Ue(r.steam_id)},className:`font-mono hover:text-gray-300 transition`,title:`Копировать SteamID`,children:r?.steam_id??e.steam_id}),(r?.last_online??e.last_online)&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`span`,{className:`text-gray-700`,children:`·`}),(0,L.jsx)(`span`,{children:r?.last_online??e.last_online})]})]})]})]}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 shrink-0 ml-3`,children:[(0,L.jsxs)(`button`,{onClick:n,className:`flex items-center gap-1.5 px-2.5 py-1.5 text-xs rounded-lg bg-accent/10 border border-accent/30 text-accent hover:bg-accent/20 transition`,title:`Запустить полную проверку`,children:[(0,L.jsx)(he,{size:12}),`Обновить`]}),(0,L.jsx)(`button`,{onClick:t,className:`text-gray-500 hover:text-gray-300 transition p-1 rounded`,title:`Закрыть`,children:(0,L.jsx)(de,{size:16})})]})]}),(0,L.jsxs)(`div`,{className:`flex-1 overflow-auto min-h-0 px-5 py-4`,children:[a&&(0,L.jsx)(`div`,{className:`flex items-center justify-center py-16`,children:(0,L.jsx)(Ae,{size:28,className:`text-accent`})}),s&&!a&&(0,L.jsx)(`div`,{className:`flex items-center justify-center py-16 text-sm text-red-400`,children:s}),r&&!a&&(0,L.jsxs)(`div`,{className:`grid grid-cols-2 gap-3`,children:[(0,L.jsxs)(kt,{title:`Identity`,children:[e.login&&(0,L.jsx)(Ot,{label:`Логин`,value:e.login}),r.display_name&&(0,L.jsx)(Ot,{label:`Имя`,value:r.display_name}),r.steam_id&&(0,L.jsx)(Ot,{label:`SteamID`,value:r.steam_id}),r.user_country&&(0,L.jsx)(Ot,{label:`Страна`,value:r.user_country}),(0,L.jsx)(Ot,{label:`Телефон`,value:r.phone_digits?`заканч. на ${r.phone_digits}`:`Нет`}),r.created_date&&(0,L.jsx)(Ot,{label:`Создан`,value:r.created_date})]}),(0,L.jsxs)(kt,{title:`Security & Status`,children:[(0,L.jsx)(Ot,{label:`Trade Ban`,value:r.trade_ban&&r.trade_ban!==`None`?r.trade_ban:`Нет`,good:!r.trade_ban||r.trade_ban===`None`,bad:!!r.trade_ban&&r.trade_ban!==`None`}),(0,L.jsx)(Ot,{label:`Alert`,value:r.alert_status&&r.alert_status!==`None`?r.alert_status:`Нет`,good:!r.alert_status||r.alert_status===`None`,bad:!!r.alert_status&&r.alert_status!==`None`}),(0,L.jsx)(Ot,{label:`Market Lim`,value:r.market_limited?`Да`:`Нет`,good:!r.market_limited,bad:r.market_limited}),(0,L.jsx)(Ot,{label:`Family`,value:r.family_group?`Да`:`Нет`})]}),(0,L.jsxs)(kt,{title:`Economy & Activity`,children:[r.balance_raw&&(0,L.jsx)(Ot,{label:`Баланс`,value:r.balance_raw}),r.steam_level!=null&&(0,L.jsx)(Ot,{label:`Уровень`,value:String(r.steam_level)}),r.playtime_2weeks>0&&(0,L.jsx)(Ot,{label:`Время за 2 нед`,value:At(r.playtime_2weeks)})]}),(0,L.jsx)(kt,{title:`Inventory`,children:[{label:`CS2`,total:r.inventory_cs2,market:r.inventory_cs2_marketable},{label:`Dota 2`,total:r.inventory_dota2,market:r.inventory_dota2_marketable},{label:`TF2`,total:r.inventory_tf2,market:r.inventory_tf2_marketable},{label:`Rust`,total:r.inventory_rust,market:r.inventory_rust_marketable}].map(({label:e,total:t,market:n})=>(0,L.jsxs)(`div`,{className:`flex text-[11px] font-mono leading-[1.7]`,children:[(0,L.jsx)(`span`,{className:`w-27.5 shrink-0 text-gray-500`,children:e}),(0,L.jsxs)(`span`,{className:`text-gray-200`,children:[t,(0,L.jsxs)(`span`,{className:`text-gray-600`,children:[` (`,n,`)`]})]})]},e))})]})]}),(0,L.jsx)(`div`,{className:`shrink-0 px-5 py-2 border-t border-dark-600 text-[10px] text-gray-600`,children:r?.checked_at?`Последняя проверка: ${jt(r.checked_at)}`:`Данные ещё не получены`})]})})}function Nt(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function Pt(){let e=He(e=>e.accounts),t=He(e=>e.selectedIds),n=He(e=>e.loadAccounts),r=He(e=>e.toggleSelect),i=He(e=>e.clearSelection),a=He(e=>e.setSelectedIds),o=A(e=>e.addToast),s=A(e=>e.autoProxyOnImportToken),c=A(e=>e.autoValidateOnImportToken),l=A(e=>e.tokenColumnVisibility),u=A(e=>e.loadTokenColumnSettings),d=I(),[f,p]=(0,y.useState)(``),[m,h]=(0,y.useState)(!1),[g,_]=(0,y.useState)(!1),[v,b]=(0,y.useState)({open:!1,message:``,onConfirm:()=>{}}),[x,S]=(0,y.useState)(new Set),[C,w]=(0,y.useState)({}),[T,E]=(0,y.useState)({}),[O,k]=(0,y.useState)(null),[ee,te]=(0,y.useState)(null);(0,y.useEffect)(()=>{n(),u()},[n,u]);let j=(e,t)=>b({open:!0,message:e,onConfirm:t}),M=(0,y.useCallback)(e=>{let t=new EventSource(`/api/tasks/${e}/stream`);t.onmessage=e=>{try{let r=JSON.parse(e.data);if(k(r),r.account_results){let e=Nt(r.account_results);e&&w(e)}r.account_steps&&E(r.account_steps),r.status!==`running`&&(t.close(),S(new Set),n())}catch{}},t.onerror=()=>t.close()},[n]),N=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.validateTokens(e);k({id:t,type:`token_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}}},[t,i,M,o]),P=(0,y.useCallback)(async e=>{S(new Set([e])),w(t=>{let n={...t};return delete n[String(e)],n}),E(t=>{let n={...t};return delete n[String(e)],n});try{let{task_id:t}=await D.validateTokens([e]);k({id:t,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}},[M,o]),F=(0,y.useCallback)(async e=>{S(new Set([e]));try{let{task_id:t}=await D.fullCheckTokens([e]);k({id:t,type:`token_full_check`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}},[M,o]),ne=(0,y.useCallback)(async()=>{let e=[...t];if(e.length){i(),S(new Set(e)),w({}),E({});try{let{task_id:t}=await D.fullCheckTokens(e);k({id:t,type:`token_full_check`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),M(t)}catch(e){S(new Set),o(`error`,String(e))}}},[t,i,M,o]),re=(0,y.useCallback)(e=>{if(!e.has_cookies){o(`warn`,`Нет сохранённых куки. Сначала запустите валидацию.`);return}D.downloadTokenCookies(e.id)},[o]),ie=()=>{let e=[...t];e.length&&j(d(`confirm.deleteTokenSelected`,{count:e.length}),async()=>{await D.deleteTokenBulk(e),i(),n()})},ae=()=>{j(d(`confirm.deleteTokenAll`,{count:e.length}),async()=>{await D.deleteTokenBulk(e.map(e=>e.id)),i(),n()})},oe=()=>{j(d(`confirm.assignProxies`),async()=>{try{o(`success`,d(`toast.proxiesAssignedShort`,{count:(await D.assignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},R=()=>{j(d(`confirm.reassignProxiesAll`),async()=>{try{o(`success`,d(`toast.proxiesReassignedShort`,{count:(await D.reassignTokenProxies()).assigned})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},ce=()=>{j(d(`confirm.clearProxies`),async()=>{try{o(`success`,d(`toast.proxiesClearedShort`,{count:(await D.clearTokenProxies()).cleared})),n()}catch(e){o(`error`,e instanceof Error?e.message:String(e))}})},de=async e=>{try{let t=await D.openTokenBrowser(e);t.status===`revalidating`?(o(`warn`,d(`toast.cookiesExpiredRevalidating`)),t.task_id&&(S(new Set([e])),k({id:t.task_id,type:`token_validate`,status:`running`,progress:0,total:1,result:null,error:null,created_at:``,updated_at:``}),M(t.task_id))):o(`success`,d(`toast.browserOpening`))}catch(e){o(`error`,e instanceof Error?e.message:String(e))}},pe=(0,y.useCallback)(async e=>{let t=s,r=c;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_token,r=e.auto_validate_on_import_token}catch{}if(t)try{o(`success`,d(`toast.proxiesAssignedShort`,{count:(await D.assignTokenProxies()).assigned})),await n()}catch{}if(r&&e.length)try{let{task_id:t}=await D.validateTokens(e);k({id:t,type:`token_validate`,status:`running`,progress:0,total:e.length,result:null,error:null,created_at:``,updated_at:``}),S(new Set(e)),M(t)}catch(e){S(new Set),o(`error`,e instanceof Error?e.message:String(e))}},[s,c,o,n,M,d]),z=(0,y.useMemo)(()=>{if(!f.trim())return e;let t=f.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?ne.vac_status===`VAC`||e.vac_status===`GAME BAN`);if(r===`clean`)return e.filter(e=>e.vac_status===`CLEAN`);if(r===`lim`)return e.filter(e=>e.limit_status===`Lim`);if(r===`nolim`)return e.filter(e=>e.limit_status===`NoLim`);if(r===`ban`||r===`banned`)return e.filter(e=>e.ban_status===`BANNED`);let i=r.match(/^country:(.+)$/);if(i){let t=i[1].trim();return e.filter(e=>e.country?.toLowerCase().includes(t))}let a=r.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);if(a){let t=a[1],n=parseFloat(a[2]),r=e=>{if(!e)return NaN;let t=e.match(/[\d,]+\.?\d*/);return t?parseFloat(t[0].replace(/,/g,``)):NaN};return e.filter(e=>{let i=r(e.balance);return isNaN(i)?!1:t===`>`?i>n:t===`>=`?i>=n:t===`<`?i(e.login??``).toLowerCase().includes(r)||(e.steam_id??``).toLowerCase().includes(r)||(e.nickname??``).toLowerCase().includes(r)||(e.country??``).toLowerCase().includes(r)||(e.notes??``).toLowerCase().includes(r))},[e,f]),_e=z.length>0&&z.every(e=>t.has(e.id)),ve=()=>{if(_e){let e=new Set(t);z.forEach(t=>e.delete(t.id)),a(e)}else{let e=new Set(t);z.forEach(t=>e.add(t.id)),a(e)}},ye=(0,y.useMemo)(()=>{let t=new Map,n=[];for(let t of e)t.proxy&&!n.includes(t.proxy)&&n.push(t.proxy);let r=new Map;n.forEach((e,t)=>r.set(e,t+1));for(let n of e)n.proxy&&t.set(n.id,d(`proxy.label`,{num:r.get(n.proxy)??0}));return t},[e,d]);return(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 h-full min-h-0`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>h(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),d(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>_(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),d(`btn.add`)]}),O&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:d(`task.validate`)}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${O.status===`completed`?`bg-green-500`:O.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${O.total>1?O.total>0?Math.round(O.progress/O.total*100):0:O.total_steps?Math.round((O.step??0)/O.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[O.total>1?`${O.progress}/${O.total}${O.active_count?` (${O.active_count})`:``}`:O.step_label||`${O.progress}/${O.total}`,O.total>1?` (${O.total>0?Math.round(O.progress/O.total*100):0}%)`:O.total_steps?` (${O.step}/${O.total_steps})`:``]}),O.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),O.status===`failed`&&(0,L.jsx)(`span`,{title:O.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(Dt,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:ie,className:`btn-danger-outline text-xs`,children:d(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:ae,className:`btn-danger text-xs`,children:d(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsxs)(`button`,{onClick:N,disabled:t.size===0||x.size>0,className:`btn-accent text-sm disabled:opacity-40`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),d(`btn.validate`)]}),(0,L.jsxs)(`button`,{onClick:ne,disabled:t.size===0||x.size>0,className:`btn-secondary text-sm disabled:opacity-40`,children:[(0,L.jsx)(Pe,{size:12,className:`inline mr-1`}),d(`btn.fullCheck`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:oe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),d(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:R,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),d(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:ce,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),d(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:f,onChange:e=>p(e.target.value),placeholder:d(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsxs)(`table`,{className:`w-full text-sm`,children:[(0,L.jsx)(`thead`,{className:`sticky top-0 bg-dark-800 z-10`,children:(0,L.jsxs)(`tr`,{className:`text-left text-xs text-gray-500 border-b border-dark-600`,children:[(0,L.jsx)(`th`,{className:`px-3 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:_e,onChange:ve}),t.size>0&&(0,L.jsx)(`span`,{className:`text-accent font-medium`,children:t.size})]})}),(0,L.jsx)(`th`,{className:`w-5`}),l.browser&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.browser`)}),l.profile&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.profile`)}),l.last_online&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.lastOnline`)}),l.steam_id&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:`Steam ID`}),l.login&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.login`)}),l.token&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.token`)}),l.status&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.status`)}),l.ban&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.ban`)}),l.vac&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.vac`)}),l.limit&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.limit`)}),l.balance&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.balance`)}),l.country&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.country`)}),l.proxy&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.proxy`)}),l.notes&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.notes`)}),l.actions&&(0,L.jsx)(`th`,{className:`px-3 py-2`,children:d(`col.actions`)})]})}),(0,L.jsx)(`tbody`,{children:z.length===0?(0,L.jsx)(`tr`,{children:(0,L.jsx)(`td`,{colSpan:12,className:`text-center py-12 text-gray-500`,children:d(`empty.tokens`)})}):z.map(e=>{let i=x.has(e.id),a=C[String(e.id)],o=T[String(e.id)];return(0,L.jsxs)(`tr`,{className:`hover:bg-dark-700/50 transition border-t border-dark-700`,children:[(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(`input`,{type:`checkbox`,checked:t.has(e.id),onChange:()=>r(e.id)})}),(0,L.jsx)(`td`,{className:`px-1 py-2 w-5`,children:i?(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`div`,{className:`w-4 h-4 border-2 border-accent border-t-transparent rounded-full animate-spin shrink-0`}),o&&(0,L.jsxs)(`span`,{className:`text-[10px] text-gray-500 whitespace-nowrap`,children:[`[`,o.step,`/`,o.total,`]`]})]}):a?.status===`ok`?(0,L.jsx)(ue,{size:16,className:`text-gray-400`}):a?.status===`error`?(0,L.jsx)(`span`,{title:a.error,children:(0,L.jsx)(fe,{size:16,className:`text-red-400`})}):null}),l.browser&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap text-center`,children:e.has_cookies?(0,L.jsx)(`button`,{onClick:()=>de(e.id),className:`px-2 py-0.5 text-xs font-medium rounded bg-blue-600/20 text-blue-400 border border-blue-500/30 hover:bg-blue-600/40 hover:text-blue-300 active:scale-95 transition`,title:d(`tip.openBrowser`),children:d(`col.browser`)}):(0,L.jsx)(`span`,{className:`text-gray-600 text-xs`,children:`—`})}),l.profile&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[e.avatar_url&&(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm`,alt:``}),(0,L.jsx)(`span`,{className:`text-xs`,children:e.nickname||`—`}),e.steam_level!=null&&(0,L.jsx)(at,{level:e.steam_level})]})}),l.last_online&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-400 whitespace-nowrap`,children:e.last_online||`—`}),l.steam_id&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs`,children:e.steam_id?(0,L.jsx)(`a`,{href:`https://steamcommunity.com/profiles/${encodeURIComponent(e.steam_id)}/`,target:`_blank`,rel:`noopener noreferrer`,className:`text-blue-400 hover:text-blue-300 hover:underline`,children:e.steam_id}):`—`}),l.login&&(0,L.jsx)(`td`,{className:`px-3 py-2 font-medium`,children:e.login??`—`}),l.token&&(0,L.jsxs)(`td`,{className:`px-3 py-2 font-mono text-gray-400 truncate max-w-[180px]`,title:e.token,children:[e.token.slice(0,24),`…`]}),l.status&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(qe,{status:e.status})}),l.ban&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Je,{status:e.ban_status})}),l.vac&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Xe,{status:e.vac_status,games:e.vac_games})}),l.limit&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ze,{status:e.limit_status})}),l.balance&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs font-mono text-gray-300 whitespace-nowrap`,children:e.balance||`—`}),l.country&&(0,L.jsx)(`td`,{className:`px-3 py-2`,children:(0,L.jsx)(Ge,{country:e.country})}),l.proxy&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500 whitespace-nowrap`,children:ye.get(e.id)??`—`}),l.notes&&(0,L.jsx)(`td`,{className:`px-3 py-2 text-xs text-gray-500`,children:e.notes??`—`}),l.actions&&(0,L.jsx)(`td`,{className:`px-3 py-2 whitespace-nowrap`,children:(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5`,children:[(0,L.jsx)(`button`,{onClick:()=>P(e.id),disabled:i,className:`text-gray-400 hover:text-accent disabled:opacity-40 transition`,title:d(`tip.validate`),children:(0,L.jsx)(De,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>F(e.id),disabled:i,className:`text-gray-400 hover:text-accent disabled:opacity-40 transition`,title:d(`btn.fullCheck`),children:(0,L.jsx)(Pe,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>te(e.id),className:`text-gray-400 hover:text-blue-400 transition`,title:`Детали проверки`,children:(0,L.jsx)(Te,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>re(e),className:`transition ${e.has_cookies?`text-gray-400 hover:text-green-400`:`text-gray-700 cursor-not-allowed`}`,title:e.has_cookies?`Скачать куки`:`Куки отсутствуют`,children:(0,L.jsx)(se,{size:14})}),(0,L.jsx)(`button`,{onClick:()=>j(d(`confirm.deleteToken`,{name:e.login??e.token.slice(0,16)}),async()=>{await D.deleteTokenAccount(e.id),n()}),className:`text-gray-400 hover:text-red-400 transition`,title:d(`tip.delete`),children:(0,L.jsx)(Se,{size:14})})]})})]},e.id)})})]})})]}),m&&(0,L.jsx)(wt,{onClose:()=>h(!1),onImportDone:pe}),g&&(0,L.jsx)(Tt,{onClose:()=>_(!1)}),ee!=null&&(()=>{let t=e.find(e=>e.id===ee);return t?(0,L.jsx)(Mt,{account:t,onClose:()=>te(null),onRecheck:()=>{te(null),F(t.id)}}):null})(),v.open&&(0,L.jsx)(pt,{message:v.message,onConfirm:()=>{v.onConfirm(),b(e=>({...e,open:!1}))},onCancel:()=>b(e=>({...e,open:!1}))})]})}function Ft(e){if(!e)return null;if(typeof e==`string`)try{return JSON.parse(e)}catch{return null}return e}function It(e){if(!e)return[];try{return JSON.parse(e)}catch{return[]}}var Lt=[{value:``,labelKey:`action.selectAction`},{value:`validate`,labelKey:`action.validate`},{value:`change_password`,labelKey:`action.changePassword`},{value:`random_password`,labelKey:`action.randomPassword`},{value:`change_email`,labelKey:`action.changeEmail`},{value:`remove_guard`,labelKey:`action.removeGuard`},{value:`enable_auto_accept`,labelKey:`action.enableAutoAccept`}];function Rt({value:e,onChange:t,disabledActions:n}){let r=I(),[i,a]=(0,y.useState)(!1),o=(0,y.useRef)(null);return(0,y.useEffect)(()=>{if(!i)return;let e=e=>{o.current&&!o.current.contains(e.target)&&a(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[i]),(0,L.jsxs)(`div`,{ref:o,className:`relative`,children:[(0,L.jsxs)(`button`,{type:`button`,onClick:()=>a(e=>!e),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-sm flex items-center gap-1 min-w-[170px] justify-between hover:border-dark-500 transition-colors`,children:[(0,L.jsx)(`span`,{className:`truncate`,children:r(Lt.find(t=>t.value===e)?.labelKey||`action.selectAction`)}),(0,L.jsx)(`svg`,{width:`12`,height:`12`,viewBox:`0 0 12 12`,fill:`none`,className:`shrink-0 transition-transform ${i?`rotate-180`:``}`,children:(0,L.jsx)(`path`,{d:`M3 4.5L6 7.5L9 4.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})]}),i&&(0,L.jsx)(`div`,{className:`absolute top-full left-0 mt-1 z-50 bg-dark-700 border border-dark-600 rounded shadow-lg min-w-[100px] py-1 max-h-[320px] overflow-y-auto`,children:Lt.map(i=>{let o=!!(i.value&&n?.has(i.value));return(0,L.jsx)(`button`,{type:`button`,onClick:()=>{o||(t(i.value),a(!1))},disabled:o,title:o?r(`action.noRevocationCode`):void 0,className:`w-full text-left px-3 py-2 text-sm transition-colors ${o?`opacity-40 cursor-not-allowed`:`hover:bg-dark-600`} ${i.value===e?`text-accent bg-dark-600/50`:``} ${i.value?``:`text-gray-500`}`,children:r(i.labelKey)},i.value)})})]})}function zt(){let e=A(e=>e.accountSection),t=ze(e=>e.accounts.length),n=Ve(e=>e.accounts.length),r=He(e=>e.accounts.length),i=Ve(e=>e.loadAccounts),a=He(e=>e.loadAccounts),[o,s]=(0,y.useState)(0),c=(0,y.useRef)(0),l=(0,y.useRef)(0),u=(0,y.useRef)(e);(0,y.useEffect)(()=>{e===`logpass`&&n===0&&i(),e===`token`&&r===0&&a()},[e]);let d=e===`logpass`?n:e===`token`?r:t;return(0,y.useEffect)(()=>{cancelAnimationFrame(c.current);let t=u.current!==e;if(u.current=e,t){l.current=d,s(d);return}let n=l.current,r=d-n;if(r===0)return;let i=Math.min(400,Math.max(150,Math.abs(r)*2)),a=performance.now(),o=e=>{let t=e-a,u=Math.min(t/i,1),d=1-(1-u)**3,f=Math.max(0,Math.round(n+r*d));l.current=f,s(f),u<1&&(c.current=requestAnimationFrame(o))};return c.current=requestAnimationFrame(o),()=>cancelAnimationFrame(c.current)},[d,e]),(0,L.jsxs)(`div`,{className:`mt-1 px-3 py-2 border-t border-dark-600 flex items-center gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative shrink-0`,style:{width:14,height:14},children:[(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`text-gray-400`,children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]}),(0,L.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:`icon-shimmer absolute inset-0`,style:{pointerEvents:`none`},children:[(0,L.jsx)(`path`,{d:`M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2`}),(0,L.jsx)(`circle`,{cx:`9`,cy:`7`,r:`4`}),(0,L.jsx)(`path`,{d:`M22 21v-2a4 4 0 0 0-3-3.87`}),(0,L.jsx)(`path`,{d:`M16 3.13a4 4 0 0 1 0 7.75`})]})]}),(0,L.jsx)(`span`,{className:`text-sm text-gray-300 font-medium tabular-nums`,children:o})]})}function Bt(){let e=ze(e=>e.accounts),t=ze(e=>e.selectedIds),n=ze(e=>e.loadAccounts),r=ze(e=>e.clearSelection),i=ze(e=>e.sendToMafileManager),a=A(e=>e.setTab),o=A(e=>e.addToast),s=A(e=>e.autoProxyOnImportMafile),c=A(e=>e.autoValidateOnImportMafile),l=Be(e=>e.loadTasks),u=I(),[d,f]=(0,y.useState)(null),[p,m]=(0,y.useState)(!1),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(null),[b,x]=(0,y.useState)(null),[S,C]=(0,y.useState)(``),w=A(e=>e.accountSection),T=A(e=>e.setAccountSection),[E,O]=(0,y.useState)(null),[k,ee]=(0,y.useState)(new Set),[te,j]=(0,y.useState)(``),[M,N]=(0,y.useState)(null),[P,F]=(0,y.useState)(``),[ne,re]=(0,y.useState)({}),[ie,ae]=(0,y.useState)({}),oe=(0,y.useMemo)(()=>{if(!te.trim())return e;let t=te.trim(),n=t.match(/^lvl\s*(>=|<=|>|<|=)\s*(\d+)$/i);if(n){let t=n[1],r=parseInt(n[2],10);return e.filter(e=>{let n=e.steam_level;return n==null?!1:t===`>`?n>r:t===`>=`?n>=r:t===`<`?ne.vac_status===`VAC`||e.vac_status===`GAME BAN`);if(r===`gameban`||r===`game ban`)return e.filter(e=>e.vac_status===`GAME BAN`);if(r===`clean`)return e.filter(e=>e.vac_status===`CLEAN`);if(r===`lim`)return e.filter(e=>e.limit_status===`Lim`);if(r===`nolim`)return e.filter(e=>e.limit_status===`NoLim`);if(r===`ban`||r===`banned`)return e.filter(e=>e.ban_status===`BANNED`);if(r===`noban`||r===`no ban`)return e.filter(e=>e.ban_status===`NO BAN`);let i=r.match(/^country:(.+)$/);if(i){let t=i[1].trim().toLowerCase();return e.filter(e=>e.country?.toLowerCase().includes(t))}let a=r.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);if(a){let t=a[1],n=parseFloat(a[2]),r=e=>{if(!e)return NaN;let t=e.match(/[\d,]+\.?\d*/);return t?parseFloat(t[0].replace(/,/g,``)):NaN};return e.filter(e=>{let i=r(e.balance);return isNaN(i)?!1:t===`>`?i>n:t===`>=`?i>=n:t===`<`?i{if(e.login.toLowerCase().includes(r)||e.steam_id&&e.steam_id.toLowerCase().includes(r)||e.country&&e.country.toLowerCase().includes(r))return!0;if(e.notes){let t=e.notes.toLowerCase();return o.some(e=>t.includes(e))}return!1})},[e,te]),R=(0,y.useMemo)(()=>{let n=new Set;return e.filter(e=>t.has(e.id)).some(e=>e.has_revocation_code)||n.add(`remove_guard`),n},[e,t]);(0,y.useEffect)(()=>{n()},[]);let ce=(e,t)=>{v(e),x(()=>t)},ue=(0,y.useCallback)((e,t=[],r=!0)=>{r&&re(e=>{let n={...e};return t.forEach(e=>delete n[String(e)]),n});let i=new EventSource(`/api/tasks/${e}/stream`);i.onmessage=r=>{try{let a=JSON.parse(r.data);O(a);let s=Ft(a.account_results);s&&re(e=>({...e,...s})),a.account_steps&&ae(e=>({...e,...a.account_steps})),a.prompt&&(N({taskId:e,message:a.prompt,login:a.prompt_login}),F(``)),(a.status===`completed`||a.status===`failed`||a.status===`cancelled`)&&(a.status===`completed`?o(`success`,`${a.type}: ${a.result||u(`toast.done`)}`):a.status===`cancelled`?o(`info`,u(`toast.taskCancelled`)):o(`error`,`${a.type}: ${a.error||u(`toast.error`)}`),ee(e=>{let n=new Set(e);return t.forEach(e=>n.delete(e)),n}),N(null),n(),l(),i.close(),setTimeout(()=>O(null),3e3))}catch{}},i.onerror=()=>i.close()},[o,n,l]);(0,y.useEffect)(()=>{let e=!1;return(async()=>{try{let t=await D.getTasks();if(e)return;let n=t.find(e=>e.status===`running`);if(n){let e=It(n.account_ids);O(n),ee(new Set(e));let t=Ft(n.account_results);t&&re(t),ue(n.id,e,!1);return}let r=t.find(e=>e.status===`completed`||e.status===`failed`);if(r){let e=Ft(r.account_results);e&&Object.keys(e).length>0&&re(e)}}catch{}})(),()=>{e=!0}},[ue]);let de=async(t,n,r)=>{let i=e.find(e=>e.id===t)?.login??`#${t}`;try{ee(e=>new Set(e).add(t));let e=await D.executeAction({account_ids:[t],action:n,params:r});o(`info`,u(`misc.taskAction`,{id:e.task_id,action:n,login:i})),ue(e.task_id,[t])}catch(e){ee(e=>{let n=new Set(e);return n.delete(t),n}),o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},fe=async()=>{if(!(!M||!P))try{await D.respondToPrompt(M.taskId,P,M.login),N(null)}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},z=async()=>{if(M)try{await D.cancelTask(M.taskId)}catch{}N(null)},_e=()=>{if(!S)return o(`warn`,u(`toast.selectAction`));if(!t.size)return o(`warn`,u(`toast.selectAccounts`));if(S===`enable_auto_accept`){let e=[...t];r(),D.startAutoAccept(e).then(()=>{o(`success`,u(`toast.autoAcceptEnabled`,{count:e.length})),n()}).catch(e=>o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)})));return}let e=[...t],i=S;ce(u(`confirm.executeBulk`,{action:u(Lt.find(e=>e.value===i)?.labelKey||`action.selectAction`),count:e.length}),async()=>{try{let t=await D.executeAction({account_ids:e,action:i});r(),ee(t=>{let n=new Set(t);return e.forEach(e=>n.add(e)),n}),o(`info`,u(`misc.taskCount`,{id:t.task_id,count:t.accounts_count})),ue(t.task_id,e)}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},be=async t=>{let r=e.find(e=>e.id===t);if(!r)return;let i=!r.auto_accept;try{i?await D.startAutoAccept([t]):await D.stopAutoAccept([t]),o(`info`,u(i?`toast.autoAcceptOn`:`toast.autoAcceptOff`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},xe=async t=>{let r=e.find(e=>e.id===t);if(!r)return;let i=!r.auto_confirm;try{i?await D.startAutoConfirm([t]):await D.stopAutoConfirm([t]),o(`info`,u(i?`action.enableAutoConfirm`:`action.disableAutoConfirm`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Se=e=>f(e),we=async(e,t)=>{try{await D.updateAccount(e,t),f(null),o(`success`,u(`toast.saved`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Te=e=>{ce(u(`confirm.deleteAccount`),async()=>{try{await D.deleteAccount(e),o(`success`,u(`toast.accountDeleted`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ee=()=>{if(!t.size)return o(`warn`,u(`toast.selectAccounts`));ce(u(`confirm.deleteSelected`,{count:t.size}),async()=>{try{let e=await D.deleteBulk([...t]);r(),o(`success`,u(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ae=()=>{if(!e.length)return o(`warn`,u(`toast.noAccounts`));ce(u(`confirm.deleteAll`,{count:e.length}),async()=>{try{let e=await D.deleteBulk([]);r(),o(`success`,u(`toast.deleted`,{count:e.deleted})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},je=async e=>{try{await D.createAccount(e),g(!1),o(`success`,u(`toast.accountAdded`)),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Me=()=>{if(!t.size)return o(`warn`,u(`toast.selectAccounts`));i([...t]),a(`mafiles`),o(`info`,u(`toast.sentToMafile`,{count:t.size}))},Ne=async e=>{try{let t=await D.openBrowser(e);t.status===`revalidating`?(o(`warn`,u(`toast.cookiesExpiredRevalidating`)),t.task_id&&(ee(t=>new Set(t).add(e)),ue(t.task_id,[e]))):o(`info`,u(`toast.browserOpening`))}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},Pe=async()=>{ce(u(`confirm.assignProxies`),async()=>{try{let e=await D.assignProxies();o(`success`,u(`toast.proxiesAssigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Fe=async()=>{ce(u(`confirm.reassignProxies`),async()=>{try{let e=await D.reassignProxies();o(`success`,u(`toast.proxiesReassigned`,{used:e.proxies_used,count:e.assigned})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Ie=async()=>{ce(u(`confirm.clearProxies`),async()=>{try{o(`success`,u(`toast.proxiesClearedCount`,{count:(await D.clearProxies()).cleared})),await n()}catch(e){o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}})},Le=(0,y.useCallback)(async e=>{let t=s,r=c;try{let e=await D.getValidationSettings();t=e.auto_proxy_on_import_mafile,r=e.auto_validate_on_import_mafile}catch{}if(t)try{o(`success`,u(`toast.proxiesAssignedShort`,{count:(await D.assignProxies()).assigned})),await n()}catch{}if(r&&e.length)try{ee(new Set(e));let t=await D.executeAction({account_ids:e,action:`validate`});O({id:t.task_id,type:`validate`,status:`running`,progress:0,total:e.length,result:null,error:null,account_ids:null,account_results:null,created_at:``,updated_at:``}),ue(t.task_id,e)}catch(e){ee(new Set),o(`error`,u(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},[s,c,o,n,ue,u]),Re=d?e.find(e=>e.id===d):null,Ve=[{id:`mafile`,label:`Mafile`,icon:(0,L.jsx)(Ce,{size:14})},{id:`logpass`,label:`Log:Pass`,icon:(0,L.jsx)(ve,{size:14})},{id:`token`,label:`Token`,icon:(0,L.jsx)(ye,{size:14})}];return(0,L.jsxs)(`div`,{className:`flex gap-3 h-full min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`w-36 shrink-0 flex flex-col gap-1 bg-dark-800 border border-dark-600 rounded-lg p-2 self-start`,children:[(0,L.jsx)(`p`,{className:`text-xs font-medium text-gray-500 px-2 py-1 uppercase tracking-wider`,children:u(`section.dataType`)}),Ve.map(e=>(0,L.jsxs)(`button`,{onClick:()=>T(e.id),className:`flex items-center gap-2 px-3 py-2 rounded text-sm text-left w-full transition-colors ${w===e.id?`bg-accent/20 text-accent`:`text-gray-400 hover:text-gray-200 hover:bg-dark-700`}`,children:[e.icon,e.label]},e.id)),(0,L.jsx)(zt,{})]}),w===`logpass`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(St,{})}),w===`token`&&(0,L.jsx)(`div`,{className:`flex-1 min-w-0 min-h-0`,children:(0,L.jsx)(Pt,{})}),w===`mafile`&&(0,L.jsxs)(`div`,{className:`flex flex-col gap-4 flex-1 min-w-0 min-h-0 overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg px-3 py-2 flex flex-wrap items-center gap-2 shrink-0`,children:[(0,L.jsxs)(`button`,{onClick:()=>m(!0),className:`btn-primary`,children:[(0,L.jsx)(se,{size:14,className:`inline mr-1`}),u(`btn.import`)]}),(0,L.jsxs)(`button`,{onClick:()=>g(!0),className:`btn-secondary`,children:[(0,L.jsx)(le,{size:14,className:`inline mr-1`}),u(`btn.add`)]}),E&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`div`,{className:`flex items-center gap-2 min-w-0`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400 whitespace-nowrap`,children:E.type===`validate`?u(`task.validate`):E.type===`change_password`?u(`task.changePassword`):E.type===`random_password`?u(`task.randomPassword`):E.type===`change_email`?u(`task.changeEmail`):E.type===`change_phone`?u(`task.changePhone`):E.type===`remove_guard`?u(`task.removeGuard`):E.type}),(0,L.jsx)(`div`,{className:`w-28 bg-dark-600 rounded-full h-2.5 shrink-0`,children:(0,L.jsx)(`div`,{className:`h-2.5 rounded-full transition-all duration-300 ${E.status===`completed`?`bg-green-500`:E.status===`failed`?`bg-red-500`:`bg-accent`}`,style:{width:`${E.total>1?E.total>0?Math.round(E.progress/E.total*100):0:E.total_steps?Math.round((E.step??0)/E.total_steps*100):0}%`}})}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500 whitespace-nowrap`,children:[E.total>1?`${E.progress}/${E.total}${E.active_count?` (${E.active_count})`:``}`:E.step_label||`${E.progress}/${E.total}`,E.total>1?` (${E.total>0?Math.round(E.progress/E.total*100):0}%)`:E.total_steps?` (${E.step}/${E.total_steps})`:``]}),E.status===`completed`&&(0,L.jsx)(ke,{size:14,className:`text-green-400`}),E.status===`failed`&&(0,L.jsx)(`span`,{title:E.error||``,children:(0,L.jsx)(Oe,{size:14,className:`text-red-400`})})]})]}),(0,L.jsxs)(`div`,{className:`ml-auto flex items-center gap-2`,children:[(0,L.jsx)(ht,{}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsx)(`button`,{onClick:Ee,className:`btn-danger-outline text-xs`,children:u(`btn.deleteSelected`)}),(0,L.jsx)(`button`,{onClick:Ae,className:`btn-danger text-xs`,children:u(`btn.deleteAll`)})]})]}),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg overflow-hidden flex-1 min-h-0 flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 flex items-center gap-2 border-b border-dark-600 shrink-0 bg-dark-800`,children:[(0,L.jsx)(Rt,{value:S,onChange:C,disabledActions:R}),(0,L.jsxs)(`button`,{onClick:_e,disabled:!!E||k.size>0,className:`btn-accent text-sm disabled:opacity-40 disabled:cursor-not-allowed`,children:[(0,L.jsx)(De,{size:12,className:`inline mr-1`}),u(`btn.execute`)]}),E&&E.status===`running`&&(0,L.jsxs)(`button`,{onClick:async()=>{try{await D.cancelTask(E.id)}catch{}},className:`btn-danger text-sm`,children:[(0,L.jsx)(Oe,{size:12,className:`inline mr-1`}),u(`btn.cancel`)]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:Me,className:`btn-secondary text-sm`,children:[(0,L.jsx)(pe,{size:14,className:`inline mr-1`}),`В Mafile Manager`]}),(0,L.jsx)(`div`,{className:`h-5 border-l border-dark-500`}),(0,L.jsxs)(`button`,{onClick:Pe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),u(`btn.assignProxies`)]}),(0,L.jsxs)(`button`,{onClick:Fe,className:`btn-secondary text-sm`,children:[(0,L.jsx)(he,{size:14,className:`inline mr-1`}),u(`btn.reassign`)]}),(0,L.jsxs)(`button`,{onClick:Ie,className:`btn-danger-outline text-sm`,children:[(0,L.jsx)(ge,{size:14,className:`inline mr-1`}),u(`btn.clearProxies`)]}),(0,L.jsx)(`div`,{className:`ml-auto`,children:(0,L.jsx)(`input`,{type:`text`,value:te,onChange:e=>j(e.target.value),placeholder:u(`ph.search`),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1.5 text-xs w-80 placeholder:text-gray-500 outline-none focus:border-accent`})})]}),(0,L.jsx)(`div`,{className:`overflow-auto flex-1 min-h-0`,children:(0,L.jsx)(lt,{accounts:oe,processingIds:k,accountResults:ne,accountSteps:ie,onEdit:Se,onDelete:Te,onAction:de,onToggleAutoAccept:be,onToggleAutoConfirm:xe,onOpenBrowser:Ne})})]})]}),Re&&(0,L.jsx)(ut,{account:Re,onSave:we,onClose:()=>f(null)}),p&&(0,L.jsx)(dt,{onClose:()=>m(!1),onImportDone:Le}),h&&(0,L.jsx)(ft,{onSave:je,onClose:()=>g(!1)}),_&&b&&(0,L.jsx)(pt,{message:_,onConfirm:()=>{b(),v(null),x(null)},onCancel:()=>{v(null),x(null)}}),M&&(0,L.jsx)(`div`,{className:`fixed inset-0 bg-black/60 flex items-center justify-center z-50`,onMouseDown:z,children:(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-5 w-96 shadow-xl`,onMouseDown:e=>e.stopPropagation(),children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-300 mb-3`,children:M.message}),(0,L.jsx)(`input`,{autoFocus:!0,value:P,onChange:e=>F(e.target.value),onKeyDown:e=>e.key===`Enter`&&fe(),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-3`,placeholder:u(`prompt.enterValue`)}),(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`button`,{onClick:fe,className:`btn-primary flex-1`,children:`OK`}),(0,L.jsx)(`button`,{onClick:z,className:`btn-secondary flex-1`,children:u(`btn.cancel`)})]})]})})]})}function Vt(){let e=I(),[t,n]=(0,y.useState)(`secret`),[r,i]=(0,y.useState)(``),[a,o]=(0,y.useState)(``),[s,c]=(0,y.useState)(``),[l,u]=(0,y.useState)(null),[d,f]=(0,y.useState)(!1),p=(0,y.useRef)(null),m=A(e=>e.addToast),h=ze(e=>e.accounts),g=ze(e=>e.loadAccounts);(0,y.useEffect)(()=>{t===`account`&&h.length===0&&g()},[t]),(0,y.useEffect)(()=>{let e=e=>{p.current&&!p.current.contains(e.target)&&f(!1)};return document.addEventListener(`mousedown`,e),()=>document.removeEventListener(`mousedown`,e)},[]);let _=h.filter(e=>{let t=s.toLowerCase();return!t||e.login.toLowerCase().includes(t)||(e.steam_id??``).includes(t)}).slice(0,10),v=async()=>{try{if(t===`secret`){if(!r.trim())return;o((await D.generate2FA(r.trim())).code)}else{if(!l)return;o((await D.generate2FAByAccount(l.id)).code)}}catch(t){o(e(`tools.genErrorStr`)),m(`error`,e(`misc.genError`,{error:t instanceof Error?t.message:String(t)}))}},b=async()=>{if(!a||a===e(`tools.genErrorStr`))return;let t=await Ue(a);m(t?`success`:`error`,e(t?`toast.copied`:`toast.copyFailed`))},x=e=>`flex-1 py-1.5 text-xs font-medium rounded transition-colors ${t===e?`bg-dark-600 text-gray-100`:`text-gray-500 hover:text-gray-300`}`;return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-5 py-3.5 border-b border-dark-600 flex items-center gap-2.5`,children:[(0,L.jsx)(ve,{size:15,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:e(`tools.2faGenerator`)})]}),(0,L.jsxs)(`div`,{className:`flex flex-1 gap-0`,children:[(0,L.jsxs)(`div`,{className:`flex-1 px-5 py-5 flex flex-col gap-4`,children:[(0,L.jsxs)(`div`,{className:`flex gap-1 bg-dark-900 rounded p-0.5`,children:[(0,L.jsx)(`button`,{type:`button`,className:x(`secret`),onClick:()=>n(`secret`),children:`Shared secret`}),(0,L.jsx)(`button`,{type:`button`,className:x(`account`),onClick:()=>n(`account`),children:`Из Mafile`})]}),t===`secret`?(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`input`,{value:r,onChange:e=>i(e.target.value),onKeyDown:e=>e.key===`Enter`&&v(),placeholder:`shared_secret`,className:`flex-1 bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),(0,L.jsx)(`button`,{type:`button`,onClick:v,className:`btn-primary text-sm px-4 py-2`,children:e(`btn.generate`)})]}):(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsxs)(`div`,{className:`relative flex-1`,ref:p,children:[(0,L.jsx)(`input`,{value:l?`${l.login}${l.steam_id?` · `+l.steam_id:``}`:s,onChange:e=>{c(e.target.value),u(null),f(!0)},onFocus:()=>f(!0),placeholder:`Логин или SteamID...`,className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm`}),d&&_.length>0&&(0,L.jsx)(`div`,{className:`absolute top-full mt-1 left-0 right-0 bg-dark-800 border border-dark-600 rounded-lg shadow-xl z-50 max-h-48 overflow-y-auto`,children:_.map(e=>(0,L.jsxs)(`button`,{type:`button`,className:`w-full text-left px-3 py-1.5 text-sm hover:bg-dark-600 transition-colors flex items-center justify-between gap-2`,onMouseDown:()=>{u(e),c(``),f(!1)},children:[(0,L.jsx)(`span`,{className:`text-gray-200 truncate`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-gray-500 text-xs shrink-0`,children:e.steam_id})]},e.id))})]}),(0,L.jsx)(`button`,{type:`button`,onClick:v,disabled:!l,className:`btn-primary text-sm px-4 py-2 disabled:opacity-40 disabled:cursor-not-allowed`,children:e(`btn.generate`)})]})]}),(0,L.jsxs)(`div`,{className:`border-l border-dark-600 flex flex-col items-center justify-center w-52 shrink-0 cursor-pointer select-none group gap-2`,onClick:b,title:e(`tools.clickCopy`),children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-600`,children:e(`tools.clickCopy`)}),a?(0,L.jsx)(`span`,{className:`text-4xl font-mono text-accent tabular-nums tracking-widest group-hover:text-accent/80 transition-colors`,children:a}):(0,L.jsx)(`span`,{className:`text-2xl font-mono text-dark-500 tracking-widest`,children:`— — —`})]})]})]})}var Ht=[{value:`login:pass@ip:port`,label:`login:pass@ip:port`},{value:`login:pass:ip:port`,label:`login:pass:ip:port`},{value:`ip:port@login:pass`,label:`ip:port@login:pass`},{value:`ip:port:login:pass`,label:`ip:port:login:pass`}];function Ut(e,t,n,r){let i=e.trim();if(!i)return null;let a=n;for(let e of[`socks5://`,`socks4://`,`http://`,`https://`])if(i.toLowerCase().startsWith(e)){a=e.replace(`://`,``),i=i.slice(e.length);break}if(!i.includes(`@`)&&i.split(`:`).length===2)return{address:i,protocol:a};let o=``,s=``,c=``,l=``;if(t===`custom`&&r&&r.length>=4){let e=Wt(i,r);if(!e)return null;({ip:o,port:s,login:c,pass:l}=e)}else if(t===`login:pass@ip:port`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;c=r[0],l=r.slice(1).join(`:`),o=a[0],s=a[1]}else if(t===`login:pass:ip:port`){let e=i.split(`:`);if(e.length<4)return null;c=e[0],l=e[1],o=e[2],s=e[3]}else if(t===`ip:port@login:pass`){let e=i.indexOf(`@`);if(e===-1)return null;let t=i.slice(0,e),n=i.slice(e+1),r=t.split(`:`),a=n.split(`:`);if(r.length<2||a.length<2)return null;o=r[0],s=r[1],c=a[0],l=a.slice(1).join(`:`)}else if(t===`ip:port:login:pass`){let e=i.split(`:`);if(e.length<4)return null;o=e[0],s=e[1],c=e[2],l=e[3]}return!o||!s?null:{address:c&&l?`${c}:${l}@${o}:${s}`:`${o}:${s}`,protocol:a}}function Wt(e,t){let n=[],r=[];for(let e=0;ee.addToast),x=I(),S=async()=>{try{t(await D.getProxies())}catch{}};(0,y.useEffect)(()=>{S()},[]);let C=async e=>{let t=e.split(`
+`).filter(e=>e.trim());if(!t.length)return;let n=f?`custom`:c,i=[];for(let e of t){let t=Ut(e,n,u,f?m:void 0);t&&i.push(t)}if(!i.length){b(`error`,x(`toast.proxyFormatError`));return}try{b(`success`,x(`toast.proxiesAdded`,{count:(await D.bulkAddProxies(i)).added})),r(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},w=()=>C(n),T=async e=>{e.preventDefault(),_(!1);let t=e.dataTransfer.files[0];t&&await C(await t.text())},E=async e=>{let t=e.target.files?.[0];t&&(await C(await t.text()),e.target.value=``)},O=async e=>{try{await D.deleteProxy(e),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},k=async()=>{if(e.length&&window.confirm(x(`proxy.confirmDeleteAll`)))try{b(`success`,x(`toast.proxiesDeleted`,{count:(await D.deleteAllProxies()).deleted})),s(``),await S()}catch(e){b(`error`,x(`misc.error`,{error:e instanceof Error?e.message:String(e)}))}},ee=async()=>{a(!0),s(``);try{let e=await D.checkProxies();s(x(`proxy.checkResult`,{total:e.total,alive:e.alive,dead:e.dead})),await S()}catch(e){b(`error`,x(`misc.proxyErrorCheck`,{error:e instanceof Error?e.message:String(e)}))}finally{a(!1)}},te=(e,t)=>{let n=[...m];n[e]=t,h(n)},j=m.join(``);return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg p-4`,children:[(0,L.jsxs)(`h3`,{className:`font-semibold mb-3`,children:[(0,L.jsx)(me,{size:14,className:`inline mr-1`}),x(`proxy.title`),` `,(0,L.jsx)(`span`,{className:`text-xs text-gray-500 ml-2`,children:x(`proxy.count`,{count:e.length})})]}),(0,L.jsxs)(`div`,{className:`mb-3 space-y-2`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-3 flex-wrap`,children:[(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.protocol`)}),(0,L.jsxs)(`select`,{value:u,onChange:e=>d(e.target.value),className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[(0,L.jsx)(`option`,{value:`http`,children:`HTTP`}),(0,L.jsx)(`option`,{value:`socks5`,children:`SOCKS5`})]}),(0,L.jsx)(`span`,{className:`text-xs text-gray-400`,children:x(`proxy.format`)}),(0,L.jsxs)(`select`,{value:f?`__custom__`:c,onChange:e=>{e.target.value===`__custom__`?p(!0):(p(!1),l(e.target.value))},className:`bg-dark-700 border border-dark-600 rounded px-2 py-1 text-xs`,children:[Ht.map(e=>(0,L.jsx)(`option`,{value:e.value,children:e.label},e.value)),(0,L.jsx)(`option`,{value:`__custom__`,children:x(`proxy.customFormat`)})]})]}),f&&(0,L.jsxs)(`div`,{className:`bg-dark-700 border border-dark-600 rounded p-3 space-y-2`,children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.formatConstructor`)}),(0,L.jsx)(`div`,{className:`flex items-center gap-1 flex-wrap`,children:m.map((e,t)=>t%2==0?(0,L.jsx)(`select`,{value:e,onChange:e=>te(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-2 py-1 text-xs text-accent`,children:Gt.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t):(0,L.jsx)(`select`,{value:e,onChange:e=>te(t,e.target.value),className:`bg-dark-600 border border-dark-500 rounded px-1 py-1 text-xs text-yellow-400 w-10 text-center`,children:Kt.map(e=>(0,L.jsx)(`option`,{value:e,children:e},e))},t))}),(0,L.jsxs)(`p`,{className:`text-xs text-gray-500`,children:[x(`proxy.preview`),` `,(0,L.jsx)(`span`,{className:`text-gray-300`,children:j})]})]})]}),(0,L.jsxs)(`div`,{onDragOver:e=>{e.preventDefault(),_(!0)},onDragLeave:()=>_(!1),onDrop:T,onClick:()=>v.current?.click(),className:`border-2 border-dashed rounded-lg p-4 mb-2 text-center cursor-pointer transition-colors ${g?`border-accent bg-accent/10`:`border-dark-500 hover:border-accent`}`,children:[(0,L.jsx)(ce,{size:24,className:`mx-auto mb-1 text-gray-500`}),(0,L.jsx)(`p`,{className:`text-xs text-gray-400`,children:x(`proxy.dragFile`)})]}),(0,L.jsx)(`input`,{ref:v,type:`file`,accept:`.txt`,className:`hidden`,onChange:E}),(0,L.jsx)(`textarea`,{value:n,onChange:e=>r(e.target.value),rows:4,placeholder:x(`proxy.perLine`,{format:f?j:c}),className:`w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm mb-2 resize-y`}),(0,L.jsxs)(`div`,{className:`flex gap-2 mb-3 flex-wrap`,children:[(0,L.jsx)(`button`,{onClick:w,className:`btn-primary`,children:x(`proxy.addBtn`)}),(0,L.jsx)(`button`,{onClick:ee,disabled:i,className:`btn-secondary`,children:x(i?`proxy.checking`:`proxy.checkAll`)}),e.length>0&&(0,L.jsx)(`button`,{onClick:k,className:`btn-danger text-xs`,children:x(`proxy.deleteAllBtn`)})]}),o&&(0,L.jsx)(`p`,{className:`text-xs text-gray-300 mb-3`,children:o}),e.length>0&&(()=>{let t=e.filter(e=>e.is_alive).length,n=e.length-t;return(0,L.jsxs)(`p`,{className:`text-xs text-gray-400 mb-3`,children:[(0,L.jsxs)(`span`,{className:`text-green-400`,children:[`● `,t]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsxs)(`span`,{className:`text-red-400`,children:[`● `,n]}),(0,L.jsx)(`span`,{className:`mx-2`,children:`/`}),(0,L.jsx)(`span`,{children:e.length})]})})(),(0,L.jsx)(`div`,{className:`max-h-48 overflow-y-auto space-y-1`,children:e.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center justify-between text-xs gap-2 group px-2 py-1 rounded hover:bg-dark-700`,children:[(0,L.jsxs)(`span`,{className:`${e.is_alive?`text-green-400`:`text-red-400`} min-w-0 truncate`,children:[e.protocol,`://`,e.address]}),(0,L.jsx)(`button`,{onClick:()=>O(e.id),className:`text-red-400 hover:bg-red-400/20 rounded px-2 py-0.5 text-sm font-medium shrink-0 transition`,title:x(`proxy.deleteProxy`),children:`✕`})]},e.id))})]})}function Jt({checked:e,onChange:t}){return(0,L.jsxs)(`label`,{className:`toggle-switch`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,onChange:e=>t(e.target.checked)}),(0,L.jsx)(`span`,{className:`toggle-track`})]})}function Yt({label:e,desc:t,checked:n,onChange:r}){return(0,L.jsxs)(`div`,{className:`flex items-center justify-between gap-4 py-2.5`,children:[(0,L.jsxs)(`div`,{className:`min-w-0`,children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-200 leading-tight`,children:e}),t&&(0,L.jsx)(`p`,{className:`text-xs text-gray-500 mt-0.5`,children:t})]}),(0,L.jsx)(Jt,{checked:n,onChange:r})]})}function Xt({label:e,value:t,onChange:n,min:r=1,steps:i=[-10,-1,1,10]}){let[a,o]=(0,y.useState)(!1),[s,c]=(0,y.useState)(``),l=(0,y.useRef)(null),u=e=>Math.max(r,e),d=()=>{n(u(parseInt(s)||t)),o(!1)},f=`h-6 px-1.5 rounded bg-dark-700 border border-dark-600 text-gray-300 hover:bg-dark-600 text-xs flex items-center justify-center select-none leading-none`;return(0,L.jsxs)(`div`,{className:`flex items-center gap-3 pt-3 mt-0.5`,children:[(0,L.jsx)(`span`,{className:`text-sm text-gray-400 flex-1`,title:`Двойной клик на числе для ручного ввода`,children:e}),(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[i.filter(e=>e<0).map(e=>(0,L.jsx)(`button`,{type:`button`,className:f,onClick:()=>n(u(t+e)),children:e},e)),a?(0,L.jsx)(`input`,{ref:l,autoFocus:!0,value:s,onChange:e=>c(e.target.value),onBlur:d,onKeyDown:e=>{e.key===`Enter`&&d(),e.key===`Escape`&&o(!1)},className:`w-10 text-center text-sm font-mono bg-dark-900 border border-accent rounded outline-none text-gray-100 py-0.5`}):(0,L.jsx)(`span`,{className:`w-10 text-center text-sm font-mono text-gray-100 cursor-pointer select-none`,onDoubleClick:()=>{c(String(t)),o(!0)},title:`Двойной клик для ручного ввода`,children:t}),i.filter(e=>e>0).map(e=>(0,L.jsxs)(`button`,{type:`button`,className:f,onClick:()=>n(u(t+e)),children:[`+`,e]},e))]})]})}function Zt({value:e,onChange:t}){return(0,L.jsx)(Xt,{label:I()(`tools.maxThreads`),value:e,onChange:t})}function Qt(){let e=I(),[t,n]=(0,y.useState)({fetch_profile:!0,check_ban:!0,max_threads:5,auto_revalidate_browser:!0,auto_proxy_on_import:!1,auto_validate_on_import:!1,auto_proxy_on_import_mafile:!0,auto_proxy_on_import_logpass:!0,auto_proxy_on_import_token:!0,auto_validate_on_import_mafile:!0,auto_validate_on_import_logpass:!0,auto_validate_on_import_token:!0}),[r,i]=(0,y.useState)({auto_accept_interval:15,auto_confirm_interval:30}),[a,o]=(0,y.useState)(`mafile`),s=A(e=>e.hidePasswords),c=A(e=>e.setHidePasswords),l=A(e=>e.loadImportSettings),u=A(e=>e.addToast);return(0,y.useEffect)(()=>{D.getValidationSettings().then(n).catch(()=>{}),D.getServicesSettings().then(i).catch(()=>{})},[]),(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden flex flex-col`,children:[(0,L.jsxs)(`div`,{className:`px-5 py-3.5 border-b border-dark-600 flex items-center gap-2.5`,children:[(0,L.jsx)(be,{size:15,className:`text-accent shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-semibold text-gray-100`,children:`Settings`})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`tools.validationSettings`)}),(0,L.jsxs)(`div`,{className:`divide-y divide-dark-600/60`,children:[(0,L.jsx)(Yt,{label:e(`tools.loadProfile`),checked:t.fetch_profile,onChange:e=>n({...t,fetch_profile:e})}),(0,L.jsx)(Yt,{label:e(`tools.checkBans`),checked:t.check_ban,onChange:e=>n({...t,check_ban:e})}),(0,L.jsx)(Yt,{label:e(`tools.autoRevalidateBrowser`),checked:t.auto_revalidate_browser,onChange:e=>n({...t,auto_revalidate_browser:e})})]}),(0,L.jsx)(Zt,{value:t.max_threads,onChange:e=>n(t=>({...t,max_threads:e}))})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-1.5`,children:e(`tools.importSettings`)}),(0,L.jsx)(`div`,{className:`flex gap-1 mb-3`,children:[`mafile`,`logpass`,`token`].map(t=>(0,L.jsx)(`button`,{type:`button`,onClick:()=>o(t),className:`px-2.5 py-1 rounded text-xs font-medium transition-colors ${a===t?`bg-accent/20 text-accent border border-accent/30`:`text-gray-500 hover:text-gray-300 border border-transparent`}`,children:e(`tools.importTab${t.charAt(0).toUpperCase()+t.slice(1)}`)},t))}),[`mafile`,`logpass`,`token`].map(r=>a===r?(0,L.jsxs)(`div`,{className:`divide-y divide-dark-600/60`,children:[(0,L.jsx)(Yt,{label:e(`tools.autoProxyOnImport`),desc:e(`tools.autoProxyOnImportDesc`),checked:t[`auto_proxy_on_import_${r}`],onChange:e=>n({...t,[`auto_proxy_on_import_${r}`]:e})}),(0,L.jsx)(Yt,{label:e(`tools.autoValidateOnImport`),desc:e(`tools.autoValidateOnImportDesc`),checked:t[`auto_validate_on_import_${r}`],onChange:e=>n({...t,[`auto_validate_on_import_${r}`]:e})})]},r):null)]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3 border-b border-dark-600`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`settings.display`)}),(0,L.jsx)(Yt,{label:e(`settings.hidePasswords`),checked:s,onChange:c})]}),(0,L.jsxs)(`div`,{className:`px-5 pt-4 pb-3`,children:[(0,L.jsx)(`p`,{className:`text-[10px] font-semibold text-gray-500 uppercase tracking-widest mb-0.5`,children:e(`tools.servicesSettings`)}),(0,L.jsx)(Xt,{label:e(`tools.autoAcceptInterval`),value:r.auto_accept_interval,onChange:e=>i(t=>({...t,auto_accept_interval:e})),min:5,steps:[-15,-10,-5,5,10,15]}),(0,L.jsx)(Xt,{label:e(`tools.autoConfirmInterval`),value:r.auto_confirm_interval,onChange:e=>i(t=>({...t,auto_confirm_interval:e})),min:5,steps:[-15,-10,-5,5,10,15]})]}),(0,L.jsx)(`div`,{className:`px-5 py-3 border-t border-dark-600 flex justify-end`,children:(0,L.jsx)(`button`,{onClick:async()=>{try{await Promise.all([D.updateValidationSettings(t),D.updateServicesSettings(r)]),await l(),u(`success`,e(`toast.settingsSaved`))}catch(t){u(`error`,e(`misc.error`,{error:t instanceof Error?t.message:String(t)}))}},className:`btn-primary`,children:e(`btn.save`)})})]})}function $t(){return(0,L.jsxs)(`div`,{className:`max-w-5xl mx-auto flex flex-col gap-4`,children:[(0,L.jsxs)(`div`,{className:`grid grid-cols-1 md:grid-cols-2 gap-4`,children:[(0,L.jsx)(Qt,{}),(0,L.jsx)(qt,{})]}),(0,L.jsx)(Vt,{})]})}var en=[`shared_secret`,`serial_number`,`revocation_code`,`uri`,`account_name`,`token_gid`,`identity_secret`,`secret_1`,`device_id`,`server_time`,`fully_enrolled`],tn=[`SessionID`,`AccessToken`,`RefreshToken`,`SteamID`,`SteamLoginSecure`],nn=[{value:`{username}`,label:`username`},{value:`{steamid}`,label:`steamid`}],rn=[{value:`flat_mafiles`,icon:`📄`},{value:`per_account_folder`,icon:`📁`},{value:`single_file`,icon:`📦`}];function an({accountIds:e,onExport:t}){let n=I(),[r,i]=(0,y.useState)(new Set(en)),[a,o]=(0,y.useState)(new Set(tn)),[s,c]=(0,y.useState)(`per_account_folder`),[l,u]=(0,y.useState)(`{username}`),[d,f]=(0,y.useState)(`{steamid}.mafile`),[p,m]=(0,y.useState)(`{username}.txt`),[h,g]=(0,y.useState)(!1),[_,v]=(0,y.useState)(!1),[b,x]=(0,y.useState)(!1),[S,C]=(0,y.useState)(`{login}:{password}:{email}:{email_password}`),w=(e,t,n)=>{let r=new Set(e);r.has(t)?r.delete(t):r.add(t),n(r)},T=(e,t)=>{e(e=>e+t)};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`px-4 py-3 border-b border-dark-600 flex items-center gap-2`,children:[(0,L.jsx)(we,{size:14,className:`text-accent`}),(0,L.jsx)(`h4`,{className:`font-semibold text-sm`,children:n(`mafile.exportSettings`)})]}),(0,L.jsxs)(`div`,{className:`p-4 space-y-4`,children:[(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`p`,{className:`text-xs text-gray-400 mb-2`,children:n(`mafile.exportFormat`)}),(0,L.jsx)(`div`,{className:`grid grid-cols-3 gap-2`,children:rn.map(e=>(0,L.jsxs)(`button`,{onClick:()=>{c(e.value),e.value===`single_file`&&(v(!1),x(!1))},className:`flex flex-col items-center gap-1 p-3 rounded-lg border text-xs transition-all cursor-pointer ${s===e.value?`border-accent bg-accent/10 text-white`:`border-dark-600 bg-dark-700 text-gray-400 hover:border-dark-500 hover:text-gray-300`}`,children:[(0,L.jsx)(`span`,{className:`text-base`,children:e.icon}),(0,L.jsx)(`span`,{children:n(`mafile.${e.value}`)})]},e.value))})]}),s!==`single_file`&&(0,L.jsxs)(`details`,{className:`group`,open:!0,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.namingSection`),(0,L.jsxs)(`span`,{className:`text-gray-500 ml-1`,children:[(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{username}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steamid}`})]})]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-3 pl-4 border-l border-dark-600`,children:[s===`per_account_folder`&&(0,L.jsx)(on,{label:n(`mafile.folderName`),value:l,onChange:u,vars:nn,insertVar:T}),(0,L.jsx)(on,{label:n(`mafile.mafileName`),value:d,onChange:f,vars:nn,insertVar:T})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),(0,L.jsx)(Te,{size:12,className:`inline`}),n(`mafile.txtSettings`)]}),(0,L.jsxs)(`div`,{className:`mt-3 space-y-2.5 pl-4 border-l border-dark-600`,children:[s!==`single_file`&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(sn,{checked:_,onChange:e=>{v(e),e||x(!1)},children:[n(`mafile.addGlobalTxt`),` `,(0,L.jsx)(`code`,{className:`text-accent text-xs`,children:`accounts.txt`})]}),s===`per_account_folder`&&(0,L.jsx)(sn,{checked:h,onChange:g,children:n(`mafile.addTxtPerFolder`)}),(0,L.jsx)(sn,{checked:b,onChange:x,disabled:!_,children:n(`mafile.skipFolders`)})]}),(_||h||s===`single_file`)&&(0,L.jsxs)(`div`,{className:`space-y-3 pt-1`,children:[s===`per_account_folder`&&h&&(0,L.jsx)(on,{label:n(`mafile.txtFolderName`),value:p,onChange:m,vars:nn,insertVar:T}),(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:n(`mafile.txtLineFormat`)}),(0,L.jsx)(`input`,{value:S,onChange:e=>C(e.target.value),className:`w-full bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),(0,L.jsxs)(`p`,{className:`text-[11px] text-gray-500 mt-1.5 leading-relaxed`,children:[n(`mafile.variables`),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{login}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{email_password}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{steam_id}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{proxy}`}),` `,(0,L.jsx)(`code`,{className:`text-accent/70`,children:`{mafile}`})]})]})]})]})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.mafileFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[r.size,`/`,en.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:en.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:r.has(e),onChange:()=>w(r,e,i),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`details`,{className:`group`,children:[(0,L.jsxs)(`summary`,{className:`text-xs text-gray-400 cursor-pointer hover:text-gray-300 transition-colors flex items-center gap-1.5 select-none`,children:[(0,L.jsx)(Fe,{size:12,className:`transition-transform group-open:rotate-90`}),n(`mafile.sessionFields`),(0,L.jsxs)(`span`,{className:`text-gray-500 text-[11px]`,children:[a.size,`/`,tn.length]})]}),(0,L.jsx)(`div`,{className:`flex flex-wrap gap-x-3 gap-y-1.5 mt-2 pl-4`,children:tn.map(e=>(0,L.jsxs)(`label`,{className:`flex items-center gap-1.5 text-xs cursor-pointer hover:text-gray-200 transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:a.has(e),onChange:()=>w(a,e,o),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`font-mono text-[11px]`,children:e})]},e))})]}),(0,L.jsxs)(`button`,{onClick:()=>{t({fields:[...r],session_fields:[...a],format:s,account_ids:e,folder_name_template:l,mafile_name_template:d,txt_name_template:p,include_txt_per_folder:h,include_global_txt:_,skip_folders:b,txt_format:S})},disabled:e.length===0,className:`w-full flex items-center justify-center gap-2 py-2.5 rounded-lg font-medium text-sm transition-all ${e.length===0?`bg-dark-700 text-gray-500 cursor-not-allowed`:`bg-accent hover:bg-accent-hover text-white cursor-pointer`}`,children:[(0,L.jsx)(se,{size:14}),n(`mafile.export`),` (`,e.length>0?e.length:n(`mafile.noAccounts`),`)`]})]})]})}function on({label:e,value:t,onChange:n,vars:r,insertVar:i}){return(0,L.jsxs)(`div`,{children:[(0,L.jsx)(`label`,{className:`text-xs text-gray-400 block mb-1`,children:e}),(0,L.jsxs)(`div`,{className:`flex gap-1.5`,children:[(0,L.jsx)(`input`,{value:t,onChange:e=>n(e.target.value),className:`flex-1 bg-dark-700 border border-dark-600 rounded-lg px-3 py-1.5 text-sm font-mono focus:border-accent/50 focus:outline-none transition-colors`}),r.map(e=>(0,L.jsx)(`button`,{onClick:()=>i(e=>n(e(t)),e.value),className:`px-2 py-1 text-[11px] rounded bg-dark-700 border border-dark-600 text-gray-400 hover:text-accent hover:border-accent/30 transition-colors cursor-pointer`,children:e.label},e.value))]})]})}function sn({checked:e,onChange:t,disabled:n,children:r}){return(0,L.jsxs)(`label`,{className:`flex items-center gap-2.5 text-sm cursor-pointer select-none ${n?`opacity-40 cursor-not-allowed`:`hover:text-gray-200`} transition-colors`,children:[(0,L.jsx)(`input`,{type:`checkbox`,checked:e,disabled:n,onChange:e=>t(e.target.checked),className:`accent-accent`}),(0,L.jsx)(`span`,{className:`text-xs`,children:r})]})}function cn(){let e=I(),t=ze(e=>e.accounts),n=ze(e=>e.mafileManagerIds),r=ze(e=>e.clearMafileManager),i=A(e=>e.addToast),a=t.filter(e=>n.has(e.id)),o=async t=>{try{let n=await D.exportZip(t),r=URL.createObjectURL(n),a=document.createElement(`a`);a.href=r,a.download=`mafiles_export.zip`,a.click(),URL.revokeObjectURL(r),i(`success`,e(`toast.exportDone`))}catch(t){i(`error`,e(`misc.exportError`,{error:t instanceof Error?t.message:String(t)}))}},s=a.filter(e=>e.mafile_path).length;return(0,L.jsx)(`div`,{className:`h-full overflow-y-auto pr-1`,children:(0,L.jsxs)(`div`,{className:`max-w-2xl mx-auto space-y-5 py-2`,children:[a.length===0&&(0,L.jsxs)(`div`,{className:`flex flex-col items-center justify-center py-16 text-center`,children:[(0,L.jsx)(`div`,{className:`w-14 h-14 rounded-2xl bg-dark-700 flex items-center justify-center mb-4`,children:(0,L.jsx)(we,{size:24,className:`text-gray-500`})}),(0,L.jsx)(`p`,{className:`text-gray-400 text-sm mb-1`,children:e(`mafile.emptyTitle`)}),(0,L.jsx)(`p`,{className:`text-gray-500 text-xs max-w-xs`,children:e(`mafile.emptyHint`)})]}),a.length>0&&(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-xl overflow-hidden`,children:[(0,L.jsxs)(`div`,{className:`flex items-center justify-between px-4 py-3 border-b border-dark-600`,children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,L.jsx)(Ee,{size:14,className:`text-accent`}),(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:e(`mafile.sentAccounts`)}),(0,L.jsxs)(`span`,{className:`text-xs text-gray-500`,children:[a.length,` `,e(`mafile.accountsCount`),` · `,s,` `,e(`mafile.withMafile`)]})]}),(0,L.jsx)(`button`,{onClick:r,className:`text-xs text-red-400 hover:text-red-300 transition-colors cursor-pointer`,children:e(`mafile.clearBtn`)})]}),(0,L.jsx)(`div`,{className:`max-h-56 overflow-y-auto divide-y divide-dark-700`,children:a.map(e=>(0,L.jsxs)(`div`,{className:`flex items-center gap-3 px-4 py-2 hover:bg-dark-700/50 transition-colors`,children:[e.avatar_url?(0,L.jsx)(`img`,{src:e.avatar_url,className:`avatar-sm shrink-0`,alt:``}):(0,L.jsx)(`div`,{className:`w-6 h-6 rounded bg-dark-600 shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm truncate flex-1 min-w-0`,children:e.login}),e.steam_id&&(0,L.jsx)(`span`,{className:`text-xs text-gray-500 font-mono hidden sm:block`,children:e.steam_id}),(0,L.jsx)(`span`,{className:`text-xs px-1.5 py-0.5 rounded ${e.mafile_path?`bg-green-500/10 text-green-400`:`bg-dark-600 text-gray-500`}`,children:e.mafile_path?`mafile`:`—`})]},e.id))})]}),a.length>0&&(0,L.jsx)(an,{accountIds:[...n],onExport:o})]})})}function ln(e,t,n=!0){let r=(0,y.useRef)(t);r.current=t,(0,y.useEffect)(()=>{if(!n)return;let t=new EventSource(e);return t.onmessage=e=>{try{r.current(JSON.parse(e.data))}catch{}},t.onerror=()=>{t.close()},()=>t.close()},[e,n])}function un(){let[e,t]=(0,y.useState)([]),n=(0,y.useRef)(null),r=(0,y.useRef)(!0);(0,y.useEffect)(()=>{D.getLogs().then(t).catch(()=>{})},[]),ln(`/api/logs/stream`,e=>{t(t=>{let n=[...t,e];return n.length>500&&n.splice(0,n.length-500),n})}),(0,y.useEffect)(()=>{r.current&&n.current&&(n.current.scrollTop=n.current.scrollHeight)},[e]);let i=()=>{if(!n.current)return;let{scrollTop:e,scrollHeight:t,clientHeight:i}=n.current;r.current=t-e-i<40},a=e=>{switch(e){case`error`:case`critical`:return`text-red-400`;case`warning`:return`text-yellow-400`;case`success`:return`text-green-400`;case`debug`:return`text-gray-500`;default:return`text-gray-300`}};return(0,L.jsxs)(`div`,{className:`bg-dark-800 border border-dark-600 rounded-lg flex flex-col`,style:{maxHeight:`calc(100vh - 200px)`},children:[(0,L.jsxs)(`div`,{className:`px-3 py-2 border-b border-dark-600 flex items-center justify-between shrink-0`,children:[(0,L.jsx)(`h3`,{className:`font-semibold text-sm`,children:`📜 Лог`}),(0,L.jsx)(`button`,{onClick:()=>t([]),className:`text-xs text-gray-500 hover:text-gray-300 transition-colors`,children:`Очистить`})]}),(0,L.jsxs)(`div`,{ref:n,onScroll:i,className:`flex-1 overflow-y-auto min-h-0 p-2 font-mono text-xs space-y-px`,children:[e.map((e,t)=>(0,L.jsxs)(`div`,{className:`flex gap-2`,children:[(0,L.jsx)(`span`,{className:`text-gray-600 shrink-0`,children:e.ts}),(0,L.jsx)(`span`,{className:`shrink-0 w-3 text-center ${a(e.level)}`,children:e.icon}),(0,L.jsx)(`span`,{className:`${a(e.level)} break-all min-w-0`,children:e.msg})]},t)),e.length===0&&(0,L.jsx)(`p`,{className:`text-gray-600 text-center py-4`,children:`Нет логов`})]})]})}function dn(){return(0,L.jsx)(un,{})}function fn(){let e=A(e=>e.activeTab),t=A(e=>e.loadDisplaySettings),n=A(e=>e.loadColumnSettings),r=A(e=>e.loadLogpassColumnSettings),i=A(e=>e.loadImportSettings);return(0,y.useEffect)(()=>{t(),n(),r(),i()},[]),(0,L.jsxs)(`div`,{className:`h-dvh bg-dark-900 text-gray-300 flex flex-col overflow-hidden`,children:[(0,L.jsx)(oe,{}),(0,L.jsx)(Le,{}),(0,L.jsxs)(`main`,{className:`flex-1 min-h-0 p-4 w-full overflow-y-auto`,children:[e===`accounts`&&(0,L.jsx)(Bt,{}),e===`tools`&&(0,L.jsx)($t,{}),e===`mafiles`&&(0,L.jsx)(cn,{}),e===`logs`&&(0,L.jsx)(dn,{})]}),(0,L.jsx)(Re,{})]})}var pn=class extends y.Component{state={error:null};static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error(`React crash:`,e,t)}render(){let{error:e}=this.state;return e?(0,L.jsxs)(`div`,{style:{padding:32,fontFamily:`monospace`,background:`#0f0f0f`,color:`#f87171`,minHeight:`100vh`},children:[(0,L.jsx)(`h2`,{style:{fontSize:18,marginBottom:12},children:`⚠ SteamPanel failed to start`}),(0,L.jsxs)(`pre`,{style:{whiteSpace:`pre-wrap`,fontSize:13,color:`#fca5a5`},children:[e.message,`
-`,e.stack]}),(0,L.jsx)(`p`,{style:{marginTop:16,color:`#9ca3af`,fontSize:12},children:`Open browser console (F12) for more details, or report this error.`})]}):this.props.children}};(0,w.createRoot)(document.getElementById(`root`)).render((0,L.jsx)(y.StrictMode,{children:(0,L.jsx)(ln,{children:(0,L.jsx)(cn,{})})}));
\ No newline at end of file
+`,e.stack]}),(0,L.jsx)(`p`,{style:{marginTop:16,color:`#9ca3af`,fontSize:12},children:`Open browser console (F12) for more details, or report this error.`})]}):this.props.children}};(0,w.createRoot)(document.getElementById(`root`)).render((0,L.jsx)(y.StrictMode,{children:(0,L.jsx)(pn,{children:(0,L.jsx)(fn,{})})}));
\ No newline at end of file
diff --git a/app/static/assets/io-13HOfeJD.svg b/app/static/assets/io-13HOfeJD.svg
new file mode 100644
index 0000000..3058f7d
--- /dev/null
+++ b/app/static/assets/io-13HOfeJD.svg
@@ -0,0 +1,130 @@
+
diff --git a/app/static/assets/io-BImhNBcd.svg b/app/static/assets/io-BImhNBcd.svg
new file mode 100644
index 0000000..9ce776a
--- /dev/null
+++ b/app/static/assets/io-BImhNBcd.svg
@@ -0,0 +1,130 @@
+
diff --git a/app/static/assets/ir-Q03Mij62.svg b/app/static/assets/ir-Q03Mij62.svg
new file mode 100644
index 0000000..66537b6
--- /dev/null
+++ b/app/static/assets/ir-Q03Mij62.svg
@@ -0,0 +1,219 @@
+
diff --git a/app/static/assets/ir-cCIgaNf6.svg b/app/static/assets/ir-cCIgaNf6.svg
new file mode 100644
index 0000000..8c6d516
--- /dev/null
+++ b/app/static/assets/ir-cCIgaNf6.svg
@@ -0,0 +1,219 @@
+
diff --git a/app/static/assets/je-DyWbhIiC.svg b/app/static/assets/je-DyWbhIiC.svg
new file mode 100644
index 0000000..70a8754
--- /dev/null
+++ b/app/static/assets/je-DyWbhIiC.svg
@@ -0,0 +1,62 @@
+
diff --git a/app/static/assets/je-vXe0Dr49.svg b/app/static/assets/je-vXe0Dr49.svg
new file mode 100644
index 0000000..52c6645
--- /dev/null
+++ b/app/static/assets/je-vXe0Dr49.svg
@@ -0,0 +1,62 @@
+
diff --git a/app/static/assets/kg-B0FsxZiL.svg b/app/static/assets/kg-B0FsxZiL.svg
new file mode 100644
index 0000000..e26db95
--- /dev/null
+++ b/app/static/assets/kg-B0FsxZiL.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/static/assets/kg-CjfitMyT.svg b/app/static/assets/kg-CjfitMyT.svg
new file mode 100644
index 0000000..732b2f1
--- /dev/null
+++ b/app/static/assets/kg-CjfitMyT.svg
@@ -0,0 +1,4 @@
+
diff --git a/app/static/assets/kh-BBvObpUS.svg b/app/static/assets/kh-BBvObpUS.svg
new file mode 100644
index 0000000..567577a
--- /dev/null
+++ b/app/static/assets/kh-BBvObpUS.svg
@@ -0,0 +1,61 @@
+
diff --git a/app/static/assets/kh-BeWfuE30.svg b/app/static/assets/kh-BeWfuE30.svg
new file mode 100644
index 0000000..a7d52f2
--- /dev/null
+++ b/app/static/assets/kh-BeWfuE30.svg
@@ -0,0 +1,61 @@
+
diff --git a/app/static/assets/ki-fuIMkEYQ.svg b/app/static/assets/ki-fuIMkEYQ.svg
new file mode 100644
index 0000000..02d7569
--- /dev/null
+++ b/app/static/assets/ki-fuIMkEYQ.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/ki-p_fAQGbS.svg b/app/static/assets/ki-p_fAQGbS.svg
new file mode 100644
index 0000000..fda03f3
--- /dev/null
+++ b/app/static/assets/ki-p_fAQGbS.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/ky-BqaZHuhf.svg b/app/static/assets/ky-BqaZHuhf.svg
new file mode 100644
index 0000000..72e5164
--- /dev/null
+++ b/app/static/assets/ky-BqaZHuhf.svg
@@ -0,0 +1,103 @@
+
diff --git a/app/static/assets/ky-Dpsu1myA.svg b/app/static/assets/ky-Dpsu1myA.svg
new file mode 100644
index 0000000..aeaa7e0
--- /dev/null
+++ b/app/static/assets/ky-Dpsu1myA.svg
@@ -0,0 +1,103 @@
+
diff --git a/app/static/assets/kz-CwKXYZ8s.svg b/app/static/assets/kz-CwKXYZ8s.svg
new file mode 100644
index 0000000..2fac45b
--- /dev/null
+++ b/app/static/assets/kz-CwKXYZ8s.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/kz-Dkyx6q-p.svg b/app/static/assets/kz-Dkyx6q-p.svg
new file mode 100644
index 0000000..c65c5d5
--- /dev/null
+++ b/app/static/assets/kz-Dkyx6q-p.svg
@@ -0,0 +1,36 @@
+
diff --git a/app/static/assets/li-CHdhvNcr.svg b/app/static/assets/li-CHdhvNcr.svg
new file mode 100644
index 0000000..7a4d183
--- /dev/null
+++ b/app/static/assets/li-CHdhvNcr.svg
@@ -0,0 +1,43 @@
+
diff --git a/app/static/assets/li-CMlf0YU8.svg b/app/static/assets/li-CMlf0YU8.svg
new file mode 100644
index 0000000..436dfc5
--- /dev/null
+++ b/app/static/assets/li-CMlf0YU8.svg
@@ -0,0 +1,43 @@
+
diff --git a/app/static/assets/lk-DSQoDxn_.svg b/app/static/assets/lk-DSQoDxn_.svg
new file mode 100644
index 0000000..2ac8183
--- /dev/null
+++ b/app/static/assets/lk-DSQoDxn_.svg
@@ -0,0 +1,22 @@
+
diff --git a/app/static/assets/lk-DUkgV9Tq.svg b/app/static/assets/lk-DUkgV9Tq.svg
new file mode 100644
index 0000000..cbd660a
--- /dev/null
+++ b/app/static/assets/lk-DUkgV9Tq.svg
@@ -0,0 +1,22 @@
+
diff --git a/app/static/assets/md-DRlxvNwm.svg b/app/static/assets/md-DRlxvNwm.svg
new file mode 100644
index 0000000..e9ba506
--- /dev/null
+++ b/app/static/assets/md-DRlxvNwm.svg
@@ -0,0 +1,70 @@
+
diff --git a/app/static/assets/md-DTi94M3M.svg b/app/static/assets/md-DTi94M3M.svg
new file mode 100644
index 0000000..f204511
--- /dev/null
+++ b/app/static/assets/md-DTi94M3M.svg
@@ -0,0 +1,71 @@
+
diff --git a/app/static/assets/me-CfGorN3b.svg b/app/static/assets/me-CfGorN3b.svg
new file mode 100644
index 0000000..25c6b28
--- /dev/null
+++ b/app/static/assets/me-CfGorN3b.svg
@@ -0,0 +1,118 @@
+
diff --git a/app/static/assets/me-Cv4Gwqah.svg b/app/static/assets/me-Cv4Gwqah.svg
new file mode 100644
index 0000000..297888c
--- /dev/null
+++ b/app/static/assets/me-Cv4Gwqah.svg
@@ -0,0 +1,116 @@
+
diff --git a/app/static/assets/mp-CrOApEqW.svg b/app/static/assets/mp-CrOApEqW.svg
new file mode 100644
index 0000000..26bfa22
--- /dev/null
+++ b/app/static/assets/mp-CrOApEqW.svg
@@ -0,0 +1,86 @@
+
diff --git a/app/static/assets/mp-CuaQmCLf.svg b/app/static/assets/mp-CuaQmCLf.svg
new file mode 100644
index 0000000..27e8980
--- /dev/null
+++ b/app/static/assets/mp-CuaQmCLf.svg
@@ -0,0 +1,86 @@
+
diff --git a/app/static/assets/ms-B-w7hFKu.svg b/app/static/assets/ms-B-w7hFKu.svg
new file mode 100644
index 0000000..53baf7c
--- /dev/null
+++ b/app/static/assets/ms-B-w7hFKu.svg
@@ -0,0 +1,25 @@
+
diff --git a/app/static/assets/ms-DxciGbUu.svg b/app/static/assets/ms-DxciGbUu.svg
new file mode 100644
index 0000000..4367505
--- /dev/null
+++ b/app/static/assets/ms-DxciGbUu.svg
@@ -0,0 +1,29 @@
+
diff --git a/app/static/assets/mt-YDa8zgzO.svg b/app/static/assets/mt-YDa8zgzO.svg
new file mode 100644
index 0000000..bcc01dd
--- /dev/null
+++ b/app/static/assets/mt-YDa8zgzO.svg
@@ -0,0 +1,56 @@
+
diff --git a/app/static/assets/mt-YqzKx9xl.svg b/app/static/assets/mt-YqzKx9xl.svg
new file mode 100644
index 0000000..5d5d7c8
--- /dev/null
+++ b/app/static/assets/mt-YqzKx9xl.svg
@@ -0,0 +1,58 @@
+
diff --git a/app/static/assets/mx-Cc8Ccfe8.svg b/app/static/assets/mx-Cc8Ccfe8.svg
new file mode 100644
index 0000000..e3ec2bc
--- /dev/null
+++ b/app/static/assets/mx-Cc8Ccfe8.svg
@@ -0,0 +1,382 @@
+
diff --git a/app/static/assets/mx-CvCwYHGF.svg b/app/static/assets/mx-CvCwYHGF.svg
new file mode 100644
index 0000000..2b371e7
--- /dev/null
+++ b/app/static/assets/mx-CvCwYHGF.svg
@@ -0,0 +1,377 @@
+
diff --git a/app/static/assets/nf-DGrQb42O.svg b/app/static/assets/nf-DGrQb42O.svg
new file mode 100644
index 0000000..c9e5743
--- /dev/null
+++ b/app/static/assets/nf-DGrQb42O.svg
@@ -0,0 +1,11 @@
+
diff --git a/app/static/assets/nf-Dl00mlk2.svg b/app/static/assets/nf-Dl00mlk2.svg
new file mode 100644
index 0000000..fd61b25
--- /dev/null
+++ b/app/static/assets/nf-Dl00mlk2.svg
@@ -0,0 +1,9 @@
+
diff --git a/app/static/assets/ni-BX2WCaNt.svg b/app/static/assets/ni-BX2WCaNt.svg
new file mode 100644
index 0000000..7ea3eb6
--- /dev/null
+++ b/app/static/assets/ni-BX2WCaNt.svg
@@ -0,0 +1,129 @@
+
diff --git a/app/static/assets/ni-CcFCSQxm.svg b/app/static/assets/ni-CcFCSQxm.svg
new file mode 100644
index 0000000..e4861f5
--- /dev/null
+++ b/app/static/assets/ni-CcFCSQxm.svg
@@ -0,0 +1,129 @@
+
diff --git a/app/static/assets/om-DcqxRdQL.svg b/app/static/assets/om-DcqxRdQL.svg
new file mode 100644
index 0000000..4f1461a
--- /dev/null
+++ b/app/static/assets/om-DcqxRdQL.svg
@@ -0,0 +1,115 @@
+
diff --git a/app/static/assets/om-nN8zP2Bu.svg b/app/static/assets/om-nN8zP2Bu.svg
new file mode 100644
index 0000000..038631f
--- /dev/null
+++ b/app/static/assets/om-nN8zP2Bu.svg
@@ -0,0 +1,115 @@
+
diff --git a/app/static/assets/pn-BPAlH32D.svg b/app/static/assets/pn-BPAlH32D.svg
new file mode 100644
index 0000000..886abca
--- /dev/null
+++ b/app/static/assets/pn-BPAlH32D.svg
@@ -0,0 +1,53 @@
+
diff --git a/app/static/assets/pn-DgxdtieE.svg b/app/static/assets/pn-DgxdtieE.svg
new file mode 100644
index 0000000..209ea71
--- /dev/null
+++ b/app/static/assets/pn-DgxdtieE.svg
@@ -0,0 +1,53 @@
+
diff --git a/app/static/assets/pt-BTevY6N2.svg b/app/static/assets/pt-BTevY6N2.svg
new file mode 100644
index 0000000..6c8334b
--- /dev/null
+++ b/app/static/assets/pt-BTevY6N2.svg
@@ -0,0 +1,57 @@
+
diff --git a/app/static/assets/pt-DZ2ADgIR.svg b/app/static/assets/pt-DZ2ADgIR.svg
new file mode 100644
index 0000000..2767cd4
--- /dev/null
+++ b/app/static/assets/pt-DZ2ADgIR.svg
@@ -0,0 +1,57 @@
+
diff --git a/app/static/assets/py-BKi5dxWt.svg b/app/static/assets/py-BKi5dxWt.svg
new file mode 100644
index 0000000..107bd1d
--- /dev/null
+++ b/app/static/assets/py-BKi5dxWt.svg
@@ -0,0 +1,156 @@
+
diff --git a/app/static/assets/py-mNzh0mZC.svg b/app/static/assets/py-mNzh0mZC.svg
new file mode 100644
index 0000000..abccd87
--- /dev/null
+++ b/app/static/assets/py-mNzh0mZC.svg
@@ -0,0 +1,157 @@
+
diff --git a/app/static/assets/rs-BfwKwXtn.svg b/app/static/assets/rs-BfwKwXtn.svg
new file mode 100644
index 0000000..6d4f74d
--- /dev/null
+++ b/app/static/assets/rs-BfwKwXtn.svg
@@ -0,0 +1,292 @@
+
diff --git a/app/static/assets/rs-CnTO3ehk.svg b/app/static/assets/rs-CnTO3ehk.svg
new file mode 100644
index 0000000..3610fd1
--- /dev/null
+++ b/app/static/assets/rs-CnTO3ehk.svg
@@ -0,0 +1,296 @@
+
diff --git a/app/static/assets/sa-Dh79zbT9.svg b/app/static/assets/sa-Dh79zbT9.svg
new file mode 100644
index 0000000..596cf48
--- /dev/null
+++ b/app/static/assets/sa-Dh79zbT9.svg
@@ -0,0 +1,25 @@
+
diff --git a/app/static/assets/sa-DnlyVVKx.svg b/app/static/assets/sa-DnlyVVKx.svg
new file mode 100644
index 0000000..8bf5eda
--- /dev/null
+++ b/app/static/assets/sa-DnlyVVKx.svg
@@ -0,0 +1,25 @@
+
diff --git a/app/static/assets/sh-ac-D-aE2xRW.svg b/app/static/assets/sh-ac-D-aE2xRW.svg
new file mode 100644
index 0000000..5f82d66
--- /dev/null
+++ b/app/static/assets/sh-ac-D-aE2xRW.svg
@@ -0,0 +1,690 @@
+
diff --git a/app/static/assets/sh-ac-FjwY7RYr.svg b/app/static/assets/sh-ac-FjwY7RYr.svg
new file mode 100644
index 0000000..c43b301
--- /dev/null
+++ b/app/static/assets/sh-ac-FjwY7RYr.svg
@@ -0,0 +1,689 @@
+
diff --git a/app/static/assets/sh-hl-CgxUDvtv.svg b/app/static/assets/sh-hl-CgxUDvtv.svg
new file mode 100644
index 0000000..179fed6
--- /dev/null
+++ b/app/static/assets/sh-hl-CgxUDvtv.svg
@@ -0,0 +1,164 @@
+
diff --git a/app/static/assets/sh-hl-CqtQPzWZ.svg b/app/static/assets/sh-hl-CqtQPzWZ.svg
new file mode 100644
index 0000000..2150bf6
--- /dev/null
+++ b/app/static/assets/sh-hl-CqtQPzWZ.svg
@@ -0,0 +1,164 @@
+
diff --git a/app/static/assets/sh-ta-BFo5zkKU.svg b/app/static/assets/sh-ta-BFo5zkKU.svg
new file mode 100644
index 0000000..619301b
--- /dev/null
+++ b/app/static/assets/sh-ta-BFo5zkKU.svg
@@ -0,0 +1,76 @@
+
diff --git a/app/static/assets/sh-ta-CPJublpi.svg b/app/static/assets/sh-ta-CPJublpi.svg
new file mode 100644
index 0000000..ba39063
--- /dev/null
+++ b/app/static/assets/sh-ta-CPJublpi.svg
@@ -0,0 +1,76 @@
+
diff --git a/app/static/assets/sm-BKrUHzrq.svg b/app/static/assets/sm-BKrUHzrq.svg
new file mode 100644
index 0000000..7fe8b14
--- /dev/null
+++ b/app/static/assets/sm-BKrUHzrq.svg
@@ -0,0 +1,73 @@
+
diff --git a/app/static/assets/sm-DGBIRFB_.svg b/app/static/assets/sm-DGBIRFB_.svg
new file mode 100644
index 0000000..e41d2f7
--- /dev/null
+++ b/app/static/assets/sm-DGBIRFB_.svg
@@ -0,0 +1,75 @@
+
diff --git a/app/static/assets/sv-CJIHhYwF.svg b/app/static/assets/sv-CJIHhYwF.svg
new file mode 100644
index 0000000..cbc674a
--- /dev/null
+++ b/app/static/assets/sv-CJIHhYwF.svg
@@ -0,0 +1,593 @@
+
diff --git a/app/static/assets/sv-RZ39q5hO.svg b/app/static/assets/sv-RZ39q5hO.svg
new file mode 100644
index 0000000..110f78d
--- /dev/null
+++ b/app/static/assets/sv-RZ39q5hO.svg
@@ -0,0 +1,593 @@
+
diff --git a/app/static/assets/sx-RKKs0ph6.svg b/app/static/assets/sx-RKKs0ph6.svg
new file mode 100644
index 0000000..fbf7468
--- /dev/null
+++ b/app/static/assets/sx-RKKs0ph6.svg
@@ -0,0 +1,56 @@
+
diff --git a/app/static/assets/sx-nDhIaDNb.svg b/app/static/assets/sx-nDhIaDNb.svg
new file mode 100644
index 0000000..ac78561
--- /dev/null
+++ b/app/static/assets/sx-nDhIaDNb.svg
@@ -0,0 +1,56 @@
+
diff --git a/app/static/assets/sz-D39eIL5d.svg b/app/static/assets/sz-D39eIL5d.svg
new file mode 100644
index 0000000..bd5e237
--- /dev/null
+++ b/app/static/assets/sz-D39eIL5d.svg
@@ -0,0 +1,34 @@
+
diff --git a/app/static/assets/sz-qxMwa2gs.svg b/app/static/assets/sz-qxMwa2gs.svg
new file mode 100644
index 0000000..eb538e4
--- /dev/null
+++ b/app/static/assets/sz-qxMwa2gs.svg
@@ -0,0 +1,34 @@
+
diff --git a/app/static/assets/tc-CJHJmJj1.svg b/app/static/assets/tc-CJHJmJj1.svg
new file mode 100644
index 0000000..52a2452
--- /dev/null
+++ b/app/static/assets/tc-CJHJmJj1.svg
@@ -0,0 +1,50 @@
+
diff --git a/app/static/assets/tc-dtelpZmc.svg b/app/static/assets/tc-dtelpZmc.svg
new file mode 100644
index 0000000..1258971
--- /dev/null
+++ b/app/static/assets/tc-dtelpZmc.svg
@@ -0,0 +1,50 @@
+
diff --git a/app/static/assets/tm-C_WSgUcv.svg b/app/static/assets/tm-C_WSgUcv.svg
new file mode 100644
index 0000000..4154ed7
--- /dev/null
+++ b/app/static/assets/tm-C_WSgUcv.svg
@@ -0,0 +1,204 @@
+
diff --git a/app/static/assets/tm-DGBJvQay.svg b/app/static/assets/tm-DGBJvQay.svg
new file mode 100644
index 0000000..0272d71
--- /dev/null
+++ b/app/static/assets/tm-DGBJvQay.svg
@@ -0,0 +1,205 @@
+
diff --git a/app/static/assets/un-Bqg4Cbbh.svg b/app/static/assets/un-Bqg4Cbbh.svg
new file mode 100644
index 0000000..632bbb4
--- /dev/null
+++ b/app/static/assets/un-Bqg4Cbbh.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/static/assets/un-DabL4p35.svg b/app/static/assets/un-DabL4p35.svg
new file mode 100644
index 0000000..fc75c91
--- /dev/null
+++ b/app/static/assets/un-DabL4p35.svg
@@ -0,0 +1,16 @@
+
diff --git a/app/static/assets/va-B9-hqIE-.svg b/app/static/assets/va-B9-hqIE-.svg
new file mode 100644
index 0000000..3e297d6
--- /dev/null
+++ b/app/static/assets/va-B9-hqIE-.svg
@@ -0,0 +1,190 @@
+
diff --git a/app/static/assets/va-s7kyhqIM.svg b/app/static/assets/va-s7kyhqIM.svg
new file mode 100644
index 0000000..04e6d50
--- /dev/null
+++ b/app/static/assets/va-s7kyhqIM.svg
@@ -0,0 +1,190 @@
+
diff --git a/app/static/assets/vg-C7xY6pic.svg b/app/static/assets/vg-C7xY6pic.svg
new file mode 100644
index 0000000..ac90088
--- /dev/null
+++ b/app/static/assets/vg-C7xY6pic.svg
@@ -0,0 +1,59 @@
+
diff --git a/app/static/assets/vg-ClZ-0KpG.svg b/app/static/assets/vg-ClZ-0KpG.svg
new file mode 100644
index 0000000..31fcae3
--- /dev/null
+++ b/app/static/assets/vg-ClZ-0KpG.svg
@@ -0,0 +1,59 @@
+
diff --git a/app/static/assets/vi-BC_zcciE.svg b/app/static/assets/vi-BC_zcciE.svg
new file mode 100644
index 0000000..d88d68f
--- /dev/null
+++ b/app/static/assets/vi-BC_zcciE.svg
@@ -0,0 +1,28 @@
+
diff --git a/app/static/assets/vi-BSdsyIxY.svg b/app/static/assets/vi-BSdsyIxY.svg
new file mode 100644
index 0000000..4509ac9
--- /dev/null
+++ b/app/static/assets/vi-BSdsyIxY.svg
@@ -0,0 +1,28 @@
+
diff --git a/app/static/assets/xk-Bj15g7cp.svg b/app/static/assets/xk-Bj15g7cp.svg
new file mode 100644
index 0000000..0e8958d
--- /dev/null
+++ b/app/static/assets/xk-Bj15g7cp.svg
@@ -0,0 +1,5 @@
+
diff --git a/app/static/assets/xk-Cdz2uTvR.svg b/app/static/assets/xk-Cdz2uTvR.svg
new file mode 100644
index 0000000..b5403e3
--- /dev/null
+++ b/app/static/assets/xk-Cdz2uTvR.svg
@@ -0,0 +1,5 @@
+
diff --git a/app/static/assets/zm-BmsW91ne.svg b/app/static/assets/zm-BmsW91ne.svg
new file mode 100644
index 0000000..360f37a
--- /dev/null
+++ b/app/static/assets/zm-BmsW91ne.svg
@@ -0,0 +1,27 @@
+
diff --git a/app/static/assets/zm-D8B-0kdx.svg b/app/static/assets/zm-D8B-0kdx.svg
new file mode 100644
index 0000000..9b20601
--- /dev/null
+++ b/app/static/assets/zm-D8B-0kdx.svg
@@ -0,0 +1,27 @@
+
diff --git a/app/static/assets/zw-CSuuaw9K.svg b/app/static/assets/zw-CSuuaw9K.svg
new file mode 100644
index 0000000..f9f65ee
--- /dev/null
+++ b/app/static/assets/zw-CSuuaw9K.svg
@@ -0,0 +1,21 @@
+
diff --git a/app/static/assets/zw-U0m7oJ5e.svg b/app/static/assets/zw-U0m7oJ5e.svg
new file mode 100644
index 0000000..93aac4f
--- /dev/null
+++ b/app/static/assets/zw-U0m7oJ5e.svg
@@ -0,0 +1,21 @@
+
diff --git a/app/static/index.html b/app/static/index.html
index 00939c1..6fd5f73 100644
--- a/app/static/index.html
+++ b/app/static/index.html
@@ -1,14 +1,14 @@
-
-
-
-
-
-
- SteamPanel
-
-
-
-
-
-
-
+
+
+
+
+
+
+ SteamPanel
+
+
+
+
+
+
+
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index bc6f188..7c7f7ad 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -8,6 +8,7 @@
"name": "frontend",
"version": "0.0.0",
"dependencies": {
+ "flag-icons": "^7.5.0",
"lucide-react": "^0.577.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
@@ -2342,6 +2343,12 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/flag-icons": {
+ "version": "7.5.0",
+ "resolved": "https://registry.npmjs.org/flag-icons/-/flag-icons-7.5.0.tgz",
+ "integrity": "sha512-kd+MNXviFIg5hijH766tt+3x76ele1AXlo4zDdCxIvqWZhKt4T83bOtxUOOMlTx/EcFdUMH5yvQgYlFh1EqqFg==",
+ "license": "MIT"
+ },
"node_modules/flat-cache": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 67c2d5e..9ff5c4f 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -10,6 +10,7 @@
"preview": "vite preview"
},
"dependencies": {
+ "flag-icons": "^7.5.0",
"lucide-react": "^0.577.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts
index 01ef08a..dc69361 100644
--- a/frontend/src/api/client.ts
+++ b/frontend/src/api/client.ts
@@ -8,6 +8,7 @@ import type {
MafileInfo,
MafileExportRequest,
ActionRequest,
+ ServicesSettings,
ValidationSettings,
DisplaySettings,
ColumnSettings,
@@ -193,6 +194,13 @@ export const api = {
}),
// Settings
+ getServicesSettings: () =>
+ request("/settings/services"),
+ updateServicesSettings: (data: ServicesSettings) =>
+ request("/settings/services", {
+ method: "PUT",
+ body: JSON.stringify(data),
+ }),
getValidationSettings: () =>
request("/settings/validation"),
updateValidationSettings: (data: ValidationSettings) =>
@@ -223,6 +231,20 @@ export const api = {
// Logs
getLogs: () => request("/logs"),
+ // Auto-confirm
+ startAutoConfirm: (ids: number[]) =>
+ request<{ started: number[] }>("/auto-confirm/start", {
+ method: "POST",
+ body: JSON.stringify({ account_ids: ids }),
+ }),
+ stopAutoConfirm: (ids: number[]) =>
+ request<{ stopped: number[] }>("/auto-confirm/stop", {
+ method: "POST",
+ body: JSON.stringify({ account_ids: ids }),
+ }),
+ getAutoConfirmStatus: () =>
+ request<{ running: number[]; errors: Record }>("/auto-confirm/status"),
+
// Auto-accept
startAutoAccept: (ids: number[]) =>
request<{ started: number[] }>("/auto-accept/start", {
diff --git a/frontend/src/api/types.ts b/frontend/src/api/types.ts
index 67b700f..16eeb6f 100644
--- a/frontend/src/api/types.ts
+++ b/frontend/src/api/types.ts
@@ -17,7 +17,13 @@ export interface Account {
steam_level: number | null;
last_online: string | null;
auto_accept: number;
+ auto_confirm: number;
ban_status: string | null;
+ vac_status: string | null;
+ limit_status: string | null;
+ vac_games: string | null;
+ balance: string | null;
+ country: string | null;
has_cookies: boolean;
has_revocation_code: boolean;
created_at: string;
@@ -131,6 +137,11 @@ export interface ValidationSettings {
auto_validate_on_import_token: boolean;
}
+export interface ServicesSettings {
+ auto_accept_interval: number;
+ auto_confirm_interval: number;
+}
+
export interface DisplaySettings {
hide_passwords: boolean;
}
@@ -148,12 +159,16 @@ export interface ColumnSettings {
phone: boolean;
status: boolean;
ban: boolean;
+ vac: boolean;
+ limit: boolean;
twofa: boolean;
mafile: boolean;
proxy: boolean;
notes: boolean;
actions: boolean;
last_online: boolean;
+ balance: boolean;
+ country: boolean;
}
export interface LogpassColumnSettings {
@@ -165,6 +180,8 @@ export interface LogpassColumnSettings {
login_pass: boolean;
status: boolean;
ban: boolean;
+ vac: boolean;
+ limit: boolean;
prime: boolean;
trophy: boolean;
behavior: boolean;
@@ -173,6 +190,8 @@ export interface LogpassColumnSettings {
notes: boolean;
actions: boolean;
last_online: boolean;
+ balance: boolean;
+ country: boolean;
}
export interface TokenColumnSettings {
@@ -183,9 +202,14 @@ export interface TokenColumnSettings {
login: boolean;
token: boolean;
status: boolean;
+ ban: boolean;
+ vac: boolean;
+ limit: boolean;
proxy: boolean;
notes: boolean;
actions: boolean;
+ balance: boolean;
+ country: boolean;
}
export interface LogEntry {
@@ -203,6 +227,11 @@ export interface LogpassAccount {
proxy: string | null;
status: string;
ban_status: string | null;
+ vac_status: string | null;
+ limit_status: string | null;
+ vac_games: string | null;
+ balance: string | null;
+ country: string | null;
nickname: string | null;
steam_level: number | null;
prime: string | null;
@@ -242,6 +271,11 @@ export interface TokenAccount {
proxy: string | null;
status: string;
ban_status: string | null;
+ vac_status: string | null;
+ limit_status: string | null;
+ vac_games: string | null;
+ balance: string | null;
+ country: string | null;
nickname: string | null;
steam_level: number | null;
avatar_url: string | null;
diff --git a/frontend/src/components/accounts/AccountRow.tsx b/frontend/src/components/accounts/AccountRow.tsx
index 8eef902..e50711f 100644
--- a/frontend/src/components/accounts/AccountRow.tsx
+++ b/frontend/src/components/accounts/AccountRow.tsx
@@ -4,10 +4,10 @@ import { useAccountStore } from "@/stores/accountStore";
import { copyText } from "@/lib/clipboard";
import { useUiStore } from "@/stores/uiStore";
import { api } from "@/api/client";
-import { StatusBadge, BanBadge, MafileBadge } from "./Badges";
+import { StatusBadge, BanBadge, MafileBadge, VacBadge, LimitBadge, CountryBadge } from "./Badges";
import { ActionMenu } from "./ActionMenu";
import { SteamLevelBadge } from "./SteamLevelBadge";
-import { IconCheck, IconAlertTriangle, IconEye, IconEyeOff, IconKey, IconRefresh, IconEdit, IconTrash } from "@/components/shared/Icons";
+import { IconCheck, IconCheckCircle, IconAlertTriangle, IconEye, IconEyeOff, IconKey, IconRefresh, IconEdit, IconTrash } from "@/components/shared/Icons";
import { useT } from "@/lib/i18n";
interface Props {
@@ -21,10 +21,11 @@ interface Props {
onDelete: (id: number) => void;
onAction: (id: number, action: string, params: Record) => void;
onToggleAutoAccept: (id: number) => void;
+ onToggleAutoConfirm: (id: number) => void;
onOpenBrowser: (id: number) => void;
}
-export function AccountRow({ account: a, visibleColumns: v, proxyLabel, isProcessing, accountResult, accountStep, onEdit, onDelete, onAction, onToggleAutoAccept, onOpenBrowser }: Props) {
+export function AccountRow({ account: a, visibleColumns: v, proxyLabel, isProcessing, accountResult, accountStep, onEdit, onDelete, onAction, onToggleAutoAccept, onToggleAutoConfirm, onOpenBrowser }: Props) {
const selectedIds = useAccountStore((s) => s.selectedIds);
const toggleSelect = useAccountStore((s) => s.toggleSelect);
const addToast = useUiStore((s) => s.addToast);
@@ -192,6 +193,18 @@ export function AccountRow({ account: a, visibleColumns: v, proxyLabel, isProces
{v.phone && | {a.phone || "—"} | }
{v.status && | }
{v.ban && | }
+ {v.vac && | }
+ {v.limit && | }
+ {v.balance && (
+
+ {a.balance || "—"}
+ |
+ )}
+ {v.country && (
+
+
+ |
+ )}
{v.twofa && (
{a.shared_secret ? (
@@ -269,11 +282,26 @@ export function AccountRow({ account: a, visibleColumns: v, proxyLabel, isProces
{v.actions && (
|
-
+
{a.auto_accept ? (
-
+
+
+ AA
+
+ ) : null}
+ {a.auto_confirm ? (
+
+
+ AC
+
) : null}
|
diff --git a/frontend/src/components/accounts/AccountTable.tsx b/frontend/src/components/accounts/AccountTable.tsx
index 9a73d23..bd4c273 100644
--- a/frontend/src/components/accounts/AccountTable.tsx
+++ b/frontend/src/components/accounts/AccountTable.tsx
@@ -19,6 +19,10 @@ const COLUMN_KEYS: (keyof ColumnSettings)[] = [
"phone",
"status",
"ban",
+ "vac",
+ "limit",
+ "balance",
+ "country",
"twofa",
"mafile",
"proxy",
@@ -40,6 +44,10 @@ const COL_LABEL_KEYS: Record = {
phone: "col.phone",
status: "col.status",
ban: "col.ban",
+ vac: "col.vac",
+ limit: "col.limit",
+ balance: "col.balance",
+ country: "col.country",
twofa: "col.twofa",
mafile: "col.mafile",
proxy: "col.proxy",
@@ -60,6 +68,7 @@ interface Props {
params: Record,
) => void;
onToggleAutoAccept: (id: number) => void;
+ onToggleAutoConfirm: (id: number) => void;
onOpenBrowser: (id: number) => void;
}
@@ -72,6 +81,7 @@ export function AccountTable({
onDelete,
onAction,
onToggleAutoAccept,
+ onToggleAutoConfirm,
onOpenBrowser,
}: Props) {
const selectedIds = useAccountStore((s) => s.selectedIds);
@@ -101,46 +111,56 @@ export function AccountTable({
const [visibleCount, setVisibleCount] = useState(BATCH);
const sentinelRef = useRef(null);
- type SortField = "last_online" | null;
+ type SortField = "last_online" | "ban" | "vac" | "limit" | null;
type SortDir = "asc" | "desc";
const [sortField, setSortField] = useState(null);
const [sortDir, setSortDir] = useState("asc");
const toggleSort = (field: SortField) => {
if (sortField === field) {
if (sortDir === "asc") setSortDir("desc");
- else {
- setSortField(null);
- setSortDir("asc");
- }
+ else { setSortField(null); setSortDir("asc"); }
} else {
setSortField(field);
setSortDir("asc");
}
};
+ const STATUS_ORDER: Record = {
+ BANNED: 0, "GAME BAN": 0, VAC: 1, Lim: 0, NoLim: 1,
+ "NO BAN": 2, CLEAN: 2,
+ };
+
const sorted = useMemo(() => {
if (!sortField) return accounts;
const dir = sortDir === "asc" ? 1 : -1;
- const EMPTY = Symbol();
+ const EMPTY = 999;
return [...accounts].sort((a, b) => {
- const parseOnline = (
- v: string | null | undefined,
- ): number | typeof EMPTY => {
- if (!v || v === "\u2014") return EMPTY;
- if (v === "online") return -1;
- const m = v.match(/^(\d+)([mhd])$/i);
- if (!m) return EMPTY;
- const n = parseInt(m[1], 10);
- if (m[2] === "m") return n;
- if (m[2] === "h") return n * 60;
- return n * 1440;
- };
- const va = parseOnline(a.last_online);
- const vb = parseOnline(b.last_online);
- if (va === EMPTY && vb === EMPTY) return 0;
+ let va: number, vb: number;
+ if (sortField === "last_online") {
+ const parse = (v: string | null | undefined): number => {
+ if (!v || v === "\u2014") return EMPTY;
+ if (v === "online") return -1;
+ const m = v.match(/^(\d+)([mhd])$/i);
+ if (!m) return EMPTY;
+ const n = parseInt(m[1], 10);
+ if (m[2] === "m") return n;
+ if (m[2] === "h") return n * 60;
+ return n * 1440;
+ };
+ va = parse(a.last_online); vb = parse(b.last_online);
+ } else if (sortField === "ban") {
+ va = STATUS_ORDER[a.ban_status ?? ""] ?? EMPTY;
+ vb = STATUS_ORDER[b.ban_status ?? ""] ?? EMPTY;
+ } else if (sortField === "vac") {
+ va = STATUS_ORDER[a.vac_status ?? ""] ?? EMPTY;
+ vb = STATUS_ORDER[b.vac_status ?? ""] ?? EMPTY;
+ } else {
+ va = STATUS_ORDER[a.limit_status ?? ""] ?? EMPTY;
+ vb = STATUS_ORDER[b.limit_status ?? ""] ?? EMPTY;
+ }
+ if (va === vb) return 0;
if (va === EMPTY) return 1;
if (vb === EMPTY) return -1;
- if (va === vb) return 0;
return (va < vb ? -1 : 1) * dir;
});
}, [accounts, sortField, sortDir]);
@@ -149,6 +169,7 @@ export function AccountTable({
setVisibleCount(BATCH);
}, [accounts, sortField, sortDir]);
+
const visible = useMemo(
() => sorted.slice(0, visibleCount),
[sorted, visibleCount],
@@ -217,19 +238,18 @@ export function AccountTable({
|
{visibleKeys.map((k) => {
- if (k === "last_online") {
+ const sortKey = (k === "ban" || k === "vac" || k === "limit" || k === "last_online")
+ ? k as SortField
+ : null;
+ if (sortKey) {
return (
toggleSort("last_online")}
+ onClick={() => toggleSort(sortKey)}
>
{t(COL_LABEL_KEYS[k])}
- {sortField === "last_online"
- ? sortDir === "asc"
- ? " ▲"
- : " ▼"
- : ""}
+ {sortField === sortKey ? (sortDir === "asc" ? " ▲" : " ▼") : ""}
|
);
}
@@ -258,6 +278,7 @@ export function AccountTable({
onDelete={onDelete}
onAction={onAction}
onToggleAutoAccept={onToggleAutoAccept}
+ onToggleAutoConfirm={onToggleAutoConfirm}
onOpenBrowser={onOpenBrowser}
/>
))}
diff --git a/frontend/src/components/accounts/AccountsTab.tsx b/frontend/src/components/accounts/AccountsTab.tsx
index 51f662f..90b466d 100644
--- a/frontend/src/components/accounts/AccountsTab.tsx
+++ b/frontend/src/components/accounts/AccountsTab.tsx
@@ -306,11 +306,49 @@ export function AccountsTab() {
});
}
- const ql = q.toLowerCase();
+ const ql = q.toLowerCase().trim();
+
+ if (ql === "vac") return accounts.filter((a) => a.vac_status === "VAC" || a.vac_status === "GAME BAN");
+ if (ql === "gameban" || ql === "game ban") return accounts.filter((a) => a.vac_status === "GAME BAN");
+ if (ql === "clean") return accounts.filter((a) => a.vac_status === "CLEAN");
+ if (ql === "lim") return accounts.filter((a) => a.limit_status === "Lim");
+ if (ql === "nolim") return accounts.filter((a) => a.limit_status === "NoLim");
+ if (ql === "ban" || ql === "banned") return accounts.filter((a) => a.ban_status === "BANNED");
+ if (ql === "noban" || ql === "no ban") return accounts.filter((a) => a.ban_status === "NO BAN");
+
+ // Country filter: "country:us" or "country:united states"
+ const countryMatch = ql.match(/^country:(.+)$/);
+ if (countryMatch) {
+ const cv = countryMatch[1].trim().toLowerCase();
+ return accounts.filter((a) => a.country?.toLowerCase().includes(cv));
+ }
+
+ // Balance filter: "balance>10", "usd>10", "balance<5", etc.
+ const balMatch = ql.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);
+ if (balMatch) {
+ const op = balMatch[1];
+ const threshold = parseFloat(balMatch[2]);
+ const parseNum = (b: string | null) => {
+ if (!b) return NaN;
+ const m = b.match(/[\d,]+\.?\d*/);
+ return m ? parseFloat(m[0].replace(/,/g, "")) : NaN;
+ };
+ return accounts.filter((a) => {
+ const n = parseNum(a.balance);
+ if (isNaN(n)) return false;
+ if (op === ">") return n > threshold;
+ if (op === ">=") return n >= threshold;
+ if (op === "<") return n < threshold;
+ if (op === "<=") return n <= threshold;
+ return false;
+ });
+ }
+
const words = ql.split(/\s+/).filter(Boolean);
return accounts.filter((a) => {
if (a.login.toLowerCase().includes(ql)) return true;
if (a.steam_id && a.steam_id.toLowerCase().includes(ql)) return true;
+ if (a.country && a.country.toLowerCase().includes(ql)) return true;
if (a.notes) {
const notesLower = a.notes.toLowerCase();
return words.some((w) => notesLower.includes(w));
@@ -591,6 +629,26 @@ export function AccountsTab() {
}
};
+ const handleToggleAutoConfirm = async (id: number) => {
+ const acc = accounts.find((a) => a.id === id);
+ if (!acc) return;
+ const enable = !acc.auto_confirm;
+ try {
+ if (enable) await api.startAutoConfirm([id]);
+ else await api.stopAutoConfirm([id]);
+ addToast(
+ "info",
+ enable ? t("action.enableAutoConfirm") : t("action.disableAutoConfirm"),
+ );
+ await loadAccounts();
+ } catch (e: unknown) {
+ addToast(
+ "error",
+ t("misc.error", { error: e instanceof Error ? e.message : String(e) }),
+ );
+ }
+ };
+
const handleEdit = (id: number) => setEditId(id);
const handleSaveEdit = async (id: number, data: AccountUpdate) => {
@@ -1064,6 +1122,7 @@ export function AccountsTab() {
onDelete={handleDelete}
onAction={handleAction}
onToggleAutoAccept={handleToggleAutoAccept}
+ onToggleAutoConfirm={handleToggleAutoConfirm}
onOpenBrowser={handleOpenBrowser}
/>
diff --git a/frontend/src/components/accounts/ActionMenu.tsx b/frontend/src/components/accounts/ActionMenu.tsx
index 28cbc2a..f85186d 100644
--- a/frontend/src/components/accounts/ActionMenu.tsx
+++ b/frontend/src/components/accounts/ActionMenu.tsx
@@ -38,9 +38,10 @@ interface Props {
account: Account;
onAction: (id: number, action: string, params: Record) => void;
onToggleAutoAccept: (id: number) => void;
+ onToggleAutoConfirm: (id: number) => void;
}
-export function ActionMenu({ account, onAction, onToggleAutoAccept }: Props) {
+export function ActionMenu({ account, onAction, onToggleAutoAccept, onToggleAutoConfirm }: Props) {
const [open, setOpen] = useState(false);
const [paramPrompt, setParamPrompt] = useState<{ action: string; title: string } | null>(null);
const [paramValue, setParamValue] = useState("");
@@ -109,6 +110,7 @@ export function ActionMenu({ account, onAction, onToggleAutoAccept }: Props) {
};
const aaLabel = account.auto_accept ? t("action.disableAutoAccept") : t("action.enableAutoAcceptLogin");
+ const acLabel = account.auto_confirm ? t("action.disableAutoConfirm") : t("action.enableAutoConfirm");
const handleGenerate2FA = async () => {
setOpen(false);
@@ -207,6 +209,13 @@ export function ActionMenu({ account, onAction, onToggleAutoAccept }: Props) {
+
,
document.body,
)}
diff --git a/frontend/src/components/accounts/Badges.tsx b/frontend/src/components/accounts/Badges.tsx
index 48fae53..2c512d0 100644
--- a/frontend/src/components/accounts/Badges.tsx
+++ b/frontend/src/components/accounts/Badges.tsx
@@ -1,3 +1,20 @@
+import { useState, useRef } from "react";
+export function CountryBadge({ country }: { country: string | null }) {
+ if (!country) return —;
+ const isCode = country.length === 2;
+ return (
+
+ {isCode && (
+
+ )}
+ {country}
+
+ );
+}
+import { createPortal } from "react-dom";
import { IconLock, IconUnlock } from "@/components/shared/Icons";
import { t } from "@/lib/i18n";
@@ -35,3 +52,58 @@ export function MafileBadge({ hasMafile }: { hasMafile: boolean }) {
? ✓
: —;
}
+
+export function VacBadge({ status, games }: { status: string | null; games?: string | null }) {
+ const [pos, setPos] = useState<{ top: number; left: number } | null>(null);
+ const ref = useRef(null);
+
+ const gameList: string[] = (() => {
+ if (!games) return [];
+ try { return JSON.parse(games) as string[]; } catch { return []; }
+ })();
+
+ const handleEnter = () => {
+ if (!ref.current || gameList.length === 0) return;
+ const r = ref.current.getBoundingClientRect();
+ setPos({ top: r.top, left: r.right + 6 });
+ };
+ const handleLeave = () => setPos(null);
+
+ if (status === "VAC") return Vac;
+
+ if (status === "GAME BAN") {
+ return (
+ <>
+
+ Vac{gameList.length > 0 && ({gameList.length})}
+
+ {pos && gameList.length > 0 && createPortal(
+
+
Game Bans
+ {gameList.map((g, i) => (
+
{g}
+ ))}
+
,
+ document.body,
+ )}
+ >
+ );
+ }
+
+ if (status === "CLEAN") return NoVac;
+ return —;
+}
+
+export function LimitBadge({ status }: { status: string | null }) {
+ if (status === "Lim") return Lim;
+ if (status === "NoLim") return NoLim;
+ return —;
+}
diff --git a/frontend/src/components/accounts/ColumnSettingsDropdown.tsx b/frontend/src/components/accounts/ColumnSettingsDropdown.tsx
index 2ac994a..f085190 100644
--- a/frontend/src/components/accounts/ColumnSettingsDropdown.tsx
+++ b/frontend/src/components/accounts/ColumnSettingsDropdown.tsx
@@ -9,7 +9,9 @@ const COL_LABEL_KEYS: Record = {
steam_id: "col.steamId", login: "col.login", password: "col.password",
login_pass: "col.loginPass", email: "col.email", email_pass: "col.emailPass",
email_login_pass: "col.emailLoginPass", phone: "col.phone", status: "col.status",
- ban: "col.ban", twofa: "col.twofa", mafile: "col.mafile", proxy: "col.proxy",
+ ban: "col.ban", vac: "col.vac", limit: "col.limit",
+ balance: "col.balance", country: "col.country",
+ twofa: "col.twofa", mafile: "col.mafile", proxy: "col.proxy",
notes: "col.notes", actions: "col.actions",
};
diff --git a/frontend/src/components/accounts/LogpassColumnSettingsDropdown.tsx b/frontend/src/components/accounts/LogpassColumnSettingsDropdown.tsx
index a51187e..f2c169e 100644
--- a/frontend/src/components/accounts/LogpassColumnSettingsDropdown.tsx
+++ b/frontend/src/components/accounts/LogpassColumnSettingsDropdown.tsx
@@ -8,6 +8,8 @@ const COL_LABEL_KEYS: Record = {
browser: "col.browser", profile: "col.profile", last_online: "col.lastOnline",
steam_id: "col.steamId", login: "col.login", password: "col.password",
login_pass: "col.loginPass", status: "col.status", ban: "col.ban",
+ vac: "col.vac", limit: "col.limit",
+ balance: "col.balance", country: "col.country",
prime: "col.prime", trophy: "col.trophy", behavior: "col.behavior",
license: "col.license", proxy: "col.proxy", notes: "col.notes", actions: "col.actions",
};
diff --git a/frontend/src/components/accounts/LogpassTab.tsx b/frontend/src/components/accounts/LogpassTab.tsx
index f8be296..642b375 100644
--- a/frontend/src/components/accounts/LogpassTab.tsx
+++ b/frontend/src/components/accounts/LogpassTab.tsx
@@ -7,7 +7,7 @@ import { LogpassImportModal } from "./LogpassImportModal";
import { LogpassAddModal } from "./LogpassAddModal";
import { LogpassEditModal } from "./LogpassEditModal";
import { LogpassColumnSettingsDropdown } from "./LogpassColumnSettingsDropdown";
-import { StatusBadge, BanBadge } from "./Badges";
+import { StatusBadge, BanBadge, VacBadge, LimitBadge, CountryBadge } from "./Badges";
import { SteamLevelBadge } from "./SteamLevelBadge";
import { copyText } from "@/lib/clipboard";
import {
@@ -304,12 +304,47 @@ export function LogpassTab() {
}
const ql = q.toLowerCase();
+
+ if (ql === "vac") return accounts.filter((a) => a.vac_status === "VAC" || a.vac_status === "GAME BAN");
+ if (ql === "clean") return accounts.filter((a) => a.vac_status === "CLEAN");
+ if (ql === "lim") return accounts.filter((a) => a.limit_status === "Lim");
+ if (ql === "nolim") return accounts.filter((a) => a.limit_status === "NoLim");
+ if (ql === "ban" || ql === "banned") return accounts.filter((a) => a.ban_status === "BANNED");
+ if (ql === "noban" || ql === "no ban") return accounts.filter((a) => a.ban_status === "NO BAN");
+
+ const countryM = ql.match(/^country:(.+)$/);
+ if (countryM) {
+ const cv = countryM[1].trim();
+ return accounts.filter((a) => a.country?.toLowerCase().includes(cv));
+ }
+
+ const balMatch = ql.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);
+ if (balMatch) {
+ const op = balMatch[1];
+ const threshold = parseFloat(balMatch[2]);
+ const parseNum = (b: string | null) => {
+ if (!b) return NaN;
+ const m = b.match(/[\d,]+\.?\d*/);
+ return m ? parseFloat(m[0].replace(/,/g, "")) : NaN;
+ };
+ return accounts.filter((a) => {
+ const n = parseNum(a.balance);
+ if (isNaN(n)) return false;
+ if (op === ">") return n > threshold;
+ if (op === ">=") return n >= threshold;
+ if (op === "<") return n < threshold;
+ if (op === "<=") return n <= threshold;
+ return false;
+ });
+ }
+
return accounts.filter(
(a) =>
a.login.toLowerCase().includes(ql) ||
(a.steam_id ?? "").toLowerCase().includes(ql) ||
(a.nickname ?? "").toLowerCase().includes(ql) ||
(a.notes ?? "").toLowerCase().includes(ql) ||
+ (a.country ?? "").toLowerCase().includes(ql) ||
(a.license ?? "").toLowerCase().includes(ql),
);
}, [accounts, searchQuery]);
@@ -705,6 +740,10 @@ export function LogpassTab() {
{t("col.status")} |
)}
{cols.ban && {t("col.ban")} | }
+ {cols.vac && {t("col.vac")} | }
+ {cols.limit && {t("col.limit")} | }
+ {cols.balance && {t("col.balance")} | }
+ {cols.country && {t("col.country")} | }
{cols.prime && (
|
)}
- {/* Ban */}
{cols.ban && (
|
)}
+ {cols.vac && (
+
+
+ |
+ )}
+ {cols.limit && (
+
+
+ |
+ )}
+ {cols.balance && (
+
+ {a.balance || "—"}
+ |
+ )}
+ {cols.country && (
+
+
+ |
+ )}
{/* Prime, Trophy, Behavior */}
{cols.prime && (
{a.prime ?? "—"} |
diff --git a/frontend/src/components/accounts/TokenColumnSettingsDropdown.tsx b/frontend/src/components/accounts/TokenColumnSettingsDropdown.tsx
index e9e242d..747af1d 100644
--- a/frontend/src/components/accounts/TokenColumnSettingsDropdown.tsx
+++ b/frontend/src/components/accounts/TokenColumnSettingsDropdown.tsx
@@ -7,7 +7,9 @@ import { useT } from "@/lib/i18n";
const COL_LABEL_KEYS: Record = {
browser: "col.browser", profile: "col.profile", last_online: "col.lastOnline",
steam_id: "col.steamId", login: "col.login", token: "col.token",
- status: "col.status", proxy: "col.proxy", notes: "col.notes", actions: "col.actions",
+ status: "col.status", ban: "col.ban", vac: "col.vac", limit: "col.limit",
+ balance: "col.balance", country: "col.country",
+ proxy: "col.proxy", notes: "col.notes", actions: "col.actions",
};
export function TokenColumnSettingsDropdown() {
diff --git a/frontend/src/components/accounts/TokenTab.tsx b/frontend/src/components/accounts/TokenTab.tsx
index 1550bc0..ab66ac6 100644
--- a/frontend/src/components/accounts/TokenTab.tsx
+++ b/frontend/src/components/accounts/TokenTab.tsx
@@ -3,7 +3,7 @@ import { api } from "@/api/client";
import { useTokenStore } from "@/stores/tokenStore";
import { useUiStore } from "@/stores/uiStore";
import { ConfirmModal } from "@/components/shared/Modals";
-import { StatusBadge } from "./Badges";
+import { StatusBadge, BanBadge, VacBadge, LimitBadge, CountryBadge } from "./Badges";
import { SteamLevelBadge } from "./SteamLevelBadge";
import { TokenImportModal } from "./TokenImportModal";
import { TokenAddModal } from "./TokenAddModal";
@@ -403,11 +403,45 @@ export function TokenTab() {
}
const ql = q.toLowerCase();
+
+ if (ql === "vac") return accounts.filter((a) => a.vac_status === "VAC" || a.vac_status === "GAME BAN");
+ if (ql === "clean") return accounts.filter((a) => a.vac_status === "CLEAN");
+ if (ql === "lim") return accounts.filter((a) => a.limit_status === "Lim");
+ if (ql === "nolim") return accounts.filter((a) => a.limit_status === "NoLim");
+ if (ql === "ban" || ql === "banned") return accounts.filter((a) => a.ban_status === "BANNED");
+
+ const countryM = ql.match(/^country:(.+)$/);
+ if (countryM) {
+ const cv = countryM[1].trim();
+ return accounts.filter((a) => a.country?.toLowerCase().includes(cv));
+ }
+
+ const balMatch = ql.match(/^(?:balance|usd|eur|rub|cny|gbp|cad|aud|brl|try|jpy|krw|inr|pln|nok|sek|dkk|chf|hkd|sgd|nzd|mxn|vnd)([<>]=?)(\d+\.?\d*)$/);
+ if (balMatch) {
+ const op = balMatch[1];
+ const threshold = parseFloat(balMatch[2]);
+ const parseNum = (b: string | null) => {
+ if (!b) return NaN;
+ const m = b.match(/[\d,]+\.?\d*/);
+ return m ? parseFloat(m[0].replace(/,/g, "")) : NaN;
+ };
+ return accounts.filter((a) => {
+ const n = parseNum(a.balance);
+ if (isNaN(n)) return false;
+ if (op === ">") return n > threshold;
+ if (op === ">=") return n >= threshold;
+ if (op === "<") return n < threshold;
+ if (op === "<=") return n <= threshold;
+ return false;
+ });
+ }
+
return accounts.filter(
(a) =>
(a.login ?? "").toLowerCase().includes(ql) ||
(a.steam_id ?? "").toLowerCase().includes(ql) ||
(a.nickname ?? "").toLowerCase().includes(ql) ||
+ (a.country ?? "").toLowerCase().includes(ql) ||
(a.notes ?? "").toLowerCase().includes(ql),
);
}, [accounts, searchQuery]);
@@ -616,6 +650,11 @@ export function TokenTab() {
{cols.status && (
{t("col.status")} |
)}
+ {cols.ban && {t("col.ban")} | }
+ {cols.vac && {t("col.vac")} | }
+ {cols.limit && {t("col.limit")} | }
+ {cols.balance && {t("col.balance")} | }
+ {cols.country && {t("col.country")} | }
{cols.proxy && {t("col.proxy")} | }
{cols.notes && {t("col.notes")} | }
{cols.actions && (
@@ -740,6 +779,31 @@ export function TokenTab() {
)}
+ {cols.ban && (
+
+
+ |
+ )}
+ {cols.vac && (
+
+
+ |
+ )}
+ {cols.limit && (
+
+
+ |
+ )}
+ {cols.balance && (
+
+ {a.balance || "—"}
+ |
+ )}
+ {cols.country && (
+
+
+ |
+ )}
{cols.proxy && (
{proxyLabels.get(a.id) ?? "—"}
diff --git a/frontend/src/components/tools/ToolsTab.tsx b/frontend/src/components/tools/ToolsTab.tsx
index 1107b40..f69b80d 100644
--- a/frontend/src/components/tools/ToolsTab.tsx
+++ b/frontend/src/components/tools/ToolsTab.tsx
@@ -6,10 +6,10 @@ export function ToolsTab() {
return (
);
}
diff --git a/frontend/src/components/tools/TwoFAGenerator.tsx b/frontend/src/components/tools/TwoFAGenerator.tsx
index c500a9e..7f32277 100644
--- a/frontend/src/components/tools/TwoFAGenerator.tsx
+++ b/frontend/src/components/tools/TwoFAGenerator.tsx
@@ -39,7 +39,7 @@ export function TwoFAGenerator() {
const q = search.toLowerCase();
return !q || a.login.toLowerCase().includes(q) || (a.steam_id ?? "").includes(q);
})
- .slice(0, 12);
+ .slice(0, 10);
const generate = async () => {
try {
@@ -70,68 +70,87 @@ export function TwoFAGenerator() {
}`;
return (
-
-
-
+
+
+
{t("tools.2faGenerator")}
-
-
-
-
+
+ {/* Left: controls */}
+
+
+
+
+
+
+ {mode === "secret" ? (
+
+ setSecret(e.target.value)}
+ onKeyDown={(e) => e.key === "Enter" && generate()}
+ placeholder="shared_secret"
+ className="flex-1 bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm"
+ />
+
+
+ ) : (
+
+
+ { setSearch(e.target.value); setSelected(null); setOpen(true); }}
+ onFocus={() => setOpen(true)}
+ placeholder="Логин или SteamID..."
+ className="w-full bg-dark-700 border border-dark-600 rounded px-3 py-2 text-sm"
+ />
+ {open && filtered.length > 0 && (
+
+ {filtered.map((a) => (
+
+ ))}
+
+ )}
+
+
+
+ )}
+
- {mode === "secret" ? (
-
- setSecret(e.target.value)}
- onKeyDown={(e) => e.key === "Enter" && generate()}
- placeholder="shared_secret"
- className="flex-1 bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm"
- />
-
-
- ) : (
-
-
- { setSearch(e.target.value); setSelected(null); setOpen(true); }}
- onFocus={() => setOpen(true)}
- placeholder="Логин или SteamID..."
- className="w-full bg-dark-700 border border-dark-600 rounded px-3 py-1.5 text-sm"
- />
- {open && filtered.length > 0 && (
-
- {filtered.map((a) => (
-
- ))}
-
- )}
-
-
-
- )}
-
- {code && (
-
- {code}
-
- )}
+ {/* Right: code display */}
+
+ {t("tools.clickCopy")}
+ {code ? (
+
+ {code}
+
+ ) : (
+ — — —
+ )}
+
);
diff --git a/frontend/src/components/tools/ValidationSettings.tsx b/frontend/src/components/tools/ValidationSettings.tsx
index 0ef1913..463a0f9 100644
--- a/frontend/src/components/tools/ValidationSettings.tsx
+++ b/frontend/src/components/tools/ValidationSettings.tsx
@@ -1,5 +1,5 @@
import { useState, useEffect, useRef } from "react";
-import type { ValidationSettings as VS } from "@/api/types";
+import type { ValidationSettings as VS, ServicesSettings as SS } from "@/api/types";
import { api } from "@/api/client";
import { useUiStore } from "@/stores/uiStore";
import { useT } from "@/lib/i18n";
@@ -46,19 +46,24 @@ function SettingRow({
);
}
-function ThreadStepper({
+function NumericStepper({
+ label,
value,
onChange,
+ min = 1,
+ steps = [-10, -1, 1, 10],
}: {
+ label: string;
value: number;
onChange: (v: number) => void;
+ min?: number;
+ steps?: number[];
}) {
- const t = useT();
const [editing, setEditing] = useState(false);
const [input, setInput] = useState("");
const inputRef = useRef (null);
- const clamp = (n: number) => Math.max(1, n);
+ const clamp = (n: number) => Math.max(min, n);
const commit = () => {
onChange(clamp(parseInt(input) || value));
setEditing(false);
@@ -73,23 +78,14 @@ function ThreadStepper({
className="text-sm text-gray-400 flex-1"
title="Двойной клик на числе для ручного ввода"
>
- {t("tools.maxThreads")}
+ {label}
-
-
+ {steps.filter((s) => s < 0).map((s) => (
+
+ ))}
{editing ? (
)}
-
-
+ {steps.filter((s) => s > 0).map((s) => (
+
+ ))}
);
}
+function ThreadStepper({
+ value,
+ onChange,
+}: {
+ value: number;
+ onChange: (v: number) => void;
+}) {
+ const t = useT();
+ return (
+
+ );
+}
+
export function ValidationSettings() {
const t = useT();
const [settings, setSettings] = useState ({
@@ -150,6 +154,10 @@ export function ValidationSettings() {
auto_validate_on_import_logpass: true,
auto_validate_on_import_token: true,
});
+ const [services, setServices] = useState({
+ auto_accept_interval: 15,
+ auto_confirm_interval: 30,
+ });
const [importTab, setImportTab] = useState<"mafile" | "logpass" | "token">(
"mafile",
);
@@ -159,16 +167,17 @@ export function ValidationSettings() {
const addToast = useUiStore((s) => s.addToast);
useEffect(() => {
- api
- .getValidationSettings()
- .then(setSettings)
- .catch(() => {});
+ api.getValidationSettings().then(setSettings).catch(() => {});
+ api.getServicesSettings().then(setServices).catch(() => {});
}, []);
const save = async () => {
try {
- await api.updateValidationSettings(settings);
- await loadImportSettings(); // sync stale uiStore values
+ await Promise.all([
+ api.updateValidationSettings(settings),
+ api.updateServicesSettings(services),
+ ]);
+ await loadImportSettings();
addToast("success", t("toast.settingsSaved"));
} catch (e: unknown) {
addToast(
@@ -274,7 +283,7 @@ export function ValidationSettings() {
)}
-
+
{t("settings.display")}
@@ -285,6 +294,26 @@ export function ValidationSettings() {
/>
+
+
+ {t("tools.servicesSettings")}
+
+ setServices((s) => ({ ...s, auto_accept_interval: v }))}
+ min={5}
+ steps={[-15, -10, -5, 5, 10, 15]}
+ />
+ setServices((s) => ({ ...s, auto_confirm_interval: v }))}
+ min={5}
+ steps={[-15, -10, -5, 5, 10, 15]}
+ />
+
+
|