{ "cells": [ { "cell_type": "markdown", "id": "a0f1e2d3", "metadata": {}, "source": [ "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/bobleesj/quantem.widget/blob/main/notebooks/show4d/show4d_simple.ipynb)\n", "# Show4D — Quick Demo\n", "Synthetic nanoparticle sample: ~200 crystalline particles with 10 distinct zone-axis\n", "orientations scattered on an amorphous substrate (128×128 scan, 128×128 detector).\n", "Click on a nanoparticle to see its zone-axis diffraction pattern with Bragg spots,\n", "Kikuchi bands, and HOLZ ring. Click on the background to see diffuse amorphous rings.\n", "Particles vary in size and cluster density — some isolated, some aggregated." ] }, { "cell_type": "code", "execution_count": 1, "id": "aa555dce", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:19.463732Z", "iopub.status.busy": "2026-02-22T07:06:19.463587Z", "iopub.status.idle": "2026-02-22T07:06:19.476316Z", "shell.execute_reply": "2026-02-22T07:06:19.472923Z" } }, "outputs": [], "source": [ "# Install in Google Colab\n", "try:\n", " import google.colab\n", " !pip install -q -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ quantem-widget\n", "except ImportError:\n", " pass # Not in Colab, skip" ] }, { "cell_type": "code", "execution_count": 2, "id": "b1c2d3e4", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:19.478810Z", "iopub.status.busy": "2026-02-22T07:06:19.478630Z", "iopub.status.idle": "2026-02-22T07:06:19.503569Z", "shell.execute_reply": "2026-02-22T07:06:19.502903Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "env: ANYWIDGET_HMR=1\n" ] } ], "source": [ "try:\n", " %load_ext autoreload\n", " %autoreload 2\n", " %env ANYWIDGET_HMR=1\n", "except Exception:\n", " pass # autoreload unavailable (Colab Python 3.12+)" ] }, { "cell_type": "code", "execution_count": 3, "id": "c2d3e4f5", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:19.505234Z", "iopub.status.busy": "2026-02-22T07:06:19.505089Z", "iopub.status.idle": "2026-02-22T07:06:30.304271Z", "shell.execute_reply": "2026-02-22T07:06:30.303842Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using device: mps\n", "Particle coverage: 57.9%\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "Shape: (128, 128, 128, 128), dtype: float32\n", "Range: [0.000, 1.237]\n", "Memory: 1074 MB\n", "Orientations: 10\n" ] } ], "source": [ "import numpy as np\n", "import torch\n", "device = torch.device(\n", " \"mps\" if torch.backends.mps.is_available() else\n", " \"cuda\" if torch.cuda.is_available() else \"cpu\"\n", ")\n", "print(f\"Using device: {device}\")\n", "def make_nanoparticle_sample(nav=128, det=128, n_particles=200, n_orientations=10):\n", " \"\"\"Nanoparticle sample: crystalline particles on amorphous substrate.\n", " Fully vectorized GPU-accelerated computation — no Python loops over pixels.\"\"\"\n", " rng = np.random.default_rng(42)\n", " c = det // 2\n", " # Detector grid on GPU\n", " yy, xx = torch.meshgrid(\n", " torch.arange(det, device=device, dtype=torch.float32),\n", " torch.arange(det, device=device, dtype=torch.float32), indexing=\"ij\",\n", " )\n", " r = torch.sqrt((xx - c) ** 2 + (yy - c) ** 2)\n", " # ── Vectorized particle map (no loop over particles) ──\n", " radii = rng.lognormal(mean=1.5, sigma=0.5, size=n_particles).clip(2, 15).astype(np.float32)\n", " centers_row = (rng.beta(2, 1.2, n_particles) * (nav - 4) + 2).astype(np.float32)\n", " centers_col = rng.uniform(2, nav - 2, n_particles).astype(np.float32)\n", " orientations_arr = rng.integers(0, n_orientations, size=n_particles)\n", " # Broadcasting: (n_particles, nav, nav) — all distances at once\n", " ii = np.arange(nav, dtype=np.float32)[:, None]\n", " jj = np.arange(nav, dtype=np.float32)[None, :]\n", " dist_sq = ((ii[None] - centers_row[:, None, None]) ** 2 +\n", " (jj[None] - centers_col[:, None, None]) ** 2)\n", " inside = dist_sq <= radii[:, None, None] ** 2\n", " # \"Last particle wins\" — find highest-index particle covering each pixel\n", " particle_map = np.full((nav, nav), -1, dtype=np.int32)\n", " any_inside = inside.any(axis=0)\n", " last_idx = n_particles - 1 - np.argmax(inside[::-1], axis=0)\n", " particle_map[any_inside] = orientations_arr[last_idx[any_inside]]\n", " crystalline_frac = np.sum(particle_map >= 0) / particle_map.size\n", " print(f\"Particle coverage: {crystalline_frac:.1%}\")\n", " # ── Crystallographic properties on GPU ──\n", " grain_rot = torch.tensor(rng.uniform(0, np.pi, n_orientations), device=device, dtype=torch.float32)\n", " grain_a1 = torch.tensor(rng.uniform(11, 22, n_orientations), device=device, dtype=torch.float32)\n", " grain_a2 = torch.tensor(rng.uniform(11, 22, n_orientations), device=device, dtype=torch.float32)\n", " grain_angle_rad = torch.deg2rad(torch.tensor(rng.uniform(55, 125, n_orientations), device=device, dtype=torch.float32))\n", " # ── All (h,k) pairs except (0,0) ──\n", " hk_list = [(h, k) for h in range(-4, 5) for k in range(-4, 5) if not (h == 0 and k == 0)]\n", " hk = torch.tensor(hk_list, device=device, dtype=torch.float32) # (80, 2)\n", " # Kikuchi band directions\n", " dh_arr = torch.tensor([1, 0, 1], device=device, dtype=torch.float32)\n", " dk_arr = torch.tensor([0, 1, 1], device=device, dtype=torch.float32)\n", " s_arr = torch.tensor([0.018, 0.014, 0.009], device=device, dtype=torch.float32)\n", " # ── Amorphous template ──\n", " amorphous_t = (0.02 * torch.exp(-r / 45) + 0.12 * torch.exp(-((r - 15) ** 2) / 50)\n", " + 0.06 * torch.exp(-((r - 32) ** 2) / 80) + 0.03 * torch.exp(-((r - 48) ** 2) / 100))\n", " amorphous_np = amorphous_t.cpu().numpy().astype(np.float32)\n", " # ── Per-orientation templates (vectorized over spots within each orientation) ──\n", " templates = np.zeros((n_orientations, det, det), dtype=np.float32)\n", " for o in range(n_orientations):\n", " rot = grain_rot[o]\n", " a1m, a2m = grain_a1[o], grain_a2[o]\n", " angle = grain_angle_rad[o]\n", " # Reciprocal lattice vectors\n", " a1x, a1y = a1m * torch.cos(rot), a1m * torch.sin(rot)\n", " a2x, a2y = a2m * torch.cos(rot + angle), a2m * torch.sin(rot + angle)\n", " # Background + central beam\n", " dp = 0.03 * torch.exp(-r / 50) + torch.clamp(1.0 - torch.clamp(r - 7, min=0) / 1.5, min=0, max=1)\n", " # ── Vectorized Bragg spots: all 80 (h,k) at once ──\n", " spot_x = c + hk[:, 0] * a1x + hk[:, 1] * a2x # (80,)\n", " spot_y = c + hk[:, 0] * a1y + hk[:, 1] * a2y\n", " valid = (spot_x > -5) & (spot_x < det + 5) & (spot_y > -5) & (spot_y < det + 5)\n", " sx, sy = spot_x[valid], spot_y[valid]\n", " h_v, k_v = hk[valid, 0], hk[valid, 1]\n", " # Structure factors + radial falloff: (n_valid,)\n", " f = torch.where((h_v + k_v) % 2 == 0, 0.6, 0.07)\n", " g_sq = (sx - c) ** 2 + (sy - c) ** 2\n", " # All Gaussians at once: (n_valid, det, det) → sum → (det, det)\n", " dx = xx[None] - sx[:, None, None]\n", " dy = yy[None] - sy[:, None, None]\n", " dp = dp + (f[:, None, None] * torch.exp(-g_sq[:, None, None] / 5500)\n", " * torch.exp(-(dx ** 2 + dy ** 2) / 6.5)).sum(dim=0)\n", " # ── Vectorized Kikuchi bands: all 3 at once ──\n", " gx = dh_arr * a1x + dk_arr * a2x # (3,)\n", " gy = dh_arr * a1y + dk_arr * a2y\n", " g_len = torch.sqrt(gx ** 2 + gy ** 2)\n", " band_valid = g_len >= 1\n", " if band_valid.any():\n", " gx_v, gy_v = gx[band_valid], gy[band_valid]\n", " g_len_v, s_v = g_len[band_valid], s_arr[band_valid]\n", " perp = ((xx[None] - c) * (-gy_v[:, None, None])\n", " + (yy[None] - c) * gx_v[:, None, None]) / g_len_v[:, None, None]\n", " half_g = g_len_v[:, None, None] / 2\n", " band = torch.exp(-((perp - half_g) ** 2) / 16) + torch.exp(-((perp + half_g) ** 2) / 16)\n", " dp = dp + (s_v[:, None, None] * band * torch.exp(-r / 55)[None]).sum(dim=0)\n", " # HOLZ ring\n", " dp = dp + 0.02 * torch.exp(-((r - 50) ** 2) / 4.5)\n", " templates[o] = dp.cpu().numpy()\n", " # ── Assign patterns (batched, memory-bounded) ──\n", " data = np.zeros((nav, nav, det, det), dtype=np.float32)\n", " BATCH = 2048\n", " # Amorphous positions\n", " amorphous_idx = np.argwhere(particle_map == -1)\n", " for start in range(0, len(amorphous_idx), BATCH):\n", " idx = amorphous_idx[start:start + BATCH]\n", " n = len(idx)\n", " batch = np.empty((n, det, det), dtype=np.float32)\n", " batch[:] = amorphous_np\n", " batch += 0.008 * rng.standard_normal((n, det, det)).astype(np.float32)\n", " np.maximum(batch, 0, out=batch)\n", " data[idx[:, 0], idx[:, 1]] = rng.poisson(np.clip(batch * 300, 0, 1e6)).astype(np.float32) / 300\n", " # Crystalline positions\n", " for o in range(n_orientations):\n", " o_idx = np.argwhere(particle_map == o)\n", " if len(o_idx) == 0:\n", " continue\n", " t_vals = (0.5 + 0.5 * rng.random(len(o_idx))).astype(np.float32)\n", " for start in range(0, len(o_idx), BATCH):\n", " idx = o_idx[start:start + BATCH]\n", " t_batch = t_vals[start:start + BATCH]\n", " scaled = templates[o][None, :, :] * t_batch[:, None, None]\n", " np.maximum(scaled, 0, out=scaled)\n", " data[idx[:, 0], idx[:, 1]] = rng.poisson(np.clip(scaled * 400, 0, 1e6)).astype(np.float32) / 400\n", " return data, particle_map\n", "data, particle_map = make_nanoparticle_sample()\n", "print(f\"Shape: {data.shape}, dtype: {data.dtype}\")\n", "print(f\"Range: [{data.min():.3f}, {data.max():.3f}]\")\n", "print(f\"Memory: {data.nbytes / 1e6:.0f} MB\")\n", "print(f\"Orientations: {len(np.unique(particle_map[particle_map >= 0]))}\")" ] }, { "cell_type": "code", "execution_count": 4, "id": "d3e4f5a6", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:30.305388Z", "iopub.status.busy": "2026-02-22T07:06:30.305287Z", "iopub.status.idle": "2026-02-22T07:06:31.371172Z", "shell.execute_reply": "2026-02-22T07:06:31.370790Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "quantem.widget 0.4.0a3\n" ] } ], "source": [ "import quantem.widget\n", "from quantem.widget import Show4D\n", "w = Show4D(\n", " data,\n", " title=\"Nanoparticle Diffraction\",\n", " nav_pixel_size=2.39,\n", " nav_pixel_unit=\"\\u00c5\",\n", " sig_pixel_size=0.46,\n", " sig_pixel_unit=\"mrad\",\n", ")\n", "print(f\"quantem.widget {quantem.widget.__version__}\")" ] }, { "cell_type": "code", "execution_count": 5, "id": "17ecb9d0", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:31.372428Z", "iopub.status.busy": "2026-02-22T07:06:31.372283Z", "iopub.status.idle": "2026-02-22T07:06:31.385996Z", "shell.execute_reply": "2026-02-22T07:06:31.385685Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "fb30de8f824f48038eb41fa603fd95ce", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show4D(shape=(128, 128, 128, 128), pos=(64, 64))" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w" ] }, { "cell_type": "markdown", "id": "02556cd6-f507-45b4-b16e-ec6fdeb3b473", "metadata": {}, "source": [ "## Inspect Widget State" ] }, { "cell_type": "code", "execution_count": 6, "id": "gxvon76ugtu", "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:06:31.387104Z", "iopub.status.busy": "2026-02-22T07:06:31.387046Z", "iopub.status.idle": "2026-02-22T07:06:31.397977Z", "shell.execute_reply": "2026-02-22T07:06:31.397716Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Nanoparticle Diffraction\n", "════════════════════════════════\n", "Nav: 128×128 (2.39 Å/px)\n", "Signal: 128×128 (0.46 mrad/px)\n", "Position: (64, 64)\n", "Display: inferno | auto contrast | linear\n" ] } ], "source": [ "w.summary()" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.14" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "4a3536dfdb994791b99a94d2d1361eee": { "model_module": "@jupyter-widgets/base", "model_module_version": "2.0.0", "model_name": "LayoutModel", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "2.0.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "2.0.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border_bottom": null, "border_left": null, "border_right": null, "border_top": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "fb30de8f824f48038eb41fa603fd95ce": { "buffers": [ { "data": "", "encoding": "base64", "path": [ "_gif_data" ] }, { "data": "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", "encoding": "base64", "path": [ "frame_bytes" ] }, { "data": "jLUaPY5SGz2fIxo9QJcaPYRrGj1wLRo9DRQbPWK5Gj3W4xo9X9waPaPQGj0lPxo9Od0bPfjVGj2E+xo9nBYaPfwyGz2gcxo9oyAaPY7yGT1mZhs9cP0ZPR5lGj3gChs9DZQaPeg0Gj1iCRo9t94aPdqgGj3yaxo9pv0aPZHPGj1ARxo9vFsbPfKrGT20cRo9WJIaPapKGj020Bo9wsUaPR7lGj0Wqxo9qvoaPVSlGj2E+xo99NgaPSwpGz1evBo99cgaPXAtGj3QmRo9VVUaPSy5Gj2BXho9PQobPbgOGj0iQhs9CkcbPfyCGz0h0ho9oqAaPZxmGj09Ohs9i6UbPfjlGj05vRo9AEAbPfXoGT1KThs909YaPYioGj1s0Bo9erQaPRpoGj06HRs9OV0aPZnZGj1EFBs9LOkaPR71Gj0QQRs9Ao0aPXbXGj2j4Bk9jgIbPQItGj1c/xk9MvMaPRroGj3d3Ro9WDIaPSkcGz2gsxo9XswaPfLLGj1KHhs9ga4aPUrOGj2qChs9NrAaPViCGj2VXBs9zKwaPVz/Gj1wPRs9QLcaPQyUGj34lRo94erDPHwoFj2juLo8UhglPYWPIj2QSho94GLZPNdj/Ty3huw860m2PMxgIz2dJho95JcbPax3Gj0ojBs9cF0aPczcGj2Rbxo9cxoaPegUGj3MDBo9WLIaPTLTGj1+ARs9PUoaPQaaGj0vlhs9DUQaPT0aGj2cdhs9/DIaPbA0Gj1psxk96gEbPUeBGj3gqho9WFIbPdbTGj0vtho9djcbPUA3Gj0Gaho9qsoaPcZiGz1E9Bo9xcIZPY/iGj3C9Rk9DfQZPUquGj38sho9LvYZPQyEGj1Oaxo94GobPS+2Gj09Ghs9iCgaPbGUGj3k5xo9bNAaPZnJGj0DjRo9bNAaPaZdGz2/OBs9ZnYaPQKdGj0G+ho9wnUaPRTOGj1cfxo98msbPWZGGj0UTho91qMaPaZNGj24jho9S/4aPTWAGj3nhBo9XI8aPTp9Gj1Krho9EAEaPRfrGT09Cho9bKAZPbqLGj312Bo9BhobPWYGGz0ichs9i+UaPRTuGj2gExo9FL4aPc9pGz1iiRo9p90ZPeDaGj3T9hk9tMEaPcjPGj2Fyxo9TqsZPXcnGj20URs9dncaPZU8Gj24fho9EHEaPTm9GT16NBo9CqcaPa3XGj1UNRs912MaPWbWGj1cnxo9zJwaPYg4Gj0JNxs9kt8aPcyMGj0Xexo98rsaPcJZBT1IySw9hoPQPAqnGz167O88FPIhPdeLCD0KN8c8PYoiPa4rKj3C3dk8ZvoVPQN9Gz0QwRo9QPcaPSWfGj3aIBs9AAAaPXfnGj2S/xk9UtgaPWYmGj0CHRo92uAaPeGKGz1UdRs92jAaPb7oGT2P8ho9RvEZPei0Gj3gSho99SgbPQ10Gj0GGhs91vMaPUoOGz0K9xo9VNUZPZLPGj2xxBo92jAaPQqXGj1UhRs9QNcaPeTXGj0lHxo97o4aPdSmGT1VpRo9NsAaPd1tGz2WjBo9IsIaPSGSGj3/fxs9i/UaPR5VGz05fRo9Ob0aPXpUGj1mRho9rucZPbxLGz0Gmho9WHIbPeAqGj06rRo9bLAaPapaGj2qShs906YaPTkNGz0vhhs9qqoaPbrLGj0TDhs9UTgaPXrkGj0zwxo9RGQaPQr3Gj2Afho9p00aPYEuGj05zRo9F6saPTLTGj1cTxo9EJEZPWIpGz2yhBo95NcaPfVIGj2gkxs94BobPbu7Gj1pMxs9ZjYaPYi4Gj1U9Ro9UcgaPXRKGj1sYBo9tMEaPSKyGj1Ahxo9xaIaPdazGj0lnxo9wvUaPevhGj1EtBo9qioaPYvFGj0oLBo9z+kaPUAnGj02ABs9iEgbPY5iGj1p0xo9RFQaPaAjGz2W/Bo9uysbPUA3Gz2xhBo9AODBPChcHz0KD+E8UvAUPeFWAD1cVx09mkkXPVxX1jytv9I8M1cFPYXDJT0eHfA8HjXgPDnNGj096ho906YaPRDRGj2ttxo9nCYbPa6XGj2AHho9Oa0aPTBWGj3ntBo9IhIbPcK1Gj0M9Bk9ljwaPVgSGj0DHRs9TusaPf/vGj3aEBs9MpMaPdZTGj0wVho9euQaPRTuGj2cdho9VOUaPaMAGz3Inxk91sMaPcWCGz38kho9qhoaPTbgGj10yho9XL8aPYGOGj3QeRs9IXIbPeQHGj2Ogho9FBo8PcyUGT1mRgk9o9jzPKKA8zz1cCI9Hp0OPShMGj0byBo9ZhYbPWJJGj3gSho9RPQaPRsIGj34tRo9VPUZPd4NGj1w3Ro95EcbPaOwGj38Qhs9nEYaPZJfGj10mho9lQwbPTAWGz2jkBo98lsaPfj1GT0QoRo9QAcbPSRvGj30qBo9lawaPQM9Gj3QiRo90LkaPe7+GT0a+Bo9NnAbPd59Gj0rSRo98gsaPRBRGz0etRo9XF8aPQoHGz2LxRo9BmoaPSiMGj1RqBo9uI4aPaADGj3MHBo9uH4aPV8sGj1mxho9qiobPSxJGz3WIxo9XA8bPefUGj02cBo97l4aPdAZGj0GKho9fTEbPcz8Gj1HURo9dmcaPdaDGj3Ttho9NiAbPdbvFT3MjPk8ZiYAPVzTBz1mzs08/8cAPQrXrzwUNis9KSTwPJn9Az0p9K48e0ABPaMw0TyEe+o8CZcaPRChGj3d3Ro9ku8aPbBkGj0s2Rk9etQaPRqIGj3PKRs9rqcaPdrAGj2SHxo9TjsbPabtGj3FMho9TksaPaoKGz1R6Bk9fcEaPfJrGz2uVxs9TksbPWYmGz0KVxo92sAaPUR0Gj1evBo9tKEaPSW/Gj0vlho9fuEaPWxAGj2fAxs9ZuYaPevBGT0oLBo9o+AaPciPGj0knxo9aTMaPVLkLz2O4gY9Zrb2POHK1Tw8Kts8KDzaPB55Pz0UwgY9RwEKPbxLGj3W8xo91nMaPV+sGj0KFxo9IgIbPdoQGz3/Hxo9quoaPdrgGj34pRo9dDobPbvLGj2xhBo9pMAaPQbaGj2WrBo9zGwaPV7MGj2cVho9mekaPbu7Gj0YCxs90FkaPUZRGz12Rxs9tCEbPYBOGz2w9Bk9zFwaPQ0kGj3CtRo9XD8aPQZqGj1RGBs9u5saPb4YGj169Bo955QaPUNUGj34VRo9UegaPXZHGj0kHxs9HlUaPejEGj20YRo9MiMaPb7YGj2O0hk9/w8aPSjsGj1OWxo9So4aPeRXGj1+kRo9gd4aPdMGGj2LlRo9euQZPdpgGj24nho9iIgaPcXiGj3Txho91uvaPAqXzTyP4rs8wnXEPB61rjxmvuo8haMYPQq39zwovL887O0DPa534zxICeI8mem4PJkx3Dz/nxo9dPoZPeTnGj3r8Ro9tBEbPcJlGj1E1Bk9KOwaPRibGj2ZSRo9/w8aPcUSGj3yKxs9hasZPSSPGj24Tho9TvsaPSw5Gj0lfxo9uN4ZPeSXGz129xo9MCYbPQyUGj3jtxk97i4aPTrdGj02sBk9hEsaPY6SGj3nlBo9jJUaPfJ7Gj2gwxo9XH8bPXcXGz0Q4Ro9REQaPQPdGj323B499MjhPFKUHT2k8BI9FFIVPXBd1jw9piw9hqdEPVwvQT1cjw49jjLnPHN6Gj1w/Ro9oPMaPa03Gj1AFxs94wcaPWlDGz3Tdho92lAaPe5uGz30CBo9PCobPdP2Gj1EVBo9pm0aPYI+Gj0krxo9vhgbPQYqGj0a+Bo9/IIaPSg8Gj08Kho9FwsaPRABGz1iGRo9X5waPX6xGj08eho9pn0aPWxwGz05nRo9YukZPe6OGj0G6ho9IkIbPeRnGj316Bo9yL8aPR71Gj2xdBo9APAaPfTIGj0MNBo9pMAaPcXiGj3u7ho9vtgaPU07Gz1+0Ro9QIcaPd5NGj2i4Bo9WAIbPX7BGj1RmBo9euQZPalKGz3awBo98qsaPQpHGj3k5xo96kEaPcLlGj3Sxhk9pAwGPYQbKD0U9vI8wgXSPM3AJz0eXeQ8kA4nPR7tJz0pMAY9FEonPWbCEz3i1iI99uAJPS8mGj3C5Ro9jIUaPSJSGj3BtRo9RFQbPZy2Gj2Svxo9tMEaPTDGGj3QORo9yJ8aPcayGj1DFBo9IeIaPWxgGj38Eho9hBsbPdA5Gj3Sxho98asaPXANGz1UtRo9GmgZPcjfGT08mho9LPkZPUB3Gj2Pgho9uF4aPVUVGj2+aBo9Si4bPQCwGj3Sthk9UWgaPfK7Gj0Y6xo9xdIaPXAxFz3Xxzw9XLcGPaQ4Bj0oSEI96x0RPWb6Hz1SkN88RwHOPNd7Aj3Xpzs9ABwAPQr3Gj3Tlho9lewaPXB9Gj0Xyxs9d7caPdazGj2cVho9BgoaPaMQGj2jUBo9i8UaPe4OGj2cNho962EaPTaAGz0NpBo9BiobPRu4Gj16ZBo9ZnYaPeDKGj2MJRs9lrwaPRR+Gj0kjxo9GjgaPaYNGz3kRxs9ricaPY6auTz2WB09o0AfPYRL3TwKvzI9YgkbPcx8Gj1Ahxs9Aw0bPZWsGj1fHBs9oOMZPUpOGj2CThs9ljwaPWJpGj2gUxs97r4aPao6Gj2nbRo9TosaPcKVGj32SBo90EkaPXOKGz3Ivxo9Oc0aPYg4Gj2tpxo9/PIZPaOwGj0aqBo9xgIbPfKbGj0KD/I8HvUbPeCGDz1m2iU9KcgEPQCsJz1wUQM9uA4BPRRe2DwUHro8FC6vPHDBHT1cVwE9EIEaPQJNGj2mPRs9LBkbPcyMGj3unho9ku8aPf/fGj2m/Ro9DLQaPdaDGj1mlho9QOcaPS8GGz0K1xk9lowaPeHKGj1pAxo9FwsaPUpeGj0oXBo9FG4aPWLJGj2IOBs9FtsaPdoQGz3Woxo9zPT0PNerKz2+OBo9BjobPTbwGj20wRk9mQkbPXDdGT3cnRo9ki8aPTbAGT2PUtk8HokZPTOLQT2jUOQ8uM4BPVwfIz1mNjE94OLYPI8CMj2aNRM9XN8/PfVIDj0UJhQ94RobPXcXGj1b/xo9PZobPTq9Gj0vdhs92vAZPZx2Gj3CxRo9vOsaPaBjGz0whho9v4gaPa53Gj0U7ho9gQ4aPaOwGj0lDxo9gR4bPeekGj3PaRo9UagaPQpXGz1f/Bk9lowbPbQxGj3TZho9Sn4aPTIzGz31yMM8mdUUPcLlED165CM9AIQTPcw08TyBbho9EJEZPVw/Gz1wvRo9nEYaPVt/Gj1fnBo9QFcaPfFrGj0NJBo94ToaPWmjGz3k9xk9QJcaPUAXGz05bRo9hQsbPQM9Gj2LdRo94BoaPT7mGj2uz+E8Cs8UPShUtDw9+vU81zMaPbIEGz2xNBo9mfkaPfa40jzrkRc9uA7PPMxsEz0ofLE8uJ6vPIU/BT3h2sU8etQTPR+lBj3rUcQ8Ci/mPJKvGj063Rk906YaPfyCGj2quho9An0bPU27Gj028Bo9Aw0aPR5VGj3SFho9MnMaPVgyGj13Zxo9sOQaPYRrGj2wxBo9IuIaPcLFGj1QGBo9OR0bPRoIGz1iqRo9FA4bPT16Gj1fPBs9Hd3zPB69Nj0Kgw49cNE0PTxKxjy4Sgc9MkMbPQ1UGj0CLRs9WCIbPTm9Gj1pUxo9woUaPT5KJT0o7Ck9FBYBPZpRHz1SqB49HpEBPR6ZEz2uBw09wgkuPa7bFD1SWDs9PNYSPcLFPT2MhRo9IaIaPTyaGj2OIho96LQaPQCQGj2LVRo9whUaPYslGj08qho9mFkbPUCHGj0elRo9erQaPZlpGj2gcxs9vvgbPZw2Gz2ICBs9DDQaPfLbGj16dBo9xXIaPfmFGz3unho9QzQcPR71Gj0rGRo9CpMSPY9mID32vCw9cKExPUcp4TxwkRI9/9/YPDPvBj0ofBo9XmwaPUpOGj1RyBo9DFQaPRO+Gj3g6ho92iAbPbF0Gj3rMRo90sYaPcLVGj2LlRo9F9saPTZgGj3B5Ro9h0gaPcZyGz179Mg89ED/PB6N8zwKB+s8j4r9PFIgDT3CfSo9ImIbPXe3Gj3CZRo9hJsbPaTQ0zweCSQ9Hm3vPD7iEz3XXyM9cDXhPEiZHj1IkQI99YwWPVzXFD3hUsM8oGMaPaMAGz3WMxs92lAaPX2BGj1qsxs98msaPVFIGz2d1ho9NtAZPY4SGj2qSho9sBQaPYHuGj3nNBo9GlgaPaLAGj2WrBo9FssaPWijGz2utxo9uJ4aPVtvGj0y0xk91kMaPSiczzy4vjI97LkjPaMMCD3WvwY9UqgwPeqxzjxc3wc9Ao0aPZVcGj2LhRo9NuAaPVxfGj1OWxo9ZmobPQAsIT2kdCc9uDYVPR4ZNz242hQ9hXMhPXpsBj32aEA9XG8fPQBUGj2kSMg8PDr7PDMzGz1Omxo95NcaPZlJGz31OBo9fWEaPRTuGj1RyBo9QHcbPWygGj2IyBo9lYwaPYFuGj2YmRo9iFgbPch/Gj2STxo9CfcaPcKlGT3g6ho9XxwbPTkdGj2LtRo9FN4aPV48Gz2WzBo960EbPYt1Gj0A7AY9jsr7PK7rDT3qIb88HokZPSgkAD2i4Nc8Mls0PYtVGz38Yho94ToaPdowGj3gGho9L5YaPcWCGj1sIBs9qtoaPY7SGj0Gahs9VIUaPSV/Gj1A1xo9/98ZPWV2Gj2g0xo9QIcbPYVz+zzhRgA94lYUPQqX8zxIeSg97DkFPcKdET1AZxs9/GIaPdYzGj1Axxo99hgbPWbm9Dwp+Ck9PtIZPQA0Gj0oXMs8j4LcPNgvHz1cjxI9SH0nPZZMGz34tRo95NcaPZlJGj20IRo93a0aPTbQGj2B3hk9lRwaPf9fGT3ClRo99bgaPf9/Gj3UNho9UAgaPb7IGj1zChs9pu0aPUTUGj0lPxs9DJQaPVjCGj1l5ho9TmsaPUCXGj09mt08exz8PNar5DzCNfQ8wqEhPfTQ5zzCbQY9zFThPNYfEz0h0ho9ko8aPVxPGj3gCho9vggbPS+2Gj3iUjM94noqPTJD7jzMkCE9mQHlPFwP8Tw8mhw9FFpFPczc5zxmXuM8ZsItPQCAJj0pJC49TYsaPcwsGj2uZxo9ADAbPTKDGj24rho92oAaPeCKGj2jEBo9gf4ZPeqhGj1+kRo9/FIbPaNgGj1z2ho9vugaPQnnGj1wLRo94KoaPdajGj38Qho9hGsaPbvrGT1ooxo9zNwaPfL7Gj27exs9XA8aPa5LBD0ygys9zBAaPVzjMT32WDQ9/4/VPKPA1zxcKxE9sEQbPQDwGj3n5Bk9yN8aPY6iGz02wBo9M9MaPUp+Gj3F0ho9Ao0aPaYdGz16RBo9APAaPcbCGj02cBs9ZnYaPVwvGz2LhRo9RymyPDOPGj3MvAc9H2kGPcJ1AT0eLQs9mfHbPPX4Gj2qaho98jsaPQIdGj2q6ho9YikbPQqP3DxSYNw8rsfRPGZOLD2Fawk9wh0FPWJ5Gj2B7ho9Ww8aPR41Gj3MbBo9ltwaPVRlGz09+ho9evQaPdaTGz0hMho9/s8aPTbwGT3kNxo9iAgbPTqNGT0a6Bo9CocaPZyGGj2Ooho9PFobPVhiGz0NJBs9UagaPe4OGj2m/Ro90oYaPc04Oj1w1cw8FKofPY7i/TwoZB89hR8WPVwLLT3rGcs8CvcLPefkGj1s8Bk9NmAaPS+WGj3yKxo9HkUbPVKQLD1cFyQ9hLcjPTKbDT16rNg8FPo2PRTO8TxwDcc8e5grPVxTCD3MpO08mR0CPeHSyzzWYxo9F4saPRAxGj27Cxs95xQbPbhOGj1fLBs9XxwbPSUfGj2M5Ro9cM0ZPbTRGj0Yuxo9cQ0yPZq1AT0U6ik9PA4TPUchGj24Tho94DoaPVzPGj3aEBo9mLkaPZjJGj380ho94KoaPfi1Gj1pExo9Of0aPeCWBj0UFhM9Hs0APcLdHD16TA49Cte+POFKGj08+ho9F0saPbtLGj2q6hk90pYaPX6hGj3QKRo9Oh0bPbpbGj1Oqxo9drcaPX5RGj3kpxo9oMMaPYhIGT3C5Ro9xtIaPdJWGj0qzAs9cJWvPHA1GT24phg9XCflPGayBj1m4iA96BQaPRrYGj0hAho9bMAaPeT3Gj2uhxo9DcQaPQDgGj2SDxs9FE4bPcwMGj3MjBs9ZkYaPR51Gj2chho9c7oaPaYdGz1sgBo9dMoaPUfBGT1swBo93h0bPRs4Gj1soBs9jqIaPX2xGj24Phs9jtIaPRDxGj1pQxs9djcbPbvrGj028Bk9ejQaPczMGj08iho9VMUaPQJNGj3Wwxo9Cm8aPRT+Nz326BI9hVs3PfYYJj2u19w8joLuPKRQKz2Eq/M8zJwaPdOmGj1UNRo9BtoZPY/yGj16tBo9sdQaPWY+MD0ybxU9rmsVPcz84jz2IA09ABAoPbjeEj3MlOc8UhAoPShYJT2kID09fREaPWbGGj08qho92kAbPT0aGz1E5Bo9EIEbPQINGz3W4xo9DZQaPaBDGj1EBBs9Ap0aPQAoAz1mNvY8wmkhPXqAIT0zYzs9ro80Pf/LHj16lBo903YaPRdbGj3PCRs96uEZPXCNGj3nJBs98hsbPYv1GT2jMBs9gP4aPWYu1zyZAdQ8CnspPaM4xTzUhho9RHQaPSRvGj0Ujho9zOwaPYGOGj3kxxo9vugaPU5LGj3Txho9Aj0bPRDhGj3G4ho9HqUaPef0Gj3CtRo93F0aPXCNGj0UTho9xoIaPYTbGj0UIhA9e8AePZmRzzxmvsU8MzP3PFIYGj0sWRo9ps0aPQJ9Gj1OKxs9jiIaPfI7Gj34RRs9VLUaPVAYGz37gho97l4aPVTlGj38Mhs9vggbPUpuGj2VnBo9bOAZPQKtGj3Wwxo9/18bPTKTGj0iwhk9MhMbPU6bGj3CZRo9mHkaPTZQGj1ABxs9W68aPaYtGj0CfRo98psaPRRuGz0vRho9gg4bPa33GT2gYxs9wsUZPRDRGj3gEuI8RqnfPFEI/jzNGDw9FPbjPOz9OT1R8N48mfUuPa4LGT1SKBs9FB4bPU77Gj0X2xo9CkcbPRBhGz0AUBo9/OIaPaJQzzwoXNE8MlvmPMIxPz3gSuA8R+EFPfUsHz1wDe08kEImPeFa4Tx+oRo9xlIbPfilGj2wxBo9UTgbPcaSGz1pUxs9QbcaPTYwGj16lBs9zBwaPd0NGj3gWto8jjLRPBRO2DzC2T099DDkPGZaBT2ayQo9Pfo0PSyJGz0XWxo9TmsaPRCxGz3giho94eoZPf9/Gj1llhk9iNgaPZbMGj3kNxs9iGgaPTyKGj0icho9fqEaPa2HGj3oZBs9v4gaPX6BGj2j0Bo92sAaPRS+Gj0y4xo9JY8ZPfyiGj0ofBs9PLoaPXa3Gz3M7Bk9xWIaPbp7Gj2S7xo95KcaPXoUGz3vvhk9TisaPfUoGj3XRxo9SBUHPa7vAz3kZxs98rsaPYhIGj1skBo9eoQbPar6Gj2ESxo98qsaPQ1EGj3uDhs9dqcaPQaqGT3J/xo9aTMbPZKvGj3GYho9kl8aPX3RGj0auBo9QJcZPXTaGj2EOxs9llwaPburGj10iho9gG4aPRBhGj3/jxo97h4bPUC3Gj2Bzho9X7waPeoxGj1GoRo9sVQbPWozGj2kkBo9JL8aPRAxGz1pQxs9hBsaPfjVGj0Ueh894NIOPT4CKz2Fgxk91gMCPa6jKD1c6x09pPQUPTzaGj0yIxo9RFQaPbCkGj08Gho9iiUaPXokGz1sUBo95DcaPf7/6TxlmgU9wt0DPWaaAD3MMAg9hJcEPSgMAj2ajQ09TtsaPSVPGj09Whs9/CIbPeiUGz2Eaxo9FzsaPdkgGz0G2ho9c6oaPXMaGj0syRs9hV8fPVEEPj31+C09rr9CPYV3Gz3rOSg96qnUPHvIAT2k4Cg94TIrPfKrGj1OCxs9u9saPb5IGj0Ujho9dAobPe6OGj106ho9/JIaPcLFGj2cdho9frEaPaoqGz2gMxs9quoaPbvLGj3ySxo95OcZPQo3Gj16tBk9FysaPQPtGz0UHho9d9caPVzPGj2WbBs9qloaPStJGj0GKho9+CUbPesRGj3QKRs9Sj4bPZkpGz0Gyho9u+sZPU7rGj0oPBs9ks8aPRAxGj1ejBo9M3MaPdYjGz0syRo9R+EZPZj5Gj1llho9yG8aPcbSGj3MrBk9iCgbPbgeGz1bzxk9PJoaPQpHGz2qmho99HgaPYV7Gj2uBxs91KYaPRfLGj1mNhs9cB0aPY6yGj3WYxo9/68aPbRRGj1SyBo9kq8aPfjlGj3ktxo9uD4bPSisGj09gsg8cdU1Pfb4Gj31SBo9JJ8aPTYgGj08Kho9HsUaPdbTGj2uLz09hVc+Pcx03jykzA49HlXtPClULD1cvxo9MuMaPU67Gj1DNBo9t14bPSHyGT3I/xo9abMaPe5eGj1wzRo92gAbPUA3Gj1cR+Q8KMQ8PQrbIj0yOxc9dDobPUAHGz0U3hs9Sk4aPcI1Gz3k5xo9uN4aPSXvGj3CFRo9iNgZPYHeGj3M3Bo9kt8ZPeshGz0fzS49oyjxPMwM9zyYad48Zj4pPYR/Ej2Oyvo8Cts5Pa77Jj2jeNs8GigbPa5nGz3JTxs9cH0aPXbnGj3TZho9CucaPYRrGj1pQxo96nEaPfUIGz1AJxs9W48aPdLWGj2tJxs92rAaPRp4Gz1mJhs9xkIaPYR7Gj3MnBo9/KIaPSRfGj1wDRs9HuUaPaZtGj1tIBs9UdgaPRoIGz2Bbho92sAZPXb3Gj0lTxs9DBQaPR6lGj1fTBs9zEwaPdoQGz3CdRo9go4aPfSoGj0Khxo9hNsaPVsvGj0aeBo9Ss4aPRrYGj2B/ho9i5UaPV8cGz0siRs9+MUaPedkGj1EBBs92gAbPe7OGj3ufho9PcoaPY9yGj3dTRs9fREaPUSkGj1H4Ro9K0kaPTJDGz3qYRo9HpUaPT3qGT0smRo99XgaPSXvGj2Poho9pDwSPTM7/zyaESo91xcUPdrQGT1Y0ho9XI8aPR71GT3WMxs9iGgaPdZDGj0U1tg8e+A9Pa4bPT1GoRo9dncaPSyJGj38who9NoAbPdaTGj2xpBo9KMwaPTnNGj2qOho9Or0aPfL7Gj208Ro9iyUaPeg0Gj3cXRo9WLIaPRpYGj2c1ho9PUoaPa3nGz3yOxo9EMEaPfilGj1OCxo904YaPUcRGz2++Bk9BhobPWIpGj0NJBo9iNgaPVwPQj0K2ys9KHTyPOzRQD0o7CE9FOI+PT1uQT0UEgU9rjsUPYUzPT16VBs9jAUbPQN9Gj3rQRs9/y8aPe4eGz2w9Bk9W98aPfRIGj0kvxo9HsUaPXp0Gj3czRo9wuUaPWhTGz2Owho91uMaPeSHGj3PORo9QMcaPbBUGj3dzRo9JT8aPQq3Gj2uxxo9hasaPVvfGT1RCBo9sWQaPS8GGz0oPBo9GqgaPZIvGz2q2hk9XK8ZPWZWGz1YIho9GigaPcysGj2LJRs9pk0aPUp+Gj0Q8Rk9XB8bPcyMGj2qWhs96xEbPeQnGj2Eixo9CkcaPYu1Gj12Fxo9gX4aPYtlGj2O8ho9hIsaPW2QGT1fDBs9cO0aPefUGj2S7xk9bOAZPZwWGj1i+Ro966EaPXBNGj3SJhs9hAsaPRqoGj2cRho9hBsaPVJA+jzXizc9Hk0oPQCsFz0yg+o8PRK7POsBGz3W8xk9fYEaPd1dGj0GWho99JgZPQZKGz2u1xo9EHEaPWa2Gj2k8Bo9X8waPd59Gj34pRo94KoaPU1bGz1D9Bo9Or0aPSz5GT09mho9JA8bPS/GGj34RRo9ZgYbPZzmGT3oxBo9As0aPc9pGj1m9ho9JA8aPWrDGj3PeRo9lswaPdPGGj32aBo9fqEaPd4dGj161Bo98tsbPa5nGj1O6xo9ZkYaPfZcPj3CpQk91qNEPfbQMz0+0gg9o0DhPK0/0DwejdQ89uQePS6mGj0Uzho9yT8aPRDRGj3ufho9FE4bPUGXGj2Cnho9i6UaPdrQGj2ttxo9KKwaPYtlGj2Czho9/PIaPXAdGz16FBs9pp0aPR5lGj1Knho95AcbPQqnGj0sORo9KFwaPczsGT01EBo9bMAaPTltGj2mXRo9jzIaPXbXGj0raRs90NkaPTwaGz2c1ho9HtUaPfLbGj0RsRo9GtgZPaqKGj3QCRo9JU8aPUpeGj3Sdho9TusaPUqeGj20sRo9DEQbPZz2GT1bvxo9WJIaPUdxGj1i+Rk915MaPZkpGj0v9ho9+3IaPUCnGj1KDhs9NmAaPZIfGj1sUBo9CicaPaqKGj2u9xo9mAkaPWLZGj0a+Bo9iJgaPQxUGz1mVho9uPbIPJmpBD32aDg9uKoqPTK72jwKoyY99XgaPUD3Gj2+mBs9JJ8aPZK/Gj0kDxs9fkEaPdCZGj0NlBo98ksaPQINGz09eho9EKEaPb4oGj1Kbho9KMwaPSLiGj2qKhs9XL8aPa33Gj0zYxo9REQaPaCTGj3MvBo92lAbPQNdGj1UZRo9RAQaPe4+Gj1R+Bo9VSUaPeMnGz2SHxo9sbQaPSS/Gj3klxo9/CIaPXD9Gj3gOho9qgobPXD9Gz2nvRo9PXrPPDJz0jykKEQ9wU35PLeyBD2YMfQ8FCYDPbgaPz1SxCI9iOgaPYJuGj3ktxo952QaPXrkGj3QeRo9zEwaPR51Gj1iyRo9MAYaPXTaGj3W8xo9BnobPUqeGj3FMho9ltwZPQaqGj38gho96FQaPR6FGj0QQRs9tEEaPRAxGj1sEBo9gX4aPYQLGz3MfBo9WOIaPRSuGz1HURo9i2UaPe4eGz27uxo9epQZPRCRGj1YEho9DUQbPWJZGj1HoRo9rmcaPVgSGj06HRo9XG8aPdaDGj1Kfho9EcEZPaoqGz0XCxo9A/0aPbfeGj3yexo9afMaPXMaGz3C5Ro9NkAbPcxcGj02gBs95BcbPVgSGz2cJhs9R/EaPchPGj302Bo9FM4aPa23Gj2iUBo9FN4ZPa33Gj19ARs9YvkaPU7bGj3PiRo9KBzGPPYYFT2kUAM9UcDYPHP6GT16FBo9cA0aPRCBGj05LRs9uD4bPRARGj34FRs96iEbPeshGz0e5Ro9ZjYbPcTyGj17JBo9jtIaPRSeGT1+sRo9JJ8aPcJ1Gj0Kpxo95+QaPbg+Gz1HsRk9ChcaPRgrGj2BTho9luwaPaTgGj2Pcho9jjIaPVhSGj1HgRo9lWwaPWU2Gj2jsBs9zBwaPYsFGj1+wRo92pAbPcayGj1ziho9VBUaPbxrGj1VVRo9uIY9PevVQj3sgR89UcQYPXDNHD0K/7Q8pHwcPa6HHj0Knxg96sEZPeeEGT0rmRo9VHUaPdYTGj2gAxo9zGwaPZmpGj1eTBo92hAbPaYtGj1swBo9gV4aPaATGz1UxRo9IcIaPdZTGj2Brho9DGQaPSGSGj1tIBs9xjIaPU57Gj2O4ho9M0MaPSypGj1iSRo9zJwbPU5bGj0yQxo9LPkZPVwfGj1HMRo95PcaPVjCGj0AYBo94CobPfJbGj2ZCRo9jqIaPaCzGj2Pkho9lrwaPcUyGz0Y+xo99WgaPb+IGj1UlRs9kn8aPaqKGj1sgBo9W08bPb74GT2Sfxo9+MUaPYvVGj20sRo9RFQaPT26Gj3k9xo95AcbPdLWGj3agBs9ThsaPWLZGj2I+Bo9XiwbPeAKGz1+ARs9UngaPR4lGz3otBo9/w/wPLj2ujzMHBo9tMEaPQJ9Gj0a2Bo9RmEaPRBhGz3kVxs9MgMbPRi7Gj1Y8ho9Si4aPUrOGj1i6Ro9lnwaPaNAGz0eNRo9UFgbPUBXGj1pwxo9E+4aPYEOGz0UPho97g4bPXRaGj0krxo9uN4aPR61Gj1DVBo9Jc8ZPTrNGj0aiBs9AHAaPSV/Gj0wZho9Of0ZPdqQGj27uxo91iMbPSj8Gj3qkRo9yF8aPbRBGz0eVRo9R6EaPaRkAz2PPio94BIdPaQsDD0eNdU8Kfy0PMI1Ez0erck8ZioLPextFz3W89c84PoaPUcBGz0aKBo9HvUZPdlwGj0Xaxo9DXQaPTYAGz0beBo9QHcbPVR1Gj2goxo9HgUbPTKDGj1fHBs9WCIbPRCxGj1+kRo9OY0aPRR+Gj2CTho92jAbPapaGj2clho9LIkaPQMdGz2qWho9mCkbPZasGj1Atxo9+OUaPd4tGz1VBRo99dgaPZzGGj3gCho9Su4bPVSVGj1mdho9nLYaPcTSGj0lPxs9jyIbPVgSGj10iho9qToaPWnzGj0wFho9YukaPdD5Gj0Yexs98ksaPYiIGT3PWRo9Jb8aPc/5GT0m7xo9abMZPYGuGT02YBo9YqkaPRRuGj1sUBo9Jf8aPbC0Gj1+URo9c2oaPWK5Gj2LNRs9nOYZPUAHGz1Ouxo9MlMaPYj4Gj0y8xo9An0aPckPGj2jMBo9o/AaPeA6Gj2BHhs9ZpYbPTYAGz0o7Bo9L7YaPfXYGT0KZxs9+fUaPRoIGz3W8xo96kEbPTzaGj1Kvho9dncaPSicGj3IHxs9hGsaPcj/Gj2c9ho9ducaPVyfGj0oDBo9Ov0ZPb84Gj2+WBo9EDEbPRChGj1lVho90FkaPUr+Gj3C5Ro95GcbPWxgGj31WBo9EDEbPUB3Gj3W4x891gvfPHDdvzzCRc889twlPeuJ2zzWS9k84IrrPJqhHT0U7so8PerAPKTAwDyEm+g8NkAbPaNo6DyZCQI9ZiInPSmkHj0Klx09tKEaPQ0kGz1E1Bo9gU4bPYs1Gj31eBo9BqoaPWojGz1Adxo9dscaPdbzGj1skBo9iPgZPaNAGz2VbBo9avMZPViSGj1Yoho9dGoaPX4xGz2VfBo9lowaPdpwGj2BLhs9W08bPRQ+Gj0aaBs9rXcaPQN9Gj276xo9jsIaPViCGj0eNRo9FO4aPUPkGj2UfBo95LcaPVWVGj0X+xk9zDwaPXM6Gj2LdRo9frEaPaKAGj3u7ho9Am0aPS+WGj1U5Rk90DkbPXQKGj1Ouxo9DbQaPYuVGj0MhBo9fgEbPYDuGj20URo9EGEaPYs1Gj19IRs9YokaPeB6Gz2Szxo9p/0aPY7SGT2Svxo9RvEaPWJ5Gj1cDxo9Ot0aPaPwGT1ogxs9+HUaPfL7Gj2cdho9sMQaPSxpGj2EWxs9Ao0aPV/8Gj24Hho9WLIaPS/mGT1iiRs9uE4aPdLGGj3nFBo9LFkaPZYsGz0exRo95CcbPehkGz2ZWRo9fvEZPTyqGj1AVxo9/GIaPeqRGj20kRo9TmsaPd19Gj2MxRo9PboaPQl3Gj3huho9EEEbPXqEGj23nho9hFv0PGaWBj1RoOY8rSfKPK4jGT0A3Aw9jyYGPZCy8TyPmrU8hdMfPfZIzjxSuK084UoCPTTT8zyst+s8ACQNPcxQAT2QTjA9NIsuPY4q7Dzg5gQ9/4fWPOiEGj3kRxo9rtcaPY6yGj3gGhs92jAbPapKGz3ILxo9LwYbPVhiGz1+sRo9EPEaPQrHGj1Krhk9EOEaPdoQGj0uRho9Aj0bPaDzGj2q+hk9S34bPTzaGj3awBo9GOsaPcz8Gj0NRBs9LkYaPYjIGj0vBhs9zDwbPSg8Gj3CBRs9QHcaPevBGj0Khxo9LHkaPYwVGz1wvRo98gsaPSQfGz3asBo9XvwaPdoQGj3/Hxs9/JIaPbiOGj3MnBo9BtoaPVyPGj1Y4ho9sPQaPXS6Gj1zOho9xbIZPaDDGj20URo9JD8aPRCBGj1SiBo9fsEaPcWSGj3Wsxo9CUcbPX7xGj1K7ho97i4bPUPEGj0Yaxs9hIsaPfxiGj0iYhs9cG0aPTmtGj1SSBs9GugaPcjvGT3dzRo9KAwbPRSeGj3s6SM9AOwoPeDy0TytH+48cK3+PBQ+MT30kO88MvPVPPh1Gj3hWhs9oxAbPVQFGz05/Ro964EaPQ20Gj2quho906YaPfWYGj2+OBo9tHEaPTqNGz1OSxo9ALAZPabtGj2Svxo99lgaPbDEGT0o1Ow8ejzkPK5rET2OXgQ961UAPTR/Jj1Hwc484oosPWbW0Dx7rAw9mVEqPTPL8zwzxxM9pIQfPVw/ET2Ek/Y8SD0tPSjc6jwzlxs9pNATPcKBAz24BtY8KbApPcLVGT34ZRo9fdEaPW1AGj0XKxs9cH0aPQCwGj1UNRo9YmkbPRo4Gj1zOhs9u/saPTIDGz2j4Bk9aWMaPVLYGj1SKBs9cA0bPRTuGj0Q0Ro9L3YaPczMGj0QoRo93a0aPUfBGT2m/Ro9zIwaPdC5GT0yo/w8rW/RPLi6Hj3isg89IeIaPSxJGz3n9Bo99YgaPZbsGj0MNBs9oPMZPViyGj1iaRo9uxsaPYQrGj2+6Bo9oKMaPZLfGj2E2xo9evQaPYGuGj3MLBo97g4bPYwVGj31iBo9CmcaPTndGj06nRo9VAUbPc95Gj1w/Ro9Od0aPRooGj2qKho9egQaPUQUGz1ePBs99tgaPX1BGj12Jxo9GogbPQAwGj2cFhs9ZiYbPV7MGT3Jzxo9fmEaPYgYGj3/t948KWwhPVL8CT1wlTY9ZoYyPVF8Kz0Urs089QgJPaO4yTwKL/U8PuY1PYTL3jzTxho9ks8aPcgvGj3kpxo9qloaPTwKGz2Bbho9MhMbPcZyGj0NVBo9M0MaPVFoGj2cNho94XoaPaOgGj3djRo9y+waPXqM8TzMuBA94VoFPXqktjxwoSk9pPgKPfaI5zwAwPA8zLTGPJmR4jyk4Bw9e8gZPXCt1Tz28LQ8/+f+PB+xNz3Xi/48H60uPShM/TwA0C49zJztPB7JOD0f9Qs9UkQbPczcGj1K7ho9cE0aPQAgGj2i8Bo9c0obPfzyGz0vRhs9vsgaPfsyGz3q0Ro9rccZPXTqGj3GMho98isbPVyvGT0hoho9MrMaPfm1Gj3u3ho9cJ0aPUSkGj0krxo9V/IaPXqUGj05rRo94boLPSncEz30aNo8Ca/vPK5XJz0A6DQ9/EIbPXRKGz3rURo9VEUbPTyKGj0R4Rk9XzwaPXAdGj1cjxo9MqMZPclfGj3Q6Ro90GkaPaKgGj02kBo9ABAbPYGuGj0JJxo9VOUZPapaGj0hUho9Q/QaPchfGj3kRxo95EcaPQoXGz2WzBo96+EaPRSOGj28ixo9FM4aPQ2UGj2j0Bo9WMIaPVTVGT16VBs9tEEaPa2XGj2WDBo9tFEaPXrUGj0OpBo91gv/PHCNvTxIYQw9HvUKPbjeFD16RAI9HsUlPShADD0Kkwg97DnDPACIKz0+2iI9M7cmPdd3GD092ho9amMaPQIdGz2uZxo9W/8aPZx2Gj2FGxs96nEaPa7XGT0vJho9sNQaPSypGj1pcxo9wYUaPXaHGj0aCBo9FG6xPMJlCz3iFhU9cM39PKRYET17LOw8Cl/hPKNQ6TyPKsA89kj8PLjmzTyF2748KIwhPQDIAj09Yi89hZ8uPRQ+Az16tCo9XIcCPeImMj0orLs8KNTkPD1C3TwedQQ9HvX7PGnTGj0upho92gAbPQL9GT1R6Bk9BroaPWxgGj2WHBo9frEaPW9NGz2m3Ro96KQaPaYNGz3QGRs9vNsaPaBTGz27Oxo9EXEaPQbKGz0Xmxo9fmEbPSmMGj1mBho9yQ8bParqGT3XLyo9PbYPPSigMz24Wi491iPHPPasIT2c5ho9HvUZPSGiGj3CdRo93Y0aPbeOGj3asBo9vqgaPX4xGj31mBo902YbPTmNGj2mvRo9jBUbPYxFGj1D9Bo9ZkYbPRp4Gj2ZCRs9TmsaPbH0Gj3CFRs96qEaPQa6Gj2L5Ro9mMkaPU5rGj2u9xk92qAaPXfXGj1tcBs9scQaPZjpGj3Q+Ro9TnsaPRNOGz1ebBo9yO8aPe6+Gj1EhBo9JA8bPddzJz16fPU8HqXiPPUYOD0ptDQ9AAQsPSnUBz3M1NI8Usg2PSiswjxmIg09UcjtPIWjLT3reRM9cbUmPeAK5zwyg888KEQPPa5X+jyu4xQ93S0aPejUGj16tBo9GngaPabtGj3oVBs9BsoaPedEGj1EdBo9i/UZPRqYGj1Q2Bo9PQ4rPQBouzwIX/k8hOvgPBSeBT3C+Rw9wr0SPYRD8jxcd/M8wqW2PK5H1zwA0BI9XAs4Pda7/jxm9jA9RvH6PB5hCD1migU9uH7bPDJz2zzMXO88mrEjPa6P8Dzimig9MkPtPBeLGj0ojBs9/NIaPTaQGj3Inxo95/QaPZwGGj1VpRs90DkbPQYaGz2SDxs9KLwaPYEeGj1jCRs9KJwaPbE0Gj2ZqRs90wYbPevxGj3nhBs9EHEbPesBGz0Xexo9HqUaPXAVujxSTCs9XG/9PDKnJz165Ow865UKPU5LGj1wXRo9VGUaPQaaGj3acBo9hNsaPX4hGz2++Bo9/LIaPfWYGT2qKhs9CicbPb7IGj1tYBs9iLgaPaOgGj31aBo9WHIaPVyfGj2Szxo97o4aPTODGj2Euxo9AKAaPQ6UGj1Kvho9KOwaPSQ/Gj3CpRo9gG4aPWlzGj3gSho9TvsZPWjjGj2kIBs9BtoaPSHyGj106ho99RgbPed0Gj1q0xk9hKPRPFGgvjxwDQc9UsAzPXCd4jz2RCo9RzkRPdbjFz0oDPo8uB4YPaRUJz3MSAk9ADC+PFEI2jzr8cE8PTYMPSiM7DyaaR49zEAdPUitRj0AUEU94ArtPOSHGj26Gxs9i8UaPdaDGj3dXRo9bGAbPRjrGT3heho9u0saPeAKGj0eNRs9M48jPeCC4jy42gs9cBUJPUihBz0K9xU97FnwPFJoszwKj+Y8mmkOPaSUBz3szRc968nnPFKUMj3h0t486inDPD4GKj1cLxQ9APADPZkJJD3X4zA9Zn4APbcO7DwU3uw8UWgaPRo4Gj2Z6Ro9TqsaPdI2Gj2gExo9rlMWPesFBD2E+9k8hZsAPUj5Ij0KNxo9jkIbPQ2kGj1UNRs93d0aPURUGj38Eho9HiUaPdM2Gz0Kxxo9MmMaPbQRGz16RBo9USQNPXDFAD0ebdk8HkULPZltDz1mhsE8jNUaPSKCGj2EOxo9xRIaPUQkGj0o/Bo9xWIaPeAqGj0Yexo9IXIaPaDjGj38oho9CncaPTz6Gj35BRs9R4EaPSLCGj1bvxk9ko8aPdBZGj2qOhs9hfsaPcgfGj0vhhs9z9kaPdYDGz1toBo9u5sbPQKNGj1VFRs9DaQaPa4XGj2c5hk9Jf8ZPQYKGj3CdRk9tAEbPWmTGj1HkRo9hFsaPYUrDz09Ehs9XMMpPbd22zyEc9k8eowZPR7BEz2P4hA9zPQYPUYh7Dxc/xM9SEEiPYUPKz2FhzA9joLdPIRzED0ezb08KKwjPeshEz0yO/o8169EPTOD5TwUlj89SHk/PXT6Gj0Giho9DUQbPQCAGj3qARs9LEkaPQw0Gz1Oexo9pp0bPTNzGj2cVho9YpkaPQaKGj02UBo9yI8aPRQ+Gz0ATDc9MsO+PFyPvzxmzsA8pPwCPa7nAT1wMQE9ZR7HPEgBMT0Tru88Pbq/PAoPKz0K38c8PUIZPR4VNT0++jM9rlsyPUiBCT2kwBo9xdIZPaq6Gj0Xyxk9BgoaPbrrGj1HCb88e3gSPYWPLz0ya8Y8wo37PPSw6DykQBs9kg8bPbvLGj16lBk9vlgaPdaDGj3MnBo9HjUbPSiMGj2jwBo9XswaPYT7/Tx7iDo9RzkBPcIV3DwUQhw9UIjVPIRbPD1IITI9FA4cPX7RGj1cXxo9Jd8aPd0dGj2Psho98nsbPZxmGj34lRo9ZrYaPS8mGz2ZyRo9UagaPe7eGT2wJBo9bLAZPXPqGj3GUhs9sWQaPUBXGj2c1ho9BjoaPSyJGj3/zxk968EaPTndGj0ojBo9Ak0aPUR0Gj08iho9tGEaPZi5Gj3/rxs9zOwaPUSUGj3gShs9sCQbPWwQGj1KDhs9Zob8PACwxjyOysQ8o/D5PChs6DzM7B49epAyPR5BDT3NPC89Hq3VPDJDED176DY9AMj7PBRW9jwAPDM91+PzPAqvwTzCzQA97LUXPQobRT1mwh094hoLPaTQ6Twp7BE9jrIaPe5uGj0siRo94NoaPT16Gj2m/Ro9XK8aPbt7Gj1wPRs9VVUaPYGuGj09yho9F6saPdMmGz2/aBo9qpoaPR7V3Twy48I8UajpPHogAT245hU9erwHPXpM5jz1fAY9CqcPPbjyNT2ayQA9M/M1PY7i1TzCjQY9o6C5PHpgDz0ojMU8KCgDPcJ13zzWYxo9/AIbPWLJGj2BPho9ZsYuPYUrJz1wtQg9Mhu9PDLXJz2ubwE9PcrrPJYcGj0WOxo9j1IaPdbTGj2I2Bo9GAsbPZJvGz2qSho9xPIaPWmTGj0Jx/E8UTDSPOyVOj2QojM9HkE+PeFKDD2ZuUQ94Y5FPVxDQj0eWRg9FHISPd49Gj1Y8ho9WHIaPU27GT31KBs9wiUaPY6iGj3d/Ro9A10aPfb4Gj10Who9UlgaPbTxGj31uBo93v0aPWxQGz1YYho9UXgaPSvpGj31+Bk9R2EaPVgiGz3TRhs9nCYbPR5FGz2VfBo90BkaPUMUGz3uLho9UmgaPUSkGj24jho9TlsaPesBGz165Bo9DdQaPXdHGz0pgCk9R8m6PBQ21zx6zNc87KkgPZlhHD3rlRo9mkETPevlBj1cOxA9XKMNPQB0GT3CZdI81kO/PMMlHD0Kvxc99RgtPZoFGT24TuI812s8PZrNQD0AmCs9rT/aPD3eHj3spQs96zEaPcxMGj2Owho9mXkbPTyaGj0vBhs9i6UaPeD6GT3gKho97t4aPe5OGj2P8ho9K7kaPUoeGj1m5ho9/3/UPK5PAz3MFDI9MkM5PXoM4Ty4Lu08owwIPWaaHD1wZRI9Mi8HPRRKDz3Crbw8CkfLPD42KD1c8y49hAv6PKRkIj1wAQU9zXggPRo4Gz169Bo9QNcaPVsn6jw8Mus8cIX+PHpk8TxwTcA8zbAjPVFI7zxGMd88WEIbPQaaGj1qgxs9St4ZPTbQGj12dxo9KKwaPVgSGj2ZeRo9Zj7XPI/aAD2k3Dg9HqkRPT1a5DzW89g8Zg4oPdbzzDyF3zA94S4UPY8uGT3hNh89cUlDPewBKD0+ais94+caPafNGj0UDho9hPsZPRsYGz0CbRo99YgaPTagGj3d7Ro903YbPYg4Gj3kFxs9MvMaPRQ+Gz1scBo9bbAaPXoEGz3yKxs9xaIaPSyZGj2B3ho9HrUaPfjFGj2cJho93d0aPcF1Gj2tVxo9pm0aPc85Gj1wHRo9yC8aPfLLGj1iyRo90zYaPUcVBD1mXtI8KOTCPDSnHj0f2RY9kG4jPdaTFT1wSRo9mdn3POCuHj32qOg8w00fPYS75Dy43uk8AKDzPArf3zy40gM9jrq/PK0P/DwKcwg9Zy5CPXv4LT1wqR89moUsPZq5RD3uHhs9F+sbPTntGT2E+xo9HtUaPX5xGj2jABs9osAaPaTgGj312Bo96mEbPdCpGj2WXBo9rscaPaq6Gj2EI/Y81nO9PADQGT17iC49HoExPXBVJT3rGS09cdEyPQrjHz0AKPM8KLAUPezVOD2Ouhg9wpUWPYXHCz0oIDQ9cAW/PITzyjyu9+g8UngaPbguGz2ZCf88Hv0dPaQwNz3rwbo8Upg0PRQGJj16pMI8PCL7PNaj+jzP2Ro9Q5QbPfIbGj0lLxo9VFUbPYWfID0UXh49mPnxPNZTDj1IGSQ91zsYPaSMRD24zuo8j1oBPY6K9jz2iPU8mR0EPeFaMz3sSTg9eizwPOJ+Nj3CJRk9H7ELPeK2Mz2Eaxw9DbQaPfxCGz1HYRs9MkMaPfSoGj1YIho95HcaPRQOGj2g0xo9TusaPWkzGj341Ro9fpEaPRRuGj2Emxo9kr8aPQOtGT1mpho969EaPYQbGz2ISBo9ROQaPao6Gz2quho9euQZPczMGj3TBho9d6caPT0qGj2jcBs9wjUaPRBhGj0Kyys9KZQkPTLr2jxmMhA9PI4EPZkxMT1S9B49wm0rPXoYCj3M3BU969nbPB4l4jz1wMs8mWnbPMLxHT0z4wY9cEUEPVHg0TxmTtI8pHgPPRQGRT1GWeA8rksOPXp08Dyu0zA9pLwwPedUGj0e1Ro9A40aPbEUGj0XCxs9hAsaPXpEGj0vhho9ZlYaPb44Gz2qKho9c8oaPRDhGj1czxo9oAMbPVxX0Dxc9y49UbjIPB/FLT31wLo8R8G7PB7V2zwU3iw9WzfOPMy8vzxmBjw9rocLPaQQNj1xFUI9jxJBPY6awDwpXBc91tcsPY6CGz0dlRo9MrMKPQpTGT3r1SM9cGXlPB5ZDT3MxCI9mr0LPVKgGD2OotU8KAzxPFhSGj2IaBs9tPEaPbRRGj0ejcc8MmsGPWaW6DzClb48e3QmPVyzST3rcTs9M4cjPVzbHT3sOfI8FDINPWeOPT24lgI9ANw1PTIT9DytD+487PFAPXoE/DyZVQ49Run9PHrc2zwK+yA9mHkaPZXMGj1mphk9pi0aPeCKGj2Y2Ro9TqsaPXfXGj2Bvho9/JIaPYyVGj3giho99WgaPUAXGz0J9xo93f0aPVsPGz0kTxo9xCIbPQpXGj0a2Bo9fnEaPSx5Gj3aIBs9ThsbPZnpGj0DzRo9VKUaPR5lGj2tRxo9zLgQPQB8Ej0Uvig9kAYrPShkBz2EYxA9hNMEPXCxBz2E67s8hbMePQCsLj2F8xc9hNu+PJkx2DzMDBc97JEIPTIT3zwACNI8rvMoPRPW2zzgMuk8XP9IPc3UFz0A8Ok8rlsnPT4SIT2u1yc9SA1KPcZCGj05XRo9PLoaPQJtGj0ykxo9frEaPUSkGj1wbRo9LAkbPYVLGj3WYxo91FYaPS92Gz2LlRo9IcIaPVuPzjxlftM8KZwQPa1/wzzMBBY9HhkiPY+yGj1mZro8hks1PcItxzwKSz09mlkyPaN42Dy4NiY9/3sMPTIzwTyaWfw8uusaPer9JD1mXvI8uHYUPY8yGD2Puic9orj5PK7vFz3WszI9AKgKPQCI0DzrERo9uM4ZPQaaGj2cxho9rsMKPdbXDz2igPI8HmUtPczM9Tyk1DY97OkWPT0y1zwoPCc9zMwWPewZOD1w5RM9hRcXPVLoRz3ChQo9hJMfPcz0FT31PCw9FRItPWZaND3MrPk8KHgSPbgODD3sRTg9bMAaPdYTGj32SBo9ZbYaPdpwGj2tpxs9ZgI3PWb2Fz2EU/Y81lv5PNar/jxDRBo9mDkbPZKvGj1toBo9eiQaPetBGj1iCRs9Sn4aPeDKGj1w3Ro9kv8aPYtFGz200Ro9kv8aPZKPGj3uzhk9VGUaPSwpGz2uxxo9Mx8KPXuICz09tjU9PboiPRQ2Hj2Fg7s8pGgaPR9JFD0fOSE9wsEgPT7qMD17LDk9XFstPT06Bz16POI8hdc3PQBAwzwoXA496vHpPOxpRj3XAyA9t2bjPPbQ5TzBTe489uQjPZpJID34JRo9t44aPeeUGj0Jtxo9AIAaPX7xGT02wBo9esQaPdogGj2Bbhs9FmsbPTJzGj02sBo92aAZPXCtGz3WU+c8W4/lPOtxxzzg+t88wkEyPT4qND31EAE9KMwVPQD8AT24Tg899rjTPK63Cz0oZAw9UUDSPEah/jyZ9RU966UEPaQ4Gj3W4xo9FK4XPcLtID2Ywcw8rncgPde3Dj235vQ8108dPY8yFD3C3cc8pMAlPUaBxzwU5tM8G8gZPQp3Gj3WiwY9M48XPUixMj3MNPA8MysEPZkxJj24BgA9rns1PfVECT2Fiy89SNE8PRQ21jxxFTw9AFD2PMNtKj0UAjg9FKodPbhmCD2FjzY9ALA5PcK1xDxwlcQ84KLUPI6eDT3Czdc8sHQaPYhYGj1UNRs9G6gaPTyC2jxINS89zDTzPPY0Ej3CuR49hUv6PBerGj0Xmxo9xQIbPUO0Gj2Bvho9oBMbPYWbGj0oLBs9aTMaPf9PGz38Yho97q4aPfU4Gj063Ro9TSsaPVQlGz06bRs9Sl4aPSWPGj1w7Ro98tsZPROO2jzsySA9hWszPa6vMD0KN+U81qsUPR5N4jwebSQ9zOQVPcJt0TxmBuY8FEb+PArfDT2uiwA9WzfePFJsGD0KX7o8zZw8PTKT3jwppBI9HrXqPCiE9zyaAR496vnqPBQeGz2SPxs9+OUZPXo0Gz2AHho9Ah0aPWlzGj2qqho9G6gaPQq3Gj2qGho9n8MZPZjZGj2+eBo9HsUaPYSzsTxcGxo9KRQhPc20/DyPasw8XNMzPfXUCz1cGy49ZkYkPdazyjzCfe8863HuPABIJT2uaxs9hi84Pa6jMz1wxdE8i2UaPa7PuDyOAtU8ehTnPEd5/TxHZQk9UoAnPcy81jy43ig9eggUPcIBAT3XUyY9rYfbPOAyvzx6xBo916c2PRTGIz3/19w8ExbvPFw/BD3WJzI9HpESPcI11zyZnTY9ZmIBPXo08TwU+gs9CjftPPRo+zyaBRE9SBlBPTPfFj0ARCA91wMePfYoJT3hIsY8/3/RPFynEj242gs9hBvxPCmINz0CXRs90PkaPR6VGz1mEiw9rl8fPSlQBj2OIss8cE0dPVL8Iz2uowk9cA0aPSisGj1L3hk9tJEaPa23Gj1cjxo9CkcaPa43Gz20sRo9XL8aPfhVGj3yqxo9tHEaPZjJGj0Unho9bFAbPQlXGj28Kxo9W98aPT1KGj0Gyhk9UoQ5PQpDBT24Jrs8Ci8XPQBQMD0KCyk9FI4GPUfJAz0p1CU9ZuIJPXCVLT2Z+dk81ksXPeyhHT3gGtU8CpM1PRRm+jyjWBg9Hi0tPdYXGj0U5t08Wpf3PNenGj0fLTI9vsgaPb4IGj0MVBs9gD4aPVSVGj28mxo97i4bPYjoGT1t4Bk9sJQaPdaTGj3uvho9UHgaPYGeGj1vfRo9Wjf+POtdKz3r6bs8FIYiPZiZ6TzgesE8mIHYPK6v6zzCxbw8zKwVPShE6jyFOwo94Y4yPczsyDwTZsA8Ce/WPH7xGj3cnRo9KETfPEchCz2Ppg89Hp3dPP8/4TwAQB49SJETPUjhtzz/d/o8zIgqPVtHtzwKuw49rusOPYQrGz0eYRU9AKQ4PcK9NT2Ojgg9wiXdPKTYMj08Kv88cCk1PeDi0jwzrws9138IPZipyTyGhyM9UfDmPKIo7jxlTvo8refWPNZvFj2uRzI9wgUuPVKMJD165P88mWHpPEj1FD1cVys9FOYMPQbaGj27qxo9min7PLhuPD0UVjk9hHMNPR+lLz1cn+Y84C4hPQDMGj1m1ho90IkaPYAeGj27Wxo9FI4aPeSnGz0MJBs9ffEaPbg+Gj3kZxs9At0ZPUR0Gj3aABo9RtEaPed0Gj3roRo9XI8aPW2AGj3CFRs9aaMaPZj5Gj2ZWRo9hMPpPCi8KT2ZocI8Hk3FPNYfAD0zuzQ9HnEHPeFKLD2aRTk9hNvwPNZ73zxmxiA94erFPFxHCD2Z6RU9mrUnPYR3AT0AzCI9ZXbKPK6PKT1SMNg84bInPZoNPD2utxo9W98ZPbEkGz3C9Ro9VDUaPfhVGj1owxk9z9kaPb5oGz1HURo9GugaPdIWGj1Atxo9NgAbPSi8Gj2EI/c8Cj/xPPUQ+zwyg/48UgwsPSiM+jzMaBM9KGQGPZqZHj32RDc9kKL4PP9/1jwobMI8cNk0PQonzzzrMco8ZqbUPK2XGj1w3es8uP4FPZAOFz0Kd/s8pPQLPTIT6jyPjhk9HgkRPV3XHz1cZxI9wrEZPTJr4TyuL+88zPTFPEfVDj16oB89Zl4bPaJo0DzW9zQ9KfgQPa7HMz2OeuU8zQQ4PfUQMT3r4Sc9ZsbUPDya5Ty4Khc99fQIPR5tBD30wNI8zMwDPeu9BT0yK/g81nvvPHq83zweNeU84V4oPfUA+zzrYRQ9///uPN2NGj0+nhU9MkPHPJix1zykWOg8Kfg8Pf9n1Dwy+xA9zMz6PFJYGj3Ijxo9jqIbPYv1Gj3QCRs93K0aPXq0Gz13Nxs9acMaPeSXGj31qBo9gu4ZPR4VGj1z+ho9oDMbPXpkGz1fTBs9+AUbPb4YGj16NBs9LOkaPehUGj12dxo9UpAPPfZ8Bz30oPQ8FK7QPDPPHj2kDC09mYHAPB4d5jyur7081lPQPB5FNj3M7P48Zh4JPQA0Dz3XPyI9uCbfPFLsOT1wReU8eoQbPfQg5zwKbwU9hCsaPdazGT2LNRo9YskZPWLpGj13pxo9DaQaPVjSGj1AZxs9t44aPZx2Gj3MTBo9GjgaPfwyGz2OIho94LoaPWbSAz1cmyI9zLyyPI++DD3MxPI8ZebMPLjGMj1cWx09Ckf6PB7NJT0ya788cBkUPRQiOD2PdgQ9Zg7CPJDeIz1cYyc99sAHPZoh9zzhYrA8cOUTPR5N6TwzdyI9hb8lPezdQT3hGgk9etwePevNGj0eGS49j7YWPa6v7TwU3vw8AAwAPaM0DD16OBY9Mu8RPdifOj3sccU8kMofPXo8/zyPxgw91nPaPGbCGT2PpjE9UfDfPBSSLD0A+BY9HkEuPQpHIz3sASw9pFA2PfWUHz1c/wU9pEw4PUc5/zxbr/w8rQ/9PNa3OT1I5RI9XywaPcIN+TyQSjg9cL3tPB7FID2EC+g8rRfePPao/TzrmfE8hUsbPQDgGj34ZRs9UTgbPS9GGj2SLxo92nAbPUYBGz1p0xo9qloaPZymGj2STxo9xqIZPSKyGj0v5ho9VsUaPZy2Gj272xo9Sv4aPYhoGz23nho9ZkYaPVjCGj2Bnho9pGQUPWaWGT0ym9s8mSG6PChgIT3sLQk9pMwuPShE9jzg+u88ju4QPSgQJz1HLRw9zKT3PCik9Tw0bzo9wkXzPHtQSD3r4c88eyA6PUD3Gj0lDxo9yQ8bPb54GT3CFRs9wcUaPQ3UGj06fRs9sGQaPSIyGj200Ro9/KIaPShMGz1wzRo9CicbPR5VGj3/Dxo9c9oaPbiSBz3WS9k8mT0mPf9f2jy4Bjc9SOkwPeuZJj1m1uI8Co8kPZgB0Ty4biM9FL4uPTN7Az0KhyE9zMhEPdbrzjzMXDA99kwoPdZr5zxIRQ89pNizPJC2DD1mrhU9cM3SPHoEQD1HVQU9W7fuPDzqzTwKFzQ9UlQCPbg+Cj2a6SE9PLIdPa5HAj0+mhQ9wt0BPbjO2TwTrvI8o4D4PHCdJD31HAY96y0ZPVKIPz245vg8uU48PaNIGz32HDg9rvcNPVz/KD2kIA49hJcBPVz//zx6vAs9Mpc1Pf+f5DyFAyI99kAhPeD+Fz1Adxo9PXLbPOEaDz2t6yY94k4jPRR2Nz3s3Ts9evTLPNZ/HD3Tpho9ku8aPabtGj0QgRo9+IUaPYRbGz3FUho9UngaPVJ4Hz1b1/Q8ZSbpPFo/6DwprDU9MvPkPEqeGj3+/xo92mAbPVtfGz0QcRo95BcbPQaaGj10Cho91qMaPdrAGj06DRo9NtAZPTL7Fj2uV/k8eqy7PD2mEj1QWP88jhL1POAeIT1ciy0914M4PfbANT00CyE9Pg5IPaScDT0KhzI9pDAjPY+CQj3u7ho99BgaPTbQGj1mdho9jiIaPSXvGj3WQxs9DIQaPQknGj0ygxo9AJAaPSwZGj1YUhs9mbkaPejkGj0s+Ro9wWUbPc8pGz3rcRo9egQbPQDwOD1w/Ss9wmX/PLi2CT0+wiA99hQAPR5xIj3Wlxo9R50jPbgOHz1cD/k8UmwdPVKsLz3rGdw8epgXPTJvQD2FbzU9XNevPHAV6Dz26AA97IU6PQqLNj2OmuM8C9smPcws6jwy2908udo7PUdxJz1wjTk9HxlCPaRMQz3hzjU9AEgfPbiuET0K4xQ99Tj/PGbmFD1mnik9ZgYAPR4d1jzXGz89rj8WPVIg3zy4bik9o/AJPcxkzTxHgck8KMACPa6nIz08euw8AHj7PD1yID0o3NM81uPyPFFI2Ty5WkA9SAUCPUfhGj0AHCQ9uHIKPeJ6GD245gE9enwWPSrAPz1SvBM9ri8aPSKCGj3e3Ro9d9caPXfHGj3Izxo93f0aPZw2Gz0AGME810cfPdcfGz1Gcfk8Pe4BPYUPNj0puB09uBIuPYxFGj1mNho9qqoaPZZ8Gz0KNxs93Z0ZPcbyGj3d3Rk9cJ0aPdpAGz2kMBs9ps0aPQDgGj3xOxs9qqoaPWLJGj2Cnho9HzEbPfYsFj3XDyU99VjgPAr3Cz1IweI8HvVAPXZHGj0exRo9E34aPTPTGj1K7ho9L9YaPZacGj12Nxo9KAwbPaLwGj0Guho9UWgbPcnvGT1ieRo97s4aPWaWGj3rYRo9dxcbPVE4Gj08Who93V0aPQ1UGz2LpRk9egwUPeAi5TzsvQk9Ht00Per54Dx6XM08uOowPet5BT3MVPY8MssfPSigGz0oSBU9zMzzPK5nED2Es8484TY4PTOTHj3g8vs8HgkgPXBhMz0KgyE9pCwBPesVBj2QYkI9PaLIPD26Fj16aB09Ch8cPR417DweESM9KBzQPHCxMj3YEyY9XK/WPJg5zDzhyh89ZiIOPXAVzDwfJQ89uLoRPdYb+DwpRDc9UZwBPaNI1jxmXsg8APjDPK0vGz3MGCQ94ErkPIQD9zx6zOY8o0wMPeCi9jx6zMI8CpMHPetdKj175Bo9SIHCPMzs7zz0+Po8ZrbuPPZ8DD1cXyo9Zj7LPISLzTy4/i49zKwaPbjeGj05zRo9yJ8bPdbjGT2WrBo9VCUbPcKpFT0AqDE9SI0NPa7vujxIVQM9pFglPRTO1Dxmbug8wnUaPdoAGz1iuRo9tAEaPeSXGT2Bbho9o5AaPSESGz0vRho9L2YaPXZHGj145xk9GrgaPYtFGj1iSRs9W78aPfjVGj0MVBo9zOwnPR6BOD24SjI9VGUaPRhLGj2tFxo9R/EaPVw/Gj38Aho9Ja8ZPRT+Gj0CLRs9afMaPbi+Gj1Alxo9BpoaPRsYGz3olBo9lnwZPWW2Gj0N1Bo96MQaPQq3Gj27mxo9qsoaPQKdGj20URs9M7MaPZjJGj3guvU8uMIAPT2a1zzgMvY82B8kPeE64DwKByM91zPqPABwPT3rgeY84Dr5PK7fLj2Flxc94TojPYRLHD0Kzwg9FA7SPCgUIz3ChQc9R0EyPWUO4zz2zCs9PWYZPTJnHD3hmsk8wm01PeF2FT248gI9mInJPJqR1zwUwgg9wokhPSk0NT2uYwk9Za7gPOGOFz1mMgU96z0NPcxM4TxbJ/U8hBvtPFK0Cz3CUSg916McPfRIzTzsRRM9epwHPdZzKz32hDg9rVe9PJACJT3/3+s8HsUpPa4bAT3siRc9AGgXPRBxGj2tL/Y8ZrooPdjHJT2Pfg09FAb7POqJDT2uzyM9pDjHPFy3FT1D1Bo9/18aPci/Gj2STxs9WOIaPeh0Gj2YOfA8cM3uPOGSGz16pNE8jx4WPa5LJT0oaAk9MwvcPPakDD0iQho9hHsaPfwyGz2VDBs95AcaPY8CGz26Oxs9/MIaPTptGj3IPxo9NsAaPfWIGj2jMBs9F1saPUSEGj1wzRo9sYQaPTYQGz3+rxo9FI4aPWLZGT2xdBo9K/kaPZWMGj020Bo9uB4aPT2aGT0NFBs903YaPbsrGz2I+Bo9mSkbPacNGz38Aho99UgaPU7rGj0oDBs9PcoZPbThGT1wLTg94ZYHPVhiGj2V3Bo9wrUbPQAwGz24Lsw8ZtomPa4PDj0Kv8M81ycLPQCYOz3X40Q9CjciPT3WBT2FDz499sDePAqPHT1ReO88UqBBPSg4Gz0oQAQ9M7MgPdY7zjw0Rw89wokIPaT8Aj0+hjU9hAsDPeAy7zz1AN88ouDrPGZSCD09kuY8ProxPYUfJj3sfRI9cGkJPZAaNz0zcz49XHsjPVvn5DwfATY9W1/jPPakHD23xvE8KLAbPWemNz2F0wI9CkMHPbh+GT0yhyA9j/4mPT5aHD0KR8M8Cl/MPPZoyzwotLs8XLMMPVwrED0yVyc9FA70PODy6TwiAho94WrHPNjPLz0evbU8FAbCPIa/Jj2ZrQA99FDmPOr56zz0SPY8MmvIPDltGj3cvRo9NgAbPSzJGT38cho9GugaPQqDLz161Ac9engIPVz7MT2Z+RE9ZjoyPXpk9zyaxRU9FA7mPEcxvTxskBo9/EIaPT2aGj2qKhs9zDwaPQKdGj1Kzho9oMMaPbE0Gj2m3Ro9QHcaPT3KGj2ctho9sZQaPYGOGj3huho9c9oaPfklGz3I3xk9uD4aPbEUGz1DVBo9BhobPWaWGT2mjRo91iMaPe5eGj1eLBs9TtsaPaa9Gj1U1Ro9pq0aPVH4Gj341Ro96PQZPQonGz0zHw09XD9BPepB6DwAoAw9ezRDPcIpGj0+Zhs9PP4MPZk1CT31KCc9PFrXPD22Jj09jis9cGXQPOF2ED0odNU8rqMYPQBkDj0AWAk9wE39PLh24Dx6rO889XgDPYRXBz1w/TA9cd0sPVzbGD1RgOE8eugrPRSuNT3h7h49mKnWPHpwED32VCY9SLUPPRTePz17ZCE9mqU9PXC1Jz0KxyA9wj35PD0mED32AAU9cPERPaRQPD0V7kE9cd0+PcKl5jxc7ww9e5wMPevZ/Dx72Co9oojPPK5/Oz1SHEM9cHEvPfUANz0K0wo9zVgsPUhxQD0Uruk8hdMnPRQmQT1Iadc8SDUtPUjRGj0AmOM8M08gPWaSGD3CZb48UeANPTLDET1SNC89ezg1PexZCT3/h+E8hCsaPTkNGj0u9ho9BiobPQP9Gj1Apxo9MrcoPRSOCT31yMY8ri/wPGVG/TzCSTM9jnLsPNarOT0e+SA9BmoaPR4lGz3MTBo9SNEZPYQrGz08eho9QzQbPQ0kGj2qWhs96oEaPV88Gz3WYxo9BnoaPb4oGj0ykxo9xvIZPQm3Gj0eRRo9aYMaPX2BGj2cZho9u0sbPdBZGj1L/hk9MnMaPUCnGj1HgRo98YsaPaSAGj2c9hk9sDQaPRuYGj0oTBs9sJQaPU6rGj0GWho9adMaPZrRHj3CTdc84U46PcwgNj2aOQI9mV0rPY7q4DwUOhQ9zBzEPOAy4jyQKug8XB8oPeAq6jx6ZD49mtU4PaNY6TxmtsQ84YL6POuR+zxcgyo9Ct/YPHCNLD0U8gc9AIj5PHAVKz2Pou084eI6PRRiJj1mzvw8UuA0PfY4Ij2Em9s8eoTIPFzTJD1S+Bo9uNoSPSisPD0y1xs9Mr8uPVGEGz2Qdj49KTgBPYT7DD0eeTE9hs8/PeJCLz0oJN08hXM6PT3CKz2kzAo9XGsqPTM7/DxSBCg9ejTIPB51AT3CxSo9zHzjPBR+Bj2ZlTE9PfLEPK57Ez3s4Rw9mBn5PGZ+zzzgeho96hEaPf9PGj3CLRE9j5IgPf9vwjzqWcI8CkfYPLjeAD1RuPQ8rlstPXvQID1Oexo9NmAaPUjxGj1i6Ro9gR4aPbduGj2jwBo9zOwePUdlCj0U0gA9XKMBPfZ4Gz0eJTI9Cf/FPHDd4zyZMQ89+HUaPfiVGj165Bo9kr8bPXdXGj16ZBo95BcaPUTUGj27uxo9WPIaPX6BGj1HgRo9QJcaPZacGj2mHRs9yV8aPSgMGj20ERs9rlcaPbF0Gz0QQRs9UvgZPf9/Gj3PCRs9ROQaPbQRGj0oXBo9ZoYaPcysGj23tsk8whU4PeDa1jyBrho9KIwaPUpOGj1wPd889aQFPY+WBD2awS89KAzPPPYwFD2DY/w8rttBPQBgvzwolBU9PsovPT5yLD0orNQ8MrPdPOv9Ej2kzAo9MsPVPJnp7Dw8Ivo8j9L/PK5nAj0KiyQ9eTT5PIWzBT0eHQQ9wg0GPZAuQj0+zj89CWfgPEeVJT1cAxo9kMYxPT4aMj2kbD89ZsY5PQDI7TyFw0A9M68ePa6LGz2vfz49ZibtPHqUGT2uWzQ9PKL8PGYGKD0pCEI9hTMePUhpHj1c18s8M/MbPT6WPj2khB09SLkrPevdLT17rBQ9rafrPMw07jwUBt48uCI0Pc3UCz3X+0I9ALQyPa4fOz1cixI9lpwaPSGCGj2icBo9FysaPfbQ6zxwFc88uMbxPPbEAz0zayE9URwbPQozLj0THsI8Hq25PC9GGj05zRo9nHYaPVzvGj1AJxo9clobPX7RGj3CRRo9mmkqPVzX1jxw9f086jHRPGbaHT2FNys9M38rPTLD9DzgorA8E17lPDYgGj2S7xo9/78aPd3tGT20kRo90jYaPZbMGj0QARo9LGkbPUMkGj20oRo98vsaPeikGj3dPRs9WHIaPYjIGj243ho9UbgaPb5YGj2PUho9/58aPTNzGj1RyBs9lqwaPUO0Gj020Bo9UXDlPDObLD2E1w09UiQlPeG+Cz31eBo9/z8aPbhOEj3MAAU9R8nXPB5hCz0ozEE9osj+PD0SHj2PDg894YYlPcJ99jxcMx89uPodPYSnFT2OWj09R3nKPPXw+jykiPE8pGAoPRRu0jy4wiY9Zg4NPXD9ET2uLzM9ABg+PWbOID0AkAI9pEAgPR5VJT16HPM8PX4/PSrwEj2P0tY8ChM0Pev5Jj2knD09Pi46PQpPFj0oOBQ9M1sRPYQXGD2ZlRs9MjP0PEjFDj3hitE8uLo/PQCwNz31qOc8o8QAPVxvDz3CVeE81uv2POKyKT09eik9HkXoPOBq+zwJP/M8mXH8PHB12TwzgwE9cMkCPZnx2zxbx/s85OcZPe5+Gj0syRk9hEsaPYS7Gj2OYho9nCYbPeupID3CHd88RyEaPZndGj3Wvxc9zLwJPWZW+DykeA09rnsMPR41vDxm7uM8FJ7MPPWAuzyFEyM9CgsKPTxKGj3nFBs9ezwwPRSSHz3C5RY9RtnWPKT0CT0eJeE8zCQaPVzzAz3gmsA82vAaPepBGj02kBo94FobPZmZGj3ClRo93d0ZPX5RGj168Bw9Ps49PVxzKz2unxI9HnkgPaQAIj3MqDQ9dpcZPfh1Gj1RuBk9EPEaPRd7Gz10Gho9mDkaPQrnGj096ho9i2UbPbdW6Dxx9TE9mYUyPesdAz1HKf08j2YXPfXQ8Dzymxo9lewaPYTTyjy43h89M0PUPMzkFz0AWPA8ZvI/PSi0OD24MhI9XNsVPf5HzTwU1tw8hX8mPVz/Iz0eYRc9etATPT02Ez3qMd88cLXjPAoTOz3XMz09SFEIPeGGNT1wFTY9KeQGPWf+ET2FA8Y8XLcGPXowND1wfTs9cQ0lPT0CID3NaBU9AAAiPevRwzxIrQw9rg8wPeBC/Ty3PvA8zAgJPTOLBT31aOc8NNdAPXqsyDwfZRQ94ZYBPa6DAT0KgyA9XB/SPGY6Kj18eEE94aoQPSjc5Dw9Tg09mT0kPaQEAz3soSw9XPtBPeupHz0ACMY8Rin0PMJtKT24Tjc9XBMzPUeFDz3uHho9rTcaPYCOGz3CJRs9Sj4aPXBt/zxISTg9UfjtPGam3DxmTvs8R8HmPOuNAz3Xdxs9cLktPdeDwzxctxg9cI30PArzLT2PIhk9R/njPGZmGj3/Pxs9rgcZPTJj6zxHgQA9egzxPEfRBT3s+f48FAIYPR4JGD2t7/084LoaPR61Gj2quho9A70aPd79Gj0KPz89ClMzPVxf7DxbT9c8erzaPACcBj3rGQw9KehBPXA9+zwyC988ZjIJPethGj3a4Bo9yZ8aPUDHGj0QkRo9TssaPRcrGz2B3hk9ItIZPUgtMD1SCA09o7wAPXv8FD2k8Pg8KCTdPHDV0jzsATY9R4n3PLcG1jxShB49wuXyPJkJHD1mLi89hYMQPeuRKz2P8vY813sPPZnRvzw8igI9690EPXoMMj3WYwY96yEMPdYrDj24Xvs89fwGPYQzHj3r8RQ9UgQ8PewtMz16PDI9hacRPXCdJT32iCw91ztDPcI5IT1mogY9ZpoZPXDhOj0p7DI9zZA9PR9JJj3qce489ZwgPbiGED0KbzE9KJgMPUhdOT0UBh09hO8LPaTIMD32yDE9rm/YPAAcDD2PZgc9cKkFPeGS6DxclwI9ZuImPfVQxzw8WvQ8hTM6PUgxGz32gDc9SLUjPQDYAT2uZyM9wp0JPT2SFT3MBOY8zMTqPIVHLj3klxo9L0YaPXRKGj194Ro9HmXLPK6rAT3MNPY8CvMZPRRSAj2u3wc9Pb4RPY/iKT16/Ls8RpHWPPRI6jyujys9zPgWPcLJKT0UYg49UHDkPI6iGj2kWBE9FDbMPHp8LD2Fq8k8t+bhPFJwtTxcdxo9SFUoPY8KwTx6xBo9RrEZPe4OGj2ukw49M3vSPOyJLT329Dg962nHPI9CLD16BNg8zLQEPUdJCT0AOPI8KbA1Pf/X4jxmchQ9jqrUPH7hGj2ESxo9KFwbPSicGj0ljxo90KkaPZkpGj0GSho9FL70PG/15jxmZjA9rkfOPD06QT0oaDE9AMwnPaTYFT3qPQ09KAzfPFzLIj3gQi49lcwaPSlMGj0JX/o8KczLPD2C5Dwz2zE9etwMPT4WFj1wlS49PHLoPDOXPj3sDUA9kBYlPesBKT2aeTs99bg9PVw3xjy4huw8e8w2PQBcCD3/39s8zAzTPB8tEj0oRBo9emQzPcM9yjzXj0E9RjHyPK2PIz2YofQ84go5PTOnAD2uGxU9UmBCPY8C1TxwWQY9ehTnPOrR4jwo8Dc91+sXPXpcBD243gg9KXRBPVwjNT3MhBc9pKwSPWZyHz1SXDg9muUiPT1a3DxwxQ09M58MPaOEFT0A+Cg9128yPT1uDz2kiAs9mp0sPVxrGD3+z9I8hos3PSh86zyaSRs907YaPRcrGj2q2hk97Kk0PVzbFz1msjY9zDgNPYSzwDytSyI9AMwuPaNQwjyiMPU8jlIIPa07Dj17jA49UVC/PHp4Dj16rPg8XD8fPY6qvjzsTQ89hVMhPXA94zyF26w8evzZPMycrDzX5xs95McaPSFCGj2qWho9msk9PR7F3TzC9fM8o1jsPPWo3Dz2VDw9cK0xPUcBED3/N9g8SIkPPY4CyzzsdTc9wgEvPa2f9Txw6Qg9uIITPbs7Gz3dHRo9WHIaPUSUGj2xtBk9+IUaPRQqGz1S6Aw9PkouPXo8AT3X3x49zLQGPdaz2zxcTxA9KYQuPT6KLz1ItS49elgQPbhO/zxYkhs9wbUaPWaGGz2Pmho9UuQoPdbD0jzCvR89HuU8PY7a5zxIDT89HhUxPexJKT1mluc8cGkAPa7rHz24EhU9cN3PPMJt8DwA5AI9e7AVPRRyKT0UZgA9etT9PGbGOz304M88MpvhPBRWBT1SsC49XN8ePTR/Oj1RWNk8e8g0PepRFT3gItQ8wt3ZPCisCz0zxwE9j3Y8PXx0Pz0+Nh894fIBPbcm8Txmvvc8zFAEPVy/Qj3WtzQ9mtkxPfjFGj0KRxo95GcaPWaWGz2BDhs9MoMaPXr8Gz3sDTA9wkElPZlBID0KfwU9j5oRPQnLJT1cRz89uIoXPUchGj27Cxs9At0aPborGz0o/Bo9FM7TPD7yMj1wjRA9ClMhPQprHj3hLjg9rX/wPI5S8zwf/TY9HqEePeEGOD3We+Q8M1shPY7uAD2a5QA9LBkbPaOI9TweTcY8ZkYqPcxYBz0eeSc9188YPczEtTy+GBs9qpoaPeSnGT249hs9UPj5PD1GEz3gGhA9hP8hPbiGOj2jiNE8XKMWPQpzGT3+l948wvUTPaTsMj1HidE86wH/PGYmAj1cVxM9R00lPXAdGj1YYho9ge4ZPZJ/Gj0smRo9pEArPQq3RD2PjjY91qskPetdFj0y+xo9AHhDPSiYRD0zly09jlq8PCjkLD3Wa/k8AOA4PXowID0K9yM9hHPdPO7+GT2kmDk9mtUQPXD9ID0ebb08uBoGPYXbxDzCaSM9rrMOPQrfEz3DcS09uLYhPUcJ+jyjKO08ZvoAPQD4DT3hkuk8cD0FPf9HCD2ZpQw9zZw0PXBBKj17HCA91w8bPYRr9TyabRc914ctPde7DT24BtY8b8X8PPZwQT0oHM08eqTQPMKxAz0ftSc9zKzDPK6XAD0KTzE9H0EoPVyX2DyEYxo9e0ApPQrvHj0zE0A9IhIbPQ1kGj09eho9Sr4aPfUoGz1R8MU8wkkyPa5DCz3gysk8PdIpPVwLET2kGN48pDAePbiGQj3Wywk9rtcaPRrIGj27Cxs9LCkaPfRYGj3qgRo9HuUaPUrOGj0vtho9elQbPTLDujzCUQE94Aq8PB6tHj1R/Ag9HwkSPXrs2zxnwi09otjyPArjCj1cGyc9erQBPWYaKD0U7s48XOcSPdfjKz3qmes8JD8aPfJrGz3dvRk9R4n+PD2GFD24djI9kA40PY+SFT1H2dc8ZsI2PQp/MT2axRM9cI0HPfUg0jyPQtg8uG7tPK135Tz27CI9hL8cPVyXID3isik9yM8aPTq9Gj0oHBs9Jt8ZPY7iGj0e5RU9KOTTPI6i8jzN4Bs9hEvYPJAuHD3Wyzc9W1clPa0X6DwoHOo8mk0kPa6DHD17vBs9rv8VPT16BT3gmvw81vvMPH7BGj3dnRo9nEYaPXCtGj0KZ+M8SCFCPQo/Dz16pOI8zVQsPfbQQT1SYMc8ru8ePbiqAT17JBA9URj3PBSqBz1SWPE8KRgaPaNY5TxH0fg8cD3JPMLN9zzY1yg9e4gVPSo4FT2Ocu48AGghPcwE8jxlBuE8ro8YPcxk9zxIaTU9jiL8POLWHT1Haeg8UvDDPFuDDD0K0xw97M0KPfbcOz24MiU9epwRPaS4Ez3d7Ro96zEbPd39Gj0igho9VaUaPY+WBT2uJ9Q87N0PPa1n6jzCdRU9Pjo0PXGZLz3hGhU9XFsxPZpJEj2qqhs9kg8bPYi4Gj2mLRo9sQQbPTJzGz3/Dxs9zOwaPcVCGz3unhs96rHxPHpcDT2YWeg8PFrdPHqQGz24dvU8SCkXPTOXCT3hStQ8KUgbPQDMNz1wFeI8rj80PQNNGz08Ut48TusaPWJ5Gj2LdRo9fXEaPYUrGj0UXs48mWHpPDw65Tytn988ceUmPQDUBj0yayU9UsQXPc3MQD08atk8rptCPaOI/zxHHR49pJQ3PXDdCT1SdAM9AKQQPeyBIj09ahU9z8kaPWYGGj34hRo9ENEaPRRSMD2PDj09rmcMPQov4Twzjxo9we3+PNczMD2t7+Y8cD3cPJnJzzw8Jgk9mHESPdf7Fz1weSo9zIziPPU8Kz2ubx49rnsBPQB0Ez0o6CI9FNYTPYQnEj2E6wg9wvkePbjKFT1w7dg8Zk4GPUi5yTwUjgY9Hm0EPeEq9jw9lgU967EYPWaaCT16zDc9ZsYyPdYPET2koA89Chs/PQA0Hj2PMjY9hfc2PcNZMj2ZQc88pJA3PZlVAT3Ws/c8PcodPetxNT2kOCE9ehgSPRR6Oz24NgI9uHISPfZEBj2ioO482KsrPaTUQD1SUEA9mh0gPZKPGj1Ygho9uC4aPdowGz0e1Ro9RkEbPR7RAz2Faxo9j/IXPYSr8DyGVzc9mXHTPFJoNz0U5jw9PGLPPPJ7Gj02kBo96tEaPVyvGj1cnxk9UUgaPdBZGz1iGRo9WKIaPRpoGj16hNk8ekgsPXqU/TyuByQ9cLE0PfZ8Mj0UDvY8haMpPR5V2zw9tg896zkfPYRT8zyQzhw9cCELPSVvGz0aGBs9kp8aPSzZGj2B/hk9XAf7PMyIJz3MZBI9cP0GPezFIz1cHxE94lYePeGaQj3XPzQ99jxDPaMA5jwKp/k8MvMUPR/NLj0zXy89SB0bPcJpCT2PKtA84CoIPQrzND34BRs900YaPaCjGj1eDBo9AAAhPeGuKT3MFOE8/8fyPJn5/Dzr4UE9wkkqPUg9HD3qSdc8cN0LPY+GDD2OgvY81g8NPUiVAz24Vtw89oAvPfZEAT3WNwk9mrUkPQA8Cj0JzwE91+ssPaNo9DyOQuU8KEzhPJg51jzW+xg9CsMwPUiJMj16ZN88H+k6PR6pAD3sVR09hZcOPSmgLT1wiQs94p4iPcz8+zyFgyY9RkHuPB+5GT2ZuQo99tgGPSgUyzyOUvo8FP76PEdpwzworB49pLwrPQofFD1c1zE9KkApPaxP8zyj3Ao9ZubzPHoE2TwzqzU9ND81PdZ7Kz1GkRo9CucaPQINGj0r2Ro9ChcbPR7FGj1RqBo99BDnPHrEyTxQYOg8evgSPaRUBD2aLUA9whXzPNYTJT312Pw8vsgaPaQQGj31CBs9GjgaPUS0Gj3huho9/KIaPR7lGj24nho9XzwaPUi9GD3g2i49Pb4QPa67HT3iui09ZmogPQpvMD2j1A89RrHXPMJBCz1w+Q49cCXcPK4fED32eDY9ws0nPQAwGj2B/hk9yP8aPVKg1zzMODc969HqPB4JGz3C7RU9M2OzPOtVJT2td9M8oxQLPddbMD1I4Tk9cJ0GPXCxFz31wMk8wgkEPeGGAT0AtDE9CkcGPT2aLT0fgQE9ejwQPR4lGj3d3Ro9+EUaPQJdGz16FBs9KNThPArPMT2uhzs9uGIzPXqU7jwKpwo9pOgqPR/tND0ANAo9cB0WPXCN7DxHkds8UnC6PMys5TxwwR89zAApPf5/8TyFo8U8hIPxPB8NMT1SYNg8FDoCPWeOPT1mkgs9Mj8OPcyk/DxcdwI9mkEWPWYeFz1mJig9rvs+PeHCJz0UchM9eqzyPABY5Txwpds89QgoPUehyzz+//484To8PXHVPT1SUDo9NM8/PR4tCT0KP9s8UhRBPRQeIj0+rhA94ZoXPT1mED0pXB89pOQNPUhdNj0UFjc9jvrwPM00/jyQNkM9ACQSPbDEGj2nbRo9UagaPa03Gz38Mhs9+PUaPcJlGj3seS49R/UgPSnU1TxmFus8eqggPWZiJz324OQ8ZmoJPY4CGz2mzRo9sYQaPZy2Gz0K9xk9i/UaPYg4Gj2WDBs9NvAaPUfRGj0GOho9RmHBPHA1Fj3CrSs91gspPZpJJT3CTRI9wzU4PaNgxjx65Mo8jsLePMwk1zyjFAw99nAjPfUcBj0eBdA88csaPR6tHD0JB948ezwWPRSm1DyEe8s8ZkohPUg5AT3rnRM9owgnPT0y7zxRcPg8USgCPQDMDT0e3dQ8XEfPPMwk+DzNICM9jsoIPeF6Jj2k2Ds99ggKPTOnQj3CORI9ZrYaPaDzGj02kBs9aeMZPUqOGj1cnxo9j2LOPHDpCz3M3Ao9ewgLPTKjvzyjSPk89IDJPNYz5DxxdTI9PVoZPVwrLz3CBeY8XFskPVHUED0Jx70866HoPDQzMD1whQY9jvruPKP47Tzq0fM867nkPGbqMj1SFDU9zNzNPPVQKT1ITS09Mrv1PBMW9TyOysk8Co/2PHqk4zzWm/U8pNQiPSl0KT2Flws9Hz0DPZqZLD1RqNc89RjqPDKTJj00GzY9XEfxPFJYHj0AbBk9mtEIPbgOBD0ovC89pNAvPYUnGj2PWgQ9KcgrPf8v2DxcPz49UigrPTxy5Txmpho9DEQaPdMWGz2qWho9ZtYaPZIPGz3qQRo9CT/jPDLzxTzBhfE861nMPLj+Dz1mLhk9hW8sPbiOGj2Azho9zDwaPU77GT05nRo9lpwaPU0LGj0AIBY9SO0UPYTTzzycNhs92qAaPYFOGj0Kwx49jkL3PHDVIT3s/Qs967kbPY/uLT2OEts8AEwGPZpNEj16vOc8CnMDPTKbwDw+Fh49UmjQPKTUKD2a8Sc9hLO/PDxuAz2Phhs9hDspPXrsLT1SICQ97G0WPcxEzjxSLBI9hCMKPcIJIT3Wi+o8uL4HPa7PED08Wik9e9gJPev1Ij1I9To9FGYgPQCYKT2ZYeA8cAkBPcJVFD20gRo9yR8bPQJ9Gj24HtE8uIoTPbj+Gj0Khxo9evQaPZxmGz3PuRo9URDQPKTYEj0e/dg8XG80PXq8Bz09vhs9hZsaPTLrHj0AYMw8j4LnPK5HuTzCORk9AOgvPa7DBj2uUxI9FFoGPR61Lz1HHQY9PWo9PZnRxjwAHAs9e1Q1PT0qJz1IDSM9KHTYPDMrFj3C1TU9eowGPbheBz1SWDk9uPbSPEbJ4DwefeE8FL4TPVJYOz2FLyY9W58ZPVEYyTxc7w09PSoBPZohHz1cKw89ALAWPQobCj3CvRA9XCMnPetNHz1msik9uMbPPK4TKT0AsM08bEAaPaAjGj1iyRo9yC8bPe4eGj34RRo9i6UaPe6eGj2pShs9ZhIQPeoJ1Tx7dPk8M8M0PTmtGz2ZWRo9naYaPaoqGz3Q2Ro9whUbPX5RGj05LRo9zDQpPTwqyjxRiNc8AFQNPa2v1DxQEN08HtUZPRRmKD3CXR49mZHpPCjUCj3Xy/88M/8PPdebCj16YBA9HkUNPXusLj09lgs9PfK6PBSiFT1wbQg9HgXmPPYcKD1c5/Q8uMYPPUfRAz0Ubtk8CW/8PGam7TxmUgI9Ch+1PHDNvzzMNLE8o0wWPerlCD3rJQs9FMYePR5pHD2ZDRM9hHPPPBSmFz1xvTg9hZsOPfUQzDzCuQk96+HdPKe9Gj3yixo9pBgpPeBS4DyuAyQ9rVf0PJ9TGj1VdRo9EOEZPcSiGj0oLDE9MzcOPVvn0Dw9kuk8cHXqPDOLID0ULuU8zETGPPXEKz3g6vI8MzckPcw8JT3hKgw9RuH+PMzEOD2tL9k8RnnYPFzzGD0zs+48RunvPIYbMj3NlBU9pKwVPa1PFj1mjjA94sJDPVKoFD0Jd/Q8pBwJPUhZHz3siT89hY8wPY8uMD16BAQ9USDJPACgPD16RDI9PALrPEd1Ez2Ek/U8pBwcPZCSIT1mpgE9PtItPWV22DweBdo8ritDPZghzTw9QsY8Hv3RPEpOGz129xo9nzMbPe7+GT3uDho9vigbPdpAGz2wtBo94PoZPdYTGj3W88E8ehzvPM1oOT1wHTY9gq4aPYuVGT08Ghs9pr0aPYjYGj2cxho9nKYaPRSurTyOQsA8PdYdPfQA6zzCORg99fC0PADIEj3Gkho9wcX3PFun0DyOShs9hcsAPf9vyzx6SA49ehQMPbhqFT0K4xM9HkXuPOthxDyjPAI9zOQwPWZe3TwyCwg9HhUIPTQ/KT2u1wM9cG21PClIEz0UMg09Cv+sPLcerjzrAbY8Uti8PEe5KD2EM8c8mHGxPMy0MD16HCU9hHvKPPWgLT3iZhs94Ko0PdZz8TzCxd88KLA7PVJQCz0AwCQ9TvsaPSz5GT2Y8eU8hAPZPJkZ2DyuUww9jtIZPWnTGj02YBo92nAaPTx61Dzh/hk9UdjPPBROMT1Huf08hVMNPVJcBD0KszI9FF7DPEcdED3M7C49Hr00PdavFj09giY9enT8PD0aHj32OB49XCMWPVIcJT2ZEQ09pFRDPfVA3DzMbNw8Cu/jPOq58jz1kOM8UhQTPXr05DyPVhk94IrXPCmsID3CQSI9UoAIPdaXGD1mJtw89sAxPVxPLT24QkI9ZW7lPFEY0Dwo+AA9FM7VPJBqIT1mUh49wsE9PQrn9DweHSA9eiQ/PZBqLj1fbBo9aVMbPa6HGj1UxRo9WOIaPZUMGj0ljxo9HiUbPcIFGz3WYxs9NlAaPVQVGz0Q0Ro9zJwaPTagGj3QGRo98psZPfxSGz3C5Ro9A60aPRvoGT3r0ds8UkQqPQrnJz1GId08uI4sPa77ID0UqhM9SKEMPVy7Bj3rEdg8690dPY4C5zxSuNU8M78UPaMIOT1mbhE9XGflPIRL4zyZGdU8PcLlPNbvIT0elec8uDbZPADo2jy4htU87IEiPettAz24Chc9ZmbXPKQYNT22RvQ8KPzmPCg07jwUGiQ9KKAUPaScCz0AcAQ9rr/9PHqk6zzhnjo9R6kqPWYqFz3hqtQ8e4gcPfaUGT170BU9CltAPXr06Twiwho9nDYaPXAt4zyPbiM9uDovPU6LGj1fjBo9UfgaPcKFGj1H4ck8HkEGPY8yKj3CMQY9ZvYKPcI1OD3gMsA8Zh4IPYWHBT1SQCw9hPu5PNfvJD2FWy09KDQvPWX+5Dyuvx89/2MOPeqh6jzsiTk968H2PHrIMz1SrDQ91/v3PHARHj2aUQQ9wu3YPArH4DwA/Dw97A0XPcIdJD1wZds8SO0JPdaTzzy3Wgs9FFIlPYUTOT16tPs814cHPQAkOD0zGyU9H8k7PaPIAT2ZqeU8SGkzPT0OQD1HOfY8PcpCPdZLKD1ezBo9nFYaPRqoGj1fTBo9RhEbPYWLGj3qURs9L5YbPevBGj0DrRo9/BIbPZUsGz1H8Rk9NpAaPUreGj0oTBo9hIsaPQbKGj3Fcho9KLwaPb7IGj2j4Bo9ZrYaPetZ7DxwqQ49uAINPfUQ3jzrXQY9KHgiPQrfvzw8kuk8oxDBPB6FGj0U7hk9PY45PcLxIj1mYg49wuX3PLiaFz0Ujro8PXrbPDwmIz0AoA49HjUkPTyGGj0yY8M81qs3PfY8Az3Ctf48e9gEPVI4vzzs+QU9pMAaPVzHFD3gMgY9MvvmPI/OCj1RiK08XKfZPI9a9Dyuayg9ZtoPPT1KBT0KozQ9zbTWPLjm0jyElx89UnQ1PYWL9zwAqC89+NUaPTotGz1mVho9jBUaPcJVGz0GOhs91gMbPdbjGj3CpRo9Paq2PHBNzTzhvgs9uOoWPQCQAj2ZkRk9onjXPOFC4Tx7KDQ9R/kmPYQDyTxcYyA9cM3cPAif4jxwzcs8cH3PPGTm7DzCIRM9PPLEPEZ5+DzWW/I8MmvTPKSYND1SSMs8MisNPbh2yDzgMvw8cD0JPa67OD2t3+88FKa8PJmVCD2EixM91gsGPVxzFj1wOSo94ZI4PXAdFT2PTjQ9XM//PM3MJz0ezQo9cCkAPfUcGT1w0QI9Zt73PC6WGj09qho9cE0aPbA0Gz3Jbxo9NvAZPbRhGz3Inxo9zPwZPSFCGj0o7Bo9WPIaPeEqGj2B7ho93W0aPbGkGj3kNxs97h4bPZXMGj20cRo9vrgaPVUlGz3Wcxo9QOcaPerRGj0vVho9eqzePK4TLD2tF7A8hUcbPc1sHj0U8gU9KPgjPVHgxjy4IiQ9mIkaPchvGj1ieRo9ehgEPbhKGT1x2TA9UXDePMwEwDyYEeQ8PRK9PFKIyzz+n+g8Cu8rPWUO0jzsDSw9SEEMPesxAD2keDI9Ho0mPYZDLj3gPgw99ADfPCnYOz3CIQQ9cVUvPderCj2uzx89XJsDPXAtHz3WK8k8mWHcPMwk4Tz1QEM9kNorPWY23zxSbBo9FPowPcz0Dz0sORs9nDYaPbRRGz13txo9ducaPap6Gj0o3Bk9DAQbPdZzGj0oZO0867kVPY8KAj3hcjI9KFQQPVJsHj1mFiE9hGv/PHBlwjzX6zQ9uN68PFwPNz0yOxI9PX4IPYXXMz2P8g49jiLgPKPwwjwU6jE9rn8WPaNMLT0Uig09UmQkPdbjJz1HQf08hCMBPeHyyjy4nhs9PcYxPY+6xDwKKws9UCDWPEdVLz3sKSM9RpHoPK0PxjyZvSU9AOwtPeEytDy4luA8pBQAPT6ixTw93gw99Uj9PHBxCD0Jqwc99bwtPf/fGj02IBo9L3YaPZzGGj3WUxs9j+IaPX0BGz165Bo9quoZPWL5GT096ho98lsbPTZgGj1b/xo9TlsaPaZ9Gj3uHho9vrgZPeiUGj2cJho9TqsaPSWvGj2cZho9pi0aPdZjGj1w7Ro9wh3IPKO4Dj2ZXR09RunyPApDJj0J9/g81wcRPWYGDD208Ro9zLz0PHoAGD2kyLQ8o6jCPMy4ET2QTiE9j7oIPczU4zyjMO081gcpPa4HIz1xAS89e8wzPZk9GD3rLSU9R5HPPEe9ED2kABY9cCXGPLn2GD1wVRo9M3MRPTNrKD1cYwo9zAASPTJz3zyjQMY8Kvg8Pa53LT1wHQ49mUHnPI5q2Tzr0Qo9Zs4YPY/2Dj3smTw9zBwbPX3RGj3MTBo90vYaPdJmGz0yUxs9NpAbPWJJGj2IGBo9qgoaPQAY1jzhxhs9Ho0SPfU42jzsWbM8cD36POwtKD0y27s8mqH/PK6nGz0Unvg8uHIiPf9bCT09wsg8RxEOPRM+0Tz2oMg8wmUQPXqE6jyZbQw94Hr3PK0P6Tz/F/88mu0sPXARID0eves8mWEVPQAkND3CyTA9uCYrPT1uKD2aIQ49HqUKPVof+zw8KsI8pCQcPYQ7vjxcNzI9e/wWPVJ4vjyk6CM99pwOPaR4+Ty4jho9o8AaPf+P5zzMFD49M/8MPQbaGT0a2Bk90JkaPfGLGj1bPxo9jgIbPUr+Gj16FBs9bJAaPb4oGz2VnBo9iLgaPYg4Gj2a+Rk98osaPR6VGj1R+Bo9xaIaPR4VGz2+aBo9u1saPQ0UGj2WDBs9tIEaPQpH6zx6HCg9zAwPPbgqGz3CPcY8mn0nPRT6BT1cjxA9rmcUPRSSCD1GWes8RsniPIXDHT0yTxg9hLPVPGYW+DykvBk9pAAMPXC18zzg4tg8re/qPPUY2TwUHvI8hKu6POw52zyauTI9hFvCPArH8zzCPdo8XNcvPYXLwjyazTk9rjsyPeux0Dyu79M8jlrlPD32ED2EI+08Zv7OPMKROz161MM8rg/ZPIWvIT2P2ig9ZtbzPEq+Gj2W7Bo9nKYaPcLFGj1A1xo9gq4aPUREGj2VnBo9zEwaPTxaGj0U7ho9cBESPT66zTwePRI9ceW/PJq1KT2FfxA94ELdPArLID2EQ9I84fIVPQAcIj09mgQ9wtkNPT1WND0Kaw49uJYIPZgJ0Dyubyw9cCENPR8RMT1wsTE94Y42PT3eOD3/h908FN4nPSjsNj0o4AM9o7gVPWWO+jy4ziw9hvsoPfV4xzyiwOg8CvfIPFFgvDwpfBE99QC+PAqH3jwKh9U8exAdPaRQ4DwUvvM8SBEePWYaKT0AjBE99pQtPeBSKj3s3SQ9PcI+PVzPGj3TZho92dAZPVAQ+DxwNfo8ZvomPcw86TxICSg9KNzmPC8GGz3Gsho95LcaPZxGGj1K/ho9jKUaPfXoGj2mvRo9dgcaPczsGT24Hho9X4waPcRCGj1w7Ro94E4qPeJ+Dj08itU8KOTfPIVbFT0egSM97D0FPfYgJT0AwB49e7zJPFtv1DzClfI8PXrOPPWArjxw3fA8hDu5PFG8Ez2PAiw9jz4JPf+3/Tw2kBo9HmXMPMzwBT32DCk9XH++PJmhtzzC3QU9ACjLPIYzLD178Bo9cJ3DPDMzJz1SABo9KCzkPOwZKz2kdBU9ZiIePXrcAj0zNwg9o2jnPAq3LT1RuAA9uEIEPTMDCT3/exU9VJUaPe7+Gj0Kpxk9gi4bPWJZGj0MxBo9Aq0aPdL2Gj2cJhs9rRcaPeS3Gj17bBU9wrUpPYQ/Jz2Qvig9j4otPXuUuDzsuQo97DEWPXB9IT2krCs9wj0sPW+l9DyiwPI89VQWPT12ED3CmQU9UkQLPf9POD0KxwE9o8C6PK5PDz16FOM8hXdEPT4OGz1cByE9zHTlPIQjyTzWkxE9MgvQPMJlJz0ANC09hgM4PXpkzDwpKCk9CifnPHAl+jyuzwc9zKwwPQqrFD1mJhA9HjEfPcJxIj0e+TE94VLRPDKz/TzCZcc8AKAaPWdONT2aQRQ9UrQQPU4LGz0A6As9hEvPPHooDj0KJ808wh3KPHsQBj0AnC09ZtYKPUC3Gj0X+xo9d5caPUPUGj2joBo9zJwZPXAdGz1AJxo9MoMaPUo+Gz0vphs9NtAZPcLFGj1lzv48uN4MPYSz4zxIIQ499Bj5PEZh+zwAFCY9SC0xPZpB6zzM3Pc8SLEoPcxsJD1mpgY9t066PPZUIT09asE8PQrUPD2GET16pN88hX8bPetBGj09Au08188oPVIYtTwAiCo9cfEbPaS4wTx6ZCE9pCQNPZmB3TxcYyg9uH7wPCjIAD3C+Q09rvsUPUdpxzwUrtU8zbgYPRS20jzNbPU8cMELPZoxPz09Xio9o7i2PFL46DwK//g8gW4aPXeXGT3/3xo97g4aPV98Gj3PeRs9WNIaPaMAGj2joBs9+OUaPaTwwzzYkyU9erz0PFzjLj0ovPk8FYbOPCgIBD0zQws9XPe9PPaIKj0oFCc9PXrFPK5LET3/C0A99lgZPfbIvDzC3Sc9uDIkPZr9KT2YGcY8119FPaPQyTxcYzk961kiPWaOuDweJf48CsMmPTIr5jzWewU9XNsmPWZKMj2aXR49zGTXPDxy4zw8yuc8haMnPWYaIj0fESg9NFckPcIFyDyuX+Q8uC4bPXpgJT1mghs9re/fPOGiRD314OM8hV84PZDeLj2tIwo9nBYaPUaR/TwyG888MgPpPJAGEj0pFCU913s/PT7eDT2Fy8Q8hNPkPEQUGz1fLBo9Ez4aPXDtGj0KZxo9HmUbPZzWGj024Bo9mXkbPTo9Gz2uBxo9PZobPR7t8DwoWAU94PLlPOqRxjwUdus8KAy2PB9NFD3Dva48UhQePfZkAj0U1iM9RtnOPHAF+TzMdNE8ws2/PMKBET0oMCc9mInJPFLUCj3W89E89FDsPB4VGz1wKRc9KNTCPKTwFD318BM99ljZPPbQ/TxGUd08uLblPAm/zDyOKtI8FH4KPbiO7jxSMAk9FCbTPCkYBT241tM8H1kKPT36AD312M484cIlPVy/8DxmnhI9XH8UPVKoED1cjxo94BoaPQ1EGj1Oqxk9yF8aPcy8Gj2Bjho9zLwaPQ1kGj2E2xo9W+8aPT2qwjzClbQ8pPAIPUc5tzxwzSU9NBPWPD2uDz2OivE8pDQuPYQL4Tw8uu88rVfQPISLBz0zsxA9ChccPRRKAz0oLN88ric8PTzyzjwovOA8j9onPXosFj3q0bs8rQ/YPCj8Gz1cjxM9XNsePVvvwTwKwy09FBYQPUh1HT3CtTM9UYDWPHqczDyutyA9ejS8PAr39zzXyxc9mvn7PEgJDD32+PU8uL4FPR4VKz0J1/Q89eDWPFHI4DwANB09KawpPVIwBD08Ohw99gAiPY7C6jxcj+U8XH8BPQCYFz0oFP88KCThPAprMD2cVhs9wlUbPcXCGj1SGMs8FIosPTPj8jzhSho9cD0bPdKGGj1fHBs9WEIbPYjoGj345Ro9pEjFPCj81Ty4vhQ9wlUVPaT0BT3CrRY91mvIPApDGT0odAM9evy+PHDpFz16zPw8Ce/kPMx8sTyaiQo9kM4NPdffET0+Dhs9KQwgPVHwAj16lL08R/EaPQDAIj0e7S49cEXzPHuoCz1m4hw9rncWPXARLz32dCA9hGv6PMzU0jwyY708moUrPVzLLj320NQ8rq/JPOzJ/zxIIc88CpfaPK7P1jwe0Qc9ChsxPdZbuDx7VCA9FF7aPFhiGj0NBBs9qtobPXQqGz0bWBs94PoaPSw5Gz31aBo9uL4aPUq+Gj3hOho9kv8aPQoHIT09AgQ99tQVPVFg9DyaAcE8AEQzPXAd6jyj6No8PaYbPQB0Az0eLe48Coc8PfZYET2YMdw8cG3VPKKg6DwoPEI9M/tAPUg9Nj3MuBw9HhVBPRrIGj12hxo9MrvTPK5rDT3CqSU9eqTYPAozJz2umwo9zcAPPUf5zjxwCTQ96knnPB6FvDyPSs08UZC3PMLdGz0+vhA9CdfRPDODyDz1dDA9uD75PLiuAz2EE9w8wh0PPVFYvjy4lg89wrXgPLBUGj3h7gM94NLFPNe/JD0AlAI9cM2wPArXOj2FkyY9zRQvPXp0Gz0D7Ro9Ci/BPHo8Iz0K4x89KMzCPFznAj2cdho9cE0aPQaKGj2MdRo9cxobPYH+Gj2Plho9KWgYPQp/9zzMGAU9pGAiPbiiCj2uAx89mam6PGbOAz0zpyE9wn3xPLjiJj0ejck89twGPQDYzDwyk+o8rhsQPYXrHj2EFxo9CZffPBQ6GD3nhBo95xQbPVz7Iz0KSx89wj3NPJmpDT0AnBQ9/78fPa63AD0JP8s84Sq4PKNY4zzrsco8Pg4dPR5tKj2i2Oc8CoflPLjKGz31KA09wmENPR7d7DwUbsA8zBglPQDoHT1c/yM9tMEaPQrnGj3yixs98WsbPXZHGj2YiRo9R0EaPQ30Gj2A7ho9mTkaPaaNGj3C1Ro9BmoaPSXPGj2Puiw9rve5PLfG1zy4Ijc9wmkkPYQT+jyjEL089WgIPUepCT31NDA9ZR7lPMKdzDw+nj09jzYSPVz3KD2uuwM9PZYEPR718DzQqRo9YqkaPWxAGj0K1xo9jnIbPRQW4jyEs/k8cI02PXp86DwKXxo9XLMjPQp3ND2Es9s8KNwAPY8S9zzCBRc9cGkpPT0SGT3CDcY8ozj/PMy4Lj24NhE9mcVDPf/38Ty4xg89CkfMPHs8Kj0oXBo9fpEaPXrMBj1mPgI9Zm69PB4FGz1cN7U8KFThPFKoET0a+Bk9wvUZPQpDMz1cb7w8PmINPfagMj1IaRg9MkvxPDMbsTws+Ro9YpkaPYtlGz2xZBo9Sl4aPXPKGj15vNw81osTPRTeAT2Zobk8uKojPSjUuzw98q08IYIZPY9yyDyud7Y8ALgqPQr/IT24fhk9mhUTPWZmFD0Kj8A8hN8mPXps/jwA4CI9uL6uPBqYGj2kYBo900YaPUYpyzx71CY91jvMPMz82zx6XLw81zP/PDJLGD3gOvI8PVoBPZDqLj0Kgwg99Vj7PEiJ1zyPmtY8wpXUPOoZ+zz0eBo9e2wuPQCg6jya8SY9CofTPBuoGj2O4hk95/QZPQDQGT0hgho9GrgaPXa3Gj2joBo9WNIbPR41Gz2SPxo99HgaPSy5Gj2Eaxs9USgbPUSEGz2utxo9hCMPPQjf9jykxBY9ADgpPcxwHD0UChg9zDADPT2i7jzg3hE9MrPAPMx4DD0orL089JjzPK7nMD2joO08MFYaPRfbGj0UuiQ9e8goPVuH5Tzhshg9uA4bPQZ6Gj0aGBs9NtAaPSyZGj2HmBo9jnIaPbiuDT1IQSQ9Cq+5PNcDDj0KAyo9Ct/RPK63AT3MLPQ8PTLuPEdhJz0oxPQ8CqstPVL0Fj0KSzI9o7wIPfIbGz1pgxk9vpgbPRO6CD2Fpyg9FDoYPeDSyjwye9480lYaPQ1EGj3CXRM9hfMrPT7KLD3N8Co9hTv/PPbwxzwyE+Q8mum6PAAwGz34lRo908YaPbj+Gj1bzxo9IvIZPY6iGj1Oexo9uLbBPGaGKz3rkdY8UnDLPFx/Gj0yYxo9cM0TPVxbKj0UJu08uHYpPTFT9zxcvww9uBohPez9Kj0yw9Q8Zr7qPMy84jzgmsU8cxobPRo4Gj2Svxo9fiEbPeu5Lj32uCA9wkUHPXo84DxSEBM9ABQRPT2+Ez0AdAI9e5QyPfXwyTyFe9E8M4O2PEjZtTykjDA9muH6PMyM6TxRKBo9+OUaPbj+Gj2VrBo9VXUbPSGyGj27Sxo9mtU0PVLQCz3sMSg9mXkGPTT3FT1OOxs9W+8ZPZwmGj1Lvho9DTQbPYEeGz2LBRs9KxkbPehUGj320BU99KjcPHpkFj0eHcw8UVjiPIR3Fj0Tvuw8FIIPPeoR6jyOgiM91qshPZBqMj2QNi094ELSPDITGz3CSRg9t7b7PLj6FT3WTxk9ws3ZPBR2Iz09Kg09HjEmPTmtGT0suRo9lfwaPZLfGj3qIRs9t54aPcx8Gz3Tlho9cGEpPWYGAD3CeSY9rd/zPGayHj0zBwc9esgRPZq9FT3NTCo99eDYPPV8IT24Dhs9vsgaPRSeGj1ARxs9F5sZPWK5GT1mLho9UngaPaNgGj053Ro9uEoHPdbrwTykIB49XG8uPR71tjxxpdA8KYzgPM2ULT0UVg09GqgbPVyvGj0r6Ro9YrkaPaDzGj2uJxs9REQaPViiGj0a2Bk9zAwbPbg+Gj3u3ho9acMaPfxSGj0+phA9FAbDPJhhtTyZAbE8R1H4PGaeIj2O+r08AOAdPRQG6zy4yg497PENPVy/Gj0Jlxo9S14aPWzQGj0KFxo9xpIaPR71GT31+Bs9CnfNPFLg+zzMcCE9X2wbPQDAvzz1lBE9KOTxPCiMxjwKh/88R2n0PDJj0zzC3dY8UvQXPbhW8jx+URo94FoaPXpUGj3yKxo9MlMbPVIEKD314OM89qgBPeCCzDyFo/o8FP4hPR4BCj2K5Ro9tFEbPZx2Gj0kTxo97m4bPS62Gj3GQhs9EEEbPaSMAD3CZdY8ZS7wPB5JHD0eXdg8FOoRPQo/Iz2jwOE8rQMiPTyK5jz/z8U8UvQjPeIiKT1xXS496kHcPD2KvzyFw+w8FO4iPcxEBz1HqbM8POL3PFv/0DxS6BU9Ew7GPIioGj10Oho9qnoaPVH0ID3gxg09yT8bPY9iGj1bP/o8zAzNPLheNz0e1Qw9XHsiPdfjLz0KtwA9HnEmPYRbyTwegSM9PEL/PFsPHD0AcBo9HpUaPbTBGz3otBk91pMbPbQRGj1ARxo9JT8aPWJZGj0KxxM9zbT4PD1S0DyGjx89kGrpPHA9Bj0efRE9H1kqPXCVxTwkrxo9ZtYaPb6YGj1m5ho9AMAaPQo3Gz27qxo9jmIbPSGiGj3rURo9QIcaPa43Gz272xo9/FIaPWZGuTxw8QQ9XO8ZPR5dGz2E4848KGzhPKSEKz1SBAE96mnQPAqnFz24Xtc8rrcZPYHOGj3P2Ro9fUEaPTJjGz1VlRo9yH8aPZwWGz0CDRo9L9YZPbDUGz2kQP48Hn38PMyUKz1wVdk8KKTKPB6N+TweVeE8hkcbPc1UtzyF87o8SDH1PJK/Gj12Jxo9bAAbPZIPGj31wPY8FI4hPUjdGD0y0+g8ZhY/PbgaHT0Kzz497LkIPa4rAj3hOhs96uEaPSwZGz2S7xo9IuIaPfJrGj2c1ho9MocCPWbODj3gqvY8UdjqPB6pNT1SvAo9cEXuPNZ/Lj0AGBY9cJk0Pa1PzTxHAQA9wp3KPFLAFD0Ubrs8cMXAPOyRDj1wvR89rO/kPJjp7jzM+As9PRquPKTkJj2jkAo9wtUaPcJFGj082vk8R5nIPHvQNj1lfug8RyEaPRSuGj2uaxo9mvEQPTNfQj0ojNM8Zp4jPRNG9zyZodI8671CPVsn8jy00Ro9KIwaPQZ6Gj2I2Bo9rQcbPVRlGj34RRo9pr0aPYioGj0aWBs98lsaPUgBHz1mvgA9mekFPUixED1m9so8KCy9PNdr8TyFryU9cUkoPbjyGT1sABs9rVcbPYFOGj2WvBo9FE4aPQmnGj35NRo9MtMaPUYxGj0GCho90jYbPedUGj3khxo9Zn4OPShktjyYifs8g7vbPDxKujy3vrE8HpkqPUb54DwKIyw9XAchPdI2Gj3Wcxo94MoaPW0gGj34tRo9u+saPWYmGj2PMhs9yO8aPSQvGj3SNhs9YrkaPZopAT242ik9pPgdPQDA7jxw1fk8miEnPTwS0Dy4ZhI9FI76POpp+zyjGPI8DcQaPZUcGj2E6xo96yEbPXDN1Dzg6us8pAQ7PfbIJT1STDQ9esQEPXsYJD2Qehg9wg34PApnGj3WMxo9wuUaPTxaGT1KHho9rtcaPetFGj2OZiY9HikNPVKsAD1SDBo9mOntPNcjKz0U7u88mdnHPOGKwDxI+Ss9ro/4PPaIID2Flys9oxAJPYQrDj3C/dw8UQAKPTKHBj1mfhM9XD/TPACQtTzMlO08MuvePMLNID0Kr8w8ZnYUPXq4Lz3CLew8ANAHPdjLGj2Osts8uxsbPa5HGj3x+xo9hUsaPdYDyDwz1zw9rl80PR6xAD3WIxs9wnW2PNb7/DycVho92iAbPSQvGz3Ijxo9CicaPViiGj1iiRo9zKwaPbEEGz1s4Bo9e8AMPXDt5zwU7vU8XDfjPAoH3zxSGN08ZjYSPfZwKT16VPQ8mgUGPZqVCT1cHxs9R3EaPS9mGj0iAho9Su4aPTaQGj0vhho9yR8bPRReGj1erBo9d3caPfxyGj2w5Bo9R/nqPAln7zxSjA09mDHmPPQA2jyuCxQ9eigoPa0H2Dx6xBo9YokaPVEYGz2qGhs9mNHKPGZqBj1w1dA8zNAMPS5WGj2qShs9YrkaPUreGj0epRo9pPCyPMLVAz3Y4wU97MEGPXAVKj2amfU8UnjOPKTcBj2QhjE9kO5CPWbSMz3hggk9erzkPND5GT024Bo9eowLPVJ8Dz2uoxo9KhA3PfVo3zxwsSY9cCEfPQBcRD2uJxg9EBEbPXaHGz2LhRo95NcaPdDJGj1ERBo9CkcDPUhFKT0oXNw8Cl8SPQrHCz0yI9Q8UoAoPR71ID3X5yk9Zi7zPLiWCT2O8u08FPbJPFsn6TyOagQ9UpwlPaTQGj2PugQ9FFIXPdarsTzr+RA9zIgePWburzyPeq08zMwnPTKPJT0ofOI860HKPKJI8jyjbAI9KcwQPfbYKj2OFgY9o7CxPMJ96zwKpxo9EPEaPcKlGj1z6ho9wmklPdfDKD0oRAg9UqgNPddnFj3snSQ9mNkZPaYNGj3hKho98lsaPW1QGz0edRs9qpoaPX4BGz0QMRo9uEIbPeFWIT0fQSM9Zn7QPJBaCT2acdQ8Cne6PPXQ3Dyk3BI9hCu7PITr/TyuV7U8SKUMPYWfGT0pFCM9nNYaPe6+Gj3Izxo9ZgYbPSHyGj3MXBs9NvAaPTnNGT0CjRo9X5wZPaMY2zzhqt08M6PWPFLo3jw0exE91ussPSgYCT2Eyxk9d5caPcJtBD3CpQo9wj0MPYTz2TxSmA89mYkaPbQRGj2BDho9+9IaPSVfGz2q+ho9Hi0YPVIkED16vN88FDIQPcLZED0KtyQ9j0IEPVtv4TyjeMg89kA1PVxzMj3/b9M8erzSPJzWGj2kbCs9AEwePZD2ST2uKyo9uMI0PWZKST3XC/M89tDsPBS+8jyYGRo94BobPdPWGj1O6xk9bLAaPQJNGj0zw/s8rqs0PexZHj094h09Ht0wPR0d3zz1UNM8wqW8PHCt+zwUpjU9cGEjPR6tID16hLg8/78qPSgYNz16LNI8mqUfPT2mMj22rv08XB8ePXBZDz0Klx49wi3FPK63DD3W8/M8UfjDPOGSJj3+r/A84a41PT2GHj08Oro8hD8ZPTLz1jzWU+88E8b3POwNGD2EWxo9/JIaPQ7kGj0+mv48HjENPR+tAT32ABo96rn9PM14JD2qOho9CucaPZz2Gz3Wgxo91qMaPbiOGj2E+xo98fsaPf+/Gj3C1Ro9hbsGPTITED0egQQ9Zr7XPFyfMz0KAzc9pHQ4PQDwID0ABAI9RzH0PADcJD3CEQQ9MhsCPRQCAD31eBo9BhobPYSLGj3gmho9BvoaPVK4Gj2iUBo9Ar0aPfwiGj3M3Bo9XDf7PK3f+DzXLwI9cAXCPHDlFz0ejRk9jyIjPV88Gj2LdRo9XJ8kPQqDAj0J3+Y8UhAWPUh9Hj38kho9hbsaPZn5GT1YMho9W/8ZPQK9Gj0z0wM99MDsPB5hIz3rxSE9XGMcPSnkuDzhlis9XMcOPShUxTykSDQ9rkfZPJp1ET31SAA97DUJPddnMT0obDg99cgGPaSULz1cExQ9j4ovPYWfPD1mjjk9elTrPJxGGz2+iBo9iDgaPdowGz0eRRo9cCUuPfXgFj09+jM9evTaPMwc7Tyuv7k8KKATPZk9Mz1wzd88mmkfPXB9uzzW7zU91xM1PVLMMT3gat08hJ8pPRMGyjzNLAw9UJjsPGZ2wjxHQfY8Pc4lPY9OKD316M081rcJPfaIGz0l7xo97k4aPT3aDD3hQgk9uK66PK5fKz2iGNM8PBLyPMLxBj3WIwI9PQKzPK6HGj26Wxo9M98UPYRLvzxcV/88HvVDPa8fOz16KA097EEfPcPdEz2jsBo92oAaPXZnGj2gYxo9tAEbPei0Gj0MBBs9mckaPa1H3DxmShk9HgX0POtZMz0yjxA91jPePITj3DyEA/o86rHUPD5KCT3CEQg9/8fEPI+K0zzhEg094R4dPRS2Ez2kEBs9X/waPfIrGj1UtRo9frEaPRDBGj0bOBo9u3saPevBGj0o+Co9HpkiPYQj9TxS6L48w/3/PFwTBD0UGgE9PioOPeS3Gj3dbRo9CWc0PVF0Hj3/fwQ9PBLOPPW4Gj3yCxs9rXcaPXrEGj3uTho9GCsaPQq/Bz1mvuo8UnC7PK4rGD2Es+48KZQDPY9uAT3/p7o8rhMHPQD0Oj1SwPQ8eoQVPexJJT1wNfo8Zqb6PK7fPT0KfwI9Zi4HPTSjHT3+r9Y8HnULPfXY6zweBQw9seQaPRrIGj2dFho9WGIaPfVoGj1Godo8mW0XPaOYyzwK59s8XM8APVxHvTxIzTc9meHQPB55Ez2PKs48zHQIPcJpHz1bwxo94VI1PRT+xDweZQs9epwnPT3axTyaWSE9esAVPfXIHT1mBtA8eoy8PApzLD0AFA09UgwUPeRnGj1evBs9KJwaPbQRGj0eLbk8wskgPbi+7TzWE9c8zFywPOCywDwAHCs9KDzCPHaXGj3Ctbw8XJcMPXCBAD0eJQA9SJ1APVKAJT2Faw49FEYAPXQKGj1YMho91hMaPZKvGj3s2bY8whW9PDED4zxbJ948RwkPPVJYBz0eyQc9eiTFPIRD3zw9PgQ9zNzqPDxi+jwKWyE9UVDlPK4XCD1HidU865HmPEix1jyPuvI8cBX3PE67Gj1DRBo9VCUbPX3BGj0kfxs9Si4bPQzUGT3C9Rk9NnAaPYWXED0puAs9FIoKPeLaBj0AKCw9UtDiPKT0GD23PuQ8VBUaPXdXGz2mXRo9HoEnPTI3Dj1Ygho9BgobPfhFGj1DVBo9XE8bPaoKGz2j3AY9makfPTKD0zwU7ig9UugEPWamwTzClfY8AMAWPa73FD1HkfY8PT4pPcxM/zzqydQ8AAgvPR6RAD2F9zc9zMzzPGYG9DyQZkI9Hnk5PXAF2jwK+wQ9CvcQPbh+Gj20ERo9BjobPVtvGj0y0xo9rtcaPRReKz3CuS09pNwdPUj1Nz09ziw96ykkPRQGBj3MvPg8XAe7PNZPGD0AvBQ9rd/XPPYgCj0eLd48t87sPOtlLD0K/7o8AIAQPQq7Ej2F5xA9MvPhPGa2rTwoFPY8hTcFPUjFAD1UlRo9GngaPVIIGj1URRs9jLUaPeuxCz0AbBw9FH7mPP+PxzxRQL08hZcKPVtH8zxclyA9RIQaPQpH7zyZaeM8Zj7zPBRGHj3CAUI9MvtGPQrnKj3qkRo9zIS+PB4l5zzg2ho9Zb76PPTY2TyY4ew84NLnPJrZHD2kaLU8UvjHPB414zwKcyM9MkvXPI/qOT3heuk8w4FIPTOXMz3C6S49Mu8TPXEdID2F4/Y8KEAzPa5X4zyu9/Y8pt0aPV/MGj1pYxo9NsAaPYu1Gj0NlBo9hCsaPTk9Gz0XSxs9NIPSPLg6Bz2ul9E8pDgoPeyJ1zwexf081+sHPZrVGT2ikBo9TnsaPWYGGz1YAhs9QIcaPeDaGT1HMRs91oMbPcwMGj2+6Bo9rZcaPcxYCT0yBxs91pP2PB8RDD0ejf48uAIEPdaHFT3Cffs8etACPaT0FD1SqMo8KBgePT4+Cz09Yio9zMS/PFw7Gz3MAA09uC72PDJzEj2aGUM9e6ATPfbYJT3C5Rk9GpgaPTmtGz0oHBs9QBcaPeSXGj1mtho9AFgbPQqbLz3WnxY9PKrePIRj8zxRhDg9o4j7PApXLj2k8B89ehQFPUYpGD0AANE8Cb/dPJi5uDxHYdY8ZvoAPbhGJT1HbRQ9zKQTPcwkIz3CDfE8pBQRPa5PET2PJgc9wkUaPXq0Gj0NtBo9j8IaPYS7Gj1mBho9SJU4PQqzHD3WMyM9//sBPRRCKj0eTSA9ZlIJPar6Gz1RiBo9XGfoPJqZRz1H8d88ehhFPbgKLj08Mvg813tBPRTqBD1S1B49PPrkPNYnCz0oZPo8UngjPWYO0TyjeBI9uC4MPVwnAj3MdMY8cM27PHqE6DzNkCk9UtwMPXCxND1bv+A8HmkePbd+7DyF+wc99tQkPcywIj1cXwU9PXrIPP/PGj3Q2Ro96sEaPUfBGj2kABs9+8IaPV68Gj31iBo954QbPaLwGj0+3ik9CkslPVw/DD1SbCU9hDO9PFwP7jyZeRo902YaPVgiGT3QaRs9jrIaPeHKGj16NBs9GAsaPa7XGj1iCRo90yYaPaCzGj2uJxs9KdgkPdZ7AT0pXBw9KLzCPDTvHz25eio91qv9PACw9DzWa+88UpC1PFwzIT3C/S09SGUvPR9lMT310Cg9ejgmPZlpEz2P/jQ9PYohPR5V1jzsPSQ9AHAUPQCsLD0YGxs96jEbPeeUGj0oXBo9pt0ZPQZqGj0ya/w8XPsvPeGWAT0pACo9wuEiPfZMNz1bh9E8Hl0qPXrIGD2uozE9eiz8PBSqDT3WHx49cXEOPY+yvTwoXOw8mfE0PRS6JD0ofCE9IqIaPZi5Gj0UPho9Ah0aPfSIGj1Axxo9JN8aPdYTGj1+IRo9iNgaPVIYOD3sLS89wUXXPArzLj0UWgE9Hn3ePD5uLz2O8u089VgaPbHEGj0+lg89wqVHPQCMFj3CcQg97IkOPfbMOD0ARA091tPJPFu3Iz0oRPw8Uvi4PLY2+zzqYf48hAvqPDLLsjwp1Ck9rSfxPAvLKD09fgE9UXDjPChk4TyjCP88KCAbPQpP7TweDR09hNvhPISz9jw+Bio9mokXPf9nGz0eQQU9wjUaPaLwGT1cDxs9fnEaPQ0EGz024Bo99ZgaPe4+Gj0Yaxs99ZgZPX6xGj2urw49ro84PcINND08Wto8uPo7Pe5OGz0QgRo9vmgbPdbTGj1pgxo9egQaPeDqGj3kxxo9TlsaPbprGj2STxs9Sh4bPSmEEj1mjsw8FGIbPbiuDj2F4yA9UqApPevpCz166Co9mWG1PPZAtTxcn/s89sghPY/aKj2P4gY9ALgBPfQ8Cj32cAg9cEXhPCm0CD2aTRk9HqX2PD4CKj2agQY9FOa1PACw2jywpBo9wlUaPWwQGj3Sxho97JkAPT2uGD0zewI9uEoZPR7l5TweUQ89cBkQPaSMED1m2io9wp3nPMKRIz2ud9Y84fYfPWYexDzCpQI9MtvVPFEg7Dwyw/48egS7PGbmJD1SEBI9nzMaPS/2GT0DbRo9DrQZPfLrGj34hRo9tDEaPSJSGj3COSM99QwjPZl54zz/l+g86k0nPTKLFT2ZzRA9zIzfPABEMT1iGRs9nBYaPVgSGz0pYC89APxIPbg+QD3rQdw8KWwNPethxTzD9S09UZwxPT7WHD0KP/Y8R8UkPbiWAD1wmSE9XAsJPYQ78Tx69PU8oijrPB6pRD0oFOQ8M3cMPQqLCT1nkiM9cCEJPXr0zjyjYOw8PboXPepxBD0eld08PZYmPa63Dj1+IRo955QaPRDBGj1HQRs95KcaPcUyGj0CHRo9hOsaPXOKGj1mNho9HsUaPeRHGj0wBho9iKgaPfm1GT3a0Bo92qAaPfgFGj1QmBo9F4saPdCJGj0WWxs9UXgaPXAtGz0AMDE9KHz9POHK0Tz2aPQ8KRwsPcyAGD1nmgo9HvX0PKPwCT3hstM8uD4MPcyctTxxLRc9AIjGPB55ET2jmM88KBASPZpFCj3NwBw9R6EXPXrU7jw8sr48pJAUPXH5FT1l7uY8H3kSPVwHyTwe7RE9mhEOPZbcGj3dTRs96xEaPda7yTyuN848UeDXPMIRDD3/b8s8HkEQPZkVJT2uD8M8M4srPcLl2DwptDA96+EIPT6iyTyuVwo9UbAmPextCD16NNo8eoQDPVzHwTwya8481w8TPVzXGT22Tuo8WBIaPb4YGz121xo9xSIaPXZXGz3hKr88R+n1PKKg/zzC0RQ9jx4EPXv8vjwURg89SDEmPUiJJz0oaAc964EXPUcZwDwigho9TksaPV7sGj32BCk9ACAcPTOHEz0zHy49mok0PYQz5zwp2Cc9PBrNPJAeOT0+sic9uJ7SPBSqJj0ANBE9Zt7hPCgEKz3swRg9KExCPTLr3Tw9xiE9FF7wPEcZNT2EK/U8XCMZPQBMAD3ggv08jzYLPVwXIT2OOgM9RMQaPRSOGj0AABs92mAaPQMtGz0Ujho9hasZPWIZGz1HgRo9RtEaPXcHGz1zCho9R2EaPXCdGT34xRo9W78aPe7OGT2PIho9AAAbPTm9Gj27Oxo9uP4ZPY9yGj3TVhs9uN68PCjUCT3CgSw9UmDFPHBF9DxSVCg9ZubRPAr7CT3WE+k8RnHFPHoEKj1SqB49j14BPeGKujwplB89uHYgPeuJFz3X2wU9zZzdPPa4Jj3Xcx09UYjpPB4FzzwKlxQ9hGMqPVzHGT0UZh49XOfCPB6pFD3rMcE8/48aPfY4Gz1m9tU89TwGPRQWAz2aaT499tDiPApXHD16TAk918M0PVJMIj2jtAY9W3//PCgADz1G2do8ZnInPVGMJj2P4jE91gcvPY++Bz1byxg9pBQYPaM4BD0eBe889SAAPeDivzzxKxs9o+AaPR4VGj0Tbho9JU8bPWaqJj1cTwk91vsCPfUECz2EPx89XK8xPa7fMT1mdgc94DoOPQrHMj0znxo9Hn3tPDOL/DxYIhs9oBMbPfzSGj06fRs9j/41PevhKT16zPo8e0wbPXosHz1ICS09uPIVPeEGOj1GMbA8rS/jPHC1wTwoSCE9PB4CPQpf4TzWw/I8Zu40PSjEzTykYDg9uF4xPQozJj1c70k9woXePOJqGD3hehg9MjMbPXTaGT2BXho9/MIaPY5CGj1E5Bk9aQMaPYtlGj2WbBo9km8aPR6lGj1ImTE91ocDPQo/DT2+CBs98psaPSgcGz3cnRo93c0aPaNAGz0l/xk9zGwaPTNfDD0e3dU8q/oaPVJMLj2kDB09Cqf8POFCBj0KAyk9Cf/WPJmZ8zwe/d48euQdPR6dtDxcb+U84tIGPUcJ0zwzFyA9cT0bPY+GID3hChU9o8jjPHroID0zNyw91ysCPR/BDz0UJvc8Pl4ZPcKd7jyZAQo9FDYuPZoVDz1SmOw8rhc2PSl0JT2jUBs9d+caPR6tJz1ctw89hIvwPB9NQT0A6C49t4b8PI8+BT1wdS89SC00PQA4Lz3CtSU9XPMePdaL2TwezfY86lnlPK6XBz3C2TA9mBkcPf9P6zxwxRM9uP4LPQrvHz24ZtE8pOglPfJLGj0hEhs9bIAaPXp0GT1i6Ro9UijsPMz0Bj31FBs9rp8QPY566jyE68E8UTQVPfZwFj1cMyg9M5MhPRTCAz0ecS4969UnPSV/Gj1Kvhk9wpUaPVgSGz0eFSw9Ho0YPQBUHD0ffRo9SEkHPUi1Pj0erRk9CoczPeK2LD1RYDY9Cq8aPczgFT16SDg9XHMAPaTgCT2uhyo9zXgePXDVDT1wRUc9Cr/oPBTaIz3scRc9HiUAPaS8ST2q6ho90BkaPU5LGj2Sfxo9TvsaPbv7GT2utxo90GkaPbs7Gj165Bk9o1wAPYTb3DwKOwg99NDUPMHt+TyOwss81hMbPegkGz1QiBo9ursaPWmTGj1SDCI9FBIhPaQsKz0AzCM91yvWPOshtDya2eo8ZhIXPYQ74TwVGjE9XG8vPQCcAD2kOM48t9b3PAr7KT1IrS89ParRPPUY9DyuBxI9CvcOPbhCDD2uz/08Hq3LPBSuDD3Xa9A89ei0PACAEj24rjY9uPbYPKQ8ID24zvM87HkkPdezQD2Qyjc9FOYuPeqh8jzymxo9XF8IPbjKCj1SHEE9ZpYkPbjmGz3XQxA9FGINPT1yDT3gghY9uC7WPFo36DzM5Ac9mLnbPLh+FD3BPdc8HgUDPQk39zwpEB49zHzoPNlwGz2FJyM9M/8SPbi28jyjGPo8LMkaPU57Gj2mrRo9t14aPa3nGj0UGh89ZnbnPMwMzDxw7ec8cHXyPMw87TzrDTg9rbMHPVGYHT3CDQA9jqoZPeEuIT24Vj0919MPPUixGj0Tnho9z0kbPbi+Gj2t78c8e+w4PfZ8DD2iANY8RwU/PWZW9jyZuTU9XE8xPaPQ5jxmxgI9wnUrPf/vGD1wFQI910M3PaTcRj1wzSA9KWhFPRRmNT24xtc8rss2PfbsOj3sZR891/szPYolGj3TFhs9hGsaPZZMGj169Bo9CqcaPXrEGT2jMBs9/NIaPYvVGj3DxRw9cP0RPUc9CD0z2ys9cGkCPRSG+DyP7hU9MvO4PKRo+zyZWRo9jsoOPdZzGz0oxMg8Zq7iPGY2yjyPnhg9j/LwPMLRHT2PQrU8R6HNPHDV3TyuywQ9uB78PB7d9Dx72DA9hW8MPdf7Bj24TjM96wHEPMwEDD16BAw9XLsDPY9a2TzCjRI910cSPfU0ET3MSAc9egzMPPZIQD0zk808KeAUPUf5LT1S4A49he8VPR7l7TzWkwk9hTdAPVz/Gj2QChM99gAdPXrk6zzi4kI9ZgoHPbjaIj0puA89Hk0ePVJQGD0KHzA9ZkYiPT1S1TzW4/U8zXAjPesJ3jz1GBE9mcEFPY9iBT0AaM48W28aPVgyGj0AbBw9XgwaPb44Gz1GQRs9owAaPWkTGj3ohBs9yP8ZPQKdGj0DXRo9ZpYkPYXfBD3hzgc9etQhPQq/8DxmFtE8pOwwPXxcLj0K9/c8UtgYPZrJIT0UbgM9hX8PPR4lGz0zgxo9vMsaPaCDGj0J9/I8M6cuPUgRLj0fpRI9cGXOPHo86TzsfSg915sMPTJ3BD0z7yo9ZtYHPY5iCT1m1kM9KKTUPB5FBz1IHUQ99iA4PQDIPz0U9hE9UmQwPbhaQz24whA9XBcmPXC5MD121xo9sbQaPe7+Gj0etRo96jEbPSRfGj2mbRs9wtUaPZqpFT2PQjE9rvswPXGJCT2k4Ow8cFEcPQqDHT0yy9c8UjDHPNcj6zx6rAs9FAIKPTwK7zzXEx09FF7dPK7/6zyunwQ9KbwtPWeSFj1SrCY9zFS8PB5d6zzX/zE9rpMBPdcTvzxmeiE9cHkAPWUW1jwK3xI91/P/PB610Dz1EM08e5wKPes5wTxHsfc8ZubxPFLIIz1mugA9KKApPSgczjwzbyA9ekQGPZDeNT08mt08jlr+PD5+Mz1x+T092gAbPdYz9zwpvMs89rANPa5XGT0+0iA9tzbnPOAq/zx6fDc9wgksPa0/5Two3CU9rgsePYRjDj0e4Qc9Uug3PXARED0+Di094GK5PIRjwjzMHBs9nAYbPT1aGj2B3ho9//8aPW3AGj16hBo9GkgbPaNAGj3W8xo9LFkaPfg1Gj2mLRo9pCQrPZkNIz0phEA9H/UuPVEg1jzMXCc9CvMfPZAOGj3BbfI8pLgrPdYDOT24Ah09CmtBPV/cGj3MfBo94MoaPclPGj3MJM08HokQPYW3OT0Kszs94IIZPSgUzDxRdAo9jurlPACMMj2F3yU9jyIuPT6SNT2kWCc91oPqPP5v9jwpZB49CvcLPVv/6jz2MAE9rrfrPCiU+zxSpEU9ekzqPEeNAj3yaxs9j3IUPZqdFz0KUy09HqUaPcZiGj0Gihs9Hr0nPaM4vjyQZi89hmcxPeCK6jy4Brw8XGcuPT2aBD2kOPE8PloTPfaAAj3CNbs89iw1PROuzTxI6QA919P5PHpsvzxSLDE9Cn8gPa5fzDxwXbk8ZtoPPZop1Dw9rh8910sJPetp/jwKkxs94FrIPEdtIj16KBM9KFz4PJC2FT0K4ww9kLYNPbhKID0KhyE94TowPT6CGD3gWv08XEfJPLhG5jwAQD89pKARPeFy7zzsFSI9hsNAPb74Gj38Mho9eoA0PWZiET1wTdg8Cs/qPFxnBj0e2Tk9MuPVPKTg0Dzs5Qw9rv8UPeEC4zxHESA9FOoTPVzrGz2QFh4913PrPOJaGD1SwPY8nFYbPdrAGj2quho9aRMbPUO0Gj24bhs9CTcbPTOzGj3nJBo9KLwaPX6hGj1IYRo9xtIaPfwSGj2/2Bo9uNYbPUax8Dw9iuw8j9YkPT1OQD1w5cs8XAfiPDMbED2uA0E94ArQPMzU6DyF5x09BvoaPV/8Gj3CBRs9mckaPYXDKz16lM08FJ4oPZk1JT0KN8g8zTwzPfVgQT0p8Bk9uFb8POrR/jyFI/k8cLk2PaP8Fz3MKAE9mWHZPIXD3jwUJh89zDgMPYW/HT17bEY9W+/xPFJ0Nj16BBI9CgcMPXMKGz0AaA89SPUOPTO77DzSdho9beAaPa7HGj3M9Oo8M2MJPa5LDj30oPs84FoJPXuIMz3CfQE9hFsNPfbw0Tya6dA8PkYQPVKMFD0efSs9evzfPBR6Fz0za+88o9jJPHBFtzy4WgA9uBoWPQqzFj3WdwI9R9n4PMw0Bz247tI8SPHMPIW7Kj0KdwU9CosEPSgs5Tx6aAc918MZPa6fLj1c7+Q8pGC5PNc3Bz24zjM9KHwwPXoYMD2Fgzc9hXMdPSlYBj2uFwA9hYskPQD0Ij2mzRk9AOAaPYFeGz2YaRo9R8UUPfaAKT1wQQM9zCgrPRSWDD2uwwc9eozPPKNIzjzX5xk9cJEDPaQwED3T1ho9X+wZPfWY5jyPuuU86+0kPWyQGj3uvho91qMaPcYiGz1A9xs9VFUbPcifGj1+ARs9/08bPW2QGj2VjBo9uH4aPZwWGz3Wsxo9hFsaPUcBGz3sGQc9Mzc6PSkEBT3gGt48Cm/WPPaUGD2t/+Q8rusVPbiuyjwKXwo9mcH3PCic8zwoPBs9EIEaPQpXGT0y4xo9hpczPQpH0Tw9YtU8M9cVPdYXPT3Xiyk9ozwZPYVvEj3MzAQ9hMv5PHB9+TzC/Tc99fgzPXDhJD1w2Sw96x0mPa5DND23vso8FFpGPXqs5zzChR89UtAmPT5qET0+mjk9Mx81PcKpCT2G3w09CrcsPSisGj0eZRo9HgUbPRSaFz1IhRw9pLjMPFCY5zwUPvw8UcD/PCg4Gz24rsQ8ruMmPeDaDj3O3NU8FC4XPew58jykuBw9epTRPApn7TweNQE9HvXvPLiKFj0USgU9cGXuPGWe3zxcyx09Mp8MPVLAIj3CZdc8R6EJPcI19jzWQ8k8w3E4PVyPCD2FAwU99qgSPcLFET2QnjI99pQLPTMTFj0oRDU9HmlBPWbG1Dw9BhY9Hj0DPaN4zjxwtfE8KNgpPaQ0MT0X2xo9ZbYaPYyVGj0yS8o8KKzJPBP++zx6DMU8Zq4oPaPYyzwUpvI8W5/OPFIUAz1mtiE9po0ZPfhlGj0NVBo9gT4aPehUGj3MLBo97s4aPTKTGj12Fxs9pMAaPdMGGz0QYRo9FA4aParqGj1Knho9cyoaPX5hGj3JHxo959QaPXQKGz1SKBo9cE0aPTOjGj24ciA9mg1DPaTICT2Oeuo8jzYiPWUeyjyZ2c48ACgNPfaAujxc1y89ru8VPdM2Gz3u3ho9iPgaPegUGz3We/g8uHZBPXBl3Tw9ah09zVQ8PRSu0jwKaz89wtkLPa7LOD0zK0Q9uG7oPHDNJD1S2DE99qgzPVwPQz24ntc8uIYFPTx67zwKn0I9txbYPFwPNj1mYkk9Mt8NPZjR8zwT9uY8PoIbPa735jx6LCo9rdcaPaqqGj3ClRo9168YPdZj4jyO7gY9MwcxPZo9Dj0A1C091gPIPMx82zw9fhw9FN4ePVIA3Tz2iN08UrgNPeylHz2EbwY9KTQRPVLkDj1mbi89wlXePEfZBj1mvt48FCa8PLhG+jyjQNg8cJ34PFuX1Dzg8is9M1vdPI/eHD1cNwY9URDyPLi+1DxRyOw8HuXuPJqVGD3Wm9k8kMo/PbheKD1G2e886zHoPGYGBj0JV/w8hPvfPI5a6zwAQO88Hp3ZPGzQGz3CxRo9d4caPSgcGz3Uxhs966UEPfUYGz2FLyk9risZPZmxCT0ejb881/8xPQr3Ej1RGOA8bJAaPbrrGj2mLRo9i/UaPWlzGj2cFhs9MNYaPcIVGz1Ycho9QAcaPQa6Gj2PIhs9CscaPeeEGj0vBho9JM8aPTlNGz0iIhs9XJ8aPRoYGz1sQBo9dvcaPXBVHD0UlvA8XDMFPUZB+Dwebcc8UXDiPLimsjxlFvA8hVMBPZltEz24HhQ9yH8aPTagGj1bLxs9YhkbPcKxED16JNk8t57sPAn32zzCaRE91tv/PDNHMT17LDA9HqkjPaMYCT16mBM9bz3LPLj2KD1w/ew8PqYyPVIABT0AYCM9pGASPYWHNT2En0k91x9DPSl8Rz1wXQg9RoH/PEdxIT1HcRo9JG8bPYtlGj1w7Ro9aTMZPRDxGj32KM48UigXPTOHLT0Jx9M8Co/2PJmNJj1HKbs8eigBPf+PtTxwDb88o9gyPR7dyzw+8ic9ms0DPWVOsDwAOK48UmgqPesR8zxbZwE9cJ0vPa7vIj1HdSc9Pq4qPXAN6Tx6bCU9FM4PPWae3jzh1jU9mVUGPUdx3DyuKxI9mUHgPB8dLz0zGyk9hAsWPY/GJj08Qss8Fc4xPdZzPj3qyf88zMwSPRRyDT2a5R49e+A9PY+KCD1R8MU88msaPX5hGj0CDRo9KHwaPV6MGj1EdBo9docbPWZiFj2Oct48PErYPBTaAT3/jyQ9rtMDPcw0KD3WC8M8vpgaPUqeGj3a8Bk97g4bPd7tGj0NZBo91uMaPeEKGj3ITxs9z9kZPRt4Gj3CpRo9Ol0bPUAXGz24Ths9FN4aPeCqGj3oNBo9HhUaPTqdGj1f3Bo9FAbFPHDFAD1c5yE9zOyyPFtP0zzCzcs8KKTuPD2uFT0p1Cg9FMIRPdhnOD2c5ho9NmAbPSKCGz0smRo98SsaPesFCj0eFRw9rnMRPT1CLT3WE8k8j6oKPVJgQj3gIhs9cH0GPbguPD1wBfY8XIcJPSjs/jy4Huc8wtUcPZBWKT2PChs9MxMlPfb0QT1m7jA9rqsuPTJL+zw8EvM8KmAXPd2tGj31uBo9DfQaPezRGj3ILxs9QJcaPbiiMD1H0Qc9hLPZPGbiFT1HCQA960nnPNYnGz32JCs9o6DKPMxYFD0Uvic9hNu8PHCt5zyZ4Qs9uGb2PI7q7Tz12MY89cjSPEcJ2jwzJwQ9HhXgPKMAxTwA0AI9ALAvPZp5Hj0Uyh494UIIPcKlyjwzMxc9uG7TPJo9Ij3hciA9KBTsPK439DxnHh09UsALPYUvLz314OU8hsspPZlFET1SqAY9XOMQPQoTQz3MaBI96604PY7SAT31iBo9oGMaPWZe3DyFwyQ94qonPTMbLz2uxxo9adMaPetFKT1mxsE8mFnIPPSAvjyPUhA9CosfPbgW2Dy+yBo90PkaPWiTGz0eRRo9yJ8bPe6uGj2ttxo9FI4aPYiIGj02gBo9JE8aPXq0Gj2+6Bo9RnEaPTJjGj0knxo9GvgaPdBpGj3qMRs99SgaPf8vGj0o7Bk99mgaPSisBD0oXPU8HuWvPHAxCj3/v8s87CknPVGg7zxwqTE9BgobPaY9Gj1mNhs9oIMaPS+mGz2a6Ro9cJUqPV0rFj1I3TU94NrLPOvtAz3rtR09j0oZPaNMLj16dNQ8AOBBPY4S0Dyudy49mtU/PVtX1zxm+hM9HuXdPNfzMT32VDA9Ht04PethCz24ci89FP5GPcz01jxclxw9RjEaPS4GGz2PYho9cK0aPS/2Gj0DTRo9wgX8PKQYFz0U9vM8CocePVGgyzwUdgs99rgpPaOAAz1wXdo8uHb3PI7GBz1cSw89j9r5PEelHj0+Sgw9w6EGPcwULz1m/uo8uAoFPTyi/TzgMuw8evTMPFuXxTzgwu88wvXuPB5FAj24jgY9rtshPXrU6jzW09w8PR4DPY7q9TxIEUM9ZnbMPMJJMD1xrTM97K0nPTxK6jyjNAc9SFEgPaR4Fz24PtQ8uL4KPeGCyDzhmhc97O0mPWLZGj3BXf48UmwLPcIt/zwUKg49pCwWPcJ9yjwlrxo9pFDrPMzczjz08PU86wErPfUMDD3MuBk9AOguPfwiGj0YOxs9o+AaPWbWGj20cRo9IjIbPWaWGj3MvBo93q0aPcg/Gj1wvRo9pj0aPfzCGz1mths9NtAaPXpEGz1YAho9djcaPYxlGz3ymxo9R9EaPRtoGj0oDBo9e7ADPSjE4TzC7cM8j7oTPTIj8jy3rtY8FGYxPcL1Gj2tRxo9xfIaPd1dGz0yYxo9bbAZPZZcGj20QRo9uAIDPfUo0TyE3xA9uLYCPbg6RD0yJwY9KGQNPSiYCD089h49t/7UPPTg4DzMDNU8mVUpPa2X7TweiRE97GUdPTNvND2QIgQ9otjdPHrs1jya8Qw9evTUPDndGj1lhho9+BUaPYSrGz0l7xo90BkbPTIzGj3Xewk9PTICPTLTFT31AAY9enzGPISjzDxmZtM8R0EwPcyIMT1ah/Y8MxP+PHt0GD2FWyg9ro/BPDPr5jzCJRQ9cMknPT063Tzr4eA84cLLPISLyTwy68I8rgMnPa0X9DwU2hc9zPwHPf/H/jzM2CI9o/DaPD0K0DxSyBs9uDY2PRRWDT2Oou88hN8KPYRj+jzCuQM9zDzOPEiNBT3MnBo99eAEPa53Gz1m7jw9ACwKPVvf+TxwXRo9/38aPTNL/TxIvTE97LkgPaSwLT3hkjE9SCkSPeFOND0KT9Y8PdIUPWbuxTweeR49CqfuPI5KHz0yBxY95KcaPXN6Gj2+KBo9K5kaPQMdGj0N9Bk9CjsRPeqBGj0Ktxo9IoIaPepRGj1mlho9eoQaPbvbGj3uzhk9eoQaPQmHGj0kvxk9YpkaPYRLGj1OCxs9ikUaPQpHGj0CnRo90uYaPZq1DD1wZec8pGgFPQw0Gj1poxk96IQaPVKoGj1Ykho9WDIbPUquGz1wjRo99RgbPW9NGj16ZBo9zBQWPY8CJz0ULus8FK4JPQrX/jwf+SM9Rz08PVvX+jw9jhY9uJbzPI4a1jx6NBY9rhfKPHr4Mj0Uogg9owQOPdYz6DzMFPo8R60PPcIdPz3gyvE8agMbPaadGj0Ufho9RuEaPY4yGj3k9xo9hFsaPR6t6TxwaQo9pOQ4PSg05TyuYwc93f0aPeBqID30YPY84p4MPaRQ1zxmRtM84Jq/PNbDOD0UJv48hBvBPFJwJz0oyB89HvUoPVxfAD24/vE8wtXWPDxi3zw8viA91ucOPY6K0Dwye9Q8KPS+PIXLEz08shM9PaYBPVtv1DyZ/RU99UDkPDIL/Tx6xMU8MkPXPOs1Cz1S2BU94b4vPaRgQT3MNBo9wo32PMJtNj24+hA9eswdPR6VGj0Kpxo9esz8PEf5AD1c6zw9rqc8PT2GJj2klAw9UggCPWyAGj0yc+w8SI0wPcK1Kz0K5808rvMFPRDhGj3Wsxo9owAbPcwcGz3nlBo9pDDiPMwEwjw+LhE9H00kPcwMHD1Yghs9MhMbPTagGj1KDhs9DaQaPQYaGj3nhBo9ducaPRDRGT34FRs98XsaPfI7Gj1f7Bo9Op0aPZymGj384ho9ROQZPSypGj3yuxo9W/8aPQ10Gj30yBo9MAYbPfToGj3Q6Ro9rhcbPclfGj0lLxs9fqEaPXoEGz3/rxo9uGbMPP/33DxmOhI9XK9EPZix7zyPdic99nAKPUcJFT2jwMs8wjFGPWbSST1mHto8zXAOPR9NIT1IQTM9e/AoPQoH8jwfFQI99ognPVRFGz3uThs9ZgYbPaZdGz38sho9lmwaPeSXGj2ECxo9KIwaPbqbGj24rho9W+8aPeDqGj0k7xo9tMEaPZrVHj2k5A49UiQxPXrELT0UTho9p80aPZnVKj32SAc9AHQIPR75Ij3W67s8cB0cPWaqBz1IQQU9XHMnPXC9Kj3ggsk8cLUzPVEYCT3gIgY94Y4bPUilET3CzS09mYndPBQ+vjwoABU9UrQdPUjZAT1RWNc8rm8QPa7f7TzC4Ro99ggwPaT8HD0Uruw8rofuPFI45jwNlBk96CQaPUCHGj0znyQ9FJYwPeGy2Dxnvvs8ws0wPc5gQT0ezS89HpEGPeEWFD1wtQU9KFy7PGb+Cj26ixs9mKkaPYV7Gj31mBo9bKAaPfILGj2P9g89HtXHPLiGFj1mpu08emTpPBe7Gj3v/hk9Ap0aPUo+Gj1HoRo904YaPcysGj131xo9/x8bPSiMGj3S5ho9ClcbPbSxGj2MpRo9bHAaPcysGj2+aBo9X8waPUp+Gj276xo91sMaPZmJGj1zWho9R9EbPSX/GT3aEBs9Op0aPapaGj2WvBo9JB8aPXRqGj34pRo9XDffPDyuQD2jjCc9FKYPPQAQAj32QMc8PXoFPUgFOz2ut8k80CkaPc+pGj0Kb9c8cLUZPVJIOD0zCx09wjUbPY/CGj2cZho90HkbPZbcGj3q4Rk9i3UaPRCRGj1RGBs9izUaPSESGz312Bo9nLYZPW0QGj0o3Bk94MoaPdqQGj2mfRo9sJQZPa2XGj1m5ho9rgcbPdPmGj1D9Bo9lYwaPSjYAD1SuDE9UMDdPFzDMj1m7hg9eoA2PVFw4zy41sw8zBT9PAq3Gz00Qyk9cLXBPD0K2jwAwAQ94JL1POop8zwznzI9rg/qPIVXLj0olAA9cD3ePDJbzjyucx89wr0mPVJQ+jyEu/Q8ALANPaSAHz2Pygk9hAsbPUC3Gj1fbBs9cK0aPeu9AD1wvQ09jxIKPRR2xzzW0w49FEouPT6SAz09Ggc97Ak0Pbeu2zw28Bo9rZcaPcIVGj1R+Bo9iDgbPUfBGj1U9Ro9vngaPQBMGT3WM9889iDfPPY4Gz2B7hk9cN0aPTMzGz3WIxs9G+gaPQKNGj3aIBo9TjsbPR71GT2ZORs9aVMaPRTOGj1cnxo9R2EaPfiFGj2th9w8egT9PDxKGj0aOBs9aeMZPcLVGj0CnRo9lowaPZb8GT10Khs9ursaPXDdGT2xBBs9/MIZPZJvGj0v1ho9PDrkPIUXJD1HbTE9j2YzPZphNT0yMzE9uKoQPQqX8jyPhjs9j24aPWwgGj3r8Ro9XF8aPQZKGj31+Bk96EQaPa0XGz1Adxo9GvgaPZwmGz3n9Bo9LGkaPTYgGj0CfRs9DWQaPY5yGz2Sfxo9jEUaPfhVGj06/Ro9RpEaPSksGz3C5Ro9dJoaPeTHGj1YMho9jHUaPbTxGj2APhk91HYaPSzpGj3TNhs9gB4bPWZOHD0yy8Q8jh4IPTL7vjx6pPM8zDgRPQrv5DyFiyE9XM/cPOvBzDzMZMo89vwBPaMkAD0U7iY9cIEDPdaXBD2tL9E8KNQyPVIgKj0epb08uJ7WPMyMLj0p7Ds9uP4gPSkgCD3hij09UhwpPVTVGj3a0Bo9mekaPe6eGj1wbRs9UogbPcJdIz0Kn/A8zOw7Pa5/ID204Ro9mdnPPLce0zxcp+I8cLUyPaBzGz3IDxo9GrgaPcbSGj0Gmhs9hNsaPaBjGj1ABxs9Sp4ZPQqXvTxwcRE9FFooPWZ2Gz1i6Rs9WMIaPWK5Gz3/vxk9yP8aPbheGj3MbBo90GkaPWygGj3rYRo9KHwaPbQxGj0iIho9Css1PbiiDj099iA9APAFPUeR2Dyggxo9xfIaPYjYGj31KBs9XA8bPaTgGj0ovBo9mZkaPZyWGz0Jdxk9xVIaPZohHD0A0Ng8uBIkPShIHj1mEgA9j5YtPaPYwjy43iw9FG4aPaBjGj0epRo9ks8aPamKGz0l7xo9X7waPSVvGj1zyho9QMcaPczcGj2PEhs9WBIaPaNQGj1Yghs9LDkbPVI4Gj0y0xo90LkaPYy1Gj0ojBo9DSQaPTPDGz27Sxs9X9waPfwCGz0QARs9yL8aPX0BGz0U7ho909YaPfhlGj16tBo9PZoaPaATGz3CPbc8FLYoPY4KvDy4Jis99qwmPaRUIT3M3A49PAIXPVLY4Dy4rvo8XFsePQAA4Dxbf988PL4ZPQqnAz0oJLc8uK7SPPWUGj1SKCo91wv1PPU4wDwUujQ9mSUIPXtkHj3gXh49o1jAPFsf7zwkLxs9ACAaPeuhGj2n/Ro9KKwaPQmnGj2cFhs9yS8aPbE0Gz3Q2Ro93h0aPeDKGj2PZhY9KeQhPUjNFj3/L9A8UbgaPQ2kGj0Xixo9makaPZzmGj0AsBk9mZkaPdBJGj2t5xo9PToaPY7yGj3nxBo9VCUaPaCTGj1p0xk9L2YaPRe7Gj2HGBs9YgkbPejkGj3PKRo9ooAaPTkNGz2fQxo90pYaPUghJD2tj988KIzZPFJ8Lz1S9C09ClsZPfJbGj1fDBo9WPIaPbThGj0kTxs9GFsbPThdGj2qOhs9nDYbPfhFGj0CHRs9o1QVPVxHAz3MZCw9ws2/PLg26DzVC/E8CmMbPfXI/zzWPw09gE4bPTawGj2FGxs96IQaPU4bGz1evBo9Oi0aPcl/Gz1HoRo9gS4aPZIfGj1ebBo9Sp4aPfJLGj0y8xk9pq0aPap6Gj0hYho9i4UaPTKzGj20kRo9NqAaPWmzGj0AIBs9aVMbPYeIGj16FBo9+AUbPaAzGj0o3AQ94XK7PP/X2jweRb88ekTcPK7jGj3hvgM9j2LePGYKBD0KZzM9epS1PNbD8DzWq988FNITPTJjFT1wVcw8Ho3ZPDyC0jweFdI8mskmPa7TMz3rSS89ZtYUPaL40Tz2CAo91iMpPXCVzTyE88c8rusqPa6zGD1wbSk9FDbiPFH4Gj16VBo9foEaPXOqGj1R+Bo9Q+QaPfzCGj0oTBo9ClcbPfR4Gj2APho9ajMbPYRLGj16NM88zBTTPJnZGj1Y0ho9ku8aPRdrGj2ZyRs9Oe0aPZh5Gj2jMBY9e8AQPUedCD3gGu88ChfQPOu5Gz2Z8do8TssaPXCdGz1YIho9NoAaPerRGj3y6xo9Ss4ZPYt1Gj0hIho9dlcbPTzaGj3PqRo9hMPnPClQOz3WWxs9cKk5PZAaHj0AWDs9WHIaPbhOGz20URs9pl0aPRdbGj0exRo9Q6QaPeHmAD1wxRg9ru8vPfYcCD1R3Ac9orjxPMLd9DyQEi099XQNPR45PD1IoSY9cAUSPXqIBD3gmho9rncaPV+cGj3gOho9hAsbPboLGz1ERBo96IQaPQCoKj3sfRc91mskPY5eAj2L1Ro907YaPeBaGj0wpho9RuEZPeSXGj31qBo9URgaPbi+Gj1m5ho9uwsbPWnjGj3kNxo9aJMaPQaqGj0Jlxs9Mz8pPZrxLT0zwxU9KYgpPa6jHj2Z7SM9SJklPcwwJD3qmfg8Zs78POE2KT3hPic9ZQ7SPIbfMz2Ptio9uEIDPZA+KD2k+AE9uGbhPI4uFj0zMy49hasePXGlDj24hiM94nYqPRTO7jzrFSQ9HgX9PAl3vjy45ug8Rx0QPWYeIj1w1Ss9sJQaPWZWGz2BPho9foEaPaY9Gj086hk96rEaPRBRGj1qoxs9/CIbPZJfGj1sYBs9Ag0bPXYXGz1+wRo9W18aPVgiGz0ozBo9kh8aPVhiGz34tRo99fQePcz8tDytp+c8ra/sPD6+Mz24KiY9/++5PIS7+Dxcz9s855QaPaZtGj1pMxo9/EIaPfKLGj3gKhs9REQaPUC3Gj0UHhs9lSwaPTJDGj0Xmxs9FAIEPQB8Mj0feQM9Zq4ZPR8tAj2+GBs9pBAbPUqOGj0C7Ro9qtoaPfiVGj3MvNo8hM8WPbg+2DyPoi49ro/RPPZgHT2YGfI8Cn8qPcyUAz3hJiU9KLwLPVzfPj3i/kE9zMAZPeSXGz2cdhk9USgbPZOPGz0Giho9kl8aPSwpGj1ROBo9uAIKPXoc/zyubyU9enzGPNbfBD3I3xo9/GIaPd3NGj2Sbxs9i7UaPf4fGj20cRo95wQbPWkDGz3ymxs90qYbPcVSGj0epRo9VLUZPetZDD0o9PY8KKTRPISTvzwz5w49ZioUPeuFMz1SaDM9evBDPTNzCT3NbEM9pJAnPdYLHj2EU/w8KPwUPY6WEz24wgw9UejIPMIhLz1SuCo91rMLPR71ET1SpAA9ozgAPT72KD3WC+w8108aPQpvLj2ZUc48uPYePcwE4jy44ig94QIMPXqkGj1EhBo9hFsbPeF6Gj1zChs903YaPVhSGj08iho9MqMaPcLVGj2gYxo94PoZPa43Gz1KXhs9QHcaPU7rGj31yBs9xfIZPW0gGj1H0Ro9dlcbPdb70DxShDM9CX/mPKSw4Ty4ZgQ9PBLNPOF+Lz3N0CQ9riMEPW8F9Twp3PM8NgAaPVQ1Gz31SBo9wkUaPf9vGj2cRhs9X8waPXMaGz1w7Ro9GjgaPe6+Gj1QKPk8SJkVPRQCFT3NtEE9Sm4aPZhJGj20ERo9dEoaPSjcGj3Wsxo99swHPT0uIT2ZxS49wkEbPfZsGD2Oeuo8roctPcxszzy4RtY86pnyPDNbCz2GIzY9uBIZPXpEzDwoVNs8M+MZPUchGz0biBs9oxAbPXBtGj169Bo90oYaPYRj1jxI0TA964EpPR5FujwAFCM9XOsHPR5FGz0DrRo9HrUZPTLj7Dw9Gig9Aj0aPeT3Gj3ZsBo9zCwbPeG6GT1GcRo9HhUbPXA9Gj3CmSY99hAlPfZ4Mz0oNMA8620zPVKI+zxShDE9KEwYPSjszjx6/OI8Cn8zPa6/Gz2jAM48Zm7JPK1f2Dyuuyc9/s/IPFEA1zzrWds84S4TPUhJLz0UliE9jsLPPEhpLz0zzwM9ANDbPM2IHz3WM/w8mWnzPMyc7jy4Nto8R/ksPQkf9DxmzhU9jnIaPTL76zzDOQ89/38aPfLbGj3Fsho9fVEbPYv1Gj2wlBo9CncaPRebGj3PKRo9sMQaPaa9Gj3aUBo9bMAaPVQ1Gj3uTho9WAIaPcbiGj3JDxo9KMAOPYVvFD088t88uNYHPVxbKj1lVrg8UigQPT2y2Dy4ci49ZqbAPK4LBD3JXxo9Oc0ZPe6+Gj20ERo9RAQaPXrkGj0syRo9NgAaPU5rGj0CfRs9oJMaPYKOGj16xBo9ZtYaPY8SGz1ebBo9VUUbPS9mGz2EOxo969ErPQg/5jzgeto8RmHgPPZABj1HRQY9wrXDPACEDD1ldgE9HlXIPI7yyjyOAsg8erz2PCnUND259jY9hQcIPVFwzDymvRo9Od0aPfi1Gj3Jzxo9ku8aPb4YGz0Tfho9YgkaPY/+JT23buI84eq7PAA0Kz0p7Bs9rpcaPaaNGj1HYfs8Cs/gPADwQj2ZidQ8Cs8nPY6iGj0smRo9tLEaPZymGj3dHRo9iPgZPcL9Ez3WK8s8Cmc/PWZm5jzNtEI91kvnPFH8Ij1wSTs9rjsUPa6HyzwpXDw9CrctPetJ0TyZSdI8Zra6PLeevDwy6/08ZWbuPFw/AD0AoC49zHwoPf+f4jwe8Q49SGUOPXoAHD0yS8E8HnUBPTyiIj24Ni49M3PzPCmwLz09HjE9cH35PHDZCT0pfAA9PGLpPB7VyjyPgiI9TksbPUfhGj1mVho95PcaPcaiGj0NpBo9QDcbPVgCGj0OpBo9QFcaPdO2Gj27mxo9UkgbPSsJGj3ktxo9wpUaPbiGLT3/3wA9HqEQPaTMCj0zMxc9zETrPJktLD0KRwo9rg+4POqh8zyuZzI9j74lPeAq7jygUxo9whUbPQZaGj12txo93Q0aPZi5Gj3QaRo9ZqYaPQYKGj2Okho9NsAaPbubGj1+QRo95yQaPaIAGz0oLAI96/UHPUd9Cz2Ouuw8KLwEPfbADj3/t9s8W++9PNZT6DyZgdQ8WyexPEcJyTzCFfE8SJkGPeEq+jzguvQ8rsMoPT2iAj24zuc8juLFPEfBGj3asBo9LiYbPRe7Gj0pjBo9WCIbPRQ+Gj08iho9erwRPa6PxTxStBw99OjnPEchGz08Au48zCzaPIbbIj2PbiA9HtUJPT2K0Dw86vM8ABAaPQKNGj0sWRo9OQ0bPTp9Gj1Omxo9UPD3PADwzjx7+DQ9mrkvPbhmCD2FoxU9pPgQPT2OFD3XTzU9R10qPeAK6jzhQic9XG/XPLiiFD0Kl+U8ri/lPK6n4Dx6NLs84RIQPTzq7jzgwu48ZnbfPI+y0zwUvjM96pnHPLhiJz3sYSI9hDsDPRS2IT0AtA49XCcXPeCSvzwyu/c8PU4zPZjR7zwJh+o8XN8IPdYD/TxiGRo90IkaPTIjGz0XWxo9IlIbPSESGj2xxBo9qooaPY4CGz1YUho9mRkbPcYSGz3MvBo9egQbPcifGj0K1xo9KATyPACYFD3Xyx49cL0RPeCC6zxwrRs9KDAnPaMUHj2PDhk9UujCPFx/tzwohM48Zg4FPU5LGz1mtho9KMwaPdPmGj0lbxo9jjIbPURUGz09Ghs9HqUaPSUvGj2cdho9FL4aPaBTGz1iyRo9rmcPPeDiAT1m1r08CA/RPIWXCj1wFRA9CkMnPVuLFD2E27g8Ps4BPQDYBz0KJ+M8KGTsPGYyIj0KSxM9cD38PLj2Ez0VkkA9eoQ+PY/67jyjDBk92vAaPcIVGz3uvho9dHoaPV/cGj0vhho96mEaPU67Gj2qSho9Su4ZPburGj1UZRo9hc8rPfZALD0ySyQ9mh0bPShs/zyukyE99XAMPewJRj0Guho9pj0bPX7RGj0DDRs9LBkaPSsZGj1pYxk9HvEvPQrv3jx7mEM9pFgDPUjNQT1w+QY9HiXyPHAVET2k8OY8SC0cPVvHzzwALDY9AHgaPYQb3DwKJx4960EYPXD1/Tz2tCQ9RjHUPI9WLj0Kow89FNosPQofBj16fNs8CnfEPDyK7jwUxhw9AHwyPaM4Hz3CxRc9zNz+PHpwAz16xNw8AMgiPbiWMz2Q7iU9ZspAPY6CGj1+gRs9HmUaPTxKGj3qwRo9oGMaPUcBGz3kRxs95OcaPVKIGj0XGxs92pAaPab9Gj2k4Bo9QOcaPdkAGz2kEBk9/i/KPDPHGj0pWDE9RyncPK6XLD1RqOk8UiATPVLILD0eleY8ozQQPXBN8DyawSA9aaMaPczMGj3ebRo9FDILPXABLT3yOxs9qaoaPQONGj0e1Ro9FysbPRSeGj3GMho9wlUaPXvEtjz0qN08zNgBPY8uDz0oJMk8HnklPeCS8TxHbQo9okj3POHqJj245vE8zOwaPa5/tjzW2+o8Cr/xPKN0BD3CXf88R8UAPXpAKT3CYRM9mhUePYX/AD0eLck8u/sZPQlnGj0NVBo90JkaPRdrGj3TNhs9ISIbPf+fGj0JFxs9R/EaPTZQGj0KaxU9HpEtPdYj9DxSMBw9eoQRPet1IT3hThE9ZlIVPRDxGT3dXRs9SLEaPbubGj0CzRo9xpIbPVKsPD1RsOw8pDgsPVL4GD0A5D49CvdAPa6/LT17DEA9zLwaPShk2TxIxSk9uH7YPDLTsDw+xgw9cIUXPVLoKj3XFyo9R1UaPXp00DwouAs94HrGPOstDT1cl808o6gdPTIjtzwyXzI9M9cqPaQYwjxmDg09MoPDPLgiAD3roRs99YwsPUhpND0a+Bk9i1UbPQmHGj053Ro9YlkaPcwsGz0z4xk9cI0aPUqOGj3Fwho9VzIaPVQVGz3X4xo9yd8ZPbrrGz0A4Bo9WPIaPY7iGj3J/xo9qmobPeQXGj31WMQ8e+wiPdefFT2PAv08NIcjPXoU/jz25A494Or+PMKhLz0KR9o8ALAKPRS+zjyxxBk9PRobPWbuCj3MJOk8FMoPPSnEBT3k5xo9Ap0aPSWfGj2Sjxo9oNMaPZhZGj0Uqhg9UhglPWYuIT2jEME8FE7zPJgh+Dw8Ngw9FEomPa4jIj0obNQ8ZmIEPbju0Dz0gOc8HbX+PMz4BD1SoAA9hFPNPOx5Gj1cl608MuPiPI7SyDyE4708KHAPPTLLzDxSSBo9XG8ZParaGj1YMho9cB0bPcLlGj0o3Pk8XHsTPbhm5jxSpCQ9gd4aPQo3Cj0+zhY9zKARPQpXLD2kaBs9XKM7PUe5MT1GWfY80zYbPaq6Gj2tpxo9zEwbPRReGj31WBo9AHAbPYVr6jwKhzE9PjIqPQrfMz1wVfw8KFz7PMLxCz1cwzI9ABgjPdZDGD2uNws97NkDPXvQID0UBuU8uD79PCk8zzzMPAw9j+IgPTLz3zwUDt884CrbPI8qujw+Yh89//sDPeGuGz2Pnhs9uLb0PNa7wTxbL9Y8pNAGPYQD4TwKvx09j0YmPdZXKj0oJOE8hEcOPa6bPj3q6es8AJhCPYG+Gz3Shho9PJoaPSWvGj3d3Rs968EaPe7eGj3PmRs9vigbPYC+Gj1Y8ho90IkbPdYDGz1wjRo9mWkaPR6JEz17nCg9t+7uPK5X4Two9A09mLHdPHokLj3r6S49KPy3POBSLz3rsRw9PYoaPXr0Gj3hbgo9wc3uPHCl6DxSSAE9AJAfPcIxJD1mZho9LOkaPTxaGz3oRBo9uC4sPQpPxzzWm/o8hNu8PAAg3TzNvBk9cB3gPMwIAz08aiQ9rS/lPFxDGz1cL9g8PrI/PXrM4TyFC7Q8UsQRPY9qxjy41uE8ZUbePCgUMz0o6AM9zWwWPRRSGD1bj/k8rRMIPSjcGj2Z2Ro9TjsaPUoOGj0obP88KFzsPPYQKz1mIjY9W3fsPD3WGT0KCw49ZoopPSjoAz3MACU9M88UPaTMQD23nsg8CZfhPMzMGj12pxo9v8gaPaBjGz2AHhs9dkcaPX7hGT1efBo9ZW71PEjROz0VfkE9zLgrPT5+FD0AUAg9CkM3PXq4Cz2aIRU9uKb/PKQUCD2u4yk9WyfhPIU7IT32tAc99bD3PNZL5TzXVzk9uLbYPOCK+jyalSc9j+YxPbjiCj3qSdo8600FPcKF0DwodBU9kDYUPZr1Mj2u78M8HjXQPGaWxzwzxxI9/m/tPPW0Bj1wgR09AAAsPdZfHz24eh097FUfPdpQGj3dvRo9yJ8aPY4C5Ty2nuI8d0cbPRcrGj2txxk9bJAbPTzaGj1Ouxo9Ar0aPSWfGj0kjxo9wgUbPTMzJD24Jg894H4LPfYo1DwUVh89FN65PMEt3DyFIxw9hasePVLoGz0edRo9KNwaPQonJT0zbzI966UCPVwrJz3XKyI9FIIiPWbWGj2+yBo92XAaPR71zTzBxes84foUPXH9HD0zBw09Cm8qPXpQJj08KtY8/xsUPQBgJz3Cxco8R0H9PB/9JT2uDwI9mZHmPK4HBD247uk8Cp/yPOshHz1m6iI9jnLvPK5jLj0zEwI9ejAlPR5ZJD2OItE8iHgaPTndGj1UlRo9jvLIPABEDD0K6zQ9Ct8LPXr02TxcEyA9hHsHPVIwPT0okDY9hfcpPVs/+DwAKAM9rjM7Pet5ED2joBo9vsgaPU67Gj1+ERs95DcaPdwtGj0AsBo9MhMaPZiJGj02kBs9UeQFPUi52jweLdE8PbIsPRSaPj0Kwwc9FMolPa73Az2aCbc8zKTWPHCVGT0ohPQ8enAgPeFmEj0e9fk84GL+PK6XQj2ukzg99eDVPD3mGT0UTh49cCUyPesBCD0URus8hS8NPVJINj3r+T49cIUFPQojJz0AcAM9zJwcPZq5IT32TAo9cD0PPa4rFT31nDE9whUgPTJTzTy4uj09KRAxPVsf7DyZWRc94ArKPPbcCj0eOQs99fAvPU5bGj2LVRo9At0aPWKJGj2cxho9esQaPe6+Gj0D3Ro9ewQjPewp/Ty4hsc8jor3PHAhFz0+Et88620APZgRuzy4Xis9aWMaPSJyGj1sMBs9CvcZPWbW4TyF+xE9uU4wPYSz1TwUJg09LDkaPVx30Dz1uA09188EPT3KID3saaw8wh0PPewBHz1Hcc48PioePZqRGz3rbRc9ekTlPLhiDT2uJws9kP4YPeHuJT2GYys9M28rPc00Kz3CCRU91hO6PI6i9DwKKwA9R4nlPMIVAz1RqOw862koPYQL0jwCvRo9yA8aPX7hGj3We988RvnTPK7vHj3hvhM9y4TzPCgc7zxInRc9mkUsPYQ72jw+gj89Cv8/PeBS9jzsgRY9FC4aPTYwGz2dZho96EQaPZIvGj02sBo9Jf8aPTYQGz0CvRo92uAaPYgoGj3u/ho9wjk/PVI4BD1cmxo9HtUNPTwaHD16LP88rqsAPeytAz0AEMA8CiffPDLr2jwU8ig9j/YYPVL48DykAPg8NI8UPbiG7jz15DI962UQPaOwxjyuTxE9SOUoPQDcDj1SsBM9uMo9PXCRPT2k7C09hbcsPa4jKT2uzx89PdIWPfY0Pj24Nio9hSvUPOoB1zxc9/E8uPIKPeuVAT0yhwY9cHEoPY9SKD3q2cw84cLFPFG4wTxwdRs9FL7CPPX4Gj27qxo9pq0aPZzmGj3/zxo9DbQaPUMkGz31OBo9L2YaPYR3Aj31nBI9rlsUPXApGz24Ds48ks8aPd09Gj2BDhs9enQaPSg8Gj1iSRo9zKwZPT6+JD2OmtI8M2MjPeoRGz1SPAg9pDwIPVxDPD3BrfA8XFdIPVxDCD2sn+c8mQG0PArvAj2Y+bY8elArPQBg7DwJv9M8CrNBPewJLD1w5dU8mUn7PHrkCj327B89mRnOPI8iBj3qsb081nsEPUc55jzWZwQ9rocZPTMTIz3r8fI8Wkf5PER0Gz1UNRs9ALQYPf/38zxmtuU87OU9PRSuPj2th9A8mQEEPXCFxjyEVxI9zDAFPRS25TzWy+88lswaPQwEGj2fkxo9FxsbPUdRGj1ROBs9z6kaPZk5Gj2mbRs9WPIaPSHiGj2B7ho9quoaPSjcGj3FYhs9GsgaPYRrGz0TDho98usaPeqRGj3MXLo86ykIPUjB+TzMvAQ9XD/iPCmc6DwU3ik9uJYfPbjqQj09atc8hbMlPR/pGD2EO9o8KURBPdd/Oz1cZ9I8o1DmPD3+Gz1I3RM9KLAAPWYmNT3CUTo9HmXDPBReAD1SMB09FHYpPR7lzjzMhNM8PXLVPAonyjwyfxY9KWBBPVyP7DyQtjA94B4KPShcFj3sdSk9pCQTPaNQ2jweORg9joK+PI7KvTzQmRs9R1EaPa3nGj3CJRo94GoaPUdhGj3awBo9eiQaPQCQGj13Jxs9hMsaPVSVGj3M3Bo9DSQbPUTEGj0r2Ro95GcaPeRnGj0wNho99sgaPcyMGj1UVRo9168HPcycKD0Uxuc8o2D3PFwbCj2EA+I8Fd5DPVzfuzzqGfQ81gsePa5vBj3WK7I8jz4NPfYILj3Clc48ZvYRPZmtEj0e+Ss99agkPShE/zwe6SA9msnnPOrR/jzsjTg9zHgdPTJbwDwzdyA9e8wpPYTXAj0Kt8I8FM6sPIylGj1ShDE9CntAPSgsxzxmBh09APgTPT4uOT1ImRY9hZsPPc10FD1IVQU9jgrnPBQqIT2aaSc97j4bPXqkGj2Bfho94YoZPe6+Gj3Fsho9j2IaPWX2Gj1SGBo9pn0aPc+pGT2udxo9GqgaPdbjGT32yBo9uJ4aPerxGT1enBo91uv8POAy+Tz2fBc9zQzsPNej7Dwz2xs99tDlPMKxAT3XCwY9mGHqPNYD4DyEDzE9ZpogPVyXOT0K3ws9mukfPQD8Nj3rLUA9Zh73PCg8AD2jMCA9uI4oPcJ5Dz1HGeI8XGMfPfa4xTwoZD49UXA/PZgRxzyG3w09FA78PFxPDT0Jd/g8Hn0IPYQrLj1b5848hGPsPFGgMz3C5Qw9HnE2Pa7bCz0ye+c8FJIAPfWoGj1m5hk9cA0bPTzqGT0UDhs9R+EZPSVfGj1UpRo9rscaPcJVGz1QCBs9o3AaPU6bGj2W3Bo9afMZPQb6Gj0NBBs9+JUbPZh5Gj2wpBo9BvoaPQoXGj1mmgo97OEdPeAazjx6HOY8cMkrPXDF1jzNuAg9o8DtPMI1rTz/qwE9FEIAPbhGuTwofBk9cPk6PWVG7zxmogI9uAZEPWZWHT1SNEA9PT4GPVz39zytR+w8KKgKPeEiKj0AqAM99bQmPVJYCT1Q4OA8hZshPXpEFj084ts8gU4aPcHd9jyuB+A81iv+PFu/Bj169Mg8SKk3PVKkLD23xt08enTFPEflCD0AEBY9uD4VPaTECD3sGRE9iFgaPZVcGj0hoho9TgsbPczsGj38gho95OcaPSKCGj1K3ho9HnUaPbuLGj0aaBo9hSsbPXMqGj2f8xo94PoaPdbvET17LDg9w1kvPTPD0TwU5kE9RwnfPNcnLD3NOBE9cMEBPY9aJD09ut48hF8aPZnpFD2Z3Q49rk/gPBTqGT3slT099jgjPbgG+Dy46g09o7jqPGcqOT16rP88ZpoYPXCpJj2PCiU9hIvTPFFgBz2Y8bo8KYgKPdbvCD2iKOg8hHtCPbhaJj1ceyE9zEA1PT1aBj1wfRY94aIZPfWsCz24ahA9SE0fPROe7zy4zhQ9frEaPdqQGj0eBRs9LFkaPYi4Gj2PMhs9Ai0aPTkNGj3QORo904YaPYs1Gj3q0Ro90hYaPYF+Gz1pIxo9vsgaPeuxGj2ggxo9esQaPbA0Gj3dvRo9Su4ZPZkJSj324As9M68YPfWg1jyFfy09hds8PVKgCz3rwbo8RwkHPWaO9TzMuCQ9hAMJPYajKz2k4D89PWrzPD26/Tz0YO88pFQFPT2qDj2Outk819sjPdYzAT2Y4cM8etAWPVzjFD0yGwI9ogj0PCksJD08EhQ9zEAsPVz3+jzIHxo9ZqbyPB6twzwye9o8UiwtPQBgzzzCTTQ9ANQXPQoXNj3WU+k8UlwtPUh1Fj2PqhY96xH5PNcT7TwyQxo90KkaPYulGj2mTRs9X1waPcgPGz2wVBo9yY8aPe4eGz096ho9anMbParqGT3gKho9uhsbPSXPGj09UiE9zBw4PRTuJz1RoMY8AJA5PesJzzxm/tU8680TPUcNDz2Pwvg8FAoUPXAt6TwfZTU9epQsPXAtxzyZUTM9ZsI+PTLL+zyFbwU9y5TwPK6vAj3WW9k8pEjTPIaHCT1cnyI94PLlPMKdyjzgstc8XA8NPTIvCT0yy+g8pHDPPBMmzzwoXPQ8Cj/8PK6P2zyYgeM8kA4wPbj6ET2Owu88wkXSPDJL3TxbD+w89pAaPXoEvzzQqRo9XswaPabtGj1Yghs9qqoaPQr3GT1Axxk9FM4aPaYdGz0ofBo9RLQaPQDgGj1w3Ro9A+0aPWxQGz0XCxs9HqUaPQbKGj31aBo91qMaPRjbGj34lRo96xnPPLhu2Dxw/TM9XIcAPezVFj1SrDk9cKUUPXDFAT1cbys9CmfjPAB0Jz2P4gQ9cFUGPet5Kj2unxs97JUwPbeO2TwUcgQ9zcwNPVz3MD3hCs08J0TaPMKN1TxbXys9XC/zPDxKxTxmtgc9FHYYPZmRDj092is9j14fPTNnBj1iqRo9pBwOPZlp8DwojOI8KAzgPABYyzxSaCE9119CPUcZxzxS0C09pOQbPXDtKD162Cs9kDrQPMmvGj08mho9evQaPbubGj0wdho9gS4bPTwqGz2Pgho9DfQZPQBwGT3u7ho9cH0aPZIPGz3MrBk9jwIbPaQsIz16JMs8owAHPTObKD1xMTs9hWvTPBWqKj2Pkus89BDoPABYxDykIPU8KDz1PD2y/Ty4Hhc9rnMFPXtYLD2FE/k8WzfaPDJrCD1wKSg9XH86PR7RED1w3dE8KVzTPK4rMD1SoPo8PYI4PQDwAj2a8bw8ZgbjPK0vxDzMEBE9KKTxPMINNj3Cjes89YjMPPVAwDyuMww9jyoRPf9n7TxcixQ9PaopPZnR4DzroQc98esZPdZTGz3y+xk9L+YaPar6Gj2Eixo9Ag0bPY+iGj2jUBo9Sj4bPX3xGj0ikho9/DIbPfXIGj1+0Ro9Os0ZPXQaGj0ikho9IkIbPViSGj2mHRs91uMaPbgeGz2+CBs9RqnLPI5a8jwz90I9PUYqPQoHzTxmghQ9mOn6POEiKj2PguA8AHi3PCgkIT3gAu489UDJPI4Cvzxc18o8w5E1PZDqQT25ejQ91nv8PKRgDz0e1QI9XSMhPR7lIT0UZvM8AEggPXCNCz3MFMI8UAj/PMzwEz3rEQE9KTyuPOEiOD1I/S89mSnqPLeW6jx63AQ9erzpPArzQT240i497Kk9PXClIT0J/8s8KfADPa7vID3ryQA99VgbPZwGGz1bvxo9vhgaPVGoGj0lPxo9atMaPSIyGj1p8xo9yD8aPQCQGj341Ro9+MUaPVJYGj3WYxo9XEsZPaMoLD0o7CI9R6k6PTy2Dj1mNg49FDb7PHr8JD3qwf08XDsrPa6vOT3NYAU9hbc9PYVDFj3NKBo9o5DSPAoLPT1mLho9rqcjPR7pKj0ePcs8wt0UPQofsTzgirg8KKTiPEDHGj0o9DA9FCIQPdd7FD1cPxI9rffHPBT2xzxHxRE9KXw0PQD0Gj2jEBs9cC02PQqX6zxwpRA9PAYPPUcRzDxSHDY9TgsaPcifGj2I+Bk9XwwbPZkJGj3ITxs9/PIaPYDuGj0v9hk9CncaPURkGj27exo9kq8aPVvPGj2gUxs90DkaPVQlGj1SeBo9KAwaPTaQGj0lzxk9zLwaPbuLGj0a6Bk95CcbPfJ7Gj0vVho9rQe5POHqzDz1SBc9XG/LPOpZ5jxb+xc91hMrPbiKFD3MjN481vcIPShk/jzWHx496snMPOwZET1cuw89wpXgPABoEj2OOrU8zPTlPK3/AT0UhiI9rj+zPFsf5zyaiSU9UbjHPHDNET3MSAw94SIMPShUDj2uD9E8rssIPfbYJz2E89w8jyocPVyzKD2PWh49o7AxPVEI/TwoRCM9ALQQPUfNIj326Pc8zSzfPKr6GT0hwho9kW8aPSV/Gj2Eexo9gW4bPSGCGj2BHhs9QPcaPb74GT1Atxk9cyoaPYiYGj1URRs96xEbPbQxGj1c+x49uNbfPHpc2zxc2xM94VpBPeFS0zyP9gE99uAbPSg4Jj0pDCU9FOJBPbiqCj3XQwc9mLnyPFCQxzwU+hk91svIPM0cRD3hii09KNS9PB4d7zzMoBU9/2fPPPU4sjzMzPE84HLvPMxUGz0eRRU9PZ4APczYAD1QgO48H1EqPYWTMT1xcSU97j4aPVyv4TxSCEA9UcwzPVz7DD3WRyY9j/4bPRSO0TwA4BM99RgbPV5MGT3rERs9FH4bPWLpGj23zho9yJ8aPSh8Gj0vVho9gE4bPV/MGj0onBo9DDQaPa03Gj02QBs9PGoaPfiVGj0U7hk907YaPVyfGj2gQxs91lMaPYGeGj3CJRo95wQaPfUYGz3CFd48FBImPethJT3iliU9ZmILPXpYFj3/3/M8cDEQPRS+zzwe/R89UmwNPXA5Kz0eZfg8Hl38PCj0rzx6KAA94NrgPFvHsTwUQgc9rusaPRTmsjw8jgk9CWfnPB61zDz13As9mAnePPYUHj3W4xM9ADAkPeGqED0o1OM8mWEKPf8v+jw6vRo9mGnYPKScAj0AmM08wiUEPXCVAz1wYQA9CjfZPHuMCT1IURI9CucaPTodGz27Oxo9NhAbPSJyGT2LxRo9vrgaPZy2Gj2g4xo9mDkaPdlgGj3CNRo9rqcaPetRGj349Ro9afMZPVs3+TyPQjg9KNgePaSQQT1R+O08ws3vPNZLHz246hY9cM0JPTM7CD0UcjU9uFoyPXDV/jxSOBg9rjciPfbsNT2Dm+08cKXkPHAt9jwo1Ns89rAPPdfvFj2jiM08mqkfPT1OKD1Hmcg8kKIiPQDAGj2F5y49HsX1PJnx8jyZNUE9ANxFPb+IGj0riRo9pPAtPRRODz2ZfR49Zu7EPI/mFj1bf9Q89SAGPfaY8jw94g89mEkaPXD9Gj1oAxs9KNwaPfg1Gj388ho9o4AaPXqUGz2jkBo95FcbPQ2UGj3MjBo9nJYaPVF4GT2/yBo97s4aPZ/DGj1RqBo9ihUbPYvVGj2BHho9llwaPcwsGz1Ycho9qjoaPY9+Ej0e1fo8kPYqPf9f4Dx6dOg8euQIPQCwIT0pPCQ9690iPVJI0TwyFyk9HrWuPGZGsDzg8uc8zMzCPPa4ID1cr9M8KKzaPFwTLD0+Wic9UlgUPetVAz2P+vI8HpULPVwLBT3rwcE8jtKxPHq02DwKp9A8emzGPGbWJj1cr8g8UmAaPepJ2DySfxo9fmEaPZasGj20wRo93U0aPcxM9DznJBo9HqUaPR51Gj0Ubho9qkoaPf7fGT0U/ho9pPAbPaAzGz0NhBo96vEaPRdLGz2IWBo9VVUaPQb6GT0Geho9RKQaPWmzGj12txo9MzO+PHokOj3hAhU99vQzPVIgDj2kAMw8o+APPa6vCD2sT/M8XLevPB6JET0fxRs9o3DSPMxYFD2jCPM8ZkYrPQBsKT1cRzA9UYQAPTKbFz1Hod08ABjcPHpM2Dy4ftE87F0nPcIxBz2i4L08CnsNPei0Gj2LhRo9Ax0aPbHUGj1V9Ro9Ja8aPRDhGj3CJRk9hJsPPSiM7jwV5jo99qQYPeAaBj1wYRQ9rmswPTOPOz2EWxo9VOUaPWZmGj3QSRo9kv8aPURkGz2mbRo94foaPXS6Gj1pIxs9Jq8ZPXBdGz0s6Ro9cL0aPXR6Gz02ABs9nLYaPcK1GT1YQhs9gZ4ZPUo+Gj3nVBo9wvUZPQqHGj3urho9KJAPPUfZ8jxHaRo9AFjdPFGw0Txm3vs8CR/uPChU0TwA4Cg9emzxPPaMKD1lZg89RmHPPDIrvTweFQM9CSffPB7VAT167P4819cVPcw8xzzCQQ89wo0dPcwc7jyEu9s8cHXfPMwszTx6LK48mdnlPBSmET0KRzQ9rosgPaMQwzyasS09Wy/OPFKkCD1UBRs900YbPY+CGz3qERs92dAaPWa2GT2foxk9BgoaPQpHGz27Cxo9Ax0bPVvPGj1c/xo9/EIaPfziGj2O8ho9epQaPTzKGj26uxo9pHAaPRCRGT2VPBs99egaPWlDGz2Ycfc81nvnPIQT8zzsWRc9zDQKPbjGCj329BA9ws0XPZmpGT3gsv086r0pPQq/AT32/CM9Wz/rPHrkGj1wXRo9vigaPa6P1jxmLss8mlEcPaTo9jw9agk9XNsKPcwcHT2Fxw49zCy+PGamIj3rAcc8go4bPXO6Gj0vdho9jnIaPUBXGj0s+Ro954QaPd29Gj24BiI9HukZPdarIT2aKSE9XJsAPQqjFT24PvQ8mTHPPKPQGj3FMhs9JJ8ZPbF0Gj2jUBs9TjsbPYS7Gj0X2xk9L8YaPUr+Gj2uZxo9acMaPUpeGz3Wkxs9DOQZPd3dGT1Yghs99WgaPSw5Gj0iQhs9vlgaPYE+Gj0hQhs9XiwbPY9yGj24Cic9UdD7PD1KHT1HUdU8evy9POJGLD0yA/k8HskMPVzHAT0oHLE8elziPML9IT0+jhY9W1+uPMxgFz3hSis9wmWuPDN3Kz1RWOM89vAbPQBAszzh0gM9t17oPK1H7jw9ku08HqXrPI4yCj3qgdc8t97CPGbmHD1cXxA9Cks1PcwE3TwKAyo9zCwVPQLtGj3ZMBs9Og0bPYgIGz2LVRo9A10aPdqAGj1UxRo9lhwaPfQYGz1HMRs9xQIbPe7OGj27Sxo9dmcaPaDjGj2tpxo93Z0aPR1lGj3Inxo9/LIaPcJ1Gz1Y0ho9lpwaPc9JGz2jKN48eiziPNgXMD2k2BQ96rHSPBSeGj1R2Bw91iMpPXANIz1wISw911sFPTRPQz1IWTU9tIEaPWqzGj0kDxs9rT/2PMzksTwzW7Q8pNQAPa5nAD0ozBY9zMgJPdYzsTxmzvQ8zKSzPGauFD02cBs9IeIaPaMQGz0N5Bo9DSQaPd3NGj1G4Ro91gMbPR7VGj2PrhU9MhP7PLiGJT3iDiI9ACgDPUgFND06nRo9bEAbPQzUGT3ILxs9KFwbPVGYGj1eHBs9zDwaPepxGj12Bxs9wpUaPYQrGj3yyxo9ImIbPQKdGj3d/Ro9wqUaPT36Gz1Kbho9/CIbPX4BGz2gsxo9+EUaPXD9Gj0hcho9BroaPd3dGj1cixg9Cv/WPFu32DwKp7U8cBXGPK4THD09QgQ9Zo4nPa0/yzzC3ds81pMUPTzKwjykaBI99aj+PGXmyDzgOsA8XNcbPZj59jw8WsI8KZgoPTJ72zwzayg94HrSPJr1ID32EAQ9pJgZPRM+vzzM/Og8cGE4PVx7Bz17KBg9mWkOPRRaCz3Wm+s8NrAaPUdxGj0s+Rs9c7oaPUouGj2/OBo9uI4aPYE+Gj3a0Bo9ftEZPZa8GT1w7Rk9PEobPe4OGz0i0ho9jjIaPeQ3Gj1fXBo9c3oaPR7lGT3Jbxo9DSQaPWZGGj0kHxs9Ob0ZPeiEGj32cB89zAQvPVy/HT2aUQ09PdLGPI/yBD0pwAM94JrjPLiqOj3MJOk8XF8+PSypGj2Pcho9hEsbPWKpGj1lfug8UHjhPOztID1xQSk9PHKyPEextjykiLY8pOgcPcKNCT0z7yY9UqwrPZx2Gj16NBs9PAobPWnzGj3yGxo9gX4aPcI1Gz31uBo9Q7QaPRQ2KD0ye/887EEVPYRnKj0AaEM9/4MePdazGj161Bo9IgIaPfL7Gj3Inxo9z2kaPTbwGj0hYho9MtMZPb7IGj0obBo9IfIaPcjvGj3SRho9XN8aPRARGj2wVBo90CkbPQonGz0Kxxk9gU4bPZyGGj1w3Ro98fsZPWrDGj0hUho9NgAbPa1LGT3gKhM9PX4cPaOI8zwpnCQ9SKUePUgtHz0yU+o87CUSPdZ79Dx6uAI9cb0oPWZSIz32DCQ9ruskPXrM/jwpoCc9FO7+POBC2jzMzN489UDiPM3UJT3+D/8863UPPdcfJD3CHdw8zJgSPRTe3TyPog49UfjBPGbWNT2O2t48FNbqPB51Ej2chho9euQaPcj/Gj2Sfxs9TgsbPQCgGj2cRho9tHEaPcj/GT0y4xo9FN4aPV98Gj1mFhs9afMaPao6Gz272xo9CocaPdqwGz34FRs9yc8aPWyQGj3gmho94coaPaBjGz2mDRs9pFAaPd5tGj2a9RY9rQ/7PFxnDz2PstA8CgcAPSnMKz2Em948rQfrPOJ64zzoRBo9oPMZPch/Gj0U3ho99egZPYFOGj1crwA9cL0RPUYR4TxwoQA9MqPcPB7hHD2Q4gY99XCvPCfE3TxSBBI90OkaPRibGj0Yyxo9dEoaPTmNGj1mlho9GHsbPbC0Gj1scBo9KGwaPTwqGj0zNyA9KJTUPJZMGj06bRs9j5IaPXZHGz1fHBs9bBAbPd3NGj0ofBo9Ao0bPbdOGj3M3Bo9docaPUo+Gj1mhho9KGwaPYQrGz1mZhs9wkUaPS/GGj31KBs9cL0aPX6BGz3aYBs9EEEaPcFFGj3Wkxk9IoIbPQY6Gj3g2ho9re/bPFxPsjz1aLA8mWUrPWZqKD1HOSU9UrAVPcy8tDx6NOg8b13VPHsAJj1Gyec89Nj5PFGQszzMkCk9uBogPc2UDz1mdhM9KDzJPI9+ET3C7Qk9FFa/PLgW1DxIERI96gm5PPX0Cj3CDQs9KYAtPVy//jyE4yM9ZrotPWa+OD1cN/M8cDUZPbThGj2Sfxo9TusaPbCEGj0eBRs94KobPcx8Gj0pLBs9u1saPdLmGT1iGRo9QDcaPQ==", "encoding": "base64", "path": [ "nav_image_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show4d.Show4D", "_css": ".show4d-root{border-radius:2px;padding:16px}\n", "_dom_classes": [], "_esm": "var uA=Object.create;var Ox=Object.defineProperty;var pA=Object.getOwnPropertyDescriptor;var fA=Object.getOwnPropertyNames;var dA=Object.getPrototypeOf,mA=Object.prototype.hasOwnProperty;var Wo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var yA=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of fA(t))!mA.call(e,n)&&n!==o&&Ox(e,n,{get:()=>t[n],enumerable:!(r=pA(t,n))||r.enumerable});return e};var j=(e,t,o)=>(o=e!=null?uA(dA(e)):{},yA(t||!e||!e.__esModule?Ox(o,\"default\",{value:e,enumerable:!0}):o,e));var Hx=Wo(je=>{\"use strict\";var hg=Symbol.for(\"react.transitional.element\"),hA=Symbol.for(\"react.portal\"),gA=Symbol.for(\"react.fragment\"),bA=Symbol.for(\"react.strict_mode\"),vA=Symbol.for(\"react.profiler\"),TA=Symbol.for(\"react.consumer\"),xA=Symbol.for(\"react.context\"),SA=Symbol.for(\"react.forward_ref\"),PA=Symbol.for(\"react.suspense\"),RA=Symbol.for(\"react.memo\"),_x=Symbol.for(\"react.lazy\"),CA=Symbol.for(\"react.activity\"),Ax=Symbol.iterator;function EA(e){return e===null||typeof e!=\"object\"?null:(e=Ax&&e[Ax]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Bx={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},kx=Object.assign,jx={};function is(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}is.prototype.isReactComponent={};is.prototype.setState=function(e,t){if(typeof e!=\"object\"&&typeof e!=\"function\"&&e!=null)throw Error(\"takes an object of state variables to update or a function which returns an object of state variables.\");this.updater.enqueueSetState(this,e,t,\"setState\")};is.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Ux(){}Ux.prototype=is.prototype;function gg(e,t,o){this.props=e,this.context=t,this.refs=jx,this.updater=o||Bx}var bg=gg.prototype=new Ux;bg.constructor=gg;kx(bg,is.prototype);bg.isPureReactComponent=!0;var zx=Array.isArray;function yg(){}var At={H:null,A:null,T:null,S:null},Lx=Object.prototype.hasOwnProperty;function vg(e,t,o){var r=o.ref;return{$$typeof:hg,type:e,key:t,ref:r!==void 0?r:null,props:o}}function wA(e,t){return vg(e.type,t,e.props)}function Tg(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===hg}function MA(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var Nx=/\\/+/g;function mg(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?MA(\"\"+e.key):t.toString(36)}function OA(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(yg,yg):(e.status=\"pending\",e.then(function(t){e.status===\"pending\"&&(e.status=\"fulfilled\",e.value=t)},function(t){e.status===\"pending\"&&(e.status=\"rejected\",e.reason=t)})),e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason}}throw e}function as(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case hg:case hA:i=!0;break;case _x:return i=e._init,as(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+mg(e,0):r,zx(n)?(o=\"\",i!=null&&(o=i.replace(Nx,\"$&/\")+\"/\"),as(n,t,o,\"\",function(c){return c})):n!=null&&(Tg(n)&&(n=wA(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(Nx,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(zx(e))for(var s=0;s{\"use strict\";Vx.exports=Hx()});var Qx=Wo(_t=>{\"use strict\";function Rg(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rtd(l,o))std(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(std(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function td(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(Ix=performance,_t.unstable_now=function(){return Ix.now()}):(xg=Date,$x=xg.now(),_t.unstable_now=function(){return xg.now()-$x});var Ix,xg,$x,ra=[],Ya=[],NA=1,Vr=null,Vo=3,Cg=!1,wu=!1,Mu=!1,Eg=!1,Yx=typeof setTimeout==\"function\"?setTimeout:null,Gx=typeof clearTimeout==\"function\"?clearTimeout:null,Fx=typeof setImmediate<\"u\"?setImmediate:null;function od(e){for(var t=Dn(Ya);t!==null;){if(t.callback===null)rd(Ya);else if(t.startTime<=e)rd(Ya),t.sortIndex=t.expirationTime,Rg(ra,t);else break;t=Dn(Ya)}}function wg(e){if(Mu=!1,od(e),!wu)if(Dn(ra)!==null)wu=!0,ss||(ss=!0,ls());else{var t=Dn(Ya);t!==null&&Mg(wg,t.startTime-e)}}var ss=!1,Ou=-1,Xx=5,Wx=-1;function Kx(){return Eg?!0:!(_t.unstable_now()-Wxe&&Kx());){var r=Vr.callback;if(typeof r==\"function\"){Vr.callback=null,Vo=Vr.priorityLevel;var n=r(Vr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){Vr.callback=n,od(e),t=!0;break t}Vr===Dn(ra)&&rd(ra),od(e)}else rd(ra);Vr=Dn(ra)}if(Vr!==null)t=!0;else{var a=Dn(Ya);a!==null&&Mg(wg,a.startTime-e),t=!1}}break e}finally{Vr=null,Vo=o,Cg=!1}t=void 0}}finally{t?ls():ss=!1}}}var ls;typeof Fx==\"function\"?ls=function(){Fx(Sg)}:typeof MessageChannel<\"u\"?(Pg=new MessageChannel,qx=Pg.port2,Pg.port1.onmessage=Sg,ls=function(){qx.postMessage(null)}):ls=function(){Yx(Sg,0)};var Pg,qx;function Mg(e,t){Ou=Yx(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,Rg(Ya,e),Dn(ra)===null&&e===Dn(Ya)&&(Mu?(Gx(Ou),Ou=-1):Mu=!0,Mg(wg,o-r))):(e.sortIndex=n,Rg(ra,e),wu||Cg||(wu=!0,ss||(ss=!0,ls()))),e};_t.unstable_shouldYield=Kx;_t.unstable_wrapCallback=function(e){var t=Vo;return function(){var o=Vo;Vo=t;try{return e.apply(this,arguments)}finally{Vo=o}}}});var Jx=Wo((nj,Zx)=>{\"use strict\";Zx.exports=Qx()});var t1=Wo(Qo=>{\"use strict\";var DA=W();function e1(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function o1(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o1)}catch(e){console.error(e)}}o1(),r1.exports=t1()});var yC=Wo(Am=>{\"use strict\";var mo=Jx(),OS=W(),kA=ad();function H(e){var t=\"https://react.dev/errors/\"+e;if(1ys||(e.current=db[ys],db[ys]=null,ys--)}function Ct(e,t){ys++,db[ys]=e.current,e.current=t}var jn=Un(null),op=Un(null),ai=Un(null),Ld=Un(null);function Hd(e,t){switch(Ct(ai,t),Ct(op,e),Ct(jn,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?fS(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=fS(t),e=tC(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}Po(jn),Ct(jn,e)}function Ds(){Po(jn),Po(op),Po(ai)}function mb(e){e.memoizedState!==null&&Ct(Ld,e);var t=jn.current,o=tC(t,e.type);t!==o&&(Ct(op,e),Ct(jn,o))}function Vd(e){op.current===e&&(Po(jn),Po(op)),Ld.current===e&&(Po(Ld),dp._currentValue=Ji)}var Og,i1;function Wi(e){if(Og===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);Og=t&&t[1]||\"\",i1=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{Ag=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?Wi(o):\"\"}function VA(e,t){switch(e.tag){case 26:case 27:case 5:return Wi(e.type);case 16:return Wi(\"Lazy\");case 13:return e.child!==t&&t!==null?Wi(\"Suspense Fallback\"):Wi(\"Suspense\");case 19:return Wi(\"SuspenseList\");case 0:case 15:return zg(e.type,!1);case 11:return zg(e.type.render,!1);case 1:return zg(e.type,!0);case 31:return Wi(\"Activity\");default:return\"\"}}function l1(e){try{var t=\"\",o=null;do t+=VA(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var yb=Object.prototype.hasOwnProperty,a0=mo.unstable_scheduleCallback,Ng=mo.unstable_cancelCallback,IA=mo.unstable_shouldYield,$A=mo.unstable_requestPaint,wr=mo.unstable_now,FA=mo.unstable_getCurrentPriorityLevel,kS=mo.unstable_ImmediatePriority,jS=mo.unstable_UserBlockingPriority,Id=mo.unstable_NormalPriority,qA=mo.unstable_LowPriority,US=mo.unstable_IdlePriority,YA=mo.log,GA=mo.unstable_setDisableYieldValue,gp=null,Mr=null;function ei(e){if(typeof YA==\"function\"&&GA(e),Mr&&typeof Mr.setStrictMode==\"function\")try{Mr.setStrictMode(gp,e)}catch{}}var Or=Math.clz32?Math.clz32:KA,XA=Math.log,WA=Math.LN2;function KA(e){return e>>>=0,e===0?32:31-(XA(e)/WA|0)|0}var ld=256,sd=262144,cd=4194304;function Ki(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 mm(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=Ki(r):(i&=l,i!==0?n=Ki(i):o||(o=l&~e,o!==0&&(n=Ki(o))))):(l=r&~a,l!==0?n=Ki(l):i!==0?n=Ki(i):o||(o=r&~e,o!==0&&(n=Ki(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function bp(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function QA(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 LS(){var e=cd;return cd<<=1,(cd&62914560)===0&&(cd=4194304),e}function Dg(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function vp(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ZA(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var n5=/[\\n\"\\\\]/g;function Yr(e){return e.replace(n5,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function bb(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+$r(t)):e.value!==\"\"+$r(t)&&(e.value=\"\"+$r(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?vb(e,i,$r(t)):o!=null?vb(e,i,$r(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+$r(l):e.removeAttribute(\"name\")}function XS(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){gb(e);return}o=o!=null?\"\"+$r(o):\"\",t=t!=null?\"\"+$r(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),gb(e)}function vb(e,t,o){t===\"number\"&&$d(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function ws(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),xb=!1;if(ga)try{cs={},Object.defineProperty(cs,\"passive\",{get:function(){xb=!0}}),window.addEventListener(\"test\",cs,cs),window.removeEventListener(\"test\",cs,cs)}catch{xb=!1}var cs,ti=null,p0=null,Ed=null;function JS(){if(Ed)return Ed;var e,t=p0,o=t.length,r,n=\"value\"in ti?ti.value:ti.textContent,a=n.length;for(e=0;e=$u),b1=\" \",v1=!1;function tP(e,t){switch(e){case\"keyup\":return N5.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function oP(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var bs=!1;function _5(e,t){switch(e){case\"compositionend\":return oP(t);case\"keypress\":return t.which!==32?null:(v1=!0,b1);case\"textInput\":return e=t.data,e===b1&&v1?null:e;default:return null}}function B5(e,t){if(bs)return e===\"compositionend\"||!d0&&tP(e,t)?(e=JS(),Ed=p0=ti=null,bs=!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:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=P1(o)}}function iP(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?iP(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lP(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=$d(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=$d(e.document)}return t}function m0(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 $5=ga&&\"documentMode\"in document&&11>=document.documentMode,vs=null,Sb=null,qu=null,Pb=!1;function C1(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Pb||vs==null||vs!==$d(r)||(r=vs,\"selectionStart\"in r&&m0(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}),qu&&ap(qu,r)||(qu=r,r=lm(Sb,\"onSelect\"),0>=i,n-=i,_n=1<<32-Or(t)+n|o<M?(D=C,C=null):D=C.sibling;var _=p(y,C,m[M],b);if(_===null){C===null&&(C=D);break}e&&C&&_.alternate===null&&t(y,C),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_,C=D}if(M===m.length)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;MM?(D=C,C=null):D=C.sibling;var k=p(y,C,_.value,b);if(k===null){C===null&&(C=D);break}e&&C&&k.alternate===null&&t(y,C),g=a(k,g,M),R===null?P=k:R.sibling=k,R=k,C=D}if(_.done)return o(y,C),Qe&&ca(y,M),P;if(C===null){for(;!_.done;M++,_=m.next())_=d(y,_.value,b),_!==null&&(g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return Qe&&ca(y,M),P}for(C=r(C);!_.done;M++,_=m.next())_=f(C,y,M,_.value,b),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?M:_.key),g=a(_,g,M),R===null?P=_:R.sibling=_,R=_);return e&&C.forEach(function(x){return t(y,x)}),Qe&&ca(y,M),P}function T(y,g,m,b){if(typeof m==\"object\"&&m!==null&&m.type===ms&&m.key===null&&(m=m.props.children),typeof m==\"object\"&&m!==null){switch(m.$$typeof){case id:e:{for(var P=m.key;g!==null;){if(g.key===P){if(P=m.type,P===ms){if(g.tag===7){o(y,g.sibling),b=n(g,m.props.children),b.return=y,y=b;break e}}else if(g.elementType===P||typeof P==\"object\"&&P!==null&&P.$$typeof===Xa&&Qi(P)===g.type){o(y,g.sibling),b=n(g,m.props),Du(b,m),b.return=y,y=b;break e}o(y,g);break}else t(y,g);g=g.sibling}m.type===ms?(b=el(m.props.children,y.mode,b,m.key),b.return=y,y=b):(b=Md(m.type,m.key,m.props,null,y.mode,b),Du(b,m),b.return=y,y=b)}return i(y);case Uu:e:{for(P=m.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===m.containerInfo&&g.stateNode.implementation===m.implementation){o(y,g.sibling),b=n(g,m.children||[]),b.return=y,y=b;break e}else{o(y,g);break}else t(y,g);g=g.sibling}b=Vg(m,y.mode,b),b.return=y,y=b}return i(y);case Xa:return m=Qi(m),T(y,g,m,b)}if(Lu(m))return h(y,g,m,b);if(zu(m)){if(P=zu(m),typeof P!=\"function\")throw Error(H(150));return m=P.call(m),v(y,g,m,b)}if(typeof m.then==\"function\")return T(y,g,yd(m),b);if(m.$$typeof===pa)return T(y,g,md(y,m),b);hd(y,m)}return typeof m==\"string\"&&m!==\"\"||typeof m==\"number\"||typeof m==\"bigint\"?(m=\"\"+m,g!==null&&g.tag===6?(o(y,g.sibling),b=n(g,m),b.return=y,y=b):(o(y,g),b=Hg(m,y.mode,b),b.return=y,y=b),i(y)):o(y,g)}return function(y,g,m,b){try{sp=0;var P=T(y,g,m,b);return As=null,P}catch(C){if(C===Gs||C===Tm)throw C;var R=Cr(29,C,null,y.mode);return R.lanes=b,R.return=y,R}finally{}}}var il=SP(!0),PP=SP(!1),Wa=!1;function P0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ab(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 li(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function si(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(lt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=qd(e),mP(e,null,o),t}return vm(e,r,t,o),qd(e)}function Gu(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}function $g(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var zb=!1;function Xu(){if(zb){var e=Os;if(e!==null)throw e}}function Wu(e,t,o,r){zb=!1;var n=e.updateQueue;Wa=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var d=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,f=p!==l.lane;if(f?(Ke&p)===p:(r&p)===p){p!==0&&p===ks&&(zb=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var h=e,v=l;p=t;var T=o;switch(v.tag){case 1:if(h=v.payload,typeof h==\"function\"){d=h.call(T,d,p);break e}d=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,p=typeof h==\"function\"?h.call(T,d,p):h,p==null)break e;d=Dt({},d,p);break e;case 2:Wa=!0}}p=l.callback,p!==null&&(e.flags|=64,f&&(e.flags|=8192),f=n.callbacks,f===null?n.callbacks=[p]:f.push(p))}else f={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=f,s=d):u=u.next=f,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;f=l,l=f.next,f.next=null,n.lastBaseUpdate=f,n.shared.pending=null}}while(!0);u===null&&(s=d),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),gi|=i,e.lanes=i,e.memoizedState=d}}function RP(e,t){if(typeof e!=\"function\")throw Error(H(191,e));e.call(t)}function CP(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Ae.T,l={};Ae.T=l,k0(e,!1,t,o);try{var s=n(),c=Ae.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=Z5(s,r);Ku(e,t,u,Ar(e))}else Ku(e,t,r,Ar(e))}catch(d){Ku(e,t,{then:function(){},status:\"rejected\",reason:d},Ar())}finally{st.p=a,i!==null&&l.types!==null&&(i.types=l.types),Ae.T=i}}function nz(){}function kb(e,t,o,r){if(e.tag!==5)throw Error(H(476));var n=KP(e).queue;WP(e,n,t,Ji,o===null?nz:function(){return QP(e),o(r)})}function KP(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ji,baseState:Ji,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Ji},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function QP(e){var t=KP(e);t.next===null&&(t=e.alternate.memoizedState),Ku(e,t.next.queue,{},Ar())}function B0(){return _o(dp)}function ZP(){return Jt().memoizedState}function JP(){return Jt().memoizedState}function az(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Ar();e=li(o);var r=si(t,e,o);r!==null&&(fr(r,t,o),Gu(r,t,o)),t={cache:T0()},e.payload=t;return}t=t.return}}function iz(e,t,o){var r=Ar();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Rm(e)?tR(t,o):(o=h0(e,t,o,r),o!==null&&(fr(o,e,r),oR(o,t,r)))}function eR(e,t,o){var r=Ar();Ku(e,t,o,r)}function Ku(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Rm(e))tR(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,zr(l,i))return vm(e,t,n,0),St===null&&bm(),!1}catch{}finally{}if(o=h0(e,t,n,r),o!==null)return fr(o,e,r),oR(o,t,r),!0}return!1}function k0(e,t,o,r){if(r={lane:2,revertLane:q0(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rm(e)){if(t)throw Error(H(479))}else t=h0(e,o,r,2),t!==null&&fr(t,e,2)}function Rm(e){var t=e.alternate;return e===He||t!==null&&t===He}function tR(e,t){zs=Qd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function oR(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,VS(e,o)}}var up={readContext:_o,use:Sm,useCallback:Yt,useContext:Yt,useEffect:Yt,useImperativeHandle:Yt,useLayoutEffect:Yt,useInsertionEffect:Yt,useMemo:Yt,useReducer:Yt,useRef:Yt,useState:Yt,useDebugValue:Yt,useDeferredValue:Yt,useTransition:Yt,useSyncExternalStore:Yt,useId:Yt,useHostTransitionStatus:Yt,useFormState:Yt,useActionState:Yt,useOptimistic:Yt,useMemoCache:Yt,useCacheRefresh:Yt};up.useEffectEvent=Yt;var rR={readContext:_o,use:Sm,useCallback:function(e,t){return Zo().memoizedState=[e,t===void 0?null:t],e},useContext:_o,useEffect:H1,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,zd(4194308,4,FP.bind(null,t,e),o)},useLayoutEffect:function(e,t){return zd(4194308,4,e,t)},useInsertionEffect:function(e,t){zd(4,2,e,t)},useMemo:function(e,t){var o=Zo();t=t===void 0?null:t;var r=e();if(ll){ei(!0);try{e()}finally{ei(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Zo();if(o!==void 0){var n=o(t);if(ll){ei(!0);try{o(t)}finally{ei(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=iz.bind(null,He,e),[r.memoizedState,e]},useRef:function(e){var t=Zo();return e={current:e},t.memoizedState=e},useState:function(e){e=_b(e);var t=e.queue,o=eR.bind(null,He,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:D0,useDeferredValue:function(e,t){var o=Zo();return _0(o,e,t)},useTransition:function(){var e=_b(!1);return e=WP.bind(null,He,e.queue,!0,!1),Zo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=He,n=Zo();if(Qe){if(o===void 0)throw Error(H(407));o=o()}else{if(o=t(),St===null)throw Error(H(349));(Ke&127)!==0||AP(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,H1(NP.bind(null,r,a,e),[e]),r.flags|=2048,Us(9,{destroy:void 0},zP.bind(null,r,a,o,t),null),o},useId:function(){var e=Zo(),t=St.identifierPrefix;if(Qe){var o=Bn,r=_n;o=(r&~(1<<32-Or(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Zd++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[No]=t,a[dr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Bo(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&aa(t)}}return zt(t),Qg(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&aa(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error(H(166));if(e=ai.current,us(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Do,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[No]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||eC(e.nodeValue,o)),e||yi(t,!0)}else e=sm(e).createTextNode(r),e[No]=t,t.stateNode=e}return zt(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=us(t),o!==null){if(e===null){if(!r)throw Error(H(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(H(557));e[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),e=!1}else o=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(Rr(t),t):(Rr(t),null);if((t.flags&128)!==0)throw Error(H(558))}return zt(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=us(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(H(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(H(317));n[No]=t}else nl(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zt(t),n=!1}else n=Ig(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(Rr(t),t):(Rr(t),null)}return Rr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),gd(t,t.updateQueue),zt(t),null);case 4:return Ds(),e===null&&Y0(t.stateNode.containerInfo),zt(t),null;case 10:return ya(t.type),zt(t),null;case 19:if(Po(Zt),r=t.memoizedState,r===null)return zt(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)_u(r,!1);else{if(Gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Kd(e),a!==null){for(t.flags|=128,_u(r,!1),e=a.updateQueue,t.updateQueue=e,gd(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)yP(o,e),o=o.sibling;return Ct(Zt,Zt.current&1|2),Qe&&ca(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&wr()>om&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304)}else{if(!n)if(e=Kd(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,gd(t,e),_u(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!Qe)return zt(t),null}else 2*wr()-r.renderingStartTime>om&&o!==536870912&&(t.flags|=128,n=!0,_u(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=wr(),e.sibling=null,o=Zt.current,Ct(Zt,n?o&1|2:o&1),Qe&&ca(t,r.treeForkCount),e):(zt(t),null);case 22:case 23:return Rr(t),R0(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(zt(t),t.subtreeFlags&6&&(t.flags|=8192)):zt(t),o=t.updateQueue,o!==null&&gd(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&Po(tl),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),ya(so),zt(t),null;case 25:return null;case 30:return null}throw Error(H(156,t.tag))}function pz(e,t){switch(v0(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ya(so),Ds(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Vd(t),null;case 31:if(t.memoizedState!==null){if(Rr(t),t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Rr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(H(340));nl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Po(Zt),null;case 4:return Ds(),null;case 10:return ya(t.type),null;case 22:case 23:return Rr(t),R0(),e!==null&&Po(tl),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ya(so),null;case 25:return null;default:return null}}function yR(e,t){switch(v0(t),t.tag){case 3:ya(so),Ds();break;case 26:case 27:case 5:Vd(t);break;case 4:Ds();break;case 31:t.memoizedState!==null&&Rr(t);break;case 13:Rr(t);break;case 19:Po(Zt);break;case 10:ya(t.type);break;case 22:case 23:Rr(t),R0(),e!==null&&Po(tl);break;case 24:ya(so)}}function Rp(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){dt(t,t.return,l)}}function hi(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){dt(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){dt(t,t.return,u)}}function hR(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{CP(t,o)}catch(r){dt(e,e.return,r)}}}function gR(e,t,o){o.props=sl(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){dt(e,t,r)}}function Qu(e,t){try{var o=e.ref;if(o!==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 o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){dt(e,t,n)}}function kn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){dt(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){dt(e,t,n)}else o.current=null}function bR(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){dt(e,e.return,n)}}function Zg(e,t,o){try{var r=e.stateNode;zz(r,e.type,o,t),r[dr]=t}catch(n){dt(e,e.return,n)}}function vR(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&vi(e.type)||e.tag===4}function Jg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||vR(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&&vi(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vb(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=fa));else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Vb(e,t,o),e=e.sibling;e!==null;)Vb(e,t,o),e=e.sibling}function tm(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&vi(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(tm(e,t,o),e=e.sibling;e!==null;)tm(e,t,o),e=e.sibling}function TR(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Bo(t,r,o),t[No]=e,t[dr]=o}catch(a){dt(e,e.return,a)}}var ua=!1,lo=!1,eb=!1,J1=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function fz(e,t){if(e=e.containerInfo,Xb=fm,e=lP(e),m0(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,d=e,p=null;t:for(;;){for(var f;d!==o||n!==0&&d.nodeType!==3||(l=i+n),d!==a||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(f=d.firstChild)!==null;)p=d,d=f;for(;;){if(d===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(f=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=f}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Wb={focusedElem:e,selectionRange:o},fm=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(o=0;o title\"))),Bo(a,r,o),a[No]=e,So(a),r=a;break e;case\"link\":var i=xS(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lT&&(i=T,T=v,v=i);var y=R1(l,v),g=R1(l,T);if(y&&g&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==g.node||f.focusOffset!==g.offset)){var m=d.createRange();m.setStart(y.node,y.offset),f.removeAllRanges(),v>T?(f.addRange(m),f.extend(g.node,g.offset)):(m.setEnd(g.node,g.offset),f.addRange(m))}}}}for(d=[],f=l;f=f.parentNode;)f.nodeType===1&&d.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Ae.T=null,o=Fb,Fb=null;var a=ui,i=ha;if(fo=0,Hs=ui=null,ha=0,(lt&6)!==0)throw Error(H(331));var l=lt;if(lt|=4,zR(a.current),MR(a,a.current,i,o),lt=l,Cp(0,!1),Mr&&typeof Mr.onPostCommitFiberRoot==\"function\")try{Mr.onPostCommitFiberRoot(gp,a)}catch{}return!0}finally{st.p=n,Ae.T=r,YR(e,t)}}function rS(e,t,o){t=Gr(o,t),t=Ub(e.stateNode,t,2),e=si(e,t,2),e!==null&&(vp(e,2),Ln(e))}function dt(e,t,o){if(e.tag===3)rS(e,e,o);else for(;t!==null;){if(t.tag===3){rS(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&(ci===null||!ci.has(r))){e=Gr(o,e),o=sR(2),r=si(t,o,2),r!==null&&(cR(o,r,t,e),vp(r,2),Ln(r));break}}t=t.return}}function ob(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new yz;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(I0=!0,n.add(o),e=Tz.bind(null,e,t,o),t.then(e,e))}function Tz(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,St===e&&(Ke&o)===o&&(Gt===4||Gt===3&&(Ke&62914560)===Ke&&300>wr()-Cm?(lt&2)===0&&Vs(e,0):$0|=o,Ls===Ke&&(Ls=0)),Ln(e)}function XR(e,t){t===0&&(t=LS()),e=fl(e,t),e!==null&&(vp(e,t),Ln(e))}function xz(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),XR(e,o)}function Sz(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(H(314))}r!==null&&r.delete(t),XR(e,o)}function Pz(e,t){return a0(e,t)}var am=null,ds=null,Yb=!1,im=!1,rb=!1,ni=0;function Ln(e){e!==ds&&e.next===null&&(ds===null?am=ds=e:ds=ds.next=e),im=!0,Yb||(Yb=!0,Cz())}function Cp(e,t){if(!rb&&im){rb=!0;do for(var o=!1,r=am;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-Or(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,nS(r,a))}else a=Ke,a=mm(r,r===St?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||bp(r,a)||(o=!0,nS(r,a));r=r.next}while(o);rb=!1}}function Rz(){WR()}function WR(){im=Yb=!1;var e=0;ni!==0&&Dz()&&(e=ni);for(var t=wr(),o=null,r=am;r!==null;){var n=r.next,a=KR(r,t);a===0?(r.next=null,o===null?am=n:o.next=n,n===null&&(ds=o)):(o=r,(e!==0||(a&3)!==0)&&(im=!0)),r=n}fo!==0&&fo!==5||Cp(e,!1),ni!==0&&(ni=0)}function KR(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,d=s.initiatorType;u&&pS(d)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function aC(e,t,o){var r=Ws;if(r&&typeof t==\"string\"&&t){var n=Yr(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),bS.has(n)||(bS.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function Iz(e){Sa.D(e),aC(\"dns-prefetch\",e,null)}function $z(e,t){Sa.C(e,t),aC(\"preconnect\",e,t)}function Fz(e,t,o){Sa.L(e,t,o);var r=Ws;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Yr(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Yr(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Yr(o.imageSizes)+'\"]')):n+='[href=\"'+Yr(e)+'\"]';var a=n;switch(t){case\"style\":a=Is(e);break;case\"script\":a=Ks(e)}Qr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Qr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(Ep(a))||t===\"script\"&&r.querySelector(wp(a))||(t=r.createElement(\"link\"),Bo(t,\"link\",e),So(t),r.head.appendChild(t)))}}function qz(e,t){Sa.m(e,t);var o=Ws;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Yr(r)+'\"][href=\"'+Yr(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=Ks(e)}if(!Qr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Qr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(wp(a)))return}r=o.createElement(\"link\"),Bo(r,\"link\",e),So(r),o.head.appendChild(r)}}}function Yz(e,t,o){Sa.S(e,t,o);var r=Ws;if(r&&e){var n=Es(r).hoistableStyles,a=Is(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(Ep(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Qr.get(a))&&G0(e,o);var s=i=r.createElement(\"link\");So(s),Bo(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,Bd(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function Gz(e,t){Sa.X(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function Xz(e,t){Sa.M(e,t);var o=Ws;if(o&&e){var r=Es(o).hoistableScripts,n=Ks(e),a=r.get(n);a||(a=o.querySelector(wp(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Qr.get(n))&&X0(e,t),a=o.createElement(\"script\"),So(a),Bo(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function vS(e,t,o,r){var n=(n=ai.current)?cm(n):null;if(!n)throw Error(H(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=Is(o.href),o=Es(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=Is(o.href);var a=Es(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(Ep(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Qr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Qr.set(e,o),a||Wz(n,e,o,i.state))),t&&r===null)throw Error(H(528,\"\"));return i}if(t&&r!==null)throw Error(H(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=Ks(o),o=Es(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error(H(444,e))}}function Is(e){return'href=\"'+Yr(e)+'\"'}function Ep(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function iC(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function Wz(e,t,o,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}),Bo(t,\"link\",o),So(t),e.head.appendChild(t))}function Ks(e){return'[src=\"'+Yr(e)+'\"]'}function wp(e){return\"script[async]\"+e}function TS(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Yr(o.href)+'\"]');if(r)return t.instance=r,So(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),So(r),Bo(r,\"style\",n),Bd(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=Is(o.href);var a=e.querySelector(Ep(n));if(a)return t.state.loading|=4,t.instance=a,So(a),a;r=iC(o),(n=Qr.get(n))&&G0(r,n),a=(e.ownerDocument||e).createElement(\"link\"),So(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),t.state.loading|=4,Bd(a,o.precedence,e),t.instance=a;case\"script\":return a=Ks(o.src),(n=e.querySelector(wp(a)))?(t.instance=n,So(n),n):(r=o,(n=Qr.get(a))&&(r=Dt({},o),X0(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),So(n),Bo(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error(H(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,Bd(r,o.precedence,e));return t.instance}function Bd(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function Kz(e,t,o){if(o===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 lC(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function Qz(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=Is(r.href),a=t.querySelector(Ep(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=um.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,So(a);return}a=t.ownerDocument||t,r=iC(r),(n=Qr.get(n))&&G0(r,n),a=a.createElement(\"link\"),So(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Bo(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=um.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var lb=0;function Zz(e,t){return e.stylesheets&&e.count===0&&jd(e,e.stylesheets),0lb?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function um(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)jd(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var pm=null;function jd(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,pm=new Map,t.forEach(Jz,e),pm=null,um.call(e))}function Jz(e,t){if(!(t.state.loading&4)){var o=pm.get(e);if(o)var r=o.get(null);else{o=new Map,pm.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function hC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hC)}catch(e){console.error(e)}}hC(),gC.exports=yC()});var qC=Wo(mt=>{\"use strict\";var Co=typeof Symbol==\"function\"&&Symbol.for,rv=Co?Symbol.for(\"react.element\"):60103,nv=Co?Symbol.for(\"react.portal\"):60106,Lm=Co?Symbol.for(\"react.fragment\"):60107,Hm=Co?Symbol.for(\"react.strict_mode\"):60108,Vm=Co?Symbol.for(\"react.profiler\"):60114,Im=Co?Symbol.for(\"react.provider\"):60109,$m=Co?Symbol.for(\"react.context\"):60110,av=Co?Symbol.for(\"react.async_mode\"):60111,Fm=Co?Symbol.for(\"react.concurrent_mode\"):60111,qm=Co?Symbol.for(\"react.forward_ref\"):60112,Ym=Co?Symbol.for(\"react.suspense\"):60113,v3=Co?Symbol.for(\"react.suspense_list\"):60120,Gm=Co?Symbol.for(\"react.memo\"):60115,Xm=Co?Symbol.for(\"react.lazy\"):60116,T3=Co?Symbol.for(\"react.block\"):60121,x3=Co?Symbol.for(\"react.fundamental\"):60117,S3=Co?Symbol.for(\"react.responder\"):60118,P3=Co?Symbol.for(\"react.scope\"):60119;function Dr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case rv:switch(e=e.type,e){case av:case Fm:case Lm:case Vm:case Hm:case Ym:return e;default:switch(e=e&&e.$$typeof,e){case $m:case qm:case Xm:case Gm:case Im:return e;default:return t}}case nv:return t}}}function FC(e){return Dr(e)===Fm}mt.AsyncMode=av;mt.ConcurrentMode=Fm;mt.ContextConsumer=$m;mt.ContextProvider=Im;mt.Element=rv;mt.ForwardRef=qm;mt.Fragment=Lm;mt.Lazy=Xm;mt.Memo=Gm;mt.Portal=nv;mt.Profiler=Vm;mt.StrictMode=Hm;mt.Suspense=Ym;mt.isAsyncMode=function(e){return FC(e)||Dr(e)===av};mt.isConcurrentMode=FC;mt.isContextConsumer=function(e){return Dr(e)===$m};mt.isContextProvider=function(e){return Dr(e)===Im};mt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===rv};mt.isForwardRef=function(e){return Dr(e)===qm};mt.isFragment=function(e){return Dr(e)===Lm};mt.isLazy=function(e){return Dr(e)===Xm};mt.isMemo=function(e){return Dr(e)===Gm};mt.isPortal=function(e){return Dr(e)===nv};mt.isProfiler=function(e){return Dr(e)===Vm};mt.isStrictMode=function(e){return Dr(e)===Hm};mt.isSuspense=function(e){return Dr(e)===Ym};mt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Lm||e===Fm||e===Vm||e===Hm||e===Ym||e===v3||typeof e==\"object\"&&e!==null&&(e.$$typeof===Xm||e.$$typeof===Gm||e.$$typeof===Im||e.$$typeof===$m||e.$$typeof===qm||e.$$typeof===x3||e.$$typeof===S3||e.$$typeof===P3||e.$$typeof===T3)};mt.typeOf=Dr});var GC=Wo((kj,YC)=>{\"use strict\";YC.exports=qC()});var eE=Wo((jj,JC)=>{\"use strict\";var iv=GC(),R3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},C3={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},E3={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},QC={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},lv={};lv[iv.ForwardRef]=E3;lv[iv.Memo]=QC;function XC(e){return iv.isMemo(e)?QC:lv[e.$$typeof]||R3}var w3=Object.defineProperty,M3=Object.getOwnPropertyNames,WC=Object.getOwnPropertySymbols,O3=Object.getOwnPropertyDescriptor,A3=Object.getPrototypeOf,KC=Object.prototype;function ZC(e,t,o){if(typeof t!=\"string\"){if(KC){var r=A3(t);r&&r!==KC&&ZC(e,r,o)}var n=M3(t);WC&&(n=n.concat(WC(t)));for(var a=XC(e),i=XC(t),l=0;l{\"use strict\";var G3=Symbol.for(\"react.transitional.element\"),X3=Symbol.for(\"react.fragment\");function bE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:G3,type:e,key:r,ref:t!==void 0?t:null,props:o}}Zm.Fragment=X3;Zm.jsx=bE;Zm.jsxs=bE});var Te=Wo((NU,TE)=>{\"use strict\";TE.exports=vE()});var RE=Wo(Pt=>{\"use strict\";var pv=Symbol.for(\"react.transitional.element\"),fv=Symbol.for(\"react.portal\"),Jm=Symbol.for(\"react.fragment\"),ey=Symbol.for(\"react.strict_mode\"),ty=Symbol.for(\"react.profiler\"),oy=Symbol.for(\"react.consumer\"),ry=Symbol.for(\"react.context\"),ny=Symbol.for(\"react.forward_ref\"),ay=Symbol.for(\"react.suspense\"),iy=Symbol.for(\"react.suspense_list\"),ly=Symbol.for(\"react.memo\"),sy=Symbol.for(\"react.lazy\"),K3=Symbol.for(\"react.view_transition\"),Q3=Symbol.for(\"react.client.reference\");function en(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case pv:switch(e=e.type,e){case Jm:case ty:case ey:case ay:case iy:case K3:return e;default:switch(e=e&&e.$$typeof,e){case ry:case ny:case sy:case ly:return e;case oy:return e;default:return t}}case fv:return t}}}Pt.ContextConsumer=oy;Pt.ContextProvider=ry;Pt.Element=pv;Pt.ForwardRef=ny;Pt.Fragment=Jm;Pt.Lazy=sy;Pt.Memo=ly;Pt.Portal=fv;Pt.Profiler=ty;Pt.StrictMode=ey;Pt.Suspense=ay;Pt.SuspenseList=iy;Pt.isContextConsumer=function(e){return en(e)===oy};Pt.isContextProvider=function(e){return en(e)===ry};Pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===pv};Pt.isForwardRef=function(e){return en(e)===ny};Pt.isFragment=function(e){return en(e)===Jm};Pt.isLazy=function(e){return en(e)===sy};Pt.isMemo=function(e){return en(e)===ly};Pt.isPortal=function(e){return en(e)===fv};Pt.isProfiler=function(e){return en(e)===ty};Pt.isStrictMode=function(e){return en(e)===ey};Pt.isSuspense=function(e){return en(e)===ay};Pt.isSuspenseList=function(e){return en(e)===iy};Pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Jm||e===ty||e===ey||e===ay||e===iy||typeof e==\"object\"&&e!==null&&(e.$$typeof===sy||e.$$typeof===ly||e.$$typeof===ry||e.$$typeof===oy||e.$$typeof===ny||e.$$typeof===Q3||e.getModuleId!==void 0)};Pt.typeOf=en});var EE=Wo(($U,CE)=>{\"use strict\";CE.exports=RE()});var S=j(W());var yr=j(W(),1),vC=j(bC(),1),TC=yr.createContext(null);function l3(){let e=yr.useContext(TC);if(!e)throw new Error(\"RenderContext not found\");return e}function J0(){return l3().model}function ke(e){let t=J0(),o=yr.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=yr.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function xC(e){return({el:t,model:o,experimental:r})=>{let n=vC.createRoot(t);return n.render(yr.createElement(yr.StrictMode,null,yr.createElement(TC.Provider,{value:{model:o,experimental:r}},yr.createElement(e)))),()=>n.unmount()}}function Ro(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function ml(){return ml=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(rc,--er):0,tc--,uo===10&&(tc=1,_m--),uo}function tr(){return uo=er2||oc(uo)>3?\"\":\" \"}function NC(e,t){for(;--t&&tr()&&!(uo<48||uo>102||uo>57&&uo<65||uo>70&&uo<97););return ac(e,zp()+(t<6&&Zr()==32&&tr()==32))}function ov(e){for(;tr();)switch(uo){case e:return er;case 34:case 39:e!==34&&e!==39&&ov(uo);break;case 40:e===41&&ov(e);break;case 92:tr();break}return er}function DC(e,t){for(;tr()&&e+uo!==57;)if(e+uo===84&&Zr()===47)break;return\"/*\"+ac(t,er-1)+\"*\"+yl(e===47?e:tr())}function _C(e){for(;!oc(Zr());)tr();return ac(e,er)}function jC(e){return km(jm(\"\",null,null,null,[\"\"],e=Bm(e),0,[0],e))}function jm(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,d=i,p=0,f=0,h=0,v=1,T=1,y=1,g=0,m=\"\",b=n,P=a,R=r,C=m;T;)switch(h=g,g=tr()){case 40:if(h!=108&&eo(C,d-1)==58){Op(C+=tt(ic(g),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(y=-1);break}case 34:case 39:case 91:C+=ic(g);break;case 9:case 10:case 13:case 32:C+=zC(h);break;case 92:C+=NC(zp()-1,7);continue;case 47:switch(Zr()){case 42:case 47:ec(p3(DC(tr(),zp()),t,o),s);break;default:C+=\"/\"}break;case 123*v:l[c++]=Jo(C)*y;case 125*v:case 59:case 0:switch(g){case 0:case 125:T=0;case 59+u:y==-1&&(C=tt(C,/\\f/g,\"\")),f>0&&Jo(C)-d&&ec(f>32?kC(C+\";\",r,o,d-1):kC(tt(C,\" \",\"\")+\";\",r,o,d-2),s);break;case 59:C+=\";\";default:if(ec(R=BC(C,t,o,c,u,n,l,m,b=[],P=[],d),a),g===123)if(u===0)jm(C,t,R,R,b,a,d,l,P);else switch(p===99&&eo(C,3)===110?100:p){case 100:case 108:case 109:case 115:jm(e,R,R,r&&ec(BC(e,R,R,0,0,n,l,m,n,b=[],d),P),n,P,d,l,r?b:P);break;default:jm(C,R,R,R,[\"\"],P,0,l,P)}}c=u=f=0,v=y=1,m=C=\"\",d=i;break;case 58:d=1+Jo(C),f=h;default:if(v<1){if(g==123)--v;else if(g==125&&v++==0&&AC()==125)continue}switch(C+=yl(g),g*v){case 38:y=u>0?1:(C+=\"\\f\",-1);break;case 44:l[c++]=(Jo(C)-1)*y,y=1;break;case 64:Zr()===45&&(C+=ic(tr())),p=Zr(),u=d=Jo(m=C+=_C(zp())),g++;break;case 45:h===45&&Jo(C)==2&&(v=0)}}return a}function BC(e,t,o,r,n,a,i,l,s,c,u){for(var d=n-1,p=n===0?a:[\"\"],f=Js(p),h=0,v=0,T=0;h0?p[y]+\" \"+g:tt(g,/&\\f/g,p[y])))&&(s[T++]=m);return Ap(e,t,o,n===0?Qs:l,s,c,u)}function p3(e,t,o){return Ap(e,t,o,zm,yl(OC()),Ti(e,2,-2),0)}function kC(e,t,o,r){return Ap(e,t,o,Zs,Ti(e,0,r),Ti(e,r+1,-1),r)}function hl(e,t){for(var o=\"\",r=Js(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return tt(e,/(.+:)(.+)-([^]+)/,\"$1\"+nt+\"$2-$3$1\"+Mp+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~Op(e,\"stretch\")?IC(tt(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Jo(e)-3-(~Op(e,\"!important\")&&10))){case 107:return tt(e,\":\",\":\"+nt)+e;case 101:return tt(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+nt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+nt+\"$2$3$1\"+ko+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return nt+e+ko+tt(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return nt+e+ko+e+e}return e}var g3=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case Zs:t.return=IC(t.value,t.length);break;case Nm:return hl([nc(t,{value:tt(t.value,\"@\",\"@\"+nt)})],n);case Qs:if(t.length)return tv(t.props,function(a){switch(ev(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return hl([nc(t,{props:[tt(a,/:(read-\\w+)/,\":\"+Mp+\"$1\")]})],n);case\"::placeholder\":return hl([nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+nt+\"input-$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,\":\"+Mp+\"$1\")]}),nc(t,{props:[tt(a,/:(plac\\w+)/,ko+\"input-$1\")]})],n)}return\"\"})}},b3=[g3],$C=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(v){var T=v.getAttribute(\"data-emotion\");T.indexOf(\" \")!==-1&&(document.head.appendChild(v),v.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||b3,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(v){for(var T=v.getAttribute(\"data-emotion\").split(\" \"),y=1;y=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var oE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var N3=!1,D3=/[A-Z]|^ms/g,_3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iE=function(t){return t.charCodeAt(1)===45},rE=function(t){return t!=null&&typeof t!=\"boolean\"},sv=Um(function(e){return iE(e)?e:e.replace(D3,\"-$&\").toLowerCase()}),nE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(_3,function(r,n,a){return Hn={name:n,styles:a,next:Hn},n})}return oE[t]!==1&&!iE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},B3=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Dp(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Hn={name:n.name,styles:n.styles,next:Hn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Hn={name:i.name,styles:i.styles,next:Hn},i=i.next;var l=a.styles+\";\";return l}return k3(e,t,o)}case\"function\":{if(e!==void 0){var s=Hn,c=o(e);return Hn=s,Dp(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function k3(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?$3:F3},hE=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},q3=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return lc(o,r,n),Bp(function(){return sc(o,r,n)}),null},gE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=hE(t,o,r),s=l||yE(n),c=!s(\"as\");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{var p=u[0];d.push(p[0]);for(var f=u.length,h=1;ht(W3(n)?o:n):t})}function jp(e,t){return Qm(e,t)}function PE(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}var SE=[];function gn(e){return SE[0]=e,Pa(SE)}var dv=j(W(),1),mv=j(EE(),1);function _r(e){if(typeof e!=\"object\"||e===null)return!1;let t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function wE(e){if(dv.isValidElement(e)||(0,mv.isValidElementType)(e)||!_r(e))return e;let t={};return Object.keys(e).forEach(o=>{t[o]=wE(e[o])}),t}function at(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return _r(e)&&_r(t)&&Object.keys(t).forEach(n=>{dv.isValidElement(t[n])||(0,mv.isValidElementType)(t[n])?r[n]=t[n]:_r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&_r(e[n])?r[n]=at(e[n],t[n],o):o.clone?r[n]=_r(t[n])?wE(t[n]):t[n]:r[n]=t[n]}),r}var Z3=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function yv(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=Z3(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,f){let h=i.indexOf(f);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(h!==-1&&typeof t[i[h]]==\"number\"?t[i[h]]:f)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function hv(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function gv(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function uy(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var J3={borderRadius:4},ME=J3;function eN(e,t){return t?at(e,t,{clone:!1}):e}var Ca=eN;var Up={xs:0,sm:600,md:900,lg:1200,xl:1536},OE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Up[e]}px)`},tN={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Up[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Eo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||OE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||OE;return Object.keys(t).reduce((i,l)=>{if(hv(a.keys,l)){let s=gv(r.containerQueries?r:tN,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Up).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function bv(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function py(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function AE(e,...t){let o=bv(e),r=[o,...t].reduce((n,a)=>at(n,a),{});return py(Object.keys(o),r)}function oN(e,t){if(typeof e!=\"object\")return{};let o={},r=Object.keys(t);return Array.isArray(e)?r.forEach((n,a)=>{a{e[n]!=null&&(o[n]=!0)}),o}function fy({values:e,breakpoints:t,base:o}){let r=o||oN(e,t),n=Object.keys(r);if(n.length===0)return e;let a;return n.reduce((i,l,s)=>(Array.isArray(e)?(i[l]=e[s]!=null?e[s]:e[a],a=s):typeof e==\"object\"?(i[l]=e[l]!=null?e[l]:e[a],a=l):i[l]=e,i),{})}function Pi(e){if(typeof e!=\"string\")throw new Error(Ro(7));return e.charAt(0).toUpperCase()+e.slice(1)}function uc(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function Lp(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=uc(e,o)||r,t&&(n=t(n,r,e)),n}function rN(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=uc(s,r)||{};return Eo(i,l,d=>{let p=Lp(c,n,d);return d===p&&typeof d==\"string\"&&(p=Lp(c,n,`${t}${d===\"default\"?\"\":Pi(d)}`,d)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Et=rN;function dy(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var nN={m:\"margin\",p:\"padding\"},aN={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},zE={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},iN=dy(e=>{if(e.length>2)if(zE[e])e=zE[e];else return[e];let[t,o]=e.split(\"\"),r=nN[t],n=aN[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),vv=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],Tv=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],NE=[...vv,...Tv];function bl(e,t,o,r){let n=uc(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function vl(e){return bl(e,\"spacing\",8,\"spacing\")}function In(e,t){return typeof t==\"string\"||t==null?t:e(t)}function lN(e,t){return o=>e.reduce((r,n)=>(r[n]=In(t,o),r),{})}function sN(e,t,o,r){if(!t.includes(o))return null;let n=iN(o),a=lN(n,r),i=e[o];return Eo(e,i,a)}function xv(e,t){let o=vl(e.theme);return Object.keys(e).map(r=>sN(e,t,r,o)).reduce(Ca,{})}function Lt(e){return xv(e,vv)}Lt.propTypes={};Lt.filterProps=vv;function Ht(e){return xv(e,Tv)}Ht.propTypes={};Ht.filterProps=Tv;function DE(e){return xv(e,NE)}DE.propTypes={};DE.filterProps=NE;function pc(e=8,t=vl({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function cN(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?Ca(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var Ea=cN;function Br(e){return typeof e!=\"number\"?e:`${e}px solid`}function tn(e,t){return Et({prop:e,themeKey:\"borders\",transform:t})}var uN=tn(\"border\",Br),pN=tn(\"borderTop\",Br),fN=tn(\"borderRight\",Br),dN=tn(\"borderBottom\",Br),mN=tn(\"borderLeft\",Br),yN=tn(\"borderColor\"),hN=tn(\"borderTopColor\"),gN=tn(\"borderRightColor\"),bN=tn(\"borderBottomColor\"),vN=tn(\"borderLeftColor\"),TN=tn(\"outline\",Br),xN=tn(\"outlineColor\"),Hp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=bl(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:In(t,r)});return Eo(e,e.borderRadius,o)}return null};Hp.propTypes={};Hp.filterProps=[\"borderRadius\"];var BL=Ea(uN,pN,fN,dN,mN,yN,hN,gN,bN,vN,Hp,TN,xN);var Vp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=bl(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:In(t,r)});return Eo(e,e.gap,o)}return null};Vp.propTypes={};Vp.filterProps=[\"gap\"];var Ip=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=bl(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:In(t,r)});return Eo(e,e.columnGap,o)}return null};Ip.propTypes={};Ip.filterProps=[\"columnGap\"];var $p=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=bl(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:In(t,r)});return Eo(e,e.rowGap,o)}return null};$p.propTypes={};$p.filterProps=[\"rowGap\"];var SN=Et({prop:\"gridColumn\"}),PN=Et({prop:\"gridRow\"}),RN=Et({prop:\"gridAutoFlow\"}),CN=Et({prop:\"gridAutoColumns\"}),EN=Et({prop:\"gridAutoRows\"}),wN=Et({prop:\"gridTemplateColumns\"}),MN=Et({prop:\"gridTemplateRows\"}),ON=Et({prop:\"gridTemplateAreas\"}),AN=Et({prop:\"gridArea\"}),VL=Ea(Vp,Ip,$p,SN,PN,RN,CN,EN,wN,MN,ON,AN);function Tl(e,t){return t===\"grey\"?t:e}var zN=Et({prop:\"color\",themeKey:\"palette\",transform:Tl}),NN=Et({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),DN=Et({prop:\"backgroundColor\",themeKey:\"palette\",transform:Tl}),qL=Ea(zN,NN,DN);function hr(e){return e<=1&&e!==0?`${e*100}%`:e}var _N=Et({prop:\"width\",transform:hr}),my=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Up[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:hr(o)}};return Eo(e,e.maxWidth,t)}return null};my.filterProps=[\"maxWidth\"];var BN=Et({prop:\"minWidth\",transform:hr}),kN=Et({prop:\"height\",transform:hr}),jN=Et({prop:\"maxHeight\",transform:hr}),UN=Et({prop:\"minHeight\",transform:hr}),KL=Et({prop:\"size\",cssProperty:\"width\",transform:hr}),QL=Et({prop:\"size\",cssProperty:\"height\",transform:hr}),LN=Et({prop:\"boxSizing\"}),ZL=Ea(_N,my,BN,kN,jN,UN,LN);var HN={border:{themeKey:\"borders\",transform:Br},borderTop:{themeKey:\"borders\",transform:Br},borderRight:{themeKey:\"borders\",transform:Br},borderBottom:{themeKey:\"borders\",transform:Br},borderLeft:{themeKey:\"borders\",transform:Br},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Br},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Hp},color:{themeKey:\"palette\",transform:Tl},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:Tl},backgroundColor:{themeKey:\"palette\",transform:Tl},p:{style:Ht},pt:{style:Ht},pr:{style:Ht},pb:{style:Ht},pl:{style:Ht},px:{style:Ht},py:{style:Ht},padding:{style:Ht},paddingTop:{style:Ht},paddingRight:{style:Ht},paddingBottom:{style:Ht},paddingLeft:{style:Ht},paddingX:{style:Ht},paddingY:{style:Ht},paddingInline:{style:Ht},paddingInlineStart:{style:Ht},paddingInlineEnd:{style:Ht},paddingBlock:{style:Ht},paddingBlockStart:{style:Ht},paddingBlockEnd:{style:Ht},m:{style:Lt},mt:{style:Lt},mr:{style:Lt},mb:{style:Lt},ml:{style:Lt},mx:{style:Lt},my:{style:Lt},margin:{style:Lt},marginTop:{style:Lt},marginRight:{style:Lt},marginBottom:{style:Lt},marginLeft:{style:Lt},marginX:{style:Lt},marginY:{style:Lt},marginInline:{style:Lt},marginInlineStart:{style:Lt},marginInlineEnd:{style:Lt},marginBlock:{style:Lt},marginBlockStart:{style:Lt},marginBlockEnd:{style:Lt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Vp},rowGap:{style:$p},columnGap:{style:Ip},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:hr},maxWidth:{style:my},minWidth:{transform:hr},height:{transform:hr},maxHeight:{transform:hr},minHeight:{transform:hr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},bn=HN;function VN(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function IN(e,t){return typeof e==\"function\"?e(t):e}function $N(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:d}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=uc(n,c)||{};return d?d(i):Eo(i,r,h=>{let v=Lp(p,u,h);return h===v&&typeof h==\"string\"&&(v=Lp(p,u,`${o}${h===\"default\"?\"\":Pi(h)}`,h)),s===!1?v:{[s]:v}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??bn;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=bv(n.breakpoints),d=Object.keys(u),p=u;return Object.keys(c).forEach(f=>{let h=IN(c[f],n);if(h!=null)if(typeof h==\"object\")if(i[f])p=Ca(p,e(f,h,n,i));else{let v=Eo({theme:n},h,T=>({[f]:T}));VN(v,h)?p[f]=t({sx:h,theme:n,nested:!0}):p=Ca(p,v)}else p=Ca(p,e(f,h,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":cy(n,py(d,p))}:cy(n,py(d,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var _E=$N();_E.filterProps=[\"sx\"];var on=_E;function Sv(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function FN(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=yv(o),s=pc(n),c=at({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...ME,...a}},i);return c=uy(c),c.applyStyles=Sv,c=t.reduce((u,d)=>at(u,d),c),c.unstable_sxConfig={...bn,...i?.unstable_sxConfig},c.unstable_sx=function(d){return on({sx:d,theme:this})},c}var wa=FN;var BE=j(W(),1);function qN(e){return Object.keys(e).length===0}function YN(e=null){let t=BE.useContext(Ra);return!t||qN(t)?e:t}var Pv=YN;var GN=wa();function XN(e=GN){return Pv(e)}var $n=XN;var kE=j(Te(),1);function Rv(e){let t=gn(e);return e!==t&&t.styles?(t.styles.match(/^@layer\\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function WN({styles:e,themeId:t,defaultTheme:o={}}){let r=$n(o),n=t&&r[t]||r,a=typeof e==\"function\"?e(n):e;return n.modularCssLayers&&(Array.isArray(a)?a=a.map(i=>Rv(typeof i==\"function\"?i(n):i)):a=Rv(a)),(0,kE.jsx)(kp,{styles:a})}var yy=WN;var KN=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??bn;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function Ri(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=KN(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return _r(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var jE=e=>e,QN=()=>{let e=jE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=jE}}},ZN=QN(),fc=ZN;var LE=j(W(),1);function UE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(on);return LE.forwardRef(function(s,c){let u=$n(o),{className:d,component:p=\"div\",...f}=Ri(s);return(0,HE.jsx)(a,{as:p,ref:c,className:Q(d,n?n(r):r),theme:t&&u[t]||u,...f})})}var eD={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function me(e,t,o=\"Mui\"){let r=eD[t];return r?`${o}-${r}`:`${fc.generate(e)}-${t}`}function se(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=me(e,n,o)}),r}function qp(e){let{variants:t,...o}=e,r={variants:t,style:gn(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=gn(n.style))}),r}var tD=wa();function Cv(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function xl(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function oD(e){return e?(t,o)=>o[e]:null}function rD(e,t,o){e.theme=aD(e.theme)?o:e.theme[t]||e.theme}function hy(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>hy(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?xl(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?xl(gn(i),o):i}return VE(e,r.variants,[n],o)}return r?.isProcessed?o?xl(gn(r.style),o):r.style:o?xl(gn(r),o):r}function VE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{PE(l,R=>R.filter(C=>C!==on));let{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=oD(lD(u)),...h}=s,v=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",T=d!==void 0?d:u&&u!==\"Root\"&&u!==\"root\"||!1,y=p||!1,g=Cv;u===\"Root\"||u===\"root\"?g=r:u?g=n:iD(l)&&(g=void 0);let m=jp(l,{shouldForwardProp:g,label:nD(c,u),...h}),b=R=>{if(R.__emotion_real===R)return R;if(typeof R==\"function\")return function(M){return hy(M,R,M.theme.modularCssLayers?v:void 0)};if(_r(R)){let C=qp(R);return function(D){return C.variants?hy(D,C,D.theme.modularCssLayers?v:void 0):D.theme.modularCssLayers?xl(C.style,v):C.style}}return R},P=(...R)=>{let C=[],M=R.map(b),D=[];if(C.push(a),c&&f&&D.push(function(N){let A=N.theme.components?.[c]?.styleOverrides;if(!A)return null;let z={};for(let L in A)z[L]=hy(N,A[L],N.theme.modularCssLayers?\"theme\":void 0);return f(N,z)}),c&&!T&&D.push(function(N){let A=N.theme?.components?.[c]?.variants;return A?VE(N,A,[],N.theme.modularCssLayers?\"theme\":void 0):null}),y||D.push(on),Array.isArray(M[0])){let x=M.shift(),N=new Array(C.length).fill(\"\"),O=new Array(D.length).fill(\"\"),A;A=[...N,...x,...O],A.raw=[...N,...x.raw,...O],C.unshift(A)}let _=[...C,...M,...D],k=m(..._);return l.muiName&&(k.muiName=l.muiName),k};return m.withConfig&&(P.withConfig=m.withConfig),P}}function nD(e,t){return void 0}function aD(e){for(let t in e)return!1;return!0}function iD(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function lD(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var sD=dc(),Ev=sD;function Fn(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=Fn(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=Q(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}function wv(e){let{theme:t,name:o,props:r}=e;return!t||!t.components||!t.components[o]||!t.components[o].defaultProps?r:Fn(t.components[o].defaultProps,r)}function gy({props:e,name:t,defaultTheme:o,themeId:r}){let n=$n(o);return r&&(n=n[r]||n),wv({theme:n,name:t,props:e})}var by=j(W(),1),cD=typeof window<\"u\"?by.useLayoutEffect:by.useEffect,Io=cD;function uD(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var Ma=uD;function Ov(e,t=0,o=1){return Ma(e,t,o)}function pD(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function Ci(e){if(e.type)return e;if(e.charAt(0)===\"#\")return Ci(pD(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(Ro(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(Ro(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var fD=e=>{let t=Ci(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},mc=(e,t)=>{try{return fD(e)}catch{return e}};function vy(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function Av(e){e=Ci(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),vy({type:l,values:s})}function Mv(e){e=Ci(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?Ci(Av(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function IE(e,t){let o=Mv(e),r=Mv(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function yc(e,t){return e=Ci(e),t=Ov(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,vy(e)}function Ei(e,t,o){try{return yc(e,t)}catch{return e}}function hc(e,t){if(e=Ci(e),t=Ov(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return vy(e)}function ut(e,t,o){try{return hc(e,t)}catch{return e}}function gc(e,t){if(e=Ci(e),t=Ov(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return vy(e)}function pt(e,t,o){try{return gc(e,t)}catch{return e}}function dD(e,t=.15){return Mv(e)>.5?hc(e,t):gc(e,t)}function Yp(e,t,o){try{return dD(e,t)}catch{return e}}var Ty=j(W(),1);var mD=j(Te(),1),yD=Ty.createContext();var wi=()=>Ty.useContext(yD)??!1;var xy=j(W(),1);var hD=j(Te(),1),gD=xy.createContext(void 0);function bD(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?Fn(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?Fn(n,r,t.components.mergeClassNameAndStyle):r}function zv({props:e,name:t}){let o=xy.useContext(gD);return bD({props:e,name:t,theme:{components:o}})}var Gp=j(W(),1),$E=0;function TD(e){let[t,o]=Gp.useState(e),r=e||t;return Gp.useEffect(()=>{t==null&&($E+=1,o(`mui-${$E}`))},[t]),r}var xD={...Gp},FE=xD.useId;function bc(e){if(FE!==void 0){let t=FE();return e??t}return TD(e)}var qE={theme:void 0};function Sy(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(qE.theme=n.theme,a=qp(e(qE)),t=a,o=n.theme),a}}function Py(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var YE=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},SD=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},PD=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Xp(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return SD(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,d=PD(l,s);Object.assign(n,{[u]:d}),YE(a,l,`var(${u})`,c),YE(i,l,`var(${u}, ${d})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function RD(e,t={}){let{getSelector:o=y,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:d,varsWithDefaults:p}=Xp(c,t),f=p,h={},{[s]:v,...T}=i;if(Object.entries(T||{}).forEach(([b,P])=>{let{vars:R,css:C,varsWithDefaults:M}=Xp(P,t);f=at(f,M),h[b]={css:C,vars:R}}),v){let{css:b,vars:P,varsWithDefaults:R}=Xp(v,t);f=at(f,R),h[s]={css:b,vars:P}}function y(b,P){let R=n;if(n===\"class\"&&(R=\".%s\"),n===\"data\"&&(R=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(R=`[${n}=\"%s\"]`),b){if(R===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":P}};if(R)return e.defaultColorScheme===b?`:root, ${R.replace(\"%s\",String(b))}`:R.replace(\"%s\",String(b))}return\":root\"}return{vars:f,generateThemeVars:()=>{let b={...u};return Object.entries(h).forEach(([,{vars:P}])=>{b=at(b,P)}),b},generateStyleSheets:()=>{let b=[],P=e.defaultColorScheme||\"light\";function R(D,_){Object.keys(_).length&&b.push(typeof D==\"string\"?{[D]:{..._}}:D)}R(o(void 0,{...d}),d);let{[P]:C,...M}=h;if(C){let{css:D}=C,_=i[P]?.palette?.mode,k=!r&&_?{colorScheme:_,...D}:{...D};R(o(P,{...k}),k)}return Object.entries(M).forEach(([D,{css:_}])=>{let k=i[D]?.palette?.mode,x=!r&&k?{colorScheme:k,..._}:{..._};R(o(D,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var Nv=RD;function Dv(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function ye(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s(r.push(n),a({row:\"Left\",\"row-reverse\":\"Right\",column:\"Top\",\"column-reverse\":\"Bottom\"})[e],AD=({ownerState:e,theme:t})=>{let o={display:\"flex\",flexDirection:\"column\",...Eo({theme:t},fy({values:e.direction,breakpoints:t.breakpoints.values}),r=>({flexDirection:r}))};if(e.spacing){let r=vl(t),n=Object.keys(t.breakpoints.values).reduce((s,c)=>((typeof e.spacing==\"object\"&&e.spacing[c]!=null||typeof e.direction==\"object\"&&e.direction[c]!=null)&&(s[c]=!0),s),{}),a=fy({values:e.direction,base:n}),i=fy({values:e.spacing,base:n});typeof a==\"object\"&&Object.keys(a).forEach((s,c,u)=>{if(!a[s]){let p=c>0?a[u[c-1]]:\"column\";a[s]=p}}),o=at(o,Eo({theme:t},i,(s,c)=>e.useFlexGap?{gap:In(r,s)}:{\"& > :not(style):not(style)\":{margin:0},\"& > :not(style) ~ :not(style)\":{[`margin${OD(c?a[c]:e.direction)}`]:In(r,s)}}))}return o=AE(t.breakpoints,o),o};function Ry(e={}){let{createStyledComponent:t=ED,useThemeProps:o=wD,componentName:r=\"MuiStack\"}=e,n=()=>ye({root:[\"root\"]},s=>me(r,s),{}),a=t(AD);return vc.forwardRef(function(s,c){let u=o(s),d=Ri(u),{component:p=\"div\",direction:f=\"column\",spacing:h=0,divider:v,children:T,className:y,useFlexGap:g=!1,...m}=d,b={direction:f,spacing:h,useFlexGap:g},P=n();return(0,GE.jsx)(a,{as:p,ownerState:b,ref:c,className:Q(P.root,y),...m,children:v?MD(T,v):T})})}var Mi=\"$$material\";var zD={black:\"#000\",white:\"#fff\"},Tc=zD;var ND={50:\"#fafafa\",100:\"#f5f5f5\",200:\"#eeeeee\",300:\"#e0e0e0\",400:\"#bdbdbd\",500:\"#9e9e9e\",600:\"#757575\",700:\"#616161\",800:\"#424242\",900:\"#212121\",A100:\"#f5f5f5\",A200:\"#eeeeee\",A400:\"#bdbdbd\",A700:\"#616161\"},XE=ND;var DD={50:\"#f3e5f5\",100:\"#e1bee7\",200:\"#ce93d8\",300:\"#ba68c8\",400:\"#ab47bc\",500:\"#9c27b0\",600:\"#8e24aa\",700:\"#7b1fa2\",800:\"#6a1b9a\",900:\"#4a148c\",A100:\"#ea80fc\",A200:\"#e040fb\",A400:\"#d500f9\",A700:\"#aa00ff\"},Sl=DD;var _D={50:\"#ffebee\",100:\"#ffcdd2\",200:\"#ef9a9a\",300:\"#e57373\",400:\"#ef5350\",500:\"#f44336\",600:\"#e53935\",700:\"#d32f2f\",800:\"#c62828\",900:\"#b71c1c\",A100:\"#ff8a80\",A200:\"#ff5252\",A400:\"#ff1744\",A700:\"#d50000\"},Pl=_D;var BD={50:\"#fff3e0\",100:\"#ffe0b2\",200:\"#ffcc80\",300:\"#ffb74d\",400:\"#ffa726\",500:\"#ff9800\",600:\"#fb8c00\",700:\"#f57c00\",800:\"#ef6c00\",900:\"#e65100\",A100:\"#ffd180\",A200:\"#ffab40\",A400:\"#ff9100\",A700:\"#ff6d00\"},xc=BD;var kD={50:\"#e3f2fd\",100:\"#bbdefb\",200:\"#90caf9\",300:\"#64b5f6\",400:\"#42a5f5\",500:\"#2196f3\",600:\"#1e88e5\",700:\"#1976d2\",800:\"#1565c0\",900:\"#0d47a1\",A100:\"#82b1ff\",A200:\"#448aff\",A400:\"#2979ff\",A700:\"#2962ff\"},Rl=kD;var jD={50:\"#e1f5fe\",100:\"#b3e5fc\",200:\"#81d4fa\",300:\"#4fc3f7\",400:\"#29b6f6\",500:\"#03a9f4\",600:\"#039be5\",700:\"#0288d1\",800:\"#0277bd\",900:\"#01579b\",A100:\"#80d8ff\",A200:\"#40c4ff\",A400:\"#00b0ff\",A700:\"#0091ea\"},Cl=jD;var UD={50:\"#e8f5e9\",100:\"#c8e6c9\",200:\"#a5d6a7\",300:\"#81c784\",400:\"#66bb6a\",500:\"#4caf50\",600:\"#43a047\",700:\"#388e3c\",800:\"#2e7d32\",900:\"#1b5e20\",A100:\"#b9f6ca\",A200:\"#69f0ae\",A400:\"#00e676\",A700:\"#00c853\"},El=UD;function QE(){return{text:{primary:\"rgba(0, 0, 0, 0.87)\",secondary:\"rgba(0, 0, 0, 0.6)\",disabled:\"rgba(0, 0, 0, 0.38)\"},divider:\"rgba(0, 0, 0, 0.12)\",background:{paper:Tc.white,default:Tc.white},action:{active:\"rgba(0, 0, 0, 0.54)\",hover:\"rgba(0, 0, 0, 0.04)\",hoverOpacity:.04,selected:\"rgba(0, 0, 0, 0.08)\",selectedOpacity:.08,disabled:\"rgba(0, 0, 0, 0.26)\",disabledBackground:\"rgba(0, 0, 0, 0.12)\",disabledOpacity:.38,focus:\"rgba(0, 0, 0, 0.12)\",focusOpacity:.12,activatedOpacity:.12}}}var _v=QE();function ZE(){return{text:{primary:Tc.white,secondary:\"rgba(255, 255, 255, 0.7)\",disabled:\"rgba(255, 255, 255, 0.5)\",icon:\"rgba(255, 255, 255, 0.5)\"},divider:\"rgba(255, 255, 255, 0.12)\",background:{paper:\"#121212\",default:\"#121212\"},action:{active:Tc.white,hover:\"rgba(255, 255, 255, 0.08)\",hoverOpacity:.08,selected:\"rgba(255, 255, 255, 0.16)\",selectedOpacity:.16,disabled:\"rgba(255, 255, 255, 0.3)\",disabledBackground:\"rgba(255, 255, 255, 0.12)\",disabledOpacity:.38,focus:\"rgba(255, 255, 255, 0.12)\",focusOpacity:.12,activatedOpacity:.24}}}var Cy=ZE();function WE(e,t,o,r){let n=r.light||r,a=r.dark||r*1.5;e[t]||(e.hasOwnProperty(o)?e[t]=e[o]:t===\"light\"?e.light=gc(e.main,n):t===\"dark\"&&(e.dark=hc(e.main,a)))}function KE(e,t,o,r,n){let a=n.light||n,i=n.dark||n*1.5;t[o]||(t.hasOwnProperty(r)?t[o]=t[r]:o===\"light\"?t.light=`color-mix(in ${e}, ${t.main}, #fff ${(a*100).toFixed(0)}%)`:o===\"dark\"&&(t.dark=`color-mix(in ${e}, ${t.main}, #000 ${(i*100).toFixed(0)}%)`))}function LD(e=\"light\"){return e===\"dark\"?{main:Rl[200],light:Rl[50],dark:Rl[400]}:{main:Rl[700],light:Rl[400],dark:Rl[800]}}function HD(e=\"light\"){return e===\"dark\"?{main:Sl[200],light:Sl[50],dark:Sl[400]}:{main:Sl[500],light:Sl[300],dark:Sl[700]}}function VD(e=\"light\"){return e===\"dark\"?{main:Pl[500],light:Pl[300],dark:Pl[700]}:{main:Pl[700],light:Pl[400],dark:Pl[800]}}function ID(e=\"light\"){return e===\"dark\"?{main:Cl[400],light:Cl[300],dark:Cl[700]}:{main:Cl[700],light:Cl[500],dark:Cl[900]}}function $D(e=\"light\"){return e===\"dark\"?{main:El[400],light:El[300],dark:El[700]}:{main:El[800],light:El[500],dark:El[900]}}function FD(e=\"light\"){return e===\"dark\"?{main:xc[400],light:xc[300],dark:xc[700]}:{main:\"#ed6c02\",light:xc[500],dark:xc[900]}}function qD(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function wl(e){let{mode:t=\"light\",contrastThreshold:o=3,tonalOffset:r=.2,colorSpace:n,...a}=e,i=e.primary||LD(t),l=e.secondary||HD(t),s=e.error||VD(t),c=e.info||ID(t),u=e.success||$D(t),d=e.warning||FD(t);function p(T){return n?qD(T):IE(T,Cy.text.primary)>=o?Cy.text.primary:_v.text.primary}let f=({color:T,name:y,mainShade:g=500,lightShade:m=300,darkShade:b=700})=>{if(T={...T},!T.main&&T[g]&&(T.main=T[g]),!T.hasOwnProperty(\"main\"))throw new Error(Ro(11,y?` (${y})`:\"\",g));if(typeof T.main!=\"string\")throw new Error(Ro(12,y?` (${y})`:\"\",JSON.stringify(T.main)));return n?(KE(n,T,\"light\",m,r),KE(n,T,\"dark\",b,r)):(WE(T,\"light\",m,r),WE(T,\"dark\",b,r)),T.contrastText||(T.contrastText=p(T.main)),T},h;return t===\"light\"?h=QE():t===\"dark\"&&(h=ZE()),at({common:{...Tc},mode:t,primary:f({color:i,name:\"primary\"}),secondary:f({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:f({color:s,name:\"error\"}),warning:f({color:d,name:\"warning\"}),info:f({color:c,name:\"info\"}),success:f({color:u,name:\"success\"}),grey:XE,contrastThreshold:o,getContrastText:p,augmentColor:f,tonalOffset:r,...h},a)}function Ey(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function Bv(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function YD(e){return Math.round(e*1e5)/1e5}var JE={textTransform:\"uppercase\"},ew='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function kv(e,t){let{fontFamily:o=ew,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...d}=typeof t==\"function\"?t(e):t,p=r/14,f=u||(T=>`${T/s*p}rem`),h=(T,y,g,m,b)=>({fontFamily:o,fontWeight:T,fontSize:f(y),lineHeight:g,...o===ew?{letterSpacing:`${YD(m/y)}em`}:{},...b,...c}),v={h1:h(n,96,1.167,-1.5),h2:h(n,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,JE),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,JE),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return at({htmlFontSize:s,pxToRem:f,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...v},d,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var GD=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],tw=GD;var XD={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},WD={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function ow(e){return`${Math.round(e)}ms`}function KD(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function jv(e){let t={...XD,...e.easing},o={...WD,...e.duration};return{getAutoHeightDuration:KD,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:ow(i)} ${l} ${typeof s==\"string\"?s:ow(s)}`).join(\",\")},...e,easing:t,duration:o}}var QD={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},rw=QD;function ZD(e){return _r(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function wy(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rat(h,v),f),f.unstable_sxConfig={...bn,...u?.unstable_sxConfig},f.unstable_sx=function(v){return on({sx:v,theme:this})},f.toRuntimeSource=wy,e_(f),f}var Wp=t_;function Sc(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var o_=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Sc(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function Uv(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function Lv(e){return e===\"dark\"?o_:[]}function Hv(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=wl({...t,colorSpace:n});return{palette:i,opacity:{...Uv(i.mode),...o},overlays:r||Lv(i.mode),...a}}function Vv(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var r_=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],aw=r_;var iw=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return aw(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function n_(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function U(e,t,o){!e[t]&&o&&(e[t]=o)}function Kp(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:Av(e)}function Oa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=mc(Kp(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function a_(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var qn=e=>{try{return e()}catch{}},i_=(e=\"mui\")=>Py(e);function Iv(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=Hv({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=Wp({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...Uv(a),...o?.opacity},overlays:o?.overlays||Lv(a)},l}function $v(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=Vv,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,d=Object.keys(o)[0],p=r||(o.light&&d!==\"light\"?\"light\":d),f=i_(a),{[p]:h,light:v,dark:T,...y}=o,g={...y},m=h;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(m=!0),!m)throw new Error(Ro(21,p));let b;i&&(b=\"oklch\");let P=Iv(b,g,m,u,p);v&&!g.light&&Iv(b,g,v,void 0,\"light\"),T&&!g.dark&&Iv(b,g,T,void 0,\"dark\");let R={defaultColorScheme:p,...P,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:f,colorSchemes:g,font:{...Ey(P.typography),...P.font},spacing:a_(u.spacing)};Object.keys(R.colorSchemes).forEach(k=>{let x=R.colorSchemes[k].palette,N=A=>{let z=A.split(\"-\"),L=z[1],I=z[2];return f(A,x[L][I])};x.mode===\"light\"&&(U(x.common,\"background\",\"#fff\"),U(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(U(x.common,\"background\",\"#000\"),U(x.common,\"onBackground\",\"#fff\"));function O(A,z,L){if(b){let I;return A===Ei&&(I=`transparent ${((1-L)*100).toFixed(0)}%`),A===ut&&(I=`#000 ${(L*100).toFixed(0)}%`),A===pt&&(I=`#fff ${(L*100).toFixed(0)}%`),`color-mix(in ${b}, ${z}, ${I})`}return A(z,L)}if(n_(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){U(x.Alert,\"errorColor\",O(ut,x.error.light,.6)),U(x.Alert,\"infoColor\",O(ut,x.info.light,.6)),U(x.Alert,\"successColor\",O(ut,x.success.light,.6)),U(x.Alert,\"warningColor\",O(ut,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-main\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-main\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-main\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-main\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.main))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.main))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.main))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.main))),U(x.Alert,\"errorStandardBg\",O(pt,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(pt,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(pt,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(pt,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-100\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-400\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-300\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-A100\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-400\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-700\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-700\")),U(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),U(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),U(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(pt,x.primary.main,.62)),U(x.LinearProgress,\"secondaryBg\",O(pt,x.secondary.main,.62)),U(x.LinearProgress,\"errorBg\",O(pt,x.error.main,.62)),U(x.LinearProgress,\"infoBg\",O(pt,x.info.main,.62)),U(x.LinearProgress,\"successBg\",O(pt,x.success.main,.62)),U(x.LinearProgress,\"warningBg\",O(pt,x.warning.main,.62)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.11):`rgba(${N(\"palette-text-primaryChannel\")} / 0.11)`),U(x.Slider,\"primaryTrack\",O(pt,x.primary.main,.62)),U(x.Slider,\"secondaryTrack\",O(pt,x.secondary.main,.62)),U(x.Slider,\"errorTrack\",O(pt,x.error.main,.62)),U(x.Slider,\"infoTrack\",O(pt,x.info.main,.62)),U(x.Slider,\"successTrack\",O(pt,x.success.main,.62)),U(x.Slider,\"warningTrack\",O(pt,x.warning.main,.62));let A=b?O(ut,x.background.default,.6825):Yp(x.background.default,.8);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?Cy.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-400\")),U(x.StepContent,\"border\",N(\"palette-grey-400\")),U(x.Switch,\"defaultColor\",N(\"palette-common-white\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-100\")),U(x.Switch,\"primaryDisabledColor\",O(pt,x.primary.main,.62)),U(x.Switch,\"secondaryDisabledColor\",O(pt,x.secondary.main,.62)),U(x.Switch,\"errorDisabledColor\",O(pt,x.error.main,.62)),U(x.Switch,\"infoDisabledColor\",O(pt,x.info.main,.62)),U(x.Switch,\"successDisabledColor\",O(pt,x.success.main,.62)),U(x.Switch,\"warningDisabledColor\",O(pt,x.warning.main,.62)),U(x.TableCell,\"border\",O(pt,O(Ei,x.divider,1),.88)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}if(x.mode===\"dark\"){U(x.Alert,\"errorColor\",O(pt,x.error.light,.6)),U(x.Alert,\"infoColor\",O(pt,x.info.light,.6)),U(x.Alert,\"successColor\",O(pt,x.success.light,.6)),U(x.Alert,\"warningColor\",O(pt,x.warning.light,.6)),U(x.Alert,\"errorFilledBg\",N(\"palette-error-dark\")),U(x.Alert,\"infoFilledBg\",N(\"palette-info-dark\")),U(x.Alert,\"successFilledBg\",N(\"palette-success-dark\")),U(x.Alert,\"warningFilledBg\",N(\"palette-warning-dark\")),U(x.Alert,\"errorFilledColor\",qn(()=>x.getContrastText(x.error.dark))),U(x.Alert,\"infoFilledColor\",qn(()=>x.getContrastText(x.info.dark))),U(x.Alert,\"successFilledColor\",qn(()=>x.getContrastText(x.success.dark))),U(x.Alert,\"warningFilledColor\",qn(()=>x.getContrastText(x.warning.dark))),U(x.Alert,\"errorStandardBg\",O(ut,x.error.light,.9)),U(x.Alert,\"infoStandardBg\",O(ut,x.info.light,.9)),U(x.Alert,\"successStandardBg\",O(ut,x.success.light,.9)),U(x.Alert,\"warningStandardBg\",O(ut,x.warning.light,.9)),U(x.Alert,\"errorIconColor\",N(\"palette-error-main\")),U(x.Alert,\"infoIconColor\",N(\"palette-info-main\")),U(x.Alert,\"successIconColor\",N(\"palette-success-main\")),U(x.Alert,\"warningIconColor\",N(\"palette-warning-main\")),U(x.AppBar,\"defaultBg\",N(\"palette-grey-900\")),U(x.AppBar,\"darkBg\",N(\"palette-background-paper\")),U(x.AppBar,\"darkColor\",N(\"palette-text-primary\")),U(x.Avatar,\"defaultBg\",N(\"palette-grey-600\")),U(x.Button,\"inheritContainedBg\",N(\"palette-grey-800\")),U(x.Button,\"inheritContainedHoverBg\",N(\"palette-grey-700\")),U(x.Chip,\"defaultBorder\",N(\"palette-grey-700\")),U(x.Chip,\"defaultAvatarColor\",N(\"palette-grey-300\")),U(x.Chip,\"defaultIconColor\",N(\"palette-grey-300\")),U(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),U(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),U(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),U(x.LinearProgress,\"primaryBg\",O(ut,x.primary.main,.5)),U(x.LinearProgress,\"secondaryBg\",O(ut,x.secondary.main,.5)),U(x.LinearProgress,\"errorBg\",O(ut,x.error.main,.5)),U(x.LinearProgress,\"infoBg\",O(ut,x.info.main,.5)),U(x.LinearProgress,\"successBg\",O(ut,x.success.main,.5)),U(x.LinearProgress,\"warningBg\",O(ut,x.warning.main,.5)),U(x.Skeleton,\"bg\",b?O(Ei,x.text.primary,.13):`rgba(${N(\"palette-text-primaryChannel\")} / 0.13)`),U(x.Slider,\"primaryTrack\",O(ut,x.primary.main,.5)),U(x.Slider,\"secondaryTrack\",O(ut,x.secondary.main,.5)),U(x.Slider,\"errorTrack\",O(ut,x.error.main,.5)),U(x.Slider,\"infoTrack\",O(ut,x.info.main,.5)),U(x.Slider,\"successTrack\",O(ut,x.success.main,.5)),U(x.Slider,\"warningTrack\",O(ut,x.warning.main,.5));let A=b?O(pt,x.background.default,.985):Yp(x.background.default,.98);U(x.SnackbarContent,\"bg\",A),U(x.SnackbarContent,\"color\",qn(()=>b?_v.text.primary:x.getContrastText(A))),U(x.SpeedDialAction,\"fabHoverBg\",Yp(x.background.paper,.15)),U(x.StepConnector,\"border\",N(\"palette-grey-600\")),U(x.StepContent,\"border\",N(\"palette-grey-600\")),U(x.Switch,\"defaultColor\",N(\"palette-grey-300\")),U(x.Switch,\"defaultDisabledColor\",N(\"palette-grey-600\")),U(x.Switch,\"primaryDisabledColor\",O(ut,x.primary.main,.55)),U(x.Switch,\"secondaryDisabledColor\",O(ut,x.secondary.main,.55)),U(x.Switch,\"errorDisabledColor\",O(ut,x.error.main,.55)),U(x.Switch,\"infoDisabledColor\",O(ut,x.info.main,.55)),U(x.Switch,\"successDisabledColor\",O(ut,x.success.main,.55)),U(x.Switch,\"warningDisabledColor\",O(ut,x.warning.main,.55)),U(x.TableCell,\"border\",O(ut,O(Ei,x.divider,1),.68)),U(x.Tooltip,\"bg\",O(Ei,x.grey[700],.92))}Oa(x.background,\"default\"),Oa(x.background,\"paper\"),Oa(x.common,\"background\"),Oa(x.common,\"onBackground\"),Oa(x,\"divider\"),Object.keys(x).forEach(A=>{let z=x[A];A!==\"tonalOffset\"&&z&&typeof z==\"object\"&&(z.main&&U(x[A],\"mainChannel\",mc(Kp(z.main))),z.light&&U(x[A],\"lightChannel\",mc(Kp(z.light))),z.dark&&U(x[A],\"darkChannel\",mc(Kp(z.dark))),z.contrastText&&U(x[A],\"contrastTextChannel\",mc(Kp(z.contrastText))),A===\"text\"&&(Oa(x[A],\"primary\"),Oa(x[A],\"secondary\")),A===\"action\"&&(z.active&&Oa(x[A],\"active\"),z.selected&&Oa(x[A],\"selected\")))})}),R=t.reduce((k,x)=>at(k,x),R);let C={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:iw(R),enableContrastVars:i},{vars:M,generateThemeVars:D,generateStyleSheets:_}=Nv(R,C);return R.vars=M,Object.entries(R.colorSchemes[R.defaultColorScheme]).forEach(([k,x])=>{R[k]=x}),R.generateThemeVars=D,R.generateStyleSheets=_,R.generateSpacing=function(){return pc(u.spacing,vl(this))},R.getColorSchemeSelector=Dv(s),R.spacing=R.generateSpacing(),R.shouldSkipGeneratingVar=l,R.unstable_sxConfig={...bn,...u?.unstable_sxConfig},R.unstable_sx=function(x){return on({sx:x,theme:this})},R.toRuntimeSource=wy,R}function lw(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:wl({...o===!0?{}:o.palette,mode:t})})}function Pc(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return Wp(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let d=Wp({...e,palette:u},...t);return d.defaultColorScheme=l,d.colorSchemes=c,d.palette.mode===\"light\"&&(d.colorSchemes.light={...c.light!==!0&&c.light,palette:d.palette},lw(d,\"dark\",c.dark)),d.palette.mode===\"dark\"&&(d.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:d.palette},lw(d,\"light\",c.light)),d}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),$v({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var s_=j(W(),1);var l_=Pc(),Rc=l_;function Yn(){let e=$n(Rc);return e[Mi]||e}function c_(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Ml=c_;var u_=e=>Ml(e)&&e!==\"classes\",Vt=u_;var p_=dc({themeId:Mi,defaultTheme:Rc,rootShouldForwardProp:Vt}),V=p_;var f_=se(\"MuiBox\",[\"root\"]),sw=f_;var d_=Pc(),m_=Fp({themeId:Mi,defaultTheme:d_,defaultClassName:sw.root,generateClassName:fc.generate}),pe=m_;var yw=j(W(),1);var cw=j(Te(),1);function y_(e){return(0,cw.jsx)(yy,{...e,defaultTheme:Rc,themeId:Mi})}var Fv=y_;var uw=j(Te(),1);function pw(e){return function(o){return(0,uw.jsx)(Fv,{styles:typeof e==\"function\"?r=>e({theme:r,...o}):e})}}function fw(){return Ri}var h_=Sy,xe=h_;var c7=j(W(),1);var g_=j(Te(),1);function Pe(e){return zv(e)}var re=Pi;function b_(e){return typeof e.main==\"string\"}function v_(e,t=[]){if(!b_(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function Xt(e=[]){return([,t])=>t&&v_(t,e)}function dw(e){return me(\"MuiTypography\",e)}var T7=se(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var hw=j(Te(),1),T_={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},x_=fw(),S_=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${re(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return ye(l,dw,i)},P_=V(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${re(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(xe(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${re(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),mw={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},R_=yw.forwardRef(function(t,o){let{color:r,...n}=Pe({props:t,name:\"MuiTypography\"}),a=!T_[r],i=x_({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f=\"body1\",variantMapping:h=mw,...v}=i,T={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:h},y=c||(p?\"p\":h[f]||mw[f])||\"span\",g=S_(T);return(0,hw.jsx)(P_,{as:y,ref:o,className:Q(g.root,s),...v,ownerState:T,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...v.style}})}),he=R_;var C_=Ry({createStyledComponent:V(\"div\",{name:\"MuiStack\",slot:\"Root\"}),useThemeProps:e=>Pe({props:e,name:\"MuiStack\"})}),Gn=C_;var Ic=j(W(),1);var gw=j(W(),1);function gr(e){return parseInt(gw.version,10)>=19?e?.props?.ref||null:e?.ref||null}var wt=j(W(),1);function It(e){return e&&e.ownerDocument||document}var Ol=It;var Ai=j(W(),1);var Cc=j(W(),1);function to(...e){let t=Cc.useRef(void 0),o=Cc.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Cc.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}function E_(e){return typeof e==\"string\"}var br=E_;function w_(e,t,o){return e===void 0||br(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var Qp=w_;function M_(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var Aa=M_;function O_(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var My=O_;function A_(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let f=Q(o?.className,a,n?.className,r?.className),h={...o?.style,...n?.style,...r?.style},v={...o,...n,...r};return f.length>0&&(v.className=f),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}let i=Aa({...n,...r}),l=My(r),s=My(n),c=t(i),u=Q(c?.className,o?.className,a,n?.className,r?.className),d={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:c.ref}}var Zp=A_;function z_(e,t,o){return typeof e==\"function\"?e(t,o):e}var Jp=z_;function N_(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Jp(o,r),{props:l,internalRef:s}=Zp({...a,externalSlotProps:i}),c=to(s,i?.ref,e.additionalProps?.ref);return Qp(t,{...l,ref:c},r)}var vr=N_;var Tr=j(W(),1);var Oy=j(W(),1);var bw=j(W(),1),D_=bw.createContext({}),ef=D_;function vw(e){return me(\"MuiList\",e)}var O$=se(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var Ay=j(Te(),1),__=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return ye({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},vw,t)},B_=V(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),k_=Oy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,d=Oy.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},f=__(p);return(0,Ay.jsx)(ef.Provider,{value:d,children:(0,Ay.jsxs)(B_,{as:i,className:Q(f.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),qv=k_;function zy(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Al=zy;function Ec(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Tw=Ec;var yo=to;var wc=Io;function tf(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var By=j(W(),1);var Ny=j(W(),1);function xw(e){return me(\"MuiSvgIcon\",e)}var iF=se(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var Dy=j(Te(),1),j_=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${re(t)}`,`fontSize${re(o)}`]};return ye(n,xw,r)},U_=V(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${re(o.color)}`],t[`fontSize${re(o.fontSize)}`]]}})(xe(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),Sw=Ny.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:d,viewBox:p=\"0 0 24 24\",...f}=r,h=Ny.isValidElement(n)&&n.type===\"svg\",v={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:h},T={};u||(T.viewBox=p);let y=j_(v);return(0,Dy.jsxs)(U_,{as:l,className:Q(y.root,a),focusable:\"false\",color:c,\"aria-hidden\":d?void 0:!0,role:d?\"img\":void 0,ref:o,...T,...f,...h&&n.props,ownerState:v,children:[h?n.props.children:n,d?(0,Dy.jsx)(\"title\",{children:d}):null]})});Sw.muiName=\"SvgIcon\";var _y=Sw;var Pw=j(Te(),1);function kr(e,t){function o(r,n){return(0,Pw.jsx)(_y,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=_y.muiName,By.memo(By.forwardRef(o))}function Mc(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var Rw=Mc;function rn(e){return It(e).defaultView||window}var Oc=rn;function of(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var zl=bc;var Nl=j(W(),1);function Ac(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Nl.useRef(t!==void 0),[i,l]=Nl.useState(o),s=a?t:i,c=Nl.useCallback(u=>{a||l(u)},[]);return[s,c]}var Dl=Ac;var Yv=j(W(),1);function L_(e){let t=Yv.useRef(e);return Io(()=>{t.current=e}),Yv.useRef((...o)=>(0,t.current)(...o)).current}var nn=L_;var Oi=nn;function H_(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function ky(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{H_(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=Q(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=Q(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var Ew=j(Te(),1);function Gv(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function Cw(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function ww(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function rf(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!ww(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var V_=Tr.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:d=\"selectedMenu\",...p}=t,f=Tr.useRef(null),h=Tr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});wc(()=>{n&&f.current.focus()},[n]),Tr.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(m,{direction:b})=>{let P=!f.current.style.width;if(m.clientHeight{let b=f.current,P=m.key;if(m.ctrlKey||m.metaKey||m.altKey){u&&u(m);return}let C=Al(Ol(b));if(P===\"ArrowDown\")m.preventDefault(),rf(b,C,c,s,Gv);else if(P===\"ArrowUp\")m.preventDefault(),rf(b,C,c,s,Cw);else if(P===\"Home\")m.preventDefault(),rf(b,null,c,s,Gv);else if(P===\"End\")m.preventDefault(),rf(b,null,c,s,Cw);else if(P.length===1){let M=h.current,D=P.toLowerCase(),_=performance.now();M.keys.length>0&&(_-M.lastTime>500?(M.keys=[],M.repeating=!0,M.previousKeyMatched=!0):M.repeating&&D!==M.keys[0]&&(M.repeating=!1)),M.lastTime=_,M.keys.push(D);let k=C&&!M.repeating&&ww(C,M);M.previousKeyMatched&&(k||rf(b,C,!1,s,Gv,M))?m.preventDefault():M.previousKeyMatched=!1}u&&u(m)},T=yo(f,o),y=-1;Tr.Children.forEach(i,(m,b)=>{if(!Tr.isValidElement(m)){y===b&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d===\"selectedMenu\"&&m.props.selected||y===-1)&&(y=b),y===b&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});let g=Tr.Children.map(i,(m,b)=>{if(b===y){let P={};return a&&(P.autoFocus=!0),m.props.tabIndex===void 0&&d===\"selectedMenu\"&&(P.tabIndex=0),Tr.cloneElement(m,P)}return m});return(0,Ew.jsx)(qv,{role:\"menu\",ref:T,className:l,onKeyDown:v,tabIndex:n?0:-1,...p,children:g})}),Xv=V_;var Uo=j(W(),1);var jl=j(W(),1);var Ow=j(W(),1),Mw={};function zc(e,t){let o=Ow.useRef(Mw);return o.current===Mw&&(o.current=e(t)),o}var Aw=j(W(),1),I_=[];function Wv(e){Aw.useEffect(e,I_)}var Nc=class e{static create(){return new e}currentId=null;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function vn(){let e=zc(Nc.create).current;return Wv(e.disposeEffect),e}function jy(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function Uy(e,t){return Uy=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},Uy(e,t)}function Ly(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Uy(e,t)}var nf=j(W()),af=j(ad());var Kv={disabled:!1};var zw=j(W()),Dc=zw.default.createContext(null);var Nw=function(t){return t.scrollTop};var lf=\"unmounted\",_l=\"exited\",Bl=\"entering\",Bc=\"entered\",Qv=\"exiting\",za=(function(e){Ly(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=_l,a.appearStatus=Bl):s=Bc:r.unmountOnExit||r.mountOnEnter?s=lf:s=_l,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===lf?{status:_l}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Bl&&i!==Bc&&(a=Bl):(i===Bl||i===Bc)&&(a=Qv)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Bl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this);i&&Nw(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:lf})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[af.default.findDOMNode(this),l],c=s[0],u=s[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!n&&!i||Kv.disabled){this.safeSetState({status:Bc},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Bl},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Bc},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:af.default.findDOMNode(this);if(!a||Kv.disabled){this.safeSetState({status:_l},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Qv},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:af.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===lf)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,d=a.enter,p=a.exit,f=a.timeout,h=a.addEndListener,v=a.onEnter,T=a.onEntering,y=a.onEntered,g=a.onExit,m=a.onExiting,b=a.onExited,P=a.nodeRef,R=jy(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return nf.default.createElement(Dc.Provider,{value:null},typeof i==\"function\"?i(n,R):nf.default.cloneElement(nf.default.Children.only(i),R))},t})(nf.default.Component);za.contextType=Dc;za.propTypes={};function _c(){}za.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:_c,onEntering:_c,onEntered:_c,onExit:_c,onExiting:_c,onExited:_c};za.UNMOUNTED=lf;za.EXITED=_l;za.ENTERING=Bl;za.ENTERED=Bc;za.EXITING=Qv;var sf=za;function Dw(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var cf=j(W());var an=j(W());function Hy(e,t){var o=function(a){return t&&(0,an.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&an.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function $_(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;ie.scrollTop;function kc(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var kw=j(Te(),1);function tT(e){return`scale(${e}, ${e**2})`}var Y_={entering:{opacity:1,transform:tT(1)},entered:{opacity:1,transform:\"none\"}},eT=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),oT=jl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:d,onExited:p,onExiting:f,style:h,timeout:v=\"auto\",TransitionComponent:T=sf,...y}=t,g=vn(),m=jl.useRef(),b=Yn(),P=jl.useRef(null),R=yo(P,gr(a),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(u),D=C((A,z)=>{Vy(A);let{duration:L,delay:I,easing:F}=kc({style:h,timeout:v,easing:i},{mode:\"enter\"}),fe;v===\"auto\"?(fe=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=fe):fe=L,A.style.transition=[b.transitions.create(\"opacity\",{duration:fe,delay:I}),b.transitions.create(\"transform\",{duration:eT?fe:fe*.666,delay:I,easing:F})].join(\",\"),s&&s(A,z)}),_=C(c),k=C(f),x=C(A=>{let{duration:z,delay:L,easing:I}=kc({style:h,timeout:v,easing:i},{mode:\"exit\"}),F;v===\"auto\"?(F=b.transitions.getAutoHeightDuration(A.clientHeight),m.current=F):F=z,A.style.transition=[b.transitions.create(\"opacity\",{duration:F,delay:L}),b.transitions.create(\"transform\",{duration:eT?F:F*.666,delay:eT?L:L||F*.333,easing:I})].join(\",\"),A.style.opacity=0,A.style.transform=tT(.75),d&&d(A)}),N=C(p);return(0,kw.jsx)(T,{appear:n,in:l,nodeRef:P,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{v===\"auto\"&&g.start(m.current||0,A),r&&r(P.current,A)},timeout:v===\"auto\"?null:v,...y,children:(A,{ownerState:z,...L})=>jl.cloneElement(a,{style:{opacity:0,transform:tT(.75),visibility:A===\"exited\"&&!l?\"hidden\":void 0,...Y_[A],...h,...a.props.style},ref:R,...L})})});oT&&(oT.muiSupportAuto=!0);var uf=oT;function G_(e){let t=It(e);return t.body===e?rn(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function jc(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function jw(e){return parseFloat(rn(e).getComputedStyle(e).paddingRight)||0}function X_(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function Uw(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!X_(i);l&&s&&jc(i,n)})}function rT(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function W_(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(G_(r)){let i=Ec(rn(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${jw(r)+i}px`;let l=It(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${jw(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=It(r).body;else{let i=r.parentElement,l=rn(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function K_(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Iy=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&jc(t.modalRef,!1);let n=K_(o);Uw(o,t.mount,t.modalRef,n,!0);let a=rT(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=rT(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=W_(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=rT(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&jc(t.modalRef,o),Uw(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&jc(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Fy=j(W(),1);var jo=j(W(),1);var pf=j(Te(),1),Q_=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function Z_(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function J_(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function eB(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||J_(e))}function tB(e){let t=[],o=[];return Array.from(e.querySelectorAll(Q_)).forEach((r,n)=>{let a=Z_(r);a===-1||!eB(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function oB(){return!0}function rB(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=tB,isEnabled:i=oB,open:l}=e,s=jo.useRef(!1),c=jo.useRef(null),u=jo.useRef(null),d=jo.useRef(null),p=jo.useRef(null),f=jo.useRef(!1),h=jo.useRef(null),v=to(gr(t),h),T=jo.useRef(null);jo.useEffect(()=>{!l||!h.current||(f.current=!o)},[o,l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=Al(m);return h.current.contains(b)||(h.current.hasAttribute(\"tabIndex\")||h.current.setAttribute(\"tabIndex\",\"-1\"),f.current&&h.current.focus()),()=>{n||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),jo.useEffect(()=>{if(!l||!h.current)return;let m=It(h.current),b=C=>{if(T.current=C,r||!i()||C.key!==\"Tab\")return;Al(m)===h.current&&C.shiftKey&&(s.current=!0,u.current&&u.current.focus())},P=()=>{let C=h.current;if(C===null)return;let M=Al(m);if(!m.hasFocus()||!i()||s.current){s.current=!1;return}if(C.contains(M)||r&&M!==c.current&&M!==u.current)return;if(M!==p.current)p.current=null;else if(p.current!==null)return;if(!f.current)return;let D=[];if((M===c.current||M===u.current)&&(D=a(h.current)),D.length>0){let _=!!(T.current?.shiftKey&&T.current?.key===\"Tab\"),k=D[0],x=D[D.length-1];typeof k!=\"string\"&&typeof x!=\"string\"&&(_?x.focus():k.focus())}else C.focus()};m.addEventListener(\"focusin\",P),m.addEventListener(\"keydown\",b,!0);let R=setInterval(()=>{let C=Al(m);C&&C.tagName===\"BODY\"&&P()},50);return()=>{clearInterval(R),m.removeEventListener(\"focusin\",P),m.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let y=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0,p.current=m.target;let b=t.props.onFocus;b&&b(m)},g=m=>{d.current===null&&(d.current=m.relatedTarget),f.current=!0};return(0,pf.jsxs)(jo.Fragment,{children:[(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:c,\"data-testid\":\"sentinelStart\"}),jo.cloneElement(t,{ref:v,onFocus:y}),(0,pf.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:g,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var nT=rB;var Na=j(W(),1),Lw=j(ad(),1);function nB(e){return typeof e==\"function\"?e():e}var aB=Na.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=Na.useState(null),s=to(Na.isValidElement(r)?gr(r):null,o);return Io(()=>{a||l(nB(n)||document.body)},[n,a]),Io(()=>{if(i&&!a)return of(o,i),()=>{of(o,null)}},[o,i,a]),a?Na.isValidElement(r)?Na.cloneElement(r,{ref:s}):r:i&&Lw.createPortal(r,i)}),ff=aB;var Iw=j(W(),1);function Tt(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:d={[e]:void 0},...p}=a,f=u[e]||r,h=Jp(d[e],n),{props:{component:v,...T},internalRef:y}=Zp({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:h}),g=to(y,h?.ref,t.ref),m=e===\"root\"?v||c:v,b=Qp(f,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...T,...m&&!l&&{as:m},...m&&l&&{component:m},ref:g},n);return[f,b]}var Uc=j(W(),1);var Hw=j(Te(),1),iB={entering:{opacity:1},entered:{opacity:1}},lB=Uc.forwardRef(function(t,o){let r=Yn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:d,onEntering:p,onExit:f,onExited:h,onExiting:v,style:T,timeout:y=n,TransitionComponent:g=sf,...m}=t,b=!0,P=Uc.useRef(null),R=yo(P,gr(l),o),C=A=>z=>{if(A){let L=P.current;z===void 0?A(L):A(L,z)}},M=C(p),D=C((A,z)=>{Vy(A);let L=kc({style:T,timeout:y,easing:s},{mode:\"enter\"});A.style.webkitTransition=r.transitions.create(\"opacity\",L),A.style.transition=r.transitions.create(\"opacity\",L),u&&u(A,z)}),_=C(d),k=C(v),x=C(A=>{let z=kc({style:T,timeout:y,easing:s},{mode:\"exit\"});A.style.webkitTransition=r.transitions.create(\"opacity\",z),A.style.transition=r.transitions.create(\"opacity\",z),f&&f(A)}),N=C(h);return(0,Hw.jsx)(g,{appear:i,in:c,nodeRef:b?P:void 0,onEnter:D,onEntered:_,onEntering:M,onExit:x,onExited:N,onExiting:k,addEndListener:A=>{a&&a(P.current,A)},timeout:y,...m,children:(A,{ownerState:z,...L})=>Uc.cloneElement(l,{style:{opacity:0,visibility:A===\"exited\"&&!c?\"hidden\":void 0,...iB[A],...T,...l.props.style},ref:R,...L})})}),aT=lB;function Vw(e){return me(\"MuiBackdrop\",e)}var kY=se(\"MuiBackdrop\",[\"root\",\"invisible\"]);var iT=j(Te(),1),sB=e=>{let{classes:t,invisible:o}=e;return ye({root:[\"root\",o&&\"invisible\"]},Vw,t)},cB=V(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),uB=Iw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:d={},slots:p={},TransitionComponent:f,transitionDuration:h,...v}=r,T={...r,component:i,invisible:l},y=sB(T),g={transition:f,root:c.Root,...p},m={...u,...d},b={component:i,slots:g,slotProps:m},[P,R]=Tt(\"root\",{elementType:cB,externalForwardedProps:b,className:Q(y.root,a),ownerState:T}),[C,M]=Tt(\"transition\",{elementType:aT,externalForwardedProps:b,ownerState:T});return(0,iT.jsx)(C,{in:s,timeout:h,...v,...M,children:(0,iT.jsx)(P,{\"aria-hidden\":!0,...R,ref:o,children:n})})}),lT=uB;var Tn=j(W(),1);function pB(e){return typeof e==\"function\"?e():e}function fB(e){return e?e.props.hasOwnProperty(\"in\"):!1}var $w=()=>{},$y=new Iy;function dB(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,d=Tn.useRef({}),p=Tn.useRef(null),f=Tn.useRef(null),h=to(f,u),[v,T]=Tn.useState(!c),y=fB(l),g=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(g=!1);let m=()=>It(p.current),b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),P=()=>{$y.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},R=nn(()=>{let A=pB(t)||m().body;$y.add(b(),A),f.current&&P()}),C=()=>$y.isTopModal(b()),M=nn(A=>{p.current=A,A&&(c&&C()?P():f.current&&jc(f.current,g))}),D=Tn.useCallback(()=>{$y.remove(b(),g)},[g]);Tn.useEffect(()=>()=>{D()},[D]),Tn.useEffect(()=>{c?R():(!y||!n)&&D()},[c,D,y,n,R]);let _=A=>z=>{A.onKeyDown?.(z),!(z.key!==\"Escape\"||z.which===229||!C())&&(o||(z.stopPropagation(),s&&s(z,\"escapeKeyDown\")))},k=A=>z=>{A.onClick?.(z),z.target===z.currentTarget&&s&&s(z,\"backdropClick\")};return{getRootProps:(A={})=>{let z=Aa(e);delete z.onTransitionEnter,delete z.onTransitionExited;let L={...z,...A};return{role:\"presentation\",...L,onKeyDown:_(L),ref:h}},getBackdropProps:(A={})=>{let z=A;return{\"aria-hidden\":!0,...z,onClick:k(z),open:c}},getTransitionProps:()=>{let A=()=>{T(!1),a&&a()},z=()=>{T(!0),i&&i(),n&&D()};return{onEnter:tf(A,l?.props.onEnter??$w),onExited:tf(z,l?.props.onExited??$w)}},rootRef:h,portalRef:M,isTopModal:C,exited:v,hasTransition:y}}var Fw=dB;function qw(e){return me(\"MuiModal\",e)}var nG=se(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Lc=j(Te(),1),mB=e=>{let{open:t,exited:o,classes:r}=e;return ye({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},qw,r)},yB=V(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(xe(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),hB=V(lT,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),gB=Fy.forwardRef(function(t,o){let r=Pe({name:\"MuiModal\",props:t}),{BackdropComponent:n=hB,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:d,components:p={},componentsProps:f={},disableAutoFocus:h=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:T=!1,disablePortal:y=!1,disableRestoreFocus:g=!1,disableScrollLock:m=!1,hideBackdrop:b=!1,keepMounted:P=!1,onClose:R,onTransitionEnter:C,onTransitionExited:M,open:D,slotProps:_={},slots:k={},theme:x,...N}=r,O={...r,closeAfterTransition:s,disableAutoFocus:h,disableEnforceFocus:v,disableEscapeKeyDown:T,disablePortal:y,disableRestoreFocus:g,disableScrollLock:m,hideBackdrop:b,keepMounted:P},{getRootProps:A,getBackdropProps:z,getTransitionProps:L,portalRef:I,isTopModal:F,exited:fe,hasTransition:Z}=Fw({...O,rootRef:o}),De={...O,exited:fe},it=mB(De),$e={};if(c.props.tabIndex===void 0&&($e.tabIndex=\"-1\"),Z){let{onEnter:Se,onExited:we}=L();$e.onEnter=Se,$e.onExited=we}let Me={slots:{root:p.Root,backdrop:p.Backdrop,...k},slotProps:{...f,..._}},[Le,qe]=Tt(\"root\",{ref:o,elementType:yB,externalForwardedProps:{...Me,...N,component:d},getSlotProps:A,ownerState:De,className:Q(l,it?.root,!De.open&&De.exited&&it?.hidden)}),[Be,ot]=Tt(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:Me,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:Se=>z({...Se,onClick:we=>{Se?.onClick&&Se.onClick(we)}}),className:Q(a?.className,it?.backdrop),ownerState:De});return!P&&!D&&(!Z||fe)?null:(0,Lc.jsx)(ff,{ref:I,container:u,disablePortal:y,children:(0,Lc.jsxs)(Le,{...qe,children:[!b&&n?(0,Lc.jsx)(Be,{...ot}):null,(0,Lc.jsx)(nT,{disableEnforceFocus:v,disableAutoFocus:h,disableRestoreFocus:g,isEnabled:F,open:D,children:Fy.cloneElement(c,$e)})]})})}),sT=gB;var Gw=j(W(),1);function Yw(e){return me(\"MuiPaper\",e)}var PG=se(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var Xw=j(Te(),1),bB=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return ye(a,Yw,n)},vB=V(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(xe(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),TB=Gw.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPaper\"}),n=Yn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,d={...r,component:i,elevation:l,square:s,variant:c},p=bB(d);return(0,Xw.jsx)(vB,{as:i,ownerState:d,className:Q(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${yc(\"#fff\",Sc(l))}, ${yc(\"#fff\",Sc(l))})`}},...u.style}})}),cT=TB;function Ww(e){return me(\"MuiPopover\",e)}var LG=se(\"MuiPopover\",[\"root\",\"paper\"]);var Yy=j(Te(),1);function Kw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function Qw(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function Zw(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function qy(e){return typeof e==\"function\"?e():e}var xB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"]},Ww,t)},SB=V(sT,{name:\"MuiPopover\",slot:\"Root\"})({}),uT=V(cT,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),PB=Uo.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:d,elevation:p=8,marginThreshold:f=16,open:h,PaperProps:v={},slots:T={},slotProps:y={},transformOrigin:g={vertical:\"top\",horizontal:\"left\"},TransitionComponent:m,transitionDuration:b=\"auto\",TransitionProps:P={},disableScrollLock:R=!1,...C}=r,M=Uo.useRef(),D={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:f,transformOrigin:g,TransitionComponent:m,transitionDuration:b,TransitionProps:P},_=xB(D),k=Uo.useCallback(()=>{if(s===\"anchorPosition\")return l;let Se=qy(a),Re=(Se&&Se.nodeType===1?Se:Ol(M.current).body).getBoundingClientRect();return{top:Re.top+Kw(Re,i.vertical),left:Re.left+Qw(Re,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=Uo.useCallback(Se=>({vertical:Kw(Se,g.vertical),horizontal:Qw(Se,g.horizontal)}),[g.horizontal,g.vertical]),N=Uo.useCallback(Se=>{let we={width:Se.offsetWidth,height:Se.offsetHeight},Re=x(we);if(s===\"none\")return{top:null,left:null,transformOrigin:Zw(Re)};let Ye=k(),ce=Ye.top-Re.vertical,Ve=Ye.left-Re.horizontal,yt=ce+we.height,Fe=Ve+we.width,Ce=Oc(qy(a)),xt=Ce.innerHeight-f,rt=Ce.innerWidth-f;if(f!==null&&cext){let Ze=yt-xt;ce-=Ze,Re.vertical+=Ze}if(f!==null&&Vert){let Ze=Fe-rt;Ve-=Ze,Re.horizontal+=Ze}return{top:`${Math.round(ce)}px`,left:`${Math.round(Ve)}px`,transformOrigin:Zw(Re)}},[a,s,k,x,f]),[O,A]=Uo.useState(h),z=Uo.useCallback(()=>{let Se=M.current;if(!Se)return;let we=N(Se);we.top!==null&&Se.style.setProperty(\"top\",we.top),we.left!==null&&(Se.style.left=we.left),Se.style.transformOrigin=we.transformOrigin,A(!0)},[N]);Uo.useEffect(()=>(R&&window.addEventListener(\"scroll\",z),()=>window.removeEventListener(\"scroll\",z)),[a,R,z]);let L=()=>{z()},I=()=>{A(!1)};Uo.useEffect(()=>{h&&z()}),Uo.useImperativeHandle(n,()=>h?{updatePosition:()=>{z()}}:null,[h,z]),Uo.useEffect(()=>{if(!h)return;let Se=Rw(()=>{z()}),we=Oc(qy(a));return we.addEventListener(\"resize\",Se),()=>{Se.clear(),we.removeEventListener(\"resize\",Se)}},[a,h,z]);let F=b,fe={slots:{transition:m,...T},slotProps:{transition:P,paper:v,...y}},[Z,De]=Tt(\"transition\",{elementType:uf,externalForwardedProps:fe,ownerState:D,getSlotProps:Se=>({...Se,onEntering:(we,Re)=>{Se.onEntering?.(we,Re),L()},onExited:we=>{Se.onExited?.(we),I()}}),additionalProps:{appear:!0,in:h}});b===\"auto\"&&!Z.muiSupportAuto&&(F=void 0);let it=d||(a?Ol(qy(a)).body:void 0),[$e,{slots:Me,slotProps:Le,...qe}]=Tt(\"root\",{ref:o,elementType:SB,externalForwardedProps:{...fe,...C},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:T.backdrop},slotProps:{backdrop:ky(typeof y.backdrop==\"function\"?y.backdrop(D):y.backdrop,{invisible:!0})},container:it,open:h},ownerState:D,className:Q(_.root,u)}),[Be,ot]=Tt(\"paper\",{ref:M,className:_.paper,elementType:uT,externalForwardedProps:fe,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:O?void 0:{opacity:0}},ownerState:D});return(0,Yy.jsx)($e,{...qe,...!br($e)&&{slots:Me,slotProps:Le,disableScrollLock:R},children:(0,Yy.jsx)(Z,{...De,timeout:F,children:(0,Yy.jsx)(Be,{...ot,children:c})})})}),pT=PB;function Jw(e){return me(\"MuiMenu\",e)}var sX=se(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var fT=j(Te(),1),RB={vertical:\"top\",horizontal:\"right\"},CB={vertical:\"top\",horizontal:\"left\"},EB=e=>{let{classes:t}=e;return ye({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},Jw,t)},wB=V(pT,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),MB=V(uT,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),OB=V(Xv,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),AB=Ai.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:d={},PopoverClasses:p,transitionDuration:f=\"auto\",TransitionProps:{onEntering:h,...v}={},variant:T=\"selectedMenu\",slots:y={},slotProps:g={},...m}=r,b=wi(),P={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:h,PaperProps:d,transitionDuration:f,TransitionProps:v,variant:T},R=EB(P),C=n&&!l&&u,M=Ai.useRef(null),D=(F,fe)=>{M.current&&M.current.adjustStyleForScrollbar(F,{direction:b?\"rtl\":\"ltr\"}),h&&h(F,fe)},_=F=>{F.key===\"Tab\"&&(F.preventDefault(),c&&c(F,\"tabKeyDown\"))},k=-1;Ai.Children.map(a,(F,fe)=>{Ai.isValidElement(F)&&(F.props.disabled||(T===\"selectedMenu\"&&F.props.selected||k===-1)&&(k=fe))});let x={slots:y,slotProps:{list:s,transition:v,paper:d,...g}},N=vr({elementType:y.root,externalSlotProps:g.root,ownerState:P,className:[R.root,i]}),[O,A]=Tt(\"paper\",{className:R.paper,elementType:MB,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:P}),[z,L]=Tt(\"list\",{className:Q(R.list,s.className),elementType:OB,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:F=>({...F,onKeyDown:fe=>{_(fe),F.onKeyDown?.(fe)}}),ownerState:P}),I=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(P):x.slotProps.transition;return(0,fT.jsx)(wB,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?RB:CB,slots:{root:y.root,paper:O,backdrop:y.backdrop,...y.transition&&{transition:y.transition}},slotProps:{root:N,paper:A,backdrop:typeof g.backdrop==\"function\"?g.backdrop(P):g.backdrop,transition:{...I,onEntering:(...F)=>{D(...F),I?.onEntering?.(...F)}}},open:u,ref:o,transitionDuration:f,ownerState:P,...m,classes:p,children:(0,fT.jsx)(z,{actions:M,autoFocus:n&&(k===-1||l),autoFocusItem:C,variant:T,...L,children:a})})}),zi=AB;var Xy=j(W(),1);function e2(e){return me(\"MuiNativeSelect\",e)}var zB=se(\"MuiNativeSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Gy=zB;var df=j(Te(),1),NB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"]};return ye(l,e2,t)},dT=V(\"select\",{name:\"MuiNativeSelect\"})(({theme:e})=>({MozAppearance:\"none\",WebkitAppearance:\"none\",userSelect:\"none\",borderRadius:0,cursor:\"pointer\",\"&:focus\":{borderRadius:0},[`&.${Gy.disabled}`]:{cursor:\"default\"},\"&[multiple]\":{height:\"auto\"},\"&:not([multiple]) option, &:not([multiple]) optgroup\":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:t})=>t.variant!==\"filled\"&&t.variant!==\"outlined\",style:{\"&&&\":{paddingRight:24,minWidth:16}}},{props:{variant:\"filled\"},style:{\"&&&\":{paddingRight:32}}},{props:{variant:\"outlined\"},style:{borderRadius:(e.vars||e).shape.borderRadius,\"&:focus\":{borderRadius:(e.vars||e).shape.borderRadius},\"&&&\":{paddingRight:32}}}]})),DB=V(dT,{name:\"MuiNativeSelect\",slot:\"Select\",shouldForwardProp:Vt,overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.select,t[o.variant],o.error&&t.error,{[`&.${Gy.multiple}`]:t.multiple}]}})({}),mT=V(\"svg\",{name:\"MuiNativeSelect\"})(({theme:e})=>({position:\"absolute\",right:0,top:\"calc(50% - .5em)\",pointerEvents:\"none\",color:(e.vars||e).palette.action.active,[`&.${Gy.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:t})=>t.open,style:{transform:\"rotate(180deg)\"}},{props:{variant:\"filled\"},style:{right:7}},{props:{variant:\"outlined\"},style:{right:7}}]})),_B=V(mT,{name:\"MuiNativeSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),BB=Xy.forwardRef(function(t,o){let{className:r,disabled:n,error:a,IconComponent:i,inputRef:l,variant:s=\"standard\",...c}=t,u={...t,disabled:n,variant:s,error:a},d=NB(u);return(0,df.jsxs)(Xy.Fragment,{children:[(0,df.jsx)(DB,{ownerState:u,className:Q(d.select,r),disabled:n,ref:l||o,...c}),t.multiple?null:(0,df.jsx)(_B,{as:i,ownerState:u,className:d.icon})]})}),t2=BB;function o2(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Wy(e,t=!1){return e&&(o2(e.value)&&e.value!==\"\"||t&&o2(e.defaultValue)&&e.defaultValue!==\"\")}function Ky(e){return me(\"MuiSelect\",e)}var kB=se(\"MuiSelect\",[\"root\",\"select\",\"multiple\",\"filled\",\"outlined\",\"standard\",\"disabled\",\"focused\",\"icon\",\"iconOpen\",\"iconFilled\",\"iconOutlined\",\"iconStandard\",\"nativeInput\",\"error\"]),Hc=kB;var Ni=j(Te(),1),r2,jB=V(dT,{name:\"MuiSelect\",slot:\"Select\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[{[`&.${Hc.select}`]:t.select},{[`&.${Hc.select}`]:t[o.variant]},{[`&.${Hc.error}`]:t.error},{[`&.${Hc.multiple}`]:t.multiple}]}})({[`&.${Hc.select}`]:{height:\"auto\",minHeight:\"1.4375em\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",overflow:\"hidden\"}}),UB=V(mT,{name:\"MuiSelect\",slot:\"Icon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.icon,o.variant&&t[`icon${re(o.variant)}`],o.open&&t.iconOpen]}})({}),LB=V(\"input\",{shouldForwardProp:e=>Ml(e)&&e!==\"classes\",name:\"MuiSelect\",slot:\"NativeInput\"})({bottom:0,left:0,position:\"absolute\",opacity:0,pointerEvents:\"none\",width:\"100%\",boxSizing:\"border-box\"});function n2(e,t){return typeof t==\"object\"&&t!==null?e===t:String(e)===String(t)}function HB(e){return e==null||typeof e==\"string\"&&!e.trim()}var VB=e=>{let{classes:t,variant:o,disabled:r,multiple:n,open:a,error:i}=e,l={select:[\"select\",o,r&&\"disabled\",n&&\"multiple\",i&&\"error\"],icon:[\"icon\",`icon${re(o)}`,a&&\"iconOpen\",r&&\"disabled\"],nativeInput:[\"nativeInput\"]};return ye(l,Ky,t)},IB=wt.forwardRef(function(t,o){let{\"aria-describedby\":r,\"aria-label\":n,autoFocus:a,autoWidth:i,children:l,className:s,defaultOpen:c,defaultValue:u,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:v,labelId:T,MenuProps:y={},multiple:g,name:m,onBlur:b,onChange:P,onClose:R,onFocus:C,onKeyDown:M,onMouseDown:D,onOpen:_,open:k,readOnly:x,renderValue:N,required:O,SelectDisplayProps:A={},tabIndex:z,type:L,value:I,variant:F=\"standard\",...fe}=t,[Z,De]=Dl({controlled:I,default:u,name:\"Select\"}),[it,$e]=Dl({controlled:k,default:c,name:\"Select\"}),Me=wt.useRef(null),Le=wt.useRef(null),[qe,Be]=wt.useState(null),{current:ot}=wt.useRef(k!=null),[Se,we]=wt.useState(),Re=yo(o,v),Ye=wt.useCallback(Y=>{Le.current=Y,Y&&Be(Y)},[]),ce=qe?.parentNode;wt.useImperativeHandle(Re,()=>({focus:()=>{Le.current.focus()},node:Me.current,value:Z}),[Z]);let Ve=qe!==null&⁢wt.useEffect(()=>{if(!Ve||!ce||i||typeof ResizeObserver>\"u\")return;let Y=new ResizeObserver(()=>{we(ce.clientWidth)});return Y.observe(ce),()=>{Y.disconnect()}},[Ve,ce,i]),wt.useEffect(()=>{c&&it&&qe&&!ot&&(we(i?null:ce.clientWidth),Le.current.focus())},[qe,i]),wt.useEffect(()=>{a&&Le.current.focus()},[a]),wt.useEffect(()=>{if(!T)return;let Y=Ol(Le.current).getElementById(T);if(Y){let Oe=()=>{getSelection().isCollapsed&&Le.current.focus()};return Y.addEventListener(\"click\",Oe),()=>{Y.removeEventListener(\"click\",Oe)}}},[T]);let yt=(Y,Oe)=>{Y?_&&_(Oe):R&&R(Oe),ot||(we(i?null:ce.clientWidth),$e(Y))},Fe=Y=>{D?.(Y),Y.button===0&&(Y.preventDefault(),Le.current.focus(),yt(!0,Y))},Ce=Y=>{yt(!1,Y)},xt=wt.Children.toArray(l),rt=Y=>{let Oe=xt.find(Mt=>Mt.props.value===Y.target.value);Oe!==void 0&&(De(Oe.props.value),P&&P(Y,Oe))},Ze=Y=>Oe=>{let Mt;if(Oe.currentTarget.hasAttribute(\"tabindex\")){if(g){Mt=Array.isArray(Z)?Z.slice():[];let Ft=Z.indexOf(Y.props.value);Ft===-1?Mt.push(Y.props.value):Mt.splice(Ft,1)}else Mt=Y.props.value;if(Y.props.onClick&&Y.props.onClick(Oe),Z!==Mt&&(De(Mt),P)){let Ft=Oe.nativeEvent||Oe,ht=new Ft.constructor(Ft.type,Ft);Object.defineProperty(ht,\"target\",{writable:!0,value:{value:Mt,name:m}}),P(ht,Y)}g||yt(!1,Oe)}},le=Y=>{x||([\" \",\"ArrowUp\",\"ArrowDown\",\"Enter\"].includes(Y.key)&&(Y.preventDefault(),yt(!0,Y)),M?.(Y))},no=Y=>{!Ve&&b&&(Object.defineProperty(Y,\"target\",{writable:!0,value:{value:Z,name:m}}),b(Y))};delete fe[\"aria-invalid\"];let Je,q,$=[],ue=!1,ze=!1;(Wy({value:Z})||p)&&(N?Je=N(Z):ue=!0);let ie=xt.map(Y=>{if(!wt.isValidElement(Y))return null;let Oe;if(g){if(!Array.isArray(Z))throw new Error(Ro(2));Oe=Z.some(Mt=>n2(Mt,Y.props.value)),Oe&&ue&&$.push(Y.props.children)}else Oe=n2(Z,Y.props.value),Oe&&ue&&(q=Y.props.children);return Oe&&(ze=!0),wt.cloneElement(Y,{\"aria-selected\":Oe?\"true\":\"false\",onClick:Ze(Y),onKeyUp:Mt=>{Mt.key===\" \"&&Mt.preventDefault(),Y.props.onKeyUp&&Y.props.onKeyUp(Mt)},role:\"option\",selected:Oe,value:void 0,\"data-value\":Y.props.value})});ue&&(g?$.length===0?Je=null:Je=$.reduce((Y,Oe,Mt)=>(Y.push(Oe),Mt<$.length-1&&Y.push(\", \"),Y),[]):Je=q);let be=Se;!i&&ot&&qe&&(be=ce.clientWidth);let ge;typeof z<\"u\"?ge=z:ge=d?null:0;let Ge=A.id||(m?`mui-component-select-${m}`:void 0),Ee={...t,variant:F,value:Z,open:Ve,error:f},ve=VB(Ee),et={...y.PaperProps,...typeof y.slotProps?.paper==\"function\"?y.slotProps.paper(Ee):y.slotProps?.paper},Kt={...y.MenuListProps,...typeof y.slotProps?.list==\"function\"?y.slotProps.list(Ee):y.slotProps?.list},vo=bc();return(0,Ni.jsxs)(wt.Fragment,{children:[(0,Ni.jsx)(jB,{as:\"div\",ref:Ye,tabIndex:ge,role:\"combobox\",\"aria-controls\":Ve?vo:void 0,\"aria-disabled\":d?\"true\":void 0,\"aria-expanded\":Ve?\"true\":\"false\",\"aria-haspopup\":\"listbox\",\"aria-label\":n,\"aria-labelledby\":[T,Ge].filter(Boolean).join(\" \")||void 0,\"aria-describedby\":r,\"aria-required\":O?\"true\":void 0,\"aria-invalid\":f?\"true\":void 0,onKeyDown:le,onMouseDown:d||x?null:Fe,onBlur:no,onFocus:C,...A,ownerState:Ee,className:Q(A.className,ve.select,s),id:Ge,children:HB(Je)?r2||(r2=(0,Ni.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"})):Je}),(0,Ni.jsx)(LB,{\"aria-invalid\":f,value:Array.isArray(Z)?Z.join(\",\"):Z,name:m,ref:Me,\"aria-hidden\":!0,onChange:rt,tabIndex:-1,disabled:d,className:ve.nativeInput,autoFocus:a,required:O,...fe,ownerState:Ee}),(0,Ni.jsx)(UB,{as:h,className:ve.icon,ownerState:Ee}),(0,Ni.jsx)(zi,{id:`menu-${m||\"\"}`,anchorEl:ce,open:Ve,onClose:Ce,anchorOrigin:{vertical:\"bottom\",horizontal:\"center\"},transformOrigin:{vertical:\"top\",horizontal:\"center\"},...y,slotProps:{...y.slotProps,list:{\"aria-labelledby\":T,role:\"listbox\",\"aria-multiselectable\":g?\"true\":void 0,disableListWrap:!0,id:vo,...Kt},paper:{...et,style:{minWidth:be,...et!=null?et.style:null}}},children:ie})]})}),a2=IB;function Ul({props:e,states:t,muiFormControl:o}){return t.reduce((r,n)=>(r[n]=e[n],o&&typeof e[n]>\"u\"&&(r[n]=o[n]),r),{})}var l2=j(W(),1);var i2=j(W(),1),$B=i2.createContext(void 0),Qy=$B;function Da(){return l2.useContext(Qy)}var s2=j(Te(),1),c2=kr((0,s2.jsx)(\"path\",{d:\"M7 10l5 5 5-5z\"}),\"ArrowDropDown\");var y2=j(W(),1);var $o=j(W(),1);var jr=j(W(),1);var mf=j(Te(),1);function Zy(e){return parseInt(e,10)||0}var FB={shadow:{visibility:\"hidden\",position:\"absolute\",overflow:\"hidden\",height:0,top:0,left:0,transform:\"translateZ(0)\"}};function qB(e){for(let t in e)return!1;return!0}function u2(e){return qB(e)||e.outerHeightStyle===0&&!e.overflowing}var YB=jr.forwardRef(function(t,o){let{onChange:r,maxRows:n,minRows:a=1,style:i,value:l,...s}=t,{current:c}=jr.useRef(l!=null),u=jr.useRef(null),d=to(o,u),p=jr.useRef(null),f=jr.useRef(null),h=jr.useCallback(()=>{let m=u.current,b=f.current;if(!m||!b)return;let R=rn(m).getComputedStyle(m);if(R.width===\"0px\")return{outerHeightStyle:0,overflowing:!1};b.style.width=R.width,b.value=m.value||t.placeholder||\"x\",b.value.slice(-1)===`\n`&&(b.value+=\" \");let C=R.boxSizing,M=Zy(R.paddingBottom)+Zy(R.paddingTop),D=Zy(R.borderBottomWidth)+Zy(R.borderTopWidth),_=b.scrollHeight;b.value=\"x\";let k=b.scrollHeight,x=_;a&&(x=Math.max(Number(a)*k,x)),n&&(x=Math.min(Number(n)*k,x)),x=Math.max(x,k);let N=x+(C===\"border-box\"?M+D:0),O=Math.abs(x-_)<=1;return{outerHeightStyle:N,overflowing:O}},[n,a,t.placeholder]),v=nn(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return!1;let P=b.outerHeightStyle;return p.current!=null&&p.current!==P}),T=jr.useCallback(()=>{let m=u.current,b=h();if(!m||!b||u2(b))return;let P=b.outerHeightStyle;p.current!==P&&(p.current=P,m.style.height=`${P}px`),m.style.overflow=b.overflowing?\"hidden\":\"\"},[h]),y=jr.useRef(-1);return Io(()=>{let m=Mc(T),b=u?.current;if(!b)return;let P=rn(b);P.addEventListener(\"resize\",m);let R;return typeof ResizeObserver<\"u\"&&(R=new ResizeObserver(()=>{v()&&(R.unobserve(b),cancelAnimationFrame(y.current),T(),y.current=requestAnimationFrame(()=>{R.observe(b)}))}),R.observe(b)),()=>{m.clear(),cancelAnimationFrame(y.current),P.removeEventListener(\"resize\",m),R&&R.disconnect()}},[h,T,v]),Io(()=>{T()}),(0,mf.jsxs)(jr.Fragment,{children:[(0,mf.jsx)(\"textarea\",{value:l,onChange:m=>{c||T();let b=m.target,P=b.value.length,R=b.value.endsWith(`\n`),C=b.selectionStart===P;R&&C&&b.setSelectionRange(P,P),r&&r(m)},ref:d,rows:a,style:i,...s}),(0,mf.jsx)(\"textarea\",{\"aria-hidden\":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:{...FB.shadow,...i,paddingTop:0,paddingBottom:0}})]})}),yT=YB;function p2(e){return me(\"MuiInputBase\",e)}var GB=se(\"MuiInputBase\",[\"root\",\"formControl\",\"focused\",\"disabled\",\"adornedStart\",\"adornedEnd\",\"error\",\"sizeSmall\",\"multiline\",\"colorSecondary\",\"fullWidth\",\"hiddenLabel\",\"readOnly\",\"input\",\"inputSizeSmall\",\"inputMultiline\",\"inputTypeSearch\",\"inputAdornedStart\",\"inputAdornedEnd\",\"inputHiddenLabel\"]),xn=GB;var Ll=j(Te(),1),f2,Hl=(e,t)=>{let{ownerState:o}=e;return[t.root,o.formControl&&t.formControl,o.startAdornment&&t.adornedStart,o.endAdornment&&t.adornedEnd,o.error&&t.error,o.size===\"small\"&&t.sizeSmall,o.multiline&&t.multiline,o.color&&t[`color${re(o.color)}`],o.fullWidth&&t.fullWidth,o.hiddenLabel&&t.hiddenLabel]},Vl=(e,t)=>{let{ownerState:o}=e;return[t.input,o.size===\"small\"&&t.inputSizeSmall,o.multiline&&t.inputMultiline,o.type===\"search\"&&t.inputTypeSearch,o.startAdornment&&t.inputAdornedStart,o.endAdornment&&t.inputAdornedEnd,o.hiddenLabel&&t.inputHiddenLabel]},XB=e=>{let{classes:t,color:o,disabled:r,error:n,endAdornment:a,focused:i,formControl:l,fullWidth:s,hiddenLabel:c,multiline:u,readOnly:d,size:p,startAdornment:f,type:h}=e,v={root:[\"root\",`color${re(o)}`,r&&\"disabled\",n&&\"error\",s&&\"fullWidth\",i&&\"focused\",l&&\"formControl\",p&&p!==\"medium\"&&`size${re(p)}`,u&&\"multiline\",f&&\"adornedStart\",a&&\"adornedEnd\",c&&\"hiddenLabel\",d&&\"readOnly\"],input:[\"input\",r&&\"disabled\",h===\"search\"&&\"inputTypeSearch\",u&&\"inputMultiline\",p===\"small\"&&\"inputSizeSmall\",c&&\"inputHiddenLabel\",f&&\"inputAdornedStart\",a&&\"inputAdornedEnd\",d&&\"readOnly\"]};return ye(v,p2,t)},Il=V(\"div\",{name:\"MuiInputBase\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:\"1.4375em\",boxSizing:\"border-box\",position:\"relative\",cursor:\"text\",display:\"inline-flex\",alignItems:\"center\",[`&.${xn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:\"default\"},variants:[{props:({ownerState:t})=>t.multiline,style:{padding:\"4px 0 5px\"}},{props:({ownerState:t,size:o})=>t.multiline&&o===\"small\",style:{paddingTop:1}},{props:({ownerState:t})=>t.fullWidth,style:{width:\"100%\"}}]}))),$l=V(\"input\",{name:\"MuiInputBase\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o={color:\"currentColor\",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(\"opacity\",{duration:e.transitions.duration.shorter})},r={opacity:\"0 !important\"},n=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:\"inherit\",letterSpacing:\"inherit\",color:\"currentColor\",padding:\"4px 0 5px\",border:0,boxSizing:\"content-box\",background:\"none\",height:\"1.4375em\",margin:0,WebkitTapHighlightColor:\"transparent\",display:\"block\",minWidth:0,width:\"100%\",\"&::-webkit-input-placeholder\":o,\"&::-moz-placeholder\":o,\"&::-ms-input-placeholder\":o,\"&:focus\":{outline:0},\"&:invalid\":{boxShadow:\"none\"},\"&::-webkit-search-decoration\":{WebkitAppearance:\"none\"},[`label[data-shrink=false] + .${xn.formControl} &`]:{\"&::-webkit-input-placeholder\":r,\"&::-moz-placeholder\":r,\"&::-ms-input-placeholder\":r,\"&:focus::-webkit-input-placeholder\":n,\"&:focus::-moz-placeholder\":n,\"&:focus::-ms-input-placeholder\":n},[`&.${xn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:\"mui-auto-fill-cancel\",animationDuration:\"10ms\",\"&:-webkit-autofill\":{animationDuration:\"5000s\",animationName:\"mui-auto-fill\"}}},{props:{size:\"small\"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:\"auto\",resize:\"none\",padding:0,paddingTop:0}},{props:{type:\"search\"},style:{MozAppearance:\"textfield\"}}]}})),d2=pw({\"@keyframes mui-auto-fill\":{from:{display:\"block\"}},\"@keyframes mui-auto-fill-cancel\":{from:{display:\"block\"}}}),WB=$o.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInputBase\"}),{\"aria-describedby\":n,autoComplete:a,autoFocus:i,className:l,color:s,components:c={},componentsProps:u={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:f,endAdornment:h,error:v,fullWidth:T=!1,id:y,inputComponent:g=\"input\",inputProps:m={},inputRef:b,margin:P,maxRows:R,minRows:C,multiline:M=!1,name:D,onBlur:_,onChange:k,onClick:x,onFocus:N,onKeyDown:O,onKeyUp:A,placeholder:z,readOnly:L,renderSuffix:I,rows:F,size:fe,slotProps:Z={},slots:De={},startAdornment:it,type:$e=\"text\",value:Me,...Le}=r,qe=m.value!=null?m.value:Me,{current:Be}=$o.useRef(qe!=null),ot=$o.useRef(),Se=$o.useCallback(ge=>{},[]),we=yo(ot,b,m.ref,Se),[Re,Ye]=$o.useState(!1),ce=Da(),Ve=Ul({props:r,muiFormControl:ce,states:[\"color\",\"disabled\",\"error\",\"hiddenLabel\",\"size\",\"required\",\"filled\"]});Ve.focused=ce?ce.focused:Re,$o.useEffect(()=>{!ce&&p&&Re&&(Ye(!1),_&&_())},[ce,p,Re,_]);let yt=ce&&ce.onFilled,Fe=ce&&ce.onEmpty,Ce=$o.useCallback(ge=>{Wy(ge)?yt&&yt():Fe&&Fe()},[yt,Fe]);wc(()=>{Be&&Ce({value:qe})},[qe,Ce,Be]);let xt=ge=>{N&&N(ge),m.onFocus&&m.onFocus(ge),ce&&ce.onFocus?ce.onFocus(ge):Ye(!0)},rt=ge=>{_&&_(ge),m.onBlur&&m.onBlur(ge),ce&&ce.onBlur?ce.onBlur(ge):Ye(!1)},Ze=(ge,...Ge)=>{if(!Be){let Ee=ge.target||ot.current;if(Ee==null)throw new Error(Ro(1));Ce({value:Ee.value})}m.onChange&&m.onChange(ge,...Ge),k&&k(ge,...Ge)};$o.useEffect(()=>{Ce(ot.current)},[]);let le=ge=>{ot.current&&ge.currentTarget===ge.target&&ot.current.focus(),x&&x(ge)},no=g,Je=m;M&&no===\"input\"&&(F?Je={type:void 0,minRows:F,maxRows:F,...Je}:Je={type:void 0,maxRows:R,minRows:C,...Je},no=yT);let q=ge=>{Ce(ge.animationName===\"mui-auto-fill-cancel\"?ot.current:{value:\"x\"})};$o.useEffect(()=>{ce&&ce.setAdornedStart(!!it)},[ce,it]);let $={...r,color:Ve.color||\"primary\",disabled:Ve.disabled,endAdornment:h,error:Ve.error,focused:Ve.focused,formControl:ce,fullWidth:T,hiddenLabel:Ve.hiddenLabel,multiline:M,size:Ve.size,startAdornment:it,type:$e},ue=XB($),ze=De.root||c.Root||Il,ie=Z.root||u.root||{},be=De.input||c.Input||$l;return Je={...Je,...Z.input??u.input},(0,Ll.jsxs)($o.Fragment,{children:[!f&&typeof d2==\"function\"&&(f2||(f2=(0,Ll.jsx)(d2,{}))),(0,Ll.jsxs)(ze,{...ie,ref:o,onClick:le,...Le,...!br(ze)&&{ownerState:{...$,...ie.ownerState}},className:Q(ue.root,ie.className,l,L&&\"MuiInputBase-readOnly\"),children:[it,(0,Ll.jsx)(Qy.Provider,{value:null,children:(0,Ll.jsx)(be,{\"aria-invalid\":Ve.error,\"aria-describedby\":n,autoComplete:a,autoFocus:i,defaultValue:d,disabled:Ve.disabled,id:y,onAnimationStart:q,name:D,placeholder:z,readOnly:L,required:Ve.required,rows:F,value:qe,onKeyDown:O,onKeyUp:A,type:$e,...Je,...!br(be)&&{as:no,ownerState:{...$,...Je.ownerState}},ref:we,className:Q(ue.input,Je.className,L&&\"MuiInputBase-readOnly\"),onBlur:rt,onChange:Ze,onFocus:xt})}),h,I?I({...Ve,startAdornment:it}):null]})]})}),Fl=WB;function m2(e){return me(\"MuiInput\",e)}var KB={...xn,...se(\"MuiInput\",[\"root\",\"underline\",\"input\"])},Vc=KB;var h2=j(Te(),1),QB=e=>{let{classes:t,disableUnderline:o}=e,n=ye({root:[\"root\",!o&&\"underline\"],input:[\"input\"]},m2,t);return{...t,...n}},ZB=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let o=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\";return e.vars&&(o=e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline)),{position:\"relative\",variants:[{props:({ownerState:r})=>r.formControl,style:{\"label + &\":{marginTop:16}}},{props:({ownerState:r})=>!r.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Vc.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Vc.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Vc.disabled}, .${Vc.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,\"@media (hover: none)\":{borderBottom:`1px solid ${o}`}},[`&.${Vc.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r,disableUnderline:!1},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[r].main}`}}}))]}})),JB=V($l,{name:\"MuiInput\",slot:\"Input\",overridesResolver:Vl})({}),g2=y2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,inputComponent:s=\"input\",multiline:c=!1,slotProps:u,slots:d={},type:p=\"text\",...f}=r,h=QB(r),T={root:{ownerState:{disableUnderline:n}}},y=u??i?at(u??i,T):T,g=d.root??a.Root??ZB,m=d.input??a.Input??JB;return(0,h2.jsx)(Fl,{slots:{root:g,input:m},slotProps:y,fullWidth:l,inputComponent:s,multiline:c,ref:o,type:p,...f,classes:h})});g2.muiName=\"Input\";var hT=g2;var v2=j(W(),1);function b2(e){return me(\"MuiFilledInput\",e)}var e4={...xn,...se(\"MuiFilledInput\",[\"root\",\"underline\",\"input\",\"adornedStart\",\"adornedEnd\",\"sizeSmall\",\"multiline\",\"hiddenLabel\"])},Di=e4;var T2=j(Te(),1),t4=e=>{let{classes:t,disableUnderline:o,startAdornment:r,endAdornment:n,size:a,hiddenLabel:i,multiline:l}=e,s={root:[\"root\",!o&&\"underline\",r&&\"adornedStart\",n&&\"adornedEnd\",a===\"small\"&&`size${re(a)}`,i&&\"hiddenLabel\",l&&\"multiline\"],input:[\"input\"]},c=ye(s,b2,t);return{...t,...c}},o4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiFilledInput\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[...Hl(e,t),!o.disableUnderline&&t.underline]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\",o=t?\"rgba(0, 0, 0, 0.42)\":\"rgba(255, 255, 255, 0.7)\",r=t?\"rgba(0, 0, 0, 0.06)\":\"rgba(255, 255, 255, 0.09)\",n=t?\"rgba(0, 0, 0, 0.09)\":\"rgba(255, 255, 255, 0.13)\",a=t?\"rgba(0, 0, 0, 0.12)\":\"rgba(255, 255, 255, 0.12)\";return{position:\"relative\",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),\"&:hover\":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:n,\"@media (hover: none)\":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Di.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Di.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:i})=>!i.disableUnderline,style:{\"&::after\":{left:0,bottom:0,content:'\"\"',position:\"absolute\",right:0,transform:\"scaleX(0)\",transition:e.transitions.create(\"transform\",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:\"none\"},[`&.${Di.focused}:after`]:{transform:\"scaleX(1) translateX(0)\"},[`&.${Di.error}`]:{\"&::before, &::after\":{borderBottomColor:(e.vars||e).palette.error.main}},\"&::before\":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):o}`,left:0,bottom:0,content:'\"\\\\00a0\"',position:\"absolute\",right:0,transition:e.transitions.create(\"border-bottom-color\",{duration:e.transitions.duration.shorter}),pointerEvents:\"none\"},[`&:hover:not(.${Di.disabled}, .${Di.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Di.disabled}:before`]:{borderBottomStyle:\"dotted\"}}},...Object.entries(e.palette).filter(Xt()).map(([i])=>({props:{disableUnderline:!1,color:i},style:{\"&::after\":{borderBottom:`2px solid ${(e.vars||e).palette[i]?.main}`}}})),{props:({ownerState:i})=>i.startAdornment,style:{paddingLeft:12}},{props:({ownerState:i})=>i.endAdornment,style:{paddingRight:12}},{props:({ownerState:i})=>i.multiline,style:{padding:\"25px 12px 8px\"}},{props:({ownerState:i,size:l})=>i.multiline&&l===\"small\",style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:i})=>i.multiline&&i.hiddenLabel&&i.size===\"small\",style:{paddingTop:8,paddingBottom:9}}]}})),r4=V($l,{name:\"MuiFilledInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderTopLeftRadius:\"inherit\",borderTopRightRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:t})=>t.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}},{props:({ownerState:t})=>t.hiddenLabel&&t.size===\"small\",style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:t})=>t.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),x2=v2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiFilledInput\"}),{disableUnderline:n=!1,components:a={},componentsProps:i,fullWidth:l=!1,hiddenLabel:s,inputComponent:c=\"input\",multiline:u=!1,slotProps:d,slots:p={},type:f=\"text\",...h}=r,v={...r,disableUnderline:n,fullWidth:l,inputComponent:c,multiline:u,type:f},T=t4(r),y={root:{ownerState:v},input:{ownerState:v}},g=d??i?at(y,d??i):y,m=p.root??a.Root??o4,b=p.input??a.Input??r4;return(0,T2.jsx)(Fl,{slots:{root:m,input:b},slotProps:g,fullWidth:l,inputComponent:c,multiline:u,ref:o,type:f,...h,classes:T})});x2.muiName=\"Input\";var gT=x2;var Jy=j(W(),1);var yf=j(Te(),1),S2,n4=V(\"fieldset\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})({textAlign:\"left\",position:\"absolute\",bottom:0,right:0,top:-5,left:0,margin:0,padding:\"0 8px\",pointerEvents:\"none\",borderRadius:\"inherit\",borderStyle:\"solid\",borderWidth:1,overflow:\"hidden\",minWidth:\"0%\"}),a4=V(\"legend\",{name:\"MuiNotchedOutlined\",shouldForwardProp:Vt})(xe(({theme:e})=>({float:\"unset\",width:\"auto\",overflow:\"hidden\",variants:[{props:({ownerState:t})=>!t.withLabel,style:{padding:0,lineHeight:\"11px\",transition:e.transitions.create(\"width\",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:t})=>t.withLabel,style:{display:\"block\",padding:0,height:11,fontSize:\"0.75em\",visibility:\"hidden\",maxWidth:.01,transition:e.transitions.create(\"max-width\",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:\"nowrap\",\"& > span\":{paddingLeft:5,paddingRight:5,display:\"inline-block\",opacity:0,visibility:\"visible\"}}},{props:({ownerState:t})=>t.withLabel&&t.notched,style:{maxWidth:\"100%\",transition:e.transitions.create(\"max-width\",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function bT(e){let{children:t,classes:o,className:r,label:n,notched:a,...i}=e,l=n!=null&&n!==\"\",s={...e,notched:a,withLabel:l};return(0,yf.jsx)(n4,{\"aria-hidden\":!0,className:r,ownerState:s,...i,children:(0,yf.jsx)(a4,{ownerState:s,children:l?(0,yf.jsx)(\"span\",{children:n}):S2||(S2=(0,yf.jsx)(\"span\",{className:\"notranslate\",\"aria-hidden\":!0,children:\"\\u200B\"}))})})}function P2(e){return me(\"MuiOutlinedInput\",e)}var i4={...xn,...se(\"MuiOutlinedInput\",[\"root\",\"notchedOutline\",\"input\"])},Sn=i4;var hf=j(Te(),1),l4=e=>{let{classes:t}=e,r=ye({root:[\"root\"],notchedOutline:[\"notchedOutline\"],input:[\"input\"]},P2,t);return{...t,...r}},s4=V(Il,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiOutlinedInput\",slot:\"Root\",overridesResolver:Hl})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{position:\"relative\",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},\"@media (hover: none)\":{[`&:hover .${Sn.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Xt()).map(([o])=>({props:{color:o},style:{[`&.${Sn.focused} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette[o].main}}})),{props:{},style:{[`&.${Sn.error} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Sn.disabled} .${Sn.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:o})=>o.startAdornment,style:{paddingLeft:14}},{props:({ownerState:o})=>o.endAdornment,style:{paddingRight:14}},{props:({ownerState:o})=>o.multiline,style:{padding:\"16.5px 14px\"}},{props:({ownerState:o,size:r})=>o.multiline&&r===\"small\",style:{padding:\"8.5px 14px\"}}]}})),c4=V(bT,{name:\"MuiOutlinedInput\",slot:\"NotchedOutline\"})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?\"rgba(0, 0, 0, 0.23)\":\"rgba(255, 255, 255, 0.23)\";return{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}})),u4=V($l,{name:\"MuiOutlinedInput\",slot:\"Input\",overridesResolver:Vl})(xe(({theme:e})=>({padding:\"16.5px 14px\",...!e.vars&&{\"&:-webkit-autofill\":{WebkitBoxShadow:e.palette.mode===\"light\"?null:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:e.palette.mode===\"light\"?null:\"#fff\",caretColor:e.palette.mode===\"light\"?null:\"#fff\",borderRadius:\"inherit\"}},...e.vars&&{\"&:-webkit-autofill\":{borderRadius:\"inherit\"},[e.getColorSchemeSelector(\"dark\")]:{\"&:-webkit-autofill\":{WebkitBoxShadow:\"0 0 0 100px #266798 inset\",WebkitTextFillColor:\"#fff\",caretColor:\"#fff\"}}},variants:[{props:{size:\"small\"},style:{padding:\"8.5px 14px\"}},{props:({ownerState:t})=>t.multiline,style:{padding:0}},{props:({ownerState:t})=>t.startAdornment,style:{paddingLeft:0}},{props:({ownerState:t})=>t.endAdornment,style:{paddingRight:0}}]}))),R2=Jy.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiOutlinedInput\"}),{components:n={},fullWidth:a=!1,inputComponent:i=\"input\",label:l,multiline:s=!1,notched:c,slots:u={},slotProps:d={},type:p=\"text\",...f}=r,h=l4(r),v=Da(),T=Ul({props:r,muiFormControl:v,states:[\"color\",\"disabled\",\"error\",\"focused\",\"hiddenLabel\",\"size\",\"required\"]}),y={...r,color:T.color||\"primary\",disabled:T.disabled,error:T.error,focused:T.focused,formControl:v,fullWidth:a,hiddenLabel:T.hiddenLabel,multiline:s,size:T.size,type:p},g=u.root??n.Root??s4,m=u.input??n.Input??u4,[b,P]=Tt(\"notchedOutline\",{elementType:c4,className:h.notchedOutline,shouldForwardComponentProp:!0,ownerState:y,externalForwardedProps:{slots:u,slotProps:d},additionalProps:{label:l!=null&&l!==\"\"&&T.required?(0,hf.jsxs)(Jy.Fragment,{children:[l,\"\\u2009\",\"*\"]}):l}});return(0,hf.jsx)(Fl,{slots:{root:g,input:m},slotProps:d,renderSuffix:R=>(0,hf.jsx)(b,{...P,notched:typeof c<\"u\"?c:!!(R.startAdornment||R.filled||R.focused)}),fullWidth:a,inputComponent:i,multiline:s,ref:o,type:p,...f,classes:{...h,notchedOutline:null}})});R2.muiName=\"Input\";var vT=R2;var gf=j(Te(),1),p4=e=>{let{classes:t}=e,r=ye({root:[\"root\"]},Ky,t);return{...t,...r}},TT={name:\"MuiSelect\",slot:\"Root\",shouldForwardProp:e=>Vt(e)&&e!==\"variant\"},f4=V(hT,TT)(\"\"),d4=V(vT,TT)(\"\"),m4=V(gT,TT)(\"\"),C2=Ic.forwardRef(function(t,o){let r=Pe({name:\"MuiSelect\",props:t}),{autoWidth:n=!1,children:a,classes:i={},className:l,defaultOpen:s=!1,displayEmpty:c=!1,IconComponent:u=c2,id:d,input:p,inputProps:f,label:h,labelId:v,MenuProps:T,multiple:y=!1,native:g=!1,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:C,variant:M=\"outlined\",...D}=r,_=g?t2:a2,k=Da(),x=Ul({props:r,muiFormControl:k,states:[\"variant\",\"error\"]}),N=x.variant||M,O={...r,variant:N,classes:i},A=p4(O),{root:z,...L}=A,I=p||{standard:(0,gf.jsx)(f4,{ownerState:O}),outlined:(0,gf.jsx)(d4,{label:h,ownerState:O}),filled:(0,gf.jsx)(m4,{ownerState:O})}[N],F=yo(o,gr(I));return(0,gf.jsx)(Ic.Fragment,{children:Ic.cloneElement(I,{inputComponent:_,inputProps:{children:a,error:x.error,IconComponent:u,variant:N,type:void 0,multiple:y,...g?{id:d}:{autoWidth:n,defaultOpen:s,displayEmpty:c,labelId:v,MenuProps:T,onClose:m,onOpen:b,open:P,renderValue:R,SelectDisplayProps:{id:d,...C}},...f,classes:f?at(L,f.classes):L,...p?p.props.inputProps:{}},...(y&&g||c)&&N===\"outlined\"?{notched:!0}:{},ref:F,className:Q(I.props.className,l,A.root),...!p&&{variant:N},...D})})});C2.muiName=\"Select\";var Xn=C2;var _i=j(W(),1);var Wn=j(W(),1);function Pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var eh=j(W(),1);var xT=class e{static create(){return new e}static use(){let t=zc(e.create).current,[o,r]=eh.useState(!1);return t.shouldMount=o,t.setShouldMount=r,eh.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=y4(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function th(){return xT.use()}function y4(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=j(W(),1);var oh=j(W(),1);var ST=j(Te(),1);function h4(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,d]=oh.useState(!1),p=Q(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),f={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},h=Q(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&d(!0),oh.useEffect(()=>{if(!l&&s!=null){let v=setTimeout(s,c);return()=>{clearTimeout(v)}}},[s,l,c]),(0,ST.jsx)(\"span\",{className:p,style:f,children:(0,ST.jsx)(\"span\",{className:h})})}var E2=h4;var g4=se(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Ur=g4;var rh=j(Te(),1),PT=550,b4=80,v4=Vn`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,T4=Vn`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,x4=Vn`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,S4=V(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),P4=V(E2,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Ur.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${v4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Ur.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Ur.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Ur.childLeaving} {\n opacity: 0;\n animation-name: ${T4};\n animation-duration: ${PT}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Ur.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${x4};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,R4=ho.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),d=ho.useRef(null);ho.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);let p=ho.useRef(!1),f=vn(),h=ho.useRef(null),v=ho.useRef(null),T=ho.useCallback(b=>{let{pulsate:P,rippleX:R,rippleY:C,rippleSize:M,cb:D}=b;c(_=>[..._,(0,rh.jsx)(P4,{classes:{ripple:Q(a.ripple,Ur.ripple),rippleVisible:Q(a.rippleVisible,Ur.rippleVisible),ripplePulsate:Q(a.ripplePulsate,Ur.ripplePulsate),child:Q(a.child,Ur.child),childLeaving:Q(a.childLeaving,Ur.childLeaving),childPulsate:Q(a.childPulsate,Ur.childPulsate)},timeout:PT,pulsate:P,rippleX:R,rippleY:C,rippleSize:M},u.current)]),u.current+=1,d.current=D},[a]),y=ho.useCallback((b={},P={},R=()=>{})=>{let{pulsate:C=!1,center:M=n||P.pulsate,fakeElement:D=!1}=P;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let _=D?null:v.current,k=_?_.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,N,O;if(M||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(k.width/2),N=Math.round(k.height/2);else{let{clientX:A,clientY:z}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(A-k.left),N=Math.round(z-k.top)}if(M)O=Math.sqrt((2*k.width**2+k.height**2)/3),O%2===0&&(O+=1);else{let A=Math.max(Math.abs((_?_.clientWidth:0)-x),x)*2+2,z=Math.max(Math.abs((_?_.clientHeight:0)-N),N)*2+2;O=Math.sqrt(A**2+z**2)}b?.touches?h.current===null&&(h.current=()=>{T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},f.start(b4,()=>{h.current&&(h.current(),h.current=null)})):T({pulsate:C,rippleX:x,rippleY:N,rippleSize:O,cb:R})},[n,T,f]),g=ho.useCallback(()=>{y({},{pulsate:!0})},[y]),m=ho.useCallback((b,P)=>{if(f.clear(),b?.type===\"touchend\"&&h.current){h.current(),h.current=null,f.start(0,()=>{m(b,P)});return}h.current=null,c(R=>R.length>0?R.slice(1):R),d.current=P},[f]);return ho.useImperativeHandle(o,()=>({pulsate:g,start:y,stop:m}),[g,y,m]),(0,rh.jsx)(S4,{className:Q(Ur.root,a.root,i),ref:v,...l,children:(0,rh.jsx)(Jv,{component:null,exit:!0,children:s})})}),w2=R4;function M2(e){return me(\"MuiButtonBase\",e)}var C4=se(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),O2=C4;var nh=j(Te(),1),E4=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=ye({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},M2,n);return o&&r&&(i.root+=` ${r}`),i},w4=V(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${O2.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),M4=Wn.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:d=!1,focusRipple:p=!1,focusVisibleClassName:f,LinkComponent:h=\"a\",onBlur:v,onClick:T,onContextMenu:y,onDragLeave:g,onFocus:m,onFocusVisible:b,onKeyDown:P,onKeyUp:R,onMouseDown:C,onMouseLeave:M,onMouseUp:D,onTouchEnd:_,onTouchMove:k,onTouchStart:x,tabIndex:N=0,TouchRippleProps:O,touchRippleRef:A,type:z,...L}=r,I=Wn.useRef(null),F=th(),fe=yo(F.ref,A),[Z,De]=Wn.useState(!1);c&&Z&&De(!1),Wn.useImperativeHandle(n,()=>({focusVisible:()=>{De(!0),I.current.focus()}}),[]);let it=F.shouldMount&&!u&&!c;Wn.useEffect(()=>{Z&&p&&!u&&F.pulsate()},[u,p,Z,F]);let $e=_a(F,\"start\",C,d),Me=_a(F,\"stop\",y,d),Le=_a(F,\"stop\",g,d),qe=_a(F,\"stop\",D,d),Be=_a(F,\"stop\",le=>{Z&&le.preventDefault(),M&&M(le)},d),ot=_a(F,\"start\",x,d),Se=_a(F,\"stop\",_,d),we=_a(F,\"stop\",k,d),Re=_a(F,\"stop\",le=>{Pn(le.target)||De(!1),v&&v(le)},!1),Ye=Oi(le=>{I.current||(I.current=le.currentTarget),Pn(le.target)&&(De(!0),b&&b(le)),m&&m(le)}),ce=()=>{let le=I.current;return s&&s!==\"button\"&&!(le.tagName===\"A\"&&le.href)},Ve=Oi(le=>{p&&!le.repeat&&Z&&le.key===\" \"&&F.stop(le,()=>{F.start(le)}),le.target===le.currentTarget&&ce()&&le.key===\" \"&&le.preventDefault(),P&&P(le),le.target===le.currentTarget&&ce()&&le.key===\"Enter\"&&!c&&(le.preventDefault(),T&&T(le))}),yt=Oi(le=>{p&&le.key===\" \"&&Z&&!le.defaultPrevented&&F.stop(le,()=>{F.pulsate(le)}),R&&R(le),T&&le.target===le.currentTarget&&ce()&&le.key===\" \"&&!le.defaultPrevented&&T(le)}),Fe=s;Fe===\"button\"&&(L.href||L.to)&&(Fe=h);let Ce={};if(Fe===\"button\"){let le=!!L.formAction;Ce.type=z===void 0&&!le?\"button\":z,Ce.disabled=c}else!L.href&&!L.to&&(Ce.role=\"button\"),c&&(Ce[\"aria-disabled\"]=c);let xt=yo(o,I),rt={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:d,focusRipple:p,tabIndex:N,focusVisible:Z},Ze=E4(rt);return(0,nh.jsxs)(w4,{as:Fe,className:Q(Ze.root,l),ownerState:rt,onBlur:Re,onClick:T,onContextMenu:Me,onFocus:Ye,onKeyDown:Ve,onKeyUp:yt,onMouseDown:$e,onMouseLeave:Be,onMouseUp:qe,onDragLeave:Le,onTouchEnd:Se,onTouchMove:we,onTouchStart:ot,ref:xt,tabIndex:c?-1:N,type:z,...Ce,...L,children:[i,it?(0,nh.jsx)(w2,{ref:fe,center:a,...O}):null]})});function _a(e,t,o,r=!1){return Oi(n=>(o&&o(n),r||e[t](n),!0))}var Ba=M4;var z2=j(W(),1);function A2(e){return me(\"MuiDivider\",e)}var O4=se(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),ah=O4;var RT=j(Te(),1),A4=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return ye({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},A2,r)},z4=V(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(xe(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),N4=V(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(xe(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),CT=z2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:d=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:f=\"fullWidth\",...h}=r,v={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:d,textAlign:p,variant:f},T=A4(v);return(0,RT.jsx)(z4,{as:s,className:Q(T.root,i),role:d,ref:o,ownerState:v,\"aria-orientation\":d===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...h,children:a?(0,RT.jsx)(N4,{className:T.wrapper,ownerState:v,children:a}):null})});CT&&(CT.muiSkipListHighlight=!0);var ET=CT;var D4=se(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),ih=D4;var _4=se(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),lh=_4;function N2(e){return me(\"MuiMenuItem\",e)}var B4=se(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),$c=B4;var wT=j(Te(),1),k4=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},j4=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=ye({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},N2,i);return{...i,...s}},U4=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:k4})(xe(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${$c.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${$c.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${$c.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${$c.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${$c.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${ah.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${ah.inset}`]:{marginLeft:52},[`& .${lh.root}`]:{marginTop:0,marginBottom:0},[`& .${lh.inset}`]:{paddingLeft:36},[`& .${ih.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${ih.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),L4=_i.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:d,className:p,...f}=r,h=_i.useContext(ef),v=_i.useMemo(()=>({dense:i||h.dense||!1,disableGutters:s}),[h.dense,i,s]),T=_i.useRef(null);wc(()=>{n&&T.current&&T.current.focus()},[n]);let y={...r,dense:v.dense,divider:l,disableGutters:s},g=j4(r),m=yo(T,o),b;return r.disabled||(b=d!==void 0?d:-1),(0,wT.jsx)(ef.Provider,{value:v,children:(0,wT.jsx)(U4,{ref:m,role:u,tabIndex:b,component:a,focusVisibleClassName:Q(g.focusVisible,c),className:Q(g.root,p),...f,ownerState:y,classes:g})})}),Ue=L4;var dh=j(W(),1);var Fo=j(W(),1);var H4={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},MT=H4;function V4(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var D2=V4;var I4=2;function Fc(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function j2(e,t){return e-t}function _2(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},G4=e=>e,ph;function k2(){return ph===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?ph=CSS.supports(\"touch-action\",\"none\"):ph=!0),ph}function U2(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:d,orientation:p=\"horizontal\",rootRef:f,scale:h=G4,step:v=1,shiftStep:T=10,tabIndex:y,value:g}=e,m=Fo.useRef(void 0),[b,P]=Fo.useState(-1),[R,C]=Fo.useState(-1),[M,D]=Fo.useState(!1),_=Fo.useRef(0),k=Fo.useRef(null),[x,N]=Ac({controlled:g,default:o??s,name:\"Slider\"}),O=u&&((q,$,ue)=>{let ze=q.nativeEvent||q,ie=new ze.constructor(ze.type,ze);Object.defineProperty(ie,\"target\",{writable:!0,value:{value:$,name:c}}),k.current=$,u(ie,$,ue)}),A=Array.isArray(x),z=A?x.slice().sort(j2):[x];z=z.map(q=>q==null?s:Ma(q,s,l));let L=i===!0&&v!==null?[...Array(Math.floor((l-s)/v)+1)].map((q,$)=>({value:s+v*$})):i||[],I=L.map(q=>q.value),[F,fe]=Fo.useState(-1),Z=Fo.useRef(null),De=to(f,Z),it=q=>$=>{let ue=Number($.currentTarget.getAttribute(\"data-index\"));Pn($.target)&&fe(ue),C(ue),q?.onFocus?.($)},$e=q=>$=>{Pn($.target)||fe(-1),C(-1),q?.onBlur?.($)},Me=(q,$)=>{let ue=Number(q.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=I.indexOf(ze),be=$;if(L&&v==null){let ge=I[I.length-1];be>=ge?be=ge:be<=I[0]?be=I[0]:be=be$=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes($.key)){$.preventDefault();let ue=Number($.currentTarget.getAttribute(\"data-index\")),ze=z[ue],ie=null;if(v!=null){let be=$.shiftKey?T:v;switch($.key){case\"ArrowUp\":ie=Fc(ze,be,1,s,l);break;case\"ArrowRight\":ie=Fc(ze,be,a?-1:1,s,l);break;case\"ArrowDown\":ie=Fc(ze,be,-1,s,l);break;case\"ArrowLeft\":ie=Fc(ze,be,a?1:-1,s,l);break;case\"PageUp\":ie=Fc(ze,T,1,s,l);break;case\"PageDown\":ie=Fc(ze,T,-1,s,l);break;case\"Home\":ie=s;break;case\"End\":ie=l;break;default:break}}else if(L){let be=I[I.length-1],ge=I.indexOf(ze),Ge=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],Ee=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];Ge.includes($.key)?ge===0?ie=I[0]:ie=I[ge-1]:Ee.includes($.key)&&(ge===I.length-1?ie=be:ie=I[ge+1])}ie!=null&&Me($,ie)}q?.onKeyDown?.($)};Io(()=>{r&&Z.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&P(-1),r&&F!==-1&&fe(-1);let qe=q=>$=>{q.onChange?.($),Me($,$.target.valueAsNumber)},Be=Fo.useRef(void 0),ot=p;a&&p===\"horizontal\"&&(ot+=\"-reverse\");let Se=({finger:q,move:$=!1})=>{let{current:ue}=Z,{width:ze,height:ie,bottom:be,left:ge}=ue.getBoundingClientRect(),Ge;ot.startsWith(\"vertical\")?Ge=(be-q.y)/ie:Ge=(q.x-ge)/ze,ot.includes(\"-reverse\")&&(Ge=1-Ge);let Ee;if(Ee=$4(Ge,s,l),v)Ee=q4(Ee,v,s);else{let et=_2(I,Ee);Ee=I[et]}Ee=Ma(Ee,s,l);let ve=0;if(A){$?ve=Be.current:ve=_2(z,Ee),n&&(Ee=Ma(Ee,z[ve-1]||-1/0,z[ve+1]||1/0));let et=Ee;Ee=B2({values:z,newValue:Ee,index:ve}),n&&$||(ve=Ee.indexOf(et),Be.current=ve)}return{newValue:Ee,activeIndex:ve}},we=nn(q=>{let $=sh(q,m);if(!$)return;if(_.current+=1,q.type===\"mousemove\"&&q.buttons===0){Re(q);return}let{newValue:ue,activeIndex:ze}=Se({finger:$,move:!0});ch({sliderRef:Z,activeIndex:ze,setActive:P}),N(ue),!M&&_.current>I4&&D(!0),O&&!uh(ue,x)&&O(q,ue,ze)}),Re=nn(q=>{let $=sh(q,m);if(D(!1),!$)return;let{newValue:ue}=Se({finger:$,move:!0});P(-1),q.type===\"touchend\"&&C(-1),d&&d(q,k.current??ue),m.current=void 0,ce()}),Ye=nn(q=>{if(r)return;k2()||q.preventDefault();let $=q.changedTouches[0];$!=null&&(m.current=$.identifier);let ue=sh(q,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O(q,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"touchmove\",we,{passive:!0}),ze.addEventListener(\"touchend\",Re,{passive:!0})}),ce=Fo.useCallback(()=>{let q=It(Z.current);q.removeEventListener(\"mousemove\",we),q.removeEventListener(\"mouseup\",Re),q.removeEventListener(\"touchmove\",we),q.removeEventListener(\"touchend\",Re)},[Re,we]);Fo.useEffect(()=>{let{current:q}=Z;return q.addEventListener(\"touchstart\",Ye,{passive:k2()}),()=>{q.removeEventListener(\"touchstart\",Ye),ce()}},[ce,Ye]),Fo.useEffect(()=>{r&&ce()},[r,ce]);let Ve=q=>$=>{if(q.onMouseDown?.($),r||$.defaultPrevented||$.button!==0)return;$.preventDefault();let ue=sh($,m);if(ue!==!1){let{newValue:ie,activeIndex:be}=Se({finger:ue});ch({sliderRef:Z,activeIndex:be,setActive:P}),N(ie),O&&!uh(ie,x)&&O($,ie,be)}_.current=0;let ze=It(Z.current);ze.addEventListener(\"mousemove\",we,{passive:!0}),ze.addEventListener(\"mouseup\",Re)},yt=bf(A?z[0]:s,s,l),Fe=bf(z[z.length-1],s,l)-yt,Ce=(q={})=>{let $=Aa(q),ue={onMouseDown:Ve($||{})},ze={...$,...ue};return{...q,ref:De,...ze}},xt=q=>$=>{q.onMouseOver?.($);let ue=Number($.currentTarget.getAttribute(\"data-index\"));C(ue)},rt=q=>$=>{q.onMouseLeave?.($),C(-1)},Ze=(q={})=>{let $=Aa(q),ue={onMouseOver:xt($||{}),onMouseLeave:rt($||{})};return{...q,...$,...ue}},le=q=>({pointerEvents:b!==-1&&b!==q?\"none\":void 0}),no;return p===\"vertical\"&&(no=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ot,axisProps:Y4,dragging:M,focusedThumbIndex:F,getHiddenInputProps:(q={})=>{let $=Aa(q),ue={onChange:qe($||{}),onFocus:it($||{}),onBlur:$e($||{}),onKeyDown:Le($||{})},ze={...$,...ue};return{tabIndex:y,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":h(l),\"aria-valuemin\":h(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...q,...ze,style:{...MT,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:no}}},getRootProps:Ce,getThumbProps:Ze,marks:L,open:R,range:A,rootRef:De,trackLeap:Fe,trackOffset:yt,values:z,getThumbStyle:le}}var X4=e=>!e||!br(e),L2=X4;var fh=j(W(),1);function H2(e){return me(\"MuiSlider\",e)}var W4=se(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),xr=W4;var qc=j(Te(),1),K4=e=>{let{open:t}=e;return{offset:Q(t&&xr.valueLabelOpen),circle:xr.valueLabelCircle,label:xr.valueLabelLabel}};function OT(e){let{children:t,className:o,value:r}=e,n=K4(e);return t?fh.cloneElement(t,{className:t.props.className},(0,qc.jsxs)(fh.Fragment,{children:[t.props.children,(0,qc.jsx)(\"span\",{className:Q(n.offset,o),\"aria-hidden\":!0,children:(0,qc.jsx)(\"span\",{className:n.circle,children:(0,qc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var Rn=j(Te(),1);function V2(e){return e}var Q4=V(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${re(o.color)}`],o.size!==\"medium\"&&t[`size${re(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(xe(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${xr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${xr.dragging}`]:{[`& .${xr.thumb}, & .${xr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),Z4=V(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),J4=V(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(xe(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),ek=V(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${re(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${re(o.size)}`]]}})(xe(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${xr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${xr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${xr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tk=V(OT,{name:\"MuiSlider\",slot:\"ValueLabel\"})(xe(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${xr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${xr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var ok=V(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Ml(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(xe(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),rk=V(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Ml(e)&&e!==\"markLabelActive\"})(xe(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),nk=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${re(l)}`,s&&`size${re(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${re(s)}`,l&&`thumbColor${re(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return ye(c,H2,i)},ak=({children:e})=>e,ik=dh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSlider\"}),n=wi(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:d=\"primary\",classes:p,className:f,disableSwap:h=!1,disabled:v=!1,getAriaLabel:T,getAriaValueText:y,marks:g=!1,max:m=100,min:b=0,name:P,onChange:R,onChangeCommitted:C,orientation:M=\"horizontal\",shiftStep:D=10,size:_=\"medium\",step:k=1,scale:x=V2,slotProps:N,slots:O,tabIndex:A,track:z=\"normal\",value:L,valueLabelDisplay:I=\"off\",valueLabelFormat:F=V2,...fe}=r,Z={...r,isRtl:n,max:m,min:b,classes:p,disabled:v,disableSwap:h,orientation:M,marks:g,color:d,size:_,step:k,shiftStep:D,scale:x,track:z,valueLabelDisplay:I,valueLabelFormat:F},{axisProps:De,getRootProps:it,getHiddenInputProps:$e,getThumbProps:Me,open:Le,active:qe,axis:Be,focusedThumbIndex:ot,range:Se,dragging:we,marks:Re,values:Ye,trackOffset:ce,trackLeap:Ve,getThumbStyle:yt}=U2({...Z,rootRef:o});Z.marked=Re.length>0&&Re.some(ht=>ht.label),Z.dragging=we,Z.focusedThumbIndex=ot;let Fe=nk(Z),Ce=O?.root??c.Root??Q4,xt=O?.rail??c.Rail??Z4,rt=O?.track??c.Track??J4,Ze=O?.thumb??c.Thumb??ek,le=O?.valueLabel??c.ValueLabel??tk,no=O?.mark??c.Mark??ok,Je=O?.markLabel??c.MarkLabel??rk,q=O?.input??c.Input??\"input\",$=N?.root??u.root,ue=N?.rail??u.rail,ze=N?.track??u.track,ie=N?.thumb??u.thumb,be=N?.valueLabel??u.valueLabel,ge=N?.mark??u.mark,Ge=N?.markLabel??u.markLabel,Ee=N?.input??u.input,ve=vr({elementType:Ce,getSlotProps:it,externalSlotProps:$,externalForwardedProps:fe,additionalProps:{...L2(Ce)&&{as:s}},ownerState:{...Z,...$?.ownerState},className:[Fe.root,f]}),et=vr({elementType:xt,externalSlotProps:ue,ownerState:Z,className:Fe.rail}),Kt=vr({elementType:rt,externalSlotProps:ze,additionalProps:{style:{...De[Be].offset(ce),...De[Be].leap(Ve)}},ownerState:{...Z,...ze?.ownerState},className:Fe.track}),vo=vr({elementType:Ze,getSlotProps:Me,externalSlotProps:ie,ownerState:{...Z,...ie?.ownerState},className:Fe.thumb}),Y=vr({elementType:le,externalSlotProps:be,ownerState:{...Z,...be?.ownerState},className:Fe.valueLabel}),Oe=vr({elementType:no,externalSlotProps:ge,ownerState:Z,className:Fe.mark}),Mt=vr({elementType:Je,externalSlotProps:Ge,ownerState:Z,className:Fe.markLabel}),Ft=vr({elementType:q,getSlotProps:$e,externalSlotProps:Ee,ownerState:Z});return(0,Rn.jsxs)(Ce,{...ve,children:[(0,Rn.jsx)(xt,{...et}),(0,Rn.jsx)(rt,{...Kt}),Re.filter(ht=>ht.value>=b&&ht.value<=m).map((ht,qt)=>{let rr=bf(ht.value,b,m),Ho=De[Be].offset(rr),nr;return z===!1?nr=Ye.includes(ht.value):nr=z===\"normal\"&&(Se?ht.value>=Ye[0]&&ht.value<=Ye[Ye.length-1]:ht.value<=Ye[0])||z===\"inverted\"&&(Se?ht.value<=Ye[0]||ht.value>=Ye[Ye.length-1]:ht.value>=Ye[0]),(0,Rn.jsxs)(dh.Fragment,{children:[(0,Rn.jsx)(no,{\"data-index\":qt,...Oe,...!br(no)&&{markActive:nr},style:{...Ho,...Oe.style},className:Q(Oe.className,nr&&Fe.markActive)}),ht.label!=null?(0,Rn.jsx)(Je,{\"aria-hidden\":!0,\"data-index\":qt,...Mt,...!br(Je)&&{markLabelActive:nr},style:{...Ho,...Mt.style},className:Q(Fe.markLabel,Mt.className,nr&&Fe.markLabelActive),children:ht.label}):null]},qt)}),Ye.map((ht,qt)=>{let rr=bf(ht,b,m),Ho=De[Be].offset(rr),nr=I===\"off\"?ak:le;return(0,Rn.jsx)(nr,{...!br(nr)&&{valueLabelFormat:F,valueLabelDisplay:I,value:typeof F==\"function\"?F(x(ht),qt):F,index:qt,open:Le===qt||qe===qt||I===\"on\",disabled:v},...Y,children:(0,Rn.jsx)(Ze,{\"data-index\":qt,...vo,className:Q(Fe.thumb,vo.className,qe===qt&&Fe.active,ot===qt&&Fe.focusVisible),style:{...Ho,...yt(qt),...vo.style},children:(0,Rn.jsx)(q,{\"data-index\":qt,\"aria-label\":T?T(qt):a,\"aria-valuenow\":x(ht),\"aria-labelledby\":l,\"aria-valuetext\":y?y(x(ht),qt):i,value:Ye[qt],...Ft})})},qt)})]})}),ql=ik;var Tf=j(W(),1);var $2=j(W(),1);function I2(e){return me(\"MuiCircularProgress\",e)}var DJ=se(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Yc=j(Te(),1),Cn=44,AT=Vn`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,zT=Vn`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,lk=typeof AT!=\"string\"?gl`\n animation: ${AT} 1.4s linear infinite;\n `:null,sk=typeof zT!=\"string\"?gl`\n animation: ${zT} 1.4s ease-in-out infinite;\n `:null,ck=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${re(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${re(o)}`,n&&\"circleDisableShrink\"]};return ye(a,I2,t)},uk=V(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:lk||{animation:`${AT} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),pk=V(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),fk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${re(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(xe(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:sk||{animation:`${zT} 1.4s ease-in-out infinite`}}]}))),dk=V(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(xe(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),mk=$2.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:d=0,variant:p=\"indeterminate\",...f}=r,h={...r,color:a,disableShrink:i,size:s,thickness:u,value:d,variant:p,enableTrackSlot:l},v=ck(h),T={},y={},g={};if(p===\"determinate\"){let m=2*Math.PI*((Cn-u)/2);T.strokeDasharray=m.toFixed(3),g[\"aria-valuenow\"]=Math.round(d),T.strokeDashoffset=`${((100-d)/100*m).toFixed(3)}px`,y.transform=\"rotate(-90deg)\"}return(0,Yc.jsx)(uk,{className:Q(v.root,n),style:{width:s,height:s,...y,...c},ownerState:h,ref:o,role:\"progressbar\",...g,...f,children:(0,Yc.jsxs)(pk,{className:v.svg,ownerState:h,viewBox:`${Cn/2} ${Cn/2} ${Cn} ${Cn}`,children:[l?(0,Yc.jsx)(dk,{className:v.track,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Yc.jsx)(fk,{className:v.circle,style:T,ownerState:h,cx:Cn,cy:Cn,r:(Cn-u)/2,fill:\"none\",strokeWidth:u})]})})}),vf=mk;function F2(e){return me(\"MuiButton\",e)}var yk=se(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),Bi=yk;var q2=j(W(),1),hk=q2.createContext({}),Y2=hk;var G2=j(W(),1),gk=G2.createContext(void 0),X2=gk;var Kn=j(Te(),1),bk=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${re(t)}`,`size${re(n)}`,`${a}Size${re(n)}`,`color${re(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${re(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${re(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${re(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=ye(c,F2,s);return{...s,...u}},K2=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],vk=V(Ba,{shouldForwardProp:e=>Vt(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${re(o.color)}`],t[`size${re(o.size)}`],t[`${o.variant}Size${re(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(xe(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${Bi.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${Bi.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${Bi.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${Bi.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(Xt()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${Bi.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${Bi.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${Bi.loading}`]:{color:\"transparent\"}}}]}})),Tk=V(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${re(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...K2]})),xk=V(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${re(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...K2]})),Sk=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),W2=V(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),Pk=Tf.forwardRef(function(t,o){let r=Tf.useContext(Y2),n=Tf.useContext(X2),a=Fn(r,t),i=Pe({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:v,fullWidth:T=!1,id:y,loading:g=null,loadingIndicator:m,loadingPosition:b=\"center\",size:P=\"medium\",startIcon:R,type:C,variant:M=\"text\",...D}=i,_=zl(y),k=m??(0,Kn.jsx)(vf,{\"aria-labelledby\":_,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:d,disableElevation:p,disableFocusRipple:f,fullWidth:T,loading:g,loadingIndicator:k,loadingPosition:b,size:P,type:C,variant:M},N=bk(x),O=(R||g&&b===\"start\")&&(0,Kn.jsx)(Tk,{className:N.startIcon,ownerState:x,children:R||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),A=(h||g&&b===\"end\")&&(0,Kn.jsx)(xk,{className:N.endIcon,ownerState:x,children:h||(0,Kn.jsx)(W2,{className:N.loadingIconPlaceholder,ownerState:x})}),z=n||\"\",L=typeof g==\"boolean\"?(0,Kn.jsx)(\"span\",{className:N.loadingWrapper,style:{display:\"contents\"},children:g&&(0,Kn.jsx)(Sk,{className:N.loadingIndicator,ownerState:x,children:k})}):null;return(0,Kn.jsxs)(vk,{ownerState:x,className:Q(r.className,N.root,u,z),component:c,disabled:d||g,focusRipple:!f,focusVisibleClassName:Q(N.focusVisible,v),ref:o,type:C,id:g?_:y,...D,classes:N,children:[O,b!==\"end\"&&L,l,b===\"end\"&&L,A]})}),ln=Pk;var mh=j(W(),1);function Q2(e){return me(\"MuiIconButton\",e)}var Rk=se(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),NT=Rk;var Gc=j(Te(),1),Ck=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${re(r)}`,n&&`edge${re(n)}`,`size${re(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return ye(l,Q2,t)},Ek=V(Ba,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${re(o.color)}`],o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})(xe(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),xe(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Xt()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${NT.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${NT.loading}`]:{color:\"transparent\"}}))),wk=V(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),Mk=mh.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:d,loading:p=null,loadingIndicator:f,...h}=r,v=zl(d),T=f??(0,Gc.jsx)(vf,{\"aria-labelledby\":v,color:\"inherit\",size:16}),y={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:T,size:u},g=Ck(y);return(0,Gc.jsxs)(Ek,{id:p?v:d,className:Q(g.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...h,ownerState:y,children:[typeof p==\"boolean\"&&(0,Gc.jsx)(\"span\",{className:g.loadingWrapper,style:{display:\"contents\"},children:(0,Gc.jsx)(wk,{className:g.loadingIndicator,ownerState:y,children:p&&T})}),a]})}),Xc=Mk;var oM=j(W(),1);var J2=j(W(),1);function Z2(e){return me(\"PrivateSwitchBase\",e)}var jee=se(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);var yh=j(Te(),1),Ok=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${re(n)}`],input:[\"input\"]};return ye(a,Z2,t)},Ak=V(Ba,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),zk=V(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Vt})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),Nk=J2.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:d,inputProps:p,inputRef:f,name:h,onBlur:v,onChange:T,onFocus:y,readOnly:g,required:m=!1,tabIndex:b,type:P,value:R,slots:C={},slotProps:M={},...D}=t,[_,k]=Dl({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=Da(),N=Me=>{y&&y(Me),x&&x.onFocus&&x.onFocus(Me)},O=Me=>{v&&v(Me),x&&x.onBlur&&x.onBlur(Me)},A=Me=>{if(Me.nativeEvent.defaultPrevented||g)return;let Le=Me.target.checked;k(Le),T&&T(Me,Le)},z=l;x&&typeof z>\"u\"&&(z=x.disabled);let L=P===\"checkbox\"||P===\"radio\",I={...t,checked:_,disabled:z,disableFocusRipple:s,edge:c},F=Ok(I),fe={slots:C,slotProps:{input:p,...M}},[Z,De]=Tt(\"root\",{ref:o,elementType:Ak,className:F.root,shouldForwardComponentProp:!0,externalForwardedProps:{...fe,component:\"span\",...D},getSlotProps:Me=>({...Me,onFocus:Le=>{Me.onFocus?.(Le),N(Le)},onBlur:Le=>{Me.onBlur?.(Le),O(Le)}}),ownerState:I,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[it,$e]=Tt(\"input\",{ref:f,elementType:zk,className:F.input,externalForwardedProps:fe,getSlotProps:Me=>({...Me,onChange:Le=>{Me.onChange?.(Le),A(Le)}}),ownerState:I,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:z,id:L?d:void 0,name:h,readOnly:g,required:m,tabIndex:b,type:P,...P===\"checkbox\"&&R===void 0?{}:{value:R}}});return(0,yh.jsxs)(Z,{...De,children:[(0,yh.jsx)(it,{...$e}),_?a:u]})}),eM=Nk;function tM(e){return me(\"MuiSwitch\",e)}var Dk=se(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),qo=Dk;var Wc=j(Te(),1),_k=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${re(o)}`,`size${re(r)}`],switchBase:[\"switchBase\",`color${re(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=ye(l,tM,t);return{...t,...s}},Bk=V(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${re(o.edge)}`],t[`size${re(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${qo.thumb}`]:{width:16,height:16},[`& .${qo.switchBase}`]:{padding:4,[`&.${qo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),kk=V(eM,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${qo.input}`]:t.input},o.color!==\"default\"&&t[`color${re(o.color)}`]]}})(xe(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${qo.checked}`]:{transform:\"translateX(20px)\"},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qo.checked} + .${qo.track}`]:{opacity:.5},[`&.${qo.disabled} + .${qo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${qo.input}`]:{left:\"-100%\",width:\"300%\"}})),xe(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(Xt([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${qo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${qo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${qo.checked} + .${qo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),jk=V(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(xe(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),Uk=V(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(xe(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),Lk=oM.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...d}=r,p={...r,color:a,edge:i,size:l},f=_k(p),h={slots:c,slotProps:u},[v,T]=Tt(\"root\",{className:Q(f.root,n),elementType:Bk,externalForwardedProps:h,ownerState:p,additionalProps:{sx:s}}),[y,g]=Tt(\"thumb\",{className:f.thumb,elementType:Uk,externalForwardedProps:h,ownerState:p}),m=(0,Wc.jsx)(y,{...g}),[b,P]=Tt(\"track\",{className:f.track,elementType:jk,externalForwardedProps:h,ownerState:p});return(0,Wc.jsxs)(v,{...T,children:[(0,Wc.jsx)(kk,{type:\"checkbox\",icon:m,checkedIcon:m,ref:o,ownerState:p,...d,classes:{...f,root:f.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Wc.jsx)(b,{...P})]})}),Qn=Lk;var ro=j(W(),1);var EM=j(W(),1);var Yo=j(W(),1);var Wt=\"top\",go=\"bottom\",po=\"right\",oo=\"left\",hh=\"auto\",ki=[Wt,go,po,oo],ka=\"start\",Yl=\"end\",rM=\"clippingParents\",gh=\"viewport\",Kc=\"popper\",nM=\"reference\",DT=ki.reduce(function(e,t){return e.concat([t+\"-\"+ka,t+\"-\"+Yl])},[]),bh=[].concat(ki,[hh]).reduce(function(e,t){return e.concat([t,t+\"-\"+ka,t+\"-\"+Yl])},[]),Hk=\"beforeRead\",Vk=\"read\",Ik=\"afterRead\",$k=\"beforeMain\",Fk=\"main\",qk=\"afterMain\",Yk=\"beforeWrite\",Gk=\"write\",Xk=\"afterWrite\",aM=[Hk,Vk,Ik,$k,Fk,qk,Yk,Gk,Xk];function wo(e){return e?(e.nodeName||\"\").toLowerCase():null}function jt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function sn(e){var t=jt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=jt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Qc(e){if(typeof ShadowRoot>\"u\")return!1;var t=jt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Wk(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!wo(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function Kk(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!wo(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var iM={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:Wk,effect:Kk,requires:[\"computeStyles\"]};function Mo(e){return e.split(\"-\")[0]}var En=Math.max,Gl=Math.min,ja=Math.round;function Zc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function xf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}function cn(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&ja(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ja(r.height)/e.offsetHeight||1);var i=sn(e)?jt(e):window,l=i.visualViewport,s=!xf()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,d=r.width/n,p=r.height/a;return{width:d,height:p,top:u,right:c+d,bottom:u+p,left:c,x:c,y:u}}function Xl(e){var t=cn(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function Sf(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&Qc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function or(e){return jt(e).getComputedStyle(e)}function _T(e){return[\"table\",\"td\",\"th\"].indexOf(wo(e))>=0}function Lo(e){return((sn(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ua(e){return wo(e)===\"html\"?e:e.assignedSlot||e.parentNode||(Qc(e)?e.host:null)||Lo(e)}function lM(e){return!bo(e)||or(e).position===\"fixed\"?null:e.offsetParent}function Qk(e){var t=/firefox/i.test(Zc()),o=/Trident/i.test(Zc());if(o&&bo(e)){var r=or(e);if(r.position===\"fixed\")return null}var n=Ua(e);for(Qc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(wo(n))<0;){var a=or(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function wn(e){for(var t=jt(e),o=lM(e);o&&_T(o)&&or(o).position===\"static\";)o=lM(o);return o&&(wo(o)===\"html\"||wo(o)===\"body\"&&or(o).position===\"static\")?t:o||Qk(e)||t}function Wl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function Kl(e,t,o){return En(e,Gl(t,o))}function sM(e,t,o){var r=Kl(e,t,o);return r>o?o:r}function Pf(){return{top:0,right:0,bottom:0,left:0}}function Rf(e){return Object.assign({},Pf(),e)}function Cf(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var Zk=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,Rf(typeof t!=\"number\"?t:Cf(t,ki))};function Jk(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Mo(o.placement),s=Wl(l),c=[oo,po].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var d=Zk(n.padding,o),p=Xl(a),f=s===\"y\"?Wt:oo,h=s===\"y\"?go:po,v=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],T=i[s]-o.rects.reference[s],y=wn(a),g=y?s===\"y\"?y.clientHeight||0:y.clientWidth||0:0,m=v/2-T/2,b=d[f],P=g-p[u]-d[h],R=g/2-p[u]/2+m,C=Kl(b,R,P),M=s;o.modifiersData[r]=(t={},t[M]=C,t.centerOffset=C-R,t)}}function e6(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||Sf(t.elements.popper,n)&&(t.elements.arrow=n))}var cM={name:\"arrow\",enabled:!0,phase:\"main\",fn:Jk,effect:e6,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function un(e){return e.split(\"-\")[1]}var t6={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function o6(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:ja(o*n)/n||0,y:ja(r*n)/n||0}}function uM(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,p=i.x,f=p===void 0?0:p,h=i.y,v=h===void 0?0:h,T=typeof u==\"function\"?u({x:f,y:v}):{x:f,y:v};f=T.x,v=T.y;var y=i.hasOwnProperty(\"x\"),g=i.hasOwnProperty(\"y\"),m=oo,b=Wt,P=window;if(c){var R=wn(o),C=\"clientHeight\",M=\"clientWidth\";if(R===jt(o)&&(R=Lo(o),or(R).position!==\"static\"&&l===\"absolute\"&&(C=\"scrollHeight\",M=\"scrollWidth\")),R=R,n===Wt||(n===oo||n===po)&&a===Yl){b=go;var D=d&&R===P&&P.visualViewport?P.visualViewport.height:R[C];v-=D-r.height,v*=s?1:-1}if(n===oo||(n===Wt||n===go)&&a===Yl){m=po;var _=d&&R===P&&P.visualViewport?P.visualViewport.width:R[M];f-=_-r.width,f*=s?1:-1}}var k=Object.assign({position:l},c&&t6),x=u===!0?o6({x:f,y:v},jt(o)):{x:f,y:v};if(f=x.x,v=x.y,s){var N;return Object.assign({},k,(N={},N[b]=g?\"0\":\"\",N[m]=y?\"0\":\"\",N.transform=(P.devicePixelRatio||1)<=1?\"translate(\"+f+\"px, \"+v+\"px)\":\"translate3d(\"+f+\"px, \"+v+\"px, 0)\",N))}return Object.assign({},k,(t={},t[b]=g?v+\"px\":\"\",t[m]=y?f+\"px\":\"\",t.transform=\"\",t))}function r6(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Mo(t.placement),variation:un(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,uM(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,uM(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var pM={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:r6,data:{}};var vh={passive:!0};function n6(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=jt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,vh)}),l&&s.addEventListener(\"resize\",o.update,vh),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,vh)}),l&&s.removeEventListener(\"resize\",o.update,vh)}}var fM={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:n6,data:{}};var a6={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function Jc(e){return e.replace(/left|right|bottom|top/g,function(t){return a6[t]})}var i6={start:\"end\",end:\"start\"};function Th(e){return e.replace(/start|end/g,function(t){return i6[t]})}function Ql(e){var t=jt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function Zl(e){return cn(Lo(e)).left+Ql(e).scrollLeft}function BT(e,t){var o=jt(e),r=Lo(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=xf();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+Zl(e),y:s}}function kT(e){var t,o=Lo(e),r=Ql(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=En(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=En(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+Zl(e),s=-r.scrollTop;return or(n||o).direction===\"rtl\"&&(l+=En(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function Jl(e){var t=or(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function xh(e){return[\"html\",\"body\",\"#document\"].indexOf(wo(e))>=0?e.ownerDocument.body:bo(e)&&Jl(e)?e:xh(Ua(e))}function ji(e,t){var o;t===void 0&&(t=[]);var r=xh(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=jt(r),i=n?[a].concat(a.visualViewport||[],Jl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(ji(Ua(i)))}function eu(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function l6(e,t){var o=cn(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function dM(e,t,o){return t===gh?eu(BT(e,o)):sn(t)?l6(t,o):eu(kT(Lo(e)))}function s6(e){var t=ji(Ua(e)),o=[\"absolute\",\"fixed\"].indexOf(or(e).position)>=0,r=o&&bo(e)?wn(e):e;return sn(r)?t.filter(function(n){return sn(n)&&Sf(n,r)&&wo(n)!==\"body\"}):[]}function jT(e,t,o,r){var n=t===\"clippingParents\"?s6(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=dM(e,c,r);return s.top=En(u.top,s.top),s.right=Gl(u.right,s.right),s.bottom=Gl(u.bottom,s.bottom),s.left=En(u.left,s.left),s},dM(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function Ef(e){var t=e.reference,o=e.element,r=e.placement,n=r?Mo(r):null,a=r?un(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Wt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case po:s={x:t.x+t.width,y:l};break;case oo:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?Wl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case ka:s[c]=s[c]-(t[u]/2-o[u]/2);break;case Yl:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function Mn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?rM:l,c=o.rootBoundary,u=c===void 0?gh:c,d=o.elementContext,p=d===void 0?Kc:d,f=o.altBoundary,h=f===void 0?!1:f,v=o.padding,T=v===void 0?0:v,y=Rf(typeof T!=\"number\"?T:Cf(T,ki)),g=p===Kc?nM:Kc,m=e.rects.popper,b=e.elements[h?g:p],P=jT(sn(b)?b:b.contextElement||Lo(e.elements.popper),s,u,i),R=cn(e.elements.reference),C=Ef({reference:R,element:m,strategy:\"absolute\",placement:n}),M=eu(Object.assign({},m,C)),D=p===Kc?M:R,_={top:P.top-D.top+y.top,bottom:D.bottom-P.bottom+y.bottom,left:P.left-D.left+y.left,right:D.right-P.right+y.right},k=e.modifiersData.offset;if(p===Kc&&k){var x=k[n];Object.keys(_).forEach(function(N){var O=[po,go].indexOf(N)>=0?1:-1,A=[Wt,go].indexOf(N)>=0?\"y\":\"x\";_[N]+=x[A]*O})}return _}function UT(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?bh:s,u=un(r),d=u?l?DT:DT.filter(function(h){return un(h)===u}):ki,p=d.filter(function(h){return c.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,v){return h[v]=Mn(e,{placement:v,boundary:n,rootBoundary:a,padding:i})[Mo(v)],h},{});return Object.keys(f).sort(function(h,v){return f[h]-f[v]})}function c6(e){if(Mo(e)===hh)return[];var t=Jc(e);return[Th(e),t,Th(t)]}function u6(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,d=o.rootBoundary,p=o.altBoundary,f=o.flipVariations,h=f===void 0?!0:f,v=o.allowedAutoPlacements,T=t.options.placement,y=Mo(T),g=y===T,m=s||(g||!h?[Jc(T)]:c6(T)),b=[T].concat(m).reduce(function($e,Me){return $e.concat(Mo(Me)===hh?UT(t,{placement:Me,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:v}):Me)},[]),P=t.rects.reference,R=t.rects.popper,C=new Map,M=!0,D=b[0],_=0;_=0,A=O?\"width\":\"height\",z=Mn(t,{placement:k,boundary:u,rootBoundary:d,altBoundary:p,padding:c}),L=O?N?po:oo:N?go:Wt;P[A]>R[A]&&(L=Jc(L));var I=Jc(L),F=[];if(a&&F.push(z[x]<=0),l&&F.push(z[L]<=0,z[I]<=0),F.every(function($e){return $e})){D=k,M=!1;break}C.set(k,F)}if(M)for(var fe=h?3:1,Z=function(Me){var Le=b.find(function(qe){var Be=C.get(qe);if(Be)return Be.slice(0,Me).every(function(ot){return ot})});if(Le)return D=Le,\"break\"},De=fe;De>0;De--){var it=Z(De);if(it===\"break\")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var mM={name:\"flip\",enabled:!0,phase:\"main\",fn:u6,requiresIfExists:[\"offset\"],data:{_skip:!1}};function yM(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function hM(e){return[Wt,po,go,oo].some(function(t){return e[t]>=0})}function p6(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=Mn(t,{elementContext:\"reference\"}),l=Mn(t,{altBoundary:!0}),s=yM(i,r),c=yM(l,n,a),u=hM(s),d=hM(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":d})}var gM={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:p6};function f6(e,t,o){var r=Mo(e),n=[oo,Wt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[oo,po].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function d6(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=bh.reduce(function(u,d){return u[d]=f6(d,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var bM={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:d6};function m6(e){var t=e.state,o=e.name;t.modifiersData[o]=Ef({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var vM={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:m6,data:{}};function LT(e){return e===\"x\"?\"y\":\"x\"}function y6(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,d=o.padding,p=o.tether,f=p===void 0?!0:p,h=o.tetherOffset,v=h===void 0?0:h,T=Mn(t,{boundary:s,rootBoundary:c,padding:d,altBoundary:u}),y=Mo(t.placement),g=un(t.placement),m=!g,b=Wl(y),P=LT(b),R=t.modifiersData.popperOffsets,C=t.rects.reference,M=t.rects.popper,D=typeof v==\"function\"?v(Object.assign({},t.rects,{placement:t.placement})):v,_=typeof D==\"number\"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(R){if(a){var N,O=b===\"y\"?Wt:oo,A=b===\"y\"?go:po,z=b===\"y\"?\"height\":\"width\",L=R[b],I=L+T[O],F=L-T[A],fe=f?-M[z]/2:0,Z=g===ka?C[z]:M[z],De=g===ka?-M[z]:-C[z],it=t.elements.arrow,$e=f&&it?Xl(it):{width:0,height:0},Me=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:Pf(),Le=Me[O],qe=Me[A],Be=Kl(0,C[z],$e[z]),ot=m?C[z]/2-fe-Be-Le-_.mainAxis:Z-Be-Le-_.mainAxis,Se=m?-C[z]/2+fe+Be+qe+_.mainAxis:De+Be+qe+_.mainAxis,we=t.elements.arrow&&wn(t.elements.arrow),Re=we?b===\"y\"?we.clientTop||0:we.clientLeft||0:0,Ye=(N=k?.[b])!=null?N:0,ce=L+ot-Ye-Re,Ve=L+Se-Ye,yt=Kl(f?Gl(I,ce):I,L,f?En(F,Ve):F);R[b]=yt,x[b]=yt-L}if(l){var Fe,Ce=b===\"x\"?Wt:oo,xt=b===\"x\"?go:po,rt=R[P],Ze=P===\"y\"?\"height\":\"width\",le=rt+T[Ce],no=rt-T[xt],Je=[Wt,oo].indexOf(y)!==-1,q=(Fe=k?.[P])!=null?Fe:0,$=Je?le:rt-C[Ze]-M[Ze]-q+_.altAxis,ue=Je?rt+C[Ze]+M[Ze]-q-_.altAxis:no,ze=f&&Je?sM($,rt,ue):Kl(f?$:le,rt,f?ue:no);R[P]=ze,x[P]=ze-rt}t.modifiersData[r]=x}}var TM={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:y6,requiresIfExists:[\"offset\"]};function HT(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function VT(e){return e===jt(e)||!bo(e)?Ql(e):HT(e)}function h6(e){var t=e.getBoundingClientRect(),o=ja(t.width)/e.offsetWidth||1,r=ja(t.height)/e.offsetHeight||1;return o!==1||r!==1}function IT(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&h6(t),a=Lo(t),i=cn(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((wo(t)!==\"body\"||Jl(a))&&(l=VT(t)),bo(t)?(s=cn(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=Zl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function g6(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function $T(e){var t=g6(e);return aM.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function FT(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function qT(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var xM={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function SM(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return ye({root:[\"root\"]},RM,t)},S6={},P6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:d,slotProps:p={},slots:f={},TransitionProps:h,ownerState:v,...T}=t,y=Yo.useRef(null),g=to(y,o),m=Yo.useRef(null),b=to(m,d),P=Yo.useRef(b);Io(()=>{P.current=b},[b]),Yo.useImperativeHandle(d,()=>m.current,[]);let R=v6(c,a),[C,M]=Yo.useState(R),[D,_]=Yo.useState(GT(r));Yo.useEffect(()=>{m.current&&m.current.forceUpdate()}),Yo.useEffect(()=>{r&&_(GT(r))},[r]),Io(()=>{if(!D||!s)return;let A=I=>{M(I.placement)},z=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:I})=>{A(I)}}];l!=null&&(z=z.concat(l)),u&&u.modifiers!=null&&(z=z.concat(u.modifiers));let L=YT(D,y.current,{placement:R,...u,modifiers:z});return P.current(L),()=>{L.destroy(),P.current(null)}},[D,i,l,s,u,R]);let k={placement:C};h!==null&&(k.TransitionProps=h);let x=x6(t),N=f.root??\"div\",O=vr({elementType:N,externalSlotProps:p.root,externalForwardedProps:T,additionalProps:{role:\"tooltip\",ref:g},ownerState:t,className:x.root});return(0,Sh.jsx)(N,{...O,children:typeof n==\"function\"?n(k):n})}),R6=Yo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:d=\"bottom\",popperOptions:p=S6,popperRef:f,style:h,transition:v=!1,slotProps:T={},slots:y={},...g}=t,[m,b]=Yo.useState(!0),P=()=>{b(!1)},R=()=>{b(!0)};if(!s&&!u&&(!v||m))return null;let C;if(a)C=a;else if(r){let _=GT(r);C=_&&T6(_)?It(_).body:It(null).body}let M=!u&&s&&(!v||m)?\"none\":void 0,D=v?{in:u,onEnter:P,onExited:R}:void 0;return(0,Sh.jsx)(ff,{disablePortal:l,container:C,children:(0,Sh.jsx)(P6,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:v?!m:u,placement:d,popperOptions:p,popperRef:f,slotProps:T,slots:y,...g,style:{position:\"fixed\",top:0,left:0,display:M,...h},TransitionProps:D,children:n})})}),CM=R6;var wM=j(Te(),1),C6=V(CM,{name:\"MuiPopper\",slot:\"Root\"})({}),E6=EM.forwardRef(function(t,o){let r=wi(),n=Pe({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,slots:g,slotProps:m,...b}=n,P=g?.root??l?.Root,R={anchorEl:a,container:c,disablePortal:u,keepMounted:d,modifiers:p,open:f,placement:h,popperOptions:v,popperRef:T,transition:y,...b};return(0,wM.jsx)(C6,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:P},slotProps:m??s,...R,ref:o})}),Ph=E6;function MM(e){return me(\"MuiTooltip\",e)}var w6=se(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),$t=w6;var Ui=j(Te(),1);function M6(e){return Math.round(e*1e5)/1e5}var O6=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${re(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return ye(i,MM,t)},A6=V(Ph,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(xe(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${$t.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${$t.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${$t.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),z6=V(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${re(o.placement.split(\"-\")[0])}`]]}})(xe(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${M6(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${$t.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${$t.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),N6=V(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(xe(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Rh=!1,OM=new Nc,wf={x:0,y:0};function Ch(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var D6=ro.forwardRef(function(t,o){let r=Pe({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:d=!1,disableInteractive:p=!1,disableTouchListener:f=!1,enterDelay:h=100,enterNextDelay:v=0,enterTouchDelay:T=700,followCursor:y=!1,id:g,leaveDelay:m=0,leaveTouchDelay:b=1500,onClose:P,onOpen:R,open:C,placement:M=\"bottom\",PopperComponent:D,PopperProps:_={},slotProps:k={},slots:x={},title:N,TransitionComponent:O,TransitionProps:A,...z}=r,L=ro.isValidElement(a)?a:(0,Ui.jsx)(\"span\",{children:a}),I=Yn(),F=wi(),[fe,Z]=ro.useState(),[De,it]=ro.useState(null),$e=ro.useRef(!1),Me=p||y,Le=vn(),qe=vn(),Be=vn(),ot=vn(),[Se,we]=Dl({controlled:C,default:!1,name:\"Tooltip\",state:\"open\"}),Re=Se,Ye=zl(g),ce=ro.useRef(),Ve=Oi(()=>{ce.current!==void 0&&(document.body.style.WebkitUserSelect=ce.current,ce.current=void 0),ot.clear()});ro.useEffect(()=>Ve,[Ve]);let yt=_e=>{OM.clear(),Rh=!0,we(!0),R&&!Re&&R(_e)},Fe=Oi(_e=>{OM.start(800+m,()=>{Rh=!1}),we(!1),P&&Re&&P(_e),Le.start(I.transitions.duration.shortest,()=>{$e.current=!1})}),Ce=_e=>{$e.current&&_e.type!==\"touchstart\"||(fe&&fe.removeAttribute(\"title\"),qe.clear(),Be.clear(),h||Rh&&v?qe.start(Rh?v:h,()=>{yt(_e)}):yt(_e))},xt=_e=>{qe.clear(),Be.start(m,()=>{Fe(_e)})},[,rt]=ro.useState(!1),Ze=_e=>{Pn(_e.target)||(rt(!1),xt(_e))},le=_e=>{fe||Z(_e.currentTarget),Pn(_e.target)&&(rt(!0),Ce(_e))},no=_e=>{$e.current=!0;let To=L.props;To.onTouchStart&&To.onTouchStart(_e)},Je=_e=>{no(_e),Be.clear(),Le.clear(),Ve(),ce.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ot.start(T,()=>{document.body.style.WebkitUserSelect=ce.current,Ce(_e)})},q=_e=>{L.props.onTouchEnd&&L.props.onTouchEnd(_e),Ve(),Be.start(b,()=>{Fe(_e)})};ro.useEffect(()=>{if(!Re)return;function _e(To){To.key===\"Escape\"&&Fe(To)}return document.addEventListener(\"keydown\",_e),()=>{document.removeEventListener(\"keydown\",_e)}},[Fe,Re]);let $=yo(gr(L),Z,o);!N&&N!==0&&(Re=!1);let ue=ro.useRef(),ze=_e=>{let To=L.props;To.onMouseMove&&To.onMouseMove(_e),wf={x:_e.clientX,y:_e.clientY},ue.current&&ue.current.update()},ie={},be=typeof N==\"string\";c?(ie.title=!Re&&be&&!d?N:null,ie[\"aria-describedby\"]=Re?Ye:null):(ie[\"aria-label\"]=be?N:null,ie[\"aria-labelledby\"]=Re&&!be?Ye:null);let ge={...ie,...z,...L.props,className:Q(z.className,L.props.className),onTouchStart:no,ref:$,...y?{onMouseMove:ze}:{}},Ge={};f||(ge.onTouchStart=Je,ge.onTouchEnd=q),d||(ge.onMouseOver=Ch(Ce,ge.onMouseOver),ge.onMouseLeave=Ch(xt,ge.onMouseLeave),Me||(Ge.onMouseOver=Ce,Ge.onMouseLeave=xt)),u||(ge.onFocus=Ch(le,ge.onFocus),ge.onBlur=Ch(Ze,ge.onBlur),Me||(Ge.onFocus=le,Ge.onBlur=Ze));let Ee={...r,isRtl:F,arrow:n,disableInteractive:Me,placement:M,PopperComponentProp:D,touch:$e.current},ve=typeof k.popper==\"function\"?k.popper(Ee):k.popper,et=ro.useMemo(()=>{let _e=[{name:\"arrow\",enabled:!!De,options:{element:De,padding:4}}];return _.popperOptions?.modifiers&&(_e=_e.concat(_.popperOptions.modifiers)),ve?.popperOptions?.modifiers&&(_e=_e.concat(ve.popperOptions.modifiers)),{..._.popperOptions,...ve?.popperOptions,modifiers:_e}},[De,_.popperOptions,ve?.popperOptions]),Kt=O6(Ee),vo=typeof k.transition==\"function\"?k.transition(Ee):k.transition,Y={slots:{popper:l.Popper,transition:l.Transition??O,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:k.arrow??s.arrow,popper:{..._,...ve??s.popper},tooltip:k.tooltip??s.tooltip,transition:{...A,...vo??s.transition}}},[Oe,Mt]=Tt(\"popper\",{elementType:A6,externalForwardedProps:Y,ownerState:Ee,className:Q(Kt.popper,_?.className)}),[Ft,ht]=Tt(\"transition\",{elementType:uf,externalForwardedProps:Y,ownerState:Ee}),[qt,rr]=Tt(\"tooltip\",{elementType:z6,className:Kt.tooltip,externalForwardedProps:Y,ownerState:Ee}),[Ho,nr]=Tt(\"arrow\",{elementType:N6,className:Kt.arrow,externalForwardedProps:Y,ownerState:Ee,ref:it});return(0,Ui.jsxs)(ro.Fragment,{children:[ro.cloneElement(L,ge),(0,Ui.jsx)(Oe,{as:D??Ph,placement:M,anchorEl:y?{getBoundingClientRect:()=>({top:wf.y,left:wf.x,right:wf.x,bottom:wf.y,width:0,height:0})}:fe,popperRef:ue,open:fe?Re:!1,id:Ye,transition:!0,...Ge,...Mt,popperOptions:et,children:({TransitionProps:_e})=>(0,Ui.jsx)(Ft,{timeout:I.transitions.duration.shorter,..._e,...ht,children:(0,Ui.jsxs)(qt,{...rr,children:[N,n?(0,Ui.jsx)(Ho,{...nr}):null]})})})]})}),Mf=D6;var AM=j(Te(),1),zM=kr((0,AM.jsx)(\"path\",{d:\"M8 5v14l11-7z\"}),\"PlayArrow\");var NM=j(Te(),1),DM=kr((0,NM.jsx)(\"path\",{d:\"M6 19h4V5H6zm8-14v14h4V5z\"}),\"Pause\");var _M=j(Te(),1),BM=kr((0,_M.jsx)(\"path\",{d:\"M6 6h12v12H6z\"}),\"Stop\");var Eh=j(W()),_6={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},B6={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function k6(e){return e===\"dark\"?_6:B6}function XT(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function WT(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:XT(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:XT(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:XT(n)?\"dark\":\"light\"}}function kM(){let[e,t]=(0,Eh.useState)(()=>WT());return(0,Eh.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(WT());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(WT()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:k6(e.theme)}}var jM={inferno:[[0,0,4],[40,11,84],[101,21,110],[159,42,99],[212,72,66],[245,125,21],[252,193,57],[252,255,164]],viridis:[[68,1,84],[72,36,117],[65,68,135],[53,95,141],[42,120,142],[33,145,140],[34,168,132],[68,191,112],[122,209,81],[189,223,38],[253,231,37]],plasma:[[13,8,135],[75,3,161],[126,3,168],[168,34,150],[203,70,121],[229,107,93],[248,148,65],[253,195,40],[240,249,33]],magma:[[0,0,4],[28,16,68],[79,18,123],[129,37,129],[181,54,122],[229,80,100],[251,135,97],[254,194,135],[252,253,191]],hot:[[0,0,0],[87,0,0],[173,0,0],[255,0,0],[255,87,0],[255,173,0],[255,255,0],[255,255,128],[255,255,255]],gray:[[0,0,0],[255,255,255]],hsv:[[255,0,0],[255,255,0],[0,255,0],[0,255,255],[0,0,255],[255,0,255],[255,0,0]]},sie=Object.keys(jM);function j6(e){let t=new Uint8Array(768);for(let o=0;o<256;o++){let r=o/255*(e.length-1),n=Math.floor(r),a=r-n,i=e[Math.min(n,e.length-1)],l=e[Math.min(n+1,e.length-1)];t[o*3]=Math.round(i[0]+a*(l[0]-i[0])),t[o*3+1]=Math.round(i[1]+a*(l[1]-i[1])),t[o*3+2]=Math.round(i[2]+a*(l[2]-i[2]))}return t}var On=Object.fromEntries(Object.entries(jM).map(([e,t])=>[e,j6(t)]));function wh(e,t,o,r,n){let a=n>r?n-r:1,i=!(n>r);for(let l=0;lURL.revokeObjectURL(r),6e4)}function UM(e,t,o){let r=new Uint8Array(e.buffer,e.byteOffset,e.byteLength);Zn(new Blob([r],{type:o}),t)}function Li(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function tu(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}function KT(e,t){let o=tu(e);return t===\"\\xC5\"?o>=10?`${Math.round(o/10)} nm`:o>=1?`${Math.round(o)} \\xC5`:`${o.toFixed(2)} \\xC5`:t===\"\\xC5\\u207B\\xB9\"?o>=10?`${Math.round(o/10)} nm\\u207B\\xB9`:o>=1?`${Math.round(o)} \\xC5\\u207B\\xB9`:`${o.toFixed(2)} \\xC5\\u207B\\xB9`:t===\"px\"?o>=1?`${Math.round(o)} px`:`${o.toFixed(1)} px`:o>=1e3?`${Math.round(o/1e3)} rad`:o>=1?`${Math.round(o)} mrad`:`${o.toFixed(2)} mrad`}var Of=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\";function Oh(e,t,o,r,n,a){let i=e.getContext(\"2d\");if(!i)return;i.clearRect(0,0,e.width,e.height),i.save(),i.scale(t,t);let l=e.width/t,s=e.height/t,c=l/a,u=o*c,d=60,p=5,f=16,h=12,v=d/u*r,T=tu(v),y=T/r*u,g=s-h,m=l-y-h;i.shadowColor=\"rgba(0, 0, 0, 0.5)\",i.shadowBlur=2,i.shadowOffsetX=1,i.shadowOffsetY=1,i.fillStyle=\"white\",i.fillRect(m,g,y,p);let b=KT(T,n);i.font=`${f}px ${Of}`,i.fillStyle=\"white\",i.textAlign=\"center\",i.textBaseline=\"bottom\",i.fillText(b,m+y/2,g-4),i.textAlign=\"left\",i.textBaseline=\"bottom\",i.fillText(`${o.toFixed(1)}\\xD7`,h,s-h+p),i.restore()}function LM(e,t,o,r,n){let a=e.getContext(\"2d\");if(!a||r<=0)return;a.save(),a.scale(t,t);let i=e.width/t,l=e.height/t,s=i/n,c=o*s,u=60,d=5,p=16,f=12,h=u/c*r,v=tu(h),T=v/r*c,y=l-f,g=i-T-f;a.shadowColor=\"rgba(0, 0, 0, 0.5)\",a.shadowBlur=2,a.shadowOffsetX=1,a.shadowOffsetY=1,a.fillStyle=\"white\",a.fillRect(g,y,T,d);let m=KT(v,\"\\xC5\\u207B\\xB9\");a.font=`${p}px ${Of}`,a.fillStyle=\"white\",a.textAlign=\"center\",a.textBaseline=\"bottom\",a.fillText(m,g+T/2,y-4),a.textAlign=\"left\",a.textBaseline=\"bottom\",a.fillText(`${o.toFixed(1)}\\xD7`,f,l-f+d),a.restore()}function QT(e){let{imageCanvas:t,title:o,lut:r,vmin:n=0,vmax:a=1,logScale:i=!1,pixelSize:l=0,showColorbar:s=!0,showScaleBar:c=!0,scale:u=4,drawAnnotations:d}=e,p=t.width,f=t.height,h=20,v=o?28:0,T=o?8:0,y=s&&r&&n!==a,g=y?20:0,m=y?12:0,b=y?60:0,P=h+p+m+g+b+h,R=h+v+T+f+h,C=document.createElement(\"canvas\");C.width=P*u,C.height=R*u;let M=C.getContext(\"2d\");M.scale(u,u),M.fillStyle=\"white\",M.fillRect(0,0,P,R),o&&(M.fillStyle=\"black\",M.font=`bold 18px ${Of}`,M.textAlign=\"left\",M.textBaseline=\"top\",M.fillText(o,h,h));let D=h,_=h+v+T;if(M.imageSmoothingEnabled=!1,M.drawImage(t,D,_,p,f),M.imageSmoothingEnabled=!0,d&&(M.save(),M.translate(D,_),d(M),M.restore()),c&&l>0){let k=Math.max(60,p*.15),x=Math.max(4,Math.round(f*.012)),N=Math.max(14,Math.round(f*.04)),O=Math.max(12,Math.round(p*.03)),A=k*l,z=tu(A),L=z/l,I=_+f-O,F=D+p-L-O;M.shadowColor=\"rgba(0, 0, 0, 0.5)\",M.shadowBlur=2,M.shadowOffsetX=1,M.shadowOffsetY=1,M.fillStyle=\"white\",M.fillRect(F,I,L,x);let fe=KT(z,\"\\xC5\");M.font=`bold ${N}px ${Of}`,M.fillStyle=\"white\",M.textAlign=\"center\",M.textBaseline=\"bottom\",M.fillText(fe,F+L/2,I-4),M.shadowColor=\"transparent\",M.shadowBlur=0,M.shadowOffsetX=0,M.shadowOffsetY=0}if(y&&r){let k=D+p+m,x=_,N=f;for(let O=0;Oe.toBlob(R=>P(R),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,d=`\nendstream\nendobj\n`,p=new TextEncoder,f=p.encode(c+u),h=p.encode(d),v=c.length;s.push(v);let y=f.length+r.length+h.length,g=`xref\n0 6\n0000000000 65535 f \n`;for(let P=0;P>\nstartxref\n${y}\n%%EOF\n`;let m=p.encode(g),b=new Uint8Array(f.length+r.length+h.length+m.length);return b.set(f,0),b.set(r,f.length),b.set(h,f.length+r.length),b.set(m,f.length+r.length+h.length),new Blob([b],{type:\"application/pdf\"})}function ou(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function HM(e){let t=new Float32Array(e.length);for(let o=0;or&&(r=s)}let n=t/e.length,a=0;for(let l=0;ln&&(n=s))}if(!isFinite(r)||!isFinite(n)||r===n)return o;let a=n-r;for(let l=0;l0)for(let l=0;l>1;for(;l<=n;)n-=l,l>>=1;n+=l}let a=o?1:-1;for(let i=2;i<=r;i<<=1){let l=i>>1,s=a*2*Math.PI/i,c=Math.cos(s),u=Math.sin(s);for(let d=0;d>1,n=o>>1,a=new Float32Array(t*o);for(let i=0;i, b: vec2) -> vec2 { return vec2(a.x*b.x-a.y*b.y, a.x*b.y+a.y*b.x); }\nfn twiddle(k: u32, N: u32, inverse: f32) -> vec2 { let angle = inverse * 2.0 * 3.14159265359 * f32(k) / f32(N); return vec2(cos(angle), sin(angle)); }\nfn bitReverse(x: u32, log2N: u32) -> u32 { var result: u32 = 0u; var val = x; for (var i: u32 = 0u; i < log2N; i = i + 1u) { result = (result << 1u) | (val & 1u); val = val >> 1u; } return result; }\nstruct FFT2DParams { width: u32, height: u32, log2Size: u32, stage: u32, inverse: f32, isRowWise: u32, }\n@group(0) @binding(0) var params: FFT2DParams;\n@group(0) @binding(1) var data: array>;\nfn getIndex(row: u32, col: u32) -> u32 { return row * params.width + col; }\n@compute @workgroup_size(16, 16) fn bitReverseRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(col, params.log2Size); if (col < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(row, rev); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn bitReverseCols(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let rev = bitReverse(row, params.log2Size); if (row < rev) { let idx1 = getIndex(row, col); let idx2 = getIndex(rev, col); let temp = data[idx1]; data[idx1] = data[idx2]; data[idx2] = temp; } }\n@compute @workgroup_size(16, 16) fn butterflyRows(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let idx = gid.x; if (row >= params.height || idx >= params.width / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let col_i = group * fullSize + pos; let col_j = col_i + halfSize; if (col_j >= params.width) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row, col_i); let j = getIndex(row, col_j); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn butterflyCols(@builtin(global_invocation_id) gid: vec3) { let col = gid.x; let idx = gid.y; if (col >= params.width || idx >= params.height / 2u) { return; } let stage = params.stage; let halfSize = 1u << stage; let fullSize = halfSize << 1u; let group = idx / halfSize; let pos = idx % halfSize; let row_i = group * fullSize + pos; let row_j = row_i + halfSize; if (row_j >= params.height) { return; } let w = twiddle(pos, fullSize, params.inverse); let i = getIndex(row_i, col); let j = getIndex(row_j, col); let u = data[i]; let t = cmul(w, data[j]); data[i] = u + t; data[j] = u - t; }\n@compute @workgroup_size(16, 16) fn normalize2D(@builtin(global_invocation_id) gid: vec3) { let row = gid.y; let col = gid.x; if (row >= params.height || col >= params.width) { return; } let idx = getIndex(row, col); let scale = 1.0 / f32(params.width * params.height); data[idx] = data[idx] * scale; }`,JT=class{constructor(t){this.pipelines2D=null;this.initialized=!1;this.device=t}async init(){if(this.initialized)return;let t=this.device.createShaderModule({code:U6});this.pipelines2D={bitReverseRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseRows\"}}),bitReverseCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"bitReverseCols\"}}),butterflyRows:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyRows\"}}),butterflyCols:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"butterflyCols\"}}),normalize:this.device.createComputePipeline({layout:\"auto\",compute:{module:t,entryPoint:\"normalize2D\"}})},this.initialized=!0}async fft2D(t,o,r,n,a=!1){await this.init();let i=La(r),l=La(n),s=i!==r||l!==n,c=Math.log2(i),u=Math.log2(l),d=i*l,p=r*n,f,h;if(s){f=new Float32Array(d),h=new Float32Array(d);for(let O=0;O{let A=this.device.createBindGroup({layout:O.getBindGroupLayout(0),entries:[{binding:0,resource:{buffer:y}},{binding:1,resource:{buffer:T}}]}),z=this.device.createCommandEncoder(),L=z.beginComputePass();L.setPipeline(O),L.setBindGroup(0,A),L.dispatchWorkgroups(b,P),L.end(),this.device.queue.submit([z.finish()])},C=new ArrayBuffer(24),M=new Uint32Array(C),D=new Float32Array(C);M[0]=i,M[1]=l,M[2]=c,M[3]=0,D[4]=m,M[5]=1,this.device.queue.writeBuffer(y,0,C),R(this.pipelines2D.bitReverseRows);for(let O=0;Ov+T,0)/4;let a=e.length;if(a===0)return{min:0,max:0};let i=1/0,l=-1/0;for(let v=0;vl&&(l=T)}if(i===l)return{min:i,max:l};let s=1024,c=new Uint32Array(s),u=l-i,d=(s-1)/u;for(let v=0;v=p){h=i+v/(s-1)*u;break}return h<=i&&(h=l),{min:i,max:h}}var zf=null,FM=null,L6=\"GPU\";async function XM(){if(zf)return zf;if(!navigator.gpu)return console.warn(\"WebGPU not supported, falling back to CPU FFT\"),null;try{let e=await navigator.gpu.requestAdapter();if(!e)return console.warn(\"No GPU adapter found\"),null;try{let t=await e.requestAdapterInfo?.();t&&(L6=t.description||`${t.vendor} ${t.architecture||\"\"} ${t.device||\"\"}`.trim()||\"Generic WebGPU Adapter\")}catch{}return FM=await e.requestDevice(),zf=new JT(FM),await zf.init(),zf}catch(e){return console.warn(\"WebGPU init failed:\",e),null}}var ct=j(W());var WM=j(Te(),1),KM=kr((0,WM.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var QM={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var ru=QM;function ZM(e){let t=ru.widgets[e];if(!t){let o=Object.keys(ru.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function V6(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function nu(e,t){let r=ZM(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function au(e){return[...ZM(e).tool_groups]}function Ah(e,t){let o=au(e),r=new Set(o),n=[],a=new Set;for(let i of V6(t)){let l=nu(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function JM(e,t){return au(e).filter(o=>o!==\"all\"&&t.has(o))}function eO(e,t){let o=Ah(e,t);return o.includes(\"all\")?au(e).filter(r=>r!==\"all\"):o}function tO(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function oO(){return Object.keys(ru.control_presets)}function rO(e){return ru.control_presets[e]?.label??e}function nO(e,t){let o=ru.control_presets[t];if(!o){let i=Object.keys(ru.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=au(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>nu(e,i))),a=r.filter(i=>!n.has(i));return Ah(e,a)}function zh(e,t,o){let r=Ah(e,o),n=Ah(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=d=>{let p=nu(e,d);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:d=>{let p=nu(e,d);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function tx(e,t,o){let r=new Set(eO(e,t)),n=nu(e,o);return n===\"all\"?[\"all\"]:(r.add(n),JM(e,r))}function ox(e,t,o){let r=new Set(eO(e,t));return r.delete(nu(e,o)),JM(e,r)}var aO={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},I6={fontSize:10,py:.25,px:1,minWidth:0};function iO({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=ct.useState(null),c=ct.useMemo(()=>au(e).filter(h=>h!==\"all\"),[e]),u=ct.useMemo(()=>zh(e,r,t),[e,r,t]),d=ct.useCallback((h,v)=>{o(T=>v?ox(e,T,h):tx(e,T,h))},[o,e]),p=ct.useCallback((h,v)=>{n(T=>v?tx(e,T,h):ox(e,T,h))},[n,e]),f=ct.useCallback(h=>{o(nO(e,h))},[o,e]);return ct.createElement(ct.Fragment,null,ct.createElement(Mf,{title:\"Customize controls\",arrow:!0,placement:\"top\"},ct.createElement(Xc,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:h=>s(h.currentTarget),sx:{p:.25,ml:.5,color:a.text}},ct.createElement(KM,{sx:{fontSize:16}}))),ct.createElement(zi,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},ct.createElement(pe,{sx:{px:.5,pb:.75}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),ct.createElement(pe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},oO().map(h=>ct.createElement(ln,{key:h,size:\"small\",sx:I6,\"data-testid\":`preset-${h}`,onClick:()=>f(h)},rO(h))))),ct.createElement(ET,{sx:{borderColor:a.border,my:.5}}),ct.createElement(pe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},ct.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(h=>{let v=i?.[h]??tO(h),T=u.isHidden(h),y=u.isLocked(h);return ct.createElement(pe,{key:h,\"data-testid\":`tool-row-${h}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},ct.createElement(he,{sx:{fontSize:11}},v),ct.createElement(pe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),ct.createElement(Qn,{size:\"small\",checked:!T,onChange:g=>d(h,g.target.checked),inputProps:{\"aria-label\":`show-${h}`},sx:aO.small}),ct.createElement(he,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),ct.createElement(Qn,{size:\"small\",checked:y,onChange:g=>p(h,g.target.checked),inputProps:{\"aria-label\":`lock-${h}`},sx:aO.small,disabled:T})))}))))}var $6=.5,F6=10,lO=450,sO=10,lx=.707;function q6(e,t,o,r,n,a){let i=Math.max(0,Math.floor(r)-a),l=Math.max(0,Math.floor(n)-a),s=Math.min(t-1,Math.floor(r)+a),c=Math.min(o-1,Math.floor(n)+a),u=Math.round(r),d=Math.round(n),p=-1/0;for(let b=l;b<=c;b++)for(let P=i;P<=s;P++){let R=e[b*t+P];R>p&&(p=R,u=P,d=b)}let f=Math.max(0,u-1),h=Math.min(t-1,u+1),v=Math.max(0,d-1),T=Math.min(o-1,d+1),y=0,g=0,m=0;for(let b=v;b<=T;b++)for(let P=f;P<=h;P++){let R=e[b*t+P];y+=R,g+=R*P,m+=R*b}return y>0?{row:m/y,col:g/y}:{row:d,col:u}}var Y6=5;function cO(e,t){return e>0?t===\"\\xC5\"?{pixelSize:e,unit:\"\\xC5\"}:t===\"nm\"?{pixelSize:e*10,unit:\"\\xC5\"}:t===\"mrad\"?{pixelSize:e,unit:\"mrad\"}:{pixelSize:e,unit:\"px\"}:{pixelSize:1,unit:\"px\"}}var rx={label:{fontSize:11},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},Rt={XS:4,SM:8,MD:12,LG:16},nx={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"},imageBox:{bgcolor:\"#000\",border:\"1px solid #444\",overflow:\"hidden\",position:\"relative\"}},iu={display:\"flex\",alignItems:\"center\",gap:`${Rt.SM}px`,px:1,py:.5,width:\"fit-content\"},Hi={fontSize:10,py:.25,px:1,minWidth:0,\"&.Mui-disabled\":{color:\"#666\",borderColor:\"#444\"}},Nf={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},G6={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}};function pn(e){if(e===0)return\"0\";let t=Math.abs(e);return t<.001||t>=1e4?e.toExponential(2):t<.01?e.toFixed(4):t<1?e.toFixed(3):e.toFixed(2)}function X6(e,t,o,r,n,a,i,l,s,c,u=!1,d=5){let p=e.getContext(\"2d\");if(!p)return;p.save(),p.scale(t,t);let f=e.width/t,h=e.height/t,v=f/l,T=h/s,y=r*n*v+a*v,g=o*n*T+i*T,m=12,b=1.5;if(p.shadowColor=\"rgba(0, 0, 0, 0.5)\",p.shadowBlur=2,p.shadowOffsetX=1,p.shadowOffsetY=1,p.strokeStyle=c?\"rgba(255, 255, 0, 0.9)\":\"rgba(255, 100, 100, 0.9)\",p.lineWidth=b,p.beginPath(),p.moveTo(y-m,g),p.lineTo(y+m,g),p.moveTo(y,g-m),p.lineTo(y,g+m),p.stroke(),u&&d>0){let P=d*n*v,R=d*n*T;p.setLineDash([4,3]),p.strokeStyle=\"rgba(0, 200, 255, 0.7)\",p.lineWidth=1.2,p.shadowBlur=0,p.beginPath(),p.ellipse(y,g,P,R,0,0,2*Math.PI),p.stroke(),p.setLineDash([])}p.restore()}function W6(e,t,o,r,n,a,i,l,s,c,u,d,p,f,h,v){if(o===\"off\")return;let T=e.getContext(\"2d\");if(!T)return;T.save(),T.scale(t,t);let y=e.width/t,g=e.height/t,m=y/d,b=g/p,P=n*s*m+c*m,R=r*s*b+u*b,C=2.5,M=10,D=6;T.shadowColor=\"rgba(0, 0, 0, 0.4)\",T.shadowBlur=2,T.shadowOffsetX=1,T.shadowOffsetY=1;let _=(O,A)=>{let z,L;h?(z=\"rgba(0, 200, 255, 1)\",L=\"rgba(255, 255, 255, 1)\"):v?(z=\"rgba(255, 100, 100, 1)\",L=\"rgba(255, 255, 255, 1)\"):(z=\"rgba(0, 255, 0, 0.8)\",L=\"rgba(255, 255, 255, 0.8)\"),T.beginPath(),T.arc(O,A,D,0,2*Math.PI),T.fillStyle=z,T.fill(),T.strokeStyle=L,T.lineWidth=1.5,T.stroke()},k=()=>{T.strokeStyle=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",T.lineWidth=C,T.beginPath(),T.moveTo(P-M,R),T.lineTo(P+M,R),T.moveTo(P,R-M),T.lineTo(P,R+M),T.stroke()},x=f?\"rgba(255, 255, 0, 0.9)\":\"rgba(0, 255, 0, 0.9)\",N=f?\"rgba(255, 255, 0, 0.12)\":\"rgba(0, 255, 0, 0.12)\";if(o===\"circle\"&&a>0){let O=a*s*m,A=a*s*b;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.ellipse(P,R,O,A,0,0,2*Math.PI),T.stroke(),T.fillStyle=N,T.fill(),k();let z=O*lx,L=A*lx;_(P+z,R+L)}else if(o===\"square\"&&a>0){let O=a*s*m,A=a*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}else if(o===\"rect\"&&i>0&&l>0){let O=i/2*s*m,A=l/2*s*b,z=P-O,L=R-A;T.strokeStyle=x,T.lineWidth=C,T.beginPath(),T.rect(z,L,O*2,A*2),T.stroke(),T.fillStyle=N,T.fill(),k(),_(P+O,R+A)}T.restore()}function K6({items:e}){return S.createElement(pe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},S.createElement(\"tbody\",null,e.map(([t,o],r)=>S.createElement(\"tr\",{key:r},S.createElement(\"td\",null,t),S.createElement(\"td\",null,o)))))}function Q6({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return S.createElement(Mf,{title:typeof e==\"string\"?S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},S.createElement(he,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function ax({data:e,vminPct:t,vmaxPct:o,onRangeChange:r,width:n=120,height:a=40,theme:i=\"dark\",dataMin:l=0,dataMax:s=1}){let c=S.useRef(null),u=S.useMemo(()=>IM(e),[e]),d=i===\"dark\"?{bg:\"#1a1a1a\",barActive:\"#888\",barInactive:\"#444\",border:\"#333\"}:{bg:\"#f0f0f0\",barActive:\"#666\",barInactive:\"#bbb\",border:\"#ccc\"};return S.useEffect(()=>{let p=c.current;if(!p)return;let f=p.getContext(\"2d\");if(!f)return;let h=window.devicePixelRatio||1;p.width=n*h,p.height=a*h,f.scale(h,h),f.fillStyle=d.bg,f.fillRect(0,0,n,a);let v=64,T=Math.floor(u.length/v),y=[];for(let R=0;R=b&&R<=P;f.fillStyle=D?d.barActive:d.barInactive,f.fillRect(M+.5,a-C,Math.max(1,m-1),C)}},[u,t,o,n,a,d]),S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:.25}},S.createElement(\"canvas\",{ref:c,style:{width:n,height:a,border:`1px solid ${d.border}`}}),S.createElement(ql,{value:[t,o],onChange:(p,f)=>{let[h,v]=f;r(Math.min(h,v-1),Math.max(v,h+1))},min:0,max:100,size:\"small\",valueLabelDisplay:\"auto\",valueLabelFormat:p=>{let f=l+p/100*(s-l);return f>=1e3?f.toExponential(1):f.toFixed(1)},sx:{width:n,py:0,\"& .MuiSlider-thumb\":{width:8,height:8},\"& .MuiSlider-rail\":{height:2},\"& .MuiSlider-track\":{height:2},\"& .MuiSlider-valueLabel\":{fontSize:10,padding:\"2px 4px\"}}}),S.createElement(pe,{sx:{display:\"flex\",justifyContent:\"space-between\",width:n}},S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+t/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})()),S.createElement(he,{sx:{fontSize:8,fontFamily:\"monospace\",opacity:.6,lineHeight:1}},(()=>{let p=l+o/100*(s-l);return p>=1e3?p.toExponential(1):p.toFixed(1)})())))}function ix(e,t,o,r,n,a,i){let l=i-n,s=a-r,c=Math.sqrt(l*l+s*s),u=Math.max(2,Math.ceil(c)),d=new Float32Array(u);for(let p=0;ps&&(s=v,i=h,l=f)}return{row:l,col:i}}function Z6(e,t,o,r,n,a,i,l,s){if(r===\"off\"||r===\"point\")return null;let c,u,d,p;if(r===\"rect\"){let T=l/2,y=s/2;c=Math.max(0,Math.floor(a-T)),u=Math.max(0,Math.floor(n-y)),d=Math.min(t,Math.ceil(a+T)),p=Math.min(o,Math.ceil(n+y))}else c=Math.max(0,Math.floor(a-i)),u=Math.max(0,Math.floor(n-i)),d=Math.min(t,Math.ceil(a+i)),p=Math.min(o,Math.ceil(n+i));let f=d-c,h=p-u;if(f<2||h<2)return null;let v=new Float32Array(f*h);if(r===\"circle\"||r===\"annular\"){let T=i*i;for(let y=0;y({label:{...rx.label,color:o.textMuted},value:{...rx.value,color:o.textMuted},title:{...rx.title,color:o.accent}}),[o]),[a]=ke(\"nav_rows\"),[i]=ke(\"nav_cols\"),[l]=ke(\"sig_rows\"),[s]=ke(\"sig_cols\"),[c,u]=ke(\"pos_row\"),[d,p]=ke(\"pos_col\"),[f]=ke(\"frame_bytes\"),[h]=ke(\"nav_image_bytes\"),[v]=ke(\"nav_data_min\"),[T]=ke(\"nav_data_max\"),[y]=ke(\"sig_data_min\"),[g]=ke(\"sig_data_max\"),[m,b]=ke(\"roi_mode\"),[P,R]=ke(\"roi_reduce\"),[C]=ke(\"roi_center_row\"),[M]=ke(\"roi_center_col\"),[D,_]=ke(\"roi_radius\"),[k,x]=ke(\"roi_width\"),[N,O]=ke(\"roi_height\"),[A]=ke(\"nav_stats\"),[z]=ke(\"sig_stats\"),[L]=ke(\"nav_pixel_size\"),[I]=ke(\"sig_pixel_size\"),[F]=ke(\"nav_pixel_unit\"),[fe]=ke(\"sig_pixel_unit\"),[Z]=ke(\"title\"),[De,it]=ke(\"snap_enabled\"),[$e,Me]=ke(\"snap_radius\"),[Le,qe]=ke(\"profile_line\"),[Be,ot]=ke(\"profile_width\"),[Se]=ke(\"show_stats\"),[we]=ke(\"show_controls\"),[Re,Ye]=ke(\"show_fft\"),[ce,Ve]=ke(\"disabled_tools\"),[yt,Fe]=ke(\"hidden_tools\"),Ce=S.useMemo(()=>zh(\"Show4D\",ce,yt),[ce,yt]),xt=Ce.isHidden(\"display\"),rt=Ce.isHidden(\"histogram\"),Ze=Ce.isHidden(\"stats\"),le=Ce.isHidden(\"navigation\"),no=Ce.isHidden(\"playback\"),Je=Ce.isHidden(\"view\"),q=Ce.isHidden(\"export\"),$=Ce.isHidden(\"roi\"),ue=Ce.isHidden(\"profile\"),ze=Ce.isHidden(\"fft\"),ie=Ce.isLocked(\"display\"),be=Ce.isLocked(\"histogram\"),ge=Ce.isLocked(\"stats\"),Ge=Ce.isLocked(\"navigation\"),Ee=Ce.isLocked(\"playback\"),ve=Ce.isLocked(\"view\"),et=Ce.isLocked(\"export\"),Kt=Ce.isLocked(\"roi\"),vo=Ce.isLocked(\"profile\"),Y=Ce.isLocked(\"fft\"),Oe=Re&&!ze,Mt=t.theme===\"dark\"?\"#0f0\":\"#1a7a1a\",[Ft,ht]=S.useState(null),qt=Oe&&m!==\"off\"&&m!==\"point\",[rr,Ho]=ke(\"path_playing\"),[nr,_e]=ke(\"path_index\"),[To]=ke(\"path_length\"),[sx]=ke(\"path_interval_ms\"),[Df]=ke(\"path_loop\"),[,fO]=ke(\"_gif_export_requested\"),[_f]=ke(\"_gif_data\"),[cx]=ke(\"_gif_metadata_json\"),[Bf,ux]=S.useState(!1),[px,kf]=S.useState(null),[fx,lu]=S.useState(null),[Dh,_h]=S.useState(c+.5),[Bh,kh]=S.useState(d+.5),[su,jh]=S.useState(!1),[cu,Uh]=S.useState(!1),[es,Lh]=S.useState(!1),[Hh,Vh]=S.useState(!1),Ih=S.useRef(null),[uu,$h]=S.useState(C),[pu,Fh]=S.useState(M),[dx,Vi]=S.useState(!1),[fu,Ii]=S.useState(null),[jf,dO]=S.useState(\"inferno\"),[Uf,mO]=S.useState(\"inferno\"),[$i,yO]=S.useState(\"linear\"),[Jn,hO]=S.useState(\"linear\"),Lf=.5,du=.5,[qh,gO]=S.useState(0),[Yh,bO]=S.useState(100),[Hf,vO]=S.useState(0),[Vf,TO]=S.useState(100),[Go,If]=S.useState(1),[ea,$f]=S.useState(0),[ta,Ff]=S.useState(0),[Oo,qf]=S.useState(1),[fn,mu]=S.useState(0),[dn,yu]=S.useState(0),[An,mx]=S.useState(lO),[yx,hx]=S.useState(!1),[Fi,gx]=S.useState(null),[xO,SO]=S.useState(null),[PO,RO]=S.useState(null),[CO,EO]=S.useState(0),[wO,MO]=S.useState(0),[Ao,Gh]=S.useState(!1),[Lr,Ha]=S.useState(null),bx=S.useRef(null),Ie=Le||[],ar=S.useRef(null),ts=S.useRef(null),[hu,Xh]=S.useState(null),[Wh,Kh]=S.useState(!1),[vx,qi]=S.useState(null),[Tx,Yi]=S.useState(!1),gu=S.useRef(null),Qh=S.useRef(null),[xx,OO]=S.useState(!1),bu=S.useRef(null),vu=S.useRef(null),Zh=S.useRef(null),Jh=S.useRef(null),Yf=S.useRef(null),[AO,zO]=S.useState(0),[NO,DO]=S.useState(0),[Hr,Gf]=S.useState(1),[Va,Tu]=S.useState(0),[Ia,xu]=S.useState(0),[eg,_O]=S.useState(\"inferno\"),[Xf,BO]=S.useState(!1),[tg,kO]=S.useState(!0),[og,jO]=S.useState(0),[rg,UO]=S.useState(100),[LO,HO]=S.useState(null),[Sx,VO]=S.useState({min:0,max:1}),[Wf,IO]=S.useState({mean:0,min:0,max:0,std:0}),[Px,ng]=S.useState(!1),[Su,ag]=S.useState(null),[ir,Kf]=S.useState(null),os=S.useRef(null),ig=S.useRef(\"circle\"),[zn,rs]=S.useState(null),lg=a>i?Math.round(An*(i/a)):An,Rx=i>a?Math.round(An*(a/i)):An,Sr=l>s?Math.round(An*(s/l)):An,Gi=s>l?Math.round(An*(l/s)):An,oa=S.useRef(null),Pu=S.useRef(null),Ru=S.useRef(null),Qf=S.useRef(null),sg=S.useRef(null),Nn=S.useRef(null),$a=S.useRef(null),ns=S.useRef(null),cg=S.useRef(null),Zf=S.useRef(null),ug=S.useRef(null),pg=S.useRef(null),Cx=S.useCallback(w=>w instanceof HTMLElement?w.isContentEditable?!0:w.closest(\"input, textarea, select, [role='textbox'], [contenteditable='true']\")!==null:!1,[]),$O=S.useCallback(w=>{w.target?.closest(\"canvas\")&&pg.current?.focus()},[]);S.useEffect(()=>{ze&&Re&&Ye(!1)},[ze,Re,Ye]),S.useEffect(()=>{Ee&&rr&&Ho(!1)},[Ee,rr,Ho]),S.useEffect(()=>{$&&m!==\"off\"&&b(\"off\")},[$,m,b]),S.useEffect(()=>{ue&&Ao&&(Gh(!1),qe([]),Ha(null),qi(null),Yi(!1))},[ue,Ao,qe]),S.useEffect(()=>{su||(_h(c+.5),kh(d+.5))},[c,d,su]),S.useEffect(()=>{!cu&&!es&&($h(C),Fh(M))},[C,M,cu,es]),S.useEffect(()=>{let w=B=>B.preventDefault(),E=[Pu.current,ns.current,vu.current];return E.forEach(B=>B?.addEventListener(\"wheel\",w,{passive:!1})),()=>E.forEach(B=>B?.removeEventListener(\"wheel\",w))},[Oe]),S.useEffect(()=>{XM().then(w=>{w&&(Qh.current=w,OO(!0))})},[]),S.useEffect(()=>{if(!rr||To===0)return;let w=setInterval(()=>{_e(E=>{let B=E+1;return B>=To?Df?0:(Ho(!1),E):B})},sx);return()=>clearInterval(w)},[rr,To,sx,Df,_e,Ho]),S.useEffect(()=>{if(!h)return;let w=h.byteLength/4,E=new Float32Array(h.buffer,h.byteOffset,w),B=Nn.current;(!B||B.length!==w)&&(B=new Float32Array(w),Nn.current=B),B.set(E);let K=new Float32Array(w);if($i===\"log\")for(let X=0;X{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4);(!ar.current||ar.current.length!==w.length)&&(ar.current=new Float32Array(w.length)),ar.current.set(w);let E=new Float32Array(w.length);if(Jn===\"log\")for(let B=0;B{if(!Nn.current)return;let w=Nn.current,E;if($i===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[h,jf,qh,Yh,$i,Lf,a,i]),S.useLayoutEffect(()=>{if(!oa.current||!Qf.current)return;let w=oa.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(ea,ta),E.scale(Go,Go),E.drawImage(Qf.current,0,0),E.restore())},[CO,Go,ea,ta]),S.useEffect(()=>{if(!f)return;let w=new Float32Array(f.buffer,f.byteOffset,f.byteLength/4),E;if(Jn===\"log\"){E=new Float32Array(w.length);for(let de=0;dede+1)},[f,Uf,Hf,Vf,Jn,du,l,s]),S.useLayoutEffect(()=>{if(!$a.current||!Zf.current)return;let w=$a.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(fn,dn),E.scale(Oo,Oo),E.drawImage(Zf.current,0,0),E.restore())},[wO,Oo,fn,dn]),S.useEffect(()=>{if(!Oe||!ar.current){ht(null);return}let w=!1,E=ar.current,B=s,K=l,X=E,J=0,ee=0;if(qt){let oe=Z6(E,s,l,m,C,M,D,k,N);if(oe){J=oe.cropW,ee=oe.cropH;let ae=La(oe.cropW),de=La(oe.cropH),Ot=new Float32Array(ae*de);for(let Qt=0;Qt{let oe,ae;if(xx&&Qh.current){let de=await Qh.current.fft2D(X.slice(),new Float32Array(X.length),te,ne,!1);oe=de.real,ae=de.imag}else oe=X.slice(),ae=new Float32Array(X.length),qM(oe,ae,te,ne,!1);w||(ex(oe,te,ne),ex(ae,te,ne),Yf.current=YM(oe,ae),ht(J>0?{cropWidth:J,cropHeight:ee,fftWidth:te,fftHeight:ne}:null),zO(de=>de+1),Kf(null))})(),()=>{w=!0}},[Oe,qt,f,l,s,xx,m,C,M,D,k,N]),S.useEffect(()=>{let w=Yf.current;if(!Oe||!w)return;let E=Ft?.fftWidth??s,B=Ft?.fftHeight??l,K,X;tg?{min:K,max:X}=GM(w,E,B):{min:K,max:X}=ou(w);let J=Xf?HM(w):w;Xf&&(K=Math.log1p(K),X=Math.log1p(X)),HO(J),VO({min:K,max:X}),IO(VM(J));let{vmin:ee,vmax:te}=Af(K,X,og,rg),ne=On[eg]||On.inferno,G=Mh(J,E,B,ne,ee,te);G&&(Jh.current=G,DO(oe=>oe+1))},[Oe,AO,Xf,tg,og,rg,eg,l,s,Ft]),S.useLayoutEffect(()=>{if(!Oe||!bu.current||!Jh.current)return;let w=bu.current,E=w.getContext(\"2d\");E&&(E.imageSmoothingEnabled=!1,E.clearRect(0,0,w.width,w.height),E.save(),E.translate(Va,Ia),E.scale(Hr,Hr),E.drawImage(Jh.current,0,0),E.restore())},[Oe,NO,Hr,Va,Ia]),S.useEffect(()=>{if(!Zh.current||!Oe)return;let w=Zh.current;w.width=Sr*r,w.height=Gi*r;let E=Ft?.fftWidth??s;if(I>0){let B=1/(I*E);LM(w,r,Hr,B,E)}else Oh(w,r,Hr,1,\"px\",E);if(ir){let B=w.getContext(\"2d\");if(B){B.save(),B.scale(r,r);let K=(Va+ir.col*Hr)*Sr/s,X=(Ia+ir.row*Hr)*Gi/l;B.strokeStyle=\"rgba(255, 255, 255, 0.9)\",B.shadowColor=\"rgba(0, 0, 0, 0.6)\",B.shadowBlur=2,B.lineWidth=1.5;let J=8;if(B.beginPath(),B.moveTo(K-J,X),B.lineTo(K-3,X),B.moveTo(K+3,X),B.lineTo(K+J,X),B.moveTo(K,X-J),B.lineTo(K,X-3),B.moveTo(K,X+3),B.lineTo(K,X+J),B.stroke(),B.beginPath(),B.arc(K,X,4,0,Math.PI*2),B.stroke(),ir.dSpacing!=null){let ee=ir.dSpacing,te=ee>=10?`d = ${(ee/10).toFixed(2)} nm`:`d = ${ee.toFixed(2)} \\xC5`;B.font=\"bold 11px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",B.fillStyle=\"white\",B.textAlign=\"left\",B.textBaseline=\"bottom\",B.fillText(te,K+10,X-4)}B.restore()}}},[Oe,Hr,Va,Ia,I,fe,s,l,Sr,Gi,Ft,ir]),S.useEffect(()=>{if(!Ru.current)return;let w=cO(L,F);Oh(Ru.current,r,Go,w.pixelSize,w.unit,i),m===\"off\"?X6(Ru.current,r,Dh,Bh,Go,ea,ta,i,a,su,De,$e):W6(Ru.current,r,m,uu,pu,D,k,N,Go,ea,ta,i,a,cu,es,Hh)},[Go,ea,ta,L,F,a,i,Dh,Bh,su,De,$e,m,uu,pu,D,k,N,cu,es,Hh]),S.useEffect(()=>{if(!cg.current)return;let w=cg.current,E=w.getContext(\"2d\");if(!E)return;E.clearRect(0,0,w.width,w.height);let B=cO(I,fe);if(Oh(w,r,Oo,B.pixelSize,B.unit,s),Ao&&Ie.length>0){E.save(),E.scale(r,r);let K=w.width/r,X=w.height/r,J=K/s,ee=X/l,te=ae=>ae*Oo*J+fn*J,ne=ae=>ae*Oo*ee+dn*ee,G=te(Ie[0].col),oe=ne(Ie[0].row);if(E.fillStyle=o.accent,E.beginPath(),E.arc(G,oe,4,0,Math.PI*2),E.fill(),Ie.length===2){let ae=te(Ie[1].col),de=ne(Ie[1].row);if(Be>1){let Ot=Ie[1].col-Ie[0].col,Qt=Ie[1].row-Ie[0].row,ao=Math.sqrt(Ot*Ot+Qt*Qt);if(ao>0){let gt=(Be-1)/2,Ut=-Ot/ao*gt,Ne=Qt/ao*gt;E.fillStyle=o.accent+\"20\",E.strokeStyle=o.accent,E.lineWidth=1,E.setLineDash([3,3]),E.beginPath(),E.moveTo(te(Ie[0].col+Ne),ne(Ie[0].row+Ut)),E.lineTo(te(Ie[1].col+Ne),ne(Ie[1].row+Ut)),E.lineTo(te(Ie[1].col-Ne),ne(Ie[1].row-Ut)),E.lineTo(te(Ie[0].col-Ne),ne(Ie[0].row-Ut)),E.closePath(),E.fill(),E.stroke(),E.setLineDash([])}}E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath(),E.moveTo(G,oe),E.lineTo(ae,de),E.stroke(),E.fillStyle=o.accent,E.beginPath(),E.arc(ae,de,4,0,Math.PI*2),E.fill()}E.restore()}},[Oo,fn,dn,I,fe,l,s,Ao,Ie,Be,o]),S.useEffect(()=>{if(Ie.length===2&&ar.current){let w=Ie[0],E=Ie[1];Ha(Nh(ar.current,s,l,w.row,w.col,E.row,E.col,Be)),Ao||Gh(!0)}else Ha(null)},[Ie,Be,f]),S.useEffect(()=>{let w=bx.current;if(!w)return;let E=w.getContext(\"2d\");if(!E)return;let B=window.devicePixelRatio||1,K=Sr,X=76;w.width=K*B,w.height=X*B,E.scale(B,B);let J=t.theme===\"dark\";if(E.fillStyle=J?\"#1a1a1a\":\"#f0f0f0\",E.fillRect(0,0,K,X),!Lr||Lr.length<2){E.font=\"10px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#555\":\"#999\",E.textAlign=\"center\",E.textBaseline=\"middle\",E.fillText(\"Click two points on the signal to draw a profile\",K/2,X/2);return}let ee=6,ne=X-ee-18,G=1/0,oe=-1/0;for(let Ne=0;Neoe&&(oe=Lr[Ne]);let ae=oe-G||1;E.strokeStyle=o.accent,E.lineWidth=1.5,E.beginPath();for(let Ne=0;Ne0?(de=lr*I,Ot=fe):de=lr}let Qt=ee+ne;E.strokeStyle=J?\"#555\":\"#bbb\",E.lineWidth=.5;let ao=Math.max(2,Math.floor(K/70)),gt=tu(de/ao);E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textBaseline=\"top\";let Ut=[];for(let Ne=0;Ne<=de+gt*.01&&!(Ne>de*1.001);Ne+=gt)Ut.push(Ne);for(let Ne=0;Ne0?Xo/de:0,Cu=lr*K;E.beginPath(),E.moveTo(Cu,Qt),E.lineTo(Cu,Qt+3),E.stroke(),E.textAlign=lr<.05?\"left\":lr>.95?\"right\":\"center\";let Jf=Xo%1===0?Xo.toFixed(0):Xo.toFixed(1);E.fillText(Ne===Ut.length-1?`${Jf} ${Ot}`:Jf,Cu,Qt+4)}E.font=\"9px -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",E.fillStyle=J?\"#888\":\"#666\",E.textAlign=\"left\",E.textBaseline=\"top\",E.fillText(Li(oe),2,1),E.textBaseline=\"bottom\",E.fillText(Li(G),2,ee+ne-1)},[Lr,Ie,I,fe,Sr,t.theme,o.accent]);let fg=(w,E,B,K,X,J,ee,te=!1)=>ne=>{if(te)return;ne.preventDefault();let G=ee.current;if(!G)return;let oe=G.getBoundingClientRect(),ae=(ne.clientX-oe.left)*(G.width/oe.width),de=(ne.clientY-oe.top)*(G.height/oe.height),Ot=ne.deltaY>0?.9:1.1,Qt=Math.max($6,Math.min(F6,K*Ot)),ao=Qt/K;w(Qt),E(ae-(ae-X)*ao),B(de-(de-J)*ao)},Ex=(w,E)=>{if(m===\"off\")return!1;if(m===\"rect\"){let B=(N||10)/2,K=(k||10)/2,X=uu+B,J=pu+K,ee=Math.sqrt((w-X)**2+(E-J)**2),te=Math.sqrt(K**2+B**2),ne=Math.min(sO/Go,te*.5);return ee{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(m!==\"off\"){if(Kt)return;if(Ex(J,ee)){w.preventDefault(),Ih.current=m===\"rect\"&&k>0&&N>0?k/N:null,Lh(!0);return}Uh(!0),$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(Ge)return;jh(!0);let te=Math.round(Math.max(0,Math.min(a-1,J))),ne=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let G=pO(Nn.current,i,a,ne,te,$e);te=G.row,ne=G.col}_h(te+.5),kh(ne+.5),e.set(\"pos_row\",te),e.set(\"pos_col\",ne),e.save_changes()},qO=w=>{let E=Pu.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),J=((w.clientY-B.top)*(E.height/B.height)-ta)/Go,ee=(K-ea)/Go;if(es){if(Kt)return;let G=Math.abs(J-uu),oe=Math.abs(ee-pu);if(m===\"rect\"){let ae=Math.max(2,Math.round(oe*2)),de=Math.max(2,Math.round(G*2));if(w.shiftKey&&Ih.current!=null){let Ot=Ih.current;ae/de>Ot?de=Math.max(2,Math.round(ae/Ot)):ae=Math.max(2,Math.round(de*Ot))}x(ae),O(de)}else _(m===\"square\"?Math.max(1,Math.round(Math.max(G,oe))):Math.max(1,Math.round(Math.sqrt(G**2+oe**2))));return}if(cu){if(Kt)return;$h(J),Fh(ee);let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));e.set(\"roi_center\",[G,oe]),e.save_changes();return}if(su){if(Ge)return;let G=Math.round(Math.max(0,Math.min(a-1,J))),oe=Math.round(Math.max(0,Math.min(i-1,ee)));if(De&&Nn.current){let ae=pO(Nn.current,i,a,oe,G,$e);G=ae.row,oe=ae.col}_h(G+.5),kh(oe+.5),e.set(\"pos_row\",G),e.set(\"pos_col\",oe),e.save_changes();return}let te=Math.floor(J),ne=Math.floor(ee);te>=0&&te=0&&neG?.panel===\"nav\"?null:G),Vh(Kt?!1:Ex(J,ee))},YO=()=>{jh(!1),Uh(!1),Lh(!1)},GO=()=>{jh(!1),Uh(!1),Lh(!1),Vh(!1),rs(w=>w?.panel===\"nav\"?null:w)},XO=()=>{ve||(If(1),$f(0),Ff(0))},WO=w=>{let E=vu.current;if(!E)return null;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height,J=(w.clientX-B.left)*K,ee=(w.clientY-B.top)*X,te=(J-Va)/Hr;return{row:(ee-Ia)/Hr,col:te}},KO=w=>{ve||Y||(os.current={x:w.clientX,y:w.clientY},ng(!0),ag({x:w.clientX,y:w.clientY,panX:Va,panY:Ia}))},QO=w=>{if(ve||Y||!Px||!Su)return;let E=vu.current;if(!E)return;let B=E.getBoundingClientRect(),K=E.width/B.width,X=E.height/B.height;Tu(Su.panX+(w.clientX-Su.x)*K),xu(Su.panY+(w.clientY-Su.y)*X)},ZO=w=>{if(os.current){let E=w.clientX-os.current.x,B=w.clientY-os.current.y;if(Math.sqrt(E*E+B*B)<3){let K=WO(w);if(K){let X=Ft?.fftWidth??s,J=Ft?.fftHeight??l,ee=K.col,te=K.row;if(Yf.current){let Ot=q6(Yf.current,X,J,ee,te,Y6);ee=Ot.col,te=Ot.row}let ne=Math.floor(X/2),G=Math.floor(J/2),oe=ee-ne,ae=te-G,de=Math.sqrt(oe*oe+ae*ae);if(de<1)Kf(null);else{let Ot=null,Qt=null;if(I>0){let ao=La(X),gt=La(J),Ut=((Math.round(ee)-ne)%X+X)%X,Ne=((Math.round(te)-G)%J+J)%J,Xo=Ut<=ao/2?Ut/(ao*I):(Ut-ao)/(ao*I),lr=Ne<=gt/2?Ne/(gt*I):(Ne-gt)/(gt*I);Ot=Math.sqrt(Xo*Xo+lr*lr),Qt=Ot>0?1/Ot:null}Kf({row:te,col:ee,distPx:de,spatialFreq:Ot,dSpacing:Qt})}}}os.current=null}ng(!1),ag(null)},JO=()=>{os.current=null,ng(!1),ag(null)},eA=()=>{ve||Y||(Gf(1),Tu(0),xu(0),Kf(null))},tA=w=>{if(Ao&&vo||!Ao&&ve)return;ts.current={x:w.clientX,y:w.clientY};let E=ns.current;if(!E)return;let B=E.getBoundingClientRect(),K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo;if(Ao){if(Ie.length===2){let te=Ie[0],ne=Ie[1],G=10/Oo,oe=Math.sqrt((J-te.col)**2+(ee-te.row)**2),ae=Math.sqrt((J-ne.col)**2+(ee-ne.row)**2);if(oe<=G||ae<=G){Xh(oe<=ae?0:1),Vi(!1),Ii(null);return}if(uO(J,ee,te.col,te.row,ne.col,ne.row)<=G){Kh(!0),gu.current={row:ee,col:J,p0:{row:te.row,col:te.col},p1:{row:ne.row,col:ne.col}},Vi(!1),Ii(null);return}}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn});return}Vi(!0),Ii({x:w.clientX,y:w.clientY,panX:fn,panY:dn})},oA=w=>{let E=ns.current;if(!E)return;let B=E.getBoundingClientRect();if(dx&&fu&&!ve){let G=E.width/B.width,oe=E.height/B.height,ae=(w.clientX-fu.x)*G,de=(w.clientY-fu.y)*oe;mu(fu.panX+ae),yu(fu.panY+de);return}let K=(w.clientX-B.left)*(E.width/B.width),X=(w.clientY-B.top)*(E.height/B.height),J=(K-fn)/Oo,ee=(X-dn)/Oo,te=Math.floor(ee),ne=Math.floor(J);if(te>=0&&te=0&&neG?.panel===\"sig\"?null:G);if(Ao&&!vo&&ar.current&&Ie.length===2){let G=Ie[0],oe=Ie[1],ae=10/Oo,de=Math.sqrt((J-G.col)**2+(ee-G.row)**2),Ot=Math.sqrt((J-oe.col)**2+(ee-oe.row)**2);if(hu!==null){let gt=Math.max(0,Math.min(l-1,ee)),Ut=Math.max(0,Math.min(s-1,J)),Ne=[hu===0?{row:gt,col:Ut}:Ie[0],hu===1?{row:gt,col:Ut}:Ie[1]];qe(Ne),Ha(Nh(ar.current,s,l,Ne[0].row,Ne[0].col,Ne[1].row,Ne[1].col,Be));return}if(Wh&&gu.current){let gt=gu.current,Ut=ee-gt.row,Ne=J-gt.col,Xo=Math.min(gt.p0.row,gt.p1.row),lr=Math.max(gt.p0.row,gt.p1.row),Cu=Math.min(gt.p0.col,gt.p1.col),Jf=Math.max(gt.p0.col,gt.p1.col);Ut=Math.max(Ut,-Xo),Ut=Math.min(Ut,l-1-lr),Ne=Math.max(Ne,-Cu),Ne=Math.min(Ne,s-1-Jf);let Eu=[{row:gt.p0.row+Ut,col:gt.p0.col+Ne},{row:gt.p1.row+Ut,col:gt.p1.col+Ne}];qe(Eu),Ha(Nh(ar.current,s,l,Eu[0].row,Eu[0].col,Eu[1].row,Eu[1].col,Be));return}let Qt=de<=ae?0:Ot<=ae?1:null,ao=Qt===null&&uO(J,ee,G.col,G.row,oe.col,oe.row)<=ae;qi(Qt),Yi(ao)}else vx!==null&&qi(null),Tx&&Yi(!1)},rA=w=>{if(hu!==null||Wh){Xh(null),Kh(!1),gu.current=null,ts.current=null,Vi(!1),Ii(null),qi(null),Yi(!1);return}if(Ao&&!vo&&ts.current){let E=w.clientX-ts.current.x,B=w.clientY-ts.current.y;if(Math.sqrt(E*E+B*B)<3){let K=ns.current;if(K&&ar.current){let X=K.getBoundingClientRect(),J=(w.clientX-X.left)*(K.width/X.width),ee=(w.clientY-X.top)*(K.height/X.height),te=(J-fn)/Oo,ne=(ee-dn)/Oo;if(te>=0&&te=0&&ne{Vi(!1),Ii(null),Xh(null),Kh(!1),qi(null),Yi(!1),gu.current=null,rs(w=>w?.panel===\"sig\"?null:w)},aA=()=>{ve||(qf(1),mu(0),yu(0))},dg=w=>{ve||(w.stopPropagation(),w.preventDefault(),hx(!0),gx({x:w.clientX,y:w.clientY,size:An}))};S.useEffect(()=>{if(!yx)return;let w=0,E=Fi?Fi.size:An,B=X=>{if(!Fi)return;let J=Math.max(X.clientX-Fi.x,X.clientY-Fi.y);E=Math.max(lO,Math.min(800,Fi.size+J)),w||(w=requestAnimationFrame(()=>{w=0,mx(E)}))},K=()=>{cancelAnimationFrame(w),mx(E),hx(!1),gx(null)};return document.addEventListener(\"mousemove\",B),document.addEventListener(\"mouseup\",K),()=>{cancelAnimationFrame(w),document.removeEventListener(\"mousemove\",B),document.removeEventListener(\"mouseup\",K)}},[yx,Fi]);let wx=w=>{if(et||(kf(null),!oa.current))return;let E=new Float32Array(h.buffer,h.byteOffset,h.byteLength/4),B=On[jf]||On.inferno,{min:K,max:X}=ou(E),J=Mh(E,i,a,B,K,X);if(!J)return;let ee=L>0&&F===\"\\xC5\"?L:L>0&&F===\"nm\"?L*10:0,te=QT({imageCanvas:J,title:Z||\"Navigation\",lut:B,vmin:K,vmax:X,pixelSize:ee>0?ee:void 0,showColorbar:w,showScaleBar:ee>0});ZT(te).then(ne=>Zn(ne,\"show4d_nav_figure.pdf\"))},iA=()=>{et||(kf(null),oa.current&&oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\"))},Mx=w=>{if(et)return;lu(null);let E=ar.current;if(!E)return;let B;if(Jn===\"log\"){B=new Float32Array(E.length);for(let ae=0;ae0&&fe===\"\\xC5\"?I:I>0&&fe===\"nm\"?I*10:0,oe=QT({imageCanvas:ne,title:Z?`${Z} \\u2014 Signal`:\"Signal\",lut:K,vmin:ee,vmax:te,pixelSize:G>0?G:void 0,showColorbar:w,showScaleBar:G>0});ZT(oe).then(ae=>Zn(ae,\"show4d_signal_figure.pdf\"))},lA=()=>{et||(lu(null),$a.current&&$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\"))},sA=()=>{et||(lu(null),ux(!0),fO(!0))};S.useEffect(()=>{if(!_f||_f.byteLength===0)return;UM(_f,\"show4d_animation.gif\",\"image/gif\");let w=(cx||\"\").trim();w&&Zn(new Blob([w],{type:\"application/json\"}),\"show4d_animation.json\"),ux(!1)},[_f,cx]);let cA=S.useCallback(w=>{if(Cx(w.target))return;let E=w.shiftKey?10:1,B=!1;switch(w.key){case\"ArrowUp\":Ge||(u(Math.max(0,c-E)),B=!0);break;case\"ArrowDown\":Ge||(u(Math.min(a-1,c+E)),B=!0);break;case\"ArrowLeft\":Ge||(p(Math.max(0,d-E)),B=!0);break;case\"ArrowRight\":Ge||(p(Math.min(i-1,d+E)),B=!0);break;case\"r\":case\"R\":ve||(If(1),$f(0),Ff(0),qf(1),mu(0),yu(0),Gf(1),Tu(0),xu(0),B=!0);break;case\"t\":case\"T\":Kt||(m===\"off\"?b(ig.current):(ig.current=m,b(\"off\")),B=!0);break;case\" \":!Ee&&To>0&&(Ho(!rr),B=!0);break;case\"Escape\":pg.current?.blur(),B=!0;break}B&&(w.preventDefault(),w.stopPropagation())},[Cx,Ge,Ee,Kt,ve,i,a,To,rr,d,c,m,Ho,p,u,b]),Fa={minWidth:65,bgcolor:o.controlBg,color:o.text,fontSize:11,\"& .MuiSelect-select\":{py:.5},\"& .MuiOutlinedInput-notchedOutline\":{borderColor:o.border},\"&:hover .MuiOutlinedInput-notchedOutline\":{borderColor:o.accent}},qa={...G6,PaperProps:{sx:{bgcolor:o.controlBg,color:o.text,border:`1px solid ${o.border}`}}};return S.createElement(pe,{ref:pg,className:\"show4d-root\",tabIndex:0,onKeyDown:cA,onMouseDownCapture:$O,sx:{p:`${Rt.LG}px`,bgcolor:o.bg,color:o.text,outline:\"none\"}},S.createElement(he,{variant:\"h6\",sx:{...n.title,mb:`${Rt.SM}px`}},Z||\"4D Explorer\",S.createElement(Q6,{text:S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:1}},S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\"}},\"Controls\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"ROI: Region of Interest on navigation image \\u2014 integrates signal over enclosed area.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Snap: Snap to local intensity maximum within search radius.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"FFT: Show power spectrum of signal image.\"),S.createElement(he,{sx:{fontSize:11,lineHeight:1.4}},\"Profile: Click two points to draw a line intensity profile.\"),S.createElement(he,{sx:{fontSize:11,fontWeight:\"bold\",mt:.5}},\"Keyboard\"),S.createElement(K6,{items:[[\"\\u2191 / \\u2193\",\"Move row\"],[\"\\u2190 / \\u2192\",\"Move col\"],[\"Shift+Arrows\",\"Move \\xD710\"],[\"T\",\"Toggle ROI on/off\"],[\"Space\",\"Play / pause path\"],[\"R\",\"Reset zoom\"],[\"Esc\",\"Release keyboard focus\"],[\"Scroll\",\"Zoom\"],[\"Dbl-click\",\"Reset view\"]]})),theme:t.theme}),S.createElement(iO,{widgetName:\"Show4D\",hiddenTools:yt,setHiddenTools:Fe,disabledTools:ce,setDisabledTools:Ve,themeColors:o})),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.LG}px`},S.createElement(pe,{sx:{width:lg}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Navigation (\",Math.round(Dh),\", \",Math.round(Bh),\")\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!oa.current))try{let w=await new Promise(E=>oa.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{oa.current.toBlob(w=>{w&&Zn(w,\"show4d_nav.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||kf(w.currentTarget)},disabled:et||Bf},Bf?\"...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:px,open:!!px,onClose:()=>kf(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>wx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>wx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:iA,sx:{fontSize:12}},\"PNG\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Go===1&&ea===0&&ta===0,onClick:()=>{ve||(If(1),$f(0),Ff(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:lg,height:Rx}},S.createElement(\"canvas\",{ref:oa,width:i,height:a,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:Pu,width:i,height:a,onMouseDown:FO,onMouseMove:qO,onMouseUp:YO,onMouseLeave:GO,onWheel:fg(If,$f,Ff,Go,ea,ta,Pu,ve),onDoubleClick:XO,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve?\"default\":Hh||es?\"nwse-resize\":De&&!Ge?\"cell\":\"crosshair\"}}),S.createElement(\"canvas\",{ref:Ru,width:lg*r,height:Rx*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"nav\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&A&&A.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(A[3])))),we&&(!$||!le||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},(!$||!le)&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:Kt&&Ge?.6:1}},!$&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"ROI:\"),S.createElement(Xn,{value:m||\"off\",onChange:w=>{if(Kt)return;let E=w.target.value;E!==\"off\"&&(ig.current=E),b(E)},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:60,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"off\"},\"Off\"),S.createElement(Ue,{value:\"circle\"},\"Circle\"),S.createElement(Ue,{value:\"square\"},\"Square\"),S.createElement(Ue,{value:\"rect\"},\"Rect\"))),!$&&m!==\"off\"&&S.createElement(Xn,{value:P||\"mean\",onChange:w=>{Kt||R(String(w.target.value))},disabled:Kt,size:\"small\",sx:{...Fa,minWidth:55,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"mean\"},\"Mean\"),S.createElement(Ue,{value:\"max\"},\"Max\"),S.createElement(Ue,{value:\"min\"},\"Min\"),S.createElement(Ue,{value:\"sum\"},\"Sum\")),!$&&m!==\"off\"&&(m===\"circle\"||m===\"square\")&&S.createElement(S.Fragment,null,S.createElement(ql,{value:D||5,onChange:(w,E)=>{Kt||_(E)},disabled:Kt,min:1,max:Math.min(a,i)/2,size:\"small\",sx:{width:80,mx:1,\"& .MuiSlider-thumb\":{width:14,height:14}}}),S.createElement(he,{sx:{...n.value,fontSize:10,minWidth:30}},Math.round(D||5),\"px\")),!le&&m===\"off\"&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"Snap:\"),S.createElement(Qn,{checked:De,onChange:(w,E)=>{Ge||it(E)},disabled:Ge,size:\"small\",sx:Nf.small}),De&&S.createElement(S.Fragment,null,S.createElement(ql,{value:$e,min:1,max:20,step:1,disabled:Ge,onChange:(w,E)=>{!Ge&&typeof E==\"number\"&&Me(E)},size:\"small\",sx:{width:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,fontSize:10}},$e,\"px\")))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:jf,onChange:w=>{ie||dO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:$i,onChange:w=>{ie||yO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:xO,vminPct:qh,vmaxPct:Yh,onRangeChange:(w,E)=>{be||(gO(w),bO(E))},width:110,height:58,theme:t.theme,dataMin:v,dataMax:T})))),S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label}},\"Signal\",!$&&m!==\"off\"?S.createElement(\"span\",{style:{color:o.accent,marginLeft:Rt.SM}},\"(ROI \",P||\"mean\",\")\"):S.createElement(\"span\",{style:{color:o.textMuted,marginLeft:Rt.SM}},\"at (\",c,\", \",d,\")\")),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`,alignItems:\"center\"},S.createElement(he,{sx:{...n.label,color:o.textMuted,fontSize:10}},a,\"\\xD7\",i,\" | \",l,\"\\xD7\",s),!ze&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.label,fontSize:10}},\"FFT:\"),S.createElement(Qn,{checked:Oe,onChange:w=>{Y||Ye(w.target.checked)},disabled:Y,size:\"small\",sx:Nf.small})),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},disabled:et,onClick:async()=>{if(!(et||!$a.current))try{let w=await new Promise(E=>$a.current.toBlob(E,\"image/png\"));if(!w)return;await navigator.clipboard.write([new ClipboardItem({\"image/png\":w})])}catch{$a.current.toBlob(w=>{w&&Zn(w,\"show4d_signal.png\")},\"image/png\")}}},\"COPY\"),!q&&S.createElement(ln,{size:\"small\",sx:{...Hi,color:o.accent},onClick:w=>{et||lu(w.currentTarget)},disabled:et||Bf},Bf?\"Exporting...\":\"Export\"),!q&&S.createElement(zi,{anchorEl:fx,open:!!fx,onClose:()=>lu(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"left\"},transformOrigin:{vertical:\"top\",horizontal:\"left\"},sx:{zIndex:9999}},S.createElement(Ue,{disabled:et,onClick:()=>Mx(!0),sx:{fontSize:12}},\"Figure + colorbar\"),S.createElement(Ue,{disabled:et,onClick:()=>Mx(!1),sx:{fontSize:12}},\"Figure\"),S.createElement(Ue,{disabled:et,onClick:lA,sx:{fontSize:12}},\"PNG (current frame)\"),To>0&&S.createElement(Ue,{disabled:et,onClick:sA,sx:{fontSize:12}},\"GIF (path animation)\")),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Oo===1&&fn===0&&dn===0,onClick:()=>{ve||(qf(1),mu(0),yu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:$a,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:ns,width:s,height:l,onMouseDown:tA,onMouseMove:oA,onMouseUp:rA,onMouseLeave:nA,onWheel:fg(qf,mu,yu,Oo,fn,dn,ns,ve),onDoubleClick:aA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:Ao&&vo||!Ao&&ve?\"default\":hu!==null||Wh?\"grabbing\":Ao&&(vx!==null||Tx)?\"grab\":Ao?\"crosshair\":dx?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:cg,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),zn&&zn.panel===\"sig\"&&S.createElement(pe,{sx:{position:\"absolute\",top:3,right:3,bgcolor:\"rgba(0,0,0,0.35)\",px:.5,py:.15,pointerEvents:\"none\",minWidth:100,textAlign:\"right\"}},S.createElement(he,{sx:{fontSize:9,fontFamily:\"monospace\",color:\"rgba(255,255,255,0.7)\",whiteSpace:\"nowrap\",lineHeight:1.2}},\"(\",zn.row,\", \",zn.col,\") \",Li(zn.value))),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&z&&z.length===4&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[0]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[1]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[2]))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(z[3])))),Ao&&!ue&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,maxWidth:Sr,boxSizing:\"border-box\"}},S.createElement(\"canvas\",{ref:bx,style:{width:Sr,height:76,display:\"block\",border:`1px solid ${o.border}`}})),we&&(!ue||!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},!ue&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:vo?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Profile:\"),S.createElement(Qn,{checked:Ao,onChange:w=>{if(vo)return;let E=w.target.checked;Gh(E),E||(qe([]),Ha(null),qi(null),Yi(!1))},disabled:vo,size:\"small\",sx:Nf.small}),Ao&&Be>1&&S.createElement(S.Fragment,null,S.createElement(he,{sx:{...n.value,fontSize:10}},\"w=\",Be),S.createElement(ql,{value:Be,min:1,max:20,step:1,disabled:vo,onChange:(w,E)=>{!vo&&typeof E==\"number\"&&ot(E)},size:\"small\",sx:{width:50,\"& .MuiSlider-thumb\":{width:10,height:10}}}))),!xt&&S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie,value:Uf,onChange:w=>{ie||mO(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie,value:Jn,onChange:w=>{ie||hO(w.target.value)},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\"),S.createElement(Ue,{value:\"power\"},\"Pow\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be?.6:1}},S.createElement(ax,{data:PO,vminPct:Hf,vmaxPct:Vf,onRangeChange:(w,E)=>{be||(vO(w),TO(E))},width:110,height:58,theme:t.theme,dataMin:y,dataMax:g})))),Oe&&S.createElement(pe,{sx:{width:Sr}},S.createElement(Gn,{direction:\"row\",justifyContent:\"space-between\",alignItems:\"center\",sx:{mb:`${Rt.XS}px`,height:28}},S.createElement(he,{variant:\"caption\",sx:{...n.label,color:Ft?Mt:o.textMuted}},Ft?`ROI FFT (${Ft.cropWidth}\\xD7${Ft.cropHeight})`:\"FFT (Signal)\"),S.createElement(Gn,{direction:\"row\",spacing:`${Rt.SM}px`},!q&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:et||Y,onClick:()=>{et||Y||!bu.current||bu.current.toBlob(w=>{w&&Zn(w,\"show4d_fft.png\")},\"image/png\")}},\"Export\"),!Je&&S.createElement(ln,{size:\"small\",sx:Hi,disabled:ve||Y||Hr===1&&Va===0&&Ia===0,onClick:()=>{!ve&&!Y&&(Gf(1),Tu(0),xu(0))}},\"Reset\"))),S.createElement(pe,{sx:{...nx.imageBox,width:Sr,height:Gi}},S.createElement(\"canvas\",{ref:bu,width:s,height:l,style:{position:\"absolute\",width:\"100%\",height:\"100%\",imageRendering:\"pixelated\"}}),S.createElement(\"canvas\",{ref:vu,width:s,height:l,onMouseDown:KO,onMouseMove:QO,onMouseUp:ZO,onMouseLeave:JO,onWheel:fg(Gf,Tu,xu,Hr,Va,Ia,vu,ve||Y),onDoubleClick:eA,style:{position:\"absolute\",width:\"100%\",height:\"100%\",cursor:ve||Y?\"default\":Px?\"grabbing\":\"grab\"}}),S.createElement(\"canvas\",{ref:Zh,width:Sr*r,height:Gi*r,style:{position:\"absolute\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"}}),!Je&&S.createElement(pe,{onMouseDown:dg,sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:ve?\"default\":\"nwse-resize\",opacity:ve?.2:.6,background:`linear-gradient(135deg, transparent 50%, ${o.accent} 50%)`,\"&:hover\":{opacity:ve?.2:1}}})),Se&&!Ze&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\",opacity:ge?.6:1}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Mean \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.mean))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Min \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.min))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Max \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.max))),S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Std \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},pn(Wf.std)))),ir&&S.createElement(pe,{sx:{mt:`${Rt.XS}px`,px:1,py:.5,bgcolor:o.bgAlt,display:\"flex\",gap:2,alignItems:\"center\"}},S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Dist \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.distPx.toFixed(1),\" px\")),ir.spatialFreq!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted}},\"Freq \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.spatialFreq.toFixed(4),\" \",\"\\xC5\\u207B\\xB9\")),ir.dSpacing!=null&&S.createElement(he,{sx:{fontSize:11,color:o.textMuted,fontWeight:\"bold\"}},\"d = \",S.createElement(pe,{component:\"span\",sx:{color:o.accent}},ir.dSpacing>=10?`${(ir.dSpacing/10).toFixed(2)} nm`:`${ir.dSpacing.toFixed(2)} \\xC5`))),we&&(!xt||!rt)&&S.createElement(pe,{sx:{mt:`${Rt.SM}px`,display:\"flex\",gap:`${Rt.SM}px`,width:\"100%\",boxSizing:\"border-box\"}},!xt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",gap:`${Rt.XS}px`,flex:1,justifyContent:\"center\"}},S.createElement(pe,{sx:{...iu,border:`1px solid ${o.border}`,bgcolor:o.controlBg,opacity:ie||Y?.6:1}},S.createElement(he,{sx:{...n.label,fontSize:10}},\"Auto:\"),S.createElement(Qn,{checked:tg,onChange:w=>{!ie&&!Y&&kO(w.target.checked)},disabled:ie||Y,size:\"small\",sx:Nf.small}),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Color:\"),S.createElement(Xn,{disabled:ie||Y,value:eg,onChange:w=>{!ie&&!Y&&_O(String(w.target.value))},size:\"small\",sx:{...Fa,minWidth:65,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"inferno\"},\"Inferno\"),S.createElement(Ue,{value:\"viridis\"},\"Viridis\"),S.createElement(Ue,{value:\"plasma\"},\"Plasma\"),S.createElement(Ue,{value:\"magma\"},\"Magma\"),S.createElement(Ue,{value:\"hot\"},\"Hot\"),S.createElement(Ue,{value:\"gray\"},\"Gray\")),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Scale:\"),S.createElement(Xn,{disabled:ie||Y,value:Xf?\"log\":\"linear\",onChange:w=>{!ie&&!Y&&BO(w.target.value===\"log\")},size:\"small\",sx:{...Fa,minWidth:50,fontSize:10},MenuProps:qa},S.createElement(Ue,{value:\"linear\"},\"Lin\"),S.createElement(Ue,{value:\"log\"},\"Log\")))),!rt&&S.createElement(pe,{sx:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-end\",justifyContent:\"center\",opacity:be||Y?.6:1}},S.createElement(ax,{data:LO,vminPct:og,vmaxPct:rg,onRangeChange:(w,E)=>{!be&&!Y&&(jO(w),UO(E))},width:110,height:58,theme:t.theme,dataMin:Sx.min,dataMax:Sx.max}))))),we&&!no&&To>0&&S.createElement(pe,{sx:{...iu,mt:`${Rt.SM}px`,border:`1px solid ${o.border}`,bgcolor:o.controlBg}},S.createElement(Gn,{direction:\"row\",spacing:0,sx:{flexShrink:0}},S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||Ho(!rr)},sx:{color:o.accent,p:.25}},rr?S.createElement(DM,{sx:{fontSize:18}}):S.createElement(zM,{sx:{fontSize:18}})),S.createElement(Xc,{size:\"small\",disabled:Ee,onClick:()=>{Ee||(Ho(!1),_e(0))},sx:{color:o.textMuted,p:.25}},S.createElement(BM,{sx:{fontSize:16}}))),S.createElement(ql,{disabled:Ee,value:nr,onChange:(w,E)=>{Ee||(Ho(!1),_e(E))},min:0,max:Math.max(0,To-1),size:\"small\",sx:{flex:1,minWidth:60,\"& .MuiSlider-thumb\":{width:10,height:10}}}),S.createElement(he,{sx:{...n.value,minWidth:50,textAlign:\"right\",flexShrink:0}},nr+1,\"/\",To),S.createElement(he,{sx:{...n.label,fontSize:10}},\"Loop:\"),S.createElement(Qn,{checked:Df,onChange:()=>{Ee||(e.set(\"path_loop\",!Df),e.save_changes())},disabled:Ee,size:\"small\",sx:Nf.small})))}var nle=xC(J6);export{nle as render};\n/*! Bundled license information:\n\nreact/cjs/react.production.js:\n (**\n * @license React\n * react.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nscheduler/cjs/scheduler.production.js:\n (**\n * @license React\n * scheduler.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom.production.js:\n (**\n * @license React\n * react-dom.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-dom/cjs/react-dom-client.production.js:\n (**\n * @license React\n * react-dom-client.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.min.js:\n (** @license React v16.13.1\n * react-is.production.min.js\n *\n * Copyright (c) Facebook, Inc. and its affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact/cjs/react-jsx-runtime.production.js:\n (**\n * @license React\n * react-jsx-runtime.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\nreact-is/cjs/react-is.production.js:\n (**\n * @license React\n * react-is.production.js\n *\n * Copyright (c) Meta Platforms, Inc. and affiliates.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/styled-engine/esm/index.js:\n (**\n * @mui/styled-engine v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n\n@mui/system/esm/index.js:\n (**\n * @mui/system v7.3.8\n *\n * @license MIT\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *)\n*/\n", "_gif_export_requested": false, "_gif_metadata_json": "", "_model_module": "anywidget", "_model_module_version": "~0.9.*", "_model_name": "AnyModel", "_view_count": null, "_view_module": "anywidget", "_view_module_version": "~0.9.*", "_view_name": "AnyView", "auto_contrast": true, "cmap": "inferno", "disabled_tools": [], "hidden_tools": [], "layout": "IPY_MODEL_4a3536dfdb994791b99a94d2d1361eee", "log_scale": false, "nav_cols": 128, "nav_data_max": 0.04932907223701477, "nav_data_min": 0.021046601235866547, "nav_pixel_size": 2.39, "nav_pixel_unit": "Å", "nav_rows": 128, "nav_stats": [ 0.03571504354476929, 0.021046601235866547, 0.04932907223701477, 0.00545697333291173 ], "path_index": 0, "path_interval_ms": 100, "path_length": 0, "path_loop": true, "path_playing": false, "percentile_high": 99.5, "percentile_low": 0.5, "pos_col": 64, "pos_row": 64, "profile_line": [], "profile_width": 1, "roi_center": [ 64.0, 64.0 ], "roi_center_col": 64.0, "roi_center_row": 64.0, "roi_height": 19.2, "roi_mode": "off", "roi_radius": 19.2, "roi_radius_inner": 9.6, "roi_reduce": "mean", "roi_width": 38.4, "show_controls": true, "show_fft": false, "show_stats": true, "sig_cols": 128, "sig_data_max": 1.2374999523162842, "sig_data_min": 0.0, "sig_pixel_size": 0.46, "sig_pixel_unit": "mrad", "sig_rows": 128, "sig_stats": [ 0.03525329381227493, 0.0, 0.9049999713897705, 0.09202421456575394 ], "snap_enabled": false, "snap_radius": 5, "tabbable": null, "title": "Nanoparticle Diffraction", "tooltip": null } } }, "version_major": 2, "version_minor": 0 } } }, "nbformat": 4, "nbformat_minor": 5 }