From 55d0d400cb6b4ad8cb70e0cf36e2f392c7bf7167 Mon Sep 17 00:00:00 2001 From: vee Date: Sun, 2 Aug 2026 05:20:38 +0800 Subject: [PATCH] feat: harden seat intent and expand HIL coverage --- apps/web-console/README.md | 27 +- apps/web-console/app.js | 137 +- apps/web-console/gesture-control.js | 11 +- apps/web-console/icons/app-icon-192.png | Bin 0 -> 2623 bytes apps/web-console/icons/app-icon-512.png | Bin 0 -> 7079 bytes apps/web-console/index.html | 42 +- apps/web-console/login.html | 1 + apps/web-console/login.js | 4 +- apps/web-console/manifest.webmanifest | 26 + apps/web-console/network.js | 138 + apps/web-console/pwa.js | 40 + apps/web-console/service-worker.js | 84 + apps/web-console/styles.css | 169 + .../web-console/vendor/lucide/0.468.0/LICENSE | 15 + .../vendor/lucide/0.468.0/lucide.min.js | 12 + .../mediapipe/tasks-vision/0.10.14/LICENSE | 202 + .../tasks-vision/0.10.14/vision_bundle.mjs | 2 + .../0.10.14/wasm/vision_wasm_internal.js | 20 + .../0.10.14/wasm/vision_wasm_internal.wasm | Bin 0 -> 520441 bytes .../wasm/vision_wasm_nosimd_internal.js | 20 + .../wasm/vision_wasm_nosimd_internal.wasm | Bin 0 -> 9294247 bytes .../vendor/three/0.147.0/FBXLoader.js | 3681 ++++ apps/web-console/vendor/three/0.147.0/LICENSE | 21 + .../vendor/three/0.147.0/fflate.min.js | 7 + .../vendor/three/0.147.0/three.min.js | 6 + ...hil_20260802_full_gpt56_position_sync.json | 17695 ++++++++++++++++ ...rontend_hil_20260802_full_retest_run1.json | 3888 ++++ ...tend_hil_20260802_full_timed_overflow.json | 17318 +++++++++++++++ ...nd_hil_20260802_new_coverage_targeted.json | 2521 +++ ..._hil_20260802_timed_overflow_targeted.json | 1719 ++ contracts/schemas/command-plan.schema.json | 30 + contracts/schemas/function-config.schema.json | 29 +- docs/testing/t2g-seat-frontend-test-suite.md | 33 +- docs/workflows/t2g-seat-hardware-bench.md | 22 +- domains/seat/src/seat_domain/__init__.py | 8 +- domains/seat/src/seat_domain/executor.py | 108 +- .../seat/src/seat_domain/hardware_compiler.py | 134 +- .../seat/src/seat_domain/hardware_executor.py | 299 +- domains/seat/src/seat_domain/intent.py | 763 +- .../integration/test_simulated_hardware.py | 80 + domains/seat/tests/unit/test_intent.py | 236 +- domains/seat/tests/unit/test_t2g_hardware.py | 379 +- .../App/seat_motor_manager.c | 10 +- .../Config/seat_move_config.h | 2 +- .../Docs/README_Seat_Controller_demo.md | 3 +- .../IAR/rev_d/Exe/Seat_Controller_demo.hex | 3065 +-- .../IAR/rev_d/Exe/Seat_Controller_demo.out | Bin 2273036 -> 2273140 bytes .../IAR/rev_d/Exe/Seat_Controller_demo.sim | Bin 56807 -> 56819 bytes .../t2g_seat_bench/calibration/seat.yaml | 10 +- .../application/seat_service.py | 191 +- src/cognitive_agent/config_loader.py | 9 +- .../infrastructure/can/hardware.py | 14 +- .../infrastructure/firmware/t2g_seat.py | 4 +- .../infrastructure/llm/openai_responses.py | 34 +- src/cognitive_agent/server.py | 26 +- tests/e2e/test_seat_web_api.py | 123 + tests/fixtures/seat_frontend_hil_suite.json | 423 + .../test_seat_frontend_input_coverage.py | 171 + tests/unit/test_config_loader.py | 46 + tests/unit/test_openai_responses.py | 37 +- tools/android_pad_dev.ps1 | 145 + tools/run_seat_frontend_hil_suite.py | 620 + 62 files changed, 53112 insertions(+), 1748 deletions(-) create mode 100644 apps/web-console/icons/app-icon-192.png create mode 100644 apps/web-console/icons/app-icon-512.png create mode 100644 apps/web-console/manifest.webmanifest create mode 100644 apps/web-console/network.js create mode 100644 apps/web-console/pwa.js create mode 100644 apps/web-console/service-worker.js create mode 100644 apps/web-console/vendor/lucide/0.468.0/LICENSE create mode 100644 apps/web-console/vendor/lucide/0.468.0/lucide.min.js create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/LICENSE create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/vision_bundle.mjs create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.js create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.wasm create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.js create mode 100644 apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.wasm create mode 100644 apps/web-console/vendor/three/0.147.0/FBXLoader.js create mode 100644 apps/web-console/vendor/three/0.147.0/LICENSE create mode 100644 apps/web-console/vendor/three/0.147.0/fflate.min.js create mode 100644 apps/web-console/vendor/three/0.147.0/three.min.js create mode 100644 artifacts/hil/seat_frontend_hil_20260802_full_gpt56_position_sync.json create mode 100644 artifacts/hil/seat_frontend_hil_20260802_full_retest_run1.json create mode 100644 artifacts/hil/seat_frontend_hil_20260802_full_timed_overflow.json create mode 100644 artifacts/hil/seat_frontend_hil_20260802_new_coverage_targeted.json create mode 100644 artifacts/hil/seat_frontend_hil_20260802_timed_overflow_targeted.json create mode 100644 domains/seat/tests/integration/test_simulated_hardware.py create mode 100644 tests/fixtures/seat_frontend_hil_suite.json create mode 100644 tests/integration/test_seat_frontend_input_coverage.py create mode 100644 tests/unit/test_config_loader.py create mode 100644 tools/android_pad_dev.ps1 create mode 100644 tools/run_seat_frontend_hil_suite.py diff --git a/apps/web-console/README.md b/apps/web-console/README.md index b33bc87..fa99723 100755 --- a/apps/web-console/README.md +++ b/apps/web-console/README.md @@ -17,6 +17,20 @@ UI 只展示可审计的“决策摘要”和“处理轨迹”,不展示模 make dev ``` +Android PAD/模拟器联调使用: + +```powershell +powershell -ExecutionPolicy Bypass -File .\tools\android_pad_dev.ps1 +``` + +脚本会启动已配置的 Pixel Tablet AVD、建立 `adb reverse tcp:8000 tcp:8000`、 +以真实硬件关闭/模拟台架开启的方式启动服务,并在 Android Chrome 中打开 +`http://127.0.0.1:8000`。停止联调环境: + +```powershell +powershell -ExecutionPolicy Bypass -File .\tools\android_pad_dev.ps1 -Stop +``` + 局域网演示使用: ```bash @@ -31,7 +45,7 @@ make dev-lan HTTPS。部署方式见 [`deploy/server/README.md`](../../deploy/server/README.md)。 -页面支持 GPT/本地解析切换、六阶段流水线、主副驾热舒适、五轴位置状态和 3D 座椅孪生、GPT 结构化能力请求、决策与校验轨迹、FunctionConfig、CommandPlan、虚拟帧和 ExecutionReport。硬件执行在服务端固定关闭,不是仅靠前端按钮限制。 +页面支持 GPT/本地解析切换、六阶段流水线、主副驾热舒适、五轴位置状态和 3D 座椅孪生、GPT 结构化能力请求、决策与校验轨迹、FunctionConfig、CommandPlan、虚拟帧和 ExecutionReport。真实硬件执行由服务端门禁控制,不是仅靠前端按钮限制;Android 联调脚本会显式关闭真实硬件执行。 ## 手势资源与安全规则 @@ -42,7 +56,16 @@ assets/gesture/gesture_recognizer.task ../../config/gesture/default.yaml ``` -后端提供 `/api/gesture/runtime` 和 `/api/gesture/model`,前端以二进制缓冲区加载模型,避免依赖外部 `seat_gesture_control` 目录。MediaPipe Web 运行时从 jsDelivr 按需加载;摄像头帧和手部关键点只在当前浏览器中处理。 +后端提供 `/api/gesture/runtime` 和 `/api/gesture/model`,前端以二进制缓冲区加载模型,避免依赖外部 `seat_gesture_control` 目录。MediaPipe Web、Lucide 和 Three.js 均按固定版本保存在 `vendor/`,运行时不访问外部 CDN;摄像头帧和手部关键点只在当前浏览器中处理。 + +## PAD、PWA 与离线行为 + +- 竖屏 PAD 在 900 CSS px 以下切换为上下布局,横屏保留指令栏与结果区;触控目标最小 48 dp,并处理安全区和动态视口。 +- 顶部连接徽标由 `/api/health` 周期探测驱动;GET 可有限重试,POST 控制请求不自动重试。 +- Service Worker 缓存页面壳、固定版本依赖和按需访问的 3D/手势资源;`/api/requests` 等控制 API 始终走网络且不会写入缓存。 +- 从 Android Chrome 的“安装应用”可进入 standalone PWA;首次完整在线加载后可离线打开控制台壳,实际编排仍要求 Windows 服务可达。 + +模拟台架需要 `COGNITIVE_AGENT_SIMULATED_HARDWARE_ENABLED=true`。选择“模拟台架”后可注入反馈超时、适配器断开、电机堵转、固件不匹配和部分反馈。结果会标记 `simulation=true`、`seat_feedback=simulated_hardware` 和 `physical_can_opened=false`,不会调用真实 CAN、ZLG 或 IAR。 安全规则:张掌保持 1 秒激活;动作保持 600 ms 且至少连续 8 帧才执行;换动作不重新锁止;握拳立即停止但不解除激活;3 秒无有效动作自动锁止;单次连续运动最多 1.5 秒;检测到多只手时不执行。自定义映射保存在浏览器 `localStorage`。 diff --git a/apps/web-console/app.js b/apps/web-console/app.js index b86eeda..71ce8b2 100755 --- a/apps/web-console/app.js +++ b/apps/web-console/app.js @@ -22,10 +22,22 @@ const state = { seatActuatorState: {}, seatFeedbackSource: "simulated", availableSeatAxes: null, + connectionStatus: window.CognitiveAgentNetwork?.getState?.().status || "connecting", }; const $ = (selector, root = document) => root.querySelector(selector); const $$ = (selector, root = document) => [...root.querySelectorAll(selector)]; +const apiRequest = (input, options) => window.CognitiveAgentNetwork.request(input, options); +// A four-axis hardware mode is executed serially. Each absolute move may wait +// up to 33 seconds, and firmware recovery or known-range homing can extend the +// request further. Keep the browser deadline above the backend's bounded HIL +// workflow so the UI does not report failure while the seat is still moving. +const HARDWARE_REQUEST_TIMEOUT_MS = 15 * 60 * 1000; +const REQUEST_TIMEOUT_MS = 45 * 1000; + +function requestTimeoutForExecutionMode(mode) { + return mode === "hardware" ? HARDWARE_REQUEST_TIMEOUT_MS : REQUEST_TIMEOUT_MS; +} function refreshIcons() { if (window.lucide) { @@ -2519,6 +2531,10 @@ function updateSeatFeedbackModeLabel() { label.textContent = "PHYSICAL CAN · SYNC UNAVAILABLE"; return; } + if (state.seatFeedbackSource === "simulated_hardware") { + label.textContent = "SIMULATED HIL · NO PHYSICAL CAN"; + return; + } label.textContent = state.executionMode === "hardware" ? "PHYSICAL CAN FEEDBACK" : "SIMULATED FEEDBACK"; @@ -2526,30 +2542,41 @@ function updateSeatFeedbackModeLabel() { function selectExecutionMode(mode) { if (mode === "hardware" && !state.runtime?.hardware?.configured) return; + if (mode === "simulated_hardware" && !state.runtime?.simulated_hardware?.enabled) return; state.executionMode = mode; $$('[data-execution-mode]').forEach((button) => { button.classList.toggle("active", button.dataset.executionMode === mode); }); const hardware = mode === "hardware"; + const simulatedHardware = mode === "simulated_hardware"; const approvalRequired = Boolean(state.runtime?.hardware?.approval_required); $("#approvalField").hidden = !hardware || !approvalRequired; - $("#executionBadge").className = `status-badge ${hardware ? "" : "neutral"}`.trim(); + $("#simulationFaultField").hidden = !simulatedHardware; + $("#executionBadge").className = `status-badge ${hardware ? "" : simulatedHardware ? "warning" : "neutral"}`.trim(); $("#executionBadge").innerHTML = hardware ? 'HIL · 真实 CAN' - : 'DRY-RUN'; - $("#safetyTitle").textContent = hardware ? "真实台架安全门禁" : "虚拟执行边界"; + : simulatedHardware + ? 'SIM · 模拟台架' + : 'DRY-RUN'; + $("#safetyTitle").textContent = hardware + ? "真实台架安全门禁" + : simulatedHardware ? "模拟台架隔离边界" : "虚拟执行边界"; $("#safetyText").textContent = hardware ? "副驾座椅映射到统一实体执行器;绝对位置会实时检查板端标定,小幅相对移动可走受限定时/Hall 回读,异常会尝试 STOP_ALL。" - : "四域 CAN 均为 dry-run,真实发送被强制关闭。"; - $("#executeStageLabel").textContent = hardware ? "台架执行" : "虚拟执行"; + : simulatedHardware + ? "故障只注入执行报告;物理 CAN、ZLG 适配器和 IAR 固件路径保持关闭。" + : "四域 CAN 均为 dry-run,真实发送被强制关闭。"; + $("#executeStageLabel").textContent = hardware ? "台架执行" : simulatedHardware ? "故障仿真" : "虚拟执行"; $("#feedbackModeLabel").textContent = hardware ? "T2G BENCH · PHYSICAL CAN FEEDBACK" - : "MATRIX-BACKED · SIMULATED FEEDBACK"; + : simulatedHardware + ? "SIMULATED HIL · FAULT INJECTION" + : "MATRIX-BACKED · SIMULATED FEEDBACK"; const runButtonLabel = $("#runButton span"); if (runButtonLabel) { runButtonLabel.textContent = hardware ? (approvalRequired ? "授权并真实执行" : "真实执行") - : "生成并执行"; + : simulatedHardware ? "运行故障仿真" : "生成并执行"; } updateSeatFeedbackModeLabel(); refreshIcons(); @@ -2730,7 +2757,7 @@ function saveCurrentModeProfile() { async function loadRuntime() { try { - const response = await fetch("/api/runtime", { cache: "no-store" }); + const response = await apiRequest("/api/runtime", { cache: "no-store" }); if (!response.ok) throw new Error(`HTTP ${response.status}`); state.runtime = await response.json(); populateVehicleSelector(); @@ -2741,7 +2768,8 @@ async function loadRuntime() { if (state.runtime.openai_available) { badge.classList.remove("danger"); badge.innerHTML = `${state.runtime.openai_model}`; - $("#providerNote").textContent = `${state.runtime.openai_model} · Responses API · 失败时自动降级本地规则`; + const responsesEndpoint = state.runtime.openai_responses_endpoint || "Responses API"; + $("#providerNote").textContent = `${state.runtime.openai_model} · ${responsesEndpoint} · 失败时自动降级本地规则`; selectProvider("openai"); } else { badge.classList.add("danger"); @@ -2754,6 +2782,11 @@ async function loadRuntime() { $("#matrixCount").textContent = `${state.runtime.matrix.messages} / ${state.runtime.matrix.signals}`; const hardwareButton = $("#hardwareMode"); hardwareButton.disabled = !hardware.configured; + const simulation = state.runtime.simulated_hardware || {}; + $("#simulationMode").disabled = !simulation.enabled; + $("#simulationMode").title = simulation.enabled + ? "开发专用模拟台架,不连接物理 CAN" + : "通过安卓联调脚本或环境变量启用模拟台架"; const profileText = (hardware.firmware_profiles || []).join(" / ") || "未选择 profile"; const flashText = hardware.auto_flash_enabled ? "自动烧录已启用" : "自动烧录未启用"; const approvalText = hardware.approval_required ? "需授权令牌" : "调试免令牌"; @@ -2772,7 +2805,12 @@ async function loadRuntime() { ? `可选 · ${approvalText}` : "已阻断"; $("#hardwareCoverage").className = hardware.configured ? "available" : "blocked"; - selectExecutionMode("dry_run"); + const modeAvailable = state.executionMode === "hardware" + ? hardware.configured + : state.executionMode === "simulated_hardware" + ? simulation.enabled + : true; + selectExecutionMode(modeAvailable ? state.executionMode : "dry_run"); refreshIcons(); } catch (error) { $("#modelBadge").textContent = "运行时离线"; @@ -2789,7 +2827,7 @@ async function synchronizePhysicalSeatState() { vehicle_id: state.vehicleId || state.runtime.default_vehicle_id || "", }); try { - const response = await fetch(`/api/hardware/seat-state?${query}`, { + const response = await apiRequest(`/api/hardware/seat-state?${query}`, { cache: "no-store", }); if (response.status === 401) { @@ -2814,7 +2852,7 @@ async function synchronizePhysicalSeatState() { } async function loadAuthStatus() { - const response = await fetch("/api/auth/status", { cache: "no-store" }); + const response = await apiRequest("/api/auth/status", { cache: "no-store" }); if (!response.ok) return; const auth = await response.json(); if (auth.enabled && !auth.authenticated) { @@ -2825,7 +2863,7 @@ async function loadAuthStatus() { } async function logout() { - await fetch("/api/auth/logout", { method: "POST" }); + await apiRequest("/api/auth/logout", { method: "POST" }); window.location.replace("/login"); } @@ -3423,7 +3461,10 @@ function renderCode(result) { const feedback = telemetry?.feedback_frame ? `${telemetry.feedback_frame.frame_id} · ${telemetry.feedback_frame.data_hex}` : "NO DIRECT FEEDBACK"; - const mode = result.execution_report?.spec?.mode === "hil" ? "HIL · PHYSICAL" : "DRY-RUN"; + const simulatedHil = result.execution_report?.metadata?.labels?.seat_feedback === "simulated_hardware"; + const mode = simulatedHil + ? "HIL · SIMULATED" + : result.execution_report?.spec?.mode === "hil" ? "HIL · PHYSICAL" : "DRY-RUN"; summary.innerHTML = `Frames${frames.length}First payload${frames[0].frame_id} · ${frames[0].data_hex}Feedback${feedback}Mode${mode}`; $("#planNavMeta").textContent = `${frames.length} 帧 · ${mode}`; } else if (telemetry?.operation === "save_posture_preset") { @@ -3459,7 +3500,8 @@ function renderExecution(result) { summary.className = `execution-summary ${reportSucceeded ? "succeeded" : "failed"}`; const presetSave = Boolean(result.preset_config); const modeSave = Boolean(result.mode_profile); - const physical = report.spec.mode === "hil"; + const simulatedHil = report.metadata?.labels?.seat_feedback === "simulated_hardware"; + const physical = report.spec.mode === "hil" && !simulatedHil; const executedDomains = [...new Set(report.spec.results.map((item) => item.domain))]; const motionCount = report.spec.results.filter((item) => item.telemetry?.motion_axis).length; const firmwareResult = report.spec.results.find((item) => item.telemetry?.firmware_verified); @@ -3468,6 +3510,8 @@ function renderExecution(result) { ? `长期模式 ${result.mode_profile.name} 已写入配置库,未生成 CAN 命令` : presetSave ? "当前五轴姿态已持久化到会话预设仓库,未生成 CAN 命令" + : simulatedHil + ? `${executedDomains.join(" / ")} 已完成隔离 HIL 仿真,未访问物理 CAN` : physical ? `${executedDomains.join(" / ")} 已下发真实 CAN,并以 IAR 固件实际反馈确认 ${operationResults.filter((item) => item.status === "succeeded").length} 个步骤` : `${executedDomains.join(" / ")} 共 ${report.spec.results.length} 个操作已完成 CAN 编码与虚拟执行`; @@ -3480,7 +3524,9 @@ function renderExecution(result) { if (!reportSucceeded) { const failure = report.spec.results.find((item) => item.status === "failed"); const failureTelemetry = failure?.telemetry || {}; - executionDetail = failureTelemetry.error_type === "CanGatewayError" + executionDetail = simulatedHil + ? `模拟故障 ${report.metadata?.labels?.fault_scenario || "unknown"}:${failure?.message || "故障已注入"};物理 CAN 未打开。` + : failureTelemetry.error_type === "CanGatewayError" ? `CAN 适配器或总线访问失败:${failure?.message || "无法打开或访问 CAN 适配器。"}` : failureTelemetry.error_type === "FirmwareProgrammingError" ? `固件协议签名验证或自动烧录失败,座椅控制帧未发送:${failure?.message || "请检查 CMSIS-DAP 探针和 IAR 配置。"}` @@ -3496,9 +3542,15 @@ function renderExecution(result) { ? "真实台架未返回满足目标的反馈,移动链路已尝试发送 STOP_ALL。" : failure?.message || "真实台架未返回满足目标的物理反馈。"; } - summary.innerHTML = `
${reportSucceeded ? (modeSave ? "长期模式已保存" : presetSave ? "姿态预设已保存" : (physical ? "真实台架执行成功" : "虚拟执行成功")) : "真实台架执行失败"}${executionDetail}
`; + const executionTitle = reportSucceeded + ? modeSave ? "长期模式已保存" + : presetSave ? "姿态预设已保存" + : simulatedHil ? "模拟台架执行成功" + : physical ? "真实台架执行成功" : "虚拟执行成功" + : simulatedHil ? "模拟故障已触发" : physical ? "真实台架执行失败" : "虚拟执行失败"; + summary.innerHTML = `
${executionTitle}${executionDetail}
`; $("#resultNavMeta").textContent = reportSucceeded - ? `${report.spec.results.length} 项完成 · ${physical ? "HIL" : "DRY-RUN"}` + ? `${report.spec.results.length} 项完成 · ${simulatedHil ? "SIM-HIL" : physical ? "HIL" : "DRY-RUN"}` : "执行失败 · 查看回读"; $("#resultPanelState").textContent = reportSucceeded ? "SUCCEEDED" : "FAILED"; $("#resultPanelState").className = `workspace-panel-state ${reportSucceeded ? "succeeded" : "failed"}`; @@ -3513,10 +3565,19 @@ function renderExecution(result) { detail.textContent = item.message; text.append(title, detail); const frame = document.createElement("code"); + const firmwareTelemetry = item.telemetry?.firmware_verified + ? [ + item.telemetry.programmed_this_request ? "FLASHED" : "VERIFIED", + item.telemetry.firmware_revision == null ? null : `REV ${item.telemetry.firmware_revision}`, + item.telemetry.identity_frame_id && item.telemetry.identity_data_hex + ? `${item.telemetry.identity_frame_id} · ${item.telemetry.identity_data_hex}` + : item.telemetry.protocol_signature, + ].filter(Boolean).join(" · ") + : null; frame.textContent = item.telemetry?.command_frame ? `${item.telemetry.command_frame.frame_id} ${item.telemetry.command_frame.data_hex}` - : item.telemetry?.firmware_verified - ? `${item.telemetry.programmed_this_request ? "FLASHED" : "VERIFIED"} · ${item.telemetry.identity_frame_id} · ${item.telemetry.identity_data_hex}` + : firmwareTelemetry + ? firmwareTelemetry : "CONTROL PLANE · NO CAN"; row.append(text, frame); list.append(row); @@ -3527,7 +3588,10 @@ function renderExecution(result) { function renderResult(result) { state.result = result; const reportMode = result.execution_report?.spec?.mode; - if (reportMode === "hil") { + const feedbackSource = result.execution_report?.metadata?.labels?.seat_feedback; + if (feedbackSource === "simulated_hardware") { + state.seatFeedbackSource = "simulated_hardware"; + } else if (reportMode === "hil") { state.seatFeedbackSource = result.execution_report?.spec?.physical_state?.complete ? "physical_can" : "physical_partial"; @@ -3597,8 +3661,9 @@ async function submitRequest(event) { if (approvalTokenInput) approvalTokenInput.value = ""; try { - const response = await fetch("/api/requests", { + const response = await apiRequest("/api/requests", { method: "POST", + timeoutMs: requestTimeoutForExecutionMode(state.executionMode), headers: { "Content-Type": "application/json" }, body: JSON.stringify({ utterance, @@ -3606,6 +3671,9 @@ async function submitRequest(event) { conversation_id: state.conversationId, vehicle_id: state.vehicleId || state.runtime?.default_vehicle_id, execution_mode: state.executionMode, + ...(state.executionMode === "simulated_hardware" + ? { simulation_fault: $("#simulationFault").value } + : {}), ...(approvalRequired ? { approval_token: approvalToken } : {}), @@ -3622,9 +3690,14 @@ async function submitRequest(event) { await synchronizePhysicalSeatState(); } const completed = ["succeeded", "partially_succeeded"].includes(payload.status); + const simulated = payload.execution_report?.metadata?.labels?.seat_feedback === "simulated_hardware"; showToast(completed - ? (payload.execution_report?.spec?.mode === "hil" ? "真实台架执行与反馈确认已完成" : "可执行动作的 dry-run 已完成") - : "请求未执行"); + ? (simulated + ? "模拟台架执行完成" + : payload.execution_report?.spec?.mode === "hil" + ? "真实台架执行与反馈确认已完成" + : "可执行动作的 dry-run 已完成") + : simulated ? "模拟故障已触发,详情见执行结果" : "请求未执行"); } catch (error) { window.clearInterval(state.progressTimer); resetPipeline(); @@ -3637,7 +3710,10 @@ async function submitRequest(event) { const hardwareLabel = state.runtime?.hardware?.approval_required ? "授权并真实执行" : "真实执行"; - button.innerHTML = `${state.executionMode === "hardware" ? hardwareLabel : "生成并执行"}`; + const buttonLabel = state.executionMode === "hardware" + ? hardwareLabel + : state.executionMode === "simulated_hardware" ? "运行故障仿真" : "生成并执行"; + button.innerHTML = `${buttonLabel}`; refreshIcons(); } } @@ -3723,6 +3799,17 @@ window.CognitiveAgentConsole = { }, }; +window.addEventListener("cognitive-agent:connection", (event) => { + const previousStatus = state.connectionStatus; + state.connectionStatus = event.detail?.status || "offline"; + if (["offline", "degraded"].includes(previousStatus) + && state.connectionStatus === "online") { + Promise.all([loadAuthStatus(), loadRuntime()]) + .then(() => showToast("服务连接已恢复")) + .catch(() => {}); + } +}); + document.addEventListener("DOMContentLoaded", async () => { initJointTwinLayout(); initResultWorkspace(); diff --git a/apps/web-console/gesture-control.js b/apps/web-console/gesture-control.js index 226088e..25a8f28 100755 --- a/apps/web-console/gesture-control.js +++ b/apps/web-console/gesture-control.js @@ -1,6 +1,6 @@ const VISION_VERSION = "0.10.14"; -const VISION_MODULE = `https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@${VISION_VERSION}/vision_bundle.mjs`; -const VISION_WASM = `https://cdn.jsdelivr.net/npm/@mediapipe/tasks-vision@${VISION_VERSION}/wasm`; +const VISION_MODULE = `/vendor/mediapipe/tasks-vision/${VISION_VERSION}/vision_bundle.mjs`; +const VISION_WASM = `/vendor/mediapipe/tasks-vision/${VISION_VERSION}/wasm`; const CONNECTIONS = [ [0, 1], [1, 2], [2, 3], [3, 4], @@ -464,7 +464,7 @@ async function recognizeLoop() { } async function loadGestureRuntime() { - const response = await fetch("/api/gesture/runtime", { cache: "no-store" }); + const response = await window.CognitiveAgentNetwork.request("/api/gesture/runtime", { cache: "no-store" }); if (!response.ok) throw new Error("无法读取手势能力配置"); state.runtime = await response.json(); state.engine = new GestureEngine(state.runtime.safety, executeGestureAction); @@ -477,7 +477,10 @@ async function loadRecognizer() { $("#gestureSafetyText").textContent = "正在加载手势模型…"; const { FilesetResolver, GestureRecognizer } = await import(VISION_MODULE); const fileset = await FilesetResolver.forVisionTasks(VISION_WASM); - const modelResponse = await fetch("/api/gesture/model", { cache: "force-cache" }); + const modelResponse = await window.CognitiveAgentNetwork.request("/api/gesture/model", { + cache: "force-cache", + timeoutMs: 60000, + }); if (!modelResponse.ok) throw new Error("内置手势模型加载失败"); const modelAssetBuffer = new Uint8Array(await modelResponse.arrayBuffer()); state.recognizer = await GestureRecognizer.createFromOptions(fileset, { diff --git a/apps/web-console/icons/app-icon-192.png b/apps/web-console/icons/app-icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..875debfb1b486576b2603493e8050661151028b0 GIT binary patch literal 2623 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 - + + + + + 智舱随行 · 一句话与手势控制 - - - - - - - + + + + + + + + +
@@ -26,6 +32,8 @@ + 连接中 + DRY-RUN 模型检测中 硬件检测中 @@ -83,18 +91,34 @@
执行目标 -
+
+

正在检查 CAN 适配器与 IAR 固件配置

所有座椅能力仅控制副驾实体电机、加热与通风执行器

+ +
diff --git a/apps/web-console/login.html b/apps/web-console/login.html index 22c6f40..2bf35cd 100755 --- a/apps/web-console/login.html +++ b/apps/web-console/login.html @@ -6,6 +6,7 @@ 登录 · Cognitive Agent + diff --git a/apps/web-console/login.js b/apps/web-console/login.js index 07aa229..ba254cb 100755 --- a/apps/web-console/login.js +++ b/apps/web-console/login.js @@ -4,7 +4,7 @@ function nextPath() { } async function readAuthStatus() { - const response = await fetch("/api/auth/status", { cache: "no-store" }); + const response = await window.CognitiveAgentNetwork.request("/api/auth/status", { cache: "no-store" }); if (!response.ok) return; const status = await response.json(); if (status.authenticated) window.location.replace(nextPath()); @@ -18,7 +18,7 @@ async function submitLogin(event) { message.textContent = ""; try { - const response = await fetch("/api/auth/login", { + const response = await window.CognitiveAgentNetwork.request("/api/auth/login", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ diff --git a/apps/web-console/manifest.webmanifest b/apps/web-console/manifest.webmanifest new file mode 100644 index 0000000..50895e0 --- /dev/null +++ b/apps/web-console/manifest.webmanifest @@ -0,0 +1,26 @@ +{ + "name": "Cognitive Agent PAD Console", + "short_name": "Cognitive Agent", + "description": "车舱认知编排、模拟台架与手势控制 PAD 控制台", + "lang": "zh-CN", + "start_url": "/?source=pwa", + "scope": "/", + "display": "standalone", + "orientation": "any", + "background_color": "#eef3f1", + "theme_color": "#146b65", + "icons": [ + { + "src": "/icons/app-icon-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any maskable" + }, + { + "src": "/icons/app-icon-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any maskable" + } + ] +} diff --git a/apps/web-console/network.js b/apps/web-console/network.js new file mode 100644 index 0000000..5d666e9 --- /dev/null +++ b/apps/web-console/network.js @@ -0,0 +1,138 @@ +(function initializeCognitiveAgentNetwork() { + const nativeFetch = window.fetch.bind(window); + const listeners = new Set(); + const state = { + status: navigator.onLine === false ? "offline" : "connecting", + lastSuccessAt: null, + lastError: null, + }; + let probeTimer = null; + + function snapshot() { + return { ...state }; + } + + function renderBadge() { + const badge = document.querySelector("#connectionBadge"); + if (!badge) return; + const presentation = { + connecting: ["neutral", "loader-circle", "连接中"], + online: ["", "wifi", "服务已连接"], + degraded: ["warning", "wifi-low", "连接不稳定"], + offline: ["danger", "wifi-off", "服务已断开"], + }[state.status]; + badge.className = `status-badge connection-badge ${presentation[0]}`.trim(); + badge.innerHTML = `${presentation[2]}`; + badge.title = state.lastError || presentation[2]; + window.lucide?.createIcons?.({ + attrs: { "aria-hidden": "true" }, + nodes: [badge], + }); + } + + function publish(status, error = null) { + const changed = state.status !== status || state.lastError !== error; + state.status = status; + state.lastError = error; + if (status === "online") state.lastSuccessAt = new Date().toISOString(); + renderBadge(); + if (!changed) return; + const detail = snapshot(); + listeners.forEach((listener) => listener(detail)); + window.dispatchEvent(new CustomEvent("cognitive-agent:connection", { detail })); + } + + function sleep(milliseconds) { + return new Promise((resolve) => window.setTimeout(resolve, milliseconds)); + } + + async function request(input, options = {}) { + const { + timeoutMs = 10000, + retries: configuredRetries, + signal: callerSignal, + ...fetchOptions + } = options; + const method = String(fetchOptions.method || "GET").toUpperCase(); + const retries = configuredRetries ?? (method === "GET" ? 1 : 0); + let lastError; + + for (let attempt = 0; attempt <= retries; attempt += 1) { + const controller = new AbortController(); + const abortFromCaller = () => controller.abort(callerSignal?.reason); + callerSignal?.addEventListener("abort", abortFromCaller, { once: true }); + const timeout = window.setTimeout(() => controller.abort("timeout"), timeoutMs); + try { + const response = await nativeFetch(input, { + ...fetchOptions, + signal: controller.signal, + }); + publish(response.status >= 500 ? "degraded" : "online", + response.status >= 500 ? `服务返回 HTTP ${response.status}` : null); + return response; + } catch (error) { + lastError = error; + const message = controller.signal.aborted && !callerSignal?.aborted + ? `请求超时(${Math.round(timeoutMs / 1000)} 秒)` + : (error?.message || "网络请求失败"); + publish(attempt < retries ? "degraded" : "offline", message); + if (callerSignal?.aborted || attempt >= retries || method !== "GET") { + throw new Error(message, { cause: error }); + } + await sleep(300 * (attempt + 1)); + } finally { + window.clearTimeout(timeout); + callerSignal?.removeEventListener("abort", abortFromCaller); + } + } + throw lastError; + } + + async function probe() { + if (document.hidden) return; + if (navigator.onLine === false) { + publish("offline", "设备当前处于离线状态"); + return; + } + try { + const response = await request("/api/health", { + cache: "no-store", + timeoutMs: 4000, + retries: 0, + }); + if (!response.ok && response.status !== 401) { + publish("degraded", `健康检查返回 HTTP ${response.status}`); + } + } catch (_error) { + // request() already published the detailed state. + } + } + + function startMonitoring() { + if (probeTimer !== null) return; + renderBadge(); + probe(); + probeTimer = window.setInterval(probe, 10000); + window.addEventListener("online", () => { + publish("connecting"); + probe(); + }); + window.addEventListener("offline", () => publish("offline", "设备当前处于离线状态")); + document.addEventListener("visibilitychange", () => { + if (!document.hidden) probe(); + }); + } + + window.CognitiveAgentNetwork = { + request, + probe, + subscribe(listener) { + listeners.add(listener); + listener(snapshot()); + return () => listeners.delete(listener); + }, + getState: snapshot, + nativeFetch, + }; + document.addEventListener("DOMContentLoaded", startMonitoring, { once: true }); +})(); diff --git a/apps/web-console/pwa.js b/apps/web-console/pwa.js new file mode 100644 index 0000000..a1cb525 --- /dev/null +++ b/apps/web-console/pwa.js @@ -0,0 +1,40 @@ +(function initializePwa() { + function notify(message) { + window.CognitiveAgentConsole?.notify?.(message); + } + + function showUpdate(registration) { + const badge = document.querySelector("#pwaBadge"); + if (!badge) return; + badge.hidden = false; + badge.innerHTML = '发现更新'; + badge.onclick = () => registration.waiting?.postMessage({ type: "SKIP_WAITING" }); + window.lucide?.createIcons?.({ attrs: { "aria-hidden": "true" }, nodes: [badge] }); + } + + async function register() { + if (!("serviceWorker" in navigator) || !window.isSecureContext) return; + try { + const registration = await navigator.serviceWorker.register("/service-worker.js", { + scope: "/", + }); + if (registration.waiting) showUpdate(registration); + registration.addEventListener("updatefound", () => { + const worker = registration.installing; + worker?.addEventListener("statechange", () => { + if (worker.state === "installed" && navigator.serviceWorker.controller) { + showUpdate(registration); + } + }); + }); + navigator.serviceWorker.addEventListener("controllerchange", () => window.location.reload()); + navigator.serviceWorker.addEventListener("message", (event) => { + if (event.data?.type === "OFFLINE_READY") notify("PAD 离线资源已准备完成"); + }); + } catch (error) { + console.warn("PWA registration failed", error); + } + } + + window.addEventListener("load", register, { once: true }); +})(); diff --git a/apps/web-console/service-worker.js b/apps/web-console/service-worker.js new file mode 100644 index 0000000..9cc8d4f --- /dev/null +++ b/apps/web-console/service-worker.js @@ -0,0 +1,84 @@ +const CACHE_VERSION = "cognitive-agent-pad-v7"; +const SHELL_CACHE = `${CACHE_VERSION}-shell`; +const RUNTIME_CACHE = `${CACHE_VERSION}-runtime`; +const APP_SHELL = [ + "/", + "/index.html", + "/styles.css?v=android-pad-2", + "/network.js?v=android-pad-1", + "/app.js?v=seat-hil-7", + "/gesture-control.js?v=android-pad-1", + "/pwa.js?v=android-pad-1", + "/manifest.webmanifest", + "/icons/app-icon-192.png", + "/icons/app-icon-512.png", + "/vendor/lucide/0.468.0/lucide.min.js", + "/vendor/three/0.147.0/three.min.js", + "/vendor/three/0.147.0/fflate.min.js", + "/vendor/three/0.147.0/FBXLoader.js", + "/vendor/mediapipe/tasks-vision/0.10.14/vision_bundle.mjs", + "/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.js", + "/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.wasm", + "/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.js", + "/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.wasm" +]; + +self.addEventListener("install", (event) => { + event.waitUntil( + caches.open(SHELL_CACHE) + .then((cache) => cache.addAll(APP_SHELL)) + .then(() => self.clients.matchAll({ includeUncontrolled: true })) + .then((clients) => clients.forEach((client) => client.postMessage({ type: "OFFLINE_READY" }))) + ); +}); + +self.addEventListener("activate", (event) => { + event.waitUntil( + caches.keys() + .then((keys) => Promise.all( + keys.filter((key) => key.startsWith("cognitive-agent-pad-") + && ![SHELL_CACHE, RUNTIME_CACHE].includes(key)) + .map((key) => caches.delete(key)) + )) + .then(() => self.clients.claim()) + ); +}); + +async function cacheFirst(request) { + const cached = await caches.match(request); + if (cached) return cached; + const response = await fetch(request); + if (response.ok) { + const cache = await caches.open(RUNTIME_CACHE); + await cache.put(request, response.clone()); + } + return response; +} + +async function navigationResponse(request) { + try { + const response = await fetch(request); + if (response.ok) { + const cache = await caches.open(RUNTIME_CACHE); + await cache.put("/index.html", response.clone()); + } + return response; + } catch (_error) { + return (await caches.match("/index.html")) || Response.error(); + } +} + +self.addEventListener("fetch", (event) => { + const url = new URL(event.request.url); + if (url.origin !== self.location.origin || event.request.method !== "GET") return; + if (event.request.mode === "navigate") { + event.respondWith(navigationResponse(event.request)); + return; + } + if (url.pathname.startsWith("/api/") && url.pathname !== "/api/gesture/model") return; + event.respondWith(cacheFirst(event.request)); +}); + +self.addEventListener("message", (event) => { + if (event.data?.type === "SKIP_WAITING") self.skipWaiting(); +}); diff --git a/apps/web-console/styles.css b/apps/web-console/styles.css index 16348b0..6aa3eee 100755 --- a/apps/web-console/styles.css +++ b/apps/web-console/styles.css @@ -4356,3 +4356,172 @@ pre { grid-column: 2; } } + +/* Android PAD, touch and installable-app refinements ---------------------- */ +.execution-mode-options { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} + +.simulation-fault-field select { + width: 100%; + min-height: 44px; + padding: 0 11px; + color: var(--ink); + background: var(--surface-muted); + border: 1px solid var(--line-strong); + border-radius: 6px; + font: inherit; + font-size: 13px; + font-weight: 700; +} + +.status-badge.warning { + color: #7a5416; + background: var(--amber-soft); + border-color: #e9cc96; +} + +.connection-badge svg[data-lucide="loader-circle"] { + animation: spin 0.9s linear infinite; +} + +.pwa-badge { + cursor: pointer; +} + +.pwa-badge[hidden] { + display: none; +} + +@supports (min-height: 100dvh) { + body { + min-height: 100dvh; + } + + .workspace { + min-height: calc(100dvh - 70px); + } +} + +@media (pointer: coarse) { + button, + select, + input, + .segment, + .mode-option, + .tab, + .example-command, + .gesture-entry, + .status-badge.auth-logout { + min-height: 48px; + } + + button:hover, + .example-command:hover, + .segment:hover, + .mode-option:hover { + transform: none; + } + + textarea { + font-size: 16px; + } +} + +@media (max-width: 900px) { + .topbar { + min-height: 64px; + align-items: center; + gap: 12px; + padding-top: max(10px, env(safe-area-inset-top)); + padding-right: max(14px, env(safe-area-inset-right)); + padding-left: max(14px, env(safe-area-inset-left)); + } + + .brand-block p, + #hardwareBadge, + #modelBadge { + display: none; + } + + .runtime-badges { + flex: 1; + flex-wrap: nowrap; + justify-content: flex-end; + overflow-x: auto; + overscroll-behavior-inline: contain; + scrollbar-width: none; + } + + .runtime-badges .status-badge#connectionBadge { + display: flex; + } + + .runtime-badges::-webkit-scrollbar { + display: none; + } + + .workspace { + display: block; + } + + .command-panel { + width: auto; + max-height: none; + position: static; + padding: 22px max(18px, env(safe-area-inset-right)) 24px max(18px, env(safe-area-inset-left)); + overflow: visible; + border-right: 0; + border-bottom: 1px solid var(--line); + } + + .main-panel { + padding-right: max(16px, env(safe-area-inset-right)); + padding-bottom: max(42px, env(safe-area-inset-bottom)); + padding-left: max(16px, env(safe-area-inset-left)); + } + + .pipeline { + overflow-x: auto; + overscroll-behavior-inline: contain; + } + + .pipeline-step { + min-width: 96px; + } + + .gesture-drawer { + width: min(520px, 100vw); + padding-right: max(18px, env(safe-area-inset-right)); + padding-bottom: max(22px, env(safe-area-inset-bottom)); + padding-left: max(18px, env(safe-area-inset-left)); + } +} + +@media (max-width: 620px) { + .execution-mode-options { + grid-template-columns: 1fr; + } + + .runtime-badges #executionBadge, + .pwa-badge { + display: none; + } +} + +@media (orientation: landscape) and (max-height: 720px) and (min-width: 901px) { + .topbar { + min-height: 58px; + padding-top: 8px; + padding-bottom: 8px; + } + + .workspace { + min-height: calc(100dvh - 58px); + } + + .command-panel, + .main-panel { + padding-top: 18px; + } +} diff --git a/apps/web-console/vendor/lucide/0.468.0/LICENSE b/apps/web-console/vendor/lucide/0.468.0/LICENSE new file mode 100644 index 0000000..325e8ff --- /dev/null +++ b/apps/web-console/vendor/lucide/0.468.0/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2022 as part of Feather (MIT). All other copyright (c) for Lucide are held by Lucide Contributors 2022. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/apps/web-console/vendor/lucide/0.468.0/lucide.min.js b/apps/web-console/vendor/lucide/0.468.0/lucide.min.js new file mode 100644 index 0000000..93c7e30 --- /dev/null +++ b/apps/web-console/vendor/lucide/0.468.0/lucide.min.js @@ -0,0 +1,12 @@ +/** + * @license lucide v0.468.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */ + +(function(a,n){typeof exports=="object"&&typeof module<"u"?n(exports):typeof define=="function"&&define.amd?define(["exports"],n):(a=typeof globalThis<"u"?globalThis:a||self,n(a.lucide={}))})(this,function(a){"use strict";const n=(t,d,c=[])=>{const p=document.createElementNS("http://www.w3.org/2000/svg",t);return Object.keys(d).forEach(M=>{p.setAttribute(M,String(d[M]))}),c.length&&c.forEach(M=>{const v=n(...M);p.appendChild(v)}),p};var I0=([t,d,c])=>n(t,d,c);const Q$=t=>Array.from(t.attributes).reduce((d,c)=>(d[c.name]=c.value,d),{}),j$=t=>typeof t=="string"?t:!t||!t.class?"":t.class&&typeof t.class=="string"?t.class.split(" "):t.class&&Array.isArray(t.class)?t.class:"",Y$=t=>t.flatMap(j$).map(d=>d.trim()).filter(Boolean).filter((d,c,p)=>p.indexOf(d)===c).join(" "),_$=t=>t.replace(/(\w)(\w*)(_|-|\s*)/g,(d,c,p)=>c.toUpperCase()+p.toLowerCase()),E0=(t,{nameAttr:d,icons:c,attrs:p})=>{const M=t.getAttribute(d);if(M==null)return;const v=_$(M),X$=c[v];if(!X$)return console.warn(`${t.outerHTML} icon name was not found in the provided icons object.`);const N$=Q$(t),[hm,tm,dm]=X$,K$={...tm,"data-lucide":M,...p,...N$},J$=Y$(["lucide",`lucide-${M}`,N$,p]);J$&&Object.assign(K$,{class:J$});const cm=I0([hm,K$,dm]);return t.parentNode?.replaceChild(cm,t)},h={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"},x0=["svg",h,[["path",{d:"M3.5 13h6"}],["path",{d:"m2 16 4.5-9 4.5 9"}],["path",{d:"M18 7v9"}],["path",{d:"m14 12 4 4 4-4"}]]],W0=["svg",h,[["path",{d:"M3.5 13h6"}],["path",{d:"m2 16 4.5-9 4.5 9"}],["path",{d:"M18 16V7"}],["path",{d:"m14 11 4-4 4 4"}]]],X0=["svg",h,[["path",{d:"M21 14h-5"}],["path",{d:"M16 16v-3.5a2.5 2.5 0 0 1 5 0V16"}],["path",{d:"M4.5 13h6"}],["path",{d:"m3 16 4.5-9 4.5 9"}]]],N0=["svg",h,[["circle",{cx:"16",cy:"4",r:"1"}],["path",{d:"m18 19 1-7-6 1"}],["path",{d:"m5 8 3-3 5.5 3-2.36 3.5"}],["path",{d:"M4.24 14.5a5 5 0 0 0 6.88 6"}],["path",{d:"M13.76 17.5a5 5 0 0 0-6.88-6"}]]],K0=["svg",h,[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2"}]]],J0=["svg",h,[["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 8h12"}],["path",{d:"M18.3 17.7a2.5 2.5 0 0 1-3.16 3.83 2.53 2.53 0 0 1-1.14-2V12"}],["path",{d:"M6.6 15.6A2 2 0 1 0 10 17v-5"}]]],Q0=["svg",h,[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1"}],["path",{d:"m12 15 5 6H7Z"}]]],o=["svg",h,[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"m9 13 2 2 4-4"}]]],s=["svg",h,[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"M9 13h6"}]]],j0=["svg",h,[["path",{d:"M6.87 6.87a8 8 0 1 0 11.26 11.26"}],["path",{d:"M19.9 14.25a8 8 0 0 0-9.15-9.15"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.26 18.67 4 21"}],["path",{d:"m2 2 20 20"}],["path",{d:"M4 4 2 6"}]]],r=["svg",h,[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}],["path",{d:"M12 10v6"}],["path",{d:"M9 13h6"}]]],Y0=["svg",h,[["circle",{cx:"12",cy:"13",r:"8"}],["path",{d:"M12 9v4l2 2"}],["path",{d:"M5 3 2 6"}],["path",{d:"m22 6-3-3"}],["path",{d:"M6.38 18.7 4 21"}],["path",{d:"M17.64 18.67 20 21"}]]],_0=["svg",h,[["path",{d:"M11 21c0-2.5 2-2.5 2-5"}],["path",{d:"M16 21c0-2.5 2-2.5 2-5"}],["path",{d:"m19 8-.8 3a1.25 1.25 0 0 1-1.2 1H7a1.25 1.25 0 0 1-1.2-1L5 8"}],["path",{d:"M21 3a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4a1 1 0 0 1 1-1z"}],["path",{d:"M6 21c0-2.5 2-2.5 2-5"}]]],aa=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["polyline",{points:"11 3 11 11 14 8 17 11 17 3"}]]],ha=["svg",h,[["path",{d:"M2 12h20"}],["path",{d:"M10 16v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-4"}],["path",{d:"M10 8V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v4"}],["path",{d:"M20 16v1a2 2 0 0 1-2 2h-2a2 2 0 0 1-2-2v-1"}],["path",{d:"M14 8V7c0-1.1.9-2 2-2h2a2 2 0 0 1 2 2v1"}]]],ta=["svg",h,[["path",{d:"M12 2v20"}],["path",{d:"M8 10H4a2 2 0 0 1-2-2V6c0-1.1.9-2 2-2h4"}],["path",{d:"M16 10h4a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-4"}],["path",{d:"M8 20H7a2 2 0 0 1-2-2v-2c0-1.1.9-2 2-2h1"}],["path",{d:"M16 14h1a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-1"}]]],da=["svg",h,[["path",{d:"M17 12H7"}],["path",{d:"M19 18H5"}],["path",{d:"M21 6H3"}]]],ca=["svg",h,[["rect",{width:"6",height:"16",x:"4",y:"2",rx:"2"}],["rect",{width:"6",height:"9",x:"14",y:"9",rx:"2"}],["path",{d:"M22 22H2"}]]],Ma=["svg",h,[["rect",{width:"16",height:"6",x:"2",y:"4",rx:"2"}],["rect",{width:"9",height:"6",x:"9",y:"14",rx:"2"}],["path",{d:"M22 22V2"}]]],pa=["svg",h,[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M17 22v-5"}],["path",{d:"M17 7V2"}],["path",{d:"M7 22v-3"}],["path",{d:"M7 5V2"}]]],ea=["svg",h,[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M10 2v20"}],["path",{d:"M20 2v20"}]]],na=["svg",h,[["rect",{width:"6",height:"14",x:"4",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"14",y:"7",rx:"2"}],["path",{d:"M4 2v20"}],["path",{d:"M14 2v20"}]]],ia=["svg",h,[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2"}],["path",{d:"M12 2v20"}]]],la=["svg",h,[["rect",{width:"6",height:"14",x:"2",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"12",y:"7",rx:"2"}],["path",{d:"M22 2v20"}]]],va=["svg",h,[["rect",{width:"6",height:"14",x:"6",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"16",y:"7",rx:"2"}],["path",{d:"M2 2v20"}]]],oa=["svg",h,[["rect",{width:"6",height:"10",x:"9",y:"7",rx:"2"}],["path",{d:"M4 22V2"}],["path",{d:"M20 22V2"}]]],sa=["svg",h,[["rect",{width:"6",height:"14",x:"3",y:"5",rx:"2"}],["rect",{width:"6",height:"10",x:"15",y:"7",rx:"2"}],["path",{d:"M3 2v20"}],["path",{d:"M21 2v20"}]]],ra=["svg",h,[["path",{d:"M3 12h18"}],["path",{d:"M3 18h18"}],["path",{d:"M3 6h18"}]]],ga=["svg",h,[["path",{d:"M15 12H3"}],["path",{d:"M17 18H3"}],["path",{d:"M21 6H3"}]]],ya=["svg",h,[["path",{d:"M21 12H9"}],["path",{d:"M21 18H7"}],["path",{d:"M21 6H3"}]]],$a=["svg",h,[["rect",{width:"6",height:"16",x:"4",y:"6",rx:"2"}],["rect",{width:"6",height:"9",x:"14",y:"6",rx:"2"}],["path",{d:"M22 2H2"}]]],ma=["svg",h,[["rect",{width:"9",height:"6",x:"6",y:"14",rx:"2"}],["rect",{width:"16",height:"6",x:"6",y:"4",rx:"2"}],["path",{d:"M2 2v20"}]]],Ca=["svg",h,[["path",{d:"M22 17h-3"}],["path",{d:"M22 7h-5"}],["path",{d:"M5 17H2"}],["path",{d:"M7 7H2"}],["rect",{x:"5",y:"14",width:"14",height:"6",rx:"2"}],["rect",{x:"7",y:"4",width:"10",height:"6",rx:"2"}]]],ua=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2"}],["path",{d:"M2 20h20"}],["path",{d:"M2 10h20"}]]],Ha=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"14",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"4",rx:"2"}],["path",{d:"M2 14h20"}],["path",{d:"M2 4h20"}]]],wa=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2"}],["path",{d:"M2 12h20"}]]],Va=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"12",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"2",rx:"2"}],["path",{d:"M2 22h20"}]]],Aa=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"16",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"6",rx:"2"}],["path",{d:"M2 2h20"}]]],Sa=["svg",h,[["rect",{width:"10",height:"6",x:"7",y:"9",rx:"2"}],["path",{d:"M22 20H2"}],["path",{d:"M22 4H2"}]]],La=["svg",h,[["rect",{width:"14",height:"6",x:"5",y:"15",rx:"2"}],["rect",{width:"10",height:"6",x:"7",y:"3",rx:"2"}],["path",{d:"M2 21h20"}],["path",{d:"M2 3h20"}]]],fa=["svg",h,[["path",{d:"M10 10H6"}],["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.28a1 1 0 0 0-.684-.948l-1.923-.641a1 1 0 0 1-.578-.502l-1.539-3.076A1 1 0 0 0 16.382 8H14"}],["path",{d:"M8 8v4"}],["path",{d:"M9 18h6"}],["circle",{cx:"17",cy:"18",r:"2"}],["circle",{cx:"7",cy:"18",r:"2"}]]],Pa=["svg",h,[["path",{d:"M17.5 12c0 4.4-3.6 8-8 8A4.5 4.5 0 0 1 5 15.5c0-6 8-4 8-8.5a3 3 0 1 0-6 0c0 3 2.5 8.5 12 13"}],["path",{d:"M16 12h3"}]]],ka=["svg",h,[["path",{d:"M10 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5"}],["path",{d:"M22 17c-5-3-7-7-7-9a2 2 0 0 1 4 0c0 2.5-5 2.5-5 6 0 1.7 1.3 3 3 3 2.8 0 5-2.2 5-5"}]]],Ba=["svg",h,[["path",{d:"M10 2v5.632c0 .424-.272.795-.653.982A6 6 0 0 0 6 14c.006 4 3 7 5 8"}],["path",{d:"M10 5H8a2 2 0 0 0 0 4h.68"}],["path",{d:"M14 2v5.632c0 .424.272.795.652.982A6 6 0 0 1 18 14c0 4-3 7-5 8"}],["path",{d:"M14 5h2a2 2 0 0 1 0 4h-.68"}],["path",{d:"M18 22H6"}],["path",{d:"M9 2h6"}]]],Fa=["svg",h,[["path",{d:"M12 22V8"}],["path",{d:"M5 12H2a10 10 0 0 0 20 0h-3"}],["circle",{cx:"12",cy:"5",r:"3"}]]],Da=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2"}],["path",{d:"M7.5 8 10 9"}],["path",{d:"m14 9 2.5-1"}],["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}]]],Ra=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 15h8"}],["path",{d:"M8 9h2"}],["path",{d:"M14 9h2"}]]],za=["svg",h,[["path",{d:"M2 12 7 2"}],["path",{d:"m7 12 5-10"}],["path",{d:"m12 12 5-10"}],["path",{d:"m17 12 5-10"}],["path",{d:"M4.5 7h15"}],["path",{d:"M12 16v6"}]]],qa=["svg",h,[["path",{d:"M7 10H6a4 4 0 0 1-4-4 1 1 0 0 1 1-1h4"}],["path",{d:"M7 5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1 7 7 0 0 1-7 7H8a1 1 0 0 1-1-1z"}],["path",{d:"M9 12v5"}],["path",{d:"M15 12v5"}],["path",{d:"M5 20a3 3 0 0 1 3-3h8a3 3 0 0 1 3 3 1 1 0 0 1-1 1H6a1 1 0 0 1-1-1"}]]],Ta=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m14.31 8 5.74 9.94"}],["path",{d:"M9.69 8h11.48"}],["path",{d:"m7.38 12 5.74-9.94"}],["path",{d:"M9.69 16 3.95 6.06"}],["path",{d:"M14.31 16H2.83"}],["path",{d:"m16.62 12-5.74 9.94"}]]],Za=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 8h.01"}],["path",{d:"M10 8h.01"}],["path",{d:"M14 8h.01"}]]],ba=["svg",h,[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"}],["path",{d:"M10 4v4"}],["path",{d:"M2 8h20"}],["path",{d:"M6 4v4"}]]],Ua=["svg",h,[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z"}],["path",{d:"M10 2c1 .5 2 2 2 5"}]]],Oa=["svg",h,[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h2"}],["path",{d:"M20 8v11a2 2 0 0 1-2 2h-2"}],["path",{d:"m9 15 3-3 3 3"}],["path",{d:"M12 12v9"}]]],Ga=["svg",h,[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8"}],["path",{d:"m9.5 17 5-5"}],["path",{d:"m9.5 12 5 5"}]]],Ia=["svg",h,[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8"}],["path",{d:"M10 12h4"}]]],Ea=["svg",h,[["path",{d:"M19 9V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v3"}],["path",{d:"M3 16a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]]],xa=["svg",h,[["path",{d:"M15 5H9"}],["path",{d:"M15 9v3h4l-7 7-7-7h4V9z"}]]],Wa=["svg",h,[["path",{d:"M15 6v6h4l-7 7-7-7h4V6h6z"}]]],Xa=["svg",h,[["path",{d:"M19 15V9"}],["path",{d:"M15 15h-3v4l-7-7 7-7v4h3v6z"}]]],Na=["svg",h,[["path",{d:"M18 15h-6v4l-7-7 7-7v4h6v6z"}]]],Ka=["svg",h,[["path",{d:"M5 9v6"}],["path",{d:"M9 9h3V5l7 7-7 7v-4H9V9z"}]]],Ja=["svg",h,[["path",{d:"M6 9h6V5l7 7-7 7v-4H6V9z"}]]],Qa=["svg",h,[["path",{d:"M9 19h6"}],["path",{d:"M9 15v-3H5l7-7 7 7h-4v3H9z"}]]],ja=["svg",h,[["path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z"}]]],Ya=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2"}],["path",{d:"M17 20v-6h-2"}],["path",{d:"M15 20h4"}]]],_a=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M17 10V4h-2"}],["path",{d:"M15 10h4"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2"}]]],g=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M20 8h-5"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10"}],["path",{d:"M15 14h5l-5 6h5"}]]],ah=["svg",h,[["path",{d:"M19 3H5"}],["path",{d:"M12 21V7"}],["path",{d:"m6 15 6 6 6-6"}]]],hh=["svg",h,[["path",{d:"M17 7 7 17"}],["path",{d:"M17 17H7V7"}]]],th=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M11 4h4"}],["path",{d:"M11 8h7"}],["path",{d:"M11 12h10"}]]],dh=["svg",h,[["path",{d:"m7 7 10 10"}],["path",{d:"M17 7v10H7"}]]],ch=["svg",h,[["path",{d:"M12 2v14"}],["path",{d:"m19 9-7 7-7-7"}],["circle",{cx:"12",cy:"21",r:"1"}]]],Mh=["svg",h,[["path",{d:"M12 17V3"}],["path",{d:"m6 11 6 6 6-6"}],["path",{d:"M19 21H5"}]]],ph=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"m21 8-4-4-4 4"}],["path",{d:"M17 4v16"}]]],y=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 20V4"}],["path",{d:"M11 4h10"}],["path",{d:"M11 8h7"}],["path",{d:"M11 12h4"}]]],$=["svg",h,[["path",{d:"m3 16 4 4 4-4"}],["path",{d:"M7 4v16"}],["path",{d:"M15 4h5l-5 6h5"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20"}],["path",{d:"M20 18h-5"}]]],eh=["svg",h,[["path",{d:"M12 5v14"}],["path",{d:"m19 12-7 7-7-7"}]]],nh=["svg",h,[["path",{d:"m9 6-6 6 6 6"}],["path",{d:"M3 12h14"}],["path",{d:"M21 19V5"}]]],ih=["svg",h,[["path",{d:"M8 3 4 7l4 4"}],["path",{d:"M4 7h16"}],["path",{d:"m16 21 4-4-4-4"}],["path",{d:"M20 17H4"}]]],lh=["svg",h,[["path",{d:"M3 19V5"}],["path",{d:"m13 6-6 6 6 6"}],["path",{d:"M7 12h14"}]]],vh=["svg",h,[["path",{d:"m12 19-7-7 7-7"}],["path",{d:"M19 12H5"}]]],oh=["svg",h,[["path",{d:"M3 5v14"}],["path",{d:"M21 12H7"}],["path",{d:"m15 18 6-6-6-6"}]]],sh=["svg",h,[["path",{d:"m16 3 4 4-4 4"}],["path",{d:"M20 7H4"}],["path",{d:"m8 21-4-4 4-4"}],["path",{d:"M4 17h16"}]]],rh=["svg",h,[["path",{d:"M17 12H3"}],["path",{d:"m11 18 6-6-6-6"}],["path",{d:"M21 5v14"}]]],gh=["svg",h,[["path",{d:"M5 12h14"}],["path",{d:"m12 5 7 7-7 7"}]]],yh=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["rect",{x:"15",y:"4",width:"4",height:"6",ry:"2"}],["path",{d:"M17 20v-6h-2"}],["path",{d:"M15 20h4"}]]],$h=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M17 10V4h-2"}],["path",{d:"M15 10h4"}],["rect",{x:"15",y:"14",width:"4",height:"6",ry:"2"}]]],m=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M20 8h-5"}],["path",{d:"M15 10V6.5a2.5 2.5 0 0 1 5 0V10"}],["path",{d:"M15 14h5l-5 6h5"}]]],mh=["svg",h,[["path",{d:"m21 16-4 4-4-4"}],["path",{d:"M17 20V4"}],["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}]]],Ch=["svg",h,[["path",{d:"m5 9 7-7 7 7"}],["path",{d:"M12 16V2"}],["circle",{cx:"12",cy:"21",r:"1"}]]],uh=["svg",h,[["path",{d:"m18 9-6-6-6 6"}],["path",{d:"M12 3v14"}],["path",{d:"M5 21h14"}]]],Hh=["svg",h,[["path",{d:"M7 17V7h10"}],["path",{d:"M17 17 7 7"}]]],C=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M11 12h4"}],["path",{d:"M11 16h7"}],["path",{d:"M11 20h10"}]]],wh=["svg",h,[["path",{d:"M7 7h10v10"}],["path",{d:"M7 17 17 7"}]]],Vh=["svg",h,[["path",{d:"M5 3h14"}],["path",{d:"m18 13-6-6-6 6"}],["path",{d:"M12 7v14"}]]],Ah=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M11 12h10"}],["path",{d:"M11 16h7"}],["path",{d:"M11 20h4"}]]],u=["svg",h,[["path",{d:"m3 8 4-4 4 4"}],["path",{d:"M7 4v16"}],["path",{d:"M15 4h5l-5 6h5"}],["path",{d:"M15 20v-3.5a2.5 2.5 0 0 1 5 0V20"}],["path",{d:"M20 18h-5"}]]],Sh=["svg",h,[["path",{d:"m5 12 7-7 7 7"}],["path",{d:"M12 19V5"}]]],Lh=["svg",h,[["path",{d:"m4 6 3-3 3 3"}],["path",{d:"M7 17V3"}],["path",{d:"m14 6 3-3 3 3"}],["path",{d:"M17 17V3"}],["path",{d:"M4 21h16"}]]],fh=["svg",h,[["path",{d:"M12 6v12"}],["path",{d:"M17.196 9 6.804 15"}],["path",{d:"m6.804 9 10.392 6"}]]],Ph=["svg",h,[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8"}]]],kh=["svg",h,[["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z"}]]],Bh=["svg",h,[["path",{d:"M2 10v3"}],["path",{d:"M6 6v11"}],["path",{d:"M10 3v18"}],["path",{d:"M14 8v7"}],["path",{d:"M18 5v13"}],["path",{d:"M22 10v3"}]]],Fh=["svg",h,[["path",{d:"M2 13a2 2 0 0 0 2-2V7a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0V4a2 2 0 0 1 4 0v13a2 2 0 0 0 4 0v-4a2 2 0 0 1 2-2"}]]],Dh=["svg",h,[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526"}],["circle",{cx:"12",cy:"8",r:"6"}]]],Rh=["svg",h,[["path",{d:"m14 12-8.5 8.5a2.12 2.12 0 1 1-3-3L11 9"}],["path",{d:"M15 13 9 7l4-4 6 6h3a8 8 0 0 1-7 7z"}]]],H=["svg",h,[["path",{d:"M4 4v16h16"}],["path",{d:"m4 20 7-7"}]]],zh=["svg",h,[["path",{d:"M9 12h.01"}],["path",{d:"M15 12h.01"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1"}]]],qh=["svg",h,[["path",{d:"M4 10a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2z"}],["path",{d:"M8 10h8"}],["path",{d:"M8 18h8"}],["path",{d:"M8 22v-6a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v6"}],["path",{d:"M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2"}]]],Th=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]]],Zh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M12 7v10"}],["path",{d:"M15.4 10a4 4 0 1 0 0 4"}]]],w=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m9 12 2 2 4-4"}]]],bh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 18V6"}]]],Uh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M7 12h5"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2"}]]],Oh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["line",{x1:"12",x2:"12.01",y1:"17",y2:"17"}]]],Gh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M8 8h8"}],["path",{d:"M8 12h8"}],["path",{d:"m13 17-5-1h1a4 4 0 0 0 0-8"}]]],Ih=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"16",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"8",y2:"8"}]]],Eh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m9 8 3 3v7"}],["path",{d:"m12 11 3-3"}],["path",{d:"M9 12h6"}],["path",{d:"M9 16h6"}]]],xh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]]],Wh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]]],Xh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"12",x2:"12",y1:"8",y2:"16"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]]],Nh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M8 12h4"}],["path",{d:"M10 16V9.5a2.5 2.5 0 0 1 5 0"}],["path",{d:"M8 16h7"}]]],Kh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M9 16h5"}],["path",{d:"M9 12h5a2 2 0 1 0 0-4h-3v9"}]]],Jh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["path",{d:"M11 17V8h4"}],["path",{d:"M11 12h3"}],["path",{d:"M9 16h4"}]]],Qh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15"}]]],jh=["svg",h,[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z"}]]],Yh=["svg",h,[["path",{d:"M22 18H6a2 2 0 0 1-2-2V7a2 2 0 0 0-2-2"}],["path",{d:"M17 14V4a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v10"}],["rect",{width:"13",height:"8",x:"8",y:"6",rx:"1"}],["circle",{cx:"18",cy:"20",r:"2"}],["circle",{cx:"9",cy:"20",r:"2"}]]],_h=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m4.9 4.9 14.2 14.2"}]]],at=["svg",h,[["path",{d:"M4 13c3.5-2 8-2 10 2a5.5 5.5 0 0 1 8 5"}],["path",{d:"M5.15 17.89c5.52-1.52 8.65-6.89 7-12C11.55 4 11.5 2 13 2c3.22 0 5 5.5 5 8 0 6.5-4.2 12-10.49 12C5.11 22 2 22 2 20c0-1.5 1.14-1.55 3.15-2.11Z"}]]],ht=["svg",h,[["path",{d:"M10 10.01h.01"}],["path",{d:"M10 14.01h.01"}],["path",{d:"M14 10.01h.01"}],["path",{d:"M14 14.01h.01"}],["path",{d:"M18 6v11.5"}],["path",{d:"M6 6v12"}],["rect",{x:"2",y:"6",width:"20",height:"12",rx:"2"}]]],tt=["svg",h,[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M6 12h.01M18 12h.01"}]]],dt=["svg",h,[["path",{d:"M3 5v14"}],["path",{d:"M8 5v14"}],["path",{d:"M12 5v14"}],["path",{d:"M17 5v14"}],["path",{d:"M21 5v14"}]]],ct=["svg",h,[["path",{d:"M4 20h16"}],["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}]]],Mt=["svg",h,[["path",{d:"M10 4 8 6"}],["path",{d:"M17 19v2"}],["path",{d:"M2 12h20"}],["path",{d:"M7 19v2"}],["path",{d:"M9 5 7.621 3.621A2.121 2.121 0 0 0 4 5v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5"}]]],pt=["svg",h,[["path",{d:"M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1"}],["path",{d:"m11 7-3 5h4l-3 5"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13"}]]],et=["svg",h,[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13"}],["line",{x1:"14",x2:"14",y1:"11",y2:"13"}]]],nt=["svg",h,[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13"}]]],it=["svg",h,[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13"}],["line",{x1:"6",x2:"6",y1:"11",y2:"13"}],["line",{x1:"10",x2:"10",y1:"11",y2:"13"}]]],lt=["svg",h,[["path",{d:"M10 17h.01"}],["path",{d:"M10 7v6"}],["path",{d:"M14 7h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2"}],["path",{d:"M22 11v2"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"}]]],vt=["svg",h,[["rect",{width:"16",height:"10",x:"2",y:"7",rx:"2",ry:"2"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13"}]]],ot=["svg",h,[["path",{d:"M4.5 3h15"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3"}],["path",{d:"M6 14h12"}]]],st=["svg",h,[["path",{d:"M9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22a13.96 13.96 0 0 0 9.9-4.1"}],["path",{d:"M10.75 5.093A6 6 0 0 1 22 8c0 2.411-.61 4.68-1.683 6.66"}],["path",{d:"M5.341 10.62a4 4 0 0 0 6.487 1.208M10.62 5.341a4.015 4.015 0 0 1 2.039 2.04"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],rt=["svg",h,[["path",{d:"M10.165 6.598C9.954 7.478 9.64 8.36 9 9c-.64.64-1.521.954-2.402 1.165A6 6 0 0 0 8 22c7.732 0 14-6.268 14-14a6 6 0 0 0-11.835-1.402Z"}],["path",{d:"M5.341 10.62a4 4 0 1 0 5.279-5.28"}]]],gt=["svg",h,[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4"}],["path",{d:"M12 4v6"}],["path",{d:"M2 18h20"}]]],yt=["svg",h,[["path",{d:"M3 20v-8a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v8"}],["path",{d:"M5 10V6a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v4"}],["path",{d:"M3 18h18"}]]],$t=["svg",h,[["path",{d:"M2 4v16"}],["path",{d:"M2 8h18a2 2 0 0 1 2 2v10"}],["path",{d:"M2 17h20"}],["path",{d:"M6 8v9"}]]],mt=["svg",h,[["circle",{cx:"12.5",cy:"8.5",r:"2.5"}],["path",{d:"M12.5 2a6.5 6.5 0 0 0-6.22 4.6c-1.1 3.13-.78 3.9-3.18 6.08A3 3 0 0 0 5 18c4 0 8.4-1.8 11.4-4.3A6.5 6.5 0 0 0 12.5 2Z"}],["path",{d:"m18.5 6 2.19 4.5a6.48 6.48 0 0 1 .31 2 6.49 6.49 0 0 1-2.6 5.2C15.4 20.2 11 22 7 22a3 3 0 0 1-2.68-1.66L2.4 16.5"}]]],Ct=["svg",h,[["path",{d:"M13 13v5"}],["path",{d:"M17 11.47V8"}],["path",{d:"M17 11h1a3 3 0 0 1 2.745 4.211"}],["path",{d:"m2 2 20 20"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-3"}],["path",{d:"M7.536 7.535C6.766 7.649 6.154 8 5.5 8a2.5 2.5 0 0 1-1.768-4.268"}],["path",{d:"M8.727 3.204C9.306 2.767 9.885 2 11 2c1.56 0 2 1.5 3 1.5s1.72-.5 2.5-.5a1 1 0 1 1 0 5c-.78 0-1.5-.5-2.5-.5a3.149 3.149 0 0 0-.842.12"}],["path",{d:"M9 14.6V18"}]]],ut=["svg",h,[["path",{d:"M17 11h1a3 3 0 0 1 0 6h-1"}],["path",{d:"M9 12v6"}],["path",{d:"M13 12v6"}],["path",{d:"M14 7.5c-1 0-1.44.5-3 .5s-2-.5-3-.5-1.72.5-2.5.5a2.5 2.5 0 0 1 0-5c.78 0 1.57.5 2.5.5S9.44 2 11 2s2 1.5 3 1.5 1.72-.5 2.5-.5a2.5 2.5 0 0 1 0 5c-.78 0-1.5-.5-2.5-.5Z"}],["path",{d:"M5 8v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V8"}]]],Ht=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M13.916 2.314A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.74 7.327A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673 9 9 0 0 1-.585-.665"}],["circle",{cx:"18",cy:"8",r:"3"}]]],wt=["svg",h,[["path",{d:"M18.8 4A6.3 8.7 0 0 1 20 9"}],["path",{d:"M9 9h.01"}],["circle",{cx:"9",cy:"9",r:"7"}],["rect",{width:"10",height:"6",x:"4",y:"16",rx:"2"}],["path",{d:"M14 19c3 0 4.6-1.6 4.6-1.6"}],["circle",{cx:"20",cy:"16",r:"2"}]]],Vt=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M15 8h6"}],["path",{d:"M16.243 3.757A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673A9.4 9.4 0 0 1 18.667 12"}]]],At=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05"}]]],St=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M15 8h6"}],["path",{d:"M18 5v6"}],["path",{d:"M20.002 14.464a9 9 0 0 0 .738.863A1 1 0 0 1 20 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 8.75-5.332"}]]],Lt=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8"}]]],ft=["svg",h,[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326"}]]],V=["svg",h,[["rect",{width:"13",height:"7",x:"3",y:"3",rx:"1"}],["path",{d:"m22 15-3-3 3-3"}],["rect",{width:"13",height:"7",x:"3",y:"14",rx:"1"}]]],A=["svg",h,[["rect",{width:"13",height:"7",x:"8",y:"3",rx:"1"}],["path",{d:"m2 9 3 3-3 3"}],["rect",{width:"13",height:"7",x:"8",y:"14",rx:"1"}]]],Pt=["svg",h,[["rect",{width:"7",height:"13",x:"3",y:"3",rx:"1"}],["path",{d:"m9 22 3-3 3 3"}],["rect",{width:"7",height:"13",x:"14",y:"3",rx:"1"}]]],kt=["svg",h,[["rect",{width:"7",height:"13",x:"3",y:"8",rx:"1"}],["path",{d:"m15 2-3 3-3-3"}],["rect",{width:"7",height:"13",x:"14",y:"8",rx:"1"}]]],Bt=["svg",h,[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15"}]]],Ft=["svg",h,[["circle",{cx:"18.5",cy:"17.5",r:"3.5"}],["circle",{cx:"5.5",cy:"17.5",r:"3.5"}],["circle",{cx:"15",cy:"5",r:"1"}],["path",{d:"M12 17.5V14l-3-3 4-3 2 3h2"}]]],Dt=["svg",h,[["rect",{x:"14",y:"14",width:"4",height:"6",rx:"2"}],["rect",{x:"6",y:"4",width:"4",height:"6",rx:"2"}],["path",{d:"M6 20h4"}],["path",{d:"M14 10h4"}],["path",{d:"M6 14h2v6"}],["path",{d:"M14 4h2v6"}]]],Rt=["svg",h,[["path",{d:"M10 10h4"}],["path",{d:"M19 7V4a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3"}],["path",{d:"M20 21a2 2 0 0 0 2-2v-3.851c0-1.39-2-2.962-2-4.829V8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v11a2 2 0 0 0 2 2z"}],["path",{d:"M 22 16 L 2 16"}],["path",{d:"M4 21a2 2 0 0 1-2-2v-3.851c0-1.39 2-2.962 2-4.829V8a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2z"}],["path",{d:"M9 7V4a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v3"}]]],zt=["svg",h,[["circle",{cx:"12",cy:"11.9",r:"2"}],["path",{d:"M6.7 3.4c-.9 2.5 0 5.2 2.2 6.7C6.5 9 3.7 9.6 2 11.6"}],["path",{d:"m8.9 10.1 1.4.8"}],["path",{d:"M17.3 3.4c.9 2.5 0 5.2-2.2 6.7 2.4-1.2 5.2-.6 6.9 1.5"}],["path",{d:"m15.1 10.1-1.4.8"}],["path",{d:"M16.7 20.8c-2.6-.4-4.6-2.6-4.7-5.3-.2 2.6-2.1 4.8-4.7 5.2"}],["path",{d:"M12 13.9v1.6"}],["path",{d:"M13.5 5.4c-1-.2-2-.2-3 0"}],["path",{d:"M17 16.4c.7-.7 1.2-1.6 1.5-2.5"}],["path",{d:"M5.5 13.9c.3.9.8 1.8 1.5 2.5"}]]],qt=["svg",h,[["path",{d:"M16 7h.01"}],["path",{d:"M3.4 18H12a8 8 0 0 0 8-8V7a4 4 0 0 0-7.28-2.3L2 20"}],["path",{d:"m20 7 2 .5-2 .5"}],["path",{d:"M10 18v3"}],["path",{d:"M14 17.75V21"}],["path",{d:"M7 18a6 6 0 0 0 3.84-10.61"}]]],Tt=["svg",h,[["path",{d:"M11.767 19.089c4.924.868 6.14-6.025 1.216-6.894m-1.216 6.894L5.86 18.047m5.908 1.042-.347 1.97m1.563-8.864c4.924.869 6.14-6.025 1.215-6.893m-1.215 6.893-3.94-.694m5.155-6.2L8.29 4.26m5.908 1.042.348-1.97M7.48 20.364l3.126-17.727"}]]],Zt=["svg",h,[["circle",{cx:"9",cy:"9",r:"7"}],["circle",{cx:"15",cy:"15",r:"7"}]]],bt=["svg",h,[["path",{d:"M3 3h18"}],["path",{d:"M20 7H8"}],["path",{d:"M20 11H8"}],["path",{d:"M10 19h10"}],["path",{d:"M8 15h12"}],["path",{d:"M4 3v14"}],["circle",{cx:"4",cy:"19",r:"2"}]]],Ut=["svg",h,[["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1"}],["path",{d:"M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3"}]]],Ot=["svg",h,[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}],["line",{x1:"18",x2:"21",y1:"12",y2:"12"}],["line",{x1:"3",x2:"6",y1:"12",y2:"12"}]]],Gt=["svg",h,[["path",{d:"m17 17-5 5V12l-5 5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M14.5 9.5 17 7l-5-5v4.5"}]]],It=["svg",h,[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}],["path",{d:"M20.83 14.83a4 4 0 0 0 0-5.66"}],["path",{d:"M18 12h.01"}]]],Et=["svg",h,[["path",{d:"m7 7 10 10-5 5V2l5 5L7 17"}]]],xt=["svg",h,[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8"}]]],Wt=["svg",h,[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["circle",{cx:"12",cy:"12",r:"4"}]]],Xt=["svg",h,[["circle",{cx:"11",cy:"13",r:"9"}],["path",{d:"M14.35 4.65 16.3 2.7a2.41 2.41 0 0 1 3.4 0l1.6 1.6a2.4 2.4 0 0 1 0 3.4l-1.95 1.95"}],["path",{d:"m22 2-1.5 1.5"}]]],Nt=["svg",h,[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z"}]]],Kt=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m8 13 4-7 4 7"}],["path",{d:"M9.1 11h5.7"}]]],Jt=["svg",h,[["path",{d:"M12 6v7"}],["path",{d:"M16 8v3"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 8v3"}]]],Qt=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 9.5 2 2 4-4"}]]],jt=["svg",h,[["path",{d:"M2 16V4a2 2 0 0 1 2-2h11"}],["path",{d:"M22 18H11a2 2 0 1 0 0 4h10.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5H11a2 2 0 0 0-2 2v12"}],["path",{d:"M5 14H4a2 2 0 1 0 0 4h1"}]]],S=["svg",h,[["path",{d:"M12 17h1.5"}],["path",{d:"M12 22h1.5"}],["path",{d:"M12 2h1.5"}],["path",{d:"M17.5 22H19a1 1 0 0 0 1-1"}],["path",{d:"M17.5 2H19a1 1 0 0 1 1 1v1.5"}],["path",{d:"M20 14v3h-2.5"}],["path",{d:"M20 8.5V10"}],["path",{d:"M4 10V8.5"}],["path",{d:"M4 19.5V14"}],["path",{d:"M4 4.5A2.5 2.5 0 0 1 6.5 2H8"}],["path",{d:"M8 22H6.5a1 1 0 0 1 0-5H8"}]]],Yt=["svg",h,[["path",{d:"M12 13V7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 10 3 3 3-3"}]]],_t=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 12v-2a4 4 0 0 1 8 0v2"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"9",cy:"12",r:"1"}]]],a4=["svg",h,[["path",{d:"M16 8.2A2.22 2.22 0 0 0 13.8 6c-.8 0-1.4.3-1.8.9-.4-.6-1-.9-1.8-.9A2.22 2.22 0 0 0 8 8.2c0 .6.3 1.2.7 1.6A226.652 226.652 0 0 0 12 13a404 404 0 0 0 3.3-3.1 2.413 2.413 0 0 0 .7-1.7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]]],h4=["svg",h,[["path",{d:"m20 13.7-2.1-2.1a2 2 0 0 0-2.8 0L9.7 17"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["circle",{cx:"10",cy:"8",r:"2"}]]],t4=["svg",h,[["path",{d:"m19 3 1 1"}],["path",{d:"m20 2-4.5 4.5"}],["path",{d:"M20 8v13a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H14"}],["circle",{cx:"14",cy:"8",r:"2"}]]],d4=["svg",h,[["path",{d:"M18 6V4a2 2 0 1 0-4 0v2"}],["path",{d:"M20 15v6a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H10"}],["rect",{x:"12",y:"6",width:"8",height:"5",rx:"1"}]]],c4=["svg",h,[["path",{d:"M10 2v8l3-3 3 3V2"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]]],M4=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M9 10h6"}]]],p4=["svg",h,[["path",{d:"M12 21V7"}],["path",{d:"m16 12 2 2 4-4"}],["path",{d:"M22 6V4a1 1 0 0 0-1-1h-5a4 4 0 0 0-4 4 4 4 0 0 0-4-4H3a1 1 0 0 0-1 1v13a1 1 0 0 0 1 1h6a3 3 0 0 1 3 3 3 3 0 0 1 3-3h6a1 1 0 0 0 1-1v-1.3"}]]],e4=["svg",h,[["path",{d:"M12 7v14"}],["path",{d:"M16 12h2"}],["path",{d:"M16 8h2"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}],["path",{d:"M6 12h2"}],["path",{d:"M6 8h2"}]]],n4=["svg",h,[["path",{d:"M12 7v14"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}]]],i4=["svg",h,[["path",{d:"M12 7v6"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M9 10h6"}]]],l4=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M8 11h8"}],["path",{d:"M8 7h6"}]]],v4=["svg",h,[["path",{d:"M10 13h4"}],["path",{d:"M12 6v7"}],["path",{d:"M16 8V6H8v2"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]]],o4=["svg",h,[["path",{d:"M12 13V7"}],["path",{d:"M18 2h1a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2"}],["path",{d:"m9 10 3-3 3 3"}],["path",{d:"m9 5 3-3 3 3"}]]],s4=["svg",h,[["path",{d:"M12 13V7"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9 10 3-3 3 3"}]]],r4=["svg",h,[["path",{d:"M15 13a3 3 0 1 0-6 0"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["circle",{cx:"12",cy:"8",r:"2"}]]],g4=["svg",h,[["path",{d:"m14.5 7-5 5"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}],["path",{d:"m9.5 7 5 5"}]]],y4=["svg",h,[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20"}]]],$4=["svg",h,[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z"}],["path",{d:"m9 10 2 2 4-4"}]]],m4=["svg",h,[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10"}]]],C4=["svg",h,[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}],["line",{x1:"12",x2:"12",y1:"7",y2:"13"}],["line",{x1:"15",x2:"9",y1:"10",y2:"10"}]]],u4=["svg",h,[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]]],H4=["svg",h,[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z"}]]],w4=["svg",h,[["path",{d:"M4 9V5a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4"}],["path",{d:"M8 8v1"}],["path",{d:"M12 8v1"}],["path",{d:"M16 8v1"}],["rect",{width:"20",height:"12",x:"2",y:"9",rx:"2"}],["circle",{cx:"8",cy:"15",r:"2"}],["circle",{cx:"16",cy:"15",r:"2"}]]],V4=["svg",h,[["path",{d:"M12 6V2H8"}],["path",{d:"m8 18-4 4V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2Z"}],["path",{d:"M2 12h2"}],["path",{d:"M9 11v2"}],["path",{d:"M15 11v2"}],["path",{d:"M20 12h2"}]]],A4=["svg",h,[["path",{d:"M13.67 8H18a2 2 0 0 1 2 2v4.33"}],["path",{d:"M2 14h2"}],["path",{d:"M20 14h2"}],["path",{d:"M22 22 2 2"}],["path",{d:"M8 8H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 1.414-.586"}],["path",{d:"M9 13v2"}],["path",{d:"M9.67 4H12v2.33"}]]],S4=["svg",h,[["path",{d:"M12 8V4H8"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2"}],["path",{d:"M2 14h2"}],["path",{d:"M20 14h2"}],["path",{d:"M15 13v2"}],["path",{d:"M9 13v2"}]]],L4=["svg",h,[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z"}],["path",{d:"m3.3 7 8.7 5 8.7-5"}],["path",{d:"M12 22V12"}]]],f4=["svg",h,[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z"}],["path",{d:"m7 16.5-4.74-2.85"}],["path",{d:"m7 16.5 5-3"}],["path",{d:"M7 16.5v5.17"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z"}],["path",{d:"m17 16.5-5-3"}],["path",{d:"m17 16.5 4.74-2.85"}],["path",{d:"M17 16.5v5.17"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z"}],["path",{d:"M12 8 7.26 5.15"}],["path",{d:"m12 8 4.74-2.85"}],["path",{d:"M12 13.5V8"}]]],L=["svg",h,[["path",{d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1"}],["path",{d:"M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1"}]]],P4=["svg",h,[["path",{d:"M16 3h3v18h-3"}],["path",{d:"M8 21H5V3h3"}]]],k4=["svg",h,[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516"}],["path",{d:"M12 13h4"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1"}],["path",{d:"M12 8h8"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2"}],["circle",{cx:"16",cy:"13",r:".5"}],["circle",{cx:"18",cy:"3",r:".5"}],["circle",{cx:"20",cy:"21",r:".5"}],["circle",{cx:"20",cy:"8",r:".5"}]]],B4=["svg",h,[["path",{d:"M12 5a3 3 0 1 0-5.997.142 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588 4 4 0 0 0 7.636 2.106 3.2 3.2 0 0 0 .164-.546c.028-.13.306-.13.335 0a3.2 3.2 0 0 0 .163.546 4 4 0 0 0 7.636-2.106 4 4 0 0 0 .556-6.588 4 4 0 0 0-2.526-5.77A3 3 0 1 0 12 5"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"m15.7 10.4-.9.4"}],["path",{d:"m9.2 13.2-.9.4"}],["path",{d:"m13.6 15.7-.4-.9"}],["path",{d:"m10.8 9.2-.4-.9"}],["path",{d:"m15.7 13.5-.9-.4"}],["path",{d:"m9.2 10.9-.9-.4"}],["path",{d:"m10.5 15.7.4-.9"}],["path",{d:"m13.1 9.2.4-.9"}]]],F4=["svg",h,[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18"}]]],D4=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 9v6"}],["path",{d:"M16 15v6"}],["path",{d:"M16 3v6"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["path",{d:"M8 15v6"}],["path",{d:"M8 3v6"}]]],R4=["svg",h,[["path",{d:"M12 12h.01"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]]],z4=["svg",h,[["path",{d:"M10 20v2"}],["path",{d:"M14 20v2"}],["path",{d:"M18 20v2"}],["path",{d:"M21 20H3"}],["path",{d:"M6 20v2"}],["path",{d:"M8 16V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v12"}],["rect",{x:"4",y:"6",width:"16",height:"10",rx:"2"}]]],q4=["svg",h,[["path",{d:"M12 11v4"}],["path",{d:"M14 13h-4"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"}],["path",{d:"M18 6v14"}],["path",{d:"M6 6v14"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]]],T4=["svg",h,[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2"}]]],Z4=["svg",h,[["rect",{x:"8",y:"8",width:"8",height:"8",rx:"2"}],["path",{d:"M4 10a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2"}],["path",{d:"M14 20a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2"}]]],b4=["svg",h,[["path",{d:"m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08"}],["path",{d:"M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z"}]]],U4=["svg",h,[["path",{d:"M15 7.13V6a3 3 0 0 0-5.14-2.1L8 2"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M22 13h-4v-2a4 4 0 0 0-4-4h-1.3"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"m2 2 20 20"}],["path",{d:"M7.7 7.7A4 4 0 0 0 6 11v3a6 6 0 0 0 11.13 3.13"}],["path",{d:"M12 20v-8"}],["path",{d:"M6 13H2"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}]]],O4=["svg",h,[["path",{d:"M12.765 21.522a.5.5 0 0 1-.765-.424v-8.196a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M18 11a4 4 0 0 0-4-4h-4a4 4 0 0 0-4 4v3a6.1 6.1 0 0 0 2 4.5"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}],["path",{d:"M6 13H2"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5"}],["path",{d:"m8 2 1.88 1.88"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1"}]]],G4=["svg",h,[["path",{d:"m8 2 1.88 1.88"}],["path",{d:"M14.12 3.88 16 2"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6"}],["path",{d:"M12 20v-9"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5"}],["path",{d:"M6 13H2"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4"}],["path",{d:"M22 13h-4"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4"}]]],I4=["svg",h,[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2"}],["path",{d:"M10 6h4"}],["path",{d:"M10 10h4"}],["path",{d:"M10 14h4"}],["path",{d:"M10 18h4"}]]],E4=["svg",h,[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2"}],["path",{d:"M9 22v-4h6v4"}],["path",{d:"M8 6h.01"}],["path",{d:"M16 6h.01"}],["path",{d:"M12 6h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M16 10h.01"}],["path",{d:"M16 14h.01"}],["path",{d:"M8 10h.01"}],["path",{d:"M8 14h.01"}]]],x4=["svg",h,[["path",{d:"M4 6 2 7"}],["path",{d:"M10 6h4"}],["path",{d:"m22 7-2-1"}],["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2"}],["path",{d:"M4 11h16"}],["path",{d:"M8 15h.01"}],["path",{d:"M16 15h.01"}],["path",{d:"M6 19v2"}],["path",{d:"M18 21v-2"}]]],W4=["svg",h,[["path",{d:"M8 6v6"}],["path",{d:"M15 6v6"}],["path",{d:"M2 12h19.6"}],["path",{d:"M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.1 6 18 6H4a2 2 0 0 0-2 2v10h3"}],["circle",{cx:"7",cy:"18",r:"2"}],["path",{d:"M9 18h5"}],["circle",{cx:"16",cy:"18",r:"2"}]]],X4=["svg",h,[["path",{d:"M10 3h.01"}],["path",{d:"M14 2h.01"}],["path",{d:"m2 9 20-5"}],["path",{d:"M12 12V6.5"}],["rect",{width:"16",height:"10",x:"4",y:"12",rx:"3"}],["path",{d:"M9 12v5"}],["path",{d:"M15 12v5"}],["path",{d:"M4 17h16"}]]],N4=["svg",h,[["path",{d:"M17 21v-2a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1"}],["path",{d:"M19 15V6.5a1 1 0 0 0-7 0v11a1 1 0 0 1-7 0V9"}],["path",{d:"M21 21v-2h-4"}],["path",{d:"M3 5h4V3"}],["path",{d:"M7 5a1 1 0 0 1 1 1v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a1 1 0 0 1 1-1V3"}]]],K4=["svg",h,[["circle",{cx:"9",cy:"7",r:"2"}],["path",{d:"M7.2 7.9 3 11v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-9c0-2-3-6-7-8l-3.6 2.6"}],["path",{d:"M16 13H3"}],["path",{d:"M16 17H3"}]]],J4=["svg",h,[["path",{d:"M20 21v-8a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v8"}],["path",{d:"M4 16s.5-1 2-1 2.5 2 4 2 2.5-2 4-2 2.5 2 4 2 2-1 2-1"}],["path",{d:"M2 21h20"}],["path",{d:"M7 8v3"}],["path",{d:"M12 8v3"}],["path",{d:"M17 8v3"}],["path",{d:"M7 4h.01"}],["path",{d:"M12 4h.01"}],["path",{d:"M17 4h.01"}]]],Q4=["svg",h,[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18"}],["path",{d:"M16 10h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M8 10h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M8 14h.01"}],["path",{d:"M12 18h.01"}],["path",{d:"M8 18h.01"}]]],j4=["svg",h,[["path",{d:"M11 14h1v4"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]]],Y4=["svg",h,[["path",{d:"m14 18 4 4 4-4"}],["path",{d:"M16 2v4"}],["path",{d:"M18 14v8"}],["path",{d:"M21 11.354V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.343"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]]],_4=["svg",h,[["path",{d:"m14 18 4-4 4 4"}],["path",{d:"M16 2v4"}],["path",{d:"M18 22v-8"}],["path",{d:"M21 11.343V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]]],a5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 14V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8"}],["path",{d:"M3 10h18"}],["path",{d:"m16 20 2 2 4-4"}]]],h5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"m9 16 2 2 4-4"}]]],t5=["svg",h,[["path",{d:"M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5"}],["path",{d:"M16 2v4"}],["path",{d:"M8 2v4"}],["path",{d:"M3 10h5"}],["path",{d:"M17.5 17.5 16 16.3V14"}],["circle",{cx:"16",cy:"16",r:"6"}]]],d5=["svg",h,[["path",{d:"m15.2 16.9-.9-.4"}],["path",{d:"m15.2 19.1-.9.4"}],["path",{d:"M16 2v4"}],["path",{d:"m16.9 15.2-.4-.9"}],["path",{d:"m16.9 20.8-.4.9"}],["path",{d:"m19.5 14.3-.4.9"}],["path",{d:"m19.5 21.7-.4-.9"}],["path",{d:"M21 10.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}],["path",{d:"m21.7 16.5-.9.4"}],["path",{d:"m21.7 19.5-.9-.4"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["circle",{cx:"18",cy:"18",r:"3"}]]],c5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M8 14h.01"}],["path",{d:"M12 14h.01"}],["path",{d:"M16 14h.01"}],["path",{d:"M8 18h.01"}],["path",{d:"M12 18h.01"}],["path",{d:"M16 18h.01"}]]],M5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 17V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h11Z"}],["path",{d:"M3 10h18"}],["path",{d:"M15 22v-4a2 2 0 0 1 2-2h4"}]]],p5=["svg",h,[["path",{d:"M3 10h18V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7"}],["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21.29 14.7a2.43 2.43 0 0 0-2.65-.52c-.3.12-.57.3-.8.53l-.34.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L17.5 22l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"}]]],e5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M10 16h4"}]]],n5=["svg",h,[["path",{d:"M16 19h6"}],["path",{d:"M16 2v4"}],["path",{d:"M21 15V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8.5"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}]]],i5=["svg",h,[["path",{d:"M4.2 4.2A2 2 0 0 0 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 1.82-1.18"}],["path",{d:"M21 15.5V6a2 2 0 0 0-2-2H9.5"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h7"}],["path",{d:"M21 10h-5.5"}],["path",{d:"m2 2 20 20"}]]],l5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"M10 16h4"}],["path",{d:"M12 14v4"}]]],v5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8"}],["path",{d:"M3 10h18"}],["path",{d:"M16 19h6"}],["path",{d:"M19 16v6"}]]],o5=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M16 2v4"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["path",{d:"M17 14h-6"}],["path",{d:"M13 18H7"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 18h.01"}]]],s5=["svg",h,[["path",{d:"M16 2v4"}],["path",{d:"M21 11.75V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7.25"}],["path",{d:"m22 22-1.875-1.875"}],["path",{d:"M3 10h18"}],["path",{d:"M8 2v4"}],["circle",{cx:"18",cy:"18",r:"3"}]]],r5=["svg",h,[["path",{d:"M11 10v4h4"}],["path",{d:"m11 14 1.535-1.605a5 5 0 0 1 8 1.5"}],["path",{d:"M16 2v4"}],["path",{d:"m21 18-1.535 1.605a5 5 0 0 1-8-1.5"}],["path",{d:"M21 22v-4h-4"}],["path",{d:"M21 8.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h4.3"}],["path",{d:"M3 10h4"}],["path",{d:"M8 2v4"}]]],g5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M21 13V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8"}],["path",{d:"M3 10h18"}],["path",{d:"m17 22 5-5"}],["path",{d:"m17 17 5 5"}]]],y5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}],["path",{d:"m14 14-4 4"}],["path",{d:"m10 14 4 4"}]]],$5=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2"}],["path",{d:"M3 10h18"}]]],m5=["svg",h,[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16"}],["path",{d:"M9.5 4h5L17 7h3a2 2 0 0 1 2 2v7.5"}],["path",{d:"M14.121 15.121A3 3 0 1 1 9.88 10.88"}]]],C5=["svg",h,[["path",{d:"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z"}],["circle",{cx:"12",cy:"13",r:"3"}]]],u5=["svg",h,[["path",{d:"M5.7 21a2 2 0 0 1-3.5-2l8.6-14a6 6 0 0 1 10.4 6 2 2 0 1 1-3.464-2 2 2 0 1 0-3.464-2Z"}],["path",{d:"M17.75 7 15 2.1"}],["path",{d:"M10.9 4.8 13 9"}],["path",{d:"m7.9 9.7 2 4.4"}],["path",{d:"M4.9 14.7 7 18.9"}]]],H5=["svg",h,[["path",{d:"m8.5 8.5-1 1a4.95 4.95 0 0 0 7 7l1-1"}],["path",{d:"M11.843 6.187A4.947 4.947 0 0 1 16.5 7.5a4.947 4.947 0 0 1 1.313 4.657"}],["path",{d:"M14 16.5V14"}],["path",{d:"M14 6.5v1.843"}],["path",{d:"M10 10v7.5"}],["path",{d:"m16 7 1-5 1.367.683A3 3 0 0 0 19.708 3H21v1.292a3 3 0 0 0 .317 1.341L22 7l-5 1"}],["path",{d:"m8 17-1 5-1.367-.683A3 3 0 0 0 4.292 21H3v-1.292a3 3 0 0 0-.317-1.341L2 17l5-1"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],w5=["svg",h,[["path",{d:"m9.5 7.5-2 2a4.95 4.95 0 1 0 7 7l2-2a4.95 4.95 0 1 0-7-7Z"}],["path",{d:"M14 6.5v10"}],["path",{d:"M10 7.5v10"}],["path",{d:"m16 7 1-5 1.37.68A3 3 0 0 0 19.7 3H21v1.3c0 .46.1.92.32 1.33L22 7l-5 1"}],["path",{d:"m8 17-1 5-1.37-.68A3 3 0 0 0 4.3 21H3v-1.3a3 3 0 0 0-.32-1.33L2 17l5-1"}]]],V5=["svg",h,[["path",{d:"M12 22v-4"}],["path",{d:"M7 12c-1.5 0-4.5 1.5-5 3 3.5 1.5 6 1 6 1-1.5 1.5-2 3.5-2 5 2.5 0 4.5-1.5 6-3 1.5 1.5 3.5 3 6 3 0-1.5-.5-3.5-2-5 0 0 2.5.5 6-1-.5-1.5-3.5-3-5-3 1.5-1 4-4 4-6-2.5 0-5.5 1.5-7 3 0-2.5-.5-5-2-7-1.5 2-2 4.5-2 7-1.5-1.5-4.5-3-7-3 0 2 2.5 5 4 6"}]]],A5=["svg",h,[["path",{d:"M10.5 5H19a2 2 0 0 1 2 2v8.5"}],["path",{d:"M17 11h-.5"}],["path",{d:"M19 19H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2"}],["path",{d:"m2 2 20 20"}],["path",{d:"M7 11h4"}],["path",{d:"M7 15h2.5"}]]],f=["svg",h,[["rect",{width:"18",height:"14",x:"3",y:"5",rx:"2",ry:"2"}],["path",{d:"M7 15h4M15 15h2M7 11h2M13 11h4"}]]],S5=["svg",h,[["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 14h.01"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]]],L5=["svg",h,[["path",{d:"M10 2h4"}],["path",{d:"m21 8-2 2-1.5-3.7A2 2 0 0 0 15.646 5H8.4a2 2 0 0 0-1.903 1.257L5 10 3 8"}],["path",{d:"M7 14h.01"}],["path",{d:"M17 14h.01"}],["rect",{width:"18",height:"8",x:"3",y:"10",rx:"2"}],["path",{d:"M5 18v2"}],["path",{d:"M19 18v2"}]]],f5=["svg",h,[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2"}],["circle",{cx:"7",cy:"17",r:"2"}],["path",{d:"M9 17h6"}],["circle",{cx:"17",cy:"17",r:"2"}]]],P5=["svg",h,[["path",{d:"M18 19V9a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v8a2 2 0 0 0 2 2h2"}],["path",{d:"M2 9h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H2"}],["path",{d:"M22 17v1a1 1 0 0 1-1 1H10v-9a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9"}],["circle",{cx:"8",cy:"19",r:"2"}]]],k5=["svg",h,[["path",{d:"M2.27 21.7s9.87-3.5 12.73-6.36a4.5 4.5 0 0 0-6.36-6.37C5.77 11.84 2.27 21.7 2.27 21.7zM8.64 14l-2.05-2.04M15.34 15l-2.46-2.46"}],["path",{d:"M22 9s-1.33-2-3.5-2C16.86 7 15 9 15 9s1.33 2 3.5 2S22 9 22 9z"}],["path",{d:"M15 2s-2 1.33-2 3.5S15 9 15 9s2-1.84 2-3.5C17 3.33 15 2 15 2z"}]]],B5=["svg",h,[["circle",{cx:"7",cy:"12",r:"3"}],["path",{d:"M10 9v6"}],["circle",{cx:"17",cy:"12",r:"3"}],["path",{d:"M14 7v8"}]]],F5=["svg",h,[["path",{d:"m3 15 4-8 4 8"}],["path",{d:"M4 13h6"}],["circle",{cx:"18",cy:"12",r:"3"}],["path",{d:"M21 9v6"}]]],D5=["svg",h,[["path",{d:"m3 15 4-8 4 8"}],["path",{d:"M4 13h6"}],["path",{d:"M15 11h4.5a2 2 0 0 1 0 4H15V7h4a2 2 0 0 1 0 4"}]]],R5=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["circle",{cx:"8",cy:"10",r:"2"}],["path",{d:"M8 12h8"}],["circle",{cx:"16",cy:"10",r:"2"}],["path",{d:"m6 20 .7-2.9A1.4 1.4 0 0 1 8.1 16h7.8a1.4 1.4 0 0 1 1.4 1l.7 3"}]]],z5=["svg",h,[["path",{d:"M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6"}],["path",{d:"M2 12a9 9 0 0 1 8 8"}],["path",{d:"M2 16a5 5 0 0 1 4 4"}],["line",{x1:"2",x2:"2.01",y1:"20",y2:"20"}]]],q5=["svg",h,[["path",{d:"M22 20v-9H2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2Z"}],["path",{d:"M18 11V4H6v7"}],["path",{d:"M15 22v-4a3 3 0 0 0-3-3a3 3 0 0 0-3 3v4"}],["path",{d:"M22 11V9"}],["path",{d:"M2 11V9"}],["path",{d:"M6 4V2"}],["path",{d:"M18 4V2"}],["path",{d:"M10 4V2"}],["path",{d:"M14 4V2"}]]],T5=["svg",h,[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z"}],["path",{d:"M8 14v.5"}],["path",{d:"M16 14v.5"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z"}]]],Z5=["svg",h,[["path",{d:"M16.75 12h3.632a1 1 0 0 1 .894 1.447l-2.034 4.069a1 1 0 0 1-1.708.134l-2.124-2.97"}],["path",{d:"M17.106 9.053a1 1 0 0 1 .447 1.341l-3.106 6.211a1 1 0 0 1-1.342.447L3.61 12.3a2.92 2.92 0 0 1-1.3-3.91L3.69 5.6a2.92 2.92 0 0 1 3.92-1.3z"}],["path",{d:"M2 19h3.76a2 2 0 0 0 1.8-1.1L9 15"}],["path",{d:"M2 21v-4"}],["path",{d:"M7 9h.01"}]]],P=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11.207a.5.5 0 0 1 .146-.353l2-2a.5.5 0 0 1 .708 0l3.292 3.292a.5.5 0 0 0 .708 0l4.292-4.292a.5.5 0 0 1 .854.353V16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1z"}]]],k=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1"}]]],b5=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11h8"}],["path",{d:"M7 16h3"}],["path",{d:"M7 6h12"}]]],U5=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 11h8"}],["path",{d:"M7 16h12"}],["path",{d:"M7 6h3"}]]],O5=["svg",h,[["path",{d:"M11 13v4"}],["path",{d:"M15 5v4"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"7",y:"13",width:"9",height:"4",rx:"1"}],["rect",{x:"7",y:"5",width:"12",height:"4",rx:"1"}]]],B=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 16h8"}],["path",{d:"M7 11h12"}],["path",{d:"M7 6h3"}]]],F=["svg",h,[["path",{d:"M9 5v4"}],["rect",{width:"4",height:"6",x:"7",y:"9",rx:"1"}],["path",{d:"M9 15v2"}],["path",{d:"M17 3v2"}],["rect",{width:"4",height:"8",x:"15",y:"5",rx:"1"}],["path",{d:"M17 13v3"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}]]],D=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1"}]]],G5=["svg",h,[["path",{d:"M13 17V9"}],["path",{d:"M18 17v-3"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 17V5"}]]],R=["svg",h,[["path",{d:"M13 17V9"}],["path",{d:"M18 17V5"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 17v-3"}]]],I5=["svg",h,[["path",{d:"M11 13H7"}],["path",{d:"M19 9h-4"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["rect",{x:"15",y:"5",width:"4",height:"12",rx:"1"}],["rect",{x:"7",y:"8",width:"4",height:"9",rx:"1"}]]],z=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M18 17V9"}],["path",{d:"M13 17V5"}],["path",{d:"M8 17v-3"}]]],E5=["svg",h,[["path",{d:"M10 6h8"}],["path",{d:"M12 16h6"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M8 11h7"}]]],q=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"m19 9-5 5-4-4-3 3"}]]],x5=["svg",h,[["path",{d:"m13.11 7.664 1.78 2.672"}],["path",{d:"m14.162 12.788-3.324 1.424"}],["path",{d:"m20 4-6.06 1.515"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["circle",{cx:"12",cy:"6",r:"2"}],["circle",{cx:"16",cy:"12",r:"2"}],["circle",{cx:"9",cy:"15",r:"2"}]]],W5=["svg",h,[["path",{d:"M12 20V10"}],["path",{d:"M18 20v-4"}],["path",{d:"M6 20V4"}]]],T=["svg",h,[["line",{x1:"12",x2:"12",y1:"20",y2:"10"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16"}]]],Z=["svg",h,[["line",{x1:"18",x2:"18",y1:"20",y2:"10"}],["line",{x1:"12",x2:"12",y1:"20",y2:"4"}],["line",{x1:"6",x2:"6",y1:"20",y2:"14"}]]],X5=["svg",h,[["path",{d:"M12 16v5"}],["path",{d:"M16 14v7"}],["path",{d:"M20 10v11"}],["path",{d:"m22 3-8.646 8.646a.5.5 0 0 1-.708 0L9.354 8.354a.5.5 0 0 0-.707 0L2 15"}],["path",{d:"M4 18v3"}],["path",{d:"M8 14v7"}]]],b=["svg",h,[["path",{d:"M8 6h10"}],["path",{d:"M6 12h9"}],["path",{d:"M11 18h7"}]]],U=["svg",h,[["path",{d:"M21 12c.552 0 1.005-.449.95-.998a10 10 0 0 0-8.953-8.951c-.55-.055-.998.398-.998.95v8a1 1 0 0 0 1 1z"}],["path",{d:"M21.21 15.89A10 10 0 1 1 8 2.83"}]]],O=["svg",h,[["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}],["circle",{cx:"18.5",cy:"5.5",r:".5",fill:"currentColor"}],["circle",{cx:"11.5",cy:"11.5",r:".5",fill:"currentColor"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor"}],["circle",{cx:"17.5",cy:"14.5",r:".5",fill:"currentColor"}],["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}]]],N5=["svg",h,[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16"}],["path",{d:"M7 16c.5-2 1.5-7 4-7 2 0 2 3 4 3 2.5 0 4.5-5 5-7"}]]],K5=["svg",h,[["path",{d:"M18 6 7 17l-5-5"}],["path",{d:"m22 10-7.5 7.5L13 16"}]]],J5=["svg",h,[["path",{d:"M20 6 9 17l-5-5"}]]],Q5=["svg",h,[["path",{d:"M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z"}],["path",{d:"M6 17h12"}]]],j5=["svg",h,[["path",{d:"M2 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z"}],["path",{d:"M12 17a5 5 0 0 0 10 0c0-2.76-2.5-5-5-3-2.5-2-5 .24-5 3Z"}],["path",{d:"M7 14c3.22-2.91 4.29-8.75 5-12 1.66 2.38 4.94 9 5 12"}],["path",{d:"M22 9c-4.29 0-7.14-2.33-10-7 5.71 0 10 4.67 10 7Z"}]]],Y5=["svg",h,[["path",{d:"m6 9 6 6 6-6"}]]],_5=["svg",h,[["path",{d:"m17 18-6-6 6-6"}],["path",{d:"M7 6v12"}]]],ad=["svg",h,[["path",{d:"m7 18 6-6-6-6"}],["path",{d:"M17 6v12"}]]],hd=["svg",h,[["path",{d:"m15 18-6-6 6-6"}]]],td=["svg",h,[["path",{d:"m9 18 6-6-6-6"}]]],dd=["svg",h,[["path",{d:"m18 15-6-6-6 6"}]]],cd=["svg",h,[["path",{d:"m7 20 5-5 5 5"}],["path",{d:"m7 4 5 5 5-5"}]]],Md=["svg",h,[["path",{d:"m7 6 5 5 5-5"}],["path",{d:"m7 13 5 5 5-5"}]]],pd=["svg",h,[["path",{d:"m18 8 4 4-4 4"}],["path",{d:"m6 8-4 4 4 4"}],["path",{d:"M8 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}]]],ed=["svg",h,[["path",{d:"m9 7-5 5 5 5"}],["path",{d:"m15 7 5 5-5 5"}]]],nd=["svg",h,[["path",{d:"m11 17-5-5 5-5"}],["path",{d:"m18 17-5-5 5-5"}]]],id=["svg",h,[["path",{d:"m20 17-5-5 5-5"}],["path",{d:"m4 17 5-5-5-5"}]]],ld=["svg",h,[["path",{d:"m6 17 5-5-5-5"}],["path",{d:"m13 17 5-5-5-5"}]]],vd=["svg",h,[["path",{d:"m7 15 5 5 5-5"}],["path",{d:"m7 9 5-5 5 5"}]]],od=["svg",h,[["path",{d:"m17 11-5-5-5 5"}],["path",{d:"m17 18-5-5-5 5"}]]],sd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"4"}],["line",{x1:"21.17",x2:"12",y1:"8",y2:"8"}],["line",{x1:"3.95",x2:"8.54",y1:"6.06",y2:"14"}],["line",{x1:"10.88",x2:"15.46",y1:"21.94",y2:"14"}]]],rd=["svg",h,[["path",{d:"M10 9h4"}],["path",{d:"M12 7v5"}],["path",{d:"M14 22v-4a2 2 0 0 0-4 0v4"}],["path",{d:"M18 22V5.618a1 1 0 0 0-.553-.894l-4.553-2.277a2 2 0 0 0-1.788 0L6.553 4.724A1 1 0 0 0 6 5.618V22"}],["path",{d:"m18 7 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.618a1 1 0 0 1 .553-.894L6 7"}]]],gd=["svg",h,[["path",{d:"M12 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h13"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M21 12a1 1 0 0 1 1 1v2a1 1 0 0 1-.5.866"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5"}],["path",{d:"M7 12v4"}]]],yd=["svg",h,[["path",{d:"M17 12H3a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h14"}],["path",{d:"M18 8c0-2.5-2-2.5-2-5"}],["path",{d:"M21 16a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"}],["path",{d:"M22 8c0-2.5-2-2.5-2-5"}],["path",{d:"M7 12v4"}]]],G=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16"}]]],I=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 8v8"}],["path",{d:"m8 12 4 4 4-4"}]]],E=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 12H8"}],["path",{d:"m12 8-4 4 4 4"}]]],x=["svg",h,[["path",{d:"M2 12a10 10 0 1 1 10 10"}],["path",{d:"m2 22 10-10"}],["path",{d:"M8 22H2v-6"}]]],W=["svg",h,[["path",{d:"M12 22a10 10 0 1 1 10-10"}],["path",{d:"M22 22 12 12"}],["path",{d:"M22 16v6h-6"}]]],X=["svg",h,[["path",{d:"M2 8V2h6"}],["path",{d:"m2 2 10 10"}],["path",{d:"M12 2A10 10 0 1 1 2 12"}]]],N=["svg",h,[["path",{d:"M22 12A10 10 0 1 1 12 2"}],["path",{d:"M22 2 12 12"}],["path",{d:"M16 2h6v6"}]]],K=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 12h8"}],["path",{d:"m12 16 4-4-4-4"}]]],J=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}]]],Q=["svg",h,[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335"}],["path",{d:"m9 11 3 3L22 4"}]]],j=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m9 12 2 2 4-4"}]]],Y=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m16 10-4 4-4-4"}]]],_=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m14 16-4-4 4-4"}]]],a1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m10 8 4 4-4 4"}]]],h1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m8 14 4-4 4 4"}]]],$d=["svg",h,[["path",{d:"M10.1 2.182a10 10 0 0 1 3.8 0"}],["path",{d:"M13.9 21.818a10 10 0 0 1-3.8 0"}],["path",{d:"M17.609 3.721a10 10 0 0 1 2.69 2.7"}],["path",{d:"M2.182 13.9a10 10 0 0 1 0-3.8"}],["path",{d:"M20.279 17.609a10 10 0 0 1-2.7 2.69"}],["path",{d:"M21.818 10.1a10 10 0 0 1 0 3.8"}],["path",{d:"M3.721 6.391a10 10 0 0 1 2.7-2.69"}],["path",{d:"M6.391 20.279a10 10 0 0 1-2.69-2.7"}]]],t1=["svg",h,[["line",{x1:"8",x2:"16",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8"}],["circle",{cx:"12",cy:"12",r:"10"}]]],md=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 18V6"}]]],Cd=["svg",h,[["path",{d:"M10.1 2.18a9.93 9.93 0 0 1 3.8 0"}],["path",{d:"M17.6 3.71a9.95 9.95 0 0 1 2.69 2.7"}],["path",{d:"M21.82 10.1a9.93 9.93 0 0 1 0 3.8"}],["path",{d:"M20.29 17.6a9.95 9.95 0 0 1-2.7 2.69"}],["path",{d:"M13.9 21.82a9.94 9.94 0 0 1-3.8 0"}],["path",{d:"M6.4 20.29a9.95 9.95 0 0 1-2.69-2.7"}],["path",{d:"M2.18 13.9a9.93 9.93 0 0 1 0-3.8"}],["path",{d:"M3.71 6.4a9.95 9.95 0 0 1 2.7-2.69"}],["circle",{cx:"12",cy:"12",r:"1"}]]],ud=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"1"}]]],Hd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M17 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M7 12h.01"}]]],wd=["svg",h,[["path",{d:"M7 10h10"}],["path",{d:"M7 14h10"}],["circle",{cx:"12",cy:"12",r:"10"}]]],Vd=["svg",h,[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38"}]]],Ad=["svg",h,[["path",{d:"M12 2a10 10 0 0 1 7.38 16.75"}],["path",{d:"M12 8v8"}],["path",{d:"M16 12H8"}],["path",{d:"M2.5 8.875a10 10 0 0 0-.5 3"}],["path",{d:"M2.83 16a10 10 0 0 0 2.43 3.4"}],["path",{d:"M4.636 5.235a10 10 0 0 1 .891-.857"}],["path",{d:"M8.644 21.42a10 10 0 0 0 7.631-.38"}]]],d1=["svg",h,[["path",{d:"M15.6 2.7a10 10 0 1 0 5.7 5.7"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M13.4 10.6 19 5"}]]],c1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]]],M1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 12h8"}]]],Sd=["svg",h,[["path",{d:"m2 2 20 20"}],["path",{d:"M8.35 2.69A10 10 0 0 1 21.3 15.65"}],["path",{d:"M19.08 19.08A10 10 0 1 1 4.92 4.92"}]]],p1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m5 5 14 14"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2"}],["path",{d:"M9 17v-2.34"}]]],e1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9"}]]],n1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9"}]]],i1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]]],l1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polygon",{points:"10 8 16 12 10 16 10 8"}]]],v1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]]],o1=["svg",h,[["path",{d:"M12 7v4"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005"}],["circle",{cx:"12",cy:"12",r:"10"}]]],s1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M22 2 2 22"}]]],Ld=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9"}]]],r1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["rect",{x:"9",y:"9",width:"6",height:"6",rx:"1"}]]],g1=["svg",h,[["path",{d:"M18 20a6 6 0 0 0-12 0"}],["circle",{cx:"12",cy:"10",r:"4"}],["circle",{cx:"12",cy:"12",r:"10"}]]],y1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662"}]]],$1=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]]],fd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}]]],Pd=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M11 9h4a2 2 0 0 0 2-2V3"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"M7 21v-4a2 2 0 0 1 2-2h4"}],["circle",{cx:"15",cy:"15",r:"2"}]]],kd=["svg",h,[["path",{d:"M21.66 17.67a1.08 1.08 0 0 1-.04 1.6A12 12 0 0 1 4.73 2.38a1.1 1.1 0 0 1 1.61-.04z"}],["path",{d:"M19.65 15.66A8 8 0 0 1 8.35 4.34"}],["path",{d:"m14 10-5.5 5.5"}],["path",{d:"M14 17.85V10H6.15"}]]],Bd=["svg",h,[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z"}],["path",{d:"m6.2 5.3 3.1 3.9"}],["path",{d:"m12.4 3.4 3.1 4"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z"}]]],Fd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"m9 14 2 2 4-4"}]]],Dd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v4"}],["path",{d:"M21 14H11"}],["path",{d:"m15 10-4 4 4 4"}]]],Rd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M12 11h4"}],["path",{d:"M12 16h4"}],["path",{d:"M8 11h.01"}],["path",{d:"M8 16h.01"}]]],zd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 14h6"}]]],qd=["svg",h,[["path",{d:"M15 2H9a1 1 0 0 0-1 1v2c0 .6.4 1 1 1h6c.6 0 1-.4 1-1V3c0-.6-.4-1-1-1Z"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2M16 4h2a2 2 0 0 1 2 2v2M11 14h10"}],["path",{d:"m17 10 4 4-4 4"}]]],m1=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1"}],["path",{d:"M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-.5"}],["path",{d:"M16 4h2a2 2 0 0 1 1.73 1"}],["path",{d:"M8 18h1"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]]],C1=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-5.5"}],["path",{d:"M4 13.5V6a2 2 0 0 1 2-2h2"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]]],Td=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 14h6"}],["path",{d:"M12 17v-6"}]]],Zd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"M9 12v-1h6v1"}],["path",{d:"M11 17h2"}],["path",{d:"M12 11v6"}]]],bd=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}],["path",{d:"m15 11-6 6"}],["path",{d:"m9 11 6 6"}]]],Ud=["svg",h,[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}]]],Od=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 14.5 8"}]]],Gd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 8 10"}]]],Id=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 9.5 8"}]]],Ed=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12"}]]],xd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 16 10"}]]],Wd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 16.5 12"}]]],Xd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 16 14"}]]],Nd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 14.5 16"}]]],Kd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 12 16.5"}]]],Jd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 9.5 16"}]]],Qd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 8 14"}]]],jd=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 7.5 12"}]]],Yd=["svg",h,[["path",{d:"M12 6v6l4 2"}],["path",{d:"M16 21.16a10 10 0 1 1 5-13.516"}],["path",{d:"M20 11.5v6"}],["path",{d:"M20 21.5h.01"}]]],_d=["svg",h,[["path",{d:"M12.338 21.994A10 10 0 1 1 21.925 13.227"}],["path",{d:"M12 6v6l2 1"}],["path",{d:"m14 18 4 4 4-4"}],["path",{d:"M18 14v8"}]]],a3=["svg",h,[["path",{d:"M13.228 21.925A10 10 0 1 1 21.994 12.338"}],["path",{d:"M12 6v6l1.562.781"}],["path",{d:"m14 18 4-4 4 4"}],["path",{d:"M18 22v-8"}]]],h3=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["polyline",{points:"12 6 12 12 16 14"}]]],t3=["svg",h,[["path",{d:"M12 12v4"}],["path",{d:"M12 20h.01"}],["path",{d:"M17 18h.5a1 1 0 0 0 0-9h-1.79A7 7 0 1 0 7 17.708"}]]],d3=["svg",h,[["circle",{cx:"12",cy:"17",r:"3"}],["path",{d:"M4.2 15.1A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.2"}],["path",{d:"m15.7 18.4-.9-.3"}],["path",{d:"m9.2 15.9-.9-.3"}],["path",{d:"m10.6 20.7.3-.9"}],["path",{d:"m13.1 14.2.3-.9"}],["path",{d:"m13.6 20.7-.4-1"}],["path",{d:"m10.8 14.3-.4-1"}],["path",{d:"m8.3 18.6 1-.4"}],["path",{d:"m14.7 15.8 1-.4"}]]],u1=["svg",h,[["path",{d:"M12 13v8l-4-4"}],["path",{d:"m12 21 4-4"}],["path",{d:"M4.393 15.269A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.436 8.284"}]]],c3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M8 19v1"}],["path",{d:"M8 14v1"}],["path",{d:"M16 19v1"}],["path",{d:"M16 14v1"}],["path",{d:"M12 21v1"}],["path",{d:"M12 16v1"}]]],M3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 17H7"}],["path",{d:"M17 21H9"}]]],p3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 14v2"}],["path",{d:"M8 14v2"}],["path",{d:"M16 20h.01"}],["path",{d:"M8 20h.01"}],["path",{d:"M12 16v2"}],["path",{d:"M12 22h.01"}]]],e3=["svg",h,[["path",{d:"M6 16.326A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 .5 8.973"}],["path",{d:"m13 12-3 5h4l-3 5"}]]],n3=["svg",h,[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197"}],["path",{d:"M11 20v2"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24"}],["path",{d:"M7 19v2"}]]],i3=["svg",h,[["path",{d:"M10.188 8.5A6 6 0 0 1 16 4a1 1 0 0 0 6 6 6 6 0 0 1-3 5.197"}],["path",{d:"M13 16a3 3 0 1 1 0 6H7a5 5 0 1 1 4.9-6Z"}]]],l3=["svg",h,[["path",{d:"m2 2 20 20"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07"}]]],v3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"m9.2 22 3-7"}],["path",{d:"m9 13-3 7"}],["path",{d:"m17 13-3 7"}]]],o3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M16 14v6"}],["path",{d:"M8 14v6"}],["path",{d:"M12 16v6"}]]],s3=["svg",h,[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"M8 15h.01"}],["path",{d:"M8 19h.01"}],["path",{d:"M12 17h.01"}],["path",{d:"M12 21h.01"}],["path",{d:"M16 15h.01"}],["path",{d:"M16 19h.01"}]]],r3=["svg",h,[["path",{d:"M12 2v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"M20 12h2"}],["path",{d:"m19.07 4.93-1.41 1.41"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128"}],["path",{d:"M3 20a5 5 0 1 1 8.9-4H13a3 3 0 0 1 2 5.24"}],["path",{d:"M11 20v2"}],["path",{d:"M7 19v2"}]]],g3=["svg",h,[["path",{d:"M12 2v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"M20 12h2"}],["path",{d:"m19.07 4.93-1.41 1.41"}],["path",{d:"M15.947 12.65a4 4 0 0 0-5.925-4.128"}],["path",{d:"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6Z"}]]],H1=["svg",h,[["path",{d:"M12 13v8"}],["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242"}],["path",{d:"m8 17 4-4 4 4"}]]],y3=["svg",h,[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"}]]],$3=["svg",h,[["path",{d:"M17.5 21H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"}],["path",{d:"M22 10a3 3 0 0 0-3-3h-2.207a5.502 5.502 0 0 0-10.702.5"}]]],m3=["svg",h,[["path",{d:"M16.17 7.83 2 22"}],["path",{d:"M4.02 12a2.827 2.827 0 1 1 3.81-4.17A2.827 2.827 0 1 1 12 4.02a2.827 2.827 0 1 1 4.17 3.81A2.827 2.827 0 1 1 19.98 12a2.827 2.827 0 1 1-3.81 4.17A2.827 2.827 0 1 1 12 19.98a2.827 2.827 0 1 1-4.17-3.81A1 1 0 1 1 4 12"}],["path",{d:"m7.83 7.83 8.34 8.34"}]]],C3=["svg",h,[["path",{d:"M17.28 9.05a5.5 5.5 0 1 0-10.56 0A5.5 5.5 0 1 0 12 17.66a5.5 5.5 0 1 0 5.28-8.6Z"}],["path",{d:"M12 17.66L12 22"}]]],w1=["svg",h,[["path",{d:"m18 16 4-4-4-4"}],["path",{d:"m6 8-4 4 4 4"}],["path",{d:"m14.5 4-5 16"}]]],u3=["svg",h,[["polyline",{points:"16 18 22 12 16 6"}],["polyline",{points:"8 6 2 12 8 18"}]]],H3=["svg",h,[["polygon",{points:"12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"}],["line",{x1:"12",x2:"12",y1:"22",y2:"15.5"}],["polyline",{points:"22 8.5 12 15.5 2 8.5"}],["polyline",{points:"2 15.5 12 8.5 22 15.5"}],["line",{x1:"12",x2:"12",y1:"2",y2:"8.5"}]]],w3=["svg",h,[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}],["polyline",{points:"7.5 4.21 12 6.81 16.5 4.21"}],["polyline",{points:"7.5 19.79 7.5 14.6 3 12"}],["polyline",{points:"21 12 16.5 14.6 16.5 19.79"}],["polyline",{points:"3.27 6.96 12 12.01 20.73 6.96"}],["line",{x1:"12",x2:"12",y1:"22.08",y2:"12"}]]],V3=["svg",h,[["path",{d:"M10 2v2"}],["path",{d:"M14 2v2"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1"}],["path",{d:"M6 2v2"}]]],A3=["svg",h,[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}],["path",{d:"M12 2v2"}],["path",{d:"M12 22v-2"}],["path",{d:"m17 20.66-1-1.73"}],["path",{d:"M11 10.27 7 3.34"}],["path",{d:"m20.66 17-1.73-1"}],["path",{d:"m3.34 7 1.73 1"}],["path",{d:"M14 12h8"}],["path",{d:"M2 12h2"}],["path",{d:"m20.66 7-1.73 1"}],["path",{d:"m3.34 17 1.73-1"}],["path",{d:"m17 3.34-1 1.73"}],["path",{d:"m11 13.73-4 6.93"}]]],S3=["svg",h,[["circle",{cx:"8",cy:"8",r:"6"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18"}],["path",{d:"M7 6h1v4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82"}]]],V1=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 3v18"}]]],A1=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"M15 3v18"}]]],L3=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7.5 3v18"}],["path",{d:"M12 3v18"}],["path",{d:"M16.5 3v18"}]]],f3=["svg",h,[["path",{d:"M10 18H5a3 3 0 0 1-3-3v-1"}],["path",{d:"M14 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M20 2a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"m7 21 3-3-3-3"}],["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2"}]]],P3=["svg",h,[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3"}]]],k3=["svg",h,[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}],["circle",{cx:"12",cy:"12",r:"10"}]]],B3=["svg",h,[["path",{d:"M15.536 11.293a1 1 0 0 0 0 1.414l2.376 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z"}],["path",{d:"M2.297 11.293a1 1 0 0 0 0 1.414l2.377 2.377a1 1 0 0 0 1.414 0l2.377-2.377a1 1 0 0 0 0-1.414L6.088 8.916a1 1 0 0 0-1.414 0z"}],["path",{d:"M8.916 17.912a1 1 0 0 0 0 1.415l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.415l-2.377-2.376a1 1 0 0 0-1.414 0z"}],["path",{d:"M8.916 4.674a1 1 0 0 0 0 1.414l2.377 2.376a1 1 0 0 0 1.414 0l2.377-2.376a1 1 0 0 0 0-1.414l-2.377-2.377a1 1 0 0 0-1.414 0z"}]]],F3=["svg",h,[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h2"}],["path",{d:"M12 18h6"}]]],D3=["svg",h,[["path",{d:"M3 20a1 1 0 0 1-1-1v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1Z"}],["path",{d:"M20 16a8 8 0 1 0-16 0"}],["path",{d:"M12 4v4"}],["path",{d:"M10 4h4"}]]],R3=["svg",h,[["path",{d:"m20.9 18.55-8-15.98a1 1 0 0 0-1.8 0l-8 15.98"}],["ellipse",{cx:"12",cy:"19",rx:"9",ry:"3"}]]],z3=["svg",h,[["rect",{x:"2",y:"6",width:"20",height:"8",rx:"1"}],["path",{d:"M17 14v7"}],["path",{d:"M7 14v7"}],["path",{d:"M17 3v3"}],["path",{d:"M7 3v3"}],["path",{d:"M10 14 2.3 6.3"}],["path",{d:"m14 6 7.7 7.7"}],["path",{d:"m8 6 8 8"}]]],S1=["svg",h,[["path",{d:"M16 2v2"}],["path",{d:"M17.915 22a6 6 0 0 0-12 0"}],["path",{d:"M8 2v2"}],["circle",{cx:"12",cy:"12",r:"4"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]]],q3=["svg",h,[["path",{d:"M16 2v2"}],["path",{d:"M7 22v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2"}],["path",{d:"M8 2v2"}],["circle",{cx:"12",cy:"11",r:"3"}],["rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}]]],T3=["svg",h,[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z"}],["path",{d:"M10 21.9V14L2.1 9.1"}],["path",{d:"m10 14 11.9-6.9"}],["path",{d:"M14 19.8v-8.1"}],["path",{d:"M18 17.5V9.4"}]]],Z3=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z"}]]],b3=["svg",h,[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"}],["path",{d:"M8.5 8.5v.01"}],["path",{d:"M16 15.5v.01"}],["path",{d:"M12 12v.01"}],["path",{d:"M11 17v.01"}],["path",{d:"M7 14v.01"}]]],U3=["svg",h,[["path",{d:"M2 12h20"}],["path",{d:"M20 12v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8"}],["path",{d:"m4 8 16-4"}],["path",{d:"m8.86 6.78-.45-1.81a2 2 0 0 1 1.45-2.43l1.94-.48a2 2 0 0 1 2.43 1.46l.45 1.8"}]]],O3=["svg",h,[["path",{d:"m12 15 2 2 4-4"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],G3=["svg",h,[["line",{x1:"12",x2:"18",y1:"15",y2:"15"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],I3=["svg",h,[["line",{x1:"15",x2:"15",y1:"12",y2:"18"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],E3=["svg",h,[["line",{x1:"12",x2:"18",y1:"18",y2:"12"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],x3=["svg",h,[["line",{x1:"12",x2:"18",y1:"12",y2:"18"}],["line",{x1:"12",x2:"18",y1:"18",y2:"12"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],W3=["svg",h,[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"}]]],X3=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M9.17 14.83a4 4 0 1 0 0-5.66"}]]],N3=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M14.83 14.83a4 4 0 1 1 0-5.66"}]]],K3=["svg",h,[["polyline",{points:"9 10 4 15 9 20"}],["path",{d:"M20 4v7a4 4 0 0 1-4 4H4"}]]],J3=["svg",h,[["polyline",{points:"15 10 20 15 15 20"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12"}]]],Q3=["svg",h,[["polyline",{points:"14 15 9 20 4 15"}],["path",{d:"M20 4h-7a4 4 0 0 0-4 4v12"}]]],j3=["svg",h,[["polyline",{points:"14 9 9 4 4 9"}],["path",{d:"M20 20h-7a4 4 0 0 1-4-4V4"}]]],Y3=["svg",h,[["polyline",{points:"10 15 15 20 20 15"}],["path",{d:"M4 4h7a4 4 0 0 1 4 4v12"}]]],_3=["svg",h,[["polyline",{points:"10 9 15 4 20 9"}],["path",{d:"M4 20h7a4 4 0 0 0 4-4V4"}]]],a6=["svg",h,[["polyline",{points:"9 14 4 9 9 4"}],["path",{d:"M20 20v-7a4 4 0 0 0-4-4H4"}]]],h6=["svg",h,[["polyline",{points:"15 14 20 9 15 4"}],["path",{d:"M4 20v-7a4 4 0 0 1 4-4h12"}]]],t6=["svg",h,[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1"}],["path",{d:"M15 2v2"}],["path",{d:"M15 20v2"}],["path",{d:"M2 15h2"}],["path",{d:"M2 9h2"}],["path",{d:"M20 15h2"}],["path",{d:"M20 9h2"}],["path",{d:"M9 2v2"}],["path",{d:"M9 20v2"}]]],d6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M10 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1"}],["path",{d:"M17 9.3a2.8 2.8 0 0 0-3.5 1 3.1 3.1 0 0 0 0 3.4 2.7 2.7 0 0 0 3.5 1"}]]],c6=["svg",h,[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10"}]]],M6=["svg",h,[["path",{d:"m4.6 13.11 5.79-3.21c1.89-1.05 4.79 1.78 3.71 3.71l-3.22 5.81C8.8 23.16.79 15.23 4.6 13.11Z"}],["path",{d:"m10.5 9.5-1-2.29C9.2 6.48 8.8 6 8 6H4.5C2.79 6 2 6.5 2 8.5a7.71 7.71 0 0 0 2 4.83"}],["path",{d:"M8 6c0-1.55.24-4-2-4-2 0-2.5 2.17-2.5 4"}],["path",{d:"m14.5 13.5 2.29 1c.73.3 1.21.7 1.21 1.5v3.5c0 1.71-.5 2.5-2.5 2.5a7.71 7.71 0 0 1-4.83-2"}],["path",{d:"M18 16c1.55 0 4-.24 4 2 0 2-2.17 2.5-4 2.5"}]]],p6=["svg",h,[["path",{d:"M6 2v14a2 2 0 0 0 2 2h14"}],["path",{d:"M18 22V8a2 2 0 0 0-2-2H2"}]]],e6=["svg",h,[["path",{d:"M4 9a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h4a1 1 0 0 1 1 1v4a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-4a1 1 0 0 1 1-1h4a2 2 0 0 0 2-2v-2a2 2 0 0 0-2-2h-4a1 1 0 0 1-1-1V4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4a1 1 0 0 1-1 1z"}]]],n6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"22",x2:"18",y1:"12",y2:"12"}],["line",{x1:"6",x2:"2",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"6",y2:"2"}],["line",{x1:"12",x2:"12",y1:"22",y2:"18"}]]],i6=["svg",h,[["path",{d:"M11.562 3.266a.5.5 0 0 1 .876 0L15.39 8.87a1 1 0 0 0 1.516.294L21.183 5.5a.5.5 0 0 1 .798.519l-2.834 10.246a1 1 0 0 1-.956.734H5.81a1 1 0 0 1-.957-.734L2.02 6.02a.5.5 0 0 1 .798-.519l4.276 3.664a1 1 0 0 0 1.516-.294z"}],["path",{d:"M5 21h14"}]]],l6=["svg",h,[["path",{d:"m21.12 6.4-6.05-4.06a2 2 0 0 0-2.17-.05L2.95 8.41a2 2 0 0 0-.95 1.7v5.82a2 2 0 0 0 .88 1.66l6.05 4.07a2 2 0 0 0 2.17.05l9.95-6.12a2 2 0 0 0 .95-1.7V8.06a2 2 0 0 0-.88-1.66Z"}],["path",{d:"M10 22v-8L2.25 9.15"}],["path",{d:"m10 14 11.77-6.87"}]]],v6=["svg",h,[["path",{d:"m6 8 1.75 12.28a2 2 0 0 0 2 1.72h4.54a2 2 0 0 0 2-1.72L18 8"}],["path",{d:"M5 8h14"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.47 6.47 0 0 0 5 0"}],["path",{d:"m12 8 1-6h2"}]]],o6=["svg",h,[["circle",{cx:"12",cy:"12",r:"8"}],["line",{x1:"3",x2:"6",y1:"3",y2:"6"}],["line",{x1:"21",x2:"18",y1:"3",y2:"6"}],["line",{x1:"3",x2:"6",y1:"21",y2:"18"}],["line",{x1:"21",x2:"18",y1:"21",y2:"18"}]]],s6=["svg",h,[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5v14a9 3 0 0 0 18 0V5"}]]],r6=["svg",h,[["path",{d:"M11 11.31c1.17.56 1.54 1.69 3.5 1.69 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M11.75 18c.35.5 1.45 1 2.75 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["path",{d:"M2 6h4"}],["path",{d:"M7 3a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1L10 4a1 1 0 0 0-1-1z"}]]],g6=["svg",h,[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69"}],["path",{d:"M21 9.3V5"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88"}],["path",{d:"M12 12v4h4"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16"}]]],y6=["svg",h,[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5V19A9 3 0 0 0 15 21.84"}],["path",{d:"M21 5V8"}],["path",{d:"M21 12L18 17H22L19 22"}],["path",{d:"M3 12A9 3 0 0 0 14.59 14.87"}]]],$6=["svg",h,[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5"}],["path",{d:"M3 12A9 3 0 0 0 21 12"}]]],m6=["svg",h,[["path",{d:"M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2z"}],["path",{d:"m12 9 6 6"}],["path",{d:"m18 9-6 6"}]]],C6=["svg",h,[["circle",{cx:"12",cy:"4",r:"2"}],["path",{d:"M10.2 3.2C5.5 4 2 8.1 2 13a2 2 0 0 0 4 0v-1a2 2 0 0 1 4 0v4a2 2 0 0 0 4 0v-4a2 2 0 0 1 4 0v1a2 2 0 0 0 4 0c0-4.9-3.5-9-8.2-9.8"}],["path",{d:"M3.2 14.8a9 9 0 0 0 17.6 0"}]]],u6=["svg",h,[["circle",{cx:"19",cy:"19",r:"2"}],["circle",{cx:"5",cy:"5",r:"2"}],["path",{d:"M6.48 3.66a10 10 0 0 1 13.86 13.86"}],["path",{d:"m6.41 6.41 11.18 11.18"}],["path",{d:"M3.66 6.48a10 10 0 0 0 13.86 13.86"}]]],H6=["svg",h,[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z"}],["path",{d:"M8 12h8"}]]],L1=["svg",h,[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0Z"}],["path",{d:"M9.2 9.2h.01"}],["path",{d:"m14.5 9.5-5 5"}],["path",{d:"M14.7 14.8h.01"}]]],w6=["svg",h,[["path",{d:"M12 8v8"}],["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41L13.7 2.71a2.41 2.41 0 0 0-3.41 0z"}],["path",{d:"M8 12h8"}]]],V6=["svg",h,[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z"}]]],A6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M12 12h.01"}]]],S6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M15 9h.01"}],["path",{d:"M9 15h.01"}]]],L6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M8 16h.01"}]]],f6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 16h.01"}],["path",{d:"M16 16h.01"}]]],P6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 16h.01"}],["path",{d:"M16 16h.01"}],["path",{d:"M12 12h.01"}]]],k6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M16 8h.01"}],["path",{d:"M16 12h.01"}],["path",{d:"M16 16h.01"}],["path",{d:"M8 8h.01"}],["path",{d:"M8 12h.01"}],["path",{d:"M8 16h.01"}]]],B6=["svg",h,[["rect",{width:"12",height:"12",x:"2",y:"10",rx:"2",ry:"2"}],["path",{d:"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 14h.01"}],["path",{d:"M15 6h.01"}],["path",{d:"M18 9h.01"}]]],F6=["svg",h,[["path",{d:"M12 3v14"}],["path",{d:"M5 10h14"}],["path",{d:"M5 21h14"}]]],D6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 12h.01"}]]],R6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M6 12c0-1.7.7-3.2 1.8-4.2"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M18 12c0 1.7-.7 3.2-1.8 4.2"}]]],z6=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"12",r:"5"}],["path",{d:"M12 12h.01"}]]],q6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"2"}]]],T6=["svg",h,[["circle",{cx:"12",cy:"6",r:"1"}],["line",{x1:"5",x2:"19",y1:"12",y2:"12"}],["circle",{cx:"12",cy:"18",r:"1"}]]],Z6=["svg",h,[["path",{d:"M15 2c-1.35 1.5-2.092 3-2.5 4.5L14 8"}],["path",{d:"m17 6-2.891-2.891"}],["path",{d:"M2 15c3.333-3 6.667-3 10-3"}],["path",{d:"m2 2 20 20"}],["path",{d:"m20 9 .891.891"}],["path",{d:"M22 9c-1.5 1.35-3 2.092-4.5 2.5l-1-1"}],["path",{d:"M3.109 14.109 4 15"}],["path",{d:"m6.5 12.5 1 1"}],["path",{d:"m7 18 2.891 2.891"}],["path",{d:"M9 22c1.35-1.5 2.092-3 2.5-4.5L10 16"}]]],b6=["svg",h,[["path",{d:"m10 16 1.5 1.5"}],["path",{d:"m14 8-1.5-1.5"}],["path",{d:"M15 2c-1.798 1.998-2.518 3.995-2.807 5.993"}],["path",{d:"m16.5 10.5 1 1"}],["path",{d:"m17 6-2.891-2.891"}],["path",{d:"M2 15c6.667-6 13.333 0 20-6"}],["path",{d:"m20 9 .891.891"}],["path",{d:"M3.109 14.109 4 15"}],["path",{d:"m6.5 12.5 1 1"}],["path",{d:"m7 18 2.891 2.891"}],["path",{d:"M9 22c1.798-1.998 2.518-3.995 2.807-5.993"}]]],U6=["svg",h,[["path",{d:"M2 8h20"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 16h12"}]]],O6=["svg",h,[["path",{d:"M11.25 16.25h1.5L12 17z"}],["path",{d:"M16 14v.5"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309"}],["path",{d:"M8 14v.5"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5"}]]],G6=["svg",h,[["line",{x1:"12",x2:"12",y1:"2",y2:"22"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"}]]],I6=["svg",h,[["path",{d:"M20.5 10a2.5 2.5 0 0 1-2.4-3H18a2.95 2.95 0 0 1-2.6-4.4 10 10 0 1 0 6.3 7.1c-.3.2-.8.3-1.2.3"}],["circle",{cx:"12",cy:"12",r:"3"}]]],E6=["svg",h,[["path",{d:"M18 20V6a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v14"}],["path",{d:"M2 20h20"}],["path",{d:"M14 12v.01"}]]],x6=["svg",h,[["path",{d:"M13 4h3a2 2 0 0 1 2 2v14"}],["path",{d:"M2 20h3"}],["path",{d:"M13 20h9"}],["path",{d:"M10 12v.01"}],["path",{d:"M13 4.562v16.157a1 1 0 0 1-1.242.97L5 20V5.562a2 2 0 0 1 1.515-1.94l4-1A2 2 0 0 1 13 4.561Z"}]]],W6=["svg",h,[["circle",{cx:"12.1",cy:"12.1",r:"1"}]]],X6=["svg",h,[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["polyline",{points:"7 10 12 15 17 10"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3"}]]],N6=["svg",h,[["path",{d:"m12.99 6.74 1.93 3.44"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0"}],["path",{d:"m21 21-2.16-3.84"}],["path",{d:"m3 21 8.02-14.26"}],["circle",{cx:"12",cy:"5",r:"2"}]]],K6=["svg",h,[["path",{d:"M10 11h.01"}],["path",{d:"M14 6h.01"}],["path",{d:"M18 6h.01"}],["path",{d:"M6.5 13.1h.01"}],["path",{d:"M22 5c0 9-4 12-6 12s-6-3-6-12c0-2 2-3 6-3s6 1 6 3"}],["path",{d:"M17.4 9.9c-.8.8-2 .8-2.8 0"}],["path",{d:"M10.1 7.1C9 7.2 7.7 7.7 6 8.6c-3.5 2-4.7 3.9-3.7 5.6 4.5 7.8 9.5 8.4 11.2 7.4.9-.5 1.9-2.1 1.9-4.7"}],["path",{d:"M9.1 16.5c.3-1.1 1.4-1.7 2.4-1.4"}]]],J6=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94"}],["path",{d:"M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32"}],["path",{d:"M8.56 2.75c4.37 6 6 9.42 8 17.72"}]]],Q6=["svg",h,[["path",{d:"M10 18a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H5a3 3 0 0 1-3-3 1 1 0 0 1 1-1z"}],["path",{d:"M13 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1l-.81 3.242a1 1 0 0 1-.97.758H8"}],["path",{d:"M14 4h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-3"}],["path",{d:"M18 6h4"}],["path",{d:"m5 10-2 8"}],["path",{d:"m7 18 2-8"}]]],j6=["svg",h,[["path",{d:"M18.715 13.186C18.29 11.858 17.384 10.607 16 9.5c-2-1.6-3.5-4-4-6.5a10.7 10.7 0 0 1-.884 2.586"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.795 8.797A11 11 0 0 1 8 9.5C6 11.1 5 13 5 15a7 7 0 0 0 13.222 3.208"}]]],Y6=["svg",h,[["path",{d:"M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z"}]]],_6=["svg",h,[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97"}]]],ac=["svg",h,[["path",{d:"m2 2 8 8"}],["path",{d:"m22 2-8 8"}],["ellipse",{cx:"12",cy:"9",rx:"10",ry:"5"}],["path",{d:"M7 13.4v7.9"}],["path",{d:"M12 14v8"}],["path",{d:"M17 13.4v7.9"}],["path",{d:"M2 9v8a10 5 0 0 0 20 0V9"}]]],hc=["svg",h,[["path",{d:"M15.4 15.63a7.875 6 135 1 1 6.23-6.23 4.5 3.43 135 0 0-6.23 6.23"}],["path",{d:"m8.29 12.71-2.6 2.6a2.5 2.5 0 1 0-1.65 4.65A2.5 2.5 0 1 0 8.7 18.3l2.59-2.59"}]]],tc=["svg",h,[["path",{d:"M14.4 14.4 9.6 9.6"}],["path",{d:"M18.657 21.485a2 2 0 1 1-2.829-2.828l-1.767 1.768a2 2 0 1 1-2.829-2.829l6.364-6.364a2 2 0 1 1 2.829 2.829l-1.768 1.767a2 2 0 1 1 2.828 2.829z"}],["path",{d:"m21.5 21.5-1.4-1.4"}],["path",{d:"M3.9 3.9 2.5 2.5"}],["path",{d:"M6.404 12.768a2 2 0 1 1-2.829-2.829l1.768-1.767a2 2 0 1 1-2.828-2.829l2.828-2.828a2 2 0 1 1 2.829 2.828l1.767-1.768a2 2 0 1 1 2.829 2.829z"}]]],dc=["svg",h,[["path",{d:"M6 18.5a3.5 3.5 0 1 0 7 0c0-1.57.92-2.52 2.04-3.46"}],["path",{d:"M6 8.5c0-.75.13-1.47.36-2.14"}],["path",{d:"M8.8 3.15A6.5 6.5 0 0 1 19 8.5c0 1.63-.44 2.81-1.09 3.76"}],["path",{d:"M12.5 6A2.5 2.5 0 0 1 15 8.5M10 13a2 2 0 0 0 1.82-1.18"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],cc=["svg",h,[["path",{d:"M6 8.5a6.5 6.5 0 1 1 13 0c0 6-6 6-6 10a3.5 3.5 0 1 1-7 0"}],["path",{d:"M15 8.5a2.5 2.5 0 0 0-5 0v1a2 2 0 1 1 0 4"}]]],Mc=["svg",h,[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1"}]]],f1=["svg",h,[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05"}],["circle",{cx:"12",cy:"12",r:"10"}]]],pc=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 2a7 7 0 1 0 10 10"}]]],ec=["svg",h,[["circle",{cx:"11.5",cy:"12.5",r:"3.5"}],["path",{d:"M3 8c0-3.5 2.5-6 6.5-6 5 0 4.83 3 7.5 5s5 2 5 6c0 4.5-2.5 6.5-7 6.5-2.5 0-2.5 2.5-6 2.5s-7-2-7-5.5c0-3 1.5-3 1.5-5C3.5 10 3 9 3 8Z"}]]],nc=["svg",h,[["path",{d:"M6.399 6.399C5.362 8.157 4.65 10.189 4.5 12c-.37 4.43 1.27 9.95 7.5 10 3.256-.026 5.259-1.547 6.375-3.625"}],["path",{d:"M19.532 13.875A14.07 14.07 0 0 0 19.5 12c-.36-4.34-3.95-9.96-7.5-10-1.04.012-2.082.502-3.046 1.297"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],ic=["svg",h,[["path",{d:"M12 22c6.23-.05 7.87-5.57 7.5-10-.36-4.34-3.95-9.96-7.5-10-3.55.04-7.14 5.66-7.5 10-.37 4.43 1.27 9.95 7.5 10z"}]]],P1=["svg",h,[["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"12",cy:"5",r:"1"}],["circle",{cx:"12",cy:"19",r:"1"}]]],k1=["svg",h,[["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"19",cy:"12",r:"1"}],["circle",{cx:"5",cy:"12",r:"1"}]]],lc=["svg",h,[["path",{d:"M5 15a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0"}],["path",{d:"M5 9a6.5 6.5 0 0 1 7 0 6.5 6.5 0 0 0 7 0"}]]],vc=["svg",h,[["line",{x1:"5",x2:"19",y1:"9",y2:"9"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15"}],["line",{x1:"19",x2:"5",y1:"5",y2:"19"}]]],oc=["svg",h,[["line",{x1:"5",x2:"19",y1:"9",y2:"9"}],["line",{x1:"5",x2:"19",y1:"15",y2:"15"}]]],sc=["svg",h,[["path",{d:"m7 21-4.3-4.3c-1-1-1-2.5 0-3.4l9.6-9.6c1-1 2.5-1 3.4 0l5.6 5.6c1 1 1 2.5 0 3.4L13 21"}],["path",{d:"M22 21H7"}],["path",{d:"m5 11 9 9"}]]],rc=["svg",h,[["path",{d:"m15 20 3-3h2a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h2l3 3z"}],["path",{d:"M6 8v1"}],["path",{d:"M10 8v1"}],["path",{d:"M14 8v1"}],["path",{d:"M18 8v1"}]]],gc=["svg",h,[["path",{d:"M4 10h12"}],["path",{d:"M4 14h9"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2"}]]],yc=["svg",h,[["path",{d:"m21 21-6-6m6 6v-4.8m0 4.8h-4.8"}],["path",{d:"M3 16.2V21m0 0h4.8M3 21l6-6"}],["path",{d:"M21 7.8V3m0 0h-4.8M21 3l-6 6"}],["path",{d:"M3 7.8V3m0 0h4.8M3 3l6 6"}]]],$c=["svg",h,[["path",{d:"M15 3h6v6"}],["path",{d:"M10 14 21 3"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}]]],mc=["svg",h,[["path",{d:"m15 18-.722-3.25"}],["path",{d:"M2 8a10.645 10.645 0 0 0 20 0"}],["path",{d:"m20 15-1.726-2.05"}],["path",{d:"m4 15 1.726-2.05"}],["path",{d:"m9 18 .722-3.25"}]]],Cc=["svg",h,[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"}],["path",{d:"m2 2 20 20"}]]],uc=["svg",h,[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"}],["circle",{cx:"12",cy:"12",r:"3"}]]],Hc=["svg",h,[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}]]],wc=["svg",h,[["path",{d:"M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M17 18h1"}],["path",{d:"M12 18h1"}],["path",{d:"M7 18h1"}]]],Vc=["svg",h,[["path",{d:"M10.827 16.379a6.082 6.082 0 0 1-8.618-7.002l5.412 1.45a6.082 6.082 0 0 1 7.002-8.618l-1.45 5.412a6.082 6.082 0 0 1 8.618 7.002l-5.412-1.45a6.082 6.082 0 0 1-7.002 8.618l1.45-5.412Z"}],["path",{d:"M12 12v.01"}]]],Ac=["svg",h,[["polygon",{points:"13 19 22 12 13 5 13 19"}],["polygon",{points:"2 19 11 12 2 5 2 19"}]]],Sc=["svg",h,[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z"}],["path",{d:"M16 8 2 22"}],["path",{d:"M17.5 15H9"}]]],Lc=["svg",h,[["path",{d:"M4 3 2 5v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}],["path",{d:"M6 8h4"}],["path",{d:"M6 18h4"}],["path",{d:"m12 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}],["path",{d:"M14 8h4"}],["path",{d:"M14 18h4"}],["path",{d:"m20 3-2 2v15c0 .6.4 1 1 1h2c.6 0 1-.4 1-1V5Z"}]]],fc=["svg",h,[["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M12 2v4"}],["path",{d:"m6.8 15-3.5 2"}],["path",{d:"m20.7 7-3.5 2"}],["path",{d:"M6.8 9 3.3 7"}],["path",{d:"m20.7 17-3.5-2"}],["path",{d:"m9 22 3-8 3 8"}],["path",{d:"M8 22h8"}],["path",{d:"M18 18.7a9 9 0 1 0-12 0"}]]],Pc=["svg",h,[["path",{d:"M5 5.5A3.5 3.5 0 0 1 8.5 2H12v7H8.5A3.5 3.5 0 0 1 5 5.5z"}],["path",{d:"M12 2h3.5a3.5 3.5 0 1 1 0 7H12V2z"}],["path",{d:"M12 12.5a3.5 3.5 0 1 1 7 0 3.5 3.5 0 1 1-7 0z"}],["path",{d:"M5 19.5A3.5 3.5 0 0 1 8.5 16H12v3.5a3.5 3.5 0 1 1-7 0z"}],["path",{d:"M5 12.5A3.5 3.5 0 0 1 8.5 9H12v7H8.5A3.5 3.5 0 0 1 5 12.5z"}]]],kc=["svg",h,[["path",{d:"M10 12v-1"}],["path",{d:"M10 18v-2"}],["path",{d:"M10 7V6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 .274 1.01"}],["circle",{cx:"10",cy:"20",r:"2"}]]],Bc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"3",cy:"17",r:"1"}],["path",{d:"M2 17v-3a4 4 0 0 1 8 0v3"}],["circle",{cx:"9",cy:"17",r:"1"}]]],Fc=["svg",h,[["path",{d:"M17.5 22h.5a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 19a2 2 0 1 1 4 0v1a2 2 0 1 1-4 0v-4a6 6 0 0 1 12 0v4a2 2 0 1 1-4 0v-1a2 2 0 1 1 4 0"}]]],B1=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 18 4-4"}],["path",{d:"M8 10v8h8"}]]],Dc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m14 12.5 1 5.5-3-1-3 1 1-5.5"}]]],Rc=["svg",h,[["path",{d:"M12 22h6a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M5 17a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}],["path",{d:"M7 16.5 8 22l-3-1-3 1 1-5.5"}]]],zc=["svg",h,[["path",{d:"M14.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 13.1a2 2 0 0 0-1 1.76v3.24a2 2 0 0 0 .97 1.78L6 21.7a2 2 0 0 0 2.03.01L11 19.9a2 2 0 0 0 1-1.76V14.9a2 2 0 0 0-.97-1.78L8 11.3a2 2 0 0 0-2.03-.01Z"}],["path",{d:"M7 17v5"}],["path",{d:"M11.7 14.2 7 17l-4.7-2.8"}]]],F1=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 18v-2"}],["path",{d:"M12 18v-4"}],["path",{d:"M16 18v-6"}]]],D1=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 18v-1"}],["path",{d:"M12 18v-6"}],["path",{d:"M16 18v-3"}]]],R1=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m16 13-3.5 3.5-2-2L8 17"}]]],z1=["svg",h,[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3.5"}],["path",{d:"M4.017 11.512a6 6 0 1 0 8.466 8.475"}],["path",{d:"M9 16a1 1 0 0 1-1-1v-4c0-.552.45-1.008.995-.917a6 6 0 0 1 4.922 4.922c.091.544-.365.995-.917.995z"}]]],qc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m3 15 2 2 4-4"}]]],Tc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m9 15 2 2 4-4"}]]],Zc=["svg",h,[["path",{d:"M16 22h2a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"8",cy:"16",r:"6"}],["path",{d:"M9.5 17.5 8 16.25V14"}]]],bc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m5 12-3 3 3 3"}],["path",{d:"m9 18 3-3-3-3"}]]],Uc=["svg",h,[["path",{d:"M10 12.5 8 15l2 2.5"}],["path",{d:"m14 12.5 2 2.5-2 2.5"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}]]],q1=["svg",h,[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m3.2 12.9-.9-.4"}],["path",{d:"m3.2 15.1-.9.4"}],["path",{d:"M4.677 21.5a2 2 0 0 0 1.313.5H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2.5"}],["path",{d:"m4.9 11.2-.4-.9"}],["path",{d:"m4.9 16.8-.4.9"}],["path",{d:"m7.5 10.3-.4.9"}],["path",{d:"m7.5 17.7-.4-.9"}],["path",{d:"m9.7 12.5-.9.4"}],["path",{d:"m9.7 15.5-.9-.4"}],["circle",{cx:"6",cy:"14",r:"3"}]]],Oc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M9 10h6"}],["path",{d:"M12 13V7"}],["path",{d:"M9 17h6"}]]],Gc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"4",height:"6",x:"2",y:"12",rx:"2"}],["path",{d:"M10 12h2v6"}],["path",{d:"M10 18h4"}]]],Ic=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M12 18v-6"}],["path",{d:"m9 15 3 3 3-3"}]]],Ec=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10.29 10.7a2.43 2.43 0 0 0-2.66-.52c-.29.12-.56.3-.78.53l-.35.34-.35-.34a2.43 2.43 0 0 0-2.65-.53c-.3.12-.56.3-.79.53-.95.94-1 2.53.2 3.74L6.5 18l3.6-3.55c1.2-1.21 1.14-2.8.19-3.74Z"}]]],xc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"10",cy:"12",r:"2"}],["path",{d:"m20 17-1.296-1.296a2.41 2.41 0 0 0-3.408 0L9 22"}]]],Wc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 15h10"}],["path",{d:"m9 18 3-3-3-3"}]]],Xc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["path",{d:"M8 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}]]],Nc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10 12a1 1 0 0 0-1 1v1a1 1 0 0 1-1 1 1 1 0 0 1 1 1v1a1 1 0 0 0 1 1"}],["path",{d:"M14 18a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1 1 1 0 0 1-1-1v-1a1 1 0 0 0-1-1"}]]],Kc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"4",cy:"16",r:"2"}],["path",{d:"m10 10-4.5 4.5"}],["path",{d:"m9 11 1 1"}]]],Jc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["circle",{cx:"10",cy:"16",r:"2"}],["path",{d:"m16 10-4.5 4.5"}],["path",{d:"m15 11 1 1"}]]],Qc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"5",x:"2",y:"13",rx:"1"}],["path",{d:"M8 13v-2a2 2 0 1 0-4 0v2"}]]],jc=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["rect",{width:"8",height:"6",x:"8",y:"12",rx:"1"}],["path",{d:"M10 12v-2a2 2 0 1 1 4 0v2"}]]],Yc=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 15h6"}]]],_c=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 15h6"}]]],a8=["svg",h,[["path",{d:"M10.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v8.4"}],["path",{d:"M8 18v-7.7L16 9v7"}],["circle",{cx:"14",cy:"16",r:"2"}],["circle",{cx:"6",cy:"18",r:"2"}]]],h8=["svg",h,[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 7V4a2 2 0 0 1 2-2 2 2 0 0 0-2 2"}],["path",{d:"M4.063 20.999a2 2 0 0 0 2 1L18 22a2 2 0 0 0 2-2V7l-5-5H6"}],["path",{d:"m5 11-3 3"}],["path",{d:"m5 17-3-3h10"}]]],T1=["svg",h,[["path",{d:"m18 5-2.414-2.414A2 2 0 0 0 14.172 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2"}],["path",{d:"M21.378 12.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["path",{d:"M8 18h1"}]]],Z1=["svg",h,[["path",{d:"M12.5 22H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v9.5"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M13.378 15.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]]],t8=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M3 15h6"}],["path",{d:"M6 12v6"}]]],d8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 15h6"}],["path",{d:"M12 18v-6"}]]],c8=["svg",h,[["path",{d:"M12 17h.01"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"}]]],M8=["svg",h,[["path",{d:"M20 10V7l-5-5H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M16 14a2 2 0 0 0-2 2"}],["path",{d:"M20 14a2 2 0 0 1 2 2"}],["path",{d:"M20 22a2 2 0 0 0 2-2"}],["path",{d:"M16 22a2 2 0 0 1-2-2"}]]],p8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["circle",{cx:"11.5",cy:"14.5",r:"2.5"}],["path",{d:"M13.3 16.3 15 18"}]]],e8=["svg",h,[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4.268 21a2 2 0 0 0 1.727 1H18a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v3"}],["path",{d:"m9 18-1.5-1.5"}],["circle",{cx:"5",cy:"14",r:"3"}]]],n8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 12h8"}],["path",{d:"M10 11v2"}],["path",{d:"M8 17h8"}],["path",{d:"M14 16v2"}]]],i8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 13h2"}],["path",{d:"M14 13h2"}],["path",{d:"M8 17h2"}],["path",{d:"M14 17h2"}]]],l8=["svg",h,[["path",{d:"M21 7h-3a2 2 0 0 1-2-2V2"}],["path",{d:"M21 6v6.5c0 .8-.7 1.5-1.5 1.5h-7c-.8 0-1.5-.7-1.5-1.5v-9c0-.8.7-1.5 1.5-1.5H17Z"}],["path",{d:"M7 8v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H15"}],["path",{d:"M3 12v8.8c0 .3.2.6.4.8.2.2.5.4.8.4H11"}]]],v8=["svg",h,[["path",{d:"m10 18 3-3-3-3"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7"}]]],o8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 16 2-2-2-2"}],["path",{d:"M12 18h4"}]]],s8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M10 9H8"}],["path",{d:"M16 13H8"}],["path",{d:"M16 17H8"}]]],r8=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M2 13v-1h6v1"}],["path",{d:"M5 12v6"}],["path",{d:"M4 18h2"}]]],g8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M9 13v-1h6v1"}],["path",{d:"M12 12v6"}],["path",{d:"M11 18h2"}]]],y8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M12 12v6"}],["path",{d:"m15 15-3-3-3 3"}]]],$8=["svg",h,[["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M15 18a3 3 0 1 0-6 0"}],["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["circle",{cx:"12",cy:"13",r:"2"}]]],m8=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5"}]]],C8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m10 11 5 3-5 3v-6Z"}]]],u8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 15h.01"}],["path",{d:"M11.5 13.5a2.5 2.5 0 0 1 0 3"}],["path",{d:"M15 12a5 5 0 0 1 0 6"}]]],H8=["svg",h,[["path",{d:"M11 11a5 5 0 0 1 0 6"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"M4 6.765V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-.93-.23"}],["path",{d:"M7 10.51a.5.5 0 0 0-.826-.38l-1.893 1.628A1 1 0 0 1 3.63 12H2.5a.5.5 0 0 0-.5.5v3a.5.5 0 0 0 .5.5h1.129a1 1 0 0 1 .652.242l1.893 1.63a.5.5 0 0 0 .826-.38z"}]]],w8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M12 9v4"}],["path",{d:"M12 17h.01"}]]],V8=["svg",h,[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m8 12.5-5 5"}],["path",{d:"m3 12.5 5 5"}]]],A8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}],["path",{d:"m14.5 12.5-5 5"}],["path",{d:"m9.5 12.5 5 5"}]]],S8=["svg",h,[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4"}]]],L8=["svg",h,[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8"}]]],f8=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 3v18"}],["path",{d:"M3 7.5h4"}],["path",{d:"M3 12h18"}],["path",{d:"M3 16.5h4"}],["path",{d:"M17 3v18"}],["path",{d:"M17 7.5h4"}],["path",{d:"M17 16.5h4"}]]],P8=["svg",h,[["path",{d:"M13.013 3H2l8 9.46V19l4 2v-8.54l.9-1.055"}],["path",{d:"m22 3-5 5"}],["path",{d:"m17 3 5 5"}]]],k8=["svg",h,[["polygon",{points:"22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3"}]]],B8=["svg",h,[["path",{d:"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4"}],["path",{d:"M14 13.12c0 2.38 0 6.38-1 8.88"}],["path",{d:"M17.29 21.02c.12-.6.43-2.3.5-3.02"}],["path",{d:"M2 12a10 10 0 0 1 18-6"}],["path",{d:"M2 16h.01"}],["path",{d:"M21.8 16c.2-2 .131-5.354 0-6"}],["path",{d:"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2"}],["path",{d:"M8.65 22c.21-.66.45-1.32.57-2"}],["path",{d:"M9 6.8a6 6 0 0 1 9 5.2v2"}]]],F8=["svg",h,[["path",{d:"M15 6.5V3a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v3.5"}],["path",{d:"M9 18h8"}],["path",{d:"M18 3h-3"}],["path",{d:"M11 3a6 6 0 0 0-6 6v11"}],["path",{d:"M5 13h4"}],["path",{d:"M17 10a4 4 0 0 0-8 0v10a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2Z"}]]],D8=["svg",h,[["path",{d:"M18 12.47v.03m0-.5v.47m-.475 5.056A6.744 6.744 0 0 1 15 18c-3.56 0-7.56-2.53-8.5-6 .348-1.28 1.114-2.433 2.121-3.38m3.444-2.088A8.802 8.802 0 0 1 15 6c3.56 0 6.06 2.54 7 6-.309 1.14-.786 2.177-1.413 3.058"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33m7.48-4.372A9.77 9.77 0 0 1 16 6.07m0 11.86a9.77 9.77 0 0 1-1.728-3.618"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98M8.53 3h5.27a2 2 0 0 1 1.98 1.67l.23 1.4M2 2l20 20"}]]],R8=["svg",h,[["path",{d:"M2 16s9-15 20-4C11 23 2 8 2 8"}]]],z8=["svg",h,[["path",{d:"M6.5 12c.94-3.46 4.94-6 8.5-6 3.56 0 6.06 2.54 7 6-.94 3.47-3.44 6-7 6s-7.56-2.53-8.5-6Z"}],["path",{d:"M18 12v.5"}],["path",{d:"M16 17.93a9.77 9.77 0 0 1 0-11.86"}],["path",{d:"M7 10.67C7 8 5.58 5.97 2.73 5.5c-1 1.5-1 5 .23 6.5-1.24 1.5-1.24 5-.23 6.5C5.58 18.03 7 16 7 13.33"}],["path",{d:"M10.46 7.26C10.2 5.88 9.17 4.24 8 3h5.8a2 2 0 0 1 1.98 1.67l.23 1.4"}],["path",{d:"m16.01 17.93-.23 1.4A2 2 0 0 1 13.8 21H9.5a5.96 5.96 0 0 0 1.49-3.98"}]]],q8=["svg",h,[["path",{d:"M8 2c3 0 5 2 8 2s4-1 4-1v11"}],["path",{d:"M4 22V4"}],["path",{d:"M4 15s1-1 4-1 5 2 8 2"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],T8=["svg",h,[["path",{d:"M17 22V2L7 7l10 5"}]]],Z8=["svg",h,[["path",{d:"M7 22V2l10 5-10 5"}]]],b8=["svg",h,[["path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"}],["line",{x1:"4",x2:"4",y1:"22",y2:"15"}]]],U8=["svg",h,[["path",{d:"M12 2c1 3 2.5 3.5 3.5 4.5A5 5 0 0 1 17 10a5 5 0 1 1-10 0c0-.3 0-.6.1-.9a2 2 0 1 0 3.3-2C8 4.5 11 2 12 2Z"}],["path",{d:"m5 22 14-4"}],["path",{d:"m5 18 14 4"}]]],O8=["svg",h,[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"}]]],G8=["svg",h,[["path",{d:"M16 16v4a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4"}],["path",{d:"M7 2h11v4c0 2-2 2-2 4v1"}],["line",{x1:"11",x2:"18",y1:"6",y2:"6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],I8=["svg",h,[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12"}]]],E8=["svg",h,[["path",{d:"M10 2v2.343"}],["path",{d:"M14 2v6.343"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20 20a2 2 0 0 1-2 2H6a2 2 0 0 1-1.755-2.96l5.227-9.563"}],["path",{d:"M6.453 15H15"}],["path",{d:"M8.5 2h7"}]]],x8=["svg",h,[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2"}],["path",{d:"M6.453 15h11.094"}],["path",{d:"M8.5 2h7"}]]],W8=["svg",h,[["path",{d:"M10 2v6.292a7 7 0 1 0 4 0V2"}],["path",{d:"M5 15h14"}],["path",{d:"M8.5 2h7"}]]],X8=["svg",h,[["path",{d:"m3 7 5 5-5 5V7"}],["path",{d:"m21 7-5 5 5 5V7"}],["path",{d:"M12 20v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 2v2"}]]],N8=["svg",h,[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3"}],["path",{d:"M12 20v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 2v2"}]]],K8=["svg",h,[["path",{d:"m17 3-5 5-5-5h10"}],["path",{d:"m17 21-5-5-5 5h10"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]]],J8=["svg",h,[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]]],Q8=["svg",h,[["path",{d:"M12 5a3 3 0 1 1 3 3m-3-3a3 3 0 1 0-3 3m3-3v1M9 8a3 3 0 1 0 3 3M9 8h1m5 0a3 3 0 1 1-3 3m3-3h-1m-2 3v-1"}],["circle",{cx:"12",cy:"8",r:"2"}],["path",{d:"M12 10v12"}],["path",{d:"M12 22c4.2 0 7-1.667 7-5-4.2 0-7 1.667-7 5Z"}],["path",{d:"M12 22c-4.2 0-7-1.667-7-5 4.2 0 7 1.667 7 5Z"}]]],j8=["svg",h,[["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M12 16.5A4.5 4.5 0 1 1 7.5 12 4.5 4.5 0 1 1 12 7.5a4.5 4.5 0 1 1 4.5 4.5 4.5 4.5 0 1 1-4.5 4.5"}],["path",{d:"M12 7.5V9"}],["path",{d:"M7.5 12H9"}],["path",{d:"M16.5 12H15"}],["path",{d:"M12 16.5V15"}],["path",{d:"m8 8 1.88 1.88"}],["path",{d:"M14.12 9.88 16 8"}],["path",{d:"m8 16 1.88-1.88"}],["path",{d:"M14.12 14.12 16 16"}]]],Y8=["svg",h,[["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]]],_8=["svg",h,[["path",{d:"M2 12h6"}],["path",{d:"M22 12h-6"}],["path",{d:"M12 2v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 20v2"}],["path",{d:"m19 9-3 3 3 3"}],["path",{d:"m5 15 3-3-3-3"}]]],a7=["svg",h,[["path",{d:"M12 22v-6"}],["path",{d:"M12 8V2"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}],["path",{d:"m15 19-3-3-3 3"}],["path",{d:"m15 5-3 3-3-3"}]]],h7=["svg",h,[["circle",{cx:"15",cy:"19",r:"2"}],["path",{d:"M20.9 19.8A2 2 0 0 0 22 18V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h5.1"}],["path",{d:"M15 11v-1"}],["path",{d:"M15 17v-2"}]]],t7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"m9 13 2 2 4-4"}]]],d7=["svg",h,[["circle",{cx:"16",cy:"16",r:"6"}],["path",{d:"M7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2"}],["path",{d:"M16 14v2l1 1"}]]],c7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M2 10h20"}]]],M7=["svg",h,[["path",{d:"M10 10.5 8 13l2 2.5"}],["path",{d:"m14 10.5 2 2.5-2 2.5"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z"}]]],b1=["svg",h,[["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"M10.3 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v3.3"}],["path",{d:"m21.7 19.4-.9-.3"}],["path",{d:"m15.2 16.9-.9-.3"}],["path",{d:"m16.6 21.7.3-.9"}],["path",{d:"m19.1 15.2.3-.9"}],["path",{d:"m19.6 21.7-.4-1"}],["path",{d:"m16.8 15.3-.4-1"}],["path",{d:"m14.3 19.6 1-.4"}],["path",{d:"m20.7 16.8 1-.4"}]]],p7=["svg",h,[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["circle",{cx:"12",cy:"13",r:"1"}]]],e7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M12 10v6"}],["path",{d:"m15 13-3 3-3-3"}]]],n7=["svg",h,[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v5"}],["circle",{cx:"13",cy:"12",r:"2"}],["path",{d:"M18 19c-2.8 0-5-2.2-5-5v8"}],["circle",{cx:"20",cy:"19",r:"2"}]]],i7=["svg",h,[["circle",{cx:"12",cy:"13",r:"2"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M14 13h3"}],["path",{d:"M7 13h3"}]]],l7=["svg",h,[["path",{d:"M11 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v1.5"}],["path",{d:"M13.9 17.45c-1.2-1.2-1.14-2.8-.2-3.73a2.43 2.43 0 0 1 3.44 0l.36.34.34-.34a2.43 2.43 0 0 1 3.45-.01c.95.95 1 2.53-.2 3.74L17.5 21Z"}]]],v7=["svg",h,[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1"}],["path",{d:"M2 13h10"}],["path",{d:"m9 16 3-3-3-3"}]]],o7=["svg",h,[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["path",{d:"M8 10v4"}],["path",{d:"M12 10v2"}],["path",{d:"M16 10v6"}]]],s7=["svg",h,[["circle",{cx:"16",cy:"20",r:"2"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2"}],["path",{d:"m22 14-4.5 4.5"}],["path",{d:"m21 15 1 1"}]]],r7=["svg",h,[["rect",{width:"8",height:"5",x:"14",y:"17",rx:"1"}],["path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5"}],["path",{d:"M20 17v-2a2 2 0 1 0-4 0v2"}]]],g7=["svg",h,[["path",{d:"M9 13h6"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]]],y7=["svg",h,[["path",{d:"m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2"}],["circle",{cx:"14",cy:"15",r:"1"}]]],$7=["svg",h,[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"}]]],m7=["svg",h,[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5"}],["path",{d:"M2 13h10"}],["path",{d:"m5 10-3 3 3 3"}]]],U1=["svg",h,[["path",{d:"M2 11.5V5a2 2 0 0 1 2-2h3.9c.7 0 1.3.3 1.7.9l.8 1.2c.4.6 1 .9 1.7.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-9.5"}],["path",{d:"M11.378 13.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]]],C7=["svg",h,[["path",{d:"M12 10v6"}],["path",{d:"M9 13h6"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]]],u7=["svg",h,[["path",{d:"M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2Z"}],["circle",{cx:"12",cy:"13",r:"2"}],["path",{d:"M12 15v5"}]]],H7=["svg",h,[["circle",{cx:"11.5",cy:"12.5",r:"2.5"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M13.3 14.3 15 16"}]]],w7=["svg",h,[["path",{d:"M10.7 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v4.1"}],["path",{d:"m21 21-1.9-1.9"}],["circle",{cx:"17",cy:"17",r:"3"}]]],V7=["svg",h,[["path",{d:"M2 9V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7"}],["path",{d:"m8 16 3-3-3-3"}]]],A7=["svg",h,[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5"}],["path",{d:"M12 10v4h4"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5"}],["path",{d:"M22 22v-4h-4"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5"}]]],S7=["svg",h,[["path",{d:"M20 10a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-2.5a1 1 0 0 1-.8-.4l-.9-1.2A1 1 0 0 0 15 3h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M20 21a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-2.9a1 1 0 0 1-.88-.55l-.42-.85a1 1 0 0 0-.92-.6H13a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1Z"}],["path",{d:"M3 5a2 2 0 0 0 2 2h3"}],["path",{d:"M3 3v13a2 2 0 0 0 2 2h3"}]]],L7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"M12 10v6"}],["path",{d:"m9 13 3-3 3 3"}]]],f7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}],["path",{d:"m9.5 10.5 5 5"}],["path",{d:"m14.5 10.5-5 5"}]]],P7=["svg",h,[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"}]]],k7=["svg",h,[["path",{d:"M20 17a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3.9a2 2 0 0 1-1.69-.9l-.81-1.2a2 2 0 0 0-1.67-.9H8a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2Z"}],["path",{d:"M2 8v11a2 2 0 0 0 2 2h14"}]]],B7=["svg",h,[["path",{d:"M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z"}],["path",{d:"M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z"}],["path",{d:"M16 17h4"}],["path",{d:"M4 13h4"}]]],F7=["svg",h,[["path",{d:"M12 12H5a2 2 0 0 0-2 2v5"}],["circle",{cx:"13",cy:"19",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}],["path",{d:"M8 19h3m5-17v17h6M6 12V7c0-1.1.9-2 2-2h3l5 5"}]]],D7=["svg",h,[["polyline",{points:"15 17 20 12 15 7"}],["path",{d:"M4 18v-2a4 4 0 0 1 4-4h12"}]]],R7=["svg",h,[["line",{x1:"22",x2:"2",y1:"6",y2:"6"}],["line",{x1:"22",x2:"2",y1:"18",y2:"18"}],["line",{x1:"6",x2:"6",y1:"2",y2:"22"}],["line",{x1:"18",x2:"18",y1:"2",y2:"22"}]]],z7=["svg",h,[["path",{d:"M5 16V9h14V2H5l14 14h-7m-7 0 7 7v-7m-7 0h7"}]]],q7=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]]],T7=["svg",h,[["line",{x1:"3",x2:"15",y1:"22",y2:"22"}],["line",{x1:"4",x2:"14",y1:"9",y2:"9"}],["path",{d:"M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18"}],["path",{d:"M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5"}]]],Z7=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["rect",{width:"10",height:"8",x:"7",y:"8",rx:"1"}]]],b7=["svg",h,[["path",{d:"M2 7v10"}],["path",{d:"M6 5v14"}],["rect",{width:"12",height:"18",x:"10",y:"3",rx:"2"}]]],U7=["svg",h,[["path",{d:"M2 3v18"}],["rect",{width:"12",height:"18",x:"6",y:"3",rx:"2"}],["path",{d:"M22 3v18"}]]],O7=["svg",h,[["rect",{width:"18",height:"14",x:"3",y:"3",rx:"2"}],["path",{d:"M4 21h1"}],["path",{d:"M9 21h1"}],["path",{d:"M14 21h1"}],["path",{d:"M19 21h1"}]]],G7=["svg",h,[["path",{d:"M7 2h10"}],["path",{d:"M5 6h14"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2"}]]],I7=["svg",h,[["path",{d:"M3 2h18"}],["rect",{width:"18",height:"12",x:"3",y:"6",rx:"2"}],["path",{d:"M3 22h18"}]]],E7=["svg",h,[["line",{x1:"6",x2:"10",y1:"11",y2:"11"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z"}]]],x7=["svg",h,[["line",{x1:"6",x2:"10",y1:"12",y2:"12"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14"}],["line",{x1:"15",x2:"15.01",y1:"13",y2:"13"}],["line",{x1:"18",x2:"18.01",y1:"11",y2:"11"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]]],W7=["svg",h,[["path",{d:"m12 14 4-4"}],["path",{d:"M3.34 19a10 10 0 1 1 17.32 0"}]]],X7=["svg",h,[["path",{d:"m14.5 12.5-8 8a2.119 2.119 0 1 1-3-3l8-8"}],["path",{d:"m16 16 6-6"}],["path",{d:"m8 8 6-6"}],["path",{d:"m9 7 8 8"}],["path",{d:"m21 11-8-8"}]]],N7=["svg",h,[["path",{d:"M6 3h12l4 6-10 13L2 9Z"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6"}],["path",{d:"M2 9h20"}]]],K7=["svg",h,[["path",{d:"M9 10h.01"}],["path",{d:"M15 10h.01"}],["path",{d:"M12 2a8 8 0 0 0-8 8v12l3-3 2.5 2.5L12 19l2.5 2.5L17 19l3 3V10a8 8 0 0 0-8-8z"}]]],J7=["svg",h,[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1"}],["path",{d:"M12 8v13"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5"}]]],Q7=["svg",h,[["path",{d:"M6 3v12"}],["path",{d:"M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}],["path",{d:"M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"}],["path",{d:"M15 6a9 9 0 0 0-9 9"}],["path",{d:"M18 15v6"}],["path",{d:"M21 18h-6"}]]],j7=["svg",h,[["line",{x1:"6",x2:"6",y1:"3",y2:"15"}],["circle",{cx:"18",cy:"6",r:"3"}],["circle",{cx:"6",cy:"18",r:"3"}],["path",{d:"M18 9a9 9 0 0 1-9 9"}]]],O1=["svg",h,[["circle",{cx:"12",cy:"12",r:"3"}],["line",{x1:"3",x2:"9",y1:"12",y2:"12"}],["line",{x1:"15",x2:"21",y1:"12",y2:"12"}]]],Y7=["svg",h,[["path",{d:"M12 3v6"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M12 15v6"}]]],_7=["svg",h,[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7"}],["path",{d:"m15 9-3-3 3-3"}],["circle",{cx:"19",cy:"18",r:"3"}],["path",{d:"M12 18H7a2 2 0 0 1-2-2V9"}],["path",{d:"m9 15 3 3-3 3"}]]],aM=["svg",h,[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9"}]]],hM=["svg",h,[["circle",{cx:"12",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["circle",{cx:"18",cy:"6",r:"3"}],["path",{d:"M18 9v2c0 .6-.4 1-1 1H7c-.6 0-1-.4-1-1V9"}],["path",{d:"M12 12v3"}]]],tM=["svg",h,[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v6"}],["circle",{cx:"5",cy:"18",r:"3"}],["path",{d:"M12 3v18"}],["circle",{cx:"19",cy:"6",r:"3"}],["path",{d:"M16 15.7A9 9 0 0 0 19 9"}]]],dM=["svg",h,[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 21V9a9 9 0 0 0 9 9"}]]],cM=["svg",h,[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v12"}],["circle",{cx:"19",cy:"18",r:"3"}],["path",{d:"m15 9-3-3 3-3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v7"}]]],MM=["svg",h,[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 9v12"}],["path",{d:"m21 3-6 6"}],["path",{d:"m21 9-6-6"}],["path",{d:"M18 11.5V15"}],["circle",{cx:"18",cy:"18",r:"3"}]]],pM=["svg",h,[["circle",{cx:"5",cy:"6",r:"3"}],["path",{d:"M5 9v12"}],["path",{d:"m15 9-3-3 3-3"}],["path",{d:"M12 6h5a2 2 0 0 1 2 2v3"}],["path",{d:"M19 15v6"}],["path",{d:"M22 18h-6"}]]],eM=["svg",h,[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M6 9v12"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v3"}],["path",{d:"M18 15v6"}],["path",{d:"M21 18h-6"}]]],nM=["svg",h,[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M18 6V5"}],["path",{d:"M18 11v-1"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21"}]]],iM=["svg",h,[["circle",{cx:"18",cy:"18",r:"3"}],["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7"}],["line",{x1:"6",x2:"6",y1:"9",y2:"21"}]]],lM=["svg",h,[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"}],["path",{d:"M9 18c-4.51 2-5-2-7-2"}]]],vM=["svg",h,[["path",{d:"m22 13.29-3.33-10a.42.42 0 0 0-.14-.18.38.38 0 0 0-.22-.11.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18l-2.26 6.67H8.32L6.1 3.26a.42.42 0 0 0-.1-.18.38.38 0 0 0-.26-.08.39.39 0 0 0-.23.07.42.42 0 0 0-.14.18L2 13.29a.74.74 0 0 0 .27.83L12 21l9.69-6.88a.71.71 0 0 0 .31-.83Z"}]]],oM=["svg",h,[["path",{d:"M5.116 4.104A1 1 0 0 1 6.11 3h11.78a1 1 0 0 1 .994 1.105L17.19 20.21A2 2 0 0 1 15.2 22H8.8a2 2 0 0 1-2-1.79z"}],["path",{d:"M6 12a5 5 0 0 1 6 0 5 5 0 0 0 6 0"}]]],sM=["svg",h,[["circle",{cx:"6",cy:"15",r:"4"}],["circle",{cx:"18",cy:"15",r:"4"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2"}]]],rM=["svg",h,[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13"}],["path",{d:"M2 12h8.5"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1"}]]],gM=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}],["path",{d:"M2 12h20"}]]],yM=["svg",h,[["path",{d:"M12 13V2l8 4-8 4"}],["path",{d:"M20.561 10.222a9 9 0 1 1-12.55-5.29"}],["path",{d:"M8.002 9.997a5 5 0 1 0 8.9 2.02"}]]],$M=["svg",h,[["path",{d:"M18 11.5V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4"}],["path",{d:"M14 10V8a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2"}],["path",{d:"M10 9.9V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5"}],["path",{d:"M6 14a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-4a8 8 0 0 1-8-8 2 2 0 1 1 4 0"}]]],mM=["svg",h,[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"}],["path",{d:"M22 10v6"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5"}]]],CM=["svg",h,[["path",{d:"M22 5V2l-5.89 5.89"}],["circle",{cx:"16.6",cy:"15.89",r:"3"}],["circle",{cx:"8.11",cy:"7.4",r:"3"}],["circle",{cx:"12.35",cy:"11.65",r:"3"}],["circle",{cx:"13.91",cy:"5.85",r:"3"}],["circle",{cx:"18.15",cy:"10.09",r:"3"}],["circle",{cx:"6.56",cy:"13.2",r:"3"}],["circle",{cx:"10.8",cy:"17.44",r:"3"}],["circle",{cx:"5",cy:"19",r:"3"}]]],uM=["svg",h,[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"m16 19 2 2 4-4"}]]],G1=["svg",h,[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"M16 19h6"}],["path",{d:"M19 22v-6"}]]],HM=["svg",h,[["path",{d:"M12 3v17a1 1 0 0 1-1 1H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6a1 1 0 0 1-1 1H3"}],["path",{d:"m16 16 5 5"}],["path",{d:"m16 21 5-5"}]]],I1=["svg",h,[["path",{d:"M12 3v18"}],["path",{d:"M3 12h18"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]]],i=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M3 15h18"}],["path",{d:"M9 3v18"}],["path",{d:"M15 3v18"}]]],wM=["svg",h,[["circle",{cx:"12",cy:"9",r:"1"}],["circle",{cx:"19",cy:"9",r:"1"}],["circle",{cx:"5",cy:"9",r:"1"}],["circle",{cx:"12",cy:"15",r:"1"}],["circle",{cx:"19",cy:"15",r:"1"}],["circle",{cx:"5",cy:"15",r:"1"}]]],VM=["svg",h,[["circle",{cx:"9",cy:"12",r:"1"}],["circle",{cx:"9",cy:"5",r:"1"}],["circle",{cx:"9",cy:"19",r:"1"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"15",cy:"5",r:"1"}],["circle",{cx:"15",cy:"19",r:"1"}]]],AM=["svg",h,[["circle",{cx:"12",cy:"5",r:"1"}],["circle",{cx:"19",cy:"5",r:"1"}],["circle",{cx:"5",cy:"5",r:"1"}],["circle",{cx:"12",cy:"12",r:"1"}],["circle",{cx:"19",cy:"12",r:"1"}],["circle",{cx:"5",cy:"12",r:"1"}],["circle",{cx:"12",cy:"19",r:"1"}],["circle",{cx:"19",cy:"19",r:"1"}],["circle",{cx:"5",cy:"19",r:"1"}]]],SM=["svg",h,[["path",{d:"M3 7V5c0-1.1.9-2 2-2h2"}],["path",{d:"M17 3h2c1.1 0 2 .9 2 2v2"}],["path",{d:"M21 17v2c0 1.1-.9 2-2 2h-2"}],["path",{d:"M7 21H5c-1.1 0-2-.9-2-2v-2"}],["rect",{width:"7",height:"5",x:"7",y:"7",rx:"1"}],["rect",{width:"7",height:"5",x:"10",y:"12",rx:"1"}]]],LM=["svg",h,[["path",{d:"m11.9 12.1 4.514-4.514"}],["path",{d:"M20.1 2.3a1 1 0 0 0-1.4 0l-1.114 1.114A2 2 0 0 0 17 4.828v1.344a2 2 0 0 1-.586 1.414A2 2 0 0 1 17.828 7h1.344a2 2 0 0 0 1.414-.586L21.7 5.3a1 1 0 0 0 0-1.4z"}],["path",{d:"m6 16 2 2"}],["path",{d:"M8.2 9.9C8.7 8.8 9.8 8 11 8c2.8 0 5 2.2 5 5 0 1.2-.8 2.3-1.9 2.8l-.9.4A2 2 0 0 0 12 18a4 4 0 0 1-4 4c-3.3 0-6-2.7-6-6a4 4 0 0 1 4-4 2 2 0 0 0 1.8-1.2z"}],["circle",{cx:"11.5",cy:"12.5",r:".5",fill:"currentColor"}]]],fM=["svg",h,[["path",{d:"M13.144 21.144A7.274 10.445 45 1 0 2.856 10.856"}],["path",{d:"M13.144 21.144A7.274 4.365 45 0 0 2.856 10.856a7.274 4.365 45 0 0 10.288 10.288"}],["path",{d:"M16.565 10.435 18.6 8.4a2.501 2.501 0 1 0 1.65-4.65 2.5 2.5 0 1 0-4.66 1.66l-2.024 2.025"}],["path",{d:"m8.5 16.5-1-1"}]]],PM=["svg",h,[["path",{d:"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9"}],["path",{d:"m18 15 4-4"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5"}]]],kM=["svg",h,[["path",{d:"M11 15h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 17"}],["path",{d:"m7 21 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 16 6 6"}],["circle",{cx:"16",cy:"9",r:"2.9"}],["circle",{cx:"6",cy:"5",r:"3"}]]],BM=["svg",h,[["path",{d:"M11 14h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16"}],["path",{d:"m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 15 6 6"}],["path",{d:"M19.5 8.5c.7-.7 1.5-1.6 1.5-2.7A2.73 2.73 0 0 0 16 4a2.78 2.78 0 0 0-5 1.8c0 1.2.8 2 1.5 2.8L16 12Z"}]]],E1=["svg",h,[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9"}],["path",{d:"m2 13 6 6"}]]],FM=["svg",h,[["path",{d:"M18 12.5V10a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1.4"}],["path",{d:"M14 11V9a2 2 0 1 0-4 0v2"}],["path",{d:"M10 10.5V5a2 2 0 1 0-4 0v9"}],["path",{d:"m7 15-1.76-1.76a2 2 0 0 0-2.83 2.82l3.6 3.6C7.5 21.14 9.2 22 12 22h2a8 8 0 0 0 8-8V7a2 2 0 1 0-4 0v5"}]]],DM=["svg",h,[["path",{d:"M12 3V2"}],["path",{d:"m15.4 17.4 3.2-2.8a2 2 0 1 1 2.8 2.9l-3.6 3.3c-.7.8-1.7 1.2-2.8 1.2h-4c-1.1 0-2.1-.4-2.8-1.2l-1.302-1.464A1 1 0 0 0 6.151 19H5"}],["path",{d:"M2 14h12a2 2 0 0 1 0 4h-2"}],["path",{d:"M4 10h16"}],["path",{d:"M5 10a7 7 0 0 1 14 0"}],["path",{d:"M5 14v6a1 1 0 0 1-1 1H2"}]]],RM=["svg",h,[["path",{d:"M18 11V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M14 10V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v2"}],["path",{d:"M10 10.5V6a2 2 0 0 0-2-2a2 2 0 0 0-2 2v8"}],["path",{d:"M18 8a2 2 0 1 1 4 0v6a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"}]]],zM=["svg",h,[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4"}],["path",{d:"m21 3 1 11h-2"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3"}],["path",{d:"M3 4h8"}]]],qM=["svg",h,[["path",{d:"M12 2v8"}],["path",{d:"m16 6-4 4-4-4"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 18h.01"}]]],TM=["svg",h,[["path",{d:"m16 6-4-4-4 4"}],["path",{d:"M12 2v8"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6 18h.01"}],["path",{d:"M10 18h.01"}]]],ZM=["svg",h,[["line",{x1:"22",x2:"2",y1:"12",y2:"12"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16"}]]],bM=["svg",h,[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1"}]]],UM=["svg",h,[["line",{x1:"4",x2:"20",y1:"9",y2:"9"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21"}]]],OM=["svg",h,[["path",{d:"m5.2 6.2 1.4 1.4"}],["path",{d:"M2 13h2"}],["path",{d:"M20 13h2"}],["path",{d:"m17.4 7.6 1.4-1.4"}],["path",{d:"M22 17H2"}],["path",{d:"M22 21H2"}],["path",{d:"M16 13a4 4 0 0 0-8 0"}],["path",{d:"M12 5V2.5"}]]],GM=["svg",h,[["path",{d:"M22 9a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1l2 2h12l2-2h1a1 1 0 0 0 1-1Z"}],["path",{d:"M7.5 12h9"}]]],IM=["svg",h,[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"m17 12 3-2v8"}]]],EM=["svg",h,[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M21 18h-4c0-4 4-3 4-6 0-1.5-2-2.5-4-1"}]]],xM=["svg",h,[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M17.5 10.5c1.7-1 3.5 0 3.5 1.5a2 2 0 0 1-2 2"}],["path",{d:"M17 17.5c2 1.5 4 .3 4-1.5a2 2 0 0 0-2-2"}]]],WM=["svg",h,[["path",{d:"M12 18V6"}],["path",{d:"M17 10v3a1 1 0 0 0 1 1h3"}],["path",{d:"M21 10v8"}],["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}]]],XM=["svg",h,[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["path",{d:"M17 13v-3h4"}],["path",{d:"M17 17.7c.4.2.8.3 1.3.3 1.5 0 2.7-1.1 2.7-2.5S19.8 13 18.3 13H17"}]]],NM=["svg",h,[["path",{d:"M4 12h8"}],["path",{d:"M4 18V6"}],["path",{d:"M12 18V6"}],["circle",{cx:"19",cy:"16",r:"2"}],["path",{d:"M20 10c-2 2-3 3.5-3 6"}]]],KM=["svg",h,[["path",{d:"M6 12h12"}],["path",{d:"M6 20V4"}],["path",{d:"M18 20V4"}]]],JM=["svg",h,[["path",{d:"M21 14h-1.343"}],["path",{d:"M9.128 3.47A9 9 0 0 1 21 12v3.343"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20.414 20.414A2 2 0 0 1 19 21h-1a2 2 0 0 1-2-2v-3"}],["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 2.636-6.364"}]]],QM=["svg",h,[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"}]]],jM=["svg",h,[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5"}]]],YM=["svg",h,[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"m12 13-1-1 2-2-3-3 2-2"}]]],_M=["svg",h,[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66"}],["path",{d:"m18 15-2-2"}],["path",{d:"m15 18-2-2"}]]],ap=["svg",h,[["line",{x1:"2",y1:"2",x2:"22",y2:"22"}],["path",{d:"M16.5 16.5 12 21l-7-7c-1.5-1.45-3-3.2-3-5.5a5.5 5.5 0 0 1 2.14-4.35"}],["path",{d:"M8.76 3.1c1.15.22 2.13.78 3.24 1.9 1.5-1.5 2.74-2 4.5-2A5.5 5.5 0 0 1 22 8.5c0 2.12-1.3 3.78-2.67 5.17"}]]],hp=["svg",h,[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27"}]]],tp=["svg",h,[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"}]]],dp=["svg",h,[["path",{d:"M11 8c2-3-2-3 0-6"}],["path",{d:"M15.5 8c2-3-2-3 0-6"}],["path",{d:"M6 10h.01"}],["path",{d:"M6 14h.01"}],["path",{d:"M10 16v-4"}],["path",{d:"M14 16v-4"}],["path",{d:"M18 16v-4"}],["path",{d:"M20 6a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3"}],["path",{d:"M5 20v2"}],["path",{d:"M19 20v2"}]]],cp=["svg",h,[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"}]]],Mp=["svg",h,[["path",{d:"m9 11-6 6v3h9l3-3"}],["path",{d:"m22 12-4.6 4.6a2 2 0 0 1-2.8 0l-5.2-5.2a2 2 0 0 1 0-2.8L14 4"}]]],pp=["svg",h,[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["path",{d:"M12 7v5l4 2"}]]],ep=["svg",h,[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.28.01.53-.09.7-.27"}],["path",{d:"M11.14 20.57c.52.24 2.44 1.12 4.08 1.37.46.06.86-.25.9-.71.12-1.52-.3-3.43-.5-4.28"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .7-.26"}],["path",{d:"M17.99 5.52a20.83 20.83 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-1.17.1-2.5.02-3.9-.25"}],["path",{d:"M20.57 11.14c.24.52 1.12 2.44 1.37 4.08.04.3-.08.59-.31.75"}],["path",{d:"M4.93 4.93a10 10 0 0 0-.67 13.4c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.85.85 0 0 0 .48-.24"}],["path",{d:"M5.52 17.99c1.05.95 2.91 2.42 4.5 3.15a.8.8 0 0 0 1.13-.68c.2-2.34-.33-5.3-1.57-8.28"}],["path",{d:"M8.35 2.68a10 10 0 0 1 9.98 1.58c.43.35.4.96-.12 1.17-1.5.6-4.3.98-6.07 1.05"}],["path",{d:"m2 2 20 20"}]]],np=["svg",h,[["path",{d:"M10.82 16.12c1.69.6 3.91.79 5.18.85.55.03 1-.42.97-.97-.06-1.27-.26-3.5-.85-5.18"}],["path",{d:"M11.5 6.5c1.64 0 5-.38 6.71-1.07.52-.2.55-.82.12-1.17A10 10 0 0 0 4.26 18.33c.35.43.96.4 1.17-.12.69-1.71 1.07-5.07 1.07-6.71 1.34.45 3.1.9 4.88.62a.88.88 0 0 0 .73-.74c.3-2.14-.15-3.5-.61-4.88"}],["path",{d:"M15.62 16.95c.2.85.62 2.76.5 4.28a.77.77 0 0 1-.9.7 16.64 16.64 0 0 1-4.08-1.36"}],["path",{d:"M16.13 21.05c1.65.63 3.68.84 4.87.91a.9.9 0 0 0 .96-.96 17.68 17.68 0 0 0-.9-4.87"}],["path",{d:"M16.94 15.62c.86.2 2.77.62 4.29.5a.77.77 0 0 0 .7-.9 16.64 16.64 0 0 0-1.36-4.08"}],["path",{d:"M17.99 5.52a20.82 20.82 0 0 1 3.15 4.5.8.8 0 0 1-.68 1.13c-2.33.2-5.3-.32-8.27-1.57"}],["path",{d:"M4.93 4.93 3 3a.7.7 0 0 1 0-1"}],["path",{d:"M9.58 12.18c1.24 2.98 1.77 5.95 1.57 8.28a.8.8 0 0 1-1.13.68 20.82 20.82 0 0 1-4.5-3.15"}]]],ip=["svg",h,[["path",{d:"M12 6v4"}],["path",{d:"M14 14h-4"}],["path",{d:"M14 18h-4"}],["path",{d:"M14 8h-4"}],["path",{d:"M18 12h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-9a2 2 0 0 1 2-2h2"}],["path",{d:"M18 22V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v18"}]]],lp=["svg",h,[["path",{d:"M10 22v-6.57"}],["path",{d:"M12 11h.01"}],["path",{d:"M12 7h.01"}],["path",{d:"M14 15.43V22"}],["path",{d:"M15 16a5 5 0 0 0-6 0"}],["path",{d:"M16 11h.01"}],["path",{d:"M16 7h.01"}],["path",{d:"M8 11h.01"}],["path",{d:"M8 7h.01"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2"}]]],vp=["svg",h,[["path",{d:"M5 22h14"}],["path",{d:"M5 2h14"}],["path",{d:"M17 22v-4.172a2 2 0 0 0-.586-1.414L12 12l-4.414 4.414A2 2 0 0 0 7 17.828V22"}],["path",{d:"M7 2v4.172a2 2 0 0 0 .586 1.414L12 12l4.414-4.414A2 2 0 0 0 17 6.172V2"}]]],op=["svg",h,[["path",{d:"M10 12V8.964"}],["path",{d:"M14 12V8.964"}],["path",{d:"M15 12a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2v-2a1 1 0 0 1 1-1z"}],["path",{d:"M8.5 21H5a2 2 0 0 1-2-2v-9a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2h-5a2 2 0 0 1-2-2v-2"}]]],sp=["svg",h,[["path",{d:"M13.22 2.416a2 2 0 0 0-2.511.057l-7 5.999A2 2 0 0 0 3 10v9a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7.354"}],["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"}],["path",{d:"M15 6h6"}],["path",{d:"M18 3v6"}]]],x1=["svg",h,[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}]]],W1=["svg",h,[["path",{d:"M12 17c5 0 8-2.69 8-6H4c0 3.31 3 6 8 6m-4 4h8m-4-3v3M5.14 11a3.5 3.5 0 1 1 6.71 0"}],["path",{d:"M12.14 11a3.5 3.5 0 1 1 6.71 0"}],["path",{d:"M15.5 6.5a3.5 3.5 0 1 0-7 0"}]]],X1=["svg",h,[["path",{d:"m7 11 4.08 10.35a1 1 0 0 0 1.84 0L17 11"}],["path",{d:"M17 7A5 5 0 0 0 7 7"}],["path",{d:"M17 7a2 2 0 0 1 0 4H7a2 2 0 0 1 0-4"}]]],rp=["svg",h,[["path",{d:"M16 10h2"}],["path",{d:"M16 14h2"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0"}],["circle",{cx:"9",cy:"11",r:"2"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2"}]]],gp=["svg",h,[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21"}],["path",{d:"m14 19 3 3v-5.5"}],["path",{d:"m17 22 3-3"}],["circle",{cx:"9",cy:"9",r:"2"}]]],yp=["svg",h,[["path",{d:"M21 9v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7"}],["line",{x1:"16",x2:"22",y1:"5",y2:"5"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}]]],$p=["svg",h,[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9"}]]],mp=["svg",h,[["path",{d:"m11 16-5 5"}],["path",{d:"M11 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v6.5"}],["path",{d:"M15.765 22a.5.5 0 0 1-.765-.424V13.38a.5.5 0 0 1 .765-.424l5.878 3.674a1 1 0 0 1 0 1.696z"}],["circle",{cx:"9",cy:"9",r:"2"}]]],Cp=["svg",h,[["path",{d:"M16 5h6"}],["path",{d:"M19 2v6"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}],["circle",{cx:"9",cy:"9",r:"2"}]]],up=["svg",h,[["path",{d:"M10.3 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10l-3.1-3.1a2 2 0 0 0-2.814.014L6 21"}],["path",{d:"m14 19.5 3-3 3 3"}],["path",{d:"M17 22v-5.5"}],["circle",{cx:"9",cy:"9",r:"2"}]]],Hp=["svg",h,[["path",{d:"M16 3h5v5"}],["path",{d:"M17 21h2a2 2 0 0 0 2-2"}],["path",{d:"M21 12v3"}],["path",{d:"m21 3-5 5"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2"}],["path",{d:"m5 21 4.144-4.144a1.21 1.21 0 0 1 1.712 0L13 19"}],["path",{d:"M9 3h3"}],["rect",{x:"3",y:"11",width:"10",height:"10",rx:"1"}]]],wp=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["circle",{cx:"9",cy:"9",r:"2"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21"}]]],Vp=["svg",h,[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18"}],["circle",{cx:"12",cy:"8",r:"2"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2"}]]],Ap=["svg",h,[["path",{d:"M12 3v12"}],["path",{d:"m8 11 4 4 4-4"}],["path",{d:"M8 5H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-4"}]]],Sp=["svg",h,[["polyline",{points:"22 12 16 12 14 15 10 15 8 12 2 12"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"}]]],N1=["svg",h,[["path",{d:"M21 12H11"}],["path",{d:"M21 18H11"}],["path",{d:"M21 6H11"}],["path",{d:"m7 8-4 4 4 4"}]]],K1=["svg",h,[["path",{d:"M21 12H11"}],["path",{d:"M21 18H11"}],["path",{d:"M21 6H11"}],["path",{d:"m3 8 4 4-4 4"}]]],Lp=["svg",h,[["path",{d:"M6 3h12"}],["path",{d:"M6 8h12"}],["path",{d:"m6 13 8.5 8"}],["path",{d:"M6 13h3"}],["path",{d:"M9 13c6.667 0 6.667-10 0-10"}]]],fp=["svg",h,[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z"}]]],Pp=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M12 16v-4"}],["path",{d:"M12 8h.01"}]]],kp=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7h.01"}],["path",{d:"M17 7h.01"}],["path",{d:"M7 17h.01"}],["path",{d:"M17 17h.01"}]]],Bp=["svg",h,[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5"}]]],Fp=["svg",h,[["line",{x1:"19",x2:"10",y1:"4",y2:"4"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20"}]]],Dp=["svg",h,[["path",{d:"M20 10c0-4.4-3.6-8-8-8s-8 3.6-8 8 3.6 8 8 8h8"}],["polyline",{points:"16 14 20 18 16 22"}]]],Rp=["svg",h,[["path",{d:"M4 10c0-4.4 3.6-8 8-8s8 3.6 8 8-3.6 8-8 8H4"}],["polyline",{points:"8 22 4 18 8 14"}]]],zp=["svg",h,[["path",{d:"M12 9.5V21m0-11.5L6 3m6 6.5L18 3"}],["path",{d:"M6 15h12"}],["path",{d:"M6 11h12"}]]],qp=["svg",h,[["path",{d:"M21 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-2Z"}],["path",{d:"M6 15v-2"}],["path",{d:"M12 15V9"}],["circle",{cx:"12",cy:"6",r:"3"}]]],Tp=["svg",h,[["path",{d:"M6 5v11"}],["path",{d:"M12 5v6"}],["path",{d:"M18 5v14"}]]],Zp=["svg",h,[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor"}]]],bp=["svg",h,[["path",{d:"M12.4 2.7a2.5 2.5 0 0 1 3.4 0l5.5 5.5a2.5 2.5 0 0 1 0 3.4l-3.7 3.7a2.5 2.5 0 0 1-3.4 0L8.7 9.8a2.5 2.5 0 0 1 0-3.4z"}],["path",{d:"m14 7 3 3"}],["path",{d:"m9.4 10.6-6.814 6.814A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814"}]]],Up=["svg",h,[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4"}],["path",{d:"m21 2-9.6 9.6"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5"}]]],Op=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M6 8h4"}],["path",{d:"M14 8h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"M2 12h20"}],["path",{d:"M6 12v4"}],["path",{d:"M10 12v4"}],["path",{d:"M14 12v4"}],["path",{d:"M18 12v4"}]]],Gp=["svg",h,[["path",{d:"M 20 4 A2 2 0 0 1 22 6"}],["path",{d:"M 22 6 L 22 16.41"}],["path",{d:"M 7 16 L 16 16"}],["path",{d:"M 9.69 4 L 20 4"}],["path",{d:"M14 8h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20 20H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}],["path",{d:"M6 8h.01"}],["path",{d:"M8 12h.01"}]]],Ip=["svg",h,[["path",{d:"M10 8h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M14 8h.01"}],["path",{d:"M16 12h.01"}],["path",{d:"M18 8h.01"}],["path",{d:"M6 8h.01"}],["path",{d:"M7 16h10"}],["path",{d:"M8 12h.01"}],["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}]]],Ep=["svg",h,[["path",{d:"M12 2v5"}],["path",{d:"M6 7h12l4 9H2l4-9Z"}],["path",{d:"M9.17 16a3 3 0 1 0 5.66 0"}]]],xp=["svg",h,[["path",{d:"m14 5-3 3 2 7 8-8-7-2Z"}],["path",{d:"m14 5-3 3-3-3 3-3 3 3Z"}],["path",{d:"M9.5 6.5 4 12l3 6"}],["path",{d:"M3 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H3Z"}]]],Wp=["svg",h,[["path",{d:"M9 2h6l3 7H6l3-7Z"}],["path",{d:"M12 9v13"}],["path",{d:"M9 22h6"}]]],Xp=["svg",h,[["path",{d:"M11 13h6l3 7H8l3-7Z"}],["path",{d:"M14 13V8a2 2 0 0 0-2-2H8"}],["path",{d:"M4 9h2a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H4v6Z"}]]],Np=["svg",h,[["path",{d:"M11 4h6l3 7H8l3-7Z"}],["path",{d:"M14 11v5a2 2 0 0 1-2 2H8"}],["path",{d:"M4 15h2a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H4v-6Z"}]]],Kp=["svg",h,[["path",{d:"M8 2h8l4 10H4L8 2Z"}],["path",{d:"M12 12v6"}],["path",{d:"M8 22v-2c0-1.1.9-2 2-2h4a2 2 0 0 1 2 2v2H8Z"}]]],Jp=["svg",h,[["path",{d:"m12 8 6-3-6-3v10"}],["path",{d:"m8 11.99-5.5 3.14a1 1 0 0 0 0 1.74l8.5 4.86a2 2 0 0 0 2 0l8.5-4.86a1 1 0 0 0 0-1.74L16 12"}],["path",{d:"m6.49 12.85 11.02 6.3"}],["path",{d:"M17.51 12.85 6.5 19.15"}]]],Qp=["svg",h,[["line",{x1:"3",x2:"21",y1:"22",y2:"22"}],["line",{x1:"6",x2:"6",y1:"18",y2:"11"}],["line",{x1:"10",x2:"10",y1:"18",y2:"11"}],["line",{x1:"14",x2:"14",y1:"18",y2:"11"}],["line",{x1:"18",x2:"18",y1:"18",y2:"11"}],["polygon",{points:"12 2 20 7 4 7"}]]],jp=["svg",h,[["path",{d:"m5 8 6 6"}],["path",{d:"m4 14 6-6 2-3"}],["path",{d:"M2 5h12"}],["path",{d:"M7 2h1"}],["path",{d:"m22 22-5-10-5 10"}],["path",{d:"M14 18h6"}]]],Yp=["svg",h,[["path",{d:"M2 20h20"}],["path",{d:"m9 10 2 2 4-4"}],["rect",{x:"3",y:"4",width:"18",height:"12",rx:"2"}]]],J1=["svg",h,[["rect",{width:"18",height:"12",x:"3",y:"4",rx:"2",ry:"2"}],["line",{x1:"2",x2:"22",y1:"20",y2:"20"}]]],_p=["svg",h,[["path",{d:"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16"}]]],ae=["svg",h,[["path",{d:"M7 22a5 5 0 0 1-2-4"}],["path",{d:"M7 16.93c.96.43 1.96.74 2.99.91"}],["path",{d:"M3.34 14A6.8 6.8 0 0 1 2 10c0-4.42 4.48-8 10-8s10 3.58 10 8a7.19 7.19 0 0 1-.33 2"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"}],["path",{d:"M14.33 22h-.09a.35.35 0 0 1-.24-.32v-10a.34.34 0 0 1 .33-.34c.08 0 .15.03.21.08l7.34 6a.33.33 0 0 1-.21.59h-4.49l-2.57 3.85a.35.35 0 0 1-.28.14z"}]]],he=["svg",h,[["path",{d:"M7 22a5 5 0 0 1-2-4"}],["path",{d:"M3.3 14A6.8 6.8 0 0 1 2 10c0-4.4 4.5-8 10-8s10 3.6 10 8-4.5 8-10 8a12 12 0 0 1-5-1"}],["path",{d:"M5 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z"}]]],te=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M18 13a6 6 0 0 1-6 5 6 6 0 0 1-6-5h12Z"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]]],de=["svg",h,[["path",{d:"m16.02 12 5.48 3.13a1 1 0 0 1 0 1.74L13 21.74a2 2 0 0 1-2 0l-8.5-4.87a1 1 0 0 1 0-1.74L7.98 12"}],["path",{d:"M13 13.74a2 2 0 0 1-2 0L2.5 8.87a1 1 0 0 1 0-1.74L11 2.26a2 2 0 0 1 2 0l8.5 4.87a1 1 0 0 1 0 1.74Z"}]]],Q1=["svg",h,[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"}]]],ce=["svg",h,[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1"}]]],Me=["svg",h,[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}]]],pe=["svg",h,[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}],["path",{d:"M14 4h7"}],["path",{d:"M14 9h7"}],["path",{d:"M14 15h7"}],["path",{d:"M14 20h7"}]]],ee=["svg",h,[["rect",{width:"7",height:"18",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}]]],ne=["svg",h,[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1"}]]],ie=["svg",h,[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1"}]]],le=["svg",h,[["path",{d:"M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z"}],["path",{d:"M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12"}]]],ve=["svg",h,[["path",{d:"M2 22c1.25-.987 2.27-1.975 3.9-2.2a5.56 5.56 0 0 1 3.8 1.5 4 4 0 0 0 6.187-2.353 3.5 3.5 0 0 0 3.69-5.116A3.5 3.5 0 0 0 20.95 8 3.5 3.5 0 1 0 16 3.05a3.5 3.5 0 0 0-5.831 1.373 3.5 3.5 0 0 0-5.116 3.69 4 4 0 0 0-2.348 6.155C3.499 15.42 4.409 16.712 4.2 18.1 3.926 19.743 3.014 20.732 2 22"}],["path",{d:"M2 22 17 7"}]]],oe=["svg",h,[["path",{d:"M16 12h3a2 2 0 0 0 1.902-1.38l1.056-3.333A1 1 0 0 0 21 6H3a1 1 0 0 0-.958 1.287l1.056 3.334A2 2 0 0 0 5 12h3"}],["path",{d:"M18 6V3a1 1 0 0 0-1-1h-3"}],["rect",{width:"8",height:"12",x:"8",y:"10",rx:"1"}]]],se=["svg",h,[["path",{d:"M15 12h6"}],["path",{d:"M15 6h6"}],["path",{d:"m3 13 3.553-7.724a.5.5 0 0 1 .894 0L11 13"}],["path",{d:"M3 18h18"}],["path",{d:"M4 11h6"}]]],re=["svg",h,[["rect",{width:"8",height:"18",x:"3",y:"3",rx:"1"}],["path",{d:"M7 3v18"}],["path",{d:"M20.4 18.9c.2.5-.1 1.1-.6 1.3l-1.9.7c-.5.2-1.1-.1-1.3-.6L11.1 5.1c-.2-.5.1-1.1.6-1.3l1.9-.7c.5-.2 1.1.1 1.3.6Z"}]]],ge=["svg",h,[["path",{d:"m16 6 4 14"}],["path",{d:"M12 6v14"}],["path",{d:"M8 8v12"}],["path",{d:"M4 4v16"}]]],ye=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"m4.93 4.93 4.24 4.24"}],["path",{d:"m14.83 9.17 4.24-4.24"}],["path",{d:"m14.83 14.83 4.24 4.24"}],["path",{d:"m9.17 14.83-4.24 4.24"}],["circle",{cx:"12",cy:"12",r:"4"}]]],$e=["svg",h,[["path",{d:"M8 20V8c0-2.2 1.8-4 4-4 1.5 0 2.8.8 3.5 2"}],["path",{d:"M6 12h4"}],["path",{d:"M14 12h2v8"}],["path",{d:"M6 20h4"}],["path",{d:"M14 20h4"}]]],me=["svg",h,[["path",{d:"M16.8 11.2c.8-.9 1.2-2 1.2-3.2a6 6 0 0 0-9.3-5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M6.3 6.3a4.67 4.67 0 0 0 1.2 5.2c.7.7 1.3 1.5 1.5 2.5"}],["path",{d:"M9 18h6"}],["path",{d:"M10 22h4"}]]],Ce=["svg",h,[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"}],["path",{d:"M9 18h6"}],["path",{d:"M10 22h4"}]]],ue=["svg",h,[["path",{d:"M9 17H7A5 5 0 0 1 7 7"}],["path",{d:"M15 7h2a5 5 0 0 1 4 8"}],["line",{x1:"8",x2:"12",y1:"12",y2:"12"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],He=["svg",h,[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}]]],we=["svg",h,[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}]]],Ve=["svg",h,[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}],["rect",{width:"4",height:"12",x:"2",y:"9"}],["circle",{cx:"4",cy:"4",r:"2"}]]],Ae=["svg",h,[["path",{d:"M11 18H3"}],["path",{d:"m15 18 2 2 4-4"}],["path",{d:"M16 12H3"}],["path",{d:"M16 6H3"}]]],Se=["svg",h,[["path",{d:"m3 17 2 2 4-4"}],["path",{d:"m3 7 2 2 4-4"}],["path",{d:"M13 6h8"}],["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}]]],Le=["svg",h,[["path",{d:"m3 10 2.5-2.5L3 5"}],["path",{d:"m3 19 2.5-2.5L3 14"}],["path",{d:"M10 6h11"}],["path",{d:"M10 12h11"}],["path",{d:"M10 18h11"}]]],fe=["svg",h,[["path",{d:"M16 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M10 18H3"}],["path",{d:"M21 6v10a2 2 0 0 1-2 2h-5"}],["path",{d:"m16 16-2 2 2 2"}]]],Pe=["svg",h,[["path",{d:"M10 18h4"}],["path",{d:"M11 6H3"}],["path",{d:"M15 6h6"}],["path",{d:"M18 9V3"}],["path",{d:"M7 12h8"}]]],ke=["svg",h,[["path",{d:"M3 6h18"}],["path",{d:"M7 12h10"}],["path",{d:"M10 18h4"}]]],Be=["svg",h,[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"M21 12h-6"}]]],Fe=["svg",h,[["path",{d:"M21 15V6"}],["path",{d:"M18.5 18a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"}],["path",{d:"M12 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M12 18H3"}]]],De=["svg",h,[["path",{d:"M10 12h11"}],["path",{d:"M10 18h11"}],["path",{d:"M10 6h11"}],["path",{d:"M4 10h2"}],["path",{d:"M4 6h1v4"}],["path",{d:"M6 18H4c0-1 2-2 2-3s-1-1.5-2-1"}]]],Re=["svg",h,[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"M18 9v6"}],["path",{d:"M21 12h-6"}]]],ze=["svg",h,[["path",{d:"M21 6H3"}],["path",{d:"M7 12H3"}],["path",{d:"M7 18H3"}],["path",{d:"M12 18a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L11 14"}],["path",{d:"M11 10v4h4"}]]],qe=["svg",h,[["path",{d:"M16 12H3"}],["path",{d:"M16 18H3"}],["path",{d:"M10 6H3"}],["path",{d:"M21 18V8a2 2 0 0 0-2-2h-5"}],["path",{d:"m16 8-2-2 2-2"}]]],Te=["svg",h,[["rect",{x:"3",y:"5",width:"6",height:"6",rx:"1"}],["path",{d:"m3 17 2 2 4-4"}],["path",{d:"M13 6h8"}],["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}]]],Ze=["svg",h,[["path",{d:"M21 12h-8"}],["path",{d:"M21 6H8"}],["path",{d:"M21 18h-8"}],["path",{d:"M3 6v4c0 1.1.9 2 2 2h3"}],["path",{d:"M3 10v6c0 1.1.9 2 2 2h3"}]]],be=["svg",h,[["path",{d:"M12 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M12 18H3"}],["path",{d:"m16 12 5 3-5 3v-6Z"}]]],Ue=["svg",h,[["path",{d:"M11 12H3"}],["path",{d:"M16 6H3"}],["path",{d:"M16 18H3"}],["path",{d:"m19 10-4 4"}],["path",{d:"m15 10 4 4"}]]],Oe=["svg",h,[["path",{d:"M3 12h.01"}],["path",{d:"M3 18h.01"}],["path",{d:"M3 6h.01"}],["path",{d:"M8 12h13"}],["path",{d:"M8 18h13"}],["path",{d:"M8 6h13"}]]],j1=["svg",h,[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56"}]]],Ge=["svg",h,[["path",{d:"M22 12a1 1 0 0 1-10 0 1 1 0 0 0-10 0"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6"}],["circle",{cx:"12",cy:"12",r:"10"}]]],Ie=["svg",h,[["path",{d:"M12 2v4"}],["path",{d:"m16.2 7.8 2.9-2.9"}],["path",{d:"M18 12h4"}],["path",{d:"m16.2 16.2 2.9 2.9"}],["path",{d:"M12 18v4"}],["path",{d:"m4.9 19.1 2.9-2.9"}],["path",{d:"M2 12h4"}],["path",{d:"m4.9 4.9 2.9 2.9"}]]],Ee=["svg",h,[["line",{x1:"2",x2:"5",y1:"12",y2:"12"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}],["circle",{cx:"12",cy:"12",r:"7"}],["circle",{cx:"12",cy:"12",r:"3"}]]],xe=["svg",h,[["line",{x1:"2",x2:"5",y1:"12",y2:"12"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}],["path",{d:"M7.11 7.11C5.83 8.39 5 10.1 5 12c0 3.87 3.13 7 7 7 1.9 0 3.61-.83 4.89-2.11"}],["path",{d:"M18.71 13.96c.19-.63.29-1.29.29-1.96 0-3.87-3.13-7-7-7-.67 0-1.33.1-1.96.29"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],We=["svg",h,[["line",{x1:"2",x2:"5",y1:"12",y2:"12"}],["line",{x1:"19",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"5"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}],["circle",{cx:"12",cy:"12",r:"7"}]]],Y1=["svg",h,[["circle",{cx:"12",cy:"16",r:"1"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5"}]]],Xe=["svg",h,[["circle",{cx:"12",cy:"16",r:"1"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3"}]]],_1=["svg",h,[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1"}]]],Ne=["svg",h,[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4"}]]],Ke=["svg",h,[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4"}],["polyline",{points:"10 17 15 12 10 7"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12"}]]],Je=["svg",h,[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}],["polyline",{points:"16 17 21 12 16 7"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12"}]]],Qe=["svg",h,[["path",{d:"M13 12h8"}],["path",{d:"M13 18h8"}],["path",{d:"M13 6h8"}],["path",{d:"M3 12h1"}],["path",{d:"M3 18h1"}],["path",{d:"M3 6h1"}],["path",{d:"M8 12h1"}],["path",{d:"M8 18h1"}],["path",{d:"M8 6h1"}]]],je=["svg",h,[["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}],["path",{d:"M11 11a2 2 0 0 0 4 0 4 4 0 0 0-8 0 6 6 0 0 0 12 0"}]]],Ye=["svg",h,[["path",{d:"M6 20a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2"}],["path",{d:"M8 18V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v14"}],["path",{d:"M10 20h4"}],["circle",{cx:"16",cy:"20",r:"2"}],["circle",{cx:"8",cy:"20",r:"2"}]]],_e=["svg",h,[["path",{d:"m6 15-4-4 6.75-6.77a7.79 7.79 0 0 1 11 11L13 22l-4-4 6.39-6.36a2.14 2.14 0 0 0-3-3L6 15"}],["path",{d:"m5 8 4 4"}],["path",{d:"m12 15 4 4"}]]],an=["svg",h,[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"m16 19 2 2 4-4"}]]],hn=["svg",h,[["path",{d:"M22 15V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M16 19h6"}]]],tn=["svg",h,[["path",{d:"M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z"}],["path",{d:"m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10"}]]],dn=["svg",h,[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M19 16v6"}],["path",{d:"M16 19h6"}]]],cn=["svg",h,[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M18 15.28c.2-.4.5-.8.9-1a2.1 2.1 0 0 1 2.6.4c.3.4.5.8.5 1.3 0 1.3-2 2-2 2"}],["path",{d:"M20 22v.01"}]]],Mn=["svg",h,[["path",{d:"M22 12.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h7.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M18 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}],["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"m22 22-1.5-1.5"}]]],pn=["svg",h,[["path",{d:"M22 10.5V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h12.5"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"M20 14v4"}],["path",{d:"M20 22v.01"}]]],en=["svg",h,[["path",{d:"M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h9"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}],["path",{d:"m17 17 4 4"}],["path",{d:"m21 17-4 4"}]]],nn=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"}]]],ln=["svg",h,[["path",{d:"M22 17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9.5C2 7 4 5 6.5 5H18c2.2 0 4 1.8 4 4v8Z"}],["polyline",{points:"15,9 18,9 18,11"}],["path",{d:"M6.5 5C9 5 11 7 11 9.5V17a2 2 0 0 1-2 2"}],["line",{x1:"6",x2:"7",y1:"10",y2:"10"}]]],vn=["svg",h,[["rect",{width:"16",height:"13",x:"6",y:"4",rx:"2"}],["path",{d:"m22 7-7.1 3.78c-.57.3-1.23.3-1.8 0L6 7"}],["path",{d:"M2 8v11c0 1.1.9 2 2 2h14"}]]],on=["svg",h,[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"m9 10 2 2 4-4"}]]],sn=["svg",h,[["path",{d:"M19.43 12.935c.357-.967.57-1.955.57-2.935a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32.197 32.197 0 0 0 .813-.728"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"m16 18 2 2 4-4"}]]],rn=["svg",h,[["path",{d:"M15 22a1 1 0 0 1-1-1v-4a1 1 0 0 1 .445-.832l3-2a1 1 0 0 1 1.11 0l3 2A1 1 0 0 1 22 17v4a1 1 0 0 1-1 1z"}],["path",{d:"M18 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 .601.2"}],["path",{d:"M18 22v-3"}],["circle",{cx:"10",cy:"10",r:"3"}]]],gn=["svg",h,[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"M9 10h6"}]]],yn=["svg",h,[["path",{d:"M18.977 14C19.6 12.701 20 11.343 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M16 18h6"}]]],$n=["svg",h,[["path",{d:"M12.75 7.09a3 3 0 0 1 2.16 2.16"}],["path",{d:"M17.072 17.072c-1.634 2.17-3.527 3.912-4.471 4.727a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 1.432-4.568"}],["path",{d:"m2 2 20 20"}],["path",{d:"M8.475 2.818A8 8 0 0 1 20 10c0 1.183-.31 2.377-.81 3.533"}],["path",{d:"M9.13 9.13a3 3 0 0 0 3.74 3.74"}]]],mn=["svg",h,[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"M12 7v6"}],["path",{d:"M9 10h6"}]]],Cn=["svg",h,[["path",{d:"M19.914 11.105A7.298 7.298 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 32 32 0 0 0 .824-.738"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M16 18h6"}],["path",{d:"M19 15v6"}]]],un=["svg",h,[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]]],Hn=["svg",h,[["path",{d:"M19.752 11.901A7.78 7.78 0 0 0 20 10a8 8 0 0 0-16 0c0 4.993 5.539 10.193 7.399 11.799a1 1 0 0 0 1.202 0 19 19 0 0 0 .09-.077"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"m21.5 15.5-5 5"}],["path",{d:"m21.5 20.5-5-5"}]]],wn=["svg",h,[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"}],["circle",{cx:"12",cy:"10",r:"3"}]]],Vn=["svg",h,[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0"}],["circle",{cx:"12",cy:"8",r:"2"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712"}]]],An=["svg",h,[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"}],["path",{d:"M15 5.764v15"}],["path",{d:"M9 3.236v15"}]]],Sn=["svg",h,[["path",{d:"M8 22h8"}],["path",{d:"M12 11v11"}],["path",{d:"m19 3-7 8-7-8Z"}]]],Ln=["svg",h,[["polyline",{points:"15 3 21 3 21 9"}],["polyline",{points:"9 21 3 21 3 15"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14"}]]],fn=["svg",h,[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3"}]]],Pn=["svg",h,[["path",{d:"M7.21 15 2.66 7.14a2 2 0 0 1 .13-2.2L4.4 2.8A2 2 0 0 1 6 2h12a2 2 0 0 1 1.6.8l1.6 2.14a2 2 0 0 1 .14 2.2L16.79 15"}],["path",{d:"M11 12 5.12 2.2"}],["path",{d:"m13 12 5.88-9.8"}],["path",{d:"M8 7h8"}],["circle",{cx:"12",cy:"17",r:"5"}],["path",{d:"M12 18v-2h-.5"}]]],kn=["svg",h,[["path",{d:"M9.26 9.26 3 11v3l14.14 3.14"}],["path",{d:"M21 15.34V6l-7.31 2.03"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],Bn=["svg",h,[["path",{d:"m3 11 18-5v12L3 14v-3z"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6"}]]],Fn=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]]],Dn=["svg",h,[["path",{d:"M6 19v-3"}],["path",{d:"M10 19v-3"}],["path",{d:"M14 19v-3"}],["path",{d:"M18 19v-3"}],["path",{d:"M8 11V9"}],["path",{d:"M16 11V9"}],["path",{d:"M12 11V9"}],["path",{d:"M2 15h20"}],["path",{d:"M2 7a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v1.1a2 2 0 0 0 0 3.837V17a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-5.1a2 2 0 0 0 0-3.837Z"}]]],Rn=["svg",h,[["line",{x1:"4",x2:"20",y1:"12",y2:"12"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18"}]]],zn=["svg",h,[["path",{d:"m8 6 4-4 4 4"}],["path",{d:"M12 2v10.3a4 4 0 0 1-1.172 2.872L4 22"}],["path",{d:"m20 22-5-5"}]]],qn=["svg",h,[["path",{d:"M10 9.5 8 12l2 2.5"}],["path",{d:"m14 9.5 2 2.5-2 2.5"}],["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22z"}]]],Tn=["svg",h,[["path",{d:"M13.5 3.1c-.5 0-1-.1-1.5-.1s-1 .1-1.5.1"}],["path",{d:"M19.3 6.8a10.45 10.45 0 0 0-2.1-2.1"}],["path",{d:"M20.9 13.5c.1-.5.1-1 .1-1.5s-.1-1-.1-1.5"}],["path",{d:"M17.2 19.3a10.45 10.45 0 0 0 2.1-2.1"}],["path",{d:"M10.5 20.9c.5.1 1 .1 1.5.1s1-.1 1.5-.1"}],["path",{d:"M3.5 17.5 2 22l4.5-1.5"}],["path",{d:"M3.1 10.5c0 .5-.1 1-.1 1.5s.1 1 .1 1.5"}],["path",{d:"M6.8 4.7a10.45 10.45 0 0 0-2.1 2.1"}]]],Zn=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M15.8 9.2a2.5 2.5 0 0 0-3.5 0l-.3.4-.35-.3a2.42 2.42 0 1 0-3.2 3.6l3.6 3.5 3.6-3.5c1.2-1.2 1.1-2.7.2-3.7"}]]],bn=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M8 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}]]],Un=["svg",h,[["path",{d:"M20.5 14.9A9 9 0 0 0 9.1 3.5"}],["path",{d:"m2 2 20 20"}],["path",{d:"M5.6 5.6C3 8.3 2.2 12.5 4 16l-2 6 6-2c3.4 1.8 7.6 1.1 10.3-1.7"}]]],On=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]]],Gn=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]]],In=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"m10 15-3-3 3-3"}],["path",{d:"M7 12h7a2 2 0 0 1 2 2v1"}]]],En=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"M12 8v4"}],["path",{d:"M12 16h.01"}]]],xn=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]]],Wn=["svg",h,[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z"}]]],Xn=["svg",h,[["path",{d:"M10 7.5 8 10l2 2.5"}],["path",{d:"m14 7.5 2 2.5-2 2.5"}],["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}]]],Nn=["svg",h,[["path",{d:"M10 17H7l-4 4v-7"}],["path",{d:"M14 17h1"}],["path",{d:"M14 3h1"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 14v1a2 2 0 0 1-2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M3 9v1"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M9 3h1"}]]],Kn=["svg",h,[["path",{d:"m5 19-2 2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2"}],["path",{d:"M9 10h6"}],["path",{d:"M12 7v6"}],["path",{d:"M9 17h6"}]]],Jn=["svg",h,[["path",{d:"M11.7 3H5a2 2 0 0 0-2 2v16l4-4h12a2 2 0 0 0 2-2v-2.7"}],["circle",{cx:"18",cy:"6",r:"3"}]]],Qn=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M14.8 7.5a1.84 1.84 0 0 0-2.6 0l-.2.3-.3-.3a1.84 1.84 0 1 0-2.4 2.8L12 13l2.7-2.7c.9-.9.8-2.1.1-2.8"}]]],jn=["svg",h,[["path",{d:"M19 15v-2a2 2 0 1 0-4 0v2"}],["path",{d:"M9 17H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v3.5"}],["rect",{x:"13",y:"15",width:"8",height:"5",rx:"1"}]]],Yn=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M8 10h.01"}],["path",{d:"M12 10h.01"}],["path",{d:"M16 10h.01"}]]],_n=["svg",h,[["path",{d:"M21 15V5a2 2 0 0 0-2-2H9"}],["path",{d:"m2 2 20 20"}],["path",{d:"M3.6 3.6c-.4.3-.6.8-.6 1.4v16l4-4h10"}]]],a9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M12 7v6"}],["path",{d:"M9 10h6"}]]],h9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M8 12a2 2 0 0 0 2-2V8H8"}],["path",{d:"M14 12a2 2 0 0 0 2-2V8h-2"}]]],t9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"m10 7-3 3 3 3"}],["path",{d:"M17 13v-1a2 2 0 0 0-2-2H7"}]]],d9=["svg",h,[["path",{d:"M21 12v3a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h7"}],["path",{d:"M16 3h5v5"}],["path",{d:"m16 8 5-5"}]]],c9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M13 8H7"}],["path",{d:"M17 12H7"}]]],M9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"M12 7v2"}],["path",{d:"M12 13h.01"}]]],p9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],["path",{d:"m14.5 7.5-5 5"}],["path",{d:"m9.5 7.5 5 5"}]]],e9=["svg",h,[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}]]],n9=["svg",h,[["path",{d:"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1"}]]],i9=["svg",h,[["line",{x1:"2",x2:"22",y1:"2",y2:"22"}],["path",{d:"M18.89 13.23A7.12 7.12 0 0 0 19 12v-2"}],["path",{d:"M5 10v2a7 7 0 0 0 12 5"}],["path",{d:"M15 9.34V5a3 3 0 0 0-5.68-1.33"}],["path",{d:"M9 9v3a3 3 0 0 0 5.12 2.12"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}]]],a2=["svg",h,[["path",{d:"m11 7.601-5.994 8.19a1 1 0 0 0 .1 1.298l.817.818a1 1 0 0 0 1.314.087L15.09 12"}],["path",{d:"M16.5 21.174C15.5 20.5 14.372 20 13 20c-2.058 0-3.928 2.356-6 2-2.072-.356-2.775-3.369-1.5-4.5"}],["circle",{cx:"16",cy:"7",r:"5"}]]],l9=["svg",h,[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22"}]]],v9=["svg",h,[["path",{d:"M18 12h2"}],["path",{d:"M18 16h2"}],["path",{d:"M18 20h2"}],["path",{d:"M18 4h2"}],["path",{d:"M18 8h2"}],["path",{d:"M4 12h2"}],["path",{d:"M4 16h2"}],["path",{d:"M4 20h2"}],["path",{d:"M4 4h2"}],["path",{d:"M4 8h2"}],["path",{d:"M8 2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2h-1.5c-.276 0-.494.227-.562.495a2 2 0 0 1-3.876 0C9.994 2.227 9.776 2 9.5 2z"}]]],o9=["svg",h,[["path",{d:"M6 18h8"}],["path",{d:"M3 22h18"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1"}],["path",{d:"M9 14h2"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3"}]]],s9=["svg",h,[["rect",{width:"20",height:"15",x:"2",y:"4",rx:"2"}],["rect",{width:"8",height:"7",x:"6",y:"8",rx:"1"}],["path",{d:"M18 8v7"}],["path",{d:"M6 19v2"}],["path",{d:"M18 19v2"}]]],r9=["svg",h,[["path",{d:"M12 13v8"}],["path",{d:"M12 3v3"}],["path",{d:"M4 6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h13a2 2 0 0 0 1.152-.365l3.424-2.317a1 1 0 0 0 0-1.635l-3.424-2.318A2 2 0 0 0 17 6z"}]]],g9=["svg",h,[["path",{d:"M8 2h8"}],["path",{d:"M9 2v1.343M15 2v2.789a4 4 0 0 0 .672 2.219l.656.984a4 4 0 0 1 .672 2.22v1.131M7.8 7.8l-.128.192A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-3"}],["path",{d:"M7 15a6.47 6.47 0 0 1 5 0 6.472 6.472 0 0 0 3.435.435"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],y9=["svg",h,[["path",{d:"M8 2h8"}],["path",{d:"M9 2v2.789a4 4 0 0 1-.672 2.219l-.656.984A4 4 0 0 0 7 10.212V20a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-9.789a4 4 0 0 0-.672-2.219l-.656-.984A4 4 0 0 1 15 4.788V2"}],["path",{d:"M7 15a6.472 6.472 0 0 1 5 0 6.47 6.47 0 0 0 5 0"}]]],$9=["svg",h,[["polyline",{points:"4 14 10 14 10 20"}],["polyline",{points:"20 10 14 10 14 4"}],["line",{x1:"14",x2:"21",y1:"10",y2:"3"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14"}]]],m9=["svg",h,[["path",{d:"M8 3v3a2 2 0 0 1-2 2H3"}],["path",{d:"M21 8h-3a2 2 0 0 1-2-2V3"}],["path",{d:"M3 16h3a2 2 0 0 1 2 2v3"}],["path",{d:"M16 21v-3a2 2 0 0 1 2-2h3"}]]],C9=["svg",h,[["path",{d:"M5 12h14"}]]],u9=["svg",h,[["path",{d:"m9 10 2 2 4-4"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],H9=["svg",h,[["path",{d:"M12 17v4"}],["path",{d:"m15.2 4.9-.9-.4"}],["path",{d:"m15.2 7.1-.9.4"}],["path",{d:"m16.9 3.2-.4-.9"}],["path",{d:"m16.9 8.8-.4.9"}],["path",{d:"m19.5 2.3-.4.9"}],["path",{d:"m19.5 9.7-.4-.9"}],["path",{d:"m21.7 4.5-.9.4"}],["path",{d:"m21.7 7.5-.9-.4"}],["path",{d:"M22 13v2a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7"}],["path",{d:"M8 21h8"}],["circle",{cx:"18",cy:"6",r:"3"}]]],w9=["svg",h,[["circle",{cx:"19",cy:"6",r:"3"}],["path",{d:"M22 12v3a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h9"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],V9=["svg",h,[["path",{d:"M12 13V7"}],["path",{d:"m15 10-3 3-3-3"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],A9=["svg",h,[["path",{d:"M17 17H4a2 2 0 0 1-2-2V5c0-1.5 1-2 1-2"}],["path",{d:"M22 15V5a2 2 0 0 0-2-2H9"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m2 2 20 20"}]]],S9=["svg",h,[["path",{d:"M10 13V7"}],["path",{d:"M14 13V7"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],L9=["svg",h,[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2"}]]],f9=["svg",h,[["path",{d:"M18 8V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h8"}],["path",{d:"M10 19v-3.96 3.15"}],["path",{d:"M7 19h5"}],["rect",{width:"6",height:"10",x:"16",y:"12",rx:"2"}]]],P9=["svg",h,[["path",{d:"M5.5 20H8"}],["path",{d:"M17 9h.01"}],["rect",{width:"10",height:"16",x:"12",y:"4",rx:"2"}],["path",{d:"M8 6H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h4"}],["circle",{cx:"17",cy:"15",r:"1"}]]],k9=["svg",h,[["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2"}],["rect",{x:"9",y:"7",width:"6",height:"6",rx:"1"}]]],B9=["svg",h,[["path",{d:"m9 10 3-3 3 3"}],["path",{d:"M12 13V7"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],F9=["svg",h,[["path",{d:"m14.5 12.5-5-5"}],["path",{d:"m9.5 12.5 5-5"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["path",{d:"M12 17v4"}],["path",{d:"M8 21h8"}]]],D9=["svg",h,[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21"}]]],R9=["svg",h,[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9"}],["path",{d:"M20 3v4"}],["path",{d:"M22 5h-4"}]]],z9=["svg",h,[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"}]]],q9=["svg",h,[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z"}],["path",{d:"M4.14 15.08c2.62-1.57 5.24-1.43 7.86.42 2.74 1.94 5.49 2 8.23.19"}]]],T9=["svg",h,[["path",{d:"m8 3 4 8 5-5 5 15H2L8 3z"}]]],Z9=["svg",h,[["path",{d:"M12 6v.343"}],["path",{d:"M18.218 18.218A7 7 0 0 1 5 15V9a7 7 0 0 1 .782-3.218"}],["path",{d:"M19 13.343V9A7 7 0 0 0 8.56 2.902"}],["path",{d:"M22 22 2 2"}]]],b9=["svg",h,[["path",{d:"M4.037 4.688a.495.495 0 0 1 .651-.651l16 6.5a.5.5 0 0 1-.063.947l-6.124 1.58a2 2 0 0 0-1.438 1.435l-1.579 6.126a.5.5 0 0 1-.947.063z"}]]],U9=["svg",h,[["path",{d:"M2.034 2.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.944L8.204 7.545a1 1 0 0 0-.66.66l-1.066 3.443a.5.5 0 0 1-.944.033z"}],["circle",{cx:"16",cy:"16",r:"6"}],["path",{d:"m11.8 11.8 8.4 8.4"}]]],O9=["svg",h,[["path",{d:"M14 4.1 12 6"}],["path",{d:"m5.1 8-2.9-.8"}],["path",{d:"m6 12-1.9 2"}],["path",{d:"M7.2 2.2 8 5.1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z"}]]],G9=["svg",h,[["path",{d:"M12.586 12.586 19 19"}],["path",{d:"M3.688 3.037a.497.497 0 0 0-.651.651l6.5 15.999a.501.501 0 0 0 .947-.062l1.569-6.083a2 2 0 0 1 1.448-1.479l6.124-1.579a.5.5 0 0 0 .063-.947z"}]]],I9=["svg",h,[["rect",{x:"5",y:"2",width:"14",height:"20",rx:"7"}],["path",{d:"M12 6v4"}]]],h2=["svg",h,[["path",{d:"M5 3v16h16"}],["path",{d:"m5 19 6-6"}],["path",{d:"m2 6 3-3 3 3"}],["path",{d:"m18 16 3 3-3 3"}]]],E9=["svg",h,[["path",{d:"M19 13v6h-6"}],["path",{d:"M5 11V5h6"}],["path",{d:"m5 5 14 14"}]]],x9=["svg",h,[["path",{d:"M11 19H5v-6"}],["path",{d:"M13 5h6v6"}],["path",{d:"M19 5 5 19"}]]],W9=["svg",h,[["path",{d:"M11 19H5V13"}],["path",{d:"M19 5L5 19"}]]],X9=["svg",h,[["path",{d:"M19 13V19H13"}],["path",{d:"M5 5L19 19"}]]],N9=["svg",h,[["path",{d:"M8 18L12 22L16 18"}],["path",{d:"M12 2V22"}]]],K9=["svg",h,[["path",{d:"m18 8 4 4-4 4"}],["path",{d:"M2 12h20"}],["path",{d:"m6 8-4 4 4 4"}]]],J9=["svg",h,[["path",{d:"M6 8L2 12L6 16"}],["path",{d:"M2 12H22"}]]],Q9=["svg",h,[["path",{d:"M18 8L22 12L18 16"}],["path",{d:"M2 12H22"}]]],j9=["svg",h,[["path",{d:"M5 11V5H11"}],["path",{d:"M5 5L19 19"}]]],Y9=["svg",h,[["path",{d:"M13 5H19V11"}],["path",{d:"M19 5L5 19"}]]],_9=["svg",h,[["path",{d:"M8 6L12 2L16 6"}],["path",{d:"M12 2V22"}]]],ai=["svg",h,[["path",{d:"M12 2v20"}],["path",{d:"m8 18 4 4 4-4"}],["path",{d:"m8 6 4-4 4 4"}]]],hi=["svg",h,[["path",{d:"M12 2v20"}],["path",{d:"m15 19-3 3-3-3"}],["path",{d:"m19 9 3 3-3 3"}],["path",{d:"M2 12h20"}],["path",{d:"m5 9-3 3 3 3"}],["path",{d:"m9 5 3-3 3 3"}]]],ti=["svg",h,[["circle",{cx:"8",cy:"18",r:"4"}],["path",{d:"M12 18V2l7 4"}]]],di=["svg",h,[["circle",{cx:"12",cy:"18",r:"4"}],["path",{d:"M16 18V2"}]]],ci=["svg",h,[["path",{d:"M9 18V5l12-2v13"}],["path",{d:"m9 9 12-2"}],["circle",{cx:"6",cy:"18",r:"3"}],["circle",{cx:"18",cy:"16",r:"3"}]]],Mi=["svg",h,[["path",{d:"M9 18V5l12-2v13"}],["circle",{cx:"6",cy:"18",r:"3"}],["circle",{cx:"18",cy:"16",r:"3"}]]],pi=["svg",h,[["path",{d:"M9.31 9.31 5 21l7-4 7 4-1.17-3.17"}],["path",{d:"M14.53 8.88 12 2l-1.17 3.17"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],ei=["svg",h,[["polygon",{points:"12 2 19 21 12 17 5 21 12 2"}]]],ni=["svg",h,[["path",{d:"M8.43 8.43 3 11l8 2 2 8 2.57-5.43"}],["path",{d:"M17.39 11.73 22 2l-9.73 4.61"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],ii=["svg",h,[["polygon",{points:"3 11 22 2 13 21 11 13 3 11"}]]],li=["svg",h,[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3"}],["path",{d:"M12 12V8"}]]],vi=["svg",h,[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2"}],["path",{d:"M18 14h-8"}],["path",{d:"M15 18h-5"}],["path",{d:"M10 6h8v4h-8V6Z"}]]],oi=["svg",h,[["path",{d:"M6 8.32a7.43 7.43 0 0 1 0 7.36"}],["path",{d:"M9.46 6.21a11.76 11.76 0 0 1 0 11.58"}],["path",{d:"M12.91 4.1a15.91 15.91 0 0 1 .01 15.8"}],["path",{d:"M16.37 2a20.16 20.16 0 0 1 0 20"}]]],si=["svg",h,[["path",{d:"M13.4 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7.4"}],["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["path",{d:"M21.378 5.626a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}]]],ri=["svg",h,[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M15 2v20"}],["path",{d:"M15 7h5"}],["path",{d:"M15 12h5"}],["path",{d:"M15 17h5"}]]],gi=["svg",h,[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M9.5 8h5"}],["path",{d:"M9.5 12H16"}],["path",{d:"M9.5 16H14"}]]],yi=["svg",h,[["path",{d:"M2 6h4"}],["path",{d:"M2 10h4"}],["path",{d:"M2 14h4"}],["path",{d:"M2 18h4"}],["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M16 2v20"}]]],$i=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M12 2v4"}],["path",{d:"M16 2v4"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2"}],["path",{d:"M20 12v2"}],["path",{d:"M20 18v2a2 2 0 0 1-2 2h-1"}],["path",{d:"M13 22h-2"}],["path",{d:"M7 22H6a2 2 0 0 1-2-2v-2"}],["path",{d:"M4 14v-2"}],["path",{d:"M4 8V6a2 2 0 0 1 2-2h2"}],["path",{d:"M8 10h6"}],["path",{d:"M8 14h8"}],["path",{d:"M8 18h5"}]]],mi=["svg",h,[["path",{d:"M8 2v4"}],["path",{d:"M12 2v4"}],["path",{d:"M16 2v4"}],["rect",{width:"16",height:"18",x:"4",y:"4",rx:"2"}],["path",{d:"M8 10h6"}],["path",{d:"M8 14h8"}],["path",{d:"M8 18h5"}]]],Ci=["svg",h,[["path",{d:"M12 4V2"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592a7.01 7.01 0 0 0 4.125-2.939"}],["path",{d:"M19 10v3.343"}],["path",{d:"M12 12c-1.349-.573-1.905-1.005-2.5-2-.546.902-1.048 1.353-2.5 2-1.018-.644-1.46-1.08-2-2-1.028.71-1.69.918-3 1 1.081-1.048 1.757-2.03 2-3 .194-.776.84-1.551 1.79-2.21m11.654 5.997c.887-.457 1.28-.891 1.556-1.787 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4-.74 0-1.461.068-2.15.192"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],ui=["svg",h,[["path",{d:"M12 4V2"}],["path",{d:"M5 10v4a7.004 7.004 0 0 0 5.277 6.787c.412.104.802.292 1.102.592L12 22l.621-.621c.3-.3.69-.488 1.102-.592A7.003 7.003 0 0 0 19 14v-4"}],["path",{d:"M12 4C8 4 4.5 6 4 8c-.243.97-.919 1.952-2 3 1.31-.082 1.972-.29 3-1 .54.92.982 1.356 2 2 1.452-.647 1.954-1.098 2.5-2 .595.995 1.151 1.427 2.5 2 1.31-.621 1.862-1.058 2.5-2 .629.977 1.162 1.423 2.5 2 1.209-.548 1.68-.967 2-2 1.032.916 1.683 1.157 3 1-1.297-1.036-1.758-2.03-2-3-.5-2-4-4-8-4Z"}]]],t2=["svg",h,[["path",{d:"M12 16h.01"}],["path",{d:"M12 8v4"}],["path",{d:"M15.312 2a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586l-4.688-4.688A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2z"}]]],Hi=["svg",h,[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}],["path",{d:"M8 12h8"}]]],d2=["svg",h,[["path",{d:"M10 15V9"}],["path",{d:"M14 15V9"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}]]],c2=["svg",h,[["path",{d:"m15 9-6 6"}],["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}],["path",{d:"m9 9 6 6"}]]],wi=["svg",h,[["path",{d:"M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z"}]]],Vi=["svg",h,[["path",{d:"M3 20h4.5a.5.5 0 0 0 .5-.5v-.282a.52.52 0 0 0-.247-.437 8 8 0 1 1 8.494-.001.52.52 0 0 0-.247.438v.282a.5.5 0 0 0 .5.5H21"}]]],Ai=["svg",h,[["path",{d:"M3 3h6l6 18h6"}],["path",{d:"M14 3h7"}]]],Si=["svg",h,[["circle",{cx:"12",cy:"12",r:"3"}],["circle",{cx:"19",cy:"5",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}],["path",{d:"M10.4 21.9a10 10 0 0 0 9.941-15.416"}],["path",{d:"M13.5 2.1a10 10 0 0 0-9.841 15.416"}]]],Li=["svg",h,[["path",{d:"M12 12V4a1 1 0 0 1 1-1h6.297a1 1 0 0 1 .651 1.759l-4.696 4.025"}],["path",{d:"m12 21-7.414-7.414A2 2 0 0 1 4 12.172V6.415a1.002 1.002 0 0 1 1.707-.707L20 20.009"}],["path",{d:"m12.214 3.381 8.414 14.966a1 1 0 0 1-.167 1.199l-1.168 1.163a1 1 0 0 1-.706.291H6.351a1 1 0 0 1-.625-.219L3.25 18.8a1 1 0 0 1 .631-1.781l4.165.027"}]]],fi=["svg",h,[["path",{d:"M3 9h18v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9Z"}],["path",{d:"m3 9 2.45-4.9A2 2 0 0 1 7.24 3h9.52a2 2 0 0 1 1.8 1.1L21 9"}],["path",{d:"M12 3v6"}]]],Pi=["svg",h,[["path",{d:"m16 16 2 2 4-4"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]]],ki=["svg",h,[["path",{d:"M16 16h6"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]]],Bi=["svg",h,[["path",{d:"M12 22v-9"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z"}]]],Fi=["svg",h,[["path",{d:"M16 16h6"}],["path",{d:"M19 13v6"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}]]],Di=["svg",h,[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}],["circle",{cx:"18.5",cy:"15.5",r:"2.5"}],["path",{d:"M20.27 17.27 22 19"}]]],Ri=["svg",h,[["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14"}],["path",{d:"m7.5 4.27 9 5.15"}],["polyline",{points:"3.29 7 12 12 20.71 7"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12"}],["path",{d:"m17 13 5 5m-5 0 5-5"}]]],zi=["svg",h,[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"}],["path",{d:"M12 22V12"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7"}],["path",{d:"m7.5 4.27 9 5.15"}]]],qi=["svg",h,[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z"}],["path",{d:"m5 2 5 5"}],["path",{d:"M2 13h15"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z"}]]],Ti=["svg",h,[["rect",{width:"16",height:"6",x:"2",y:"2",rx:"2"}],["path",{d:"M10 16v-2a2 2 0 0 1 2-2h8a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}],["rect",{width:"4",height:"6",x:"8",y:"16",rx:"1"}]]],M2=["svg",h,[["path",{d:"M10 2v2"}],["path",{d:"M14 2v4"}],["path",{d:"M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z"}],["path",{d:"M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1"}]]],Zi=["svg",h,[["path",{d:"m14.622 17.897-10.68-2.913"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15"}]]],bi=["svg",h,[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z"}]]],Ui=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}],["path",{d:"m15 8-3 3-3-3"}]]],p2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M14 15h1"}],["path",{d:"M19 15h2"}],["path",{d:"M3 15h2"}],["path",{d:"M9 15h1"}]]],Oi=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}],["path",{d:"m9 10 3-3 3 3"}]]],Gi=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h18"}]]],e2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"m16 15-3-3 3-3"}]]],n2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 14v1"}],["path",{d:"M9 19v2"}],["path",{d:"M9 3v2"}],["path",{d:"M9 9v1"}]]],i2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"m14 9 3 3-3 3"}]]],l2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}]]],Ii=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}],["path",{d:"m8 9 3 3-3 3"}]]],v2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 14v1"}],["path",{d:"M15 19v2"}],["path",{d:"M15 3v2"}],["path",{d:"M15 9v1"}]]],Ei=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}],["path",{d:"m10 15-3-3 3-3"}]]],xi=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M15 3v18"}]]],Wi=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"m9 16 3-3 3 3"}]]],o2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M14 9h1"}],["path",{d:"M19 9h2"}],["path",{d:"M3 9h2"}],["path",{d:"M9 9h1"}]]],Xi=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"m15 14-3 3-3-3"}]]],Ni=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}]]],Ki=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 3v18"}],["path",{d:"M9 15h12"}]]],Ji=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 15h12"}],["path",{d:"M15 3v18"}]]],s2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M9 21V9"}]]],Qi=["svg",h,[["path",{d:"M13.234 20.252 21 12.3"}],["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 0 2.828 2 2 0 0 0 2.828 0l8.414-8.586a4 4 0 0 0 0-5.656 4 4 0 0 0-5.656 0l-8.415 8.585a6 6 0 1 0 8.486 8.486"}]]],ji=["svg",h,[["path",{d:"M8 21s-4-3-4-9 4-9 4-9"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9"}]]],Yi=["svg",h,[["path",{d:"M11 15h2"}],["path",{d:"M12 12v3"}],["path",{d:"M12 19v3"}],["path",{d:"M15.282 19a1 1 0 0 0 .948-.68l2.37-6.988a7 7 0 1 0-13.2 0l2.37 6.988a1 1 0 0 0 .948.68z"}],["path",{d:"M9 9a3 3 0 1 1 6 0"}]]],_i=["svg",h,[["path",{d:"M5.8 11.3 2 22l10.7-3.79"}],["path",{d:"M4 3h.01"}],["path",{d:"M22 8h.01"}],["path",{d:"M15 2h.01"}],["path",{d:"M22 20h.01"}],["path",{d:"m22 2-2.24.75a2.9 2.9 0 0 0-1.96 3.12c.1.86-.57 1.63-1.45 1.63h-.38c-.86 0-1.6.6-1.76 1.44L14 10"}],["path",{d:"m22 13-.82-.33c-.86-.34-1.82.2-1.98 1.11c-.11.7-.72 1.22-1.43 1.22H17"}],["path",{d:"m11 2 .33.82c.34.86-.2 1.82-1.11 1.98C9.52 4.9 9 5.52 9 6.23V7"}],["path",{d:"M11 13c1.93 1.93 2.83 4.17 2 5-.83.83-3.07-.07-5-2-1.93-1.93-2.83-4.17-2-5 .83-.83 3.07.07 5 2Z"}]]],al=["svg",h,[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1"}]]],hl=["svg",h,[["circle",{cx:"11",cy:"4",r:"2"}],["circle",{cx:"18",cy:"8",r:"2"}],["circle",{cx:"20",cy:"16",r:"2"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z"}]]],tl=["svg",h,[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2"}],["path",{d:"M15 14h.01"}],["path",{d:"M9 6h6"}],["path",{d:"M9 10h6"}]]],r2=["svg",h,[["path",{d:"M12 20h9"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}]]],dl=["svg",h,[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353"}],["path",{d:"m2 2 20 20"}]]],cl=["svg",h,[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18"}],["path",{d:"m2.3 2.3 7.286 7.286"}],["circle",{cx:"11",cy:"11",r:"2"}]]],g2=["svg",h,[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}]]],Ml=["svg",h,[["path",{d:"M12 20h9"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z"}],["path",{d:"m15 5 3 3"}]]],pl=["svg",h,[["path",{d:"m10 10-6.157 6.162a2 2 0 0 0-.5.833l-1.322 4.36a.5.5 0 0 0 .622.624l4.358-1.323a2 2 0 0 0 .83-.5L14 13.982"}],["path",{d:"m12.829 7.172 4.359-4.346a1 1 0 1 1 3.986 3.986l-4.353 4.353"}],["path",{d:"m15 5 4 4"}],["path",{d:"m2 2 20 20"}]]],el=["svg",h,[["path",{d:"M13 7 8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13"}],["path",{d:"m8 6 2-2"}],["path",{d:"m18 16 2-2"}],["path",{d:"m17 11 4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17"}],["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["path",{d:"m15 5 4 4"}]]],nl=["svg",h,[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z"}],["path",{d:"m15 5 4 4"}]]],il=["svg",h,[["path",{d:"M10.83 2.38a2 2 0 0 1 2.34 0l8 5.74a2 2 0 0 1 .73 2.25l-3.04 9.26a2 2 0 0 1-1.9 1.37H7.04a2 2 0 0 1-1.9-1.37L2.1 10.37a2 2 0 0 1 .73-2.25z"}]]],ll=["svg",h,[["line",{x1:"19",x2:"5",y1:"5",y2:"19"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5"}]]],vl=["svg",h,[["circle",{cx:"12",cy:"5",r:"1"}],["path",{d:"m9 20 3-6 3 6"}],["path",{d:"m6 8 6 2 6-2"}],["path",{d:"M12 10v4"}]]],ol=["svg",h,[["path",{d:"M20 11H4"}],["path",{d:"M20 7H4"}],["path",{d:"M7 21V4a1 1 0 0 1 1-1h4a1 1 0 0 1 0 12H7"}]]],sl=["svg",h,[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}],["path",{d:"M14.05 2a9 9 0 0 1 8 7.94"}],["path",{d:"M14.05 6A5 5 0 0 1 18 10"}]]],rl=["svg",h,[["polyline",{points:"18 2 22 6 18 10"}],["line",{x1:"14",x2:"22",y1:"6",y2:"6"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}]]],gl=["svg",h,[["polyline",{points:"16 2 16 8 22 8"}],["line",{x1:"22",x2:"16",y1:"2",y2:"8"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}]]],yl=["svg",h,[["line",{x1:"22",x2:"16",y1:"2",y2:"8"}],["line",{x1:"16",x2:"22",y1:"2",y2:"8"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}]]],$l=["svg",h,[["path",{d:"M10.68 13.31a16 16 0 0 0 3.41 2.6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7 2 2 0 0 1 1.72 2v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.42 19.42 0 0 1-3.33-2.67m-2.67-3.34a19.79 19.79 0 0 1-3.07-8.63A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91"}],["line",{x1:"22",x2:"2",y1:"2",y2:"22"}]]],ml=["svg",h,[["polyline",{points:"22 8 22 2 16 2"}],["line",{x1:"16",x2:"22",y1:"8",y2:"2"}],["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}]]],Cl=["svg",h,[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}]]],ul=["svg",h,[["line",{x1:"9",x2:"9",y1:"4",y2:"20"}],["path",{d:"M4 7c0-1.7 1.3-3 3-3h13"}],["path",{d:"M18 20c-1.7 0-3-1.3-3-3V4"}]]],Hl=["svg",h,[["path",{d:"M18.5 8c-1.4 0-2.6-.8-3.2-2A6.87 6.87 0 0 0 2 9v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-8.5C22 9.6 20.4 8 18.5 8"}],["path",{d:"M2 14h20"}],["path",{d:"M6 14v4"}],["path",{d:"M10 14v4"}],["path",{d:"M14 14v4"}],["path",{d:"M18 14v4"}]]],wl=["svg",h,[["path",{d:"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912"}],["path",{d:"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393"}],["path",{d:"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z"}],["path",{d:"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319"}]]],Vl=["svg",h,[["path",{d:"M21 9V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10c0 1.1.9 2 2 2h4"}],["rect",{width:"10",height:"7",x:"12",y:"13",rx:"2"}]]],Al=["svg",h,[["path",{d:"M2 10h6V4"}],["path",{d:"m2 4 6 6"}],["path",{d:"M21 10V7a2 2 0 0 0-2-2h-7"}],["path",{d:"M3 14v2a2 2 0 0 0 2 2h3"}],["rect",{x:"12",y:"14",width:"10",height:"7",rx:"1"}]]],Sl=["svg",h,[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1"}],["path",{d:"M16 11h.01"}]]],Ll=["svg",h,[["path",{d:"M14 3v11"}],["path",{d:"M14 9h-3a3 3 0 0 1 0-6h9"}],["path",{d:"M18 3v11"}],["path",{d:"M22 18H2l4-4"}],["path",{d:"m6 22-4-4"}]]],fl=["svg",h,[["path",{d:"M10 3v11"}],["path",{d:"M10 9H7a1 1 0 0 1 0-6h8"}],["path",{d:"M14 3v11"}],["path",{d:"m18 14 4 4H2"}],["path",{d:"m22 18-4 4"}]]],Pl=["svg",h,[["path",{d:"M13 4v16"}],["path",{d:"M17 4v16"}],["path",{d:"M19 4H9.5a4.5 4.5 0 0 0 0 9H13"}]]],kl=["svg",h,[["path",{d:"M18 11h-4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4"}],["path",{d:"M6 7v13a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7"}],["rect",{width:"16",height:"5",x:"4",y:"2",rx:"1"}]]],Bl=["svg",h,[["path",{d:"m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z"}],["path",{d:"m8.5 8.5 7 7"}]]],Fl=["svg",h,[["path",{d:"M12 17v5"}],["path",{d:"M15 9.34V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H7.89"}],["path",{d:"m2 2 20 20"}],["path",{d:"M9 9v1.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h11"}]]],Dl=["svg",h,[["path",{d:"M12 17v5"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z"}]]],Rl=["svg",h,[["path",{d:"m2 22 1-1h3l9-9"}],["path",{d:"M3 21v-3l9-9"}],["path",{d:"m15 6 3.4-3.4a2.1 2.1 0 1 1 3 3L18 9l.4.4a2.1 2.1 0 1 1-3 3l-3.8-3.8a2.1 2.1 0 1 1 3-3l.4.4Z"}]]],zl=["svg",h,[["path",{d:"m12 14-1 1"}],["path",{d:"m13.75 18.25-1.25 1.42"}],["path",{d:"M17.775 5.654a15.68 15.68 0 0 0-12.121 12.12"}],["path",{d:"M18.8 9.3a1 1 0 0 0 2.1 7.7"}],["path",{d:"M21.964 20.732a1 1 0 0 1-1.232 1.232l-18-5a1 1 0 0 1-.695-1.232A19.68 19.68 0 0 1 15.732 2.037a1 1 0 0 1 1.232.695z"}]]],ql=["svg",h,[["path",{d:"M2 22h20"}],["path",{d:"M3.77 10.77 2 9l2-4.5 1.1.55c.55.28.9.84.9 1.45s.35 1.17.9 1.45L8 8.5l3-6 1.05.53a2 2 0 0 1 1.09 1.52l.72 5.4a2 2 0 0 0 1.09 1.52l4.4 2.2c.42.22.78.55 1.01.96l.6 1.03c.49.88-.06 1.98-1.06 2.1l-1.18.15c-.47.06-.95-.02-1.37-.24L4.29 11.15a2 2 0 0 1-.52-.38Z"}]]],Tl=["svg",h,[["path",{d:"M2 22h20"}],["path",{d:"M6.36 17.4 4 17l-2-4 1.1-.55a2 2 0 0 1 1.8 0l.17.1a2 2 0 0 0 1.8 0L8 12 5 6l.9-.45a2 2 0 0 1 2.09.2l4.02 3a2 2 0 0 0 2.1.2l4.19-2.06a2.41 2.41 0 0 1 1.73-.17L21 7a1.4 1.4 0 0 1 .87 1.99l-.38.76c-.23.46-.6.84-1.07 1.08L7.58 17.2a2 2 0 0 1-1.22.18Z"}]]],Zl=["svg",h,[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z"}]]],bl=["svg",h,[["polygon",{points:"6 3 20 12 6 21 6 3"}]]],Ul=["svg",h,[["path",{d:"M9 2v6"}],["path",{d:"M15 2v6"}],["path",{d:"M12 17v5"}],["path",{d:"M5 8h14"}],["path",{d:"M6 11V8h12v3a6 6 0 1 1-12 0Z"}]]],y2=["svg",h,[["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"}],["path",{d:"m2 22 3-3"}],["path",{d:"M7.5 13.5 10 11"}],["path",{d:"M10.5 16.5 13 14"}],["path",{d:"m18 3-4 4h6l-4 4"}]]],Ol=["svg",h,[["path",{d:"M12 22v-5"}],["path",{d:"M9 8V2"}],["path",{d:"M15 8V2"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z"}]]],Gl=["svg",h,[["path",{d:"M5 12h14"}],["path",{d:"M12 5v14"}]]],Il=["svg",h,[["path",{d:"M3 2v1c0 1 2 1 2 2S3 6 3 7s2 1 2 2-2 1-2 2 2 1 2 2"}],["path",{d:"M18 6h.01"}],["path",{d:"M6 18h.01"}],["path",{d:"M20.83 8.83a4 4 0 0 0-5.66-5.66l-12 12a4 4 0 1 0 5.66 5.66Z"}],["path",{d:"M18 11.66V22a4 4 0 0 0 4-4V6"}]]],El=["svg",h,[["path",{d:"M4 3h16a2 2 0 0 1 2 2v6a10 10 0 0 1-10 10A10 10 0 0 1 2 11V5a2 2 0 0 1 2-2z"}],["polyline",{points:"8 10 12 14 16 10"}]]],xl=["svg",h,[["path",{d:"M16.85 18.58a9 9 0 1 0-9.7 0"}],["path",{d:"M8 14a5 5 0 1 1 8 0"}],["circle",{cx:"12",cy:"11",r:"1"}],["path",{d:"M13 17a1 1 0 1 0-2 0l.5 4.5a.5.5 0 1 0 1 0Z"}]]],Wl=["svg",h,[["path",{d:"M10 4.5V4a2 2 0 0 0-2.41-1.957"}],["path",{d:"M13.9 8.4a2 2 0 0 0-1.26-1.295"}],["path",{d:"M21.7 16.2A8 8 0 0 0 22 14v-3a2 2 0 1 0-4 0v-1a2 2 0 0 0-3.63-1.158"}],["path",{d:"m7 15-1.8-1.8a2 2 0 0 0-2.79 2.86L6 19.7a7.74 7.74 0 0 0 6 2.3h2a8 8 0 0 0 5.657-2.343"}],["path",{d:"M6 6v8"}],["path",{d:"m2 2 20 20"}]]],Xl=["svg",h,[["path",{d:"M22 14a8 8 0 0 1-8 8"}],["path",{d:"M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2"}],["path",{d:"M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1"}],["path",{d:"M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10"}],["path",{d:"M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"}]]],Nl=["svg",h,[["path",{d:"M18 8a2 2 0 0 0 0-4 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0-4 0 2 2 0 0 0 0 4"}],["path",{d:"M10 22 9 8"}],["path",{d:"m14 22 1-14"}],["path",{d:"M20 8c.5 0 .9.4.8 1l-2.6 12c-.1.5-.7 1-1.2 1H7c-.6 0-1.1-.4-1.2-1L3.2 9c-.1-.6.3-1 .8-1Z"}]]],Kl=["svg",h,[["path",{d:"M18.6 14.4c.8-.8.8-2 0-2.8l-8.1-8.1a4.95 4.95 0 1 0-7.1 7.1l8.1 8.1c.9.7 2.1.7 2.9-.1Z"}],["path",{d:"m22 22-5.5-5.5"}]]],Jl=["svg",h,[["path",{d:"M18 7c0-5.333-8-5.333-8 0"}],["path",{d:"M10 7v14"}],["path",{d:"M6 21h12"}],["path",{d:"M6 13h10"}]]],Ql=["svg",h,[["path",{d:"M18.36 6.64A9 9 0 0 1 20.77 15"}],["path",{d:"M6.16 6.16a9 9 0 1 0 12.68 12.68"}],["path",{d:"M12 2v4"}],["path",{d:"m2 2 20 20"}]]],jl=["svg",h,[["path",{d:"M12 2v10"}],["path",{d:"M18.4 6.6a9 9 0 1 1-12.77.04"}]]],Yl=["svg",h,[["path",{d:"M2 3h20"}],["path",{d:"M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3"}],["path",{d:"m7 21 5-5 5 5"}]]],_l=["svg",h,[["path",{d:"M13.5 22H7a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v.5"}],["path",{d:"m16 19 2 2 4-4"}],["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6"}]]],av=["svg",h,[["path",{d:"M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6"}],["rect",{x:"6",y:"14",width:"12",height:"8",rx:"1"}]]],hv=["svg",h,[["path",{d:"M5 7 3 5"}],["path",{d:"M9 6V3"}],["path",{d:"m13 7 2-2"}],["circle",{cx:"9",cy:"13",r:"3"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17"}],["path",{d:"M16 16h2"}]]],tv=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M12 9v11"}],["path",{d:"M2 9h13a2 2 0 0 1 2 2v9"}]]],dv=["svg",h,[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z"}]]],cv=["svg",h,[["path",{d:"M2.5 16.88a1 1 0 0 1-.32-1.43l9-13.02a1 1 0 0 1 1.64 0l9 13.01a1 1 0 0 1-.32 1.44l-8.51 4.86a2 2 0 0 1-1.98 0Z"}],["path",{d:"M12 2v20"}]]],Mv=["svg",h,[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3"}],["path",{d:"M21 21v.01"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7"}],["path",{d:"M3 12h.01"}],["path",{d:"M12 3h.01"}],["path",{d:"M12 16v.01"}],["path",{d:"M16 12h1"}],["path",{d:"M21 12v.01"}],["path",{d:"M12 21v-1"}]]],pv=["svg",h,[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z"}]]],ev=["svg",h,[["path",{d:"M13 16a3 3 0 0 1 2.24 5"}],["path",{d:"M18 12h.01"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3"}],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3"}]]],nv=["svg",h,[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34"}],["path",{d:"M4 6h.01"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67"}],["path",{d:"M12 18h.01"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"m13.41 10.59 5.66-5.66"}]]],iv=["svg",h,[["path",{d:"M12 12h.01"}],["path",{d:"M7.5 4.2c-.3-.5-.9-.7-1.3-.4C3.9 5.5 2.3 8.1 2 11c-.1.5.4 1 1 1h5c0-1.5.8-2.8 2-3.4-1.1-1.9-2-3.5-2.5-4.4z"}],["path",{d:"M21 12c.6 0 1-.4 1-1-.3-2.9-1.8-5.5-4.1-7.1-.4-.3-1.1-.2-1.3.3-.6.9-1.5 2.5-2.6 4.3 1.2.7 2 2 2 3.5h5z"}],["path",{d:"M7.5 19.8c-.3.5-.1 1.1.4 1.3 2.6 1.2 5.6 1.2 8.2 0 .5-.2.7-.8.4-1.3-.5-.9-1.4-2.5-2.5-4.3-1.2.7-2.8.7-4 0-1.1 1.8-2 3.4-2.5 4.3z"}]]],lv=["svg",h,[["path",{d:"M3 12h3.28a1 1 0 0 1 .948.684l2.298 7.934a.5.5 0 0 0 .96-.044L13.82 4.771A1 1 0 0 1 14.792 4H21"}]]],vv=["svg",h,[["path",{d:"M5 16v2"}],["path",{d:"M19 16v2"}],["rect",{width:"20",height:"8",x:"2",y:"8",rx:"2"}],["path",{d:"M18 12h.01"}]]],ov=["svg",h,[["path",{d:"M4.9 16.1C1 12.2 1 5.8 4.9 1.9"}],["path",{d:"M7.8 4.7a6.14 6.14 0 0 0-.8 7.5"}],["circle",{cx:"12",cy:"9",r:"2"}],["path",{d:"M16.2 4.8c2 2 2.26 5.11.8 7.47"}],["path",{d:"M19.1 1.9a9.96 9.96 0 0 1 0 14.1"}],["path",{d:"M9.5 18h5"}],["path",{d:"m8 22 4-11 4 11"}]]],sv=["svg",h,[["path",{d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9"}],["path",{d:"M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.5"}],["circle",{cx:"12",cy:"12",r:"2"}],["path",{d:"M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5"}],["path",{d:"M19.1 4.9C23 8.8 23 15.1 19.1 19"}]]],rv=["svg",h,[["path",{d:"M20.34 17.52a10 10 0 1 0-2.82 2.82"}],["circle",{cx:"19",cy:"19",r:"2"}],["path",{d:"m13.41 13.41 4.18 4.18"}],["circle",{cx:"12",cy:"12",r:"2"}]]],gv=["svg",h,[["path",{d:"M5 15h14"}],["path",{d:"M5 9h14"}],["path",{d:"m14 20-5-5 6-6-5-5"}]]],yv=["svg",h,[["path",{d:"M22 17a10 10 0 0 0-20 0"}],["path",{d:"M6 17a6 6 0 0 1 12 0"}],["path",{d:"M10 17a2 2 0 0 1 4 0"}]]],$v=["svg",h,[["path",{d:"M17 5c0-1.7-1.3-3-3-3s-3 1.3-3 3c0 .8.3 1.5.8 2H11c-3.9 0-7 3.1-7 7c0 2.2 1.8 4 4 4"}],["path",{d:"M16.8 3.9c.3-.3.6-.5 1-.7 1.5-.6 3.3.1 3.9 1.6.6 1.5-.1 3.3-1.6 3.9l1.6 2.8c.2.3.2.7.2 1-.2.8-.9 1.2-1.7 1.1 0 0-1.6-.3-2.7-.6H17c-1.7 0-3 1.3-3 3"}],["path",{d:"M13.2 18a3 3 0 0 0-2.2-5"}],["path",{d:"M13 22H4a2 2 0 0 1 0-4h12"}],["path",{d:"M16 9h.01"}]]],mv=["svg",h,[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2"}],["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]]],Cv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M12 6.5v11"}],["path",{d:"M15 9.4a4 4 0 1 0 0 5.2"}]]],uv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 12h5"}],["path",{d:"M16 9.5a4 4 0 1 0 0 5.2"}]]],Hv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 7h8"}],["path",{d:"M12 17.5 8 15h1a4 4 0 0 0 0-8"}],["path",{d:"M8 11h8"}]]],wv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"m12 10 3-3"}],["path",{d:"m9 7 3 3v7.5"}],["path",{d:"M9 11h6"}],["path",{d:"M9 15h6"}]]],Vv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 13h5"}],["path",{d:"M10 17V9.5a2.5 2.5 0 0 1 5 0"}],["path",{d:"M8 17h7"}]]],Av=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M8 15h5"}],["path",{d:"M8 11h5a2 2 0 1 0 0-4h-3v10"}]]],Sv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M10 17V7h5"}],["path",{d:"M10 11h4"}],["path",{d:"M8 15h5"}]]],Lv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M14 8H8"}],["path",{d:"M16 12H8"}],["path",{d:"M13 16H8"}]]],fv=["svg",h,[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8"}],["path",{d:"M12 17.5v-11"}]]],$2=["svg",h,[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}],["path",{d:"M12 12h.01"}],["path",{d:"M17 12h.01"}],["path",{d:"M7 12h.01"}]]],Pv=["svg",h,[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2"}]]],kv=["svg",h,[["rect",{width:"12",height:"20",x:"6",y:"2",rx:"2"}]]],Bv=["svg",h,[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12"}],["path",{d:"m14 16-3 3 3 3"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096"}]]],Fv=["svg",h,[["path",{d:"m15 14 5-5-5-5"}],["path",{d:"M20 9H9.5A5.5 5.5 0 0 0 4 14.5A5.5 5.5 0 0 0 9.5 20H13"}]]],Dv=["svg",h,[["circle",{cx:"12",cy:"17",r:"1"}],["path",{d:"M21 7v6h-6"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7"}]]],Rv=["svg",h,[["path",{d:"M21 7v6h-6"}],["path",{d:"M3 17a9 9 0 0 1 9-9 9 9 0 0 1 6 2.3l3 2.7"}]]],zv=["svg",h,[["path",{d:"M3 2v6h6"}],["path",{d:"M21 12A9 9 0 0 0 6 5.3L3 8"}],["path",{d:"M21 22v-6h-6"}],["path",{d:"M3 12a9 9 0 0 0 15 6.7l3-2.7"}],["circle",{cx:"12",cy:"12",r:"1"}]]],qv=["svg",h,[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16"}],["path",{d:"M16 16h5v5"}]]],Tv=["svg",h,[["path",{d:"M21 8L18.74 5.74A9.75 9.75 0 0 0 12 3C11 3 10.03 3.16 9.13 3.47"}],["path",{d:"M8 16H3v5"}],["path",{d:"M3 12C3 9.51 4 7.26 5.64 5.64"}],["path",{d:"m3 16 2.26 2.26A9.75 9.75 0 0 0 12 21c2.49 0 4.74-1 6.36-2.64"}],["path",{d:"M21 12c0 1-.16 1.97-.47 2.87"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M22 22 2 2"}]]],Zv=["svg",h,[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}],["path",{d:"M8 16H3v5"}]]],bv=["svg",h,[["path",{d:"M5 6a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6Z"}],["path",{d:"M5 10h14"}],["path",{d:"M15 7v6"}]]],Uv=["svg",h,[["path",{d:"M17 3v10"}],["path",{d:"m12.67 5.5 8.66 5"}],["path",{d:"m12.67 10.5 8.66-5"}],["path",{d:"M9 17a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-2z"}]]],Ov=["svg",h,[["path",{d:"M4 7V4h16v3"}],["path",{d:"M5 20h6"}],["path",{d:"M13 4 8 20"}],["path",{d:"m15 15 5 5"}],["path",{d:"m20 15-5 5"}]]],Gv=["svg",h,[["path",{d:"m17 2 4 4-4 4"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14"}],["path",{d:"m7 22-4-4 4-4"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3"}],["path",{d:"M11 10h1v4"}]]],Iv=["svg",h,[["path",{d:"m2 9 3-3 3 3"}],["path",{d:"M13 18H7a2 2 0 0 1-2-2V6"}],["path",{d:"m22 15-3 3-3-3"}],["path",{d:"M11 6h6a2 2 0 0 1 2 2v10"}]]],Ev=["svg",h,[["path",{d:"m17 2 4 4-4 4"}],["path",{d:"M3 11v-1a4 4 0 0 1 4-4h14"}],["path",{d:"m7 22-4-4 4-4"}],["path",{d:"M21 13v1a4 4 0 0 1-4 4H3"}]]],xv=["svg",h,[["path",{d:"M14 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M14 4a2 2 0 0 1 2-2"}],["path",{d:"M16 10a2 2 0 0 1-2-2"}],["path",{d:"M20 14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2"}],["path",{d:"M20 2a2 2 0 0 1 2 2"}],["path",{d:"M22 8a2 2 0 0 1-2 2"}],["path",{d:"m3 7 3 3 3-3"}],["path",{d:"M6 10V5a 3 3 0 0 1 3-3h1"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2"}]]],Wv=["svg",h,[["path",{d:"M14 4a2 2 0 0 1 2-2"}],["path",{d:"M16 10a2 2 0 0 1-2-2"}],["path",{d:"M20 2a2 2 0 0 1 2 2"}],["path",{d:"M22 8a2 2 0 0 1-2 2"}],["path",{d:"m3 7 3 3 3-3"}],["path",{d:"M6 10V5a3 3 0 0 1 3-3h1"}],["rect",{x:"2",y:"14",width:"8",height:"8",rx:"2"}]]],Xv=["svg",h,[["polyline",{points:"7 17 2 12 7 7"}],["polyline",{points:"12 17 7 12 12 7"}],["path",{d:"M22 18v-2a4 4 0 0 0-4-4H7"}]]],Nv=["svg",h,[["polyline",{points:"9 17 4 12 9 7"}],["path",{d:"M20 18v-2a4 4 0 0 0-4-4H4"}]]],Kv=["svg",h,[["polygon",{points:"11 19 2 12 11 5 11 19"}],["polygon",{points:"22 19 13 12 22 5 22 19"}]]],Jv=["svg",h,[["path",{d:"M12 11.22C11 9.997 10 9 10 8a2 2 0 0 1 4 0c0 1-.998 2.002-2.01 3.22"}],["path",{d:"m12 18 2.57-3.5"}],["path",{d:"M6.243 9.016a7 7 0 0 1 11.507-.009"}],["path",{d:"M9.35 14.53 12 11.22"}],["path",{d:"M9.35 14.53C7.728 12.246 6 10.221 6 7a6 5 0 0 1 12 0c-.005 3.22-1.778 5.235-3.43 7.5l3.557 4.527a1 1 0 0 1-.203 1.43l-1.894 1.36a1 1 0 0 1-1.384-.215L12 18l-2.679 3.593a1 1 0 0 1-1.39.213l-1.865-1.353a1 1 0 0 1-.203-1.422z"}]]],Qv=["svg",h,[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5"}]]],jv=["svg",h,[["polyline",{points:"3.5 2 6.5 12.5 18 12.5"}],["line",{x1:"9.5",x2:"5.5",y1:"12.5",y2:"20"}],["line",{x1:"15",x2:"18.5",y1:"12.5",y2:"20"}],["path",{d:"M2.75 18a13 13 0 0 0 18.5 0"}]]],Yv=["svg",h,[["path",{d:"M6 19V5"}],["path",{d:"M10 19V6.8"}],["path",{d:"M14 19v-7.8"}],["path",{d:"M18 5v4"}],["path",{d:"M18 19v-6"}],["path",{d:"M22 19V9"}],["path",{d:"M2 19V9a4 4 0 0 1 4-4c2 0 4 1.33 6 4s4 4 6 4a4 4 0 1 0-3-6.65"}]]],m2=["svg",h,[["path",{d:"M16.466 7.5C15.643 4.237 13.952 2 12 2 9.239 2 7 6.477 7 12s2.239 10 5 10c.342 0 .677-.069 1-.2"}],["path",{d:"m15.194 13.707 3.814 1.86-1.86 3.814"}],["path",{d:"M19 15.57c-1.804.885-4.274 1.43-7 1.43-5.523 0-10-2.239-10-5s4.477-5 10-5c4.838 0 8.873 1.718 9.8 4"}]]],_v=["svg",h,[["path",{d:"M20 9V7a2 2 0 0 0-2-2h-6"}],["path",{d:"m15 2-3 3 3 3"}],["path",{d:"M20 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h2"}]]],ao=["svg",h,[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8"}],["path",{d:"M3 3v5h5"}]]],ho=["svg",h,[["path",{d:"M12 5H6a2 2 0 0 0-2 2v3"}],["path",{d:"m9 8 3-3-3-3"}],["path",{d:"M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2"}]]],to=["svg",h,[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8"}],["path",{d:"M21 3v5h-5"}]]],co=["svg",h,[["circle",{cx:"6",cy:"19",r:"3"}],["path",{d:"M9 19h8.5c.4 0 .9-.1 1.3-.2"}],["path",{d:"M5.2 5.2A3.5 3.53 0 0 0 6.5 12H12"}],["path",{d:"m2 2 20 20"}],["path",{d:"M21 15.3a3.5 3.5 0 0 0-3.3-3.3"}],["path",{d:"M15 5h-4.3"}],["circle",{cx:"18",cy:"5",r:"3"}]]],Mo=["svg",h,[["circle",{cx:"6",cy:"19",r:"3"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15"}],["circle",{cx:"18",cy:"5",r:"3"}]]],po=["svg",h,[["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2"}],["path",{d:"M6.01 18H6"}],["path",{d:"M10.01 18H10"}],["path",{d:"M15 10v4"}],["path",{d:"M17.84 7.17a4 4 0 0 0-5.66 0"}],["path",{d:"M20.66 4.34a8 8 0 0 0-11.31 0"}]]],C2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 12h18"}]]],u2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 9H3"}],["path",{d:"M21 15H3"}]]],eo=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 7.5H3"}],["path",{d:"M21 12H3"}],["path",{d:"M21 16.5H3"}]]],no=["svg",h,[["path",{d:"M4 11a9 9 0 0 1 9 9"}],["path",{d:"M4 4a16 16 0 0 1 16 16"}],["circle",{cx:"5",cy:"19",r:"1"}]]],io=["svg",h,[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z"}],["path",{d:"m14.5 12.5 2-2"}],["path",{d:"m11.5 9.5 2-2"}],["path",{d:"m8.5 6.5 2-2"}],["path",{d:"m17.5 15.5 2-2"}]]],lo=["svg",h,[["path",{d:"M6 11h8a4 4 0 0 0 0-8H9v18"}],["path",{d:"M6 15h8"}]]],vo=["svg",h,[["path",{d:"M22 18H2a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4Z"}],["path",{d:"M21 14 10 2 3 14h18Z"}],["path",{d:"M10 2v16"}]]],oo=["svg",h,[["path",{d:"M7 21h10"}],["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z"}],["path",{d:"M11.38 12a2.4 2.4 0 0 1-.4-4.77 2.4 2.4 0 0 1 3.2-2.77 2.4 2.4 0 0 1 3.47-.63 2.4 2.4 0 0 1 3.37 3.37 2.4 2.4 0 0 1-1.1 3.7 2.51 2.51 0 0 1 .03 1.1"}],["path",{d:"m13 12 4-4"}],["path",{d:"M10.9 7.25A3.99 3.99 0 0 0 4 10c0 .73.2 1.41.54 2"}]]],so=["svg",h,[["path",{d:"m2.37 11.223 8.372-6.777a2 2 0 0 1 2.516 0l8.371 6.777"}],["path",{d:"M21 15a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-5.25"}],["path",{d:"M3 15a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h9"}],["path",{d:"m6.67 15 6.13 4.6a2 2 0 0 0 2.8-.4l3.15-4.2"}],["rect",{width:"20",height:"4",x:"2",y:"11",rx:"1"}]]],ro=["svg",h,[["path",{d:"M4 10a7.31 7.31 0 0 0 10 10Z"}],["path",{d:"m9 15 3-3"}],["path",{d:"M17 13a6 6 0 0 0-6-6"}],["path",{d:"M21 13A10 10 0 0 0 11 3"}]]],go=["svg",h,[["path",{d:"M13 7 9 3 5 7l4 4"}],["path",{d:"m17 11 4 4-4 4-4-4"}],["path",{d:"m8 12 4 4 6-6-4-4Z"}],["path",{d:"m16 8 3-3"}],["path",{d:"M9 21a6 6 0 0 0-6-6"}]]],yo=["svg",h,[["path",{d:"M10 2v3a1 1 0 0 0 1 1h5"}],["path",{d:"M18 18v-6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1v6"}],["path",{d:"M18 22H4a2 2 0 0 1-2-2V6"}],["path",{d:"M8 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9.172a2 2 0 0 1 1.414.586l2.828 2.828A2 2 0 0 1 22 6.828V16a2 2 0 0 1-2.01 2z"}]]],$o=["svg",h,[["path",{d:"M13 13H8a1 1 0 0 0-1 1v7"}],["path",{d:"M14 8h1"}],["path",{d:"M17 21v-4"}],["path",{d:"m2 2 20 20"}],["path",{d:"M20.41 20.41A2 2 0 0 1 19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 .59-1.41"}],["path",{d:"M29.5 11.5s5 5 4 5"}],["path",{d:"M9 3h6.2a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V15"}]]],mo=["svg",h,[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7"}]]],H2=["svg",h,[["path",{d:"M5 7v11a1 1 0 0 0 1 1h11"}],["path",{d:"M5.293 18.707 11 13"}],["circle",{cx:"19",cy:"19",r:"2"}],["circle",{cx:"5",cy:"5",r:"2"}]]],Co=["svg",h,[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"}],["path",{d:"M7 21h10"}],["path",{d:"M12 3v18"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"}]]],uo=["svg",h,[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["path",{d:"M14 15H9v-5"}],["path",{d:"M16 3h5v5"}],["path",{d:"M21 3 9 15"}]]],Ho=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M8 7v10"}],["path",{d:"M12 7v10"}],["path",{d:"M17 7v10"}]]],wo=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0"}]]],Vo=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 9h.01"}]]],Ao=["svg",h,[["path",{d:"M11.246 16.657a1 1 0 0 0 1.508 0l3.57-4.101A2.75 2.75 0 1 0 12 9.168a2.75 2.75 0 1 0-4.324 3.388z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]]],So=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M7 12h10"}]]],Lo=["svg",h,[["path",{d:"M17 12v4a1 1 0 0 1-1 1h-4"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M17 8V7"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M7 17h.01"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["rect",{x:"7",y:"7",width:"5",height:"5",rx:"1"}]]],fo=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"m16 16-1.9-1.9"}]]],Po=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M7 8h8"}],["path",{d:"M7 12h10"}],["path",{d:"M7 16h6"}]]],ko=["svg",h,[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2"}]]],Bo=["svg",h,[["path",{d:"M14 22v-4a2 2 0 1 0-4 0v4"}],["path",{d:"m18 10 3.447 1.724a1 1 0 0 1 .553.894V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-7.382a1 1 0 0 1 .553-.894L6 10"}],["path",{d:"M18 5v17"}],["path",{d:"m4 6 7.106-3.553a2 2 0 0 1 1.788 0L20 6"}],["path",{d:"M6 5v17"}],["circle",{cx:"12",cy:"9",r:"2"}]]],Fo=["svg",h,[["path",{d:"M5.42 9.42 8 12"}],["circle",{cx:"4",cy:"8",r:"2"}],["path",{d:"m14 6-8.58 8.58"}],["circle",{cx:"4",cy:"16",r:"2"}],["path",{d:"M10.8 14.8 14 18"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}]]],Do=["svg",h,[["circle",{cx:"6",cy:"6",r:"3"}],["path",{d:"M8.12 8.12 12 12"}],["path",{d:"M20 4 8.12 15.88"}],["circle",{cx:"6",cy:"18",r:"3"}],["path",{d:"M14.8 14.8 20 20"}]]],Ro=["svg",h,[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m22 3-5 5"}],["path",{d:"m17 3 5 5"}]]],zo=["svg",h,[["path",{d:"M13 3H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-3"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}],["path",{d:"m17 8 5-5"}],["path",{d:"M17 3h5v5"}]]],qo=["svg",h,[["path",{d:"M15 12h-5"}],["path",{d:"M15 8h-5"}],["path",{d:"M19 17V5a2 2 0 0 0-2-2H4"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"}]]],To=["svg",h,[["path",{d:"M19 17V5a2 2 0 0 0-2-2H4"}],["path",{d:"M8 21h12a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1H11a1 1 0 0 0-1 1v1a2 2 0 1 1-4 0V5a2 2 0 1 0-4 0v2a1 1 0 0 0 1 1h3"}]]],Zo=["svg",h,[["path",{d:"m8 11 2 2 4-4"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]]],bo=["svg",h,[["path",{d:"m13 13.5 2-2.5-2-2.5"}],["path",{d:"m21 21-4.3-4.3"}],["path",{d:"M9 8.5 7 11l2 2.5"}],["circle",{cx:"11",cy:"11",r:"8"}]]],Uo=["svg",h,[["path",{d:"m13.5 8.5-5 5"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]]],Oo=["svg",h,[["path",{d:"m13.5 8.5-5 5"}],["path",{d:"m8.5 8.5 5 5"}],["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]]],Go=["svg",h,[["circle",{cx:"11",cy:"11",r:"8"}],["path",{d:"m21 21-4.3-4.3"}]]],Io=["svg",h,[["path",{d:"M16 5a4 3 0 0 0-8 0c0 4 8 3 8 7a4 3 0 0 1-8 0"}],["path",{d:"M8 19a4 3 0 0 0 8 0c0-4-8-3-8-7a4 3 0 0 1 8 0"}]]],w2=["svg",h,[["path",{d:"M3.714 3.048a.498.498 0 0 0-.683.627l2.843 7.627a2 2 0 0 1 0 1.396l-2.842 7.627a.498.498 0 0 0 .682.627l18-8.5a.5.5 0 0 0 0-.904z"}],["path",{d:"M6 12h16"}]]],Eo=["svg",h,[["rect",{x:"14",y:"14",width:"8",height:"8",rx:"2"}],["rect",{x:"2",y:"2",width:"8",height:"8",rx:"2"}],["path",{d:"M7 14v1a2 2 0 0 0 2 2h1"}],["path",{d:"M14 7h1a2 2 0 0 1 2 2v1"}]]],xo=["svg",h,[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z"}],["path",{d:"m21.854 2.147-10.94 10.939"}]]],Wo=["svg",h,[["line",{x1:"3",x2:"21",y1:"12",y2:"12"}],["polyline",{points:"8 8 12 4 16 8"}],["polyline",{points:"16 16 12 20 8 16"}]]],Xo=["svg",h,[["line",{x1:"12",x2:"12",y1:"3",y2:"21"}],["polyline",{points:"8 8 4 12 8 16"}],["polyline",{points:"16 16 20 12 16 8"}]]],No=["svg",h,[["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"M4.5 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-.5"}],["path",{d:"M4.5 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-.5"}],["path",{d:"M6 6h.01"}],["path",{d:"M6 18h.01"}],["path",{d:"m15.7 13.4-.9-.3"}],["path",{d:"m9.2 10.9-.9-.3"}],["path",{d:"m10.6 15.7.3-.9"}],["path",{d:"m13.6 15.7-.4-1"}],["path",{d:"m10.8 9.3-.4-1"}],["path",{d:"m8.3 13.6 1-.4"}],["path",{d:"m14.7 10.8 1-.4"}],["path",{d:"m13.4 8.3-.3.9"}]]],Ko=["svg",h,[["path",{d:"M6 10H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-2"}],["path",{d:"M6 14H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-4a2 2 0 0 0-2-2h-2"}],["path",{d:"M6 6h.01"}],["path",{d:"M6 18h.01"}],["path",{d:"m13 6-4 6h6l-4 6"}]]],Jo=["svg",h,[["path",{d:"M7 2h13a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-5"}],["path",{d:"M10 10 2.5 2.5C2 2 2 2.5 2 5v3a2 2 0 0 0 2 2h6z"}],["path",{d:"M22 17v-1a2 2 0 0 0-2-2h-1"}],["path",{d:"M4 14a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2h16.5l1-.5.5.5-8-8H4z"}],["path",{d:"M6 18h.01"}],["path",{d:"m2 2 20 20"}]]],Qo=["svg",h,[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18"}]]],jo=["svg",h,[["path",{d:"M20 7h-9"}],["path",{d:"M14 17H5"}],["circle",{cx:"17",cy:"17",r:"3"}],["circle",{cx:"7",cy:"7",r:"3"}]]],Yo=["svg",h,[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"}],["circle",{cx:"12",cy:"12",r:"3"}]]],_o=["svg",h,[["path",{d:"M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"}],["rect",{x:"3",y:"14",width:"7",height:"7",rx:"1"}],["circle",{cx:"17.5",cy:"17.5",r:"3.5"}]]],as=["svg",h,[["circle",{cx:"18",cy:"5",r:"3"}],["circle",{cx:"6",cy:"12",r:"3"}],["circle",{cx:"18",cy:"19",r:"3"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49"}]]],hs=["svg",h,[["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"}],["polyline",{points:"16 6 12 2 8 6"}],["line",{x1:"12",x2:"12",y1:"2",y2:"15"}]]],ts=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21"}]]],ds=["svg",h,[["path",{d:"M14 11a2 2 0 1 1-4 0 4 4 0 0 1 8 0 6 6 0 0 1-12 0 8 8 0 0 1 16 0 10 10 0 1 1-20 0 11.93 11.93 0 0 1 2.42-7.22 2 2 0 1 1 3.16 2.44"}]]],cs=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M12 8v4"}],["path",{d:"M12 16h.01"}]]],Ms=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m4.243 5.21 14.39 12.472"}]]],ps=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m9 12 2 2 4-4"}]]],es=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M8 12h.01"}],["path",{d:"M12 12h.01"}],["path",{d:"M16 12h.01"}]]],ns=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M12 22V2"}]]],is=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9 12h6"}]]],ls=["svg",h,[["path",{d:"m2 2 20 20"}],["path",{d:"M5 5a1 1 0 0 0-1 1v7c0 5 3.5 7.5 7.67 8.94a1 1 0 0 0 .67.01c2.35-.82 4.48-1.97 5.9-3.71"}],["path",{d:"M9.309 3.652A12.252 12.252 0 0 0 11.24 2.28a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1v7a9.784 9.784 0 0 1-.08 1.264"}]]],vs=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9 12h6"}],["path",{d:"M12 9v6"}]]],os=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"}],["path",{d:"M12 17h.01"}]]],V2=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],["path",{d:"m14.5 9.5-5 5"}],["path",{d:"m9.5 9.5 5 5"}]]],ss=["svg",h,[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}]]],rs=["svg",h,[["circle",{cx:"12",cy:"12",r:"8"}],["path",{d:"M12 2v7.5"}],["path",{d:"m19 5-5.23 5.23"}],["path",{d:"M22 12h-7.5"}],["path",{d:"m19 19-5.23-5.23"}],["path",{d:"M12 14.5V22"}],["path",{d:"M10.23 13.77 5 19"}],["path",{d:"M9.5 12H2"}],["path",{d:"M10.23 10.23 5 5"}],["circle",{cx:"12",cy:"12",r:"2.5"}]]],gs=["svg",h,[["path",{d:"M12 10.189V14"}],["path",{d:"M12 2v3"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}]]],ys=["svg",h,[["path",{d:"M20.38 3.46 16 2a4 4 0 0 1-8 0L3.62 3.46a2 2 0 0 0-1.34 2.23l.58 3.47a1 1 0 0 0 .99.84H6v10c0 1.1.9 2 2 2h8a2 2 0 0 0 2-2V10h2.15a1 1 0 0 0 .99-.84l.58-3.47a2 2 0 0 0-1.34-2.23z"}]]],$s=["svg",h,[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z"}],["path",{d:"M3 6h18"}],["path",{d:"M16 10a4 4 0 0 1-8 0"}]]],ms=["svg",h,[["path",{d:"m15 11-1 9"}],["path",{d:"m19 11-4-7"}],["path",{d:"M2 11h20"}],["path",{d:"m3.5 11 1.6 7.4a2 2 0 0 0 2 1.6h9.8a2 2 0 0 0 2-1.6l1.7-7.4"}],["path",{d:"M4.5 15.5h15"}],["path",{d:"m5 11 4-7"}],["path",{d:"m9 11 1 9"}]]],Cs=["svg",h,[["circle",{cx:"8",cy:"21",r:"1"}],["circle",{cx:"19",cy:"21",r:"1"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"}]]],us=["svg",h,[["path",{d:"M2 22v-5l5-5 5 5-5 5z"}],["path",{d:"M9.5 14.5 16 8"}],["path",{d:"m17 2 5 5-.5.5a3.53 3.53 0 0 1-5 0s0 0 0 0a3.53 3.53 0 0 1 0-5L17 2"}]]],Hs=["svg",h,[["path",{d:"m4 4 2.5 2.5"}],["path",{d:"M13.5 6.5a4.95 4.95 0 0 0-7 7"}],["path",{d:"M15 5 5 15"}],["path",{d:"M14 17v.01"}],["path",{d:"M10 16v.01"}],["path",{d:"M13 13v.01"}],["path",{d:"M16 10v.01"}],["path",{d:"M11 20v.01"}],["path",{d:"M17 14v.01"}],["path",{d:"M20 11v.01"}]]],ws=["svg",h,[["path",{d:"m15 15 6 6m-6-6v4.8m0-4.8h4.8"}],["path",{d:"M9 19.8V15m0 0H4.2M9 15l-6 6"}],["path",{d:"M15 4.2V9m0 0h4.8M15 9l6-6"}],["path",{d:"M9 4.2V9m0 0H4.2M9 9 3 3"}]]],Vs=["svg",h,[["path",{d:"M12 22v-7l-2-2"}],["path",{d:"M17 8v.8A6 6 0 0 1 13.8 20H10A6.5 6.5 0 0 1 7 8a5 5 0 0 1 10 0Z"}],["path",{d:"m14 14-2 2"}]]],As=["svg",h,[["path",{d:"m18 14 4 4-4 4"}],["path",{d:"m18 2 4 4-4 4"}],["path",{d:"M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22"}],["path",{d:"M2 6h1.972a4 4 0 0 1 3.6 2.2"}],["path",{d:"M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45"}]]],Ss=["svg",h,[["path",{d:"M18 7V5a1 1 0 0 0-1-1H6.5a.5.5 0 0 0-.4.8l4.5 6a2 2 0 0 1 0 2.4l-4.5 6a.5.5 0 0 0 .4.8H17a1 1 0 0 0 1-1v-2"}]]],Ls=["svg",h,[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}],["path",{d:"M17 20V8"}]]],fs=["svg",h,[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}]]],Ps=["svg",h,[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}]]],ks=["svg",h,[["path",{d:"M2 20h.01"}]]],Bs=["svg",h,[["path",{d:"M2 20h.01"}],["path",{d:"M7 20v-4"}],["path",{d:"M12 20v-8"}],["path",{d:"M17 20V8"}],["path",{d:"M22 4v16"}]]],Fs=["svg",h,[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284"}],["path",{d:"M3 21h18"}]]],Ds=["svg",h,[["path",{d:"M10 9H4L2 7l2-2h6"}],["path",{d:"M14 5h6l2 2-2 2h-6"}],["path",{d:"M10 22V4a2 2 0 1 1 4 0v18"}],["path",{d:"M8 22h8"}]]],Rs=["svg",h,[["path",{d:"M12 13v8"}],["path",{d:"M12 3v3"}],["path",{d:"M18 6a2 2 0 0 1 1.387.56l2.307 2.22a1 1 0 0 1 0 1.44l-2.307 2.22A2 2 0 0 1 18 13H6a2 2 0 0 1-1.387-.56l-2.306-2.22a1 1 0 0 1 0-1.44l2.306-2.22A2 2 0 0 1 6 6z"}]]],zs=["svg",h,[["path",{d:"M7 18v-6a5 5 0 1 1 10 0v6"}],["path",{d:"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z"}],["path",{d:"M21 12h1"}],["path",{d:"M18.5 4.5 18 5"}],["path",{d:"M2 12h1"}],["path",{d:"M12 2v1"}],["path",{d:"m4.929 4.929.707.707"}],["path",{d:"M12 12v6"}]]],qs=["svg",h,[["polygon",{points:"19 20 9 12 19 4 19 20"}],["line",{x1:"5",x2:"5",y1:"19",y2:"5"}]]],Ts=["svg",h,[["polygon",{points:"5 4 15 12 5 20 5 4"}],["line",{x1:"19",x2:"19",y1:"5",y2:"19"}]]],Zs=["svg",h,[["path",{d:"m12.5 17-.5-1-.5 1h1z"}],["path",{d:"M15 22a1 1 0 0 0 1-1v-1a2 2 0 0 0 1.56-3.25 8 8 0 1 0-11.12 0A2 2 0 0 0 8 20v1a1 1 0 0 0 1 1z"}],["circle",{cx:"15",cy:"12",r:"1"}],["circle",{cx:"9",cy:"12",r:"1"}]]],bs=["svg",h,[["rect",{width:"3",height:"8",x:"13",y:"2",rx:"1.5"}],["path",{d:"M19 8.5V10h1.5A1.5 1.5 0 1 0 19 8.5"}],["rect",{width:"3",height:"8",x:"8",y:"14",rx:"1.5"}],["path",{d:"M5 15.5V14H3.5A1.5 1.5 0 1 0 5 15.5"}],["rect",{width:"8",height:"3",x:"14",y:"13",rx:"1.5"}],["path",{d:"M15.5 19H14v1.5a1.5 1.5 0 1 0 1.5-1.5"}],["rect",{width:"8",height:"3",x:"2",y:"8",rx:"1.5"}],["path",{d:"M8.5 5H10V3.5A1.5 1.5 0 1 0 8.5 5"}]]],Us=["svg",h,[["path",{d:"M22 2 2 22"}]]],Os=["svg",h,[["path",{d:"M11 16.586V19a1 1 0 0 1-1 1H2L18.37 3.63a1 1 0 1 1 3 3l-9.663 9.663a1 1 0 0 1-1.414 0L8 14"}]]],Gs=["svg",h,[["line",{x1:"21",x2:"14",y1:"4",y2:"4"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22"}]]],A2=["svg",h,[["line",{x1:"4",x2:"4",y1:"21",y2:"14"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16"}]]],Is=["svg",h,[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2"}],["path",{d:"M12.667 8 10 12h4l-2.667 4"}]]],Es=["svg",h,[["rect",{width:"7",height:"12",x:"2",y:"6",rx:"1"}],["path",{d:"M13 8.32a7.43 7.43 0 0 1 0 7.36"}],["path",{d:"M16.46 6.21a11.76 11.76 0 0 1 0 11.58"}],["path",{d:"M19.91 4.1a15.91 15.91 0 0 1 .01 15.8"}]]],xs=["svg",h,[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2"}],["path",{d:"M12 18h.01"}]]],Ws=["svg",h,[["path",{d:"M22 11v1a10 10 0 1 1-9-10"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}],["path",{d:"M16 5h6"}],["path",{d:"M19 2v6"}]]],Xs=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9"}]]],Ns=["svg",h,[["path",{d:"M2 13a6 6 0 1 0 12 0 4 4 0 1 0-8 0 2 2 0 0 0 4 0"}],["circle",{cx:"10",cy:"13",r:"8"}],["path",{d:"M2 21h12c4.4 0 8-3.6 8-8V7a2 2 0 1 0-4 0v6"}],["path",{d:"M18 3 19.1 5.2"}],["path",{d:"M22 3 20.9 5.2"}]]],Ks=["svg",h,[["line",{x1:"2",x2:"22",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22"}],["path",{d:"m20 16-4-4 4-4"}],["path",{d:"m4 8 4 4-4 4"}],["path",{d:"m16 4-4 4-4-4"}],["path",{d:"m8 20 4-4 4 4"}]]],Js=["svg",h,[["path",{d:"M20 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v3"}],["path",{d:"M2 16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-5a2 2 0 0 0-4 0v1.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V11a2 2 0 0 0-4 0z"}],["path",{d:"M4 18v2"}],["path",{d:"M20 18v2"}],["path",{d:"M12 4v9"}]]],Qs=["svg",h,[["path",{d:"M12 21a9 9 0 0 0 9-9H3a9 9 0 0 0 9 9Z"}],["path",{d:"M7 21h10"}],["path",{d:"M19.5 12 22 6"}],["path",{d:"M16.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.73 1.62"}],["path",{d:"M11.25 3c.27.1.8.53.74 1.36-.05.83-.93 1.2-.98 2.02-.06.78.33 1.24.72 1.62"}],["path",{d:"M6.25 3c.27.1.8.53.75 1.36-.06.83-.93 1.2-1 2.02-.05.78.34 1.24.74 1.62"}]]],js=["svg",h,[["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1"}]]],Ys=["svg",h,[["path",{d:"M5 9c-1.5 1.5-3 3.2-3 5.5A5.5 5.5 0 0 0 7.5 20c1.8 0 3-.5 4.5-2 1.5 1.5 2.7 2 4.5 2a5.5 5.5 0 0 0 5.5-5.5c0-2.3-1.5-4-3-5.5l-7-7-7 7Z"}],["path",{d:"M12 18v4"}]]],_s=["svg",h,[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"}]]],S2=["svg",h,[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"}],["path",{d:"M20 3v4"}],["path",{d:"M22 5h-4"}],["path",{d:"M4 17v2"}],["path",{d:"M5 18H3"}]]],ar=["svg",h,[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2"}],["path",{d:"M12 6h.01"}],["circle",{cx:"12",cy:"14",r:"4"}],["path",{d:"M12 14h.01"}]]],hr=["svg",h,[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975"}]]],tr=["svg",h,[["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}],["path",{d:"M4 21c1.1 0 1.1-1 2.3-1s1.1 1 2.3 1c1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1 1.1 0 1.1 1 2.3 1 1.1 0 1.1-1 2.3-1"}]]],dr=["svg",h,[["path",{d:"m6 16 6-12 6 12"}],["path",{d:"M8 12h8"}],["path",{d:"m16 20 2 2 4-4"}]]],cr=["svg",h,[["circle",{cx:"19",cy:"5",r:"2"}],["circle",{cx:"5",cy:"19",r:"2"}],["path",{d:"M5 17A12 12 0 0 1 17 5"}]]],Mr=["svg",h,[["path",{d:"M16 3h5v5"}],["path",{d:"M8 3H3v5"}],["path",{d:"M12 22v-8.3a4 4 0 0 0-1.172-2.872L3 3"}],["path",{d:"m15 9 6-6"}]]],pr=["svg",h,[["path",{d:"M3 3h.01"}],["path",{d:"M7 5h.01"}],["path",{d:"M11 7h.01"}],["path",{d:"M3 7h.01"}],["path",{d:"M7 9h.01"}],["path",{d:"M3 11h.01"}],["rect",{width:"4",height:"4",x:"15",y:"5"}],["path",{d:"m19 9 2 2v10c0 .6-.4 1-1 1h-6c-.6 0-1-.4-1-1V11l2-2"}],["path",{d:"m13 14 8-2"}],["path",{d:"m13 19 8-2"}]]],er=["svg",h,[["path",{d:"M7 20h10"}],["path",{d:"M10 20c5.5-2.5.8-6.4 3-10"}],["path",{d:"M9.5 9.4c1.1.8 1.8 2.2 2.3 3.7-2 .4-3.5.4-4.8-.3-1.2-.6-2.3-1.9-3-4.2 2.8-.5 4.4 0 5.5.8z"}],["path",{d:"M14.1 6a7 7 0 0 0-1.1 4c1.9-.1 3.3-.6 4.3-1.4 1-1 1.6-2.3 1.7-4.6-2.7.1-4 1-4.9 2z"}]]],L2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M17 12h-2l-2 5-2-10-2 5H7"}]]],f2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 8-8 8"}],["path",{d:"M16 16H8V8"}]]],P2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m8 8 8 8"}],["path",{d:"M16 8v8H8"}]]],k2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 8v8"}],["path",{d:"m8 12 4 4 4-4"}]]],B2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m12 8-4 4 4 4"}],["path",{d:"M16 12H8"}]]],F2=["svg",h,[["path",{d:"M13 21h6a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v6"}],["path",{d:"m3 21 9-9"}],["path",{d:"M9 21H3v-6"}]]],D2=["svg",h,[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}],["path",{d:"m21 21-9-9"}],["path",{d:"M21 15v6h-6"}]]],R2=["svg",h,[["path",{d:"M13 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-6"}],["path",{d:"m3 3 9 9"}],["path",{d:"M3 9V3h6"}]]],z2=["svg",h,[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6"}],["path",{d:"m21 3-9 9"}],["path",{d:"M15 3h6v6"}]]],q2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}],["path",{d:"m12 16 4-4-4-4"}]]],T2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 16V8h8"}],["path",{d:"M16 16 8 8"}]]],Z2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 8h8v8"}],["path",{d:"m8 16 8-8"}]]],b2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 12-4-4-4 4"}],["path",{d:"M12 16V8"}]]],U2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 8v8"}],["path",{d:"m8.5 14 7-4"}],["path",{d:"m8.5 10 7 4"}]]],O2=["svg",h,[["path",{d:"M4 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2"}],["path",{d:"M10 22H8"}],["path",{d:"M16 22h-2"}],["circle",{cx:"8",cy:"8",r:"2"}],["path",{d:"M9.414 9.414 12 12"}],["path",{d:"M14.8 14.8 18 18"}],["circle",{cx:"8",cy:"16",r:"2"}],["path",{d:"m18 6-8.586 8.586"}]]],l=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 8h7"}],["path",{d:"M8 12h6"}],["path",{d:"M11 16h5"}]]],G2=["svg",h,[["path",{d:"M21 10.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.5"}],["path",{d:"m9 11 3 3L22 4"}]]],I2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m9 12 2 2 4-4"}]]],E2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m16 10-4 4-4-4"}]]],x2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m14 16-4-4 4-4"}]]],W2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m10 8 4 4-4 4"}]]],X2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m8 14 4-4 4 4"}]]],N2=["svg",h,[["path",{d:"M10 9.5 8 12l2 2.5"}],["path",{d:"m14 9.5 2 2.5-2 2.5"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]]],nr=["svg",h,[["path",{d:"M10 9.5 8 12l2 2.5"}],["path",{d:"M14 21h1"}],["path",{d:"m14 9.5 2 2.5-2 2.5"}],["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2"}],["path",{d:"M9 21h1"}]]],ir=["svg",h,[["path",{d:"M5 21a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2"}],["path",{d:"M9 21h1"}],["path",{d:"M14 21h1"}]]],K2=["svg",h,[["path",{d:"M8 7v7"}],["path",{d:"M12 7v4"}],["path",{d:"M16 7v9"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M9 3h1"}],["path",{d:"M14 3h1"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 9v1"}],["path",{d:"M21 14v1"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M14 21h1"}],["path",{d:"M9 21h1"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M3 14v1"}],["path",{d:"M3 9v1"}]]],J2=["svg",h,[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z"}],["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 3h1"}],["path",{d:"M9 21h2"}],["path",{d:"M14 3h1"}],["path",{d:"M3 9v1"}],["path",{d:"M21 9v2"}],["path",{d:"M3 14v1"}]]],Q2=["svg",h,[["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 3h1"}],["path",{d:"M9 21h1"}],["path",{d:"M14 3h1"}],["path",{d:"M14 21h1"}],["path",{d:"M3 9v1"}],["path",{d:"M21 9v1"}],["path",{d:"M3 14v1"}],["path",{d:"M21 14v1"}]]],j2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12"}],["line",{x1:"12",x2:"12",y1:"16",y2:"16"}],["line",{x1:"12",x2:"12",y1:"8",y2:"8"}]]],Y2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"12",r:"1"}]]],_2=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 10h10"}],["path",{d:"M7 14h10"}]]],a0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"M9 17c2 0 2.8-1 2.8-2.8V10c0-2 1-3.3 3.2-3"}],["path",{d:"M9 11.2h5.7"}]]],h0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 7v7"}],["path",{d:"M12 7v4"}],["path",{d:"M16 7v9"}]]],t0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7v10"}],["path",{d:"M11 7v10"}],["path",{d:"m15 7 2 10"}]]],d0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 16V8l4 4 4-4v8"}]]],c0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 8h10"}],["path",{d:"M7 12h10"}],["path",{d:"M7 16h10"}]]],M0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}]]],p0=["svg",h,[["path",{d:"M12.034 12.681a.498.498 0 0 1 .647-.647l9 3.5a.5.5 0 0 1-.033.943l-3.444 1.068a1 1 0 0 0-.66.66l-1.067 3.443a.5.5 0 0 1-.943.033z"}],["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6"}]]],e0=["svg",h,[["path",{d:"M3.6 3.6A2 2 0 0 1 5 3h14a2 2 0 0 1 2 2v14a2 2 0 0 1-.59 1.41"}],["path",{d:"M3 8.7V19a2 2 0 0 0 2 2h10.3"}],["path",{d:"m2 2 20 20"}],["path",{d:"M13 13a3 3 0 1 0 0-6H9v2"}],["path",{d:"M9 17v-2.3"}]]],n0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M9 17V7h4a3 3 0 0 1 0 6H9"}]]],e=["svg",h,[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z"}]]],i0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m15 9-6 6"}],["path",{d:"M9 9h.01"}],["path",{d:"M15 15h.01"}]]],l0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M7 7h10"}],["path",{d:"M10 7v10"}],["path",{d:"M16 17a2 2 0 0 1-2-2V7"}]]],v0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M12 12H9.5a2.5 2.5 0 0 1 0-5H17"}],["path",{d:"M12 7v10"}],["path",{d:"M16 7v10"}]]],o0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"m9 8 6 4-6 4Z"}]]],s0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M8 12h8"}],["path",{d:"M12 8v8"}]]],r0=["svg",h,[["path",{d:"M12 7v4"}],["path",{d:"M7.998 9.003a5 5 0 1 0 8-.005"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]]],lr=["svg",h,[["path",{d:"M7 12h2l2 5 2-10h4"}],["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}]]],g0=["svg",h,[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"2"}],["circle",{cx:"8",cy:"8",r:"2"}],["path",{d:"M9.414 9.414 12 12"}],["path",{d:"M14.8 14.8 18 18"}],["circle",{cx:"8",cy:"16",r:"2"}],["path",{d:"m18 6-8.586 8.586"}]]],y0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M16 8.9V7H8l4 5-4 5h8v-1.9"}]]],$0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["line",{x1:"9",x2:"15",y1:"15",y2:"9"}]]],m0=["svg",h,[["path",{d:"M8 19H5c-1 0-2-1-2-2V7c0-1 1-2 2-2h3"}],["path",{d:"M16 5h3c1 0 2 1 2 2v10c0 1-1 2-2 2h-3"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20"}]]],C0=["svg",h,[["path",{d:"M5 8V5c0-1 1-2 2-2h10c1 0 2 1 2 2v3"}],["path",{d:"M19 16v3c0 1-1 2-2 2H7c-1 0-2-1-2-2v-3"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12"}]]],vr=["svg",h,[["rect",{x:"3",y:"3",width:"18",height:"18",rx:"2"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1"}]]],or=["svg",h,[["path",{d:"M4 10c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"}],["path",{d:"M10 16c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"}],["rect",{width:"8",height:"8",x:"14",y:"14",rx:"2"}]]],u0=["svg",h,[["path",{d:"m7 11 2-2-2-2"}],["path",{d:"M11 13h4"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}]]],H0=["svg",h,[["path",{d:"M18 21a6 6 0 0 0-12 0"}],["circle",{cx:"12",cy:"11",r:"4"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]]],w0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 21v-2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2"}]]],V0=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["path",{d:"m15 9-6 6"}],["path",{d:"m9 9 6 6"}]]],sr=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]]],rr=["svg",h,[["path",{d:"M12 3c7.2 0 9 1.8 9 9s-1.8 9-9 9-9-1.8-9-9 1.8-9 9-9"}]]],gr=["svg",h,[["path",{d:"M15.236 22a3 3 0 0 0-2.2-5"}],["path",{d:"M16 20a3 3 0 0 1 3-3h1a2 2 0 0 0 2-2v-2a4 4 0 0 0-4-4V4"}],["path",{d:"M18 13h.01"}],["path",{d:"M18 6a4 4 0 0 0-4 4 7 7 0 0 0-7 7c0-5 4-5 4-10.5a4.5 4.5 0 1 0-9 0 2.5 2.5 0 0 0 5 0C7 10 3 11 3 17c0 2.8 2.2 5 5 5h10"}]]],yr=["svg",h,[["path",{d:"M5 22h14"}],["path",{d:"M19.27 13.73A2.5 2.5 0 0 0 17.5 13h-11A2.5 2.5 0 0 0 4 15.5V17a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1v-1.5c0-.66-.26-1.3-.73-1.77Z"}],["path",{d:"M14 13V8.5C14 7 15 7 15 5a3 3 0 0 0-3-3c-1.66 0-3 1-3 3s1 2 1 3.5V13"}]]],$r=["svg",h,[["path",{d:"M12 18.338a2.1 2.1 0 0 0-.987.244L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16l2.309-4.679A.53.53 0 0 1 12 2"}]]],mr=["svg",h,[["path",{d:"M8.34 8.34 2 9.27l5 4.87L5.82 21 12 17.77 18.18 21l-.59-3.43"}],["path",{d:"M18.42 12.76 22 9.27l-6.91-1L12 2l-1.44 2.91"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],Cr=["svg",h,[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"}]]],ur=["svg",h,[["line",{x1:"18",x2:"18",y1:"20",y2:"4"}],["polygon",{points:"14,20 4,12 14,4"}]]],Hr=["svg",h,[["line",{x1:"6",x2:"6",y1:"4",y2:"20"}],["polygon",{points:"10,4 20,12 10,20"}]]],wr=["svg",h,[["path",{d:"M11 2v2"}],["path",{d:"M5 2v2"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3"}],["circle",{cx:"20",cy:"10",r:"2"}]]],Vr=["svg",h,[["path",{d:"M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z"}],["path",{d:"M14 3v4a2 2 0 0 0 2 2h4"}],["path",{d:"M8 13h.01"}],["path",{d:"M16 13h.01"}],["path",{d:"M10 16s.8 1 2 1c1.3 0 2-1 2-1"}]]],Ar=["svg",h,[["path",{d:"M16 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8Z"}],["path",{d:"M15 3v4a2 2 0 0 0 2 2h4"}]]],Sr=["svg",h,[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4"}],["path",{d:"M2 7h20"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7"}]]],Lr=["svg",h,[["rect",{width:"20",height:"6",x:"2",y:"4",rx:"2"}],["rect",{width:"20",height:"6",x:"2",y:"14",rx:"2"}]]],fr=["svg",h,[["rect",{width:"6",height:"20",x:"4",y:"2",rx:"2"}],["rect",{width:"6",height:"20",x:"14",y:"2",rx:"2"}]]],Pr=["svg",h,[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12"}]]],kr=["svg",h,[["path",{d:"m4 5 8 8"}],["path",{d:"m12 5-8 8"}],["path",{d:"M20 19h-4c0-1.5.44-2 1.5-2.5S20 15.33 20 14c0-.47-.17-.93-.48-1.29a2.11 2.11 0 0 0-2.62-.44c-.42.24-.74.62-.9 1.07"}]]],Br=["svg",h,[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 4h.01"}],["path",{d:"M20 12h.01"}],["path",{d:"M12 20h.01"}],["path",{d:"M4 12h.01"}],["path",{d:"M17.657 6.343h.01"}],["path",{d:"M17.657 17.657h.01"}],["path",{d:"M6.343 17.657h.01"}],["path",{d:"M6.343 6.343h.01"}]]],Fr=["svg",h,[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 3v1"}],["path",{d:"M12 20v1"}],["path",{d:"M3 12h1"}],["path",{d:"M20 12h1"}],["path",{d:"m18.364 5.636-.707.707"}],["path",{d:"m6.343 17.657-.707.707"}],["path",{d:"m5.636 5.636.707.707"}],["path",{d:"m17.657 17.657.707.707"}]]],Dr=["svg",h,[["path",{d:"M12 8a2.83 2.83 0 0 0 4 4 4 4 0 1 1-4-4"}],["path",{d:"M12 2v2"}],["path",{d:"M12 20v2"}],["path",{d:"m4.9 4.9 1.4 1.4"}],["path",{d:"m17.7 17.7 1.4 1.4"}],["path",{d:"M2 12h2"}],["path",{d:"M20 12h2"}],["path",{d:"m6.3 17.7-1.4 1.4"}],["path",{d:"m19.1 4.9-1.4 1.4"}]]],Rr=["svg",h,[["path",{d:"M10 9a3 3 0 1 0 0 6"}],["path",{d:"M2 12h1"}],["path",{d:"M14 21V3"}],["path",{d:"M10 4V3"}],["path",{d:"M10 21v-1"}],["path",{d:"m3.64 18.36.7-.7"}],["path",{d:"m4.34 6.34-.7-.7"}],["path",{d:"M14 12h8"}],["path",{d:"m17 4-3 3"}],["path",{d:"m14 17 3 3"}],["path",{d:"m21 15-3-3 3-3"}]]],zr=["svg",h,[["circle",{cx:"12",cy:"12",r:"4"}],["path",{d:"M12 2v2"}],["path",{d:"M12 20v2"}],["path",{d:"m4.93 4.93 1.41 1.41"}],["path",{d:"m17.66 17.66 1.41 1.41"}],["path",{d:"M2 12h2"}],["path",{d:"M20 12h2"}],["path",{d:"m6.34 17.66-1.41 1.41"}],["path",{d:"m19.07 4.93-1.41 1.41"}]]],qr=["svg",h,[["path",{d:"M12 2v8"}],["path",{d:"m4.93 10.93 1.41 1.41"}],["path",{d:"M2 18h2"}],["path",{d:"M20 18h2"}],["path",{d:"m19.07 10.93-1.41 1.41"}],["path",{d:"M22 22H2"}],["path",{d:"m8 6 4-4 4 4"}],["path",{d:"M16 18a4 4 0 0 0-8 0"}]]],Tr=["svg",h,[["path",{d:"M12 10V2"}],["path",{d:"m4.93 10.93 1.41 1.41"}],["path",{d:"M2 18h2"}],["path",{d:"M20 18h2"}],["path",{d:"m19.07 10.93-1.41 1.41"}],["path",{d:"M22 22H2"}],["path",{d:"m16 6-4 4-4-4"}],["path",{d:"M16 18a4 4 0 0 0-8 0"}]]],Zr=["svg",h,[["path",{d:"m4 19 8-8"}],["path",{d:"m12 19-8-8"}],["path",{d:"M20 12h-4c0-1.5.442-2 1.5-2.5S20 8.334 20 7.002c0-.472-.17-.93-.484-1.29a2.105 2.105 0 0 0-2.617-.436c-.42.239-.738.614-.899 1.06"}]]],br=["svg",h,[["path",{d:"M11 17a4 4 0 0 1-8 0V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2Z"}],["path",{d:"M16.7 13H19a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H7"}],["path",{d:"M 7 17h.01"}],["path",{d:"m11 8 2.3-2.3a2.4 2.4 0 0 1 3.404.004L18.6 7.6a2.4 2.4 0 0 1 .026 3.434L9.9 19.8"}]]],Ur=["svg",h,[["path",{d:"M10 21V3h8"}],["path",{d:"M6 16h9"}],["path",{d:"M10 9.5h7"}]]],Or=["svg",h,[["path",{d:"M11 19H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5"}],["path",{d:"M13 5h7a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-5"}],["circle",{cx:"12",cy:"12",r:"3"}],["path",{d:"m18 22-3-3 3-3"}],["path",{d:"m6 2 3 3-3 3"}]]],Gr=["svg",h,[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19"}]]],Ir=["svg",h,[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21"}]]],Er=["svg",h,[["path",{d:"m18 2 4 4"}],["path",{d:"m17 7 3-3"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5"}],["path",{d:"m9 11 4 4"}],["path",{d:"m5 19-3 3"}],["path",{d:"m14 4 6 6"}]]],xr=["svg",h,[["path",{d:"M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"}]]],Wr=["svg",h,[["path",{d:"M12 21v-6"}],["path",{d:"M12 9V3"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]]],Xr=["svg",h,[["path",{d:"M12 15V9"}],["path",{d:"M3 15h18"}],["path",{d:"M3 9h18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}]]],Nr=["svg",h,[["path",{d:"M14 14v2"}],["path",{d:"M14 20v2"}],["path",{d:"M14 2v2"}],["path",{d:"M14 8v2"}],["path",{d:"M2 15h8"}],["path",{d:"M2 3h6a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H2"}],["path",{d:"M2 9h8"}],["path",{d:"M22 15h-4"}],["path",{d:"M22 3h-2a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h2"}],["path",{d:"M22 9h-4"}],["path",{d:"M5 3v18"}]]],Kr=["svg",h,[["path",{d:"M16 12H3"}],["path",{d:"M16 18H3"}],["path",{d:"M16 6H3"}],["path",{d:"M21 12h.01"}],["path",{d:"M21 18h.01"}],["path",{d:"M21 6h.01"}]]],Jr=["svg",h,[["path",{d:"M15 3v18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M21 9H3"}],["path",{d:"M21 15H3"}]]],Qr=["svg",h,[["path",{d:"M14 10h2"}],["path",{d:"M15 22v-8"}],["path",{d:"M15 2v4"}],["path",{d:"M2 10h2"}],["path",{d:"M20 10h2"}],["path",{d:"M3 19h18"}],["path",{d:"M3 22v-6a2 2 135 0 1 2-2h14a2 2 45 0 1 2 2v6"}],["path",{d:"M3 2v2a2 2 45 0 0 2 2h14a2 2 135 0 0 2-2V2"}],["path",{d:"M8 10h2"}],["path",{d:"M9 22v-8"}],["path",{d:"M9 2v4"}]]],jr=["svg",h,[["path",{d:"M12 3v18"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9h18"}],["path",{d:"M3 15h18"}]]],Yr=["svg",h,[["rect",{width:"10",height:"14",x:"3",y:"8",rx:"2"}],["path",{d:"M5 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2h-2.4"}],["path",{d:"M8 18h.01"}]]],_r=["svg",h,[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2"}],["line",{x1:"12",x2:"12.01",y1:"18",y2:"18"}]]],ag=["svg",h,[["circle",{cx:"7",cy:"7",r:"5"}],["circle",{cx:"17",cy:"17",r:"5"}],["path",{d:"M12 17h10"}],["path",{d:"m3.46 10.54 7.08-7.08"}]]],hg=["svg",h,[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}]]],tg=["svg",h,[["path",{d:"m15 5 6.3 6.3a2.4 2.4 0 0 1 0 3.4L17 19"}],["path",{d:"M9.586 5.586A2 2 0 0 0 8.172 5H3a1 1 0 0 0-1 1v5.172a2 2 0 0 0 .586 1.414L8.29 18.29a2.426 2.426 0 0 0 3.42 0l3.58-3.58a2.426 2.426 0 0 0 0-3.42z"}],["circle",{cx:"6.5",cy:"9.5",r:".5",fill:"currentColor"}]]],dg=["svg",h,[["path",{d:"M4 4v16"}]]],cg=["svg",h,[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}]]],Mg=["svg",h,[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}]]],pg=["svg",h,[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}],["path",{d:"M19 4v16"}]]],eg=["svg",h,[["path",{d:"M4 4v16"}],["path",{d:"M9 4v16"}],["path",{d:"M14 4v16"}],["path",{d:"M19 4v16"}],["path",{d:"M22 6 2 18"}]]],ng=["svg",h,[["circle",{cx:"17",cy:"4",r:"2"}],["path",{d:"M15.59 5.41 5.41 15.59"}],["circle",{cx:"4",cy:"17",r:"2"}],["path",{d:"M12 22s-4-9-1.5-11.5S22 12 22 12"}]]],ig=["svg",h,[["circle",{cx:"12",cy:"12",r:"10"}],["circle",{cx:"12",cy:"12",r:"6"}],["circle",{cx:"12",cy:"12",r:"2"}]]],lg=["svg",h,[["path",{d:"m10.065 12.493-6.18 1.318a.934.934 0 0 1-1.108-.702l-.537-2.15a1.07 1.07 0 0 1 .691-1.265l13.504-4.44"}],["path",{d:"m13.56 11.747 4.332-.924"}],["path",{d:"m16 21-3.105-6.21"}],["path",{d:"M16.485 5.94a2 2 0 0 1 1.455-2.425l1.09-.272a1 1 0 0 1 1.212.727l1.515 6.06a1 1 0 0 1-.727 1.213l-1.09.272a2 2 0 0 1-2.425-1.455z"}],["path",{d:"m6.158 8.633 1.114 4.456"}],["path",{d:"m8 21 3.105-6.21"}],["circle",{cx:"12",cy:"13",r:"2"}]]],vg=["svg",h,[["circle",{cx:"4",cy:"4",r:"2"}],["path",{d:"m14 5 3-3 3 3"}],["path",{d:"m14 10 3-3 3 3"}],["path",{d:"M17 14V2"}],["path",{d:"M17 14H7l-5 8h20Z"}],["path",{d:"M8 14v8"}],["path",{d:"m9 14 5 8"}]]],og=["svg",h,[["path",{d:"M3.5 21 14 3"}],["path",{d:"M20.5 21 10 3"}],["path",{d:"M15.5 21 12 15l-3.5 6"}],["path",{d:"M2 21h20"}]]],sg=["svg",h,[["polyline",{points:"4 17 10 11 4 5"}],["line",{x1:"12",x2:"20",y1:"19",y2:"19"}]]],A0=["svg",h,[["path",{d:"M21 7 6.82 21.18a2.83 2.83 0 0 1-3.99-.01a2.83 2.83 0 0 1 0-4L17 3"}],["path",{d:"m16 2 6 6"}],["path",{d:"M12 16H4"}]]],rg=["svg",h,[["path",{d:"M14.5 2v17.5c0 1.4-1.1 2.5-2.5 2.5c-1.4 0-2.5-1.1-2.5-2.5V2"}],["path",{d:"M8.5 2h7"}],["path",{d:"M14.5 16h-5"}]]],gg=["svg",h,[["path",{d:"M9 2v17.5A2.5 2.5 0 0 1 6.5 22A2.5 2.5 0 0 1 4 19.5V2"}],["path",{d:"M20 2v17.5a2.5 2.5 0 0 1-2.5 2.5a2.5 2.5 0 0 1-2.5-2.5V2"}],["path",{d:"M3 2h7"}],["path",{d:"M14 2h7"}],["path",{d:"M9 16H4"}],["path",{d:"M20 16h-5"}]]],yg=["svg",h,[["path",{d:"M5 4h1a3 3 0 0 1 3 3 3 3 0 0 1 3-3h1"}],["path",{d:"M13 20h-1a3 3 0 0 1-3-3 3 3 0 0 1-3 3H5"}],["path",{d:"M5 16H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1"}],["path",{d:"M13 8h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7"}],["path",{d:"M9 7v10"}]]],$g=["svg",h,[["path",{d:"M17 22h-1a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h1"}],["path",{d:"M7 22h1a4 4 0 0 0 4-4v-1"}],["path",{d:"M7 2h1a4 4 0 0 1 4 4v1"}]]],mg=["svg",h,[["path",{d:"M17 6H3"}],["path",{d:"M21 12H8"}],["path",{d:"M21 18H8"}],["path",{d:"M3 12v6"}]]],Cg=["svg",h,[["path",{d:"M21 6H3"}],["path",{d:"M10 12H3"}],["path",{d:"M10 18H3"}],["circle",{cx:"17",cy:"15",r:"3"}],["path",{d:"m21 19-1.9-1.9"}]]],S0=["svg",h,[["path",{d:"M5 3a2 2 0 0 0-2 2"}],["path",{d:"M19 3a2 2 0 0 1 2 2"}],["path",{d:"M21 19a2 2 0 0 1-2 2"}],["path",{d:"M5 21a2 2 0 0 1-2-2"}],["path",{d:"M9 3h1"}],["path",{d:"M9 21h1"}],["path",{d:"M14 3h1"}],["path",{d:"M14 21h1"}],["path",{d:"M3 9v1"}],["path",{d:"M21 9v1"}],["path",{d:"M3 14v1"}],["path",{d:"M21 14v1"}],["line",{x1:"7",x2:"15",y1:"8",y2:"8"}],["line",{x1:"7",x2:"17",y1:"12",y2:"12"}],["line",{x1:"7",x2:"13",y1:"16",y2:"16"}]]],ug=["svg",h,[["path",{d:"M17 6.1H3"}],["path",{d:"M21 12.1H3"}],["path",{d:"M15.1 18H3"}]]],Hg=["svg",h,[["path",{d:"M2 10s3-3 3-8"}],["path",{d:"M22 10s-3-3-3-8"}],["path",{d:"M10 2c0 4.4-3.6 8-8 8"}],["path",{d:"M14 2c0 4.4 3.6 8 8 8"}],["path",{d:"M2 10s2 2 2 5"}],["path",{d:"M22 10s-2 2-2 5"}],["path",{d:"M8 15h8"}],["path",{d:"M2 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"}],["path",{d:"M14 22v-1a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1"}]]],wg=["svg",h,[["path",{d:"M2 12h10"}],["path",{d:"M9 4v16"}],["path",{d:"m3 9 3 3-3 3"}],["path",{d:"M12 6 9 9 6 6"}],["path",{d:"m6 18 3-3 1.5 1.5"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"}]]],Vg=["svg",h,[["path",{d:"M12 9a4 4 0 0 0-2 7.5"}],["path",{d:"M12 3v2"}],["path",{d:"m6.6 18.4-1.4 1.4"}],["path",{d:"M20 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"}],["path",{d:"M4 13H2"}],["path",{d:"M6.34 7.34 4.93 5.93"}]]],Ag=["svg",h,[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z"}]]],Sg=["svg",h,[["path",{d:"M17 14V2"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z"}]]],Lg=["svg",h,[["path",{d:"M7 10v12"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z"}]]],fg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9 12 2 2 4-4"}]]],Pg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 12h6"}]]],kg=["svg",h,[["path",{d:"M2 9a3 3 0 1 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 1 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 9h.01"}],["path",{d:"m15 9-6 6"}],["path",{d:"M15 15h.01"}]]],Bg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M9 12h6"}],["path",{d:"M12 9v6"}]]],Fg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9.5 14.5 5-5"}]]],Dg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"m9.5 14.5 5-5"}],["path",{d:"m9.5 9.5 5 5"}]]],Rg=["svg",h,[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}],["path",{d:"M13 5v2"}],["path",{d:"M13 17v2"}],["path",{d:"M13 11v2"}]]],zg=["svg",h,[["path",{d:"M10.5 17h1.227a2 2 0 0 0 1.345-.52L18 12"}],["path",{d:"m12 13.5 3.75.5"}],["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8"}],["path",{d:"M6 10V8"}],["path",{d:"M6 14v1"}],["path",{d:"M6 19v2"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2"}]]],qg=["svg",h,[["path",{d:"m4.5 8 10.58-5.06a1 1 0 0 1 1.342.488L18.5 8"}],["path",{d:"M6 10V8"}],["path",{d:"M6 14v1"}],["path",{d:"M6 19v2"}],["rect",{x:"2",y:"8",width:"20",height:"13",rx:"2"}]]],Tg=["svg",h,[["path",{d:"M10 2h4"}],["path",{d:"M4.6 11a8 8 0 0 0 1.7 8.7 8 8 0 0 0 8.7 1.7"}],["path",{d:"M7.4 7.4a8 8 0 0 1 10.3 1 8 8 0 0 1 .9 10.2"}],["path",{d:"m2 2 20 20"}],["path",{d:"M12 12v-2"}]]],Zg=["svg",h,[["path",{d:"M10 2h4"}],["path",{d:"M12 14v-4"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6"}],["path",{d:"M9 17H4v5"}]]],bg=["svg",h,[["line",{x1:"10",x2:"14",y1:"2",y2:"2"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11"}],["circle",{cx:"12",cy:"14",r:"8"}]]],Ug=["svg",h,[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6"}],["circle",{cx:"8",cy:"12",r:"2"}]]],Og=["svg",h,[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"6",ry:"6"}],["circle",{cx:"16",cy:"12",r:"2"}]]],Gg=["svg",h,[["path",{d:"M7 12h13a1 1 0 0 1 1 1 5 5 0 0 1-5 5h-.598a.5.5 0 0 0-.424.765l1.544 2.47a.5.5 0 0 1-.424.765H5.402a.5.5 0 0 1-.424-.765L7 18"}],["path",{d:"M8 18a5 5 0 0 1-5-5V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8"}]]],Ig=["svg",h,[["path",{d:"M21 4H3"}],["path",{d:"M18 8H6"}],["path",{d:"M19 12H9"}],["path",{d:"M16 16h-6"}],["path",{d:"M11 20H9"}]]],Eg=["svg",h,[["ellipse",{cx:"12",cy:"11",rx:"3",ry:"2"}],["ellipse",{cx:"12",cy:"12.5",rx:"10",ry:"8.5"}]]],xg=["svg",h,[["path",{d:"M4 4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16"}],["path",{d:"M2 14h12"}],["path",{d:"M22 14h-2"}],["path",{d:"M12 20v-6"}],["path",{d:"m2 2 20 20"}],["path",{d:"M22 16V6a2 2 0 0 0-2-2H10"}]]],Wg=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M2 14h20"}],["path",{d:"M12 20v-6"}]]],Xg=["svg",h,[["path",{d:"M18.2 12.27 20 6H4l1.8 6.27a1 1 0 0 0 .95.73h10.5a1 1 0 0 0 .96-.73Z"}],["path",{d:"M8 13v9"}],["path",{d:"M16 22v-9"}],["path",{d:"m9 6 1 7"}],["path",{d:"m15 6-1 7"}],["path",{d:"M12 6V2"}],["path",{d:"M13 2h-2"}]]],Ng=["svg",h,[["rect",{width:"18",height:"12",x:"3",y:"8",rx:"1"}],["path",{d:"M10 8V5c0-.6-.4-1-1-1H6a1 1 0 0 0-1 1v3"}],["path",{d:"M19 8V5c0-.6-.4-1-1-1h-3a1 1 0 0 0-1 1v3"}]]],Kg=["svg",h,[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20"}],["path",{d:"M16 18h-5"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246"}],["path",{d:"M4 11V4"}],["path",{d:"M7 15h.01"}],["path",{d:"M8 10.1V4"}],["circle",{cx:"18",cy:"18",r:"2"}],["circle",{cx:"7",cy:"15",r:"5"}]]],Jg=["svg",h,[["path",{d:"M9.3 6.2a4.55 4.55 0 0 0 5.4 0"}],["path",{d:"M7.9 10.7c.9.8 2.4 1.3 4.1 1.3s3.2-.5 4.1-1.3"}],["path",{d:"M13.9 3.5a1.93 1.93 0 0 0-3.8-.1l-3 10c-.1.2-.1.4-.1.6 0 1.7 2.2 3 5 3s5-1.3 5-3c0-.2 0-.4-.1-.5Z"}],["path",{d:"m7.5 12.2-4.7 2.7c-.5.3-.8.7-.8 1.1s.3.8.8 1.1l7.6 4.5c.9.5 2.1.5 3 0l7.6-4.5c.7-.3 1-.7 1-1.1s-.3-.8-.8-1.1l-4.7-2.8"}]]],Qg=["svg",h,[["path",{d:"M2 22V12a10 10 0 1 1 20 0v10"}],["path",{d:"M15 6.8v1.4a3 2.8 0 1 1-6 0V6.8"}],["path",{d:"M10 15h.01"}],["path",{d:"M14 15h.01"}],["path",{d:"M10 19a4 4 0 0 1-4-4v-3a6 6 0 1 1 12 0v3a4 4 0 0 1-4 4Z"}],["path",{d:"m9 19-2 3"}],["path",{d:"m15 19 2 3"}]]],jg=["svg",h,[["path",{d:"M8 3.1V7a4 4 0 0 0 8 0V3.1"}],["path",{d:"m9 15-1-1"}],["path",{d:"m15 15 1-1"}],["path",{d:"M9 19c-2.8 0-5-2.2-5-5v-4a8 8 0 0 1 16 0v4c0 2.8-2.2 5-5 5Z"}],["path",{d:"m8 19-2 3"}],["path",{d:"m16 19 2 3"}]]],Yg=["svg",h,[["path",{d:"M2 17 17 2"}],["path",{d:"m2 14 8 8"}],["path",{d:"m5 11 8 8"}],["path",{d:"m8 8 8 8"}],["path",{d:"m11 5 8 8"}],["path",{d:"m14 2 8 8"}],["path",{d:"M7 22 22 7"}]]],L0=["svg",h,[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2"}],["path",{d:"M4 11h16"}],["path",{d:"M12 3v8"}],["path",{d:"m8 19-2 3"}],["path",{d:"m18 22-2-3"}],["path",{d:"M8 15h.01"}],["path",{d:"M16 15h.01"}]]],_g=["svg",h,[["path",{d:"M3 6h18"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17"}]]],ay=["svg",h,[["path",{d:"M3 6h18"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"}]]],hy=["svg",h,[["path",{d:"M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z"}],["path",{d:"M12 19v3"}]]],f0=["svg",h,[["path",{d:"M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4"}],["path",{d:"M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3"}],["path",{d:"M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35"}],["path",{d:"M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14"}]]],ty=["svg",h,[["path",{d:"m17 14 3 3.3a1 1 0 0 1-.7 1.7H4.7a1 1 0 0 1-.7-1.7L7 14h-.3a1 1 0 0 1-.7-1.7L9 9h-.2A1 1 0 0 1 8 7.3L12 3l4 4.3a1 1 0 0 1-.8 1.7H15l3 3.3a1 1 0 0 1-.7 1.7H17Z"}],["path",{d:"M12 22v-3"}]]],dy=["svg",h,[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z"}],["path",{d:"M7 16v6"}],["path",{d:"M13 19v3"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5"}]]],cy=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2"}],["rect",{width:"3",height:"9",x:"7",y:"7"}],["rect",{width:"3",height:"5",x:"14",y:"7"}]]],My=["svg",h,[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7"}],["polyline",{points:"16 17 22 17 22 11"}]]],py=["svg",h,[["path",{d:"M14.828 14.828 21 21"}],["path",{d:"M21 16v5h-5"}],["path",{d:"m21 3-9 9-4-4-6 6"}],["path",{d:"M21 8V3h-5"}]]],ey=["svg",h,[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17"}],["polyline",{points:"16 7 22 7 22 13"}]]],P0=["svg",h,[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}],["path",{d:"M12 9v4"}],["path",{d:"M12 17h.01"}]]],ny=["svg",h,[["path",{d:"M22 18a2 2 0 0 1-2 2H3c-1.1 0-1.3-.6-.4-1.3L20.4 4.3c.9-.7 1.6-.4 1.6.7Z"}]]],iy=["svg",h,[["path",{d:"M13.73 4a2 2 0 0 0-3.46 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z"}]]],ly=["svg",h,[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18"}],["path",{d:"M4 22h16"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z"}]]],vy=["svg",h,[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2"}],["path",{d:"M15 18H9"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14"}],["circle",{cx:"17",cy:"18",r:"2"}],["circle",{cx:"7",cy:"18",r:"2"}]]],oy=["svg",h,[["path",{d:"m12 10 2 4v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3a8 8 0 1 0-16 0v3a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-3l2-4h4Z"}],["path",{d:"M4.82 7.9 8 10"}],["path",{d:"M15.18 7.9 12 10"}],["path",{d:"M16.93 10H20a2 2 0 0 1 0 4H2"}]]],sy=["svg",h,[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z"}],["path",{d:"M7 21h10"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}]]],k0=["svg",h,[["path",{d:"M7 21h10"}],["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2"}]]],ry=["svg",h,[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2"}],["polyline",{points:"17 2 12 7 7 2"}]]],gy=["svg",h,[["path",{d:"M21 2H3v16h5v4l4-4h5l4-4V2zm-10 9V7m5 4V7"}]]],yy=["svg",h,[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"}]]],$y=["svg",h,[["path",{d:"M14 16.5a.5.5 0 0 0 .5.5h.5a2 2 0 0 1 0 4H9a2 2 0 0 1 0-4h.5a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5V8a2 2 0 0 1-4 0V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v3a2 2 0 0 1-4 0v-.5a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 0-.5.5Z"}]]],my=["svg",h,[["polyline",{points:"4 7 4 4 20 4 20 7"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20"}]]],Cy=["svg",h,[["path",{d:"M12 2v1"}],["path",{d:"M15.5 21a1.85 1.85 0 0 1-3.5-1v-8H2a10 10 0 0 1 3.428-6.575"}],["path",{d:"M17.5 12H22A10 10 0 0 0 9.004 3.455"}],["path",{d:"m2 2 20 20"}]]],uy=["svg",h,[["path",{d:"M22 12a10.06 10.06 1 0 0-20 0Z"}],["path",{d:"M12 12v8a2 2 0 0 0 4 0"}],["path",{d:"M12 2v1"}]]],Hy=["svg",h,[["path",{d:"M6 4v6a6 6 0 0 0 12 0V4"}],["line",{x1:"4",x2:"20",y1:"20",y2:"20"}]]],wy=["svg",h,[["path",{d:"M9 14 4 9l5-5"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11"}]]],Vy=["svg",h,[["path",{d:"M21 17a9 9 0 0 0-15-6.7L3 13"}],["path",{d:"M3 7v6h6"}],["circle",{cx:"12",cy:"17",r:"1"}]]],Ay=["svg",h,[["path",{d:"M3 7v6h6"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13"}]]],Sy=["svg",h,[["path",{d:"M16 12h6"}],["path",{d:"M8 12H2"}],["path",{d:"M12 2v2"}],["path",{d:"M12 8v2"}],["path",{d:"M12 14v2"}],["path",{d:"M12 20v2"}],["path",{d:"m19 15 3-3-3-3"}],["path",{d:"m5 9-3 3 3 3"}]]],Ly=["svg",h,[["path",{d:"M12 22v-6"}],["path",{d:"M12 8V2"}],["path",{d:"M4 12H2"}],["path",{d:"M10 12H8"}],["path",{d:"M16 12h-2"}],["path",{d:"M22 12h-2"}],["path",{d:"m15 19-3 3-3-3"}],["path",{d:"m15 5-3-3-3 3"}]]],fy=["svg",h,[["rect",{width:"8",height:"6",x:"5",y:"4",rx:"1"}],["rect",{width:"8",height:"6",x:"11",y:"14",rx:"1"}]]],B0=["svg",h,[["circle",{cx:"12",cy:"10",r:"1"}],["path",{d:"M22 20V8h-4l-6-4-6 4H2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2"}],["path",{d:"M6 17v.01"}],["path",{d:"M6 13v.01"}],["path",{d:"M18 17v.01"}],["path",{d:"M18 13v.01"}],["path",{d:"M14 22v-5a2 2 0 0 0-2-2a2 2 0 0 0-2 2v5"}]]],Py=["svg",h,[["path",{d:"M15 7h2a5 5 0 0 1 0 10h-2m-6 0H7A5 5 0 0 1 7 7h2"}]]],ky=["svg",h,[["path",{d:"m18.84 12.25 1.72-1.71h-.02a5.004 5.004 0 0 0-.12-7.07 5.006 5.006 0 0 0-6.95 0l-1.72 1.71"}],["path",{d:"m5.17 11.75-1.71 1.71a5.004 5.004 0 0 0 .12 7.07 5.006 5.006 0 0 0 6.95 0l1.71-1.71"}],["line",{x1:"8",x2:"8",y1:"2",y2:"5"}],["line",{x1:"2",x2:"5",y1:"8",y2:"8"}],["line",{x1:"16",x2:"16",y1:"19",y2:"22"}],["line",{x1:"19",x2:"22",y1:"16",y2:"16"}]]],By=["svg",h,[["path",{d:"m19 5 3-3"}],["path",{d:"m2 22 3-3"}],["path",{d:"M6.3 20.3a2.4 2.4 0 0 0 3.4 0L12 18l-6-6-2.3 2.3a2.4 2.4 0 0 0 0 3.4Z"}],["path",{d:"M7.5 13.5 10 11"}],["path",{d:"M10.5 16.5 13 14"}],["path",{d:"m12 6 6 6 2.3-2.3a2.4 2.4 0 0 0 0-3.4l-2.6-2.6a2.4 2.4 0 0 0-3.4 0Z"}]]],Fy=["svg",h,[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}],["polyline",{points:"17 8 12 3 7 8"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15"}]]],Dy=["svg",h,[["circle",{cx:"10",cy:"7",r:"1"}],["circle",{cx:"4",cy:"20",r:"1"}],["path",{d:"M4.7 19.3 19 5"}],["path",{d:"m21 3-3 1 2 2Z"}],["path",{d:"M9.26 7.68 5 12l2 5"}],["path",{d:"m10 14 5 2 3.5-3.5"}],["path",{d:"m18 12 1-1 1 1-1 1Z"}]]],Ry=["svg",h,[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["polyline",{points:"16 11 18 13 22 9"}]]],zy=["svg",h,[["circle",{cx:"18",cy:"15",r:"3"}],["circle",{cx:"9",cy:"7",r:"4"}],["path",{d:"M10 15H6a4 4 0 0 0-4 4v2"}],["path",{d:"m21.7 16.4-.9-.3"}],["path",{d:"m15.2 13.9-.9-.3"}],["path",{d:"m16.6 18.7.3-.9"}],["path",{d:"m19.1 12.2.3-.9"}],["path",{d:"m19.6 18.7-.4-1"}],["path",{d:"m16.8 12.3-.4-1"}],["path",{d:"m14.3 16.6 1-.4"}],["path",{d:"m20.7 13.8 1-.4"}]]],qy=["svg",h,[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11"}]]],Ty=["svg",h,[["path",{d:"M11.5 15H7a4 4 0 0 0-4 4v2"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["circle",{cx:"10",cy:"7",r:"4"}]]],Zy=["svg",h,[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11"}]]],F0=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"m16 19 2 2 4-4"}]]],D0=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 10.434-7.62"}],["circle",{cx:"10",cy:"8",r:"5"}],["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"m19.5 14.3-.4.9"}],["path",{d:"m16.9 20.8-.4.9"}],["path",{d:"m21.7 19.5-.9-.4"}],["path",{d:"m15.2 16.9-.9-.4"}],["path",{d:"m21.7 16.5-.9.4"}],["path",{d:"m15.2 19.1-.9.4"}],["path",{d:"m19.5 21.7-.4-.9"}],["path",{d:"m16.9 15.2-.4-.9"}]]],R0=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M22 19h-6"}]]],by=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 10.821-7.487"}],["path",{d:"M21.378 16.626a1 1 0 0 0-3.004-3.004l-4.01 4.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"}],["circle",{cx:"10",cy:"8",r:"5"}]]],z0=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 13.292-6"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M19 16v6"}],["path",{d:"M22 19h-6"}]]],Uy=["svg",h,[["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M2 21a8 8 0 0 1 10.434-7.62"}],["circle",{cx:"18",cy:"18",r:"3"}],["path",{d:"m22 22-1.9-1.9"}]]],q0=["svg",h,[["path",{d:"M2 21a8 8 0 0 1 11.873-7"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"m17 17 5 5"}],["path",{d:"m22 17-5 5"}]]],T0=["svg",h,[["circle",{cx:"12",cy:"8",r:"5"}],["path",{d:"M20 21a8 8 0 0 0-16 0"}]]],Oy=["svg",h,[["circle",{cx:"10",cy:"7",r:"4"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2"}],["circle",{cx:"17",cy:"17",r:"3"}],["path",{d:"m21 21-1.9-1.9"}]]],Gy=["svg",h,[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["line",{x1:"17",x2:"22",y1:"8",y2:"13"}],["line",{x1:"22",x2:"17",y1:"8",y2:"13"}]]],Iy=["svg",h,[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}],["circle",{cx:"12",cy:"7",r:"4"}]]],Z0=["svg",h,[["path",{d:"M18 21a8 8 0 0 0-16 0"}],["circle",{cx:"10",cy:"8",r:"5"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3"}]]],Ey=["svg",h,[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}],["circle",{cx:"9",cy:"7",r:"4"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75"}]]],b0=["svg",h,[["path",{d:"m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8"}],["path",{d:"M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7"}],["path",{d:"m2.1 21.8 6.4-6.3"}],["path",{d:"m19 5-7 7"}]]],U0=["svg",h,[["path",{d:"M3 2v7c0 1.1.9 2 2 2h4a2 2 0 0 0 2-2V2"}],["path",{d:"M7 2v20"}],["path",{d:"M21 15V2a5 5 0 0 0-5 5v6c0 1.1.9 2 2 2h3Zm0 0v7"}]]],xy=["svg",h,[["path",{d:"M12 2v20"}],["path",{d:"M2 5h20"}],["path",{d:"M3 3v2"}],["path",{d:"M7 3v2"}],["path",{d:"M17 3v2"}],["path",{d:"M21 3v2"}],["path",{d:"m19 5-7 7-7-7"}]]],Wy=["svg",h,[["path",{d:"M8 21s-4-3-4-9 4-9 4-9"}],["path",{d:"M16 3s4 3 4 9-4 9-4 9"}],["line",{x1:"15",x2:"9",y1:"9",y2:"15"}],["line",{x1:"9",x2:"15",y1:"9",y2:"15"}]]],Xy=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor"}],["path",{d:"m7.9 7.9 2.7 2.7"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor"}],["path",{d:"m13.4 10.6 2.7-2.7"}],["circle",{cx:"7.5",cy:"16.5",r:".5",fill:"currentColor"}],["path",{d:"m7.9 16.1 2.7-2.7"}],["circle",{cx:"16.5",cy:"16.5",r:".5",fill:"currentColor"}],["path",{d:"m13.4 13.4 2.7 2.7"}],["circle",{cx:"12",cy:"12",r:"2"}]]],Ny=["svg",h,[["path",{d:"M16 8q6 0 6-6-6 0-6 6"}],["path",{d:"M17.41 3.59a10 10 0 1 0 3 3"}],["path",{d:"M2 2a26.6 26.6 0 0 1 10 20c.9-6.82 1.5-9.5 4-14"}]]],Ky=["svg",h,[["path",{d:"M18 11c-1.5 0-2.5.5-3 2"}],["path",{d:"M4 6a2 2 0 0 0-2 2v4a5 5 0 0 0 5 5 8 8 0 0 1 5 2 8 8 0 0 1 5-2 5 5 0 0 0 5-5V8a2 2 0 0 0-2-2h-3a8 8 0 0 0-5 2 8 8 0 0 0-5-2z"}],["path",{d:"M6 11c1.5 0 2.5.5 3 2"}]]],Jy=["svg",h,[["path",{d:"m2 8 2 2-2 2 2 2-2 2"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2"}],["path",{d:"M8 8v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2"}],["path",{d:"M16 10.34V6c0-.55-.45-1-1-1h-4.34"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],Qy=["svg",h,[["path",{d:"m2 8 2 2-2 2 2 2-2 2"}],["path",{d:"m22 8-2 2 2 2-2 2 2 2"}],["rect",{width:"8",height:"14",x:"8",y:"5",rx:"1"}]]],jy=["svg",h,[["path",{d:"M10.66 6H14a2 2 0 0 1 2 2v2.5l5.248-3.062A.5.5 0 0 1 22 7.87v8.196"}],["path",{d:"M16 16a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h2"}],["path",{d:"m2 2 20 20"}]]],Yy=["svg",h,[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2"}]]],_y=["svg",h,[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2"}],["path",{d:"M2 8h20"}],["circle",{cx:"8",cy:"14",r:"2"}],["path",{d:"M8 12h8"}],["circle",{cx:"16",cy:"14",r:"2"}]]],a$=["svg",h,[["path",{d:"M21 17v2a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-2"}],["path",{d:"M21 7V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v2"}],["circle",{cx:"12",cy:"12",r:"1"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0"}]]],h$=["svg",h,[["circle",{cx:"6",cy:"12",r:"4"}],["circle",{cx:"18",cy:"12",r:"4"}],["line",{x1:"6",x2:"18",y1:"16",y2:"16"}]]],t$=["svg",h,[["path",{d:"M11.1 7.1a16.55 16.55 0 0 1 10.9 4"}],["path",{d:"M12 12a12.6 12.6 0 0 1-8.7 5"}],["path",{d:"M16.8 13.6a16.55 16.55 0 0 1-9 7.5"}],["path",{d:"M20.7 17a12.8 12.8 0 0 0-8.7-5 13.3 13.3 0 0 1 0-10"}],["path",{d:"M6.3 3.8a16.55 16.55 0 0 0 1.9 11.5"}],["circle",{cx:"12",cy:"12",r:"10"}]]],d$=["svg",h,[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["path",{d:"M16 9a5 5 0 0 1 0 6"}]]],c$=["svg",h,[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["path",{d:"M16 9a5 5 0 0 1 0 6"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728"}]]],M$=["svg",h,[["path",{d:"M16 9a5 5 0 0 1 .95 2.293"}],["path",{d:"M19.364 5.636a9 9 0 0 1 1.889 9.96"}],["path",{d:"m2 2 20 20"}],["path",{d:"m7 7-.587.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298V11"}],["path",{d:"M9.828 4.172A.686.686 0 0 1 11 4.657v.686"}]]],p$=["svg",h,[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15"}]]],e$=["svg",h,[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z"}]]],n$=["svg",h,[["path",{d:"m9 12 2 2 4-4"}],["path",{d:"M5 7c0-1.1.9-2 2-2h10a2 2 0 0 1 2 2v12H5V7Z"}],["path",{d:"M22 19H2"}]]],i$=["svg",h,[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2"}],["path",{d:"M3 9a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2"}],["path",{d:"M3 11h3c.8 0 1.6.3 2.1.9l1.1.9c1.6 1.6 4.1 1.6 5.7 0l1.1-.9c.5-.5 1.3-.9 2.1-.9H21"}]]],O0=["svg",h,[["path",{d:"M17 14h.01"}],["path",{d:"M7 7h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h14"}]]],l$=["svg",h,[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4"}]]],v$=["svg",h,[["circle",{cx:"8",cy:"9",r:"2"}],["path",{d:"m9 17 6.1-6.1a2 2 0 0 1 2.81.01L22 15V5a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2"}],["path",{d:"M8 21h8"}],["path",{d:"M12 17v4"}]]],G0=["svg",h,[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72"}],["path",{d:"m14 7 3 3"}],["path",{d:"M5 6v4"}],["path",{d:"M19 14v4"}],["path",{d:"M10 2v2"}],["path",{d:"M7 8H3"}],["path",{d:"M21 16h-4"}],["path",{d:"M11 3H9"}]]],o$=["svg",h,[["path",{d:"M15 4V2"}],["path",{d:"M15 16v-2"}],["path",{d:"M8 9h2"}],["path",{d:"M20 9h2"}],["path",{d:"M17.8 11.8 19 13"}],["path",{d:"M15 9h.01"}],["path",{d:"M17.8 6.2 19 5"}],["path",{d:"m3 21 9-9"}],["path",{d:"M12.2 6.2 11 5"}]]],s$=["svg",h,[["path",{d:"M22 8.35V20a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V8.35A2 2 0 0 1 3.26 6.5l8-3.2a2 2 0 0 1 1.48 0l8 3.2A2 2 0 0 1 22 8.35Z"}],["path",{d:"M6 18h12"}],["path",{d:"M6 14h12"}],["rect",{width:"12",height:"12",x:"6",y:"10"}]]],r$=["svg",h,[["path",{d:"M3 6h3"}],["path",{d:"M17 6h.01"}],["rect",{width:"18",height:"20",x:"3",y:"2",rx:"2"}],["circle",{cx:"12",cy:"13",r:"5"}],["path",{d:"M12 18a2.5 2.5 0 0 0 0-5 2.5 2.5 0 0 1 0-5"}]]],g$=["svg",h,[["circle",{cx:"12",cy:"12",r:"6"}],["polyline",{points:"12 10 12 12 13 13"}],["path",{d:"m16.13 7.66-.81-4.05a2 2 0 0 0-2-1.61h-2.68a2 2 0 0 0-2 1.61l-.78 4.05"}],["path",{d:"m7.88 16.36.8 4a2 2 0 0 0 2 1.61h2.72a2 2 0 0 0 2-1.61l.81-4.05"}]]],y$=["svg",h,[["path",{d:"M19 5a2 2 0 0 0-2 2v11"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M7 13h10"}],["path",{d:"M7 9h10"}],["path",{d:"M9 5a2 2 0 0 0-2 2v11"}]]],$$=["svg",h,[["path",{d:"M2 6c.6.5 1.2 1 2.5 1C7 7 7 5 9.5 5c2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 12c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}],["path",{d:"M2 18c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 2.6 0 2.4 2 5 2 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1"}]]],m$=["svg",h,[["circle",{cx:"12",cy:"4.5",r:"2.5"}],["path",{d:"m10.2 6.3-3.9 3.9"}],["circle",{cx:"4.5",cy:"12",r:"2.5"}],["path",{d:"M7 12h10"}],["circle",{cx:"19.5",cy:"12",r:"2.5"}],["path",{d:"m13.8 17.7 3.9-3.9"}],["circle",{cx:"12",cy:"19.5",r:"2.5"}]]],C$=["svg",h,[["circle",{cx:"12",cy:"10",r:"8"}],["circle",{cx:"12",cy:"10",r:"3"}],["path",{d:"M7 22h10"}],["path",{d:"M12 22v-4"}]]],u$=["svg",h,[["path",{d:"M17 17h-5c-1.09-.02-1.94.92-2.5 1.9A3 3 0 1 1 2.57 15"}],["path",{d:"M9 3.4a4 4 0 0 1 6.52.66"}],["path",{d:"m6 17 3.1-5.8a2.5 2.5 0 0 0 .057-2.05"}],["path",{d:"M20.3 20.3a4 4 0 0 1-2.3.7"}],["path",{d:"M18.6 13a4 4 0 0 1 3.357 3.414"}],["path",{d:"m12 6 .6 1"}],["path",{d:"m2 2 20 20"}]]],H$=["svg",h,[["path",{d:"M18 16.98h-5.99c-1.1 0-1.95.94-2.48 1.9A4 4 0 0 1 2 17c.01-.7.2-1.4.57-2"}],["path",{d:"m6 17 3.13-5.78c.53-.97.1-2.18-.5-3.1a4 4 0 1 1 6.89-4.06"}],["path",{d:"m12 6 3.13 5.73C15.66 12.7 16.9 13 18 13a4 4 0 0 1 0 8"}]]],w$=["svg",h,[["circle",{cx:"12",cy:"5",r:"3"}],["path",{d:"M6.5 8a2 2 0 0 0-1.905 1.46L2.1 18.5A2 2 0 0 0 4 21h16a2 2 0 0 0 1.925-2.54L19.4 9.5A2 2 0 0 0 17.48 8Z"}]]],V$=["svg",h,[["path",{d:"m2 22 10-10"}],["path",{d:"m16 8-1.17 1.17"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"m8 8-.53.53a3.5 3.5 0 0 0 0 4.94L9 15l1.53-1.53c.55-.55.88-1.25.98-1.97"}],["path",{d:"M10.91 5.26c.15-.26.34-.51.56-.73L13 3l1.53 1.53a3.5 3.5 0 0 1 .28 4.62"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"m16 16-.53.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.49 3.49 0 0 1 1.97-.98"}],["path",{d:"M18.74 13.09c.26-.15.51-.34.73-.56L21 11l-1.53-1.53a3.5 3.5 0 0 0-4.62-.28"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],A$=["svg",h,[["path",{d:"M2 22 16 8"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z"}]]],S$=["svg",h,[["circle",{cx:"7",cy:"12",r:"3"}],["path",{d:"M10 9v6"}],["circle",{cx:"17",cy:"12",r:"3"}],["path",{d:"M14 7v8"}],["path",{d:"M22 17v1c0 .5-.5 1-1 1H3c-.5 0-1-.5-1-1v-1"}]]],L$=["svg",h,[["path",{d:"M12 20h.01"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]]],f$=["svg",h,[["path",{d:"M12 20h.01"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]]],P$=["svg",h,[["path",{d:"M12 20h.01"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764"}],["path",{d:"m2 2 20 20"}]]],k$=["svg",h,[["path",{d:"M12 20h.01"}]]],B$=["svg",h,[["path",{d:"M12 20h.01"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0"}]]],F$=["svg",h,[["path",{d:"M10 2v8"}],["path",{d:"M12.8 21.6A2 2 0 1 0 14 18H2"}],["path",{d:"M17.5 10a2.5 2.5 0 1 1 2 4H2"}],["path",{d:"m6 6 4 4 4-4"}]]],D$=["svg",h,[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2"}]]],R$=["svg",h,[["path",{d:"M8 22h8"}],["path",{d:"M7 10h3m7 0h-1.343"}],["path",{d:"M12 15v7"}],["path",{d:"M7.307 7.307A12.33 12.33 0 0 0 7 10a5 5 0 0 0 7.391 4.391M8.638 2.981C8.75 2.668 8.872 2.34 9 2h6c1.5 4 2 6 2 8 0 .407-.05.809-.145 1.198"}],["line",{x1:"2",x2:"22",y1:"2",y2:"22"}]]],z$=["svg",h,[["path",{d:"M8 22h8"}],["path",{d:"M7 10h10"}],["path",{d:"M12 15v7"}],["path",{d:"M12 15a5 5 0 0 0 5-5c0-2-.5-4-2-8H9c-1.5 4-2 6-2 8a5 5 0 0 0 5 5Z"}]]],q$=["svg",h,[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2"}]]],T$=["svg",h,[["path",{d:"m19 12-1.5 3"}],["path",{d:"M19.63 18.81 22 20"}],["path",{d:"M6.47 8.23a1.68 1.68 0 0 1 2.44 1.93l-.64 2.08a6.76 6.76 0 0 0 10.16 7.67l.42-.27a1 1 0 1 0-2.73-4.21l-.42.27a1.76 1.76 0 0 1-2.63-1.99l.64-2.08A6.66 6.66 0 0 0 3.94 3.9l-.7.4a1 1 0 1 0 2.55 4.34z"}]]],Z$=["svg",h,[["line",{x1:"3",x2:"21",y1:"6",y2:"6"}],["path",{d:"M3 12h15a3 3 0 1 1 0 6h-4"}],["polyline",{points:"16 16 14 18 16 20"}],["line",{x1:"3",x2:"10",y1:"18",y2:"18"}]]],b$=["svg",h,[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}]]],U$=["svg",h,[["path",{d:"M18 6 6 18"}],["path",{d:"m6 6 12 12"}]]],O$=["svg",h,[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17"}],["path",{d:"m10 15 5-3-5-3z"}]]],G$=["svg",h,[["path",{d:"M10.513 4.856 13.12 2.17a.5.5 0 0 1 .86.46l-1.377 4.317"}],["path",{d:"M15.656 10H20a1 1 0 0 1 .78 1.63l-1.72 1.773"}],["path",{d:"M16.273 16.273 10.88 21.83a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14H4a1 1 0 0 1-.78-1.63l4.507-4.643"}],["path",{d:"m2 2 20 20"}]]],I$=["svg",h,[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}]]],E$=["svg",h,[["circle",{cx:"11",cy:"11",r:"8"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11"}]]],x$=["svg",h,[["circle",{cx:"11",cy:"11",r:"8"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11"}]]];var W$=Object.freeze({__proto__:null,AArrowDown:x0,AArrowUp:W0,ALargeSmall:X0,Accessibility:N0,Activity:K0,ActivitySquare:L2,AirVent:J0,Airplay:Q0,AlarmCheck:o,AlarmClock:Y0,AlarmClockCheck:o,AlarmClockMinus:s,AlarmClockOff:j0,AlarmClockPlus:r,AlarmMinus:s,AlarmPlus:r,AlarmSmoke:_0,Album:aa,AlertCircle:G,AlertOctagon:t2,AlertTriangle:P0,AlignCenter:da,AlignCenterHorizontal:ha,AlignCenterVertical:ta,AlignEndHorizontal:ca,AlignEndVertical:Ma,AlignHorizontalDistributeCenter:pa,AlignHorizontalDistributeEnd:ea,AlignHorizontalDistributeStart:na,AlignHorizontalJustifyCenter:ia,AlignHorizontalJustifyEnd:la,AlignHorizontalJustifyStart:va,AlignHorizontalSpaceAround:oa,AlignHorizontalSpaceBetween:sa,AlignJustify:ra,AlignLeft:ga,AlignRight:ya,AlignStartHorizontal:$a,AlignStartVertical:ma,AlignVerticalDistributeCenter:Ca,AlignVerticalDistributeEnd:ua,AlignVerticalDistributeStart:Ha,AlignVerticalJustifyCenter:wa,AlignVerticalJustifyEnd:Va,AlignVerticalJustifyStart:Aa,AlignVerticalSpaceAround:Sa,AlignVerticalSpaceBetween:La,Ambulance:fa,Ampersand:Pa,Ampersands:ka,Amphora:Ba,Anchor:Fa,Angry:Da,Annoyed:Ra,Antenna:za,Anvil:qa,Aperture:Ta,AppWindow:ba,AppWindowMac:Za,Apple:Ua,Archive:Ia,ArchiveRestore:Oa,ArchiveX:Ga,AreaChart:P,Armchair:Ea,ArrowBigDown:Wa,ArrowBigDownDash:xa,ArrowBigLeft:Na,ArrowBigLeftDash:Xa,ArrowBigRight:Ja,ArrowBigRightDash:Ka,ArrowBigUp:ja,ArrowBigUpDash:Qa,ArrowDown:eh,ArrowDown01:Ya,ArrowDown10:_a,ArrowDownAZ:g,ArrowDownAz:g,ArrowDownCircle:I,ArrowDownFromLine:ah,ArrowDownLeft:hh,ArrowDownLeftFromCircle:x,ArrowDownLeftFromSquare:F2,ArrowDownLeftSquare:f2,ArrowDownNarrowWide:th,ArrowDownRight:dh,ArrowDownRightFromCircle:W,ArrowDownRightFromSquare:D2,ArrowDownRightSquare:P2,ArrowDownSquare:k2,ArrowDownToDot:ch,ArrowDownToLine:Mh,ArrowDownUp:ph,ArrowDownWideNarrow:y,ArrowDownZA:$,ArrowDownZa:$,ArrowLeft:vh,ArrowLeftCircle:E,ArrowLeftFromLine:nh,ArrowLeftRight:ih,ArrowLeftSquare:B2,ArrowLeftToLine:lh,ArrowRight:gh,ArrowRightCircle:K,ArrowRightFromLine:oh,ArrowRightLeft:sh,ArrowRightSquare:q2,ArrowRightToLine:rh,ArrowUp:Sh,ArrowUp01:yh,ArrowUp10:$h,ArrowUpAZ:m,ArrowUpAz:m,ArrowUpCircle:J,ArrowUpDown:mh,ArrowUpFromDot:Ch,ArrowUpFromLine:uh,ArrowUpLeft:Hh,ArrowUpLeftFromCircle:X,ArrowUpLeftFromSquare:R2,ArrowUpLeftSquare:T2,ArrowUpNarrowWide:C,ArrowUpRight:wh,ArrowUpRightFromCircle:N,ArrowUpRightFromSquare:z2,ArrowUpRightSquare:Z2,ArrowUpSquare:b2,ArrowUpToLine:Vh,ArrowUpWideNarrow:Ah,ArrowUpZA:u,ArrowUpZa:u,ArrowsUpFromLine:Lh,Asterisk:fh,AsteriskSquare:U2,AtSign:Ph,Atom:kh,AudioLines:Bh,AudioWaveform:Fh,Award:Dh,Axe:Rh,Axis3D:H,Axis3d:H,Baby:zh,Backpack:qh,Badge:jh,BadgeAlert:Th,BadgeCent:Zh,BadgeCheck:w,BadgeDollarSign:bh,BadgeEuro:Uh,BadgeHelp:Oh,BadgeIndianRupee:Gh,BadgeInfo:Ih,BadgeJapaneseYen:Eh,BadgeMinus:xh,BadgePercent:Wh,BadgePlus:Xh,BadgePoundSterling:Nh,BadgeRussianRuble:Kh,BadgeSwissFranc:Jh,BadgeX:Qh,BaggageClaim:Yh,Ban:_h,Banana:at,Bandage:ht,Banknote:tt,BarChart:T,BarChart2:Z,BarChart3:z,BarChart4:R,BarChartBig:D,BarChartHorizontal:B,BarChartHorizontalBig:k,Barcode:dt,Baseline:ct,Bath:Mt,Battery:vt,BatteryCharging:pt,BatteryFull:et,BatteryLow:nt,BatteryMedium:it,BatteryWarning:lt,Beaker:ot,Bean:rt,BeanOff:st,Bed:$t,BedDouble:gt,BedSingle:yt,Beef:mt,Beer:ut,BeerOff:Ct,Bell:ft,BellDot:Ht,BellElectric:wt,BellMinus:Vt,BellOff:At,BellPlus:St,BellRing:Lt,BetweenHorizonalEnd:V,BetweenHorizonalStart:A,BetweenHorizontalEnd:V,BetweenHorizontalStart:A,BetweenVerticalEnd:Pt,BetweenVerticalStart:kt,BicepsFlexed:Bt,Bike:Ft,Binary:Dt,Binoculars:Rt,Biohazard:zt,Bird:qt,Bitcoin:Tt,Blend:Zt,Blinds:bt,Blocks:Ut,Bluetooth:Et,BluetoothConnected:Ot,BluetoothOff:Gt,BluetoothSearching:It,Bold:xt,Bolt:Wt,Bomb:Xt,Bone:Nt,Book:y4,BookA:Kt,BookAudio:Jt,BookCheck:Qt,BookCopy:jt,BookDashed:S,BookDown:Yt,BookHeadphones:_t,BookHeart:a4,BookImage:h4,BookKey:t4,BookLock:d4,BookMarked:c4,BookMinus:M4,BookOpen:n4,BookOpenCheck:p4,BookOpenText:e4,BookPlus:i4,BookTemplate:S,BookText:l4,BookType:v4,BookUp:s4,BookUp2:o4,BookUser:r4,BookX:g4,Bookmark:H4,BookmarkCheck:$4,BookmarkMinus:m4,BookmarkPlus:C4,BookmarkX:u4,BoomBox:w4,Bot:S4,BotMessageSquare:V4,BotOff:A4,Box:L4,BoxSelect:Q2,Boxes:f4,Braces:L,Brackets:P4,Brain:F4,BrainCircuit:k4,BrainCog:B4,BrickWall:D4,Briefcase:T4,BriefcaseBusiness:R4,BriefcaseConveyorBelt:z4,BriefcaseMedical:q4,BringToFront:Z4,Brush:b4,Bug:G4,BugOff:U4,BugPlay:O4,Building:E4,Building2:I4,Bus:W4,BusFront:x4,Cable:N4,CableCar:X4,Cake:J4,CakeSlice:K4,Calculator:Q4,Calendar:$5,Calendar1:j4,CalendarArrowDown:Y4,CalendarArrowUp:_4,CalendarCheck:h5,CalendarCheck2:a5,CalendarClock:t5,CalendarCog:d5,CalendarDays:c5,CalendarFold:M5,CalendarHeart:p5,CalendarMinus:n5,CalendarMinus2:e5,CalendarOff:i5,CalendarPlus:v5,CalendarPlus2:l5,CalendarRange:o5,CalendarSearch:s5,CalendarSync:r5,CalendarX:y5,CalendarX2:g5,Camera:C5,CameraOff:m5,CandlestickChart:F,Candy:w5,CandyCane:u5,CandyOff:H5,Cannabis:V5,Captions:f,CaptionsOff:A5,Car:f5,CarFront:S5,CarTaxiFront:L5,Caravan:P5,Carrot:k5,CaseLower:B5,CaseSensitive:F5,CaseUpper:D5,CassetteTape:R5,Cast:z5,Castle:q5,Cat:T5,Cctv:Z5,ChartArea:P,ChartBar:B,ChartBarBig:k,ChartBarDecreasing:b5,ChartBarIncreasing:U5,ChartBarStacked:O5,ChartCandlestick:F,ChartColumn:z,ChartColumnBig:D,ChartColumnDecreasing:G5,ChartColumnIncreasing:R,ChartColumnStacked:I5,ChartGantt:E5,ChartLine:q,ChartNetwork:x5,ChartNoAxesColumn:Z,ChartNoAxesColumnDecreasing:W5,ChartNoAxesColumnIncreasing:T,ChartNoAxesCombined:X5,ChartNoAxesGantt:b,ChartPie:U,ChartScatter:O,ChartSpline:N5,Check:J5,CheckCheck:K5,CheckCircle:Q,CheckCircle2:j,CheckSquare:G2,CheckSquare2:I2,ChefHat:Q5,Cherry:j5,ChevronDown:Y5,ChevronDownCircle:Y,ChevronDownSquare:E2,ChevronFirst:_5,ChevronLast:ad,ChevronLeft:hd,ChevronLeftCircle:_,ChevronLeftSquare:x2,ChevronRight:td,ChevronRightCircle:a1,ChevronRightSquare:W2,ChevronUp:dd,ChevronUpCircle:h1,ChevronUpSquare:X2,ChevronsDown:Md,ChevronsDownUp:cd,ChevronsLeft:nd,ChevronsLeftRight:ed,ChevronsLeftRightEllipsis:pd,ChevronsRight:ld,ChevronsRightLeft:id,ChevronsUp:od,ChevronsUpDown:vd,Chrome:sd,Church:rd,Cigarette:yd,CigaretteOff:gd,Circle:fd,CircleAlert:G,CircleArrowDown:I,CircleArrowLeft:E,CircleArrowOutDownLeft:x,CircleArrowOutDownRight:W,CircleArrowOutUpLeft:X,CircleArrowOutUpRight:N,CircleArrowRight:K,CircleArrowUp:J,CircleCheck:j,CircleCheckBig:Q,CircleChevronDown:Y,CircleChevronLeft:_,CircleChevronRight:a1,CircleChevronUp:h1,CircleDashed:$d,CircleDivide:t1,CircleDollarSign:md,CircleDot:ud,CircleDotDashed:Cd,CircleEllipsis:Hd,CircleEqual:wd,CircleFadingArrowUp:Vd,CircleFadingPlus:Ad,CircleGauge:d1,CircleHelp:c1,CircleMinus:M1,CircleOff:Sd,CircleParking:e1,CircleParkingOff:p1,CirclePause:n1,CirclePercent:i1,CirclePlay:l1,CirclePlus:v1,CirclePower:o1,CircleSlash:Ld,CircleSlash2:s1,CircleSlashed:s1,CircleStop:r1,CircleUser:y1,CircleUserRound:g1,CircleX:$1,CircuitBoard:Pd,Citrus:kd,Clapperboard:Bd,Clipboard:Ud,ClipboardCheck:Fd,ClipboardCopy:Dd,ClipboardEdit:C1,ClipboardList:Rd,ClipboardMinus:zd,ClipboardPaste:qd,ClipboardPen:C1,ClipboardPenLine:m1,ClipboardPlus:Td,ClipboardSignature:m1,ClipboardType:Zd,ClipboardX:bd,Clock:h3,Clock1:Od,Clock10:Gd,Clock11:Id,Clock12:Ed,Clock2:xd,Clock3:Wd,Clock4:Xd,Clock5:Nd,Clock6:Kd,Clock7:Jd,Clock8:Qd,Clock9:jd,ClockAlert:Yd,ClockArrowDown:_d,ClockArrowUp:a3,Cloud:y3,CloudAlert:t3,CloudCog:d3,CloudDownload:u1,CloudDrizzle:c3,CloudFog:M3,CloudHail:p3,CloudLightning:e3,CloudMoon:i3,CloudMoonRain:n3,CloudOff:l3,CloudRain:o3,CloudRainWind:v3,CloudSnow:s3,CloudSun:g3,CloudSunRain:r3,CloudUpload:H1,Cloudy:$3,Clover:m3,Club:C3,Code:u3,Code2:w1,CodeSquare:N2,CodeXml:w1,Codepen:H3,Codesandbox:w3,Coffee:V3,Cog:A3,Coins:S3,Columns:V1,Columns2:V1,Columns3:A1,Columns4:L3,Combine:f3,Command:P3,Compass:k3,Component:B3,Computer:F3,ConciergeBell:D3,Cone:R3,Construction:z3,Contact:q3,Contact2:S1,ContactRound:S1,Container:T3,Contrast:Z3,Cookie:b3,CookingPot:U3,Copy:W3,CopyCheck:O3,CopyMinus:G3,CopyPlus:I3,CopySlash:E3,CopyX:x3,Copyleft:X3,Copyright:N3,CornerDownLeft:K3,CornerDownRight:J3,CornerLeftDown:Q3,CornerLeftUp:j3,CornerRightDown:Y3,CornerRightUp:_3,CornerUpLeft:a6,CornerUpRight:h6,Cpu:t6,CreativeCommons:d6,CreditCard:c6,Croissant:M6,Crop:p6,Cross:e6,Crosshair:n6,Crown:i6,Cuboid:l6,CupSoda:v6,CurlyBraces:L,Currency:o6,Cylinder:s6,Dam:r6,Database:$6,DatabaseBackup:g6,DatabaseZap:y6,Delete:m6,Dessert:C6,Diameter:u6,Diamond:V6,DiamondMinus:H6,DiamondPercent:L1,DiamondPlus:w6,Dice1:A6,Dice2:S6,Dice3:L6,Dice4:f6,Dice5:P6,Dice6:k6,Dices:B6,Diff:F6,Disc:q6,Disc2:D6,Disc3:R6,DiscAlbum:z6,Divide:T6,DivideCircle:t1,DivideSquare:j2,Dna:b6,DnaOff:Z6,Dock:U6,Dog:O6,DollarSign:G6,Donut:I6,DoorClosed:E6,DoorOpen:x6,Dot:W6,DotSquare:Y2,Download:X6,DownloadCloud:u1,DraftingCompass:N6,Drama:K6,Dribbble:J6,Drill:Q6,Droplet:Y6,DropletOff:j6,Droplets:_6,Drum:ac,Drumstick:hc,Dumbbell:tc,Ear:cc,EarOff:dc,Earth:f1,EarthLock:Mc,Eclipse:pc,Edit:e,Edit2:g2,Edit3:r2,Egg:ic,EggFried:ec,EggOff:nc,Ellipsis:k1,EllipsisVertical:P1,Equal:oc,EqualApproximately:lc,EqualNot:vc,EqualSquare:_2,Eraser:sc,EthernetPort:rc,Euro:gc,Expand:yc,ExternalLink:$c,Eye:uc,EyeClosed:mc,EyeOff:Cc,Facebook:Hc,Factory:wc,Fan:Vc,FastForward:Ac,Feather:Sc,Fence:Lc,FerrisWheel:fc,Figma:Pc,File:S8,FileArchive:kc,FileAudio:Fc,FileAudio2:Bc,FileAxis3D:B1,FileAxis3d:B1,FileBadge:Rc,FileBadge2:Dc,FileBarChart:F1,FileBarChart2:D1,FileBox:zc,FileChartColumn:D1,FileChartColumnIncreasing:F1,FileChartLine:R1,FileChartPie:z1,FileCheck:Tc,FileCheck2:qc,FileClock:Zc,FileCode:Uc,FileCode2:bc,FileCog:q1,FileCog2:q1,FileDiff:Oc,FileDigit:Gc,FileDown:Ic,FileEdit:Z1,FileHeart:Ec,FileImage:xc,FileInput:Wc,FileJson:Nc,FileJson2:Xc,FileKey:Jc,FileKey2:Kc,FileLineChart:R1,FileLock:jc,FileLock2:Qc,FileMinus:_c,FileMinus2:Yc,FileMusic:a8,FileOutput:h8,FilePen:Z1,FilePenLine:T1,FilePieChart:z1,FilePlus:d8,FilePlus2:t8,FileQuestion:c8,FileScan:M8,FileSearch:e8,FileSearch2:p8,FileSignature:T1,FileSliders:n8,FileSpreadsheet:i8,FileStack:l8,FileSymlink:v8,FileTerminal:o8,FileText:s8,FileType:g8,FileType2:r8,FileUp:y8,FileUser:$8,FileVideo:C8,FileVideo2:m8,FileVolume:H8,FileVolume2:u8,FileWarning:w8,FileX:A8,FileX2:V8,Files:L8,Film:f8,Filter:k8,FilterX:P8,Fingerprint:B8,FireExtinguisher:F8,Fish:z8,FishOff:D8,FishSymbol:R8,Flag:b8,FlagOff:q8,FlagTriangleLeft:T8,FlagTriangleRight:Z8,Flame:O8,FlameKindling:U8,Flashlight:I8,FlashlightOff:G8,FlaskConical:x8,FlaskConicalOff:E8,FlaskRound:W8,FlipHorizontal:N8,FlipHorizontal2:X8,FlipVertical:J8,FlipVertical2:K8,Flower:j8,Flower2:Q8,Focus:Y8,FoldHorizontal:_8,FoldVertical:a7,Folder:P7,FolderArchive:h7,FolderCheck:t7,FolderClock:d7,FolderClosed:c7,FolderCode:M7,FolderCog:b1,FolderCog2:b1,FolderDot:p7,FolderDown:e7,FolderEdit:U1,FolderGit:i7,FolderGit2:n7,FolderHeart:l7,FolderInput:v7,FolderKanban:o7,FolderKey:s7,FolderLock:r7,FolderMinus:g7,FolderOpen:$7,FolderOpenDot:y7,FolderOutput:m7,FolderPen:U1,FolderPlus:C7,FolderRoot:u7,FolderSearch:w7,FolderSearch2:H7,FolderSymlink:V7,FolderSync:A7,FolderTree:S7,FolderUp:L7,FolderX:f7,Folders:k7,Footprints:B7,ForkKnife:U0,ForkKnifeCrossed:b0,Forklift:F7,FormInput:$2,Forward:D7,Frame:R7,Framer:z7,Frown:q7,Fuel:T7,Fullscreen:Z7,FunctionSquare:a0,GalleryHorizontal:U7,GalleryHorizontalEnd:b7,GalleryThumbnails:O7,GalleryVertical:I7,GalleryVerticalEnd:G7,Gamepad:x7,Gamepad2:E7,GanttChart:b,GanttChartSquare:l,Gauge:W7,GaugeCircle:d1,Gavel:X7,Gem:N7,Ghost:K7,Gift:J7,GitBranch:j7,GitBranchPlus:Q7,GitCommit:O1,GitCommitHorizontal:O1,GitCommitVertical:Y7,GitCompare:aM,GitCompareArrows:_7,GitFork:hM,GitGraph:tM,GitMerge:dM,GitPullRequest:iM,GitPullRequestArrow:cM,GitPullRequestClosed:MM,GitPullRequestCreate:eM,GitPullRequestCreateArrow:pM,GitPullRequestDraft:nM,Github:lM,Gitlab:vM,GlassWater:oM,Glasses:sM,Globe:gM,Globe2:f1,GlobeLock:rM,Goal:yM,Grab:$M,GraduationCap:mM,Grape:CM,Grid:i,Grid2X2:I1,Grid2X2Plus:G1,Grid2x2:I1,Grid2x2Check:uM,Grid2x2Plus:G1,Grid2x2X:HM,Grid3X3:i,Grid3x3:i,Grip:AM,GripHorizontal:wM,GripVertical:VM,Group:SM,Guitar:LM,Ham:fM,Hammer:PM,Hand:RM,HandCoins:kM,HandHeart:BM,HandHelping:E1,HandMetal:FM,HandPlatter:DM,Handshake:zM,HardDrive:ZM,HardDriveDownload:qM,HardDriveUpload:TM,HardHat:bM,Hash:UM,Haze:OM,HdmiPort:GM,Heading:KM,Heading1:IM,Heading2:EM,Heading3:xM,Heading4:WM,Heading5:XM,Heading6:NM,HeadphoneOff:JM,Headphones:QM,Headset:jM,Heart:tp,HeartCrack:YM,HeartHandshake:_M,HeartOff:ap,HeartPulse:hp,Heater:dp,HelpCircle:c1,HelpingHand:E1,Hexagon:cp,Highlighter:Mp,History:pp,Home:x1,Hop:np,HopOff:ep,Hospital:ip,Hotel:lp,Hourglass:vp,House:x1,HousePlug:op,HousePlus:sp,IceCream:X1,IceCream2:W1,IceCreamBowl:W1,IceCreamCone:X1,IdCard:rp,Image:wp,ImageDown:gp,ImageMinus:yp,ImageOff:$p,ImagePlay:mp,ImagePlus:Cp,ImageUp:up,ImageUpscale:Hp,Images:Vp,Import:Ap,Inbox:Sp,Indent:K1,IndentDecrease:N1,IndentIncrease:K1,IndianRupee:Lp,Infinity:fp,Info:Pp,Inspect:p0,InspectionPanel:kp,Instagram:Bp,Italic:Fp,IterationCcw:Dp,IterationCw:Rp,JapaneseYen:zp,Joystick:qp,Kanban:Tp,KanbanSquare:h0,KanbanSquareDashed:K2,Key:Up,KeyRound:Zp,KeySquare:bp,Keyboard:Ip,KeyboardMusic:Op,KeyboardOff:Gp,Lamp:Kp,LampCeiling:Ep,LampDesk:xp,LampFloor:Wp,LampWallDown:Xp,LampWallUp:Np,LandPlot:Jp,Landmark:Qp,Languages:jp,Laptop:_p,Laptop2:J1,LaptopMinimal:J1,LaptopMinimalCheck:Yp,Lasso:he,LassoSelect:ae,Laugh:te,Layers:Q1,Layers2:de,Layers3:Q1,Layout:s2,LayoutDashboard:ce,LayoutGrid:Me,LayoutList:pe,LayoutPanelLeft:ee,LayoutPanelTop:ne,LayoutTemplate:ie,Leaf:le,LeafyGreen:ve,Lectern:oe,LetterText:se,Library:ge,LibraryBig:re,LibrarySquare:t0,LifeBuoy:ye,Ligature:$e,Lightbulb:Ce,LightbulbOff:me,LineChart:q,Link:we,Link2:He,Link2Off:ue,Linkedin:Ve,List:Oe,ListCheck:Ae,ListChecks:Se,ListCollapse:Le,ListEnd:fe,ListFilter:ke,ListFilterPlus:Pe,ListMinus:Be,ListMusic:Fe,ListOrdered:De,ListPlus:Re,ListRestart:ze,ListStart:qe,ListTodo:Te,ListTree:Ze,ListVideo:be,ListX:Ue,Loader:Ie,Loader2:j1,LoaderCircle:j1,LoaderPinwheel:Ge,Locate:We,LocateFixed:Ee,LocateOff:xe,Lock:Ne,LockKeyhole:Xe,LockKeyholeOpen:Y1,LockOpen:_1,LogIn:Ke,LogOut:Je,Logs:Qe,Lollipop:je,Luggage:Ye,MSquare:d0,Magnet:_e,Mail:nn,MailCheck:an,MailMinus:hn,MailOpen:tn,MailPlus:dn,MailQuestion:cn,MailSearch:Mn,MailWarning:pn,MailX:en,Mailbox:ln,Mails:vn,Map:An,MapPin:wn,MapPinCheck:sn,MapPinCheckInside:on,MapPinHouse:rn,MapPinMinus:yn,MapPinMinusInside:gn,MapPinOff:$n,MapPinPlus:Cn,MapPinPlusInside:mn,MapPinX:Hn,MapPinXInside:un,MapPinned:Vn,Martini:Sn,Maximize:fn,Maximize2:Ln,Medal:Pn,Megaphone:Bn,MegaphoneOff:kn,Meh:Fn,MemoryStick:Dn,Menu:Rn,MenuSquare:c0,Merge:zn,MessageCircle:Wn,MessageCircleCode:qn,MessageCircleDashed:Tn,MessageCircleHeart:Zn,MessageCircleMore:bn,MessageCircleOff:Un,MessageCirclePlus:On,MessageCircleQuestion:Gn,MessageCircleReply:In,MessageCircleWarning:En,MessageCircleX:xn,MessageSquare:e9,MessageSquareCode:Xn,MessageSquareDashed:Nn,MessageSquareDiff:Kn,MessageSquareDot:Jn,MessageSquareHeart:Qn,MessageSquareLock:jn,MessageSquareMore:Yn,MessageSquareOff:_n,MessageSquarePlus:a9,MessageSquareQuote:h9,MessageSquareReply:t9,MessageSquareShare:d9,MessageSquareText:c9,MessageSquareWarning:M9,MessageSquareX:p9,MessagesSquare:n9,Mic:l9,Mic2:a2,MicOff:i9,MicVocal:a2,Microchip:v9,Microscope:o9,Microwave:s9,Milestone:r9,Milk:y9,MilkOff:g9,Minimize:m9,Minimize2:$9,Minus:C9,MinusCircle:M1,MinusSquare:M0,Monitor:D9,MonitorCheck:u9,MonitorCog:H9,MonitorDot:w9,MonitorDown:V9,MonitorOff:A9,MonitorPause:S9,MonitorPlay:L9,MonitorSmartphone:f9,MonitorSpeaker:P9,MonitorStop:k9,MonitorUp:B9,MonitorX:F9,Moon:z9,MoonStar:R9,MoreHorizontal:k1,MoreVertical:P1,Mountain:T9,MountainSnow:q9,Mouse:I9,MouseOff:Z9,MousePointer:G9,MousePointer2:b9,MousePointerBan:U9,MousePointerClick:O9,MousePointerSquareDashed:J2,Move:hi,Move3D:h2,Move3d:h2,MoveDiagonal:x9,MoveDiagonal2:E9,MoveDown:N9,MoveDownLeft:W9,MoveDownRight:X9,MoveHorizontal:K9,MoveLeft:J9,MoveRight:Q9,MoveUp:_9,MoveUpLeft:j9,MoveUpRight:Y9,MoveVertical:ai,Music:Mi,Music2:ti,Music3:di,Music4:ci,Navigation:ii,Navigation2:ei,Navigation2Off:pi,NavigationOff:ni,Network:li,Newspaper:vi,Nfc:oi,Notebook:yi,NotebookPen:si,NotebookTabs:ri,NotebookText:gi,NotepadText:mi,NotepadTextDashed:$i,Nut:ui,NutOff:Ci,Octagon:wi,OctagonAlert:t2,OctagonMinus:Hi,OctagonPause:d2,OctagonX:c2,Omega:Vi,Option:Ai,Orbit:Si,Origami:Li,Outdent:N1,Package:zi,Package2:fi,PackageCheck:Pi,PackageMinus:ki,PackageOpen:Bi,PackagePlus:Fi,PackageSearch:Di,PackageX:Ri,PaintBucket:qi,PaintRoller:Ti,Paintbrush:Zi,Paintbrush2:M2,PaintbrushVertical:M2,Palette:bi,Palmtree:f0,PanelBottom:Gi,PanelBottomClose:Ui,PanelBottomDashed:p2,PanelBottomInactive:p2,PanelBottomOpen:Oi,PanelLeft:l2,PanelLeftClose:e2,PanelLeftDashed:n2,PanelLeftInactive:n2,PanelLeftOpen:i2,PanelRight:xi,PanelRightClose:Ii,PanelRightDashed:v2,PanelRightInactive:v2,PanelRightOpen:Ei,PanelTop:Ni,PanelTopClose:Wi,PanelTopDashed:o2,PanelTopInactive:o2,PanelTopOpen:Xi,PanelsLeftBottom:Ki,PanelsLeftRight:A1,PanelsRightBottom:Ji,PanelsTopBottom:u2,PanelsTopLeft:s2,Paperclip:Qi,Parentheses:ji,ParkingCircle:e1,ParkingCircleOff:p1,ParkingMeter:Yi,ParkingSquare:n0,ParkingSquareOff:e0,PartyPopper:_i,Pause:al,PauseCircle:n1,PauseOctagon:d2,PawPrint:hl,PcCase:tl,Pen:g2,PenBox:e,PenLine:r2,PenOff:dl,PenSquare:e,PenTool:cl,Pencil:nl,PencilLine:Ml,PencilOff:pl,PencilRuler:el,Pentagon:il,Percent:ll,PercentCircle:i1,PercentDiamond:L1,PercentSquare:i0,PersonStanding:vl,PhilippinePeso:ol,Phone:Cl,PhoneCall:sl,PhoneForwarded:rl,PhoneIncoming:gl,PhoneMissed:yl,PhoneOff:$l,PhoneOutgoing:ml,Pi:ul,PiSquare:l0,Piano:Hl,Pickaxe:wl,PictureInPicture:Al,PictureInPicture2:Vl,PieChart:U,PiggyBank:Sl,Pilcrow:Pl,PilcrowLeft:Ll,PilcrowRight:fl,PilcrowSquare:v0,Pill:Bl,PillBottle:kl,Pin:Dl,PinOff:Fl,Pipette:Rl,Pizza:zl,Plane:Zl,PlaneLanding:ql,PlaneTakeoff:Tl,Play:bl,PlayCircle:l1,PlaySquare:o0,Plug:Ol,Plug2:Ul,PlugZap:y2,PlugZap2:y2,Plus:Gl,PlusCircle:v1,PlusSquare:s0,Pocket:El,PocketKnife:Il,Podcast:xl,Pointer:Xl,PointerOff:Wl,Popcorn:Nl,Popsicle:Kl,PoundSterling:Jl,Power:jl,PowerCircle:o1,PowerOff:Ql,PowerSquare:r0,Presentation:Yl,Printer:av,PrinterCheck:_l,Projector:hv,Proportions:tv,Puzzle:dv,Pyramid:cv,QrCode:Mv,Quote:pv,Rabbit:ev,Radar:nv,Radiation:iv,Radical:lv,Radio:sv,RadioReceiver:vv,RadioTower:ov,Radius:rv,RailSymbol:gv,Rainbow:yv,Rat:$v,Ratio:mv,Receipt:fv,ReceiptCent:Cv,ReceiptEuro:uv,ReceiptIndianRupee:Hv,ReceiptJapaneseYen:wv,ReceiptPoundSterling:Vv,ReceiptRussianRuble:Av,ReceiptSwissFranc:Sv,ReceiptText:Lv,RectangleEllipsis:$2,RectangleHorizontal:Pv,RectangleVertical:kv,Recycle:Bv,Redo:Rv,Redo2:Fv,RedoDot:Dv,RefreshCcw:qv,RefreshCcwDot:zv,RefreshCw:Zv,RefreshCwOff:Tv,Refrigerator:bv,Regex:Uv,RemoveFormatting:Ov,Repeat:Ev,Repeat1:Gv,Repeat2:Iv,Replace:Wv,ReplaceAll:xv,Reply:Nv,ReplyAll:Xv,Rewind:Kv,Ribbon:Jv,Rocket:Qv,RockingChair:jv,RollerCoaster:Yv,Rotate3D:m2,Rotate3d:m2,RotateCcw:ao,RotateCcwSquare:_v,RotateCw:to,RotateCwSquare:ho,Route:Mo,RouteOff:co,Router:po,Rows:C2,Rows2:C2,Rows3:u2,Rows4:eo,Rss:no,Ruler:io,RussianRuble:lo,Sailboat:vo,Salad:oo,Sandwich:so,Satellite:go,SatelliteDish:ro,Save:mo,SaveAll:yo,SaveOff:$o,Scale:Co,Scale3D:H2,Scale3d:H2,Scaling:uo,Scan:ko,ScanBarcode:Ho,ScanEye:wo,ScanFace:Vo,ScanHeart:Ao,ScanLine:So,ScanQrCode:Lo,ScanSearch:fo,ScanText:Po,ScatterChart:O,School:Bo,School2:B0,Scissors:Do,ScissorsLineDashed:Fo,ScissorsSquare:g0,ScissorsSquareDashedBottom:O2,ScreenShare:zo,ScreenShareOff:Ro,Scroll:To,ScrollText:qo,Search:Go,SearchCheck:Zo,SearchCode:bo,SearchSlash:Uo,SearchX:Oo,Section:Io,Send:xo,SendHorizonal:w2,SendHorizontal:w2,SendToBack:Eo,SeparatorHorizontal:Wo,SeparatorVertical:Xo,Server:Qo,ServerCog:No,ServerCrash:Ko,ServerOff:Jo,Settings:Yo,Settings2:jo,Shapes:_o,Share:hs,Share2:as,Sheet:ts,Shell:ds,Shield:ss,ShieldAlert:cs,ShieldBan:Ms,ShieldCheck:ps,ShieldClose:V2,ShieldEllipsis:es,ShieldHalf:ns,ShieldMinus:is,ShieldOff:ls,ShieldPlus:vs,ShieldQuestion:os,ShieldX:V2,Ship:gs,ShipWheel:rs,Shirt:ys,ShoppingBag:$s,ShoppingBasket:ms,ShoppingCart:Cs,Shovel:us,ShowerHead:Hs,Shrink:ws,Shrub:Vs,Shuffle:As,Sidebar:l2,SidebarClose:e2,SidebarOpen:i2,Sigma:Ss,SigmaSquare:y0,Signal:Bs,SignalHigh:Ls,SignalLow:fs,SignalMedium:Ps,SignalZero:ks,Signature:Fs,Signpost:Rs,SignpostBig:Ds,Siren:zs,SkipBack:qs,SkipForward:Ts,Skull:Zs,Slack:bs,Slash:Us,SlashSquare:$0,Slice:Os,Sliders:A2,SlidersHorizontal:Gs,SlidersVertical:A2,Smartphone:xs,SmartphoneCharging:Is,SmartphoneNfc:Es,Smile:Xs,SmilePlus:Ws,Snail:Ns,Snowflake:Ks,Sofa:Js,SortAsc:C,SortDesc:y,Soup:Qs,Space:js,Spade:Ys,Sparkle:_s,Sparkles:S2,Speaker:ar,Speech:hr,SpellCheck:dr,SpellCheck2:tr,Spline:cr,Split:Mr,SplitSquareHorizontal:m0,SplitSquareVertical:C0,SprayCan:pr,Sprout:er,Square:sr,SquareActivity:L2,SquareArrowDown:k2,SquareArrowDownLeft:f2,SquareArrowDownRight:P2,SquareArrowLeft:B2,SquareArrowOutDownLeft:F2,SquareArrowOutDownRight:D2,SquareArrowOutUpLeft:R2,SquareArrowOutUpRight:z2,SquareArrowRight:q2,SquareArrowUp:b2,SquareArrowUpLeft:T2,SquareArrowUpRight:Z2,SquareAsterisk:U2,SquareBottomDashedScissors:O2,SquareChartGantt:l,SquareCheck:I2,SquareCheckBig:G2,SquareChevronDown:E2,SquareChevronLeft:x2,SquareChevronRight:W2,SquareChevronUp:X2,SquareCode:N2,SquareDashed:Q2,SquareDashedBottom:ir,SquareDashedBottomCode:nr,SquareDashedKanban:K2,SquareDashedMousePointer:J2,SquareDivide:j2,SquareDot:Y2,SquareEqual:_2,SquareFunction:a0,SquareGanttChart:l,SquareKanban:h0,SquareLibrary:t0,SquareM:d0,SquareMenu:c0,SquareMinus:M0,SquareMousePointer:p0,SquareParking:n0,SquareParkingOff:e0,SquarePen:e,SquarePercent:i0,SquarePi:l0,SquarePilcrow:v0,SquarePlay:o0,SquarePlus:s0,SquarePower:r0,SquareRadical:lr,SquareScissors:g0,SquareSigma:y0,SquareSlash:$0,SquareSplitHorizontal:m0,SquareSplitVertical:C0,SquareSquare:vr,SquareStack:or,SquareTerminal:u0,SquareUser:w0,SquareUserRound:H0,SquareX:V0,Squircle:rr,Squirrel:gr,Stamp:yr,Star:Cr,StarHalf:$r,StarOff:mr,Stars:S2,StepBack:ur,StepForward:Hr,Stethoscope:wr,Sticker:Vr,StickyNote:Ar,StopCircle:r1,Store:Sr,StretchHorizontal:Lr,StretchVertical:fr,Strikethrough:Pr,Subscript:kr,Subtitles:f,Sun:zr,SunDim:Br,SunMedium:Fr,SunMoon:Dr,SunSnow:Rr,Sunrise:qr,Sunset:Tr,Superscript:Zr,SwatchBook:br,SwissFranc:Ur,SwitchCamera:Or,Sword:Gr,Swords:Ir,Syringe:Er,Table:jr,Table2:xr,TableCellsMerge:Wr,TableCellsSplit:Xr,TableColumnsSplit:Nr,TableOfContents:Kr,TableProperties:Jr,TableRowsSplit:Qr,Tablet:_r,TabletSmartphone:Yr,Tablets:ag,Tag:hg,Tags:tg,Tally1:dg,Tally2:cg,Tally3:Mg,Tally4:pg,Tally5:eg,Tangent:ng,Target:ig,Telescope:lg,Tent:og,TentTree:vg,Terminal:sg,TerminalSquare:u0,TestTube:rg,TestTube2:A0,TestTubeDiagonal:A0,TestTubes:gg,Text:ug,TextCursor:$g,TextCursorInput:yg,TextQuote:mg,TextSearch:Cg,TextSelect:S0,TextSelection:S0,Theater:Hg,Thermometer:Ag,ThermometerSnowflake:wg,ThermometerSun:Vg,ThumbsDown:Sg,ThumbsUp:Lg,Ticket:Rg,TicketCheck:fg,TicketMinus:Pg,TicketPercent:kg,TicketPlus:Bg,TicketSlash:Fg,TicketX:Dg,Tickets:qg,TicketsPlane:zg,Timer:bg,TimerOff:Tg,TimerReset:Zg,ToggleLeft:Ug,ToggleRight:Og,Toilet:Gg,Tornado:Ig,Torus:Eg,Touchpad:Wg,TouchpadOff:xg,TowerControl:Xg,ToyBrick:Ng,Tractor:Kg,TrafficCone:Jg,Train:L0,TrainFront:jg,TrainFrontTunnel:Qg,TrainTrack:Yg,TramFront:L0,Trash:ay,Trash2:_g,TreeDeciduous:hy,TreePalm:f0,TreePine:ty,Trees:dy,Trello:cy,TrendingDown:My,TrendingUp:ey,TrendingUpDown:py,Triangle:iy,TriangleAlert:P0,TriangleRight:ny,Trophy:ly,Truck:vy,Turtle:oy,Tv:ry,Tv2:k0,TvMinimal:k0,TvMinimalPlay:sy,Twitch:gy,Twitter:yy,Type:my,TypeOutline:$y,Umbrella:uy,UmbrellaOff:Cy,Underline:Hy,Undo:Ay,Undo2:wy,UndoDot:Vy,UnfoldHorizontal:Sy,UnfoldVertical:Ly,Ungroup:fy,University:B0,Unlink:ky,Unlink2:Py,Unlock:_1,UnlockKeyhole:Y1,Unplug:By,Upload:Fy,UploadCloud:H1,Usb:Dy,User:Iy,User2:T0,UserCheck:Ry,UserCheck2:F0,UserCircle:y1,UserCircle2:g1,UserCog:zy,UserCog2:D0,UserMinus:qy,UserMinus2:R0,UserPen:Ty,UserPlus:Zy,UserPlus2:z0,UserRound:T0,UserRoundCheck:F0,UserRoundCog:D0,UserRoundMinus:R0,UserRoundPen:by,UserRoundPlus:z0,UserRoundSearch:Uy,UserRoundX:q0,UserSearch:Oy,UserSquare:w0,UserSquare2:H0,UserX:Gy,UserX2:q0,Users:Ey,Users2:Z0,UsersRound:Z0,Utensils:U0,UtensilsCrossed:b0,UtilityPole:xy,Variable:Wy,Vault:Xy,Vegan:Ny,VenetianMask:Ky,Verified:w,Vibrate:Qy,VibrateOff:Jy,Video:Yy,VideoOff:jy,Videotape:_y,View:a$,Voicemail:h$,Volleyball:t$,Volume:e$,Volume1:d$,Volume2:c$,VolumeOff:M$,VolumeX:p$,Vote:n$,Wallet:l$,Wallet2:O0,WalletCards:i$,WalletMinimal:O0,Wallpaper:v$,Wand:o$,Wand2:G0,WandSparkles:G0,Warehouse:s$,WashingMachine:r$,Watch:g$,Waves:$$,WavesLadder:y$,Waypoints:m$,Webcam:C$,Webhook:H$,WebhookOff:u$,Weight:w$,Wheat:A$,WheatOff:V$,WholeWord:S$,Wifi:B$,WifiHigh:L$,WifiLow:f$,WifiOff:P$,WifiZero:k$,Wind:D$,WindArrowDown:F$,Wine:z$,WineOff:R$,Workflow:q$,Worm:T$,WrapText:Z$,Wrench:b$,X:U$,XCircle:$1,XOctagon:c2,XSquare:V0,Youtube:O$,Zap:I$,ZapOff:G$,ZoomIn:E$,ZoomOut:x$});const am=({icons:t=W$,nameAttr:d="data-lucide",attrs:c={}}={})=>{if(!Object.values(t).length)throw new Error(`Please provide an icons object. +If you want to use all the icons you can import it like: + \`import { createIcons, icons } from 'lucide'; +lucide.createIcons({icons});\``);if(typeof document>"u")throw new Error("`createIcons()` only works in a browser environment.");const p=document.querySelectorAll(`[${d}]`);if(Array.from(p).forEach(M=>E0(M,{nameAttr:d,icons:t,attrs:c})),d==="data-lucide"){const M=document.querySelectorAll("[icon-name]");M.length>0&&(console.warn("[Lucide] Some icons were found with the now deprecated icon-name attribute. These will still be replaced for backwards compatibility, but will no longer be supported in v1.0 and you should switch to data-lucide"),Array.from(M).forEach(v=>E0(v,{nameAttr:"icon-name",icons:t,attrs:c})))}};a.AArrowDown=x0,a.AArrowUp=W0,a.ALargeSmall=X0,a.Accessibility=N0,a.Activity=K0,a.ActivitySquare=L2,a.AirVent=J0,a.Airplay=Q0,a.AlarmCheck=o,a.AlarmClock=Y0,a.AlarmClockCheck=o,a.AlarmClockMinus=s,a.AlarmClockOff=j0,a.AlarmClockPlus=r,a.AlarmMinus=s,a.AlarmPlus=r,a.AlarmSmoke=_0,a.Album=aa,a.AlertCircle=G,a.AlertOctagon=t2,a.AlertTriangle=P0,a.AlignCenter=da,a.AlignCenterHorizontal=ha,a.AlignCenterVertical=ta,a.AlignEndHorizontal=ca,a.AlignEndVertical=Ma,a.AlignHorizontalDistributeCenter=pa,a.AlignHorizontalDistributeEnd=ea,a.AlignHorizontalDistributeStart=na,a.AlignHorizontalJustifyCenter=ia,a.AlignHorizontalJustifyEnd=la,a.AlignHorizontalJustifyStart=va,a.AlignHorizontalSpaceAround=oa,a.AlignHorizontalSpaceBetween=sa,a.AlignJustify=ra,a.AlignLeft=ga,a.AlignRight=ya,a.AlignStartHorizontal=$a,a.AlignStartVertical=ma,a.AlignVerticalDistributeCenter=Ca,a.AlignVerticalDistributeEnd=ua,a.AlignVerticalDistributeStart=Ha,a.AlignVerticalJustifyCenter=wa,a.AlignVerticalJustifyEnd=Va,a.AlignVerticalJustifyStart=Aa,a.AlignVerticalSpaceAround=Sa,a.AlignVerticalSpaceBetween=La,a.Ambulance=fa,a.Ampersand=Pa,a.Ampersands=ka,a.Amphora=Ba,a.Anchor=Fa,a.Angry=Da,a.Annoyed=Ra,a.Antenna=za,a.Anvil=qa,a.Aperture=Ta,a.AppWindow=ba,a.AppWindowMac=Za,a.Apple=Ua,a.Archive=Ia,a.ArchiveRestore=Oa,a.ArchiveX=Ga,a.AreaChart=P,a.Armchair=Ea,a.ArrowBigDown=Wa,a.ArrowBigDownDash=xa,a.ArrowBigLeft=Na,a.ArrowBigLeftDash=Xa,a.ArrowBigRight=Ja,a.ArrowBigRightDash=Ka,a.ArrowBigUp=ja,a.ArrowBigUpDash=Qa,a.ArrowDown=eh,a.ArrowDown01=Ya,a.ArrowDown10=_a,a.ArrowDownAZ=g,a.ArrowDownAz=g,a.ArrowDownCircle=I,a.ArrowDownFromLine=ah,a.ArrowDownLeft=hh,a.ArrowDownLeftFromCircle=x,a.ArrowDownLeftFromSquare=F2,a.ArrowDownLeftSquare=f2,a.ArrowDownNarrowWide=th,a.ArrowDownRight=dh,a.ArrowDownRightFromCircle=W,a.ArrowDownRightFromSquare=D2,a.ArrowDownRightSquare=P2,a.ArrowDownSquare=k2,a.ArrowDownToDot=ch,a.ArrowDownToLine=Mh,a.ArrowDownUp=ph,a.ArrowDownWideNarrow=y,a.ArrowDownZA=$,a.ArrowDownZa=$,a.ArrowLeft=vh,a.ArrowLeftCircle=E,a.ArrowLeftFromLine=nh,a.ArrowLeftRight=ih,a.ArrowLeftSquare=B2,a.ArrowLeftToLine=lh,a.ArrowRight=gh,a.ArrowRightCircle=K,a.ArrowRightFromLine=oh,a.ArrowRightLeft=sh,a.ArrowRightSquare=q2,a.ArrowRightToLine=rh,a.ArrowUp=Sh,a.ArrowUp01=yh,a.ArrowUp10=$h,a.ArrowUpAZ=m,a.ArrowUpAz=m,a.ArrowUpCircle=J,a.ArrowUpDown=mh,a.ArrowUpFromDot=Ch,a.ArrowUpFromLine=uh,a.ArrowUpLeft=Hh,a.ArrowUpLeftFromCircle=X,a.ArrowUpLeftFromSquare=R2,a.ArrowUpLeftSquare=T2,a.ArrowUpNarrowWide=C,a.ArrowUpRight=wh,a.ArrowUpRightFromCircle=N,a.ArrowUpRightFromSquare=z2,a.ArrowUpRightSquare=Z2,a.ArrowUpSquare=b2,a.ArrowUpToLine=Vh,a.ArrowUpWideNarrow=Ah,a.ArrowUpZA=u,a.ArrowUpZa=u,a.ArrowsUpFromLine=Lh,a.Asterisk=fh,a.AsteriskSquare=U2,a.AtSign=Ph,a.Atom=kh,a.AudioLines=Bh,a.AudioWaveform=Fh,a.Award=Dh,a.Axe=Rh,a.Axis3D=H,a.Axis3d=H,a.Baby=zh,a.Backpack=qh,a.Badge=jh,a.BadgeAlert=Th,a.BadgeCent=Zh,a.BadgeCheck=w,a.BadgeDollarSign=bh,a.BadgeEuro=Uh,a.BadgeHelp=Oh,a.BadgeIndianRupee=Gh,a.BadgeInfo=Ih,a.BadgeJapaneseYen=Eh,a.BadgeMinus=xh,a.BadgePercent=Wh,a.BadgePlus=Xh,a.BadgePoundSterling=Nh,a.BadgeRussianRuble=Kh,a.BadgeSwissFranc=Jh,a.BadgeX=Qh,a.BaggageClaim=Yh,a.Ban=_h,a.Banana=at,a.Bandage=ht,a.Banknote=tt,a.BarChart=T,a.BarChart2=Z,a.BarChart3=z,a.BarChart4=R,a.BarChartBig=D,a.BarChartHorizontal=B,a.BarChartHorizontalBig=k,a.Barcode=dt,a.Baseline=ct,a.Bath=Mt,a.Battery=vt,a.BatteryCharging=pt,a.BatteryFull=et,a.BatteryLow=nt,a.BatteryMedium=it,a.BatteryWarning=lt,a.Beaker=ot,a.Bean=rt,a.BeanOff=st,a.Bed=$t,a.BedDouble=gt,a.BedSingle=yt,a.Beef=mt,a.Beer=ut,a.BeerOff=Ct,a.Bell=ft,a.BellDot=Ht,a.BellElectric=wt,a.BellMinus=Vt,a.BellOff=At,a.BellPlus=St,a.BellRing=Lt,a.BetweenHorizonalEnd=V,a.BetweenHorizonalStart=A,a.BetweenHorizontalEnd=V,a.BetweenHorizontalStart=A,a.BetweenVerticalEnd=Pt,a.BetweenVerticalStart=kt,a.BicepsFlexed=Bt,a.Bike=Ft,a.Binary=Dt,a.Binoculars=Rt,a.Biohazard=zt,a.Bird=qt,a.Bitcoin=Tt,a.Blend=Zt,a.Blinds=bt,a.Blocks=Ut,a.Bluetooth=Et,a.BluetoothConnected=Ot,a.BluetoothOff=Gt,a.BluetoothSearching=It,a.Bold=xt,a.Bolt=Wt,a.Bomb=Xt,a.Bone=Nt,a.Book=y4,a.BookA=Kt,a.BookAudio=Jt,a.BookCheck=Qt,a.BookCopy=jt,a.BookDashed=S,a.BookDown=Yt,a.BookHeadphones=_t,a.BookHeart=a4,a.BookImage=h4,a.BookKey=t4,a.BookLock=d4,a.BookMarked=c4,a.BookMinus=M4,a.BookOpen=n4,a.BookOpenCheck=p4,a.BookOpenText=e4,a.BookPlus=i4,a.BookTemplate=S,a.BookText=l4,a.BookType=v4,a.BookUp=s4,a.BookUp2=o4,a.BookUser=r4,a.BookX=g4,a.Bookmark=H4,a.BookmarkCheck=$4,a.BookmarkMinus=m4,a.BookmarkPlus=C4,a.BookmarkX=u4,a.BoomBox=w4,a.Bot=S4,a.BotMessageSquare=V4,a.BotOff=A4,a.Box=L4,a.BoxSelect=Q2,a.Boxes=f4,a.Braces=L,a.Brackets=P4,a.Brain=F4,a.BrainCircuit=k4,a.BrainCog=B4,a.BrickWall=D4,a.Briefcase=T4,a.BriefcaseBusiness=R4,a.BriefcaseConveyorBelt=z4,a.BriefcaseMedical=q4,a.BringToFront=Z4,a.Brush=b4,a.Bug=G4,a.BugOff=U4,a.BugPlay=O4,a.Building=E4,a.Building2=I4,a.Bus=W4,a.BusFront=x4,a.Cable=N4,a.CableCar=X4,a.Cake=J4,a.CakeSlice=K4,a.Calculator=Q4,a.Calendar=$5,a.Calendar1=j4,a.CalendarArrowDown=Y4,a.CalendarArrowUp=_4,a.CalendarCheck=h5,a.CalendarCheck2=a5,a.CalendarClock=t5,a.CalendarCog=d5,a.CalendarDays=c5,a.CalendarFold=M5,a.CalendarHeart=p5,a.CalendarMinus=n5,a.CalendarMinus2=e5,a.CalendarOff=i5,a.CalendarPlus=v5,a.CalendarPlus2=l5,a.CalendarRange=o5,a.CalendarSearch=s5,a.CalendarSync=r5,a.CalendarX=y5,a.CalendarX2=g5,a.Camera=C5,a.CameraOff=m5,a.CandlestickChart=F,a.Candy=w5,a.CandyCane=u5,a.CandyOff=H5,a.Cannabis=V5,a.Captions=f,a.CaptionsOff=A5,a.Car=f5,a.CarFront=S5,a.CarTaxiFront=L5,a.Caravan=P5,a.Carrot=k5,a.CaseLower=B5,a.CaseSensitive=F5,a.CaseUpper=D5,a.CassetteTape=R5,a.Cast=z5,a.Castle=q5,a.Cat=T5,a.Cctv=Z5,a.ChartArea=P,a.ChartBar=B,a.ChartBarBig=k,a.ChartBarDecreasing=b5,a.ChartBarIncreasing=U5,a.ChartBarStacked=O5,a.ChartCandlestick=F,a.ChartColumn=z,a.ChartColumnBig=D,a.ChartColumnDecreasing=G5,a.ChartColumnIncreasing=R,a.ChartColumnStacked=I5,a.ChartGantt=E5,a.ChartLine=q,a.ChartNetwork=x5,a.ChartNoAxesColumn=Z,a.ChartNoAxesColumnDecreasing=W5,a.ChartNoAxesColumnIncreasing=T,a.ChartNoAxesCombined=X5,a.ChartNoAxesGantt=b,a.ChartPie=U,a.ChartScatter=O,a.ChartSpline=N5,a.Check=J5,a.CheckCheck=K5,a.CheckCircle=Q,a.CheckCircle2=j,a.CheckSquare=G2,a.CheckSquare2=I2,a.ChefHat=Q5,a.Cherry=j5,a.ChevronDown=Y5,a.ChevronDownCircle=Y,a.ChevronDownSquare=E2,a.ChevronFirst=_5,a.ChevronLast=ad,a.ChevronLeft=hd,a.ChevronLeftCircle=_,a.ChevronLeftSquare=x2,a.ChevronRight=td,a.ChevronRightCircle=a1,a.ChevronRightSquare=W2,a.ChevronUp=dd,a.ChevronUpCircle=h1,a.ChevronUpSquare=X2,a.ChevronsDown=Md,a.ChevronsDownUp=cd,a.ChevronsLeft=nd,a.ChevronsLeftRight=ed,a.ChevronsLeftRightEllipsis=pd,a.ChevronsRight=ld,a.ChevronsRightLeft=id,a.ChevronsUp=od,a.ChevronsUpDown=vd,a.Chrome=sd,a.Church=rd,a.Cigarette=yd,a.CigaretteOff=gd,a.Circle=fd,a.CircleAlert=G,a.CircleArrowDown=I,a.CircleArrowLeft=E,a.CircleArrowOutDownLeft=x,a.CircleArrowOutDownRight=W,a.CircleArrowOutUpLeft=X,a.CircleArrowOutUpRight=N,a.CircleArrowRight=K,a.CircleArrowUp=J,a.CircleCheck=j,a.CircleCheckBig=Q,a.CircleChevronDown=Y,a.CircleChevronLeft=_,a.CircleChevronRight=a1,a.CircleChevronUp=h1,a.CircleDashed=$d,a.CircleDivide=t1,a.CircleDollarSign=md,a.CircleDot=ud,a.CircleDotDashed=Cd,a.CircleEllipsis=Hd,a.CircleEqual=wd,a.CircleFadingArrowUp=Vd,a.CircleFadingPlus=Ad,a.CircleGauge=d1,a.CircleHelp=c1,a.CircleMinus=M1,a.CircleOff=Sd,a.CircleParking=e1,a.CircleParkingOff=p1,a.CirclePause=n1,a.CirclePercent=i1,a.CirclePlay=l1,a.CirclePlus=v1,a.CirclePower=o1,a.CircleSlash=Ld,a.CircleSlash2=s1,a.CircleSlashed=s1,a.CircleStop=r1,a.CircleUser=y1,a.CircleUserRound=g1,a.CircleX=$1,a.CircuitBoard=Pd,a.Citrus=kd,a.Clapperboard=Bd,a.Clipboard=Ud,a.ClipboardCheck=Fd,a.ClipboardCopy=Dd,a.ClipboardEdit=C1,a.ClipboardList=Rd,a.ClipboardMinus=zd,a.ClipboardPaste=qd,a.ClipboardPen=C1,a.ClipboardPenLine=m1,a.ClipboardPlus=Td,a.ClipboardSignature=m1,a.ClipboardType=Zd,a.ClipboardX=bd,a.Clock=h3,a.Clock1=Od,a.Clock10=Gd,a.Clock11=Id,a.Clock12=Ed,a.Clock2=xd,a.Clock3=Wd,a.Clock4=Xd,a.Clock5=Nd,a.Clock6=Kd,a.Clock7=Jd,a.Clock8=Qd,a.Clock9=jd,a.ClockAlert=Yd,a.ClockArrowDown=_d,a.ClockArrowUp=a3,a.Cloud=y3,a.CloudAlert=t3,a.CloudCog=d3,a.CloudDownload=u1,a.CloudDrizzle=c3,a.CloudFog=M3,a.CloudHail=p3,a.CloudLightning=e3,a.CloudMoon=i3,a.CloudMoonRain=n3,a.CloudOff=l3,a.CloudRain=o3,a.CloudRainWind=v3,a.CloudSnow=s3,a.CloudSun=g3,a.CloudSunRain=r3,a.CloudUpload=H1,a.Cloudy=$3,a.Clover=m3,a.Club=C3,a.Code=u3,a.Code2=w1,a.CodeSquare=N2,a.CodeXml=w1,a.Codepen=H3,a.Codesandbox=w3,a.Coffee=V3,a.Cog=A3,a.Coins=S3,a.Columns=V1,a.Columns2=V1,a.Columns3=A1,a.Columns4=L3,a.Combine=f3,a.Command=P3,a.Compass=k3,a.Component=B3,a.Computer=F3,a.ConciergeBell=D3,a.Cone=R3,a.Construction=z3,a.Contact=q3,a.Contact2=S1,a.ContactRound=S1,a.Container=T3,a.Contrast=Z3,a.Cookie=b3,a.CookingPot=U3,a.Copy=W3,a.CopyCheck=O3,a.CopyMinus=G3,a.CopyPlus=I3,a.CopySlash=E3,a.CopyX=x3,a.Copyleft=X3,a.Copyright=N3,a.CornerDownLeft=K3,a.CornerDownRight=J3,a.CornerLeftDown=Q3,a.CornerLeftUp=j3,a.CornerRightDown=Y3,a.CornerRightUp=_3,a.CornerUpLeft=a6,a.CornerUpRight=h6,a.Cpu=t6,a.CreativeCommons=d6,a.CreditCard=c6,a.Croissant=M6,a.Crop=p6,a.Cross=e6,a.Crosshair=n6,a.Crown=i6,a.Cuboid=l6,a.CupSoda=v6,a.CurlyBraces=L,a.Currency=o6,a.Cylinder=s6,a.Dam=r6,a.Database=$6,a.DatabaseBackup=g6,a.DatabaseZap=y6,a.Delete=m6,a.Dessert=C6,a.Diameter=u6,a.Diamond=V6,a.DiamondMinus=H6,a.DiamondPercent=L1,a.DiamondPlus=w6,a.Dice1=A6,a.Dice2=S6,a.Dice3=L6,a.Dice4=f6,a.Dice5=P6,a.Dice6=k6,a.Dices=B6,a.Diff=F6,a.Disc=q6,a.Disc2=D6,a.Disc3=R6,a.DiscAlbum=z6,a.Divide=T6,a.DivideCircle=t1,a.DivideSquare=j2,a.Dna=b6,a.DnaOff=Z6,a.Dock=U6,a.Dog=O6,a.DollarSign=G6,a.Donut=I6,a.DoorClosed=E6,a.DoorOpen=x6,a.Dot=W6,a.DotSquare=Y2,a.Download=X6,a.DownloadCloud=u1,a.DraftingCompass=N6,a.Drama=K6,a.Dribbble=J6,a.Drill=Q6,a.Droplet=Y6,a.DropletOff=j6,a.Droplets=_6,a.Drum=ac,a.Drumstick=hc,a.Dumbbell=tc,a.Ear=cc,a.EarOff=dc,a.Earth=f1,a.EarthLock=Mc,a.Eclipse=pc,a.Edit=e,a.Edit2=g2,a.Edit3=r2,a.Egg=ic,a.EggFried=ec,a.EggOff=nc,a.Ellipsis=k1,a.EllipsisVertical=P1,a.Equal=oc,a.EqualApproximately=lc,a.EqualNot=vc,a.EqualSquare=_2,a.Eraser=sc,a.EthernetPort=rc,a.Euro=gc,a.Expand=yc,a.ExternalLink=$c,a.Eye=uc,a.EyeClosed=mc,a.EyeOff=Cc,a.Facebook=Hc,a.Factory=wc,a.Fan=Vc,a.FastForward=Ac,a.Feather=Sc,a.Fence=Lc,a.FerrisWheel=fc,a.Figma=Pc,a.File=S8,a.FileArchive=kc,a.FileAudio=Fc,a.FileAudio2=Bc,a.FileAxis3D=B1,a.FileAxis3d=B1,a.FileBadge=Rc,a.FileBadge2=Dc,a.FileBarChart=F1,a.FileBarChart2=D1,a.FileBox=zc,a.FileChartColumn=D1,a.FileChartColumnIncreasing=F1,a.FileChartLine=R1,a.FileChartPie=z1,a.FileCheck=Tc,a.FileCheck2=qc,a.FileClock=Zc,a.FileCode=Uc,a.FileCode2=bc,a.FileCog=q1,a.FileCog2=q1,a.FileDiff=Oc,a.FileDigit=Gc,a.FileDown=Ic,a.FileEdit=Z1,a.FileHeart=Ec,a.FileImage=xc,a.FileInput=Wc,a.FileJson=Nc,a.FileJson2=Xc,a.FileKey=Jc,a.FileKey2=Kc,a.FileLineChart=R1,a.FileLock=jc,a.FileLock2=Qc,a.FileMinus=_c,a.FileMinus2=Yc,a.FileMusic=a8,a.FileOutput=h8,a.FilePen=Z1,a.FilePenLine=T1,a.FilePieChart=z1,a.FilePlus=d8,a.FilePlus2=t8,a.FileQuestion=c8,a.FileScan=M8,a.FileSearch=e8,a.FileSearch2=p8,a.FileSignature=T1,a.FileSliders=n8,a.FileSpreadsheet=i8,a.FileStack=l8,a.FileSymlink=v8,a.FileTerminal=o8,a.FileText=s8,a.FileType=g8,a.FileType2=r8,a.FileUp=y8,a.FileUser=$8,a.FileVideo=C8,a.FileVideo2=m8,a.FileVolume=H8,a.FileVolume2=u8,a.FileWarning=w8,a.FileX=A8,a.FileX2=V8,a.Files=L8,a.Film=f8,a.Filter=k8,a.FilterX=P8,a.Fingerprint=B8,a.FireExtinguisher=F8,a.Fish=z8,a.FishOff=D8,a.FishSymbol=R8,a.Flag=b8,a.FlagOff=q8,a.FlagTriangleLeft=T8,a.FlagTriangleRight=Z8,a.Flame=O8,a.FlameKindling=U8,a.Flashlight=I8,a.FlashlightOff=G8,a.FlaskConical=x8,a.FlaskConicalOff=E8,a.FlaskRound=W8,a.FlipHorizontal=N8,a.FlipHorizontal2=X8,a.FlipVertical=J8,a.FlipVertical2=K8,a.Flower=j8,a.Flower2=Q8,a.Focus=Y8,a.FoldHorizontal=_8,a.FoldVertical=a7,a.Folder=P7,a.FolderArchive=h7,a.FolderCheck=t7,a.FolderClock=d7,a.FolderClosed=c7,a.FolderCode=M7,a.FolderCog=b1,a.FolderCog2=b1,a.FolderDot=p7,a.FolderDown=e7,a.FolderEdit=U1,a.FolderGit=i7,a.FolderGit2=n7,a.FolderHeart=l7,a.FolderInput=v7,a.FolderKanban=o7,a.FolderKey=s7,a.FolderLock=r7,a.FolderMinus=g7,a.FolderOpen=$7,a.FolderOpenDot=y7,a.FolderOutput=m7,a.FolderPen=U1,a.FolderPlus=C7,a.FolderRoot=u7,a.FolderSearch=w7,a.FolderSearch2=H7,a.FolderSymlink=V7,a.FolderSync=A7,a.FolderTree=S7,a.FolderUp=L7,a.FolderX=f7,a.Folders=k7,a.Footprints=B7,a.ForkKnife=U0,a.ForkKnifeCrossed=b0,a.Forklift=F7,a.FormInput=$2,a.Forward=D7,a.Frame=R7,a.Framer=z7,a.Frown=q7,a.Fuel=T7,a.Fullscreen=Z7,a.FunctionSquare=a0,a.GalleryHorizontal=U7,a.GalleryHorizontalEnd=b7,a.GalleryThumbnails=O7,a.GalleryVertical=I7,a.GalleryVerticalEnd=G7,a.Gamepad=x7,a.Gamepad2=E7,a.GanttChart=b,a.GanttChartSquare=l,a.Gauge=W7,a.GaugeCircle=d1,a.Gavel=X7,a.Gem=N7,a.Ghost=K7,a.Gift=J7,a.GitBranch=j7,a.GitBranchPlus=Q7,a.GitCommit=O1,a.GitCommitHorizontal=O1,a.GitCommitVertical=Y7,a.GitCompare=aM,a.GitCompareArrows=_7,a.GitFork=hM,a.GitGraph=tM,a.GitMerge=dM,a.GitPullRequest=iM,a.GitPullRequestArrow=cM,a.GitPullRequestClosed=MM,a.GitPullRequestCreate=eM,a.GitPullRequestCreateArrow=pM,a.GitPullRequestDraft=nM,a.Github=lM,a.Gitlab=vM,a.GlassWater=oM,a.Glasses=sM,a.Globe=gM,a.Globe2=f1,a.GlobeLock=rM,a.Goal=yM,a.Grab=$M,a.GraduationCap=mM,a.Grape=CM,a.Grid=i,a.Grid2X2=I1,a.Grid2X2Plus=G1,a.Grid2x2=I1,a.Grid2x2Check=uM,a.Grid2x2Plus=G1,a.Grid2x2X=HM,a.Grid3X3=i,a.Grid3x3=i,a.Grip=AM,a.GripHorizontal=wM,a.GripVertical=VM,a.Group=SM,a.Guitar=LM,a.Ham=fM,a.Hammer=PM,a.Hand=RM,a.HandCoins=kM,a.HandHeart=BM,a.HandHelping=E1,a.HandMetal=FM,a.HandPlatter=DM,a.Handshake=zM,a.HardDrive=ZM,a.HardDriveDownload=qM,a.HardDriveUpload=TM,a.HardHat=bM,a.Hash=UM,a.Haze=OM,a.HdmiPort=GM,a.Heading=KM,a.Heading1=IM,a.Heading2=EM,a.Heading3=xM,a.Heading4=WM,a.Heading5=XM,a.Heading6=NM,a.HeadphoneOff=JM,a.Headphones=QM,a.Headset=jM,a.Heart=tp,a.HeartCrack=YM,a.HeartHandshake=_M,a.HeartOff=ap,a.HeartPulse=hp,a.Heater=dp,a.HelpCircle=c1,a.HelpingHand=E1,a.Hexagon=cp,a.Highlighter=Mp,a.History=pp,a.Home=x1,a.Hop=np,a.HopOff=ep,a.Hospital=ip,a.Hotel=lp,a.Hourglass=vp,a.House=x1,a.HousePlug=op,a.HousePlus=sp,a.IceCream=X1,a.IceCream2=W1,a.IceCreamBowl=W1,a.IceCreamCone=X1,a.IdCard=rp,a.Image=wp,a.ImageDown=gp,a.ImageMinus=yp,a.ImageOff=$p,a.ImagePlay=mp,a.ImagePlus=Cp,a.ImageUp=up,a.ImageUpscale=Hp,a.Images=Vp,a.Import=Ap,a.Inbox=Sp,a.Indent=K1,a.IndentDecrease=N1,a.IndentIncrease=K1,a.IndianRupee=Lp,a.Infinity=fp,a.Info=Pp,a.Inspect=p0,a.InspectionPanel=kp,a.Instagram=Bp,a.Italic=Fp,a.IterationCcw=Dp,a.IterationCw=Rp,a.JapaneseYen=zp,a.Joystick=qp,a.Kanban=Tp,a.KanbanSquare=h0,a.KanbanSquareDashed=K2,a.Key=Up,a.KeyRound=Zp,a.KeySquare=bp,a.Keyboard=Ip,a.KeyboardMusic=Op,a.KeyboardOff=Gp,a.Lamp=Kp,a.LampCeiling=Ep,a.LampDesk=xp,a.LampFloor=Wp,a.LampWallDown=Xp,a.LampWallUp=Np,a.LandPlot=Jp,a.Landmark=Qp,a.Languages=jp,a.Laptop=_p,a.Laptop2=J1,a.LaptopMinimal=J1,a.LaptopMinimalCheck=Yp,a.Lasso=he,a.LassoSelect=ae,a.Laugh=te,a.Layers=Q1,a.Layers2=de,a.Layers3=Q1,a.Layout=s2,a.LayoutDashboard=ce,a.LayoutGrid=Me,a.LayoutList=pe,a.LayoutPanelLeft=ee,a.LayoutPanelTop=ne,a.LayoutTemplate=ie,a.Leaf=le,a.LeafyGreen=ve,a.Lectern=oe,a.LetterText=se,a.Library=ge,a.LibraryBig=re,a.LibrarySquare=t0,a.LifeBuoy=ye,a.Ligature=$e,a.Lightbulb=Ce,a.LightbulbOff=me,a.LineChart=q,a.Link=we,a.Link2=He,a.Link2Off=ue,a.Linkedin=Ve,a.List=Oe,a.ListCheck=Ae,a.ListChecks=Se,a.ListCollapse=Le,a.ListEnd=fe,a.ListFilter=ke,a.ListFilterPlus=Pe,a.ListMinus=Be,a.ListMusic=Fe,a.ListOrdered=De,a.ListPlus=Re,a.ListRestart=ze,a.ListStart=qe,a.ListTodo=Te,a.ListTree=Ze,a.ListVideo=be,a.ListX=Ue,a.Loader=Ie,a.Loader2=j1,a.LoaderCircle=j1,a.LoaderPinwheel=Ge,a.Locate=We,a.LocateFixed=Ee,a.LocateOff=xe,a.Lock=Ne,a.LockKeyhole=Xe,a.LockKeyholeOpen=Y1,a.LockOpen=_1,a.LogIn=Ke,a.LogOut=Je,a.Logs=Qe,a.Lollipop=je,a.Luggage=Ye,a.MSquare=d0,a.Magnet=_e,a.Mail=nn,a.MailCheck=an,a.MailMinus=hn,a.MailOpen=tn,a.MailPlus=dn,a.MailQuestion=cn,a.MailSearch=Mn,a.MailWarning=pn,a.MailX=en,a.Mailbox=ln,a.Mails=vn,a.Map=An,a.MapPin=wn,a.MapPinCheck=sn,a.MapPinCheckInside=on,a.MapPinHouse=rn,a.MapPinMinus=yn,a.MapPinMinusInside=gn,a.MapPinOff=$n,a.MapPinPlus=Cn,a.MapPinPlusInside=mn,a.MapPinX=Hn,a.MapPinXInside=un,a.MapPinned=Vn,a.Martini=Sn,a.Maximize=fn,a.Maximize2=Ln,a.Medal=Pn,a.Megaphone=Bn,a.MegaphoneOff=kn,a.Meh=Fn,a.MemoryStick=Dn,a.Menu=Rn,a.MenuSquare=c0,a.Merge=zn,a.MessageCircle=Wn,a.MessageCircleCode=qn,a.MessageCircleDashed=Tn,a.MessageCircleHeart=Zn,a.MessageCircleMore=bn,a.MessageCircleOff=Un,a.MessageCirclePlus=On,a.MessageCircleQuestion=Gn,a.MessageCircleReply=In,a.MessageCircleWarning=En,a.MessageCircleX=xn,a.MessageSquare=e9,a.MessageSquareCode=Xn,a.MessageSquareDashed=Nn,a.MessageSquareDiff=Kn,a.MessageSquareDot=Jn,a.MessageSquareHeart=Qn,a.MessageSquareLock=jn,a.MessageSquareMore=Yn,a.MessageSquareOff=_n,a.MessageSquarePlus=a9,a.MessageSquareQuote=h9,a.MessageSquareReply=t9,a.MessageSquareShare=d9,a.MessageSquareText=c9,a.MessageSquareWarning=M9,a.MessageSquareX=p9,a.MessagesSquare=n9,a.Mic=l9,a.Mic2=a2,a.MicOff=i9,a.MicVocal=a2,a.Microchip=v9,a.Microscope=o9,a.Microwave=s9,a.Milestone=r9,a.Milk=y9,a.MilkOff=g9,a.Minimize=m9,a.Minimize2=$9,a.Minus=C9,a.MinusCircle=M1,a.MinusSquare=M0,a.Monitor=D9,a.MonitorCheck=u9,a.MonitorCog=H9,a.MonitorDot=w9,a.MonitorDown=V9,a.MonitorOff=A9,a.MonitorPause=S9,a.MonitorPlay=L9,a.MonitorSmartphone=f9,a.MonitorSpeaker=P9,a.MonitorStop=k9,a.MonitorUp=B9,a.MonitorX=F9,a.Moon=z9,a.MoonStar=R9,a.MoreHorizontal=k1,a.MoreVertical=P1,a.Mountain=T9,a.MountainSnow=q9,a.Mouse=I9,a.MouseOff=Z9,a.MousePointer=G9,a.MousePointer2=b9,a.MousePointerBan=U9,a.MousePointerClick=O9,a.MousePointerSquareDashed=J2,a.Move=hi,a.Move3D=h2,a.Move3d=h2,a.MoveDiagonal=x9,a.MoveDiagonal2=E9,a.MoveDown=N9,a.MoveDownLeft=W9,a.MoveDownRight=X9,a.MoveHorizontal=K9,a.MoveLeft=J9,a.MoveRight=Q9,a.MoveUp=_9,a.MoveUpLeft=j9,a.MoveUpRight=Y9,a.MoveVertical=ai,a.Music=Mi,a.Music2=ti,a.Music3=di,a.Music4=ci,a.Navigation=ii,a.Navigation2=ei,a.Navigation2Off=pi,a.NavigationOff=ni,a.Network=li,a.Newspaper=vi,a.Nfc=oi,a.Notebook=yi,a.NotebookPen=si,a.NotebookTabs=ri,a.NotebookText=gi,a.NotepadText=mi,a.NotepadTextDashed=$i,a.Nut=ui,a.NutOff=Ci,a.Octagon=wi,a.OctagonAlert=t2,a.OctagonMinus=Hi,a.OctagonPause=d2,a.OctagonX=c2,a.Omega=Vi,a.Option=Ai,a.Orbit=Si,a.Origami=Li,a.Outdent=N1,a.Package=zi,a.Package2=fi,a.PackageCheck=Pi,a.PackageMinus=ki,a.PackageOpen=Bi,a.PackagePlus=Fi,a.PackageSearch=Di,a.PackageX=Ri,a.PaintBucket=qi,a.PaintRoller=Ti,a.Paintbrush=Zi,a.Paintbrush2=M2,a.PaintbrushVertical=M2,a.Palette=bi,a.Palmtree=f0,a.PanelBottom=Gi,a.PanelBottomClose=Ui,a.PanelBottomDashed=p2,a.PanelBottomInactive=p2,a.PanelBottomOpen=Oi,a.PanelLeft=l2,a.PanelLeftClose=e2,a.PanelLeftDashed=n2,a.PanelLeftInactive=n2,a.PanelLeftOpen=i2,a.PanelRight=xi,a.PanelRightClose=Ii,a.PanelRightDashed=v2,a.PanelRightInactive=v2,a.PanelRightOpen=Ei,a.PanelTop=Ni,a.PanelTopClose=Wi,a.PanelTopDashed=o2,a.PanelTopInactive=o2,a.PanelTopOpen=Xi,a.PanelsLeftBottom=Ki,a.PanelsLeftRight=A1,a.PanelsRightBottom=Ji,a.PanelsTopBottom=u2,a.PanelsTopLeft=s2,a.Paperclip=Qi,a.Parentheses=ji,a.ParkingCircle=e1,a.ParkingCircleOff=p1,a.ParkingMeter=Yi,a.ParkingSquare=n0,a.ParkingSquareOff=e0,a.PartyPopper=_i,a.Pause=al,a.PauseCircle=n1,a.PauseOctagon=d2,a.PawPrint=hl,a.PcCase=tl,a.Pen=g2,a.PenBox=e,a.PenLine=r2,a.PenOff=dl,a.PenSquare=e,a.PenTool=cl,a.Pencil=nl,a.PencilLine=Ml,a.PencilOff=pl,a.PencilRuler=el,a.Pentagon=il,a.Percent=ll,a.PercentCircle=i1,a.PercentDiamond=L1,a.PercentSquare=i0,a.PersonStanding=vl,a.PhilippinePeso=ol,a.Phone=Cl,a.PhoneCall=sl,a.PhoneForwarded=rl,a.PhoneIncoming=gl,a.PhoneMissed=yl,a.PhoneOff=$l,a.PhoneOutgoing=ml,a.Pi=ul,a.PiSquare=l0,a.Piano=Hl,a.Pickaxe=wl,a.PictureInPicture=Al,a.PictureInPicture2=Vl,a.PieChart=U,a.PiggyBank=Sl,a.Pilcrow=Pl,a.PilcrowLeft=Ll,a.PilcrowRight=fl,a.PilcrowSquare=v0,a.Pill=Bl,a.PillBottle=kl,a.Pin=Dl,a.PinOff=Fl,a.Pipette=Rl,a.Pizza=zl,a.Plane=Zl,a.PlaneLanding=ql,a.PlaneTakeoff=Tl,a.Play=bl,a.PlayCircle=l1,a.PlaySquare=o0,a.Plug=Ol,a.Plug2=Ul,a.PlugZap=y2,a.PlugZap2=y2,a.Plus=Gl,a.PlusCircle=v1,a.PlusSquare=s0,a.Pocket=El,a.PocketKnife=Il,a.Podcast=xl,a.Pointer=Xl,a.PointerOff=Wl,a.Popcorn=Nl,a.Popsicle=Kl,a.PoundSterling=Jl,a.Power=jl,a.PowerCircle=o1,a.PowerOff=Ql,a.PowerSquare=r0,a.Presentation=Yl,a.Printer=av,a.PrinterCheck=_l,a.Projector=hv,a.Proportions=tv,a.Puzzle=dv,a.Pyramid=cv,a.QrCode=Mv,a.Quote=pv,a.Rabbit=ev,a.Radar=nv,a.Radiation=iv,a.Radical=lv,a.Radio=sv,a.RadioReceiver=vv,a.RadioTower=ov,a.Radius=rv,a.RailSymbol=gv,a.Rainbow=yv,a.Rat=$v,a.Ratio=mv,a.Receipt=fv,a.ReceiptCent=Cv,a.ReceiptEuro=uv,a.ReceiptIndianRupee=Hv,a.ReceiptJapaneseYen=wv,a.ReceiptPoundSterling=Vv,a.ReceiptRussianRuble=Av,a.ReceiptSwissFranc=Sv,a.ReceiptText=Lv,a.RectangleEllipsis=$2,a.RectangleHorizontal=Pv,a.RectangleVertical=kv,a.Recycle=Bv,a.Redo=Rv,a.Redo2=Fv,a.RedoDot=Dv,a.RefreshCcw=qv,a.RefreshCcwDot=zv,a.RefreshCw=Zv,a.RefreshCwOff=Tv,a.Refrigerator=bv,a.Regex=Uv,a.RemoveFormatting=Ov,a.Repeat=Ev,a.Repeat1=Gv,a.Repeat2=Iv,a.Replace=Wv,a.ReplaceAll=xv,a.Reply=Nv,a.ReplyAll=Xv,a.Rewind=Kv,a.Ribbon=Jv,a.Rocket=Qv,a.RockingChair=jv,a.RollerCoaster=Yv,a.Rotate3D=m2,a.Rotate3d=m2,a.RotateCcw=ao,a.RotateCcwSquare=_v,a.RotateCw=to,a.RotateCwSquare=ho,a.Route=Mo,a.RouteOff=co,a.Router=po,a.Rows=C2,a.Rows2=C2,a.Rows3=u2,a.Rows4=eo,a.Rss=no,a.Ruler=io,a.RussianRuble=lo,a.Sailboat=vo,a.Salad=oo,a.Sandwich=so,a.Satellite=go,a.SatelliteDish=ro,a.Save=mo,a.SaveAll=yo,a.SaveOff=$o,a.Scale=Co,a.Scale3D=H2,a.Scale3d=H2,a.Scaling=uo,a.Scan=ko,a.ScanBarcode=Ho,a.ScanEye=wo,a.ScanFace=Vo,a.ScanHeart=Ao,a.ScanLine=So,a.ScanQrCode=Lo,a.ScanSearch=fo,a.ScanText=Po,a.ScatterChart=O,a.School=Bo,a.School2=B0,a.Scissors=Do,a.ScissorsLineDashed=Fo,a.ScissorsSquare=g0,a.ScissorsSquareDashedBottom=O2,a.ScreenShare=zo,a.ScreenShareOff=Ro,a.Scroll=To,a.ScrollText=qo,a.Search=Go,a.SearchCheck=Zo,a.SearchCode=bo,a.SearchSlash=Uo,a.SearchX=Oo,a.Section=Io,a.Send=xo,a.SendHorizonal=w2,a.SendHorizontal=w2,a.SendToBack=Eo,a.SeparatorHorizontal=Wo,a.SeparatorVertical=Xo,a.Server=Qo,a.ServerCog=No,a.ServerCrash=Ko,a.ServerOff=Jo,a.Settings=Yo,a.Settings2=jo,a.Shapes=_o,a.Share=hs,a.Share2=as,a.Sheet=ts,a.Shell=ds,a.Shield=ss,a.ShieldAlert=cs,a.ShieldBan=Ms,a.ShieldCheck=ps,a.ShieldClose=V2,a.ShieldEllipsis=es,a.ShieldHalf=ns,a.ShieldMinus=is,a.ShieldOff=ls,a.ShieldPlus=vs,a.ShieldQuestion=os,a.ShieldX=V2,a.Ship=gs,a.ShipWheel=rs,a.Shirt=ys,a.ShoppingBag=$s,a.ShoppingBasket=ms,a.ShoppingCart=Cs,a.Shovel=us,a.ShowerHead=Hs,a.Shrink=ws,a.Shrub=Vs,a.Shuffle=As,a.Sidebar=l2,a.SidebarClose=e2,a.SidebarOpen=i2,a.Sigma=Ss,a.SigmaSquare=y0,a.Signal=Bs,a.SignalHigh=Ls,a.SignalLow=fs,a.SignalMedium=Ps,a.SignalZero=ks,a.Signature=Fs,a.Signpost=Rs,a.SignpostBig=Ds,a.Siren=zs,a.SkipBack=qs,a.SkipForward=Ts,a.Skull=Zs,a.Slack=bs,a.Slash=Us,a.SlashSquare=$0,a.Slice=Os,a.Sliders=A2,a.SlidersHorizontal=Gs,a.SlidersVertical=A2,a.Smartphone=xs,a.SmartphoneCharging=Is,a.SmartphoneNfc=Es,a.Smile=Xs,a.SmilePlus=Ws,a.Snail=Ns,a.Snowflake=Ks,a.Sofa=Js,a.SortAsc=C,a.SortDesc=y,a.Soup=Qs,a.Space=js,a.Spade=Ys,a.Sparkle=_s,a.Sparkles=S2,a.Speaker=ar,a.Speech=hr,a.SpellCheck=dr,a.SpellCheck2=tr,a.Spline=cr,a.Split=Mr,a.SplitSquareHorizontal=m0,a.SplitSquareVertical=C0,a.SprayCan=pr,a.Sprout=er,a.Square=sr,a.SquareActivity=L2,a.SquareArrowDown=k2,a.SquareArrowDownLeft=f2,a.SquareArrowDownRight=P2,a.SquareArrowLeft=B2,a.SquareArrowOutDownLeft=F2,a.SquareArrowOutDownRight=D2,a.SquareArrowOutUpLeft=R2,a.SquareArrowOutUpRight=z2,a.SquareArrowRight=q2,a.SquareArrowUp=b2,a.SquareArrowUpLeft=T2,a.SquareArrowUpRight=Z2,a.SquareAsterisk=U2,a.SquareBottomDashedScissors=O2,a.SquareChartGantt=l,a.SquareCheck=I2,a.SquareCheckBig=G2,a.SquareChevronDown=E2,a.SquareChevronLeft=x2,a.SquareChevronRight=W2,a.SquareChevronUp=X2,a.SquareCode=N2,a.SquareDashed=Q2,a.SquareDashedBottom=ir,a.SquareDashedBottomCode=nr,a.SquareDashedKanban=K2,a.SquareDashedMousePointer=J2,a.SquareDivide=j2,a.SquareDot=Y2,a.SquareEqual=_2,a.SquareFunction=a0,a.SquareGanttChart=l,a.SquareKanban=h0,a.SquareLibrary=t0,a.SquareM=d0,a.SquareMenu=c0,a.SquareMinus=M0,a.SquareMousePointer=p0,a.SquareParking=n0,a.SquareParkingOff=e0,a.SquarePen=e,a.SquarePercent=i0,a.SquarePi=l0,a.SquarePilcrow=v0,a.SquarePlay=o0,a.SquarePlus=s0,a.SquarePower=r0,a.SquareRadical=lr,a.SquareScissors=g0,a.SquareSigma=y0,a.SquareSlash=$0,a.SquareSplitHorizontal=m0,a.SquareSplitVertical=C0,a.SquareSquare=vr,a.SquareStack=or,a.SquareTerminal=u0,a.SquareUser=w0,a.SquareUserRound=H0,a.SquareX=V0,a.Squircle=rr,a.Squirrel=gr,a.Stamp=yr,a.Star=Cr,a.StarHalf=$r,a.StarOff=mr,a.Stars=S2,a.StepBack=ur,a.StepForward=Hr,a.Stethoscope=wr,a.Sticker=Vr,a.StickyNote=Ar,a.StopCircle=r1,a.Store=Sr,a.StretchHorizontal=Lr,a.StretchVertical=fr,a.Strikethrough=Pr,a.Subscript=kr,a.Subtitles=f,a.Sun=zr,a.SunDim=Br,a.SunMedium=Fr,a.SunMoon=Dr,a.SunSnow=Rr,a.Sunrise=qr,a.Sunset=Tr,a.Superscript=Zr,a.SwatchBook=br,a.SwissFranc=Ur,a.SwitchCamera=Or,a.Sword=Gr,a.Swords=Ir,a.Syringe=Er,a.Table=jr,a.Table2=xr,a.TableCellsMerge=Wr,a.TableCellsSplit=Xr,a.TableColumnsSplit=Nr,a.TableOfContents=Kr,a.TableProperties=Jr,a.TableRowsSplit=Qr,a.Tablet=_r,a.TabletSmartphone=Yr,a.Tablets=ag,a.Tag=hg,a.Tags=tg,a.Tally1=dg,a.Tally2=cg,a.Tally3=Mg,a.Tally4=pg,a.Tally5=eg,a.Tangent=ng,a.Target=ig,a.Telescope=lg,a.Tent=og,a.TentTree=vg,a.Terminal=sg,a.TerminalSquare=u0,a.TestTube=rg,a.TestTube2=A0,a.TestTubeDiagonal=A0,a.TestTubes=gg,a.Text=ug,a.TextCursor=$g,a.TextCursorInput=yg,a.TextQuote=mg,a.TextSearch=Cg,a.TextSelect=S0,a.TextSelection=S0,a.Theater=Hg,a.Thermometer=Ag,a.ThermometerSnowflake=wg,a.ThermometerSun=Vg,a.ThumbsDown=Sg,a.ThumbsUp=Lg,a.Ticket=Rg,a.TicketCheck=fg,a.TicketMinus=Pg,a.TicketPercent=kg,a.TicketPlus=Bg,a.TicketSlash=Fg,a.TicketX=Dg,a.Tickets=qg,a.TicketsPlane=zg,a.Timer=bg,a.TimerOff=Tg,a.TimerReset=Zg,a.ToggleLeft=Ug,a.ToggleRight=Og,a.Toilet=Gg,a.Tornado=Ig,a.Torus=Eg,a.Touchpad=Wg,a.TouchpadOff=xg,a.TowerControl=Xg,a.ToyBrick=Ng,a.Tractor=Kg,a.TrafficCone=Jg,a.Train=L0,a.TrainFront=jg,a.TrainFrontTunnel=Qg,a.TrainTrack=Yg,a.TramFront=L0,a.Trash=ay,a.Trash2=_g,a.TreeDeciduous=hy,a.TreePalm=f0,a.TreePine=ty,a.Trees=dy,a.Trello=cy,a.TrendingDown=My,a.TrendingUp=ey,a.TrendingUpDown=py,a.Triangle=iy,a.TriangleAlert=P0,a.TriangleRight=ny,a.Trophy=ly,a.Truck=vy,a.Turtle=oy,a.Tv=ry,a.Tv2=k0,a.TvMinimal=k0,a.TvMinimalPlay=sy,a.Twitch=gy,a.Twitter=yy,a.Type=my,a.TypeOutline=$y,a.Umbrella=uy,a.UmbrellaOff=Cy,a.Underline=Hy,a.Undo=Ay,a.Undo2=wy,a.UndoDot=Vy,a.UnfoldHorizontal=Sy,a.UnfoldVertical=Ly,a.Ungroup=fy,a.University=B0,a.Unlink=ky,a.Unlink2=Py,a.Unlock=_1,a.UnlockKeyhole=Y1,a.Unplug=By,a.Upload=Fy,a.UploadCloud=H1,a.Usb=Dy,a.User=Iy,a.User2=T0,a.UserCheck=Ry,a.UserCheck2=F0,a.UserCircle=y1,a.UserCircle2=g1,a.UserCog=zy,a.UserCog2=D0,a.UserMinus=qy,a.UserMinus2=R0,a.UserPen=Ty,a.UserPlus=Zy,a.UserPlus2=z0,a.UserRound=T0,a.UserRoundCheck=F0,a.UserRoundCog=D0,a.UserRoundMinus=R0,a.UserRoundPen=by,a.UserRoundPlus=z0,a.UserRoundSearch=Uy,a.UserRoundX=q0,a.UserSearch=Oy,a.UserSquare=w0,a.UserSquare2=H0,a.UserX=Gy,a.UserX2=q0,a.Users=Ey,a.Users2=Z0,a.UsersRound=Z0,a.Utensils=U0,a.UtensilsCrossed=b0,a.UtilityPole=xy,a.Variable=Wy,a.Vault=Xy,a.Vegan=Ny,a.VenetianMask=Ky,a.Verified=w,a.Vibrate=Qy,a.VibrateOff=Jy,a.Video=Yy,a.VideoOff=jy,a.Videotape=_y,a.View=a$,a.Voicemail=h$,a.Volleyball=t$,a.Volume=e$,a.Volume1=d$,a.Volume2=c$,a.VolumeOff=M$,a.VolumeX=p$,a.Vote=n$,a.Wallet=l$,a.Wallet2=O0,a.WalletCards=i$,a.WalletMinimal=O0,a.Wallpaper=v$,a.Wand=o$,a.Wand2=G0,a.WandSparkles=G0,a.Warehouse=s$,a.WashingMachine=r$,a.Watch=g$,a.Waves=$$,a.WavesLadder=y$,a.Waypoints=m$,a.Webcam=C$,a.Webhook=H$,a.WebhookOff=u$,a.Weight=w$,a.Wheat=A$,a.WheatOff=V$,a.WholeWord=S$,a.Wifi=B$,a.WifiHigh=L$,a.WifiLow=f$,a.WifiOff=P$,a.WifiZero=k$,a.Wind=D$,a.WindArrowDown=F$,a.Wine=z$,a.WineOff=R$,a.Workflow=q$,a.Worm=T$,a.WrapText=Z$,a.Wrench=b$,a.X=U$,a.XCircle=$1,a.XOctagon=c2,a.XSquare=V0,a.Youtube=O$,a.Zap=I$,a.ZapOff=G$,a.ZoomIn=E$,a.ZoomOut=x$,a.createElement=I0,a.createIcons=am,a.icons=W$}); +//# sourceMappingURL=lucide.min.js.map diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/LICENSE b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/vision_bundle.mjs b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/vision_bundle.mjs new file mode 100644 index 0000000..c367f27 --- /dev/null +++ b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/vision_bundle.mjs @@ -0,0 +1,2 @@ +var t="undefined"!=typeof self?self:{};function e(e){t:{for(var n=["CLOSURE_FLAGS"],r=t,i=0;ie)r[n++]=e;else{if(2048>e)r[n++]=e>>6|192;else{if(55296<=e&&57343>=e){if(56319>=e&&i=s){e=1024*(e-55296)+s-56320+65536,r[n++]=e>>18|240,r[n++]=e>>12&63|128,r[n++]=e>>6&63|128,r[n++]=63&e|128;continue}i--}e=65533}r[n++]=e>>12|224,r[n++]=e>>6&63|128}r[n++]=63&e|128}}t=n===r.length?r:r.subarray(0,n)}return t}var u,l=e(610401301),d=e(188588736);const f=t.navigator;function p(t){return!!l&&(!!u&&u.brands.some((({brand:e})=>e&&-1!=e.indexOf(t))))}function g(e){var n;return(n=t.navigator)&&(n=n.userAgent)||(n=""),-1!=n.indexOf(e)}function m(){return!!l&&(!!u&&0>4),64!=o&&(e(s<<4&240|o>>2),64!=a&&e(o<<6&192|a))}}(t,(function(t){r[i++]=t})),i!==n?r.subarray(0,i):r}function A(){if(!w){w={};for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),e=["+/=","+/","-_=","-_.","-_"],n=0;5>n;n++){var r=t.concat(e[n].split(""));E[n]=r;for(var i=0;i>2];i=e[(3&i)<<4|s>>4],s=e[(15&s)<<2|o>>6],o=e[63&o],n[c++]=a+i+s+o}switch(a=0,o=r,t.length-h){case 2:o=e[(15&(a=t[h+1]))<<2]||r;case 1:t=t[h],n[c]=e[t>>2]+e[(3&t)<<4|a>>4]+o+r}return n.join("")}for(e="",n=0,r=t.length-10240;n ${t}`)}function X(t){if("string"==typeof t)return{buffer:R(t),P:!1};if(Array.isArray(t))return{buffer:new Uint8Array(t),P:!1};if(t.constructor===Uint8Array)return{buffer:t,P:!1};if(t.constructor===ArrayBuffer)return{buffer:new Uint8Array(t),P:!1};if(t.constructor===B)return{buffer:N(t)||C(),P:!0};if(t instanceof Uint8Array)return{buffer:new Uint8Array(t.buffer,t.byteOffset,t.byteLength),P:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers")}function H(){return"function"==typeof BigInt}const W="function"==typeof Uint8Array.prototype.slice;let z,K=0,Y=0;function $(t){const e=0>t;let n=(t=Math.abs(t))>>>0;if(t=Math.floor((t-n)/4294967296),e){const[e,r]=rt(n,t);t=r,n=e}K=n>>>0,Y=t>>>0}function q(t){const e=z||=new DataView(new ArrayBuffer(8));e.setFloat32(0,+t,!0),Y=0,K=e.getUint32(0,!0)}function J(t,e){return 4294967296*e+(t>>>0)}function Z(t,e){const n=2147483648&e;return n&&(e=~e>>>0,0==(t=1+~t>>>0)&&(e=e+1>>>0)),t=J(t,e),n?-t:t}function Q(t,e){if(t>>>=0,2097151>=(e>>>=0))var n=""+(4294967296*e+t);else H()?n=""+(BigInt(e)<>>24|e<<8))+6710656*(e=e>>16&65535),n+=8147497*e,e*=2,1e7<=t&&(n+=Math.floor(t/1e7),t%=1e7),1e7<=n&&(e+=Math.floor(n/1e7),n%=1e7),n=e+tt(n)+tt(t));return n}function tt(t){return t=String(t),"0000000".slice(t.length)+t}function et(){var t=K,e=Y;if(2147483648&e)if(H())t=""+(BigInt(0|e)<>>0));else{const[n,r]=rt(t,e);t="-"+Q(n,r)}else t=Q(t,e);return t}function nt(t){if(16>t.length)$(Number(t));else if(H())t=BigInt(t),K=Number(t&BigInt(4294967295))>>>0,Y=Number(t>>BigInt(32)&BigInt(4294967295));else{const e=+("-"===t[0]);Y=K=0;const n=t.length;for(let r=e,i=(n-e)%6+e;i<=n;r=i,i+=6){const e=Number(t.slice(r,i));Y*=1e6,K=1e6*K+e,4294967296<=K&&(Y+=Math.trunc(K/4294967296),Y>>>=0,K>>>=0)}if(e){const[t,e]=rt(K,Y);K=t,Y=e}}}function rt(t,e){return e=~e,t?t=1+~t:e+=1,[t,e]}function it(t,e){let n,r=0,i=0,s=0;const o=t.h;let a=t.g;do{n=o[a++],r|=(127&n)<s&&128&n);for(32>4),s=3;32>s&&128&n;s+=7)n=o[a++],i|=(127&n)<n)return e(r>>>0,i>>>0);throw j()}function st(t){let e=0,n=t.g;const r=n+10,i=t.h;for(;n>>0}function ht(t){var e=t.h;const n=t.g,r=e[n],i=e[n+1],s=e[n+2];return e=e[n+3],dt(t,t.g+4),(r<<0|i<<8|s<<16|e<<24)>>>0}function ct(t){var e=ht(t);t=2*(e>>31)+1;const n=e>>>23&255;return e&=8388607,255==n?e?NaN:1/0*t:0==n?t*Math.pow(2,-149)*e:t*Math.pow(2,n-150)*(e+Math.pow(2,23))}function ut(t){return ot(t)}function lt(t,e,{ca:n=!1}={}){t.ca=n,e&&(e=X(e),t.h=e.buffer,t.m=e.P,t.j=0,t.l=t.h.length,t.g=t.j)}function dt(t,e){if(t.g=e,e>t.l)throw V(t.l,e)}function ft(t,e){if(0>e)throw Error(`Tried to read a negative byte length: ${e}`);const n=t.g,r=n+e;if(r>t.l)throw V(e,t.l-n);return t.g=r,n}function pt(t,e){if(0==e)return D();var n=ft(t,e);return t.ca&&t.m?n=t.h.subarray(n,n+e):(t=t.h,n=n===(e=n+e)?C():W?t.slice(n,e):new Uint8Array(t.subarray(n,e))),0==n.length?D():new B(n,O)}var gt=[];function mt(t){var e=t.g;if(e.g==e.l)return!1;t.l=t.g.g;var n=at(t.g);if(e=n>>>3,!(0<=(n&=7)&&5>=n))throw G(n,t.l);if(1>e)throw Error(`Invalid field number: ${e} (at position ${t.l})`);return t.m=e,t.h=n,!0}function yt(t){switch(t.h){case 0:0!=t.h?yt(t):st(t.g);break;case 1:dt(t=t.g,t.g+8);break;case 2:if(2!=t.h)yt(t);else{var e=at(t.g);dt(t=t.g,t.g+e)}break;case 5:dt(t=t.g,t.g+4);break;case 3:for(e=t.m;;){if(!mt(t))throw Error("Unmatched start-group tag: stream EOF");if(4==t.h){if(t.m!=e)throw Error("Unmatched end-group tag");break}yt(t)}break;default:throw G(t.h,t.l)}}function _t(t,e,n){const r=t.g.l,i=at(t.g),s=t.g.g+i;let o=s-r;if(0>=o&&(t.g.l=s,n(e,t,void 0,void 0,void 0),o=s-t.g.g),o)throw Error(`Message parsing ended unexpectedly. Expected to read ${i} bytes, instead read ${i-o} bytes, either the data ended unexpectedly or the message misreported its own length`);return t.g.g=s,t.g.l=r,e}function vt(t){var e=at(t.g),a=ft(t=t.g,e);if(t=t.h,o){var h,c=t;(h=s)||(h=s=new TextDecoder("utf-8",{fatal:!0})),e=a+e,c=0===a&&e===c.length?c:c.subarray(a,e);try{var u=h.decode(c)}catch(t){if(void 0===i){try{h.decode(new Uint8Array([128]))}catch(t){}try{h.decode(new Uint8Array([97])),i=!0}catch(t){i=!1}}throw!i&&(s=void 0),t}}else{e=(u=a)+e,a=[];let i,s=null;for(;ul?a.push(l):224>l?u>=e?n():(i=t[u++],194>l||128!=(192&i)?(u--,n()):a.push((31&l)<<6|63&i)):240>l?u>=e-1?n():(i=t[u++],128!=(192&i)||224===l&&160>i||237===l&&160<=i||128!=(192&(h=t[u++]))?(u--,n()):a.push((15&l)<<12|(63&i)<<6|63&h)):244>=l?u>=e-2?n():(i=t[u++],128!=(192&i)||0!=i-144+(l<<28)>>30||128!=(192&(h=t[u++]))||128!=(192&(c=t[u++]))?(u--,n()):(l=(7&l)<<18|(63&i)<<12|(63&h)<<6|63&c,l-=65536,a.push(55296+(l>>10&1023),56320+(1023&l)))):n(),8192<=a.length&&(s=r(s,a),a.length=0)}u=r(s,a)}return u}function Et(t){const e=at(t.g);return pt(t.g,e)}function wt(t,e,n){var r=at(t.g);for(r=t.g.g+r;t.g.g>>0,this.g=e>>>0}};let kt;function xt(t){return t?/^-?\d+$/.test(t)?(nt(t),new St(K,Y)):null:Lt||=new St(0,0)}var St=class{constructor(t,e){this.h=t>>>0,this.g=e>>>0}};let Lt;function Ft(t,e,n){for(;0>>7|n<<25)>>>0,n>>>=7;t.g.push(e)}function Rt(t,e){for(;127>>=7;t.g.push(e)}function Mt(t,e){if(0<=e)Rt(t,e);else{for(let n=0;9>n;n++)t.g.push(127&e|128),e>>=7;t.g.push(1)}}function Pt(t,e){t.g.push(e>>>0&255),t.g.push(e>>>8&255),t.g.push(e>>>16&255),t.g.push(e>>>24&255)}function Ct(t,e){0!==e.length&&(t.l.push(e),t.h+=e.length)}function Ot(t,e,n){Rt(t.g,8*e+n)}function It(t,e){return Ot(t,e,2),e=t.g.end(),Ct(t,e),e.push(t.h),e}function Ut(t,e){var n=e.pop();for(n=t.h+t.g.length()-n;127>>=7,t.h++;e.push(n),t.h++}function Dt(t,e,n){Ot(t,e,2),Rt(t.g,n.length),Ct(t,t.g.end()),Ct(t,n)}function Nt(t,e,n,r){null!=n&&(e=It(t,e),r(n,t),Ut(t,e))}class Bt{constructor(t,e,n,r){this.g=t,this.h=e,this.l=n,this.pa=r}}function Gt(t){return Array.prototype.slice.call(t)}function jt(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol()?Symbol():t}var Vt=jt(),Xt=jt("0di"),Ht=jt("2ex"),Wt=jt("0dg"),zt=Vt?(t,e)=>{t[Vt]|=e}:(t,e)=>{void 0!==t.g?t.g|=e:Object.defineProperties(t,{g:{value:e,configurable:!0,writable:!0,enumerable:!1}})},Kt=Vt?(t,e)=>{t[Vt]&=~e}:(t,e)=>{void 0!==t.g&&(t.g&=~e)};function Yt(t,e,n){return n?t|e:t&~e}var $t=Vt?t=>0|t[Vt]:t=>0|t.g,qt=Vt?t=>t[Vt]:t=>t.g,Jt=Vt?(t,e)=>(t[Vt]=e,t):(t,e)=>(void 0!==t.g?t.g=e:Object.defineProperties(t,{g:{value:e,configurable:!0,writable:!0,enumerable:!1}}),t);function Zt(t){return zt(t,34),t}function Qt(t,e){Jt(e,-14591&(0|t))}function te(t,e){Jt(e,-14557&(34|t))}function ee(t){return 0===(t=t>>14&1023)?536870912:t}var ne,re={},ie={};function se(t){return!(!t||"object"!=typeof t||t.Ja!==ie)}function oe(t){return null!==t&&"object"==typeof t&&!Array.isArray(t)&&t.constructor===Object}function ae(t,e,n){if(null!=t)if("string"==typeof t)t=t?new B(t,O):D();else if(t.constructor!==B)if(M(t))t=t.length?new B(n?t:new Uint8Array(t),O):D();else{if(!e)throw Error();t=void 0}return t}function he(t,e,n){if(!Array.isArray(t)||t.length)return!1;const r=$t(t);return!!(1&r)||!(!e||!(Array.isArray(e)?e.includes(n):e.has(n)))&&(Jt(t,1|r),!0)}const ce=[];function ue(t){if(2&t)throw Error()}Jt(ce,55),ne=Object.freeze(ce);class le{constructor(t,e,n){this.l=0,this.g=t,this.h=e,this.m=n}next(){if(this.l{throw e}),0)}(e)}function _e(t){return me(t=Error(t),"warning"),t}function ve(t){return null==t||"number"==typeof t?t:"NaN"===t||"Infinity"===t||"-Infinity"===t?Number(t):void 0}function Ee(t){return null==t||"boolean"==typeof t?t:"number"==typeof t?!!t:void 0}Object.freeze(new class{}),Object.freeze(new class{});const we=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function Te(t){const e=typeof t;return"number"===e?Number.isFinite(t):"string"===e&&we.test(t)}function Ae(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?0|t:void 0}function be(t){if(null==t)return t;if("string"==typeof t){if(!t)return;t=+t}return"number"==typeof t&&Number.isFinite(t)?t>>>0:void 0}function ke(t){return"-"!==t[0]&&(20>t.length||20===t.length&&184467>Number(t.substring(0,6)))}function xe(t){return"-"===t[0]?20>t.length||20===t.length&&-922337t.length||19===t.length&&922337>Number(t.substring(0,6))}function Se(t){return t=Math.trunc(t),Number.isSafeInteger(t)||($(t),t=Z(K,Y)),t}function Le(t){var e=Math.trunc(Number(t));return Number.isSafeInteger(e)?String(e):(-1!==(e=t.indexOf("."))&&(t=t.substring(0,e)),xe(t)||(nt(t),t=et()),t)}function Fe(t){return null==t?t:Te(t)?"number"==typeof t?Se(t):Le(t):void 0}function Re(t){if("string"!=typeof t)throw Error();return t}function Me(t){if(null!=t&&"string"!=typeof t)throw Error();return t}function Pe(t){return null==t||"string"==typeof t?t:void 0}function Ce(t,e,n,r){if(null!=t&&"object"==typeof t&&t.X===re)return t;if(!Array.isArray(t))return n?2&r?(t=e[Xt])?e=t:(Zt((t=new e).s),e=e[Xt]=t):e=new e:e=void 0,e;let i=n=$t(t);return 0===i&&(i|=32&r),i|=2&r,i!==n&&Jt(t,i),new e(t)}function Oe(t,e,n){if(e){var r=!!r;if(!Te(e=t))throw _e("int64");"string"==typeof e?r=Le(e):r?(r=Math.trunc(e),Number.isSafeInteger(r)?r=String(r):xe(e=String(r))?r=e:($(r),r=et())):r=Se(e)}else r=Fe(t);return"string"==typeof(n=null==(t=r)?n?0:void 0:t)&&(r=+n,Number.isSafeInteger(r))?r:n}let Ie,Ue,De;function Ne(t){switch(typeof t){case"boolean":return Ue||=[0,void 0,!0];case"number":return 0{t.call(e,this.get(r),r,this)}))}set(t,e){return ze(this),null==(t=this.S(t,!0,!1))?this:null==e?(super.delete(t),this):super.set(t,this.Z(e,!0,!0,this.U,!1,this.N))}Oa(t){const e=this.S(t[0],!1,!0);t=t[1],t=this.U?void 0===t?null:t:this.Z(t,!1,!0,void 0,!1,this.N),super.set(e,t)}has(t){return super.has(this.S(t,!1,!1))}get(t){t=this.S(t,!1,!1);const e=super.get(t);if(void 0!==e){var n=this.U;return n?((n=this.Z(e,!1,!0,n,this.ta,this.N))!==e&&super.set(t,n),n):e}}na(){return Array.from(super.keys())}Ia(){return super.keys()}[Symbol.iterator](){return this.entries()}};function Ye(t,e,n,r,i,s){return t=Ce(t,r,n,s),i&&(t=an(t)),t}function $e(t){return t}function qe(t){return[t,this.get(t)]}let Je;function Ze(){return Je||=new Ke(Zt([]),void 0,void 0,void 0,je)}function Qe(t,e,n,r,i){if(null!=t){if(Array.isArray(t))t=he(t,void 0,0)?void 0:i&&2&$t(t)?t:tn(t,e,n,void 0!==r,i);else if(oe(t)){const s={};for(let o in t)s[o]=Qe(t[o],e,n,r,i);t=s}else t=e(t,r);return t}}function tn(t,e,n,r,i){const s=r||n?$t(t):0;r=r?!!(32&s):void 0;const o=Gt(t);for(let t=0;trn(t,i,r))),zt(t,32|(n?2:0)),t}function an(t){const e=t.s,n=qt(e);return 2&n?sn(t,e,n,!1):t}function hn(t,e,n,r){return!(4&e)||null!=n&&(!r&&0===n&&(4096&e||8192&e)&&5>(t.constructor[Wt]=1+(0|t.constructor[Wt]))&&ye(),0!==n&&!(n&e))}function cn(t,e){return ln(t=t.s,qt(t),e)}function un(t,e,n,r){if(!(0>(e=r+(+!!(512&e)-1))||e>=t.length||e>=n))return t[e]}function ln(t,e,n,r){if(-1===n)return null;const i=ee(e);if(!(n>=i)){var s=t.length;return r&&256&e&&null!=(r=t[s-1][n])?(un(t,e,i,n)&&null!=Ht&&(4<=(e=(t=pe??={})[Ht]||0)||(t[Ht]=e+1,ye())),r):un(t,e,i,n)}return 256&e?t[t.length-1][n]:void 0}function dn(t,e,n,r){const i=t.s;let s=qt(i);return ue(s),fn(i,s,e,n,r),t}function fn(t,e,n,r,i){const s=ee(e);if(n>=s||i){let o=e;if(256&e)i=t[t.length-1];else{if(null==r)return o;i=t[s+(+!!(512&e)-1)]={},o|=256}return i[n]=r,ni(t,e,r):(t,e)=>{for(;mt(e)&&4!=e.h;){var i=e.m,s=r[i];if(!s){var o=r.ea;o&&(o=o[i])&&(s=r[i]=Zn(o))}s&&s(e,t,i)||(i=(s=e).l,yt(s),s.ia?s=void 0:(o=s.g.g-i,s.g.g=i,s=pt(s.g,o)),i=t,s&&(de||=Symbol(),(o=i[de])?o.push(s):i[de]=[s]))}n===tr||n===er||n.j||(t[fe||=Symbol()]=n)},t[qn]=e}return e}function Zn(t){const e=(t=Yn(t))[0].g;if(t=t[1]){const n=Jn(t),r=yr(t).T;return(t,i,s)=>e(t,i,s,r,n)}return e}class Qn{}let tr,er;const nr=Symbol();function rr(t,e,n){const r=n[1];let i;if(r){const n=r[nr];i=n?n.T:Ne(r[0]),t[e]=n??r}i&&i===Ue?(t.g||(t.g=new Set)).add(e):n[0]&&(t.h||(t.h=new Set)).add(e)}function ir(t,e){return[t.l,!e||0o&&(u-=o,o=t[++s]);hEr(t,e,n),t[hr]=e}return e}const ur=Symbol();function lr(t){return t.h}function dr(t,e){let n,r;const i=t.h;return(t,s,o)=>i(t,s,o,r||=fr(e).T,n||=cr(e))}function fr(t){let e=t[ur];return e||(e=ar(t,t[ur]={},lr,dr),_r(t),e)}const pr=Symbol();function gr(t,e){const n=t.g;return e?(t,r,i)=>n(t,r,i,e):n}function mr(t,e,n){const r=t.g;let i,s;return(t,o,a)=>r(t,o,a,s||=yr(e).T,i||=Jn(e),n)}function yr(t){let e=t[pr];return e||(sr(t),e=ar(t,t[pr]={},gr,mr),_r(t),e)}function _r(t){pr in t&&nr in t&&ur in t&&(t.length=0)}function vr(t,e){var n=t[e];if(n)return n;if((n=t.ea)&&(n=n[e])){var r=(n=Yn(n))[0].h;if(n=n[1]){const e=cr(n),i=fr(n).T;n=(n=t.m)?n(i,e):(t,n,s)=>r(t,n,s,i,e)}else n=r;return t[e]=n}}function Er(t,e,n){for(var r=qt(t),i=+!!(512&r)-1,s=t.length,o=512&r?1:0,a=s+(256&r?-1:0);o{Nt(t,n,Be([s,e],r),i)}));else if(Array.isArray(e))for(let s=0;s>31)+1;const s=i>>>20&2047;return t=4294967296*(1048575&i)+t,br(e,n,2047==s?t?NaN:1/0*r:0==s?r*Math.pow(2,-1074)*t:r*Math.pow(2,s-1075)*(t+4503599627370496)),!0}),(function(t,e,n){null!=(e=ve(e))&&(Ot(t,n,1),t=t.g,(n=z||=new DataView(new ArrayBuffer(8))).setFloat64(0,+e,!0),K=n.getUint32(0,!0),Y=n.getUint32(4,!0),Pt(t,K),Pt(t,Y))})),Ir=wr((function(t,e,n){return 5===t.h&&(br(e,n,ct(t.g)),!0)}),(function(t,e,n){null!=(e=ve(e))&&(Ot(t,n,5),t=t.g,q(e),Pt(t,K))})),Ur=Tr(Pr,(function(t,e,n){if(null!=(e=$n(ve,e)))for(let o=0;ot){$(t);const e=Q(K,Y);return t=Number(e),Number.isSafeInteger(t)?t:e}return ke(String(t))?t:($(t),J(K,Y))}(e);break t}}e=void 0}null!=e&&("string"==typeof e&&At(e),null!=e&&(Ot(t,n,0),"number"==typeof e?(t=t.g,$(e),Ft(t,K,Y)):(n=At(e),Ft(t.g,n.h,n.g))))})),jr=wr((function(t,e,n){return 0===t.h&&(br(e,n,ot(t.g)),!0)}),Sr),Vr=Tr((function(t,e,n){return(0===t.h||2===t.h)&&(e=pn(e,qt(e),n,2,!1),2==t.h?wt(t,ot,e):e.push(ot(t.g)),!0)}),(function(t,e,n){if(null!=(e=$n(Ae,e))&&e.length){n=It(t,n);for(let n=0;n{if(Tt.length){const t=Tt.pop();t.o(r),lt(t.g,n,r),n=t}else n=new class{constructor(t,e){if(gt.length){const n=gt.pop();lt(n,t,e),t=n}else t=new class{constructor(t,e){this.h=null,this.m=!1,this.g=this.l=this.j=0,lt(this,t,e)}clear(){this.h=null,this.m=!1,this.g=this.l=this.j=0,this.ca=!1}}(t,e);this.g=t,this.l=this.g.g,this.h=this.m=-1,this.o(e)}o({ia:t=!1}={}){this.ia=t}}(n,r);try{const r=new t,s=r.s;Jn(e)(s,n);var i=r}finally{n.g.clear(),n.m=-1,n.h=-1,100>Tt.length&&Tt.push(n)}return i}}function si(t){return function(){const e=new class{constructor(){this.l=[],this.h=0,this.g=new class{constructor(){this.g=[]}length(){return this.g.length}end(){const t=this.g;return this.g=[],t}}}};Er(this.s,e,fr(t)),Ct(e,e.g.end());const n=new Uint8Array(e.h),r=e.l,i=r.length;let s=0;for(let t=0;t({index:Bn(Nn(t,1),0)??-1,score:Gn(t,2)??0,categoryName:jn(t,3)??"",displayName:jn(t,4)??""}))),headIndex:e,headName:n}}function Oo(t){var e=yn(t,3,ve),n=yn(t,2,Ae),r=yn(t,1,Pe),i=yn(t,9,Pe);const s={categories:[],keypoints:[]};for(let t=0;t127=r||0>=i)throw Error("Cannot compute cosine similarity on embedding with 0 norm.");return n/Math.sqrt(r*i)}let Bo;_i[516587230]=[0,Os,po,mo,Ir];const Go=new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]);async function jo(){if(void 0===Bo)try{await WebAssembly.instantiate(Go),Bo=!0}catch{Bo=!1}return Bo}async function Vo(t,e=""){const n=await jo()?"wasm_internal":"wasm_nosimd_internal";return{wasmLoaderPath:`${e}/${t}_${n}.js`,wasmBinaryPath:`${e}/${t}_${n}.wasm`}}var Xo=class{};function Ho(){var t=navigator;return"undefined"!=typeof OffscreenCanvas&&(!function(t=navigator){return(t=t.userAgent).includes("Safari")&&!t.includes("Chrome")}(t)||!!((t=t.userAgent.match(/Version\/([\d]+).*Safari/))&&1<=t.length&&17<=Number(t[1])))}async function Wo(t){if("function"!=typeof importScripts){const e=document.createElement("script");return e.src=t.toString(),e.crossOrigin="anonymous",new Promise(((t,n)=>{e.addEventListener("load",(()=>{t()}),!1),e.addEventListener("error",(t=>{n(t)}),!1),document.body.appendChild(e)}))}importScripts(t.toString())}function zo(t){return void 0!==t.videoWidth?[t.videoWidth,t.videoHeight]:void 0!==t.naturalWidth?[t.naturalWidth,t.naturalHeight]:void 0!==t.displayWidth?[t.displayWidth,t.displayHeight]:[t.width,t.height]}function Ko(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target"),n(e=t.i.stringToNewUTF8(e)),t.i._free(e)}function Yo(t,e,n){if(!t.i.canvas)throw Error("No OpenGL canvas configured.");if(n?t.i._bindTextureToStream(n):t.i._bindTextureToCanvas(),!(n=t.i.canvas.getContext("webgl2")||t.i.canvas.getContext("webgl")))throw Error("Failed to obtain WebGL context from the provided canvas. `getContext()` should only be invoked with `webgl` or `webgl2`.");t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!0),n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,e),t.i.gpuOriginForWebTexturesIsBottomLeft&&n.pixelStorei(n.UNPACK_FLIP_Y_WEBGL,!1);const[r,i]=zo(e);return!t.l||r===t.i.canvas.width&&i===t.i.canvas.height||(t.i.canvas.width=r,t.i.canvas.height=i),[r,i]}function $o(t,e,n){t.m||console.error("No wasm multistream support detected: ensure dependency inclusion of :gl_graph_runner_internal_multi_input target");const r=new Uint32Array(e.length);for(let n=0;n>2),n(e);for(const e of r)t.i._free(e);t.i._free(e)}function qo(t,e,n){t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=n}function Jo(t,e,n){let r=[];t.i.simpleListeners=t.i.simpleListeners||{},t.i.simpleListeners[e]=(t,e,i)=>{e?(n(r,i),r=[]):r.push(t)}}Xo.forVisionTasks=function(t){return Vo("vision",t)},Xo.forTextTasks=function(t){return Vo("text",t)},Xo.forGenAiExperimentalTasks=function(t){return Vo("genai_experimental",t)},Xo.forGenAiTasks=function(t){return Vo("genai",t)},Xo.forAudioTasks=function(t){return Vo("audio",t)},Xo.isSimdSupported=function(){return jo()};async function Zo(t,e,n,r){return t=await(async(t,e,n,r,i)=>{if(e&&await Wo(e),!self.ModuleFactory)throw Error("ModuleFactory not set.");if(n&&(await Wo(n),!self.ModuleFactory))throw Error("ModuleFactory not set.");return self.Module&&i&&((e=self.Module).locateFile=i.locateFile,i.mainScriptUrlOrBlob&&(e.mainScriptUrlOrBlob=i.mainScriptUrlOrBlob)),i=await self.ModuleFactory(self.Module||i),self.ModuleFactory=self.Module=void 0,new t(i,r)})(t,n.wasmLoaderPath,n.assetLoaderPath,e,{locateFile:t=>t.endsWith(".wasm")?n.wasmBinaryPath.toString():n.assetBinaryPath&&t.endsWith(".data")?n.assetBinaryPath.toString():t}),await t.o(r),t}function Qo(t,e){const n=Rn(t.baseOptions,Ms,1)||new Ms;"string"==typeof e?(dn(n,2,Me(e)),dn(n,1)):e instanceof Uint8Array&&(dn(n,1,ae(e,!1,!1)),dn(n,2)),Cn(t.baseOptions,0,1,n)}function ta(t){try{const e=t.K.length;if(1===e)throw Error(t.K[0].message);if(1t.message)).join(", "))}finally{t.K=[]}}function ea(t,e){t.J=Math.max(t.J,e)}function na(t,e){t.C=new Li,ki(t.C,"PassThroughCalculator"),xi(t.C,"free_memory"),Si(t.C,"free_memory_unused_out"),Ii(e,"free_memory"),Oi(e,t.C)}function ra(t,e){xi(t.C,e),Si(t.C,e+"_unused_out")}function ia(t){t.g.addBoolToStream(!0,"free_memory",t.J)}var sa=class{constructor(t){this.g=t,this.K=[],this.J=0,this.g.setAutoRenderToScreen(!1)}l(t,e=!0){if(e){const e=t.baseOptions||{};if(t.baseOptions?.modelAssetBuffer&&t.baseOptions?.modelAssetPath)throw Error("Cannot set both baseOptions.modelAssetPath and baseOptions.modelAssetBuffer");if(!(Rn(this.baseOptions,Ms,1)?.g()||Rn(this.baseOptions,Ms,1)?.h()||t.baseOptions?.modelAssetBuffer||t.baseOptions?.modelAssetPath))throw Error("Either baseOptions.modelAssetPath or baseOptions.modelAssetBuffer must be set");if(function(t,e){let n=Rn(t.baseOptions,Fs,3);if(!n){var r=n=new Fs,i=new pi;On(r,4,Rs,i)}"delegate"in e&&("GPU"===e.delegate?(e=n,r=new li,On(e,2,Rs,r)):(e=n,r=new pi,On(e,4,Rs,r))),Cn(t.baseOptions,0,3,n)}(this,e),e.modelAssetPath)return fetch(e.modelAssetPath.toString()).then((t=>{if(t.ok)return t.arrayBuffer();throw Error(`Failed to fetch model: ${e.modelAssetPath} (${t.status})`)})).then((t=>{try{this.g.i.FS_unlink("/model.dat")}catch{}this.g.i.FS_createDataFile("/","model.dat",new Uint8Array(t),!0,!1,!1),Qo(this,"/model.dat"),this.m(),this.L()}));if(e.modelAssetBuffer instanceof Uint8Array)Qo(this,e.modelAssetBuffer);else if(e.modelAssetBuffer)return async function(t){const e=[];for(var n=0;;){const{done:r,value:i}=await t.read();if(r)break;e.push(i),n+=i.length}if(0===e.length)return new Uint8Array(0);if(1===e.length)return e[0];t=new Uint8Array(n),n=0;for(const r of e)t.set(r,n),n+=r.length;return t}(e.modelAssetBuffer).then((t=>{Qo(this,t),this.m(),this.L()}))}return this.m(),this.L(),Promise.resolve()}L(){}fa(){let t;if(this.g.fa((e=>{t=Bi(e)})),!t)throw Error("Failed to retrieve CalculatorGraphConfig");return t}setGraph(t,e){this.g.attachErrorListener(((t,e)=>{this.K.push(Error(e))})),this.g.Ma(),this.g.setGraph(t,e),this.C=void 0,ta(this)}finishProcessing(){this.g.finishProcessing(),ta(this)}close(){this.C=void 0,this.g.closeGraph()}};function oa(t,e){if(!t)throw Error(`Unable to obtain required WebGL resource: ${e}`);return t}sa.prototype.close=sa.prototype.close,function(e,n){e=e.split(".");var r,i=t;e[0]in i||void 0===i.execScript||i.execScript("var "+e[0]);for(;e.length&&(r=e.shift());)e.length||void 0===n?i=i[r]&&i[r]!==Object.prototype[r]?i[r]:i[r]={}:i[r]=n}("TaskRunner",sa);class aa{constructor(t,e,n,r){this.g=t,this.h=e,this.m=n,this.l=r}bind(){this.g.bindVertexArray(this.h)}close(){this.g.deleteVertexArray(this.h),this.g.deleteBuffer(this.m),this.g.deleteBuffer(this.l)}}function ha(t,e,n){const r=t.g;if(n=oa(r.createShader(n),"Failed to create WebGL shader"),r.shaderSource(n,e),r.compileShader(n),!r.getShaderParameter(n,r.COMPILE_STATUS))throw Error(`Could not compile WebGL shader: ${r.getShaderInfoLog(n)}`);return r.attachShader(t.h,n),n}function ca(t,e){const n=t.g,r=oa(n.createVertexArray(),"Failed to create vertex array");n.bindVertexArray(r);const i=oa(n.createBuffer(),"Failed to create buffer");n.bindBuffer(n.ARRAY_BUFFER,i),n.enableVertexAttribArray(t.K),n.vertexAttribPointer(t.K,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array([-1,-1,-1,1,1,1,1,-1]),n.STATIC_DRAW);const s=oa(n.createBuffer(),"Failed to create buffer");return n.bindBuffer(n.ARRAY_BUFFER,s),n.enableVertexAttribArray(t.J),n.vertexAttribPointer(t.J,2,n.FLOAT,!1,0,0),n.bufferData(n.ARRAY_BUFFER,new Float32Array(e?[0,1,0,0,1,0,1,1]:[0,0,0,1,1,1,1,0]),n.STATIC_DRAW),n.bindBuffer(n.ARRAY_BUFFER,null),n.bindVertexArray(null),new aa(n,r,i,s)}function ua(t,e){if(t.g){if(e!==t.g)throw Error("Cannot change GL context once initialized")}else t.g=e}function la(t,e,n,r){return ua(t,e),t.h||(t.m(),t.D()),n?(t.v||(t.v=ca(t,!0)),n=t.v):(t.A||(t.A=ca(t,!1)),n=t.A),e.useProgram(t.h),n.bind(),t.l(),t=r(),n.g.bindVertexArray(null),t}function da(t,e,n){return ua(t,e),t=oa(e.createTexture(),"Failed to create texture"),e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n??e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n??e.LINEAR),e.bindTexture(e.TEXTURE_2D,null),t}function fa(t,e,n){ua(t,e),t.u||(t.u=oa(e.createFramebuffer(),"Failed to create framebuffe.")),e.bindFramebuffer(e.FRAMEBUFFER,t.u),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,n,0)}function pa(t){t.g?.bindFramebuffer(t.g.FRAMEBUFFER,null)}var ga=class{H(){return"\n precision mediump float;\n varying vec2 vTex;\n uniform sampler2D inputTexture;\n void main() {\n gl_FragColor = texture2D(inputTexture, vTex);\n }\n "}m(){const t=this.g;if(this.h=oa(t.createProgram(),"Failed to create WebGL program"),this.ba=ha(this,"\n attribute vec2 aVertex;\n attribute vec2 aTex;\n varying vec2 vTex;\n void main(void) {\n gl_Position = vec4(aVertex, 0.0, 1.0);\n vTex = aTex;\n }",t.VERTEX_SHADER),this.aa=ha(this,this.H(),t.FRAGMENT_SHADER),t.linkProgram(this.h),!t.getProgramParameter(this.h,t.LINK_STATUS))throw Error(`Error during program linking: ${t.getProgramInfoLog(this.h)}`);this.K=t.getAttribLocation(this.h,"aVertex"),this.J=t.getAttribLocation(this.h,"aTex")}D(){}l(){}close(){if(this.h){const t=this.g;t.deleteProgram(this.h),t.deleteShader(this.ba),t.deleteShader(this.aa)}this.u&&this.g.deleteFramebuffer(this.u),this.A&&this.A.close(),this.v&&this.v.close()}};var ma=class extends ga{H(){return"\n precision mediump float;\n uniform sampler2D backgroundTexture;\n uniform sampler2D maskTexture;\n uniform sampler2D colorMappingTexture;\n varying vec2 vTex;\n void main() {\n vec4 backgroundColor = texture2D(backgroundTexture, vTex);\n float category = texture2D(maskTexture, vTex).r;\n vec4 categoryColor = texture2D(colorMappingTexture, vec2(category, 0.0));\n gl_FragColor = mix(backgroundColor, categoryColor, categoryColor.a);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.C=da(this,t,t.LINEAR),t.activeTexture(t.TEXTURE2),this.j=da(this,t,t.NEAREST)}m(){super.m();const t=this.g;this.M=oa(t.getUniformLocation(this.h,"backgroundTexture"),"Uniform location"),this.V=oa(t.getUniformLocation(this.h,"colorMappingTexture"),"Uniform location"),this.L=oa(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.L,0),t.uniform1i(this.M,1),t.uniform1i(this.V,2)}close(){this.C&&this.g.deleteTexture(this.C),this.j&&this.g.deleteTexture(this.j),super.close()}},ya=class extends ga{H(){return"\n precision mediump float;\n uniform sampler2D maskTexture;\n uniform sampler2D defaultTexture;\n uniform sampler2D overlayTexture;\n varying vec2 vTex;\n void main() {\n float confidence = texture2D(maskTexture, vTex).r;\n vec4 defaultColor = texture2D(defaultTexture, vTex);\n vec4 overlayColor = texture2D(overlayTexture, vTex);\n // Apply the alpha from the overlay and merge in the default color\n overlayColor = mix(defaultColor, overlayColor, overlayColor.a);\n gl_FragColor = mix(defaultColor, overlayColor, confidence);\n }\n "}D(){const t=this.g;t.activeTexture(t.TEXTURE1),this.j=da(this,t),t.activeTexture(t.TEXTURE2),this.C=da(this,t)}m(){super.m();const t=this.g;this.L=oa(t.getUniformLocation(this.h,"defaultTexture"),"Uniform location"),this.M=oa(t.getUniformLocation(this.h,"overlayTexture"),"Uniform location"),this.I=oa(t.getUniformLocation(this.h,"maskTexture"),"Uniform location")}l(){super.l();const t=this.g;t.uniform1i(this.I,0),t.uniform1i(this.L,1),t.uniform1i(this.M,2)}close(){this.j&&this.g.deleteTexture(this.j),this.C&&this.g.deleteTexture(this.C),super.close()}};function _a(t,e){switch(e){case 0:return t.g.find((t=>t instanceof Uint8Array));case 1:return t.g.find((t=>t instanceof Float32Array));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function va(t){var e=_a(t,1);if(!e){if(e=_a(t,0))e=new Float32Array(e).map((t=>t/255));else{e=new Float32Array(t.width*t.height);const r=wa(t);var n=Aa(t);if(fa(n,r,Ea(t)),"iPad Simulator;iPhone Simulator;iPod Simulator;iPad;iPhone;iPod".split(";").includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in self.document){n=new Float32Array(t.width*t.height*4),r.readPixels(0,0,t.width,t.height,r.RGBA,r.FLOAT,n);for(let t=0,r=0;t255*t))),t.g.push(e)),e;var t,e}ja(){return va(this)}O(){return Ea(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof Uint8Array)n=new Uint8Array(e);else if(e instanceof Float32Array)n=new Float32Array(e);else{if(!(e instanceof WebGLTexture))throw Error(`Type is not supported: ${e}`);{const t=wa(this),e=Aa(this);t.activeTexture(t.TEXTURE1),n=da(e,t,this.m?t.LINEAR:t.NEAREST),t.bindTexture(t.TEXTURE_2D,n);const r=Ta(this);t.texImage2D(t.TEXTURE_2D,0,r,this.width,this.height,0,t.RED,t.FLOAT,null),t.bindTexture(t.TEXTURE_2D,null),fa(e,t,n),la(e,t,!1,(()=>{ba(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),ka(this)})),pa(e),ka(this)}}t.push(n)}return new Sa(t,this.m,this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&wa(this).deleteTexture(_a(this,2)),La=-1}};Sa.prototype.close=Sa.prototype.close,Sa.prototype.clone=Sa.prototype.clone,Sa.prototype.getAsWebGLTexture=Sa.prototype.O,Sa.prototype.getAsFloat32Array=Sa.prototype.ja,Sa.prototype.getAsUint8Array=Sa.prototype.ka,Sa.prototype.hasWebGLTexture=Sa.prototype.R,Sa.prototype.hasFloat32Array=Sa.prototype.la,Sa.prototype.hasUint8Array=Sa.prototype.Ha;var La=250;const Fa={color:"white",lineWidth:4,radius:6};function Ra(t){return{...Fa,fillColor:(t=t||{}).color,...t}}function Ma(t,e){return t instanceof Function?t(e):t}function Pa(t,e,n){return Math.max(Math.min(e,n),Math.min(Math.max(e,n),t))}function Ca(t){if(!t.l)throw Error("CPU rendering requested but CanvasRenderingContext2D not provided.");return t.l}function Oa(t){if(!t.j)throw Error("GPU rendering requested but WebGL2RenderingContext not provided.");return t.j}function Ia(t,e,n){if(e.R())n(e.O());else{const r=e.la()?e.ja():e.ka();t.m=t.m??new ga;const i=Oa(t);n((t=new Sa([r],e.m,!1,i.canvas,t.m,e.width,e.height)).O()),t.close()}}function Ua(t,e,n,r){const i=function(t){return t.g||(t.g=new ma),t.g}(t),s=Oa(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n;la(i,s,!0,(()=>{!function(t,e,n,r){const i=t.g;if(i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,e),i.activeTexture(i.TEXTURE1),i.bindTexture(i.TEXTURE_2D,t.C),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,i.RGBA,i.UNSIGNED_BYTE,n),t.I&&function(t,e){if(t!==e)return!1;t=t.entries(),e=e.entries();for(const[r,i]of t){t=r;const s=i;var n=e.next();if(n.done)return!1;const[o,a]=n.value;if(n=a,t!==o||s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2]||s[3]!==n[3])return!1}return!!e.next().done}(t.I,r))i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j);else{t.I=r;const e=Array(1024).fill(0);r.forEach(((t,n)=>{if(4!==t.length)throw Error(`Color at index ${n} is not a four-channel value.`);e[4*n]=t[0],e[4*n+1]=t[1],e[4*n+2]=t[2],e[4*n+3]=t[3]})),i.activeTexture(i.TEXTURE2),i.bindTexture(i.TEXTURE_2D,t.j),i.texImage2D(i.TEXTURE_2D,0,i.RGBA,256,1,0,i.RGBA,i.UNSIGNED_BYTE,new Uint8Array(e))}}(i,e,o,r),s.clearColor(0,0,0,0),s.clear(s.COLOR_BUFFER_BIT),s.drawArrays(s.TRIANGLE_FAN,0,4);const t=i.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}function Da(t,e,n,r){const i=Oa(t),s=function(t){return t.h||(t.h=new ya),t.h}(t),o=Array.isArray(n)?new ImageData(new Uint8ClampedArray(n),1,1):n,a=Array.isArray(r)?new ImageData(new Uint8ClampedArray(r),1,1):r;la(s,i,!0,(()=>{var t=s.g;t.activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,e),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,s.j),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,o),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,s.C),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,a),i.clearColor(0,0,0,0),i.clear(i.COLOR_BUFFER_BIT),i.drawArrays(i.TRIANGLE_FAN,0,4),i.bindTexture(i.TEXTURE_2D,null),(t=s.g).activeTexture(t.TEXTURE0),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE2),t.bindTexture(t.TEXTURE_2D,null)}))}var Na=class{constructor(t,e){t instanceof CanvasRenderingContext2D||t instanceof OffscreenCanvasRenderingContext2D?(this.l=t,this.j=e):this.j=t}Aa(t,e){if(t){var n=Ca(this);e=Ra(e),n.save();var r=n.canvas,i=0;for(const s of t)n.fillStyle=Ma(e.fillColor,{index:i,from:s}),n.strokeStyle=Ma(e.color,{index:i,from:s}),n.lineWidth=Ma(e.lineWidth,{index:i,from:s}),(t=new Path2D).arc(s.x*r.width,s.y*r.height,Ma(e.radius,{index:i,from:s}),0,2*Math.PI),n.fill(t),n.stroke(t),++i;n.restore()}}za(t,e,n){if(t&&e){var r=Ca(this);n=Ra(n),r.save();var i=r.canvas,s=0;for(const o of e){r.beginPath(),e=t[o.start];const a=t[o.end];e&&a&&(r.strokeStyle=Ma(n.color,{index:s,from:e,to:a}),r.lineWidth=Ma(n.lineWidth,{index:s,from:e,to:a}),r.moveTo(e.x*i.width,e.y*i.height),r.lineTo(a.x*i.width,a.y*i.height)),++s,r.stroke()}r.restore()}}wa(t,e){const n=Ca(this);e=Ra(e),n.save(),n.beginPath(),n.lineWidth=Ma(e.lineWidth,{}),n.strokeStyle=Ma(e.color,{}),n.fillStyle=Ma(e.fillColor,{}),n.moveTo(t.originX,t.originY),n.lineTo(t.originX+t.width,t.originY),n.lineTo(t.originX+t.width,t.originY+t.height),n.lineTo(t.originX,t.originY+t.height),n.lineTo(t.originX,t.originY),n.stroke(),n.fill(),n.restore()}xa(t,e,n=[0,0,0,255]){this.l?function(t,e,n,r){const i=Oa(t);Ia(t,e,(e=>{Ua(t,e,n,r),(e=Ca(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,n,e):Ua(this,t.O(),n,e)}ya(t,e,n){this.l?function(t,e,n,r){const i=Oa(t);Ia(t,e,(e=>{Da(t,e,n,r),(e=Ca(t)).drawImage(i.canvas,0,0,e.canvas.width,e.canvas.height)}))}(this,t,e,n):Da(this,t.O(),e,n)}close(){this.g?.close(),this.g=void 0,this.h?.close(),this.h=void 0,this.m?.close(),this.m=void 0}};function Ba(t,e){switch(e){case 0:return t.g.find((t=>t instanceof ImageData));case 1:return t.g.find((t=>"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap));case 2:return t.g.find((t=>"undefined"!=typeof WebGLTexture&&t instanceof WebGLTexture));default:throw Error(`Type is not supported: ${e}`)}}function Ga(t){var e=Ba(t,0);if(!e){e=Va(t);const n=Xa(t),r=new Uint8Array(t.width*t.height*4);fa(n,e,ja(t)),e.readPixels(0,0,t.width,t.height,e.RGBA,e.UNSIGNED_BYTE,r),pa(n),e=new ImageData(new Uint8ClampedArray(r.buffer),t.width,t.height),t.g.push(e)}return e}function ja(t){let e=Ba(t,2);if(!e){const n=Va(t);e=Ha(t);const r=Ba(t,1)||Ga(t);n.texImage2D(n.TEXTURE_2D,0,n.RGBA,n.RGBA,n.UNSIGNED_BYTE,r),Wa(t)}return e}function Va(t){if(!t.canvas)throw Error("Conversion to different image formats require that a canvas is passed when iniitializing the image.");return t.h||(t.h=oa(t.canvas.getContext("webgl2"),"You cannot use a canvas that is already bound to a different type of rendering context.")),t.h}function Xa(t){return t.l||(t.l=new ga),t.l}function Ha(t){const e=Va(t);e.viewport(0,0,t.width,t.height),e.activeTexture(e.TEXTURE0);let n=Ba(t,2);return n||(n=da(Xa(t),e),t.g.push(n),t.m=!0),e.bindTexture(e.TEXTURE_2D,n),n}function Wa(t){t.h.bindTexture(t.h.TEXTURE_2D,null)}function za(t){const e=Va(t);return la(Xa(t),e,!0,(()=>function(t,e){const n=t.canvas;if(n.width===t.width&&n.height===t.height)return e();const r=n.width,i=n.height;return n.width=t.width,n.height=t.height,t=e(),n.width=r,n.height=i,t}(t,(()=>{if(e.bindFramebuffer(e.FRAMEBUFFER,null),e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT),e.drawArrays(e.TRIANGLE_FAN,0,4),!(t.canvas instanceof OffscreenCanvas))throw Error("Conversion to ImageBitmap requires that the MediaPipe Tasks is initialized with an OffscreenCanvas");return t.canvas.transferToImageBitmap()}))))}Na.prototype.close=Na.prototype.close,Na.prototype.drawConfidenceMask=Na.prototype.ya,Na.prototype.drawCategoryMask=Na.prototype.xa,Na.prototype.drawBoundingBox=Na.prototype.wa,Na.prototype.drawConnectors=Na.prototype.za,Na.prototype.drawLandmarks=Na.prototype.Aa,Na.lerp=function(t,e,n,r,i){return Pa(r*(1-(t-e)/(n-e))+i*(1-(n-t)/(n-e)),r,i)},Na.clamp=Pa;var Ka=class{constructor(t,e,n,r,i,s,o){this.g=t,this.j=e,this.m=n,this.canvas=r,this.l=i,this.width=s,this.height=o,(this.j||this.m)&&(0===--Ya&&console.error("You seem to be creating MPImage instances without invoking .close(). This leaks resources."))}Ga(){return!!Ba(this,0)}ma(){return!!Ba(this,1)}R(){return!!Ba(this,2)}Ea(){return Ga(this)}Da(){var t=Ba(this,1);return t||(ja(this),Ha(this),t=za(this),Wa(this),this.g.push(t),this.j=!0),t}O(){return ja(this)}clone(){const t=[];for(const e of this.g){let n;if(e instanceof ImageData)n=new ImageData(e.data,this.width,this.height);else if(e instanceof WebGLTexture){const t=Va(this),e=Xa(this);t.activeTexture(t.TEXTURE1),n=da(e,t),t.bindTexture(t.TEXTURE_2D,n),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,null),t.bindTexture(t.TEXTURE_2D,null),fa(e,t,n),la(e,t,!1,(()=>{Ha(this),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT),t.drawArrays(t.TRIANGLE_FAN,0,4),Wa(this)})),pa(e),Wa(this)}else{if(!(e instanceof ImageBitmap))throw Error(`Type is not supported: ${e}`);ja(this),Ha(this),n=za(this),Wa(this)}t.push(n)}return new Ka(t,this.ma(),this.R(),this.canvas,this.l,this.width,this.height)}close(){this.j&&Ba(this,1).close(),this.m&&Va(this).deleteTexture(Ba(this,2)),Ya=-1}};Ka.prototype.close=Ka.prototype.close,Ka.prototype.clone=Ka.prototype.clone,Ka.prototype.getAsWebGLTexture=Ka.prototype.O,Ka.prototype.getAsImageBitmap=Ka.prototype.Da,Ka.prototype.getAsImageData=Ka.prototype.Ea,Ka.prototype.hasWebGLTexture=Ka.prototype.R,Ka.prototype.hasImageBitmap=Ka.prototype.ma,Ka.prototype.hasImageData=Ka.prototype.Ga;var Ya=250;function $a(...t){return t.map((([t,e])=>({start:t,end:e})))}const qa=function(t){return class extends t{Ma(){this.i._registerModelResourcesGraphService()}}}((Ja=class{constructor(t,e){this.l=!0,this.i=t,this.g=null,this.h=0,this.m="function"==typeof this.i._addIntToInputStream,void 0!==e?this.i.canvas=e:Ho()?this.i.canvas=new OffscreenCanvas(1,1):(console.warn("OffscreenCanvas not supported and GraphRunner constructor glCanvas parameter is undefined. Creating backup canvas."),this.i.canvas=document.createElement("canvas"))}async initializeGraph(t){const e=await(await fetch(t)).arrayBuffer();t=!(t.endsWith(".pbtxt")||t.endsWith(".textproto")),this.setGraph(new Uint8Array(e),t)}setGraphFromString(t){this.setGraph((new TextEncoder).encode(t),!1)}setGraph(t,e){const n=t.length,r=this.i._malloc(n);this.i.HEAPU8.set(t,r),e?this.i._changeBinaryGraph(n,r):this.i._changeTextGraph(n,r),this.i._free(r)}configureAudio(t,e,n,r,i){this.i._configureAudio||console.warn('Attempting to use configureAudio without support for input audio. Is build dep ":gl_graph_runner_audio" missing?'),Ko(this,r||"input_audio",(r=>{Ko(this,i=i||"audio_header",(i=>{this.i._configureAudio(r,i,t,e,n)}))}))}setAutoResizeCanvas(t){this.l=t}setAutoRenderToScreen(t){this.i._setAutoRenderToScreen(t)}setGpuBufferVerticalFlip(t){this.i.gpuOriginForWebTexturesIsBottomLeft=t}fa(t){qo(this,"__graph_config__",(e=>{t(e)})),Ko(this,"__graph_config__",(t=>{this.i._getGraphConfig(t,void 0)})),delete this.i.simpleListeners.__graph_config__}attachErrorListener(t){this.i.errorListener=t}attachEmptyPacketListener(t,e){this.i.emptyPacketListeners=this.i.emptyPacketListeners||{},this.i.emptyPacketListeners[t]=e}addAudioToStream(t,e,n){this.addAudioToStreamWithShape(t,0,0,e,n)}addAudioToStreamWithShape(t,e,n,r,i){const s=4*t.length;this.h!==s&&(this.g&&this.i._free(this.g),this.g=this.i._malloc(s),this.h=s),this.i.HEAPF32.set(t,this.g/4),Ko(this,r,(t=>{this.i._addAudioToInputStream(this.g,e,n,t,i)}))}addGpuBufferToStream(t,e,n){Ko(this,e,(e=>{const[r,i]=Yo(this,t,e);this.i._addBoundTextureToStream(e,r,i,n)}))}addBoolToStream(t,e,n){Ko(this,e,(e=>{this.i._addBoolToInputStream(t,e,n)}))}addDoubleToStream(t,e,n){Ko(this,e,(e=>{this.i._addDoubleToInputStream(t,e,n)}))}addFloatToStream(t,e,n){Ko(this,e,(e=>{this.i._addFloatToInputStream(t,e,n)}))}addIntToStream(t,e,n){Ko(this,e,(e=>{this.i._addIntToInputStream(t,e,n)}))}addUintToStream(t,e,n){Ko(this,e,(e=>{this.i._addUintToInputStream(t,e,n)}))}addStringToStream(t,e,n){Ko(this,e,(e=>{Ko(this,t,(t=>{this.i._addStringToInputStream(t,e,n)}))}))}addStringRecordToStream(t,e,n){Ko(this,e,(e=>{$o(this,Object.keys(t),(r=>{$o(this,Object.values(t),(i=>{this.i._addFlatHashMapToInputStream(r,i,Object.keys(t).length,e,n)}))}))}))}addProtoToStream(t,e,n,r){Ko(this,n,(n=>{Ko(this,e,(e=>{const i=this.i._malloc(t.length);this.i.HEAPU8.set(t,i),this.i._addProtoToInputStream(i,t.length,e,n,r),this.i._free(i)}))}))}addEmptyPacketToStream(t,e){Ko(this,t,(t=>{this.i._addEmptyPacketToInputStream(t,e)}))}addBoolVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateBoolVector(t.length);if(!r)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(r,e);this.i._addBoolVectorToInputStream(r,e,n)}))}addDoubleVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateDoubleVector(t.length);if(!r)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(r,e);this.i._addDoubleVectorToInputStream(r,e,n)}))}addFloatVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateFloatVector(t.length);if(!r)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(r,e);this.i._addFloatVectorToInputStream(r,e,n)}))}addIntVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateIntVector(t.length);if(!r)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(r,e);this.i._addIntVectorToInputStream(r,e,n)}))}addUintVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateUintVector(t.length);if(!r)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(r,e);this.i._addUintVectorToInputStream(r,e,n)}))}addStringVectorToStream(t,e,n){Ko(this,e,(e=>{const r=this.i._allocateStringVector(t.length);if(!r)throw Error("Unable to allocate new string vector on heap.");for(const e of t)Ko(this,e,(t=>{this.i._addStringVectorEntry(r,t)}));this.i._addStringVectorToInputStream(r,e,n)}))}addBoolToInputSidePacket(t,e){Ko(this,e,(e=>{this.i._addBoolToInputSidePacket(t,e)}))}addDoubleToInputSidePacket(t,e){Ko(this,e,(e=>{this.i._addDoubleToInputSidePacket(t,e)}))}addFloatToInputSidePacket(t,e){Ko(this,e,(e=>{this.i._addFloatToInputSidePacket(t,e)}))}addIntToInputSidePacket(t,e){Ko(this,e,(e=>{this.i._addIntToInputSidePacket(t,e)}))}addUintToInputSidePacket(t,e){Ko(this,e,(e=>{this.i._addUintToInputSidePacket(t,e)}))}addStringToInputSidePacket(t,e){Ko(this,e,(e=>{Ko(this,t,(t=>{this.i._addStringToInputSidePacket(t,e)}))}))}addProtoToInputSidePacket(t,e,n){Ko(this,n,(n=>{Ko(this,e,(e=>{const r=this.i._malloc(t.length);this.i.HEAPU8.set(t,r),this.i._addProtoToInputSidePacket(r,t.length,e,n),this.i._free(r)}))}))}addBoolVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateBoolVector(t.length);if(!n)throw Error("Unable to allocate new bool vector on heap.");for(const e of t)this.i._addBoolVectorEntry(n,e);this.i._addBoolVectorToInputSidePacket(n,e)}))}addDoubleVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateDoubleVector(t.length);if(!n)throw Error("Unable to allocate new double vector on heap.");for(const e of t)this.i._addDoubleVectorEntry(n,e);this.i._addDoubleVectorToInputSidePacket(n,e)}))}addFloatVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateFloatVector(t.length);if(!n)throw Error("Unable to allocate new float vector on heap.");for(const e of t)this.i._addFloatVectorEntry(n,e);this.i._addFloatVectorToInputSidePacket(n,e)}))}addIntVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateIntVector(t.length);if(!n)throw Error("Unable to allocate new int vector on heap.");for(const e of t)this.i._addIntVectorEntry(n,e);this.i._addIntVectorToInputSidePacket(n,e)}))}addUintVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateUintVector(t.length);if(!n)throw Error("Unable to allocate new unsigned int vector on heap.");for(const e of t)this.i._addUintVectorEntry(n,e);this.i._addUintVectorToInputSidePacket(n,e)}))}addStringVectorToInputSidePacket(t,e){Ko(this,e,(e=>{const n=this.i._allocateStringVector(t.length);if(!n)throw Error("Unable to allocate new string vector on heap.");for(const e of t)Ko(this,e,(t=>{this.i._addStringVectorEntry(n,t)}));this.i._addStringVectorToInputSidePacket(n,e)}))}attachBoolListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachBoolListener(t)}))}attachBoolVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachBoolVectorListener(t)}))}attachIntListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachIntListener(t)}))}attachIntVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachIntVectorListener(t)}))}attachUintListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachUintListener(t)}))}attachUintVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachUintVectorListener(t)}))}attachDoubleListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachDoubleListener(t)}))}attachDoubleVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachDoubleVectorListener(t)}))}attachFloatListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachFloatListener(t)}))}attachFloatVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachFloatVectorListener(t)}))}attachStringListener(t,e){qo(this,t,e),Ko(this,t,(t=>{this.i._attachStringListener(t)}))}attachStringVectorListener(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachStringVectorListener(t)}))}attachProtoListener(t,e,n){qo(this,t,e),Ko(this,t,(t=>{this.i._attachProtoListener(t,n||!1)}))}attachProtoVectorListener(t,e,n){Jo(this,t,e),Ko(this,t,(t=>{this.i._attachProtoVectorListener(t,n||!1)}))}attachAudioListener(t,e,n){this.i._attachAudioListener||console.warn('Attempting to use attachAudioListener without support for output audio. Is build dep ":gl_graph_runner_audio_out" missing?'),qo(this,t,((t,n)=>{t=new Float32Array(t.buffer,t.byteOffset,t.length/4),e(t,n)})),Ko(this,t,(t=>{this.i._attachAudioListener(t,n||!1)}))}finishProcessing(){this.i._waitUntilIdle()}closeGraph(){this.i._closeGraph(),this.i.simpleListeners=void 0,this.i.emptyPacketListeners=void 0}},class extends Ja{get ha(){return this.i}sa(t,e,n){Ko(this,e,(e=>{const[r,i]=Yo(this,t,e);this.ha._addBoundTextureAsImageToStream(e,r,i,n)}))}W(t,e){qo(this,t,e),Ko(this,t,(t=>{this.ha._attachImageListener(t)}))}da(t,e){Jo(this,t,e),Ko(this,t,(t=>{this.ha._attachImageVectorListener(t)}))}}));var Ja,Za=class extends qa{};async function Qa(t,e,n){return async function(t,e,n,r){return Zo(t,e,n,r)}(t,n.canvas??(Ho()?void 0:document.createElement("canvas")),e,n)}function th(t,e,n,r){if(t.V){const s=new fs;if(n?.regionOfInterest){if(!t.ra)throw Error("This task doesn't support region-of-interest.");var i=n.regionOfInterest;if(i.left>=i.right||i.top>=i.bottom)throw Error("Expected RectF with left < right and top < bottom.");if(0>i.left||0>i.top||1{for(const e of t)t=ns(e),this.j.detections.push(Oo(t));ea(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};sh.prototype.detectForVideo=sh.prototype.G,sh.prototype.detect=sh.prototype.F,sh.prototype.setOptions=sh.prototype.o,sh.createFromModelPath=async function(t,e){return Qa(sh,t,{baseOptions:{modelAssetPath:e}})},sh.createFromModelBuffer=function(t,e){return Qa(sh,t,{baseOptions:{modelAssetBuffer:e}})},sh.createFromOptions=function(t,e){return Qa(sh,t,e)};var oh=$a([61,146],[146,91],[91,181],[181,84],[84,17],[17,314],[314,405],[405,321],[321,375],[375,291],[61,185],[185,40],[40,39],[39,37],[37,0],[0,267],[267,269],[269,270],[270,409],[409,291],[78,95],[95,88],[88,178],[178,87],[87,14],[14,317],[317,402],[402,318],[318,324],[324,308],[78,191],[191,80],[80,81],[81,82],[82,13],[13,312],[312,311],[311,310],[310,415],[415,308]),ah=$a([263,249],[249,390],[390,373],[373,374],[374,380],[380,381],[381,382],[382,362],[263,466],[466,388],[388,387],[387,386],[386,385],[385,384],[384,398],[398,362]),hh=$a([276,283],[283,282],[282,295],[295,285],[300,293],[293,334],[334,296],[296,336]),ch=$a([474,475],[475,476],[476,477],[477,474]),uh=$a([33,7],[7,163],[163,144],[144,145],[145,153],[153,154],[154,155],[155,133],[33,246],[246,161],[161,160],[160,159],[159,158],[158,157],[157,173],[173,133]),lh=$a([46,53],[53,52],[52,65],[65,55],[70,63],[63,105],[105,66],[66,107]),dh=$a([469,470],[470,471],[471,472],[472,469]),fh=$a([10,338],[338,297],[297,332],[332,284],[284,251],[251,389],[389,356],[356,454],[454,323],[323,361],[361,288],[288,397],[397,365],[365,379],[379,378],[378,400],[400,377],[377,152],[152,148],[148,176],[176,149],[149,150],[150,136],[136,172],[172,58],[58,132],[132,93],[93,234],[234,127],[127,162],[162,21],[21,54],[54,103],[103,67],[67,109],[109,10]),ph=[...oh,...ah,...hh,...uh,...lh,...fh],gh=$a([127,34],[34,139],[139,127],[11,0],[0,37],[37,11],[232,231],[231,120],[120,232],[72,37],[37,39],[39,72],[128,121],[121,47],[47,128],[232,121],[121,128],[128,232],[104,69],[69,67],[67,104],[175,171],[171,148],[148,175],[118,50],[50,101],[101,118],[73,39],[39,40],[40,73],[9,151],[151,108],[108,9],[48,115],[115,131],[131,48],[194,204],[204,211],[211,194],[74,40],[40,185],[185,74],[80,42],[42,183],[183,80],[40,92],[92,186],[186,40],[230,229],[229,118],[118,230],[202,212],[212,214],[214,202],[83,18],[18,17],[17,83],[76,61],[61,146],[146,76],[160,29],[29,30],[30,160],[56,157],[157,173],[173,56],[106,204],[204,194],[194,106],[135,214],[214,192],[192,135],[203,165],[165,98],[98,203],[21,71],[71,68],[68,21],[51,45],[45,4],[4,51],[144,24],[24,23],[23,144],[77,146],[146,91],[91,77],[205,50],[50,187],[187,205],[201,200],[200,18],[18,201],[91,106],[106,182],[182,91],[90,91],[91,181],[181,90],[85,84],[84,17],[17,85],[206,203],[203,36],[36,206],[148,171],[171,140],[140,148],[92,40],[40,39],[39,92],[193,189],[189,244],[244,193],[159,158],[158,28],[28,159],[247,246],[246,161],[161,247],[236,3],[3,196],[196,236],[54,68],[68,104],[104,54],[193,168],[168,8],[8,193],[117,228],[228,31],[31,117],[189,193],[193,55],[55,189],[98,97],[97,99],[99,98],[126,47],[47,100],[100,126],[166,79],[79,218],[218,166],[155,154],[154,26],[26,155],[209,49],[49,131],[131,209],[135,136],[136,150],[150,135],[47,126],[126,217],[217,47],[223,52],[52,53],[53,223],[45,51],[51,134],[134,45],[211,170],[170,140],[140,211],[67,69],[69,108],[108,67],[43,106],[106,91],[91,43],[230,119],[119,120],[120,230],[226,130],[130,247],[247,226],[63,53],[53,52],[52,63],[238,20],[20,242],[242,238],[46,70],[70,156],[156,46],[78,62],[62,96],[96,78],[46,53],[53,63],[63,46],[143,34],[34,227],[227,143],[123,117],[117,111],[111,123],[44,125],[125,19],[19,44],[236,134],[134,51],[51,236],[216,206],[206,205],[205,216],[154,153],[153,22],[22,154],[39,37],[37,167],[167,39],[200,201],[201,208],[208,200],[36,142],[142,100],[100,36],[57,212],[212,202],[202,57],[20,60],[60,99],[99,20],[28,158],[158,157],[157,28],[35,226],[226,113],[113,35],[160,159],[159,27],[27,160],[204,202],[202,210],[210,204],[113,225],[225,46],[46,113],[43,202],[202,204],[204,43],[62,76],[76,77],[77,62],[137,123],[123,116],[116,137],[41,38],[38,72],[72,41],[203,129],[129,142],[142,203],[64,98],[98,240],[240,64],[49,102],[102,64],[64,49],[41,73],[73,74],[74,41],[212,216],[216,207],[207,212],[42,74],[74,184],[184,42],[169,170],[170,211],[211,169],[170,149],[149,176],[176,170],[105,66],[66,69],[69,105],[122,6],[6,168],[168,122],[123,147],[147,187],[187,123],[96,77],[77,90],[90,96],[65,55],[55,107],[107,65],[89,90],[90,180],[180,89],[101,100],[100,120],[120,101],[63,105],[105,104],[104,63],[93,137],[137,227],[227,93],[15,86],[86,85],[85,15],[129,102],[102,49],[49,129],[14,87],[87,86],[86,14],[55,8],[8,9],[9,55],[100,47],[47,121],[121,100],[145,23],[23,22],[22,145],[88,89],[89,179],[179,88],[6,122],[122,196],[196,6],[88,95],[95,96],[96,88],[138,172],[172,136],[136,138],[215,58],[58,172],[172,215],[115,48],[48,219],[219,115],[42,80],[80,81],[81,42],[195,3],[3,51],[51,195],[43,146],[146,61],[61,43],[171,175],[175,199],[199,171],[81,82],[82,38],[38,81],[53,46],[46,225],[225,53],[144,163],[163,110],[110,144],[52,65],[65,66],[66,52],[229,228],[228,117],[117,229],[34,127],[127,234],[234,34],[107,108],[108,69],[69,107],[109,108],[108,151],[151,109],[48,64],[64,235],[235,48],[62,78],[78,191],[191,62],[129,209],[209,126],[126,129],[111,35],[35,143],[143,111],[117,123],[123,50],[50,117],[222,65],[65,52],[52,222],[19,125],[125,141],[141,19],[221,55],[55,65],[65,221],[3,195],[195,197],[197,3],[25,7],[7,33],[33,25],[220,237],[237,44],[44,220],[70,71],[71,139],[139,70],[122,193],[193,245],[245,122],[247,130],[130,33],[33,247],[71,21],[21,162],[162,71],[170,169],[169,150],[150,170],[188,174],[174,196],[196,188],[216,186],[186,92],[92,216],[2,97],[97,167],[167,2],[141,125],[125,241],[241,141],[164,167],[167,37],[37,164],[72,38],[38,12],[12,72],[38,82],[82,13],[13,38],[63,68],[68,71],[71,63],[226,35],[35,111],[111,226],[101,50],[50,205],[205,101],[206,92],[92,165],[165,206],[209,198],[198,217],[217,209],[165,167],[167,97],[97,165],[220,115],[115,218],[218,220],[133,112],[112,243],[243,133],[239,238],[238,241],[241,239],[214,135],[135,169],[169,214],[190,173],[173,133],[133,190],[171,208],[208,32],[32,171],[125,44],[44,237],[237,125],[86,87],[87,178],[178,86],[85,86],[86,179],[179,85],[84,85],[85,180],[180,84],[83,84],[84,181],[181,83],[201,83],[83,182],[182,201],[137,93],[93,132],[132,137],[76,62],[62,183],[183,76],[61,76],[76,184],[184,61],[57,61],[61,185],[185,57],[212,57],[57,186],[186,212],[214,207],[207,187],[187,214],[34,143],[143,156],[156,34],[79,239],[239,237],[237,79],[123,137],[137,177],[177,123],[44,1],[1,4],[4,44],[201,194],[194,32],[32,201],[64,102],[102,129],[129,64],[213,215],[215,138],[138,213],[59,166],[166,219],[219,59],[242,99],[99,97],[97,242],[2,94],[94,141],[141,2],[75,59],[59,235],[235,75],[24,110],[110,228],[228,24],[25,130],[130,226],[226,25],[23,24],[24,229],[229,23],[22,23],[23,230],[230,22],[26,22],[22,231],[231,26],[112,26],[26,232],[232,112],[189,190],[190,243],[243,189],[221,56],[56,190],[190,221],[28,56],[56,221],[221,28],[27,28],[28,222],[222,27],[29,27],[27,223],[223,29],[30,29],[29,224],[224,30],[247,30],[30,225],[225,247],[238,79],[79,20],[20,238],[166,59],[59,75],[75,166],[60,75],[75,240],[240,60],[147,177],[177,215],[215,147],[20,79],[79,166],[166,20],[187,147],[147,213],[213,187],[112,233],[233,244],[244,112],[233,128],[128,245],[245,233],[128,114],[114,188],[188,128],[114,217],[217,174],[174,114],[131,115],[115,220],[220,131],[217,198],[198,236],[236,217],[198,131],[131,134],[134,198],[177,132],[132,58],[58,177],[143,35],[35,124],[124,143],[110,163],[163,7],[7,110],[228,110],[110,25],[25,228],[356,389],[389,368],[368,356],[11,302],[302,267],[267,11],[452,350],[350,349],[349,452],[302,303],[303,269],[269,302],[357,343],[343,277],[277,357],[452,453],[453,357],[357,452],[333,332],[332,297],[297,333],[175,152],[152,377],[377,175],[347,348],[348,330],[330,347],[303,304],[304,270],[270,303],[9,336],[336,337],[337,9],[278,279],[279,360],[360,278],[418,262],[262,431],[431,418],[304,408],[408,409],[409,304],[310,415],[415,407],[407,310],[270,409],[409,410],[410,270],[450,348],[348,347],[347,450],[422,430],[430,434],[434,422],[313,314],[314,17],[17,313],[306,307],[307,375],[375,306],[387,388],[388,260],[260,387],[286,414],[414,398],[398,286],[335,406],[406,418],[418,335],[364,367],[367,416],[416,364],[423,358],[358,327],[327,423],[251,284],[284,298],[298,251],[281,5],[5,4],[4,281],[373,374],[374,253],[253,373],[307,320],[320,321],[321,307],[425,427],[427,411],[411,425],[421,313],[313,18],[18,421],[321,405],[405,406],[406,321],[320,404],[404,405],[405,320],[315,16],[16,17],[17,315],[426,425],[425,266],[266,426],[377,400],[400,369],[369,377],[322,391],[391,269],[269,322],[417,465],[465,464],[464,417],[386,257],[257,258],[258,386],[466,260],[260,388],[388,466],[456,399],[399,419],[419,456],[284,332],[332,333],[333,284],[417,285],[285,8],[8,417],[346,340],[340,261],[261,346],[413,441],[441,285],[285,413],[327,460],[460,328],[328,327],[355,371],[371,329],[329,355],[392,439],[439,438],[438,392],[382,341],[341,256],[256,382],[429,420],[420,360],[360,429],[364,394],[394,379],[379,364],[277,343],[343,437],[437,277],[443,444],[444,283],[283,443],[275,440],[440,363],[363,275],[431,262],[262,369],[369,431],[297,338],[338,337],[337,297],[273,375],[375,321],[321,273],[450,451],[451,349],[349,450],[446,342],[342,467],[467,446],[293,334],[334,282],[282,293],[458,461],[461,462],[462,458],[276,353],[353,383],[383,276],[308,324],[324,325],[325,308],[276,300],[300,293],[293,276],[372,345],[345,447],[447,372],[352,345],[345,340],[340,352],[274,1],[1,19],[19,274],[456,248],[248,281],[281,456],[436,427],[427,425],[425,436],[381,256],[256,252],[252,381],[269,391],[391,393],[393,269],[200,199],[199,428],[428,200],[266,330],[330,329],[329,266],[287,273],[273,422],[422,287],[250,462],[462,328],[328,250],[258,286],[286,384],[384,258],[265,353],[353,342],[342,265],[387,259],[259,257],[257,387],[424,431],[431,430],[430,424],[342,353],[353,276],[276,342],[273,335],[335,424],[424,273],[292,325],[325,307],[307,292],[366,447],[447,345],[345,366],[271,303],[303,302],[302,271],[423,266],[266,371],[371,423],[294,455],[455,460],[460,294],[279,278],[278,294],[294,279],[271,272],[272,304],[304,271],[432,434],[434,427],[427,432],[272,407],[407,408],[408,272],[394,430],[430,431],[431,394],[395,369],[369,400],[400,395],[334,333],[333,299],[299,334],[351,417],[417,168],[168,351],[352,280],[280,411],[411,352],[325,319],[319,320],[320,325],[295,296],[296,336],[336,295],[319,403],[403,404],[404,319],[330,348],[348,349],[349,330],[293,298],[298,333],[333,293],[323,454],[454,447],[447,323],[15,16],[16,315],[315,15],[358,429],[429,279],[279,358],[14,15],[15,316],[316,14],[285,336],[336,9],[9,285],[329,349],[349,350],[350,329],[374,380],[380,252],[252,374],[318,402],[402,403],[403,318],[6,197],[197,419],[419,6],[318,319],[319,325],[325,318],[367,364],[364,365],[365,367],[435,367],[367,397],[397,435],[344,438],[438,439],[439,344],[272,271],[271,311],[311,272],[195,5],[5,281],[281,195],[273,287],[287,291],[291,273],[396,428],[428,199],[199,396],[311,271],[271,268],[268,311],[283,444],[444,445],[445,283],[373,254],[254,339],[339,373],[282,334],[334,296],[296,282],[449,347],[347,346],[346,449],[264,447],[447,454],[454,264],[336,296],[296,299],[299,336],[338,10],[10,151],[151,338],[278,439],[439,455],[455,278],[292,407],[407,415],[415,292],[358,371],[371,355],[355,358],[340,345],[345,372],[372,340],[346,347],[347,280],[280,346],[442,443],[443,282],[282,442],[19,94],[94,370],[370,19],[441,442],[442,295],[295,441],[248,419],[419,197],[197,248],[263,255],[255,359],[359,263],[440,275],[275,274],[274,440],[300,383],[383,368],[368,300],[351,412],[412,465],[465,351],[263,467],[467,466],[466,263],[301,368],[368,389],[389,301],[395,378],[378,379],[379,395],[412,351],[351,419],[419,412],[436,426],[426,322],[322,436],[2,164],[164,393],[393,2],[370,462],[462,461],[461,370],[164,0],[0,267],[267,164],[302,11],[11,12],[12,302],[268,12],[12,13],[13,268],[293,300],[300,301],[301,293],[446,261],[261,340],[340,446],[330,266],[266,425],[425,330],[426,423],[423,391],[391,426],[429,355],[355,437],[437,429],[391,327],[327,326],[326,391],[440,457],[457,438],[438,440],[341,382],[382,362],[362,341],[459,457],[457,461],[461,459],[434,430],[430,394],[394,434],[414,463],[463,362],[362,414],[396,369],[369,262],[262,396],[354,461],[461,457],[457,354],[316,403],[403,402],[402,316],[315,404],[404,403],[403,315],[314,405],[405,404],[404,314],[313,406],[406,405],[405,313],[421,418],[418,406],[406,421],[366,401],[401,361],[361,366],[306,408],[408,407],[407,306],[291,409],[409,408],[408,291],[287,410],[410,409],[409,287],[432,436],[436,410],[410,432],[434,416],[416,411],[411,434],[264,368],[368,383],[383,264],[309,438],[438,457],[457,309],[352,376],[376,401],[401,352],[274,275],[275,4],[4,274],[421,428],[428,262],[262,421],[294,327],[327,358],[358,294],[433,416],[416,367],[367,433],[289,455],[455,439],[439,289],[462,370],[370,326],[326,462],[2,326],[326,370],[370,2],[305,460],[460,455],[455,305],[254,449],[449,448],[448,254],[255,261],[261,446],[446,255],[253,450],[450,449],[449,253],[252,451],[451,450],[450,252],[256,452],[452,451],[451,256],[341,453],[453,452],[452,341],[413,464],[464,463],[463,413],[441,413],[413,414],[414,441],[258,442],[442,441],[441,258],[257,443],[443,442],[442,257],[259,444],[444,443],[443,259],[260,445],[445,444],[444,260],[467,342],[342,445],[445,467],[459,458],[458,250],[250,459],[289,392],[392,290],[290,289],[290,328],[328,460],[460,290],[376,433],[433,435],[435,376],[250,290],[290,392],[392,250],[411,416],[416,433],[433,411],[341,463],[463,464],[464,341],[453,464],[464,465],[465,453],[357,465],[465,412],[412,357],[343,412],[412,399],[399,343],[360,363],[363,440],[440,360],[437,399],[399,456],[456,437],[420,456],[456,363],[363,420],[401,435],[435,288],[288,401],[372,383],[383,353],[353,372],[339,255],[255,249],[249,339],[448,261],[261,255],[255,448],[133,243],[243,190],[190,133],[133,155],[155,112],[112,133],[33,246],[246,247],[247,33],[33,130],[130,25],[25,33],[398,384],[384,286],[286,398],[362,398],[398,414],[414,362],[362,463],[463,341],[341,362],[263,359],[359,467],[467,263],[263,249],[249,255],[255,263],[466,467],[467,260],[260,466],[75,60],[60,166],[166,75],[238,239],[239,79],[79,238],[162,127],[127,139],[139,162],[72,11],[11,37],[37,72],[121,232],[232,120],[120,121],[73,72],[72,39],[39,73],[114,128],[128,47],[47,114],[233,232],[232,128],[128,233],[103,104],[104,67],[67,103],[152,175],[175,148],[148,152],[119,118],[118,101],[101,119],[74,73],[73,40],[40,74],[107,9],[9,108],[108,107],[49,48],[48,131],[131,49],[32,194],[194,211],[211,32],[184,74],[74,185],[185,184],[191,80],[80,183],[183,191],[185,40],[40,186],[186,185],[119,230],[230,118],[118,119],[210,202],[202,214],[214,210],[84,83],[83,17],[17,84],[77,76],[76,146],[146,77],[161,160],[160,30],[30,161],[190,56],[56,173],[173,190],[182,106],[106,194],[194,182],[138,135],[135,192],[192,138],[129,203],[203,98],[98,129],[54,21],[21,68],[68,54],[5,51],[51,4],[4,5],[145,144],[144,23],[23,145],[90,77],[77,91],[91,90],[207,205],[205,187],[187,207],[83,201],[201,18],[18,83],[181,91],[91,182],[182,181],[180,90],[90,181],[181,180],[16,85],[85,17],[17,16],[205,206],[206,36],[36,205],[176,148],[148,140],[140,176],[165,92],[92,39],[39,165],[245,193],[193,244],[244,245],[27,159],[159,28],[28,27],[30,247],[247,161],[161,30],[174,236],[236,196],[196,174],[103,54],[54,104],[104,103],[55,193],[193,8],[8,55],[111,117],[117,31],[31,111],[221,189],[189,55],[55,221],[240,98],[98,99],[99,240],[142,126],[126,100],[100,142],[219,166],[166,218],[218,219],[112,155],[155,26],[26,112],[198,209],[209,131],[131,198],[169,135],[135,150],[150,169],[114,47],[47,217],[217,114],[224,223],[223,53],[53,224],[220,45],[45,134],[134,220],[32,211],[211,140],[140,32],[109,67],[67,108],[108,109],[146,43],[43,91],[91,146],[231,230],[230,120],[120,231],[113,226],[226,247],[247,113],[105,63],[63,52],[52,105],[241,238],[238,242],[242,241],[124,46],[46,156],[156,124],[95,78],[78,96],[96,95],[70,46],[46,63],[63,70],[116,143],[143,227],[227,116],[116,123],[123,111],[111,116],[1,44],[44,19],[19,1],[3,236],[236,51],[51,3],[207,216],[216,205],[205,207],[26,154],[154,22],[22,26],[165,39],[39,167],[167,165],[199,200],[200,208],[208,199],[101,36],[36,100],[100,101],[43,57],[57,202],[202,43],[242,20],[20,99],[99,242],[56,28],[28,157],[157,56],[124,35],[35,113],[113,124],[29,160],[160,27],[27,29],[211,204],[204,210],[210,211],[124,113],[113,46],[46,124],[106,43],[43,204],[204,106],[96,62],[62,77],[77,96],[227,137],[137,116],[116,227],[73,41],[41,72],[72,73],[36,203],[203,142],[142,36],[235,64],[64,240],[240,235],[48,49],[49,64],[64,48],[42,41],[41,74],[74,42],[214,212],[212,207],[207,214],[183,42],[42,184],[184,183],[210,169],[169,211],[211,210],[140,170],[170,176],[176,140],[104,105],[105,69],[69,104],[193,122],[122,168],[168,193],[50,123],[123,187],[187,50],[89,96],[96,90],[90,89],[66,65],[65,107],[107,66],[179,89],[89,180],[180,179],[119,101],[101,120],[120,119],[68,63],[63,104],[104,68],[234,93],[93,227],[227,234],[16,15],[15,85],[85,16],[209,129],[129,49],[49,209],[15,14],[14,86],[86,15],[107,55],[55,9],[9,107],[120,100],[100,121],[121,120],[153,145],[145,22],[22,153],[178,88],[88,179],[179,178],[197,6],[6,196],[196,197],[89,88],[88,96],[96,89],[135,138],[138,136],[136,135],[138,215],[215,172],[172,138],[218,115],[115,219],[219,218],[41,42],[42,81],[81,41],[5,195],[195,51],[51,5],[57,43],[43,61],[61,57],[208,171],[171,199],[199,208],[41,81],[81,38],[38,41],[224,53],[53,225],[225,224],[24,144],[144,110],[110,24],[105,52],[52,66],[66,105],[118,229],[229,117],[117,118],[227,34],[34,234],[234,227],[66,107],[107,69],[69,66],[10,109],[109,151],[151,10],[219,48],[48,235],[235,219],[183,62],[62,191],[191,183],[142,129],[129,126],[126,142],[116,111],[111,143],[143,116],[118,117],[117,50],[50,118],[223,222],[222,52],[52,223],[94,19],[19,141],[141,94],[222,221],[221,65],[65,222],[196,3],[3,197],[197,196],[45,220],[220,44],[44,45],[156,70],[70,139],[139,156],[188,122],[122,245],[245,188],[139,71],[71,162],[162,139],[149,170],[170,150],[150,149],[122,188],[188,196],[196,122],[206,216],[216,92],[92,206],[164,2],[2,167],[167,164],[242,141],[141,241],[241,242],[0,164],[164,37],[37,0],[11,72],[72,12],[12,11],[12,38],[38,13],[13,12],[70,63],[63,71],[71,70],[31,226],[226,111],[111,31],[36,101],[101,205],[205,36],[203,206],[206,165],[165,203],[126,209],[209,217],[217,126],[98,165],[165,97],[97,98],[237,220],[220,218],[218,237],[237,239],[239,241],[241,237],[210,214],[214,169],[169,210],[140,171],[171,32],[32,140],[241,125],[125,237],[237,241],[179,86],[86,178],[178,179],[180,85],[85,179],[179,180],[181,84],[84,180],[180,181],[182,83],[83,181],[181,182],[194,201],[201,182],[182,194],[177,137],[137,132],[132,177],[184,76],[76,183],[183,184],[185,61],[61,184],[184,185],[186,57],[57,185],[185,186],[216,212],[212,186],[186,216],[192,214],[214,187],[187,192],[139,34],[34,156],[156,139],[218,79],[79,237],[237,218],[147,123],[123,177],[177,147],[45,44],[44,4],[4,45],[208,201],[201,32],[32,208],[98,64],[64,129],[129,98],[192,213],[213,138],[138,192],[235,59],[59,219],[219,235],[141,242],[242,97],[97,141],[97,2],[2,141],[141,97],[240,75],[75,235],[235,240],[229,24],[24,228],[228,229],[31,25],[25,226],[226,31],[230,23],[23,229],[229,230],[231,22],[22,230],[230,231],[232,26],[26,231],[231,232],[233,112],[112,232],[232,233],[244,189],[189,243],[243,244],[189,221],[221,190],[190,189],[222,28],[28,221],[221,222],[223,27],[27,222],[222,223],[224,29],[29,223],[223,224],[225,30],[30,224],[224,225],[113,247],[247,225],[225,113],[99,60],[60,240],[240,99],[213,147],[147,215],[215,213],[60,20],[20,166],[166,60],[192,187],[187,213],[213,192],[243,112],[112,244],[244,243],[244,233],[233,245],[245,244],[245,128],[128,188],[188,245],[188,114],[114,174],[174,188],[134,131],[131,220],[220,134],[174,217],[217,236],[236,174],[236,198],[198,134],[134,236],[215,177],[177,58],[58,215],[156,143],[143,124],[124,156],[25,110],[110,7],[7,25],[31,228],[228,25],[25,31],[264,356],[356,368],[368,264],[0,11],[11,267],[267,0],[451,452],[452,349],[349,451],[267,302],[302,269],[269,267],[350,357],[357,277],[277,350],[350,452],[452,357],[357,350],[299,333],[333,297],[297,299],[396,175],[175,377],[377,396],[280,347],[347,330],[330,280],[269,303],[303,270],[270,269],[151,9],[9,337],[337,151],[344,278],[278,360],[360,344],[424,418],[418,431],[431,424],[270,304],[304,409],[409,270],[272,310],[310,407],[407,272],[322,270],[270,410],[410,322],[449,450],[450,347],[347,449],[432,422],[422,434],[434,432],[18,313],[313,17],[17,18],[291,306],[306,375],[375,291],[259,387],[387,260],[260,259],[424,335],[335,418],[418,424],[434,364],[364,416],[416,434],[391,423],[423,327],[327,391],[301,251],[251,298],[298,301],[275,281],[281,4],[4,275],[254,373],[373,253],[253,254],[375,307],[307,321],[321,375],[280,425],[425,411],[411,280],[200,421],[421,18],[18,200],[335,321],[321,406],[406,335],[321,320],[320,405],[405,321],[314,315],[315,17],[17,314],[423,426],[426,266],[266,423],[396,377],[377,369],[369,396],[270,322],[322,269],[269,270],[413,417],[417,464],[464,413],[385,386],[386,258],[258,385],[248,456],[456,419],[419,248],[298,284],[284,333],[333,298],[168,417],[417,8],[8,168],[448,346],[346,261],[261,448],[417,413],[413,285],[285,417],[326,327],[327,328],[328,326],[277,355],[355,329],[329,277],[309,392],[392,438],[438,309],[381,382],[382,256],[256,381],[279,429],[429,360],[360,279],[365,364],[364,379],[379,365],[355,277],[277,437],[437,355],[282,443],[443,283],[283,282],[281,275],[275,363],[363,281],[395,431],[431,369],[369,395],[299,297],[297,337],[337,299],[335,273],[273,321],[321,335],[348,450],[450,349],[349,348],[359,446],[446,467],[467,359],[283,293],[293,282],[282,283],[250,458],[458,462],[462,250],[300,276],[276,383],[383,300],[292,308],[308,325],[325,292],[283,276],[276,293],[293,283],[264,372],[372,447],[447,264],[346,352],[352,340],[340,346],[354,274],[274,19],[19,354],[363,456],[456,281],[281,363],[426,436],[436,425],[425,426],[380,381],[381,252],[252,380],[267,269],[269,393],[393,267],[421,200],[200,428],[428,421],[371,266],[266,329],[329,371],[432,287],[287,422],[422,432],[290,250],[250,328],[328,290],[385,258],[258,384],[384,385],[446,265],[265,342],[342,446],[386,387],[387,257],[257,386],[422,424],[424,430],[430,422],[445,342],[342,276],[276,445],[422,273],[273,424],[424,422],[306,292],[292,307],[307,306],[352,366],[366,345],[345,352],[268,271],[271,302],[302,268],[358,423],[423,371],[371,358],[327,294],[294,460],[460,327],[331,279],[279,294],[294,331],[303,271],[271,304],[304,303],[436,432],[432,427],[427,436],[304,272],[272,408],[408,304],[395,394],[394,431],[431,395],[378,395],[395,400],[400,378],[296,334],[334,299],[299,296],[6,351],[351,168],[168,6],[376,352],[352,411],[411,376],[307,325],[325,320],[320,307],[285,295],[295,336],[336,285],[320,319],[319,404],[404,320],[329,330],[330,349],[349,329],[334,293],[293,333],[333,334],[366,323],[323,447],[447,366],[316,15],[15,315],[315,316],[331,358],[358,279],[279,331],[317,14],[14,316],[316,317],[8,285],[285,9],[9,8],[277,329],[329,350],[350,277],[253,374],[374,252],[252,253],[319,318],[318,403],[403,319],[351,6],[6,419],[419,351],[324,318],[318,325],[325,324],[397,367],[367,365],[365,397],[288,435],[435,397],[397,288],[278,344],[344,439],[439,278],[310,272],[272,311],[311,310],[248,195],[195,281],[281,248],[375,273],[273,291],[291,375],[175,396],[396,199],[199,175],[312,311],[311,268],[268,312],[276,283],[283,445],[445,276],[390,373],[373,339],[339,390],[295,282],[282,296],[296,295],[448,449],[449,346],[346,448],[356,264],[264,454],[454,356],[337,336],[336,299],[299,337],[337,338],[338,151],[151,337],[294,278],[278,455],[455,294],[308,292],[292,415],[415,308],[429,358],[358,355],[355,429],[265,340],[340,372],[372,265],[352,346],[346,280],[280,352],[295,442],[442,282],[282,295],[354,19],[19,370],[370,354],[285,441],[441,295],[295,285],[195,248],[248,197],[197,195],[457,440],[440,274],[274,457],[301,300],[300,368],[368,301],[417,351],[351,465],[465,417],[251,301],[301,389],[389,251],[394,395],[395,379],[379,394],[399,412],[412,419],[419,399],[410,436],[436,322],[322,410],[326,2],[2,393],[393,326],[354,370],[370,461],[461,354],[393,164],[164,267],[267,393],[268,302],[302,12],[12,268],[312,268],[268,13],[13,312],[298,293],[293,301],[301,298],[265,446],[446,340],[340,265],[280,330],[330,425],[425,280],[322,426],[426,391],[391,322],[420,429],[429,437],[437,420],[393,391],[391,326],[326,393],[344,440],[440,438],[438,344],[458,459],[459,461],[461,458],[364,434],[434,394],[394,364],[428,396],[396,262],[262,428],[274,354],[354,457],[457,274],[317,316],[316,402],[402,317],[316,315],[315,403],[403,316],[315,314],[314,404],[404,315],[314,313],[313,405],[405,314],[313,421],[421,406],[406,313],[323,366],[366,361],[361,323],[292,306],[306,407],[407,292],[306,291],[291,408],[408,306],[291,287],[287,409],[409,291],[287,432],[432,410],[410,287],[427,434],[434,411],[411,427],[372,264],[264,383],[383,372],[459,309],[309,457],[457,459],[366,352],[352,401],[401,366],[1,274],[274,4],[4,1],[418,421],[421,262],[262,418],[331,294],[294,358],[358,331],[435,433],[433,367],[367,435],[392,289],[289,439],[439,392],[328,462],[462,326],[326,328],[94,2],[2,370],[370,94],[289,305],[305,455],[455,289],[339,254],[254,448],[448,339],[359,255],[255,446],[446,359],[254,253],[253,449],[449,254],[253,252],[252,450],[450,253],[252,256],[256,451],[451,252],[256,341],[341,452],[452,256],[414,413],[413,463],[463,414],[286,441],[441,414],[414,286],[286,258],[258,441],[441,286],[258,257],[257,442],[442,258],[257,259],[259,443],[443,257],[259,260],[260,444],[444,259],[260,467],[467,445],[445,260],[309,459],[459,250],[250,309],[305,289],[289,290],[290,305],[305,290],[290,460],[460,305],[401,376],[376,435],[435,401],[309,250],[250,392],[392,309],[376,411],[411,433],[433,376],[453,341],[341,464],[464,453],[357,453],[453,465],[465,357],[343,357],[357,412],[412,343],[437,343],[343,399],[399,437],[344,360],[360,440],[440,344],[420,437],[437,456],[456,420],[360,420],[420,363],[363,360],[361,401],[401,288],[288,361],[265,372],[372,353],[353,265],[390,339],[339,249],[249,390],[339,448],[448,255],[255,339]);function mh(t){t.u={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]}}var yh=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!1),this.u={faceLandmarks:[],faceBlendshapes:[],facialTransformationMatrixes:[]},this.outputFacialTransformationMatrixes=this.outputFaceBlendshapes=!1,Cn(t=this.h=new Hs,0,1,e=new Cs),this.H=new Vs,Cn(this.h,0,3,this.H),this.j=new Is,Cn(this.h,0,2,this.j),Xn(this.j,4,1),Hn(this.j,2,.5),Hn(this.H,2,.5),Hn(this.h,4,.5)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return"numFaces"in t&&Xn(this.j,4,t.numFaces??1),"minFaceDetectionConfidence"in t&&Hn(this.j,2,t.minFaceDetectionConfidence??.5),"minTrackingConfidence"in t&&Hn(this.h,4,t.minTrackingConfidence??.5),"minFacePresenceConfidence"in t&&Hn(this.H,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"outputFacialTransformationMatrixes"in t&&(this.outputFacialTransformationMatrixes=!!t.outputFacialTransformationMatrixes),this.l(t)}F(t,e){return mh(this),eh(this,t,e),this.u}G(t,e,n){return mh(this),nh(this,t,n,e),this.u}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"face_landmarks");const e=new yi;Wn(e,zs,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.face_landmarker.FaceLandmarkerGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"NORM_LANDMARKS:face_landmarks"),n.o(e),Oi(t,n),this.g.attachProtoVectorListener("face_landmarks",((t,e)=>{for(const e of t)t=us(e),this.u.faceLandmarks.push(Io(t));ea(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ea(this,t)})),this.outputFaceBlendshapes&&(Ui(t,"blendshapes"),Si(n,"BLENDSHAPES:blendshapes"),this.g.attachProtoVectorListener("blendshapes",((t,e)=>{if(this.outputFaceBlendshapes)for(const e of t)t=Wi(e),this.u.faceBlendshapes.push(Co(t.g()??[]));ea(this,e)})),this.g.attachEmptyPacketListener("blendshapes",(t=>{ea(this,t)}))),this.outputFacialTransformationMatrixes&&(Ui(t,"face_geometry"),Si(n,"FACE_GEOMETRY:face_geometry"),this.g.attachProtoVectorListener("face_geometry",((t,e)=>{if(this.outputFacialTransformationMatrixes)for(const e of t)(t=Rn(Gs(e),ls,2))&&this.u.facialTransformationMatrixes.push({rows:Bn(Nn(t,1),0)??0,columns:Bn(Nn(t,2),0)??0,data:yn(t,3,ve).slice()??[]});ea(this,e)})),this.g.attachEmptyPacketListener("face_geometry",(t=>{ea(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};yh.prototype.detectForVideo=yh.prototype.G,yh.prototype.detect=yh.prototype.F,yh.prototype.setOptions=yh.prototype.o,yh.createFromModelPath=function(t,e){return Qa(yh,t,{baseOptions:{modelAssetPath:e}})},yh.createFromModelBuffer=function(t,e){return Qa(yh,t,{baseOptions:{modelAssetBuffer:e}})},yh.createFromOptions=function(t,e){return Qa(yh,t,e)},yh.FACE_LANDMARKS_LIPS=oh,yh.FACE_LANDMARKS_LEFT_EYE=ah,yh.FACE_LANDMARKS_LEFT_EYEBROW=hh,yh.FACE_LANDMARKS_LEFT_IRIS=ch,yh.FACE_LANDMARKS_RIGHT_EYE=uh,yh.FACE_LANDMARKS_RIGHT_EYEBROW=lh,yh.FACE_LANDMARKS_RIGHT_IRIS=dh,yh.FACE_LANDMARKS_FACE_OVAL=fh,yh.FACE_LANDMARKS_CONTOURS=ph,yh.FACE_LANDMARKS_TESSELATION=gh;var _h=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!0),Cn(t=this.j=new Ks,0,1,e=new Cs)}get baseOptions(){return Rn(this.j,Cs,1)}set baseOptions(t){Cn(this.j,0,1,t)}o(t){return super.l(t)}Pa(t,e,n){const r="function"!=typeof e?e:{};if(this.h="function"==typeof e?e:n,eh(this,t,r??{}),!this.h)return this.u}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"stylized_image");const e=new yi;Wn(e,Ys,this.j);const n=new Li;ki(n,"mediapipe.tasks.vision.face_stylizer.FaceStylizerGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"STYLIZED_IMAGE:stylized_image"),n.o(e),Oi(t,n),this.g.W("stylized_image",((t,e)=>{var n=!this.h,r=t.data,i=t.width;const s=i*(t=t.height);if(r instanceof Uint8Array)if(r.length===3*s){const e=new Uint8ClampedArray(4*s);for(let t=0;t{this.u=null,this.h&&this.h(null),ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};_h.prototype.stylize=_h.prototype.Pa,_h.prototype.setOptions=_h.prototype.o,_h.createFromModelPath=function(t,e){return Qa(_h,t,{baseOptions:{modelAssetPath:e}})},_h.createFromModelBuffer=function(t,e){return Qa(_h,t,{baseOptions:{modelAssetBuffer:e}})},_h.createFromOptions=function(t,e){return Qa(_h,t,e)};var vh=$a([0,1],[1,2],[2,3],[3,4],[0,5],[5,6],[6,7],[7,8],[5,9],[9,10],[10,11],[11,12],[9,13],[13,14],[14,15],[15,16],[13,17],[0,17],[17,18],[18,19],[19,20]);function Eh(t){t.gestures=[],t.landmarks=[],t.worldLandmarks=[],t.handedness=[]}function wh(t){return 0===t.gestures.length?{gestures:[],landmarks:[],worldLandmarks:[],handedness:[],handednesses:[]}:{gestures:t.gestures,landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handedness:t.handedness,handednesses:t.handedness}}function Th(t,e=!0){const n=[];for(const i of t){var r=Wi(i);t=[];for(const n of r.g())r=e&&null!=Nn(n,1)?Bn(Nn(n,1),0):-1,t.push({score:Gn(n,2)??0,index:r,categoryName:jn(n,3)??"",displayName:jn(n,4)??""});n.push(t)}return n}var Ah=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!1),this.gestures=[],this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Cn(t=this.v=new oo,0,1,e=new Cs),this.A=new io,Cn(this.v,0,2,this.A),this.u=new no,Cn(this.A,0,3,this.u),this.h=new to,Cn(this.A,0,2,this.h),this.j=new Zs,Cn(this.v,0,3,this.j),Hn(this.h,2,.5),Hn(this.A,4,.5),Hn(this.u,2,.5)}get baseOptions(){return Rn(this.v,Cs,1)}set baseOptions(t){Cn(this.v,0,1,t)}o(t){if(Xn(this.h,3,t.numHands??1),"minHandDetectionConfidence"in t&&Hn(this.h,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Hn(this.A,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Hn(this.u,2,t.minHandPresenceConfidence??.5),t.cannedGesturesClassifierOptions){var e=new $s,n=e,r=Po(t.cannedGesturesClassifierOptions,Rn(this.j,$s,3)?.h());Cn(n,0,2,r),Cn(this.j,0,3,e)}else void 0===t.cannedGesturesClassifierOptions&&Rn(this.j,$s,3)?.g();return t.customGesturesClassifierOptions?(Cn(n=e=new $s,0,2,r=Po(t.customGesturesClassifierOptions,Rn(this.j,$s,4)?.h())),Cn(this.j,0,4,e)):void 0===t.customGesturesClassifierOptions&&Rn(this.j,$s,4)?.g(),this.l(t)}Ka(t,e){return Eh(this),eh(this,t,e),wh(this)}La(t,e,n){return Eh(this),nh(this,t,n,e),wh(this)}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"hand_gestures"),Ui(t,"hand_landmarks"),Ui(t,"world_hand_landmarks"),Ui(t,"handedness");const e=new yi;Wn(e,co,this.v);const n=new Li;ki(n,"mediapipe.tasks.vision.gesture_recognizer.GestureRecognizerGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"HAND_GESTURES:hand_gestures"),Si(n,"LANDMARKS:hand_landmarks"),Si(n,"WORLD_LANDMARKS:world_hand_landmarks"),Si(n,"HANDEDNESS:handedness"),n.o(e),Oi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t){t=us(e);const n=[];for(const e of Pn(t,as,1))n.push({x:Gn(e,1)??0,y:Gn(e,2)??0,z:Gn(e,3)??0,visibility:Gn(e,4)??0});this.landmarks.push(n)}ea(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t){t=os(e);const n=[];for(const e of Pn(t,rs,1))n.push({x:Gn(e,1)??0,y:Gn(e,2)??0,z:Gn(e,3)??0,visibility:Gn(e,4)??0});this.worldLandmarks.push(n)}ea(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoVectorListener("hand_gestures",((t,e)=>{this.gestures.push(...Th(t,!1)),ea(this,e)})),this.g.attachEmptyPacketListener("hand_gestures",(t=>{ea(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{this.handedness.push(...Th(t)),ea(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};function bh(t){return{landmarks:t.landmarks,worldLandmarks:t.worldLandmarks,handednesses:t.handedness,handedness:t.handedness}}Ah.prototype.recognizeForVideo=Ah.prototype.La,Ah.prototype.recognize=Ah.prototype.Ka,Ah.prototype.setOptions=Ah.prototype.o,Ah.createFromModelPath=function(t,e){return Qa(Ah,t,{baseOptions:{modelAssetPath:e}})},Ah.createFromModelBuffer=function(t,e){return Qa(Ah,t,{baseOptions:{modelAssetBuffer:e}})},Ah.createFromOptions=function(t,e){return Qa(Ah,t,e)},Ah.HAND_CONNECTIONS=vh;var kh=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.handedness=[],Cn(t=this.j=new io,0,1,e=new Cs),this.u=new no,Cn(this.j,0,3,this.u),this.h=new to,Cn(this.j,0,2,this.h),Xn(this.h,3,1),Hn(this.h,2,.5),Hn(this.u,2,.5),Hn(this.j,4,.5)}get baseOptions(){return Rn(this.j,Cs,1)}set baseOptions(t){Cn(this.j,0,1,t)}o(t){return"numHands"in t&&Xn(this.h,3,t.numHands??1),"minHandDetectionConfidence"in t&&Hn(this.h,2,t.minHandDetectionConfidence??.5),"minTrackingConfidence"in t&&Hn(this.j,4,t.minTrackingConfidence??.5),"minHandPresenceConfidence"in t&&Hn(this.u,2,t.minHandPresenceConfidence??.5),this.l(t)}F(t,e){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],eh(this,t,e),bh(this)}G(t,e,n){return this.landmarks=[],this.worldLandmarks=[],this.handedness=[],nh(this,t,n,e),bh(this)}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"hand_landmarks"),Ui(t,"world_hand_landmarks"),Ui(t,"handedness");const e=new yi;Wn(e,ho,this.j);const n=new Li;ki(n,"mediapipe.tasks.vision.hand_landmarker.HandLandmarkerGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"LANDMARKS:hand_landmarks"),Si(n,"WORLD_LANDMARKS:world_hand_landmarks"),Si(n,"HANDEDNESS:handedness"),n.o(e),Oi(t,n),this.g.attachProtoVectorListener("hand_landmarks",((t,e)=>{for(const e of t)t=us(e),this.landmarks.push(Io(t));ea(this,e)})),this.g.attachEmptyPacketListener("hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoVectorListener("world_hand_landmarks",((t,e)=>{for(const e of t)t=os(e),this.worldLandmarks.push(Uo(t));ea(this,e)})),this.g.attachEmptyPacketListener("world_hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoVectorListener("handedness",((t,e)=>{var n=this.handedness,r=n.push;const i=[];for(const e of t){t=Wi(e);const n=[];for(const e of t.g())n.push({score:Gn(e,2)??0,index:Bn(Nn(e,1),0)??-1,categoryName:jn(e,3)??"",displayName:jn(e,4)??""});i.push(n)}r.call(n,...i),ea(this,e)})),this.g.attachEmptyPacketListener("handedness",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};kh.prototype.detectForVideo=kh.prototype.G,kh.prototype.detect=kh.prototype.F,kh.prototype.setOptions=kh.prototype.o,kh.createFromModelPath=function(t,e){return Qa(kh,t,{baseOptions:{modelAssetPath:e}})},kh.createFromModelBuffer=function(t,e){return Qa(kh,t,{baseOptions:{modelAssetBuffer:e}})},kh.createFromOptions=function(t,e){return Qa(kh,t,e)},kh.HAND_CONNECTIONS=vh;var xh=$a([0,1],[1,2],[2,3],[3,7],[0,4],[4,5],[5,6],[6,8],[9,10],[11,12],[11,13],[13,15],[15,17],[15,19],[15,21],[17,19],[12,14],[14,16],[16,18],[16,20],[16,22],[18,20],[11,23],[12,24],[23,24],[23,25],[24,26],[25,27],[26,28],[27,29],[28,30],[29,31],[30,32],[27,31],[28,32]);function Sh(t){t.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]}}function Lh(t){try{if(!t.I)return t.h;t.I(t.h)}finally{ia(t)}}function Fh(t,e){t=us(t),e.push(Io(t))}var Rh=class extends ih{constructor(t,e){super(new Za(t,e),"input_frames_image",null,!1),this.h={faceLandmarks:[],faceBlendshapes:[],poseLandmarks:[],poseWorldLandmarks:[],poseSegmentationMasks:[],leftHandLandmarks:[],leftHandWorldLandmarks:[],rightHandLandmarks:[],rightHandWorldLandmarks:[]},this.outputPoseSegmentationMasks=this.outputFaceBlendshapes=!1,Cn(t=this.A=new yo,0,1,e=new Cs),this.u=new no,Cn(this.A,0,2,this.u),this.aa=new uo,Cn(this.A,0,3,this.aa),this.j=new Is,Cn(this.A,0,4,this.j),this.H=new Vs,Cn(this.A,0,5,this.H),this.v=new fo,Cn(this.A,0,6,this.v),this.D=new go,Cn(this.A,0,7,this.D),Hn(this.j,2,.5),Hn(this.j,3,.3),Hn(this.H,2,.5),Hn(this.v,2,.5),Hn(this.v,3,.3),Hn(this.D,2,.5),Hn(this.u,2,.5)}get baseOptions(){return Rn(this.A,Cs,1)}set baseOptions(t){Cn(this.A,0,1,t)}o(t){return"minFaceDetectionConfidence"in t&&Hn(this.j,2,t.minFaceDetectionConfidence??.5),"minFaceSuppressionThreshold"in t&&Hn(this.j,3,t.minFaceSuppressionThreshold??.3),"minFacePresenceConfidence"in t&&Hn(this.H,2,t.minFacePresenceConfidence??.5),"outputFaceBlendshapes"in t&&(this.outputFaceBlendshapes=!!t.outputFaceBlendshapes),"minPoseDetectionConfidence"in t&&Hn(this.v,2,t.minPoseDetectionConfidence??.5),"minPoseSuppressionThreshold"in t&&Hn(this.v,3,t.minPoseSuppressionThreshold??.3),"minPosePresenceConfidence"in t&&Hn(this.D,2,t.minPosePresenceConfidence??.5),"outputPoseSegmentationMasks"in t&&(this.outputPoseSegmentationMasks=!!t.outputPoseSegmentationMasks),"minHandLandmarksConfidence"in t&&Hn(this.u,2,t.minHandLandmarksConfidence??.5),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.I="function"==typeof e?e:n,Sh(this),eh(this,t,r),Lh(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.I="function"==typeof n?n:r,Sh(this),nh(this,t,i,e),Lh(this)}m(){var t=new Di;Ii(t,"input_frames_image"),Ui(t,"pose_landmarks"),Ui(t,"pose_world_landmarks"),Ui(t,"face_landmarks"),Ui(t,"left_hand_landmarks"),Ui(t,"left_hand_world_landmarks"),Ui(t,"right_hand_landmarks"),Ui(t,"right_hand_world_landmarks");const e=new yi,n=new oi;An(n,1,Me("type.googleapis.com/mediapipe.tasks.vision.holistic_landmarker.proto.HolisticLandmarkerGraphOptions"),""),function(t,e){if(null!=e)if(Array.isArray(e))dn(t,2,tn(e,nn,void 0,void 0,!1));else{if(!("string"==typeof e||e instanceof B||M(e)))throw Error("invalid value in Any.value field: "+e+" expected a ByteString, a base64 encoded string, a Uint8Array or a jspb array");An(t,2,ae(e,!1,!1),D())}}(n,this.A.g());const r=new Li;ki(r,"mediapipe.tasks.vision.holistic_landmarker.HolisticLandmarkerGraph"),Dn(r,8,oi,n),xi(r,"IMAGE:input_frames_image"),Si(r,"POSE_LANDMARKS:pose_landmarks"),Si(r,"POSE_WORLD_LANDMARKS:pose_world_landmarks"),Si(r,"FACE_LANDMARKS:face_landmarks"),Si(r,"LEFT_HAND_LANDMARKS:left_hand_landmarks"),Si(r,"LEFT_HAND_WORLD_LANDMARKS:left_hand_world_landmarks"),Si(r,"RIGHT_HAND_LANDMARKS:right_hand_landmarks"),Si(r,"RIGHT_HAND_WORLD_LANDMARKS:right_hand_world_landmarks"),r.o(e),Oi(t,r),na(this,t),this.g.attachProtoListener("pose_landmarks",((t,e)=>{Fh(t,this.h.poseLandmarks),ea(this,e)})),this.g.attachEmptyPacketListener("pose_landmarks",(t=>{ea(this,t)})),this.g.attachProtoListener("pose_world_landmarks",((t,e)=>{var n=this.h.poseWorldLandmarks;t=os(t),n.push(Uo(t)),ea(this,e)})),this.g.attachEmptyPacketListener("pose_world_landmarks",(t=>{ea(this,t)})),this.outputPoseSegmentationMasks&&(Si(r,"POSE_SEGMENTATION_MASK:pose_segmentation_mask"),ra(this,"pose_segmentation_mask"),this.g.W("pose_segmentation_mask",((t,e)=>{this.h.poseSegmentationMasks=[rh(this,t,!0,!this.I)],ea(this,e)})),this.g.attachEmptyPacketListener("pose_segmentation_mask",(t=>{this.h.poseSegmentationMasks=[],ea(this,t)}))),this.g.attachProtoListener("face_landmarks",((t,e)=>{Fh(t,this.h.faceLandmarks),ea(this,e)})),this.g.attachEmptyPacketListener("face_landmarks",(t=>{ea(this,t)})),this.outputFaceBlendshapes&&(Ui(t,"extra_blendshapes"),Si(r,"FACE_BLENDSHAPES:extra_blendshapes"),this.g.attachProtoListener("extra_blendshapes",((t,e)=>{var n=this.h.faceBlendshapes;this.outputFaceBlendshapes&&(t=Wi(t),n.push(Co(t.g()??[]))),ea(this,e)})),this.g.attachEmptyPacketListener("extra_blendshapes",(t=>{ea(this,t)}))),this.g.attachProtoListener("left_hand_landmarks",((t,e)=>{Fh(t,this.h.leftHandLandmarks),ea(this,e)})),this.g.attachEmptyPacketListener("left_hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoListener("left_hand_world_landmarks",((t,e)=>{var n=this.h.leftHandWorldLandmarks;t=os(t),n.push(Uo(t)),ea(this,e)})),this.g.attachEmptyPacketListener("left_hand_world_landmarks",(t=>{ea(this,t)})),this.g.attachProtoListener("right_hand_landmarks",((t,e)=>{Fh(t,this.h.rightHandLandmarks),ea(this,e)})),this.g.attachEmptyPacketListener("right_hand_landmarks",(t=>{ea(this,t)})),this.g.attachProtoListener("right_hand_world_landmarks",((t,e)=>{var n=this.h.rightHandWorldLandmarks;t=os(t),n.push(Uo(t)),ea(this,e)})),this.g.attachEmptyPacketListener("right_hand_world_landmarks",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Rh.prototype.detectForVideo=Rh.prototype.G,Rh.prototype.detect=Rh.prototype.F,Rh.prototype.setOptions=Rh.prototype.o,Rh.createFromModelPath=function(t,e){return Qa(Rh,t,{baseOptions:{modelAssetPath:e}})},Rh.createFromModelBuffer=function(t,e){return Qa(Rh,t,{baseOptions:{modelAssetBuffer:e}})},Rh.createFromOptions=function(t,e){return Qa(Rh,t,e)},Rh.HAND_CONNECTIONS=vh,Rh.POSE_CONNECTIONS=xh,Rh.FACE_LANDMARKS_LIPS=oh,Rh.FACE_LANDMARKS_LEFT_EYE=ah,Rh.FACE_LANDMARKS_LEFT_EYEBROW=hh,Rh.FACE_LANDMARKS_LEFT_IRIS=ch,Rh.FACE_LANDMARKS_RIGHT_EYE=uh,Rh.FACE_LANDMARKS_RIGHT_EYEBROW=lh,Rh.FACE_LANDMARKS_RIGHT_IRIS=dh,Rh.FACE_LANDMARKS_FACE_OVAL=fh,Rh.FACE_LANDMARKS_CONTOURS=ph,Rh.FACE_LANDMARKS_TESSELATION=gh;var Mh=class extends ih{constructor(t,e){super(new Za(t,e),"input_image","norm_rect",!0),this.j={classifications:[]},Cn(t=this.h=new _o,0,1,e=new Cs)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return Cn(this.h,0,2,Po(t,Rn(this.h,ks,2))),this.l(t)}ua(t,e){return this.j={classifications:[]},eh(this,t,e),this.j}va(t,e,n){return this.j={classifications:[]},nh(this,t,n,e),this.j}m(){var t=new Di;Ii(t,"input_image"),Ii(t,"norm_rect"),Ui(t,"classifications");const e=new yi;Wn(e,vo,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.image_classifier.ImageClassifierGraph"),xi(n,"IMAGE:input_image"),xi(n,"NORM_RECT:norm_rect"),Si(n,"CLASSIFICATIONS:classifications"),n.o(e),Oi(t,n),this.g.attachProtoListener("classifications",((t,e)=>{this.j=function(t){const e={classifications:Pn(t,ps,1).map((t=>Co(Rn(t,Xi,4)?.g()??[],Bn(Nn(t,2),0),jn(t,3))))};return null!=Fe(cn(t,2))&&(e.timestampMs=Bn(Fe(cn(t,2)),0)),e}(ys(t)),ea(this,e)})),this.g.attachEmptyPacketListener("classifications",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Mh.prototype.classifyForVideo=Mh.prototype.va,Mh.prototype.classify=Mh.prototype.ua,Mh.prototype.setOptions=Mh.prototype.o,Mh.createFromModelPath=function(t,e){return Qa(Mh,t,{baseOptions:{modelAssetPath:e}})},Mh.createFromModelBuffer=function(t,e){return Qa(Mh,t,{baseOptions:{modelAssetBuffer:e}})},Mh.createFromOptions=function(t,e){return Qa(Mh,t,e)};var Ph=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!0),this.h=new Eo,this.embeddings={embeddings:[]},Cn(t=this.h,0,1,e=new Cs)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){var e=this.h,n=Rn(this.h,Ss,2);return n=n?n.clone():new Ss,void 0!==t.l2Normalize?Vn(n,1,t.l2Normalize):"l2Normalize"in t&&dn(n,1),void 0!==t.quantize?Vn(n,2,t.quantize):"quantize"in t&&dn(n,2),Cn(e,0,2,n),this.l(t)}Ba(t,e){return eh(this,t,e),this.embeddings}Ca(t,e,n){return nh(this,t,n,e),this.embeddings}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"embeddings_out");const e=new yi;Wn(e,wo,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.image_embedder.ImageEmbedderGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"EMBEDDINGS:embeddings_out"),n.o(e),Oi(t,n),this.g.attachProtoListener("embeddings_out",((t,e)=>{t=bs(t),this.embeddings=function(t){return{embeddings:Pn(t,Es,1).map((t=>{const e={headIndex:Bn(Nn(t,3),0)??-1,headName:jn(t,4)??""};if(void 0!==Fn(t,_s,xn(t,1)))t=yn(t=Rn(t,_s,xn(t,1)),1,ve),e.floatEmbedding=t.slice();else{const n=new Uint8Array(0);e.quantizedEmbedding=Rn(t,vs,xn(t,2))?.qa()?.h()??n}return e})),timestampMs:Bn(Fe(cn(t,2)),0)}}(t),ea(this,e)})),this.g.attachEmptyPacketListener("embeddings_out",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Ph.cosineSimilarity=function(t,e){if(t.floatEmbedding&&e.floatEmbedding)t=No(t.floatEmbedding,e.floatEmbedding);else{if(!t.quantizedEmbedding||!e.quantizedEmbedding)throw Error("Cannot compute cosine similarity between quantized and float embeddings.");t=No(Do(t.quantizedEmbedding),Do(e.quantizedEmbedding))}return t},Ph.prototype.embedForVideo=Ph.prototype.Ca,Ph.prototype.embed=Ph.prototype.Ba,Ph.prototype.setOptions=Ph.prototype.o,Ph.createFromModelPath=function(t,e){return Qa(Ph,t,{baseOptions:{modelAssetPath:e}})},Ph.createFromModelBuffer=function(t,e){return Qa(Ph,t,{baseOptions:{modelAssetBuffer:e}})},Ph.createFromOptions=function(t,e){return Qa(Ph,t,e)};var Ch=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};function Oh(t){t.categoryMask=void 0,t.confidenceMasks=void 0,t.qualityScores=void 0}function Ih(t){try{const e=new Ch(t.confidenceMasks,t.categoryMask,t.qualityScores);if(!t.j)return e;t.j(e)}finally{ia(t)}}Ch.prototype.close=Ch.prototype.close;var Uh=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!1),this.u=[],this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new xo,this.v=new To,Cn(this.h,0,3,this.v),Cn(t=this.h,0,1,e=new Cs)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?dn(this.h,2,Me(t.displayNamesLocale)):"displayNamesLocale"in t&&dn(this.h,2),"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}L(){!function(t){const e=Pn(t.fa(),Li,1).filter((t=>jn(t,1).includes("mediapipe.tasks.TensorsToSegmentationCalculator")));if(t.u=[],1{t.u[Number(n)]=jn(e,1)}))}(this)}ga(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,Oh(this),eh(this,t,r),Ih(this)}Na(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,Oh(this),nh(this,t,i,e),Ih(this)}Fa(){return this.u}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect");const e=new yi;Wn(e,So,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.image_segmenter.ImageSegmenterGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),n.o(e),Oi(t,n),na(this,t),this.outputConfidenceMasks&&(Ui(t,"confidence_masks"),Si(n,"CONFIDENCE_MASKS:confidence_masks"),ra(this,"confidence_masks"),this.g.da("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>rh(this,t,!0,!this.j))),ea(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ea(this,t)}))),this.outputCategoryMask&&(Ui(t,"category_mask"),Si(n,"CATEGORY_MASK:category_mask"),ra(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=rh(this,t,!1,!this.j),ea(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ea(this,t)}))),Ui(t,"quality_scores"),Si(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ea(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};Uh.prototype.getLabels=Uh.prototype.Fa,Uh.prototype.segmentForVideo=Uh.prototype.Na,Uh.prototype.segment=Uh.prototype.ga,Uh.prototype.setOptions=Uh.prototype.o,Uh.createFromModelPath=function(t,e){return Qa(Uh,t,{baseOptions:{modelAssetPath:e}})},Uh.createFromModelBuffer=function(t,e){return Qa(Uh,t,{baseOptions:{modelAssetBuffer:e}})},Uh.createFromOptions=function(t,e){return Qa(Uh,t,e)};var Dh=class{constructor(t,e,n){this.confidenceMasks=t,this.categoryMask=e,this.qualityScores=n}close(){this.confidenceMasks?.forEach((t=>{t.close()})),this.categoryMask?.close()}};Dh.prototype.close=Dh.prototype.close;var Nh=class extends zn{constructor(t){super(t)}},Bh=[0,jr,-2],Gh=[0,Or,-3,Hr],jh=[0,Or,-3,Hr,Or,-1],Vh=[0,jh],Xh=[0,Vh,Bh],Hh=[0,jh,Bh],Wh=[0,jh,jr,-1],zh=[0,Wh,Bh],Kh=[0,Or,-3,Hr,Bh,-1],Yh=[0,Or,-3,Hr,ti],$h=class extends zn{constructor(t){super(t)}},qh=[0,Or,-1,Hr],Jh=class extends zn{constructor(){super()}};Jh.B=[1];var Zh=class extends zn{constructor(t){super(t)}},Qh=[1,2,3,4,5,6,7,8,9,10,14,15],tc=[0,Qh,Jr,jh,Jr,Hh,Jr,Vh,Jr,Xh,Jr,qh,Jr,Yh,Jr,Gh,Jr,[0,Yr,Or,-2,Hr,jr,Hr,-1,2,Or,Bh],Jr,Wh,Jr,zh,Or,Bh,Yr,Jr,Kh,Jr,[0,Cr,qh]],ec=[0,Yr,jr,-1,Hr],nc=class extends zn{constructor(){super()}};nc.B=[1],nc.prototype.g=si([0,Cr,tc,Yr,ec]);var rc=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect_in",!1),this.outputCategoryMask=!1,this.outputConfidenceMasks=!0,this.h=new xo,this.v=new To,Cn(this.h,0,3,this.v),Cn(t=this.h,0,1,e=new Cs)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return"outputCategoryMask"in t&&(this.outputCategoryMask=t.outputCategoryMask??!1),"outputConfidenceMasks"in t&&(this.outputConfidenceMasks=t.outputConfidenceMasks??!0),super.l(t)}ga(t,e,n,r){const i="function"!=typeof n?n:{};this.j="function"==typeof n?n:r,this.qualityScores=this.categoryMask=this.confidenceMasks=void 0,n=this.J+1,r=new nc;const s=new Zh;var o=new Nh;if(Xn(o,1,255),Cn(s,0,12,o),e.keypoint&&e.scribble)throw Error("Cannot provide both keypoint and scribble.");if(e.keypoint){var a=new $h;Vn(a,3,!0),Hn(a,1,e.keypoint.x),Hn(a,2,e.keypoint.y),On(s,5,Qh,a)}else{if(!e.scribble)throw Error("Must provide either a keypoint or a scribble.");for(a of(o=new Jh,e.scribble))Vn(e=new $h,3,!0),Hn(e,1,a.x),Hn(e,2,a.y),Dn(o,1,$h,e);On(s,15,Qh,o)}Dn(r,1,Zh,s),this.g.addProtoToStream(r.g(),"drishti.RenderData","roi_in",n),eh(this,t,i);t:{try{const t=new Dh(this.confidenceMasks,this.categoryMask,this.qualityScores);if(!this.j){var h=t;break t}this.j(t)}finally{ia(this)}h=void 0}return h}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"roi_in"),Ii(t,"norm_rect_in");const e=new yi;Wn(e,So,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.interactive_segmenter.InteractiveSegmenterGraph"),xi(n,"IMAGE:image_in"),xi(n,"ROI:roi_in"),xi(n,"NORM_RECT:norm_rect_in"),n.o(e),Oi(t,n),na(this,t),this.outputConfidenceMasks&&(Ui(t,"confidence_masks"),Si(n,"CONFIDENCE_MASKS:confidence_masks"),ra(this,"confidence_masks"),this.g.da("confidence_masks",((t,e)=>{this.confidenceMasks=t.map((t=>rh(this,t,!0,!this.j))),ea(this,e)})),this.g.attachEmptyPacketListener("confidence_masks",(t=>{this.confidenceMasks=[],ea(this,t)}))),this.outputCategoryMask&&(Ui(t,"category_mask"),Si(n,"CATEGORY_MASK:category_mask"),ra(this,"category_mask"),this.g.W("category_mask",((t,e)=>{this.categoryMask=rh(this,t,!1,!this.j),ea(this,e)})),this.g.attachEmptyPacketListener("category_mask",(t=>{this.categoryMask=void 0,ea(this,t)}))),Ui(t,"quality_scores"),Si(n,"QUALITY_SCORES:quality_scores"),this.g.attachFloatVectorListener("quality_scores",((t,e)=>{this.qualityScores=t,ea(this,e)})),this.g.attachEmptyPacketListener("quality_scores",(t=>{this.categoryMask=void 0,ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};rc.prototype.segment=rc.prototype.ga,rc.prototype.setOptions=rc.prototype.o,rc.createFromModelPath=function(t,e){return Qa(rc,t,{baseOptions:{modelAssetPath:e}})},rc.createFromModelBuffer=function(t,e){return Qa(rc,t,{baseOptions:{modelAssetBuffer:e}})},rc.createFromOptions=function(t,e){return Qa(rc,t,e)};var ic=class extends ih{constructor(t,e){super(new Za(t,e),"input_frame_gpu","norm_rect",!1),this.j={detections:[]},Cn(t=this.h=new Lo,0,1,e=new Cs)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return void 0!==t.displayNamesLocale?dn(this.h,2,Me(t.displayNamesLocale)):"displayNamesLocale"in t&&dn(this.h,2),void 0!==t.maxResults?Xn(this.h,3,t.maxResults):"maxResults"in t&&dn(this.h,3),void 0!==t.scoreThreshold?Hn(this.h,4,t.scoreThreshold):"scoreThreshold"in t&&dn(this.h,4),void 0!==t.categoryAllowlist?Tn(this.h,5,t.categoryAllowlist):"categoryAllowlist"in t&&dn(this.h,5),void 0!==t.categoryDenylist?Tn(this.h,6,t.categoryDenylist):"categoryDenylist"in t&&dn(this.h,6),this.l(t)}F(t,e){return this.j={detections:[]},eh(this,t,e),this.j}G(t,e,n){return this.j={detections:[]},nh(this,t,n,e),this.j}m(){var t=new Di;Ii(t,"input_frame_gpu"),Ii(t,"norm_rect"),Ui(t,"detections");const e=new yi;Wn(e,Fo,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.ObjectDetectorGraph"),xi(n,"IMAGE:input_frame_gpu"),xi(n,"NORM_RECT:norm_rect"),Si(n,"DETECTIONS:detections"),n.o(e),Oi(t,n),this.g.attachProtoVectorListener("detections",((t,e)=>{for(const e of t)t=ns(e),this.j.detections.push(Oo(t));ea(this,e)})),this.g.attachEmptyPacketListener("detections",(t=>{ea(this,t)})),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};ic.prototype.detectForVideo=ic.prototype.G,ic.prototype.detect=ic.prototype.F,ic.prototype.setOptions=ic.prototype.o,ic.createFromModelPath=async function(t,e){return Qa(ic,t,{baseOptions:{modelAssetPath:e}})},ic.createFromModelBuffer=function(t,e){return Qa(ic,t,{baseOptions:{modelAssetBuffer:e}})},ic.createFromOptions=function(t,e){return Qa(ic,t,e)};var sc=class{constructor(t,e,n){this.landmarks=t,this.worldLandmarks=e,this.segmentationMasks=n}close(){this.segmentationMasks?.forEach((t=>{t.close()}))}};function oc(t){t.landmarks=[],t.worldLandmarks=[],t.segmentationMasks=void 0}function ac(t){try{const e=new sc(t.landmarks,t.worldLandmarks,t.segmentationMasks);if(!t.j)return e;t.j(e)}finally{ia(t)}}sc.prototype.close=sc.prototype.close;var hc=class extends ih{constructor(t,e){super(new Za(t,e),"image_in","norm_rect",!1),this.landmarks=[],this.worldLandmarks=[],this.outputSegmentationMasks=!1,Cn(t=this.h=new Ro,0,1,e=new Cs),this.D=new go,Cn(this.h,0,3,this.D),this.v=new fo,Cn(this.h,0,2,this.v),Xn(this.v,4,1),Hn(this.v,2,.5),Hn(this.D,2,.5),Hn(this.h,4,.5)}get baseOptions(){return Rn(this.h,Cs,1)}set baseOptions(t){Cn(this.h,0,1,t)}o(t){return"numPoses"in t&&Xn(this.v,4,t.numPoses??1),"minPoseDetectionConfidence"in t&&Hn(this.v,2,t.minPoseDetectionConfidence??.5),"minTrackingConfidence"in t&&Hn(this.h,4,t.minTrackingConfidence??.5),"minPosePresenceConfidence"in t&&Hn(this.D,2,t.minPosePresenceConfidence??.5),"outputSegmentationMasks"in t&&(this.outputSegmentationMasks=t.outputSegmentationMasks??!1),this.l(t)}F(t,e,n){const r="function"!=typeof e?e:{};return this.j="function"==typeof e?e:n,oc(this),eh(this,t,r),ac(this)}G(t,e,n,r){const i="function"!=typeof n?n:{};return this.j="function"==typeof n?n:r,oc(this),nh(this,t,i,e),ac(this)}m(){var t=new Di;Ii(t,"image_in"),Ii(t,"norm_rect"),Ui(t,"normalized_landmarks"),Ui(t,"world_landmarks"),Ui(t,"segmentation_masks");const e=new yi;Wn(e,Mo,this.h);const n=new Li;ki(n,"mediapipe.tasks.vision.pose_landmarker.PoseLandmarkerGraph"),xi(n,"IMAGE:image_in"),xi(n,"NORM_RECT:norm_rect"),Si(n,"NORM_LANDMARKS:normalized_landmarks"),Si(n,"WORLD_LANDMARKS:world_landmarks"),n.o(e),Oi(t,n),na(this,t),this.g.attachProtoVectorListener("normalized_landmarks",((t,e)=>{this.landmarks=[];for(const e of t)t=us(e),this.landmarks.push(Io(t));ea(this,e)})),this.g.attachEmptyPacketListener("normalized_landmarks",(t=>{this.landmarks=[],ea(this,t)})),this.g.attachProtoVectorListener("world_landmarks",((t,e)=>{this.worldLandmarks=[];for(const e of t)t=os(e),this.worldLandmarks.push(Uo(t));ea(this,e)})),this.g.attachEmptyPacketListener("world_landmarks",(t=>{this.worldLandmarks=[],ea(this,t)})),this.outputSegmentationMasks&&(Si(n,"SEGMENTATION_MASK:segmentation_masks"),ra(this,"segmentation_masks"),this.g.da("segmentation_masks",((t,e)=>{this.segmentationMasks=t.map((t=>rh(this,t,!0,!this.j))),ea(this,e)})),this.g.attachEmptyPacketListener("segmentation_masks",(t=>{this.segmentationMasks=[],ea(this,t)}))),t=t.g(),this.setGraph(new Uint8Array(t),!0)}};hc.prototype.detectForVideo=hc.prototype.G,hc.prototype.detect=hc.prototype.F,hc.prototype.setOptions=hc.prototype.o,hc.createFromModelPath=function(t,e){return Qa(hc,t,{baseOptions:{modelAssetPath:e}})},hc.createFromModelBuffer=function(t,e){return Qa(hc,t,{baseOptions:{modelAssetBuffer:e}})},hc.createFromOptions=function(t,e){return Qa(hc,t,e)},hc.POSE_CONNECTIONS=xh;export{Na as DrawingUtils,sh as FaceDetector,yh as FaceLandmarker,_h as FaceStylizer,Xo as FilesetResolver,Ah as GestureRecognizer,kh as HandLandmarker,Rh as HolisticLandmarker,Mh as ImageClassifier,Ph as ImageEmbedder,Uh as ImageSegmenter,Ch as ImageSegmenterResult,rc as InteractiveSegmenter,Dh as InteractiveSegmenterResult,Ka as MPImage,Sa as MPMask,ic as ObjectDetector,hc as PoseLandmarker,ih as VisionTaskRunner}; +//# sourceMappingURL=vision_bundle_mjs.js.map diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.js b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.js new file mode 100644 index 0000000..15ccc91 --- /dev/null +++ b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.js @@ -0,0 +1,20 @@ +// Build 631569433 + +var ModuleFactory = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(moduleArg = {}) { + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="vision_wasm_internal.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["rd"];updateMemoryViews();wasmTable=wasmExports["ud"];addOnInit(wasmExports["sd"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={1245803:$0=>{const canvas=Emval.toValue($0);const context=canvas.getContext("webgpu");return JsValStore.add(context.getCurrentTexture())},1245938:($0,$1,$2,$3,$4)=>{const drawable=Emval.toValue($0);const device=JsValStore.get($1);const texture=JsValStore.get($2);const width=$3;const height=$4;device.queue.copyExternalImageToTexture({source:drawable},{texture:texture},[width,height])},1246189:($0,$1,$2,$3)=>{const sourceExtTex=Emval.toValue($0);const device=JsValStore.get($1);const sampler=JsValStore.get($2);const bgLayout=JsValStore.get($3);const bindGroup=device.createBindGroup({layout:bgLayout,entries:[{binding:0,resource:sampler},{binding:1,resource:sourceExtTex}]});return JsValStore.add(bindGroup)},1246537:($0,$1)=>{const input=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");ctx.drawImage(input,0,0,output.width,output.height)},1246702:($0,$1)=>{const inputArray=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");const image_data=new ImageData(inputArray,output.width,output.height);ctx.putImageData(image_data,0,0)},1246926:($0,$1)=>{const input=Emval.toValue($0);const outputArray=Emval.toValue($1);const ctx=input.getContext("2d");const data=ctx.getImageData(0,0,input.width,input.height);outputArray.set(data.data)},1247130:()=>typeof HTMLCanvasElement!=="undefined",1247185:()=>!!Module["preinitializedWebGPUDevice"],1247236:()=>{specialHTMLTargets["#canvas"]=Module.canvas},1247287:()=>typeof wasmOffsetConverter!=="undefined"};function JsWrapImageConverter(){if(!Module._imageConverter){Module._imageConverter=(binaryPtr,binarySize,width,height,numChannels,makeDeepCopy,outputType)=>{const imageData=new outputType(makeDeepCopy?Module.HEAPU8.slice(binaryPtr,binaryPtr+binarySize).buffer:Module.HEAPU8.buffer,binaryPtr,width*height*numChannels);return{data:imageData,width:width,height:height}}}}function JsOnUint8ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnFloat32ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnWebGLTextureListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},timestamp_ms)}function JsOnUint8ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnFloat32ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnWebGLTextureVectorListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},false,timestamp_ms)}function JsOnEmptyPacketListener(output_stream_name,timestamp){Module._wrapEmptyPacketListenerOutput(output_stream_name,timestamp)}function JsOnVectorFinishedListener(output_stream_name,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,undefined,true,timestamp)}function JsOnSimpleListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),timestamp)}function JsOnVectorListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),false,timestamp)}function JsOnVectorListenerProto(output_stream_name,proto_ptr,proto_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(proto_ptr,proto_ptr+proto_size):new Uint8Array(Module.HEAPU8.buffer,proto_ptr,proto_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,false,timestamp)}function JsWrapSimpleListeners(){if(!Module._wrapSimpleListenerOutput){Module._wrapSimpleListenerOutput=(outputStreamName,...args)=>{if(Module.simpleListeners){const streamName=UTF8ToString(outputStreamName);if(Module.simpleListeners[streamName]){Module.simpleListeners[streamName](...args)}}}}if(!Module._wrapEmptyPacketListenerOutput){Module._wrapEmptyPacketListenerOutput=(outputStreamName,timestamp)=>{if(Module.emptyPacketListeners){const streamName=UTF8ToString(outputStreamName);if(Module.emptyPacketListeners[streamName]){Module.emptyPacketListeners[streamName](timestamp)}}}}}function JsOnSimpleListenerBinaryArray(output_stream_name,binary_ptr,binary_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(binary_ptr,binary_ptr+binary_size):new Uint8Array(Module.HEAPU8.buffer,binary_ptr,binary_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,timestamp)}function mediapipe_import_external_texture(device_handle,source_handle){const device=WebGPU.mgrDevice.get(device_handle);const source=Emval.toValue(source_handle);const externalTexture=device.importExternalTexture({source:source});return Emval.toHandle(externalTexture)}function mediapipe_create_utility_canvas2d(){let canvas;if(typeof HTMLCanvasElement!=="undefined"){canvas=document.createElement("canvas");canvas.style.display="none"}else{canvas=new OffscreenCanvas(0,0)}return Emval.toHandle(canvas)}function GetAdapterVendor(){const device=Module["preinitializedWebGPUDevice"];const vendor=device.adapterInfo?device.adapterInfo.vendor:"Unknown";return stringToNewUTF8(vendor)}function hardware_concurrency(){return self.navigator.hardwareConcurrency}function xnnLoadWasmModuleJS(code,offset,offset_end,invalid_function_index){const tableOriginalSize=wasmTable.length;const binary=new Uint8Array(HEAPU8.slice(code+offset,code+offset_end));try{var module=new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,{env:{memory:wasmMemory}});for(var symName in instance.exports){var value=instance.exports[symName];addFunction(value)}if(tableOriginalSize{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{while(callbacks.length>0){callbacks.shift()(Module)}};var noExitRuntime=Module["noExitRuntime"]||true;function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var setErrNo=value=>{HEAP32[___errno_location()>>2]=value;return value};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=SYSCALLS.getp();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __embind_register_bigint=(primitiveType,name,size,minRange,maxRange)=>{};var embind_init_charCodes=()=>{var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes};var embind_charCodes;var readLatin1String=ptr=>{var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret};var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var BindingError;var throwBindingError=message=>{throw new BindingError(message)};var InternalError;function sharedRegisterType(rawType,registeredInstance,options={}){var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}return sharedRegisterType(rawType,registeredInstance,options)}var GenericWireTypeSize=8;var __embind_register_bool=(rawType,name,trueValue,falseValue)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":function(pointer){return this["fromWireType"](HEAPU8[pointer])},destructorFunction:null})};function handleAllocatorInit(){Object.assign(HandleAllocator.prototype,{get(id){return this.allocated[id]},has(id){return this.allocated[id]!==undefined},allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id},free(id){this.allocated[id]=undefined;this.freelist.push(id)}})}function HandleAllocator(){this.allocated=[undefined];this.freelist=[]}var emval_handles=new HandleAllocator;var __emval_decref=handle=>{if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}};var count_emval_handles=()=>{var count=0;for(var i=emval_handles.reserved;i{emval_handles.allocated.push({value:undefined},{value:null},{value:true},{value:false});emval_handles.reserved=emval_handles.allocated.length;Module["count_emval_handles"]=count_emval_handles};var Emval={toValue:handle=>{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var __embind_register_emval=(rawType,name)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":handle=>{var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":(destructors,value)=>Emval.toHandle(value),"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})};var floatReadValueFromPointer=(name,width)=>{switch(width){case 4:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 8:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError(`invalid float width (${width}): ${name}`)}};var __embind_register_float=(rawType,name,size)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":value=>value,"toWireType":(destructors,value)=>value,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":floatReadValueFromPointer(name,size),destructorFunction:null})};var integerReadValueFromPointer=(name,width,signed)=>{switch(width){case 1:return signed?pointer=>HEAP8[pointer>>0]:pointer=>HEAPU8[pointer>>0];case 2:return signed?pointer=>HEAP16[pointer>>1]:pointer=>HEAPU16[pointer>>1];case 4:return signed?pointer=>HEAP32[pointer>>2]:pointer=>HEAPU32[pointer>>2];default:throw new TypeError(`invalid integer width (${width}): ${name}`)}};var __embind_register_integer=(primitiveType,name,size,minRange,maxRange)=>{name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":integerReadValueFromPointer(name,size,minRange!==0),destructorFunction:null})};var __embind_register_memory_view=(rawType,dataTypeIndex,name)=>{var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){var size=HEAPU32[handle>>2];var data=HEAPU32[handle+4>>2];return new TA(HEAP8.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})};function readPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var __embind_register_std_string=(rawType,name)=>{name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType"(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var lengthBytesUTF16=str=>str.length*2;var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var __embind_register_std_wstring=(rawType,charSize,name)=>{name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":value=>{var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":(destructors,value)=>{if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction(ptr){_free(ptr)}})};var __embind_register_void=(rawType,name)=>{name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":()=>undefined,"toWireType":(destructors,o)=>undefined})};var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var getTypeName=type=>{var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv};var requireRegisteredType=(rawType,humanName)=>{var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl};var emval_returnValue=(returnType,destructorsRef,handle)=>{var destructors=[];var result=returnType["toWireType"](destructors,handle);if(destructors.length){HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors)}return result};var __emval_as=(handle,returnType,destructorsRef)=>{handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");return emval_returnValue(returnType,destructorsRef,handle)};var emval_symbols={};var getStringOrSymbol=address=>{var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol};var emval_get_global=()=>{if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")};var __emval_get_global=name=>{if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}};var __emval_get_property=(handle,key)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);return Emval.toHandle(handle[key])};var __emval_incref=handle=>{if(handle>4){emval_handles.get(handle).refcount+=1}};var __emval_instanceof=(object,constructor)=>{object=Emval.toValue(object);constructor=Emval.toValue(constructor);return object instanceof constructor};var __emval_new_cstring=v=>Emval.toHandle(getStringOrSymbol(v));var runDestructors=destructors=>{while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}};var __emval_run_destructors=handle=>{var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)};var __emval_set_property=(handle,key,value)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value};var __emval_take_value=(type,arg)=>{type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)};var __emval_typeof=handle=>{handle=Emval.toValue(handle);return Emval.toHandle(typeof handle)};var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){setErrNo(61);return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var __tzset_js=(timezone,daylight,tzname)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=stringToNewUTF8(winterName);var summerNamePtr=stringToNewUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}};var _abort=()=>{abort("")};var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_date_now=()=>Date.now();var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();var _emscripten_memcpy_js=(dest,src,num)=>HEAPU8.copyWithin(dest,src,src+num);var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));var _emscripten_pc_get_function=pc=>{abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0};var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr}var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i32-Math.clz32(i===0?0:i-1),generateTempBuffers:(quads,context)=>{var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<{var source="";for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_float","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","WEBGL_clip_cull_distance","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;i{try{if(!target)return window;if(typeof target=="number")target=specialHTMLTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target=="string"?document.getElementById(target):target}catch(e){return null}};var findCanvasEventTarget=target=>{if(typeof target=="number")target=UTF8ToString(target);if(!target||target==="#canvas"){if(typeof GL!="undefined"&&GL.offscreenCanvases["canvas"])return GL.offscreenCanvases["canvas"];return Module["canvas"]}if(typeof GL!="undefined"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return findEventTarget(target)};var _emscripten_webgl_do_create_context=(target,attributes)=>{var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP32[a>>2]=t.alpha;HEAP32[a+4>>2]=t.depth;HEAP32[a+8>>2]=t.stencil;HEAP32[a+12>>2]=t.antialias;HEAP32[a+16>>2]=t.premultipliedAlpha;HEAP32[a+20>>2]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&emscripten_webgl_power_preferences.indexOf(t["powerPreference"]);HEAP32[a+24>>2]=power;HEAP32[a+28>>2]=t.failIfMajorPerformanceCaveat;HEAP32[a+32>>2]=c.version;HEAP32[a+36>>2]=0;HEAP32[a+40>>2]=c.attributes.enableExtensionsByDefault;return 0};var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;var _emscripten_webgl_init_context_attributes=attributes=>{var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1};var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var WebGPU={errorCallback:(callback,type,message,userdata)=>{withStackSave(()=>{var messagePtr=stringToUTF8OnStack(message);getWasmTableEntry(callback)(type,messagePtr,userdata)})},initManagers:()=>{if(WebGPU.mgrDevice)return;function Manager(){this.objects={};this.nextId=1;this.create=function(object,wrapper={}){var id=this.nextId++;wrapper.refcount=1;wrapper.object=object;this.objects[id]=wrapper;return id};this.get=function(id){if(!id)return undefined;var o=this.objects[id];return o.object};this.reference=function(id){var o=this.objects[id];o.refcount++};this.release=function(id){var o=this.objects[id];o.refcount--;if(o.refcount<=0){delete this.objects[id]}}}WebGPU.mgrSurface=WebGPU.mgrSurface||new Manager;WebGPU.mgrSwapChain=WebGPU.mgrSwapChain||new Manager;WebGPU.mgrAdapter=WebGPU.mgrAdapter||new Manager;WebGPU.mgrDevice=WebGPU.mgrDevice||new Manager;WebGPU.mgrQueue=WebGPU.mgrQueue||new Manager;WebGPU.mgrCommandBuffer=WebGPU.mgrCommandBuffer||new Manager;WebGPU.mgrCommandEncoder=WebGPU.mgrCommandEncoder||new Manager;WebGPU.mgrRenderPassEncoder=WebGPU.mgrRenderPassEncoder||new Manager;WebGPU.mgrComputePassEncoder=WebGPU.mgrComputePassEncoder||new Manager;WebGPU.mgrBindGroup=WebGPU.mgrBindGroup||new Manager;WebGPU.mgrBuffer=WebGPU.mgrBuffer||new Manager;WebGPU.mgrSampler=WebGPU.mgrSampler||new Manager;WebGPU.mgrTexture=WebGPU.mgrTexture||new Manager;WebGPU.mgrTextureView=WebGPU.mgrTextureView||new Manager;WebGPU.mgrQuerySet=WebGPU.mgrQuerySet||new Manager;WebGPU.mgrBindGroupLayout=WebGPU.mgrBindGroupLayout||new Manager;WebGPU.mgrPipelineLayout=WebGPU.mgrPipelineLayout||new Manager;WebGPU.mgrRenderPipeline=WebGPU.mgrRenderPipeline||new Manager;WebGPU.mgrComputePipeline=WebGPU.mgrComputePipeline||new Manager;WebGPU.mgrShaderModule=WebGPU.mgrShaderModule||new Manager;WebGPU.mgrRenderBundleEncoder=WebGPU.mgrRenderBundleEncoder||new Manager;WebGPU.mgrRenderBundle=WebGPU.mgrRenderBundle||new Manager},makeColor:ptr=>({"r":HEAPF64[ptr>>3],"g":HEAPF64[ptr+8>>3],"b":HEAPF64[ptr+16>>3],"a":HEAPF64[ptr+24>>3]}),makeExtent3D:ptr=>({"width":HEAPU32[ptr>>2],"height":HEAPU32[ptr+4>>2],"depthOrArrayLayers":HEAPU32[ptr+8>>2]}),makeOrigin3D:ptr=>({"x":HEAPU32[ptr>>2],"y":HEAPU32[ptr+4>>2],"z":HEAPU32[ptr+8>>2]}),makeImageCopyTexture:ptr=>({"texture":WebGPU.mgrTexture.get(HEAPU32[ptr+4>>2]),"mipLevel":HEAPU32[ptr+8>>2],"origin":WebGPU.makeOrigin3D(ptr+12),"aspect":WebGPU.TextureAspect[HEAPU32[ptr+24>>2]]}),makeTextureDataLayout:ptr=>{var bytesPerRow=HEAPU32[ptr+16>>2];var rowsPerImage=HEAPU32[ptr+20>>2];return{"offset":HEAPU32[ptr+4+8>>2]*4294967296+HEAPU32[ptr+8>>2],"bytesPerRow":bytesPerRow===4294967295?undefined:bytesPerRow,"rowsPerImage":rowsPerImage===4294967295?undefined:rowsPerImage}},makeImageCopyBuffer:ptr=>{var layoutPtr=ptr+8;var bufferCopyView=WebGPU.makeTextureDataLayout(layoutPtr);bufferCopyView["buffer"]=WebGPU.mgrBuffer.get(HEAPU32[ptr+32>>2]);return bufferCopyView},makePipelineConstants:(constantCount,constantsPtr)=>{if(!constantCount)return;var constants={};for(var i=0;i>2]);constants[key]=HEAPF64[entryPtr+8>>3]}return constants},makePipelineLayout:layoutPtr=>{if(!layoutPtr)return"auto";return WebGPU.mgrPipelineLayout.get(layoutPtr)},makeProgrammableStageDescriptor:ptr=>{if(!ptr)return undefined;var desc={"module":WebGPU.mgrShaderModule.get(HEAPU32[ptr+4>>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[ptr+12>>2],HEAPU32[ptr+16>>2])};var entryPointPtr=HEAPU32[ptr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc},BufferMapState:["unmapped","pending","mapped"],CompilationMessageType:["error","warning","info"],DeviceLostReason:{undefined:0,destroyed:1},PreferredFormat:{rgba8unorm:18,bgra8unorm:23},AddressMode:["repeat","mirror-repeat","clamp-to-edge"],BlendFactor:["zero","one","src","one-minus-src","src-alpha","one-minus-src-alpha","dst","one-minus-dst","dst-alpha","one-minus-dst-alpha","src-alpha-saturated","constant","one-minus-constant"],BlendOperation:["add","subtract","reverse-subtract","min","max"],BufferBindingType:[,"uniform","storage","read-only-storage"],CompareFunction:[,"never","less","less-equal","greater","greater-equal","equal","not-equal","always"],CompilationInfoRequestStatus:["success","error","device-lost","unknown"],CullMode:["none","front","back"],ErrorFilter:["validation","out-of-memory","internal"],FeatureName:[,"depth-clip-control","depth32float-stencil8","timestamp-query","texture-compression-bc","texture-compression-etc2","texture-compression-astc","indirect-first-instance","shader-f16","rg11b10ufloat-renderable","bgra8unorm-storage","float32filterable"],FilterMode:["nearest","linear"],FrontFace:["ccw","cw"],IndexFormat:[,"uint16","uint32"],LoadOp:[,"clear","load"],MipmapFilterMode:["nearest","linear"],PowerPreference:[,"low-power","high-performance"],PrimitiveTopology:["point-list","line-list","line-strip","triangle-list","triangle-strip"],QueryType:["occlusion","timestamp"],SamplerBindingType:[,"filtering","non-filtering","comparison"],StencilOperation:["keep","zero","replace","invert","increment-clamp","decrement-clamp","increment-wrap","decrement-wrap"],StorageTextureAccess:[,"write-only"],StoreOp:[,"store","discard"],TextureAspect:["all","stencil-only","depth-only"],TextureDimension:["1d","2d","3d"],TextureFormat:[,"r8unorm","r8snorm","r8uint","r8sint","r16uint","r16sint","r16float","rg8unorm","rg8snorm","rg8uint","rg8sint","r32float","r32uint","r32sint","rg16uint","rg16sint","rg16float","rgba8unorm","rgba8unorm-srgb","rgba8snorm","rgba8uint","rgba8sint","bgra8unorm","bgra8unorm-srgb","rgb10a2unorm","rg11b10ufloat","rgb9e5ufloat","rg32float","rg32uint","rg32sint","rgba16uint","rgba16sint","rgba16float","rgba32float","rgba32uint","rgba32sint","stencil8","depth16unorm","depth24plus","depth24plus-stencil8","depth32float","depth32float-stencil8","bc1-rgba-unorm","bc1-rgba-unorm-srgb","bc2-rgba-unorm","bc2-rgba-unorm-srgb","bc3-rgba-unorm","bc3-rgba-unorm-srgb","bc4-r-unorm","bc4-r-snorm","bc5-rg-unorm","bc5-rg-snorm","bc6h-rgb-ufloat","bc6h-rgb-float","bc7-rgba-unorm","bc7-rgba-unorm-srgb","etc2-rgb8unorm","etc2-rgb8unorm-srgb","etc2-rgb8a1unorm","etc2-rgb8a1unorm-srgb","etc2-rgba8unorm","etc2-rgba8unorm-srgb","eac-r11unorm","eac-r11snorm","eac-rg11unorm","eac-rg11snorm","astc-4x4-unorm","astc-4x4-unorm-srgb","astc-5x4-unorm","astc-5x4-unorm-srgb","astc-5x5-unorm","astc-5x5-unorm-srgb","astc-6x5-unorm","astc-6x5-unorm-srgb","astc-6x6-unorm","astc-6x6-unorm-srgb","astc-8x5-unorm","astc-8x5-unorm-srgb","astc-8x6-unorm","astc-8x6-unorm-srgb","astc-8x8-unorm","astc-8x8-unorm-srgb","astc-10x5-unorm","astc-10x5-unorm-srgb","astc-10x6-unorm","astc-10x6-unorm-srgb","astc-10x8-unorm","astc-10x8-unorm-srgb","astc-10x10-unorm","astc-10x10-unorm-srgb","astc-12x10-unorm","astc-12x10-unorm-srgb","astc-12x12-unorm","astc-12x12-unorm-srgb"],TextureSampleType:[,"float","unfilterable-float","depth","sint","uint"],TextureViewDimension:[,"1d","2d","2d-array","cube","cube-array","3d"],VertexFormat:[,"uint8x2","uint8x4","sint8x2","sint8x4","unorm8x2","unorm8x4","snorm8x2","snorm8x4","uint16x2","uint16x4","sint16x2","sint16x4","unorm16x2","unorm16x4","snorm16x2","snorm16x4","float16x2","float16x4","float32","float32x2","float32x3","float32x4","uint32","uint32x2","uint32x3","uint32x4","sint32","sint32x2","sint32x3","sint32x4"],VertexStepMode:["vertex","instance"],FeatureNameString2Enum:{undefined:"0","depth-clip-control":"1","depth32float-stencil8":"2","timestamp-query":"3","texture-compression-bc":"4","texture-compression-etc2":"5","texture-compression-astc":"6","indirect-first-instance":"7","shader-f16":"8","rg11b10ufloat-renderable":"9","bgra8unorm-storage":"10",float32filterable:"11"}};var JsValStore={values:{},next_id:1,add(js_val){var id;do{id=JsValStore.next_id++;if(JsValStore.next_id>2147483647)JsValStore.next_id=1}while(id in JsValStore.values);JsValStore.values[id]=js_val;return id},remove(id){delete JsValStore.values[id]},get(id){return JsValStore.values[id]}};var _emscripten_webgpu_export_bind_group_layout=handle=>JsValStore.add(WebGPU.mgrBindGroupLayout.get(handle));var _emscripten_webgpu_export_device=handle=>JsValStore.add(WebGPU.mgrDevice.get(handle));var _emscripten_webgpu_export_sampler=handle=>JsValStore.add(WebGPU.mgrSampler.get(handle));var _emscripten_webgpu_export_texture=handle=>JsValStore.add(WebGPU.mgrTexture.get(handle));var _emscripten_webgpu_get_device=()=>{if(WebGPU.preinitializedDeviceId===undefined){var device=Module["preinitializedWebGPUDevice"];var deviceWrapper={queueId:WebGPU.mgrQueue.create(device["queue"])};WebGPU.preinitializedDeviceId=WebGPU.mgrDevice.create(device,deviceWrapper)}WebGPU.mgrDevice.reference(WebGPU.preinitializedDeviceId);return WebGPU.preinitializedDeviceId};var _emscripten_webgpu_import_bind_group=handle=>WebGPU.mgrBindGroup.create(JsValStore.get(handle));var _emscripten_webgpu_import_texture=handle=>WebGPU.mgrTexture.create(JsValStore.get(handle));var _emscripten_webgpu_release_js_handle=id=>JsValStore.remove(id);var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};function _glActiveTexture(x0){GLctx.activeTexture(x0)}var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _glBindBuffer=(target,buffer)=>{if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};var _glBindBufferBase=(target,index,buffer)=>{GLctx.bindBufferBase(target,index,GL.buffers[buffer])};var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0};function _glBlendEquation(x0){GLctx.blendEquation(x0)}function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}var _glBufferData=(target,size,data,usage)=>{if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}};function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var _glClientWaitSync=(sync,flags,timeout_low,timeout_high)=>{var timeout=convertI32PairToI53(timeout_low,timeout_high);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)};var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}};var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _glDeleteSync=id=>{if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null};var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};function _glDisable(x0){GLctx.disable(x0)}var _glDisableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)};var _glDrawArrays=(mode,first,count)=>{GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()};var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};function _glEnable(x0){GLctx.enable(x0)}var _glEnableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)};var _glFenceSync=(condition,flags)=>{var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0};function _glFinish(){GLctx.finish()}function _glFlush(){GLctx.flush()}var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _glFramebufferTextureLayer=(target,attachment,texture,level,layer)=>{GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)};var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>2]=id}};var _glGenBuffers=(n,buffers)=>{__glGenObject(n,buffers,"createBuffer",GL.buffers)};var _glGenFramebuffers=(n,ids)=>{__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)};var _glGenTextures=(n,textures)=>{__glGenObject(n,textures,"createTexture",GL.textures)};function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}};var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(GL.getExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion=`OpenGL ES 3.0 (${glVersion})`;else{glVersion=`OpenGL ES 2.0 (${glVersion})`}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _glGetUniformBlockIndex=(program,uniformBlockName)=>GLctx.getUniformBlockIndex(GL.programs[program],UTF8ToString(uniformBlockName));var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)};var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)};function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)}var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx.texStorage2D(x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx.texStorage3D(x0,x1,x2,x3,x4,x5)}var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _glTexSubImage3D=(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)=>{if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}};var webglGetUniformLocation=location=>{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var miniTempWebGLFloatBuffers=[];var _glUniform2fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _glUniform4fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var miniTempWebGLIntBuffers=[];var _glUniform4iv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _glUniformBlockBinding=(program,uniformBlockIndex,uniformBlockBinding)=>{program=GL.programs[program];GLctx.uniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding)};var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function _mediapipe_find_canvas_event_target(canvasSelector){let target=findCanvasEventTarget(canvasSelector);if(Module&&!target){target=Module.canvasWebGpu}return Emval.toHandle(target)}function _mediapipe_webgl_tex_image_drawable(drawableHandle){const drawable=Emval.toValue(drawableHandle);GLctx.texImage2D(GLctx.TEXTURE_2D,0,GLctx.RGBA,GLctx.RGBA,GLctx.UNSIGNED_BYTE,drawable)}var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var _strftime=(s,maxsize,format,tm)=>{var tm_zone=HEAPU32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1};var _strftime_l=(s,maxsize,format,tm,loc)=>_strftime(s,maxsize,format,tm);var _wgpuBindGroupLayoutRelease=id=>WebGPU.mgrBindGroupLayout.release(id);var _wgpuBindGroupRelease=id=>WebGPU.mgrBindGroup.release(id);var _wgpuBufferGetMappedRange=(bufferId,offset,size)=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(size===0)warnOnce("getMappedRange size=0 no longer means WGPU_WHOLE_MAP_SIZE");if(size==-1)size=undefined;if(bufferWrapper.mapMode!==2){return 0}var mapped;try{mapped=bufferWrapper.object["getMappedRange"](offset,size)}catch(ex){return 0}var data=_memalign(16,mapped.byteLength);HEAPU8.fill(0,data,mapped.byteLength);bufferWrapper.onUnmap.push(()=>{new Uint8Array(mapped).set(HEAPU8.subarray(data,data+mapped.byteLength));_free(data)});return data};var _wgpuBufferReference=id=>WebGPU.mgrBuffer.reference(id);var _wgpuBufferRelease=id=>WebGPU.mgrBuffer.release(id);var _wgpuBufferUnmap=bufferId=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(!bufferWrapper.onUnmap){return}for(var i=0;iWebGPU.mgrCommandBuffer.release(id);var _wgpuCommandEncoderBeginComputePass=(encoderId,descriptor)=>{var desc;function makeComputePassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{"querySet":WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),"beginningOfPassWriteIndex":HEAPU32[twPtr+4>>2],"endOfPassWriteIndex":HEAPU32[twPtr+8>>2]}}if(descriptor){desc={"label":undefined,"timestampWrites":makeComputePassTimestampWrites(HEAPU32[descriptor+8>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrComputePassEncoder.create(commandEncoder["beginComputePass"](desc))};var _wgpuCommandEncoderBeginRenderPass=(encoderId,descriptor)=>{function makeColorAttachment(caPtr){var viewPtr=HEAPU32[caPtr+4>>2];if(viewPtr===0){return undefined}var loadOpInt=HEAPU32[caPtr+12>>2];var storeOpInt=HEAPU32[caPtr+16>>2];var clearValue=WebGPU.makeColor(caPtr+24);return{"view":WebGPU.mgrTextureView.get(viewPtr),"resolveTarget":WebGPU.mgrTextureView.get(HEAPU32[caPtr+8>>2]),"clearValue":clearValue,"loadOp":WebGPU.LoadOp[loadOpInt],"storeOp":WebGPU.StoreOp[storeOpInt]}}function makeColorAttachments(count,caPtr){var attachments=[];for(var i=0;i>2]),"depthClearValue":HEAPF32[dsaPtr+12>>2],"depthLoadOp":WebGPU.LoadOp[HEAPU32[dsaPtr+4>>2]],"depthStoreOp":WebGPU.StoreOp[HEAPU32[dsaPtr+8>>2]],"depthReadOnly":HEAP8[dsaPtr+16>>0]!==0,"stencilClearValue":HEAPU32[dsaPtr+28>>2],"stencilLoadOp":WebGPU.LoadOp[HEAPU32[dsaPtr+20>>2]],"stencilStoreOp":WebGPU.StoreOp[HEAPU32[dsaPtr+24>>2]],"stencilReadOnly":HEAP8[dsaPtr+32>>0]!==0}}function makeRenderPassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{"querySet":WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),"beginningOfPassWriteIndex":HEAPU32[twPtr+4>>2],"endOfPassWriteIndex":HEAPU32[twPtr+8>>2]}}function makeRenderPassDescriptor(descriptor){var nextInChainPtr=HEAPU32[descriptor>>2];var maxDrawCount=undefined;if(nextInChainPtr!==0){var sType=HEAPU32[nextInChainPtr+4>>2];var renderPassDescriptorMaxDrawCount=nextInChainPtr;maxDrawCount=HEAPU32[renderPassDescriptorMaxDrawCount+4+8>>2]*4294967296+HEAPU32[renderPassDescriptorMaxDrawCount+8>>2]}var desc={"label":undefined,"colorAttachments":makeColorAttachments(HEAPU32[descriptor+8>>2],HEAPU32[descriptor+12>>2]),"depthStencilAttachment":makeDepthStencilAttachment(HEAPU32[descriptor+16>>2]),"occlusionQuerySet":WebGPU.mgrQuerySet.get(HEAPU32[descriptor+20>>2]),"timestampWrites":makeRenderPassTimestampWrites(HEAPU32[descriptor+24>>2]),"maxDrawCount":maxDrawCount};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc}var desc=makeRenderPassDescriptor(descriptor);var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrRenderPassEncoder.create(commandEncoder["beginRenderPass"](desc))};var _wgpuCommandEncoderCopyBufferToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder["copyBufferToTexture"](WebGPU.makeImageCopyBuffer(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderCopyTextureToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder["copyTextureToTexture"](WebGPU.makeImageCopyTexture(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderFinish=(encoderId,descriptor)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrCommandBuffer.create(commandEncoder["finish"]())};var _wgpuCommandEncoderRelease=id=>WebGPU.mgrCommandEncoder.release(id);var _wgpuComputePassEncoderDispatchWorkgroups=(passId,x,y,z)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass["dispatchWorkgroups"](x,y,z)};var _wgpuComputePassEncoderEnd=passId=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass["end"]()};var _wgpuComputePassEncoderRelease=id=>WebGPU.mgrComputePassEncoder.release(id);var _wgpuComputePassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass["setBindGroup"](groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass["setBindGroup"](groupIndex,group,offsets)}};var _wgpuComputePassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);pass["setPipeline"](pipeline)};var _wgpuComputePipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline["getBindGroupLayout"](groupIndex))};var _wgpuComputePipelineRelease=id=>WebGPU.mgrComputePipeline.release(id);var readI53FromI64=ptr=>HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;var _wgpuDeviceCreateBindGroup=(deviceId,descriptor)=>{function makeEntry(entryPtr){var bufferId=HEAPU32[entryPtr+8>>2];var samplerId=HEAPU32[entryPtr+32>>2];var textureViewId=HEAPU32[entryPtr+36>>2];var binding=HEAPU32[entryPtr+4>>2];if(bufferId){var size=readI53FromI64(entryPtr+24);if(size==-1)size=undefined;return{"binding":binding,"resource":{"buffer":WebGPU.mgrBuffer.get(bufferId),"offset":HEAPU32[entryPtr+4+16>>2]*4294967296+HEAPU32[entryPtr+16>>2],"size":size}}}else if(samplerId){return{"binding":binding,"resource":WebGPU.mgrSampler.get(samplerId)}}else{return{"binding":binding,"resource":WebGPU.mgrTextureView.get(textureViewId)}}}function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i>2]),"entries":makeEntries(HEAPU32[descriptor+12>>2],HEAPU32[descriptor+16>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrBindGroup.create(device["createBindGroup"](desc))};var _wgpuDeviceCreateBuffer=(deviceId,descriptor)=>{var mappedAtCreation=HEAP8[descriptor+24>>0]!==0;var desc={"label":undefined,"usage":HEAPU32[descriptor+8>>2],"size":HEAPU32[descriptor+4+16>>2]*4294967296+HEAPU32[descriptor+16>>2],"mappedAtCreation":mappedAtCreation};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);var bufferWrapper={};var id=WebGPU.mgrBuffer.create(device["createBuffer"](desc),bufferWrapper);if(mappedAtCreation){bufferWrapper.mapMode=2;bufferWrapper.onUnmap=[]}return id};var _wgpuDeviceCreateCommandEncoder=(deviceId,descriptor)=>{var desc;if(descriptor){desc={"label":undefined};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrCommandEncoder.create(device["createCommandEncoder"](desc))};var _wgpuDeviceCreateComputePipeline=(deviceId,descriptor)=>{var desc={"label":undefined,"layout":WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),"compute":WebGPU.makeProgrammableStageDescriptor(descriptor+12)};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrComputePipeline.create(device["createComputePipeline"](desc))};var generateRenderPipelineDesc=descriptor=>{function makePrimitiveState(rsPtr){if(!rsPtr)return undefined;return{"topology":WebGPU.PrimitiveTopology[HEAPU32[rsPtr+4>>2]],"stripIndexFormat":WebGPU.IndexFormat[HEAPU32[rsPtr+8>>2]],"frontFace":WebGPU.FrontFace[HEAPU32[rsPtr+12>>2]],"cullMode":WebGPU.CullMode[HEAPU32[rsPtr+16>>2]]}}function makeBlendComponent(bdPtr){if(!bdPtr)return undefined;return{"operation":WebGPU.BlendOperation[HEAPU32[bdPtr>>2]],"srcFactor":WebGPU.BlendFactor[HEAPU32[bdPtr+4>>2]],"dstFactor":WebGPU.BlendFactor[HEAPU32[bdPtr+8>>2]]}}function makeBlendState(bsPtr){if(!bsPtr)return undefined;return{"alpha":makeBlendComponent(bsPtr+12),"color":makeBlendComponent(bsPtr+0)}}function makeColorState(csPtr){var formatInt=HEAPU32[csPtr+4>>2];return formatInt===0?undefined:{"format":WebGPU.TextureFormat[formatInt],"blend":makeBlendState(HEAPU32[csPtr+8>>2]),"writeMask":HEAPU32[csPtr+12>>2]}}function makeColorStates(count,csArrayPtr){var states=[];for(var i=0;i>2]],"failOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+4>>2]],"depthFailOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+8>>2]],"passOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+12>>2]]}}function makeDepthStencilState(dssPtr){if(!dssPtr)return undefined;return{"format":WebGPU.TextureFormat[HEAPU32[dssPtr+4>>2]],"depthWriteEnabled":HEAP8[dssPtr+8>>0]!==0,"depthCompare":WebGPU.CompareFunction[HEAPU32[dssPtr+12>>2]],"stencilFront":makeStencilStateFace(dssPtr+16),"stencilBack":makeStencilStateFace(dssPtr+32),"stencilReadMask":HEAPU32[dssPtr+48>>2],"stencilWriteMask":HEAPU32[dssPtr+52>>2],"depthBias":HEAP32[dssPtr+56>>2],"depthBiasSlopeScale":HEAPF32[dssPtr+60>>2],"depthBiasClamp":HEAPF32[dssPtr+64>>2]}}function makeVertexAttribute(vaPtr){return{"format":WebGPU.VertexFormat[HEAPU32[vaPtr>>2]],"offset":HEAPU32[vaPtr+4+8>>2]*4294967296+HEAPU32[vaPtr+8>>2],"shaderLocation":HEAPU32[vaPtr+16>>2]}}function makeVertexAttributes(count,vaArrayPtr){var vas=[];for(var i=0;i>2];return stepModeInt===2?null:{"arrayStride":HEAPU32[vbPtr+4>>2]*4294967296+HEAPU32[vbPtr>>2],"stepMode":WebGPU.VertexStepMode[stepModeInt],"attributes":makeVertexAttributes(HEAPU32[vbPtr+12>>2],HEAPU32[vbPtr+16>>2])}}function makeVertexBuffers(count,vbArrayPtr){if(!count)return undefined;var vbs=[];for(var i=0;i>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[viPtr+12>>2],HEAPU32[viPtr+16>>2]),"buffers":makeVertexBuffers(HEAPU32[viPtr+20>>2],HEAPU32[viPtr+24>>2])};var entryPointPtr=HEAPU32[viPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}function makeMultisampleState(msPtr){if(!msPtr)return undefined;return{"count":HEAPU32[msPtr+4>>2],"mask":HEAPU32[msPtr+8>>2],"alphaToCoverageEnabled":HEAP8[msPtr+12>>0]!==0}}function makeFragmentState(fsPtr){if(!fsPtr)return undefined;var desc={"module":WebGPU.mgrShaderModule.get(HEAPU32[fsPtr+4>>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[fsPtr+12>>2],HEAPU32[fsPtr+16>>2]),"targets":makeColorStates(HEAPU32[fsPtr+20>>2],HEAPU32[fsPtr+24>>2])};var entryPointPtr=HEAPU32[fsPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}var desc={"label":undefined,"layout":WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),"vertex":makeVertexState(descriptor+12),"primitive":makePrimitiveState(descriptor+40),"depthStencil":makeDepthStencilState(HEAPU32[descriptor+60>>2]),"multisample":makeMultisampleState(descriptor+64),"fragment":makeFragmentState(HEAPU32[descriptor+80>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc};var _wgpuDeviceCreateRenderPipeline=(deviceId,descriptor)=>{var desc=generateRenderPipelineDesc(descriptor);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrRenderPipeline.create(device["createRenderPipeline"](desc))};var _wgpuDeviceCreateSampler=(deviceId,descriptor)=>{var desc;if(descriptor){desc={"label":undefined,"addressModeU":WebGPU.AddressMode[HEAPU32[descriptor+8>>2]],"addressModeV":WebGPU.AddressMode[HEAPU32[descriptor+12>>2]],"addressModeW":WebGPU.AddressMode[HEAPU32[descriptor+16>>2]],"magFilter":WebGPU.FilterMode[HEAPU32[descriptor+20>>2]],"minFilter":WebGPU.FilterMode[HEAPU32[descriptor+24>>2]],"mipmapFilter":WebGPU.MipmapFilterMode[HEAPU32[descriptor+28>>2]],"lodMinClamp":HEAPF32[descriptor+32>>2],"lodMaxClamp":HEAPF32[descriptor+36>>2],"compare":WebGPU.CompareFunction[HEAPU32[descriptor+40>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrSampler.create(device["createSampler"](desc))};var _wgpuDeviceCreateShaderModule=(deviceId,descriptor)=>{var nextInChainPtr=HEAPU32[descriptor>>2];var sType=HEAPU32[nextInChainPtr+4>>2];var desc={"label":undefined,"code":""};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);switch(sType){case 5:{var count=HEAPU32[nextInChainPtr+8>>2];var start=HEAPU32[nextInChainPtr+12>>2];var offset=start>>2;desc["code"]=HEAPU32.subarray(offset,offset+count);break}case 6:{var sourcePtr=HEAPU32[nextInChainPtr+8>>2];if(sourcePtr){desc["code"]=UTF8ToString(sourcePtr)}break}}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrShaderModule.create(device["createShaderModule"](desc))};var _wgpuDeviceCreateTexture=(deviceId,descriptor)=>{var desc={"label":undefined,"size":WebGPU.makeExtent3D(descriptor+16),"mipLevelCount":HEAPU32[descriptor+32>>2],"sampleCount":HEAPU32[descriptor+36>>2],"dimension":WebGPU.TextureDimension[HEAPU32[descriptor+12>>2]],"format":WebGPU.TextureFormat[HEAPU32[descriptor+28>>2]],"usage":HEAPU32[descriptor+8>>2]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var viewFormatCount=HEAPU32[descriptor+40>>2];if(viewFormatCount){var viewFormatsPtr=HEAPU32[descriptor+44>>2];desc["viewFormats"]=Array.from(HEAP32.subarray(viewFormatsPtr>>2,viewFormatsPtr+viewFormatCount*4>>2),function(format){return WebGPU.TextureFormat[format]})}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrTexture.create(device["createTexture"](desc))};var _wgpuDeviceGetQueue=deviceId=>{var queueId=WebGPU.mgrDevice.objects[deviceId].queueId;WebGPU.mgrQueue.reference(queueId);return queueId};var _wgpuDeviceReference=id=>WebGPU.mgrDevice.reference(id);var _wgpuDeviceRelease=id=>WebGPU.mgrDevice.release(id);var _wgpuPipelineLayoutRelease=id=>WebGPU.mgrPipelineLayout.release(id);var _wgpuQuerySetRelease=id=>WebGPU.mgrQuerySet.release(id);var _wgpuQueueRelease=id=>WebGPU.mgrQueue.release(id);var _wgpuQueueSubmit=(queueId,commandCount,commands)=>{var queue=WebGPU.mgrQueue.get(queueId);var cmds=Array.from(HEAP32.subarray(commands>>2,commands+commandCount*4>>2),function(id){return WebGPU.mgrCommandBuffer.get(id)});queue["submit"](cmds)};function _wgpuQueueWriteBuffer(queueId,bufferId,bufferOffset_low,bufferOffset_high,data,size){var bufferOffset=convertI32PairToI53Checked(bufferOffset_low,bufferOffset_high);var queue=WebGPU.mgrQueue.get(queueId);var buffer=WebGPU.mgrBuffer.get(bufferId);var subarray=HEAPU8.subarray(data,data+size);queue["writeBuffer"](buffer,bufferOffset,subarray,0,size)}var _wgpuRenderPassEncoderDraw=(passId,vertexCount,instanceCount,firstVertex,firstInstance)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);pass["draw"](vertexCount,instanceCount,firstVertex,firstInstance)};var _wgpuRenderPassEncoderEnd=encoderId=>{var encoder=WebGPU.mgrRenderPassEncoder.get(encoderId);encoder["end"]()};var _wgpuRenderPassEncoderRelease=id=>WebGPU.mgrRenderPassEncoder.release(id);var _wgpuRenderPassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass["setBindGroup"](groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass["setBindGroup"](groupIndex,group,offsets)}};var _wgpuRenderPassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);pass["setPipeline"](pipeline)};var _wgpuRenderPipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline["getBindGroupLayout"](groupIndex))};var _wgpuRenderPipelineRelease=id=>WebGPU.mgrRenderPipeline.release(id);var _wgpuSamplerReference=id=>WebGPU.mgrSampler.reference(id);var _wgpuSamplerRelease=id=>WebGPU.mgrSampler.release(id);var _wgpuShaderModuleReference=id=>WebGPU.mgrShaderModule.reference(id);var _wgpuShaderModuleRelease=id=>WebGPU.mgrShaderModule.release(id);var _wgpuTextureCreateView=(textureId,descriptor)=>{var desc;if(descriptor){var mipLevelCount=HEAPU32[descriptor+20>>2];var arrayLayerCount=HEAPU32[descriptor+28>>2];desc={"format":WebGPU.TextureFormat[HEAPU32[descriptor+8>>2]],"dimension":WebGPU.TextureViewDimension[HEAPU32[descriptor+12>>2]],"baseMipLevel":HEAPU32[descriptor+16>>2],"mipLevelCount":mipLevelCount===4294967295?undefined:mipLevelCount,"baseArrayLayer":HEAPU32[descriptor+24>>2],"arrayLayerCount":arrayLayerCount===4294967295?undefined:arrayLayerCount,"aspect":WebGPU.TextureAspect[HEAPU32[descriptor+32>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var texture=WebGPU.mgrTexture.get(textureId);return WebGPU.mgrTextureView.create(texture["createView"](desc))};var _wgpuTextureDestroy=textureId=>WebGPU.mgrTexture.get(textureId)["destroy"]();var _wgpuTextureReference=id=>WebGPU.mgrTexture.reference(id);var _wgpuTextureRelease=id=>WebGPU.mgrTexture.release(id);var _wgpuTextureViewReference=id=>WebGPU.mgrTextureView.reference(id);var _wgpuTextureViewRelease=id=>WebGPU.mgrTextureView.release(id);var getCFunc=ident=>{var func=Module["_"+ident];return func};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={"string":str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},"array":arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i(___wasm_call_ctors=wasmExports["sd"])();var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["td"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["vd"])(a0);var ___errno_location=()=>(___errno_location=wasmExports["wd"])();var _addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=wasmExports["xd"])(a0,a1,a2,a3);var _attachImageListener=Module["_attachImageListener"]=(a0,a1)=>(_attachImageListener=Module["_attachImageListener"]=wasmExports["yd"])(a0,a1);var _attachImageVectorListener=Module["_attachImageVectorListener"]=(a0,a1)=>(_attachImageVectorListener=Module["_attachImageVectorListener"]=wasmExports["zd"])(a0,a1);var _registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=()=>(_registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=wasmExports["Ad"])();var _bindTextureToStream=Module["_bindTextureToStream"]=a0=>(_bindTextureToStream=Module["_bindTextureToStream"]=wasmExports["Bd"])(a0);var _addBoundTextureToStream=Module["_addBoundTextureToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureToStream=Module["_addBoundTextureToStream"]=wasmExports["Cd"])(a0,a1,a2,a3);var _addDoubleToInputStream=Module["_addDoubleToInputStream"]=(a0,a1,a2)=>(_addDoubleToInputStream=Module["_addDoubleToInputStream"]=wasmExports["Dd"])(a0,a1,a2);var _addFloatToInputStream=Module["_addFloatToInputStream"]=(a0,a1,a2)=>(_addFloatToInputStream=Module["_addFloatToInputStream"]=wasmExports["Ed"])(a0,a1,a2);var _addBoolToInputStream=Module["_addBoolToInputStream"]=(a0,a1,a2)=>(_addBoolToInputStream=Module["_addBoolToInputStream"]=wasmExports["Fd"])(a0,a1,a2);var _addIntToInputStream=Module["_addIntToInputStream"]=(a0,a1,a2)=>(_addIntToInputStream=Module["_addIntToInputStream"]=wasmExports["Gd"])(a0,a1,a2);var _addUintToInputStream=Module["_addUintToInputStream"]=(a0,a1,a2)=>(_addUintToInputStream=Module["_addUintToInputStream"]=wasmExports["Hd"])(a0,a1,a2);var _addStringToInputStream=Module["_addStringToInputStream"]=(a0,a1,a2)=>(_addStringToInputStream=Module["_addStringToInputStream"]=wasmExports["Id"])(a0,a1,a2);var _addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=(a0,a1,a2,a3)=>(_addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=wasmExports["Jd"])(a0,a1,a2,a3);var _allocateBoolVector=Module["_allocateBoolVector"]=a0=>(_allocateBoolVector=Module["_allocateBoolVector"]=wasmExports["Kd"])(a0);var _allocateFloatVector=Module["_allocateFloatVector"]=a0=>(_allocateFloatVector=Module["_allocateFloatVector"]=wasmExports["Ld"])(a0);var _allocateDoubleVector=Module["_allocateDoubleVector"]=a0=>(_allocateDoubleVector=Module["_allocateDoubleVector"]=wasmExports["Md"])(a0);var _allocateIntVector=Module["_allocateIntVector"]=a0=>(_allocateIntVector=Module["_allocateIntVector"]=wasmExports["Nd"])(a0);var _allocateUintVector=Module["_allocateUintVector"]=a0=>(_allocateUintVector=Module["_allocateUintVector"]=wasmExports["Od"])(a0);var _allocateStringVector=Module["_allocateStringVector"]=a0=>(_allocateStringVector=Module["_allocateStringVector"]=wasmExports["Pd"])(a0);var _addBoolVectorEntry=Module["_addBoolVectorEntry"]=(a0,a1)=>(_addBoolVectorEntry=Module["_addBoolVectorEntry"]=wasmExports["Qd"])(a0,a1);var _addFloatVectorEntry=Module["_addFloatVectorEntry"]=(a0,a1)=>(_addFloatVectorEntry=Module["_addFloatVectorEntry"]=wasmExports["Rd"])(a0,a1);var _addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=(a0,a1)=>(_addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=wasmExports["Sd"])(a0,a1);var _addIntVectorEntry=Module["_addIntVectorEntry"]=(a0,a1)=>(_addIntVectorEntry=Module["_addIntVectorEntry"]=wasmExports["Td"])(a0,a1);var _addUintVectorEntry=Module["_addUintVectorEntry"]=(a0,a1)=>(_addUintVectorEntry=Module["_addUintVectorEntry"]=wasmExports["Ud"])(a0,a1);var _addStringVectorEntry=Module["_addStringVectorEntry"]=(a0,a1)=>(_addStringVectorEntry=Module["_addStringVectorEntry"]=wasmExports["Vd"])(a0,a1);var _addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=(a0,a1,a2)=>(_addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=wasmExports["Wd"])(a0,a1,a2);var _addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=(a0,a1,a2)=>(_addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=wasmExports["Xd"])(a0,a1,a2);var _addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=(a0,a1,a2)=>(_addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=wasmExports["Yd"])(a0,a1,a2);var _addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=(a0,a1,a2)=>(_addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=wasmExports["Zd"])(a0,a1,a2);var _addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=(a0,a1,a2)=>(_addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=wasmExports["_d"])(a0,a1,a2);var _addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=(a0,a1,a2)=>(_addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=wasmExports["$d"])(a0,a1,a2);var _addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=(a0,a1,a2,a3,a4)=>(_addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=wasmExports["ae"])(a0,a1,a2,a3,a4);var _addProtoToInputStream=Module["_addProtoToInputStream"]=(a0,a1,a2,a3,a4)=>(_addProtoToInputStream=Module["_addProtoToInputStream"]=wasmExports["be"])(a0,a1,a2,a3,a4);var _addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=(a0,a1)=>(_addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=wasmExports["ce"])(a0,a1);var _addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=(a0,a1)=>(_addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=wasmExports["de"])(a0,a1);var _addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=(a0,a1)=>(_addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=wasmExports["ee"])(a0,a1);var _addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=(a0,a1)=>(_addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=wasmExports["fe"])(a0,a1);var _addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=(a0,a1)=>(_addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=wasmExports["ge"])(a0,a1);var _addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=(a0,a1)=>(_addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=wasmExports["he"])(a0,a1);var _addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=(a0,a1)=>(_addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=wasmExports["ie"])(a0,a1);var _addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=(a0,a1,a2)=>(_addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=wasmExports["je"])(a0,a1,a2);var _addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=(a0,a1,a2,a3)=>(_addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=wasmExports["ke"])(a0,a1,a2,a3);var _addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=(a0,a1)=>(_addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=wasmExports["le"])(a0,a1);var _addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=(a0,a1)=>(_addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=wasmExports["me"])(a0,a1);var _addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=(a0,a1)=>(_addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=wasmExports["ne"])(a0,a1);var _addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=(a0,a1)=>(_addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=wasmExports["oe"])(a0,a1);var _addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=(a0,a1)=>(_addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=wasmExports["pe"])(a0,a1);var _addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=(a0,a1)=>(_addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=wasmExports["qe"])(a0,a1);var _attachBoolListener=Module["_attachBoolListener"]=a0=>(_attachBoolListener=Module["_attachBoolListener"]=wasmExports["re"])(a0);var _attachBoolVectorListener=Module["_attachBoolVectorListener"]=a0=>(_attachBoolVectorListener=Module["_attachBoolVectorListener"]=wasmExports["se"])(a0);var _attachDoubleListener=Module["_attachDoubleListener"]=a0=>(_attachDoubleListener=Module["_attachDoubleListener"]=wasmExports["te"])(a0);var _attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=a0=>(_attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=wasmExports["ue"])(a0);var _attachFloatListener=Module["_attachFloatListener"]=a0=>(_attachFloatListener=Module["_attachFloatListener"]=wasmExports["ve"])(a0);var _attachFloatVectorListener=Module["_attachFloatVectorListener"]=a0=>(_attachFloatVectorListener=Module["_attachFloatVectorListener"]=wasmExports["we"])(a0);var _attachIntListener=Module["_attachIntListener"]=a0=>(_attachIntListener=Module["_attachIntListener"]=wasmExports["xe"])(a0);var _attachIntVectorListener=Module["_attachIntVectorListener"]=a0=>(_attachIntVectorListener=Module["_attachIntVectorListener"]=wasmExports["ye"])(a0);var _attachUintListener=Module["_attachUintListener"]=a0=>(_attachUintListener=Module["_attachUintListener"]=wasmExports["ze"])(a0);var _attachUintVectorListener=Module["_attachUintVectorListener"]=a0=>(_attachUintVectorListener=Module["_attachUintVectorListener"]=wasmExports["Ae"])(a0);var _attachStringListener=Module["_attachStringListener"]=a0=>(_attachStringListener=Module["_attachStringListener"]=wasmExports["Be"])(a0);var _attachStringVectorListener=Module["_attachStringVectorListener"]=a0=>(_attachStringVectorListener=Module["_attachStringVectorListener"]=wasmExports["Ce"])(a0);var _attachProtoListener=Module["_attachProtoListener"]=(a0,a1)=>(_attachProtoListener=Module["_attachProtoListener"]=wasmExports["De"])(a0,a1);var _attachProtoVectorListener=Module["_attachProtoVectorListener"]=(a0,a1)=>(_attachProtoVectorListener=Module["_attachProtoVectorListener"]=wasmExports["Ee"])(a0,a1);var _getGraphConfig=Module["_getGraphConfig"]=(a0,a1)=>(_getGraphConfig=Module["_getGraphConfig"]=wasmExports["Fe"])(a0,a1);var _clearSubgraphs=Module["_clearSubgraphs"]=()=>(_clearSubgraphs=Module["_clearSubgraphs"]=wasmExports["Ge"])();var _pushBinarySubgraph=Module["_pushBinarySubgraph"]=(a0,a1)=>(_pushBinarySubgraph=Module["_pushBinarySubgraph"]=wasmExports["He"])(a0,a1);var _pushTextSubgraph=Module["_pushTextSubgraph"]=(a0,a1)=>(_pushTextSubgraph=Module["_pushTextSubgraph"]=wasmExports["Ie"])(a0,a1);var _changeBinaryGraph=Module["_changeBinaryGraph"]=(a0,a1)=>(_changeBinaryGraph=Module["_changeBinaryGraph"]=wasmExports["Je"])(a0,a1);var _changeTextGraph=Module["_changeTextGraph"]=(a0,a1)=>(_changeTextGraph=Module["_changeTextGraph"]=wasmExports["Ke"])(a0,a1);var _processGl=Module["_processGl"]=a0=>(_processGl=Module["_processGl"]=wasmExports["Le"])(a0);var _process=Module["_process"]=a0=>(_process=Module["_process"]=wasmExports["Me"])(a0);var _bindTextureToCanvas=Module["_bindTextureToCanvas"]=()=>(_bindTextureToCanvas=Module["_bindTextureToCanvas"]=wasmExports["Ne"])();var _requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=()=>(_requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=wasmExports["Oe"])();var _waitUntilIdle=Module["_waitUntilIdle"]=()=>(_waitUntilIdle=Module["_waitUntilIdle"]=wasmExports["Pe"])();var _closeGraph=Module["_closeGraph"]=()=>(_closeGraph=Module["_closeGraph"]=wasmExports["Qe"])();var _setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=a0=>(_setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=wasmExports["Re"])(a0);var ___getTypeName=a0=>(___getTypeName=wasmExports["Se"])(a0);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["Te"])(a0,a1);var _memalign=(a0,a1)=>(_memalign=wasmExports["Ue"])(a0,a1);var setTempRet0=a0=>(setTempRet0=wasmExports["Ve"])(a0);var stackSave=()=>(stackSave=wasmExports["We"])();var stackRestore=a0=>(stackRestore=wasmExports["Xe"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["Ye"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["Ze"])(a0);var _kVersionStampBuildChangelistStr=Module["_kVersionStampBuildChangelistStr"]=1024;var _kVersionStampCitcSnapshotStr=Module["_kVersionStampCitcSnapshotStr"]=1056;var _kVersionStampCitcWorkspaceIdStr=Module["_kVersionStampCitcWorkspaceIdStr"]=1088;var _kVersionStampSourceUriStr=Module["_kVersionStampSourceUriStr"]=1600;var _kVersionStampBuildClientStr=Module["_kVersionStampBuildClientStr"]=2112;var _kVersionStampBuildClientMintStatusStr=Module["_kVersionStampBuildClientMintStatusStr"]=2624;var _kVersionStampBuildCompilerStr=Module["_kVersionStampBuildCompilerStr"]=2656;var _kVersionStampBuildDateTimePstStr=Module["_kVersionStampBuildDateTimePstStr"]=3168;var _kVersionStampBuildDepotPathStr=Module["_kVersionStampBuildDepotPathStr"]=3200;var _kVersionStampBuildIdStr=Module["_kVersionStampBuildIdStr"]=3712;var _kVersionStampBuildInfoStr=Module["_kVersionStampBuildInfoStr"]=4224;var _kVersionStampBuildLabelStr=Module["_kVersionStampBuildLabelStr"]=4736;var _kVersionStampBuildTargetStr=Module["_kVersionStampBuildTargetStr"]=5248;var _kVersionStampBuildTimestampStr=Module["_kVersionStampBuildTimestampStr"]=5760;var _kVersionStampBuildToolStr=Module["_kVersionStampBuildToolStr"]=5792;var _kVersionStampG3BuildTargetStr=Module["_kVersionStampG3BuildTargetStr"]=6304;var _kVersionStampVerifiableStr=Module["_kVersionStampVerifiableStr"]=6816;var _kVersionStampBuildFdoTypeStr=Module["_kVersionStampBuildFdoTypeStr"]=6848;var _kVersionStampBuildBaselineChangelistStr=Module["_kVersionStampBuildBaselineChangelistStr"]=6880;var _kVersionStampBuildLtoTypeStr=Module["_kVersionStampBuildLtoTypeStr"]=6912;var _kVersionStampBuildPropellerTypeStr=Module["_kVersionStampBuildPropellerTypeStr"]=6944;var _kVersionStampBuildPghoTypeStr=Module["_kVersionStampBuildPghoTypeStr"]=6976;var _kVersionStampBuildUsernameStr=Module["_kVersionStampBuildUsernameStr"]=7008;var _kVersionStampBuildHostnameStr=Module["_kVersionStampBuildHostnameStr"]=7520;var _kVersionStampBuildDirectoryStr=Module["_kVersionStampBuildDirectoryStr"]=8032;var _kVersionStampBuildChangelistInt=Module["_kVersionStampBuildChangelistInt"]=8544;var _kVersionStampCitcSnapshotInt=Module["_kVersionStampCitcSnapshotInt"]=8552;var _kVersionStampBuildClientMintStatusInt=Module["_kVersionStampBuildClientMintStatusInt"]=8556;var _kVersionStampBuildTimestampInt=Module["_kVersionStampBuildTimestampInt"]=8560;var _kVersionStampVerifiableInt=Module["_kVersionStampVerifiableInt"]=8568;var _kVersionStampBuildCoverageEnabledInt=Module["_kVersionStampBuildCoverageEnabledInt"]=8572;var _kVersionStampBuildBaselineChangelistInt=Module["_kVersionStampBuildBaselineChangelistInt"]=8576;var _kVersionStampPrecookedTimestampStr=Module["_kVersionStampPrecookedTimestampStr"]=8592;var _kVersionStampPrecookedClientInfoStr=Module["_kVersionStampPrecookedClientInfoStr"]=9104;var ___start_em_js=Module["___start_em_js"]=1237828;var ___stop_em_js=Module["___stop_em_js"]=1245803;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["ccall"]=ccall;Module["stringToNewUTF8"]=stringToNewUTF8;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); + + + return moduleArg.ready +} +); +})(); +; +if (typeof exports === 'object' && typeof module === 'object') + module.exports = ModuleFactory; +else if (typeof define === 'function' && define['amd']) + define([], () => ModuleFactory); diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.wasm b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_internal.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f75b011a85dedc7d603e698e0efffd671c56ba8e GIT binary patch literal 520441 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%0A-|J3mvVm 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뺺q*M7F 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≶>UEulRR_!1fr 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¨uZ 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 literal 0 HcmV?d00001 diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.js b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.js new file mode 100644 index 0000000..d35ef64 --- /dev/null +++ b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.js @@ -0,0 +1,20 @@ +// Build 631569433 + +var ModuleFactory = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(moduleArg = {}) { + +var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);var isFileURI=filename=>filename.startsWith("file://");var wasmBinaryFile;wasmBinaryFile="vision_wasm_nosimd_internal.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinarySync(binaryFile))}else if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(instance=>instance).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function createWasm(){var info={"a":wasmImports};function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["qd"];updateMemoryViews();wasmTable=wasmExports["td"];addOnInit(wasmExports["rd"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;var ASM_CONSTS={1246066:$0=>{const canvas=Emval.toValue($0);const context=canvas.getContext("webgpu");return JsValStore.add(context.getCurrentTexture())},1246201:($0,$1,$2,$3,$4)=>{const drawable=Emval.toValue($0);const device=JsValStore.get($1);const texture=JsValStore.get($2);const width=$3;const height=$4;device.queue.copyExternalImageToTexture({source:drawable},{texture:texture},[width,height])},1246452:($0,$1,$2,$3)=>{const sourceExtTex=Emval.toValue($0);const device=JsValStore.get($1);const sampler=JsValStore.get($2);const bgLayout=JsValStore.get($3);const bindGroup=device.createBindGroup({layout:bgLayout,entries:[{binding:0,resource:sampler},{binding:1,resource:sourceExtTex}]});return JsValStore.add(bindGroup)},1246800:($0,$1)=>{const input=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");ctx.drawImage(input,0,0,output.width,output.height)},1246965:($0,$1)=>{const inputArray=Emval.toValue($0);const output=Emval.toValue($1);const ctx=output.getContext("2d");const image_data=new ImageData(inputArray,output.width,output.height);ctx.putImageData(image_data,0,0)},1247189:($0,$1)=>{const input=Emval.toValue($0);const outputArray=Emval.toValue($1);const ctx=input.getContext("2d");const data=ctx.getImageData(0,0,input.width,input.height);outputArray.set(data.data)},1247393:()=>typeof HTMLCanvasElement!=="undefined",1247448:()=>!!Module["preinitializedWebGPUDevice"],1247499:()=>{specialHTMLTargets["#canvas"]=Module.canvas},1247550:()=>typeof wasmOffsetConverter!=="undefined"};function JsWrapImageConverter(){if(!Module._imageConverter){Module._imageConverter=(binaryPtr,binarySize,width,height,numChannels,makeDeepCopy,outputType)=>{const imageData=new outputType(makeDeepCopy?Module.HEAPU8.slice(binaryPtr,binaryPtr+binarySize).buffer:Module.HEAPU8.buffer,binaryPtr,width*height*numChannels);return{data:imageData,width:width,height:height}}}}function JsOnUint8ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnFloat32ArrayImageListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,timestamp_ms)}function JsOnWebGLTextureListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},timestamp_ms)}function JsOnUint8ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Uint8Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnFloat32ArrayImageVectorListener(output_stream_name,binary_ptr,binary_size,width,height,num_channels,make_deep_copy,timestamp_ms){const image=Module._imageConverter(binary_ptr,binary_size,width,height,num_channels,make_deep_copy,Float32Array);Module._wrapSimpleListenerOutput(output_stream_name,image,false,timestamp_ms)}function JsOnWebGLTextureVectorListener(output_stream_name,name,width,height,timestamp_ms){Module._wrapSimpleListenerOutput(output_stream_name,{data:GL.textures[name],width:width,height:height},false,timestamp_ms)}function JsOnEmptyPacketListener(output_stream_name,timestamp){Module._wrapEmptyPacketListenerOutput(output_stream_name,timestamp)}function JsOnVectorFinishedListener(output_stream_name,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,undefined,true,timestamp)}function JsOnSimpleListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerBool(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerInt(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerUint(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerDouble(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,timestamp)}function JsOnVectorListenerFloat(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,out_data,false,timestamp)}function JsOnSimpleListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),timestamp)}function JsOnVectorListenerString(output_stream_name,out_data,timestamp){Module._wrapSimpleListenerOutput(output_stream_name,UTF8ToString(out_data),false,timestamp)}function JsOnVectorListenerProto(output_stream_name,proto_ptr,proto_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(proto_ptr,proto_ptr+proto_size):new Uint8Array(Module.HEAPU8.buffer,proto_ptr,proto_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,false,timestamp)}function JsWrapSimpleListeners(){if(!Module._wrapSimpleListenerOutput){Module._wrapSimpleListenerOutput=(outputStreamName,...args)=>{if(Module.simpleListeners){const streamName=UTF8ToString(outputStreamName);if(Module.simpleListeners[streamName]){Module.simpleListeners[streamName](...args)}}}}if(!Module._wrapEmptyPacketListenerOutput){Module._wrapEmptyPacketListenerOutput=(outputStreamName,timestamp)=>{if(Module.emptyPacketListeners){const streamName=UTF8ToString(outputStreamName);if(Module.emptyPacketListeners[streamName]){Module.emptyPacketListeners[streamName](timestamp)}}}}}function JsOnSimpleListenerBinaryArray(output_stream_name,binary_ptr,binary_size,make_deep_copy,timestamp){const newProtoArray=make_deep_copy?Module.HEAPU8.slice(binary_ptr,binary_ptr+binary_size):new Uint8Array(Module.HEAPU8.buffer,binary_ptr,binary_size);Module._wrapSimpleListenerOutput(output_stream_name,newProtoArray,timestamp)}function mediapipe_import_external_texture(device_handle,source_handle){const device=WebGPU.mgrDevice.get(device_handle);const source=Emval.toValue(source_handle);const externalTexture=device.importExternalTexture({source:source});return Emval.toHandle(externalTexture)}function mediapipe_create_utility_canvas2d(){let canvas;if(typeof HTMLCanvasElement!=="undefined"){canvas=document.createElement("canvas");canvas.style.display="none"}else{canvas=new OffscreenCanvas(0,0)}return Emval.toHandle(canvas)}function GetAdapterVendor(){const device=Module["preinitializedWebGPUDevice"];const vendor=device.adapterInfo?device.adapterInfo.vendor:"Unknown";return stringToNewUTF8(vendor)}function xnnLoadWasmModuleJS(code,offset,offset_end,invalid_function_index){const tableOriginalSize=wasmTable.length;const binary=new Uint8Array(HEAPU8.slice(code+offset,code+offset_end));try{var module=new WebAssembly.Module(binary);var instance=new WebAssembly.Instance(module,{env:{memory:wasmMemory}});for(var symName in instance.exports){var value=instance.exports[symName];addFunction(value)}if(tableOriginalSize{Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof Browser.setImmediate=="undefined"){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);Browser.setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}else{Browser.setImmediate=setImmediate}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){Browser.setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0};var _emscripten_get_now;_emscripten_get_now=()=>performance.now();var setMainLoop=(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)=>{assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}GL.newRenderingFrameStarted();Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object")SDL.audio?.queueNewAudioData?.();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")};var randomFill=view=>(randomFill=initRandomFill())(view);var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=Buffer.alloc(BUFSIZE);var bytesRead=0;var fd=process.stdin.fd;try{bytesRead=fs.readSync(fd,buf)}catch(e){if(e.toString().includes("EOF"))bytesRead=0;else throw e}if(bytesRead>0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url,arrayBuffer=>{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath(path,opts={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get(){return this.node},set(val){this.node=val}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(val){this.shared.flags=val}},position:{get(){return this.shared.position},set(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;i0,ioctl(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile(path,opts={}){opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init(input,output,error){FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get(){var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret},getp(){return SYSCALLS.get()},getStr(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream}};var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var safeSetTimeout=(func,timeout)=>setTimeout(()=>{callUserCallback(func)},timeout);var warnOnce=text=>{warnOnce.shown||={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}};var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,`Image ${name} could not be decoded`);var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);onload?.(byteArray)};img.onerror=event=>{err(`Image ${url} could not be decoded`);onerror?.()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;onload?.(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err(`warning: browser could not fully decode audio ${name}, trying slower base64 approach`);function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}Module["onFullScreen"]?.(Browser.isFullscreen);Module["onFullscreen"]?.(Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navigator["mozGetUserMedia"];window.getUserMedia(func)},getMovementX(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseCoords(pageX,pageY){var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;var adjustedX=pageX-(scrollX+rect.left);var adjustedY=pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);return{x:adjustedX,y:adjustedY}},setMouseCoords(pageX,pageY){const{x:x,y:y}=Browser.calculateMouseCoords(pageX,pageY);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y},calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var coords=Browser.calculateMouseCoords(touch.pageX,touch.pageY);if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];last||=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}Browser.setMouseCoords(event.pageX,event.pageY)}},resizeListeners:[],updateResizeListeners(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h{while(callbacks.length>0){callbacks.shift()(Module)}};var noExitRuntime=Module["noExitRuntime"]||true;function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var setErrNo=value=>{HEAP32[___errno_location()>>2]=value;return value};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.getp();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:{if(!stream.tty)return-59;return 0}case 21505:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcgets){var termios=stream.tty.ops.ioctl_tcgets(stream);var argp=SYSCALLS.getp();HEAP32[argp>>2]=termios.c_iflag||0;HEAP32[argp+4>>2]=termios.c_oflag||0;HEAP32[argp+8>>2]=termios.c_cflag||0;HEAP32[argp+12>>2]=termios.c_lflag||0;for(var i=0;i<32;i++){HEAP8[argp+i+17>>0]=termios.c_cc[i]||0}return 0}return 0}case 21510:case 21511:case 21512:{if(!stream.tty)return-59;return 0}case 21506:case 21507:case 21508:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tcsets){var argp=SYSCALLS.getp();var c_iflag=HEAP32[argp>>2];var c_oflag=HEAP32[argp+4>>2];var c_cflag=HEAP32[argp+8>>2];var c_lflag=HEAP32[argp+12>>2];var c_cc=[];for(var i=0;i<32;i++){c_cc.push(HEAP8[argp+i+17>>0])}return stream.tty.ops.ioctl_tcsets(stream.tty,op,{c_iflag:c_iflag,c_oflag:c_oflag,c_cflag:c_cflag,c_lflag:c_lflag,c_cc:c_cc})}return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.getp();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.getp();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;if(stream.tty.ops.ioctl_tiocgwinsz){var winsize=stream.tty.ops.ioctl_tiocgwinsz(stream.tty);var argp=SYSCALLS.getp();HEAP16[argp>>1]=winsize[0];HEAP16[argp+2>>1]=winsize[1]}return 0}case 21524:{if(!stream.tty)return-59;return 0}case 21515:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~6400;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __embind_register_bigint=(primitiveType,name,size,minRange,maxRange)=>{};var embind_init_charCodes=()=>{var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes};var embind_charCodes;var readLatin1String=ptr=>{var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret};var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var BindingError;var throwBindingError=message=>{throw new BindingError(message)};var InternalError;function sharedRegisterType(rawType,registeredInstance,options={}){var name=registeredInstance.name;if(!rawType){throwBindingError(`type "${name}" must have a positive integer typeid pointer`)}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError(`Cannot register type '${name}' twice`)}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}return sharedRegisterType(rawType,registeredInstance,options)}var GenericWireTypeSize=8;var __embind_register_bool=(rawType,name,trueValue,falseValue)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":function(pointer){return this["fromWireType"](HEAPU8[pointer])},destructorFunction:null})};function handleAllocatorInit(){Object.assign(HandleAllocator.prototype,{get(id){return this.allocated[id]},has(id){return this.allocated[id]!==undefined},allocate(handle){var id=this.freelist.pop()||this.allocated.length;this.allocated[id]=handle;return id},free(id){this.allocated[id]=undefined;this.freelist.push(id)}})}function HandleAllocator(){this.allocated=[undefined];this.freelist=[]}var emval_handles=new HandleAllocator;var __emval_decref=handle=>{if(handle>=emval_handles.reserved&&0===--emval_handles.get(handle).refcount){emval_handles.free(handle)}};var count_emval_handles=()=>{var count=0;for(var i=emval_handles.reserved;i{emval_handles.allocated.push({value:undefined},{value:null},{value:true},{value:false});emval_handles.reserved=emval_handles.allocated.length;Module["count_emval_handles"]=count_emval_handles};var Emval={toValue:handle=>{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handles.get(handle).value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{return emval_handles.allocate({refcount:1,value:value})}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}var __embind_register_emval=(rawType,name)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":handle=>{var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":(destructors,value)=>Emval.toHandle(value),"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})};var floatReadValueFromPointer=(name,width)=>{switch(width){case 4:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 8:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError(`invalid float width (${width}): ${name}`)}};var __embind_register_float=(rawType,name,size)=>{name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":value=>value,"toWireType":(destructors,value)=>value,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":floatReadValueFromPointer(name,size),destructorFunction:null})};var integerReadValueFromPointer=(name,width,signed)=>{switch(width){case 1:return signed?pointer=>HEAP8[pointer>>0]:pointer=>HEAPU8[pointer>>0];case 2:return signed?pointer=>HEAP16[pointer>>1]:pointer=>HEAPU16[pointer>>1];case 4:return signed?pointer=>HEAP32[pointer>>2]:pointer=>HEAPU32[pointer>>2];default:throw new TypeError(`invalid integer width (${width}): ${name}`)}};var __embind_register_integer=(primitiveType,name,size,minRange,maxRange)=>{name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":integerReadValueFromPointer(name,size,minRange!==0),destructorFunction:null})};var __embind_register_memory_view=(rawType,dataTypeIndex,name)=>{var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){var size=HEAPU32[handle>>2];var data=HEAPU32[handle+4>>2];return new TA(HEAP8.buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})};function readPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var __embind_register_std_string=(rawType,name)=>{name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType"(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var lengthBytesUTF16=str=>str.length*2;var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var lengthBytesUTF32=str=>{var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len};var __embind_register_std_wstring=(rawType,charSize,name)=>{name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":value=>{var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":(destructors,value)=>{if(!(typeof value=="string")){throwBindingError(`Cannot pass non-string to C++ string type ${name}`)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":GenericWireTypeSize,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction(ptr){_free(ptr)}})};var __embind_register_void=(rawType,name)=>{name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":()=>undefined,"toWireType":(destructors,o)=>undefined})};var nowIsMonotonic=1;var __emscripten_get_now_is_monotonic=()=>nowIsMonotonic;var getTypeName=type=>{var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv};var requireRegisteredType=(rawType,humanName)=>{var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl};var emval_returnValue=(returnType,destructorsRef,handle)=>{var destructors=[];var result=returnType["toWireType"](destructors,handle);if(destructors.length){HEAPU32[destructorsRef>>2]=Emval.toHandle(destructors)}return result};var __emval_as=(handle,returnType,destructorsRef)=>{handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");return emval_returnValue(returnType,destructorsRef,handle)};var emval_symbols={};var getStringOrSymbol=address=>{var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol};var emval_get_global=()=>{if(typeof globalThis=="object"){return globalThis}function testGlobal(obj){obj["$$$embind_global$$$"]=obj;var success=typeof $$$embind_global$$$=="object"&&obj["$$$embind_global$$$"]==obj;if(!success){delete obj["$$$embind_global$$$"]}return success}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}if(typeof global=="object"&&testGlobal(global)){$$$embind_global$$$=global}else if(typeof self=="object"&&testGlobal(self)){$$$embind_global$$$=self}if(typeof $$$embind_global$$$=="object"){return $$$embind_global$$$}throw Error("unable to get global object.")};var __emval_get_global=name=>{if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}};var __emval_get_property=(handle,key)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);return Emval.toHandle(handle[key])};var __emval_incref=handle=>{if(handle>4){emval_handles.get(handle).refcount+=1}};var __emval_instanceof=(object,constructor)=>{object=Emval.toValue(object);constructor=Emval.toValue(constructor);return object instanceof constructor};var __emval_new_cstring=v=>Emval.toHandle(getStringOrSymbol(v));var runDestructors=destructors=>{while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}};var __emval_run_destructors=handle=>{var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)};var __emval_set_property=(handle,key,value)=>{handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value};var __emval_take_value=(type,arg)=>{type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)};var __emval_typeof=handle=>{handle=Emval.toValue(handle);return Emval.toHandle(typeof handle)};var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}var __mktime_js=function(tmPtr){var ret=(()=>{var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();var timeMs=date.getTime();if(isNaN(timeMs)){setErrNo(61);return-1}return timeMs/1e3})();return setTempRet0((tempDouble=ret,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)),ret>>>0};function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToNewUTF8=str=>{var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8(str,ret,size);return ret};var __tzset_js=(timezone,daylight,tzname)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=stringToNewUTF8(winterName);var summerNamePtr=stringToNewUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}};var _abort=()=>{abort("")};var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)};var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_date_now=()=>Date.now();var _emscripten_errn=(str,len)=>err(UTF8ToString(str,len));var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();var _emscripten_memcpy_js=(dest,src,num)=>HEAPU8.copyWithin(dest,src,src+num);var _emscripten_outn=(str,len)=>out(UTF8ToString(str,len));var _emscripten_pc_get_function=pc=>{abort("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0};var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var convertFrameToPC=frame=>{abort("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0};var UNWIND_CACHE={};var saveInUnwindCache=callstack=>{callstack.forEach(frame=>{var pc=convertFrameToPC(frame);if(pc){UNWIND_CACHE[pc]=frame}})};function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function _emscripten_stack_snapshot(){var callstack=jsStackTrace().split("\n");if(callstack[0]=="Error"){callstack.shift()}saveInUnwindCache(callstack);UNWIND_CACHE.last_addr=convertFrameToPC(callstack[3]);UNWIND_CACHE.last_stack=callstack;return UNWIND_CACHE.last_addr}var _emscripten_stack_unwind_buffer=(addr,buffer,count)=>{var stack;if(UNWIND_CACHE.last_addr==addr){stack=UNWIND_CACHE.last_stack}else{stack=jsStackTrace().split("\n");if(stack[0]=="Error"){stack.shift()}saveInUnwindCache(stack)}var offset=3;while(stack[offset]&&convertFrameToPC(stack[offset])!=addr){++offset}for(var i=0;i>2]=convertFrameToPC(stack[i+offset])}return i};var webgl_enable_ANGLE_instanced_arrays=ctx=>{var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=(index,divisor)=>ext["vertexAttribDivisorANGLE"](index,divisor);ctx["drawArraysInstanced"]=(mode,first,count,primcount)=>ext["drawArraysInstancedANGLE"](mode,first,count,primcount);ctx["drawElementsInstanced"]=(mode,count,type,indices,primcount)=>ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount);return 1}};var webgl_enable_OES_vertex_array_object=ctx=>{var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=()=>ext["createVertexArrayOES"]();ctx["deleteVertexArray"]=vao=>ext["deleteVertexArrayOES"](vao);ctx["bindVertexArray"]=vao=>ext["bindVertexArrayOES"](vao);ctx["isVertexArray"]=vao=>ext["isVertexArrayOES"](vao);return 1}};var webgl_enable_WEBGL_draw_buffers=ctx=>{var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=(n,bufs)=>ext["drawBuffersWEBGL"](n,bufs);return 1}};var webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance=ctx=>!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"));var webgl_enable_WEBGL_multi_draw=ctx=>!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"));var GL={counter:1,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:table=>{var ret=GL.counter++;for(var i=table.length;i32-Math.clz32(i===0?0:i-1),generateTempBuffers:(quads,context)=>{var largestIndex=GL.log2ceilLookup(GL.MAX_TEMP_BUFFER_SIZE);context.tempVertexBufferCounters1=[];context.tempVertexBufferCounters2=[];context.tempVertexBufferCounters1.length=context.tempVertexBufferCounters2.length=largestIndex+1;context.tempVertexBuffers1=[];context.tempVertexBuffers2=[];context.tempVertexBuffers1.length=context.tempVertexBuffers2.length=largestIndex+1;context.tempIndexBuffers=[];context.tempIndexBuffers.length=largestIndex+1;for(var i=0;i<=largestIndex;++i){context.tempIndexBuffers[i]=null;context.tempVertexBufferCounters1[i]=context.tempVertexBufferCounters2[i]=0;var ringbufferLength=GL.numTempVertexBuffersPerSize;context.tempVertexBuffers1[i]=[];context.tempVertexBuffers2[i]=[];var ringbuffer1=context.tempVertexBuffers1[i];var ringbuffer2=context.tempVertexBuffers2[i];ringbuffer1.length=ringbuffer2.length=ringbufferLength;for(var j=0;j>1;var quadIndexes=new Uint16Array(numIndexes);var i=0,v=0;while(1){quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+1;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v;if(i>=numIndexes)break;quadIndexes[i++]=v+2;if(i>=numIndexes)break;quadIndexes[i++]=v+3;if(i>=numIndexes)break;v+=4}context.GLctx.bufferData(34963,quadIndexes,35044);context.GLctx.bindBuffer(34963,null)}},getTempVertexBuffer:function getTempVertexBuffer(sizeBytes){var idx=GL.log2ceilLookup(sizeBytes);var ringbuffer=GL.currentContext.tempVertexBuffers1[idx];var nextFreeBufferIndex=GL.currentContext.tempVertexBufferCounters1[idx];GL.currentContext.tempVertexBufferCounters1[idx]=GL.currentContext.tempVertexBufferCounters1[idx]+1&GL.numTempVertexBuffersPerSize-1;var vbo=ringbuffer[nextFreeBufferIndex];if(vbo){return vbo}var prevVBO=GLctx.getParameter(34964);ringbuffer[nextFreeBufferIndex]=GLctx.createBuffer();GLctx.bindBuffer(34962,ringbuffer[nextFreeBufferIndex]);GLctx.bufferData(34962,1<{var source="";for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},calcBufLength:function calcBufLength(size,type,stride,count){if(stride>0){return count*stride}var typeSize=GL.byteSizeByType[type-GL.byteSizeByTypeRoot];return size*typeSize*count},usedTempBuffers:[],preDrawHandleClientVertexAttribBindings:function preDrawHandleClientVertexAttribBindings(count){GL.resetBufferBinding=false;for(var i=0;i{if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);var _allSupportedExtensions=ctx.getSupportedExtensions;var supportedExtensionsForGetProcAddress=["ANGLE_instanced_arrays","EXT_blend_minmax","EXT_disjoint_timer_query","EXT_frag_depth","EXT_shader_texture_lod","EXT_sRGB","OES_element_index_uint","OES_fbo_render_mipmap","OES_standard_derivatives","OES_texture_float","OES_texture_half_float","OES_texture_half_float_linear","OES_vertex_array_object","WEBGL_color_buffer_float","WEBGL_depth_texture","WEBGL_draw_buffers","EXT_color_buffer_float","EXT_disjoint_timer_query_webgl2","EXT_texture_norm16","WEBGL_clip_cull_distance","EXT_color_buffer_half_float","EXT_float_blend","EXT_texture_compression_bptc","EXT_texture_compression_rgtc","EXT_texture_filter_anisotropic","KHR_parallel_shader_compile","OES_texture_float_linear","WEBGL_compressed_texture_s3tc","WEBGL_compressed_texture_s3tc_srgb","WEBGL_debug_renderer_info","WEBGL_debug_shaders","WEBGL_lose_context","WEBGL_multi_draw"];ctx.getSupportedExtensions=function(){return(_allSupportedExtensions.apply(this)||[]).filter(ext=>supportedExtensionsForGetProcAddress.includes(ext))};return handle},registerContext:(ctx,webGLContextAttributes)=>{var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}context.maxVertexAttribs=context.GLctx.getParameter(34921);context.clientBuffers=[];for(var i=0;i{GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext?.GLctx;return!(contextHandle&&!GLctx)},getContext:contextHandle=>GL.contexts[contextHandle],deleteContext:contextHandle=>{if(GL.currentContext===GL.contexts[contextHandle]){GL.currentContext=null}if(typeof JSEvents=="object"){JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas)}if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas){GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined}GL.contexts[contextHandle]=null},initExtensions:context=>{context||=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_ANGLE_instanced_arrays(GLctx);webgl_enable_OES_vertex_array_object(GLctx);webgl_enable_WEBGL_draw_buffers(GLctx);webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(ext=>{if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})},getExtensions(){var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(e=>"GL_"+e));return exts}};var withStackSave=f=>{var stack=stackSave();var ret=f();stackRestore(stack);return ret};var JSEvents={inEventHandler:0,removeAllEventListeners(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((x,y)=>x.precedence{for(var i=0;i{try{if(!target)return window;if(typeof target=="number")target=specialHTMLTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target=="string"?document.getElementById(target):target}catch(e){return null}};var findCanvasEventTarget=target=>{if(typeof target=="number")target=UTF8ToString(target);if(!target||target==="#canvas"){if(typeof GL!="undefined"&&GL.offscreenCanvases["canvas"])return GL.offscreenCanvases["canvas"];return Module["canvas"]}if(typeof GL!="undefined"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return findEventTarget(target)};var _emscripten_webgl_do_create_context=(target,attributes)=>{var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle};var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;var _emscripten_webgl_destroy_context=contextHandle=>{if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)};var _emscripten_webgl_get_context_attributes=(c,a)=>{if(!a)return-5;c=GL.contexts[c];if(!c)return-3;var t=c.GLctx;if(!t)return-3;t=t.getContextAttributes();HEAP32[a>>2]=t.alpha;HEAP32[a+4>>2]=t.depth;HEAP32[a+8>>2]=t.stencil;HEAP32[a+12>>2]=t.antialias;HEAP32[a+16>>2]=t.premultipliedAlpha;HEAP32[a+20>>2]=t.preserveDrawingBuffer;var power=t["powerPreference"]&&emscripten_webgl_power_preferences.indexOf(t["powerPreference"]);HEAP32[a+24>>2]=power;HEAP32[a+28>>2]=t.failIfMajorPerformanceCaveat;HEAP32[a+32>>2]=c.version;HEAP32[a+36>>2]=0;HEAP32[a+40>>2]=c.attributes.enableExtensionsByDefault;return 0};var _emscripten_webgl_do_get_current_context=()=>GL.currentContext?GL.currentContext.handle:0;var _emscripten_webgl_get_current_context=_emscripten_webgl_do_get_current_context;var _emscripten_webgl_init_context_attributes=attributes=>{var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1};var _emscripten_webgl_make_context_current=contextHandle=>{var success=GL.makeContextCurrent(contextHandle);return success?0:-5};var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var WebGPU={errorCallback:(callback,type,message,userdata)=>{withStackSave(()=>{var messagePtr=stringToUTF8OnStack(message);getWasmTableEntry(callback)(type,messagePtr,userdata)})},initManagers:()=>{if(WebGPU.mgrDevice)return;function Manager(){this.objects={};this.nextId=1;this.create=function(object,wrapper={}){var id=this.nextId++;wrapper.refcount=1;wrapper.object=object;this.objects[id]=wrapper;return id};this.get=function(id){if(!id)return undefined;var o=this.objects[id];return o.object};this.reference=function(id){var o=this.objects[id];o.refcount++};this.release=function(id){var o=this.objects[id];o.refcount--;if(o.refcount<=0){delete this.objects[id]}}}WebGPU.mgrSurface=WebGPU.mgrSurface||new Manager;WebGPU.mgrSwapChain=WebGPU.mgrSwapChain||new Manager;WebGPU.mgrAdapter=WebGPU.mgrAdapter||new Manager;WebGPU.mgrDevice=WebGPU.mgrDevice||new Manager;WebGPU.mgrQueue=WebGPU.mgrQueue||new Manager;WebGPU.mgrCommandBuffer=WebGPU.mgrCommandBuffer||new Manager;WebGPU.mgrCommandEncoder=WebGPU.mgrCommandEncoder||new Manager;WebGPU.mgrRenderPassEncoder=WebGPU.mgrRenderPassEncoder||new Manager;WebGPU.mgrComputePassEncoder=WebGPU.mgrComputePassEncoder||new Manager;WebGPU.mgrBindGroup=WebGPU.mgrBindGroup||new Manager;WebGPU.mgrBuffer=WebGPU.mgrBuffer||new Manager;WebGPU.mgrSampler=WebGPU.mgrSampler||new Manager;WebGPU.mgrTexture=WebGPU.mgrTexture||new Manager;WebGPU.mgrTextureView=WebGPU.mgrTextureView||new Manager;WebGPU.mgrQuerySet=WebGPU.mgrQuerySet||new Manager;WebGPU.mgrBindGroupLayout=WebGPU.mgrBindGroupLayout||new Manager;WebGPU.mgrPipelineLayout=WebGPU.mgrPipelineLayout||new Manager;WebGPU.mgrRenderPipeline=WebGPU.mgrRenderPipeline||new Manager;WebGPU.mgrComputePipeline=WebGPU.mgrComputePipeline||new Manager;WebGPU.mgrShaderModule=WebGPU.mgrShaderModule||new Manager;WebGPU.mgrRenderBundleEncoder=WebGPU.mgrRenderBundleEncoder||new Manager;WebGPU.mgrRenderBundle=WebGPU.mgrRenderBundle||new Manager},makeColor:ptr=>({"r":HEAPF64[ptr>>3],"g":HEAPF64[ptr+8>>3],"b":HEAPF64[ptr+16>>3],"a":HEAPF64[ptr+24>>3]}),makeExtent3D:ptr=>({"width":HEAPU32[ptr>>2],"height":HEAPU32[ptr+4>>2],"depthOrArrayLayers":HEAPU32[ptr+8>>2]}),makeOrigin3D:ptr=>({"x":HEAPU32[ptr>>2],"y":HEAPU32[ptr+4>>2],"z":HEAPU32[ptr+8>>2]}),makeImageCopyTexture:ptr=>({"texture":WebGPU.mgrTexture.get(HEAPU32[ptr+4>>2]),"mipLevel":HEAPU32[ptr+8>>2],"origin":WebGPU.makeOrigin3D(ptr+12),"aspect":WebGPU.TextureAspect[HEAPU32[ptr+24>>2]]}),makeTextureDataLayout:ptr=>{var bytesPerRow=HEAPU32[ptr+16>>2];var rowsPerImage=HEAPU32[ptr+20>>2];return{"offset":HEAPU32[ptr+4+8>>2]*4294967296+HEAPU32[ptr+8>>2],"bytesPerRow":bytesPerRow===4294967295?undefined:bytesPerRow,"rowsPerImage":rowsPerImage===4294967295?undefined:rowsPerImage}},makeImageCopyBuffer:ptr=>{var layoutPtr=ptr+8;var bufferCopyView=WebGPU.makeTextureDataLayout(layoutPtr);bufferCopyView["buffer"]=WebGPU.mgrBuffer.get(HEAPU32[ptr+32>>2]);return bufferCopyView},makePipelineConstants:(constantCount,constantsPtr)=>{if(!constantCount)return;var constants={};for(var i=0;i>2]);constants[key]=HEAPF64[entryPtr+8>>3]}return constants},makePipelineLayout:layoutPtr=>{if(!layoutPtr)return"auto";return WebGPU.mgrPipelineLayout.get(layoutPtr)},makeProgrammableStageDescriptor:ptr=>{if(!ptr)return undefined;var desc={"module":WebGPU.mgrShaderModule.get(HEAPU32[ptr+4>>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[ptr+12>>2],HEAPU32[ptr+16>>2])};var entryPointPtr=HEAPU32[ptr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc},BufferMapState:["unmapped","pending","mapped"],CompilationMessageType:["error","warning","info"],DeviceLostReason:{undefined:0,destroyed:1},PreferredFormat:{rgba8unorm:18,bgra8unorm:23},AddressMode:["repeat","mirror-repeat","clamp-to-edge"],BlendFactor:["zero","one","src","one-minus-src","src-alpha","one-minus-src-alpha","dst","one-minus-dst","dst-alpha","one-minus-dst-alpha","src-alpha-saturated","constant","one-minus-constant"],BlendOperation:["add","subtract","reverse-subtract","min","max"],BufferBindingType:[,"uniform","storage","read-only-storage"],CompareFunction:[,"never","less","less-equal","greater","greater-equal","equal","not-equal","always"],CompilationInfoRequestStatus:["success","error","device-lost","unknown"],CullMode:["none","front","back"],ErrorFilter:["validation","out-of-memory","internal"],FeatureName:[,"depth-clip-control","depth32float-stencil8","timestamp-query","texture-compression-bc","texture-compression-etc2","texture-compression-astc","indirect-first-instance","shader-f16","rg11b10ufloat-renderable","bgra8unorm-storage","float32filterable"],FilterMode:["nearest","linear"],FrontFace:["ccw","cw"],IndexFormat:[,"uint16","uint32"],LoadOp:[,"clear","load"],MipmapFilterMode:["nearest","linear"],PowerPreference:[,"low-power","high-performance"],PrimitiveTopology:["point-list","line-list","line-strip","triangle-list","triangle-strip"],QueryType:["occlusion","timestamp"],SamplerBindingType:[,"filtering","non-filtering","comparison"],StencilOperation:["keep","zero","replace","invert","increment-clamp","decrement-clamp","increment-wrap","decrement-wrap"],StorageTextureAccess:[,"write-only"],StoreOp:[,"store","discard"],TextureAspect:["all","stencil-only","depth-only"],TextureDimension:["1d","2d","3d"],TextureFormat:[,"r8unorm","r8snorm","r8uint","r8sint","r16uint","r16sint","r16float","rg8unorm","rg8snorm","rg8uint","rg8sint","r32float","r32uint","r32sint","rg16uint","rg16sint","rg16float","rgba8unorm","rgba8unorm-srgb","rgba8snorm","rgba8uint","rgba8sint","bgra8unorm","bgra8unorm-srgb","rgb10a2unorm","rg11b10ufloat","rgb9e5ufloat","rg32float","rg32uint","rg32sint","rgba16uint","rgba16sint","rgba16float","rgba32float","rgba32uint","rgba32sint","stencil8","depth16unorm","depth24plus","depth24plus-stencil8","depth32float","depth32float-stencil8","bc1-rgba-unorm","bc1-rgba-unorm-srgb","bc2-rgba-unorm","bc2-rgba-unorm-srgb","bc3-rgba-unorm","bc3-rgba-unorm-srgb","bc4-r-unorm","bc4-r-snorm","bc5-rg-unorm","bc5-rg-snorm","bc6h-rgb-ufloat","bc6h-rgb-float","bc7-rgba-unorm","bc7-rgba-unorm-srgb","etc2-rgb8unorm","etc2-rgb8unorm-srgb","etc2-rgb8a1unorm","etc2-rgb8a1unorm-srgb","etc2-rgba8unorm","etc2-rgba8unorm-srgb","eac-r11unorm","eac-r11snorm","eac-rg11unorm","eac-rg11snorm","astc-4x4-unorm","astc-4x4-unorm-srgb","astc-5x4-unorm","astc-5x4-unorm-srgb","astc-5x5-unorm","astc-5x5-unorm-srgb","astc-6x5-unorm","astc-6x5-unorm-srgb","astc-6x6-unorm","astc-6x6-unorm-srgb","astc-8x5-unorm","astc-8x5-unorm-srgb","astc-8x6-unorm","astc-8x6-unorm-srgb","astc-8x8-unorm","astc-8x8-unorm-srgb","astc-10x5-unorm","astc-10x5-unorm-srgb","astc-10x6-unorm","astc-10x6-unorm-srgb","astc-10x8-unorm","astc-10x8-unorm-srgb","astc-10x10-unorm","astc-10x10-unorm-srgb","astc-12x10-unorm","astc-12x10-unorm-srgb","astc-12x12-unorm","astc-12x12-unorm-srgb"],TextureSampleType:[,"float","unfilterable-float","depth","sint","uint"],TextureViewDimension:[,"1d","2d","2d-array","cube","cube-array","3d"],VertexFormat:[,"uint8x2","uint8x4","sint8x2","sint8x4","unorm8x2","unorm8x4","snorm8x2","snorm8x4","uint16x2","uint16x4","sint16x2","sint16x4","unorm16x2","unorm16x4","snorm16x2","snorm16x4","float16x2","float16x4","float32","float32x2","float32x3","float32x4","uint32","uint32x2","uint32x3","uint32x4","sint32","sint32x2","sint32x3","sint32x4"],VertexStepMode:["vertex","instance"],FeatureNameString2Enum:{undefined:"0","depth-clip-control":"1","depth32float-stencil8":"2","timestamp-query":"3","texture-compression-bc":"4","texture-compression-etc2":"5","texture-compression-astc":"6","indirect-first-instance":"7","shader-f16":"8","rg11b10ufloat-renderable":"9","bgra8unorm-storage":"10",float32filterable:"11"}};var JsValStore={values:{},next_id:1,add(js_val){var id;do{id=JsValStore.next_id++;if(JsValStore.next_id>2147483647)JsValStore.next_id=1}while(id in JsValStore.values);JsValStore.values[id]=js_val;return id},remove(id){delete JsValStore.values[id]},get(id){return JsValStore.values[id]}};var _emscripten_webgpu_export_bind_group_layout=handle=>JsValStore.add(WebGPU.mgrBindGroupLayout.get(handle));var _emscripten_webgpu_export_device=handle=>JsValStore.add(WebGPU.mgrDevice.get(handle));var _emscripten_webgpu_export_sampler=handle=>JsValStore.add(WebGPU.mgrSampler.get(handle));var _emscripten_webgpu_export_texture=handle=>JsValStore.add(WebGPU.mgrTexture.get(handle));var _emscripten_webgpu_get_device=()=>{if(WebGPU.preinitializedDeviceId===undefined){var device=Module["preinitializedWebGPUDevice"];var deviceWrapper={queueId:WebGPU.mgrQueue.create(device["queue"])};WebGPU.preinitializedDeviceId=WebGPU.mgrDevice.create(device,deviceWrapper)}WebGPU.mgrDevice.reference(WebGPU.preinitializedDeviceId);return WebGPU.preinitializedDeviceId};var _emscripten_webgpu_import_bind_group=handle=>WebGPU.mgrBindGroup.create(JsValStore.get(handle));var _emscripten_webgpu_import_texture=handle=>WebGPU.mgrTexture.create(JsValStore.get(handle));var _emscripten_webgpu_release_js_handle=id=>JsValStore.remove(id);var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};function _glActiveTexture(x0){GLctx.activeTexture(x0)}var _glAttachShader=(program,shader)=>{GLctx.attachShader(GL.programs[program],GL.shaders[shader])};var _glBindAttribLocation=(program,index,name)=>{GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))};var _glBindBuffer=(target,buffer)=>{if(target==34962){GLctx.currentArrayBufferBinding=buffer}else if(target==34963){GLctx.currentElementArrayBufferBinding=buffer}if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])};var _glBindBufferBase=(target,index,buffer)=>{GLctx.bindBufferBase(target,index,GL.buffers[buffer])};var _glBindFramebuffer=(target,framebuffer)=>{GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])};var _glBindTexture=(target,texture)=>{GLctx.bindTexture(target,GL.textures[texture])};var _glBindVertexArray=vao=>{GLctx.bindVertexArray(GL.vaos[vao]);var ibo=GLctx.getParameter(34965);GLctx.currentElementArrayBufferBinding=ibo?ibo.name|0:0};function _glBlendEquation(x0){GLctx.blendEquation(x0)}function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}var _glBufferData=(target,size,data,usage)=>{if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}};function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}var convertI32PairToI53=(lo,hi)=>(lo>>>0)+hi*4294967296;var _glClientWaitSync=(sync,flags,timeout_low,timeout_high)=>{var timeout=convertI32PairToI53(timeout_low,timeout_high);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)};var _glCompileShader=shader=>{GLctx.compileShader(GL.shaders[shader])};var _glCreateProgram=()=>{var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id};var _glCreateShader=shaderType=>{var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id};var _glDeleteBuffers=(n,buffers)=>{for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentArrayBufferBinding)GLctx.currentArrayBufferBinding=0;if(id==GLctx.currentElementArrayBufferBinding)GLctx.currentElementArrayBufferBinding=0;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}};var _glDeleteFramebuffers=(n,framebuffers)=>{for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}};var _glDeleteProgram=id=>{if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null};var _glDeleteShader=id=>{if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null};var _glDeleteSync=id=>{if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null};var _glDeleteTextures=(n,textures)=>{for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}};var _glDeleteVertexArrays=(n,vaos)=>{for(var i=0;i>2];GLctx.deleteVertexArray(GL.vaos[id]);GL.vaos[id]=null}};var _glDetachShader=(program,shader)=>{GLctx.detachShader(GL.programs[program],GL.shaders[shader])};function _glDisable(x0){GLctx.disable(x0)}var _glDisableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=false;GLctx.disableVertexAttribArray(index)};var _glDrawArrays=(mode,first,count)=>{GL.preDrawHandleClientVertexAttribBindings(first+count);GLctx.drawArrays(mode,first,count);GL.postDrawHandleClientVertexAttribBindings()};var tempFixedLengthArray=[];var _glDrawBuffers=(n,bufs)=>{var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx.drawBuffers(bufArray)};function _glEnable(x0){GLctx.enable(x0)}var _glEnableVertexAttribArray=index=>{var cb=GL.currentContext.clientBuffers[index];cb.enabled=true;GLctx.enableVertexAttribArray(index)};var _glFenceSync=(condition,flags)=>{var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0};function _glFinish(){GLctx.finish()}function _glFlush(){GLctx.flush()}var _glFramebufferTexture2D=(target,attachment,textarget,texture,level)=>{GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)};var _glFramebufferTextureLayer=(target,attachment,texture,level,layer)=>{GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)};var __glGenObject=(n,buffers,createFunction,objectTable)=>{for(var i=0;i>2]=id}};var _glGenBuffers=(n,buffers)=>{__glGenObject(n,buffers,"createBuffer",GL.buffers)};var _glGenFramebuffers=(n,ids)=>{__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)};var _glGenTextures=(n,textures)=>{__glGenObject(n,textures,"createTexture",GL.textures)};function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGetAttribLocation=(program,name)=>GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name));var _glGetError=()=>{var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error};var writeI53ToI64=(ptr,num)=>{HEAPU32[ptr>>2]=num;var lower=HEAPU32[ptr>>2];HEAPU32[ptr+4>>2]=(num-lower)/4294967296};var emscriptenWebGLGet=(name_,p,type)=>{if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Unknown object returned from WebGL getParameter(${name_})! (error: ${e})`);return}}break;default:GL.recordError(1280);err(`GL_INVALID_ENUM in glGet${type}v: Native code calling glGet${type}v(${name_}) and it returns ${result} of type ${typeof result}!`);return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}};var _glGetIntegerv=(name_,p)=>emscriptenWebGLGet(name_,p,0);var _glGetProgramiv=(program,pname,p)=>{if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}};var _glGetShaderInfoLog=(shader,maxLength,length,infoLog)=>{var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull};var _glGetShaderiv=(shader,pname,p)=>{if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}};var _glGetString=name_=>{var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:ret=stringToNewUTF8(GL.getExtensions().join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s?stringToNewUTF8(s):0;break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion=`OpenGL ES 3.0 (${glVersion})`;else{glVersion=`OpenGL ES 2.0 (${glVersion})`}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion=`OpenGL ES GLSL ES ${ver_num[1]} (${glslVersion})`}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret};var _glGetUniformBlockIndex=(program,uniformBlockName)=>GLctx.getUniformBlockIndex(GL.programs[program],UTF8ToString(uniformBlockName));var jstoi_q=str=>parseInt(str);var webglGetLeftBracePos=name=>name.slice(-1)=="]"&&name.lastIndexOf("[");var webglPrepareUniformLocationsBeforeFirstUse=program=>{var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j{name=UTF8ToString(name);if(program=GL.programs[program]){webglPrepareUniformLocationsBeforeFirstUse(program);var uniformLocsById=program.uniformLocsById;var arrayIndex=0;var uniformBaseName=name;var leftBrace=webglGetLeftBracePos(name);if(leftBrace>0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex{program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}};var _glPixelStorei=(pname,param)=>{if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)};var computeUnpackAlignedImageSize=(width,height,sizePerPixel,alignment)=>{function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize};var colorChannelsInGlTextureFormat=format=>{var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1};var heapObjectForWebGLType=type=>{type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16};var heapAccessShiftForWebGLHeap=heap=>31-Math.clz32(heap.BYTES_PER_ELEMENT);var emscriptenWebGLGetTexPixelData=(type,format,width,height,pixels,internalFormat)=>{var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)};var _glReadPixels=(x,y,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)};var _glShaderSource=(shader,count,string,length)=>{var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)};var _glTexImage2D=(target,level,internalFormat,width,height,border,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)};function _glTexParameterf(x0,x1,x2){GLctx.texParameterf(x0,x1,x2)}var _glTexParameterfv=(target,pname,params)=>{var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)};function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx.texStorage2D(x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx.texStorage3D(x0,x1,x2,x3,x4,x5)}var _glTexSubImage2D=(target,level,xoffset,yoffset,width,height,format,type,pixels)=>{if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)};var _glTexSubImage3D=(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)=>{if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}};var webglGetUniformLocation=location=>{var p=GLctx.currentProgram;if(p){var webglLoc=p.uniformLocsById[location];if(typeof webglLoc=="number"){p.uniformLocsById[location]=webglLoc=GLctx.getUniformLocation(p,p.uniformArrayNamesById[location]+(webglLoc>0?`[${webglLoc}]`:""))}return webglLoc}else{GL.recordError(1282)}};var _glUniform1f=(location,v0)=>{GLctx.uniform1f(webglGetUniformLocation(location),v0)};var _glUniform1i=(location,v0)=>{GLctx.uniform1i(webglGetUniformLocation(location),v0)};var _glUniform2f=(location,v0,v1)=>{GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)};var miniTempWebGLFloatBuffers=[];var _glUniform2fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)};var _glUniform3f=(location,v0,v1,v2)=>{GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)};var _glUniform4fv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)};var miniTempWebGLIntBuffers=[];var _glUniform4iv=(location,count,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)};var _glUniformBlockBinding=(program,uniformBlockIndex,uniformBlockBinding)=>{program=GL.programs[program];GLctx.uniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding)};var _glUniformMatrix4fv=(location,count,transpose,value)=>{if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)};var _glUseProgram=program=>{program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program};var _glVertexAttribPointer=(index,size,type,normalized,stride,ptr)=>{var cb=GL.currentContext.clientBuffers[index];if(!GLctx.currentArrayBufferBinding){cb.size=size;cb.type=type;cb.normalized=normalized;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;cb.vertexAttribPointerAdaptor=function(index,size,type,normalized,stride,ptr){this.vertexAttribPointer(index,size,type,normalized,stride,ptr)};return}cb.clientside=false;GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)};function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function _mediapipe_find_canvas_event_target(canvasSelector){let target=findCanvasEventTarget(canvasSelector);if(Module&&!target){target=Module.canvasWebGpu}return Emval.toHandle(target)}function _mediapipe_webgl_tex_image_drawable(drawableHandle){const drawable=Emval.toValue(drawableHandle);GLctx.texImage2D(GLctx.TEXTURE_2D,0,GLctx.RGBA,GLctx.RGBA,GLctx.UNSIGNED_BYTE,drawable)}var arraySum=(array,index)=>{var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum};var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];var addDays=(date,days)=>{var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var _strftime=(s,maxsize,format,tm)=>{var tm_zone=HEAPU32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":date=>WEEKDAYS[date.tm_wday].substring(0,3),"%A":date=>WEEKDAYS[date.tm_wday],"%b":date=>MONTHS[date.tm_mon].substring(0,3),"%B":date=>MONTHS[date.tm_mon],"%C":date=>{var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":date=>leadingNulls(date.tm_mday,2),"%e":date=>leadingSomething(date.tm_mday,2," "),"%g":date=>getWeekBasedYear(date).toString().substring(2),"%G":date=>getWeekBasedYear(date),"%H":date=>leadingNulls(date.tm_hour,2),"%I":date=>{var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":date=>leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3),"%m":date=>leadingNulls(date.tm_mon+1,2),"%M":date=>leadingNulls(date.tm_min,2),"%n":()=>"\n","%p":date=>{if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":date=>leadingNulls(date.tm_sec,2),"%t":()=>"\t","%u":date=>date.tm_wday||7,"%U":date=>{var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":date=>{var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":date=>date.tm_wday,"%W":date=>{var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":date=>(date.tm_year+1900).toString().substring(2),"%Y":date=>date.tm_year+1900,"%z":date=>{var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":date=>date.tm_zone,"%%":()=>"%"};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1};var _strftime_l=(s,maxsize,format,tm,loc)=>_strftime(s,maxsize,format,tm);var _wgpuBindGroupLayoutRelease=id=>WebGPU.mgrBindGroupLayout.release(id);var _wgpuBindGroupRelease=id=>WebGPU.mgrBindGroup.release(id);var _wgpuBufferGetMappedRange=(bufferId,offset,size)=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(size===0)warnOnce("getMappedRange size=0 no longer means WGPU_WHOLE_MAP_SIZE");if(size==-1)size=undefined;if(bufferWrapper.mapMode!==2){return 0}var mapped;try{mapped=bufferWrapper.object["getMappedRange"](offset,size)}catch(ex){return 0}var data=_memalign(16,mapped.byteLength);HEAPU8.fill(0,data,mapped.byteLength);bufferWrapper.onUnmap.push(()=>{new Uint8Array(mapped).set(HEAPU8.subarray(data,data+mapped.byteLength));_free(data)});return data};var _wgpuBufferReference=id=>WebGPU.mgrBuffer.reference(id);var _wgpuBufferRelease=id=>WebGPU.mgrBuffer.release(id);var _wgpuBufferUnmap=bufferId=>{var bufferWrapper=WebGPU.mgrBuffer.objects[bufferId];if(!bufferWrapper.onUnmap){return}for(var i=0;iWebGPU.mgrCommandBuffer.release(id);var _wgpuCommandEncoderBeginComputePass=(encoderId,descriptor)=>{var desc;function makeComputePassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{"querySet":WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),"beginningOfPassWriteIndex":HEAPU32[twPtr+4>>2],"endOfPassWriteIndex":HEAPU32[twPtr+8>>2]}}if(descriptor){desc={"label":undefined,"timestampWrites":makeComputePassTimestampWrites(HEAPU32[descriptor+8>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrComputePassEncoder.create(commandEncoder["beginComputePass"](desc))};var _wgpuCommandEncoderBeginRenderPass=(encoderId,descriptor)=>{function makeColorAttachment(caPtr){var viewPtr=HEAPU32[caPtr+4>>2];if(viewPtr===0){return undefined}var loadOpInt=HEAPU32[caPtr+12>>2];var storeOpInt=HEAPU32[caPtr+16>>2];var clearValue=WebGPU.makeColor(caPtr+24);return{"view":WebGPU.mgrTextureView.get(viewPtr),"resolveTarget":WebGPU.mgrTextureView.get(HEAPU32[caPtr+8>>2]),"clearValue":clearValue,"loadOp":WebGPU.LoadOp[loadOpInt],"storeOp":WebGPU.StoreOp[storeOpInt]}}function makeColorAttachments(count,caPtr){var attachments=[];for(var i=0;i>2]),"depthClearValue":HEAPF32[dsaPtr+12>>2],"depthLoadOp":WebGPU.LoadOp[HEAPU32[dsaPtr+4>>2]],"depthStoreOp":WebGPU.StoreOp[HEAPU32[dsaPtr+8>>2]],"depthReadOnly":HEAP8[dsaPtr+16>>0]!==0,"stencilClearValue":HEAPU32[dsaPtr+28>>2],"stencilLoadOp":WebGPU.LoadOp[HEAPU32[dsaPtr+20>>2]],"stencilStoreOp":WebGPU.StoreOp[HEAPU32[dsaPtr+24>>2]],"stencilReadOnly":HEAP8[dsaPtr+32>>0]!==0}}function makeRenderPassTimestampWrites(twPtr){if(twPtr===0)return undefined;return{"querySet":WebGPU.mgrQuerySet.get(HEAPU32[twPtr>>2]),"beginningOfPassWriteIndex":HEAPU32[twPtr+4>>2],"endOfPassWriteIndex":HEAPU32[twPtr+8>>2]}}function makeRenderPassDescriptor(descriptor){var nextInChainPtr=HEAPU32[descriptor>>2];var maxDrawCount=undefined;if(nextInChainPtr!==0){var sType=HEAPU32[nextInChainPtr+4>>2];var renderPassDescriptorMaxDrawCount=nextInChainPtr;maxDrawCount=HEAPU32[renderPassDescriptorMaxDrawCount+4+8>>2]*4294967296+HEAPU32[renderPassDescriptorMaxDrawCount+8>>2]}var desc={"label":undefined,"colorAttachments":makeColorAttachments(HEAPU32[descriptor+8>>2],HEAPU32[descriptor+12>>2]),"depthStencilAttachment":makeDepthStencilAttachment(HEAPU32[descriptor+16>>2]),"occlusionQuerySet":WebGPU.mgrQuerySet.get(HEAPU32[descriptor+20>>2]),"timestampWrites":makeRenderPassTimestampWrites(HEAPU32[descriptor+24>>2]),"maxDrawCount":maxDrawCount};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc}var desc=makeRenderPassDescriptor(descriptor);var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrRenderPassEncoder.create(commandEncoder["beginRenderPass"](desc))};var _wgpuCommandEncoderCopyBufferToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder["copyBufferToTexture"](WebGPU.makeImageCopyBuffer(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderCopyTextureToTexture=(encoderId,srcPtr,dstPtr,copySizePtr)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);var copySize=WebGPU.makeExtent3D(copySizePtr);commandEncoder["copyTextureToTexture"](WebGPU.makeImageCopyTexture(srcPtr),WebGPU.makeImageCopyTexture(dstPtr),copySize)};var _wgpuCommandEncoderFinish=(encoderId,descriptor)=>{var commandEncoder=WebGPU.mgrCommandEncoder.get(encoderId);return WebGPU.mgrCommandBuffer.create(commandEncoder["finish"]())};var _wgpuCommandEncoderRelease=id=>WebGPU.mgrCommandEncoder.release(id);var _wgpuComputePassEncoderDispatchWorkgroups=(passId,x,y,z)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass["dispatchWorkgroups"](x,y,z)};var _wgpuComputePassEncoderEnd=passId=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);pass["end"]()};var _wgpuComputePassEncoderRelease=id=>WebGPU.mgrComputePassEncoder.release(id);var _wgpuComputePassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass["setBindGroup"](groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass["setBindGroup"](groupIndex,group,offsets)}};var _wgpuComputePassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrComputePassEncoder.get(passId);var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);pass["setPipeline"](pipeline)};var _wgpuComputePipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrComputePipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline["getBindGroupLayout"](groupIndex))};var _wgpuComputePipelineRelease=id=>WebGPU.mgrComputePipeline.release(id);var readI53FromI64=ptr=>HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;var _wgpuDeviceCreateBindGroup=(deviceId,descriptor)=>{function makeEntry(entryPtr){var bufferId=HEAPU32[entryPtr+8>>2];var samplerId=HEAPU32[entryPtr+32>>2];var textureViewId=HEAPU32[entryPtr+36>>2];var binding=HEAPU32[entryPtr+4>>2];if(bufferId){var size=readI53FromI64(entryPtr+24);if(size==-1)size=undefined;return{"binding":binding,"resource":{"buffer":WebGPU.mgrBuffer.get(bufferId),"offset":HEAPU32[entryPtr+4+16>>2]*4294967296+HEAPU32[entryPtr+16>>2],"size":size}}}else if(samplerId){return{"binding":binding,"resource":WebGPU.mgrSampler.get(samplerId)}}else{return{"binding":binding,"resource":WebGPU.mgrTextureView.get(textureViewId)}}}function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i>2]),"entries":makeEntries(HEAPU32[descriptor+12>>2],HEAPU32[descriptor+16>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrBindGroup.create(device["createBindGroup"](desc))};var _wgpuDeviceCreateBuffer=(deviceId,descriptor)=>{var mappedAtCreation=HEAP8[descriptor+24>>0]!==0;var desc={"label":undefined,"usage":HEAPU32[descriptor+8>>2],"size":HEAPU32[descriptor+4+16>>2]*4294967296+HEAPU32[descriptor+16>>2],"mappedAtCreation":mappedAtCreation};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);var bufferWrapper={};var id=WebGPU.mgrBuffer.create(device["createBuffer"](desc),bufferWrapper);if(mappedAtCreation){bufferWrapper.mapMode=2;bufferWrapper.onUnmap=[]}return id};var _wgpuDeviceCreateCommandEncoder=(deviceId,descriptor)=>{var desc;if(descriptor){desc={"label":undefined};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrCommandEncoder.create(device["createCommandEncoder"](desc))};var _wgpuDeviceCreateComputePipeline=(deviceId,descriptor)=>{var desc={"label":undefined,"layout":WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),"compute":WebGPU.makeProgrammableStageDescriptor(descriptor+12)};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrComputePipeline.create(device["createComputePipeline"](desc))};var generateRenderPipelineDesc=descriptor=>{function makePrimitiveState(rsPtr){if(!rsPtr)return undefined;return{"topology":WebGPU.PrimitiveTopology[HEAPU32[rsPtr+4>>2]],"stripIndexFormat":WebGPU.IndexFormat[HEAPU32[rsPtr+8>>2]],"frontFace":WebGPU.FrontFace[HEAPU32[rsPtr+12>>2]],"cullMode":WebGPU.CullMode[HEAPU32[rsPtr+16>>2]]}}function makeBlendComponent(bdPtr){if(!bdPtr)return undefined;return{"operation":WebGPU.BlendOperation[HEAPU32[bdPtr>>2]],"srcFactor":WebGPU.BlendFactor[HEAPU32[bdPtr+4>>2]],"dstFactor":WebGPU.BlendFactor[HEAPU32[bdPtr+8>>2]]}}function makeBlendState(bsPtr){if(!bsPtr)return undefined;return{"alpha":makeBlendComponent(bsPtr+12),"color":makeBlendComponent(bsPtr+0)}}function makeColorState(csPtr){var formatInt=HEAPU32[csPtr+4>>2];return formatInt===0?undefined:{"format":WebGPU.TextureFormat[formatInt],"blend":makeBlendState(HEAPU32[csPtr+8>>2]),"writeMask":HEAPU32[csPtr+12>>2]}}function makeColorStates(count,csArrayPtr){var states=[];for(var i=0;i>2]],"failOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+4>>2]],"depthFailOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+8>>2]],"passOp":WebGPU.StencilOperation[HEAPU32[ssfPtr+12>>2]]}}function makeDepthStencilState(dssPtr){if(!dssPtr)return undefined;return{"format":WebGPU.TextureFormat[HEAPU32[dssPtr+4>>2]],"depthWriteEnabled":HEAP8[dssPtr+8>>0]!==0,"depthCompare":WebGPU.CompareFunction[HEAPU32[dssPtr+12>>2]],"stencilFront":makeStencilStateFace(dssPtr+16),"stencilBack":makeStencilStateFace(dssPtr+32),"stencilReadMask":HEAPU32[dssPtr+48>>2],"stencilWriteMask":HEAPU32[dssPtr+52>>2],"depthBias":HEAP32[dssPtr+56>>2],"depthBiasSlopeScale":HEAPF32[dssPtr+60>>2],"depthBiasClamp":HEAPF32[dssPtr+64>>2]}}function makeVertexAttribute(vaPtr){return{"format":WebGPU.VertexFormat[HEAPU32[vaPtr>>2]],"offset":HEAPU32[vaPtr+4+8>>2]*4294967296+HEAPU32[vaPtr+8>>2],"shaderLocation":HEAPU32[vaPtr+16>>2]}}function makeVertexAttributes(count,vaArrayPtr){var vas=[];for(var i=0;i>2];return stepModeInt===2?null:{"arrayStride":HEAPU32[vbPtr+4>>2]*4294967296+HEAPU32[vbPtr>>2],"stepMode":WebGPU.VertexStepMode[stepModeInt],"attributes":makeVertexAttributes(HEAPU32[vbPtr+12>>2],HEAPU32[vbPtr+16>>2])}}function makeVertexBuffers(count,vbArrayPtr){if(!count)return undefined;var vbs=[];for(var i=0;i>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[viPtr+12>>2],HEAPU32[viPtr+16>>2]),"buffers":makeVertexBuffers(HEAPU32[viPtr+20>>2],HEAPU32[viPtr+24>>2])};var entryPointPtr=HEAPU32[viPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}function makeMultisampleState(msPtr){if(!msPtr)return undefined;return{"count":HEAPU32[msPtr+4>>2],"mask":HEAPU32[msPtr+8>>2],"alphaToCoverageEnabled":HEAP8[msPtr+12>>0]!==0}}function makeFragmentState(fsPtr){if(!fsPtr)return undefined;var desc={"module":WebGPU.mgrShaderModule.get(HEAPU32[fsPtr+4>>2]),"constants":WebGPU.makePipelineConstants(HEAPU32[fsPtr+12>>2],HEAPU32[fsPtr+16>>2]),"targets":makeColorStates(HEAPU32[fsPtr+20>>2],HEAPU32[fsPtr+24>>2])};var entryPointPtr=HEAPU32[fsPtr+8>>2];if(entryPointPtr)desc["entryPoint"]=UTF8ToString(entryPointPtr);return desc}var desc={"label":undefined,"layout":WebGPU.makePipelineLayout(HEAPU32[descriptor+8>>2]),"vertex":makeVertexState(descriptor+12),"primitive":makePrimitiveState(descriptor+40),"depthStencil":makeDepthStencilState(HEAPU32[descriptor+60>>2]),"multisample":makeMultisampleState(descriptor+64),"fragment":makeFragmentState(HEAPU32[descriptor+80>>2])};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);return desc};var _wgpuDeviceCreateRenderPipeline=(deviceId,descriptor)=>{var desc=generateRenderPipelineDesc(descriptor);var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrRenderPipeline.create(device["createRenderPipeline"](desc))};var _wgpuDeviceCreateSampler=(deviceId,descriptor)=>{var desc;if(descriptor){desc={"label":undefined,"addressModeU":WebGPU.AddressMode[HEAPU32[descriptor+8>>2]],"addressModeV":WebGPU.AddressMode[HEAPU32[descriptor+12>>2]],"addressModeW":WebGPU.AddressMode[HEAPU32[descriptor+16>>2]],"magFilter":WebGPU.FilterMode[HEAPU32[descriptor+20>>2]],"minFilter":WebGPU.FilterMode[HEAPU32[descriptor+24>>2]],"mipmapFilter":WebGPU.MipmapFilterMode[HEAPU32[descriptor+28>>2]],"lodMinClamp":HEAPF32[descriptor+32>>2],"lodMaxClamp":HEAPF32[descriptor+36>>2],"compare":WebGPU.CompareFunction[HEAPU32[descriptor+40>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrSampler.create(device["createSampler"](desc))};var _wgpuDeviceCreateShaderModule=(deviceId,descriptor)=>{var nextInChainPtr=HEAPU32[descriptor>>2];var sType=HEAPU32[nextInChainPtr+4>>2];var desc={"label":undefined,"code":""};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);switch(sType){case 5:{var count=HEAPU32[nextInChainPtr+8>>2];var start=HEAPU32[nextInChainPtr+12>>2];var offset=start>>2;desc["code"]=HEAPU32.subarray(offset,offset+count);break}case 6:{var sourcePtr=HEAPU32[nextInChainPtr+8>>2];if(sourcePtr){desc["code"]=UTF8ToString(sourcePtr)}break}}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrShaderModule.create(device["createShaderModule"](desc))};var _wgpuDeviceCreateTexture=(deviceId,descriptor)=>{var desc={"label":undefined,"size":WebGPU.makeExtent3D(descriptor+16),"mipLevelCount":HEAPU32[descriptor+32>>2],"sampleCount":HEAPU32[descriptor+36>>2],"dimension":WebGPU.TextureDimension[HEAPU32[descriptor+12>>2]],"format":WebGPU.TextureFormat[HEAPU32[descriptor+28>>2]],"usage":HEAPU32[descriptor+8>>2]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr);var viewFormatCount=HEAPU32[descriptor+40>>2];if(viewFormatCount){var viewFormatsPtr=HEAPU32[descriptor+44>>2];desc["viewFormats"]=Array.from(HEAP32.subarray(viewFormatsPtr>>2,viewFormatsPtr+viewFormatCount*4>>2),function(format){return WebGPU.TextureFormat[format]})}var device=WebGPU.mgrDevice.get(deviceId);return WebGPU.mgrTexture.create(device["createTexture"](desc))};var _wgpuDeviceGetQueue=deviceId=>{var queueId=WebGPU.mgrDevice.objects[deviceId].queueId;WebGPU.mgrQueue.reference(queueId);return queueId};var _wgpuDeviceReference=id=>WebGPU.mgrDevice.reference(id);var _wgpuDeviceRelease=id=>WebGPU.mgrDevice.release(id);var _wgpuPipelineLayoutRelease=id=>WebGPU.mgrPipelineLayout.release(id);var _wgpuQuerySetRelease=id=>WebGPU.mgrQuerySet.release(id);var _wgpuQueueRelease=id=>WebGPU.mgrQueue.release(id);var _wgpuQueueSubmit=(queueId,commandCount,commands)=>{var queue=WebGPU.mgrQueue.get(queueId);var cmds=Array.from(HEAP32.subarray(commands>>2,commands+commandCount*4>>2),function(id){return WebGPU.mgrCommandBuffer.get(id)});queue["submit"](cmds)};function _wgpuQueueWriteBuffer(queueId,bufferId,bufferOffset_low,bufferOffset_high,data,size){var bufferOffset=convertI32PairToI53Checked(bufferOffset_low,bufferOffset_high);var queue=WebGPU.mgrQueue.get(queueId);var buffer=WebGPU.mgrBuffer.get(bufferId);var subarray=HEAPU8.subarray(data,data+size);queue["writeBuffer"](buffer,bufferOffset,subarray,0,size)}var _wgpuRenderPassEncoderDraw=(passId,vertexCount,instanceCount,firstVertex,firstInstance)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);pass["draw"](vertexCount,instanceCount,firstVertex,firstInstance)};var _wgpuRenderPassEncoderEnd=encoderId=>{var encoder=WebGPU.mgrRenderPassEncoder.get(encoderId);encoder["end"]()};var _wgpuRenderPassEncoderRelease=id=>WebGPU.mgrRenderPassEncoder.release(id);var _wgpuRenderPassEncoderSetBindGroup=(passId,groupIndex,groupId,dynamicOffsetCount,dynamicOffsetsPtr)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var group=WebGPU.mgrBindGroup.get(groupId);if(dynamicOffsetCount==0){pass["setBindGroup"](groupIndex,group)}else{var offsets=[];for(var i=0;i>2])}pass["setBindGroup"](groupIndex,group,offsets)}};var _wgpuRenderPassEncoderSetPipeline=(passId,pipelineId)=>{var pass=WebGPU.mgrRenderPassEncoder.get(passId);var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);pass["setPipeline"](pipeline)};var _wgpuRenderPipelineGetBindGroupLayout=(pipelineId,groupIndex)=>{var pipeline=WebGPU.mgrRenderPipeline.get(pipelineId);return WebGPU.mgrBindGroupLayout.create(pipeline["getBindGroupLayout"](groupIndex))};var _wgpuRenderPipelineRelease=id=>WebGPU.mgrRenderPipeline.release(id);var _wgpuSamplerReference=id=>WebGPU.mgrSampler.reference(id);var _wgpuSamplerRelease=id=>WebGPU.mgrSampler.release(id);var _wgpuShaderModuleReference=id=>WebGPU.mgrShaderModule.reference(id);var _wgpuShaderModuleRelease=id=>WebGPU.mgrShaderModule.release(id);var _wgpuTextureCreateView=(textureId,descriptor)=>{var desc;if(descriptor){var mipLevelCount=HEAPU32[descriptor+20>>2];var arrayLayerCount=HEAPU32[descriptor+28>>2];desc={"format":WebGPU.TextureFormat[HEAPU32[descriptor+8>>2]],"dimension":WebGPU.TextureViewDimension[HEAPU32[descriptor+12>>2]],"baseMipLevel":HEAPU32[descriptor+16>>2],"mipLevelCount":mipLevelCount===4294967295?undefined:mipLevelCount,"baseArrayLayer":HEAPU32[descriptor+24>>2],"arrayLayerCount":arrayLayerCount===4294967295?undefined:arrayLayerCount,"aspect":WebGPU.TextureAspect[HEAPU32[descriptor+32>>2]]};var labelPtr=HEAPU32[descriptor+4>>2];if(labelPtr)desc["label"]=UTF8ToString(labelPtr)}var texture=WebGPU.mgrTexture.get(textureId);return WebGPU.mgrTextureView.create(texture["createView"](desc))};var _wgpuTextureDestroy=textureId=>WebGPU.mgrTexture.get(textureId)["destroy"]();var _wgpuTextureReference=id=>WebGPU.mgrTexture.reference(id);var _wgpuTextureRelease=id=>WebGPU.mgrTexture.release(id);var _wgpuTextureViewReference=id=>WebGPU.mgrTextureView.reference(id);var _wgpuTextureViewRelease=id=>WebGPU.mgrTextureView.release(id);var getCFunc=ident=>{var func=Module["_"+ident];return func};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={"string":str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},"array":arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i(___wasm_call_ctors=wasmExports["rd"])();var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["sd"])(a0);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["ud"])(a0);var ___errno_location=()=>(___errno_location=wasmExports["vd"])();var _addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureAsImageToStream=Module["_addBoundTextureAsImageToStream"]=wasmExports["wd"])(a0,a1,a2,a3);var _attachImageListener=Module["_attachImageListener"]=(a0,a1)=>(_attachImageListener=Module["_attachImageListener"]=wasmExports["xd"])(a0,a1);var _attachImageVectorListener=Module["_attachImageVectorListener"]=(a0,a1)=>(_attachImageVectorListener=Module["_attachImageVectorListener"]=wasmExports["yd"])(a0,a1);var _registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=()=>(_registerModelResourcesGraphService=Module["_registerModelResourcesGraphService"]=wasmExports["zd"])();var _bindTextureToStream=Module["_bindTextureToStream"]=a0=>(_bindTextureToStream=Module["_bindTextureToStream"]=wasmExports["Ad"])(a0);var _addBoundTextureToStream=Module["_addBoundTextureToStream"]=(a0,a1,a2,a3)=>(_addBoundTextureToStream=Module["_addBoundTextureToStream"]=wasmExports["Bd"])(a0,a1,a2,a3);var _addDoubleToInputStream=Module["_addDoubleToInputStream"]=(a0,a1,a2)=>(_addDoubleToInputStream=Module["_addDoubleToInputStream"]=wasmExports["Cd"])(a0,a1,a2);var _addFloatToInputStream=Module["_addFloatToInputStream"]=(a0,a1,a2)=>(_addFloatToInputStream=Module["_addFloatToInputStream"]=wasmExports["Dd"])(a0,a1,a2);var _addBoolToInputStream=Module["_addBoolToInputStream"]=(a0,a1,a2)=>(_addBoolToInputStream=Module["_addBoolToInputStream"]=wasmExports["Ed"])(a0,a1,a2);var _addIntToInputStream=Module["_addIntToInputStream"]=(a0,a1,a2)=>(_addIntToInputStream=Module["_addIntToInputStream"]=wasmExports["Fd"])(a0,a1,a2);var _addUintToInputStream=Module["_addUintToInputStream"]=(a0,a1,a2)=>(_addUintToInputStream=Module["_addUintToInputStream"]=wasmExports["Gd"])(a0,a1,a2);var _addStringToInputStream=Module["_addStringToInputStream"]=(a0,a1,a2)=>(_addStringToInputStream=Module["_addStringToInputStream"]=wasmExports["Hd"])(a0,a1,a2);var _addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=(a0,a1,a2,a3)=>(_addRawDataSpanToInputStream=Module["_addRawDataSpanToInputStream"]=wasmExports["Id"])(a0,a1,a2,a3);var _allocateBoolVector=Module["_allocateBoolVector"]=a0=>(_allocateBoolVector=Module["_allocateBoolVector"]=wasmExports["Jd"])(a0);var _allocateFloatVector=Module["_allocateFloatVector"]=a0=>(_allocateFloatVector=Module["_allocateFloatVector"]=wasmExports["Kd"])(a0);var _allocateDoubleVector=Module["_allocateDoubleVector"]=a0=>(_allocateDoubleVector=Module["_allocateDoubleVector"]=wasmExports["Ld"])(a0);var _allocateIntVector=Module["_allocateIntVector"]=a0=>(_allocateIntVector=Module["_allocateIntVector"]=wasmExports["Md"])(a0);var _allocateUintVector=Module["_allocateUintVector"]=a0=>(_allocateUintVector=Module["_allocateUintVector"]=wasmExports["Nd"])(a0);var _allocateStringVector=Module["_allocateStringVector"]=a0=>(_allocateStringVector=Module["_allocateStringVector"]=wasmExports["Od"])(a0);var _addBoolVectorEntry=Module["_addBoolVectorEntry"]=(a0,a1)=>(_addBoolVectorEntry=Module["_addBoolVectorEntry"]=wasmExports["Pd"])(a0,a1);var _addFloatVectorEntry=Module["_addFloatVectorEntry"]=(a0,a1)=>(_addFloatVectorEntry=Module["_addFloatVectorEntry"]=wasmExports["Qd"])(a0,a1);var _addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=(a0,a1)=>(_addDoubleVectorEntry=Module["_addDoubleVectorEntry"]=wasmExports["Rd"])(a0,a1);var _addIntVectorEntry=Module["_addIntVectorEntry"]=(a0,a1)=>(_addIntVectorEntry=Module["_addIntVectorEntry"]=wasmExports["Sd"])(a0,a1);var _addUintVectorEntry=Module["_addUintVectorEntry"]=(a0,a1)=>(_addUintVectorEntry=Module["_addUintVectorEntry"]=wasmExports["Td"])(a0,a1);var _addStringVectorEntry=Module["_addStringVectorEntry"]=(a0,a1)=>(_addStringVectorEntry=Module["_addStringVectorEntry"]=wasmExports["Ud"])(a0,a1);var _addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=(a0,a1,a2)=>(_addBoolVectorToInputStream=Module["_addBoolVectorToInputStream"]=wasmExports["Vd"])(a0,a1,a2);var _addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=(a0,a1,a2)=>(_addFloatVectorToInputStream=Module["_addFloatVectorToInputStream"]=wasmExports["Wd"])(a0,a1,a2);var _addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=(a0,a1,a2)=>(_addDoubleVectorToInputStream=Module["_addDoubleVectorToInputStream"]=wasmExports["Xd"])(a0,a1,a2);var _addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=(a0,a1,a2)=>(_addIntVectorToInputStream=Module["_addIntVectorToInputStream"]=wasmExports["Yd"])(a0,a1,a2);var _addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=(a0,a1,a2)=>(_addUintVectorToInputStream=Module["_addUintVectorToInputStream"]=wasmExports["Zd"])(a0,a1,a2);var _addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=(a0,a1,a2)=>(_addStringVectorToInputStream=Module["_addStringVectorToInputStream"]=wasmExports["_d"])(a0,a1,a2);var _addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=(a0,a1,a2,a3,a4)=>(_addFlatHashMapToInputStream=Module["_addFlatHashMapToInputStream"]=wasmExports["$d"])(a0,a1,a2,a3,a4);var _addProtoToInputStream=Module["_addProtoToInputStream"]=(a0,a1,a2,a3,a4)=>(_addProtoToInputStream=Module["_addProtoToInputStream"]=wasmExports["ae"])(a0,a1,a2,a3,a4);var _addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=(a0,a1)=>(_addEmptyPacketToInputStream=Module["_addEmptyPacketToInputStream"]=wasmExports["be"])(a0,a1);var _addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=(a0,a1)=>(_addBoolToInputSidePacket=Module["_addBoolToInputSidePacket"]=wasmExports["ce"])(a0,a1);var _addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=(a0,a1)=>(_addDoubleToInputSidePacket=Module["_addDoubleToInputSidePacket"]=wasmExports["de"])(a0,a1);var _addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=(a0,a1)=>(_addFloatToInputSidePacket=Module["_addFloatToInputSidePacket"]=wasmExports["ee"])(a0,a1);var _addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=(a0,a1)=>(_addIntToInputSidePacket=Module["_addIntToInputSidePacket"]=wasmExports["fe"])(a0,a1);var _addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=(a0,a1)=>(_addUintToInputSidePacket=Module["_addUintToInputSidePacket"]=wasmExports["ge"])(a0,a1);var _addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=(a0,a1)=>(_addStringToInputSidePacket=Module["_addStringToInputSidePacket"]=wasmExports["he"])(a0,a1);var _addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=(a0,a1,a2)=>(_addRawDataSpanToInputSidePacket=Module["_addRawDataSpanToInputSidePacket"]=wasmExports["ie"])(a0,a1,a2);var _addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=(a0,a1,a2,a3)=>(_addProtoToInputSidePacket=Module["_addProtoToInputSidePacket"]=wasmExports["je"])(a0,a1,a2,a3);var _addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=(a0,a1)=>(_addBoolVectorToInputSidePacket=Module["_addBoolVectorToInputSidePacket"]=wasmExports["ke"])(a0,a1);var _addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=(a0,a1)=>(_addDoubleVectorToInputSidePacket=Module["_addDoubleVectorToInputSidePacket"]=wasmExports["le"])(a0,a1);var _addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=(a0,a1)=>(_addFloatVectorToInputSidePacket=Module["_addFloatVectorToInputSidePacket"]=wasmExports["me"])(a0,a1);var _addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=(a0,a1)=>(_addIntVectorToInputSidePacket=Module["_addIntVectorToInputSidePacket"]=wasmExports["ne"])(a0,a1);var _addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=(a0,a1)=>(_addUintVectorToInputSidePacket=Module["_addUintVectorToInputSidePacket"]=wasmExports["oe"])(a0,a1);var _addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=(a0,a1)=>(_addStringVectorToInputSidePacket=Module["_addStringVectorToInputSidePacket"]=wasmExports["pe"])(a0,a1);var _attachBoolListener=Module["_attachBoolListener"]=a0=>(_attachBoolListener=Module["_attachBoolListener"]=wasmExports["qe"])(a0);var _attachBoolVectorListener=Module["_attachBoolVectorListener"]=a0=>(_attachBoolVectorListener=Module["_attachBoolVectorListener"]=wasmExports["re"])(a0);var _attachDoubleListener=Module["_attachDoubleListener"]=a0=>(_attachDoubleListener=Module["_attachDoubleListener"]=wasmExports["se"])(a0);var _attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=a0=>(_attachDoubleVectorListener=Module["_attachDoubleVectorListener"]=wasmExports["te"])(a0);var _attachFloatListener=Module["_attachFloatListener"]=a0=>(_attachFloatListener=Module["_attachFloatListener"]=wasmExports["ue"])(a0);var _attachFloatVectorListener=Module["_attachFloatVectorListener"]=a0=>(_attachFloatVectorListener=Module["_attachFloatVectorListener"]=wasmExports["ve"])(a0);var _attachIntListener=Module["_attachIntListener"]=a0=>(_attachIntListener=Module["_attachIntListener"]=wasmExports["we"])(a0);var _attachIntVectorListener=Module["_attachIntVectorListener"]=a0=>(_attachIntVectorListener=Module["_attachIntVectorListener"]=wasmExports["xe"])(a0);var _attachUintListener=Module["_attachUintListener"]=a0=>(_attachUintListener=Module["_attachUintListener"]=wasmExports["ye"])(a0);var _attachUintVectorListener=Module["_attachUintVectorListener"]=a0=>(_attachUintVectorListener=Module["_attachUintVectorListener"]=wasmExports["ze"])(a0);var _attachStringListener=Module["_attachStringListener"]=a0=>(_attachStringListener=Module["_attachStringListener"]=wasmExports["Ae"])(a0);var _attachStringVectorListener=Module["_attachStringVectorListener"]=a0=>(_attachStringVectorListener=Module["_attachStringVectorListener"]=wasmExports["Be"])(a0);var _attachProtoListener=Module["_attachProtoListener"]=(a0,a1)=>(_attachProtoListener=Module["_attachProtoListener"]=wasmExports["Ce"])(a0,a1);var _attachProtoVectorListener=Module["_attachProtoVectorListener"]=(a0,a1)=>(_attachProtoVectorListener=Module["_attachProtoVectorListener"]=wasmExports["De"])(a0,a1);var _getGraphConfig=Module["_getGraphConfig"]=(a0,a1)=>(_getGraphConfig=Module["_getGraphConfig"]=wasmExports["Ee"])(a0,a1);var _clearSubgraphs=Module["_clearSubgraphs"]=()=>(_clearSubgraphs=Module["_clearSubgraphs"]=wasmExports["Fe"])();var _pushBinarySubgraph=Module["_pushBinarySubgraph"]=(a0,a1)=>(_pushBinarySubgraph=Module["_pushBinarySubgraph"]=wasmExports["Ge"])(a0,a1);var _pushTextSubgraph=Module["_pushTextSubgraph"]=(a0,a1)=>(_pushTextSubgraph=Module["_pushTextSubgraph"]=wasmExports["He"])(a0,a1);var _changeBinaryGraph=Module["_changeBinaryGraph"]=(a0,a1)=>(_changeBinaryGraph=Module["_changeBinaryGraph"]=wasmExports["Ie"])(a0,a1);var _changeTextGraph=Module["_changeTextGraph"]=(a0,a1)=>(_changeTextGraph=Module["_changeTextGraph"]=wasmExports["Je"])(a0,a1);var _processGl=Module["_processGl"]=a0=>(_processGl=Module["_processGl"]=wasmExports["Ke"])(a0);var _process=Module["_process"]=a0=>(_process=Module["_process"]=wasmExports["Le"])(a0);var _bindTextureToCanvas=Module["_bindTextureToCanvas"]=()=>(_bindTextureToCanvas=Module["_bindTextureToCanvas"]=wasmExports["Me"])();var _requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=()=>(_requestShaderRefreshOnGraphChange=Module["_requestShaderRefreshOnGraphChange"]=wasmExports["Ne"])();var _waitUntilIdle=Module["_waitUntilIdle"]=()=>(_waitUntilIdle=Module["_waitUntilIdle"]=wasmExports["Oe"])();var _closeGraph=Module["_closeGraph"]=()=>(_closeGraph=Module["_closeGraph"]=wasmExports["Pe"])();var _setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=a0=>(_setAutoRenderToScreen=Module["_setAutoRenderToScreen"]=wasmExports["Qe"])(a0);var ___getTypeName=a0=>(___getTypeName=wasmExports["Re"])(a0);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["Se"])(a0,a1);var _memalign=(a0,a1)=>(_memalign=wasmExports["Te"])(a0,a1);var setTempRet0=a0=>(setTempRet0=wasmExports["Ue"])(a0);var stackSave=()=>(stackSave=wasmExports["Ve"])();var stackRestore=a0=>(stackRestore=wasmExports["We"])(a0);var stackAlloc=a0=>(stackAlloc=wasmExports["Xe"])(a0);var ___cxa_is_pointer_type=a0=>(___cxa_is_pointer_type=wasmExports["Ye"])(a0);var _kVersionStampBuildChangelistStr=Module["_kVersionStampBuildChangelistStr"]=1024;var _kVersionStampCitcSnapshotStr=Module["_kVersionStampCitcSnapshotStr"]=1056;var _kVersionStampCitcWorkspaceIdStr=Module["_kVersionStampCitcWorkspaceIdStr"]=1088;var _kVersionStampSourceUriStr=Module["_kVersionStampSourceUriStr"]=1600;var _kVersionStampBuildClientStr=Module["_kVersionStampBuildClientStr"]=2112;var _kVersionStampBuildClientMintStatusStr=Module["_kVersionStampBuildClientMintStatusStr"]=2624;var _kVersionStampBuildCompilerStr=Module["_kVersionStampBuildCompilerStr"]=2656;var _kVersionStampBuildDateTimePstStr=Module["_kVersionStampBuildDateTimePstStr"]=3168;var _kVersionStampBuildDepotPathStr=Module["_kVersionStampBuildDepotPathStr"]=3200;var _kVersionStampBuildIdStr=Module["_kVersionStampBuildIdStr"]=3712;var _kVersionStampBuildInfoStr=Module["_kVersionStampBuildInfoStr"]=4224;var _kVersionStampBuildLabelStr=Module["_kVersionStampBuildLabelStr"]=4736;var _kVersionStampBuildTargetStr=Module["_kVersionStampBuildTargetStr"]=5248;var _kVersionStampBuildTimestampStr=Module["_kVersionStampBuildTimestampStr"]=5760;var _kVersionStampBuildToolStr=Module["_kVersionStampBuildToolStr"]=5792;var _kVersionStampG3BuildTargetStr=Module["_kVersionStampG3BuildTargetStr"]=6304;var _kVersionStampVerifiableStr=Module["_kVersionStampVerifiableStr"]=6816;var _kVersionStampBuildFdoTypeStr=Module["_kVersionStampBuildFdoTypeStr"]=6848;var _kVersionStampBuildBaselineChangelistStr=Module["_kVersionStampBuildBaselineChangelistStr"]=6880;var _kVersionStampBuildLtoTypeStr=Module["_kVersionStampBuildLtoTypeStr"]=6912;var _kVersionStampBuildPropellerTypeStr=Module["_kVersionStampBuildPropellerTypeStr"]=6944;var _kVersionStampBuildPghoTypeStr=Module["_kVersionStampBuildPghoTypeStr"]=6976;var _kVersionStampBuildUsernameStr=Module["_kVersionStampBuildUsernameStr"]=7008;var _kVersionStampBuildHostnameStr=Module["_kVersionStampBuildHostnameStr"]=7520;var _kVersionStampBuildDirectoryStr=Module["_kVersionStampBuildDirectoryStr"]=8032;var _kVersionStampBuildChangelistInt=Module["_kVersionStampBuildChangelistInt"]=8544;var _kVersionStampCitcSnapshotInt=Module["_kVersionStampCitcSnapshotInt"]=8552;var _kVersionStampBuildClientMintStatusInt=Module["_kVersionStampBuildClientMintStatusInt"]=8556;var _kVersionStampBuildTimestampInt=Module["_kVersionStampBuildTimestampInt"]=8560;var _kVersionStampVerifiableInt=Module["_kVersionStampVerifiableInt"]=8568;var _kVersionStampBuildCoverageEnabledInt=Module["_kVersionStampBuildCoverageEnabledInt"]=8572;var _kVersionStampBuildBaselineChangelistInt=Module["_kVersionStampBuildBaselineChangelistInt"]=8576;var _kVersionStampPrecookedTimestampStr=Module["_kVersionStampPrecookedTimestampStr"]=8592;var _kVersionStampPrecookedClientInfoStr=Module["_kVersionStampPrecookedClientInfoStr"]=9104;var ___start_em_js=Module["___start_em_js"]=1238148;var ___stop_em_js=Module["___stop_em_js"]=1246066;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["ccall"]=ccall;Module["stringToNewUTF8"]=stringToNewUTF8;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_unlink"]=FS.unlink;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}run(); + + + return moduleArg.ready +} +); +})(); +; +if (typeof exports === 'object' && typeof module === 'object') + module.exports = ModuleFactory; +else if (typeof define === 'function' && define['amd']) + define([], () => ModuleFactory); diff --git a/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.wasm b/apps/web-console/vendor/mediapipe/tasks-vision/0.10.14/wasm/vision_wasm_nosimd_internal.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a6dd15a0976a36094f5299965ccc9f31003dcd05 GIT binary patch literal 9294247 zcmeFZ30M?KwlAKURYesAifAuL&uyotd$e1enfrg;-YZrAW-BO`21L=eD3)5NqKaZ> z#Mx(FFM!|zBJQH%ii)`JyND|aC~mlm8*aGcf{5t*oyf$cmp3!_yYGG9|Nl)=8Icj^ z#EBE|was0A(Zt`aSTMjq>ty%aMPqJ?*#Um={8JPkZdyv1Lb7t-( zj5Dhk4ie7nCO(P}-+cQGu-rSK0CO)f08mN*&a8fk0vyj*1&OC`IJ3uVm9KROD#Et_ zcaTCEqxr_%={0mBLd<`~#>djHzb3@5`L8j`Zvdtde`D_aMkA^EYjc-3tBD*F3MdI6 z^ffDeLn9?($e1|3{+dbcwUGfLeET(ZhL(zNzrh9Bf5m@ALIXB6m4Ev+w(Gm>P+%%4R1HTC!{2~NgZzY-=J zFQ|VdN}MT^^+YUSAjBja5-C#niZl(XqM-mt#wUvJYr-TcQbST2at_$im_^o^WJJ4w zzP_Sv1%}B4N(8_jBf!*w8S#}kT*8GEB;!G*pdmsIB%ZHd*QUtwcg2Fn-<(J!z^(KC@0fCYPHQ;k$h1!lZtFfxV`s%9j)?s+x?BSqIBSiz1&+O6m4SAEFY_ ztixwZs*{|eI7**4n!HvZ*DM+nDUcZvb*~iJ(S+#*b_C1%s$;dqy!rlA7O8ONw||h_cZJh|O~McrioRZ3pk7(< zzkQdUXn~Rypw&;lkMNQxY3=)PYWu2vhk96-+z+`favf;$Ln|ogL(rrdwrr9gBE&C| z{vWtFa}ubci`RZ64(jyHyQ5ZOf`EVj;>^GL`$%tKaOMx*DF09aBKl#Q008Dp5_=iP zu{H8*wr+K(g&_bH?&n7?0C{*GcVLQUg9^5S!qP!noUN#P8NM(qR4B-oGA{}1#;Pp3 zPubTjVr1S7?voSBJg@V-g|~2CNUfZJG!bIB z%JHmz5NkV_rC&0fA*>ez7X-`%hGS&ZOpLdW2ve|FxG~^Duv!Q~NVSl>1e=9e6YLhw z8(EqNb68jlr-+g+qPQ%a0Vo+3l9=#ovGO-!gWp<+ZDFVg%d~KXM0A)~{GAB=y-4&A zBGEruh-KkVV(HH!nZJlc|7s!Tg};dng2gOE%yc43sE86K_MjJG;UcjJkyxY%i?Wb} zgfGM_+Co|pV#MaL%&vs~7VaZd#)&8cL}CNQEMCk8iP>N=`%>&^h*&a+S%R1u#mppT zABmV2X1apa$_AZkW#YAonO&?*vog6l#7d`_rHh$M%reC6*H)&o-&mOfe=BA~#Vk|I zhKbql#O(KC_6IThqe$gXV(HH!XMYiy_^Sx}o0tV#nN~x@l1^+8DprPxnO>|67qbWv zGg8c=#Ow<(i?)iA7fZ2X*5Asxk>thF0FlZ-aeVPsW(9++G>e77R?Y|6msai_WJ5$0 zgDA5EF*9134Vy%oABmNgR3=udn5Cw2W63gYsodMh?5T`)S}K#IL&R~WvQejtB^Pry zLPjc^G`|)reW%|ezvteTPJ2CscnEgS_{wNarli2RhV&z}N(qB`VeEyco zMjb4|Lc~lb_8uyB8z!RYQ^`3A;UX+Tghh%CqC}K0L|C+##fSro6`AOt%H~C!*!uu6 z8z^S+B5aUY8Z2`5rC1u0$|j3J%o0+$pMVLYn3=@NkHnJ2#w7q|wQ)vdsWygbvvE-< z*~KhPtaON(Q_RxEb}q49hFJM)vB7V|?6)?~4^)QQn6NUD$;yAXVHotFPzW5)DcGM< zsgNt=yq6&7dAXnz6beqQl5t8kYB@Q>6BL}>O)gjRZgLsN%jF7Oyj;ZrD3=K`UXZJJ zg&-(EM6KXC8OSK)a%6H`injz6uNGvAF9f*^jpcGqrs~A2e z1msV7fHBl@y!=xzBjXblsNv)o3yp{<^6#Rx3`J;00g=lfnDM;uDWvT4Yt?UL3I!6d z58fbjPj_Jg{|gQs!C^uZkkMyKK)TC?w^YP37=x~U3)S!wp$T;MDdaAw*nm`OrA!8a z5UpfEri5)kkZOfW;N4W{Sdgn>2B5=(8^V)gY%*C7Sq%DzR^`wM|CStJUg0gsJZRvm zNvMOWWkaEG;r%Y23b{Lw)ldZx--k7UOWso@o6M`g9{PYWL77Tok?#(1{ep*3pb|L` ziS!XTcQ6HRa0!Cajf*CwK`m2wUa5#x$Ygy%{w;I~CP}dED16r zS_&1(PT>YdaDz$Vop%JjOLtE2g0KY6hi1J>hshJFQYmFHenD_2D<=7ndLR=?qr3{^ zl$Ai#m=kYdu91~+ZwX$QXbN6Q^Hab)lnK0=mw)jtPkQCvQFQ0znKV^GF)8sU=M`?k z&t)?B3KeQ+@;!Jc2V=!xe@Y`E$#xsN~{1n=jTa;D;@d`3I4m?GSv@q zC9guGP`jazw*(%{3&H?!_zO?rx0tD5R6d9IlF!A2wkaW-VNg5jKyn^20eh6Ydz8Yh z2!f~D)6>%%GUQZmka!hG5UXmKb z4RfOkHK%Yxm0bA?xi?K#CHf$<20s31y3mgl%*3sdx&L0qdzA6AMVPQa7Gx=yekwQN z4`#UlKL`4K_;S9NS1P$;r4pvRn0I&g=6JU*WIvcZ9%{9>+T+iE#^|tu;ewo0-rj-a_SHM1!Perllk~~$UHrO4RgVy`2Gda!B>Dg5Wx!mxBvM!C1+B|RSHE9 z4k73QBD>kV7_JpoWD-4vlJIq%L7Os0Wwa-~`=Q-dFlf(?wGYH`s6 z6S?$E738?cieW;uFq0#Dm*zh%UZ&)FVBx{!kgWzHtq*eEQw>{ClLf=VVPKFo)Jskf zo}31c3O0w)F-0&W8Um3i!yrh^BoKx06PdEh8s3w~L8}kwy2D)n1Tbra3H=s1UuasU zNF#@X2?nhK6H{0Xy08j4bP4Z*a08vGzJY;Y`eRo7(%s!d@oks2{I@hJg~CH6gRa$T z44K%PTufxIJxetRVbE$L?=5-?#21P$dXd5e&X05gKPYM!{v1p0_b)OH^=InO zh$ptRkx}7Etx#^l63p|T_$WW|$>J4#F(a^)#nU27(Sk~@!km}kk0KtJ6$O3@*;g2y zn{qS1h4*wLvw9bnu7vNC%WQC~WHHb>S}4?8dF3`<303^=J&YNu#!U`|JS0jO0(=n} z7Ucv)zx0H8MvfEqMg_79Sr?fnNfgpkF%J%d0#86ehZIhWc83ybV8hgwI>V#}MbIJJ zMuIYYTne?232yRl*j&L{)p7AMcofXh3aE_}dc3=xuY|qtKuP$i;w?4r1CM|iOmPyX z5CSEctm`{mD$NNGvVEBvF-^-kR@|w zJXQgO3>X;;pfDX}So9H=p&LXzm|-wLIAL1O+-YwDiozcB29t2x%kzDPs$`g4APC7o z#>4|%f&jm(aC38er%M+%3S8CdDhxv2B`AiI`}pv@#<#Plr@}qV-MybGkxW z+Q;wbtHFPl8eUP$AK(x2b$mAda`4whs`XH|5JHMlbS36BRcm!Q%;N>8Dnua_= zU+lcFqrujX_K>pf6j{P!vIUDtk+!P<(aJ1;=M#jb*e)fdJeBaG`WK4iW_E2MHE44n~U~%Ghs^+0d$on=-^Zm{j70kPGS~vw3w9 z7G&53aaK|id@S(;_t?=y%rQdv9vBU6)!uo>jef+R+5>(^v{Sekh+QT>N0uO0g~RDX ziXxYC$x0D3a&Qd1JAzj74w5B$dw2b^>z4|I=GZM$hy!o`Gjztla=9mVO59HnDgX3S zIyxZF_bwLK20r97w=DjX|9KwW!3p+C7JB=E1=s{e7f;GT_nf+mvQx)J;UQu zK|tz=d~m9u7i{n4xiBq2NN4bP%)jE`0Ff^3)z#h zl(5hl1E5$BdIw)j1`6h`;X@JV3h&adx8O&P9+C$Pu97X;lG}$dVLt}|@F7gXfwYjq z*ugdmaQMQnF%4nPo(N3UbW|e!}$drl(CCu`s)`qMK3SxZLt*N z!cb_vVF8aPo}nE2k;I5Ltz^^!A0$XF;;L#W5tlFRWP5m6E*9eD*l znE5wqOv@1Y8<0Z$K-9>CU_pZh;Y7p;kc1_MS}ZV;9>pjHDkCzKAf-+bF~VdxMX=Dl zgI_FG-n3wW`5v$o(iswL60Y)Ye^BxNagCRE@2-^hLYU~)ht4!H%RmcLi!6p1LQ5Zv zk6bYAQE8)vI;a>I5Bf*iP zb7!^6yPL|})4N+YZ|~l!&ffR|m2E54>Tb9Y=5_V3wy1d#D)_hD5=NZ`Zdwzm298 zD|Gho_EfV3QMD&F(}+V@EFmDILIGP=MB1JR8nHx^API+%00l=-9oX??5i6Eo+Qq>} zW$wf&4CB>BeW7(n7%JryjUqnBMGbJVidTskq=+eTP8SX9_4@a|cagfOKW46MI4Jnj zB~ti-6vp*mx!^#^`@H(Yu?9^H{AdDv|AITjnu9P=OsL!UaoErQ525G(gSj9I4U%II z^m>URR+_c+{)OyWN?uY%Jp+jVLVOK}J$In~Z~;9KpaY0p{7J1yfiDTXKBSHYA`l*= z0}DA|?^6+jgH?-|ES0b@r{8SO+M?>UTB-E1hRSS06Mczk*6fYMO$j$3CX}*gD$^h0 zl~)y1g9`D-rj#4D@=%K4rjqcfjT>#BUzQmH!1xK2sR)(tf)f#1R-JC}EwnJa z#dV>GmQygz!ncw`BTt4{Fha#m1hVf>S&v(h^v9$Vl(y^ZxDGckn0;>VXo)vB? z_T${%;pqpJhtneXfANB@MRhA!*FPwO|L;`7jFos*`TB+RRF0hyY+t;wL8NI3&qWU~ zYWlH9v62DtNPn<&=?~fKzwcFdfID*5?DZDkdF~+a-9Lga$q8{ zX(S~b;2)~)fU%sCj!8-rl5N$cxkoTIi`fKzg-K|y-OQ7*npeHO@@_Ak0(MmQbH!NZ$OcC>$u43T(A7y;Pp4G1PRkvfrdAZp^r(${)r zC#q@&Wj-m=~>D<4#)lv=j@b=j?Ywh(Tp3LHaZc&Pe}|w<}wq1bvy1C&T90#&E_NEgk*f1ShA<(5WDY7OpXQ@<>GJ4ex zTG$^V=*3A1B!>>6X^P>Pd~kMx12v>L(^2%0d3M1Uglcb98cs48SqTZWsTp-4wgVaQ zfldluR??Xp}iaJVyIhs&rcjF zfBK(zX$kKkk(Jm01>#3!lXbxo#wA)37UM`{nl%FR)UU*rIAByTT}uj-GFC+*l*kZc zk}`-kmGGes5o0G3Fi?{CKbbQ0*V?>U{!wy2*y6jD|12;6!v7~FfKv|o;+5W2;~N|_ zh6S+M(t~CJR%P}cjqK!K*FPx%wzSb4dwF+wFgEd|T4dzp#ft%6;?viLBJ5>@4hpYW z5u1o@sFvgLl9h_=2Umn29XpB>T<|1C;|1stj>iulg78DI8g&PPL!5S6(q zR3Q?-+aIU!Mdtr8w(TcYF#>o&`<87!k7JLNRgE?Td0=<9shb0*w3gBRtc%d(# zaWN*om*8`OpT1E^%+g1?;wXq`t@eG0N#2F|b1@;tyL1N*LIw7~;k+0>oS0J`j*SK0 zgT~J;T1^yr{LgwV3b-C}L5{ zFu@(@03B#Z2~IWQ6H^%@!IY0D`lI!aP*`s)Vc`U7Bz$IPtbh@tnpQNHP%d&UJj398Rd+C{hh^Dki zvrZU{k(Z((8fOP@QvVn#6R|{xSY$0a2us6x*%1S>z8Na0v0mlwVneYYF^*p8iFjiI z6U9snyc+*YcBmG}Z0<>&GFCc9MwFy}X*7h6!AKoQodfWadr_2xCaM%q9Yduje0$BV z4hpCOP0_9xQB=SL@Daw#OKO3P)~5gZPbQ}=44bz9Sn{1WkpGn;-p>8NE5!dxRS~!X zaS`LMb=e_7F^4Yk!@B>D?4&}=zX0Z z!GGlU6T$BW-^9Q79s`rbvKP+yVu3y!z*}j~O@)6sfrSPC_<&v_F~@_iUa=Um6-4@q z^p)|6PhMOB&w2gnk8k0t8@e!Mqy#qQrT7ngoZ|i;^g)&La2=!n<<3ZxROjkZ{tR1 z3gI^H*-#*tk*e3DGw0$xtDNJ;$=Nzm01dD#Y2i8JWTW z8&{Yq4772RGKF{>x8Rq;AeIicaaozdmo{!%rZB|D6=Vtq8#f_SNU(7uGX~^jwQ%JLO`I&;l&b1E}oOUiJ zQ%JXSxtW5?&W*?vGVI*+OySpdZephJ8#^~9Q~0f&8A} z?OYRNXyY)oNH zdGMm(CfOckGrur+L2y}cGk>h_M33P;8v38>f2se){?+RJ>V4`9{m=KG*sEQB(QwH+ zHmESDD5#l#k-9KwK~Nc<3X<}ZijvA@W0J-uwF-r}slP)pb*!I*F$ZF5W19Jzm}*wu zAG0r}3g!BkW2}5M=19z8#^K(WJ*;MT%&wT7tY$|{C9ByUQxUTbZMMd2Vdc#+n_@Pi zydh>iE3b=L8?y%G)iJABd1cIsnB^!hi&@IbcRpMavl!*_m_@8y7PByB0m}1ZN?Cbc z%-oncD9?_W#mX~dN@8Z9JUwQb)V?@oD&uHoSVB`=9DhAWQrLD=!lUcnI}YA95_@Xh?Q&7Ifdt z&q$u0JUh8uR+2m`xmB2%+|2Kbu8JnSz0rH3cSmn95??Eg>%AJgt}<5kqS9*PWVfe2 zYm85PHh8Tyt~c)PwaK{AxX#$>bGd6<{LWt62W^jUFx=~T#&FKi-1CCryy2|je$S#o zbqTi&i!}2!3p6t{WtxMUo1eGKPa6t?@`J{J$7X(7Sh2+W)UYXGwb}!k)0!KfHv#LU zVN}q_pwSF#eAqY%t0-)2SiAg`p_!i?Hc6_R7&am7u6CdHNRMUEPHq31{)hV4N!mHs z|3LqVDHBqrrqn7XrA$e=B%ho@lBo|nCbd2qb|kEs-(%Wq8fhJ29c>+Doe?rUq$C70 zCwLr_S2MpLe15p7wbJl;;S2lT@!F}psl4X8?bYPE;kxQt*X^e3wrgRZyRJK~TdwP_ zijPYBj30DdJ2!y(YEa&`z&1_GP0jox{X@M->4CmkzaeFP%9fOJ*~XO3DXqe$l(N1% zd+hB|uHB>=p!|*Sz9zXk zxh}a@QJZ`)`I7uV^62DI$%QEACyzn7Ao*PK+2o5THzZ#``F!#TC+YRLbF$kh=SgS1 zv&!#L{2a|#O$4=ti?HXAa7)S)KuQ1^tsf;pM(RiC4;fDQ95mD!ZuUH4 zIBdAlv#IBHL#<(7*ZqbXL%q-So(BxohGRbSy^b3ec-`t*Zz%Js>3YJ@>aozPGXA{c zs`{wmiO2j-#|$kVrJeR^F2iy*8rlP&1wLoquQl{Zs3`B2(8rPEbq z^~H;*OG77Vj%eGiXkV|nwqr6c*H)u}KJl6Vt*gdKB-LN}h$Ggr=DCjjSVRpipUZn~15?VawB%IOK zYc32up?UH7fu!1`!=QOE=@4kvf#!{rrj$tu6BDK+Oa|RqK{JD9gKDesiLu>SE_-Tx zW^5JOjLrP*uv=0uH^Z93#wUzRn2^|H?kL%ZQ<*WrW82QBuxVYq3y;M3CcwxP*z-e+&uYle{tGZL=& zqkdC%&E6J4hzOi#GsGrCs^YDV=sthw{~U1;ULVPepPph-+>3&Q40 z<0%cB2S3paKT#gGNUAFfTNt*b$5G9Fw0dZm7E~^x-NprC3%}zRCskPKu4qEO8-wD1K+{_;cs%7(J zbmFMQLd=u=#4(sB1(+v?^@k*zuhSpYH!9|KJM7%!cg%UzdB}Ohxns~F&F#;d`Fn=( zLF0nNIX*XRj>OgMuvuZNv@^idT+=+$3CnTIDa%RA)8N+NlOJL>1&@-v)H(fGsgE=I z)B09tN#CsW5$R`CE8Xuox5l6FxbNH&ztX+g`M^0*UDxTMbDC$J-y`R|ZsU9(JD)fY z`;GT~>TGd7bGA93J9E;9r)Q_PJ2wee6uIfe@=@s{(<_w6Jq~p`HP%{aT^h24t%C)@`4Y#=!k0>Z zbxHW*aH6?5gJ>?vAes}jN724Pc_S6R*gV19%x{a>Dy^PdA~r{CO5T{f4eQwE^cLj4o4i4TGd4yjF=EIo^df>+c2~?U}@@-)a9wm zfIHlr3*5O8b0pl^5wjvL2VV+qgkGmRh_?xj*4|HhPIQcCrAdxfb#14~j_OVXo8oxd zySCF*lp4K?9n&1`y-OT395;H_bZW)j*1JY?4OX|?kQ+2S=s2_ny@idE^gA+aL|Con zI^g>ZBZBfIt1Ju~Bf$&8^23hx*rqLoG*+2bo97VL}zid~jZ*8X>S9PbFPV+$Lj)nBq)T`d}@Mq_O&N8drkyx3y z8+3Li?gE|bUF(7lvikEu4J_ZAxF>Nx;8ltH82n05Bdb52Sf6+b^(PWfvifFzg=r;p z-l~5hanYiGtbg)BwPxJlC7QXK#?P-{tUC-jLD|w++e4p8Ub-#xX=uBAC+2N-Se7*Y z7opEXPk`rX=IPK-gYqe~bs(Zv(o;=Db;MQB+hxcKdJ!mk=e)37sqOHvoUl@_^F1pJ zhkP#etTbHcSqC38--}j`y@n$`S9(?%_81QPkTjk~wML2S!jq_$D5`lL)h^XMi)v#v ztD{#j3tt(%B6@lBRN~4s-Sk3(c-I21^tIB6YxLFnIzUI8^BK?EQfH^kN-4!!KPP1# z*7~_AhzKHU*v-tTC)NY%r`dtTwDQ(C8N= zJoi}8X<@?HUhN(Sx;7fF8tS^9^|@}iVmK(t=MGz0@3NJZT5L7!>Uz*;n_-LLfDe^7 zG5BT%zoe8lDEW2DY)a_fhCWNvjV+n?v(|xvj_e!BaFBG_CM-!;Kq*HUw=7 zqM2|w?2x3by0C*`Gqqy^mRputR$5kA8s)$=<-(Tc>gPz3ovojxKN5U6_-HWXt(~e_ z-J?OfJfP&`eCrr%fpuQU+>p``Xd|ea*=BCy@Whd@&Ah}Bu+0}fEkTc2{gtG~q#IZ> zuO?l`nt2UtW|e6l`Y8`zBzdH=@P*+8eWw^F8;gxIj3vhD#;L|@vWs138ZUL7W1MZ= z+-sU~mhq0)xW3O5Mht$EFmmwzFRQNYZCz3;|ul^-oOTwds<-IOy_G&IdmrD&TfsX^9FkRjcy(j7NZs?uR$(jaD3$&PRTphG3Xbsci z{;++L7OTSchMm(c4#={;u;f^?t>=>(k}gBm7m_YP))$lZ2km1zcwu~Q%zx(5DnW~?n&u22tHD2iY$S2SEz=zhnk;ZABqm84CBaB7HvBvSnNybgRCK|^vz2-x& zg~l<^>!D6d20iqt_-KN$0Q$X@aM!0H;X=ZqUX2Nt6V4}GOt|2+CT(5Xt?qTb*Qc#b zo6@b^aHMCMVUgij&n1S%kmyks8(m3Q)M=I1)r5OKE4?mh7idc~do<5KKmYljGyOQ3b*rB|dKF61${Ojq@{BEW< zrC&?0RJQu9bT4v@bIj9L2h2;In>s(WG<5-Zcwx!{57Q!wB_5_mOo=!j+#s!8>tok3 z9@fULiCqmIo`$rtwd+YpOUPrkc8zj8?w#)#?HK8}>~%MOmUd&nDeFn=8S825S!*+Y z#&i~vI~;yU@(y+32g9*n4SC3@JP2tHxsMf~EOsI5WkKxx*i!VeGMl0r#G&||Bq8raEd*w)>Yd$5kyuqTq&XbF29c4la9XRMIXwTxa(banLp=w|*%^kG&$ z6kQj65aqKWXPDGZhnxyI38~%GH8Fd*;eA7QT~}@#HMrC`dhmSXIl259OIv9odrklWe9IqRvE7DC3Y)yZX-j@C}9ka?Z1^5S|Y9;)dsA}Mk z)fF=QF}ea>zHYbXyyhWhby>pwzT$SK;6)SDEiVSG8-gZ*iYm*M8R`-!^&f;I)bg>66mW`Yq@-IelXK8NV^? zG+?`Nr21OdN@JT3#X-A_?LNTJdRAeY+RDEIAsO!m!>QS{<4&7iB}VEVy<6LY{Fc>k$5rjLgE#a zFC{jjd^z!=@q+OR+Fvp@qWxv#ZR0KDeU$GQ@1cCxc!@vFU*u2m7x4dhoX7v>agIO6 zH}LiR8Qp2!1>JewI8~9VL3d7fR<}yGQny~Wj@7Kyt!>Ne=M>9#VQExOIRO}b;cqqvR2P@ZOlVF)wSxL=t_0-bc=Ll3}>Nk zfo{HTuWpa7Mpw;h_UrcPs#vQQ-DB1&@7+hbhq@Bo4BcGa9ELMnH%m8Dw_R7E+pXKh zYIf>&=qg#O2fAjd)qUMP-DKS)-E`eFhEuGYs++=a@EmV z!dN(9frK%CK+IcCU9KfXn68`O96cA9D7UB41!}6r#;sKsH5flpq_T*3$}O zDFS33Alst0N{}s4n*n)ZZUwce_6Ld0i7k-b!^Fps-6O2PuOEW^Q93HVwNHD7|1M$H2x*OCXwOhC$`7DHMfDIVn8NGO_CrJqb5W(YOianv`aPh+N(oLHH)`h> z!MezUk5p| ze-!(zbCG8yDrX{3gUSW-Me`FzWdtO5G4g^0Js;Ts=vnhQa|?s!0(vU)qy#+?c^uG7 z=F8?*1|4a?7<7SgP?K1lcn}=aCLRC>*Sp?GzMgy=95f~00tYw2!Ij8HiOS{3OQ6zd zzG7};R7RnX8UhK6sB6c}!|` zH1Y^q9W&RP@3K}|pt(PCp9HOn+#5-8dZTM?x8=T9TuXeH`d-mq)GpOd(eBlb(>4d3 zNIsr?2K=5(J`H|PC2vozNZy5VW%5pxcYyy|^8xeJkSQT_a*nx&XntAp(&SZ`cgvGk zV&1I)&ZfwXQjZ%V*GDesd)jr;Mdv6-U389e%(dS4xU1fE(skA~yU!Wd2^XE#G`Nc8 zmtB`!=Uf}R&Fpi^b*K9suRC7T(zZA+xX!!EgejiIX*+uF>^(hgYT63ta_1`NI_G-l zTIWjV_3o9u=MGxqTHy1&%#~onBXiJho4LY#&UV(;0NAw1VhJ`iatdHO%sb7OZI^6~fX$7Z zBf(}z&H`+Ud8_%f?Ud~dV3Q*!NwA5L69C&~-fg~WyJEWr*n-IU609_G9$;nWMdq!x zEw*id-Hx~=$>nB56Zl+aUT)rF+ilxxJJM@b;yl>j?8LdSzd4w>tr1To+?I&Pz+GWp zY2Ih6vh4?*_K0T^tS#axV4KXF%_nTfZ6^U6A309yzbJAn`d?yRYTjwvVcP}Rqlkx6 zy9W`?Xt%(;(7egE(YD$4z}ReTf$w@~d<@_9$cR}Jab3c_7I780rRMqO^|p1k4Yq5> ztHztay>4s*?hW8xiD;B?FGpO8*dH)6wIp?R>a5f`so>T09MS*eh)EL0#E1zI*R(gZ zbG2)=>$O!q_6Af1?1TNZn4Xx<1)mM3ea5)d!qgn)_|$pb$EFsgw#i``5u>E`BO^wD zn^x0P(}dJ1z?ulGsj0=lx}1C|`5NX`WAatZt1Fl@g%M+s{fwgv17*cq@ZU~|CsfQo=E7}EpOL({0#k?3!9>Z+8LDeDkJ zuTEKu7gPrHbDR}iHZ_{=S?^kNl=rRho8cFv-QW4}20(9`Zke80+W>6` z^nUm~33@mD4xqP9cT6v=&jHPX%pZk6l%Nm7n*qIIx@vl0Z3grq+Fl87l%SWxF9G_< z^w?C8nh!3=plx16uEf>wh#bi5uIZjBCp8<;;efV=KatwDgg-{x`=(}7UTQ9&BLHm= zeOA?p!Wzzo+HOGT%GHfs9hDX zGGH~dc))bfG{rjEI@P*0cndo%dJ*)Tts3xN;cKOy)`YJHUp1y$(?sh8>m=)%;MKuv zgK_>6oFko|t_oi%;jRc@4%|A^A=5N#v30t2oVCb09;18|^N{VGvlS0wnz5JO6uwbv zu_1gtT1(Ow?l4)AX1DiWLRTj3u5zQDS}>Z zrO}Q|Yf+3&8hKS5s|yq}FVFF2R+ zPZUOL+zg+m$Xmd5>3LA4{$mNhr81svm=M1Yo=2=WzOo?@db*6O@J3lK++tYh-T6x++ zjJgEcEH%wXZ>KHygYHQ>yr{n*aeZFjpsxqcWb+innhnaEu<1P!yQTTCD`IEFYV9$= zCz>ZQcvI@L;5No5NqJA~ZYK9#u{&dT;B2olb~`Iq#BPh-it>(#N{Q0;hzjL9W>}%!-Q!5W)zmAg*Hf>d-y-uk^sy;oqts?Y#QKPb!4HBT!KUb~!D;rU{0!cd zAL>*TuuuyhY0AgQ8s!@-SA(xe(p#oqDvfQ4ezE?V7ipr=G0E?mk>z?e7R$pqe4k1o+}+A{bqDqqGBX4fOv6IZLN#r4otseJ4@{b`$ge|$}RReW`P zZT!CYJ$UoAH$HFhWbHc0`+&6;@~$@>hrIWM@0R4fD|~18j^IkBIqGL}+P2=Syr!hl zyP7pZ{#{y@aX+3ZrTOL{3gPut$hi6GRFZ9nP3(j|q=u_w#;~MQMaIMr%$M|NO=9uni zj#`db>Mh4CEy0h2pTKJ2Tl6O-`#+&SuAi-$0Nf(eI8&u%yJZJPvPr*Df^X2T*N+FZ z&@|Sx&9c=}0q8pYS_!&FzgoXLWmige_u<`hx|95uy6sFk+G}gdwv>vLW4*SgRHp1m zxy`;_JLkOMyy!gdJj+U#omZXLoL8KeoGab0J8w8^{F zSTO_yG{x|yH>3>`LcJWsKo9r#Z zxu~;j7vAK3ChBxlopw?n;x@~8%Od;4PZru2*c;_#_Qm!k?h`+m{K=$G%I%9n$|S4X z5mhPe-?v9qM3JS>$)N8*=4Q}W0oB^YlZJ+ubF*!zCFF~ zGOZ$MTi>-Rti|X-vZ|v zUn&&|jbWL{c(lp>yY_j2Q;2r5y>`G{(bOLrc z^ipVzHa9R2a=&N3Z=Mq}Tk7Y<$73PC?5HeBXD=e3L$=N42jJ+%$3=kUMdeDc;ZZqE zpU+*ZeOLOvV3OLTt@_o*%$#9M+&5^~YBp##YS;a)>Q_zLnE^MoV>E@D<(g62^Ogq7 zMa$%mFIz5IE?BZ{CBZX-XTsK}CQV72fyk~nX*wdiX-VfSZSqF>qvVIlt%%qkCqF^N z-hzmIfoUP;%N2d2WXYHHm-Nqr+k;<##=gEq$zzizVlO=|c>?y*sQa=SvQ2NXA#M|khLLeLJ-f!++q>Q&6uW`8!^lL*M6|Vf4Tok|3YE? z2US9wJX?V?oS172=W5KAm`22V<4qGxyDU2`dmxJ{%U;WF%UL$!n@LSccOi#cNp~QJ z+lX+t>9_>payZLw{s+Y;MS><=$SU0|)7yw689M2QwO+cnQs>YD4C<(lKF_bh#{ zG4p0n6QkLh_$09%d)B9k&#-50OC-;9Hu?;E%Qf=d)6u7*k3}DiJ{f%?n%=F9eD`>C zee^2L^VA!G*8}Oh-EE(4{dC8t6`yYZwDQxuq}-&@7~zPdQ5fOKq+Hvk;ElnXp}+E^ zMM=v5S)8;KkR?ewy6xVN9{-K_4X6?WA@|rL-soRVSBZGzrEIe&|YIdU|;LM z-hZ9{8voV)(|!KGwF1rF;7AMa^#ZyuDu~o_F@!g>+lL3Zy$& z{Z^LNBc*ZIhaO||^l0dj(8Hm#q2Y~8+j;H}&?3+MAxoQCdJky}?#H&d?p9WTTa#+e0ftPxLzu$jN@YLwAMl58cNgRiS%B z_k`AjR)-!6tz$I@Ll1=3hBotyAh$CA>HgFFXZV-+mxH4X{@XqnhkPmW(a0D0F9gnf z|B`_-QCjT31f_ESTs+V9pNHo;{*&-L%YQbWXZlzAZ};EfzsrBO|4#oqZ}0Kn>tE%c z+qpzrt|jUCN^NcpTikdefTjcLOB|KB)q)uqKquZ!|v^A zFVd!WyWcz8@jUHb??>Io4WgB(EQ8+DmS?p2Z1H{Ov)Ok_;HK^??W^o};CF6zodn;t zKWd-kyQ-r0M%@Ds`^@{X$}}kN0cTa@N@)dO5xG3_E}#v{yQtr5t^&@o$fXi=N#x>4 zvXsKOG3;GzL0o>^=(t}WToWc>y@08TztJUJO#0XX}9Sq{CA!;*IF1n zMv7kNhR=~kHamP)_?-ZJzx(lR#_1mPRvx)X>a8qtVWj9MH@PPD+3MQj+UVNsTB4nA zJq!*D&122CgKx2j{&;GA>dDj-*x9X%SSzjEYa&)hjMV0(JkjkDUh*>8n= zt@EIBjPEYLI_ClBk>1aIw)$=H+wQFNEAXAnc)8=CJ=i_R92Ps>$Bywy_h#%E?>Z`# zw;d&ZGyG_Gx-DaS#tz?#j7s0)Zp#L3&DfQ3C}Z(3>Ul@To{YU2yE7^?XfIurG0pRE zpM4qgSj<$N(W*X>QJb-!!45K59bh{%YBCOWS~2KQr*#=?Gd5&w&e)Q%DPw)c#*A~C z$DiYkQNoI#1}o~yq}5naS0S3Xt-mEvxv6i` zU)9|E)fVk6;yGpn>pd?fH)c3`uUG9tqyc|tT4Wj?k`s~(4z5@lE!QkpEq8kN?At#5F_AKqWCxvK`Zrwd`NvtodT~7puN#|K*;*-GO@ptJtWweX*6nZhW}qi_Kqz`*5$py&v}~+{=DF^RsE6P5rFov+17|e>UZ_8J|u5Z2V_M|BJde zfr=_i(?ugr1Y@9vsU;-X&mfR0qr@y@1`VzrTeGSX3WS)7ce7o!94H|Mh%mdl*Sftr zQBiTg2~?a>5m6CQk--t?c^2n+!g;^}XWsYk6QE{gbyxR&>#h6BI-Gs>*~7p8`TzGm zk-B`{WL=?drf#}!s&0yIlCD6vMz>P8LbqJEOjoX3r7P2w>PmD=b*pu-jJ-fjj8%oJ z8rND}6}T#KO~JcKxbkp~$2A$(L|hYajl(q^*Hm27aOLC5#We<34z7N zN8@Ti`2((ZxZdDefVz3Oig3-wRfuaQuKBp;;+lhN7OnzZGkPu2E!Gw57U{-jjmgT* znwB*+YkJm{tjSsVSvgrP?$KEjv+}YgWsT1omo))jioMjn(!S6(YhP>MXy0mcbfa}+ zbYpe7x^cSkx(T{G-9+6x?R)J9?MH2k7F2Urxi`2sy4SfY-Rs@gb?4;Qa9zc91=kbZ z_-?m#=jFF>-NbbR*HhhuZkKgu<(F_>#B~AJW8JuJ_jDKJcX2i1x`XSPF0b1o-9`CB zTn}*F$JL~p*zJ<`qV}@(iuS7Zj`p^;QF~W=PkUW^O?yLoQ+rGMRQp8xOxvV=u6>}r zuYIU}q(4Etr2i5L7pg$Z>9FHAO9SI4V6!Hu{M;yQ%uFs@@B za5t`_xK7|Y=^5v0be?nGbv8R+JKsA$INv(oIo~*+I-faTI$t@TJ6|}PocXS)u9>a^ z*L2qm*EH98=LP2#=T+w==Vj+bXQ6ABYp!daYmTePHQRO1dEfci`Na9q`N;Xe`O(?p z9P7$;jdqQ3<+!dnuRCu$?>KKdZ#i!`$GaxDCcCD%Cb}lM@?0yO<<8a4RnDEBE3R9v zvF=Ik7p`}%hprj!tFB!4WcN$gd)Fh^O!x9$cU@!L)7-CJEv~1o*?7L^%5%SQ<+z`@ z=D4rB?zqOg^WD!~A6<`Kh3*@!M%M)QRClxMiEEbon(MY}oO_D$*3fFnpa@QKy5m$q2t80&Iqw9>T#J$|T#$D=O;jVC(yH~qcxmUW& z+?BdI-8$VSU4^bjw^moHTd&)!+o0Q`tI}=NZPabkRqM9v7P=O=7P}X^7r7U>m${d? zm%5AH^WAgZ^V~)5hE5HLDf8L)pt&3<37ipPrFaC`w91P_c2yF>Avb{bX;>>cieT{ zaol#?a@=&>a5OkBJI*-HI<7b_IW9UbILNF83DqX7^Tisie%a#j`v7l;gBxXZQ)nNyy=yevPmf=fbPq zYkJkV>)f@tZvq^*`rSr-KDXVy&0UY46$91`SUW)2Bd8ko;;Wir)x$OnBVXhMo=y)t zHSGAX&EXq|Z3^EUeiDBPd+U-anFU^(RFSkM2^MI;X66lS8c;W&c0dm7-2Q$CFw2bZ zr++^SzRJw+3*oC2eE%xrV%qXwolQHRR{E>UX_wN@rCms)nI2})cj1pRgzv(iu&1XP zkJ(A_XBl*Yx+&vzSVOz#880)IhL4VE&UleQUy0xRs&uDl^kA^%Rva)|!|5fNyk+vpn zExv3;+&t)oukZ6gO@lV3&HdH-w5qiEzp6>APTP<+?^lZ(3m&6YH4Oo)B7_ zSd;j?e-rbf&VPUI`^#AOh3_w6-50;Vlyy7%e%PLXJprrIR;HDutxjthk(2&)Yzorn9}*!i&w zV;96Oif!^f_rCHrdy7!}!u!&@1ot=Ix87ph7stN#F2j9k>^tw=$WqDj*!SMj*cGuf z$7_8)_f&sVk!QG~$T7@8tJ$&7yoI|oRl>@I zGWbce5(?RKLBh<083{Dz!h{8^=5Eydgn4K&K4BbtZj8!J7|U8LO<2NeiW3$mEJBOP z36t3K#Du(r39QA6gi=v5qoZo znv*a)VM=U%Y@uP6p}we@uTsb@xAelu~hQf_}2Ie_m{?IBfWoad|`ZM zY%)I5Kh!@pJ~rMnJ~2KtJ~G}nJ}}-k-Z3^B?;39zAA9#f6YbJArtZ-`Onsbs&3N5- z*L%+kTn${nXgq)5yn%BE!uv>h%Ob%yDX&wSQ{bJXj!C5xo6S+9Q*)4EXi53V-Zw{m zNO{j9#j7b-Sk2{>ODPx8<5tQ|_IxAdddf9C-%Gj6o*Pr{q}*mbHVv+0QFZO$n!(jL z1Kp5vnzcBUax&#a%IHzp^N+b99W!byO7MRM&S4PF9yn`YAs~F5@`$y5nDQXyKE{8Q z@{&Ejih7aq9M4TD&wS5MQ=Z`Yc*-&Md^F`q%3(JDlM%!v&qh2N@sO41=`kxk9dQ%5 zedvAUy@C6E?*s1@<5h;|OUBE_i^fLpdE*7+IpZB*ZoC25(8J%u{iB{}an^X-JHvpS zo?)h8nqjJ8x}m{%#&{Ydoig6?o-m#?9x;9#Q8(g{u`+dc)|AMa5f!OZB6k@N8}}QJ zqE&6|apQ*Ay~di@W5(*(gU0o-dyG}F`;6;icN;gx9x%d>9=wZTZs*_~gX`I8@tr9< z*y`$2wx?`ktJ{~dm(}b^*`2bB)odTUjrH0(c+23;!1sZ{``Pop!Fvbq!E^b*)eOU{ z2Cf`fHjuDUJ#ZtdsT#Op;CkSE-M~urymny4z%{JJl$6PAmPsiSQ}R-F7t4c6jj@(ta-*@@csF%}vC4SWdkuJ8k9Bkz{EnrPO5-|Xg>kL1)VRvH(zwQ0W-K?ZiY<>_8@s}|+E{{lml>BE zmm05lml!X57aA9{xfU1~8HZ`k9#XV~p+G~6}ZHrz3s(XUJ0-hO>*gT8hIQQ?~5y5W-H zvf+Z^qT!t3yx|P`?ed;A?DRHZp52B$hPv3CQ6IcJQNP2m%kTvEecl7!$A-P${oWSu zNAFhDY%y#zoHp$6u8ysUJ!Po(o-}Oto-l0l9y1&_95Ea<95Ng>JXRb)%l(FfhP{S; zY&Dw=TfLi5S7+Gbt--z8P|ND83>yvW4I2#W44b|8QXi#0NnLBGG}L)FdCLuJ466+l z2GXD_4XX@9jTMG6!*WBZq1dq0P-0kOSZ0`SSYVio@rn%d46_Y$3^!4}VYp@3Zm2iZ z#l6sNiJLeopW7O@EpBt%rnqsV#*fMybwfH~)QR4?&@dNL&NEIvmvT1cOv=>QX|XR1 zFAa+@#zMnl!)5)u-WBqT`b+xr`U{LhZ>PRd?aSJqbt84Dd1u!3)FtK}S=UmF&GlJV zQx}`JXI)8MWZsr_IdyB+Li4561?DYT7gOh(H)n0is>`a)s>zyXo@*{L&oN&}J)e3m z^=xWG>MZldtkbE5=BljG-DjHDXH{lRH=j&Bkvh%1HtSSsfq6sL@zkm2imYR)`Q|lQ zM^mSm%d?K8PByR3I-EMmyejKZ>O}L(tb?g}=CZ5N=&gnY3 z>zJ;uH5J+w+TH4wh)p4N>P_k`>aFUX>Rswv>YM6o>Z|ID>f`ET>I3S->O<OJZ+ z>a*(e>I>>M+H&oB?K^mJ55`vU8XJ3F4x}G%++pIA5mXdpHr{azS5Lw zn>G2`8QQ7ZJnaPSLG^w0Ds7Q=nPQn@kAAm)vUZYoqISRfvU;?3w5COqqiIop)Z}PC zsz0bdXx?kyY2IqyX!d5!)9%T7pn0l!sd=J#p?R!%u6d+s(md2W)7;mL(=O1?*WS~- zRNd0t)ZEs*P(4%M&|KFXRXtZP*OY3Gs0uYpHOn-IRr56qG>24kHS;tFRdX~&ntiH# z&3MfO&3@HH%_Pk>)noNM^?dbK)wr&O>RIY))jjoCb*_3Nod*tJ1+Z`V9fZPM)1JnOwfb5wIfbz0q|Ua#4pxvqN9`;@v; zvre;DwN1TUy-{7Q-lM8euUA*9tJG`M>(p!28`Smc9qM}3LiG~$V)Zih0(G%^k$S26 zV?>>5yn2#4Pd!CFPCZdQK|NVrqpnroQ|-~*RqfVnP`&NFR@L15j;dC(UNyGso8A@p z`>OXXRgI=vb5pfZQ>D44daYigd9AvmxvW~PxuPo9G^kc-&Z<^w&Zx>X>r{7oKkEIY zcT?}@z3=zF*SlHuUfrm9rCOnRt}4+yQN2~aQ7_RHYwoLFsuyb(X&O~8)C)DYRkJi# zRRx-vnoFt~nv1IGnhUCFn)9lunschB>M5Gjs>zyDsyxj})f4qNO|IsIs#$$nb6hp6 z>+G&;H5Hm;th8G-sq0*Ik$R^puj?cAZ1o)VcGbkL-Po-y*KgbLA`StHfQ3I~{i_?n2zjxbtyMzi9f!smQ~)pNedVI~R8* z?sDAOxQlToBM-5iw`XyW;vU8|#XXIC5%)OmdECpmCvguj%hrC|5Wms5l#RU;cQ>vv z?ta|jukXb@k9-^VF>Z99cX99IKE#df(-JqPPfnlxY_tb@oG8}c)i)^a>u>3A>Q5;e z^|$qR^rwH3+wq30j!f>tE6`WWf23d5nDWO1znu2R zsrY4${l9GeWsQPA(r-%?{*iuLf_^Dt(jPZ{bueu5A1D5??yE|_!)Zs;Ui-cAJDzqV z?U3K;w98+eNIRAGD6IHb4QVIS9)>k`IGJ%KV~PGo2A#U!m_euRt23&@Y5$-$V{XXi zj7=Fe8Fa2>OUA75+2LC=3d1Qf-JNm2=YyVmGInKD2JOw*mqGgy`!neK{{tD%!-~Qm z_B@pFxaZvP!x;xzw0b0izR*9K@idH1tu|yl?>RsGY{qHU?=tIm1^sRZZp*08xYM(- z=gy4n8ReahWt_-()^lF?sf^?vs&uH#>E8}LywT#LR zYdY<+>@ctHbhl?krx#&saUE}0+i7K|+dbEL1Qy>Ge@V_da6B3J&Qa<^(X)Mn0jFPTp~COw~nz3;QRPi3Di zeb)AQ7ylvtef&fF1N&q9Bl}%@qy4`9o*lUf`)&NaKIFy_>{JfAhTxrKJu2VL{EyE^E~ zprd_DdMxiT9=tpqXPTA|C>c;X0GZ|QtG=&8d|v&1E#mVU?4f)}c+X&cF?jArolQ7{`5OXv`sDFh!c+FJw9L|fD#2-)W$bj!%Y+xK$AhTn2~8O5X2K2jd_Cb>!c`VgUrD&kYAz*QOt^p+ zrGu9<%9adXHh3xGlqG|U+4JJTiv}+oe0aza_A7305?=epZBBT_#<`o&$ZGB++)lWK zajqv`V_3YJcqQ>NG~4*ZaqKxaactrkJl{#Y&7N;1-b}oacxni+GvvgO<3mmk$>(a? zH4NGK^_d}OLDTz*_gK4p?rvgZVv&B1e(TU(J+=?q(_?p!UBj-%>=;%*Y$tZ+9wt0s z^WTrUpKuTJ7bVSMd8*k-vyuvvt`4~}q-yvzjF&ff0$b1c!Q%$!4n8ns|B!=2Rt;S_ zboJ2kp=*X-9d>2dwPDwX-57Rj*v(-lhi>R`eCUax1+rJkFO%OUzww=;6QyH78^dyajfQ~geZ^6U6YwzthRGJ4%gy2(~n?tdfc zdeYH^BMA)&rxQ*koJ=^8a6I8y!l8)ConH@sJN(U8Q-&}8`t&dIhhG|Uc}QcAJ3X%3 zui05I(E%@#o+rIadYkkn>2*?b(yOGG$n51Lx3GCW zCVfbHkLQNK%Yf!l(!->tq-ROg_i56Tq{m5jl5QtGNV?Bz?j_w#YDC*He;Cd7&EAFN z{GkQZ{+RfIQSn{K`^0yNL&%-%6Z-Sn8$5T#8-b-Io`v|kGhqj#cYVV4gl(Yr(WD~`+R=W8 zlMW><9=_gFHDbo_>BDCZFBo1p{9ccu;d6)QbMuBzg&a-;77qn0z3)De76&{^Whhd(mQ7@=n%cM{<4g zc06xO-pZc0ByUdMgy)&bGuZR=xj1=o@`~irKlh-BJCD$g`Bv&VIOs-1aki0UvEV(jyZE{8On&k52 z)ybj|FGU!9b$Ba`$*ElL1m5%j} z4UQSmcMAs3XDgmJc<$gLXpT99XS3&7g9`^2;CbfY8SHub;Aw-WGMh0uaT4Q-iHUiM z6B3UOJ2LFpup`~d^ap-T`gKWqN&52iW$DG~OVhV^BknIrT*lfjO=XwJwPBa1tI{Ceuh zf{}$IXO7GtIep}`k&FAT19#O8s~xs!*wvv|hF%+bmOsOv10SAGI+t`U>1xuIq{~T{ zk}f7)NIIT$Ea`00nWToK(@Ce2P9~j5x|xl0MTsjIRQX(K;_}1`**CIp_udz|t=qAX z8T!q?n5ln|{wn=h`la-1=~vTlq~A_|`t_~!>*>>_&(mL~KmU4er{?q*>=&D!;1`>o zecgm#Y-&uulYTG#QTpTbhv|3IpL~5j{bG9Kudk$EPQQ>|6*SXP=%|jFGMQuIw~5W+6LUxZ~^hJz#aeyT!E8{f;-kyTML}o?xd#PqNdY^ZFeg_ITJ6*sucG zt>l}@cas}^Sih5en_>O@cjtWl&wh92yLZxe(g`ESFpTGnT-q~tTR%>$z#t{lg9oJ1}g2kA1`T4x18kaM+$ zR^gQHnvC*{l^I0yb(vL}Gh;SnR%TxJFLKOtY>L?&Gv6`SQ7u{ESmfB!XHE$cJ#Evqw@WW4=)lBF)DHfD-tYfN1@eSoMVr zM=lvTE_{6W(vig@OFJ#kSdmfIsUW;8qcme?_=--s;bYlc)tPq!KLpogZp=K}?o2!K zY!>w^kUdR)lKdk1xexPA$kwT z*3cqpUw1D0ZuBMFwdj@IO1mxYwyaxm zx3X>}-IjM-(rrbzL-8Bqrv+8T?}$GbzbF1c{QmfT@%8b=QM==J#qY%Zs%bCYZ-`$X zzb?KqerB96rUGAA%1-P zxcG_j=d-57Pxe878hZaiyDQeq)~nWMk*m$mgvisLV>@Wy6Oh~fnEqV$Vf{h<0eywy zkp5zJZu`?A*YS5*#3|Gq)i-3H&iBi_M=-=wb>p$vRbYu0o`ggi! z-AmnQ{d*nh{zmHq>qF~(>uu{i+g#fMTXFQ&(1o`7wxhNqw&S)_wo}n3ZO3e+&Fwn^bPqaWJtvv-eeHQ~3SpV}VTh)*Wl=lHGln_{12r`T<(y(#*6^fY_E zokp2qFSNgiF0fCx6OSwhkF4xaYA<77UDdItO?Y~2ePn%VeQv!R*kpZTB~D&sE0Qj; z72AaG0#4)UtnCb*9z?&heX!-&pG3FV-rJ_xrrKuMilXO6&$LaqoeO>$y3BSXbV+oH zZ7F-Iu)Pj_6S~&6#x}b{wXN3nK6F!bovp@J9JDQZr!6OJd-N{b4%_MIbG8e%@nL78 zFWS!A^1`0kp4;-nZb!ecHQC14N85AldG?9+3HGt}8DX>RbL_LiW``BoXWMDMdG@(s z^TOua=h|t^W%k8k&CwI#aC}^uUN~4_G0@I`(pb7`xg6V`&N6seTRL!eN)d;+j3i( zZMAKA^eWp5+w15R_LcT>`;xHL_A>h}`%e2F`+ob%uzmL3_6cD(Y`1KUwyV*1Y&UI$ z&&$Bzb=x&y@T%>K?Nan@+n8T&vyTlf3)^dd8a>lq5H>Tc^sCpln&|bmvBAY*tL!hM z7uidqSK78jZ?i3ko^2Z!mK(OUdrRoY(3PE@*lt8m4x1EKZ)pyF6}m8NL0D1PoUrSm z*FuXe??T^(zBSK@o*jM9de?f#dcg0Q^<2OV|3}duZR73Z?2Drp+fLXTY#+OS=)T@s zW!-44wr;Slv(j_Db*FWg^;qZ*>vroN>u&2l>jCRQYfJb2*1gul)lW))>o)6VYn`>xTwz~hUuR!yue4X$*V{MPk7*BT_t{p2RoiRqwe~B) z8|{x}J9Y1*C$+oHbF8zii>=G8rPgBWLhC&1BI|tXGHZ!-rM1kuz`De`)Vji2WSwix z=Zmx%-yxo4Zf6q(wwjHwVx9zdzMqjjE zvL4Z&3@!@V7Tg)C%C1>% zqW-$&s^y{Ok+1%)<(}oX<-VoSa>sJZ^4Rjk^3+lpx+Zj8=wVAm=n=~y%i7TL&=Z!E zmQ$9~zBdQ(=AdOid(&V!V>yelK3LvZK3ZBVZ!J02_m+2-*Oq1rS?$x^8?X{##AE1p z+;WulJ7*EzP@5L(N9%F@DfT-+`L^-4F}88G(Y6V;$+q{_S<#bh6K#3657u1USR3~A zqo>$jT3=Y-THjdTSzlRSTbr$<^=HYCcnSlikE*mD(LM}Xt2n7Ew4Tr~e1UPrQyWu3@c>p83?7;ac^S+7~EBd=TWi&EALSy!{h z^~vos+V6hY+Ng>s`~nYmJiejRiTHgT$M>1g=al`Vy+Xf6f3^M5E;AIw|Y~F?gz8yMx6iVQ1%<{!Z#Pc*_XX1dvA78M7jTg>~jD8*}Jn3XYb73 zk-ZD8wr0;l{j7*t5nHlvz~kDS-SADrH=DAzWuMla`KCU*E_*wp%8ZohEQc^HWok-3 z%dH(wIK(2`g9!%`_9L?0m#~*T?@8F5uq&Y|yWpEC0X5mjfUoOW*fq}Hm32h-Ecl$j|@vWv5q zWiQRX60tnHBzyHYi?bKuFX6c?yEJ=D@R;B$5i7FS{bob<`s}CK6~7+u8Rwbc$@Acs z%RTQ#9I>xWo!F;bRxGLOQYJarWq-%hT?!O46$d(=>2lV7#$Kzh(XWa+(B*UfI0F7S ziuE4G)!M$5KMJDGn=Y9ynl6|wo35Dl2A_<-5Z@4gHvUZf>G)Ie=i<-DZ;YzzLf6xf z`YsLj)AmaJTK%Ce>!Q}{*Xd7nsfw!BZ`7adQXREPU#CCWWqnkYeuI9O=U|sD{p$K{ z>bJSy!7f$(jz+ETx1ryGF17tO_N(q!gVH+Gt?gIYFQ2P2?fAcnJqtYZJUcvFJ)1oh zo=VRe&uY&~&kE0S&oa+lWwmLeX+qR4(;m}a(>~LF(+bsY(*e^#)1;^qrc9pypa*Sz$Dc3a4G}biUbVd2G?+xjquX9W-eMg%J!-$YfJ51Y5TTOMQO{UGJ zEf}lTwB1y1Lar%la@2+P<^JXV=S=1PI0G9s1J5L1)1$U_{Oji_QB!^I^V$0^pJ}$^ zrlY1~Y~CZLL#D%+W2LFoRAO3cx~{ygTxMEfDl;uNEkS*;X`yMpX|Cy-@|tpa)Grb5#U(@fKB(=5|;)J!u?Hcc^2G)*#1HRYS~*y!Ve-u8Xp_f6k-eP8$e z(04_@mHk%tTh*_uUunPcegp@;4(j`=@AJMd`!@A$?pxe%X}^+w%la+px47T(ep9S(OF0RSA3UR$b%T>6q#5DoeQ?$E`>jtimcy|`} zV-d%pF&E+OGF-X1^1P=}bItPtEsDHTd*c)dtGR;KOYwe;mwE{Oj-m9z^UCwm)9iWf zX+n#OG`5FEpc&?)J^dFd^1V|~T8!%*-Y@jkPV!Df={0Ij;d=F(yPihR9nWo)*Py-} z*E5t)Nih3k5RLLdj95-=ON0ke{;)o6ZiYL${ppNC%++XqJ4@2)R5(% zYmR4@r_eJSHPb!QJTq|5_e}9j#eF8O^L>F&Txa`^>5|)VOqVfTf>(}vAgS>bhKK`x zeICDM=jhA1&e4=zwC`BvJWe{r`-#QtC$ z{@)dT|Kc%lq7XlsLZT2GxDbU{Au(`)AyOIj35)a>=EoQ`xG>BY4JByEcg|G$5s;EW zLL)g!?EpA0&y4hwN%|}NA_Ei>tg@{kTOhqvhZ@$i!0 zw&VEsfLK9q6!?#O(u;ow$Wp+C|2CDEN>cW=gNzqNie(CapchyKs9kyP2fpM%lPFUu z0dxuu>lc;@FV{CPRwS>X@Z&@Cd9mW)oIhYT3uU*;Nvyvf1B5^o}Y45+qy#}Uvd@Z z`zcouM*jn@q8>lTRnnj5Dq%r?%~h!XTU^yD25mq??tJ9_Z99Rwtuz$*C?^6f`32yD z%t$f!W2-t)N_a7ZO7fQq;9d02IMW#Bykf;Q+ zb&Hf>oR*fB0MbMv{+GA{|MF+0*zp(eJ@765!NLEJ%t+E5BqLoF+yIf0WT;JI0T+{v zR{2!=0XE4G$^Zr!39Z6U5g-7@Sec*`@n2&I@n0M~fabgXHsS{W0+2AO37@8M5lp_8|g(w18mC0ho;vWg^0ABouh)5CFAE1ilRh*JkRAK&e>Z24B zM|A8U!mKj62)a@%Q=%h>rZi;0@1R&vf?{EcM}C*EA#28e`uIn1Lyk0==s;AHZ^v96 z@Dh?8DG_i?Z$?4gl0bp{g4H3@BZ}kz4A#<1B5WzMhSbR(yY$pM-WI0aoCH*cD>}AA+GEt|fM5bs;{Eh2|i&&FVUno@S*mAN3%$ zj4x>vg@IEDZ@U|~?n0@Df$JfZVhmi2Q0i^qdJ83;fzt`4SOXU;luQQBg!T1zFbwu5 z>+eVFBlaT0@CEcg!2@BK$;$7g{r@&a6fl?6P9(d>L99U!knCH~0F(r|l~R%mj)aei zC8|0312JO;Mt^}Hs1v49kZBV|N*MZEnFEiE3=#rjP&+Bj$kz+Yqe$&}Ai$~vJ4>q)wn(LuiZ7c!$yuKB=BHV8%*GpGq!f*ZpB z_*-&BSZDN?cZ5ce?Zkin^~Wd?FLx;Yx{EjvNFnMalJNn5kwV!3BvQyN0UiwF#|O)l zQV!L=2EZ|dg{e@gX%Ts3N(tiB_PWkb?JU@}O!gpovkJb-9~C#6_^Hwc;(+M)xX zmS!sadWkwfb+8_=^I&xc^^$-?7*6DSI?B*Np4lC%kp8>V@!+)dp-)Rw~&%lwS ze$auKO6(9GK~$z-=m~438%zW*@x7MtTwB9{wuUq@Kw#r>d=RS#Bq9e`QwgO*L~ap# z_|ao>1Dyi8NykBSNav8+qu!)oq(X0WAl1TdSRdSa;WfvHv^D&ireQ6@gqzPP^f`?% zprBf7x6W;)u(ndy)}aV`4b$=8u(Umu*(edf(qq{r-`+R4u}Z&TCx0| z7^)0boJKY>)l2j*gRBzo11DtLprkHGl(6+OkzO0xFzN?B0GfL!WMn0%~9=Jsz z0pgS(K_JSE67(`KQ(h5_JAj}8W=s$Ld;pq9%6fx7Od9HZ5-orMDP)LefffMzj&PVH z7;P*N>Pbq=>x>(DEx<`xF1%=fq>yx!hDKrj^Ns0OYkSRzr(B6X^+)*l$fgAO6G3+6fqVhbRxyyP7F;?VXV|a zp&)at1a-&(o0!Pw0m#QN27}k3;sT8l5zx*N+987i+7EGDFz63lFw-C=QnnkQ$XgK^ zsA#t$GKlL>J{lwe+J+nZFB2Wxe;QD=pGK91q+Tf2u7NH1Igvj5Bl@!?`Fctj{ONCQ}rpaUm zz)&zwWad!wZ99bWm>s;|>J9+D0J2XAwV7%I{rT6d3z%J?t(f9)T81c6umVJIs)&R& z_>ueqpa=7kB=~)+0Hc0ODGEQ#P0Es11fs(2O++n9kamCsV#wY~#X&wdRZ95|hA;=u z{WH-Mst5EUVk)KNazJhzzycZtD#5ALOz>0!V8Q?ZG6dWYN>2VpqeK_`w z9_SlA09fXs7;|W7X8R-n7+DwK>z^^aKc4&(BCv$_WEYboltBO?Na&Ib&J4n2P;QaI zSOeW|gA_1e48|bAtR-?cU^3vJ1H%ezjI{! zSBl=i1*uCy5jhT&WdLge)$PdLl2U&}fsDI^A<09N#E3!#Ee2i;VOmUJN_t1LLH`J~ z>@S9+nZZ63MaVyjKZC+IJp&Og69(X@4+%RM8m<_lH@HWMl|mhVu}*TK*gF6FK>6^2 z%oCviY(Y~oZO0M${rE6uYRF;$FLZqBC>1{8jeD;Eu z60l-^!ErSpV~u!nI(TZtOudW^DOA#sLL~%DFt8A(j#z|3BrH_KAQPU#7{~CU?*I(I z0385N4*_8U5tvAcSu+T&AmuU0(TMoonPf=C@?8NKTIMGrHn`3qF)5fkNp}%RlVE9p z1Q96?pI|ZalG={+Lkmm^8$!20L3p7V7!3f2G?N6A=^(d1+2xIeu|?d%&5Vym+*)Q;kxm=>zIXwFR9|>WaK4$SSH_eN6J5< z&f0aS)Lu_H2o2*QYh znjXv@Ce$Yx1 zm_$qgizpHqMT94m0*xXdh4_h76Hu2)p#>p_vc=RC_7Gz4YbjBn1J;Eqe~_7Qh+f18 zWCs*t-_Wci4Bf^rK4xJAKra%B7z728uxP*rSu*Hyz(m%L%pJ4SV%Y&P*p?SZa$J8O zvUrit{s3aI1BmbcT?C8UBpzRCof!jBBnwEyg68)`BJmt40s1k8D1NnfbgMyF@DTgzzT?N@Y5pX*^N@Q1*Zot0ktBkU54r0Cj-p$#Gp>NrrSOvJ4ibPM1QZ|qAjNcmbSEPyQWB6$O;(kacNOupzP(~R`| zR17_s_b(WSyryg;cNY`&Ko>-^KmuAU5NBdYMF3cVA1$T57p}jM`(Sf3p#r-w4;v#g zi^d)!10l}}kF-ffWV!h=O=h#o#(#^qs(ok_2R2DY&6s9ZKJ!L?HmD z;Ln|FqH!n>Lq)+TpQh5&#wJ1#sU3O-9w^<{ny?`MjZg=wq|&Xgcrdu);5Q(-FNS+c zwv|MJ*-5%Vb$@bf#XiTDoE@cz99vPVV+$eZ&-8)M{0c@CXrdelQRp+j_H!c&tMn5i z%3QKmBT85i{94cio)fd703GNj)kl6Un3`-8nKigzz${F}PyO09e^2mBh4>%s1p6w` zm==rPt%eo2BMnG6!)yvp@N3%)bR>bmm=R8vkOrbwG~iF%RmMQAqbdRzd6+pQcU4y4 zFAgSerWipX+!?_%NQtyv$t5FBg{osWxp0H%(8Mg3hj=q_Az2DxuSFewFoOqriNeSs zA|u9Om_GqS0LFydsl!MMP^On$0ibashqa;|2{~}ZxR_jrDU8P@{59<21>rdswh}kw z4JrjXLp`u=u?jIT!jZ2f{3BVU{66Lf&e2UUVuWOtp2Ij?Jw=jS1R`-%W9bT%10?<7 z=7=dkLnesQ0WblO2wz(zj64NwKsAYpKMMZ8R|ZEYWfXF97?5fb@Rk>|e1V{mu{nXr z3w9GR4~A!rLB8Knq>Gj$(XeM^`w2kupiv@Ig-$xbHOB6*KL^1Fq)NXS1ezl9LJ%VP zl1?Z=XyBTWPNr7m3Q<9d&7feiL{JueL=o&Y|C9xB*pTq!J9tTx1d^_$3hZ#o#i;^4Ri#`eFkCbaD|XkMO6+5DMnz5E3yWYNiNzDhW85 z5)&bO*G%Sw{sU9v62AF7xC_RBxuHd3!4Cyr@dqADdF0eScSLhJgyC&AhR{fMOe7!Y zr}SrT2G&d2RWOP|5E((~gUx_%z7j#c;@b!~e0U6tgo*6IB|;6c43ZyQO?U~Y>Z)XE zKmbIYXu+f$&wXq{QkO$>1xuKq9g;?rBq8)M?4Yqj8BEQCg)vzz&>KjpZIUVjmnc&Z ziHO@sVvu)`9}A!ejq!RbxNteZ=e(a+egJ`_zx=f{9BcJub~>OfAA@y6JIiM&WLtt* zrU!UIiY*v8M&Cfv6bhy(h;IT7AQt`!I_uMo&PPyUr~^w3g(x~8F$9U_NLD4dAQ=oL zBBhM-Dx{udz6MLUSKlp3}E10PBi?O1w<D%D_YiIHM-f2jAwQB;R*TTcmmWe>mL38VW=6K7^bl&kZAXAd;twVy)e58{J%s3h zEF9%>pz&FDhy!nu$ilQiLnvfx6x^Btit)J+4HCFus*$o9We3WB1}kt2rIhIDaAq6p(Kf2(B4-kxB}1P?4r48lVNjQd%xHk9-Tnqi=zJ!U6#hEfDaqEHhQY zLQ*TXTvlSsWhJ&;)}^z84FK1Vmg`$05s@XTfGvzjNP`tX4o**5sZ);CRRwZ z$!H%t$fw{Xq~IZBPzK}O(37ErZzc9YCiD5)?kFG6}nw{tLRm zD+ekeH%izSvQc;p0HXy^6} z69L%13wWCu05MZNOl1Z_lmZzI!W6+ONmyhDNFiKWlEMyeP@DEb(@)x~J!vo0e6GFP|CVVlz(?8(jQAgEuaKW; zFPQ>0pKC8!tM(!#tqf+&ND7Ii^??FGd-*AXKi6JTeX*v{2we3N19xJh9 z8mv)_&;>1!4P|KREu^#=LlG`pRWI(Of&JvKepdAc%S)kp8M8n^_`^UGdwiyPp^KU7 zWeS(6-XO9yZK{_TNYJ_90@A=fR6#%dEUJE@PTLU2+B3wl($64{c(}E*FnI}OT2Lh|Uz!rD7KZpZ` zHm%xNa5w}&$-qXf0kF*nqkOhNM3L3f;CAj7! zUJQF(QGxIPF$Kkzk0}~pMg#Wa=eCs*QjyNX-2X>!E1&EtmJyP#iP#|*h9~5>SnLOv zLGY)ck{D+O_&C#_IFt5>gzZ4$Oa+-9iU;A^A!kIMDN21rQ6!F;XdJ+pliY~_O0Ki5 z)mG*NZD8Jg@urB$0w>H!n|+^xPbG$?d>2btVZJsmrL!;}xH%N_g}|&TI5r;`150A_ zVPauEWJ3M;?#TI&Fd#R;7md>hG6j7{Cnj+tDtE?CIDc(ETE)DrR-)aH~gT&JTZENU?C(QimbTbSY+P8+%#BFR21olxv zU=J~48k-t|*%Ur#Pz;L{0~!>%;$S2T>@jv9QBQ&f88{)ZM?n2KH1PU9gQf=|j>yV@ z>P``(80|kn6VnC_c1tPEz@P~s!C}xqWwxdnLRz7be*um03uut5@j>I)s`vcbaHA8T zi4mab{a4VCiy8|q&fx?umVgK#U)x5Hz{Wmi29c1q=q2i=gpAjdGlk?0*ahAw=m-Oi zM_>(nvs5C~12)olKYoj21X!sb|4@`EKPZJVhfRiuMOr#iB& zK_ej*V4gqW2A60!VHTx6A_suIhBL_+oymg;J|l8V5y(s+lxH~_yz^G%1&}j>i(Lba8a0nqh0pT=!%6CAiz0M zS2+Jc)W!K>I{t)g(kJraz}?T04#h`0NQ)SbvcwQUgzQj}f=&r!XWB_FnZwy8 z1tFB72SDU3K|#>Ddmmiv^j{k-Ie~z!w&y=4AdoOT#GeEX_NQ$s1=kL92VdDZ%D5uI3iv?O&*6hrhC~Qxlq;o#zd!+F zKqFy{&JIu79nMeQ9j*vryLD`GIcB9)J*5Xwi-Z!vLcSI9D&*PuK;ne=NInQCgBBy> z$ImMV$^Z|bi4k=`BZwj(kutWxCW4A{l5fTK9)Dm1!!{$u5(4I>Q$F~AqzDGPQh{A- zIQLNYa`JBY`Vw{&hv)RtSSaol!g{~lvTy@yM?iE zSW_+vC(Ln#A2>7+N3a}j3M7t1kW1(T8W(OOM(73<;wc84NaGQu=^5W0K!|}gHj@u= z3e*5&*z6JTLmMF&gun|FP)9o?n1t3KY$iz}_)9sI0f*BN0o->*UxdpNK1abnISjH< zc#-2D&c81sF_o7FhV!pk5$E*qAj}BG#n1Z~iYVs@sRGo?_}Vk|Sd0jXTM_xNA}CMZ zBwykWXUON`Vr!7OZD4&Y4RjM6H<5~y3XU7riPR%wGZb-#j#@%513cgU5I!pDK)95& zT0Y7a3NE_Oal?As>>R|G+(_aCVk~mp$m4ExBgHg03$vNO1_odR_zbSjZEzt|(h67S zR=C2xfQvcXe;-^xI>AMobbyP#G5iuPrg{Zvz;U@DDSeAv6t!9-aI3SMj0zRdi5fqUL z0)P7w94JwOgSNMXm<~3h)%bz;e8vx7iLkj-kuw0@I0#=m=rFQ#^hd$Y(W0M_u%IA~ zHDJ6=$yf@ta1NW!pkR1Z(=lw}!0p`6PcNe#B0yyb+oXa@#}Q_(Ki6LZnTy2mG#}gY zpc4XgY^*Ij5KGXk^&iXu8nXm1;!JE$!JG9Zc;P*ZLfkL=TU|xv@V(>8t zQ4`I=u>TKA%NwvEOPE4b!#3*$M&^(uhPOxLKs1R5L>XY;SNKb3wy^8)2lizSun1cy z9IS^v1{={HAaG4zoiH;GpMlaRzT6j&Jx|Jhaq&g9y&a{(!cO{c)sE$ixyx1;`BuFD+p zXXpPY{Y$u`RSWtTpP7K!a6lHqL8!p_Tu%N@%+xx@Wv7P^-IMb1>?0#Yj|(>bLjIOc zudq(UedtT41tsz`96#w2y~Pk)gTj$$po7Lt=fNSA2!e$`ncpvRX37?bTgA0^o48^{ zDxC8(N)$kDSmppUMirbuY?7h7QX;>D;81`Z@=Q_;f2#-Ae*lsQ1iM6j@*98+u17-r zGs!2iOXQ862pDK&l>`n*-oN-XvhTbh(E#{|4+&lJk3bY{s0oKF1%iO@glGIZ1s%3T zcllX=nfz6II{7Au4D24@W7L!lfe8f?rZO*@9XBJA_;{91EXuF8XL)psFf7*kM}dGb zqU1L1I`9)sc{;ht2uPq>1d~B0pFvi1X6HH>#wbR{XOap@Jy}2r_>nXLa~@G9w0-`C z5x)E)4M@Bps}_U%ph7XKA1Y|qj`&+Xn{6J3fbOucbhH*xjvN}npD`p<4Ku{F6)dL7 zgZU1gJ|YC0;16OrrY6u4zJL-viRD?Vr($YGbPy^aSVC3XdXTPQinMhg+95)OfrI08 zRK$0FMhc-}TO0y102fh;BnxxGlcy0x@@?NBS{CF;K!VQ#V1b;x{u`pb4+~2r(ES1y ze7MB{W5G`+ffsPi^~XFC!4vz!a|izeFtXIG8~=nV%pO$n@d`3@<;0Ui4@! zbQfMIaAQ3va$*I@~lZXCDoQHiV@$Vhtu z!wJjaIidrlBNz{KCd^?OM1AlBq4MbI+4}@(? z8VFlI7)VLUzktt&0{P(>12_@`N=o{PWK|q9TC7SSFkUhi6=aa)jg{DW99Ck{Dl4%~ zVOC<>`K-jY^I1tjnY;h?nl=_#S3JRt-(|@RDNo-v0c{ij35?wXZYzD{#6G=f z8&$$;vC%?bSWqnoaA3s&g4Flnlk5V~Tku!^w>M@n3oV=UzO6n4Oo6qqT7iJjy`)XZQ{tGXgzsZz{O;52 z2s=BO0UVK^)sgi;NZ{*<5_=qx;r5|G@|*=;BQi6V$eE$T@D_}a(^aqn?N@SAmKpk-vbpTx)@Y4-=I>1h`7K9oF5iIN3y?M zE`CMp?-`pmnc3KgwLpKY%=r1(K{PfLECGy^ByLi^6N_2oxh$-q1lPJ0H3B@D`1lE*s9_H< zi3P35J4nGfXCwk#IFj{uEwf$gGTZrXY7iN7t)$Y1b;44(tj2ds93f`Dtu4@w=bx>2-+qH#uT0&&W_{ku;4u~No+lX zO*^VEY`BFX2Er{7xL`-cgW!NbpQEa);GqJI#3;g1aY@^5oRn8EH2Zer1TjEI##PvU zMRI}8R5lqE|iHHGS z>;Q8V0XRN^Nz=4#cTiiwa?lZDOhM<+S^=hAfX{o}>_ z{V#|PE`=A`dhlMx4&Dc~y85&K4~&m{AUrPcWdy<6t!w}#&e9Dml_>o7fnY%tTzfyM zL?jlm&t8Bod=Epvf5l6`1$prF0}zfFg1kNY4wC|XcnBhR2>1u8p-vP*>@UVyHTJVs z@ahvWgb3}xHiS{|Hum;MLA)Rn3UL`T&SpRN!2d7CAbeGWpL{yU zUnuqCPZUV_IsWo#6k`J-;!F&lgl}NmC@6vVwesJEo{zS4_`K&-p(p)55xAuzwr%02tXyA)nLO zmgqoU60}r^d=4z}FyvGZg~8DuG5-A9zbXCMM~-p}!@K_q`8JS&X2d_AUI%F4XdH}V zO-QVmre}xlpzQ%Ty`|I`D-vw%OvQJGaXBz z#5-R+RZLI#{tkO;@||2bFX6Ym^XJb4pw>(^a>Dqn6?jd))D^rpmN}u{FN79gVIDq7 zl_`al01hIC2x%;t>?|kt^99@VeJUnlp(BT1@F_e@`*4Ix?8V6`4=xdKM~NyWi#0)F z>VS_((U>Lf_$riGh>B_10~Si{X~9BTR>J5{84)NS1i8P5w+u-krA8Vrf*Sh4_W6P4 z{||d_18rAX-uupvwf0)sYk$mq5|T*fTErSOk=P=M(Q({!R|OR+J;!m%J(qJ29eRf} zJ9Zd|siPyp#vn$;%2jBo7kkj-DX64kMWtSqSgG{`D}Ekou}v*ite%Qq+hU94{{H`G z&b8N0cKB)?r{j(i-E*!v-}!z#@ALgW@AC=^wAv0#DM>J9nR#(kt4G|kq%^P}!862M z$h$0UgYsKqi=1w^4G81V#xOp?P8L9hfqE&ovGC`811V)t?S}3HCM!%TE##DGkR7Th zWGI&bZ8=UK$jOHOZRm*%q4Hrp4e1e#FuO#UnJ`~Ud)DBQdc#P~d;Pcf&L>9@BTQ#J zWKS@d<}VfeNGV*0X&G5#G6`l!7-v0#r+%raDt6)uok^Kmr)nfv~Tr2%)Vf z6J$prgGwY(J$I7#>JD04A~hNq&s{8buy@Zz>MMI(>wbyr4f_RvNcgg-U)iu<@KN;( z3G04|UZOADX%oGx1+65_A|EVchVYoqre6-@SLVk$=VjL9$LwQJ55Y``vFaxKWy_?X zOt~QH7{jDSBNP3UE69!)tC#8-V~$GzF4&b@@ZJD-A}D3NH%wOdg%^^vUx;c;(s0l=bGq*+t1gwPvnn!v%XK&tf|RNqt3PHVySK> z20092A;YTZ2n4CYD?T}~Omc%Hy|k4?s}xfEh$$`g!)$YUBL4^A9u@@M6=w`}L;e&O zMO%AFh+#sAVyRWPUna5^9)kq0A|JyL7DR$4po)f_F=YN-rk~Y3frnTC8@W~38lNkl z)z46el8GjfOf*qGLz0P-5M&WBGjX%TazhtBJXw0KbAxswH)z@bxQ04Qm~DlT;|wa< z2BuB{(u_JRb`5_PJT?8~4pq8P4VLu4fPGA&%t`Z+M+f(-;QDUXnTLsu42lG(8WFQ1 zEU>CP;Z)8GSin1Bf#dd3NFF|!peqRVvvcs z)fsC0Nd`WNdifL!C#XfdI4FpTgQJN8g@7aUU9;<&8Au4JMoIf1d*1;r*n>G2cZ)d} zGh`O0C_8X1lCusnlt2H7PC?nE>`}#aW@aFzr6qNUi5_-n$dj5XYn(eB4h1&f`91qx zsQN2$r~cl}?JP^oNp+X*=5LTRQe=yZm*WVU>J@vcyWjKG_p~ojKaNl=26)TxZoVXg zLL{a_ckJvzy(HeVQ{7An^Ay^ASACBfq)q4Db0;w`OL8A}(dH`ECHZfrXX=~bX)|2( zo9b3d^b_zhwI~~OWr>EP4juJ{lcEkIkq{7<&_ke@g6BY%e&)fMo1l+EVX@YOqDyTG z<%J~nh^+|T=T7Fsjg>^LMR`*ci!tON%Vj!bbi!z5s-C?AdDTT6!T$I(xd(XQvg zXHyfGx+D(24M(_@1RMjcUNa*Dlh~Ykl+LjvNcHgn(=5i8gzH4vDkiZ2JOlc}&?=?E zfaB$S(?_S*gA{UWj!lT(A_SE7I# ziS_$1WsHeA%ql!)7UpmVXO$i}B~xDA#CJGk_=I9wzN<>D_0|MdZI-q3D&Spd<`Cej z+gZ;A^hhEk^PnMnd^|)lwW_PtoqOm5z~>XW%b2}$88=$O3uE}~SKOmJ@M;VXHOr6s zs6lHri;Y6F^vcaHO0jNM!AzOX7c-uvdyor?If%$bF17~dkjEle(@(G|uSqJX4H$av zY&z8w7r6|fOASL(VMv4-o{AvDTx1xtuEawO94$`YTj(tfWc(F`j|_nfKd5;tqOoR^ zCjc_7j#W=0Srt2&U#h04=w-B}ZZ;OdG91hRt~hL-kK? zMk#mVN?8Sau+kUykCi?q$x5Ghx(lK`F#s!|pcCk<&{Hr^7igxd3ExQXXsgb7o}#AU zNk3jq5hwDu^#)35_KgnM&$5}JQk2s%bm%dwqRw}YQsQ2@2ku&mP6J(8r%6Jm0pA%` zcp;?4S&y)zB2m6`&_#|4Q3Z>Gj==4i}`nL#6ep;hxhzN4eU$VRd= zs`yZ1UN%ZC<{L%lxDV;6+>{ig3N5H(tYa-j784z2&|j9#Xv%zC2Ja`UN|^y;YctLkJa~hoOV_ zLb!ybRZ}i^?DtV8wNYB4dThaVJC=CI9wqV0IHMym;Uk}QujAEo3w+H}UAT{6PcNgkR4k`*5YM`JC zdz)C~_=``>2h4N`wHK<1IrtMZG7P*%d8T?cFoksI9!*DNx>)c&8ub}=svw+dn?47p z@xFl2HC{915xf=?$8}^Z41Rw+Uh9jc@R}Gu^jG0obFho?I$%nTFks;|uZ`C{xBbm; zy&$eXUeGmi4hc=sy;%ri?i-T>`I?wt4tbf%)UUb2lHl8rSKQUAlJZNay7q~&zJ08p zf+<}}WYKeBJ(t?JtKAhf)+e;lh^#hPPbAV3SPxI}h>2hctY0j$Mz9{I&@n=5=sz)_ z&52Jav|3<2uG3m*S-@LpSr&xQ!g<&TtyTyvh6dI{5yDGoE=H{kR}8Y*zyD%# z>Flb5vq!PK@1H&}$Y-y=?9wvZKU-W`=KCq|ZQhR`oPG2BN9XUq{BTDl{vLwSe~Alr z>w>o&IehtnE3dk4+x{~9bw1p2;9#9e^+rf_j`0Z{)zSGs{2!

Y!D9JK0^0?_>FU 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

%+Rdvq3xD<=hy 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

4u&JDTsiB9As%Mz1yq*=wmTM7VnO>=X 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%0AeIU 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�`~8mrI~<(uQ})Ba4MAlU&JTv-L3r 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 PUj`kze#cu$MfC&zDSz% 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

    (TC#L`t%8FkA+Y(ma%QFx>jUolimJh%bESK)rNv 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

    9v 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

    =qmvZ@)fp5otYaz;F>Mk*veAe?Z%c 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%0Aj7 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�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 m&*Jz!fW z32k?4bfRnm3qZ(e&8_|Co!EL&OB>dqhMl3EHd+yzE$zS{_&;-C#ZHOLwcjwFwKg7( zXe*DW^K|2xvM%~~CZBFRD@x;`=NiwXoGNyg=*-v-Lm>;tz;hbR016#*#FWpA9NYZZ zQ_x_O@iA`h(t(9QuZL8X=1gQqc`qM;EKz&2p>3m$N|pabSW4lL4}bEFch`(1Kvvr4 z+Vkw+cs3+<0mWg<*HWZhlq}TzFU(m0)uSkql7M2Kp?q|B8Gk|Aa$7^O4e}4jCnU~+ z(iJd_HBxrl$wx2%+K8d(AR&eE$f==Um#CanmtyO9AjorI9*8Eana5;dP^JP1ue_4$ z`aj+W%1M)jj{#({R0)Om;nyi1d1dfEAPlGgsgcFXlvmHlmbRJ8XZ{(pU=!qwKluqU z0`e3XxnVbmgJoZRd)s+fU^O|ThAZ$CZY5(NaCp*ug}Zg)9L8&$0hKl1JB&*O{v_3R zF9jQpu;qaCW_E)$z~?J@AZws5YoIP`;4K44gTPFF9Se>YjG1Uk=WtXpumh?Y1_CRz z=ZDk)zpcv>HRASc3+qFvZf|=;OJiA<#(0Adv=dYO%BbxhV!U>n(Fp6txKE8_)y zhK*fxMctORL&17DqgOSYtvNqZh870+(Ks+heQ~!9^k9%1eDTrHmVco}2JI{?J6(-h zD*N<;s>avi?J!%YW_m3b6OHW1-wkFB9rOuiAO^(K{oI*NeR_(70MfZD1pI>ov=Y9c z!CuvdF+kKd=z^%{C4R(H%vo24Eb?{fK$S)=afuD5+quM@H<-z?L`Y5{X`j%_J|j7% zYgghvS%I!>Un^QuIFib+fd_^SdS5TtcUUh!*6(B5dvqQ6CjCIkKQwEC>pmvg-E*p^!@H5+AAX{zM<()pvLW`qsng)S2Szr+@<7C;UVz5Ey*L5- z81fX^ROoahG8RL^&v3sct6`gdA7ErbL5AoIa9p(`l2U zV#0V(pinW54?v?#mC@+!fv$53tvrtudP2-NS%9ntARQ9H08-pIO{37}v!qaP*C-U! zE>q~^$D>dl7=`M6QK)?fg?>xFA)GlBYET8?Peh^mu8%^+2?8sF3FJr^RN(CXoI=;- z6bf^26mtswaxaBG*iWG+WB`l=f`672dQez&P}I5_vCzXO5F5`Ag<_-U6#7sXIQ+Mq}{Tuv+!lS$ElkP~SzrU2;(l1?6kzKPW9)R!pq@3Hl}k0KMY5-dCB)a7P7S6`$@oQ- z|Lr?J^3CW~EskB}$0D|*21n~URj&O7YJ=4bR_8AehEJx%k7l(UTRUg6Ix>hM&`K7W z|5XNRD@o}AgnI^>9?9LJ_Td3?i|v%Llx~n$vwek(Md}=vFOn~towNA`Y_!IDwl)F| zPzgE$4J-PEC+nmw%eR^>x;j10wa?J+1=;-?0D0y8DTfQ}NXKEZ4H{U+0`)iVf9K0M zmbe(G)+HF`xO}andHbWuX%vcLtsf2VN5lIunv8Gd^hiEa#(%ouZVZ0Q$x9#cEC!b% zKQZSt6z&+BkH%8{F+GY3Vj9$jpbHw1$Q&RHn&#B#49c>`Git+hFEb`D5SFKt?q!p- zBuv21Yuz2?$EDU}dRD@Zc6!<+$!W=17yHUKvw;;k$z@c1sV07hp*2C2a^6$!LQm~3 zxJFyy7z_;EmDR+@!QF)UNns0efw$zN9FgaI5f}$voasK27DnNUh&juT*d%S$TIhw# zI$-DcIBEDupSrk>4L-|6;WFs@^XOBrFVFCEMA-`yr35tGUI8?_G3L}P5cAjQhxB1W zG&(<=GJ|L{h^6wvRKssQ^s|%1B)-A10=7frjc#J9B7sV_u0Cw{J}r< zE;>y0uvBG2Y;U73Fi+hVo~2M=_0$|$!ZqB6z^>C;^ubph10CdweKx2-@!K9D*1 zrO`n&1(GrOHM+~Phf{^28HM1N`76?KqBD}ygl1~Qa=UM&@5IORmEoFt=$6bn#;8C<`=$lW#KKsHd%Dd}S5<6B`*^SzRYw3z)|8N*J46*XCy>FUlcp&VJvlw8CJWkoSJ{%z>0+dt+ix=K^{Cd= z=6A>^sM)vHMXr857E@1M8a97@y}seT_y)ds8poFJs#|X6sBm7zY#z;UUW2aW_Lz(h z7WULhdX6F`nT`oUFT)pHu?5?6KldKly#!Q|nyp4}h0R&jQ zA$+Qx8~Pfr)RiJ5Xa->0wmNpV2~?tskG;_BGEY$I9nxp4NRi3HaC&0%##X*(u$xgE!R{CN1|2(z5+M zyvl<*J%KYNTmUf?Wy|FF|(}twACVGHrj&t8hR-!*q9|bvx7ZnckfwEG|Bpig-u1mO-3Ae2T!MVXPb6r z2VWO2>OQ<^)v-uDmJq@cjtn2jm&4lZ?{KEcqu>nJx3#U=pFM`xy}NR(Gf>QkL5B7& zHS2xW&cxkO>1>B1?jS#uywIP6d>a;7&?H0C-M zMKvoTj08128EZel;WmW|#$#8(h#JvUww%v5-Oyl0ISXEk)o2PB=ki<3Qg2vU$C)9c z-!wzsI)-0Da(a@5HA%#0F8ziwaZ)z{u?{f*dyURgBF)pN(|V5YPHxk zrp(I~bLJ4`yIt-;oUqRoFzCp`lf4FOY&RrI(rjS^Sj-%ubE_FeL-R981Sy5G|9v$} z08zARvXu07ryKPu5|kp;Debx$NtWUgz}B;PRz}#!9+5@jp{t6Zqof?V3bf2Qp-((? zHEF8xon`{6XBN7u3Hflh@B1B3I5W*cesCLuElW70;%kTE_H30Sg?>`u57{>UfLB7& zxw=jS;TMPk0ee1vOHI&zk9=t8 zi_85hdCltbbbgUPpR}O}d^`NA3c^s$q@3447oKMzPRX$1oN!sYL6#J37dv~@ zyG_jS^V)5TWFsjHG;ZD1hC=zT=(+XN`PJK3eWi z+aU9^+efmZ5q@GIB%98U?u^@5syf{kx3B)J$sgT(mpxi1iXc~;A$1QjlTN7znVp~1 z9g|rn3e@IC_wz?>0c{7>B@owlLsJZ1r@rBR3;^kWN!s=tdvQ! z623b8=PI5Iir;h3-W>(jtmT4ws`U+Z$Uf!<$=v@jCzSFr{vSR@bZ0YkQE~|`$KN$! zC(=Pc3{#ETH#09d!+^TndguZ(u1_e8Sejtq_3kMV!~R(t!-Wz5Yd>teRi0)TU>hTt zU|3w1r=w0n7g$VtX)5x4X$|7kG{J>F5Su>KrwD{p^`s=SS&~d;cM`D86#-kQ0kh>A zwe&=Kj3RKpO$S*^ToEWXJa!cU9+fvdGIxfIsH8UOhA-@QG&~@@*(?rXF~O2eG*LC@ z?v-;g6B#Nf=f_M%4T+7U}6WkE4loGR6*t?mk&HZqFXl#rw|0!53B& zG*g74^NXT2Rx}{5BTFy^<5=PJHks2K0rR#*+U0#eC%99W;MSZX1SkIcVpH155)e-A zG6Ah|0$Q6B5ZR=DPC)-@B-Yd^LO>E+FNBPegfh8wved!?N|{8f}r znL3zOmY7U|_NQGFcy>?@CMeo7UP39+m*tKV5w{(%0w}v{&FI>mk&7d|+ zh2$J}x%EksAUE_PHMN4d;<5-kl#8+n6AI9&xqT!>Q(KHtVH==CL-~?18?#s{c#Rbq zeskQ6Z*KxOaIR3?kV4NBjASYF$`VXmi4TaEJW|Fwn#VkANQ%3&v0$p2dW<`i{#y%m z>cwQx5M?(hn=OwR=$v7yxI+dF$V6~KpVn|OKf-XQe7MVfxFbEooo}S|`A1qinUOL? zMasQMBTXEm+RPFYD^E-_Ol#OQUiaC=c>6V*Ho&Rbbel~c1s}SZXEvK=p4n_R!)%(l z<4$qeIX+Y?)QVd$e!A1B{MtjB7?{HerxEA2kO23a@Kp8~WMF4%XdL29OdOYXrv@?Y zBdtIcYQnk_B1uj_EP>3!0q-nODcaJKZga2G=;#D)p5i?n&7qxi?Bp!JwVWb0L*}*V zEiD4_{o2Hu+vu0e{c@#WHu+@>ALIPL#(%+I?2GI9p7HF!TKmio<6n%T^DFF`sAe;Z z&aZILcQyOO595^)>kPYfLNs}v2}G`D`w5F0ZnO9owLep3h=;?WVe%_i04&Q2iq~pX-C+dOPZsb=q(x5ICqufxRq)x5vQUbOxKw>=6~w=DrxVFxkNLs}XF zd!iJW={}^kW}JIsZMZk)*GO@1YUEmYVr>SzBI}SXsl@u4b(QXt3iQ#mDwEp9>|fVX z&KSJUeA4X{#~`?>Bj>3U1cm@Buv1vF7GXG}OAb4$)X5L_i75JYvPFv}yIaH@o3;ij zud7g^&VJ1ri*(xeL2h^XFxkgx_pI2u_(%|X1htCcb7x1%g>wvo7@-|8TN|h#!T?b) zz)o;aAhN{awg<;}E%v=uBTc64jpg(O(||-5EL712i-fO(C3*$h`750$;aC^ILeN(l zoU_VfE>Q{(5OHg|Za%!xDzsY(8Ng|BrLXNpz?!31O)5*U2?g=K1_)a;hPR&6HT_;LI z`Y}T~Gar%-@?HBTvUMtvpN~PmgEu}EsUTCX7xW!Fj8^Hk&aX%{`~G8Z`mxCo10_ga z6%I^-DBpklGoStIyT0<_AHpaTiqRm?DZ%ZbpXNEKM94=qoT~QQKoRsGK z6dnG=afV-G(FP78zGnaJlmj~K71N=iCJ7p8z2i2Rk3MqN2Md-|fy;^Y#VG*-h`OBh znUWrNA}Q&-SK|pB(8NnUaKOlwbmMYOKiwqq3&&772gF7a2b4NS+q~?>lkOp%*z2`lVuM0jSuv2z*Bf^l8R+Uc=Mh8jPQ>r`IQnQd=F!HMkvv5sfL&Z zW$Fwmg{mPD5v82BlqjWSogF|?k$`A`of$>iA_9y`35Zx|<`;{H&Ry%-kBqz4yWAC6 zt6e!+5YiH#N+qNS5H4moOWbK#W`p*c&{)e_BH$~IRNK};TPnv$Nfz32LWDvU)>kDf zJs{5TgHNjcZ2j?Gwq6S|zCdwlR5Fi+;zYNUP@GlPLb@Ann{==Br>%>Z-JG#G8 zkkm3ix3*IgN9PF#X^Nvq(rI&!&P(n`0<(|fLNejF z9nvUs^cz3Y$I(yW(aAef=IQTcY`x0uCnzZ^w;%hnoToFROu7PTbVi>v+e(-B8kb4V zttiTA^apl6=k>1eGK8U&ZrRQb$%$n#=ody2Ey5+0Pqi=y$FR<{+OZiME|j^+pu z^Je2}IiUbCZ?>sMFQ5R~|G%Dr0QngoUB3YNG-K-(AdgXUz8M8&f${xkDlqED7Z|X} zXDKiWi(+1Z;eGrW6&P4c^9c;-rr+pzv{zu{N@%~);fU5}bkt60bQtwu8A<&*X``d8 ze*JWej^hm2<-{pB?57nEPaJ6Wi-%(enuU1C=lc{Len~25K_Qn4@DhS1gYPItPpbRA zJ63ah9OwPhZI1JP)4J<8pUejURC*%m~t2HT?W0%2QVG$8h|FW`}8Jy;xk$-cmL z_yDF$*ZL^i7PZ2*D84Y4kuqOn!pNj39Qxk1vO{0Yw=gNp-$^q`T~o%1a;rj4 zrL+>FeQhbtd{AMLmenBfRGB00gTh9T4+=A=o8|!U<~}F}suvU12Nk= z`?M0^_B-cDfZOiuN`QQZPqlHESby0dfHx3(7eeM)oHT=+#j~Vlu~3O9-xUkJX^R1# z*n$OnUusF%9HX~5G)dccUe%J7?~(HsOQ(g+?gj}}4fbMl%Z17jaq=q5kDYJRcF*=m z7GJ``wSv{N_&Rn3RV?BR$z(jk0^)5eHe6(up!AeH!>sqRXrK3@YIIof$g@i5knKiS zhtRTg#;i%BYH2t61a9rSW-W&~i@afED1izwQE&je!>jf}MaP7b$`=1RY+=}0g~jmW zDR+RBw54*Y07&iyz4}-QBLd%M@LDu*AidYD6aR-GY+rP&K~889|qXA zAvS6B2R+v`b3anssYYF6`eyYneA3)k~t=&`6|rLL*FiWQ_z#;$A!&1`!Bk&GY$!>k01LeDxbMgdzuBy+7~X-+uejY*i>fHan3m5BKkS_fj_Xhy>6U z-anBow)^9u!r3KMaH(4ftSP(yUrv+C9-YOAKK(C-7UYnsW*-apBEmlp_d<&ghI^sK z+0Od&flPSQcfk z|DQ{;PAGrl+q&f+y1iTe=q=sykG^wB)(Y>>zNcIM_O~t}1-K)^ZQR%LwmzOCMU>rI zy8rB7b<5wF-xuio`2V*wdx_Q1RBAF-Cdi6DPaK7w zG^j&>Vu-+svf0~K+j^q{6hlNT>o8(dkpdL+_Y@H+W&{zJ-&#%)0gC0fCKLO9tv9#P zFPHn}O22IK%N9OHfL-IiW)Rlu;Prg3;4e>{n#U+AKWh=1cuYSOu=v0EhFi-`oZUo> zA|G1VUqfMvjXX>d*|90r6j(g$<^WhqS9D7!yQLG|Qeu`3;tdY}JV$V1b1*DcaQ-;v z!n`@*iZDg%a~_>If1f!vLyM}4RBW_~RD7|ztW;qsv#wrlc$2oAzRsiINXc5uZhuo{ zrNp21|Gp#KGs&8~Rxts{+cjDtI1W%w+`?C9x-EPu+|Sp-)CpRkH-dN(oAo4u&7jT- z4EgPIM4_LxXHd(Jj$4audOpr*>C2CVq)*&hS*`R#h6;lr&;GY>wZW=$p;MWwE89-o zFRSq*GxOAVr-N)xjqMZF_`n-Iw#oW--y4fQ%^@uyHgbZVz4<4R`L(Q`n|~4sRUGhr zBuYKa?<*5bnitnTydJ>R@o~YW`HO&7xOqJ#NoJQ#p0?HC4;rT{Kn8-dQwd)X{AUzHv3w z?M+EH-E?)S!92rtNaD>-qcS}{sKMP@qQ_5vYLu*)gruUuGN8+W6B^xBT6m>m`7j2$ zRWRxe(xCa05En%J#f*BKsSQz8t1l;bm6* zh4(MX{-r1mVYaR8(eD?7Lu#TwE9~6b#Zs6R%B&;JGElKk9!I$uGlzq1HZsF;^wuT<9btRwY7UE zLih=GEp-!w)v(Zjt>TPx3$39hIX2X-SZ}iC_9KV%TxYRXbDO-zo7}<$CtvlvIc_ zOR0h?**`t}@1JL=5pew1&rM`+RxY#C^$sQ-u8`ZT! zv(C&kfr(It3FE@n1QiSkm0H<7A6Sxo)X__LrBiX*A++8mvUVx;uq{sWO<&HB6f9!X zUfb~KF`stCJac9)TyrKveg^uGb0b7B)&kz)HL<76<&Ko}Z@_4XDTs?Hs1V6m$)^B= z-KT&JNy4~Z^iy}bSXk~3ou?a)g(y%RIaau67gPntsFtpNPMylDjg1oywUI zGBvK04Zu#eU#whpenr{Watvb@jjEuJ69AgrG0zdumAscZQ}WJLLPsk3fM5buaHFDe zVKw-W>`>8)_*GbM0&@HW_(EY2)niNp;@kGad4Zp^0G)106;N*1v0p;`z$?T=1s+Rd z?OFCX*i_Q#vp-mp{iR{L_N@qX>=@=qPvMmKwN@EQ&Qe4#-Pr`^x3!1rl|mp2SwQD= z31%|?yK_pX{rna~XCJB4_((2il=HGATyV!QYGkvWerk0qFOUV6UPbMA7qws09Y;f1 zYomEdNx}vco1C6&=gzZAVpPyQjINTnuaP5IM=*}k(Y$$gla9KW8x1{?ve020UNTCm zMlNK#*~o=S4gFGL#eMhhy)jmKCk2Dc^zSZb`FE#)ViK|ou>D} z{f!4c%<7N`mdSzRRe9ar-}-KReRQEs?U-pe6;DM!O0II!m)en_%yu!gHlJkYw}EM9 zFYKAw3wmbu!eVCEb!T>AKC=r=e1Ru$6Y|uggXSV0lus2}#UT>sV2BJ1aqbu7Wcn|^ zd9m3(!nOy(z4~-txL?El$HV<3_sU>n>l>WiYC2#+9B9*1Kmp?5y%KS(fg(aH_yC9U zR`3B1<*h_IZaB1J6qK0k4XX&^>$I#SUN)vYS0s|Dfadfz-k98){nhuDWTU8l+Cv93 zVpIWp*CoBnpO(t041C`V?__lWN=}!o`hgFOUslY=q|FCiyk4;138>|shw=>eV`NwC zh5cX-`pyfTBM&a4hO zwxF9y+d+%s@BPc+NY?fojb>yzx6?8x zx96Y?m4Q!TMkf0!gRH5ANj!?reDFn>#Hr})VqPbFUOm?+T!=AxcF|UL^w5&*8?o6J zl)~Sq;L5!;_tN9j-0ovO@2_C2(BJR-&#LI}#&9pR{L%LuB}9M!67Hd^?15)Re|e*4 zfghnoqs7po(PC)PXfd>CIP}s!THHu4#JrxC7XSU9mt^BF{4}<*L%Ww`KX9u$*UZso z3debm>E2UX*!iW>R`&TXEXnS6g~7xd)}J#@1GavQhDpTEzdU2xC*_ci(NUz|Q;JD!B^6nBFT*&!CoeWy5pG^!0{hbG6%RZ70oO38O> z?jboeeZn{^?rL0sUEk?(plNQ}<2KdxomNV|)4ry9+_YWaX=pHnoD|dNzSF$LvggwV z*Y%y&WEm8`(@NnxtpwjGxQ1EY=R4IBNZ~t`vDf1}HPD#vG}3Y)>)n6y<|WxXD(xrZ zcxQ|w2~2ixc2xFPMkRk`>76i7th`;oH2r}rq_8S8Eq^9ydfc};MzY(NqUU54Y@w=7 zL6$%yA8AA0QC@RT>BKN|uO!&=$0n7ar_^0H!YsoXSLaDe?vz}InWWEv`4v5p5(62k zSa4?II4~B?apE2+(bb;1s+dp)?a93}K^4VT_eju}Vo5BjQGW zB&33zD$*tZ55q+yDDq*z?SsM#N*mRFHEg2LoX88|?iO&)wLt|2VKCIY(iUAI=vm1; zZzpqKZZ zw50l;VQQnK4^#OVY^2R<1c@_P6XyWuxc$yme#4~e#BV!yw37Yle^lF-s4JE1%fCmy zY+UP)$600g@F(MHwzKyCR9=e!JchHR#)1O`Ys)?6oP5dz`1uu9o$U8b@{IBPR<4>+ zh`pBWt^1j97cl!RvOtH(WW%!hS!@Ro@*6zZr^^e>=|hR51PR#}ncDRJh&* z9;?w?B?0Kf9{*hhh_wut+EHC8Kd5qYi`*Tq_k{QF4c8fEo#4IQ;d&5uL%r2q{MPk= z*biLmrtte%xIP)KGx_`Bx;tF=+IR5#@cV$;r@qJYdSMIty-(N5dGWWy_2F>6KV0wO znpHDdbmzujWblgXdaMEqz-g*gfXI4R&0hbj?Ia!2s>g}XGPi{mI)fFJJAifpE2U|g z(G}izQ#gBr^b5BLjObY%7RrtKG2w8yn?Hb}z_m~eW-JNZB;RVrIDS+&N;N@AI8pXU>4tYMGRhfF844L%ybAYQh?wwrZbjOe9Vt=wHb-hMXRH0gncre zqt(%C(kO{$Q&p+NjLN~3dk$jG(?l|N7TA{!cVabyP|~U^xW)RI)J%Nla={7|Ic~}{ z|M8;pBS|!TSeD%yeyfA?hDATTt>+be1-@?M=TX2)m?@YVFjfa=a;A=Tt|xsXbRF@X zf3lzOrK&^_W5W4zxw_%5LywYSfNGax+{}PnG|B0~i?XNCM}fufRf6Au7*d`wM>c{f9NEbB^mtmQqFj|mtQKq7QFhaJ z&dHwIySn|wdfFD2hnhJ#)|(JKvCJ;w^7#ijR+9=g{3<8=+NBz4dRE5Miq+LYz^t!4 zQtd?A2)`iP`=%wLh$my3in`0L7XQjzt&f({{#^$NE#`iL`~3$8S1PJTcG(@_zRCTb za35A@;|=c=`rX7oB!^fQFk*;WXowgh|MjlJRuct;CA?w_Ft!9al&@&j!#bEPL5h9y zuV)Ez5IP#n-_}Z>ufHxCPL`k$_!6Y8$Dti){k5^-M}J*fe`URe_Sxnjax~9!RnBl) z(Pc;|Oy~J&XpOJZv2MuG4R#zByOjF_1_35?*IW3;t^A=>EtscPK?BY&=o|oHB0hcV zlI-*DvQY1nC9Es5MYX%G$j9id)NSKnZnTicMZ<|UJQ;@L>x%S)S{cpxMY^Y8I>fTGTPhcHelhn#D=KflUvIO^b;Q6^vQ@5w5h6i!Xn$R99Nf zYWr%|pjNSls68;{MwM|1b}XzD1Axf@^8=dhbS0^;Rw~k^x$LN$%vkC&V`=D&X)v&Z zWU0#xn8qe`rs&!hQ17l;a7;`gkNfWz8hW9k@0LnxXqHEU$6hH%vCIaGH7yp(+p`H}hfyB-+*3Oa)`_Mg7%PS=Q^kA!btxp0pdB6MeK zXGnCGpNv%i7V$p?WB@Ghl>oa2c;=0s#eHZI-rCMvgtxZy79s9--lEOL*)*688koTe ztqi(Ak=eufd#+XvDzUOdo5wiRzwoUk*-D90N9rx=k_qNbN$k8Vc3x(OA@|J8P|wUr z-7{Njo|&O2EQ`>uNu#_4*}jLDFyZ+p{nFLB0tjuKQ?jnaIYnzuzp371rjh$9z-16g z3Zi3TV2RK1e+l6S?L;1z!{jJ_4?4)>Ql0H?6IQ|(D(6)>RK~7SrKL0T7u{HIAj`5wR1kqRBY{e4SJAU3#vd$^}l0{CfM#Pu56Z4^UFxuPi(-@mKH#PXdYdPMys_(} zFUa0FjLK??UV->x8NOf_6h`VR$la<(aXhSMK;8QpIP31BvaqyXL+P<<`Fk&guJxP{ z;FklguLAIm;W`K4C_-}q&X6!l?gdrh!f{#mK_Sv;*L8>hluvL8Dh#M_I{%i0H}8L^ zv?Oz}_@o~aFl_os!9e8Rx$&$@Zhbw3c@K9R9>s7x7;aFN%xt=cPLn}ex>BwE_1Iau zO(j$JN9ee|_JjLqeI)!+hrtDGj<10}KA&P|5vG_-H$4Y=z$psmK;h`X*7kSkoeVz~ z0=Ujp($R}+IP2y48r_yve}`K0q-M;T3E{M5XF_S|JBw_kS%=FMi;W~-1(Ji#_VcAg z<4(|0i61rjWvZDaEi!KxcM4sqcA~&&FlKVjLQ&u>XhfqT+Ym524ulk)LZ)7O4`yAPS2vt(gn#9U6x))AXv+k zGO1EfCKsh#;)Kd!I>0PgwYBV%ufsr|p~^%eEd&1ih4}}o znD*5W@2iEvCc$`C!#0a)LrU9Vr)r&UfE7a>xyczXTVrkLj2_I6lJ>yG-v9V=o>L>@&es|oaU=xW^HPA@w%pFh69)IkubLL zWXbjpr;HogIp-X2e?k)=2v+SDry1W(Mc*1I(*ZgOtWfyvc6s?(gMEry)3NM(iZZ>l zrGtyc0y7ha90}bpkH*;g=pl^)cJ12jSXrGB@s0&|2w&P4alzq^5YVLHGTst_QHxkV z$4!NeiAa3SsSwp(F*4P_&|yYhs`9je(7hTmIt`L8#)suoNCo-nf*?4J@$4gr(V z;bfF~lu#x-F=?NXvdcdENr>#r zKl`A6CisWXKJgP=Bvjb**~dJTv}i4SrkM?&-SsB#;t2XA&$nhnG6r~lV8Hx{8XHc^j|{*eL1hznol*Fd9jZ%bB<@nSB5_JDrwfa` zuSL7dhRn6eSZDRkFab(>_!>rK|PojiClhI_kFguw@mMbU$ zsNGV~9g0+RE$&v;6mPXWe`0}FGrv(AzpG9p&29F1I>y~4tx<=sD(h*lqsZBB@{wAe;&OdoIFx zutzvI%fgvX5ot76I5&R^!r53j!r53jn3=P1gmb~d=M~Q2^Kpgq0vFCM&Z0sb2}cTX zG>bTTT)2feI)pennv0`D1Ln(M67PYia~lHf?^_}~xUbs~g;Lo##&%_ zN7WLO{umNhELChQ7e^rUmsEAm&9!!+yp1N-b8arlEs0^W#|<>Pl2(m{W;sWfW?&rs ztGdZKx_yhh!XFYiI-m=@cODWcIC^hwIY%$m7C5>rMOcMkbNpIMT2MC{Fs+8OfC^~h zg^H)=RnaB-fuODIAoJCY5}=QCIl8(nj&5%-Z-sh-}(%>FbB38?&$d3pB5LUQ>Qi;UV2J$ z;anB(;ljBpZoKd3T=<3J!lvfJHgm8CPV8O`{Ng-fnotki{R*FaF3MftB&OWiV)=16 z3C=+IK+t+;T^=A8;6cU0bkjswVaS&JixOdqg9wZe23WRccXdUWSY>cD@P+B`rt{-Q zss<4j+%d`v;(st5vwYX&ka+4lKS26PGwx)b#PyoH2JWx)_;YWO@{AhP=g(zo%H9I$VqJf(wSX>W-Z1lz z&GF}Ew^F4X$YHfyJtWRxWqgCyI=Pd-hP8UZL#ya=cIjrOw|BR>>YqER`g(<`RO;0p zjho)=))fW#R;orlV<24(ktXjj@My>cLfQRFuIE)JiJ;&Vz(IWeCX&*n;0+$RrO8rl z;i6)*Pp8s|p)l=}DR~~UiS0m+SzIb7CbP^R)Q(pBvC&l7nPA-6B(@v!A9ru7eQ^AA z`b0i0R^*yVtQPRaskc$Gl=u0+)xXrerm8~bACDN4GQ86pJob!;@3n_+g6-z{>ct>! zSnu}%d(68|i+`sxEbUHT?BjyG!1o;~Uglrxq&y$cb3BF%S42Jo7oZp~Qjl6oR0fXn zYQlB4k`ky8|4tfTDvg9?bkrfr4>K}ddC#89yk3BtYbT(=p_S26)c$@YiMHYdLQ}cd zLlBIvS(mnoN33G0j2H=8)~~S=Z6-bZDA7WBR-s|}6BDf;SF@*NX_G*`O>1rcbF`7t=?oE{@d@wDDKVnE{Tf2>j7K z@0p>xKuqUw#YfDm3#3QiYrkhJ9SdQxB>+6c7q^5KRaFuKOsb(?I?ZybO?GWu7C3LK zc9K1h41~4DqM^J2^_Fvte0dd!#lOj>2>TDW#^1$#jRxE3fa zQvR9=>7EO-C&8uVT*)NUX;v{Qc#Q!qPnDh2XE0f*<~u8ZoMK7#-{!F-`h3HU%;z=d z5v#K>JNOQ=>RgsAOj5<}EKJ&@*i3=vm3~i+#0{%-1@00q2~%Zn>6H5@N!wo;(<@hS z&(lT8Lhak)&sETzSjyllmhsZARoNmZxIN!FM{~y;moqi7x33qe1ZvWQD~t-QCOh`i zs?)B3g_^6Y=s%eDA7kgy=n5f6l&o-CwQ0~g5&!o|?2a#Ed#G@!Nemo_4D!Pg+EBFW zB(No~vpFm;lEdtdcNokD`(d{K?Y%IAb4&;bSBi%uz=_Lp5P6|)h%=(KGMubXaH1SP zj}RsYlEt7Czu5;QYw(0XTBu0SlYvLx_v6EZipoF;K}eXE%$isuj-7=%`AFC^qtg|^ z9+mI#%XYtP_KRkVXIJp9oy2$pKw*V;hB{QfKU`t|_8V#8*vT1uhY+E_(kA^_c>Z{} z9t~Gk;OslrGVKZ%pl|D=Cn^cKZ!;q7zmLggz#&|Ap$}T9E)hj&bEAD5cgzCV(SGwP zvL>G;Lt`|=*5hMp#?t~=`tjs61;BL9;))OZ%<43s_#5ED zOZCNwgd$(tBfsTQqDSpeF@vTB9YRat1W~O~=j`e4 zwlKF>Gumjol!RqhcRI=0{Ku2+=^46gPMK(4ffw@1U~5=2Z^=OPioWLCLu&a+zQ!eRgR z<$k%?-i+tI+3Z~GwN&Rm8|l1!IQef93BTaesgsRg>L(iyCiUcu?c1QiGq!_9l3suz z=}8-(Hdp*Q$F+<8Uvi}WXX#rwfUf9&L!mXkq#7+GJ(Y-;6J`SJxlUsG&!sN@15kVKnfoLhn-||hj2w$OrkP%UEeLLE z?XH1WF3T$aLoZ#h^{?J~5A40guO|u5VRP?U*KT!H_Ifnjk*uxv;%l!vztTv&y_e6| z)XSgOrfQ+7i{@+UqUW_KbQgo-h4VFa;q%&5#I%8mXC!C29X%>bL}(Rd?_wj&K)a$V zBAowV1>cO*)uCzRZj+Q6t!hauJIKsd_`t z9geMFt#LjCFPs@v>Ja7MS>|YaCTM%6qwSfFwycKXlg zx+s38p*XTo-HC<2ftQQnyBJJmxgZaf_-l}Zq|FRCnQW3c zCP#IZv5S-@^@iiOF-mGMP5iFBvU6$`bw zVoxj`oNeL0e>K!5HQwt*uix;8tcW(l6%EC@!r!&30<$oW2*vH7h|sF6aP33UD3Fkm zIS+IqEV`oQT_f~N8X$kdaosDKmCj21ToZ;Sgeww`j=fZsFKDs+2HRDqhpjI5j$NOG zn=6yW8~ztPygXd5;Q_l&`1@`9`=G~AmbZ|=>4rL0Sl3b1Ync`1G~gnqfflUjHae?Z z1oFPQqoX}um3IUW8RZGk_a{bDUy zEC)vG+;}<8Jicu`8<;d4CiLeD>kpyE^YkZq!TXaPU_^sVGCjM?ykrLoKVs6t%Lhkl z;Y)14!6HNBq$PJ2XaX#dq68h8R|+?#teqBCM`sARsavy*TkZ+G)-05kpe`eVm;mr) zD?g6DGo}(`CcjaXYuBmpk>0|l6@I<9aKs894TW}ar!^{PYuIGN*0qQht!gtnO6|c9 z&}fM>gfRNQD67L(^^8AS5sz`6;^ASJ3C&frM+S3p2IlxXeT=wfn`jk-}HXGnFL>nz&iG%*DqbOT1nyhv#pA-d^o`P}lD~5`;&4!i{4V#f&(E0Bg+l3e% z62B;)90@cnVPerGVu;3#ZwG+7iNH)=i|Le}B68|gscwIqF$l(`b&Y&Vn1=!TEh z&Z{QjdN~i)5p-rdRz?wb5(W)z4**_adq4{`VDgE17Ou238+q(;m1ys^JZS)N-LFxU z_GPx}0MDe3(PVUGyheKi^^!K05-moWrttx!ils$!nb6-);;A>>LqG9t*tM^pF0^|4 z=|X2Tut##RbJj@m-;;r4!0}_m*+2jcS<@Ua;ie6YKU!CVe!U#HF51eU75Y;WlK2#W zi{|HLok%LT5PJ|ek7mxNC>dv)hzAU^phqz-Hcy$gtbMBtVJlJ%DTFjDhsVZctW;5x zx(dFiD$_uy>B6GO@}e=!5kU~RfzF2TIMU3R;FpmK_Apc>q!%UF@D-W^(OuGtoB~8w z6wzVOANQ#iHr+LqN)Hyqzu1*8_NFB)kvzkZafk=2QvZuG8R6ukJ)P3zg8+N3{x5hapm2EIO7IbHi zt=lS=SG%@VVa4+o;O<<$7TLaaeQ4;Nj={od2!3tbyHK``IL6@Eay1Xp8pr{!P-P^t zRt1uL-Rf=8Ts0tycQQnSXxNo9D`HBcWayGsY_Nq(D#}y!r6zR*YQP+4fElTIJTS{o zD_cW?Du5X_E@qFZBk)!QUM-(!Xf`OiuKDwxX9)yK1DdL^c|^jZcswceZaNzx??kxU zRpIVzA}3YylW$-M9O7=nR~qNVcZC}k)CmS_66jbxuew|B?C7Ey@B!2CfYsMY>9-kC6MjFKeak`yi_%qma-4`s*xp2f~0A zb$X^`mb-257q{!9+tmMC!G_Uvv^ zAQeWb-JlH^*lq%;Fi-$ZQ|4?_<}A3Sz!~e{IO+mOYzjFV##VKLO;_rNE&PH|+d%Q2 zevp_V^kW@2^n(l)p&wYj%?;nCAEb`48-$4U;~3L79r`i7jn@$(p&vAe3X_bN5!YvH zK8#JMuZyuqX(mYmCV{aJn+|9g`=~l~1ooduD>DA5yMU|XtTz<6x*O_CsUChka=Uys%P<@8V472I;{oOu)L45|lOH?*Q z33La_GCO(idnj$b-oqkT;PT!h<-v3ffuf!vjOFn*FgT-FAHtaLD9X1*&BG{29Arbd zM^{vd*)RmQR^6u|++#!V{I#RtvJU}f(b$^juqAFbOn_)sVoG{dP9vks;1=j#SVZx3 zGOA?~Fj4=2JUf%vw2c(t6{d{QX?KN$nldm*u)zpSN+w7(?dlad2@43&eVUIEHO3>V z-S4%w8TiJiOdup?_G7ue7?x4vK@HjNwr~SI98$qwiP_)H-G(QjhXdiJx(SHE&hCaD zuF+>$WKC&hMh%&TK}oP6@_!sjuCS-CBvcsYfbH= zsVjL4ZvlU`TULbUO~FS2UzD7!okk+84<02ecl$4ZE5-#9fV#ql;a#Xxa$7S+GMK1( zDtdkFnkU%vq^G>+PW*i;dK8~omzvm9YJ8@^IM*BI!!)FXQ0m(f!1zlZ*R@OV$0}$k zKQqUPz&P#D z4Um}WLgGnyLO&$FkC82_g7H6IK;l+|#M}BI!KmT5Iql_;_#G)`40(O@K8@hJk9k7n zz54NQk1d{zIC$;dB=zo$3ZYx&s6Fu)K*g$rQKdd9fova}Ws4dHxDQoFz=WQ_YjQ%R z^UQKH+vT7M*`~XcD$wjj!Tofe*w>NdptZL$)}F9Apy3m|LxM|DHQE3$@r(fYvUvoc z;7*pM$E%#}R(WW?Di6_%zoZvK-3fZI`^n+?J~{l%dvUZ|<&pWSJVGySevhB27SKdk z7zhUZ>q8R}n_~!2!BUW7K)6~N5}lW?}g_B4o^?~!bdMUY;4N2|oNrf>VB?~Q~Ltk{q6YSpTQ#2>9BZAe^^wlGhD_^|L;nj$3L za`lwwxya|4=I&b@q*%hB7isPYjx;#m*AM5>j2%cP0q3XVm<1p;z??-U&KV64k+sep zsfkTo0v!^(#2tB#l*rz;dx^0j69Ma^0hr7?LXqq<%r*HO6^E;Op47A%#!FCOAeoA< zC#+7AA=C3!;H*)k%n&-EJ%A*5Ip_h)$RD;XqaJZpYU|QWzAs;opcyP6^ZWGIL1*N* zL>+0F6>BcfK4+}lHs}w*kPVVv+pJ{LN+*8aOxi|a(t_DJaqsle;kXeyczs+?hK6Sg zs?Wvh6fCnS+~rxH&X#_3b`~jr0oC2tec>K|!HBo`>Tpr`C~qotEYLbq6yBx@atU^; zCp;Q}q^hIUN?eJDhezt7#@Vpil)HE2HRyLAP2kq~8{9kXaP4>RwC8glEwCKO3$jC~ zBMQ`Se|`Xml2(6EqF7S!6(FsKX@%vGm5?4(ex`dW@pPgHYvsCMR?C**F}*R$Gq-5245Of6r;a5jj(S;cLk;G}pphFZWwT;jxf;58q}xnAAS zWxzFMvclRK1|gLKVaaM6HB`%-(&lmldj!0{`?l3+kUDLunjO4tbs#AG{ zyr}!|qE$DrKEnIY+<2NK`LT#Z6KEiVZmuMr2X=?^Mya2N+K((=A0=`vjrmkd^9~L} zhFnXl9#w4XaA~!>7Rke=6|yMO`K3f_v%e&#BECi~l@4!97ibfPrEVB7?olHoH=Yi=B^GF-1V{2g?>azk zL9tOnIaY9xn}tw(SF@N)!Yk19TlAU0NZc)hT6v`s>jdj@+Ax7@jGi%kt}|?L71C{PT=oX}Fl@1#{<_RU6Io0_J%E^E_P4v$pH!^IUva z0}*^<3>KTV3lOr|ooDMrG0&|N&9iMp>zQX&{QS-Hxi-(|&NI)21Yx_5b~1pKCr6FU zi~>=*v(!tCHcJHPLhmJNT$CEU*#;P*Wy`Z<=W5#1b~^to4a7M$KC@Y3DxcFVA?DRl zI808BSUygTVU{MG8WoQWHNv=_9W|b3vvgkXEWxDmgTDZ#L)6vd5gjDU$exI7Uwt)1Xtq2nqCMo)B4YTN-TN!7L`FI%gWEg*icmAesCV<8{+Q*J&w0teiZZ zTIk-3cP97Gk8Jo8RN#rkueD5Cj_9hz{!r(w=9(7lBR(P;PO7TZ(AjG z_xKI9Y2X7i)C||YhI~zZ-i8=6Z2}Mm^b7*C*uJWTPL|{IWo3|W1o(OsT5cBzD*bjr z6MNtR`ijM1*FL+T4>a(R+mq0?M%{MX9)(WPGgTU?O6uk>H9 z;qt$E>q@Ra&iNNLF{Y4e#sEHQ>Zp3=lUDYLzw_kAV^sH-e$NDv=S?D>;~=`W0)9Nv z=m-}!P2$93@^f2(fPA>MaW?t0s$W}ZwD#zP$<0PBj^J8*5(C4`Dbwrl{~xq zBXEbVvn)|l=CLCivkVS6ihFhSKJg=&_%R1!UO~C99Jnox6bHHplidaASLssnhm@wjA7jIjn;1Wq_1M z23RM0;F$pWyZ4lAuRU{Zua-ce2)+D8-Lq6FBh9KK-PPIVYI5MC?@3JzwpSPY=$bkB z9hlJmQ2T+ULZ!2d0T(cMSyAK>DMC26&^5Qu*g{*ENDE$PoEslaZlOU2lCKR}XuV{x z80GI-k^$b4+sf#eRSnTjM)*j8W}b+%Vs4wx6B8O8H|JrWVLa(GG0rZfaDW}Yb{9w zH|wxKEh8{nCD%tUWA&KWNb}1V*{8_P9WXDXu0s!A*AjX7oh5)%)>Bk+1kM6QGO1Iv&Y1W~22}?d`Xkb!Z9LfBb%kJJXQxXN2`6Ap zl;ow$i0wj*M;tszswOL6))5ECH-_t)onNp@u!UY4WU+@;yQyQ5oPk9a70U4_Dri^H zm#WR`j^Ww*^-7*7bTDFsFx~wmB(RWdPXWza>!T5x{j-^>Pnr5z}{9e z5${F^xZVM6J4(@$v2L_PE9idh??^z=U7}3{}T?e+}l9hWs%LGCh~My_O!40)OeU5UO(F@g4bP|QAEC7IhQFKF(Q$Y z<1-01su+BbG7L(-teaqk@+lbv=Ek=l_8bJC1q9ihj4O2?O8(`ok(qP|dK4>DZ8S zje7Qn`%lyIUZqV>-myPFoVK35Iot~(J&Es4i)%5SA$i{FTGiI*fSE{w5H)n ze5e&7YUQ;?QsV*AP&g)S$VTpPfil?%Xon_o#%(?{p56cVi~X!xC=F9?LX8?x!2o*n z<2o;6p8*bm8t^7{ojj1op6bD7$KxV&fZc_mvSgmhh(r41W8t7&Z+u$0#FUDLDP++?1XMJ2MU&?nO`bmwO-cas_0%mr2I`|FG#cgi zeUwWM{gA6j_8+-6vdGkBNzcxNGl{UB&)BJPSg9Z|7}A&$SiPhax#hx+Xc$Ew*0VR< zSL6%9k?!vqw9lGu=r+rSZtPIIhzoit zlTZTQMs&D)AMduLgEw%Or=!@sNA-%~9n$5->Ga;*-3pvjM2SNt1c`ze0Zo+P1VO-ok)RBqqJo16BTAIW z1O-8e5;V&1^W9bF-g9r??hYDeAq z&x27^+jYM@l*54Qs_+3#!x+9fu2Mbz4BP>G?QAstpFaaVU)Br+u_JWv-;^)A={N>o zmQaH)FV$GpEx2U|%9r&ue0c?=knv?|s`KT)N_17+0rF)r#(%nFT3Y;%85Ym-WR2LG zkNJ!8@nk0BU~P37=X8nR0GAo-`fxke2Ce4a7c>xtQSOiVoyDB71ZT(PSOSnwt9v(a zx=n);7*u&SWaG(SFay7X+@G(`*gMe_%M(qp#MhNG_R#oHAM0m6lvul!vWNu2>)0pO zWnL71m=}eJQJkcIN3Qu_>b?|C%eOQ7VC&hXS3o?{m%{h4q+R3EN0WBlPTFPnKbnI? zCy(Ll>E~f#H~Hx`AJ^W`9{uB=t`D7bo=(m;Kn4`$< z!4{fCX+(O*a#dmr)FQ1On8lALfaOL7rKT?8OuF1ftngMFw(jW4&F_ZK$Ll#}*}IO; zb{(BNUPrgm(c0^?qYNL1fv}2uc(ys*Hn7)yceX^G`R?#-i7Ggy4;|1Bh$9tr%nRO^ z6x`|}ZifmQc)?bI?erJNDyb$g?nz{v)

    BBp1AIUZ9(xI8yE`zr#p3?H)Qi_#f^g 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≧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

    m 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

    cy-hcJGW*nZFJ> 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

    4+nB+h(2P{9 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

      {Zx?h2$o(P5767Ptl)*z{qdjI5zn!ZHSv7$s$ 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

      }##E(Gg}Dc7Mita4 z7lbnZmP-DOmHdM-zZN}{Q+;~9oP6O7ol+A9tPd5(PT-X=&Vk8?v zI$l@;<52z~ zKDa-;cuG&)EFTTOxd&-Tw>BIPzq#dTNcTPvU2%xituiy=HKN@2fo45#A&>12QXe+H zAOILH@R?^3F0}(=RkI#lnst0>){WE}J{;P_WlK)yLmaGf?=&)hwak3liJ#1;0!L8t zu_80F37LUSC>dkHk{M#b4&|@O7Qxix>F9F>|h^Vz0?O0t`;rQ@&8A6hOqH zq@+xn8Kn0IS|t=4LX9=3=|+Wm_ld4|*aVn`r=mq5p&9n7v>9tOb_dmgI&J^5ZDM=j zLt0n3>nN+}(l-e-YKIebdq{rO_C-=y1@1s2k&Z&C1(zBiT5d%HzNErwQtOauiU2D` ze+~m{tjVV1s%ttpXiRj{Ha(@Ul)M+`LihN`uNNr_9WA~@)ySKe*}5~}$A-z4$0kZi z5o2ut)dr|?h9DiuGmJq@E8LOJt%sVkj0xTbm2rE}3WC_A+WGaW z<@b@ghlYKLgS-t=Q@8-kArp07bt;}z%}0{hFby7AdMS>@8UhvSfhg4%>Xm&VdA>r# zW)FuU)zOfBL>pcyu{!h;HOM|!1vK*$Iz|#J1|opcdIZoJgD@2bRVxRj&GKSU)Whi2 z*6EA~2jY{Chv<5O8U1d!2e<+0)W*XQeLNPc#6d;Y^reCpOAtK>0Bgqop93mjm_@V@ zJxW#wa!^)uBd81=`H`cKe~Jxr(&DdLc1~fsJV*G^$8KZbr<;3W#V!-W00w>??18Q^ z_tpw)ThR~*?TLjI(Ty|$9YUq;Ta4_bl$)?Z%M#Bb{NNcYK<9del>|wr7KIf;O}|er zth{PJYGB6GgTnQ^=P!Q-#g;hABVZw?_(j}~JgDNC`bj!~=SlSKms0-8i zG&)-$d5o^3h|2%+qjsepTQ{sEJYBz<^d~}kH_pX&gm8(x0?AiFmXOA7QD-5&u7;^& ztt&}~S`&)KS`%gpI>m_t-3KP&){x~uL<%jTV*~|)_l2to+;DZ5fE(J()k{7|6L1u` zimyrAd1HRkFDY#<;cyTA3o$)10cnir+=LatmdebecBD0kH-5T!+pE6Ff=Xx2kC0G! zB>B2gh_1>rBRx zBgkz_Z%}HnzWaju{uGrlTXfB3&b8m#rPuwqqzo%|LFVOEZB)?BS0UCT2{o&7h=5N|?=|C;N^_#dmK~=i79k5LhSSxOVkkP;Y z!Qai}Pos4d>P!Blq&FhvnulY(8m>I5!d&FU8A32*$ z>|ax0Q?fB~Ji<#gMBJp#@f$s>3pd)ocH9hAaZ@yPTDYNmnv=jy*upOQs|~8YxB$?? z#ReXTtc(gGE`r_~JZTIaDhxWzlg7}I0p@PU7$9}p5se-AZ(UfH>t9KbC9eTE(7PKJYXzcH2tjLEP>FU2hzOkf0~#5?}2+M zkG4D9xAK4owk+X+?Hwf9PUixZ1?=WDV_;_ll?5~)XFZ=v=2U4PYY;SuAGR?-qnr9S zC6_stqLjKMU}*^hAhG0TLw-R}a>Xtg;Iaw>P)mWBzyOymgP1-HP&D?b~{ve znRily0@Agh@4Z;3oV=&gAlk2Dyn(vU?z2?&d6=V0>wKxo%)O?w-uw^FmUs_~NHX!J zmT%J8S_)@p^8-j#7putjMu7v?w{fv*Xeng-y1n)-)6F_?P|EhA9VXCq)k&9v5&o?u z@Gt3Fn|1U(Tkk9NqO%h0>wK;1+kLjG)>@U=1zM}7#gq$iGgZ6(CQo$JQp3z#Y+s5h zZHo_xN3LE-cf_nHf#Y5)rB(*sX8{yTZ7i~U&yiB7FFM0O^)2lRLRcf3zqb-G>3J1V zV3`Cv2-wQ>*n;+-R}uf&D&p4XRm6(=ews7n0uuUp6)_&*JHaw3&X~(DlYRgyVzGgO z5N11QiHgWZ(eo;zt?5p0}MAV||Pi{AqrH92yuicP!L}547 z(kx)`LKK=d9hzBy`g;gMaj!~U_>90AIyuAVTyj{)odq{)-KPVy}Guj zz;=pG12dyw;cgoD5WJ10l7L0K_NdAoghr4ABQmnbZGl7y?X+SCV&&#Q(z`i8Cn^SL?B!Nn*c=F6`y16l-_3!6!1dT#3R^cu zMEJF8rwE$^2~{l(TcO(~1!nBHKpuO0+#E2&ZomEq!)VRT1|Y1&NU_?$>XK1mw8w!2 zI=P_JMG;3m)@bqtvg+o54&1Ui05p$6p9)kVLb1&Ot-5)^Qd`bi)zh7P5KkF_hhW7v zM0IZtY@tDn*p%S_8Jh&v%>k&cINHgCQa#$qPd6Z4xD0Me+h~_WE}D8)xQPNeo^N9X z80j?hx1#t)T$ENL0IeBuD-VcEM>``f!sftson1yf)?SSYcU!4VD0IP9X6HnB!0KsW zy#!vA6_4K)>&Fgi#O7?KQR9KqxSmvu>$X8=JP@r_>Lyhd+pd8JE?Wl9<>o--0kcpQ zO+(M8&I57f2L(v_K(yhM5E4pG%7u}7h2rR&@qDySq7u0tLL-ukku(x0V)AOz> zS)iYn!D2B(nN-;uX4;cF8B9kf12goW$jP8f$CJtzq7IWfCb{~k312=2 z^0kP0)O9*81`EkAf@UcBDyCfdWuS-}yW6DSgz$zN`&2`UQHPf?g{hW1aN;G68H{g|!VkJj!;-Y2%4V*u9y3OGVFdpnP=&fU;CWT(S^HZSs*ou+&#OWw zSA|}BB30<6XFwH7B<#(J0JVmo1IrR-mTureBoo&1RTb+|}0R^@u}GdsPmE1(#!V zZXIBAhakCWH;(##CKjEkXwkWfl`?2PTPRlSvx>~ z2~NL)Up6I5KS75)}2MA3lE^w`FGlA2r>w^T&;(Q8Xy>-L3xaYTQR5?v6y+?=NEt;rZ&qXv* zeiKcUzavF7QLtbOJq7g{(HTN;SFDm5J!|a3@(^r7dp)Z_oH@{qLpJN@$L8w9ag?=xZwcFh4i2N(NVb~_=*&8W$pPADH#5fk@ggCSG)LfIy;e>cAbX370_UeI(x56FLE>vx6#(Jvt^6>%~uWt1P~7N zl>-4WXBTvHVYIFQX{)Z=p5AM-6~hax)8_OS>BeM!(R3TTYqve!{Qg8X{q5-k+1X4> z1AxHX5_P2I1pN&&3e8;YskS}Ug3^-<~)zoAf|+t6BdcIA`H zfH~wBB?0DHr^#qbYzI&K9kk+(#%4@kPoxrgW3J2E;S|JW5it-QwG<3Z;}XTaMqU_N z-v*D^o~UdlOp{$y6C@_m%Xp$W$y$1$BD4iODYCj=zkYn6b-nHkzSsP zC$boz@I;;#HKTP5MEbu9oJ-20d35@CBKxKvEU>{nkpc6XPG+9Sor)(inF$xR(Z`O_ zewGmp07u@+u~|r@0ajcM;ZUm6J|I(8F_~@Ho9SCLp$&KriCp3XLc_q%r zL2R9_C$g>&s?KXW5J+YGf*IF8Ti}~HZVkAE(Ct31uFED6*_zHKc>rXUE;~J=lV)Xn z>qaFIcEc`K$)?;84nggw0i76Yg^5hK>6*lrIWbmj3L76!itTI?JFEM|7@2{EU;Wvr zMI`y_KRcwua*0^@tf2fvi?h@PtFC(zTcZ{#^kQ6m*0Nj-AmoYs95Zp*|5~O0eVG^( zYT+T=z{Ja(7?bE+pr;I1W!VtxIx}X$@GNMBCb4&wlUTvTw^t^yvzJQRjXsHi0K?FR zQqpcH&l7*Xoupvxh8>4uI)TpHpuVE6~xC~;bD2UgRk*iHTEA1lk zawFRSFY8dl2IplmyuX!YMbsurMgYb_#0DNf9C=Vk(=drGXgh4XV?u?&M5e&Ywgl91 zG3Jr(y~Ya*(Ar92YYEzQ(s6dzCin27DWIgQ&FG ztW~r`#a+8%;jl~shL-C3C0L~!2&`eFotdxbZcq)DLKS$4uD3c=xA1*b4Fo|&PzKmL z9jGeXz0Ix?2Q)<;a2*W`i7o7_a};aWLPuMMyh|O;$orCj15H?6?YeF4z%YXGN+#tw&nIhmh5)7G^6QukdIMN{bJZ zKqXpN(0Ge!r>gO8M+f?5F#ixfT^`G{c$%}9s__h!xq-x(Q+5m~CKIIov4eP)iL>;mD z21gimQMPYQKG6}zx*Z*1mQFjB`5$tWpIz_#Pd3v{A2&PsGqy#!-HKH?sT*J`llqiR z>dP5kruJZKcEiimKf~~%Z@(Xg7rB)SuEAak<#~VqxrP_OdzzEFftCq48eVYMw@6rM zFy+L`VgNh#9e@7#CoLM*6!!JDsjXL5Rs+>pJgf$;WUy5!WHxGS^Dua27Ke?ijZyQd z6LHvQ5)T__gYjL|TkUa==2}`8HEkn^G;ISzxyN-=?sIBgv18nQX9h$>t72U_+h}}U zuXW{YEpkjZH#-CzU!4q4vo#r<#Ja+5ay#@>~f zy;sy7?7d`oXGPuNHo0hB0oZDa*k2OdzNuSY*9>ci>zYBsyR@!@Pst2X(aHRS zGV{*j^G}qSANEXcLD|z;n|V0WofctkWW}bDY*_ij%HO`zqI{oIjg)RtS=HXXwbp&w zdL|IBe%_k;&m-v`0vDfOT;p;+4x2UvLM$&5)b@h(Dn(mX9Q1AJzHAenpUpP;HsY*@ z9iQzJc3kDGLz}EZVq@3T)(f-q6?Xi5g&kkfrvK6f`NMvnX@aZr+n?l0g}Vm{)@`Yb z#05m59Ce z3+htSNMRhwJhh<4EssDi1cYIst@)l>w0n*|wvb-LM8acxr>^*ONmk#>9(ejP3@AE1 z(Risfu1HM^S;7_^W{5*V6#tjFc2)ad2ijs8M!qgPm?Y^kz~NtZ01I(yr{ex70^o(ruHqQLXKWw4W6IyzUU z*T7rOuM7ovGx_Os(8vm`&#Q6;kFSMF3`woq&RemrFHPK5(8P8=`Viy1T{$;>2ckG4 zTDT3OxFsY&ff2&-R6Jwa^dZw~2%G$gCu4lGmMyBuCU)wTLo zM_X)Cp0o8Gh#4rqJ*f{j zp*~G0v8A(i-@cA+37tbvV=|uO>y9?FWsrxJ2*6J;_eq^{9rlRuEq|~Ls`&70{XtdR z@w(!%K$LhMTiZlzYLD`-V@(g(-@*D0Dw^Wn7DNSCx+O26W#pn}{C1PVM2-Kkg#X%y zYW}>L3;nWj-gg=*+hnaVypMh2Z0$bQZQ0a5eR^J+v~NZd;EY8Gdasq6nfsJHR2%WS zUmx0dgW6~i)&68(z9FZ?X0loFgB6TI~kgc*f6ZN6O#4oJEI~v-esc< zwGAZ52IYzmUi-;4ZOA4Yhe~SK@5v8vyF<+>2DEqHP`e3a9{A6<=em$+@ocTYkyB5bby}RKuZmY>#Dwke+ z-Gw#DH9*UKLk4GXMGS4u;xgPYOgmtmX|5tVwWcKn+7}Kc9nyO82ECbp=7O}}1Tm(& za`-I&yFahxgRMWTEBfycx2vgWvX~;tj!>UZ^@-HnAxZ16*I-t-fyN)TDJf=L~`DfheIT+_0OBul$$kR-3= zpVa5L6j5>oamar`T(u#87!B8u-}-tT=Od`Ljej8fM(u`6!}b`@N&a!$ug!pTz^6@~ zXY+3pOM}DQJvO{SBnWqO*5+HnV3>X{ey7IrY99+d$zS*W8QX;1KryE=C4oZ|IX4#XD$h_OFvj= z>!c?jTALsL&6)foc3+)Fzczp8=VtOh@%!u6=J&pJCV!EAJq#=*P4%gw-3`<9+y7y8 zzO@v9Hz?EO-~Jx)H;f*FuTuUnZLOiYATbZtiZ2czC%Po&S{Yl&9nR%$Fl+}hJn%BE zRlK^frU^}z&1J)-amzlk6$Y8XoJgKKoRhWJebC9;ZKc-cZ@qOU|A(6D(G*v!fJn5^y%Zz5=7rS{4Wng2j5TyQQbfUrF`}^Gx@!#K@OTn z(lNE78QAN5g~+|3JEY{(_8qS2YVdsO(VPDf3B#>)dd(_NuZ?|CLh`RX^4&ilEZ#PA zRum(;E>!Vbniqfde?RclXAXVguJ33KooB{QdbbKnyzyI!F_4(!nQtb>Kw^&LAsrf= zzgSnB9k?-a9_voY-nIFkzG^1_H5&@uSRo@^Q;#w3^X8%Zcz7fu(us^jY!?pwuhE{( z22k8=ec~mUWpBRXnvN-ngZXFP`RRAoUOKvve_9Etj#8EeA>%<* zm+_q3PbV*BcLADf#nR`IT(OU_N{f`fsXO*295NGmav@P}cnClf7eDp)-+kkKPkjC^ z)>3JLG^Bme?*x4WHP$2aLVnhdSE~<3l}kRmI8xD0R!z4O~umZ zk#rbn4@0;B1~a0T|1E0CX7aavk8>I9c{NDOU~v}DcYe=FVhBhO<4KU10ZRjIJMuoj zF!;%sbSovQc^4%3xhy1*IRO#_f&_DI6%t8=1ouE?WEDX}D8DKExFhK7rsi6XcF)s)Q)2!VY?o7*)K}z&?Qn+ z9}d=tA<_?qG&dDy^QQwd-Rw18!fZOgj9rLL0cOn}LC}=mBc7o}L8&PoZqJKnCV>(^ zffABoFLvNAO5tZ8D9r~bO*)h&`#^~XRd6Jmr`dU9ByoIZS0ztK?2H=uvwTJ>%_w8W zsDNENPZ(N7~?;_&FPF@9)-zYI6kp>}* zAiYi`(W>16J9I~+q2d&u)|NVBiTgbUD)AgAMDHq>@Y-0G?w!v4f9QuXf){9 z37D9r^;ts_7tLx@>#MKxs}xa3hVw7Kt|l>r+CpDJmH=&X>O(H4T&2-cZzdc5k=l*5 z3u{9ai6zu(Of%Ww34lEi-Uf+r8o=gIn|Bm>IUq6W-Q!T7iOzvIC@5kW`kUCvj~v`{e92L(XGQGm!5?GMuWU_im3Ok6O50DTfM=oIbj zqF#@O$=QrC6TK8Y7TyLRPh?3pajFzeKat8T=B2$r<6Jv}qKpV9npYIZEh>{4K#Eji!?2^5yZ%G z>&j_?xSaeMlt7HJYFQ97(h7+A1$bNsNMv6^+kDeZ{%Kd7>7UrW!z^(PG=mf$+(Yf1 z#LnXAUbbPGPB1SWgbTy+>VSY$w#wq;X$OrxEM2Qe2(R^0N& zRG%zo2X447R6k~Cys1N{kVoJwgewx?J@+T`QR`2B9OJT7pA;a#zot7u@$+;eo8O#_ zp#2OSMLFz@t)W|Nr4~oN7t#wdLCHa_VXyu7~hah=0`qu>nqZ2 z2`Yh{n(SJyVJWG65Z>8GocDfthQ%_QFyr1pMyE6(jjhQhd=$LequCBav#%_5lEzl2 zT4cVwGiE&}(jrSl%-zIXj7!Yk)nu9{FKO>$!l{WEc4-o4aGEJA*qrTy&B|I?IO>nf zmwV@)4JuVPm=q8}goNHqVg(7vZ zBIWF$!Q13=btZh)DIQPnLl8Q>f6Ca@VJNNZeMrLQ-Y#rj)rCzA0b0EjhJaMq{Pz)? z|2|-o3p7Wt7#JI3`G5`SC;k*HnCiRLcQWZjrZSVZJm?d}%7f z(hNJrNQ)KwI`|+@i{GcSX^El2Ttuc~C7QJ;n4Y#2RW9^aDHjX|ut(7ptGy7eycgSh zKcW0~ov)_@_^N5$GTGGuGJ89)tEg>fZ*8(T=kL9VupI({Dg=PYMJkd1s8Y$`w&coe z(qW;t+F~eZ2cQ=r2@2Xa6z)b04lg8EZcFNx(uq_Xl9B4BW?~i!L}0EV%d$Bi$?MZ1{gO&4qa9P8s1x;Q=Nh;Ne~99?$8(J|)4);r zXJ0?HD5nJAmVY9ocap|?=_BDMqsc!Q(%VU6$93ZDx&Tr$4HSKm;3)5q#%eL&i>Y?d~tY|MF=A{7$fz9;_xcGv$e)aKZC21z!J%Y=XoN{hpoeM<^wokhzDZLfH>T@=^!5Hk|64PgfNn_8^W*r z$}AS|LWrC(2(QgQ{@84O0WHs=>)rSM>HM3%8V6mdD+-sk1pz(mOb=m)(hnaE?K>rnneqj1AS9vX!kCi2iC zsG5i^f~tx9+#YV&PcJkvpO_iG`*+j%_zwhCcm3LQ{jjoWfVOR36o zLkgpb)}#}b8@9yA8n$=u<~A)Zy#`woCf#eoN)5%D&=-QX!p>&=Q(K+0*6-7Ju{!r9 zx$GmdnOMKgwt}Um&!>fL#SJRM?3l^%c0=LhyCFLHZpgC5^awkeS7js@*lCxOFT2Rg zxrNw4%NSL0fm1vhjT#GaMsXMiq@*?Gv0>= zsh@XC-=EdR=oB&!3Ov6!L6H+I9yY^2<<1nG43c*%t~YbhM`c)kgPqYzjrerf(hMID z%>3p`VJ+a_GVBgFk8{j1*4x&CVBGx0Olwmqtw;};nJJgQnD{(6a@ecFkpqj3T+8T| zlt3OczNI0`T;yjxuR))X8H8yLV&nY8jm(@p1_QY=nW3`GK#@&>@p^Y18zAijbOP5g z+e=K%6YN@R1H;zA!5-JKq;MT$SuEEv{{Ty4qsw)SwuQoosJ=tSu78LCjlw!8@3@+eoowy4)tL@SSoLqMSw_Fz7rn!*oF5s3MUBJ`m0-nkRoHFJDj`H+X zh7cB&$K0AaT)2Q+pQ8)-@_in%E}IK@+IsQ_*Jbxx*p{l7T^8#{Yw*QaUR5vr7{2(b zx>mfX*h&7mkQVRQ?rB7ZCI`77_W@ALyd*+vRfltH?Su~Jl@`q5{Ips)p~HEl1#>v> z(*olae!Cpb4aaP-e6=J?AYl&Yr&x;|&X=#n9M1dK@)dPEI-DEf;c!krh6{&tstrR! zs?n{L&v{pk(dWFk#@2~y{6yH2w3)nB( zX7#-Kd*)Qrub!b3)YCw=efey~ZCx;I1ut7fv(0PU`1)bnOY|R{C@BunP;w>S;05GLyx>rf8X}lUEqP91rin>Yl5^Zb>s9AvwPGR3D#A~TGRQ^1 zsD&iSh4e87xsRUNARo7^<#ijMlvKh_LGkHv^FFRO+(BS#H=rHT~^2 zbTvN3;Tgx}0m#9x(;j98z{+<8K0P80xY8UCSs5JQ|MMSo_um}O2O7wuqP0B8(b|Cc8C10TKs+j1>SdRr^)XoU z*(h30OB@k>I@K)Kr@1)GS#woQ%bGihrd2d?pnlp-oJ7?snt0|!qkuex;x1jw(2TAH z{YJ*J^Rg%CX>T=BwwABv!ISjnlVX;rZ5j2UZ5b!U<9*Z{x`phgV~?h$9Q8pHJ+msK zy46)>RJVGoJa)n=qrPQTMSaUg+ar$X+#@F%ZdACeqNs57sp#PoRn$d`RgKGN@#Gp; zQ=;n;X6*(>XVbX&eJp5P_VUqgjf=&4x5j02(=l-8bCbM(sNylIY*A&%Vv@#X zuaEP3-jh$0%slxF$qka6+tO!5noN4fRWZRAWFrrfUg{PtB&b_f6h&)^y48myG*f7f zFrxv&Rzw7=_tPNg^ZjOurtO9FL3)SJPC50W8MqoSC^dj-+SPzTR|9NveneA~04gSmc#2n5qV z@N}rC42@{qP=u~dO~^@5`slNi_0qV3ZtUtL#*Jzz^u~&D!%8jq_ggb-Zl^zX`Qr+I z?Dogid<;MD_g@D%zNhwY;CoknQ2Xe}^%#%d^V$I|tF@G==kIu}1!mV$rfwPoOCpvG zX4?Q3E|Kb`!J!VS+~80zR1d2tsvgT#R5v3DJvf7^N1r~&x!d|2=kDeEjFE&cpTTqT zeY#928kRO7Pu;xuph#5*H#qraYsQZ}F`XZ*adb=QKPWV!{&TGQqklBRAwBK8Ci!pO zU#9=&BW3zsmGn36EA#*EH>dL~eEZEiW;oa6_5AHkv-tzQL73#9{oR@T{|+ziK2&+} zrgxVwev3m++e4whddE!u$MNeYkIv-t;l*3u8jomkN%7lf@~M#j-dD}$|5r#K`K{@E zE~Gzxn;#3((0=v5PUr2A|GHl<^WXi}GXJk{D)Zm}mg#&nlt230W&WGkm&yR@AA6`@CaMVUJ(Q&Sn+21MvrVa5+44hUL!W(isYwhy~1e;=y@6V3pKJthqM1{K2w zcsVqx6j^g<35ozh*B&MuV_E^%KB4DhNC&W5(@gUqf6bsw{^3ggEtUKmEBOeFP~PWc zDl``bKEK{h6o0?b!YTDg6zLC$C?NM<)H;=bMWYd@BF*nHdx55YDIiOz!b{$Pa~GOM zDkBDJSxFh_4=B!^0ogA!F|#19Xbyu>a~P~>4yH3TC|7C@gRVIYRs!Q#sd-A3+agwK zf##uyt=`;Df9&$d75>=mkE{9EGzaV00W>++9MCFl^w;CB^2Pr#V9{Jr*#`2@{SVg} zP|XK))BG3oq=wH)6XnE`R7iyf(D!FBGS0vzdg1~X4HnHsp>+m|gX-$-#X2$_52`<; zrSI{#`DHZPS9ttwEq^zPR*Oo20GyzMm&vuPVL zw8r{;6$`}rq1$Irhgr7EgZZO~`R|}3e5TQ26)+$R9-P4CWl+hWWa6O7#AfTz1oPja zi52r9)R_77S7N~7P9eZ2`E9S=oZtT1%^m_S8Lf@1IENq*qFgzbYQIcNB2WwsgIjFS z?>eiPDm~U!&s2#ZWSX?uE6vZvB)iU~Gy3pGvR`wa7+Z7aodc~;Hdm}s4-w(`*H`-Y zJQFRCnZ7aLRAcmuQTPf(xps!7 zDrWr9v|I$91D@7=40wk_g@WF~xAOi}v^zuvt!?*4x1Lg?Te};*sJGGWF=AVK@vkW0 zU7EA-*=<;=<2D`OPgK4lDVo5ml1?cVL|UCR9mLnq9#{Bd24oDFOH$@3;`=Rl3dk}v zD#-TWe8oNk@?eI;iaZ2VbQ&%>cp3Axf@)3e(-fw z%3n_Vtz^8dt5Np9PJ)7Y`Mj zNjn>ectB88@L*F?MNLnODXEBliDlLJy+GaznL0pTQmlez`|<8Q@b0}`yvr&6Ufw+c z!{#1ZrNI-gwf5SeR!$XWsg;uCIwX&!GMo-s8I{YG73FfJo26D(l*^T_T&}DrmsV>2c_GRE7qs-hjyMjQ0m2(>9&RWOsDK|5lfKF3`Jb+aq{l~L;-y}b;7_1?Ez0MP`U zL7bo%e@?Aa7Cls>iK~h;vnktWMA0&8ScsO<<*~r3f^MI|UCm{?EXY~lsTz_{2KoaS z=vzoa122IYjzq&Lhh8s!v+Sm~@DIBwHu?N5e=wcDIhsx1tSWSVsT!|`D9=Jynt$g$ z)K==q|Ma1m{4IW2ax4*XXrQ7S=BQ_IW78>bQ(eka-hAV> zqdE$)#exA^^xaq9>NY|B0jmWOBC3ka*lB+J1Ak*tj{q#T1HspV0;KtEMckS+Kk~iA z>9UkgVv%5QVo^Hrl zxyg_kek!d2F8LV{3;MdqfuGBg1E$MB4vLXO6}TBMOAa*XUfpz4muU{ry1Vz_5UseP z&KCxjC451y{GuT?{6pfRuGO(%LRx;xnkr*D;ioCIa$1xSbDvpUWuIA?1rut{-LMw9=;jZ(dz^# z(W0O#m#m>yhf;>BD&QEk|hHpcL4aP zH#l1Kik*UO$uDPmr2FYM{S@FwHEKUS-vsdd1n?mQQy1$pmn;i-cqss$!HGQKvSrDW z5eLAFb@@f>0V&LPPO6;O5vk5pBF)WIBF)W|k>(&Ak4LkFus9=txKkVB0`zzg3EhB> zBt013o*JOnF9YaquP3bPI;0@FAUKQwJP3dxXX^^k;pejiaLNC6z7Xc<17Jq#0EPn; zt*Q_M%+IN&8ciC|8X-_9p%~F1tb_k%h`qq62*dCV87YecuwT6v@7OsrsYL{Yvj8Zq zY(_CaTH4Zaww;N=4mzOEAZ-=KT+MBkJ--yFcCCk6miVSuMm4-)`OoA z16!2T%8z-_41vrP3kZ9RUSwmO#fOszk7AYYjINgsxo;+u!LyGdR%<^K0~wQl$SciW6%t0(RqHwBb>1_>BJ=j zOoYA|T|-Q2yH1%`;iR-dNkTz2Fr=)dpc$jq`N1`MaTRbF^bjbmBCvoyF!@x^37YXU z$U#D&)U%(lQ%zQ9{@81VEz;*4<1J&^5T4NxNxwrVh20v9%oOM&loTRIBO*sN66;sn z0^W=kU_^y+MAikn8nx9c&;qRvLhwlt4J5A4paw)n@djdapO$h#ey_C`BPyR;YtgE~^BmJ})SU2GHBX z&UeIV%W+C!528U03ZgLzfF}*3R9Yfzc1!d1G;i;n5N zYAJ{Y^Bm0AneC2YQMWPIXh!7C9B=Vky~-^`l?%O9Du@OHs07jQPm^6eIzVP`2X+;;?d+{hM(#3*hAI@_W~xL%G?eln8sYq%+Jcg114x$A zx}k74jKs`oK{S-|AQ}MHNVN!}!3z(f0nhxH@6VCtK{Ut;K{UwnAR1(?FG_h34YEQI z4N7?sjSxeA#ziUF*JqS^IU-YW9N5q#j>Blao&yq*PckFSdf=!0mM2#)B+Rux52SB? z(jx`{!TePry^}OM5#KF>3AFNmD1r&J@-HAzjZEuRDJsDQZC@maDwsf(#0e-=G`fy- zXp~?Av$4^H&ti)x^0To;_+pl^fV0t(==ak>xkcMpQISlVQKCZk)yNu7as6pzUI^5n z6Ff@!}^Vv2!WfsUfxxM$YMvk;fdo$oC6 z1MR^a&7Y|&Oydk-H?3)ww!TODr$jgXe~`#Ba`%#<83V@|qyPE*HJ_f&e^+sv=B$gF zUg@-H3X)WXh_mPyCYw?ns7D|5fDxufT4dx>PiGKuffUq8Gq!LS!lMW$?M)l{D+`ymmC@x5Yv&>s zc%3pLxxl8Qe1xZh2fz!nmD)L3S?rwH@%-g>J&&<-@>ti-NqgzeNp?!Ro;ij({tfUC z;mKtkY^DVN-jxi(UB4!z6%bvuvXL?oH&P}l8!1G?)EaW4vXL_38z~c&jT9?2PpNVv z#Y!!3i4EUxC15qp?exbke_Y{@-Tt_mk6Cr?_g@EU{=9+jyEjr+78@zYwAoU1csF;^ z-+R}P&3l8GlkR-ikbFmAuS9hd9g*D{9UfyN#kVIwXgq2RMuX??$(s23VLPIisENl8 z*ZMZ$do`!k#AiO+C`R##&zc9!vZL_5n$v3Hi|;IL_@94gj}5;9sAG7zD+)!t*hnWq zPOHK1-BDuZTX*!w%rVeEErOL+|B7stUw3DLPb_I%|Jz$d#;pX1Jh^*Qc5EZ^sf zPxhHPxV~(cVUJ^JUcdIo3G0A7ZM1a-1}tQ|5XYERwI6Go#4f~P+l6rZbC>sag9Uf5 z^EMTA-56jy5Zn~-VSOJh=yp#)Dvo8pK_QFZXvaV1^Y3!i#W&o++V&?na3UK6jEy8O z?O27ybzLw-vmmVQM2r>|*Cta!u@ljjUCb2SUrXz8nW@}Ry3Az_zp1d+sSHYkGAPN4Jm?0c!8Q#T zKpY5+3Rqb5L{@g#xlJ`0>WO@aDiB~{rc$Xu6%Y$H6GQD*fbwKr8}BdkeD%Z ztQE^wgv}1S;bAm_FPiW;)?^fjMj={bM~2wz)msimv6U8ItyjrWokov=uqVdP zfEV+QqY_^Y+wjJtd3rYAfaL^Qw<^ZHiqTL7r9u@U3Jsy;^B(L<5GI?9NhPSX8)U7r?ITIqEW60Xeizm*M+pTRI2BU3{j)Zt zx@e~fLmeaN`D~m8lv0OtFxA&aNGMoA%(+tRf$;Mc2YCs7W~rk@oCq{^y+Lp@VLkXQmX*fBBB-{2|||H@2{OXsohDPn<@ZUKzwm7@>M^hR8&_ zF8*ydKNK7E<($>U3oN;9gT5kzqWtMZ`C~eg5MwNm`o=sD@nqU_qlgWi3Cfv(hu?YN zZW_GgGNNwa_Y*kJo(as1;sGwF;tdx@`d<#WcJz|I-->Y>q+hC!J%T+b0tD>Lnq7)O z*QROrUY=8Zt#W0D-IL{=WBZEZ4?0QqRS)_D$h)W>NF!WbIg?{d5b@~YrUW>h`$TR* z%~8(mJeQHX9j8U@jO5;>sA>YNh#h(Sn*7$mIoo$d^7hjCfYbT6j!);GGCG%{MRBHX z?fq#ABWR$gpjPbtO@+O`E4YEyw=Z^?RHwamgU_`XiCacf8CynI0)YpkNv_y3YNIz* z_WlM{Td`%Nx>03!@nFm7a)k-Rfu`6p8t}cpDb8Z+=tEO`fDMF&oIxa#Y-7UqDr%W; z5jACr=i-AR?0eg+U1PpQ6eGaf7Lj^_$H67ug&jP~esP4Uy!c>{3Vk1JN`@0Yh!-E| zBLdD}mJJ}%++4^;1^{9UrMV{B33(Olga#j}EPSYanyJmnWu4|x%yXUE8s%St6M*gW z%w@QtUFLQ>m3Iv1Z2J8N#?Gc+Bl{29^rI#u#a>}B++vaTLE}yhP}*62$BEH+nf1*L ztEYxVRSgye4X}7gFBY4QMZ5N(LFHTQ)`J1?$o*y~!Xq2Fr;f+1-ia+5W{L=7SssjJr!t(}PaagH`SVyuySYY_=s`u+UQA&YPzev=Jo+dPhi0 z&J5x>C8{t2w@Rc!PsK8-sq*cVmCu?k*wy7-yodFfK@=Cf>H9;d!IAEH{jRUA&d({0 z<1^};kt6$7VygtS*@9(?!W`2S)su=`(&*w6#AszVbfKs#Tc)mTPyWWcr|o!pFwBGd z(Ds&|^7FkYtv1VEI1Vl)0dziPr$a4Zn*3d4N<--vVIaS`V8*ZuKyeqo@BR}kl5eMsN+`(^%}#5suh zAN`+Y{vQ(OU}Y%(wLdBI?>ao44~6_P=D~a!oJ9OipDL zRjgts3p-|b96Q@<_YgbnM6qWz5%;XHk;gC%Bx9Hc?uoHYt{3X|q&k0Mm@;JY`GL7zc35oac21P; zjl;)e@*(w%@U8_!=*JP%7lqnu@P^^weZ{cCA6NKew?D4-#{m{4Dtd#0?k0c$LzOn)teWc? zOWbF9Qp1gBRvyz2EkgdD&q+R})6MxaOv2Q122a8dZc3hlWJ1`z$K1p*SOf^RKF58Q z<@?NJPnXZ&x$!<-hOnOyP;Y-=$mXiY^@D4apVITl1GZsC;L3QVJb|PXs+0Awwr!!g zh4et$v5g6CisYsp_UbCJQL%Ya*i>(&@Hi084-~YmGt+#fn4Y?pHALznZxMp_E9H5u zh@SIa@>Y_WCl#YLMCu}NxmA3NDkd)YiVAV8u-K^7vcmXGy>pja^8u;IOH|tn^l7H>tc-KmW8`Z;3f=pmPc3TSPy4VasxQt()5uplJ9)#;ixHST$ z5l3M^lDav0l3IdvS(V?5R3R+Js{D^gD29qfGtoL2Ppsx1$(9t4Rg5_+IO2Tz;t_?j zA`Oc((Dx$@AB@5<(dmEPXwh{B+DxCP{z4`FTx zk~J`cfeX$|DtevFFn7#acmBw|I(KqkxOeg<%o1mCE#7y0mkkC85FqkHYP5^=|pYBi zcUk2wtKDUdyR3B=D2_dP4&7ukxowODCGb&+?pR}IBb)`g!?LaBbZ4(_M0cK`5sGr* zS6>1DE*XzPv;Za$A1zSL>5la|(4F>uo^t>0I9-PBJT9RA(oD>k{5 z8w?>pd)BeqW%>wt-r9p8w0G%7xAUZ_z4JF(j6~Ah9swBRwa3@?#6y=?OpH=Mj{=7- zue{;q+Ic7cwaV<7$6+a2Coqo<0(tL`T-FmsXk7lIrmQDO0lW?dS!<;(NI?p-Dw6r@ z_y(PB`T{-A@g@;@%eGxOnEfagb*tv$SFuyx=*yA60s3+P`tni}ePNf(c=TmN#-5zM zm|c9i<3L`psRjB{E72D$kd9Lo>3#5CI8IXtHuev+T|m21Z7GW6iz1=Jwdka4^&x#s7(2DyeI1Zdle z*HRg$y|COh>J^u1uf%!$W2-9-N7;uQ!HSSxvuk}hqD(J1)0Ho3LUR&!Sf9As(J=eO z<-XkR6OO8l^9c}Ia|oIy`yp=X(w_JY5&wG&;)``Nd+>vV+CdLQf?Um0H})g{ydR0&ub*vEV*d*zx?vc9dGVhXk;{Yf#LP+nrCNQb|vLzz4BQX z7|y23>=Iv=E-=fxv763PWO7WNLs1P4qrp|J;S|M~ z!SNm8xErMFINGm8c_S8hD_%W2mxKN6bWl@Nc-(Xi(~l@As=qIdweZpO6xGkg*>%X& z^fsp>;3akG35~LxA&g*+=yX?=qP}I(dP*S6+XPE*E8`K#kv0wEf>~$01TZgX2JH3aN_znO9sUp z&ht8U*CMK0VnO4H{qjPz6P&N#v^3kkshm8BB$LgIZE-wJxq*nqsPj)}b16brA#M#H zC96&LPMDr6%p!eINtm7+nBCkGvm;ZdnBClxFg@2XySXJ{+Mb%vQ-v^XPYtK`%ZaId zZl$}da+lTavc_H3@-m2emb-)J*&FBZe!=yWZlot?bVy=7IiuUF8!t$+)4>Gko>xGS zCO|w0(gclrLAobrbk^s<=-T&r$_44RU6yz-bfmIOJrWa)#`QZSNKkk&@+*P+LlrP; zl(Y@g!6*ZFVCPTETay0Z278eKoKw{8q*vu?KSt(yXJg>HEFN?kF$U!v=U&qu=% z3ky7-o?Yy2qIdfzFVr>lpycGy74H)$H#kt94R3ntTm2TAO)8)4hrX;xmhbqoXWw&Z zh7YfCm-SqBu-{Jyxokyhu!Ac3J7Q(+N8%I^{$l9p`T8Im%gMI7qmuIY(&*Mo!+C@w zJ5c^+9K`MzYCEp?R&TMg7tBJ-i7@LOhoWvxsQSme%63k;qm%Qx5hoP#>NQ1so2@cT z*y9H-)duh^5i^8I%ZpKjnCPHsm(Ih5V}KP7tsZ$a%668}>SEC9$sDcj`Xw2ceUv4x z_;GRTn=ePg-yFFv=l-6&mD{eHll{!T;S{*4Am4>t@SP`IJUH?y@k@)p4n6Q@jY5s38}d}p=dhAK!go$K-y zwGCV^CqYTJ3i%1av4wS~PbRWOl_>GH%0BDQaI#efl;5u(!@~N>i0xo-3+owoGycNb z(z3Ajebp_j9-#4vFKb~v=*tmhzBs@KKQ`j*0c%~)w7Nbx;;aFF!TsM<{R#^%KlYs^ z#DW7E-2P=2$ZveXjf0;H4hcVx5=s@3ogP24$A5Zh$RhLkQr?*6j51;31$;2~zrMnl z`(F#pRRALLm1IzsgGd{6=13RaR$^tle%#E;_I|0%$~Ih5@ieE2lbIsqINAF)Rhp>H zZr&)U%~#nQ$Jq|hB1dhA6cDwkWgmMoP@7tIy)TQ}xD+@ov;kwgxF1m?@*8vhBW%wi zNMli@e6K;6^+2Ej=fSpvRikMH-i#?F1)VGbsWOQV~yok@c? zs$;yGbKKlIVAk8OgZZBN9ojlr7^q-*9fZzCwhbtBvPi3S3gO^!K0HqT(~R0ELGvAz z--;E(g0US1S}GFHFTR_j4@8n&?+_vsMW=@aCWj`txA zk3y9YElY(mUEwOXYKq~eE(um1ytM#lqKk)=>Vbknd%5Yxnuo%G5wx)kE-JU6{Es1v zM&g3$VueEL1IWc0r$$EzHaMY;X7$pOv={pePD#g-YxC$CUiCbj&)G-1Tm)H&&s2J6 zWF9+>@OpIs$#tu)ao#`ZN)iI<5(U&*SSxdlUydhbOw$`Kq|V+YE)=_{>uf68=#}|JtJ~#b>cV` ze?IizfCW*KmGr+Uw$4pNIW>xynEQ_n(@rU?VQk9x>Bf}1yuODc(3w1i(s)d>1LszT zQH5BJC^qLBb&6p6Qhz#{vc4S5j>pS|d`aYPQ zdtT`KVD_`ncW|u3*r*Bj`QEhajxmeR09p)B9c8n9?Y6GVYJcLo(rW6DwKGB>qaSnS(<`koz<3=rF+34f* z8aC@y)7p{!OjFHp`ILs+!NkNaITE6RZW%7=m)J7aJX~(a8E(jF2AR@u<8g+|2L%_< zjnDd=W@&dZ$+-qMBuqb;lV^$(n4${caONzuSbsMck@?#ettTCyVS( z2Ly+HdOk4JEuCrryyX@+xcL_1Oh%pS_R~(Lw)JeHB4Jc9?XsJ?8Ey=u_8?1)&vsj- z&@^pm9a%~+&Wl$?A1lhOFCC9g1-ldnSc5N@*5lTEJ@&H#$>iw8=s+QC*L)|N=P%1w zSzmU+d7eUm2AEB?iz;bZ6$E%`@iTHyQ4?j2hZnH{OG&Ie;6o}nID-9ZTWM=)KZ~iK zT@A%n+8P*I3vVqloP;kwDJt3qLtQTkYz3oUN9kqY zRWZ7*qFj1};c30ueEJk`g8@VeB5wg;oVs6aiN|CX;$O>tzjv{+{9B7C8eua4hONk+ zmb+ew1JV`v44vFsq1zBT0a95#dxr*v=)EG`hrGY9mJWJAT8<9kY;DQWkMwmyFN&UCpJWgku0Xkh))g6+l{d*sQ7z zg*>PClggQEQhq>sIf2^3Z9)&6i9zKgeXn_RBTcr`0_t_^eXNBhaE5%8o`n?ceKHlgYY} z!R9QBH-KN-U@@X=A(L&iWonqWkzXW(*%NcT;TCHttGUmludbAikX@KXtU!HYOC^Bu z>pGH5of<_n?98i!5LES>UBD5)cd6&KQC?~wg;9wj?u4)gw3au@Ytb&15pnz>yaYzc8M$-Ak+*5|jI zo;~9u(BDSSo^a(vR~*>Yr#-zM?6&rQJ@Tp-yzSDFZAO$jZ}r0iP;pZh|~ zK)6rIh2U2<9~{Olxs}gJ*maZQa|QB9kc#;kGk12;f!P>s2xNC4KPLy@S#1Dr)^Rh3 zd!gD);`tOh3tjUZ3VZy7fIwsC5Jbvu$Bffm^kJfDH*>sM6PSEyu-7m{0fqSfRf;$$ z1o<&0^l|1pPiI6Exlz8=bic3^V&3mGCM0d~q3P0=#Lf6R7~a5Z+`Kl0;{&a0vtjtt zZf$l0GuGzWT-Z#8>!XAa=Xjg(GD3T8UFv6+*hr%X*w>E?Hk#^MayP_&r+uBhW8_6+Cf}jZ6A- zn|=vARO9dEMG93YqSv3vym*P0g@~857?zEXpjbq)L>n<|mmqG#CW|QeYYTLP1Wfq5 zD6OM)4)M%o(@;$N+j%?8I2!W&@EJGb^BpywU;d(Ie7@uln{koMf)-ChliNCKloWjP z1jI-)771ykSxzn3V%y_c~4s#t+Ge!q`u?2;w4ngI(M z&S|z3s1|s`PwxNYOlV3M*0YCgTZJHAmZlQqZRVWWSncuSlJ`TNHvz@Hu9 zZvM!YbtKZ)O46u$OTGeaV~d_TEw5T`vL02Z=2gdss^jviG*r#Yt9nA!jJ(PTI%OhC zyKM=;SgH*Z`}3i$mXttW&35F#>*iBHNXCew?5MR z(oAo*>k`{9#*tjpvr%6LO|qT7yqxm4wLw^PqSm@pv8KI|If6LzTxqGUWU2bE;2rA@ zUm=vIJA4Js-5tIXMU>}CX>^<$9ZaH8MItMblxN!fT3V`LYs+dmIJWv$4Olt1H25_$ z>w_a|%R(6+Q6-;=!N^#`YT+=1lB`E%tE@K}-qNy4CgLrxq?|D6MK#vUD2=46f*@gv zgiHq|y-ZxqmQ_qjYEvXkc}NHUQ&%E~&BE+Sw$-JOQI@|sOX&$A3k63~;Na29Bjwk} zQMNuRVSViXiOVQ^qe%PXKXH+R+jR4Nf3sCL-|{zte|EpWF&1+ZjMcf*{esD@(bypo z&8ExIr6)1V$mOiSLRw+H`Y#_v*?*Yz!>OIFb=D7ucKY%(%KodYpPJIjq92*$OUotc zG`2lgbeC zX8~DQ-s@-xl2hm%?uk08q8x+PCvzamIoiJQ+=1wPAkb3VVK_Gr&E&{47n(^lTG*0E zF>FaB1F+wcI9Kt1bMq~UeKOMkD-C36G>|24$ItBdBM{~Q;PpP#>M{~ zQ;Pqyr{>dI5&vgT4X5_YiK%^VrMs+hm(}jF#$DF(GUkf2+}%jUUC-hD=J>x8%JF|E zl;i(S2=RZ%q$gy1!PgUBf%v}@iuk`1^7y|K%JF|EWTp7OHhrG*_`kMY7Ly!0N;uUs zv;^eY%}$9-HU$Va3j|InQ3d$^ZBvU0?c)r5BC2 z`N~iDhwkwAyLA2jO|JQ!y1`<0umAD0Tvyz+`}}8r^ojT1@+=C*sDAj)O|HqCb+e0H zOm|l(JVfC^74D|6PlX349H5|uwNcMv)VxDK(AOQha{o2EE{jKX{Q@uC?0@*4u53Kq z?eCw~6_?>&fB&+s1gG!kN@*k76)a_gK6AY+TU<9#Co2HZrUucYXBWP`)Kx*ATB~-C ztzy-*J_VTyRh>(sm%ZNFslag~&s08LRPM_wzgJX}3`$-jp8Q%-d3RoUM^SmRuhd8d zq7~W;ar{ZiPL;(tIUm;C-%ChCpGAKGX{2;wBXZ@=>=7i_xj=y9*N1wz{@yx*SUa=3 zxSh!rjSGXt97-px8=BAMA%5uNifThfvCi!EvLke6dr(a{O<{mykCl2UJ$|`QtdvSET?Ewkq-4doKV~X0h(dO;rLp*zXXdm{gjT(D=Qnxyhc3*jIdvRyRqrF z%De_ycXB6pMBCmMZpgG*&;UC(a+PnK$Wkx@5yUKPO%8GJLZ0tUdJ^oiHwqDCGqa+M znLK5NKR191xgDK)Pw?QnAtEhht<@ulEN);)o|c4Pop^!!bQ;FXjGY-Tcf1|0nH`Z5 zKs%!mjcT|IDbWLv2hx5th%>6nGD}UA61Ow2VGV5^ed+;h|CB9DP&&;_9`Z=@jI0E_ zyiOt?x7o|l+okeb6`t9j=))vovUgb!$@)L*s$@^AmXNLdLz0=YA5ok9XB-GLeI1GA<+$?SYi2l8;xQVsZniHv<{y3doSiRv-?Ud z`m#tzDq~5R2~JL&Feb=0@2O#e#h{|nprX>CqSBzI0{C;9f$yb`pZsemAcqFzp|_$HR8#&U;w91vmLM^sjv)ocXRm84MBHsmw{rrh z-^{`1n3)I+C_-b2h_n!Z5lQS8u9uu6fmi0BA~M!*c}Au`MSbOUT}UrS^hh-6Hcx0vy|3%SET4HNhj6uv+{ngow(os zK;u%SEa-J|-B#Q5dadjAnd9`DpVjMsC_4S05IH-SM*rYqUCMxGFEo}sQ&ZAHQ9S;JR8?8~cD{Ep^-ErYznb@Q!UP{CGnDJEbIE5x@HX|?#4 zBB&c5$BF6ex+HLyf>cLA3OmRp-3AQ;m26Fu!o?s@FDqO;@YXaaTy{_(HS|OZZmx7~ z`?|SU$pJ;U3a6_@?cge_T-YAy8Hz&URW3$f{?s9Yyrk*WyhL{aylK`pS@LlS z2GJW-Si&;EkS$D7>nshm_J(EAyQ~y1UlzZU5?evvZJq#{I|s8z{xo16`s;~aO8;7R z^2qvO_L5p79*PY4XlrBK(2k>oaK{F;pa)CO^gpLF5nUE-Xe3<~tv9OGM{Q-n&dx7Y zevy_eg*u*rmxQ?LdOF>u82~;cNN|o}yY!7U zLJk1ey^c3Epn9FaDzbiJI-J%ZaY1KSg*tm0d&UT_J+AZ8SQj~l8qoA z6dhq|)U(4G57hmjR5@#El1(f-QI$;iOXugNZKq;u_w=(kUF+ z#DnXUFpw=&!|{N~>QN0E8uj)c$pqt))$iWhZSvgTvK$|B|2H0CZW{`;7d>`wo_RCLg51Ahvv5KslaN(K*y!I*z}C-iD*)` zbdEe92rgB$x{mV>kq)4yavB~Ay@ke^k?T!()3k?$EDz4SW%j$`E412CHq0oYp*L~W z#~5Zb!A5J1(sYPbO2l@Z)cT{R28X_-(im7$F2IJ*|1?#ivlJPYK zwCUx7O1eNsxkqp4vqc#(>?dyMTdI6&)6xaX8yqzuF0)t`6ud>TRZy6|-rjBCRYp*# zdE_;mD83DHOfMrZ4+rF3I0kuPadvcaN4kJ9bbzS~oPCyx@dq%yY)KS3E2Hm1H(4gJ zb#O+#GuHy2CiIo$00>Ix%fk1QriliiP^9P$WLFk&g#r`et*t_n7Tl9U+P~qw@en=z z8zHT+-qj#GsKY0rC^)?35jk0YVER|W*@Yfw$-E?!_?x>N&ek2y*2{vcaF$h!KSV>p zjl%Q?5J|^whqD82`0}~%v);jNH;*v=u{gVMJe(b9m1Uuqqn>#f&i0EK&1-AF0KVG(ej3vaLtid9Es#Z4G4;4kT(qStIiK zr&}?WX9LELCAUGeO$=kDb$N`XLKxe=|1B6>$hv?%Oce}}1edsD0>*0kiQXJ`XsRbW z7biH-(qgLcGC6$ljw*>UNX0YrAP+!Lq3&{Db zxA-n*7^ij|y^gNh$kPSs(Vh<;SJFGIg=W3uxHfacyRcl5lfVlN>+?^w&JE9ox#<`~ zO(Z6Z71qQO8W0IhYt$W2K~108-YU`hryrFA^nO@|(4 zI#L~)V1y$D%pjrGruUw~xlRQm;5P^khW{t(2^@&rm(~Cca0-M891e$WJW#BGPaPP$ z27FATtpS>BT?41KfivsJ!#R*`qdobj;p|ORdqOyy=wNUb)h3lfSOfKm`tRZHj@Obh z8b}fl72HpBa6i5TcL(;9C1$U5VAr#N9hdTQ2X;nKa(x1FJhAdeH==nuR?p%7HpG7C zxzz$lT4(7rH%o!DzR}MT_st7{PwE5)>LVc(qZN9U7Qktx1wbqL#CXN~v^Enn&H~6k zbyy1^u>~OFxFDR-O1L| z*JbKs5UrC8 zTD7WKs8-^A*MqfAqE>(SaN8HsH7yb~^AJ#bI9~3whCH;I_2)vXd1|I#0O-cyslXKA zAE62!?qwfETMLktEOyGZ?Xp`!NC*NDw1w1VCRI-)2Z_T$gr(21{pIVkYwNQ^CIZcOBAotp{y^J{XDt$~Tv@IoxNL2H{{G_i#g{R&R0s7CWj{OGb!ht*@yn!rE`{I`cMDv_P$83yTX@;DPQc% zDak9$Uz>P)k)8dx5EvlvOYy~e2G4;?1i5vX-8udXkrIITFJK{B7`}i>k?c|K3z3rc z%$G&porh<}!E@*V4sN#OB2N1xM@7^rqi$o5aJy6(yD83#P-Q5WlxBJ<&PXNJAqA8a zN^>P^QJNv~OQIl$$|PpZwHhb*Ldhu_3`fq^8JwavoczMF>#43Px8p4&Kd0syi!QdJcDy^DN5c!tmS>)otw_@$TT%0LwAwJ5 zro;LxRe7Pa6$S7Y%L2%bW3%wKqLbyfTj}7hhntNSsLHJHX3(BS53ySSGBZ!Uu>kGD z^;z)!Yr$iJFt{#Um)+X0G!+Zw`8TKrElp6RfmW!V)&kXz_4Y2-(T_Bg2C`MPY>?k_BO|-kCJ2KF@@NJ^a=QS3Y9rS47 zwvR)nvXU;6O~ouM>CxOk^vVHhP}C|QNDQ&%wDeKhR+S_6g7x+;WNtwdV&~tX)dgj& z=D~o~)5pL+VD-Xu5%6CK9xrn6r^0nsSiQi_fV0Fwyj>(VAq9%WE^vGrOD+%GQmEOkLk7Xu>TrT0OCSPAO*mXH)WLQ4@tQm7Qm!Eb@3 zgY4IYwgs1{R!S*UYGpIU)M?RyeE}{YV>7{l4pa$DS zTPpHMsi3G-^=-!NY{ME*dA(|~C$T@Jg9X6%L&O5W$-CPUC{^r75y3P<54Z*Os3}nD zPw9z(f(H+m&}l<3Y;U)vwFp3Bm#Py) zE}@jj%~iF~9L~pL-7@F8^n=fgLXk^$hD+6Tf34PSBeAv?T za@f-JmawI>;1=W>f^95`j&e*2O49E*iO3O{B{V*M88J;NMSr*q&vrFkcuEA9D2PBX zZQB~)6ov8{XcNBI(LQ{y!-elnya?#kp)7*e!uMVa--{sclMUYk|3UQ$!}lDkkAo56 zIUm0FW|+j&K4ed9|Hr<(Jnb7ld{1oO9EQzoKgmL?3g7dsA_63#)ri=V=J360Ms}iu zh3}0k2OyMt)rp1?(4}S+teF}y_%YFYla&Er{kezHqW6LpYQYhFN&Md&j7|CyS&sw% zuOhEE?@#@;2JcB6fOTp%yf{$J^{3(JR}ly1mPz4TUrBLbb(1)-x>X!_>ucfw0^#p^ z6!V1Qz#0<=*8EE1fLB?arf%z3m{^M#@{ill9q>=1o`-C+S?5 z-WoPxRkF|AIxrluaef%}`xCxCrTk%ER@B}Hd|5l=uJ&aS(7GH$1R2PVb_OPI7xV4+cUu(MEek!}Fz}!`Wby(qNO)V3X2dlhR<5(qNO)U|TkG zLFIn^`}AiuPZk=P!usy~Xqc=hyZ@sD7NV#_hQ93UrP%6d%BG2+f8~kru6c{dE?Jsw ziz26DPR)+FgAb$y$k3C6?$d|&U2uM7sltn8a-J^xZD;n&4HZQnD?m?XiH_s49D4^BxeCmBY!-eOxMSApo+}iy5(~ei(Gui{WyXbi z#VD&5+b^ppVU7zAwnRIec@Ip*#bD;Wg(dTz84RXlzjpRZGlU)1D#OAmBN~${3u~Om zBzf~5#z_#YY%Z{!0plfM$m5aH>3)@&SzQ?AJ1g^^H?X?sem2!KO<)m`#4iw{8D?N{ z76N6<7F(f@TV{6{-xjq_u5I|fWHeCFN_NAjV|SXk>wLW??iyd##9isjqO91~ z50k~|-6^81#Q>wy0He|XqtXDQ(f|*Q;tu^^S%mqHzlxL$Ha$#e$#U7gv3z%AyWX>O zoh0SDGk71=mQinS%cxJrmVwLW*KNzFzh=|>ofqQkWt$#nfsVHov8^qmKG9ahV0HL? z7DupUAaw+*0}{vl@ogE4oGk;Xq~yXFMpO>19@Lf*0v}pz8Iz8Da9RY`3X5D`l)|M8 zTL%47*u!|XjKHepjM1B6cZ}Boj&oJG*y_QSfz+uep(a~K{t>8dQ-&zE+6NWjV73g~ zH-*;JvJp{G$SY~BIb1r9w7q$$^fWsEt5TY95<*LK*fiV|hJI8d_KB}xK=_dfJdkI^kS@_yfC`JBj1O`^a*9Z)( zhOc4kuZFKhP;dqTxe8mLi^WjMJ^orz1_`Ik54U>!k1IU>Id=p+C>>!#DINBk6usr< z+{Xv=4W;jXd~m6Z6bfld{D#t;WwJKPEYn+Sa+c|7xLIqk-?dt67)}1^R<>z8c08S4 zO1JhHjh9%legB(~i8@1rT!_o7ag9C$+g_cl( zP;2qY5NT63viQhA(b%!ONRf^#DmJn}P5K@JHK}l&Eky=~7%FdM!LQpIL#0R#XJnDo z)f__=aL@0JIyjA`aYgYU*csB#ZL4W-{g)!O+RlHOW7se4dWWxD)rCoE5!{I=^ zs$duntw0WHGK*k(P-GOdok`LlKx#bHN0#wZgbf8*vAhfbn~Pkt{GyfY&<0g?5pFIB z$}+i@Y?y^8#4q{sIAq|r&ujPiwS}4E+z+_2fd4aJFW^7p%L4vk=Cw26TVA`V0REv3 zYAS#~)E4vK{ec4Wulv9pqxG^eUE}LD5m)-MCgKub)9G0Dk)w@kyUr6ONJn>ovuSxTlnI^LAg>MBL)b zubLHc_ye4ZNol_#UcRJQ5%1en@QBNOSrc)gFTZM5#GwspDuCbB%p<%$aO?X6kBG8S zU)I5=9B_<`P|8=2NN19kkKZ51duxoiYb^aQ1RESYhawR*NkR0vBn3rT`_6k{28SPV z|5Qmkk9@GeV1k z6)?FzRhZnq^S=>HZt*>jIk%#^jzcI9xN|G2ZZAfe4oohb#+<~M%UYephvXP8h=$jO zpdC1gD=2*4`bkBpx89o@)Es)Mh0pqL_2yQ}I|J-AktLiu(pY4g{35CNN6%|419KYl zg26Y6-xV)U=ee{R^IFr3&2ttazSwFZA~@-xX{K|s`zd?RL(@EtR)m+9WY_lYV4w&O zR#f&6T66Pc2R;&u$g-{|^EpH@U2J4OgN{i_)!}*RGEqjh(+n*@i(A%YHj*V<+i*f6 zCK-pFTZJtzx#5U1h9isjDXceCn#LJrKe!{%wkUh{jw0meNnbB|W+6Wnr`4NvbrDk) zwlbD1NadZSA>IdPN=a|Fy&B$vWLp_0?|2CY3qnUg79AN>N_&a>;NS!C)}*o997}E( zEZ(Wq`QHv}Qlq^!sZq8jH4aasGiy>KY&HG$S(6$}j;u)y$I+wIclI}CP15Q;;Xf{i}z>!+o!l9hSzfxNadOJU8gt;}&kBH*CE*_Bz9pU(tQgx&T$6G1=9ww6}r zj?&89maokEVew2%B6_jKF=RWl3IX>}tRfx$I0<$jKq9r(-Um}rF}Z;>>6PqJ|FybH zrI!5a?ot$w++9j}th}Jle9t{Pc$V{gL_E&4J0-u!ciz8~)XK`uvB)dC zQpdvvf$M?>tP@5<<&8z<^{#S;(t6DB2fnWK+o=}JNQYEEWNFV=5^01}xO~#Lor|kZ zZH%o~OE~Q}@55-Gj^vJ_^5(qqrlN9NUis0Y^4h%enxb;EujI(&bsU&{OnxHxG2ujT z&ZiD1f>R79f}fC|2!4!C1V1J}5q#E+a2`0@a)t+6WdFAMc z!==_Yy7|64Jv-4k&UJtEcQ3Jd(;$3Go1n0o(f2Kt<;Ma}E51^pUZnd#!^@vjP^hAF z*z{F?YCcuPsoxlFlrYLtGAu_vr^R-CDq?+YVxXu>e+gwgHeamDQdH;zp(C%cPdhc5N}N;~bndMkXr4 zl`}k3tc;x!K|CQ=*HQN`hYYb)|y<#x?M%43y7C-o=V3#bhW8^YB(24bMN;C-eZ{IQ9 zq80`yU%z9zW`u~kD7)5|A?Vpvz8qzpM9i?3->+0V8~FFGlUVaM4+3TKzftxn;-wi$188{nwxz?1=cblI~cMNwGzu|MC~^savIfW zqZXc?PqFh%#q3Bv<0VTnq`iDZv}rs<|E>7hJ-@i(o`3uHjX!gwO5aai!lj`k5l!e^ zuP^D6ERO9VZb1PZ)|5C}mMB_{eO76rKvdph;OhzL60KMg0XpqY6P>Zun>6$V<0E!x zl2y_3X zS?91P@1!tsRP7aVrEA_80BtOb59kZ<0_AaV7M^<6rT)~iSg6$vf7MCzRpF=rNdBxY zMc#ESC4W{Wby?zSI1n;|p?MjYrA#B8JVs&sfwJ?p+ z(x|Ud8)e0i7Ekq^LdJQv9H6&-IVYUvmQoh|`OxVMpAGOydb+KtmVSw83SPs2ls*~J z9uklJUgxryW9GWE#~+zPjxtIDxcQr^?)y4vj9LL(y{uqz-l&T1#XNpeqTVCqXdb(> zjo?kC=gBx7bfd8^^+CBxBOwN#qcz4KOxy?)~&-mfg%Inh*5Lc#-0K6O#ed-H1^? zp#_&@dzousu{-X$AW4%Y(UV^Of-LQI@>h}t!NeL0f=RoElI#E)i%5hReJsHw4uT1X z=dCee1D;a|Ce%8?#A<_JLah@_tTqTHaS%)pUD*rn1(R|590U{V^JQL`YTsv8B3_r(dmD!N5 zzxc|cp2)Ji{s)&7^~B(0UH>|Y17 z-?Mi~X!bTolGy}#h7)8`#H78IlMu8`w|We1?M!9{3TpI-FoA?vf$NgF8Faa`XGS_J zkf3cf)W@A5@~mvMLw_MQJ-Y{s2c8nU6=iB@No(n3lAEJ!_ok)Uo=r>BsJBivCkJ*8 zB0}=aP!G+3KQ}|ublu^v+x>N0HJ#h@v0hQcs*y#>CdVnnLJw@Ots9!p^+7g<9m(}J ze20BpcW~|Jx|iR(^*h%AuDiI>-Rw55U0io??d5tE&v$UWmUioD4{0-pYFuh>8sa#T zp@k54>)aN;Dbl)`t0>UME;tb7;dpabV~(zyx*Aa8D0?dUyCFuN&QW)hY|96KJ`3TP zw{*Ic@+x1YCb(Ktk`JDW&LjsNUxHlPth({^&rcw!-(;uXK66yR6~jdF?7!v({bCau?E~>gf>(o34;EW=4{j z-7+I$5>XlrRnp_!P#el*bDTcNuNpd189$+5^;{kE1LbLmkF>!U!?#zmG0#>OeePdp z6kbAR&&Q8oyk27#?$wPmfl=Tfo1blMQ-2>K17EfJ-L;~Av{Zk0sILU}#3CAwchsac z8;0-DN;jjB*1U#$8`rdVS-jof@6tW^zti78sQbZXF>TxPdv%YzN*`vW-OJ)fxQYvG zVRUM5v%hZi*Aahx!N0%XUmw$ZER<{cT?Asce{Pq*j{56Pf8F7)+x&Ga*TQ(F2I5qt z0n;4Fb|iqkHQ@;%XgbHEs6Euj^oF0+;R8ITE7UP3h#R!rJkGqNW&}k$(|51GyBSnv z@cwQ)SidaZ=kK=JNyCrnE(#rJ%rVsI1S#|(WLsC!L&bho#J-}R3Ux_D#$Fkq;ssk< zT3<1WNOw|+BbJYEGBsKET<48+jtK~dE!g&vCqp(cA5l(0fNg?Z`B zd3?S?g_Ye~+w>M+{?`>$&DwZY8g>j>L2- zVmc{&z2|<2_LAsY-<;PQhf=G&c`Z|+l`$M|1@I7@ z1mXk4@kuA!87BrE~x{*rrPcg65r3~^{CQ@-X z5&cA(ND>G>s?8e1Ucg#tBGfJ_YJ(<1tb#U0@m%5^@2o_!+9m$Y%aw)s$dx;Gx0nXOUM& z{vV$1@!E@qwqlc>KF>XU6{w#5a>R_`SRv6gMktKvdf>3vJQ#d z+M>y9A_M;D;d&BC2--Tw(&!Ro)=^oEV1WFDbqYS>v_PPHN$mKQy=3wj zm2wX0s6s0D%Qzv+oSObMYQZ;rY#{qXuPT0+S^r~S{_dTHYWXzk?P6bFsJC=#9Kc*yiCVBrzy=q`oia;MLim(bqK*{ctP(Xz6t!HU=$ec~0Yz*l0&Tx^ zX?Amy2sGQ|I}?F+qX3B_AlvMbVRbZF-{{MwkbWnH^p~WN{vd_)m!uFRXGtObB`Kue zNg@3uDa4+d&r^jIVowdDpqLb5pIe#QWtF?Ec9%8ovX+-k3b99!LhO2uDL5P1QU)Ap z=&tFK3gN{mbkz1OiGJW|XWuYzH`>{kOCi?h zAceH=^KNXo^mz&mqT}@WzHv{X#pvIq@QJMbtY}vD9`^L112;@=@UUtrh}cE?X#mF&YOvaWVH#`Eh~YjO!5_S82AuKohh|7)a=jFtAc!AO~Vm z1={AQSM{ieyFhvy5|&WU>vu>~?l=y^u}TT`TWW0@Oo>4mihhJHQyU?3Osx z)4HVsN~jnnTZzMRpY|y}vk$t@9~NSxOG|OU=p+_osA$kT=BIs4dPmB7YSBCNft|F0 z8~5gf$5~T5lXSp34a@0S-{^qj3}|(;Vr4<@(vqwK&n|5C9TH4C)D@mx*K_yLW-CSR zcPkdHZ*go&I=i{>&kA^nU$@Q_DR-~Uf?9Tq)vS}4Im|syCn)wxA*PI};;Uv>6a3t9hE# zj3`<4O=A%S%dgR>77STYbry;oL-^3m)?=At`ve2PZX<>~SuY%YVqUN>;j3ouZ%a_9 z7`9M_kLyKY-kvy9v<>6yYl@i>Q5T*AWRR9zr;;b<0Ifrw&|s5 zdF;@Jm!_GuuSlg&mu#M3JFgfbk z1>&Tx>M=7QH&wkbwrV3yw7j^bs6vSNXyTMcQ14o24y5vZMdhZv^1`C>B`+c^iJp)1 z*PqHOe_T{P5`-y`Q%K5)6BD6!5)VOm3Qvl##LLrO)asXf(%%k6dm%>D8_5KV75ZXw zg(C-^rc?QsW0z`@FI79YsM3z6V*r-iP|@NFE4IT{Ebp*lwS*;5jK5+XVb{4!rEYI; zr7?%rZCfzJ!?a;V!X5;6(S`YGbMLnqy~%qIR+V}W#+f{1^k#>nH#MHLX*J8!%besAM+1aUUF`Q9k+7Jkp(4q^iGs?|R zhWvWNg+kf8U8h8M#U{eKU?{`Ad_a{vB1)SIM3MO2sYx&|wZt;gucI8T$xnva+S&)&>#d`{L-NH8pko)>r```J0GeJM=WY_n(T`YRV^Y3 zF4L!I@Q>;WB7BHzU>}kn#iRH|Y=m{xhK+RaD`KUVP+%jfYGEU)YGEU)YGEU)`t4vN zfJrn&Y{gd1wt}tHJX@*dY-MngY-O+=TN#{?t>AecM^$Jh%uWzgN(@3E4~eaGr5z~S zQ4n3*u$3;SWjE_MN!rz>wkH;pr0{ZN+kH=cQQ6z@Sn-lY{ z$q{kSyVMm?^A_G^X|8kLHFz-IwOx>hcWu+P;9Wb$=Ux0{D@<=V-evE?yKZv4%VoQc z9H1O931bZzUvQYT@-AzMwJP3qQ#0?Pdu85rQ^BUT<-BVwL#vs#>Ub9&m@ogvPNMu~ zd7r~3qWnVn>qPd2@|IHhyF~eg`thRtKJmdh+3#DMOfAxdlO@=uNZ>9#T`8v)8%Oi= zh@J1kpGVx6z4W2kM$K*74}8dFIu>}dr~HjU=5s-c@@JDbOmwPh#Sj6*J?%6_12T<7bi8XL08!I?(&BY=t@B z6{BhPU1Xah@!dom0|8nKreE=3+QRdljwl%J&AqU$1Xoonq;CLXCL%8 zHUsbXH#P(B@i#UDz{3e|EuO?aS$HOz0sk>eDDA&xv*ABwv*EvFvqAn6Lc(k|Z2jc3 zfm~mB5_zO$HZJ|Z;442H3UzysVAVNcMTpqRnBL;%J!bsL+2vAsM_<(B+~xCn+f3c+ zZ)~P+@;5e9H~1TysjnXHOocBmU`_ZB+pPKT+N}A{+N}An+N>SZGHZL(d!(yo|L@pY zYw`cSGHb|D$A2c6I0PSmf?(pKJf%FBVB({F`H3rv`t1Z0hx)q+CJxVkmSEzU{`sv0 z6Nma6H_yqY`TFq!i$6m!vBMqgIs_1h@=c}kPod%-zofV26u~Jio->YvcjfScBaJWS zL?L+mzowZB;RUw%LU@58VF)iUBz$NhR1) z<_}_I?MZY_Zzfcp9iMA~y%R?AN~c<)WViRGVayUs*q&$)v=~ImM{721V;D)#qrGW= z?w#!q-dWs(i{tt7&Qc=mNZ#22*{rL2!8|+Fo@Zy%@Mz*Zw*B(h_U9hk&e9g<2%nW= zxRIxs9fc3Z#L3DF5XtJ~ww@&}Aei_l3kc>(EFJ{y1=m6C&6t^}BHU80gXUOZe8rNh z6Ad%O0yCo$td~&hV}Y^5C>GeNPjr{pyUQ9bc`UH~zSjM4mb;weE+cShwW+NQ5)E1{ z?FpPd!~!e!@Hl-iI!G+AK|+SE1dlS1QfR9C|B(D)v4@vHl`Kzv+%&?Yz=Ty^K=N_Z zROUeX-3yooIz$Ap8LA8*LnXXP28H$zlEO4GgwW2$4=MKxxhbR^ndCPTQjR_&d?9c= zMQhG^*I<1PaSiSJyvyxPo5JwQc74{OI@o_`F9d*}7Ihc@t5`AaPO71<*45Qk2n2gIQh5inqkMJLiKVU`|d4hXJeeuD1oMvMj2 zbd|sr4HBy0V1*FkY*GY{2e9%08@Qjn{74h7z0M76e7LA5_t0h;={3L(Ws6WtxrPpe z{nNuO!e58Z2bx}Olb+A-qYD~ltn`W2#5-LotX=WgN@(9%{LMsNAg`aZqJSOtql=x z23PWGp_L(kBBUnbzYecp;*=6c^Q}taLKAJe>rs=2Hd8QfE z$$BFGNroA_oJEEk+y-phO(SyZuxBKTwe5Fiwx6AgNmd!EB)Vg&c%jmBC+d6l@VBOA zGkQLoG|UYar!(ab!wR&0K_+F4E(3fVzLIlj65|lMu1AYT@%t zq$a>}FX=>33=&o3B0$63&R|#KyNZ@WN-1_kDpFaNM8v0%=19V;PiNHclOTZtItPwM z(@InFqln~3QFwYb#XR{@qZbiR(_C{St!3Y`k=DWx4D-$$`k&B4KCU>wnm^fj2ql7;C89$PtJuq==ne2xd8xp*xSS0}W*nP4%rx%76bsml^na$k zvS&*_gn9{3ZXwwOl=DiNB`n)xLtyWAn5>F0U`Mj7f~uX)TpHb+oDv;Dmuzw?&X0nH zs!e{WBRy!bjoGhsS0ILVT7IcG&o9*kVxd3|VofaoHrx7SBw|glW{BV7N`40* zmnIN}6rxZOiLkg<+F0LU-RTm07<21k96K1t4#rruJd8CZvI~}BEc=&RAFKp>Fiikw zbp}}GlEYZet%`+PF=`@@LS`vkJbXUNGfS~Ptpg&$UMk;_2u(GQmRX8IwbAP|tC?x< zDbR99pd8G5gRA_=wAX7#v5Ov^$xy=vIM=*^hBg$Fz!#t;y}7HLqlNO!QjoZ8FYD5$ zmSX7`_$_ePQcHo+qcD^Psik@qR7Gwi9c1z5E@y!6c0pC$Wo@m4@v%k!3@*g3h;$Zi z&9x{S+egV^hLoR2RM}LnO=mJM36DFUwBGAJC0Y+oM`^G3s43Q%SYlF3k>^OeBl*dz zSf1%ZW8IL1x$7G>>%2CYV|o@Mx+p3r?)scfu5lBbkz4A2F@ADO#p(ZI+1b|h66wo4 z|F{?a(aT3>D9Z-|0k;SVhIlhGwvK@DRk0I|`#TR$!)*dXadXcg{nW2%QOM}gTk;;Q zvL0EN)l*i39dN37=$gkAOkdaNYo3QbHxGT~c@X>R(=p4S$Fg|2^(SD-N(TD;zS$P$ zAT9XmeQtZENX&G927^t@N=6tSRM|h6sJXsVqSK&iY{jtY;d=%2yGZBdrih=z6!HG@ z_1Sssnv4s*cC|WYUX4{PFzHu=t9VKKahT4xG~&{9{uLy)n9ec4TN0g?!*jX8Q-=bJ zwrF3AGLI4Q;gOq6#$8#*y2kuwpw4$donHoOAH5}za+-!OW?n|_PW%-kpXwQoh!;^@ z*DrRsGM->scZ*m^Zg0;&C7Q|5{4;7Pe;4f^obU2Dugx&piZCzj3OL_Y0w}>4&t7_D z*?BymP8mSqq>k1_j@IdeZ2l=tlP!`mRL=-d^%y&xHn~P62A!veH3HR&^>Vb?ro`)<#(X}q)rFnVT=s*l z?%?e|O?w@-H3hqN14`nf4;ypv58HjuGB&%pBHLbZHd`&pbN0$zvl}7BrEylSl#Yf;L(3uig~KKe z4x6~-uwhw>-o+({4YHCPHgU;eV^7Ves&LrYQ&?v8{)wr54(=nmw8~vpyUQAPS?ew% z6?Y8|n_dY?;!ftUvBu5@H-p1wm-a7)ji{r#kv9GnQIl@Lm%n87N@-;ZwQ&+W-kUgd zgouwiZM-|z#;wmm8*ks|$I!;<^Au|1?=SJ9}$H(5@eL|ektzp_NG@n7)5eauRw=jjBF5GKdebj419 zwyU6YT>c8u#uK2&+t_FTwWD@%e1<8j`u$8~A}KQz&lsxd$>De{d3McBg!5H~fr?{F zoLl&48=efR)ShQTGAsSsXpFU`D&HcYL$J|24PTRAkxM1k(gOv zoRR!vX(VUmBRQuS$ys3}XHWG=z#NUF7>D%sA)AR+LlFbC{mYsc+tNveU%0m4QByOT zXhb%JyRd+V$r(+;nC?!(pkP&+p2$UHk2gI`N7M8$GnyV=w&}sv&@?^LiT+Yf2Z1EV{wzq`mhgnVZ z90jA$o-3)_z7(|Q!GQX+!>RPCV{| zLK#^0eP34RzU9lql<)WDl=3}j;gP1fDZ*F4ME70ffXQ>EnI?uLd@))`*?$pdaXowy zXK_7z5od8dd@+)6_j?kHYlV^q3dj%Z0)0s^;>;7l1FWRcXiF{H3ZwJdO{=yv&^jCW zJ~*2V7R|V`0noh~!lOY*%2jHHd(dp}sUPyyxs zCYnG-DZzw4xZW(mdDL@3A8~-ft2A;*cu2$czGmKczGfhCR4#w@8>+Sej*v8eYPoxg z#oVwI0FD7-P@bexU|G2}g1;~VC+u70P3(N<^!z)kLvLWG(gk_LCDi39_>!+WD?Bw; zg6T$*ccGCSuF4imsSS!mDdnhvgJ-fdN7)M`sTsM<=jnrWC}ky6D2)Nr(kan?g!H9R z3gvy-4nvrg-F`f#L#3a)gM!Q7NkQp4vpXqlQ^Do#-HlwWOpK@#tgiTMWxec8hzGMK z)wc5C(ERWzk)1a&D4$?`eWM?rV1I^)>oSb%<^VT|GgkfYpzs?c@qDOi(` zk~OVnVC1?(YSCqtyR3GXHSV(3T}J4co*^1oG7SXKDZAFp+2Bf0cFAg8pcW~u9cq1= z4pSt9Du0DsQ;t?QRdcl3<_uc}TA?`h=cnS}qi}ux07@dKx9ba@n{HDXc6yVpw!ITtw)Tm$BCg;l^W|xjZ}a7d zGG7^>A%WULH7IYa8`ur_*YY>cqCXV}h6Rn`N@@RM@~bFfpHa)0p^$y+yFrE4HK|1c z3ZC%^D5$)t0P;2uWR82UYsWe-Df=`;sIyq85M^|3ixYwNYfbFoIR)WsDs;b_Yqt05 zrEJhp2@9Dm8jkF^Pxl(-K+khWXiLGgA+6-sRy;bR=+PNo8bNPz*ZY?ba!IdY(etwXjiH_Hkdnl%^_z1;C42thPLW5c^52|6*NoYz5`Y7XH?a<5H z61a`MzypdUfndOb5KDR^)O04g9nfSi!@6z;FG2*2ut8G1-AdM{igKswv`qp6yrRk1 zLh zIGg&jPx%{$*PlH|hH`hLQ`xacrzGf!0((dy)8(2st)L0IZV+aSCg@s>fO+VIX^y@R zraAg9nC9qv5HX32bO`T(X^x1OB7gKs#MnRq$V_+SkpMHL4k}bflMYNyWr7?_fcPmm z>0d|;qv;0RxHp+o=&q2`=gDHrNwl9klS{#>1eT^Sc7??u4{#ni-~KIpGk>FT-QW|iTB*XSCw%8j}S z>g0%SL|QIZ0Z28_Jrs<{ow!lyNvCIzd&k$q^dAuVGs2Ki<4Fn0@2hVl2}a!)4FpilbY=O~w6BQ07j7{ik?8mhT zaG7B=09=f}0f~p+c1q~M%SpwfK9M{Q=%i`-Lq5w|L&0($)RD$FN9I%S%*F|=6kUh0s_XrcW z=}LeQ)1dc28$?17C$HxC9!-50L+9`+RX^|yPfH+DZzKpTWxOm%7lo+DIF6-1Bd}0I zl2C*S=pRQ`KwRe$PVM1+iBy)6mGWXTv+4*(Xod(OJITMVvm5!wh)Drr>4=}X5U>II zWMeD@fw4TF3DvZ)Mh8n$&|pal8f-5G(Yi@Nm*^U70d&Nqp!5CJ#^%`n|a< zMY`)!J(|%$WGsA2<}yFaS?4h8{l-PD$=eMjHv5j9L&sR5X9r`V^ja*<@(WNJtvhD{ zL7C_QRyk`aws~9VupA7hUkE1uyMoF8?qKr&V%g-+W<|{WM0KJ=^l}66qeO7iPG=oF1vfCeqL+@1S z5teK4E|_hXI{XejnEGdB*Y8KCy*n?ha#YS*@y!}X zk@1TP$r?Sem;_2EC1=q%E_nX##S#CgQc-h))Q=Nctd4Naz~nmF)7#{3nU#rba8UMT zOSA34-2zXfT}e)Y4NY>)ph3sGOn@Q)Wk@$1F*f&rPh-LSScZ$(6jwMq@n;YpB!U0q z@-zg|bET%Cl#pO9xCW+hVLL={)|CSA6y48nru0^_0Sgrnb*N$TpP1pnKj(r;<$T_uh!=bU3U28V2`S1oJm80INf`85ShsylCn1*6kqq7r8~1>XdjmF- zt$#*m-wa%Ed&%2SU4+0X)LafrFHEGb^jTQy(FoF_uDLg)c_Usm_lDratLBb2s7Te= z;J0-WR#na*{_ex!HnrXmPD*_^c1(*6Oq?zJ7;L1PJK3zyL33>1=NFt~a0)$a26-%g?Inj%a>-? zU+%s89o6NE@?~*%vA7*!>UB%Jx3t82gWt2ag?vOM2=Y~2c{1U!D7)_0^<5_=7!}C7Ivfvk5(1Y+4YsLO z-XX(0Pq1@Wa!{9o5FostB-IN~LS6Nwj#+dMzhcQ)DbT_;T_48p!>uc>E=Ken+;kr4EYNC~;Lx^l`ls^NwZgPpoD z`xEhM6iFb)UxnNPNeeG%-Z;w6wlyXmvx*C^5Vg)LWVOL7MD3(cBkytvs%0Hzh(1Ae zS5En?&w=u_?=w48B;2?NVeCKoIknWfE+fGeU8eR|bYzXwWs;zi%p1GTDG|G2yR!E@ zUUQyb-CX5vqFW1SgD2Hbi_DGFUhv^+)GMx%O=|=Hh@nOTjk4=5Fu$_-aId)_SuB6< zH0rPPWlvQ5^U3Wv78s5HwLnzuYnSV5K4ROxcFV;T`$7j_xY3vW7uYq(_=G+TXj;z& zSf<)f>BL|7_g_T$7k=W)?Y_`C*)MEr9mA$eivtxmT@CVsxj^;`_}IbZgp=qisQJ^W96&i7oO_)POCnm#dq(x14b zbuO;G(AGvIe7gEVCldHk5P4hR)38xD(Y6VuodtKh*4TG%skrzH-6;M-*KglqQvzji zu2;}gM<lcfC@YW-Nj?0#gy8r-{w{rj&o)^-A4h z_=;Sw_Vcy;tYaE@ax2Bu6|bkbh)(i7(kK~sx>gNi3)@x@iY_JKmFtz4x5bF`_5u$` z9|3AG5=e=;UdLH_BjJ1?h|P)@H5vX~Qc;XMZXL*84Cj*mzv6g0iGi!m{gLr?mt>MJ zUN?{pT0pN+IB>Bmd+PQ(uj64O%lO<3-bS@t|C_1Sc9hTTa~Hb>B1nDO(-G1ZW*^UK zN+SB%Pvhj^)#Qk>pg$Q58d1+hB(Fv|=AOr_6F)uVPWWPf5XsAf-IHJA0?Ho_| zgIO#Xu8<%i%N6Ps=Do<%kLB_-a`x|-Kz&t(O=sHF3C3Ab~uV1!}9$1?v2+ zEKr+NZ9OXlYNCl57)SUv3)B$CLZBYijRfkiILbY0@01VKo-%>@UT;bOn@61~p%AF8 z&q1JW-{;by+LfLu5~$mCIS9b&<%;)+Yk2_}6K<3}aG`TKDv0sk3!P9Tc6OI9dvT)I z#0gCXXcUCUgMRIb*00@qp;1c{w{I$a?S|&B%_@Jb$IC1S{o4ClzxJI=V-tpzE#RBJ ztg-#8FZ;30DZX}W-0y|^c3%rpt3k3XQW_+m_+%kc{?M2G7o5E3p_dEB2mM4@Ft$(p z;AT72Cek1tzS;J5ME(;__V%C1Map)cK*73Kiww^HC0%cH0zEj+&8NL|4~LZeXzd-# zb{41cOs2V?IN{wj_l%e1o10rSL31Czz(xPs0{ei|!jg6i3`J~sf_9p)USe7k)_=td z%L3#VngwU9E@9wMSfiRH!MPm-n$V&wquZQ4evgyYB%?oik3$hZXERE&v;^O>EPYj3 zmfkWMSz6{78E7`+{Lh8uR#|#$Axm%Li(Z!APSMNKJ1BZtT7r=n6QYpG(l-}4(Uskt z%hEUJvNR90m8IJOEtjP``AAuo79koVOLr-dg+OEk>RNU?yN8!}@y=k6oZN0nCfOH1 z;?_tFv2@gzEj&+V(yq*K1j(F!cddAD2}h6;+>Nu5aB)UjIjr7H)rQw^TA>FL@N}rjw~_*;AZW5gvN# zg28Nof9T>1i*g~r*Rn!@uVs4>;7|0=7Xo}Oy9)u{$-|`gLV$m`B*1@x`Edfg5ds8w zBVYlbHhpDV3os!l@-ny9Iw-%}m;Kz6na5NT;818m?jw@#58)&CIXNE%9Axw5aXwNj ziT}0ilYlJ@cmMfCxe)(rSt0({vO@f?Wrg@(%L?(omVM-(2eOkqXy1KRQT_x8ibMU# z)dL(y?H{_8hw__So*c*??zUgX(--VucheW_V0YxAmrDA=NTCgw_AV(_ns%WtAn`Wo z3nu4omVigl$;A2sK40&6hAR2eh&-W$Es=;0 zkk0&`KXa#JukfSVqFydDOUA71`L8jkt#XxL&7iLGg=90&XjD-1WUHRvYNOhWWNo85 zB6u2Wxig|FN-iUM;cu)4X9UL;Lbvn)adA@Yltr*`M%dwHJyaFW2zzQiRfRLco*H)V zpXkyxu5_1G?y}ll*0{@BUWR&})<)O-|UE}<#zWyqW!_{zFRj^6Yw~a@Yy_$ zcz^%{YULE#-D`z!t(JQnYmT!3NOf~XS^9WTGWRoAJGLb0<8fd1A^~8|MAl;rqPr^7|2ED!^G}-)E%_1*>y=9PmSl3ODIky5s z2oRrjEE#+xQnqc60D#>Df~5A;5G$~TgHa)+VVWNhJKxSfdyl z%k>|=nwUIAQ3c5_ygK^10dH8tTg=HsbN#D3IgKckU;5$zx$I?+in2>e6zzXD&gJtY#GcJ`*wc(zM}m3Qu)eI*6y3o$rm{d&E-T&kKX`I5 zYxwfzFBL~4T?9Owun}eFlZf9L$~f}+`holyrflA9xQC3={VN5DewDp@{$n4zZccvWUbzzw&`$X9i;Oaq$LqxN*A$TWQt7)l zmcDyFhf@XA$Yl>dq1ojKGHwd-(EGiN#9=s#Bg<+rD@Z0sieiA;%cw=<41{Fw#{?w< zp<~Lse`Th;2d2DtVy3(}p2jZ6oGB|Gki5~J6>rR$@(wZC*GsqJ`pMleWn`CGD?SWU zM(nXdvduH)O)%x1dVZ%dN!*XEery3OxZdHQ}(eyKGw-j(tZp_jWdef_!jy~AjQG(^ zEmIz6M1d*WECi<9eilgfF||y&ZI_7<-6JN--par`N$|4b{u1l#v?!G*`}8A&+5Lfg z-XDw0u`=uaP$!6oP2*(>*pZnLrn@1@E+ZieyjoZI<$#`e_OZ|2iSuv2$~gai?%#UM|Mq2m+vk6KT34m&Mh3GZlzyP=OXyEw zsqMG&KKr`|1I>kfDP8_S>_Xxg%pPaQrt;~ca$jEg^P+OUuPlZj)p)!i-2dtr!oCTH zFwrc0_P1viel)=lCYps;eh5-LvzNaaOh-}4b`h0C2ZV1gIv^xC(E;jfjQR|56*LP8 z4iEyLh=-(4u$v$_{DD#rL?H%V!S8Ig@%)_lFkjjwUd?W~G$i4*oHOLh@nP}!(Ppi< z0q*{kFC?RS1C{%Q%1Oy?%Gqw??xS#b1*+>1sb51RJ~8$f5M7A6#ohOOIq&^m{b0s| zY3d3w&*;iaqr0?muGpu8z0rOojK5+L_xq?=@kxfV#}^Xf6E%{3jHHJq3H+Ls2ixC; zR{ob=9cq53jF&nJ%SAKl>k6)R-TJ_>IsnUlkxryvhUP=LBmS|~c4!Fa?N*{88otE)xS%RW`7;qVAeI}V6r&Vay^OUbdfJisuXWhU~`|&2qh6X3C<*q;Z05&N9pCW z*A4X%=6$ph9u4&?;9LB?k)%hTX;s}+CE5TOhnfMafg<`R2Hg|+eHZs^(97?8?Y{E& z;duka^$7{$_|#T*aAgEhCd<k2z`_!?fw_vYW$e6YExg{-dU&mBEwa{gHA-hDiEz&3=xNKI?B2bt$Gs>jV=Mv=v5#ZT?`Q?3M_Nt>}^>n3D~K+5Tf>*fM{$9h{mo0(b!^$xM*)7L}PCZqSVD_e=kgFwn0L*e`%=F zY|!5>!qi{|SDM}Uovk0Bf=W{MnK-PiFI@ zOk$`Rg+gMmLzD?i4WNta{WNIyv&&iXv%?HV&E6y*vtClrcTJfwwA zS|-}wTF5J6b7Wx~z0p=|C0ppQ8f&tTizVZMeJeps8wkkdve;Cvp`2M5%J8)FTu^eh=AB~@5 z*EDl0tBnH(o_H^_ZtAbzxxS3QPmg!+`?Vi=jzeWe_;tl@vHa_s-fPPfK43F`yX>f3 z^4`bpimh!$-;V{XT5r__L&PzBc%io-^(cLpMo?&FB@8R2NZfE|#FaaPy=6?3?#_ta zoe?+O8E6-ZF^%QUXqK8JtLx6NQd60EMOb>Onr;4TmnXYD+2hGxPadHTR(6m2uLH5C zPw>4)U8a+wHl17&VN|9Q)V9J*Cx6a2JhJP6zuHH@hhIZ~M#27Kx}bdokl!nQ*-laK zBQTgNL&MTAqfP>{S^pD-Jte+p7{#vIN011a?+&g&a^K|Ehh;z}%mvDaCGU*BsPsSm zo<}en)Sves5w`gmaY{?Qy~3UwdA?Yvz@6sYgi_=Z!LO3&Ys&HoGdDtlM zJloFnl_I3&IWztbH60>P+wXaOm`CnM(WBx&aH#3=D36&x9^-MNKPvQjO8x1I7`UR) zQ4k#Y#0w{xVGD7lmf<||(!)yxWh{xaxYR|xpZ&?T<=D zVO>>}S46Qwn&LkDpdUZtvS1m2fmg@OEwhd=5w?N#!X-}EnAUp1wso#{hvn)9hp(IR2fsj1A~Y|E^L ztZnHNeBbM^oUR!hN}H}3{DOYSHu|6Vl1KK4^H=APer+9=(=#G^WAJGkj zR}8*1%vj7SOXAmt!IuPCSj%rTNb)R13J*a%hS?$yW*ga=t0 z#Jt!SzZ}xvQ2K|T@aoR!$IpK}nTqK0yndX+P;^#Z`z#MH>ftO8SObRaqCj|dNF0Wb zgQEo4Yo!-_i>JeW|E{IfrSwyLc_zI0Bc;e9j38DJ;X0&KM<5pa{nttnN=y|)JZT#t z>dHYia}u>lDIwxmIr?}yO%B$J&N=3Z%(JklEX=~xvM>wwS(tUHn>ECN7=g%#6x42t z1ess#X1-i!{!usc#X9qMyP0R}%ujYR&xB0%R4Cdh3-(rX{0!~nk%N=c({VDJWnA4{ zMh}iedfFzHOwU8*OPrj311XnsK{a)?Jm1+A}Npuo_GwMnBpxa5K3_`x@v)NbgE&v;9KTP=7ji z|43YZQMp=JR1HyUTK31fkwUZL? z%l{Id*)dXH3C~=$Uf!TFY+@4lnwW$rm%?Pf?p(h?8e0FdnCx$2Qtp?4$#hvvawWSF z9Pm3P$+*6baMwx`$zWGVmU6fN$&4s>g8Ck8{z99^of))?6!gVc(SaU{bzC|EG()9A z;*mJ{Sxo^eREIPabJ9y$H}Z-w~8e2Wrn-ygJKV2iNckr75mChw(>D8 zY$MSU!hr#*Xu@iz6HhpUKBh0E}>?(btcyZw(17zM;z+?%RtR*LH)ii&@zAyZI0fTN8YtA;&C@{jG76IU}Trb zK>UK@aGwq6haA$#uJ_+9U@^ zbe~Zz{!aZ~q?<$i?h{QJ-{bn@kc6LoZo-eB&a&U58W##brhFiSWz!)1=zX)P{PhSx zoDw?C4*}wnK(7D{@b-v5KB$SCk&zS>-jO+bfVL8UfE4{LAQ4)qT-Xw0NH5|ezyGhvZ(a}1=%)P|ABV&eO=by~NYA6x!;iww1dQ+kCB?wZq91Mu(II+&;l1^*jP z(e{*)BPU}1bMV^t7D&Bea1|MxF>Y?{)>y7kBE}v`lhiO8cq8Pry*V!Ms=>1VRML-oV8_q;bGn!3-wn@uvbEJrv0zpM?P7IM zX*zZwMHNxppXG=J2zUo1eOQU0-Z(X25mtnb6$_kMY}e!C!xu+ z#hQtogTN(=TKAQI2+i>TwsM%~`sFP$&eY9&Io}^k?Y^9=mQ2w!O}g6(wYHlo5@)Vd zDpLO<6-fhZveqO`TT>K{mok-zP`y>BJa_IOAUIsQj^4S1Udo0HgBQtA53Gf|m%_ z1H)L~$7|DrRTp%Ipysbv3k{uN-JE^PVssrkLtj&8sGEjN*7cGxd&_;zw3v)5l>tW) zJ&-m#==u^F%fr8}soghq2+&>)6@rCbcB~V93B?QW!@aLlPQ5BQG@W7($m*doQVFYY zup>ods6GeOC<~=QnrBQ12O$AGPc78rZd))$8-0v!wo{S^bs{id(Ih4X4O5ietUcb= z>5L$QAX;u~sB%_AuPS%j62ro`NHGmdC0^)4qp5|%LfL9q+KZ%11VKo;^k+9SEIR%4 zW*-(Z9A2I2yI>f)Tmg=yJ8vX`aWX1shhYGzhBk%g@9>dOVMZd`o^JJ#$gmDTe-e=u z?Q_c>#0=Xai;eWRsf1ivJ>*XXy0A|&+{x$XFL%lR7cMU*|8RGokv~<6))B1ybd~w8 zCGcEw2B+h>B7f7Q>ZTEvJ>-8?JexE&Jd6C3Uvzed@}(N?qxbh}f66gP1o9Bp})2)IXC(K<15YUd-Z6H)VI3#Aj9%6HrFMBl{#S@4vN*&`Z_ zspz}z;I0p2n%%v6ik$ttV00-dC1vg^A7pb2loYwHM zZTs(E1*)cIxc@B`=)a;0RFVJJlL}P(t&qZa;TEYt_~-uHSAlvMV7Ah>Ue}Zzg*Cwc zuT`MdTPhF|^ja#A>^RHmOxgagfeK`DUMi4jY#8)q_J?(~L^K9Y@FJJ%@K5%-hj2#V z*o8e#e#xX{%&Mq7{-xEjX=*uI9u3b^JRc6vSvKJ|%`|xG?5g?>I6&9enwOn08A*3t zHkEa%7NQBBLkrl2I#mnUH#=1eQN;5)**E)xeUmYG0tj^UKvH|tW!z|(H=0yP6C(Jd?5>yNa>07p))18nD(%^-TWFV{g(b{I9kWYRE+(5S z>ZTX2mnkc|1VT3JV3&x4i#;|M`_w=j`1lToauF@HaI^3ay^^R{bUvw}NRdcslr0S*^j!x5hN7-sP zWG3nzj>-s)wFR(o6;|d8nO_WEt&%%#t*guxU9&Tot;`kB(^e{|R&tZy=I~ZfDn@f6m1s$dje|t-I*&ZPpTMxc1~mujqNLcbzJt*4!eyUs}F>A zmas|%3$gmZ0<5;@>|1Q2?S>!Kh`eryikC9&i^ydY?Zs+E};4^NRfF7nRCRZ`) zDC%U1C?1zPqGu0Ffil(?8_fiIvuK;IqAYhi-9{0L8CNnkXi4Zbqfd~iEs&HNVe>^5 zePUTPVGqvPw}`pH24TnDcBpl*N!1jrsCwP9`0r#J!M}{i8y){-IIyDX!6sGb5+mvo z4q8Q+bVWa69hO6aVCaC_owR(z0O+kq?drCG+v*wA7yc%101Xb2%LKk~FSo+OHB(rg zAEIB{eRa-32cSv$jG0NYm1e%sFU{TDG_=RxJzTc(D49)X6aLF?WlL`!TZZ=+Iq5xlpHV{6ig&6$b8zuqxhs7b_7w;=6aPfdB6KyTmrP-g#$tC%lQ(z zcmPJr_{V;PR{5H^n#%!Ot*7`U^CqQLE_oa)68jN{6t-Y6!4&3=rAgFVd|>beCe5_u z+P+kf%$Z|QW%P1{Q4mDAQd+d#6(Md1VT0tbD+CFxq!cR@O#CNzb1 zRZ~Ql6nFwVn5MvaO=2zF%(YWVoYK$|cJ)fk%@HPB>jzVnx%tf6iuhb4E-653`^pf< z(U!b~qPj%vz+cl=o6Z4q9d}YKR9YGp`s`+5b*Ra&8tm(cyKBP$v|ssuo8Y49NnnQf z&_GlQYm~q=K@YlxbsXrm4lotnr!Gz<_sEV2u5u>qV6p|;%A9CJr3p;q7u}wTP4acw z$|4ajsaIItUS}Lg>nd>|EJ|$uf=5r-30;i2n3)X>0#9)uM8J~i;6Eb1t;0YbSr`Sf zzgYKH5Xjek5Xib_5C~^W^#p-DilP6GYl0uS<`%EHnq^&WK@mAj%!(#9D zJMd?>vd*2+O-&(C&1A*{?d)2?Q0=9Iq1qk{b#*2HDxJ#)y$?9`U!4iw3Wjm?3+uIB$1`g(8NeYFbpx%N$lLP;H9>eOfib)fZCQU`8mssj)I zO{xQXdenhE3)O*#-%@{^@@0(HwLQwRq=@4x8m_vu|w`k{~;kON8 zyjj|IP_IUsTUye&a#Qb?7KD=wmLL7qYD-I8{vW?OVXsZJrwwT7N%>&liw9#1( zCa*i2HaeR&I-52+n>ISTU~3FgPKFC8UWSXW(*C1P?_kNWhtU4@k5_}mr552?i&+-1 zfKbOgA;(BA&X=RtIXy9^A|t(<=_6p(|?XjA|rd? z&geFhS?n4latWA~*ev-Tn`2h#&W{ZHyiF;s^5c0dFdog7uqd@?E?GB;Wb9mv727Ic zBZ4cz%y^xK8P5y@>u@8uoze_m`5WOTSyE-6CR&OCP3o|tU@pW62_ZGj0v1p0p{0vA zk<}qb*}A|@W?emAjQbM@4}^y;bqdR9*uiND&br~bFB z2w(SVLx0nXz)qwdD?(!{$&#z5{;O>zsn$7fhdHX%6Y{TG=OFu5Ex&r&h`tWfA|D$@ z(be(H@4|Mem z+@?4&nUN}6wTM#cg42MQzSIhDtow$AFDAZ7)wLm*PjFXhl%tvyICNlHe zQ2{n(Ng)Y(hzi8|j-4&HWs|r#Tjqo4^(Qw^2MFp95qU++8G>=Wtw`tDwd>>BsWg*~ zc-EUdMs_f3_!2459o$GBx=ybXa{$`>_qmh99v%48NV-WpU2CKy9FcV2SAZ5fk?a>L^gf znN%C0w%YGDt}xuT=*^o6~)?6%OVT8MNeQ)mGb zSF36vLX7An4hAmlonk}|(W{bkEZ9ZUTqYTfxpq6S(A9<0P8ypZFF_SSqiuCvT>{h8 zS&m-}3?P0&pn^ddz&xyy()MX@@XHWG-&~%gb3k4DxvJ%fE|R+510@g|K8 z-Rl8pZdMD^&2Im#6cj=5I;D*MwwHHedAyt^yvHb*Ta3%hY-TR<(pIWwi& z6qtcmln*kIKU#->;7`}qn*u-hr)zB~DmPT3J-?o6zTXXg;%eGcy z9d1VCx@pmElkUyuzud~L+7t*((7K`mf)+-`^6+ygWYfdjJy>80>>~KV!SLQ2Gzr-x+)|_dWhy*w%YH~rYKqejr_OKe^XvUz)P>-$t_x7ULP?%ud9~Q zJU8}4bt7VIM_{XWLsZi?(j$D9HB4!vCOeg2N9_o#meMTBB~LI==%mZnzfBF;Y$;7h za7Fm+h7zzM{GKqoTr{qx@Y2b!)MbMK$fq0UC1h%lefnE+{amrVjxP++E|n;zH_Bod z=-9Gohw{@3?K~sz7ab>r3_US_*^d+AK<77R4NN8RnR_9y1|z&qiQhGLTvg)N(DulD z@Z4k0>#C0fJu)9D9%Lz!-H~d$y5NR~JHMeLz_c@&U;FKsB6#ZXfhR*)jPwXbjzXN- z7RKeLrJ#G}u{!hTyO}3F^Cs3VoE)y*Nd@Pk>I96T;Ze@wR{jRthP#VEogq$mJ@L{S z&P=oW8|;KKYcDaVX1H&#Zf?G&pig!)&(xWp=w_a(Ge6$VJYHvhtebfxWQNs__^n>Tsl_I&pj? za5dS7s|t_2-U<(QD?HMu@MNfvBhf~H=6b<9*{$tVU0Zp2M5BeZfXO+TML~;oj>*(i zGKnTa!g7W6ZuU)*3;p2Wn~*h`?l2G@Ot7P~^oe%sQ`q`Uoo@SS0@WdFraYuHgiL(M z+uKdj6^(ne-k#D-v?rU=ZCa?R0sj#;d~*&ytro}UdIHN_3bM&t=Oi@ zW6Y9(E8+OLQFY*$c5qK^j()nIMKmms-PL$PpA)+5j%@2KOIzBwv2~|!iu&s?M zYgLjgsB)vK+}Km)g8tIE53s@%4)${k+iHmVeAHC)JqU5?pVMJXDN?~ygbo`~w+MQc{bMk9Rk zkXP`amwNDyBs}dF?b??Qi4W~d5;aB%)w9>X+~cM8NFrJJhjmPhJ?&K?`;tUoh7$WV z1yW)rX3wX^W_NOtSa9|vK3LwZ7Qbm%tk?e7IH z6|NA*_<%5K#tE16@5Y;>a&}*_h4!{+fTyx8*_LvO2}kS2Td+UF#U$H`)YTs@Khk;q z?SlT=6u-rgO|Uq60U{H@r{R47JSTqk8P^UAy=1-%Glv~j7J(6FJgqW@xUKU~8BNWH z15RX-%1U|ytRyfkY&3C9om*6HqbXlGb*OQA#PP;}J(bLWe+FFlKC%koc6CwN5QsQM zpj9MrliBRnspO1KRwsSd^qgA+i1iXpQ=P@9Ggm&7zK7T>j;Rxs-co|Z{07FrH6W^4 zK{W(-Dt)%Eh#WgQxU5X>RX+s*T#h{ka#*47b({aw4MTWV-;Te zt^=0#5cV97M?pIr58@F*?aP*S6M$?@zTJb~tWGJ>1n~=Y$EC$+Wf6zt z(FH1Z(lA27Pzn_GMQMlQC9;9)vLOwJh>&sBN9w2(8g?wb98f+~rzUyfhvNYbx`*1X z4y*IS@tU17jUu+sWO4y#-YIL#0VLair1}6|7>kAd3GD$1{)7Vsz4Yts z4_&nSjU7YPQen)a$rcnL4TZ4sX!f$ym zc^hL$gwRE2jr)Ant16x-qwnNMFqo~y_ql}VsIzA=5!h7>8NUa`jY3=#k|+G@quw|h zb;jbVb|ydm9zvMV4)0^$gHUaf(eN6~JOnz;`UFj1Hmc#4yvTKH3Fu(I%$RoS*m}mj z5lAjv2mB9q)lMC>GHOoQsWVpZ)EQ%^&RDfm=WRT8cj~Y-v7I`RH)cXaigybL1fy-y z5nAT#ewX|%rQzM zbX(Zu-xvqF=cCE2{|9npDFTjcjDH9ZuotksIeJt^Yw(S_z+Z&gxRtd$#$ZgjhvQ;G zSawnJ9V02dH9?0On}c;9B7|U!sD$V{+2sAjs`b2z84y}rwVo!6SeS^2Tc*WHP@h{EI#r*B3gWKns_ zvl}|k$4`M%kg&tl(Ih0JY-p~S=N^1DJJnF@m#TqS$wTC6ePjQ zbokBrH8RStKYI?wr&B3Ch6W;Xx5g5R>g>TBnxE7S69^{UQ3uq_nDkc-pmC3#)I3C$!1o}@r~W1Kau?X%B()>y{37F| zy5y4GB=pW{V%lU^Qf$H!wvXp*pY9*rBu#TN+a$eZoL`_59-r-eF;)6t9?_dkawAQc%YSyH-W*NKcX9UCbG%qmH|K--B(OhR5J!* zC!DyrmQl*cB*TZYKbcM38Li4D(e7OkPXx@`F?@Y`uM1@+eZf5mD3w=<)$yoxhQ`OK z07$V4jaEjDQTcR6C=dx~{=k}Ul~G?uJf48Qjb)<(A4mW}eOOggmvAay>O{1@bC~xt z(JD9MsJK-2@+q3=4i5rhKG=((_<$336+ujLk}!SklH-{OQDe_Ac9@J9Hdf0t1eUQe zCN{PVW29l!^svM*N(wXP8b|x2g_K|vQ?%m}e_7Ty$Dj0GWU6@AY}3M%tuz>3lbduo z(~1KwVWGK+TdI-A?xGZ|%!CQUUJW4>nIOj9vRBc+jZ*5&4!6o`VeDIvl0uRG%J!MF zYc8^T(A>tdz*4kB8RJ@B1O}1=~zNA)G)>5KOxi28cnsMJaO;FD8e+Kgmz*D z7k4zYyB!=cPN?s^C!?VB&g z=`GRs41B}dZ_{l8rGwTGwPK=Qe zfC+YWs+!@(E5T0Vb}NRwMlorcn9MGfP3M!!y4 zJ_~Z~N`mpG;3P;V!+83fO2U)&MOSprYeHx6Qadl05l3*2Rp#_DjhPEh0FMX(>su^1 zO%^cQvK*BT!+5AEZvT}==VCB{iu6Kl3rZScg5p$cs1wQM+E}E(2k39e&th{#GmPKNmqwM1#le>0^Y61PICv+_H>FG zr}pt@VqfQIk{8*a&M9>nL<8<$MDUo|g0F;et#SpaUE2r79ZGy@eDEY331>_)*3@D< zr}ay-kbadiYY}wB9Adl*1&>9rCawN@x7BCeWRG@i$H-G3;=Z%H)<@GYtKmQ;JQQtied z)n2{$x~1CPNDvcm16Pr1_bd=a!~Sl@asUHeXq&0?_ENk zVYfp|lY`N@*C~o0HP9b5(9w4qqF8sfOt7q~Ku4kMg3d554f-Z#k&kL- z1G)z6l<$H4qul@g=7E2&0sr0wz%zLj(vT;u19F>6Cm6+5)abynxPN=BNpU&c`|Jts z?~30%_>UR*k1YV-F? ztsbB)FEGfO#1?#6!4e!YDcrZTsrM4v1^?rx3^~E^)9-VR*Nh>2J zv#TXzT3|)Is#1qj0A3XgR8m=3-pPi*5-wYHXY^eTqg!fL1zk8qtx~{@PNGQ_k87QN zH$EewP?jSZ(XbJOxDqWc>EXD&1^UN*b(f8;&&FL<=A|z`fol{5pxlw{Qj`IRn@)Gh z#>5k`2wHQFqOQvDbB_!^BMxon3~OgwUTV`YC4G6x@XCp_0ITLt1f7vy?AD(LD|GV; z`hK3p=T{Nm3H|zS7~i`c-w$02-@C7gZ^LO9=S|eQ50`-%w~Nntm|!KG6nO7uq3S-d zBT+$3c0|#2Zi`jY*iqlhWN+rp36@%l8Wb})1M~XvD(k~RmXmkDwd+mTc*V34{UBCQ zN__??aj{E`%l70YmK!^&hXK5~pB@n7db*VtuV6y(yYB-Yz zIYTh5WLvZx^}sTgqhw-;k%du~rY-foG%9Q);a=;84<>&frlk&8ge2YEPQ_U3&f{Q%XvGh~dVna@Jo^D1mQ5|BqBIzI@%EX>Sl!-lu zC=)2vJ~AgWn4@moL3Q27nss*rNkZKr`o!uB(I@sCqED=DKC-%@%;iGGx?v~+IE1J0 zu?2})dV-G)EmW@*oxqtgky~s`qdrVx{#VDD*1UMDhOvb6!F%|}>=dFv;k(Af3-?#d z9+eY%wpknJ&YUWwMH|DY+}L=REqM1#JV#8d=u@(SsD+^QjX_C_F>cYhJZEJuX0_@@ zN83?L|BG-g@Ood7`)CKBDb72+m({eU&Q(2{6@U*QUwF`K1i=f?(6)uvKYPMox>YPR{WVAtL4zxH^t*ON!G$9>-PCpO8Wz z;U!b0cCaXHp@lCzDS!AU|M!GLE87rC+rD|%$cVzg(*1Ie!DfggBOC~;&mOp7DaoTn zRP=s;go@HYFg;Whj{AcdO_%T?y~Wv%2+rGa@EuN>^J5 z9m6TYhG+>BJ_he0>d`yFewgRO;rR&95=^ErggUD_j#EZ;9t~xWQnq?N#xsJ<>O0Oe zWvvdS&2LWe4gqKIpGXNy4ey&|8zPu)k*pXnVx>2?XeYRlZj>VcHP0ZeGj!_&@g;jK)j?_y1cu3_TNYH&TQs*{&K--AI~ zW!|^=#Kfm^++Agy-{`ZmX4{tPDf&%F<4V!*ct6YI&SzJ;;MNww@(=<(4mCv*;i>2g zEm#uRR6k2m*{z!j7wY_KY87DbHwa`ku)2;~U7?nvjapFhtQNu;uU*TD6#tI=w9YFQ5Du$DJ}D@ss4 z!2peB_RWF*&QEUA8V!FK6SGi1>Wj2Td6=E^XIASw{{(P%g!B>KfnxqXXMcBefrY3A zEGv{Y1DFzEMS3_bJc!JuZY|jgyyf^MdCKuD`qTkCu$_0&fYY_mRkbgPAykCq?&0tRPPdBK=XbWXJ3xKTxS(0Krv zAl_%cBLMQM(7|pzxzz#+-(5XS@yX~^GEc$H(Qg_Z&a;-rHEo`Dd&vMW1Z13})XqO^ zZ%-cfG|lw&H2J#fVpPX$jG~iv{y4=yIXXjqI#+;4IW^(v;l3d(Lt~v^VX>en69|M+ zo*z+Qg+-xR$exYQ(J(&8s__XU;=|-VF(DRuVL0C4=)C@FmLHVQ$+yX%jDP|t8M|H> z7i5x;OMD&Uvb!3W&Q-=`kH4#jY&nQTg*jj< zV*TKPoQ%7v>=wixt>ann8BmZ|S#`pS_kb0qMHkK7H4B2C2U%-jWRN8kKJO@;Cs#2J zA$LACF5}>iDbVUp3zO1#(Pa?Q$t%whf;5uOs$la!i*WTwhCbPE`T>mju+;OT923PM2L&Yeu5|X`5M<3Dm{=Ap0l<<5LcN^ab)33h~VxbfrVZE}UV;Giif_J0p zY1NLdz-)lu0vL8GTBZQY=%|mWk6KJ?>aWs9rwmU9fx5A<4be$2!eS#6tCGMEX(p;t zfv#QBvFLK+6l|;IHVbD{6nxm+)7_aO%TFYxW>~a5*ytv|N!ny965;BKx-k=}Oh8CE zGpjipJO{f$ryzs?G7|*ST=K{$Xg)=8VuO(VIGdt!V#pz`3}q=Z2PvuPX)A2PvlDnUZP7$+rDD4G>k z@kZ=`f}8toe5)#+Fd1%a`$G)49q^J3bK;H_pDc*DYrUT^IaG8%M1i=(m1drgfO#c% ziFl5;Ek651$csEx1;t6!I5!uK_>#z*`f!4`vrNraPpuF`mvAn`dF>z9} zF)d$3U?QN5|CSV(;L(^RGM*4tgTP$G=*xj&vIG#t=nm47urP)&9jnnUEXIhn@P56* zK!i_wCWL(c2nY$VC=A^2BEOSOBQT?;5r+hi;Us25$y@q$Z^ z7hG~6o!~6FxSNs#cp8#p>(^Ft%m8>-a?sJx5lM@NT?M^Lan#4{PY16$IVKf zlocTVrKFpG0eGtX7aI95R{4|V*^9TS!V%MBlFlcSWL5)#Vr2@lv7q#?2!^oONnQ?^ zJY@4){(bORU-o_IU>-YZ7hTybcaAT!wbD;+Vf{q(x9Ppuj3i}mVlD#{6FJ90!8|Dr z221Bd`fS2VW$RpV!^WueU197R&$sih;2$CT)t=#LE1=Ss*miAejLYI+wG{p8A4{1ijm5It$ zQ!UoZZ7Dyo?Ifi)Z462HXZctr1(KAE)HeNDWg?dQS^wju5Lvd=Mz<-B341@AvKVpS zaYwb%qcJdTQM#z|aV`85F(OxP5P>F{klc3s>6Wj%!nLZhj~B+EIQ$poi-+gL!AKrIHC zUdqS=(C^L>yBla!wLQ4uD}lm| zhqQ*!Hkf=36iH2Cki+s3Cgt25jff8LOUr?|u$9-^lajQ?=khhqHd-|0tDz-xe=2q! zbSV;@*Z~RN3C00~#l6KUbaThpd?X!bqU?LT7)5ZDs5kOSZV7W52zZ1#goi>if2mP7 z$|4t4{+;XxByWNm^el5L`^~9Mw1rrhgjFp@2_Rs-v7Jw8R8)uZY=fYKi-cZWX+0m0_i6WmadLuQV);QNaVJeq?j!4+pbV?2jmk zP(Xpe7|Or`jo={o!{OMXkwp96z>TWtj(e(y4i6Yj_mX_@6E)Z`mMw3u`cqX#*YFO#)oL|2AdMQ(}BO298q05%$PQkricZV-e$%*ak9L zDjD?}nIg<0*813(jxmrz0b`q9(VK6%t#@jvk)jU>VM6AlAxhOV;GxI&R1Z@;5VZdw z$uoaOk9X12&(h<&Jxw$3@h+MDHpuL^L1sVeF)dU>4yjJ&D@9}iYr>lv%T}t3LIk73 zC`m3Aw88!edc|Aj5iGBI511t5lEdt1;jK!orU#0K=}5`30>io+kVu;M<7X8SRIFd^ zIL0j1yc@8u78LTt_f@6e#$#7d$S)v~*s9wNXSy-#0}ms~Z*C+MFvyDln_fy#s9)N8 zvzi&(LVTn@trmHSBJrCL5~0P<$>B?i1$%z%X@^bTq!4@1ViG zU1()+hc&qNmMLzIL$Mg#M1xxo*QziJV6xEQ;`_<^m<8JP;I{-EA7IcU!1PihE4=C8{@W$a21ppwVG^bYRjC2i8O9c1BFuF0 z43N2xq(&}(K=Ub4Cn_GO60GfpC%yZV&5!9u6Xrwlug2ghB&_O~m8!a`!4t-)r7 zoZ-QkiG4#7zXhWBz4`Z>5Yf_A0tZS_oC31?2j82ws~mE3C^})jF{(H6()e2U1QR67 zIzZyX3&oF#;Y?CFCDbJm<)NgGu0;dMNeU=I=o`wuU;1EgL+@07gvY9(AvUSHl+rgP z&1QwhzHp(%6sh@YG}}V;#)$0mg+&I;fWhJGbHN}GrbWc2x4lK&hUaluj41}|ogmbZ z&+!&}6y|jgJlY_eK6=@-hJD6RYNqb#@|jneDt2VyVIZ5{`6-L{^>iyQ2pgQnCX!9d z#+@kK7ybxtvuP=i86S~Mc+#;?@Ti^7 zr&zvSgtI+Ecff36v3t&53Dj%MXe<_E2Tcy2{!>x zQhcy8(G{bEA}azN6cTxCE(A3yQ=T-X!BA55IVnF7+rIZa79Ih+^UD*m?(!TzkUyd1 z`vCk21B|cW!>Eip|7JK~4#G!^;kOBXDamxhHFYf!%sINXynA1cdSb^(w6l?X)Fit` zSvqUWhSeqnct&D(rHwju(GwU+MVv8xz9l2dZ#HFGE5{A_nDq&Hb#Jl8#0JWXX=`jJ z7eCqSv226v@InrluWHPJzMeFYkT+8|Y6#>)$57NHw0Y7500BNAl|xGl5#l<@SoAx? za)E&(($}qgm6Q^&DUzi-X#q%>J&86nPT{jU6q~QhagH*WbE8 z1s;v8mB)sxRT>71YXzv5`LL~Z%*s$%LJBkfC|R~t+Y+-S@@v>`Lk(uQKy0?-UB-7^G$ zd7|6|C>0vK`bEF0FBE_`OnEzg$S8uftf9$1GD;IBr1=4<9XihEW~*U+Aj+>QrkGR~ zL4?LnADW$tyPbk^x}5?LG#$0|M*1Ub?6vxXZ9+Js7%slo*`KKD4}6AbGgOI3n#T_@ z`4%Dmb(NV25P^oU0$z6Jg`=Gs0|QfqE0PjZH``Dc;b9MVifoz5S$F+x(P)LpK(H$! z-74i^hbMQ7aRe6Tbz;##dS8}HK5!6@klH6He7ASro@cc;e*oz%`uDRTZ6ctkEK+?z zqNvPP(f-}E0}MN=*8prM{-%}9D-D)16b`eaC4P>l1eZ=5O3KPowhr}hUG>#Ck6laI zBz20>L9rT!(KT3>Ko?+M8tNi|5d82)w#NKiG{jmR2B?d_O{KB7%7JsrXBliNc0s1BA*qBt+-;N4mDdC$Xam$krfy&Ry9pC_5JF8@@uN) zzdRd?bX8pIGNzeTyyzA&;6AoGbHKGAsSTzU^T7QHI3+^tfYGN(0a>gP*^m26M+jYRmHN*GvKNLo`83l z1UtLg8OGsH`*Nce8q<bD4Fk_0A13zxJ@jo9fPTOwJ^y$TAfld*cMkF$Ua za^adP7cYqr2(9P?kGQ)50|`nytb-RnfyYr3MJ&P9{|f$mclsZ|{kZeO;P&*1kY2D? z7XNU@{&H2H77?~*Pyl>^s@xog4d9OC8Mi#6N)3d9OZ`Gh^P*_UR+ZT~mqc=XZY@aW zOWN0juOWImwvW*Lhu?|BjrpiN|EG3GoxBnbC+&GfSoW!W|Ni|y`y>HBG{LGb^nr7D zFao&MlyDcRr8miehN<0_f!0G)dE{;u>2+|&w1RSJ>I%D^?&rXeobE!72=qQvE)|3! zL8aberQ|~y(B#dQ|H(S^tZ5kIl22ske=qC5{(3pOOh#(2H_rZ^&}Mx)n^A|Fep@3vRk6_Ve?=g zOk6Fcdsfu8U5NlqqY7%Wt0P@CnU}1jHLM&j@%P2a+21!c`6iPdNH)bj1d=@lY)-tp zc_3irgfc8(Dc?;e$CK^po>Dq-b=M?2Vm)M~(ls^I*~b0w6}Mv; ziN+l#P7$*c4HQVf7&K@zhD@UeO~K`HKPa~4Q!mMi_KHB^Mz)XPbsczF&&G~qhj`2ZoEGJuH=TT9|J#JVZ5C) z9^nDbI8bxOYrNX|<14l&m%>B3*E!=g=AB2y86Z)mu{rVgLd6{n2*Y-k!y84U5=0gp z;L-xjUQ~4`$uG?q!G z(g_a@f~HTg)Xrk(s?PIf3O6*JB;P?|9y*1XG{wg7XVbM!$GC3m{Ac+7sJoO`RiTvTQeFqmf{yWg zi;dv2E@k5CLA%U>Y_JCrv_z6=)|IobxG}qtsZkmaI+Soi01{i~f+^q()9Vvl{W`Nfnbh zD@j#?Hbt!#37WOFm1B||v-oL_Q6Pb>Te2JOm0KW@sO0!4#~Z-l-PiY-6h5l!LTQVX zB)h>D(izHhM5hz<<*-nxyFv&S2Frd`TpKJs4$F*L*fODc{;^OQt8JCt!)UQr;un{( zF9cE$=@u-O);7^mYTFEu3gr?)KqtSoBm*+S6O+OB5AWW!k?%v)*xj`%X0yrbv_cdI=+Ban2tJA$UEuns7L~N_vu4UWZ1`PZ+28|b2X=p2U4)LTt6eZxs)mli!@YW8mU!b=L$Y^ zRX7&y2WWtu$iTmXIy)iuk*VBcMrX#OtJMrZ^jPynr#NxYgsasis3n0;i(` zJ%CHqW|Z$Q`lS&^j3Rmc-B4`ELmF{cWiaL11`hxiC=VmGDsmn5+EqAJy*4h)X(Pr{ zz=Zu(prL`Nn`mXm|H|O*zgj6itEtPBVg~zpISb$!5Tk%1wy8AcEEtRLI72Wf#b;y3 zM^!Y^#E>AUXu7r?3xH+MT>C*pe4PEDNp`L-^5uR*DLyZ8Y+>BGB#^29f-+1geu<}@ z&oTAC5FS|an^OD|Q$JRdTx86;e<-Z`Gt3CU#&o2y&bDx%WvvoNOQ^(Rmr5nZiBPG; zTTCUEP>w3njYYV2nt-Ph0IAcmD`N;Rig35l&!Nlwzyg>{F!HVOQlSW zlCzvzyq3`t-b^iy^eLUG)ncKv=-)@+TtfryUrH_RFPBh@`^!aYu{ap=xw=|x&GxFr z8WO%+N-eH99`P;V(OpglCTBUltng?or<-c=vtk9~4Q@&lZ_F#hc!T{+Lp%Qv-Z&i| z(#(0|Ic+Z!Z-7LJcj8TkLcB?)34%dGfUI34KqN0T6{tGYVm2r>)ncrKQjT;cDFFg3 zX4p!HTFmYk3TmI4QGMYRtktJMEhgs_tu{mqgGf^xW9e!!7!{ldFQT?x2SqrYB1+P9 z&}*p0R~0>+9D(S0swsM;7O!fm#XxUrF@q$r!Nycmi=$dCuC&}YtQAM56{oHhN2cyX z?$(I9b_COkkrl{*`|<;B96umOo_sfUv#>S*Kh4-4LQ%;z)Y^>Fd3CiOo=-bp;z2vQ z^z(e$`49SeDb-A`Q76z|W5Za1ZZwa@yUup7+w5cPI@=o36AO2;vXKa5nq7lKE$)%O zInr$|wtp4IXIfP_BuT62S0kpax6)ZCaYVWh+rvx;V|!R|uj}ZXylrzYD+bem%m{q2T4<}+i_#II0j9~7hoR0UfN0C&hCfIP90n)$4n#IeHk9Vx1e@@kibnK?U$}3o zFWfm6xqFijRXx=amuVl-hF2;U;U(^B`&<=J`aYY6L&e}jyH5m>yEmJia)rh^C8|yH z&?)Mn_iF2n^hZ9hYxO6%Hz|gn>UH*qE_#2u?oDO6dy{309E%gKZ%K;WA_^I2_JZDZ z>J%4dKt|jK@tKv93^OJe*i@lq1Kg?=63ps8g^GWV2L2@;{Vo0#AHT)F&WdmG@82B% z{(ggh5h3Bo0#0~v#gXmpJAZ6gNAr2AlLscX$(}BkyT`p{j{qsA2gr?YyZ)s0c1okaxO*`VlAsYywtEeVZs3gZxO|paeO0x9H-6L~|h~9Gx*%^lOf}D6iK=RDWj2FJtPQFQZ+$ zfPh!*lxEsl-?_3vzpkj@6)*Tf{Kbue9Gw*k$~~9N0)y!^k(pX)5~OGGH0XLden^)C z@mqEUX2Wh67jwPr3QtoLB_HCEQP6BRA$gABU$V6TQ_WF+rS}C zW}FJ?ZeHBIk3XnE{GD1jD9nzo)b*h`%8(@_^ji=6AeqijS#wkLg$6ZS_Lb*EeE%P5!w9RRXhdBS0KgT=)j>{FMEKqK&g$86ZJ6=TT4khM3 zzC{`EfIrKX@-P;mq`<|Ue~zQ5^9L3lGBX5bp%iqeJ||T>uy2Rf;_7?AagFQ@B!3uW z6LxHAjcnpZ#^}}p29WlOR{UVz$JM|h4(LZZj&^~GJPHviwr7uN6mN3s$e&r9gzRqv=BjLK$O;Ov?Mr|{E^_5S>Q&Dt>YAjzhh^^N0 z3*kA`tf-asl5fA=523D~iEh{FI#dotn_+>hPo{`Tnx=#-Wab3)n zKY0IRk73fHHahqWk!0)3Q<(W!WOY7*8yM&*x{HM>$%93NxCVbTsZzRYjZX#BWoFPS z)JeUTEymEgm7?=M4kp!G(0n&oXZP!j|Jubbf_8TJuZQ?WaN9lpYcIbr3hgE#@a^;B;UmOH_OFqH^G~bK&h~tjZwtRq zgp{bA_1Pd0E4|5_l~x`T`}*v5b7|ObY+UQJ4Oq-bRo@HxeKXc?Qo(;AbI8qKATv%NroW&SyqpcQGK2=arp5 zX-jax20xvyGXl*&5F^e`Fb(F2Oarw@)G;O?rsryhJLU(GB%3EZy(>BZ| zW)C6a8r`6$l-!n_q}nVsmEky1IG;5aY$&_^*B(#ydh!S#L&=XS(Pe&~`=lq2vqy%T zWvZ(4^0&U6yglMvdUf|#qaPkC{+SxL^uXB7%VTZ#&y;ay6&O`=L zP=M_A91X1^8yQRl6;l=&aeXf#L^z!={(Pdg(B-P@t0D{GB(GJh_Ve!vBJ}I4OnR-Z zPRJ*6FdTeu_Y%g`B-qMJ*spD|s74iq;BN|%K?DPI;Pm%sV>H5{1O zxsqsP%B1r(}jXz&g{!XMLx+NT<@-vs$l(~MI6|Rh{a=-L1ddvOWQ$6LVD&eiE^x4U8^egE4{_e^cIV%Vjua}J++;$ivj6h{??lEOrPoo-5kM)sQEz5 zF_9?Wc;`7gGBJUKw9-M0hufVatE851B z2gTadHVj^@V>LyaVfIv8bNeCUO~9v#MlMwJQ6m3&zYg8wM>KYDBY} zN=~;msHk*0QvnrdOqs`RqzR;v8y5T7NS1kI1|t7%>5P!Kl-Je105$K}EvB_i2klY1 zfV4+?YuaN$D(z9)q_jtAlhPhr_Shkn_9$&q+M~2dX^+w-(H^BtqCHBNl=diPQraVTAiJu_tpO+f3H9-~KlQ4Q z$jsNPJ|1f*e5O8r7=3XW{ZUTf7^V^4meC(S)~HVU2s3gG5s#{?0VS9t{%But$SLLtIjWL{l^k5)Bc@o@sEVL82iN6l1?lgG3{o z55G-=+RfFs-(jfQb{{W`Q*P{K*qeaftT4cX# zk$B*1?We!eBKsR!B<3q=k^K!V67zx7p8kdwX{9E~>S~czYD(rWX_404E>CuQvd5FX zo;-YgM6YPMbe!w+#Kt2Ns$zjA0WG}|s;4bKCV`9gS(KpDn7He1V(i{UpM;x!Pq zCX%beyYO^p+LG9+ws09n(5MbF_#nJkOOH&N28p3fDRc*Ot$mu28tPJbAi8;o9&)YkeU*J(I+)PN+j$!vBqt%es^5f^x__VZD-wSXH#<FHUeC0n(l>e@cDM%{IBLG6eF?w15=IDEI-z)%JdSTvDohP+L(DVaB!RbG< z;MxF+Ev*=xEC(91j4VDp8?)X z^u69AlrW$5a>}P1l#4X#*{|MgmuuzBn}g(Ybqq*_q~OA=~u6-e;4uq0vSS!_wdRoAd25v%W(q}4(M zJToEV*69KFccO})jLBptn%w^w)7)5wl`1?9;OqRS_&j-K>4^nloppa11hbsk`S&u) zJrj3cUX4%n*7A&k#=!rr*H zfZhME69}S+ANFt}&Q|RFIYI<5*!#n|0p4N0;_o~@lNCCfy$0-V1B|+j`?s+s;DlL7 zM22*(gt5b8xf13^HMgyN1>@BgQW>$1SrJwbYd@(1_jcac6zs$M-q`mLlg z;@ztEq*HoNdYj&peiNyTc;8HVjC3XG{LsGq+epulZYDiM`VFL)R_x2ak@RKK^`z%X zXGotXy@Pa~bcpl}X-;~IbSvp`($%C#NT*3J16M|Rp0pr+fpiV&Jn44QL!>)M50Gvo zy^PuKX3|$kH;}$WdOIn@n}0j$Nzz-CkJdFwdahq)L;6YnO{7;aYL1g$BpoHaKsrJC zBI(;n&ylVrJhZ&z=7|Le#cEXd6Cj*|SJz#iQV`W>{adp1J z5ANs1aLk)a+|(-1ECsa!yVxvvxmoZv6*LFS3Y9;q_W5~;bf;Ew3P0vqm0aOFL3FN7 z8T0SW^Q4>?Ni}t1?zZ0-^!x4D+`{jR`i-=CDg3^o-#DpXQHp8cay$DLO^REyZ&7tq zo@Aa(c+&A?z>_GuNhJq75jp_=%s}?-S^r(Je#(XOdyGMb`8P#Epv#kcmR%r;Y%qyz zFd_b$;#0{*Pqd_4*dV_k3O6zk+!~FSgzs<1#2J3SqTiTG&xhZa z^&6Av%i;HdL4IR0y`+3hrLPTSJDd!5I2l-yWtL2M((#0nDiQ|%xxs9^lY=GX>eqRy z_vnKccv8+~GzmJH&d4G^pUc8XiBQPO^mz)IIMZ)vP`VLBk3HCZ zYcKXSr)8UopM`sUPR2dHV&|ujl!vN^)8cF@G6H_l{_4s=)FXvwNkS2!!7Q(B05*Ad z{xN~*iXs)m{5E@ubV~>nIX?u)$@oBZuoRjAhIe~@!6NoggkLWXsM3@Ca+*Ar2wvHl zR%G9-k5osj$3T1{Unka3_jxUMLTxWu-2{tROBbx}(~TOxNkzRz9z%^r{zmSh#+RuP zcYxLLiq(jdz^3!hRhb6h>cc)Of3kdW}4W8jXpKd9B9j(*b}8;{D(aZxFR}wIg>Q2#-8@M zHiEhjtgsPM`;vXu{tKaf6M~dE#BRa!p~WLBL@5`-ucIr}|Cbx>b1cG3p?w}h`;x9M zJwyA)R?yv0$8oFiV)%8!YP{5_ahHlZMtKZ1nmjf+9BMpCjh90mr>w>+;ny=(<72OryqoRMczaG1S+o*A;ih7Mah8nxGs@2FPvQYRr>VO}H zYJO zXtM8MU!@FeR+RvoeVdgzrZV4VWsdY^-{$i1+d>&F6qv@Tdo%jOozZbFU|{zCB(wJ} zO}uc7W^XbDZ&xV=FxR8kn0wgt4l~0rccXbI*08$>;@i{1-EYqfcXjZ~jXGJJ)VldA zjeJ%Va#mQ^eW+2lH8nr;a6F;#<&0+HzpVBm04eTLG3zEb5AMNl_0-^f2(=X*04 zHnAH3dTh;LYtY65d^$d#9@Qni;_cEz$iU*`EGZ5AQ_3eTEZ_0bhZS|33dyqjj^?TTeW_r9F?0MX>d;MP!q zgMD__vQ=~#W9((ChZ3bXimn(8n@681Bs+`S!iTIk%dN<7FlR!^qy3f6j^8>e6!Hxq_WV+k|GO@EE%%U$nqfz z&9{)sLL&={EHu-kve0Ctvd|Qyve3w~A`8t%QdwwjCY6Oo78O}&WKofYMivuUXqfNK zLbHif78+SjWTCl{RF;`7q_WJ2-DH`OrAw9>S)yc_*-3f~i;65Qm1X4>;Cu(aWnq!U zMHUuWT4eE&P%%y$3tR6@80cVLQHuy!jTWS9h_zyOIvDbmvTO6@_H zF9*1k4M12jS_X_r6AO;pZ)7f@z|;c!O+VjY?P%I>YMaeF#B!a?k^xVsp<&*+s!@l= zwdNPXF^qQ3u4F5L%sl0QdfM7~5Q|JkU(A>(Ie?@Sd`LXJ-~;k(@av*-39dO#U% zQDl=L22%8FDo=!$gU!l_iG-MAPK2_zi8el$7)<8atxrL1Gm7hmZ4NbI2!@fZ3M&yp z&EjO@<`t`P$Zw1&87#jug1FRo5-M5W7!g&6L1>{E>41*N;s;RkU>kwE&*}tVn|-ie z4-i36zoP9HZM*f0HZXN1*7?_l@b`lRCI|1ay%XGWcdZafFju(b3dS=&Hk+8@XRty@ z#zJEB$=dVWFu%}ODp<}+rm=OxC}zxbtflueNz6`f%c^ z1?uSmXVA@ctXePFReV|x*lZCs+3j)piQ@8Wb15^)Uen?bNZlwqay`nzCoX?SxpZ9qj~pGzd zvtNn4`V5V8t`146qrdu_(O=AN8UK2szogGcRh-5Ej~@NSWfYvdWRXbe&R&o?z*ycC zmCO&u!Yo^>sU`jY*n1y1yQ(7JcmFx3yOZuDI}k9CfcqRXV+Rw-)d)Q?@0uM^qc9_P zE}#41&2#4R`3&zpZs5)U!_4Eo4-O4P4G<**jYf!0lqeBVBNGudO5;R~lFtlqdi?5uYwxXgnXBQw&+6mp2?n|jeAz}EeTfNzmLx?%>i&P6CVNC9sI!`7YBOq)^ z5dy-f*N@PJ7P|tIY=U`U(!zz&s$@wd8Qc|^bh4o~RbXAEL{<+ZFf*Vx$^8o;zN9YA zg8x8s(unx7q$FiYMaH+F8R&`I;4C%`uV##(Oq+p8EJRr;h)01Y=D7;j-XhFL`N@uX z#I#Wg7qDT8HA7&SP+2d-Ga0FX`NT1wIOYLAU|s_yy|NYalyS_nDDw~d^S88PzUjw? zV*7z?iOn_-3k%pEBP{ISA@&{0!(soe&n@=fdRXj-NHHiRVE?<%FzuHo!ycCITf)E^ zbZJILMv93Sxz)pJMgfx&c<`N@qK=!N;oHnk+3^OMEt(qZ!u@R;aWpy!4|UOY@} zVP08+kas4sl%_?{ zLITDWCYBV$HHjhTj`!CnOzbra+rz|=XDjPP0}xwV6&@y5w1$bzr13%_@C*H@=7sPi zi8Y0Zk-MR|-NVE@+Bcm47j5FH3}13Qih2w zSt$k>IkIH2Qw^lTfMLI=-Ut)p`CKtx4--Qhc~L`!nr(8!xHrN}oDTmVyVAj-R4rJq zBDhk%pThvv2wEsnfUA#@OTwTPKmYNu7LPp$06+Tiv68$gy(+#J?giK*;U3>&@j$r8 z!C1^kP}$n66_FSlwG12Jf>7nN7DSQ&q|so`eQ1yv^lI54G3eE@K{5hV%LYMKm43j; zbt)ihJatzjV`{B+lr^ZVnHxp(AS7}AQkoAh< zs@${^<)_J=dzxETbG9=Cr|yPsr|xDg=gqx)A&b4;4E1^8x`{XWX}l!>hQEYLJxA_b z9POn$ms^Z_lIrHpwMDjU1g!rjg(cHOaDhM@B#+^&RLFvxrHqrMyU zxgAai#W$Aj+&QLOuf}E<9Kq}D)}G?d?QjG?b$2eI7o|Iw+kh!^=bDuy;QrZj=l(&{ zoy%=G_8KX(!jxnGthsZEnke15%>W8ng_J^L&D7BTWZbz#O_c6jZbOgEoon`^P~&9W zxi4wDbGZ#QnmgAlP@%@jxN`@a?p$s|jZGU?sBtpxT%smQcP_V~#!=zXtY4wV$+&Zw z38g!i+fbv~)69+*YMhKamw1KJoy%>g(cHOai3>GO#+^$9K0R#JGLjW}{0uvB@i`&mTb;PuaLWunGjW_4Kb4q) z8Z9c)0y)u$sU9~j5%VO%wa7A8l+HmLVz%K4U+xdkyOwX&!As$aw@X^pE;OcpOlnJ| z5C5T@z)3z!PT<6xz(>mojL`unu*@bXlJ3@(I+tjK_HZti224(1^Kb+wuzNdL72yQ7 z`*EDWylXgt+2~U`foU>0f$f9f1h$ICaRO7gbOKX2IDxHjZ~|N5ah$-sE1kehnbHfa zv8-CZr&_;p7Q5B!HRO~HF5(yX62@GUrO6$?eoh5z z)IM*dXD!$2kpSz1f?)>^*ItMWANU3ObDoDr+6>xmId$CWE&t^x&S<>*#ST`QtZQmf zYUR$Yy-hlL(~AzhVk5)3wsLWTCXbU7Sz}&S!q16>F#MC4vzp6=i`$dG_#ZudU3E2m zuyXbamx>kiyw{5SP*2uz)tjy1x+Po{J*nr4$<%c{SI4x)ET;H*!kZ_;b#J&r$c^zD zmO~b7lgh(tQM{aL+Z3)F!gXD^uH~wD)~&J*M8zJ@e?8SQURM^@=Z z3Lf$XJMfz`0sU+6g%#n-2#`ftAo*HKIcUTjYzWCepxTeiz7c9y&C1bfzV~L$%g%4y zFTbD4hp1dv8(tjh`ra07Lyb)_{p>x_b{$?R3gaK9HsWnG2L_3-H1~%EH#ns?VqO%u z3U>kv=AUdlSBPx+96x4w?rfAw!RH`LG-6=}h!GNX)4Ob!wyKm6V0>l5>7A4R`JnlK z>Ig!<36r3NO$OFy1vtn2x!K4`n)(brK*?)vJg0$Xzaf}o`8UAxV7MClP)LJKF#eM8 zrQ8h`HX-3jpCtDZnoGBF7Z+<_MZp^$Az(+$QwIE$Tx)q5GeFzV9_KpQIoG8cze~p9 zTo8eAF66XvE^)H8gpDvy&2~@Gb8D+RIoO6+oVS~U5rEO)V4Tv(hDGCGa5E!#1#qaY zCI_oe53`(;-Lo2J(8jj{L0>;da;Z~hjDv$Ner+5SmF$_3CC!e~H9}0QP04c?WMz6I^fDm(=h7Md8JU^0 z-^Ee?3uVI{{ULfiH{`=kh=(*+G&`-C=lz3me7W<2i9XBY{vJ{n{oS4f($~)EKSqt*^>Ykp)(9_@y5&SwZ6RFUFTKLm_Y8JcxcBZsD(qK3jpu52cBB?cMzk}EY!7G3Q75fnbJpStHG4F>xjd1F|N5MC#3Rlbg;{DLzs<^pFN5@m3=BzhH)E;h$>Fu#XTGc8wA z@FZ^r%zThsVk8fK6>Pz6=LtKV@JiS#Dpj^5JsRdwL9`GdwCmcQp}fFEHEK>Wcrz%PFLgQ$4V6iyiu zT<@7el~e{ua?-=svU`ZX;j;&>J*LRBPo>H}gnB&#?O_vyORYR@iWDp6p7_Z z@FHx4FN(ee^FnXF2~?pwJ3`{7;ur(XPPHkL*VdCcmR{2{=>Q^qWiU3< z*zy}SP^}nJIvJX36zP6=JvH^2!&PK1hkNX|rzS+(#YKLvwWK%)-vjlE$3$;r+MC|>7 zpRZ9HH?*{|HfHi&{o(0@5fLXdxWDqlWqVQao7+OacuuE|E{5>}iWAykt1dl$m#QE^ zfPNbO=*w_tJFC=}?>^KY+DVE>9_lw-s$UO;d)&>|PFWEEUjn>0wZMBRZT<4@0cDzv zluqf#cMn)KN~iRAxQFu=-wyXtaWs0-@c=FU1&-iUYC{0(dTqFBy`hk3afxB!vxxd@ z?D@3CgH5yoSX9%J}+1V0;_A8u?s{7my9+e<9(JX>a)4@Vmh zpKLxn5FVlpNHI!XQ`xeH@L2|^REJzs@l0+-=gXj}ysJyy7=EYJja5_PUa1>8GbJh2 zjY^&rJ2kgVtV&}fOzni#Is}Kwk27(h z^?NqH=lV+aovNxI)VaGlVT2>8#p0ywDL9?w2lG_9P&rWZ6s83qE%I*{kN52v{_P67 z!aU>rE+Wn>JXq#rdnQD2m^$p)k&5V-yv*}>7OApbm`6R{X?EH*W-*+_q0+EwKKZ~MOWo4x)6Ixn#7;1 zIe3kI)^Im~XK7N(*5l?OS zA`PGSJ-YMudvMDT$_{y=6v7 z=9ge(0KS!wtP-6J15g2UCZCmv#{`|)H6C`D%w$TOG3gSgO`=2*_t$y_nDLH_Y|>=E zln8!H&ehibTTh1l z9qb|b8|-iA^yX^I*AoL31Ow}?!sd$|+J_cYq;HrO9nb2KJ3Jf5i?MK8&>NUqf5TqN zSsH0unM$5Xlf+T59X-q?_cq;`=pNM_ySa+ZH=SI3qH5=+nm$nM|HqSyyL-a}h({|C zk#&R-6QlA02jNTB|O(JX^BUs-$) zKwlmJ4J+6Q0i7o}UosAuISu8m^f{2IP~AXsdW8r|Cq}R!Y==`CG|#Lb(w1Fag1VS6 zH2gyUU5rjw-?sBNLCTam6hu4-7V7T%j4F~ub< zHeXpPQ3&#&M4`A8F?zk~ZBe4&6MC@WOMMv{FCx`{Ke^3*FD`%Ic~z|ULn2WP!(hRO zQgbBtLV1Ki_N#5TR zs7HDE=ty-QW}2paFzoDDN4_EOUTQMB8^f?O{%1bD_kFBudOz_|P46#ENqR2tdovS! zn4NVpr^M13XhTwf9U*EhJ9HF}=dOHp#Q*p+{Hi=UiNH<%%+3DosKoq3VylU3KFtxA z<}R$=i=znfRwyl|Q7;RhZ|bu?^pRr1cy7 z;jBxTfrBm6cdK&xjt=o!3Pa;4?pzk-ec4I6S)BKC6SJWz`wXjD^ptvv_-k|^LsO$4 z1GNaooD`{C6oL)39L@F#_I{-Fu-=?s*dVk3`zncvOp({L34lsc(s1d&5klQz^yn$lud=c zlH#p{A~SwYDc_1o#Jt6+)A|-kgC~7J13NZ7m88*4KGe=ZVEiYx1h3)0qZ(=@KcMG8 z-};dqpDYsSH{uMSm(EY3fK1XB!#R$@jD9w}~d$I|RaeQ*X`QEUcKR1cj-H zO)rV0mv~F82Go)-9h#b2`KWA(gJjAQtTm3f1VCZC_8`={N?Jzq1(H8Wm7$xpUgTH0%Uj@Rk%|BQYlJiA)9Q`z*C>-vTg79 zk!;%sk4k1-J|LdDGnlC3uuR|t@CJ`r>ngqFe`nH46e_DJ#Lo~wnZlo#U4qWSqdw^@ zTDtLk0LwKO@xoePlmAhADDXc9HmkGXAJD2l>tKZ$wRLerJ%o;07-FspDym>YhA5!L zx4GmP+PKWc8ox~c^1dTskv$8e#ZVpv7kM=cyc!m$%+qpyjK@0n!~4WL*)v@-&wZHB z;ht4kXDqH34dIu!yGlJ9O0ZHHudB}-N-p&Kf%;KHvX>bvtRFoj^P28w4ViMt-RwH| z!?dNxbL+#nMF|YoDA+zf0v%w*3jQ)HT`V?O0yf;!}_H7TUA;mPC$>f{^Yf zC|Rue9D#fLR0kHmeP*iCY8ClN;&OYVuZ5#MBqT|)^-_?<;1~M^g-ySt%EIaoVF?)Y zCsN#u{ks4-!+#!1PsLPVZw`@%Wofh6x!khIlzOfPWxXSM+eF3GL9&3}P_I>A1p{)>R2ItR9F*Ghn!qXS2^5l{2Zx+>O7 zt7{e`O*>ZCJbP?)Ew+(v4$b&=^)>67-BQrD#$B!*>$?EuVS6uQs zer%=qWvXX1t|2B*!ah&N6t3H2GPrQv5t9p-nRpT&hQQgl-^=|*d%7pCVOBpW*&UO4 zh3l@E;5x1kT6*Rfob7w~A6qJ6{>E+s)24L zn=AJ+YV;8laFy@C-Y%7I^IoZZkMy~fZ1}{cl}w6t!@{LSu=%F8>CP=&y4!i&%3|&I z!D3$$3|f1lmBsLVgT;4ehX=uQWolrHl#6u3p!RHhXoj4)NO>vM?A(h1}!RTQgJOcvS zVp*$d&4VX^_(}Hyq=)Ffx^PfvSjtmx$ zplNkLBhs0mv8)c#Uv{2gT9Q%2^2bqyGDbvKz*lpeY)vqbxm_5m`N^VFF;;Mg9*s@f z6fZCYZ$=B(Va9IUlx5S_(r(zq_FRmbn}+@`iCzvGu0MF}V1xso6bi+)2W@9*G|2r` z;Xdd7x4-h|EV7HAhkMq-#gD>0(n5wo^QHq*KK?iqY%OXXcEKOUrNen^C~p}Td1Hls zP@!?rFyr*p1BQ5~#^t~XZXoO!7~z)T*)1g6kaP}D%J7IZo;;yp2s?0sdrbH%2;EqO z<-#zZD?7Gfp1He7cHG5c7>amato;6P0DfWgkOeQoG-MV$xePM5;4w~ONe0gUo2*}7Oy7PK#w zg@o5NaImyA2L9K^qZQ?&|K50XmOmU4Q*>VeNzir$OrSpHG@-5+J^l*?sgHcu4oLMmd& z9>>_{doJYW@@g+CdbPj4Cnw>4Y_+fiy3h-s;}_gmS{JDWF3_khxnD9aVQHlBq?Tse z9$(t=*?Aqm&+hoWqT}~a$8V-gTm4vMWi$ajA*BlEkqE;WY>Iu4-2?8iofgp<7$o=d zldt3KU))^8kYS1cS#R+us+3t+Y@lSlO$s*55%`c4yMN9ib31p672D2i05v>@cW8NO zUSrrK0>Ofc0op%PAy`bp4j*^xSzNR6JQ@d)F<_>m}T0Es7`de=W%4z z05?F`XQjj}BP$|kS*j&kk{t-Wz)nKvPJyVgx1NFuZiBd=K|I@UFE}+l(?^cJ2q^Y- z@s}uv>|MCE1*?c)Ve~*;@5}o}VORA&1PBL^>zxg}eqZXH$Djgo%|gPRGL!Hy>^=&pLz12kR1XQxB$qIDJfH3$z~$mn1zQRmt)nf)=4tH|!O$ zfddi|B7X_{<*)4&sqqovQ=MFz+yP&$6vJQ16vp!d@f0O(H#;%$VF}}w2-E9n3(GXL zdKNY8`pD-Q_Bj~ql42DdC2W`B8kpG&wSx%yFb4Dn`XV6xS0F_zuS5!slTn%ON1;;UMv@?-JSw?bBj3nMLDuhGM$yO&U%bL}VS55Ko z_m3@((bot@MKm>0(c5J0wO&^65&u>AuMb(W8CjAdu2P{1dq65e-I&lV*;^bzbwcZ- z?DMmsY>v6I7d#L{qWj6Rl>aa%_u}igeHu=IzU=*d*@rA8xYmYF2&qh0UT0s%Zd+0; zy&W` z=;bUJL|sEj=6y=~Bt!+I##KCQo&a@u?iMoDWVbKpmsgtf<)h ziDSq<)&#_tR^xsz81_jf3vKDb=;w6VnvXfdkUf$RlyZ9g{8;eV-6&H7B4J7;Pv@|mw!AmAb1^}cZq8Va+jEW+$UNWpStcjxm=A`1|#ZA$AW z=4$PytVMu`pH-Vn;;C$!<%w5Km?MpP z)HhVAP@gq7Euv2Ba_7rXAE{q0p(CL}oQPU_E2k*gBDFa#T>uR@3kG5PJdTOGHE~A` z%x&Cg!Xs8tBlKv+w3xi9&AkWon}HB$^j&jW3^Og*!-N5`_{o8l*_`?u#X;FfgGWfEm+i`1&i)ZOiewQQVeulK09j+VVWEt;TWwY;q zY7tN4aO7uP+THZUV~fRI(oS2jT$)#A5*8?MO&ej3g{40_f%?ZB2IU9?Mn%#UHm?$* zLd{1o7F#6O6xOU#B1Eaf3F{`7Qc?~mN6o7kRmv988<<8>En;39dQc^K&g#OF3RbN} zDH>7s!=q}`lV$!dACS76D(GgwVm&13b7DR@Qp@i$zj$D_X3jAidhq`SA%z(NCa2^GKrf3ddr6 zCd|2MoJx%YXGvr`yBa4_>tIJ$^!uggt2g}(MSr&Xrqs0*R0JJO0Cz*nuP|TO;kT=D zJRiW#`|^q_;XNKhSz%Zh0SR~uB^^*@C}IK)5H&au!Ho%1q$eNHZ!uNsQIJB@m*Oanp}*hpz?jwDhznzbR6vuVl`6=P@Z^v+_NO zPwah#Mm25?U2{9U?@9FaY%%_4ZpB)Eper!{_Ma;-|FWd==9rB_ie5r3!dov>lY*Gg z-4x)&s#PeqG3mpK6tk!oVG|3FZ!WKn+@SCyD`@4j?((pKG?ZdejaX3}z_Z*YxAv#= z+j`ix&7kw8_h!}Bu0XuipHU#*cak`jO^(5@vWyb*=0rzQ=)n(Vtrw)lnooO#i+;mY ziZ94c&GnrxJtfJ(v`pId%10z=5!Bj&W<{}uizf~Guf=@E050XS?0m7Qv$Vx7N|yP* z+yn^|Ut0hG#0+gEgTfVXH)|VzDd}LIsFrW?#19A-Bx0$+L{E(00kD1q=BFPpTTO9B zsZv~SJJzfRM^X-cVgXE6eVrL^gdK@7=n=GSv%|I2pE-fGuQ-|;{5K5hD4SD$wMoBH&*DM|n3 z$(y0XWk?EoW$?1f&<hqik(*XZgcI^MTNnkq?||+&ih@YS8sd6k zG>=F_BouyGCt1Y$Z0MEt_K302Q47gJ>5%P_jWF`)q{Zly-tC1^4jjzcx!TM}Tuu#f zt2LMO6zl*fG73l-C|*$<#SXk$pEl(fny2LhH+%-}ijx=*)LQZto-5>^lAMzd==m~i z;XGFNG(AxFk>Q#q_K{4lXt1k!TKpk0P}ePAV10v^8XV0}&+!0s-LlqUX`!dQm5qng zDlEPu3#_%!bew%g0c&E-pM}v4ZoZWN$Xeif1C!LYJi^7}+LU7Z=cgCfZacnsCn55f zb*9d#PsLpWP7T@(v?urs8nE#ozl*4N2w{PMMuiZW^_Z8gXH=@7Hr27ziHd*0z<;}L zKD(PL2xH3E3n9& zsH@|!#ZTX>_g<}bbJ9&LECKaHTK7~MVd{{pLUxbO!Vs{ogGuiOs@T^Jh$X^WF( zvWQDX?gXq4fVP=(<=1lc{DLN_c_?EJ}!t@~|`0$Es|B%a8L z^`f{SmF!WtWr1c646snb_=B!qT(O=yC4VqgAVmE45Yl87JJML9*mV)3YoQ9bRE>>M z#{x+p&87vK@e67!5!KuRE%+l*gK_F|iB&eL6_yoNg;vk@BIg{LY>&rSB|Dg}Q3??}X)PON|{T*jFjP4(}c-jAfm$kLrrV@0% z^j1cn=wihOeO@i6edS8 zeCSx7vG|u29IP&C%mfg<$k&cZ@s&FnXE}WA2GxD}V?_7O@+$+KFk9J4m_W_tu8p3S zi2%Syz*eNR+b%w3>@UF}o=XTfO2>nOvZ z9rJ6MmaLV(mtKnl%X(Gx{+;aSGcLm4FLwQ8dQp*HvT}YJRa;!s{n?$PP5gkas-`jvxASd84I6_ z32U6JRBE^)u+DVCp-%8;88Xh`_7`a362)J=;ssg(C6>yA zoHORhhAn>y%32VeP9>r|M3t;Qr7p~GnevqVgO8NILC4n&qi`pt4=ZYmX>D0AU`TUI z1>lyC$^gnoc7woQej5q^3t3%Lx}f#}9&=&2X|tL6g3h;zf7bg{UEFT+UYRfK=cii5 z|J>rnL#d1Ziiv**)_dg1CK3i#geH|z=22}TSO5T~BUc?zX$A(dG=p2vk);{vdZd~G zrdUn6T7qVfLQC2U$x;;F$6#N;<+`35}8QSU{DrvG+aIB+>#QM|&cl`E3+J-aE65*IP^iY5%hA8DUQm{ z7FV()X%IZP+#Z-Jk^0(X=}N&$5;fm|BKb4Vo7wd^`%jw9w(7Cqm8d8 z*cLd}7C(G5**rjtGd%QWxf)-;L6BFJ+#&X1zKqLt8so6(K$uZA_AYXF~ zlns(O8$`Nq>awkm+#%cg<8hK)-uq?= z78%e9W`Uc_+C~>-Z?_fOEKGS&0_v>x5n}_C?R|gt*VeNnh|v%yKMgYqhW>kin+ZM-Z|w%A~sVvrABX zmg_7!%0(UJqK+EEaa0NkgqZm#V1&gH0qk(o`+H11!Mw^3_E@uUdUeF^=-zr6Bh zM*(7jzO!dFszpI%i^Yw#0%4m^amP+{#tX$%<|h{_fUr*@%J(LeOK7=T*%WI^PwC^4 z_6hSH(#BKWEUqI-@TKRypt}l25nXSPV%8({*QWSaON#`t97i#wH7-51DgFLtndL4) zI92b+d+w;uxUtU0zB}^hj{3|S>qq5Te$=1i2G3`VWbaJtGp-e$-}vV=H)9i8iYtq< zglGB8?k{Y=fqzrOGJ#KEmh#XQIB11}`>)2R+(f}L;^1sI`t@|#(|GpE`-6o~m%b8S z68>SX_Kml~fcK5A(P{QV@=Be&gAUz@Uq87cpTbQhm_;%qbeNH6H{PI*ylSLAV+cQ4 zZ_dR68F=*<;*sG?`rY~^`y%zFQelkKharX$5u~IAE`kuAcP1?rmMTG=oG=Ca#;)} zm({Dht;&+wc#AS62FPz)z_~?P&qU`lBVIRmzhBnoi)|DEu~y3%B`%p%2`2?wA-sD~ zZbQe;g(8;7hz0F{mB>8*B`p&Q!rrZirlt`q;3`suNlEmTDq$Id$&0XPlp`DqI(z<_ zJ@^dxKyDYQWFeoO!tt{AyacP;RMsMtm(z{899gEFs5B=3_7>I{XG0Bkvk2?)TdLAV z{dy)ZG&HvRpT8ajYnk;}erSEcoPoZrn`I>zlsB?PUsF9bIoGeOSgbZlu;R`uQ&*cu zzfldj`a+FN5o%n<7&4IRc=~z*wVC}sk1i<=KAOwC!P|EvQhzJO7A-&Q+lM0}2#zl- z;zeP8McNNj_GXna+M)}bWwr0)pGGE+?^+DpvcivCeM!3FG$vpa?fL6vx7?YhFG


      MbMl%Fz*Q16I>2MYolMWDwqyy$zh20uk!7XE&E&iyd!&Wd+ z#c)abW|O_usx&3c?hW`B@J{l~#% ziqW+e%xa#IEmM@71Ea*TW4=*}=L0vK+S%5g>rbVvx>9o(4`U13HCCr$ZfF4(^V1nP z#jyqWuSPS#SGFr)*fQwAv=wZtd8`kp*?Kbk_GVA+#0%f-N!J_oWb@jto@}^IJ^2Im zWLGRsN(R$rSKu86?b~`=JJV>X>o`p5BBJl#qR#qaCt!Ojip!5?`P1}popm#u=qAYomv zc^qXw8`P8~yT1%ryvROt9B(Zk#InYC*WfC24Qmg)+dB!LL%6~187c84&yDF>V?rj; z$rWWF0yekZ{0w08saImyd~Y{4-y>{pt|Yye$A8~6m8kP@VHrvq2(^%6A(YP+1-#>Z ztM?Mt3Xvdr2;vs%Q0{Dr!n!wS7ZyETh$N<1Gxm>eQGn34tKIaL}N`wUUMA_}S- z-k*3UohpN7>tHfRO{ip_o@P_T(vjrQKh&T}N$9airOGYD4bjCmMIn;p5^1cgKx{=T z1tK^rn}i=8m4xTMN*~%8{mWS#6k8vfk?kRbl$vUom~A@w4yIQB1(c?7H_t^Yv5CnV zWfBQwWcRDsa&^5Dehtx4>*Po66vSy+wi!dx;&U5wI`#i=5}`iST_h?t5BSDjEUeWg zIKLY#|Fx3gcACypuf(PB#%_AKYn@Bs0vM#-9OpJEqXVEeoWo+=m>164=zQswKlsTm zV%+peRc>*Q>+aNS8K=U|mtNtjySpmf`ME}gcYSt(3Oip02*1=-;g&C{!o^_NdMfS@ z>d$fMp%p_N34S!F*>T6oQiI~xqw9}OAt!)$Ys2;lpy+(*P^{hF1;zd^3W}AD2;3O% z1{i$~i;PWCCoD-57T`izz=9yzQz=Ai4CL11G~-o?%7=x5uZcsJ^4<5Au#aJ|?R@F5 zuX`lGu80YfWW}C`1^cT422sxDrx#)ZPP6|~S(YsZ7Ge)UBKu8X4!m0)Uv?^A*pUR; zFR)D_1NuE|YTH8%fKsHp%?m0*Kzqb?$SOSkX8?I7NCaDl?o(C9v_K>*i)V;;CC-3z zp$U|n3$R)_7yhIM=K?gA4}bhjRw$;u>MLD1-25-X;rnBfteEPPvrW%QAotNT(=Gc4 z2>M~i>zWU`Xih#-NAjOdm-GZC7esUQOh#Ps3B{qG^b{M3crKH))#TKTi>ucmm{}of zB}?>cpEzg`%$|@9oRMKtUgMZRA3&*a;*U=I`G2HJvt`lHO9i4*IGFQ9fR$0%$T61= zBAn-DT%al8ALnVVGC8(lQ^&X;nCWIdad=s%r3l3kbZ*uG06~Z7|9=?;-<dw ztJToTk+j<+sJ&lmC8$9osM$}4pq`luMNm)N*F{k4?h`?sXk3IqN=C&-FSiF^ScKI7 zI&fOfkf+n3juVlUPkX;JRshh0E#x&w zR!)V7HK~iiK!+I=bgjZ;m82T=Opc`f z!b!@pB4U``LO!!?5Lr<+n3LS_;)(X*VaaE9|G6TckiB)BHUg=1v;wK%6F)quz@GcB zj9vJQe5I9EI_DS+t(;>>{MI>^wn#IdpDbRbjKhw#=4v(l*&}-2ScNj$l7E*!w;-6r z+}TBsTfZuL9Ep>-Q(`jtkwHyH2VIu(lBI0YA}=9WU&s2ubudTN=stB*BsS~ z2SXwB!RccHXD>H=G~gyH60*)hv6ql_e#C%9W& z30_9EpSrWH?3q>;4~@!V_-eNMPc3Bw%s+S^-sxt$E3B+?`%u=x?8|mHx0EHAK<$2i zM_aq%5$4&Zs4N$9`x(fiEk$4KMX&k^8{C@B4q4G5wJIjLK1o|fLF1v}@v(@Lw5O+9 zk@I^Rv8uI!f!@}(4i6@7Qeb0KK`@%N56$6GghZn}POq~3B!?%r@*Y2@uC@=+;YkC9 zjP`M(mhHC<)8WZ-k(FQ6EI-My!bnT|O2`eSkxPlbz zZ0Aaf&)v^Xy%FwY!yh506IY|&v#Kq-)Q=``<$um{_udoND|%|y%0`M-!>HA|@mHAE zT5BElT8Epp7EwPjIJhKNu;RO!bMJcXJoBTSzEHr5_4bfp#_VWoQ5)yj4rfW%?g|j! z1;m$Hd@`oMKCzHQJtiSleM<3Cc*0dZidkP-A1D$|1=kMis6LIrlp08?afn08JdtPG zcIEOGm7eGsHaTKr(3Fev{*`QJPto*`UWlw+bbc|_ju*GOFzcQ^jd&|Q?q}~iF2uSOf zZJ+@n1jU~PD;+RWNvXO8#GNW*jTxtviU#}uWs?%V-9iZ^ef@gLJ+Uuf+~83 z?6Vci$!D~dSMY7Lfc&p5Aj5;LiCeBXw!I0lf6LeAAUkR6(FlYUljj{gC&i0G@sAI8 z6h9Lrd!je%u}I$PN0}|l!nv*K`ww+sYlW3{2>_P7=}__2)(}x+^hy&nG*2LSP@SU0@`| z74S6yf?l%BwgKkaifta7?E0*Z=O!=K6W5O>6ERQUwQq)CL3svo5e)(pE6Bq}{RUuLsFv zpeU@*fSJ(%1~M&yDXs$fHF$9L@&d**2Q2k4f+ngqhro9njRga=h|6!T0loza)R>7UadyfDIzJ_zqj5K3~9v&j&4;4QNzO8(JZ1lrD;Y zbGI-WRJd5Bn76VvGg*e^k;u5*tPeb-x3lz>61}qCARI@cNzjFdw6d6cT3N)UVp|JI zb)y}qGr7owojq>56o=|nAdFYak;}4#ijjWq>rG#e{1W^rebLe#Z)>iNn|u%iSp0ef zg#?Z5&4fbu);-t~AyS~>dOB!NTAf;Gehrk%Y15=@t%ZYC5Tgi|w zYyMN=1;EE;5XlS@Q?Y2e!)YDM^VRj^Z>K4bbgji0o}uPFeXO|$%C1~*!UTd^ z@m0-1ASrf)tm)JgjSA}qX#)^ZP1Q#I<7caPPq~LO9 z$k@mhAk!5iOv9>$Kw31&s9$65lTMF4&r;x_Q(?-+H;lu`FW+E{7P(T`wF=oTD*I*4gklr}#K&8|()n#NS*0eyg6 ztPg3k50JeoypKMRG6i7fcpsu>AMS4SVRPt1)Y6A4$*Xg1phJ1BS|3vSKvf#0gf^RP z38QLB4YI+FQlT+F8?GsG3}K@{4!&X$4z;~bSA5n>qBqe!y2QH0wpOJx`in>JO0v;3 zgud?Ic8YNYQ4K4K_5g~`mzer{&=$9K*#>XlCfneE(Ow00|oVDPf&a3%cjq1 z@2H9yjR6)s0aQONulO@lp*nxy^IbOn^`BSg|36DMZO}p`fXy~p>j5)|3F*E}^+akC zJcT5P79;OmIn}Io9U`vlhek8?DQ-D1(W)$QIU`BX1n~$7@d)kCZtrAnO~|k|3giOduhl?nEF6!LCrGYR!;Ux@giHq&SPVi93sCg_SxX4ru^ymrn*0#Vd|XAJd) z%=b?NW_KO@9-vl3g4@RN!QUB^m~b2?_(tQn{>rYn@_oaKD=)_}ln2kw=AIAZ_|##3 zZpLx_+QZMs3BEDWazodAy#4yt`54MSug3AI!~EQgPh&II3R9CzhYY8;nw6z23S|OXZ1h+aIdtgc*pDuS1NLCnZ=|9mCloeOg;oA#s9!6O<>TH=zPEY4?VP* zg?-FUW}v_d`R(w31QMUE0mp)3Hhheu=|`5wY)$XcCO*qOgn7jxKb3^Azm5ZRR0e3} z_a;Ltvx@)@?jdTSk3_H;m65dNmUs3QzmScZFt}gIiWA`xhRot@ozf~r*?Tw^Ey_O6 z-^8}~@d0F=bJ_MN7Q4A#;apE;H_t2lr7FZ4A9e-W{s^bmwLhA`xZ3&Bkw5&SF68gs zC*)fcy3YzjckDZqc|wXc*h6W=S~NY0BlA*Wky>Ov4D6YjPlG!42&(5zF~v!_N(|JU&TcAv8(E^7y#K z^8Im%W!Ihwkl*>zk-u$67Xw{$pBSjNnt3pQ?B>>HBQD#!v$az- zon!#@qt`qax#U}U+{A(HuNYt6cD@X>vAqkt+rKFA)+nsn;fsL}h%m)7`30Kn?)Hcu z18gp;2e-VX$<*#LgI4~M?K*#~I1pHmD4RnEpz4Lu)roA)a;RX3=Tp%RNa*aIqG8MK zZTLdjy)m{hcE0rP?RZ;Prm#bARi>~nP4{%?O5_^)r=5c8COU-_1LR17w@+!ZHa)=} zcXlxPghNzLHS5+<6G zqBNQonhnc@Aar~vK>7Ra|r9WpEZ+lsB1%W!*OYCJv z>`F)8O4SOWt$8cGHu{)kH_cb@{+ob5Df1|OWes_h2!@RdyTh2i{GpJJU)N#1QKC)K zj@Vy!d`9m0j65J~!o-puj81Y%kq>A;lZ&DK3`aXTM4>oO!DIP%7^|nF8?8C!X=n8! zFO<&+3mXR<9YS-du%-wLbWl@|8mS+`BM}Ia6Et(A%rgMP1tkm@fGCIIyh85gBZmTz zA&3iXlR<9tx_z@yIn@pBmK8Qs#$R+z%0 z*6$@n8>#)?+dg3lQ*4=PmKe@5|0J_D$szOXAL1&m{4C67_43?$A<-;a|V7xMoWB zqgbb8q3{p}q?oXD6p_hEQzq%Pw`A*YbjIgF)cZ#IcRTBsAX??Lw!@y_Uv{!9RSfE6 zqG_0M}dK0m97=@L|CTY^sLRQ=xe zGT}C8ev#{bjN)ABe#2$%Mg6#<^~aSvqgO{K$FIx&lU`lb_DhF$G-yQV7TH)Zh|#Ie z<^|uPOdgut{f`MWi3yZcY8>qaX?7@w`(08y$`)&ZhF#kEjERB;Rq@0_5$K-!5uA9m3uWeth+jtivADvzd-}0Z?_xfY0SfAwQ=H}0j-INiv90vl>N$@v>0vvy!jTYYX1Di@2F}+WwdksvMK<;&GwAz)6gqUWVkxD_l#&ZDwv7tKwYo zJZTcbY#!F6<&KlE8GSXA`Fm_UdQ>U4KVl##&)z55x2H3*i**mNX)gQKQEoHRQrGu~ zXxbj`{I0}wwONxWLD05rYN20@q_4s)s^0qAuISr7%Xu`zUMY`)=QyA5ytTK$rmZ9c znvsN7fUe@3JCF6$IF2JUMVk%Ub*Z~~WbE!iduCsta5PU%HxI3MG#?%u+i~mM>%lLI z1Y5Y5KY)9^h}w!>?|zX6gpkM?jnLML2eta&iN6sG+WWHj z9!!y0@L*yt`Z~t}syhsWPA{%<*rs$Z?N^iP%2sKTAIavrh`~*k0RX#ENWI<|>iQfKGebjhsP&`6VF@tDCSrC3I(C!PltU4>fJAY(jD`}Goi!)#-B zLe4ApzFXKYEhV(XOw*aY>>;YKJH4(g@Gxrj6B%x)$JPPbOc$oCYrdiz-!BKw1(~YO zu3%RLQ&bzHoXF7$N*i z;y^W!2T(&Q>w*l$)JCWHNW{ha=E?FseA#1Frbc6mH^`!>|KkdqhVh5#rhJ5DytW}l z@!izR<2ro7;=7U6EWjBSYXl4$=L3H77nb4O$&zS>Ub8)(T`j$k54STe7AmWZFmjgx zX@qwV@QWoHV`fp_xFZ=qNX^2#(XVVYmPDC@d{>NcDm>${q+q}M zQZDy@5ds|2WM})Qr5w~5aPYq38kI0dEXwBkZ_Ti?MkDv*Hkjh4M=1_dRB>a1Vro{L zWeQ)(k6W)4x34>f;&MDHZv-<^^dAR?(FZqVs>@wmJic{iXh&Y-inWG~1hS_q;w+wb zQ4ECo#Xc$}w+MvPnCT+p=46M&e42N#!R#;c3fMAXQ*=y|Ffh-%Y4W^)yKS26zenmp zIa-VdqunY0C-_FwWZM_J)Z^hVN!8jV(s=9-#a#!eM=L(B9WrUctQm=JD|jZ z?cN*HHegL=Rb|432H*lyapek*Rvi}b%+*r?6U`YK@x$C;lHnR0q<=$@vLh7jN9brA zGR%G+e#?qVC7f8YBDUrP7ACO~Qn2ljKP+NY0dPRW2MfghqE8 ztV3BO#T?Lff{ai?7DP)i`p-sDu`~!t9Fztrxv4C3rd3JHA7XSFVe&)NE7@jL|Kbwhd-qrQ+PNTIoH$~{7@;Wg_sn#j0^Pcf|+ zm}weAMS~@y2-|w^oLa28QU22>5~;m&Py;!|w35VW1Qo``ed}iwy=-)54FQkgKNL#i zf2xyNumJ12{29dh=>_?j&;+EFaxYDhZ{_afv2hQkXSTYUeFk=elWHM+h->zeG|IjQ z3#p}^*6y)~rWaKj72k`CFMr&Bh5e<2QB*vz@jchWKjABt0_V)xT;6w(qt(um?&*n0 z;0Gi>DGuRdj<}MGhQAB!L|rIe^OK|~<@~gj+%T+RVf40G?8vYbQ#E>zy}T@^yZm0w zZ%yVT_iIYp5hX2H&03DEC7L$Md6Ios&aTP=s&lJ7{PQx`?Vn{lK4N$jV%pq<4F(zv zn~WWIio0|-;VfIbHTi7UXIQOF1>W=N!^`#wzL9L-b59o;Z@5Qf{A86xsF1NFyR3bT ze)}rdMYX6&I{k9B&bCI_%d)6jiWVA~nAR8j$G;e`d`Uwzm(pGB7 zZH{!)nCFS4_X8pl#HX)34Q5uHCf!H|;Gokrli)fr!k2?bD#77CvukOG1V6YnNN^98 zX%XV)UXu`KxP9>=i!#v_Cc*()_bWa{&0=%P^0!4ggFd9QR4*b|AW!9}7K7>w0#!hdEl^d)>I?!E zjUxzD-i#qo!vuQX3DoBW+${oiT{kB>aQFWr0(I~6NT4$ROrZKa{P!hLcaJSloBYf@ zh487d1nT&oxf^KYM~ge{+*^OR7+Ls})K$8iBxub=ZmTIs_LJfrnIA3>8+u1(e26f7 zqBYz2P+ThZ=xB&H{>(MK9(E}mAa#3<^m;$L2SI`mKyXNwSd$Wp6%VTCIqA*ydRATM zWU_{Jfh>{8Q`m1j7myDjSAH7N1LpnGSyhPR3sgX(VG%{ z;KvkEA$>rKt>jYN{GmAL?8V`1N#5uBC?mpl?M6Glg9G3B6IqD~seOycZqtV(iGYFYx zS+<-b=RC`8Ncmg$kHP+_Jy%W$``;t`=bzdyi+mDP^i>XKhm?4!c119Ij9H2JH5`}; zUh}U(d>ET`jLN}aAa|rmQj`3|ao3puC7quVQYNZ`gj)>c9;`;q1NF2tkf$O4N!m1! zr>zEZbOP4z=0<4Ge}bLd@}Cf2-Y}3`51Kh{p7x0wZfF0U+1VGlQvZDFzA05*M~>hd zkyV=Eu^~1)k%k|p(ZUk+QLy=j*|KA=rqi=KTb{KxG+PdQKZu9sYF}r4d%}3X`@Y&^&d91RI;HZu~SrGlT zvq8w}Tw{aK7-mBNB_CbOG2ga|vutg=abNsAcew2TDE0;%F4{SE8JC+0KoI6IPzrPI zhRJm&q{%yasXyi{fZ04;01mk1T5ym>cBek1MpgCTUEJ`ss=kCvSv7T1I4qYg^xD`Q z!}=wRm(mN$S;HSzFRF4ubZVoc3qnWfGajP_(W@biC*zAC1q?$nah#_rv6xbviu5G( zd{3I%bu}WTo}(QL*R!qUJ`ML*AxBTid^qS-RX#HLMhG&c5E3m<_4$ zx%KaoahD|C!nzwIE>km9t=K|s=pm9tqMC6I`cX;dUF=I!NQAv4TI7hhTDwY%A?M@& z3t)r!E=CS28jM_6n+OplOPB8OSa(p?V`WfQFeWzR;`V=Uf}pIE+bdLWjjqR1?3`T7<8wMsit~i_$O=D)h?a+%$A z12!)y!Aw}gn*%~BU+=dcm_u&%gdSDAmC+a=Mp z8uH;p`e0Ac2dhBHZXHt%T_4OLbfd~Zh5VlCPM*?~E0NA(hwzS1baX?Sd9E-Q=iAWBF zosz8ACK1S?=>ffG)VOxJ#6X;!AA7VDv7$+9VdJBsOYZbLyI=5P>8KeS@j_*AIx zEm7|a&|b%RZ@{_2WZ@0s8zs&)tAw?+y0Qs)B;dSvNp!Pt&Mcxtui@N=(|Hq*8ag;6 zbaPVgGZgihDlXiv1GhGypnNTE>0xRcr23kx-h(_;xPm_f=~Mq$Jy+Jx=2*L`(;%j{ z^q(S~X8O-I(t!i5l1n;g%MR4*5R(r%@6oXfMn}bach4whh}EGMAS<0;!oaK-6>*>` zueXpih_2q?S``8Sai-@}8eEcYMPhc>Carw37e3ht9Y4rqlknTmRT$9cAgssqVPxS7 zCHGf^9ka8s*k{hb3mhpDpy)HIBd6CG23|rha^g{ipwcK{gA3t^CC}r++CX17hk8)a zq(GpdHtuL`+p3D_Oojm5!_te#-WB8hJSCEGMueEqt5WU3E+?VY-R+MHMUZZA)51U+3xj6e0@t@&ijW`vQOM^>|0&=mm zAOKrnGpCQqF;k#SxDts|?E2l$uv{s0VX9v6|GC7^)XeRra2|QTq%+W43B$`ZiR~$0 z%DW|6B+ijdesT8oV`TUTM6sq+!R`aAF99 zLjFXvKt#g>3jz$Z-u9hQG$Z2=?OO$xz)h=pzYMOD%IfxpL@uqc{xVzS@W1^L7;mvf z`U7l{JyCJj?yfM#kw;|4vn?sB9(s`mD;`tZ?R@Fl?)L9?Rk-FmjSBaEdx8o(UwVai zeWok5(eS60+Q=Z>{mC*9(HQ!8=S#2f&{w-4JoqmS2v^@X0fe0|y}}*ayDHrO#YTlA z_fAk@=S#2fiCtY49{OgZ!ZqKRpu*0VUg3eScU8Fm0af^axpRVDIjN`y9M+r_OHpd! z+sNQisLzrQ5j(`(BYpyl0_!AZEAte6a(>dM^%KQdIx%?(SV6>6ZI2Jt$j%Ai?tJNR zuf4Zx>_@k0>`!Z1$F)FC+giu5skQ~Ma*M4)rDcUd74{Szyk`Oe>Uz7=pnHB==3E(rKs#T0{rev5S|0CxK+EI5V^^0#b$p~uK*0W3JTmWJ z__y`sZ*oqeqkZD$#V3M-MZ4L(3C}gWHd4^jGp5DG>KEt9 zU)5y1kog_en%C?wMpSGXPA(wHW4bJ9{KF~1DKgI;%eVMZ3|jZ@m7Prx1c zG{jTVaiiJIfM8HF%d|R{dH?$S60&VdN6!9^KbX%h%AUaO>Mh2$(4lHKY3C8u6qxC9 z*abZ;s@!TDlgwQJ%cO3PrKXy!6>XI9q2hb<2eoz@R2hS6cAByr3IiRe$(SY$O~Mf2 z1QR!IJ>ZNdKtuB=3<-T>^elOP_sypZo#19E6GIedLnk`avl41kbR2{E{Lf3sK zY`Ta`baO%Aj6DBa-3}{u)*v|G{*uZHMajc_PK`wZmoyEZ&-xOs9e5|qPz3`I1wwcz zmUQQ#TAQYUPq6Z_(X&0P%IOp|Kbs9$(Y3R;oJDLg z_E|LT*_}nn5zHddX}5?1RBhf4E3Yd{g?o$~AbUDqx|X#2EnTYQzEx5scP3=Jgp@#l z7PhwN)n0X?`p}b5vDvH5tkvLE-T;+xH@nuCE`#!2sV-85X&_GjC#0QM_=~#DW@6Qc zY9aMY3ulN;5!Fm9sn!Rt2znld*bAhVW9{(`Q)XErduGroB9@y@b520gj1aQaQSOmK zeK%firY459g_n!nIN-)axgS88uk?wz)JgjDgJF)^k zlzUcn4dw2uG?f2)!{ninv)=mBSm@Gkyj~gutm}3ZtxrdbL(?o&+@%80^d^v$CJe@!>ykQ+s>DRde_W zOx4lCHvF??gpG?MDd2Fe-`oY)+K&h>qq~t0O|s!5Dc}vS`cPNH2S3ng_|W?%+3=AR z@P;=Xcv)wd!SK&sc9@aa9}x1yk0+XlV~oU+6mYoqJlO@;=6@4hJ`%r~WWyszP#}!N zZ@LaEahL5BG4c`=tU9DTYuvQgE_J62GF}v}iIIY0+G0X+tU?w{82AJgr zQAUB`exmncqs(#p4soPt0rP1y|BENCTgaN4HI+SLPu$vtthH1^XFT97=zoX7wsXw{ zup!`N0#1q#{wHx}SPP=apc?bdMDT20(+K< zEsghnBG`7^(GJ_eJI01>?VgEY8-vboI1HWJ`-x!N^JqJ4>-KcQb}idpFE2K}qYXBu zi_gM1sZ_NAo@pU%sW1ClkGb8zTOYALV3HM+JR9KyX=21*et0TRKHiF0riy*e+qy)* zjGib3o@L0Vw)8awvSy%M@wNi-Ii(c{($Um8Z_m{}*~Y9DeCq+aiIB1C9qq`t{T-di za3VTzZ5uLXjdDw0{3~cs(BG}e-z_zmswzV-i z>*BvJ9=v@5%!!d}Jy2{GK+M4&R6b{yW4)OOqAj<#V{7;Ao!D}+UVn8PJkJPOe{E3< zzj)Tj+FCg>vOd(ot2bWVi42!z>uzg9Mmt$IB-Tg6;B?Ef);ALk&cP4056*_$I^pqY zwyT}zw8H~S7-Je;cNl(X?sHLEpHs?_9YS%QM7StcK#R+8E1$Fu6 za8Pet+Ya@fQU`57z1whos9gs=Jk-7gO1K_875|IjIzKhZ{ciTDfsKkZ!h)m#+W!IZMyZDqyG<& z3w8PCa8R$hwVjeS-`Yw4xOZ7;4PP@!s0YoIAY4z9e%?23pUO9f>(lP5+xxWonz8$| z=l9m9kB!@>^3CD;GYpZ0b2>F%VFjJS$Vc@5fLPq{GGwL>k3D(hH@a_opt+IdLT zVk_zi=l2w!A=i^KcUsa#*4M_Kfb?i2~fs#AyYoOB(to0^Wojg*P`;jn)@hh$}}gAIa`XPkp^^ znS5BUw_vUZi|k0Lf@)s&D7r61Pi;3s-!fUE$Qy)yMC@_vxTH|NIUFghY3UGIRg0}% zr0}>%q1ba>$CMqL2DFq)Fq)%QgJtq-u*IQ$j7bEfKBmGjiCMLb!n7>{qInfJmp#5j zB~nfQmVjUd!zOQ>X2ETS9%=0|ypuZX5*B}$>?J)Ys~2`>YdqU>%uiqHS-^^lnG7f5 zAs8*~&Q3YBJ3IN%?(8(gqRohePqE4ja$D>pD1yZ#UbYh&8T1QasOV z;(2f^JmV2GJPR?of}ZghDDMeE*X~T{+MOvvcK83Y_x@p)Rpp)U{&9X)ol{l2x(g_& zR`)q6lLot`y~8vubjIF2hz(+7?&Fh7?lALs@8v$jt?J2RBVqhQr4W=(B#M9r4Vu=N zz$KC(Aqg?WX^|)zVi0_16x0|*61c|L_w#+%+CR>zQ{8o%>eflHrS?91uf5j0 z-uGSaul26Aj21?jO^!12`g&u}BEs{IGTeL0xK%d;l$kfm)E#9ut%@?XE03cL$=Ffm z0?d}NJ%I82&5hnbCDSkSW~cdVROUZXur zG%1NZv(p;I_iQB0WQ5D-V=rr^s=%LG0K*2t4!dk1%urzCE`|(DP5Lqc2%FSblwt!v zh(Or!EKF#zY(x0Fy&~uOIkx)daCYoJauc6)DBUUtbT2GXziWe ztGV`A(gekFNd`qj>e1pht-#)<7PTBe4L78^)b@5kK^Z%DN0WN2YYWx(4i4hebeyv1 zqwHP_hv&9G3m>XlEq`f)1+7NT#xku&|B$@dz8m`K{m>2l^lmz>R&PJiPw@wj5Y{lW z;OHs7{~1$!H53r(p@1WOK>^9jJ_>ADHT6wep6-@PlDW*TfPLdx)US#95JuGJBI+}K zjrxq@?Hcivan$F*wsuML5BI730h;G8S3&bz2khF1^JtAM8GO}(=8t((kZE(7g15eJ zWK;0XfV_e3UBz{l>(yLmxW0ueyPalJOw4kzMe{40hNjMrY#P4LH}-zt*suA<_Ej5` zsYr7xn2Jbi(sGnq7-cu`Sw5xGH@vDZj$kxCdUH9vWHjFKzRK`2qfxW$q}&gn`e}k2 zBU;_}B9esaPjD5g@8c>|{|VPMNA<^iWB=VZw%<4Q@oHnMNA=rRLUr}U5m0@1B?2Q< zFXeGHarI$Pec~Dpda>*EL7=dwgT>^^N_iZ|vr3W2;B?O?)<# ztE(@Lfa;qExcZTsSK#XJhJ`QLK!DucKXn)l^(8smt278$kDHqbY$crAU~HhV+`C{D zAx^SKbIp-_b%sIw8@{_PMm8Wb^OviTnR^E!-1p_PkzQstay{uR%SV2Fz#v+wuSYU| za=%#iq**+DmZi6c%(6_=Kz0bq%-KC=V6MipVWqU+8_cKFjh4{ZZ$Y(0G(AlO4>trD|EuYL6Jyvd6gH zIU7^YQY|{QXSp?aO1y=g9I&x=ESj0+48m=>5xU(Oh1*tT6k<)vB$0JcF$(1!^qC}N z%^C>1&WLyEZew(TJJ=LfzR0!zYCXNsIdHFDl}U1;YSM1LTuOeph#!3>$%Pe@`;RGm43#J!JY1Lam#gUVO#@xNKcD9qE>WJ`_b*JM zd}u|9QhjqciE{V8ex~`szM&Gu#p7=N@&NvpyQuw6r%Pcp_tCis#83`1UGcURCu8zA z#uMHXlL$qY^(6!yJkZ~r4}E!{JMCJ)D&QImepm{e1|-fV+!K_^Uc0BqPhQsf^Un5d zT1h3y8TSMv@c-oNIZ;3yLHeP&$fh*xYR|4L4b*C#d0yK+f}yTYeD117zCKmHtO9Gw zfgmL{)y@pI7Y3rjIV=7%EpT=*I{U1qy^R$bwMZ_oZHzW)l{}keDjJ7^ZZ~%WWGmQ9N-)xtgGod&y!1D`F& zS5NkrPYCep$wTFn2nX4okrBHwT8gvxOKD~YK79IVVQ{hv^DMk9+jraP3wn}iLkJfT z*ULx8C*v?6o((zqdA|Pa(w`fxQadndW;g#MZ=VEhsUaD;iZxzKA_ zhB50qRlyzF85&H`MiYHmyOh03EKb`0o*EYDz!;a_SlV<6;WV>H&AE@&h?a~hI@R~F z76Cv9&H+Z?Z;c)#wOP^II{;mwhXbseQi7VtMHY9JpVn@FpK7dkRW!OM737B{l5*6( zhqSsV2qW!E1ZYb!;h6UrxC8^yDZ4;d@-95o#D;A%$jXM^YYja# zQbWG2R~qI^bfp^&9E+MpMOvWJ?snTtJmNDmG)7ceu8-yKITBj39W(9etn zs4snd0e!at`oKtl`qB>2L44-e+@l3C!_XE_h6v+0w>&%6$g2Ocn1THF~-OHPPo`2_Zp4Sl#lJNU|=UJe4Sn2LWjxTMU2ff(n z#>h*W)ikyh#u3!4!nJMNL@JfiBfWZXMPk&lcN#qRjs%Y{eN5oF-r%`!BzS!3V*<|& z2G1u)g2$I$D|i&3J6gUJpXM_7?OJVFh~HZFcI(V?hr#o)k>K&A z*9xBYH8CSbNISfFQAO)7_n|e;e%ZS5QQwW#85O>?b>p~cwQCK~yGH`lmpL>G zdW|a@aEQVEi`LMcBQ@kpkJivN*3fT{)Q~TI#D?0}tj^h~N~5<741%{9e7B7RpD#TK zpILei^FuIxwKa6>NDcYYM{KD5STh`3jb-NTuqr~{EH(_~Bwvx)o(Jap)v_xM-Vb_s zk7S6Mo9(#Gtg0Zx`s%UY2v+?g$)?I#E=*X1yWPGO%IO?s+vaXJ4z+fh#v1gV zI2CJC9(UqYI&N+_^;)g00ABF5l2{-xcaz3cu??NW?JzO>1u<7STi&;Y%8BtU)X;|u5^1N8kP0qRRTKzB$~au$J`oVwr~{ZPneErSe8 zHr)1&1f(y0Oo43Q)>@r27rGE;HIPYMdnwMIgv;xM(zG-YZ_Xa}g6w-nmACp16ZRS& zSfIGV#xAhnOIwE#5{e?AoMcjcyU7)$wK4jTLcs^ikY?WAlh)qek=pa6M`{n=V0U8T z8D4MygSGohzTFk|c3(ezX-`-ki;8=fYRe>Y=F~fNc5CzlUHSdAu5osw>2hvvvYXwg zW;QXGxv6kh6+I6VVCh5OBPG5D;r~a2|Jsq@_obgH{P9}A|CGW1_L1QCrJpJMYl8o$ z4gTv!g5Q@u-tZrd6Z~Cm)K&y};_SQD-8cL0!lc8+0$f^(1z*~A_jtwFpD;kL9tlui z`j`XS{tqKZh5lZ2zybJseHkT7^E$eW$wB|?Xh{2=0n&cQF!qDra+8ItBdsre%rVv% z-}pNN^!pPsJUK-W6x|IOt#Xf1op5b%UYz=}GnZxH&@h5(G}H4XZI)8Kh>BzS!3 zV*<~&44!`+2_9ein85RGgXigy;PIu`3ZAtJ`hTNOXw@ulPQ#P6ztZzE4FG3SN(!y;h^<^f*_Sq$k6VQ2fC2jO zNPzm%#~08q8=zkr2~c19_yYPB1N6X1fcnzM9MGdN@xRokLgMU8*1v~F>Yp!t%==f- zEphfm1N3tv0qRR1b3ogFyUP3tQ%nS#Y$0WyHSusCNov`{*3$=lPgiHl`_itb1f6VZ z=vs>^5i-xJuW=Gx7!Ez@^L(z;_5v=?2Oah3pi-)3e`z3nb|jE|>6JjLzFs9r?Y+%s z7}@-sBAY?XrfX!mmXXcRS@-Vq-CJE`)0ejH^@ry2U|(elGY@J04{PY&ks9))SJx1R zMPDrQA#3pdBN47Img!69gbU!MI4gOn`nu9_$4hZ0ULwNDH;VH1^HLvZe_^0~awO1v z>6JjMzJ4a4ecnL(%t)a5(kp>hef>;8`+|Y?z(}C^(kp>heZ5N1+JD+$4{DjQ_k=nC zGT6<=zb4%FYYPlzsQ1|PVmrrOYL-Na-Q=rlSr6&lR zo!awdM9~_NUfFcaZ|mVUBvLQ2AK#w3Zw9!>-QYr>>^B%TLNl#Dlh^d8E57;6if{gG#W$a|Hzk~ZKJfd& z>hCH(q?Me9H;toYyZzP`hWgg zqyi1Grj*Y)a`8w|4Z!3KVF#J{qS?m9$yUI^(gs;RmRq8&pQwBq*y8L|73Jh;9$}BY zQ+8vVoigm<=3x(CH0~5}dyD@r83vaDHJVIDP5k3ujkwer+T;ed*&1 zXHRfGG7_A=^znuBCj{r$M}pIrKE80iKyZF@BshKP;|u3c3eInj1g9^39N^3YE#|L2 zSCD>bBuIVfV-9Ki{~p06s_Mt*c()u2O&cRc$vaLm`|LT@A1C`Cd03#H{QY!(U#r~5 zmHSBdUp@M%=o5ylHJA|r?jMN&zVtCCKwrGz1i|^4k>K>Dk1w1j3eE>cg435izHpu- zI6pfQoWArihqHZkysD8`9dpywC`O!3t9SQ~)H`4LnD?%as}sSwe0=IO`$<-8 z9BBcgbDx$+nCi}Ra1>%69io+!eZfkLvfB&1g$ZHdqaF(@dJB{;r$T&bhlL&5hBTiF z;T-mSnj_4Z=J0#WW%)FRrb3v0Da$Zjl9$P+OH{&5g@oCGR{q*AG70_q3;gH7b-aDO znpCgu8L3yk^p8`oM4t>`>6T?^V>`)w}Zl)C@1 zk-G0okJkNstLA>9LP>4!h_~KHNt@`B=C$QQLnwJPvZvE8dphd)-6M@@U;3Dj=|0)h z7M#C75}dyDF^9AL+u>luLSdRA@d|MsqpmOgrB$UzEo-TtcdW>WiddU1_U8HO23WOh zOyAwPs_)uYDb(baumH_+IK70dWRUu!b01zID&JJ&zwH~haKlP7#JnuUqW{7Oq>gEO zN`~at=t;#+*pu#{)_g~n%;VOIDVfKArPUrcw~7sVsQ5KP?`)58!ua03o3RunzshcO zMf{oP7utes0y6D))>lWgf9}{r2ZGU##NZ|O=#{`^)!1?e<;P}#O1>`aQ z$Tlu?C*|TVbf;o|bFe%cN@}AEcESi*bIXPodPzRMZI}^pZDp3?)ao^Zmi!~iZYIp-*$402JG}=9{GQ+a`UByfOWEAgl7{Zv`_2#6_!(xO zxaJ-2uk9f(C%Qbl_NF^hUnaUNyW`;gD`S4PvUeQ(?@LXUsa>8ue&v2W&}MC!Zm>{8VVb;MHN8M z$;Iny=`Q{`4eHh19G-5>vib&6|Y;+hTU1Tr#CUzUC-U~F3X<( z3u$Lhs$;74I!Y(ztPCibpm*m`a-nMi0EQt9;N@YEG4be*y1ye4r?JfayZdok-?h%+wZU=?Sa=g1 zZHvD`?3LPibG!9$J`H!18fQD{1GS!zddn9Y9DI|8=gmm2rj|LCGEZ=fK9D{6m4Qp7zLs1CJ%_ z9gaQY#f+VK>|v(_hw<2sw1ORcq@lqc0y@85J`r`;+1Ga>%(ieib9Q4$o*v!6gKDW0 zE!PSB({bJoD`L`W6Ad|#)0%b+Wv3MFiCae?E%Z9ZA2e^ALn5ED>x3pmr^Hqr?q%0u z9&BPqV=+?Wyg9w!z|K55H?f!Py!|3MQhNfc^e*JGim^E{a8Q=v4l`zWi$o4}*J0Qg$sP~|rq6wxu?0Ljq zA;~TzgHdfhdHXy?w{U(*`}&AnSEu`;`M|TB7)7ig!cD{VfgD?SCXlgxfeO7^1C|14 z21$+}+s4WFTv`jDHz3QOW4O^ombD4ZvjexEF0lZaK%S0JO6`6Vl+)2>V!e8D&AhQa zxz$LAo-$;!8bc$t{$_PavzLj>T+`An?#w_&jPXS#d+8{J=YPOfc+>x2`Q%(>0E z)m6kAb?dIPH9A{&b}$>*&>h>0vvsuIrdy*6-Q7m9u07*um5r|4b~|oLUz~mh0@2={ z?G6uuvb53RS^bn?;*8(~yVHrciSD2~M0*U zVFBAgk2xk?DYCofdec86XNy6|3vigm=gsxjrSIXr`;Jf31dwpw6&ytcfgQA23izk7n&% zEF7WW@&b+Bi!Ne7IyubEw^O@Sx|SvqNsDO<)k-B&>3q4p*U&CejF_TGYE>X0WZw&z zliYsg45FGVUBY7|)L7vV$2oE(_`voy=SgS9vWdzjk54){p|1J@8br_yy~bQRh8)BS zz{G*#(%rzvyHtCr0nZ5q1KQ6S_wziblZ4GMT_^uo#nPg{Y(>kI8Er zKROMGvhf;n+U}$w5lW^Z-T4$wLozz0A>A3k%QPglNan4eA*DJ8G$fl8}ho3!gS_uJ-84b_ci!0fSo4mcaso!4Q zgn%>uW!3iLv$|=-(fBV&H@VR`L^ll|jsFUC)BB(Go(^ZJ;YL@25H6NsK?uT%GO;FH z5CVhAVi{w3EW?5jWh?`Gp%M~NECY)}2A_G$r(>z{YnzW{m^Dr$L&h5KW%ISIe!ak6 zQ~aVm*KHT^i!#PBfrX^d28LQ^vD@L|0vomkdh7!i9R)6|5gqzQP($}G3IhTjGSvnG z9>Yh5*Hh1WQpehpy6IU@>Tu%|Ltc{+@VUjcN*9QTu^XS}0_Ee=yFk2@3$)Vs9D8Qt z6VECipJVc##tt_=om*9m&oKtz5ymI(Ry80we0)Buxqf6(_1Ya>bh8$dzDyyX5br4Fj!&rV`1b+->o$f@A1kWueI+v36dY%^TfS1qxkQS_ zdS8k6@|C8G7u^#r#|`s~)@2{IscfBYPwY+URnj|2zh-)~#Wy%m>*RRxUMAwY;zjp4 zsRqOJTz5K6$a?7z7EkfZ(sgr8g`dR4Gb)7%@N{yqJIQ5gu{-5^7Vk)(!+V0$dwLy< zC{qJ=9>W0ePsM^gkqXI1DPB+ay}mJRT+cj(pIM%Gx#ejT<3zbd%+)J$-m%Cz6;ga? zNPB!Pjmwa>S;fr9T1Y!OmFZyi&pH({dWrUeo~s+Z@fX(+id>!o=(9! znIGeK>Jvh7zE3yaz`upb-+4Vyof>Vpo>z^u^`AMRoNMzx&21|K=`-q{ zEN0CPuXlaTr+V)j4_~NZlPva>j1megzaxP1E;n^kJ-IRJc6DW!wH^s0w$owSWkwq( zT&IK46>M?}w6r8>Y4BKZ_iS*FGq6vN%cJAj%^!FIHY2e`$LSR3XDj0d{(#Tss*iP` zc-m4<7&HF%xovO8e8|@5e6TXUm9&sr+R{VZ%auMiG7$B4?v4dE{7o}f#u z`vP5N2#0VvpCQj>7f})}7j}PAmsz9^C&B%cG9>qOH|o)AdZ&P!b?q1Ix@OJA^vdx=|`PQJ=<`SV^emu^}}PuWc>%1@@#8YSK5So+L_=AALhq zOqlKNo=m-9w)=bmOWIQWucI zC%U?j)(gGqwC#S8z`THfKgs>7>sLLUcfUxZWx)qT`mmgS8!;M^oGN5|yuHW9fE+DU zOV`^H60YEQYxKB1N;kl(Y!hhw^{B3Od;5sp+S`NNszSEzunI4rfa-kMKW8aM$^4Ap zhb7j2LL-3ZSNlNI%zLjbH^=(8A~?W8D1JWoPWe{Vnp9ao>aRRgU>MS z*&dE0WKzWjej^o9E(m&jSxa(kkzy03>DGu;SuL1BBqxv6KoNOm+g|Ciu$%-;yRUSa zaCBf>*3@Bx%B(|Z#_hkUg>B32MnE#BoIOAyV5ra7&a!PVWR?cNlZ%-RjV?>RrMz{{ z5+H|90+s*x=Oif5Awl0$IgHevkTCupOY{GnKXFD0b|ep_qP5f|NbWX{=wCKAL{#@5KTu2s0bk>7U6fsqH?=x zuaX?f-mnMR;V=?0G&%dRz#GIh#xb*`cuE#nT35mr?{pFSlINV&F72_pQ*XzIylox! zZRb*svb1jpYmT#;Qqd;3V4!vK@e}XqMRWy#4Mdp@4(<}x6bTL>mpCxtw3M=;DkE67 z(3?yntIV*`5bq)4#CtF>_CUdFar@ygjQxt-Tti3MhK1zU8(5N%Xan>4SAa>D5)*wTG3>e~_B|}8nb+iQ&O0tLG6Lug2UkUa|ndDP-F-61| zMImvHD@4{w#;{c(7$eHAFAIq>Vk|P|vwh^Ull7rupd-p|SY9mk#TYdd>tmi)^0{`q z{e?KJKSSmj$~vuOtiw`pJL9%soz_aMqgQMvH&7bdK9+%rj652GNHcb%kBA7{Tk+zN00lvB4zfkhkPredw$2eg^%N(M~O!S;+9yz;D({uAj$S zuMwsNwlO5H;}Z|5gHTEJwQP!YRs#^a7kESEi@O?9hdG?=r?K>O%zun{JW};8ySjuD z4jzQ^?+r@Ys%4WhIBFSn)CA=?_hw>`_l>}oSq*o^;W${&ZZcyk$d;kV~qY$sjU@W z>OVpm5950bYYekWKeMkfh~ngi`3}b-G&yp)uK@kb9?1(}5;n7c=r15`^0yRdX*`Lr z$#@TRA9vv)*uy1Bh^%o?ZmpwLEkde~No<4FxH+t0nQ=*HI0-UNZabnQNiEF9B?GRg-@4E%-i1`ZpK_a4-JyE_a z8P8cCL)hu}LM?{3o)bmzE>Xife7Oi~ifJ69I7`Q!;#$)wu8eBvc;mcloP%7|s2=39 zse;o;&ITNA%&L1tp}ZRNMjzL0~lB4$5Qd)8wph-=;<7#nmp*UDpXvMiTo&T}Y_oP{SJQ>67sPUbhuLc`n# z=VX4XEF@-M$;tfok&5*V#%G;OlMN8=xUr0rXO30uG+2oFjgn}gqiugE0s)I+Dhmzc zl4t2kC`$r!#JJO1iGnI!?dVxZ_BSQTR;KGCWuaBlbze+Gv2<%p(+!$r__Q*~xD2|% z#3s!_=rhS2^v)43Pj#j9-&N5m(K0*}QU zuR9uSk^#;h#WqwPf1DiRpf(6SP~7mOfDFe}Qv4B_lD>F8NKBqEk!PWWShf>63E0Y- z%riM*8ii!F`~sI+3)m9Zg;lzLBqh1K+~;!{`hxMQ3IQ z49ILwbY@~#wA4{>fU!tSrKEE`GdlCm(b?cE=uCvXC@wl{(;3&CO54T}i{uh`IwN<@ zcZSX;ekBn@^bA+&8~9ah}#ri4TTn#5Nnx{iED#vfj<$w;Rl*6H$O0s`%|cc68PF%}*XJ z@tZ#>@!R)gW&8@0%1>f_xXpRW)?fNTSfISOPPhNQOy6u~kzE&K`+ zV(HpMh`3sfZD)h;8g(`Y2iaN5r~}13#ltGa(}LgtwE~q@-~T77UfEjEy{D+ZJu)>J zvax5R<%A^?1ITVej*0Mh-lJK{_x3cPd(F|40CmQnU{NCfe_6bM9mvfrk0 z7)cZ^cg4+W!FuKg-Q&lMu~tnfniwFt7T3hjhMo~NKd>Ol0F zlI<*3X!Iu#8%e@HjVB&xkkDq~e%x0U5RJtXD@<0~+zwfAy#JMx+Wr?AbCq8T4fAgQ znz&`cQ*Ngf=akZekM}{`-z9Uo?kx+Hecoo>a!$o3iUK_R?&J_R>o1&2>U5MS zy!z9o30BM*La9gDzbnd!yW#6zgm%z>D?hAYdGB>|#G?oq?t4YcEj~!en-Hy(?5u01Gm#&gKtVFXgeBkcGO~ z+Pj|p8*T0VR)5SVDrS(#nqXz~0X+M0XDUd<0 zVUW|sRUM0&@~XG0>T6e5H3}hXnObnVgUvt(s*b8vpP{PXzWSDN@Lt@=t=fJ?- zq4FH+;pGk9be$EIxE|8;8D*>Z&J3#r$5frRrpZ~NNzhOkH{w9TUb*p!d{0=-VQlRj zHHI$p^A}5wXc(7bhhRii>>zBkX|!2fNEt~b^1Le1=V3`+Q{J;0B6I$@8tAMzR$Y83 z3q6e^L;5n{=qT#q#rffGwQLLQDzgiz;Ql!)#mtx&7w@WunX_R2m*Smx^s z7V6Y@v*9)6-BbeQcAH+O>O6dU~G?jDq`*XRK2*pFDwqH z@;Q3WqA$qDkwwA~-3D{HC3*~rS4nBFTXNd9N@*|iFLTE`bR>4ZJ1n*8WT3JyY?1>b z4xG2Fh?C_5RiyCu=Q=p7&Fob74rVKLjd#?cO{r^cXm#*lo7pM8ykl-Ld6^e9P~LKl zHv94#29Z}dE7WhPM=x4^dCNdLt*^Y(IxEy~Uhptn{L|cFt zB1H8@Mir$v|3)lpge=lwR>(0b)(3sF6V5E-24(%(fUj^vzo}#6o@~Z-Do4WNdbpr3 z9=@E%#TOh_UE^?O9ab$nRYpveZvQmbQJiDQ8^S0&{**r!Dtl+1D<{G}Alh(5dlr z_Dlr)r1XA-qpSrKx3drYGDOS!NNtkr670@Zz&A#8(Vf)`o>!DZoBN?FqQ305^_Hc zYcATE!#upa6=X4$0;5QozJB|a(eSP~;G0RCu#Vnf!m<7Gm&ny-o-P~8oIX^2% zA~V!pwEFTGE4A#jzVc2N4X=N>zFFtwJW<6Vwk;~g=^Avxpl!>$N@j)5_(<0;n=~kN z&2O|ccR)3j^$S=>y+&oBV3V+~_+ z@X+KgMZ6KOy&!Db7y}ZlMT^P48B9&912u~cvq4_r!~W1J_h^|H9u1wT^&e$6lW2MB zm^S5R0K_sCYNkr9svyp+AgU(nPKlUgWlD~mew&hWwd*$@uyC0u>(=NXSHEgmQCH^X zc*qQ_J!A&f3NZsqooX!WO)%pcWrzHXtG&73 zW?0+u!$(Em^Mt+wM}t29(Q!c^3U+PLx8&D_SI}pZKF_a2%kwx5$A&3dZnHk=%I|I3 zXRdf(P785RioUmbpKkFUedXgoidXX9GCk!x&;qaaJ6A-r(4CrPRRiteJU_Uo-QZ;#sI?2-8M(a`7zUnG={*38IuT z#FQo3uxMyQkCDVGe!@O}u@BZx81JAZD8>xBHr&@z>mbE$=ZYc8Vt8&+JFbXQxU;yi zRHaEI0@2QrM>G_cJmLwT(=899-ipsD_naySG$-Gi&gW1xqf-9Tj7s?n1nAed)?`K{ zqSK}HEsk=B$~v(NQ6xc=_WedUB`0hLvkmi#TPPL4_zi|1H#QTK z5hZ~;+zYuC#S0>2dI1@5$vSD2FThUA+l}Qd;i0?$nkc`;6U%QE?qu#>XKZQjiu$>8 zoHY39MCeZtb|2kI7Mba zJwFNnkA(s(1xt%Z40W~Uz9-#_&21QBwRi`J(!K)B(+Xy*ozY`6v_Y@+T6tas%5@c5 z9p5q5U_<8@<>3z-UERstiLFvQKOmfjwB@eap#_)y;k|t^cosq8g3Yrqd9Mi=Rt~Q8 zkqdeN7&S{KGXtZKjJKx-J`(%bKeBZPK4@Fa44c!*qgr2~It&)<;b7v+ z0=(@tgD-|!r)`v=x?|Fb{UfY*?#DFy)J(sEeM<;+^C7!etW;7#wh8TU0uRaw3v%Z( zaY%;#ZWW)J69YR?7gFeKB-5+~SPkq4m83P*Mqn^6%2#;UI^h?_WQDcMw~dukz{%`Y+Hr$7Syo39B*CvI}8ad3i)2!};$lBmc|<-t;%jdn71 zroe2VM5Mye8+#A#zVltZ>9;A>Z6M)o`X16fuwNTK;cbEpCrgDJ zNO+ql65b|U!khbmgg4T)^Mp70AZxla4W$E(BsiS2;^-|Lq!?44+C@m&{w;lmg0i~x z_b&T;hc+i8@|1O3RJ?50C2FM zTEfnJ!Z6q+E~4zp!@!Q{ufRT5z~1f!rZ=XXga{Zx?IE6?j4Zql&0^pY6tfr>Rpeb^ zi?E_mgDUZ!9%U8&CZ^{-y`cSzV_{N_DjL@zmhdI|SQUdORkpDvQBgOFIwSPOzX;aS zsOUR%9QKA|m$_rLq3&3I?zp*Q7S?0?9fkEKkdZp#W_-?6g#Juw&Z10~l?kFK-^K27 zfxBoXn~mHQ`ome?#br`r51?i>+n~+KlxbbFH0zqOthLo!tjPy19MAT0f^u7<*XaAy z<|L$M?J@HZ+Vd@D*Dp3|XJ@VO@*Z<#3P7p^hw_jg%Cl(&yEybFo#wbjCKHKDb+~Jp z;t&Wn!ASiJNJScU)$-gzxNK+0a{v+)3=bgWAR+qDPA9mZ5NB|Y+TX3Y9Mz|U*3CiP zZ6>riU_#|p6R-#&Ob|)I&4G3`YY*%T$0s!u${5{Ym#+rL!VyKRE%r@0DsMR_QNxxt zhygFmpIOqDHVk98G?W>u2LPj22TY~WPmqVN4z4HKQcu@|Szu;4Ia|FcAaY%6fn3x$ z;Pz?~jiID&wXGPMgxhq=?My_(FEgc%v*&+12y@?I^>Nz;qvRw}q8{ zY#TH+uEvCZT4e*p0H(~TnMFe!Db8zLK@vf*K}odY259TND1ttNn`V6Y*(J5dFX;*i zZ~vU|c7d~+jth^N)kg42=!qrq4ETkn?jejNkg_{09OZMNrifR8Ko83+K;h8oPQorO# z6788~catF6AywylW*DmW%~i5G-g73Rct=Xd zve`vzGUi74ehCM@fk)w;$Ib#4PYav5Y$1*CHm zh|{p5s!@wL*a<(AABL6IeY4gcu+h&rc{C)ltR@+r+O;*vTdS?6wK{Gf=T(mb2|Fo$ zSpwLA^qm}M8w0$D_ znx$9TY12QAL}_{9U9s43ASOcAJBg-b6xp|EX{t`OoZ}*dh=5^4^e|5^gaZU416P1C zkR%N>t*_iPOet9syqO`7C)j0A+=PW$TzKL05*C3wYnzM8CcQRR9uFhKD5e-&M(f3V zudz8`bL>S(2zSGZFcgBGVTrHKS~}1M`t?f^SrJiMVAF8ELZq}Y-x_BI#B$s>i_l39 zy-nz)f1_=Nl;v+SIi6*<=S=l5wK}9?d&tDRcV6V$mKpmddwyk6BO@VXz1Agfs_3Wbu znryU8pb?bDh($w2$Hc2sA3AHH}HmXG;_(XHiw*76SORy;9cH+BSg zo~7Z(1o#;k6Se&s6XNbDYpHuND|oUrd+Pa+AmZ|>Ir_`pEO9{uR<=I?vsc#6?S*q_ zuEp&28B8#@Cwb6wM`U_N?VBvpbeQz{QYs8>M3{x#Qz;2yMMalq5gEZ$cxE8`z$BG* zYKy#tcqdB+w*XkMH8|Z}UQ92I*|)>AD#GdQV)x|Ztc}|oZ0YJ5M`ml7Su_f}RFh$> zt~(U$>D3nXHRCUPu}GQym+YzkGkfaLf6zBu#Hnm8nEg?BE+#P_eIhtlM_o%3^qPx2 z0CYut=2*^jnI9x*?nK6=@-vVp5ZlO0u zcMTtA1mWcHat#>XNUq)5GI!Z>mk<)bxC)VPZpBe8mp@A-w~=6UzV^7hXc z-#}074&;;4A0rdJGzBv;b<8jmrrwW>eA7m>w?tWdKxnpF_owOa${m6nlG8pN8;R#dI8<rNs1+S3h@?*v;$uM3Kn8|Qnp*#`+JgOfF{DQDpiC-{vTY05 zQ&+b#lHFvoCr^c@deZR2JK3N3Q&Y)7^wQz$KD|;mb5N>#%Neo6yRZAbsv9!obw}Ac z$;v4Ee?NuJ*yujlct))GDgVi@>XW4SWSQFh?B8f7id=1e`cPGEz9>-tQ>Z2h0Pv}i zjb}{6Xgo>rCbvs+>BS3IU%dSr?Wp54GQL?0g$#?G5~saM0guRZhY=AyLoxI3igdD+ z$i28C^?1&hMINKJ1+5^H00!E`twNAo;em9KL~#V%k%?jxIk;|K6myj*CI?t^uRau| zODk<{4iffH1Pn%tI!-GZG&vwR3oSR!Ohw4h(sm10CYp#C3=FQeo+;L((;pz$EEo33 zn^gnEQT^~zQ;0{#*B-bYGu%cNgGHlFBTGAeUPnI~AdNn;u?rnX|KdFPu4`sXf^2xN zO+YT|b-cXS4r*Clp=yuzyY21)gGI{YAfe(W5Q@MelJTU~(kQwW>M5p(eIo9 z*0s(SB!;KNF6OB_l)lCNs6lwVA{C6noLaFyQSTv>F+}PZ^BM=t&2EjZ)}ALcgYis+ zoV+1^r{pLt(V)oLfSgQLK4GmQ`dZEqwr}4+(HP@rYxH{e(d)(Z`bMJKf8zrNdYWR@ zC--7XCVwzV#~wOOJ+a5;YLQglk%Vl@vvRYRO**NeB%7YgUMk}QjD{Mu<3#8aq$n5j zeCUrnA5DWo^g1-*%?xgd_k6U^EMNIOUA*U`hm;;u*~HGh@eJd`6Ch?+NXUwPLj_rK)&NW~AhJ_rFq&BhJbFpPEBqB}+(S$Z#J)&dlB zeR$EKAufq#0dRdlOyT;7(8jZrq6@Y{$v#l^#Mu?_qYKzP(L}yDT9Ym~rZN|m(`qK zW?vGmkkp^msIAK{gWcqpv9FLW&k-sFDU8s-83Qkyhv?k2eo8#s>zom%Y3CN?q$+bN zlV`cgG^BKH!8S5P6IQEeN}h{{ou(Wsbfk{+Fy+XFaS}*Jx(Jlq75XS4LEp_?;VO=+ z8T&Myj!pqafoN38SSwTNNGxurBS~G8jzmd&9mzQHI#NyX+UrPF za*qrbt(O!t!Yc2A?IpMr($_Yoqk_99u9Pxw9$4At$QaC+wgv5lB zaAxLF(z{J*7P;_&Ytbrqu9Llhm63#e4*^0~N0isW3+H;J#o#yL#2|D|A03nMaiL3u z&$%GMi4K#s21zMt!u=*{geZg6x5K3nF5-5Ob$k1Z&taKzDkt2Bcgjz4%T_`40G$}_ zLX`q4E`_=gDIrRAB9HAA@|Rb11P2@=l>&@JNnYry!JVRYVobFC45JB)t?sZEli_ye%jcFJB~0oDhu5s`uK5jo=py~IyaBp`1!q17ZiF*!7W z0PeHgtY%oP(*@o_H4R#Bfn@k-#W-uYZL=I2<{!80LEcYJoQzHVhOQQ&r{7GZcr->i}6KnsjQd@Ie<+HqnK4sadA^!R6nUHW(uQ&27tj+)$D9`Xn?4^fn?@VidP*WK}Z`a8Ua}oj?wPPhN10A85#ji(>MkY zE<6F0#j5ee)d(maWh9A!0OSZ*bTB4H0|K*ojWAp45rB3xycm|J1g$dy_*i$z893l} zH+u#aJa-#|bZd}ur%C_}8=My4_VGUEb1aAbP{M9%Okt&xP#(T|4xbHOKDDlJm5epA zX&hic8`8~rabw6aN(4nzDX15hMfNL5ZHi02g3DvJ+IUwhSq*io8e*bo2nRPa!kw`i z?}T2xgVm^Btj0yB%*tBxtmYkkG6@W3t`dXh=sQ-6od9Dnnq4c&g_~oOFkHlHj4T*} zUP-uh1PML2w&l}}kqx{fZD>3*c!ZEX3{EL=r9I@e!2C{JUD9gG+&5k*=T3JaX&mC~ABra@a+=ZR!xPwe<&mDGW+`*ma4swaa9UbEi zn9`=p)TJ?THcKl_ASoryrpZiB$}DDPjtt5iw@q;`$xMzrik{-np%8o|TyXc+X?l(b zGW%SdPa`hmL|An!x-vJd%458!$?42FR3$~ zPA{WQ=%_ZdyH78Vr>ftL#T;k0uo-u@-fu3G32CeO}&n*(srD|=(v+H z0=o>Cwv(PGxGtBreyMXY#%m@hyV}Atm$;gOEhTPTNL=o`#O2OQ+_;dqR#B}gaSeV` z_nNa5t)OiQzk|L{UU`XIz$ldDHjc@iTzWyuI`L1?p$##dxb*`O2U9_cmrXzxw6KO_ z^0En|(nNL_*6j}toR~a?#3q~iM2q50WRG0S-4c`JmeRnEe5WaFl%23OI-Sd-zs%b$ z+}vuW3`y8T{PdpL(+O;P+z+$rBj@H+Z2Cxcb(`vv11Ki~ci#gO$-U9Z87G9kx0QVl z|2^CH%}=0Ng6UQO+xJ=P0z5=A@Eij`PGXY$77}>^*Md%FaT{l;-DWqGe97n~ZZ-rN zZ_djlG)mp1KOiJ7%0ebO_<6CJHle+-5uIt)3^yZ$rFh?hWnt|_{H9(ce^3HLVg{2z z@6q|CA%g6zsw5jW^=P~apW=ta>7>?j96mrD?|?du|) z6qBDOt2qpFXg5Ze^vqq|7`;X=KXj9N)YZ;*%9ysIti3_JNP`A4XsZ2`S6%c|Z$u|P zvQENT1&O>B?ny)~bjVuEy9*O3z-(Q?6$f;8Ph7}|BT;`bQBNFsLn!1?D|A7^#6Byy zu&9_ivPS~qp&7!G{ZG^w@{`04U@Sb|?Ec5L$!uZ#81E$?nin6#AyM+a`Szq$exX{s zXz_Npl_Rbbb4tZlb8w45!4;DJvQLGXa&++HBFLp0XC`&4m9%?19dLeb@X-3LR6TLCX;Gj!zk19U_IFNXVADK%%#p(Xp=hH zFi%^V7~QXamlLCDES!F4|IyFWR_1_znyPIIm|)NK-&j}4M4}6tYrg+LYZdds%H)@ZP+ak?av`?Uf z&BR!ojhD$sqIUb|b#5^}>09~p(reyAHH^b8@&M6Vibbe~rO0IS&ZY2wHw%%`e+zn& z_?U3)7AfyMbSU^)0-M3k=3Z*4nY~59?UbPoN}*=k|J9l!?gWI-|Ap5{6{tCD)i)QY zIh0~V3jh$qFLrOO(LFL%`AuuDptUG#UQQ*hHJ%Hikh)!KV{{qu{mEu~@3?7Ei`)@+ zsm%wGYBrNDaAHH|h`bW6i8+56gkhY_sg5i-Z?0>H>guczDPX-!L|{F_i*U%_S|zuo1T$WdcRFyiHhK{7I? zC)RbSFt%?#-{ALjXWd!=Z5#QOKu@a;+CN*P4?TP~_#@L$Vo^+D%(x36VmJ|)dA1#e z7)w|xL(!GtJImjq8vB4sUPcudJLgPHb+DkGIj)(5uHqVjE%QeZZwKwLH@kli;UU>2 zo`)1W$1;UCfQS3oag4G#H?h{q_zB0bpP%%WSqP$uN;RN!`dZEaPuRWTs9GeDRko3dbxJ`j)Uwj*Vrg97~$I@h>md~K0 z*xYx>m6IH{OeMa-@Nw@+iFE*N3L5z{^5pYp&HR~xDZn=cg!J9FhCcUfOoJ9yC%Wh0 z3OKcK4{J0{jn)_^h!aUk#0nHP3Tf<_=TvY1q1VSq!FWE1cc|NPY`qlZ9w}&IxsZZ9 zGbu>#k%BfM!tAOk7kz6|5GKZ=K@{T~cNE5jJRX(Q)b z%oTj-aRwmEaOR%%EH}C<68)kx__l0oh6(kX?owUu$odIRJ+I zLD2ZYi&_vBW5Q$s3K5qlC`Ed-Ap1R)2KjuW-R{7&X!kFVXTi(cf7vv@ir-hSgGBp@ z$KWAEXadl!Ne@g}-O2W}C=5K`6%}}3jtN!CKcS?8x%M2dj`sE3BA`s#x#xt8=#+JBO0>!QF8o!pW$TH#YlKp)=SV(>-zsDvP zXx+!PJ#em#OSrrxIxD=JO0pZ5_S1&om#d{VUIWG>tqDk;Vnj1eeZK)%{pNDyepBe^ z`n{{{_k|@$7xecU8UP`AuKeAxNQW6%+=2*;a18JDHcA|(*ITTLExyw%9apvk6u3Er zb-;~k-x_^b3;^qiog>jpgm83|6K;eT3H2q+v+7!6a zU3Aj)vv@ngcjXW6mJq-vH^Nw&;IL})>g3tfSERK^8>8E3%@{^VwD(3j@?C^>EK8SR z+2nJ!u*3#8@Yl;9#Dnx@i!3Vsx7&a9Zs-P zvl#`4%s8X%S(fYZmuk6L$Tl!X98sQzF)FQrn!-}(j2`DtIPK|T*Ohi5liDVBscSjv z&}wG>>SMQ`uYOan)HnI*C_D7`Li?$(*tRxwqD}3SXaFeDreM9d6@+~x4)YWmL}Wl( z7>kE3!wok?RI_n8Jur^~#AJGlVK@Zm(4j-kS20BzXH%D|GYw|xkk`tEWN(V4*I(-D zwRssnMlb?dst{nfkbIkSHyl<{+Z}>lGGCIaYE;b};DIV|req!s63f(dk`ds7nTnXQwRC?K(Q(ZFkDxR4M|A2oogyYnmNudA48aT0-4k3nSf1dJMFi(k!FeQt z+unB~`Ug*>5|A&1vKSDN1sus!bv?CAu&ikr6-Y2uWrK0v5_$;O7f&`CD!_r(vL%oKp(4g6@yeoikE7o2ez3x>&exT@W*?o>bMF@(GLj0#IBf2FX*6_O+oiY6z)e59V0@z?iLq!6`L61s2e(1>yYt z*b`*IxiAkHPjzpej*pF5k3=E*rd9sQ*XTc8?ut$>n5&L!42aaQU+m*vQsXai!6Ijz z(zaC;CLb7sM0`U<{xh>PVNET6FjL~1IBdx{+u}ll#x3d~ER%Nz!^32P>kLG(&M3GC zRX{2n&ArJyOG%T^n3pV&1;IVpyVe~j#EL&5Uc}niLr^M`!vz7SQ6X8$Jc~k948eJ= z$Dv?NE%Y2of_H0n?3C zc(kYN5Xbysaue0(#Z^M)!WL1XArk&<82T6}QcB~UNnWW!x~G=yB7H3V$1*0b^c86g zPl;v}{&GauxRfFYjXl~=s1^DylX5ZO!%sk{+{@m<4dyXok{rtJvclO-uyI2U=1jm|r zw=s=#>n<&CS*~tPLOE(O?WLAV(npR6Tn2?%tQjjCeUV0A1lp3jd(;QNIf0@Yk&=!x zBv4efrS|xVJ1cm2f#TW9(k4oQ0y>lb@d9wH_IrWuVUP_z$02K-6>5><#}9&lZTSsC zBipyM4?f%iAI5$uj6|X*eC#5dr@>Ex6q6Ou@V@Y#ROAPqTFBu|j-ILHZ~K39{O3i8 z$pQ0LJy!+E6Kv%sYKwdN1QNqqroQ2Yx=b`VK`FlewK!j6O4VANp(Ox}p5LAC(S0Pt z6Ju0}3SkCC5>ERuS)P}dtd88T#a@bb=$~OCE{rp6;u!YwJ()X~#K0c{u|4u~8HOykv#W^o+X_97;|tx|W2Si!xtO&JqRa+Q#| zZdy0?8o)#l6*6XLF(Igg7>Mi|-8pfjYG+)Un5+n|$w2?h+b7Z{e0ViGvI`H!B=2vv z4~45XAh*eYBpqFi9i0K0tY|f2$YmQB%><(h6}wTI1yTJB?MAov07P|mBl97Ojne5qM59yCzFT#^C22e@Z48%}sVZXj&MSc6G>7&U z>cgwOKD=(}ATsfY`tX-)#?}C10T0Zc|H<@WVZTEea(`;lj?4x)?TE(9wIi#o@>>ZT z@XVSZT}tg(TEi=9N9{=vLEGe^$+SVF4OJp*pO$&tSxCOzY&%j{RHYUqf{<3g3M$dGcIbB2WcRZgrjqG=*c z7Qu*d;RH7E2bw(0J>0`HqWicEE#O>Yv-=qV6V<;Hu_LeTpW)<4-r+Aa5uBp2{>Tb_ z*I#_NR(!d(-AyZc)WJ2#XwxoA*Y3jr64Z=Tb%L69HWgHE0KiSWs~k>v$YKu)-4 zrH-E2{2N#@YO~A>-qrk@?cAYez?HqT`8R8cwX~!dPngrJ=_{GfLC+SecE_z~pN$F|D6ab~B@o{bZFfj-KzfoPh2qLJ$eXT6&VBSgSRJ zVy*>>xo3*AL@_92+gtX`q;cLEib?C$6i~;fc_5|=6kBF&H!>7s$Oy&JFcd?vK@?jv zp-YNT3l7EH`TPRaRH9fBbepg@6x)skQPx(#qa`@cR*W34>}-v$^O2MGG|xaF3tf2Q zzX1F^9ym7^YSP+_(N{YwH#9CUNgE37zlLAz;WkmlVpELTRBJX-%+;_+)p`aN32hmp zHZ^IkbH@S0qfjOn;{gM#rc4>dmKCK@xU1Wy5vEl0e`#~Gac82#OltZ6LITds(}J)U z?uUZpo&eFbmdIq}vvU`&Q@H2I@~$oeL;`LfTb?-jbD zKTczl)oKg3@0_y_{ijXRV|+u%!IM?K*;n3Rumm47U5n3}wp5(rjD~6l3=$N&FMXwh zu&K41T?ZIRF3@c}jc*ZyFjg`cLEA$?)36)T@!DkE#2q&@3gLcOiM)uP>!;+^BOo9V zKmWQ#rYdv{legO@Nf72@kwpnmEW8YMv6U5s;jviYAhTQi)(q>UWIWnIL2nhOa z?MmfHo*bi%D0!MWTt+gF0OSHHqS+e67BCQ+$(qeUn5C*j16-ec%d|%R>-%GEHuV+{ z!kNaA+ug6z-DQ)z%)1L4ZovDDO+QVcR2l-m8V78^aX!ShDqbzce@1k^w)?oyO0!MO zf7H9Pf}hg|X9gE?p{|RRGHTzLn~>w6u}KJW5pa!m;pbu)K}k@xInXk#j5#cP8Ig^2 zLNZC&%518IdH^1lybCPGw8=S9O4LKMn3PSjw3|(w1b*dWx zA^lYj3hOc8HPM=b)u1#vSkw^onlGDRK#RN>NG1ZbegvhfG%RBsSSm<91`WhavCBKB)#D9Q|EV_MX{MMb()$WS`g<{KJ3r#3JnG5OuE{|8cOngOMMhOCg?{GS< z{1G%By&)vtCDa9#5m^4#x-?GeLa%8n7Ss?!&1S_i>EjadrjLU@)H|cfkcKiA>bsC4 z$2+JY@ukqj3~{d}+HB6KW&YqGpb+pTUuw6J!2+u3Rp~fn1sV+t*>#c;3iy-KWRp}_ zVKu1}d!uN$8_m)q@eaP@eM;@yc4PT4AELmo!cpQ{Oo#7dCZ;W=fBYN_f~4=!F=`|| z9WSIQ9D0@z!@whEz3B`MnQx$%{kqf?buccrgGHX9(qQdf?#J0wsffOph;(%0YaQ)S2T8JGhE3s~aCamgkZH~F-LLHY=^9fK*nN~PWSaJ{j$~Ff`?X(cx02SeU z%{|GjP3yNX>j}&#E<<~ir@W#*#IUkmU=+u$5-&}8IV`u7#S9Es%t)O4SI2f_2WSzs zA*+(qU+B~*tV)~8#(F;AHOKldS(Wyb*)V=#RVslANrY=g*7Bi4Q&-7ygu)V&&AhWN zoUB5ih*=Y62c}`!D`z;VMi9#@wqruJMz2>E?2a@fEB5MZR$lzBCAQ73y9Z61JPf%$%*@?p9e*svtnb3j!SNt=B)<)+p zM9>)AsG+Q>`+X#6xk(fT^>t_knVWmLG8NFBHe`XKl=uVf8QR8#wlTN-nj;JhZH7KG zKdD>KFh8+CGWkiihTG<7(1Qkuvb7N~#!*5Wa3hy=U~|Rp1Z)16(>6))VX+S$%{aZA@Wrr7KJjVhZ%R;Sh zg;3a_6QTIQjFKf!R(8P>bzkc)mpFp@@yY&GX6%T)Mg2!n_aEmJO71taD=AIt=CuSO zvV(uPjb&y59xEp;z2TK}zyRZ7>L{-m+Ft;_G<0Sf)+n+Ap&{3hz^}8Wp!`kPUb3$$ zZT*=}yj(?F%%^2!Vrwg-V*C!lVmWR;a zHfx#v0}(r%vTfFKv%}gy1q&D>9ShId_S3PA7NT&DxI(o19{y3n%UB0wCV7 z>BYAoS23RBo$=mVx=F#!V94WqTsYrAZ5tL?dN^+Q=Bz0~2MC7}(On#WEdp<)Q-e3(w5|22fTv*od^mm%cZ=h*rN0SppLfGNi_V8ODX3*VkM;)rJW zlrF6&^b2XMi)MqxMn2bPEU9&TZh@wCYS#E37IUN-8zzmBVl25|aDvPjULwmImzS^$ zx_EzMv|Gx^=YeswsyOSg#zUI&xrbhd3KJYQ`C$EiJBgnn5C$|4IW?@lzM4ki=$uinB4d zFsC>~nBkgy;-og;!|dtUghX`~!e~G8o+3wd0 zt|$ZSY!gA2Dz`Pdz=@#ql>=1xptzOtL0_$O?+dLoKIs3Y>dy-P4}EZE@ER`Eg%5hM zYj&4I1V1EN3_lW#CU&GA=>rnUv_67|SEU=O4FWkW2ac4aF*nppMK0jmtPrZOEmEu~ z64ObUoR#&x?Rhe7!U{JO8u=nA8XAT)Ijcu%$0Binv?F&zu}ZMjceK-K*{;^NSIfU< z!4efQB`2R$ZkmbEvqd4J=MXNyY%r$)t^q^ayED)gy|1RX7uJS32F@Tc)8lMSA=J|u z`35yPL!ME^2_>Hj6^i*2S^Jr=EYhkuc>IUsEPluB$n}G1TOh9IlWCBi9B9Ug* z05?PBXiPwh6jn_@3rHde*VY8IW&ly6+yatj0$M|*RV^_-zS8=)J*9x)x42_@? zwMq^}yB8plaX4orsiiBXwE7XREemv`y=VIEx;LIXr^K`jTZ`dod$PPiw7RNlY;Bd` zme>=wJWX&?3#eal za!sy^dN_-cn1RF=ks2#SHL_PJo!6}Hi+8KQtaHF1$_30iV8OVdZ6sEWtyEYAcV>X8 zMXXPtq-<{j(p%HDpf|3%eW}Mo6_d(y55SmvB*{g<0LT&x{EX)nsmBnJb3iOyBZ%jL z4uH>hDsctPIH(dYgamwq_N%Bww47ApMSUu9QPrOn{6G5O%-|9(P9^Sk&7xaN>Z1{1 zj{%MNhT#e^r6#Oj>BWjdoKZ7E>7YWSDDTu!KGa1Y^3b-#m{b*t%feZ{2;_4L(SN1l zMk~N2X653tP9g3hYF<@{7mEX^h`LF?B6k8gS25yVD5zZiKY~^BwuW+qQdcHv6`6tRL8i25-=iM+qVkgFQwt9Aze zt2IHl=n+B2)V1OBXu;&;>Y#jlP6@6f{TBqoiy|>^L+`jWr zcvUan8SdSwhv8Lke2bz2MmpuG!A1(a18zw=En{xKJqIXUEj&7R+pQ1)9vqT2geO{P z|79(T-o$dQ!=b3?H+EcjS`c*Gl4)jMhg-l`yfgSY`fSUzm1Pidza@xwHs8AQP;fQ5 zNB%YTxxLonG0o_132HkhDWgIN&Y#oVZpa#Ay{Yd!L2r1KHm|ZO+*|mAw~d_}?5$om zuBv>jP}7#6x$`I7>t&yFju7u#J5TlRmsK!s1;%#1I4`iQ3U)>hUmT3@+*XtrtYi~w zcL>sv1&8g%Drbf;ia`U>{udDcW~i|fw}dArLm_`qTUTisix~V>oQ$A37Y-n>*{J1k$ZAOC9ks{P}{R}got z`07<+n*X1@cY(L-s_T8{W4-pCYwygYDG5!FooksKccrmG0}XA3%u>?yK`B^0Me$fY zAe`);dksRb_w#`^5WuQDik62^v`C={t$={S5j6-ZB1jc^qZWKnJXI?qRKVN&{r$%n zbI!H)T6?dZq_k+7CTp!R#~hFU_>cd4{Ks^1?nv-7ubAu)ko16e`BzTKF17ZiqNweI z)tZy_*`u+VtLXc&GMo>OG93AshUkG;!~FR;xcrl*VaNrzD!+NrapE_}V>qyz*R+Vh zOs-jd2?IQl8;#w}O=mZqmFy;Ku$%gE&1w4KISDTGT=b&BZL-6|ss-Ju=W8@MPXF+* zYD710T9q>*FXJnmvMR%gUS$*s_23DvjL3yhhE3d+WuXklK-L=M5&YmTR$cPz0`@el zW`_sZ?68a*uaJkxAqF2H1{x)f+(=$9iFJ0FCjn$;dddHi@Gr3s<_&Z``;gyPJA>?{ zrns8+SF;T4d9s69C_zJ_DLRt4hQ>6wXf*PYtDVMLS(~bBGmRT-^q9IMo7f?yF@hbV zOheF3Oc<${MzyvujrwuTFRFz_SaFLZDW&2WP3#!KpPFwpv70ceGZc2UE75kM4Ov9{;;;d?QkM6`6^scN5YS4wy>!nJf@H%4Z!gi=mKn6%)*=4<0 zA&bNX>TYfA@<++sD*XHR^zdaSnR|UTJ+F72Wd=0-@eN^sRWu+NhzY&M~?(BJN$+qdxtJ zlwQXXA;cC3$$KsA9%E0z!tfLe^7vEmFFZvB8-J=eNaNi*BTRqePeHiw6!*pWQ}8T2 z#VtGjR56LZWzsZ{KZSO?r(*81qjH#|TR!L7gTAULyV$?{tSr5$dXAx^=aKou>4TaO z`rwz_P9Fr-#KRSu=k-A((>cRZ;o#cbybF8oI&MBc128GKJ@ag_Q6|wf?geu3Cwcm4mSv$=gI>Fjy zh%t=(!qgXh7Z?Yc*iLp+>tQC3=gjRRK*xmCgjKtkr=JhdSL6DY4lQ>^M~F zjY^5l5y6&St*MqY>k{ya^!{8;P30u6Q826Vge*L&4N$oiKb&ji~_T}R%snOiM+-G~j2=kvpQhOwd z?l((Pllx^hhs*V|3u=`lHd#=s1hFZCS|#UA7Sx);(-c9iceoZ7D?x44RPDs1QB!p& zYdSYVS<|_(x`>6wDiI1Nco3;7QL3w@on%}%DpBfZTVz|gZ+%Yl4Vk(2D%3uw%Im;F z1g}EF=QMwKShc`9gc?nsQ`7NqTs#PfyurdIUxEqx(|t~y;yA2WM9!_4ee~!ZOsUrP zeseJWOpOa`OG0LVTCantT1a+njS97TRiOgAHY{{Qy=tPu2(r`;rY0&>*fP3nUBjch zHk37YZ76H*T30sR!F0c(!UNTt^smQPkfFId60Xp3rx{$*<>@we=V(x51B#&8-U}`Q z1AEQ--k_PJd1~hNR=mtL2eAzk_m-g-D}RZy01$QO&)VYcxP?SV`3n|AALK+%@;7(0 zpj{`^WQ(5BamEY2Gy^=s}?cirb>76BW(-+ zKEe@y{M#HEegy~kt&No9vbx<{O18t|B0X1af?AMm&j9w&QA*W#T= z5MlGeDX)&O%%A()sx!41d316J(>W)5@$TVUA%h3lF;uL?q1L6_ET@J7$~lmxgOv&| z2R*l1h_@k9{u=fUG3Yv&pi?iPasKC;(yW89v>rz}2xVZh6J22tV0S$TTuVCBF>yn9 zcO%==z(1G2qd#S--gK?&q$oS8GGq8k49=XH-R!3)AjFidwmLp&!|C84eFc0l zpHaXEV#$RMS-^+P;X@_rKqBuqe3)qv4=8*fy+TEEj}IbzqNcenrNw%=8vAesS0fjd z3k;W$*6h2+)kN$yYOyt5%U`@n3<4HLR*HWky~uPXRwH@E#1w>IK8v)8e8Oezs0i-p zmCQ^`vg4Uqx9ECi)}5W1`Oc>@v#`00nN{gCJ~9EYQ+Akb0BxbBv;crsFtcwZxHd3# zTsk;9fPS#+E;t}6r)SAm*2GldWuMh2ZYSrXe@?7lL8%>bImc$%RN)NDg){8v6z+AO ze_wPuhGEWFM^7LL`L%k+<>(-?2(sM&LIfS~pq!)sFsTc8?|R-7CT1y~8l72iNk}@r zgDMme{$~WWC;n%#uN|>K;s~}Xl@y29#R5CZ5yla=!h%^8Jkz)QS%nI@L*M|4p@xy= zpUntIbm#11os-cqJdKG1dwleC#VA(M{AF-OnM*VohR#zRX>-8|YDne71wTm+Yfx9k z3xv2U2$A2G0CB~;%6*{jtR*{(?bvpe0gFg_9oDx%9O7{Zut3aI?yHXFzCs4|41h35 zBMO|3LKL8H0I^xSTPYdr$jy-R+wn4$x{Pz125fuZ_BYks-e+Pa$j&3Yk`~Px)%UG@ zCl?x$0>K#UeL?!nxKA27K@(w??s91B6#ne9_(*)#32Mb}kWLYaMZ~Yrr7OyfkQy%K zUqfs`Kr+!>3s@-)ZcYjU)tpRa&umVd#|m>&>A*}dnv)6V%{fUpm*B5CjSJ@>5X)`T z%8nFjxiKv-WltADnp0HLEbkB*cY^>~l*vg~;IO-h?ZcW_5EU1+0 z`(X!<%;p$2ZZ)%dV;2WnJa2PrrJdk*N4{ZUVw_MROZzo%n>dn& zmF$JB)%vI<{<7RIH0$+IpZE&~(;v_b#89baEe9Y3(N1@suhN{@etC?YwmQ`Hjqpkm zR8tmn!!rr8EdFm!NgXTX0~ zd1g7#7#_*o#P}?km$E6@U?A865%+CKDeE2NzUc$QjI1%_2!DQoo5GIAlg-U?!~qfm z0j-h{Q^`lTn|c}C5p)qBT&rbI0*_9>i#ccr=Nr=p3^r~~Z^z8u1xM2o8mK+cIDkXs z;J``X%HY$@{&)g5O<@BM3}iyfT@9Jw2q%!~{z9fNx2iAY1wlF~J&U#KaPW*}%l9d1k}} z603vv5DX(GOpoqS1w>3pQYB)7H0p`T1`(4OVuH)m(rk#B*zt2o$OwY8>WRr*lbHBc zYht3Rsys$aNW%>=aq}G^CSm4!28o?&P-{xFm;zBll$tn*r;~zwWHB^RcR|v8RaJ(x zNs_F$S^vufteZl@3@+j>oBE4ptaPl6O z49R6%1Hpp{KRVwQzOhLX#TO4&E}qRz6^z0XEjK%_uY)}Rw_ zov>u9(TR1f*cd?=U9n(c_nhdch{Auy6}v4~N|otG#t<^xfv+gFi%$&G*iK%#kq*KM zq995P&F&*!3GfWVpN_>7q0DR!h-Ien0S^;K+~yp2lvJVtFo9^$>RO^f9sk>#K{kl9 z&xF}cUyB(gC)U4WavU(bPbMcGG~499TvIZ6j8w+d;8=qU1`@B4h%p2paVx!zls3l!NKl5dz8^kNE9-GBUyms37BFS*otOU)_tqBsN*cT=ME5J z*Gi+MiQpkPQq0M6yl)#C)iu1YLUAJ5q4ZS$y@Ve&ctl9BhowL>YFK(~hO8`aNp@=x?+j)mr%9dU>!z2Y1M8?4|Q&BZnG|6Gi_ zYc8%OQR?e-ebD)jr&`gSNv(KSg7ZxZ`;Qk-ZveltN`pv&vCK+H#hw@P-Uy zR>Q9DTIrdS8-@tFD=+Q8-BBnO8yiRHtQ*_S zb~5rnEv8LY8@rlpd^{%GUf*PQM(uS@_5r!EZ+_r!?6D#KMmtHbX|F~WL7U0qP9md0 z!v0Vy?CMNzs!O3_9Rsl>dlOP&*N^LSqScXKj{eylP`unYC)&((!pXl-qj^rWdFq!~ z*HC3rMr?E(%T*fcOw5XHmB^|RDoxIeZM8_M;%ZIJj&0RAZR)D&v?-#4lAs|9vb7Z^ zwO_|_#&WOlbaL*M-YwV+d+#@+`Y^lgeb2@zl9l<@w+*|OFT}teVx=-vsuqGe64}Aq zevm<^j-+tDq*s^Uc+|lI%Grwat{X!s?mrGmBO#2bL@_HQbV9$R7!sg-5jXI0ftuMz zGF@Q=={v7|-7T&PF|xN@&2V+q4a5#M*UtZRUbrJhu$l}XXp+moI;r|fzA=}*v&P%0 z)NW0*IL%1k0 z#%odHyvRrLr1BI>oM$}PczCc;`2hHY2&T8NC(`%ZF^^$Klo&E@lsI>kn6^~LF%S}1 z)|6Ov1`CkbPN2ktMaXamGR%eSBExj)$S^Tlfeddb=0t`$W~FN^Fo$OkOL5bFugo4R+0p4x16j8S?O8i9DrFO4(*N<9=VZ^t{8aWnD&D#GaD3vycyBgYrG?hXmPeL2S+ zc~-Q=7kIAo6_tdpI`9RqFRb{2-Oj~i2woIl02YofaIb0L3!95fe1Y=@#b)CRNa4Df zxf0JSzQEWw7Mo}r6@bZ=(Ruc_$lbN`jCNycM-p{zafoK3@hvF68OfikNik-=pk>@n z=QZXv8asGFJHUhiumbXsQ6y3iVh?2dzk@pJd_ibWv&bZEpFb6Nx0#zj(3rB-`x-!^)Ywn&(K zxluXjll-|Y?OdI(fvg?yCvphB*P3#$hYfrYsH0BB#(*TIRe4ER*3IakeDu*`ZLMv| zWss#NJA7mxZ>ZM#Xm&G%CG2LC@Jv8jWtn-tawoej5|(+PTIOtICoj~?oI44R_@E*W z%RE1EC$q&Dxw4#P#v$5RW^T|OU*^~^fHt&I$xO>E1s^A#EiOebS#dYBHh8(wk_hdCJ)5G8BxRU@L+kxF!$k zogE!54`NYz@S(e->K8~qR`BW@!x{D}QS zw+hw*jWsRXzZ{EWnRSi3%A5OlUgMLQr_270{W$qaYnrp$zoGA4)p(YwQ55RL-5wD^ zXf@}=5GzrSB93=Qc1dM6kdkDWm1S=yjoCHpk7$*^GH2_EbUtdVRIa`RNny&pef8s7 zMQ$1^U8=v;jFq8AQ$=oCeGunEl@S%WY4w4)g*u}ua#R==3!z4n5-l7aR*gW3LX{Cp)NBSy6zYspqGm%-qEKnfSl4U{O5|#-q(sfez$I5r zl!%}rQ6l0eWUNCh-dC+abX;>e3v43X8TuCA9r5F zlJyPeBp^wSl~%Ck-Ekc6g4Kx$u5AHp+#NTIMnA*dac`_qbsgkQLjP1u^@g$dm6tAXDpe)} zZyrLAka@@~2dw0K@oGDm0&E!$DwsOMfj19%n0oV21E$VAWC$TEAYe7~5OzshdD{ zf~Yl!+SB9sTBQFfTpmRX%9Y>|mJ(!n(;vIddGx(G$8yM+IVUl)hA;&lLzGuWb}4$= z0##$|)79;(2dgfPdb%Ftb$Z@>Cn5tLirz|Y_l#p? zNG0JQ^VlgG4EN5CHZ8a_6Ab@Pm$&(<&(HzDkM^j#^Y%!9sHAKvh(v~HKUVtF%gtncRo zPr>wiQ9Thb#hcCVw?P&9tBCl5dQazNYiR;JjXr=%0 zqGs@n_iE2Lo({AgIe0i-usocbMfK@bst@11>VsJ&W<{}7pmY^;moC_nEn#*vK$_fs zs&>Z+Ac3y{IU9SEz9ZGcM?ILn11SP=oW6rK?jmU0qJw4Mxu7Z3A0K6~LfBF%!GDlq@+HbKxRJbfSI~XaG?_TR3X$W9vCZhdwW2df5o|Mvr3NvQEDLZ>?Wyz~IsNSXzUe!lsPsms?*MQ;tn{5YlSM+l zP+X@QvtOA+Kc{OvtCLSL7w}hsMUH$bIAA^G^X%vZ`E=xSXS7{mF(;@d79{eMubXNL zekX{f=Xwrb6%+|9hW(u(2`DQN%y&ybm<8#>9}c03P3oa zC9UP2Y-&mJqn*%_5DU6wcQC!!+x#l0(FrX{YHZwav?uE~G97m<=|36Oyf3t*|ER?B zxNAxO!D!^;Bt@^1N(z6)Ed(G~Dy?&!k7LZaRFg=KmSvY(dy`F3xIos`TznuKOpZ?u zeU?#nv9D2O6GE+%1w9;TAQ%zDC~*VbgJtW2ZOXi7r!PpVcCIBt)>BNH`KPn&iD+?r zS6B!WmY2X{M7R)`_X(=ONu;WZd!!2;qr`icw>5ty;4RW@bxh%NxYLYrp z9TQKk8{IU1d9&~vP``HxCx>VwqW4s<5pa=zWwT-}Sg-O=?uhai<18ss70NzI&1*F} z>X!Zdi?*qJ(0;DaS{pf|I1mVN&^*U#2UV38{Z8@siZ z3&i=I3{o@gW#eo2Z=191O=*%|8(+ip8J_;mwt8Scmh)kBL0Co5%vP~Ac@+%{?F1%? zz^hf%fN6kh>wtb(%&*#F(n0y*dNC=K3Asov(7F$lmrI*BDYxc_lOaLTTFF#St{f_$ z*%m2pl$%-cVd5Sq0unbsxyMO1NO5|RDmB3n&BO`cA9nO2o_>W*&|3Z_{;@>MLZmeR zs-Z<|1TEU*Xc4xULyGosM2d6Pi4=Y@`x~Pb+xAs#+n-OA>fPqP`oe3ibyCeEtGhBb z@{*I5vp+=ku2A79HngD2NZR@B`Te`^ezos1=yDK^Gsccy8O;Jr?xbV7j{tJbSy1U; zAas|RhMiWVd=cejD*BM!ER@G*M>a)$P@aVH0{3 zNnCmB?5O3+p@zzV<;&Y=i*TtvgWDN(LV4%x2+N(yA&NVrZYb}b9bsQnIf11lHxK2U zieu-f91o6?=lS;M&Wl5E5J>w0_Lq0^)_!SV8Yzv zWSmlz%1to;lW#LY!J;wPL*j`&xeen~Fn}B_InWfqM0g;_B~DYZJBZ}QZZvEgXV!6J z4n0w(%SHJHv4TdaCkpMTn!YGu$oyliE|X*wgSM)4%DeBy#r`-Dw^MF-I-Jamy0 z`8YbuL;UwsPxtMLHIaA_#!t)m2^D3M-xZ%iTW3TMaUud_ynw5S3sackg0|z(miv(L zF(n;@WqgG}LgSlPU5&3D#>c8W#3t*`YP9Piw*3$@4N)tURYO$MjIH3KP3{0@MzCwU z8lrH|;OCgwW~7b@!^Zb%l8(5Mrhy|DfDmK@0n=Tv+Gs4Cjxd6pL~q*4xFzXt1U}~Y zWvK^|R#9v)cAQ;8m0Ng7rO8!lfH`~cv-JgxjuDi0nJGRe%(kc53dwubY_-rXf1ze; z_t!CRx2|!~wi|N@zJO}l0#U>XYPL>T7s9I?-Y~{$U4%FFy7X3A7n78#v6FqkughE* z>0C8ZtqUWq*CobaRj-RMyMfo!)`js(0WR=)#lyk^L67HbOl4%9~8F`Z-@_W)I9>nU;bws-d?TjuB4iwF6_1p>O z?AszIT{Oi=PR}~&BFdhCOzh+fi;va9EB&W1LIi|t07ZI)84pt~4DR!U;zHjgiXx0~ z7S~v_WDvv@yye+RDi8`;EBQT$quI^#lNc6F)a(ila)Mn6xJI_uWLNC_|E%ol5Bn?F z6`N){yMjU;6}y50I(F3!>;M)F*d4p-26{<6Ta)I9UDY&4)Dg0%eM6jzu`AVIn_W#L zi=*snj`2ZXxT`&k4}Sj;o2<(NHeU~M-Vd=YvMBkXJwg^4TR|b`lVMjnA82PYj9|~m zuExotLP3Wddug((KkOUh61yS?Jmj{)u3&el>d?Mky4TGMy$v?wtpLWbMCclZ0LL~Y zf;e_A-N>^IvDQJGcK9+XZg}_@+n6A6M1gHYBk=KT1FjByU||i3V@9^&;V~z8fJ2bV z{LQHZ7CT?DArs%&5}EEluJUJdMp4oGv+GloE9iA$f`8%YC)0#%1TobFep3QY2>d4a zij56~#ZcC!!0%0|%W;%FG>)Gw&ea236JhHx{!U|}F{_hWK}5kGNB~5Dk8FqDF!c*0l?iGno~tHY z1FqKPu2ya8pq8;n>@mhzhn{u9UPVrbx)#rE+H$NOd|HDjQgzK>pH&Z*80 zvt$(njz|2G_QfMUWN~T2vqi%mo(H7!McP0yV$mCSWDizV2Ww#BO%MCImO6X9%ofc# z(9CLc__FEO6X!t7>h;IeBIE&MkQcEW>`{%&mS9h`q)>|inIfV=Vt=z|iGRkh{WIBq zTz&f{#VX6LapVB=P-{CYHUb72GyPPpNuEO^C=>Lcq!LT3Z+!Rt*f)(!w3;9J3pr`- zD@yLoZ5qD{qZI%5(*WJ4c^(F{kUCU0`aWtnBXpRND z8_nqin)4!zeGQsZ3G6JUr~FuXdc%Z!+vt-F{bmYl8LxDf%pq4+Eu;DK%;wh9vx-Yl zr(qUCd1Jsb3;A+y7NVRLm08G_d$SPbV1dj+zTBIIC}({OZw$g(A>9Gmd9||wk=x3? zsVwK4EI>W~O=Vjtll78nX8=H~XeCwKQ*K?wiWglI%QP_stUq-42)fcFig3eEmMSRjyK zn5N+x&9V+4tD0pT2KkHZoPux8dR1d>bRRgq@3|h8~pL9W-FUw2=X> z5Q!Cns%Xi4xviCzV{p@w`Em>{kPp=d+*&eU4otNdCi1PX7s?mZu$3>Ud_I&fs$nZ% zRJqP|7#uceg{@q!Ai(DUspSFjhXSX?nqa)*rF&J%k|^(}!sGGwDpD_A_>8L7@}4+l3O(1f7ZX zvL?06{6Ec3Q`^saO}mNN&&+0~T%YyAna!*nln@zU1X;7+KsO-p`Q2uQIwK-)Wo59c z03kz24G3wDXlA$%gJy;p;sN1YdqFc}6M4;Sf@y6D2zbo{yfe*%%~b(nM$H53Cqwo& zs}WeVgEF%DK>pWTgx)&q?R1eVE5lGMR)xI?er6v~Bmgfer!P=1w&9qWhy@a8%}f*{ z-8eIm_TOt@5soQ7CaTz&Q8pglP1BW&SDo0xN!&?VXNfu*xi#C9wE@vQnL!zCg$fut z$Q-RbP51kw*o+cfo_My9V*Ox&i+pQzR;aEMdKt#9Svf>n`-W|R!sdn;nJZDV zgxe(f7i+_vKcN5cB%o9u=B8l$eK8L^z9n%8k=c zi)-MtcID7%)<@-xQf$JP8)vt23dAOSxp8(YH>%qT<;LT!9F{0H;p@YOBoojah%Pqa z%gy0qCVaU$e5@R9AvWR5&EaF^a0{^sUvB!J zm75J+7`a~k?{lI)wf=XJf(l|=2$mAmK|KNaP3NL{P-qx$v&aA=H zk4sUa>AZ$>2WQDz*>~ux7T4Nz&B<=>T9oX@s=ua}^<6#i=P$BsuZhPFCxpqeFGD^| zNKr@y=QI()trZZ{TT=YCG4E?u4d5}v9oS%283E>sYLGBGsQ^(fkL^p$W1C23VxaJ1 z7i5tzV0&Q@B}7>`8C3w{#kh3t+7RfbQOR8^E4Pgh*|v_q(By!$#b1Eplm4`m? zy%`^OKIf78xciUo*L5$lU$_3tBeP4jc2W7~uQ`qG01vQqlXSBtR>BUhc{nY^Ml$nP zDxL%u=wd12{0q)S5M_H5dH_vhxC%XBhDN_wRd4tgUjZ@754}PV*9Jl_JI&=(%afptRA}0*zp4S}>SdL*h_xw@? z7Udcp8_xURIsE2A=as*%4p%_u#~sq#`M0O9dpPjV{Ou6M8hH@6`0lSWTUL#{2@d-gJ!uejk7RnyxvSAyDqimmIJ;cD=c9a_A zbk?2GNyGSvb3_d}IH~s7g2))RnRQOi`KbK4_n)GcMHcB!RQkD_vQuLMhvJ7iW@26I z-SgtZyqN6)gynnQ^d*=Ce3(r$8i7^jU~M*xwQHo--SyHv>Y#|T?{lzs1-4nsXF=+< zG#dIEDU6G!D#g`Pa1%}U{+tPOM7acU~4DF_N;@M$Te-}zq^IB zhS`yrhG@Y;y?_eBm799%>3y2<)EuRf*QB9oRhwLcCAObAK5fVt)lHpFsVfrv=YOS0 zIu?XHh+(LLw!?=o)YuPIZ##z4vej~m`N(qFH25dFfMA1GwrnwjfOg%bipfl-_=E|_LDry@q_$dHb*>>;+#Bx{BUKt$z9_y_tm7wmIc_6MD$ zZSiryeh@jqy4{Qn(#&~gf=HPjL^N1TqbP10K(#OkE(aHr6cHJyf~FnN6r+*zEOUBX zX~Gv$0vOd&{X&9SYwQKKK(l_)JwiS=&%f-uW6hEc)R82a&#}cupdyy+Hx0m|8kG)x z7gdt{$QFkNhBaWcBm@m;Knofpu=eD~ewROWuczokEfRzwKmYVhGM}DSd)~iA&|&f%2Yvy9dELZC2Hh6m?F- zQ{s&+x<~)?&Dzxfv9$nb6gcAMIkFGUlos|O>S35W*+PT`foN{s7=v~+Gjx%bIux>1 z8z;sZkA|vQ$fqi((U0lqkccwLpOL|HFFH%Uk10e)V=nM`T zY>2yoa7k-4OYkpAG)}H9Ay>kg@W=IIJ7Ut_jBIbVwAF0Ow6r$~T(PJR>*2AXv_01A<6H5)(@)Vx~Q-0eDglbkx6QPozkE zH7uYENf!JD2NWnf9v)g@UV&B8SP}D!nGog5>sfYt49Y_;#V}3*O4dDl##V8;jM-X( znVJ$yYK%+V$apKoPNk^Fm5hvwcOCWjRCu#+D{)KV8WwFBMoc+!bU_4R;E6<-y;ofP z?EO>qBL@Lkwa>Kp%uEozL#72FBu+5_7iO;h6tn79o&Ep=zn*TmB+}J-I=Cc8``PW;@5P2uH6~TiT1nRfEfinp% z7Jyda#3)qkSp^eMAPn}5ADof#4y?*H@Y5IUR>4O723A((RPCP|Tk)LVnC3YV)V#PV zH8=mWKHzRHp@?xQBb7Q)+%FVMwsStWve{AdL}NUv@Ud)t>FEHSs%=>n`7!M3J^+BS zec01J=UZX>otv#`6KPKnv1I@V(d!0g%xAcMri+6$0a7ntyG(P`o2+x3MZfh|)Vk=o{$Z8lws~ zW0a9Zrp-H}v$kP`1Kj0Je|?rPv_hG7tJCYw%}a*275(&l{=pr6P{{xO)O`L&JA_64 z_s=inf4D=qo?_pvP0PAfB(Wl z{(&7@RR8-G8}bjCOC-%dvcnDO8*{QqHIYhyhX+I74-DHvDy@LO3$WgUt0R?r87Df( zR3nx5KR*@P=hi)C-BXAn%f*6+1vB?sOAE#*;NG@iRv2qrxCJxAj*V@*gdO`YM zJ8R-aW&=^r3o8c2JP3%J*;x0QuNBC#JD1Bv8opH80V1dQ+2sEr9$!H?TXpG6Qp)(M zp#1!=ST=1p=%CrKOH95rA`unOCc>%FN1-E_24t-7?V<0b_4bWXzm!o>{_~Z6Z<^kB zEA+i5#G{=%L*Lkg>vID4kF6lZI^J@Q7r4=IkWwl<9_XSANyUQHz>JW*<7|4aleo(F*GDA>KlJ;}xW02dS@?fTd%6fsRjD5C01YV3@v`tFhHXMk~~UsF{+ z*9K*~)#KQH>et8F_DXQ09{Z*;u$k!g_QfpwQk*1c?QXYlzDpxvEx-?(2b;@DvV@>X zlCepeN(MF-E!z-$fGP55gCr<+U$Q;v^vlze?e%NY_WWz^!(Q92*VxMLH8(HZb$jaf zTJ?K?Ep)es_v|G%C=@HT&fsN8@MdsXm_R&PgMOV5qQp^(cRP6%jwiH(cG^@=;jw#7 zlrt{krEI3F*nnn4(~In1XvKs|h-hwkIQOE8=MEtV$yh~M_<80j zH$dklc8FlFSbz;0z!A2G1Uc4ENQ+xdO5NBZ-U>q&J+C55V~;~1gfkU^kOPY!)QZM}UP zcY`8qo!ECx9ar>SQOBPOeUof+Rj#mN-r@?9Q73bS$plhh-#qL=?Ks}XjOx1m981bwch`$7c4 z0Ab4fpGu{zduABy%atCpLMoEN7};;NUc;VUXOdF2S3ykZ4ceVVFYRaJk+NcF2+ z^#)%hoOmfY6j$}Hi$`8KWS#&lpAP@TVXrruenb7rjiayJAYsuVhGWS$+Y4`utApro z)eAN2exqo==iT}M#iErw{3B`L;m~xQ(T0m`HaZ}Jq&4`E6n)mf3Pqh^grRV^74A|Y z>)>miZ-sl8DP$!mWF^F#*jJCT`POp5Wi_Lgsn#=iSb-Qdf{b0}n5e^1!QjdDdkw(= zG9KRhn@ExYhUg#}FeU_ppQ_($2nLFO@%`On?=frlUe7r8=?Uba5@34uK)ocQfxa*v z5k+$UBHOomF|S`_XNDec(u=;k!l8qp^$wW!JB)jSNGR*G2q@ZE+3g*dA)VLcS2q`d zkJ%!eSn@IJ0Bb-zW}6e*!7|C{B3lW}f#><{TkHzTrqlt$KrrEbr^$MTk(wQ*NIh!! z1QM=wnYYxs@uFty_ikUibwlml)I+?NXpY3;$BrpgV|T5~-J!8}(!FMOHJgN?THDKI zFtS7nye)?yg5{?CQ{T?t!8^p^_T1EsnIOB|3N5hQp3kRHzQmbRN|@ z)l0}`z!hYXY{mdYLXpkr7pPj?70TY|xR|#RAfP&TWI2%Cf(1Pvv5}Q<@ZRfBUyeXz z0=z%6_G$)FnfMKwcz~%-1i8tgYEzy?;+j^eWuR9}h(^;YxqYTeV!zXBxlN^7;)T;{ z`AxK&?eqWMA~F03Cw4nm8>$-Ku2*jUVr!B~fPhZ7TXB&D*^xncyF5c**)2x#SPO$Qkf=18yp~zDF~jCX(FV;k!hk9 zK+H5DDp6I3QOYzCs>?J{SI0B~i>WKmV46tEdu&BzkkQa>BDK`BQrdY>5~LmMdm|Q$ zdn4<)7EQicCJWGTT^0*WmqKD7x0GDMwG^^p8ez1O%O0LwW>(Fr&gBnJE>{V-Z|fin z0f>GDVDi{Hi)dk1(hGTG6sFFAa7T22)BUI`<%g|R&{2gx}xu+F-Jfn#TN{{K+3?8E?a{mt>{}E z33JdCjx=0J)g67tLl^qKG8o98JVW0Y=SOvA9pji_d-~3*<1x!TfL@(3bOK{A>5Z#D zCNKsbjW7m&HyMLhmVddy814y-;mc!;;XSi622b*38r-h|JUn@lBcE5gUq9h~tzyAe z3+T}Lc$#AxcfvG&QCd9s0BELa-kxb3Cwn%XO|fW)4rI};4d#2DuHMkRFVko*uT=FX zjZ}wrj%eLaR^_KvEbJ#nSlH86<2|3Rc#qSxHE=;Gb@mBJw9`_iS<4HlJx(h&YxxSL zc(S#;p%k07e1%Rt*;wAtiDfL8Az)M`zNA)cCu_v;0^X~P^KOsA>aMI`oU9SUPL9Gl zZ_4j*3SVIqhjy%K;#QUH`gv#K)>Tt@;{z@?n98m|;C8P;WG-<`Wj`O-xc8rhhK=+D zfs<`y9X9R;Q#n8My??!Z@1bvr`>f`Kz9-wbh3gaS%&9ZFVmhqt%<=))d0oqcJk8Dw zG#gy%iZGcct#>lJn2b1uEKe%|xeBMKxYSjl@1Iz2-%IqZNRy?Beb>xlL~jC+6YT5W z9DcNbtk~Y6%6k30wT#3oa1ydo`h;i`KzVk>`Q(Cv}%c#o0@fS}DCf_8xM+jCjcZ zW~J=0t1!Vres5GobU(=og)2PO{W{C$8+%KdGy?_X!*S!;ck1KTAYI3Ff z^$hoMmHW63U0$tWg4g?p_^HnueX;E9`hA1{e5)^)IbG#%^q=qd5>%@pyu}31yh$4;5hM-+ZA(xL- zzrd&aEKWn7=GhB5~do=v#0gkMNPY(bSF;Fb2ujrA)xkG^uFe#Eor*J~Bs@cve?6-X3VmurOO@}eD=@@dkwY`3eHei|MRmRGVJ%PN+Z z$Zs<0@HoGIt>N&1r-#?xZ_*Z8_o&0;iu%2V!vppi-utAzhx2Asy1S}=uOZ#R`oep6 z*?UXjz2NUS6xS~{q`RVi@sK%6D&f@(gh+)jk;+k0)Q%D_y$Ucl*o&3;3Timh3FNLpmc`bK-T5@9`#&?}_7diPLcJs`_rqVKVHy%-w_(`WR?82QY8zLjLxCW?{S zi@V*T{Gd(HM4650`^QCJDwAha+a%CcNBoKdm1&n$nlp$rIL9Zz)>>K@dJ`nFRs%&QheH z!U6NMlI@z`87>m9qm8QRF|~mr6y<^;;8zP_QL+Wz8qLwxPvK(#)~6sy*|DrGi#n3Q z84r%V^!hC%CHRCArYHI9w`3nps%UVLl|*bu7?;qUAlOQAXSv3FG?EWQ!pcoE95$jK z1Kx7kdS=lk+HKYPK$&Tg147G4`o1B{VXGsr6bDrnBF$E<=5jbGcuxDmRws1_cPUl| zZgo6NfwOdOjvM*Z-#F<+L{m)!VyCc2<>{~#?DXN>alKzfqX}*&p!k(A7u>bHz{*F%e*~O%B{s$RV3yREuL(dXy`XQB+!4Z(D)%Qbrf)s!w1-zaS5y!K#RLop4WkWI&(vNCKHl!RM$v6fYN~H`ak0?c44%o<0yZSPl?HrMUfK z-Nb0fKka%LD)FuQ>JKgb0k%5aARR*{iwSg-VxFFkw zJup~-ClRy7@7fZq7$c-3%q0QlJAn)4^X0`X!aC#ri&gW?2vPpX5LD*q9@kxSFy^+w zVwsdOZ^^*bA-|%<^DU|}n@5#nSNXQ{7GChI^9~(~pAAiR6#*tk0S>qb^v=clv=`fB zFK)9J{i{)lgW0{$9>unty$40Fx!#APX4iZJ3&yQa|!;JxB!C=q4!#1TLSH<%`7O(d#)`n zT+C?P8SZ1d`@kWIM_bFoG)RsuwFtkWkO*tZC4kPFxSYa8`KMa=Evz<5(GTg_InfjK z0=^6_`%>~G88Pjhy`m7pDKjOV0m6YISWLE=($BLevl{FMj$gC<8_gA1k_$&7gXR9l zjjlY;>|w^En0h|gHHM4{v{Ep)stRrAnbb%=M8tXDj#?=sS)o;K$gXW@BSL_+7^(*v zxrbPGkc4o7B4Q)$;c{PgUIBE94ySG(vyckDn%B8}1^Pmvj*f9QR%Tw~(yE+d{!s1u zIim?_vbW%PkMjOR+Vd6=0ySoYe{ZyxX#K~488pwCX)UE~qVsv3?JOtjoZsKHoILQMVy{ zGSW8hra@j;CZSV&mUFBz0fw#7lPX0F$l8f?A-cAPP zqPPlxtP24sbV1O+>%vfNsK$S%TBs|vdLSRDCn_amP*ktR;ula$>UNUK9lqxO0=Z=Q zSTXsPMZ{Ah;x^j2BH~b+l?$o?K*0qFpzc?b_ti#ypN&8)YR!E%V6+{YVTtlLZZ}Uj z2N(hhQ{JiKkx-H&*YuC&h>}|i^3uU&Cqt|xQ-Ui{0 zNI;Ek44N)ukep^?5Z3!K&>^vqAzZNh29j8Iwo5W#VnK_umO2bQLGA*ACMxkLvgiA< z>^*H5w8`RZ>>jg#Nhx} zuvPO80(=r)PECM^-l`ENz*{g!;&z$R(z9!Q5R`^Tz8t2~qOSIg3G3Xh;J_@YU7{O= zQj5l}w(Jc%qujw1&0?d$RF1p=QwlfPVNAg^ZNLMHLddi`&W$>AElX!G#`Rn2R)#Lh6K7i(s@9&^LeEb|0{WDP3}EoaxYP{=6O9 zhJT(WJrG$K3vzsP%dlgoMQzsTYI*+Z4T2k~^JUij#|(Hx@DvRAKJa4JOn zwqbVOd%n2mS?9g(5B~QTyVnfo!Q*27`9(Hfg5GFU_2AH_^>?N$Eh9J#tTW=znjuKGy7kCVUS_1aDW1(c2&WJ>T;^ zkGkPXFt?R|{d6~bu{n2dkpSFh!#DC*HbQ)@)O zP~9;lsr@Gz?Ryf4n!g+d3vdjdwFh+6&cnzlN^?|!my>7#sND1gr=*+_ZE!?L$YG?{ zWs_T@PWHo*JDw4PUplA*?$H9HQtTl`u$2AVw1rEHJdDdfeZzyC;9@$@YoWw!tJ4#N za!E73kWcfkJxcaY<2!t)VbonghJQGXygW=Dy9F|$BBc(^+BVH!vjy&&Wrt!KaLN(3 z5Kxh3b|R%HoKu5hq_kuk{D{utOP;X~Xfc2NcDMJXW->VYU`Fa6mS>MO_WU<3wI;ng z)0<_f@n<2E>_r-Z>)4H7gu>JHec~rr z*r_Sk;0QokBLFE<50DlBA)`Z@{dHo;-|fvoMDJi6ZCU8Q2Wxwo+$|dNULGE5Nm!)| z^mc6{$Ufvz3UuotWLX;^4|OMtfdXUYzg(M1$dD_wR_ zrc@%GJ;c%>IgrLE(T-wsbF3W%v+bcevSsO4p*JLqx$cLA9P&hk%16Tc2bLKSO1?^l z*8XKxY@Op2Tz=YH0I$AO_GJ}kea5Q zzX{5M_@*r3z(Q#ml)YPY>g?!=3{1%z!ePfTE6Iu^Smh1>FlH~&oljBrQn!PIY9Jwf zXdfU@`VE|m;<)aeLDe7bBQuPRnz0xOWYo+TLYU>hAps%835p;vWwP44R@MrAmnDV) zRP)`(!IJV_zx}=_d#X#`1m){_T0kXRTtsOt1CY^%b~jL>Gul)JgwG03;k`wxpKx)C6orEYdM$*Mo29YUtqpUl&jrkDV`5P@W+l7sFWcPSjm zU!9OrOqumYd$qiINEDU=tt7%usnBppyHCRWH7(7~(sCN(c=WM1LyF;~V_BLM6=3&g zngpBfEm2$Pak#FNXUcq(NzKvHg%j59XQ3TvvH)UX29;ZD-@w&YHQKk_yV-H>;}4kTy&E~x-z;kKU{N9N8u6#t+lNJebG zrNnVC^6=h!qaPS>3CVfg>v*-RS+Y6j&W#{FCRVFQ7qW@9Uae2)I4+k)8eO}`Ug)tm zp+^`9q8TnYVa25Gz@NR#O8ahLd#LMMi8+kNxXpQrTb=FeUmYSGY;_!U^lMYc7EDD+g^Pu3eZDY10snxBVO-xmn+2i%_8YB)F%6Q zV!{}Eku^0UD}PM+VZz1Vm1tji0zG=>O00SXfiC28oPj_)f{7T$SdHL1Ut|Ocnxz4E z6ok{ybpy^RDcUtl10nL6O?g(jOH9LUBO<8f_QGhER$k`4%j~wj%kDam^)M6I$92C8 z`*^j%muZe2NOYK39sTB~Selq1b&YbZhrQVA^=S^__j+EZZ|~;^tVi+k9ub5FRtdRW zjD_GEdDb_|eZ=#=+gV}me7ie}AiY`*Ni2!=f!4~ta$+LwNP#(XeXnG%@^S{P_!UU# z1Box)3(%0U4xl-d^OA3nJ~%0+9nKzts6%a9WZOEBe|!sbK=x5e5FK~6yhw#h#^P%y zRMH}70ileX)?aq*YC-K?T~h4ZMbccRe)a^O*$nlM39%ZbN!?fz45Ua4n`q#Mx9o8u zx38e4Bh)4yr17_#FHVL#SY0VM)u&SVaR*68Q5Z@Fbjni zD}F}y=9Y`1lm#74RLCF=!GQ}2FXJl6u4wnL+qjrd-_ zrDI(V)Csdxsy)nce)D1ZLKcYzQL;DPtH+pQhCS(*cxO6J;A1|*1SVP}7jBbbWDr|r z>AHHLi#=r@c8u=;HgsM@#(=iSw!dAR3==&q&=eP;@T+qn<6h!HO3DhO-JqL}JLE&+ zwV1T*SE)K)HV*b<|3T9FX$X6u1X7iR|k?{>ATI<}GeBMbJT_6q3270RL&`@sLw{$pP(Y0!D zVpx)_ac2(ARzUV|6~eK|_}%OaLF!BgQoUmq3eJLSy!6J%n5;5$0k^Pp(t-RyQ!^)c z<8Jnwv6hTr((amu^JDmsb7)0yfO}cNFh_4msGpOM*Felq`MVR+9f! zFZ+myB|!B14V<-|XSUe+P!*Gr*{m~Cw2(lVT|Ep>nYHg*C+qrPfE zq;Wff<>;(Lu7h@K2^fa?KoTPu=X+2~CYudg+g#(2+{A<$FFqUm^|}sg!V1(Fb#js3x&3F76W= zzM21bM!QW8Dv#i+IbxU1Q!OcV4W`(@R&${9h1-~o>53{?;-skj3wP5vGeB;53qDfJ zd5~z{O!n$q^A#r^HeSKjp;z<*uM2eIN#@OBFB@F|7%?`HVUxtT9hrC%11%h3QLXY* ze>67&0VKIJzeTAmfNcI^K!d@sL9$kDkC%->uHzNmF#)aSJu>kKIrx9~#`!4wF2L#K zKzRqUn%O$JP|Ox!P+bd`O+vgMtr726?pMTf$?-k$M;6e4&wv@Y;YG5yxj#nAqoT>$6yApM+w#KIbO%3Ho~T_$h2; z0Ck4+OkALdHp1LltaHNt+6d$AKlM==xml^v2{ssSo716vAaCI9uWe{7Z_TsZ4lNdfFL1 z!o76+*h@ZadBXU>m~(CQKIvbX8D)srb;~zDY57*S`t6J`!%6qKu6>SyMByn2xR^4A zgcq?BPPJ&*@(VuI7HMVcQ(rQL+o>;*z?6QZQOhpIaWFzzgWq0p71ox*X+QRR+#}Pq zm@oNulKi8nTh`-hE{$J_Yirvb!P>?bv$ll@&%6G4#M*}RoAk|e76Lu7u1PY6T*{Dk zt!WKX4WwB(gB(hMT0`H_)q^BuJ^6$?;Z7FQt!2We|qoCT(m;WM_xulRhc>*s;-H7KTsoH;SWC*4(&Y3Y^{(7 z_s~i=+Rgtuf|SBP&@lUea`8gX8Iwy$Gi)21G`E-ppoFjuz=fjMLm%5<7RK67ob&Zy`6~q!uh);tN;1gq z174%0PJ-ejkvRuBALPDp)Q5}PX$kk?E9?uFD*GZ?>e0vEO!k&;GUwfdr%Lg*^8^zZ zUhHxnr$}9rolHh*rHJOJ?<%alYKYw>!qLUV{}ab}HRw|bN8+;J(pG1~$iWn+* zkQW$*yPzg=<2ir*ECog|srUNy_$n*~2<%2*@R=&faM~>~aHkl|7!F2hg%sJn14>t? z^W9!fs>SA6SS}(lBmB5|HrNwRqWo?rx{?=oTx@Q*E?Jz$@gzpOnrzjL=;fDA6Cu6( zgAmevD>>e&m0Qz7A-+83)`X|Q1tmC%1@bG0!|kB}p-?0qb&WlV^!KUHn0HbSRwd|n zf0%Ln-<9mt$J_u1kDTmb=!eT+CRrLz1l*xySZ)5a+V%Ngt)2N!gQgWu6%uOk*~Bh& zkt*o3EKMRG)R(u>gy!e?RAKWbG^d`)PNH?9&byqXeN!{PnCOUc=4mhCieD+73!i|; zP&*O2BU8bcMAMYsfg4b1Nbn5w89qPoR0*CgMBjYmZBv53{^Lg_!5fy{aI&!M$Zf3d z%3RaNvGQNp;naEzrjt0DJT1F-jXGTI+J2YSO5$MhT}wYw>+qkl|=&@i5;Xit)3ynA0>3RYn3J;kzi!P(r)*P z8Ht)heu*Gan67{0rgUoL4UO-U?8(hRo#DS$`SJ`jOiJW(bJy!lL!!|r2EPxneBWZegiajg64ouj~^ z6r)$i<(u`G{>gH!X~|{&HE>;*Spu-Yd`eb_n;o@b=5x4w?6M#Z=VaH z&xHwnnrmhi^xDmlX2CaP7nT=crftV*76;$O3B5uxj?Ou=z&SM^I(?F9nIS?JoRPlq zs!B;&p=OSHXUq*Vbst_lLFMtW$kX=%BE!z;GWX^it8q92>8;qOII?fTRIO7_74{pm zebA)Y{(9BR)Y%RNX|v_|zIRK}SYO{;CiVTl*X|ok5%HK#^Uz3t%CPH*Z)|4l+7Pg7 z!zApoUZ?7(^m-_^Za=WzZV5YbNS#mVc50`F92Ys{xV-|Mki!OR4%|uT2-|yxjrEi3 z9qYz0){Rrf>O7QFI=#X=y<@$dZVH`ln$qcX0%s666m^Y5iL3!vCM{nMExv36^-iqq5 zZ)#Km_I5MLZ}y)UpY&S}5k*SGxs&Id739&!-c0tZtyQ%cR6q#l&Kcc+3T9~@wDDHS z+E^mX$0}~X6HZ7iv>9xgCOdy3Xc7^zjafK>)*lKAAqZ0?I(ui}-oflBA=JGCnyslR zzV@{2pVsG{bZ1PER=tz)C^SW3J{lsVBrW(Cy^$wm6(Z!K}_;beyZu8 z{2F?pPX+*FcSbBup%S0rP({Fguue16Tb~cvcy2PH)BZ9U`UQC^_em28bbc zo~ziZJWL#4DgWtf?efTPZ_GbUo&+|6EBMM6#tP>1-%oiSmmD1IorvA9#`%|HP!b+XHoSuz5n4>6C}t|g{N>$A4=yHYOWjJn zCNvr^n$gQxL{`~BNF|kwy^v@eqb~sFX8odjgnS~bx-v%CcR)g~h5{i7-l0n!1YZc1 zw9sSA>;vh$V5j9xG(usy66Hx$k|M>k5LBznr4-d(X5vpY-(u&%YDBT2sk+@RDT7tf zeK)IODx<7^ThPmc`GQ$5DIUy@qO~GXYgUKzN5EU_dfN`VoR4Yu)rZkGGO93X-KHH+qSPP90E~JhQ&W;*)f_VcY6x zKRM9Z(ScU}8E4?7@rI0V)#qRN#wr6ij_SEaL?_GzN@v@?|)@S)&8fhC}k0g z^vVMTNpMYlVGF;w54H!@WltF>{*E%zlVOI3Tj`%@-$2ZkZ$+t8uu5#U&81eOESK@T zIK^lQKQF7QTwGPzYgGgsT)KQHLP>)t9|_F5%jMSp^;8VC%O%2K(Y;_>NjUPiQQ;1y zN^8@zy<%_nbX=8K5p9$%9<^^M1h&gQak(cP8M6BNhcG2I4xND`bjvq?>`fnwE`$-k zNnccieS7?6L5=16d=@pp?wV-|=Q{w#>jz{SOa*n=i9VCF?%e5GA<$pn|~ z1tbh%SmPb*R|9=n;+HrmO#;sNMvtX)sAObABElvLQ zMKGM4XOdVFee5=pIOsy;m`!G=R3WLJ2}zAmG6HDcJ8x{4AH37kJeUQ?MMSs?ZqU#| zJI23llsah2fv^fk3WiK;V2q`$QKlYk;JN&Z+iibuWm(zST^pax7V=~quR`w(hlEVU znb2J85J)#@&a6OlO;P`V=G&MM-#nUg3d5s0We&}i`iUQgFhU9!(N`&P7j!P$G zbj%HsC+FIb97Llmf^JrSkUGR+P<#YHW4Drr#NTW$eytPy@aW5@-RZ8W)TdfP8!0(vc2Zf85#!SqUhC=Sp2KJV)HwO#vT( z2h>qcDpCY2AOJam;@Sd2)Eh3EyutC)*d0HWRN#Z=ZG59VUQq!4z`%UL5zIht@7^x1 zIwEsuJJG>_w6^-PtGsp}2+r|T2_vkRqc42}%VA~sYdjlRv9N2-jtVoP^sxweCUU(0 z6?^nPDuTp6LiY|L-0K*(WuZP*JT5LbYx=meo^J;!D}&h2^!gVk5#VO0L>Pd_OCT3o*Kuzh^yQ=9ljWU2A^L63Dq zlxhp6l2qJQ6RL>Pj{Y$`fXFu>jc71GA4lZEZqIkRbL@gQeJLVw=4bgpC|Ga><=r|jN~xzBdBbKjZRwd}wZ@ zjpSQ-==D}trPNhXznzuexZ{1)b?{`TFC|wlrZGv@v+_DsjLR4D;aX8adHWlz6_wJ8 ziqy*W`Wcru@S(bGD=2SxlhsuzbyWvq$->3%0HEjMkwN(dF!ie04ikws-we3uu;Sr4Mh133gtLng#1Ct zMg2V~?~&400!icN;3US%zBW?7q?EUdDJ+hn#m0j(>_uN|&&F;v_%HSpre-gm%h5Rd z%1HhTu)rHI_rVx2S64Qd6%5*A& zCVG+pvRBh$2pZL%;l?77&YL*yFA-gewhzTJro3yo*~Ym=5>6cGxCCG6yc>(n%fpS* zc~34NM#agDSp-W;c9(u-F%utfdxUv3tks%GiRjTqQCO`47W7uoxD*E2kRmeTB0R7X*sf(`C zD^4?nB2d55RS5RJb?_ASR;}U7h~MEV*XF zuhQ7Db=u>J?eXN*kYj!d%&<5cDoq(4l$~Q4jD^GzLgf!Mm!879!?l>ejfn( z+XJA#eG;G*Hqy4Jl^G_#JxqT4%E|XP+y~I!5jxzlvP0k)zkq)p_0!KE&I0)V8UX)a zCjfqNGT>iqXY(C~zpA%R4F8S*`0tnq_!_yVpc=_W9I7p?oP2*_GPGaR81OGL;C12l z>7m2ZS9S>S*2eAc3?Tl_2_Wvz24a^y7$Q=(pN=TICX^l$2K|r#<%dU7O8mZTE8P>x z11AxJslXzjc$Tiu2wk5MrmMKMs%wr6r^uKyku$zUy@d-W9su<-30BBbr^?T6ZR|^*=Vcel>ftTI*SG?4hCGhlYhVlVCt^Sq72P zYaEky?Ew6iu7HhPgCxU;Op{Uts}+EO|MFZQX^18=Hhg0v&BxCwE{vLwweReX1#x!+xbt76YHOBLS}=-Bu8R+>@;a-1pq zb0mQl5)t~oR3`i6L2*kfP0P&c2)8vN*0vg^`S&)>x+woAyq!JZprR6)PSyrweKH|S z$j0WiMMqQew`?aDw1ljIuKQYPKi)06nao7I9u^SmVSbKAFz0LpLmdwxDc)B=ha%%R zlG)YK6v&V*lL5kJFt4P$Cat401HIZT6^4zj;8mN1ZS{gI&N(1L)6)&XMWIscy2mv7=f3qs1`8oU!tqcf10k#J3>7tZhIdw-4NK}?J&dtxpY35Jn~I30Zv!8gaK^N`n5MY1 z*PhjlF)XK+ox>LzOBmldzA=1XmG2Cf8^@6CxUJZrnK&lQqiE^C_big`xq(BR>w9Z( z2!?|3qE(2hps?%6e18?pA+JJHJtG}(L2umqb9@`)NppJ%7PFk!g&UCUK5A+2OP#tXd|y99>gnF(Bb(J z*mB3ueN2ZhtYIr|aBQ%>sD|xD^>in~b_N_?+njT8K-`OcZ)+g#+z4>*dkNx_8n|3J zbBw@!Yz^GUt^wRt5qDMz;?e+ILK$r6qrhE(xxEqK2C6`Ko3z2lO_Iti77cL+3ja7S zo#8jBxPrddk`#O1Nm69alXM>!myLpSRIqbGSyy5nf>{^AY_vH7Ib3s(56wNkZjLP1 za(2gfQlz8NR>I+PyU53`xF8(rY2a8&opvWDk!gOovA* zcsyZtczj=&!1vV?kdS(m@E`-B1MlT^bL)c#6Q2YRE=_E}BWykokMExj55te|pB)}Q z5GL>g^#qOq9{(*g_uuN~)&~zJJ_#PgL^j|Nq!ka3E2hK4@Z*Zv;qk;UfhX1zI0kt9 zU})|K>*m%64<WiZ7~t{4p}8Nfn_C|| znD``k5Jk{{N83vR9v=UFIy?+N{`>6k_>nMyAE_sB4Dh%zGd7AiEdNJn?tj$Htq+y}Z4xZa(1juQm0$0azd-P;3pe@1A0>@& z6Wx_ftiFtTLPdpU&{{&^F+qOZVu95@-3y;_;gePPW7o`t3V&4YFlQQaRw37hwz&e? zb`w0{?1hu;9L$pEfA5w@i<5tbFhlJKi$pC_n6twFF{lvmUnEYHCrnr&&#W1d`uU3% z2Fm`W5C@i@CSGqwZTJ06Nj7-0JE{;-fkOA|K&VTk|qwqp*|@pdC8r9+_(Yb3c?Tf@ghgGblyM#lvSqiM0qcMO_CM%QhI*# z4ouI9>$;uIX_!&|?k(BNI&r3+b=iEZP#&pXmIsICSQEbg`=at|GN?omj4n$fIIjFg zLV8=KHfK06OHf=4yZBk^gg71Mg6Zji<-{pD@!|rQFy~=q_vSopv#VUt@{`q%3mN5> z)V&N-ZMsm>l-omgF~Yxzlq899#@yA4sqVMTwyKWo8RsV~7K_`<>4RxJZP+7hwdB}@ z>}g6|!EMFKUN>-UX(qNJbR85SbY;szqyg!<#b+lzK0C3T=mklEkub}f{`xEnQ{-fW zP%Gli7cW@WSYX6aKMp{R25&nkQ|;vo2zs%-!B=IDP4nMYsJ0oJ&3$ zmNJWmb&q|(H;*rN0hv5jEG&4q0R3|-YdE6NMHTQ@VZMR~(X8`AmzY6Y2^;X2=ZF&5 zJ`R!ey@%c?jnIiJEDYh;y{fvBN^+^HY~6P)L)n%<1lba{3A(cU zMVyAoc(S}^m|mVWUeivM2$m3TPq%~0wr~Wv6G4>Nfaz8TCo;q)4uP~um>`2mJK;-7 z44B}6NE~8_6Wqj2l*F;;_uuE-`|f-7s#GOII%~}!T=%|v@A=wi?|t^y*++4|^iGlN z4F%!B%G4!}uUAT|P?XN`!hsy1z-yd1KcgLH3iJ|N-da3p<(~_1*R)bv#{{qojw2RBoX`ZcdSiLKt|E46aVQX+um z!4)W1%`5hD1T6?TU!#-ig9gM{ySw4Gx$uhJ^0q07fwYvk{ij4eG4tG~C~ZOC6wT)w zZ489;T*1pV9k;IU7aM~(TfFob@(nlP0|PQpvV#e6#*5V_+|a?*evaIf^uWaY+RU~B z4e`M%fRrq;7X_Z6^x;T{I5zpXrc4`G8jpFqYY9#732r*SVV2|y& zV5cJc^9uZ``8^i|gcdt8wBZ6Ou?-gkx!-W1+{*)HA#NvjgOaunZ-mW{+I9iN)k#)8 zb&}asCt3K_$-s3o=yVb$qfSE6>ZISg0d^~AW&5m1V;(i3LQmMir*Uw&{kf6tl;Ni$ zXxVIHca3e3t_r|3(ovDQ25dY6N=wg@t9wY}9@3OUtI(MEA%dmU22qy&|*bX3dQn2tVqN2u$?!9lL+n8l$_Fy~|WLH0SV1|tKg{79W( zOqS{~R>drqY^t=sEEpTPZ~(-JiL0r-8Fv>Y0phz&?t=4Nzb?uDd(aMn%sRK;ay0t0 zJV;kV{NigouCWEdQnzxSYC%gk2fK}j4+2KbyXY0Di)*;I0+seH4(cqh{BMK&dx2^U zrrLloh8edxu)|we#V5-4x7x-cHBOZ((Pm0>44U(yt%u=WF5i`;0!zFoxG|mL_cQQI zeRhC@h&bSVJdJiTcQ-QsdU`U@(>u-*x<>iacWq~`E{v?cC-2&>sgG~w#S{L%tg=#} z`b?Q!Jfba$bQAhBoqP~zYxTL&PBc^IK9MQQ^A>_>2MsVWyweVv5+E&-HE+xbsljZA zOZwDsjB=aW;98sx3K^WFX!Y;YP6NBUS#Rv_7U2y=#swnXaAeGd(Va*v3_G05$KQBi zbV$FVb9t)l{I2)wxIRjL>krX)g&m7+#F9-(>u((@Mzr0vL)({>ZSN2iHGURtL4cjN zP-%ND6R5Ebwh@OJaj-eiS~vpWpK58}NU$^1UbI0)PKX$pueCO2Vow7}VJc#$BChrC zk)rrmESz4Z`ZJwLJk8^`u&*l8!E+-l0r8uQ7TOlp!+r~dA`OUEIJ}JJc19v(>qHE3 zH`CSHOgJp`GF8JwBYGYS4IyH*JFQx+{CSS`L7IcjuqT!FLcirn>w`!DFq=%MAQ)RL z+1Qh^8Jl?UEB1(s@dd*oSCB4=$O%q%Uex%VUH^Xk!&iLs-|c(N|25mz+07M*2*9p` z-D77)8Tk;q632m_+{+{BIAhoMYyo;5m75TWCh5jKq{#B>Kg|$;M%JonJz=1hG9So} zGaXzevZm?{#1~Lhgrwr7b>V6t&O{y}ZfIXT*)>eDBqMr${Eb;6UJ&M=f6s4zD|p>V zoPSO?On`ff+_f(w>YaaU2uyG0-}>BpUdg6A346_=&;YmN^~8SQ948WnM;(4?l{zUOL#BoVz;p^x_(VFME>sdDQvLfz{(vuN>4^He|!K^tu!)(*A+u)#1by9g~!I8%$2F!4AvI@b_Yjo-07 z)ef-L@GzJ%e&W&IHd0kdVBx*Z8O82KisAO$~4d+3jt?O*$VOctw7D`N8e(15R(Me6T9NeN|Dz?W?Q?q9Q6EwDa5B z6t z$K+?xh-^N`1$piS=ALbwLWD|{x4k02wH)`YZrnH->(s?sqZKofO(pqAx`x}}vM|Gn1UbWrOEWc<=}; zcNC4eU$woWYt=464)+!-q;$J5ib7l2-ZVfYm9qT)D0Iw;tlzP9@*nnQx{Vy5On{nSEwMvbE5-c5XX@?q&L)% zt!PfnJJp|Q7Sfxns6EPT>D!nM*wW{@bZ#4=Vzs8l)Gc+AATmx$W*N4mBLI;9MXwtf z#Lf4@3vge~JBIs`lmr&Xzl3#eAV0}FB^`0fjxRFAi?~cWlE5liwi%u+5**y;R=CEj zFeP<%P{7^r5a=vzdZ}eheG`=8l#PH+1dwRj)bXvhjB$ugv5eXJ1!2j#$S!TMddKEH z`zJq&o;OVt7u32zv~xs~oP&){uU!ZoF9`UdDhRY2II(1e%c5*s^4s+Xq zj>G_ij%yh($Y8NTu#mR10~Ymq0ay$h%p}A{H$hH2GF`ABDj*^OERstVAa#c`PEN{) zHEA83p>SaHBJpSe&eT0r>WD|U7`kw#UgAs_RPaGmpwht^Cl$Ho4LDumP(Pe;qE8iP zD!`$-DsUJOqL1vgB4@;2gpg3lsI&<+TAbAg+q@pPa`K}ORZzlfJSh8--$DdCCHW06 zO@7wAf%1n!exT6Cwn>vI+*EuShAagGPTa+XPy?%A(7NC-ssaYK2RWiCz<`)6HOVka z8xX{W!V;spxX>xUV9gsCWUM`XE(BAnVidG1jMCEP$1C~1I#7F6VYg;oDhFDy+s;7I zG5FV9e4yRz7F6~O#o9f+5z44+s+Ra{&j=wvjZo|Zo(-kPj$HD(B{s6PJjivxC$}gF zQ{rbLnBmQVuK55D2D=qSy%tEM^RiU13Y$KW!^@Z(EpS-u^cEvgOXS*@>blsM)AoEt zGJ#j;fEv1xt(&R4WD3OO3)v9&-_oVp6-%De?L2;B(XX(tlBxS8&oysTaT>hcmQQ!w zd=GDz?~18#+L$@9ZAXnE#w*qv7 zuvh`uqd$ik1rQ=p@lR-6E9tchgpK|nbmU{OTQTdG)?1=+59<#Mc5YqtxD3BCv7WF( z$s%-n4zXUWD<1-Xgm;Kw!X%SrOw==RQ9>cF3V|^QLpcK^-5L0uk~LD7Sz;W2>vF*E zB(|N+4)5p{N9wllk}yej36F*@L!5*)GYmnt`Sa>1QT`Qdh}Uzy>+iU^&KVxB+eS-~bin-cUmnb#l0wKKdp@-pKS;N7 z5F=&&6(wFd;LVi>FjsD`6nlbb07TTXnD4c$2yC=RYk2FPHinJ-B3^}26>}E3z8_oTjtag*0vqG`+@n6^7;LHGEDsQ;Vj>U%GVX&v5GpMo3icVA6Z!n`pW&^^hvoAmKam&oqWXd%$Oz%K3y#rI&ljEDxkv-WO zn*jDVvVLMoU_3Cz^Y9K!Lb^^cwPBAJW>~e~`Dfv^Hgnn9-1Y%$%$WbzDwi60OSLBX zOoz4_$vEMcqcH~%&Sq-MO4j?2Dr7dS55#d;9|&5bBaLuypdQsQ`URG@1R2jH3(_B7 zIYllGgA#4~1}+;J%khTM2fYSoeW_*+Hxty{<9sNm2*1Gzo)o1=#wK$zD*Do$HqXd8 zU9c!U*38%D>-v=*oy>u(FO3z_x4kM~-6=iV%!yR$S9)YJAIV33X-t&9^qKitozkS8 zn#wUeEbMt}GGCuh`qElr9JJ2PH+D+5nt40V`ju`@<{R?Vm&Um1OP`yc*C~zp@TK`o zztY2#`8oMZd}%X&2HyB7WS7a44v%NUc9#y9Vj*`jj!&8K(>K{QQ8c;8MA2ktq6$o+ z+h!kiv~}2MOAPPj;dRV&_+xa0`@;kzK0FKR&WGf@F^p^DL;_yzwdpYSh_$3g%`eVz z-W5~cnT?m{co92~^Ue9o`ay)*I6vRCU^XtuFYJ_NHeQ);?N^%Fct!prb95z6eD4Q;fo~j zs?>)Sxctt17hekUFIV2zoB3z3r}k}dU^4%7KqQWDlJo*b{^`)BAd$T`l8#z-g0Xxx z$p55LH|AXH7H|GI$RF!^lYc(QztFeU`egpufKVFWsucce8(-nb^h!;OFL zpRRP9g^BUj+I#@F2Xx;K^6&5-u7{Egx>N681{}JCp9k$a|BE31R`qo}ng4k}WT0M4 z6LD-@{I;vsZwC3F^%VO?fQP~r%l|aUzg~SEP3B)CX`a1iaftHt!su?vtY7{bk~;*7 z>~t>IZSe#TA!ieH-!6&Da{pO|Kg1xdHK4gH=vukjXQu;bZUL%@qCGHCqzGzSP}zB= zbZ%#FXN?<3$1lRJiy7zQkeq2wTOPEUEwCXc!bQQbRe9;>KX>)3uS?e;Z0(h3 zBV#~D*aw_Tf3P&jQEQv9A|(Ah;uiTFJq}qaya{QIT+wza!C<>4D?RBUud=YdKth_N zt6KiN?Ad!vUPDBpaDa?w87*ziC(I7#D_+~7ltQ!IrUS&@c~>l>q#yFCa_3yJCaEd! z%20Pbs|l`AJ&K_kvU*lisjp{1IU zt$|kA(IMy{ZWqA)iUOl&*S{}d<*LN^N^NNW$|zy6ow%TWH_z_<(D?^*|gYq!NorS|s; zAe=|zYtKMIBEXTlK8|Bz14eeAr;$|dWJw>4w&9qx|gR}+> zG&GA@gQt@7qqc{n|1{^@M^Z;BY2;__W8-!H^f!V%FkRZL5#h#HGi_zM8QL6xyZQHF zLNWurBUB8}nAAB-u=?{G@`z0WsOMujF|l_l3hv9FSciSU$H5&8g_3#=GQKw=IF9fP zUg`;r`S7ql*JI!V|bPxlR3KwPQs8bFu`{PCd6w8C7mb^ zqnfZ(@;r1f0;e*(=?OAOG+r4tEEA5Ruu5gTqKAth zJ9@ZOMv#+GRu)F8p&cDN&j-Y?Y?RGVf&A1m4e_fS;r>?_s zXi?R}joeta(geN7~*wamRr)+nL;P;6S@A8KJGo$HJt=f+LbF zu3O<+MDyBW2o_kX*4oR3w6hQeSV_#HE<`MPtP~*R--ED_(~L~G6TJ8X*NX6-Loj(= z73h&T7q3gShQ)=!g{nZ2o-jK_-?MzVJ}CV?O$wFJ-5U9ReW^_>>JgSqaVqN(=ige7 zj6i4r<{`VtK(2^fb!{}CZ|%VfqMsC-Hn9?BrP=d=d(JeDwNhbJUEkOnO^xADfWZeS zEkq*cHP`XZuw~FFhswmly-A0ZO_Uqyi&6Gn7e;ATe1htw&?z`2Iw{OM4VFTuWj7^9 zw+3!0sX*arrk&B2{RTvgnHNZpmXdqY=A20d&=iIt8r&tG+TAD|QKDx{vpFdA!(i$r zn^}gRBBKFqu|_skgpM_`i$c@GzM*o;HSN9s)U#l8Gzg=(UgLj*jiG^>EC8BdC8%a{ z=;|i@koKn^Tl52U%zkXu5A-Hk?Twv&Z$q&)?dNZ;SGT5Fm0FpN6a>x_A&V|2{>iUL zWyXQnKc*U`Y}jx8fT5PvA4rSpzw?jPM9ZDeDM?=xyV2kZ7>e{pkjX|dTfnm2LFW=D zS=bpk9+WAhyiPO0tkHuxZ8)?NU?l}Fk+MPPf`fbKV||LS%E~0psAObAS^+Qd;q8>% zWIIN<*^LLYs{H)A;`UlW!kLPLR?X3}NtW z5`bi-0(P7DH}XcHl7&BY@%1U&tDFd77;&(jjuj$a8s47<_vg1B99u@!n<`b$xT;A9 zpH!;;3@tLPMeTM~J$e$^vq5GV|$Fm#7yp@`9M><}>I_tMyKR2YPHG!qpz_zZ9Y z4mW1Uxx^fUcIcSfkeC}(jatZjfa$Gv+*x9DE`o_wCWQd~t@<_Kto>T*=xB9UVc;r_ zsWdJs&F4R^{R|*H%UG>F0>41fZ<*2@x?^q-VGzavGU!Q%c;q zHuhqi7m6p29mG@<EESOq1Ae`KHoM zvKbl>V3(Dr#dayVC@PPg>^FQlnW1-6u*rs>AqR}n6u}2awa^}Pb0q4>XDc8BONwp5 z+QSkgzhOsR1j+YDo9!`&D#A6>wF|~3wUTLNC;2R+E_Vb&tI||p-@v0tAu9bPNQ34_ zLqcese&J}J=i2%LQKPegsYG^v<{UL>+k*}Hc#3d1&E@USqT^t%lIaSafeL{qrINQ} z&k_b{cbdw=)8j%k3~)d*!~nO)rXaxb#5ckuW67buEU1kP`l2>=juDGxuOkyZn=gc% zR_GA9#_~pakBhd+naZX!Hf6AmXp^(;khA@iHVRER-8X|)5k=24zsXsQOvN@z6b&s` z=D*Seuo$=S|9iWR)yz_7+={P7kyb20RUVc`3OQqO6Ioy;ve-?$L{UDrSKMqss&&XW zxV`w_&3nZ`sM9eU+k6&^eF&Nn1(K&N0f0^Km`&{Yffgl%NqINLJCnP?a|!0|oLiO$ zlI1y8G_%Zan;#)+o#XmUFwNrJc55-2OpVUgg3;-0Ek+dPcJgeD(ybRLbXXta9oYXw z>qO+r0O_9c+mgM*u9d8X7$?{uHE1Iq0019Jc*6y+>pm$OC`Pbj>gv~Stc*ZIJBxHn z7)r`q_SPB?TrPVAf90|tlCET}4Jnts|3(|fXmkLpr5W~Uy}@WPK8^$tz+|y9!w5Xa zWmScAj>$fn;hF3`9Bd+?Z)J1!U=g!Y&n z#BuNu>ax+j+XQ>MHG(}cE6^CEC6bm2!!Ra|W|OagJobYL)loyTvsv~Gdd&tLA(e{C zqK*WhG#ak124rf-yo$U;LVT2homLqOiz7&=i8^lC<6s~Z0R}NJfFj5^&`f>{nxkf; zL1P-2fAqv=j)B2_FwyFXTchm}YQ-jzHeEz)u$K4`+HpM*F#}8kbaH^bYlB3jeBskU zbHDaF7|;?1q0$V(uvR||XW>@}69qq2#0D)2%r!A0?&Jip3)d(gb5Oi_x!i+nWiS$lbBxwa@EWHHn$rPWReafewdE)#V3N~At^kk zfWz@W1P*U157utE_#^}+4bMY_<=HA0Y^K=NFH;Mty-Svo{P8)2e{@S8Z4g>qfu+VR z#PpF`uywsJYHnbvx}jmLHo2X#X-)dl8PNb-)6L1a#MKTb*&GcR;H+=AoFtl6V;eV9(E~NH4O?dLgi1B{c(t6LnN#%i&93B$ zYDt?KJ38K@_Abqf^vYAne9TKB^XVk94r(Lusej)oTQN11Puww^1YCKMPZ}}oal$S4 zi^A!h9=<2b3YnSCA_EsI<<%=!j#C>wPPwJi#Bufhmj?=RSq!UOCm_wrDtGnD+drp& z`yX0<`?iWWc)Wh)?Z32t`@g;X_KhdI_ODra`!oI9|J3r^H;K}~xbH}!A-&z9f55wC0ix|O%TxqtiLS$_Lf0=$0Z9e7#)4t#Gp9dIk-(hJ!> z$Bs^x^@*<=+gX~e-|5-T{9wTetRVI>BwM7XrB}hXxKK1yhS!n_^E=&6~5bwzU(hf`ruoRoYmJkO(hQ)W!6ssst2?#a|l~uwwva6Kx zJ8nI%VdRfI{wadJoBV#ztx$_1~#IG zqWoYIIPon`wL~VB{)DEG;VZ%wj9tXxCYrOEgV1%@P4LXOwzthz%2zF1!(4E8$O`sW zLY~o4Fa@3)1RTA%cIW=LAyFRKdFyQl4jwvkY(BjG-yJ1DLVNPiXZQ~LsVlnQwp6IF z0Mo?ppGP=kq8%)c{6fQ$z)N04;y5ru5p8PLN^)e(@-S$lcyVP{(B>e{<2{NDkxM*~ z9TXuNp>{w9Ggd}3?lnwHE4`9V=ie~Kx^50x{^(% z6F-5WV)AG<2He*lB@kvT`Fk>25HPPaX(-@w^{w3*{!F^oHDOA_x^$f;y?#ee7hXRS z;&1@qWYX&DgQkFgiYtq~S$`O7sGX&R(_GRf=wfC(c|1{=7>2S*EA&pG1p-nQwbw9h zbvJDs`E0-nxYLE)A|VdAO*MuYf812U0{9(Bisx_hz+%23butLJf*<`+!A!UfEL0dm7e z%+!@8s$$7vhEpD8F+e7JMCjxRpH0WHKJ3XbEZ|ovx)GIJuVCRr#?vw{~^%eoLY0AFNK^ zL3Q{)IMq!S5JNdx^z2raF8pz}ZC=XSIkn!{$Z7gyVP|i!8EB@TseW85}eL#EMgfpJq3KBi%HPW!O`pvwMX&pN8a zEdXiQh8#$HXcNCm$%hz+^Ov03cK6Yfr)j(Uf0kpry9%2fBW4X`#NyKd{z#ajWt@dL5~e(fA*1^iw!8Y-=T`WWUxs-i*atSBvBLW^H0+t8XLAnF${f&@7wdToa5mQ3!J@gAJpmcVBiH zcvBCVNpZ8KAS1rw*_9=5^Mh027_rkBP9RaTz(fR}qN66dR-{fwAbxE7a;?Ix znX7P%lVepOZgGwLG%MWYE8H<>g0U*J%<89I;WfU(<76(bxrHV7lJ@CzkvKew_6^PZ zK^-f`Tuwv0g={})?);o6`5A(7-TNNd|2m{-p^IPTC=0y0J&qK-yX?h|IZEu9%a3(lTw^aFXrqhS{9*TsIivCG z3b*MA-qXkHs(#b!Kzd18JS_dDp3qeG1|E0$O?MZSJ?$#nU9D`luZ)LfWu8J*na)$| zs!U#YTfM)~|le zd0%-^%LHCkq!Ygk$Wmu;L(_t@c+m+OIfPt%NTwT`sx)4f8+-oG5!@b$&5sRL7=ty! zNIsA7&p0<0j|gLVuY0t$c(kQ_w5xbT3JCwzHN_){z&(@Py_?FpTnBuFP>k(08XG^0 zQS#V?Gub&1qW}wIqmUCODBH(zZpGbRFp8UWwc_H&$<-;x$5&k5hZ6|Tv<|GKJYzSH z5RD%sq49*|YKJ>Kxf7F@;*te6mULYXg)$pfBaIXca9Jl9V8RCjOt@eGAKxL5zl-$n zK^>~@&cEqWG9=7D_#SL)FT_#!*1EA!*?1PUP~xB+H?u;+O^|6&ab@w3dl&z>aL>kK z^Q1)fY(DNR{t7xo&o}PTPxRQz<`5RnJXv9zWJGsu7GX8jHd7Nug^iOAI}^<#BJ!#H zPowYm0XfIGHUfwe3Q+HmzlkIJA;AM@Z^ zAJ1-lY-HchDA3Rmls?}dyO3x0aL z4}SXWFr0hHIQKZ5dnr`A?zA}f(riT;a~45vTefa+5jCE5E3{NL%Tq)e%(+6ID2hT$ zM>YJEE8{~ii!w{m!Sx0XA5*pLg>1OsvW3Rj#bp`VqHCwYgQ%Dg>MN9I*H5S?%^H9) z;K+yeAQlFUlrR(wRi)<*3jrL|Ja1+osn|fg=gk{c=)$5%U|k@>MqN1JWvl{J^NXu@ zRt$fpiapg^Y*7$fDWY;zs!$7y#!k`JtSfc0x2>gd%}3I7M;rl;MG*&S=0-z;BHBpZ zV}3gkyNii45Vu=v3$3*a3z*MM-U5e71@l|lccEwFhMQlRR3zZs?ITT=-3<&1t{bg| zQWaHWQt^i+nQ(uJ$Fc2lgj&Dy@fU+<=2GUIhneVFnN+)7%1(%MDU06VUUyK|x^uPf z4u@Ej{lVpY+K3-iT+WYu^;4(qa(<7woR9q{nC~zPN%F08Cjx22YqEj{vU&NEeQlFclnP?H&nJac=bU2Gi zV-+*Z*hDLjT7r<@A2mp8=^I{2bajK_~XDu}4 z0~?wjuW{5PBe&0G(jYs$Y#X*gLH41jX=k%w(=c0`v+Pu5)zZvW?07&{HB*}sJTGoy z6%+^ey@i7n;~p)F>EuSK+HBapZtz+x1t%@j zJ-zTXPnWVRRP0tW-VC~NF}u|x-Mgc_-AWhPtv(s`@^afc+r`TVAT8tNBuzC=;jOYf zOKb-@z3sS7VC8k09pZ(ooO*~+v??fT76&ewj{WIN1!M% z;oK5{v%AEE7M*GdM~JjB?MeXQ?h@0L613ncPoqrPBUo}Yw@C1G$!&5c9zkfn*V|_V z3!>l5J|nn!zXp$uqeZ2~U*2YC@sDKhHj6)Z+A3!k+cM`EGC)f1l26YWI;d;H|L$-c zdr*+FDop!P^pA!i>vlJ#ckkfcSnlMtU`!EB@@@Puw&(2P(=XoqN@tfZCL7JTqBPjQ zo4fcuh@e#aiC8Jrexsa@4#hX7-?`8S0BrCkz(P3Uej4{&nWXh144t$orLSy#~KJaXp|HnIsHiCiWreFo!!4Jh2vH6RBur%7* z36uOM(YBaFmq$JSLe<~h&nTOAY^sHzi?Fu>qwK~`1%<%7aak1@QUvO9A^KH>wyvGP z%W$FkC_1P$G|{RZtR#x=ue+n@p8Bsa%g-7>nb)c_7N4pkU`d3rrzoixCbFKMR8;y) zjVxCpkugmzConkys$i|%yi-2Ok4NRsV4XV0svbCpi5Q&X?-X!I;28^)m>PVJcritP znuSd7lkfJ83iKHRB8#jnK+|jb*Nhm)lN(*fyf<~E_%RFgL#d7`SwT2S)@&KE$w~-A z6g9Z4q^M^%SQ%#i@1yy@-JQ=5%;xo*I(7TCH|2{>{k{MzAu!T=u*do20A~D#H{(lu zTwF$T-oceRV2KfSrozHw)Mc@BLL>drTHF))C8kUKf^9y3Ta(}T;HTh-Ux`a5^8aD4v6<5r6))f$n}ccRB! z{Qzu}Sn?Md2(#rF2u~rM{A5Qu=^tW%oUv5w%KhK%mR(Q~e7wQ&?_x;#W#Nq&xv<7~ zi>bhvD3g1Yf`Mg2e60O6rMJ5(NB65Y<$B*1e?F=dx&l~pmNqvI`}9IHpiPF<0)PZc5LcYa@7TW_|U23staA2F1gA(b=b5j-oLbGP}?4H*@FUP|emgiZf^XdtxqB805+9+t3%9ua~wBMMM1EkgK6DC3#C z`p(@(zbyIO8xmP8p6ax>7;a_ztKa|0K1kt1J>Kzy-2;l4fo9dS2lTvBO=P|TzUbW@ zTiFBZ^P>aqQ!W|5x}o{=g*ZV{YQPSv`!tZ+1TVgB$dAWOJG}DW?`+NL-sSZNofloZ zytF5bg@TG2h?r(_Mf7u4IERFo=p6?w)d=>14amJ`BZ&0z!ibHElW&(S*fY_tY`{6- zQS;k^0{hi%FMw~+J>n$FiGny zwm9`T8%*9a27zk#fN09{Q)V$~?R9buB~sn%_!<&-*r_nuH`ew^Ka}K!fXPd!jLUY0 zPk=rWGhS5rY0{W9G%1^Yos&15<4hEniIZc0Ox3xG(}Xy706#62t|F5N$J~%xCvB2v zqP+$Lhop4;M~0S_+&fY55d4{_A=l0A$m@z60HfvmHB zm0lvP)4USB(E3n1%#i?=?S%vCge7VH$Ly0iwMTE>0{u2QnOYT4W=I+)NjEm!M5GqO zwR2Tgb1DQ!D21su%yQb&n{njhtq}HAfK9$~$VZm(n-Q+);T2QF+g?GX1~49Qo&tlh za~70?rJ>%3$Fd>yy`__xH2!SOQRS{K{ux*~g`HAt(@0yKu=_wZ{y$M`co`>rv6eFt z%4MSrHaw#DYtr#+NGqh5_Db7Z$+xKt9WS#}E?KI?jwK9~xrLNf11bRnz3^-KlQ_GS z-m$%j+%g=uPUXd8mw`j8Acs=Z8(W~p9hTxT>>#KRndHQSN}pYG@C=%_IhQy1wZ-9= z5vwN);BFmp;wKeL{LE@b0thS&M)yhyBJ|-X28X60Xc|B~BBN`aSbvS?@LXasgiK^i zlGZ$|vl~KvbS1qlz|72%%j$A)mdjk;dZXpfhSiwBFUW`I#tB({XrG1PCKgm>WojU_ zsz-=fP+FM$%0$-CL`oPCnlRgBsTQKtty^k9=jO7g?7y7pqZjtT=0W!${-AP*G<230 zgCK9izhWIhw3r1bqCNsPlc#N_q`T0+q}k?~kb#bIIf-8q)iUMdOnkuF05)$Yh6Om1uovGOlJ-|gds5>@%;;1xjfQuaZ#=V#} zaWpy_3U_p1hU1ZgBu+Ap=}x)=`JuldJAa0c7{`$M&=iNJs}Lxd*39I`qw5+pV--I8 zo{IzV6in#uaJ_?PH16<>frDq(VKI;14s$fy10A6K1WZO8hty8VQDZgyu+tp?>rR5{ z=9B+bDCW_;Xud=&doIM%aALzlp@-!HLSA%eWx9=_6`$Mjit2!&m7SJhtc83&u|um? z^S6dLJq4sX5|N+CW0klVeh_=q5l2iXn#Vh#UV#qYaxTD9UMOz0>l#b6;h?sETYxrC4=9(Q z0grq!c2;ZKGF;b+(<2beJ=_|Cn+_aklyFljKES0GfC@Xfu{n!B`;#N!0IVE7w#~X3 zWGyW_Oc=bRmVfy}U;0q^x{-nWOS%!b_aWN=3rRQpsKE(8weHa~zs2aeT`+p(c5|bzyV294MqhKIuNR{yxYLhbX%`uN4XLTX8bISl zPhmfLrEV)mKWhC{mMxG~&}GfFZrPZySS7A+W>@lh49 zRSaM|rvjCkY5?4J}VgLj7 z)T5NdMj$rtv<{B=mh39Zw=9sxr{OW~*jl*5&rWcBO@1U|5zIq(c8DDqb$l>vn&MV# z55m6O(N9bUHBIPGsz1|OxRe+t%xqzDt7V2D59-u@jGlzM#| zoi1`VH5I!Ip%P1JSqHx$CC$1BRjm%nBnWg#9OqM3XtgyAp?f|7opsa_(1{7OLjx(v z#|DKw8Qy!ATP;BFUj+HsmLFCdJ}~P5%CeB(K16Ke6NE8$mNU3u;MS5cj}X_1S*rL z9-0)}HHmRKiH_TA664$^u~D7GhMUC3vL=xQ(KtB=f>kDwd=CuXlwM6DEo%~4<`zz3 zw{62F5iU|@5d_<85{ER2q|jo)0bHJ1A`@M}>LdW#Ve?}HmVwR@bG;C72el{#%nLKF zMb2#ORXxAO8>3lPPL4H8>n=fOaVS(kMY0iSlCFh_xm<&~&sWOB#XzOzkOEa|j?H9M z%@He*B+SK>oG@m3HNki_aK@7B)+srfGDKjwt=NW?9HcKPIj|5ZIkhR8)FLJ&hb0cJ zRN|+)WHtuCJpdqdp#`|3lc5n9`2>{g#uc(86dF${iHb}_)o47xNVq~T#~CjdG#;K^ zCh=1m4~$)Ub4zkO`fY0JD8;BQ$jabb&CbrBwV{xyJ5HlB#KN@v`bWqaEK8bp-~MP zHKpWn5sIj9dMUut>p(^>n3L5?cTwQdA;-FqLHSe*ldVB{Xr$EAI-wbHq#ZcjdjQ^1 zYHvbRTYTDzUN*tI>Fn@d9~SPLN&e`BZub|_H0ntd?Jy_38k54GWoAMWvX}4IsvRV)G`=)F74=_F#mg!J@(vHRCmnI;= zu#a~za$ZC{gX2A(L9^`w#O3%77o9~ND{AMk%|wSovsZ=55ohZY4^M7?349GSc=cjv zu$&5-9~qP%+o0EzaP-h=WapE{Rn0N8f{de@zv@;J_;74-FOq1*f(ivw0=18OG5bv? zc1EZv2GYr-*~cq|sQDr)-0Iz2xTI>nhp^NaQDL9doDj~7sPG!!!)j_y*!t<#IA}=S((I<2i8}4=}t~_nzBOMpyB55Pl%Jl_Sz>&d?{42?71Q-B0EFtvblrL#dhv0~ho56G0CsG(7Arw4P#DOFeqj_H(L3PQ^gdyrpE zR&2?vQyc^f1E+V%ucNc_8Asg8Z9+@eD3vSylm0bemKOC(gETRgFi{C4dKUS8h zNBM*IelIvL3brF(|JHe=$oU)(X|7$P^gMbH#|7u#oXUelVmV^;&DK7OntjFS^l&>D zA{A=+oz$i=i;G5x)ydHrrUEeR$U_5&*;OM>-kVLnij&&EWDM^0OmuZdA44jz!81gX z|HI*nM?7t;3V545W28^PJsMK-eFfjU>b5g`Y8*2X7NVN0$YyNG2e?)3o>QPLYek{I z)F@@)(32!x(1FL?FoW__X zT`-0qQ|Ue}!swBkQ0t{WNBQ_{{?5Ot=YJXGQS!D3Ehoy)CU%3%Z+wyyn0L7LcgQ8c zyX3tvMc%Q6`2BU_-;#Ui9yJP>6_^O`S*vW~d%7jS=}}j&3Mk$T)kS3DLREEOgpkbK z0T`KH1EUEWRM8Da)&zHqf`FGiSqHXZfmg|2tj|E09h9*_hdCO@mAwDLU6{;vr6D>& zjQAqeU~3xUAdPlyi&H*eK2b%{H~GVnoyVnNGevLU^4LS%T+0nQ;Wb>|N1a!@!uU_* zm<{ts0@T~ryN9pW42Dt)X)xca8nFl{I>D;l6uc5jhJ0BfXC%O@6oC&qC+9Ul7aJno z$HNj}Orh_3Nncfwo=~UnHvQ!>gb^lRV+!PG(m0a8Kq+I63@e1VR&m+nR@Wpn(>0S6 zW$l0(MYhdf8!kxvkc<_5NIY4L#8a`bg3M#c{27>pP6Y=IS|Ul!j&R0QM?&RxGre?0 z2ma>5dlCR9A0JV2%a*u(V|P{;ZF8GIC_%yjylIp_C}O(C-54=lo6DuaB+C2?0Pept zHA@Lj7PN;T`7b&-yQH?q`6X(*#yP-1bqK8;&^K_L2sh!gp`T^rHYPDpJSy-xhDm4v zr37opvP@QJ^@cvP>u#iD%w_5pMp@28g(>VtMdn{H>A$&)P~iU)tD?YhMoRJlB`1J)!5N`tnbel% zj5WhZe0##bR3=Ze?+BxB6rjxXm1FI@86JDl?psUE4(`Hn~!Ejp)UGnf*(epfadW_#KhCDSbw46U_HH+@@ z?FC8ypCx@=+ac*2M0s!OC22+>lBU;IlW3Y+{Rp<`PLSX)$*LV)U&{}M)t9i}R5pBl zLD)As!lu7azmw5CJ$m+NP&JdP*rT9o?9oFt?S-n?N&(dwbu3*eOebtq3t%eN*#%Qj zQM}T#$sZI<8`ipmDR};3Ugq;_HW(^ePZf60BZ zR623BBQdLmC}aI%FU?GwH|COK>&n|_TIKDRJ5PUqRdbse+wyxp`f{6LvwP>y{ATfM zHu=?2x4MaS2Fcs%0937SJ&khBf9<;b^oK4i8p|Im?y>fV`4RiY5~L-mO9%s0wrE9t zg)rBr|LuoYeY0A(R^zhYaujs+yS3teUt8(-53=s&`I;nHvw7YHQJEr)SB2B2AR!=^1?14KxbCUG6jFW~HK;Z}f`_;l2IS<^g z<|wyNL2V99{?<&_&%c~$-W7#)-xVBo(GHjY{6-NzoS~Sj6`#-B2x7B9N&;QHt~8=uz@dgG9iw z3zEk3SPOevPd+nRIE5O`fgrhcxQUgaCh!onX~L8wn~gx`osUdfS|$94QEEy73KGvJ zFe@bYN5FvDgsx6HajkzTIGIES-2QG_q^al$oyIti3tMv1(WH7A;v}^S03Z zV){#LXtZ)MdwDS!rMi65|FnG*zbv)0UU7D zR)x@#K$jMw&k~+Z5hlu-5}$nv%)GX^K_=h%q1beLyS|&6p3HS^vz%-#XV{>qy zS#_neyxlP6Y63RyCA0ElYxA|q!H6&b70pOAW2l+@jW<kVCZt(&?VwMTkOV1J z#T5)aZQ3M&gy^+cix*;-YlH;Hkh`ZGj`Pmg1YtTkoc$Iq@BQA01Z%^ho43W+!KSPu zbpLrYU#m^Jl(TSPrUaYv-#CtK(TOcCET4AOo5TfLM&bwV$R0SNRAQ>nPs)N)#5}62 z^reMTCb?hQwAvC|39Yc;VI>F$`=F48#m7zt^0q9PRbhmIh0{ZYoTyS5a!JCbQdqU{ zMnz&$wFYe*wKM1&QoX~%V}ouF0QA(tTWMCtQrqlTbkG3sk>i2IcWV{mKKTpmF4HiN z@!9+zzgo+W)bkj_723_wC)OqZ5W@Y55mN}|^lb7r`l*OkVn~9N7s;0+8LggW$^`>~ z0dkGOJyE-i1nTm$cU<7-sRBsJ6j0@I-~*5s!bdg%;hzjJo(@|jf#=Y|pd_ep_ z*F$>4l<-%_dci|2jB^oIKq#y6f*1ZE$;S&`pb70^1}2Xv5*KRHIE|}yrsi5UnM9^i zzT5T?FX$!QY3E^jccs5pdMS;1x!t_$w$=IMsk%8#SKv45rg5uIHwlB|Ax6GMdbyq6 zy_a5Y@z+W((Vdsu$&b*Jw*%sdBqTOG`x6bo{$23x*F48|h0f5_>iNb{a+ zdU@9jsVc9g08e8665pb4N*B`2)Kyd!5XG^FB5GK!&)&^%0M3Q!*6t)zaE7@Yu9LfoHb7Jy{ zz)u<6YZfm@i{#5;5fo^u0(TWO1sa(uU;=jvyxc4Z;I^4=+Q) zVMmCqs-=X3;Z73HJU9y4E-m5A3pg^LGSyWHXP(Fvr=%=f!cjv;bYl))zaWvW1F!2$ zx;f$Cg-T|#Z@OZ`ct-zHuQwjD#4!xFKmAowo@Oh$OZC*zJC z_-KQXi5Sb4{vNDIf83u^`Xds&zx2n8%Br`B^rtRA_>U;S)@6q>hGYw*zr}IK@U&Mt zE~G!>@q7EqfJqwd{A}cOL0wI5k$oECD&&@17SjfAaT4Hve%GpeRUx$q;X|o|usg2~ z76>UUmK25iL__}Y*U<+%v$P!~KKp|Z&6dt>4Apc^p2pBW~CsPGprh@+%THy&Y zF4148YVpzuRoZ=56{-kP$2fyTr8Qha8kD+>3P%>L@XA#0BvPwVF)xt%&xe;$r*=y9 z@8kqqF{LW2N+bqi)~oAq=oyz=?L)d|5X2JaBsrY%=4V4Muc^B~8)mCIFAC zYw`(3`Ct6isD(Y}fBS_sF7WvtMN9MMAHOPN9E|I)zqN+%Lo{#@Odh?6HN=piUuzOT zDy^XmY;~<|q0V=Fht{;RKd#n5n*9B=hA84%lR#~)nONOvFa?ugJ>Q7f`U68Qhw}E{ zL8-iw(nqLeS5XTe&6mD~HV_AjR ziUw5lf&lF(8|kXzYw86q(I~&4Iu7W@Dq+PfphC<=S1kjoWwfi7Cq6?hrssZ`S`L@B zK-NVq!q;kFg5+JuWL>qqPt$Xs3jYSR+*{Uiq*Dtd-BnAdTIyZ3ykC8JNQHlsT0UCV z@?fWy2YYJafPyF+>Z;`r)R#w9__wI#k+PO!om!6d)Do)}7erXl&KEU7kE`&_9KF0HKUJ6pN>Zh+yq%NZq6k zndeWauHXL{4LzZ|J4DEj>+X|+h;FQ*Qd+Hz! zJfyp0H1JW~SOX7s8hEhM0LCb50G~te2=1k9;SiAy0Hch zbs9KSX<%&e1`beG4a}%KSDv(eoPfu?Vr%y$5cDc zm?(cl(ASNFey8>aE45qnb)VYrrJ!m*q6(~b1)$|0|01>Dt-H?%^ty4N@6>*%QoHTm z?o;~#3aa*bRbaJ0Cz|@c`hHS(zbCktWcG~6%)`AxX2gcn+SmawxuRNeNyxT9{yk}$ zlvj2V7Bj+_QqJf>u*5KF*6C!`03s3bmBp8Or_EWAY2SC)Fc*EN>K7|FvhW?=APbN} zN?=f~y*#)=8!VA1YG#6Je)`(@NB74+Q&Xl3S<1&`60udxc(yx##c{Z?+<0~)9m~IO zHIKOo2|U{;|AJdjwG$nV!91}T8q=;a%CX#-_5{_Oq?&QAHm~xqX=NTmCol0`H5kLL zvi-5#81{@xQp3ighP139?XJO?b#+Z2%Z*uYr{we0u(haROIZUO_6wR*AB<6tR~YqJ zZjAa$O5O^?-c{59?EEOad{HdN3nY}W+$5B1DS3bzt|@9Lf+#CT`bmF{vh++)UATP{qEYibAenoISlT(ZnUBEUGZk1i4}? z{}0rGT;Zp59=!9=DC7#^MFA3%P;~Nwuv7BqSZ)#uvc*__h?P4LNTkI5uSycxr9m+Nnza3qZ09ew^K|@yo#`FfrD^+tY}bMIWze1V&Tr_%)4Cr!-lWvb zaSXEFjFfy7o&!s#9X1-MOG3eG|V zvkDNM$j(OSye_Y8zcOu``HjnSc%BFMU=?f=F3^stHRQH-mGbprB!N=*WvfV>z$k;D zy+f_?A33*}V!i-aX^@U93Uro8@ptQ|;(U6ZL<^q8)hBJR1w&t38{2Vk4*8ul))2c1 z`m|#uh;>j240{+2WMUJeT{WBL>5jwO(PUs$Xx8btH%z9v4dSpH1(0ZHul{&`(t#kR zxsayd#~L)t&<<51F{`$>@}p7x(W?GPsz1i7KPIX_ri&kPR51d@7Sl~Xf^oKL3N1Qa z@ofXw%6LN?6ap4$#5#z=Jhx~Od^_x;mG0U`Y;!BUbQ_veE4^%6bO{%*YC9JK zO}BEvsei z^h2HGGOase`N`Si620BNGyDmR4RYr>oxNfBiznSBKxN?}Yx#_|!1i(j~A>TNr#+fx)6VA@Q2p&vdmc zv=ouiasiYmEA3@#e2aGNH_F96S}?vB>dEme{Dfjm77WZnO zy=m&r4N&2C@4fRe)WPfAH>XADY#(_8#YO2{U=S%67{oLe7{mk@7{oXi7zBw6(?nu% zD@Eh{g!Z9)y z1)kC`uFv}G(-?Sdw@ZHavzeJ(1tgdiHffk3(~v|kFWK{JS{{cgk{$UBk$FUoR^=mB zrP1Fp-SXzqh{A}l_ePp(widY+lP3>qk4SW0bYBE><{b+rv>_(xY!AgsF$}+A4OU<3 z3Vk(he5r}KS_$pvyWjPTw%i~I!c$NE9kmhQmY$=v?wl0wf}}MXwqz8(F_aQ~rDFX> zW61yd=^JYjXnyjSK1Yz93L;BC%@2l=N6PS;Kg%y9jTDI58xjKEDpz`q%w1MaGs72Y zvmFRT+A)$jQrnpBI-0#?H|ER{g~UU;^n^x!d@2jBMs_eP#-6Qt!iX(&+=#BS)t%tm zz7#N?lbeV6m!M0$giq7j8+lV&i+>lqk>hNMFWC(be?(W&BqA+By(PEKOa{C)_3BAwqtQCNI=dL8-N9c#6)< zUdl8w?w4MGi~LgHFB$+;#V{-t2nEd?qYHr?>}_lhQP(>D8|A-M{I{C_B+RYnzYVl; zoSqKQMt9MdN_5R+?_si|9Vxe)L=TpxM>GRHxQ(D963Ae-&3jpkcID>Z24DG=U3%2P zQ`%2*U$guutzCe6d1;zm5N&E-2F0iv3ED`960`@>%l!0gi^*E5@r?6ulg2#I88cBp z12C5uB5HnMh*OJbC&O&`$Q^?8~A6a8uF7j%d|Bt73%m^FEt4XaYvN6yic@oxH3WW;k!#&V0Que0q-sCmSH+8(iOD{U3Nqkj1jduXo>0*K`T_>&D{MbI__6WtA z{1@^TUPt2*B<|Vy|_b0m@=d67Wb}E+iIOgT#YZwWke2qumhr(`kptnBIXVDIT02r`Ah7PCrULPCrULPCrULPCrULPCrULPCrUL zt|9J3^riH;0$I~hhuy9hz7L%IqYu4_X|xBcq4n8pWLa2^Eps7OdkFW#YC#w_u@J(r ziM|jv4$f8^kB=pU#VJY%D;1wdY*UrB_YXTp?<4GZy^k>DRUdhDZOV?<3&7q+JeK~D zU?>cQt-uvt>ykt-k3V4gOi#&e`!WZ|{bt1((viXFAmsvJrwp)ZHwOqS9KblPNMFb~nNB(KXQ3}} zOxjNuY)uH*o1NYHU?e@e3SNBxc$fYF2rvGD2lAv)dNQ5vTJe_ZnuoJEMb=ob@Qv#6 z=(1SEXg7;!BFr=asYJmvBXAT!c_{gY*M}<++QE{*JE7i(9=ky!xvzO zK^NE=9@rM&jr~N@^QBZHjf_(b9@3|mZi|ojq7T|{l#}eTQZ&AgXZV4{X3bO=WlhLENcfn`QBAaOzH*L zoJv?~id>gVcDV2pylV1`O)xcld`~FL9EKT#m(989lny`i#roZ)Hn~gvhCN$0on_>Bh^GCT#o(=&(GuJ+|a9@^q=$8{A zVS;&>&DQvN5V+k}c$TqT1~3NX&XIJTW-43nK*qcEsfy4!eStY+Bwbz1Wj$5!zuqi9 ztF+s{=L{75fQYaYG3xm0DGsu6d0R9LQ@FCQm>l}%TcQu{jtcflriDGd)}&_}eL3)A zNdDupm!AW4VL~#n#ESKV`-|}Sc9;lAQ)vQWg@z%VU>;F=m=GC?*b@O6sZPQ)MC9^|AiAKx$$xWy# zTd$d1&%bqVn!^NB_Ax_&+W<{)ITOIrzjTeIP@)6bH0r42BI=mS&Tyk(h^tMfm+tAG zX=G=h#nNqZ0)hO}@pHE(J+qvhW;@L3&y&B;aKG`rE?Q) zQ4YvSK|@YYUBXN77y>BiPLOc}*B}9(ALRPpF%-18p)xsi)6*gl1j9Da_ikPw;Pd~w z%Xu0?k*l0C>bM~OOt_$({)o{MjZ55+h?XF2O0wh*oeS%W#znuZtYkrm&hgQ zT3Ix=bK%z(_iGauz%|2V;M@Qy^)h$Y*cSY_yGynO|BJhu*cSZnx|<0$To_z$&p3q# z&$`MY&Eom9yY1W9eY!R^saMXw0mWEZXOIV8n%_ephnJ5D0-9*YiUqobPysI2B9U;} zj@ii>bj|N3aWh-B8weTuucb0hw`FW<=yp0AfuY04LRJ%tsUhq{Si*Y8@?w_C!jl5b zb-0fSZ!jNn5s<)LHY2Xi$IXqoI1VF3)%51w(ipX*VxwF3_kNxCkp#siH}kH9MdMmD zedC3Lod>>gB(k1iov2yo6M#R72@B+@SLGpvDiTyAZxO& zzW~nIjRt5pHb5_Mxm@!X3Uv_#sA1KWSvb|^0c&A6g{lWoaF(!@QXvv1Z#O|R)>&pa z5=PIY-i^LhlCK#jwK zCr_`AViRL`>qTX~jT6=k*nR}g@FVii<6Y+OeVRXsG|hA~Z#L`M{r2X;&Kvt$5k1Af z^p$+OlX+@O8sN{>Qy=-oOW(Bm_KS$GBB+W;lSmh~OS*)uVnJ53<3{6TqcZm+G-P;m zKEwm^49&9ooGZ+^^xyvO{?{B%HFrb$eb^A^e1(YZJ>_TAC8M+G0>RBEW>##UZ^nqB zyBTP*Y^IsMQX71If8B6i6CtKzkf6U7?Pw#2^~;aoJf^o8!AxZY$aeP2fMbI=uQG_G zzobTj?}~Bw5V6+?TYPH@oJ_mx2)kP|EQY2PmQ{=htpixNBV$_9u}Lk%K$?VRB8Q8# znzP063(Dao+(uuh<#m=DxZ=3mmrzUI3D=Udj@U?E!(4@Ost9jBceqqkf_J_IIMtfS2u{9??KE-^dU0TtXS0rMzd5)P+X zLT!oMaWRYmF-K{ZMse`B6QHvL?}vi9X>JNhd@7w{2quPSBX&k0(Kjy-gM2`T_Hjps zVBt!HHwIAYHWA;_$ysJpuwUcuq3Lg{)Dj_u=5QHvEeQQIf z=-xT%Of3+hq4PL_Bm2rhLcaHhebM zp&aCS!2(9!g6Kv%{dCYySToBhC#(%Jvn~k$Uu*Y2?Af2NhJwv6ayGeU&7Y1@r8v-q z-!!Sd*e-SEign!|=%OBJo4^1oxT@4B`GEmPqX&)~QaK8QbAV+)l`Vr)Sf}YVAOIVk~L zSCzomGPH7!lwu&pqA;%Sd8wSW78RSc2H;mlXjyGehtlXDiaYSGL3df4p8;ri#IJQ0 zO+pV#+7q5<5u`47P_rN>c(x-5EuG7BVpBa&FT!>U6Oes{qaTtlGDV~{2Xgu|KBt6L zDV(pF58ec(z{EJZRs3iVtL;EOOq5Ldnhzm2p`;afA=uN*2F-rMC^^XqR0)$uR_QCZ zs`Zu)tZb7d2)M`{CHlx@(ncnu_+0YaL?r29THhQ@iCKXP7X{itN(<;F_F|1Ciz83= zQ#!5LjfqpIU^eXb{_Ltr4O`0&fZ0e}#%6*NCR zgdq;gLPW$3{bhm%IjjzDZpTyGXL4a9v*SyY3RQCwALJq}NfnU#!NoLF2Vsph(&^7J zEDpn!tVAzea|R);c0o3XHHPDzSt2{EMmEm|oniJo;nU=tK*(WF>YWa+2E_~N?>f;* zt80h)>6wn|f(PaImys>8=_!m9U-n27lpP%n< zkMrNKt;9-{bpBBZH`(NyGmuQDPfikBR7UUsb$m`Y?*Xp?GF6hV%BoBoMFI6ApC?T% z5IcWocuV{I|Chb@54!6t>wec>Yd`z>o$UNhleDb88`=~S4cY@eMJ1~uR1sm$;SXjG zcsMi8943kL(!Rjq%m{suszEA*63$d9_@H&DS~Wn`Dn(MQ60~5%AXO?vEYKGV1T0vg z*z@^*@B3bR?fvYXJSl1Mow1odYwfkx{pa}vu7@lj}O3K4qb7%BKDxq7ci?Z%hSER8R@jyV2wU!aea8G+56{ZVLXp? zbTepe2_(R$^@>^X;qy4eHKJy6doPurk~IY6~(4?6X2nt8j}u z5gH;I6d$Y`g`=1RRu{-%=SXhM{P0F4DY!mLJ}in?;Zx%%>2fnduU!kh;8vEMjLEYG z2irjCZD#f*lLrSa6=Mpbxwiah^GrOe`d|ICa(lkm-Mgo(dC$ z0ZMnUo&eP=S1Pk)DM#?Rdgyx3Q?Q4D*FqDzbeexUBya%TaAa?UF0UKVO@{=YALy!P zfF$UyWvswVC%_=xWD4le__Z1*;&2ZpW3(nM3#EI_B5)S8HHVoQ&P^8aOFd}ay4XuB zr0`+dkLDz~`_o*aXq=ghdsKLQ!Qxz5G|fraiSY{*VM1oh7wAj2>P*0362&u|nJi36=*uRnE;b zS}h@HSb=_mT^JtuEJVukHcqa9geO;Y&y=H!fr7QGGBO=^(Pkh;$}NPc4dvL#ysK&$ zuq$}x5E>aB;j zFp)rIs0TYOWm&NRXqbU&nrUuROUUpP2hC~xwH#X${E16Co&M}WMPi!Ag(OOkommGSq%P zcG3>OL|(u7-euUpC<8!6d4;M**Ue=zC48VM?1-7>1(aIsj4FdpLm8~Cm4Q@MQne9? zL#kFI5)iGv>gnuU1R}Jo6JuE#vNGt@K(zEpk_+cU1Bd~n0%B6N(^j<+h~ri5SRiVW ztD2)SV8Kj4l-iod+R%&(Wq{aRp$sHA2Fd`|N5`&08E8su+K)%b1N4S6sE?2bZ&4Xo zhf5g@RJ4=~l2gh6j9D3AWzglI-$#`}LBS{X3Q8BqqF?hTZ| z%oD5(A`0ZfX-rQzUD<*kkZ#p{LdJg^*DLF<2ckT~(-Fj9QOh&g*R2CK4mC+LGXyh5(od zYABIF(AXnt2(=?#%_Fb&A&4vZHKc}YlJ5*BUomwHYKTeTC?!bm%P0s0fEx0qdE`y5 z6OmBhbSQHjNV*OJ88xwDSRNzljfvPItl)r2>&6i(HVGUHPM*$L}R+v z8ZyU5wT7pS^+ba&4)kYhtuZUDF`cx=qPo1-3|&t&X6NY=(i{OCCK~WJT4Op+G^VXJ z^s=Ef?!Ko_PH1Tj30x*8RJ$|jjX1j)(i_QnXT4F2ydnFSZt@Qmh4GMFDnkxcIeZ3s zL(?~LC*rD}U4S<`cPHo#y_CLYGu^P>kjD#=hrZy2hJwzBN>FBS@V(Rxi7^K5$T%Ww zR?XX1IimRW`5IC13%mc;XTgHBSyGQiDs{|QppL;x6j6UV~q z26hIslXJyR9E;{6!($mJaR^j#Uh}=D;Fm;+|{ zIGcN-6}SMr+7*~+C9$nNOqp5ukd?F$yd3SMDaGOe$mR>S={Lw;D=@Z_ybu$uB&`$$ zo>{R1Q_tEsMisAV4enZcvnCzD4bGHQAkcGkZA<>Uj4ft+nl~kbqn`K@ z3Gag@SiI}dnGOMEis`jPSj&r|^FN&N zU+;VPc>(H~!(MBHrK{zixoRCeAonmoyFOKr?N9QAI-(j+XuQFRC%>teX}M#CLi0+z z2J5mc^cdpu??UU5Fo+Lqp$uR4pg*mJl+=h5UXTvgwoY`K;!Nz8R_j_A&{Q}xl z^T?d3>N=U;bJZd})Y}Dj&#wut=zWixi~l5~5FmSyC-nPRe=RVV&k)uR2PIa2_gkO% zt(F#2i)!Iuf1}Kt1tcxU`W_@WbwOL5mHT3wCtpQ%om@DDgVA51#X(9*Fv|?VV2FDN zH&-WpkQ%8cm>r;e>jGB~Zubsu2~!XGU9{b}{+7zGy6zb{35?TAvNl5tdZ>5OGi#p# zA^5XhgC}KpqUhaIIQ=zoMV!^4P)x#q4Bx)QHv--e>20$v>}kHM35|%Q0EAwmfT#fm zkf-3)*k(M&>40N^4b$;mzX0$z_V#EogtSbW_^}6-h-H!K08fF za7_=kpX=dF*>?<&G!B+@f`Q zHDqcJtzLqohA}rw(1}cKCINz$od7b7rhTEgJxsDrNUf0O*Ffh8A({jj93ApfLb|L>K@-vPwL`xG&}@6e3q#ldjl~ z8>p%?Oe~!dBI!?Qf&C0*LagKp7nBxT72tvyMfL?5vFyX(Ul&T5swZVr=%%SeS2zJ0 zloI#fub`CZhZ;{Q!4EZ{l&-5hGo|o#qKY_D$&17gqeKzLI?NEcfV*P6%*gmRGc;Z& zCQRcEE=J8d5b5kw38WDkujyiS!;N%-dq9;8$(|9qfChRFP7#m-Ga&YCmWk=Gm7l+u zN$*Mm!ckTnW>v|$%tAtX(H}!U2wiHz%qdAYj@7-g60Oq_ZEl$2RGd)B0wlH|&c!X_ zxkJ62U+M&xumG}dclJzlB<;Z7VVPu|O}ui=?hJcK3n+>)Q#}ln+XVut_7QIQ>u<+q zR6yazm`Iy<9Ll9nHui(?p}>anQVE6)wxH;!gu#Y#Q}pTB_NkZ9ry|00(KgH>26-Ot zv6{ARcO_hF4l-~!NaRZjA{!%Mm|&}=AOxb1b%S7;wz}!1p{;sKET>CDN=pm7oSc=N z-Ud1=8-(slnz2w4N@xTyC@rinFA^)S4_H{QkJoFA>&q=>;lk=O^%;MiS@vGPEO12PfKq;TIs8}ex(RRTN$PD6;-S5~{^1{I$ zQaFrTDSnGU2lypkB}Jo240e=#MrcxU0rzvLGGI_hZL=9+I?RT~)jPwMLD$m-sHCeG5X5yRx-rgURO0jJk@ynSgrD&+$3qo_?ft zO|?^7FL-$?_y|9|r+t&XQ zcwC1(&%cL)4uCADuFQ7P^3;Kz8u2NDUO5CV)bm66ZUq4FgUa;7D|R|SQ_rX|KH~?~ z>W7?s66?FUu&jPC4c^)?!bl>HK3DFoDT?vJ0{Eda8#VJ%S3_+Q1os+0+=Ar5&BATjjd<^rx{l z7{qj%AJTJvFekJz4T#AKpxjy7VNAdk+N!LO5Y-&;2a8kB*^VS2YJlE6k3~tEeO_XzLmYYN;*q*7AfG|YC+_}Cn#sdnKMd$ zBE38>3sNLkg_@;>wRJ~zLa8OEKtY3WkI)!MkvZCP7F96-5!;I{c4t{IDJ0u0OSO*U zz4aw)n-D^9a*ovN3Ym(^6nBhbS?tcpM<(NhMrVRXB1{=|v>+`9PNjuFZwqO-#F|SR zad`S2DaRe6x{`MVLD$xZ2q!^mRBw7W8wsk7`@4q=#zBV#JRLzNJ~g*YQhTm=0cyP%T{1fcC^XFG_B%`lyGDZ3=%DJ zz1d-=k1%91^s2t8q_#QhNtKK-#bjXc56v%z*7dd6Ij}kL+1eOmT@!__mVL}Ol8!`- zc0|~ApHg>VExN96^iqbH2)8FahHpu=A~YnjB&)apB-m8L3b53dhvKNpbiYWNgMIo3&&PeO?|l96WGcM(H!=%Zf6^G}7PAJ~ z$Z8N1ZcUNpt(=LOza&?`p^~p@Px(2Bd*B-+HB6SG!dgS$=vntmEsaAWNoRSh!p@Ir z-xC~yn(b{?oQKiJ1bf_Dw;zrWn|)d(zvgBlUC1umj7`Jlar!T-Fx4{ zt}J_crX^}br8g&Ig;(nyo!rX&~jL17TG*!PYIN<{8d^((FY&^k9i z*DQj(JaZBFW~wTief$;m@%ly|Z@*=Y`j8RjU)^@g8uwA5{xhUg-%qaOB5FTPVL`M=8f8G=op-?Fs zb`y4>r_ZWV>nW+qS|F)TBKAU^)JnVBprU!J+a`6mn4TXywTuK1UKuu#$&H9aqZ3jb zd{#||$VrxH(OmqoTjP1#Bb)6T(0l9^%~)Kuip)YI)TZT>Jas%Q^r&vub&7o`VsE|? zh;Wfq>@xS+&U z;x8|n5&OzWS5r{NXDFxjA7K&QzN%3~E)O`6AyCGSQ(b^`UqflY8gp>8xyd~9%Un&%Ka;Pz(dmZ zNx^_iqYw0Rr+P&ZeX2TS?dGBojA-`N(FX_$0(M+55K%ePQQ+b3OF}yhV?0gJKQo>kEIpuo$f&0lG2rdTJjq!mxudCRDC?@Ssfc+qevxK zxQJG4Gk(%#EQaZdr49>rtL1*aUE||(yKZ_7lh*Kq{eL99m!^#xJgloQY`7K(O5Zh2 z330B#fi$oz=y%gvn-#yf820KHjoK_!riD1If~n$ZIdHKCBBFUET)Bdwf?kp@w3S)5 zUpM94VD+Q7#w>)9O5n9^<+-c3v)Wd~@nG^yKS$ewu`HFD5vPu{z$pqSKx z?wxHo+UQD(v9OxU@K-$?IU`4g(`;KUH-@9^&43;IkrBc#THy$iP<9$D$5>~?IA^6G zs6hIJs0xJyCmP`CL^86EB#}`reD_RaicumvH-!(?@H|$RwNxV_I}t zI%Sj2*?_1JjP=1Av0i?kF2C@hD>UY3uIY(FXH9eKO=Ka96!SDg0yq#qA(%P26eOvg z;ecnF#~nOdUGXd*nEb-m%4HV5<})qMK(YcR)zfT2Faa}1g4HznQ0vp>1_-aw1y@Nx zdT5CbxU3fC%Q;I=bP|Q47lKg+32}zOD=@Pki5avO;VS`JKzAX4sqHSd}jcU6;XA}J;OwL2r28zE#b-dU!VRWWd7-X8l ziC>KFlPbl(%oG(7rws-c^-w)Gv^G{532#n$MiEVV3y(%>BqZ%ZJh#b!h4n^uJ05G% zL}Ou@1On8Zbrpyhm?6@tG{!^_GX|p7q}($&HKs}KKvS01l)#5v-qhd)5FLvq%V5LEsHF`OQrDngzoF* z9DQ9Ug&;)8aZXIIG}*dAE9(GvUvYFYN4%3n&Oy5e=;B%`n4=2*zq-GGKC;#;i=Y*_ z@Xbu28F&G!tN+?s=yeRWO2$bXMGm8yOHHQeQIb(=agzOS}%%-o}iut zKJpFEL=;@w7)XFoJR*s;UxueBwRuMxC{!%-r-GxjPVEY-_X(vD8Un~IWzo=zJG+z+ zV=3r+XiF*1DEgF!nfzhw+*NCH3{$U(zN5I5HFS3fjA0bkm@8yy~@O%J3Ue?w>DXVP$^7=xUX$m zBJ;A;rR@T|wb&tQno8AZ-hyJ;>&r-t5A(Br2c<#~4j+PLt@(w}KBhcmcP7`N2zyPr z`6t*NC*pduYi(y+nOdv;#WX( zBuCW$3UXAVfhfrMCd{i3YWexLoeEHBGhDHpCdejLD1~jL3ivxfRP^Y{i(W<&2`}T1 zX*DD1#GaiEB%O|tTT{k$Or++{hA+U!)%}E>e7coXgFE*A5EKbPyvF7 ze2{&Xh}!bt)zc(nqtkm5NkQeR>(5>d2_fzG6M;NOk$L+2q#nZ4_8IOwj>N^-v7=u< zxs415QoVBK%XJ(^qnDD`kO9gI`2&*qKAM(08qCYzSSlK`+9d7kmFd^~ye#>7y z!d*V41jh_Z?huBr*?v^jbgZT21NH#~Kbfc>Axo4xa&AWYLLf_QBvd0xed5;sDU<%R z5>Eoo1FZIk?1q>T+^Y=eUMSaw+f20Vm2m0}u?x{Pw(!$Q(9X&*=7?S)fqf3;Y(E}V zp>{)+T0Fvr%8*F3%Yiz;L47Z?e&ORA?T%}goW3r*1Q8|C+LVAkM2XFT>Wk$`F)$2mEosw}p>D3_> zg>a%DB0T`0+;!p>=!6(QAvVr721F$aYapM!sq#-I9CvY(KzOie;Q zaXZ`%kPiT!+q)RBg8b?7;z`Iy&;Cz~{J{A}zHSGce~!pk;fQ>0M>wAi2fa(jA^%cu zH%Q1g=NABbBJ%lOoX717&v;W$Toe;!juC8N1`TCd3&;ToO;sBRV#J1LN$Qb z{*V|*n8#{bp_)8alQZIZPRw<@RI=L%LP7HdSExb)eH56YoYLGH7M4q zK6~?MF^DQW6s<}qY%}+05gT5ZK)iIu#A|jN5U*$&stZiEupic$zbgCRh#O^hWOXc) z@1ms$NeD_|Z6)M1uS~XnNCcPODJ~KI+=Uo%E;eG{0JO}=+DFwA8LBdz#Hyp7dZ?JT zEr*m)Em7}Ix}>&thiWfJ!8`c@mssrpt*KfTRQa4Q9g(G0T&%8^2YacuoV_yp0WQc` z3=%|6nEg(1H|2RSvQxseg(N39>;K}8R|wwS{Y*EK|9evy67Jo>Q`pND@a@9jDZvWi zX}u?d_suA#zh0ZK4WZxr*mR|qp-5a=%iIA2T zIi%o#cJ93olYQiy-7Ku|&E7s1CInu6YxEnrQ)Jbze3FA@ zn+;6q1Q(nHq=e4*DUkXH!a8R#qDd4WGJ!sHwg8s(uKWjjvbT4ILv3b)qMT*;%#%D7 z#~0AzPrQ+tvlFPtErc;FX8kT`e7Lu>jAU$)hv-IG#X<9 zXqWkq_2+fMuvR|j4wUmsg2D+^nVe5~ijN`}iA?SAeYgW6KcOrlB`qBLm&eqCYK8D! zZ@)u)gzl(UcSs-BFRsxuOlYY=Uup0kG*vkE<-P^FA{*OY%Pp>v$N`Vubjzsbw1$O` z?A3iu9p(>|Bpu+VhNhTXxXi=R0k;Ytk(YWuT4f(=`uL|=*44a=Sp?1Z0feDS1&?M{ zRnp_A3`qu_t&PvBXI+Dgx;A9$W1;-jWJ~84HYguf-)5T|P{$4PXBpW}bmKUBsjE~_ z3w?wZzq&f*g8oG{=`{+|3bs)~o|tyE{?*m#u_fvX2UWD^LmCwl754FN2Oq?2FqDXV z+bq*oOy6ia)OC9==pT%6O?_kaFNwJkpotWQ#-7>RYF1Meiy#u`fh` zit%%Jhu%8;7{*uqimvUEz0&1`_4Hbjk5*G`2oQ;AfxLx#S zSiR8pBP=P0jjGE#^{14>!cn*S6%e6mtUwL(OK9_0`;uD3_BmcM>`;*m@yNUMNRcQ$ zVXLjx7YS3#R3tp|5)k3C4rIv*+E#6~4g%j&Y%^+%Se>AO=6g_z#I2<+De@&%qoae1k)C6`LyRqmjnT(59u@J(hfUTV2P4AI^cF7=>Ie^_Kopy?SK!%Sc%%|CO z0ZA-MyxA9oZ%J|x`!L&od9DMds6*a+IaNaxNmlGb0Km0O0cCCk@2t8k3XcqcGmGto z-M3s?uK(HhU?R#RLm&3{J+>~^3*WP?P(7AMM!iS_ki#pd5fa*Z6{(l;pyh7Y?J-<7 zjHD_Tl&Ur>=an76(kXThL)>2O6`iB4k0Z#R^fp3>aBm=Kv(=g7gzs*ly604Y-o}9VFbG- za6<^DcL55HcaYax)fgwU4V)AKCu|R^zC|^p2@lmItQMnKHA2=7)nJ6|qU5)&VPXvl ztp!euA-Y)MqbP!?CP4^>fz9gBhlJAti@B}=DGC;`K?2yn_O~OD1t+Zb!aR}&7REw) zua)l$|FpcRCv309#Pi+!!G1@wvz`tI$>tD(Hu7m&!Hd!pn96clTaYjC8x@YMLj<7) zBuc=zvgSnrW=Ewc0nNL*&;EnhNsjVfM+pw|SwB=U%8h_nx-5x4&sMDs8cCa6*Y@~A zP16T)MWg4Dwi}dIBnaw7-sk+Us0zW1N>u~rSIW}U(a4@=D*4A6{`jyQNeg21h_MS_ zZQ?7h1nR3z=_|@%=4mJW{(d)|@3ACgoG8i$0#;hZ&Zf)tO=XVUjAy*MeB(8BCu|I{#{cX;Dca3MqHOAbEG(l2@68L zw_uZS=_7GTLeB7my+W5PRFz0eJIju~!)q3K^{*e>5d3#P&j-TH`|pWz{7awLnGaFq zsx1j5f^J~Wk(OG6mf)OTi&~KL2+xqo=N$6jowVkQ85;V9q@p4-- zUV1EvrC}Lwv2-;he~}uVood)e4fZzztkmUL1BTle#r0xJ-arj6N;SN&u7S;PbrnIV zV|ay4(*`Eyl6KVH&M>tB=%|K!Xo&&drn}#Mbp6vgfs4C0Q~fQvF+`W4wm3)*WGaiG z$qcQCuOM=SE}?;%S(h^e537>*-bf2K=8GegRO*qhq|#K)fKr25AvzMJ!tXwD`G(KJ~ZVXH(DQvmOcG&7$NebTqzC`DL{W%4r zCZ-F_eBNmMRFcAfL~EjPw^pXsYAL)58vg(_h{j#RK57_}!ihLDbIN2%{6T6Fjk}if zN#p;zgubyf{t!)=#@)v9fchrVIP$WlaiJv9I2BE#@ngI+jk}elK`WwhYc^mi(_PYd zw06-r<;TCtx@;iV|zcq4Q54G}r;h(7ACu6fmR>x`c_Yfh@ztbBUBHR{tQZV(d zE_!A4q*qm^@7;Dy1!;^b{9$$dZy!bv%~0#FaTOkF17)zlh`j)*VH!hco`Xy^W)OMx zIaQ&F{X!Mpnp)G$Qp+8QQirFecJ|0_c@H)0Of`sO0=;9mq+#UMgPF{}wzj#- zS=y75lu{rY z@LXmTnnqZ{*xL{meb1* zE$iiu4=n#duhd=E?=?QtlXkz~crsFOK?N@+M7MR|eLcL6zCM|buyK%-No7Z~6GCgL zXX_8EJ4bq#=*LX_aVb_k8!`?Oox7en#AYTuTR9PO@qPVmM|!);e#zys3VWLGE-5c6 zi}&?+94U9*cw<@K*xLrJ&6byzy^?2_@$BLo`#W6mOGS1&$|wIMp&2`W^4fA+czUhE zm#!esME(^);+pFv%=u z4)!?$o7Idk@!QBQ7mlU5nxZqYD98NpOEbkj92LKt2Ec`)Y1^UPrbq#&p9PGzzpcOh z1Mlwb9z5GoUih~DHl96|$}-~2Q$1`S>$TJ&`H^W@7o37Lt)&QkdqMr}3|MPH0C3@^ z{pIfRsrpj$wh#Oojjn0Gmfsuod&>BkKLR!JYC9jU^~-MKrOV9vu}?d0luY{8o8xG3%xFPOgq(hrxm)xN^;4E8JhghZ5bb8R?x=$>Q55G~D#&t{cNIHqz z){|l)koS|nC7u+XSGOXuwE;J;?ym1HPmhpY@gM(nbp{~5^^Z;Py$nuQiBR}Ey+pEv?LR+ z=PDausU@MiHJo`bh@lbG_g&1+Y;n_nWlNFFlsb>&;Qehn0FD5)*J>pSaqIvZeIiZt zOP^9$L()X_It(25wOr2Cwd}2H z+1u1-_oL6?>sp`TTa2Kpj`K=O0RWZ({uD0FpvA5Zch+KFKp26!$`g|yTnuYB)``KY zVD;Y?3+N0{ghIpf#HGz*2UG49g(%WTk=-wVGdnz`D+s)gYf@||y_JX$6&Kd1!`)C@ zs%2amYCf)akiy-%^7|Oq)Do&QL_?Qt^qW#0p@LX4=CTn<%B735jLQN_oXZSao=aP5 z3kL6PET9dRLDYUE85VmuU&@>=0%BQMp_6MYyN<9qlZ83ShW`8!WH-q1kA)*Q-e_+d z=-E$j`}+9##*)uAl=W*j!rrO*s?btQY(_}w7sJg!0)u8!n{_?dGG}T=^|DBd{)p8e zH=%Kfq1r>1S9jFH=VW~ciACuH9oEukAX^k8?45Zz^2BjuLChT8k$10KD>1XgZVX)A zaD8OWM`Vp6a-fg`V^$`St_67Y^;j#{7ACQ|{*aWWqCfmSMq9tz>m%1{+r3pv;qt_X z4YESb338H$^C3^vb_t;QhQW(hFA68Ufxu3&T`jEDMv;IS7^Z&T{3NWCBw0%Wm(TAX z`?(~@-|O=vL16w=;z5_t_Kao&B_%$4uS!JQwNc{q*b@lSOaj}|oad=~%w74C5$%o>2r954U~|4mps6fhuV#=xkIa8I*P)rMoUsXgXg2K5 zYkNwY5`;OS1Dd448`}AqRbTx(K`S}TDlc+oFv6rIiWl?sA*y&$YW9Uxq6tRf`9px6 z$)>sm#vxf|6ugp*6y+JFoSsQY_GY1dR(W&?F{bYWEfS0JnMlaNB^gpDJUA5|w0Q8g zlE?IsKX2=PW07-1S=$L9Phbb!20P$48z2e~^s@kHhg;3`GH^j9V8fK`?nq4&QN6z> z2uKu^A^RGp8Sx!*cC(Pt%bfU!1!HO?{Ho4c2hmVkq1{}xh|Cn1QS?K6SD6XDEw`(! zgL7JO?Jv^4N18Jl#4MK?#4H!qHS&EWl1N)sTIB{s@3zW~ir#IN>w`&0o;o_*i&^?I zXUTJ_;5=o+%VQ3`sWQC9_x;Mg33WT7~BGpY|*heZ$;Ikg%Pa#c<1 zOeR;|7q+#$9zY|KFlf*sA?u)fMUIIO*z8_WP>bFp>C`cN}adOpsu52lu0(^1&sEUK=c}Cx3TgRVh-k(WNG%mhPBUgeTi@1S-~DW- zzg5BWa9a1{o&I)3&?6Ir8(M z*WchD>}{v6{>CG=v21r~e+=6*j^GX88+Ls)-bw0i(z`8s$8orgcWTiOCgoMB88{7P>I&5M=$0E~b1%k2$X z+2S^6xyO0p7W12R(dKJQd!}hZZ>h@yxgEH4dl#WTA81)5I>@yw<8m)^|R=TQ8q$;%+4Nu0WCkx@iR)h3{ z9L#!AhRg23i(TQ#<%1_bARAo~Dyda|C<3{qRe{V;pVY+9&Gh6>z|T8+``4j z@6*b?%I}9-J?%0Ln4|0D-9w51Lnd_iiq)tD3D|#Ix&25v^*%58`#Iu9ulWi(-}JU} zD^ftOaV>|w`m&qq>c0AkCfW^n(U5i$b+Fk5s=9CPGeJZtdR>-N#4poZ`Sxji_WO;SVYicsCr-nZqNZ>Q0nD({L$+_I<@@$!1mS3U6cYL?^8Bm|^cIo6L z-<6_j-)$Ade21r*2xyfhqcM9Rb;poEwHVS|iRWO4qtHY2DnEA(|Gd2U6SQIEuJt@| zO_(FjgLTcykSX(WMG3rEtQky;SLEqT8e(L7Q7z?;n4kaPLTlkVZ05s7Bf!E|?6?K& zVi5E|pS8{k`hzzoue{1Ct@PEju=jP^gr2H@J2Y+qTYjp1A3|G(yIYgIrpuX@S{p4@ z!N&y8Lrj`y?4`~+yyEZD!rnJ%ZD(o?sWJ$!@G=E;1MIL=(hS$atMoxw;c7~LlNz3# zYS>2&qYHb(F?7S;x%d7FwY-?pk5J2tQY~pV6IMgwOt7vdY!et-w{fh;%PFq7t)EKO zysYlbslm*!Q4PzCPV^loWie9mH57k6V0&e%Mib01rp5%*)yN0cXE9idbl$g7*CaO} zGfQE4iE9Y^cm#vL`b~v>JgmDn(8xo&F{V#5wT!?&o!8S}H>3ElKAyC(&D^h91kIdM zO^zh5})IjI{rb7IiUiQ#5UFtATZ_Q<}1rt2b?L-THG(L&HM)n-z< zQ+MzC|7hwC-TfRN-L4xqb#&0w(b$w|RW8B)oEN;pxtIxPniJnbX*IE|T234$WAV+p zyX`I9-K4uW(!>$nxQWAqCJr~6kSB1Y`#*P>Xof>7_)FAqeO<$nY6#ecyFFu9Cw;0G z23Es+V-P$92dkf_#mOH!23tL-JBPwZB2{mu_WO0?{+&X0M5LaIJ`L3lLgjr}Q9JG> z*M343xOT0%RX2T@c8=@rE!2LuZe07ZLG8yHwSz-#VqQ`E?G)5no&3$A_Skwr zv$)=P8>ynuqk@S@40YFOYwiE0R0kNvIFhT3d~0m&D)k|5>$#D4+P8+Ofb+GSBB-46 zi&2YcyV-;CZO-spQ#P$}LEDPQ4~rXzi?Dn3ftl8<)knS>^|8A6r&@jd1ro3gfFFG1 ziBKOOrnQ}^wXy00gmuI6^VTpa4of(+)&f!{_fU(J ziD58NnONY}+RdlMBvDkoOL|EP<*%vgr&3ib6^ghy5Z>6(Kgk){;7gJ>7S4E->DSxg zhlh1{g6btxLRXP0NnGHecBqp&sYZwoAU(P`dyJ})z_AWcO+g3f&Z-9UC9nR5W+Yrf zGl-Ye%!$Z$u^EHJQ72=hlLU{L{Fo|ol;NGabCe;A8F}?_T9J?mtsrJnD@Pm5JxTUS z@Tm4>Rp8oh)}1BmO}hJAYL|QowIg9t?S~t+OY)DCtdcpZeMuF#_MhSA=RShylfFMm z-O~3a80q^EWSaE75FmRCnPYNx!n=juoPJ4CMRCZP1$qLW4)$jbSboWNI)Eo9|7kpw zqBSH-u+k;gEJ8SYL!WBhYs{yFYDDp-i3e*ZLDn!M(Co+3j%5*Uhb4^-)nfkPnbsOf znz(+N@6$i^5i-Jn(zt9og6*-U*0A2`y>knpR310XcML#S(38w*EU+NXod1@lrxa#o&z!6%^uBFdxhb&+sh}~rjNH}obRSyOy7XoX7{J&2^ z8;j#WpTml>7OOy{={X>BU}g;WA7FpM{<8DaS{LHCY#lD$-a=hImBUl#awJ2l3sKE1 z`#ngOBoRX#lZ8xezKAt3Y9wS3MO=f^FMQQT6!E`AQIs!j9gm|lC4fk2O3+!FzOPX= z?e6_~uLTWbv?nnW_OF#Z4F*n?JvZ1m=q;@x&HvS!R$r3m1jA<6c_itpP8ZApC^%9DfS_XBeFvAZYrKuI)@l>%wBAd_ zkfd=3%DRTQ@;RshX)qjZVYzYzCGVyNgjuLzZ(T!*lK^cH3nzF5gqv_IvjCBtup$J% zlwfwUWD!l-2^J{(iCB05an;&aR^3<08!Zf@^*A!-Ksg(}sx?jgYF+RcSkeQ3HIrAj zYYngus^7BHaHI^hr`L=tyw-7!+sd`d$EF1_UUBDFypTfH%vi+D z8woDesW($T6LOnoa;kVtzIHy=YG{8!& zW_sw*{>lMU6_5nNs(lC)dIN2jEe5|<0g*XD8ag#}kq0pFkMov2r9X~WD*N$kuSM8o zi!Js&X)996HY;6}7@t8?fEX)1VE36WoH(UR=Pq29vv;vDVNd>rT=4Z@Bmq_I<1g9o z;2__!&cTC>|B1)5+$`Wz#l(@gLhIy2854G@KQAv^2g_prL3SfKL=WLbu2;P0T8hEb zckMYAp%pFiM(6&8!MT4C)am9~?mb)cFhgt}30iqIBy8m>^n;w4u2Mr|OjG6dgPdvE zdlJ7p{N`-wgXOvdy^`Ov{Jwy29PcCU^*|08ulu|xiha5KfKS@b0>=U=%6P^pk6Odd z0^oSvF3bI#eXeIr`ZlvQkLt#CeiN|U9AM`$?(bhr1SyccyQRO!{1>AdFi-JmCwvNk z%bwnAlD^9`^j*@D*$^`L>PUGpe{b|UrU1Z9Ho!E(#+!km)&QK1ddHaga5fyo4i5Rz z37NsQMx-^D_5KX8p@n#-b96vo+|MCJA$&dX5GkB+u7>Ry1fVPe3)3D)MT_>d{SRRB z7hLeS6`;qRveigk1G7nFR|I&p&VlUCP$ZI_mX`V`$pE6oGmzbAT}`r!fC*$5L1wZ` zU=A5D0S*GvZfA?nc!y|>cf`ZTI|Q@t6phI23}xD#Kism@M9(-?6!KPZI9GG5NEny`|o-gRqCNNGeN>q#{ZFTfKa8RhbbOaJRCq)ay zIvunT%WNw|u${JJ)s0jL+GtGDa&-xak5xpXV%$q88p`t*^I2_VC%=O{MkI1-%s52!6*?O zpse-aq*5Ypg@fP`656V38J2i!(Xt84$%GIXS;&u^1c4+@VkQqKb>@F%ZNBHa&TBO# zZgP^%`mN5749tUvYM2dbPWnA0o=jBF6tYCXG1RNK7EXeQ6&X+OHT@hm6U_(WruR~f zxXIP5;HDvd9Ofj?8O2GrQ-e6kHLTzyYRF$J2HJ>W*hl1%fAxnSee}BPdQa2kQMX`y zR~`L&Ul8v-jltX!?&o{oCq9#XWUezSiU+As$Ih8COI>Dqs3x=G4EkmeQifU!TxeTT z+<={A{v_yC@DUdbnMJacU_G(&hzTfzFIkA(!(TqLYQ&I~kPv^W!(Mmv2oiqcxhFO0V{a2x@A{F6b8Q&}vCLD1mDrTlcMd$RcV66wi?_MFbqp)h{$V0p=b z{&pc)q{zeo^?h-v2dqc)Kc|dbN_HPvF?=yymIT6;+Ya=15O=@>{-;PmV|u`JlK&~P z%L##CtKMZidom$SyyO+%wn{M3Y>$XGy8RS7DEE|j@j1Px78W8eVJkpNNrKu@5P$`x)H;d(E3RLd3%BR}QrThl*S~7$}9k>@YD3m^>Jq$~VRs!Q>L=X3R5*Smj ziwR(CHb3uBXU!WnYba?}wlj?DOuBjP{O`52TMc20bVsH*B9C7zGfGTLHs#%4&y`95 zlH;`=Ac!43iRM}IE2s~f_~{w)s@kLjFgaTsnpBzm3}yCY8dKTYl3Q(dmriTB=>%|BNG{w;N^D!XrRmbj8I$N7GyI2@J) ztJ^+I!l4X#Wh26m(fujBYKibFLcQjn*-WU59))lfA#z%UG3HB-zMfHNfha+#&}EUl^QuwN^vO4OKnrcK>}!BK`la{-1-@seC`l?e;@MAx%Ss z6Q6DD{>GvxGJ%tUK26)XZTyWV*~P6^dZ;#3#>Yl5EpnG z1$Ip2qqk}0Kv9I@4hLtzM7w(EQ^rJF(V)qSA)UG#|@5?ci zMVq-rD1Ggs>F?S0d;qKK3$&AfPYJ=6N2{Mh{`lQgh97$}X?MjfQt;+hKd%nm_NV;V zP84mm{QkQDV%GgVB8*YeE}-uy!Xfcs+(kUI1Nov!V^Rox-8FozCcDd1IwtXE3w#~s zqeO>8HB&VGuGmHj!D8pWi-Tx1pP%b~U_FX0w7n~T5%Wl-w$>-9Mje`|pabRaZ(TzO zGxejsJbBPtRR2`L$ zNPL)*=MW)SjR^$YlBXEKta>Lv;7dOGvrE+@!0QGhd@}4lR`l_EQxb|RjBJ{jRr+a7 z*2X}4QXk}6WlGk4Ylz$7?l%fMUm=9fZb+4_vwQ-@61oRlvn5iLeLs{f#iz&jbM%tF z-jzQ!UPG|;Cmq3x;fG7H^BB^?T#JY8T&dbOof-Tq}L zump(DAV5Z3=?BE0UiJIA66uEP-coX_L!#jBud0J_+z%BvAUp73@cw1IU-CW<@6yF`u)#VQR9nG}DZ#P7QOI?K6uUO3zcj^mqS0s49 zGJ8~44s!lBSK;R*(|L)R?uRd7IjK{DtK0O+o4=0ayHy``s#~!Qh>0S4sl$#cn5Km- z+NloNWazLn6F*k>7kNt-#%iwjjm zidix)O~w6j(qG5ri~!;Hv@IJ+st>aL4yo-3u|DsBe_)wy2iS%tdwD zfAN}izuxM%x?e%giUabn<}ufO8*-=B{j#@L71a+COQo7`I;o(B*sEjo>bUIHqB>4J z%QE<7UobG#a9D#5!yh@ewAy$V!eN5T{8NPhqu^_{{?`F*? z0ZuEQ30yVcjtO3$1#kpvgqss90jEuss{tG|dQvr;MyW>#Jb^S1T?oj~KBPX-<`r1! zz6s&9%c$RzUEdacYLSbmZpc)39Dym>3EsOu&$xM@M6y;#-kag`z1jkrX0hN45b}|} zQ|2?#qbSTF9_rdXrUa-0GI&&-fbiUBb3midR3&;VF;%}yT|HiRwH>+&Yr3n;Uxry5 zT@B!s?@2k<6KMO>^!q3Sofi*-ieWG(G4S;KP7RPq4cGnKb=`HXR7fVgvs7}2D#1E) zCCAQK$%=l634%Z}zHX-~$&aI6$?85Th2qZhofS$X;-f+zOe485kOxgK?hK5Dnn4*Ey z!Gha+7^{fgzDVHQklSU1?a5A>#zovL=xNZn&NNu8T9&0^MJpSkiDSemp{Gd+j{Oz+ zMnsV6Z19Z@v$&jVzOgNa8DWN6!8Z;UvH?2a8)+bo5H?UFRTz(%IS?Zu0uO1>cl;xt zqSX0!8P{hN%RxvI8j6tYPe*BYE^=;qRL)IXzAgR955d-mw_|_&L$*+{L?8*0Ulyo! znK#}Q5RJUTrcV9(^}H^%X<+>8pXD`s4<@~S1Fw|{Y5e<^ckZ9?`<7sgO&koZRgsJ~ z7jG3-6O=_YR=m(>6T_k!W=e@_khViqgA6ozzUgkP6q9G58X4uLn)aEg#>6o-Ds72D z!LBBDPM)H0nqrW)OfJSr+fk}PAVtmybhEOTO(xQsA3}^-G>8iPGd+QSSP2IbL=I?8 zoI4_}MUN}%59|r=xYE^B*K&0aoUiI~S9kyUst(JXA)We8stZ)aq7)cK21&SGz^(vQ zdHCK=~`NuE~)g7rO;da10chE{q*_z>ql-d%4%MAU?-9TTo@`zkoPQ#hjeyCbgd1XqUwu9R*LqE?YJ$PZbrG6~0%wGSw1*sbJT z8Ma&H+W;apuviWfl$`%1Sgk#MBI9=Jn6l8BurQ5VXZvsx47kZ>KX{4wA^N-YLoe-%v4yT-xFkz%jbv@FBG}8M}_QnfG9JYh%f}wN!`Km4$I=Iswd++kt zI~F%&nFvN47;~$t{6|?Pw{Rzgi?5D=ZlC3itS*M}>RSpC*M{T^hDq zK!n==u4x6cjuNdvoV0eKL&r1K7qZpc|KD9Te8(v9qB5<9KR2R=QO`D*tcC|O!m}u0 z;cusXrdW=j18+A){4GcP-30z#W5e=cf^yEUy>#rO5q-;lRih70S!1bvj!43z677#C z+*&$%u4uv+2Iw(rpYX0OpKDjoouZ!1MpEdf`pb_)Q8z@2Iua@B1}N$krYK^&&ND@g zbwRX)3nC=LINX+(Ac}$D1*qS@8)0#D<@<5MvN@w ziaR9yu56{QU%s%3DsG@eq~MYgSyGi&BCG~kiCiB^<`F!FFE`0NaNbGgtU6>!aZI11 zNLrmhvIED{H`e)N^yoo7eH(aoq8~l_1ND)=inEIdArR=*P-ejG6Na4wH@ z!!@#!yH@h>YB0t!c(5qL)$GRMfUMRQ)o1=1+}$5>_h7``{owA!#@)T=9e2zBo}9%0 zR_pxN=g(}7$mF7WDA_j^UUyM0y&ZAp+cI0N(tjK<_TVVS*c@&iJFL~(#vCZ|*eaF& zZUJ2R4o46n{z4>l@@m~VE)Dy{EbE0eW+{b;;FSQa#bN|&^ul_P zie8h!XM&?)u*e|wz%px5_3@o+sOI3~LNu!UIEYnrRKYf}gx9f*8#@pg_ld{rxiIc` z8L!vZ^7!nGy8^EPt7lt+jEsAy@M*@qL->?`T~`>FdX3*Zz^~G~721GvCcZuTUFKUz znof!t2C*TQc4PRKz9zmE2mEK|+X&XkxAc}l9%hMol7o<0fc=f(YCYO>m>8L?C7=mD zvlEnrUdA`|8_&0bXC?0|h($|yPLgjhD?mOUuJMe6n@QXg4ZKt5fM@#JA~cmD3T97u zR|oQWgd_(54e}YhxT_8&h`puHWL-cyvt0p=vND)p#BkSn#Vjd-@inZ=6xEZQcCDyB z@davMj#yp>%Sy~xDA@Y^`s*J4aJ1b|{CTq7uTo%!!#ajsD&y9kYdr-VMqDOm#oXgy z5#L@*;F0ysTSkoczz_|KSiGqr1l*0moB7jxxy5PlIFNak~BivEG-yEzqyi7PRsv{f(kQJ1+)Y* zIim#C%38lYx}uC%$7^BQJutMI%*tJ3HCfS?j>f<0X9vOw|*}7VL&Jh(1@>|5yD%5kOpl3DHDm`2YntOz; znXG11OKdR3Cm2o%zR3A6i|R&c`K8DdOE85}?G{AaNvlH+3ac;(N7smgC<_!ipMp!y zDtw8ej=?2t>X3I*4{GnE_I3pNL|d6KL)@7@(szy*AnTdwlYW~%kB%Ze*&)9_!c!Em z+MJhnk`YVE^LL`?O)^DCRspU@#DKr^32J$mJ9W%5h3+Jo@^I@Jh4K^Yge%Duwj((D z+w04#jQgG$jfb2G@!lVN762d~^3WeY3;e!|82LdIB&c0F@pfpM1kPbiaz472CxHUw z)#7DF-jOw{6EEJ>Waly)+=V_pI4k<}QH?$%-Vpj$@GOzfCOAhvH+U9+TfA_NNyOS2 zCE?@H)fJL3fp^TD!Cjq6loogvo}a+8(VHqt!$0z%DDChA4ETXaX%FcNr3q=$UJpQN znJ7(UHv1UJY<85)W=&=f{8=QkCsL$!Wu_HyFMXd#5onWe2A#=5 zu^O8dorTQ+0>l}SXEEW(ji#75TjWL(6OPD9(~qk0MXfZqpN{h8gtW0 z-g_v-U7byIMsMl!MBNaKNoZ(SepGu}xZYim97I~AVCNCJ-GtpaEw>>-c5nw6w{ihk z8@T|?E*IM6>=T8ss|>*qMBXbmpth$e;$Ol0N~PWksnn~bDfXr2-ZpkCl51$I7>V>1 z*v~|>u~qC&6cHPtuF^Ga6+@=hLH*tedN(hZRqQ4k(QKj9=h}vaOkp224{i?+bbA}O z7=s$F$6~U7$&SB8z5H?P6a{{%XJyzYXGftAXhD}yVC!tMNo||A*r`B3}BP%-Sw)$Zn@J+aylclns-wvkdNGIsovbkgTdxT{iruL>c_pft+ZPiVrMau&5e?=T#x#S|3=raxv{>x zCB9qMHEeFI?{13kj_4XTH~JmT%%{zbG{9`CF5<0xu4aj6>Wjjny}40WZEobMEhT7s z{O)(QlrcuAc0l#9e}-R<>kB!BiQ-r$s~zvPlSI3^fmqss9rj=Ml`KhFu0TBdami2L z-dB)HBkaJwGw#5?(>t)0Adt;+wgB4Nfz6SVcdmDeEM;5jw+9=sDbGgicG!sB_D1aE zzneB zd#Op=ALzp=f&hEPC6J8h?DXLsCApYGW84ffTCw4L68 z;W!!eSXqv=vGuREl3z}Ei@VvmC4oHVK1K}pZKbLg<95{s@mP)#x zP8{yXV@tA?8);6-qFQ1r_ZDa-ZslesH?G8_K1fJVGH&J89b37<6uicUHC@(n`i=Il zKyMO8OXN-6ovkGeASJ<8TbrbL6%sR`8xdA%W82?+ohdduEyBh&agCoG<;hiF!@xV7 zZrI_5F6I4UAZZdi{u1MijbB8W5N6Oj!5cV&;Qry2wy5Y{P~Na@uz33;a7(~fAM8S_KZwZr=@rg zAOv>Hih`7+VU*opCa`vQ_I}<8@E&U1p3ePp0b$48ga$D?0SxrzVW58zDYhh_>xS-0 z*eTHTSCt>ZMkT^ZL8!coTg&R)3=CG(?8m|W8G#MdEbB>n#_xyz)G5YF6f6q2u{Sc<-`S*G3Ny|Fb7i&{?tt-Ts;((%CFqXB}1o=gJCxQg%?e2Tw(e6L4-=<-#?87;tFZ2QQZ47xOCZmr&(0lqo zW`iN77~VtvUNHKd^vZQN)%+9AEYRrG2r+!Zb-7uAO zgZM1wSc%O1u3=_wSAPK0wqRgVtW`%N14A~|tu-$GV`6dDXM|c1X`@x|$xOF%B?;nZm@&z?S;-ZyJ<5wb;G~%a2T?mzdmcKT zleGcwie|O0eMYrctsc|bz$OimY(*FQKSr)JvdoO~v|ET>b_)n<9cFYK>jBz{<_>ip z(6rf7$IpgUFS7mk)Koc#o2^0Kx7PaV<&g8gL(VUYS2S4$SxY~Vvw~zxh4OQcP2`Z( z88Dz?3Jw z5-mNXJ$0AUU z0hAZkKnX#1{rNhXiP5b2;3}Qk^P}Fzd3zgA{AzM)zbkngO1nT*8Y&F;%X zRJW|IN2*Isuw|3~z}Y%NbkK!klvGkD4c)GrH~a}Caa5xR3U}%Xso$Y1BytpJTwOyW zM5Ogev2)JO{mv*HI)+0`{RN2(5^~A z?#b4t=j*S`)`#co^?XBmzTwJjLwHWYPLlGa=Va&G7@o7OXHT{%JtxKArtq9&diP|T z)AP+&VtKefoZGu6+mfDdxiZ@lo-=ntSg zY0J=k=#u3*8Y0dv^mI{E%h1v;ZgAG}d2_O=Wy6vdb%ogwxx6M0A-HQ@dXnP6zFc;< zQCuA@5J(x*hpDtc&}80KXFZWg6xI=kH>o2Uy%43zlgO7Drx{(1R3|MqEKBP6*Abmm zD?9q!k~IA;b@h(AtAmI?clFNuke|YiI;PZQ2CrP$>_QDY+5oN9GV+m(aleQ#L>*xW zGy$#TBe=G`j2y1yRWIb*b}LKwC+(l=SJfoe8Ly;AtK#h13QxDII{ckgwSlTO#j1{; zV^t#|t5_kD`L{rgGA5RJ&1yNPM8p6o*vdV&=h7f%@T|Tlqh8B%iU;fEy-`@=mS`@? zPkAXGk5_L_!rC&Ro~a`PJhM{vIdR4Z6aasddW9ys3I63+;%KZmas_`+Q6Z__xet9l zVW!5v*WaLOyovQX?_g1@+0zDlv2#Bz)3b43>%4k!)^%Qer0>M>3Li0h(fbkh8ll;{ z$M#uSCSw$%DV0G^gm2L2(|odv#drbj_-UHGK|rG$Mcom+`@!Ttc|Q#l;Msw4FuPq1Kes3;SQ*ytM5RhSB~eJ&~zIAU~m8RqSckE zF%8Kp=9pM@*z5!Xd>pv-&@cgxo1oRo&`Z!EZ1%e$Sgs%KYSJyIYJMK>>d0#OM6r@4 z3L>csiTcq5_-9WdSQMTj^I<6p7>QU(=Z8oe8A*vxLk!S)ObK-8P-NX>KVP$M`ziU3 zD^|{!{+Zr!1|RNgw!>*bq4L~GGDfp03uNpA8!+gG?!PjH=1?I#Qds>`NKyLZ6_P;H z14;iv(}1yQX`shB`Pln~XachQ<(62ccKG zDWMeucUQ`nT9JB0G7s6o6J(8sC|Q%T{x#WCCKL`$)V>6r)2cW=s8uo88Djr(NNA#4#$V@%};LPgrap-E8;frt| zjcHt03eg&GwE<*t8jRqx%Bjbp)8{h3ut!k+y*~>wJ8fA_#~;X_^Hy*?2%~|374v-yh}v z{m6ZJUu{^XxY?D1SxJ#~-0WGAteI;_%9aO_tOvD0K518fn(um7KOHu|2aBpX-wjA+ zHF1hihoZt+ZF~4H>Iqe|=Q-gB17x$RALM7+VAMp7(4CB)fzda{otMbSk-19n6KWeX zEwx0&PpK*H+?AQrym9by^=RuFy!m(NG1R0aM-sWpPEP9U@%Ij7%gB1fak@_@y!XBPf6}jPJP}!Kycy8?)0Kudh@a&B!=QI}2r(GPP zpH!SsBFumWFa@~^XlhawF~-dEFxxDt172isX{7t4(nWQ1-GM#XO@-&q{|v~6 zs`8}WRmnRx5id%8qOpk6tq2492sh*LXV%-Xnqtn{!!c(p{fAXS&wd?Xv2xw03>rJs z9>dPWaUzaJ+*x?wz%#5eq8Bo)&=BDk!zndaat`KGimRMI^rNjUK4rHEXI3cireMpw zuP5U5xUO2CO(ABdcuc#EjGpQ`K?kzN3mVey}ck4DX1p%f33x(^LozgKy#; zS$X(|DY&kV4I^JqygL-%U9YP{%$9Wbh$1Reh?xsNtkzxlq5AGLck0VAJt2SoS9B%B z>`PqbthpO=+#zPTffZuLK2^>~(6J%xQ)PkkGOn8Y>oxO!0?ampu9$FNVN?(p!TeJp znK|M7lyML#TzneO76K2cAd81;u>d7;9^_hRriY_^YdN(i+cC7LrA<~WYPnX2hr8BL zU#JR))8yhUg$(8~(SFrKRN2?4*~iV?DG>J-T_wzQMJnCQ5MM^C#{^P{D&$JBL}z#> zRsJ7up#xBa#S))U8yzHNCQ+7cxraKXeiAVnO}g9oxhFe{y?cPjzs&QvpJCGuR8gQSg!$Mf{*s5*iru0|@3HwYa`o6`~F?(;Vu0*#G6%b~;a zD#1ybmz}q+;^tHzXGKnD>FO<`T?NnX>Z2oFr7CxoG~iMqAl$*Y$V_0L6lN2|f-NWG zY0@AVQLp#;0VC?Mr@-wD&`1k62pFnd;81|_>MDjD4Sb5*edvncsPiTaYbqx4c~J2~ zNT^`XjrKSChb6`ol(?k&-ti&mQu}2DO@gjXr_^UUeS~G}7sE{TVk_a8UP;3htraEm z--hE6{2S{}afBRwq{~L$B7}B8tsIY#>v)7b9FNeRw33E9<|A^MCLRdq6}T^o^cD|j zcf}|VXux5MLUX{6FAqQ#p(BY05@A_@4D$eePCRhlx_S;g0HMXMc7pkky6SNHMppxP z33wF`1Sb*wrL5#|p#<@%_z;?^|`n55$To?(L|q*s=Pl;`^EvpImjtr((qvx4qf*T&-ty;)9p#@YzNcC7kyTY(?ZMtvg`fHqNV;21fX)-KDJrx)xEp!! zLd%1g%twMOk<&n=Qo|8-LFvY=r_yAwNj#(cIX|kS&^;k6yj~&1Nh66*WMfnCry0}H zD7@526y7My#Ge!~payaibD!5dr?28q5hTD`g(z7?S0jHCn0wZ)1|Cyaqho85It^eA zsrc!!dy9vQ!&B;9FHHc$ok2fInV~F>3BB+C2Wq)9qVrDBd9~3QQ}<|wI0>DKZ3mqS z7)q%jnyrnZ(;J)fhRFe%?5UZwu{oI>-q=hhjZSFrv7wX37|ZI=d49W!u%zX4Kxgga z7N@QPok9}adWXBD~V1~$)j*iXXd`C(24 zVXYRM=eMh9C|W)TY}PxLSBXunu#?ckE{Q+YoZ+^J&D+4{6~<;r&!dU%e_`{ir%auZ z@GuJ=Uu-J$f*gx-TU5XEMX-5G#O5tvbFZ;UAkT8xuK!=y{LZj>^6|!|LRL6dWLen! zmgn;kn>T~aUB;%9?Pv!0U%W|@qO+U;cShdC00xSZv~yvaa%MAVj)jJp8$yzHEoCu- z`io3`i39>6`1P=nl1HRAhBopRJF+)jZnpms7nJQnyP%Q*jYY_IYINh;QWcJ=EG-yH zUqd2?MIvu`2!_8wB!W??&0;d4smiAF4UkM}k|EmeOakDZoVKl;)q%xTn4{;{e$gJ} zfQPuCbOy_rz7qUni) z4h#ZcAhJ`0qg}>$n*U^NuPgswcA%f{#2KZW5WBd%?{A@noj?cse>WG7fZnNy1Ev}= z+F-7BrLb9=B^UWqNFWmYDgMo_(%?_=Wg~CxPnnZHWk&v#ncz>Evp;3&XiQ~v{5L}? zBigAxx~+Rd(I@I@W7wQ9(|wQ_9&MRsuSje(*CB&1qF?X5hls=%s(vKrRFuRS$aX zX>+`nwxEO%)44E#q&CgU^pU=s)0~E(U(SUWjHueJVG1u2MRsnfYYxm90Elm2LeCbf zo!aSVusoriG%g06MA)d4pG)uySgbpVu#BDLqffDS0=YH>PXQ8=aP(ui5)P5eHw|IW z^cEoVy^+d=8%ZY!M+coV8v(V|k$(Zz5xF}?kjs}F`Q!@^deeYNtcz>Fydjzrl9A!~ zv;lntA~o&FO1rb!xWj40>L4N6S-;~A5&_eC(CaYI){B`M)28iAt|nnxAL%n!UV$r=IxQSd)B;;bA3b}X=gxu4zX2&2`G<6o_&aD=?=2j!O8J(Gs ztBvG=jq$q+s~vR_(u~MuO~Y6fa(O{tB{|NDTs{rRo#opz6W@97-)fK>`!^@#hAz_2 z)ggBaUkbV9mfqSi2*&ggf}b1^{OJkYyIKS80f+a7F zU^c;Yzi??!PC=4BT`!vxrd;AmzOf}Gz`31wSAF!C-~YuokRR$#S)Y-0thLA`3{w_e zU>XHnLuAqTqsBuVK8fA5mfHs|?Onhd43M7*m)CF^srt)QeYjcmYqXH7VqN%G>;p_{RH?D6a@TJru3vR|Fdghq;YpMQFn6HqfnnZJ-CoE#tG}Rt^)r)vx1*9;L%j6q`9Ut9loR*m0evqIidNah6umeGT!W^?Ey0i)nH@C(vm7;Q zAQ2NGAnCzbfuxW0oq>dPIRqrkY&s?&#o&`O1BoF129PK@8APq9%)(W@TqC+~muo^+ zpf%;Zl4Px6h7yuwttrXAw3P>h*=*#32<&np-e`dfqE;Y0l_N8Aauw_%U0})qG8K-p zR_+vbRUK9Yf={?F33vEqb}JBj;p^5?M(tGGP}OoGggT=YyGeioWeH3o1b{Nt!_WaS z3Lz$d2f97NI~KgA9JI8PD`7UY6Y^i};D(M8$G{B%1pH-liQ<(WR1w8IC|W~nb_Vy9 zgx@#iuKyf?Z`_c3|rDKrLI%O9kOGL~rl-vI4Tq>i9qF_*~YeEvR7O&B6OV*c0GepHL-QC~I^+710?|)rahEZq4I2Vn%^-;;UxOtY)X*Lz~AtO7+v}evpJ#v2CT0ni)wU zHCGkH^e8RgHQR|jVXHYQq-F~5Hp|!zKUMu1aMbmkI$^q*LTW)Nq{so-{felT3=Pc` zQZwWV@(%LQ1Cgb38+F)J2#q8VaC_DS7$i|(=0O4s11XgRUNJM&WZ0291BvX^88?9J z8PJB^u7Et}l3EFEY2|TP(43EupP1iCcWjE!_vxSV3B3to`w2e5A-9X%X95$qm^TXe z)y`ZVFSVUmjJxYe^is{~@Ym^b>Pm7UPWPNx4*B`$qmNF%fE)|R$7?GoX-@PdGHV+A zVDBuw#$>~ZKC%rc41o(O3Nyo-^k9n&boTPl*Xiyftby;&ARA>m($*iRn3^^k=uN5~)Fgh=2JE~r@GaHlX}z4KY8{`#n%aEuu&=HFTP;MTgxExOZ= z*_luUAE-m8WmOSy_^Yn*nb|wJD)#Q7B1oN_^48D*1TK%c^z5;P?LXHxr z6D1A-yQHR@aty+hQ`1e0lPN8~$w|r%Bo7rJd8R^cx+&+T8^{NFw^X1vMcx<)KYW~r zk8^#Dt8wtTGSJn(o8qL83}d+#kJ-KJC0MBEMS3R1Ks-jD-}pu(Oo+6!Fk!>Hg-IU9 znDxjV9EC|M36oaYx-6fOF|tO&MC#kZ1k$xI5f~5{|37WZGNqQDC z2;0Q>y>@V!Sczsr$7=Ht-3np3d(i{4R@N+L7BkDUhFRk!(<|UbdYBa&7esEA8Pu%%4>G&tY#U$nsQKIMM?;*&M;4tow z@mx{W``L;!o-FIA0NWccABf15V2q68YCm698x=-XjBxblYUx>4U1;e9l&XHnwC8Q6 zRKq?(up^GRc_D?*+8i7SMNp!k)LMQ$B>`wxDRfT3DWX7?WQj$asl`}z-bp4_94JqW z6Ohuh-2>Fx#lF8@lw1uKESy?wAnm?6>%4VRd&T#U8H*9pYYbvZBR6Mw0Yvd#IKwsR zdQuSZT<{m@^H(t+-)$l!eygduqC{5a6=3=XGS8gMBnCehOjB$@v>>{K8L8qvGrEr^ zchaP;B{RZ(U1b+2ft0X9ln=Kot=@?7&R+pJv)qZzAf)q9QG_c%H551?8mdUSK5?5? zHa{MgYNhj@>2hV0=8Tjg%^@$>xvl2*qjB650RX^pdWa2^=yQGoV3`@iokv?8Zl}ECU|xvvW~0KAJuwTWxZY-G*-* z)%>xll(yC^CYRbY$NGx@LeGb>3I};191NyX!@*ILOL=-3+KizOnD~CFO35%d19ZR! z>$t*v9j57>nYZiYaqaO^AH36-E_v@Jy!{M<-wp}~Z+Fy1l@`g2W}S>@L_(yc_mw+* z-<@{&+Ietoo*_;xoy8QkKo<5F`se&Pe$MmrI({y_n)^$x3P+oG)mz5RWHJu!={YDL z_CK3l8ApR?Ie;bY?))|Ec{ZEXLc>cP3?UI!#sfPXam2y<#0yj zy6n)dG$d(N6D)>%)zFC=#zN*E(SuqIWk+oKa1HsR?nA0!l|H!p0R_RJ9KJuyB+D3; z;Ucry&YtU`h=C?(>ScgY@U{1Emb}?)R0aS{k&LF&Q&|=MPhd?Ylf`0remo4%v}dDa zT3eIMvm^{P8Q{goYpV4T+~zM?;)lsB2!Cc>`i{Npr*!?WF#BY}Z0}tJvsJUCmXl!i zEQJEI9f6`e$>%M7I558{M{=_sn1AHm3A5+lUhZ9=6V5LEK3R&0VG=|56)w1mh)+{` z(U-7R@1evZ3-$G?3qP#z<~KGE3rjp=K}$SW$o01YOm%f zE~r8k7ld$XTrhaq5H9$^YVoP0V|vRfr{CaY)Vi0d%$@VBD866 zz3mH9a{V6FNFP!R2ew0tR`=-2q9Yh+{*Ewz+XN2J9|p>WIOBIEI?J&_mC0*`&WTzyR!05~J0gS+{ zK2ge!LFd<)yvLmVqn`+5>z}-J;n-u|&BLQ`?9C@w)d%GnlY+TNq6P-IP8<_%5eBxP ztItTfHR0GnU6Bx|+dSk}a7~`Kz_rN6^B77rkK(8#Gl(I`rbK1c3XqUZP+5hcJ?67G z64{2#BK<8H+T-0#XfR+^GPF@k70k!otdNbK^5q+bGqhl1Siy2quHiGWvkQyMVRE9{ z-mk6L`-OVPlrHy{gle~dYBF6J)mW=4o|ec~((O7m!x8fHuvEDy^*EkMwQ4~)`JQa} z9;!yb%?1$6yljnmlY1f3jy#$?fHhHe1(SGe<_$|?DD+t8eJA7NVeJzlt5v%zu8l}- zuq?MIBl%Zg*?=M3jEKJ@FeK%#xdJM@z_&=h2pIKD0#$zHjG`?NmcpL612iQb*>hu(C+MuA2a99X+#A z8DElR4e3p~s5MpfdBl{8l=J+2F6JcgU5OHzoKy-Up|?jy9a4%`mba%PYe!HOaq1< zp%%^Rtg)=h`vQ?II{-)Q=H>EgEPF1p5^_TgDb%9;Rg1NV*Jaihydw?jQ4B$u_C=l1 zabq-s7kByF1?PgfrrEqPZ)|Va1|zD+AW((yO^YNK$oVm?R4Hc7EjxHN+jEsVJ)9&Z(Q|2GsDEV@K9cgI@0vKtwgqWT;HB|{$0PzBBrS>dM|E8a$YK6yLF z+Fm)50|Nas6HZYdpn+Bmtpd}NLb#Bj?`RVCjYh)ZGr3u3t+W8HMTDtjq zbGp}%!)}s~PQ1UT6$gxvJFijPr~?TbDPYKFL@MUGq2*~d_g8roz9fEi;vJ!Ms`2T0 zV|u(%-1??xPrqlpIi)G~{AWeuc_k+6{3<9}y=q=B8#%x51#y9%!403eg%MG~9h|VN zCvu6)wJl)}PQaOUH|!RUV0QpH25|(O<*;DC21~JF=ruOsMUx9ypZ#CO|NRmL4i@A8 zemCaF`cE9nq72ZY#RbeXS{SKR7pdZ><+hBvxT$~33u@;N!+Oc?5NyYxUs0h9)l?u+ zVr4D*s$P*iHpWB59l8Pxkvr?)+N=Rm@xzdA}CN6U#YYg*!mS&2UQ)MQNR-$%o?2^ zG+8ek;M8y+5q76V??OWI zkiDD>uC^D`vW!h8;9e7(_ltOIHD|CBBMr=L3vX_esCX>HmU1b4yQ-+D} z$_BP>MU>I)r(1O3(dE^nOUg$-Up<=jqekbUCLw7Vn4)bXniQyp%hqykycimU;Wb0X zq1+X%ZJuyp3+!4N6$i=1XP{}6hhE|!rL24;D!QP-dmmwl&rCH=8}~(AThudSgUU zrv3|WKo&0TexFJ(l+8QN)M(?wE8YA!J@TV+z?lc!ZokqYr|)}C!~b0Si*M_a>4H{j zPsY+qLIt}L;0#qYlAfRaMWPsV?$`8-FD6uCL-qLoxR}Zm@u?Lp#f9M%hFA3_FYYOd zDe)~E4k$CJH82h`Bh^cs=S3{TziM%+Ttt;oSw4BOcm~t1*(_L3f7miBA}mc@v^x%4 zcY~nbBvceNqOztM*?{00DZ~7%QO1$B9L8!f%6cs+;u&*wO=L0nx6=zND&kNzIgbDKivE>E%p>) zbVcjsyE)r(tj67@y&DoH3U4ZA5q^lk1qU%)aZe@pevXtL2;Rlf`?;YW$uTU_!tky1 zX2!%D;*q3-8R)uEVi2e00!!u%=GD0!B^~r!%y`S#b&4X$)KqUBBy0TQ;M{mr;#br7 zMR}wH;sYf~uj_+EdU>6OBvCmkt0b$kk)YbK&TW%YNX#*c=4R+fT=A7$eshVNSH#?y zU72Fdn8{&9F)`-gI1Mp#ePd?c{|51}V&WY+}4|h_@)slg7k1EHkCyZ zS0V^m9FY&w?t!MZl;=kEVnO;wu|K@a##`bDwl}V=2Z-8W$1yBlNpcJ4JPtNOwdc{u ztU?u*HNl$SEDps$F1(E+tk>U$g$#zMp&;(}2Q#!CWCtz#>~U)r4=aNNW=Bl*cEd3I zEBNiCYtk+#f(+1E$PiYV`If6%9%R5!F~0;ous&gwD;C}J?h}e5al>g|_11eVVshFl za1KV-Ysu_U4}nm&WxZIDu9`^_N7GmQr-cCKCqc%D0vwA|?x%7DILfb?Uywf`pSrmB zgw)-bcqD}d#6UWY_fkNr=Djy2|K&h;)lXD>1^8_U;IJ)`9377ArQ|6Cq_`j2kh`jQ zSlgkf-f+aR+0<@toKA-40v>>CC=~Eana}F*q-*#M)HMP+aZAD6aqA3p=tl{^J4^tA zUrP>Pu<&apC-Nl>;xwIXAt7qOBA3Urj|Z3aF(2MJPj2cTz1)|Gx{isOT2^UIt#n$F zC*i4S7We-hGq_JP2D;%kG?Fo3&)`00a2JJQ2A%9o!T1h{CA!OY7=vP`diPUXK&6RVu+!PD&{st6_;|M^uHUa z)cd&5Fs3`lFRh}A!O3*|a#=y2aw}5Ut1*iQI&@Ryuy^$t4I`JR7KyIf%eofT>Z^)s zVKFtT?PFb{+LF7}`-rMik}LhAm-8cLvw7I-qfj$7z?2g2`e= zi5OoPWO0z>IV}%naRLwfP##x=kKxvs+6r!#`j@yF{iBy>>E$q9Rs#>p-9sMGr$G3# z+=-h$tSjK5PJ`zx3GF4Y26!+JC-7X5ZxLs`AaMquMD#`tO1SVIS184(`>c!kies6y zF2JLpGjX)M>~JLmIOwF}7Vm%DVRK8X$4vnTF$jpUntwt#j&qkS{(n%rOX6UPj_pmKelB!v$i>q z)Dotrzi>jT)xyaO0Z48*bAiP8S2ERwKF5EAoqfcei#e$gKnci-KhU}JU(O{iVh}m1 zd3-?9&k@ZdsPC{7wlPqv=TlkXa|*?LBAzeAe3oP$gLcpaRlCDxg4H+ZAvV)xF-@zu`%rU zQ|Zd!AejKI*VQVf<3`dTSCLG-j(IBT>ljj{Z3v@?s9eWPL}?vML=>Q{O~r-F#U^?g z+pJ;+ew3ZtGMDeYO)8NvT8nM!B%$H~sosof9pzpweQ8p!eKuNEY%FAPZx$y*1sSBa zjf$D@IJ6!Uek2@0y27w($srQU4@j(%vr<;44Ri!~*xDE(^bvi;@9VgbXyC=Xz2MpI z?FH(-)qmI%Z$U80!%j9p>$0j?KwTQ_W7#)#i@kC~SHLXTxYjp{yDPxPUD3|_wfZti zs(8ux^kSoXA$JP)j-yR)aXjM=$rPXskLdq*%cz3VJ=oETbx}<)-kN|Ta7s6mAU13b z$B87Nb&?SfU*Qn|#Pb3sJx_yR9Rif)5D1Jf&ZZ$uD*cK~C20upyjt>qQinjOQ*ka0 zp+RPuCjGbNDm`5`fSAg(_=S+U45f$8LDC6zP#6T}Ibbf%Zw{8BGs|)@|5YnogEY4x z(OkWgX!>P0XDZtB#?%$Gw+gx_VTBOBxhC-u@>F6>NqiL-E~!pkVjUg|uS9iVdqs7u zCqv+ckw)xlsv`bc%Nw9Q$R0mt#9Oqmok1gi+v@e>Em|v7BI(c9Vv1U>DoKSA4B^;S zyhZ$~#aqM!;w>l$6Viz~xS!j~WAWQr)_fJ(m#mVd50lZMfn6ye`)V(!5i|{ZN+@^hJlwq{9)sN!qU>3o7l^zSn+Y@Q}CIM2K9uijU88`q8Dg! zt6Su(_40#twFs=E#ff1pGSJoh^Aj}HdDDgRnBTGY+0&zgOyG(UWP(ju%&`hG(LxkY z-j*e=5J4uVo6S}Q<$jO}jv?vBgFz;8B}43)Ju)2ynNWmPSDtQ!#6`SLB)S+Kcp(o= zJ;)@5Ui5=ZsLo!cWuX`HsN&OSLJE*l<5=D~JzWiYbN%RsJOwvg60r>_dI96IObC&LLp)vi8W~LLK$d!^|E6%h(YKF_9)0DGB*TUYZl(*hnF zHPti(JNIsrJAWX)0o0e3Km5xd_;;-fZ_Hkm{RhT;e4;!B3G>Pq6?en+#CSlXU1pA% zsWQiucb$ADfI3rVj+v1aryY;C#rG3}CKRp=4q3Jf?Nj4ZNWen*|?Rwh)A5(^#?uB^UbimIH*H8Qq^pqQUBH`VI@)?uxB(gjpayZL_ zK&6VxEDzBIiUn$>;b*Z^RYw0cMo+>Rq#-4lRhLS@aog$X0El>O2dzwJb-0l*hBe#? zW0uBucQ-I+oYSmGKJv8=`$D4gu;*G?fIvzZqq~8GF<(S@P{J7a5_p98;5^1xWGBY^ z31d!-JKYBbPL4x_P8fsStAsJ_?xbbTe!>{SL7XsV8is*b*k*PV3K0ooNb4hJ!N=gW zpfbUr%Y-o!$j9hwTM1*@Rl*plKxV*gPXf)A31igvlrZMRxQd7#02CcvQb$uxh}V1< zNNP8S5;ZJ|9{of?&~tCVq=cs-Zk7}~pmGF{_A{4J+v#ye(tUG1mZU)|l3-tE&h4ymi|_NI4x zboF=hx_g)e0TZRai-xeFsr5LduDUzRo%*tM4(JfKe<6mbLMeoBSnvu{6r%i%MH4|yVI;r8 zWl_Zy??Lew$j+gH*f{QPlfO>6FYt~&kIP@G+%-||8Y}%SiOPR>yT=)uPXPxu$QjHL zcU-cV?`M`b3K;n;AbAegPre588T@PRFIx(+^Od=A7j{JyjpB7Ww`Ae$Uve5?dw-6x zhASJ0X3_|ybSiPDF!{Otpw?n}Gd~7uwQQRJ31k8+7D2M_HrWjliAU5=Z^3O;IY&fU z0n;Z^9%1yTS~&SmMt?+8)MDEqIrolaiWbUM=7^-iCqvFIzNacq^As-#RhRfq&!a0) zA9vB6v*YE4xg{QMZ=CiKdeWDvUa1F+<{hWX)o(me^RIeYmw-C&RB&6T)wNn%NY!Oq z=m-;HGHQ(g4MK;ZglUQAqSnC{L#5OKFIc`@@dH)GQDsy{w8v@{ux&3Vu`jkwowa)B zo~v4Cpbe!r+&f{!9>C`wK}|4dM{%&Sbv&;>9eX5--@TLg3iVPjU&7FY5vo-Pq=yK0 z%sQXT5?r$p7;%vDb6*7`7RnogX$-_|6$^uyz#CN~raXWObayM0VV84emou~|mveTp zT+W(^p95aV&BdR8jcK0ePW_#q;HX&jm*_bD?x(edtXC#pHzsI~Eti%4BL8kf5B3-N zvXx%hU$kNQNp{Y>-n*bUvL~6y_P!=eWL*h83xwN^A+?MvB)MDyx!vLP8u578!iD%Q zpzdI8)|%JnJe@CW)AV@?SxR^Il=RI@GXkMQF&!(+v zrRDDlTK+cXWBC)RAZu8aC9dyHsfsaG!CkvI z6=0p(ePyGusnuv^Gel6;kbt3)b;F2&l*-L8EFj>PRfBT156h37x_0PCFwXi1Mb>W# z8_DpNrt1g?lK|g^1njAkxJM@l>Y=fGi-f~`v*L+3a<#czEWh{=nsDc)OyVlysSFw9 z(A$qmU$afP=!@m5)l1y8e?YyRTVb4&oh6i-Xhs-@Y@9Gmh-v9%toR7E?Ljaq4*m|+ z%}Ye0KBX((2?H7{b_V}JWF{lhL}$;2REK2YvbydRQwI%oKp5iGnEP9A5~=nwqMG;J z^z6=w4SdglGPG2&bWujPEkp%Y5$C-z-?#`8^)}+FyOuXR&UOEy=+KMgnhQKuj?6`f z-in_X$U-w02Whcn>)>GQDGbwzx6Vker43Gdg8ja?*-NclY^6dx=~mtp3-8;B??AQ8 z^H1k09W+wilQg-ll1f_Tg1DZ_atM>lvoWD}h*1~*|AzwbcMtT@c5`0Znnzm~>yn9;-}X37?35urgD zgiuu!4?K|9I$c;cr>jPTF*jpg`ywc99%*Xj)zt6kJz22MaxRLXeV7o5%?YOXM9*vx zUGe|M04*2;XkXjxZOS)k0xuS`EW{=z^39#EZ4mfhjId~QOTC(<1l@cw7kAsed>y^Z z^K4F6_fi8!I&)UDs0E0=jKI-0r#>rCo|<10S^ut6Qeq!|@he;)E=hR=%M$FXi$)eQ zpJD`*?utKHW{y3Xudbx?=qO^*v)L=ny|@9oZVhF^XG~M)!diShYDUVBm8*7>g3NH z7Fhr61+~vUuZk6al_CQ>O5ZtFe3Aih>d#p5nfJq|KoGaNmo~34pCZBt7Wp|?q)IP1 zvO2U32`rus3D9%jMM#=g7;_ddLWCicDK71KL>R;wUS8EYhy791dsfQM5|$aull&!* zG(t6dU1xa*w*w!+f5C+*sH)mmt7@+#qo{(+#l?G$C@$uniQS!VIKv$B(;4Kw}Qdd(LR{I?0l2n%x3pYxIJ?&p(I1#=?Rt$uY+dk))uHAAy{HRBbZmXkCCBOAf8*` zi}&A*KD#U}Jcjbx5J`=$C$zS?%^BywRKz1zyNkdq@ExjyG5pIcpS$}bpFT2k)7;Uo z?|kLl+yB20e0}0oy=^$j@@+TWrc##_&Ff!=e!vRkMTS}EwzFNDQ-OjwT`h)JG$!Yo z|0C>zFSHVoq?dz*kj0qOInc)XIoGqAYrwsfCQah^89f7BAek`W46AUXa|-mC1)u`> zID(TZ_C^%0a244HWp;)5Bp$UrFtrWy@uS&Bqd0TdJKiwy+-bxGN!!F?1P2s0-m#<}+=F^>Ji(JL zp%!^ujrkY@S@xQ3h4O28+o9~N(!CFGj1>x=)OOvbI^ zz7jCM_t_FK?|^?8FxfJ|T)R44loi!VGgnl9{wh1_FtA*siq01*`%0*A14($g1e6!J zSMXRGL|{CBkQ9z&jr6aYxk&$-c-S$b%wEC6PzQ+-M;+{H3A1K7hGwZmuI(z45Uc^K z0jeaTM{?4+!ZTs|;K)5J0wa>Sq7s3bSuD@B1tGAG{rPim0!Y`TE7+9~nt{Nr`OBIp zdrBt8ij@EiN~^5b24heLtCnCg+G0U3sx?K~)9l)e3W$(kg2jbOJpgOqyEL z8G!;3MXS|;Oe+riC9AOPpem$t@I5bu&d0zTHBu~kR0h5sjYEtfft-Ql$cE;HqL#;` zs}@D1wnIB>boFS})v@R*pNKyc%MC&SUSWczCJj?|AaOA!G2%6r0a?(6nacu&DcQjW znn0lB7QQK4ps}H<8@{8g%|lH~LS$DJSM;??j>xC)%(FY^^8dK!D)_49g@SA)Vw1%O zza8jl3KhdV1P@9CbO@$}J!Rq%)62wid&)%6$pa~6+r4K}%C=1Bcyt&ZcvBiuyfhjT zPQsYz!aS>Qe8Yd?Lr+4mSQ|UWmLoEvkfed$xO7K{^I>`yT7YwP>>zn>ACY;p43QId z@Z~B!##@9hsk1gO1Rb-X2+m+_fAKaD~HyzCLX_nX8j57o}tW9PpP$IuU z%kFaa1!Wm(9O5&PPkHIY7=BQ|a4hM81hWIcY@rV`M0er)c*6JdSsBKcWBRx;{n!su zr1|{cr$}>Gx&qUuiZO=Vt3v?>qemz%H8{k?g;eiQX;HaE?zJ(0Tk$ST=#ue1-Wk1J?Rm&YJ@x&u`wu3dxqbph^4G8QQ-!P1>zY8v10(r1r<8 z^|uF{@1pKa0+}`mWc5t~$IhjxJM^7$>Lj|>gx4hW!m(tc3Em|k);`q1qVXB>Fnb6o zIbNicz>4;iRwlHM3BS`;oqbJTjyFJoJw5CQHJH|Mz`F_7j|1yCNH%dl0*vb1Z|E|< z0tW{B8U74e2BBGrYJ)U8C~#;kYzLk3BQk`Uo$5Mf^* z5inSa;|ac;>IwRg$HFTvD`VYXx>ujbUn;ouweyc5gU$15&NmYAkwK{PEs<>OY1zYB z7w!9L+1ad1E|6+X^n&zgWXO;mkG(p17|#5lL^mCnn$r)jiLZ|1Y`9M+viP}9IdQ<% zSQ(fwHr=`H!gM0b_%Aj1C%^a&`9;68lT9jh!*N;fh-v}Za=-mRwKx7!S?$)c+K3&% zF@@@5dEAQ}^JlRWFd-YIwYo3K39q*|_JAWVK@>l4p>uUf&J2kqQjHY1m}7aiLXzW! zlh<0#s`VHQla6LdF4vdzmcO6Ea1twZz0a1Ali-DX;5$iLdFx-YGF#p%n)o*b17W;y z@ntgj_3bEO%?Zud=(v;Cz)yqC4{R^^Ep(e5pr@`&ASXR+DUpzjl=EZB2y_MVoxxB1 z>}a1FA1-2$A$pipvn}tnvzl4(@3_v zLg-w^c83a`QYSR`f`;O=Gt}$tjR(gq=74GzKB2c(ObjF5&Z z-ojL`V|?qtPy}xcY&{C?-bxx$ls7$wbGygit8}=Era&L*?{WlCklyn5z$)mO@8XRXv(glXea~Zg zXxSXgIi;~uD?|s>1l|g2!$~>_n%p-^)+N+>?+&c1p!u zDmOza(93M$beJ1vD{Ss|XI7uMnq&~Rv2$1@u43pXvH*~Z4X+lPH^L92VcO3HXL2el zmK7ft*HTLUHKC;4C~JaR-#uBUy_T3Ru_(nNMC{WWOelp8zz^ zKkesloQcdJc-kh3fhd~4)|(K(sNrG+J`!wj#@fXkzI7wN(kF5SWiMw+U>wsF-x$z} z*64v>=Mx;?MHePn53w8K*u=!FzTk9ay4*2d%1=FMcdj~Yj~MZK_#2d-P4YE;9nYs# zPI?3(E(Y5dmyzQmM=r+ToOG5pwRY2Gl1B(oSvg>${)B*>49LwlKpYKN!B#N4S@c;j zTjB-hPaG1XhRfZd-$X+kOxFYHx{$6;j!OA`{1)7N+!a^3m$Z0!kPHgOKe@4u{|q8i zs90}W)(wzI6FS;APuGW7_$Q6LNrTZi>+bwy>DS1Z9?$5oN?e5{R(y$ZO`r6ve%7$R z!j~x{L~l|sq*dXCDPyBRpK}IWX7popnD zMWEfTq=?PJvUWM!({+l#>HKTBrKJRJf+8j=ikN^RCdyB6oC1ZCA~xll4L{BZQfr(1 zQlpl4zxyQd%XN{3oJ8^vS5)z&8cB?qB$VNAd*dmA6mXeXlTqCb%D;T9s04a=*lGG; z8wAvCMG|H>kAfVTd1i8j<{12*m^lVc5iNe=AH!%8<|urEK97n-U7bu7 zy1Zo!+j{38n{XY|XP+L^0}-SMSMVE3-0T1napx03+$_;LdF+5b3wl-Ga~&Ki0+olK zVWJt}L6y4D?5hiS0eM(c7jo)AT@dbvI%{>|?KqoB05YfRk~4?#nmE$_sgdgM2@wWY zsXyCcD*z2SZ0{Hm89Yx6hMw#J2r45W=^K@k8ehG`>W~< zS3W&OiCLg3Bekk1`I>4_1lh@wNgk%%b9zXx?ijnOI{WDW_h)dt4hk35u1Z^u?%}&) z&ljm~G1ah$>O|;dk}rudu(^Pq9BU&caJ^R!NH8dCiM3$Xu_Jswdqz_*Eo_IDY9i18 z)G+ZYj-q90e5Uhv8|kau@{8~##M((S{hsAn$?X^>Se(_6{?hEY*48}xw;M$lD;l&g z?}Y3#j%?T#3Hb8u0>7@S4{`x^Ca92O}MmI_0SV4JC(r zAW8XEbM7@)xaV+Tt2En?dqX6nx^sGK?NvKH4MMh^8iM=8T09{94}u^yYe1QIz0p22 zkaPqik1T-f`b+c3t}tVQP9$Nz(mWF9QO@JZG>@kquXzkarrFi!(TkIZ4M5I&9;-%v z{PV~TM$hA7HIKv%jGjjr1DdIWQ2W?j;)0hM1BHdBR)y8n?VEQb1e{yr4LwX&dlEjU)VtvZB_dv10=QmlJS83lC%d%P6vqD#lqe< z1){Wa$Q-$`^h>~oQi)mCj~?MsJ1jJY0h>DmV@h*g#QC}C!{$0fK` zqlls^A&G+Ow04y#v!U}cWj1?Q^b+}_dV73=aJJ2915Bma-t+_bL`Zc+h7umNB%Z{4 z7T-D3E)HnnS;9v9{U-JO$G?1H=kJ?y&CZ)Qkgv|^;C7A5z%46klh*5-BFk-(^-YmG z``ZP#rR{>s09Z?fyzo~}0LT(uZ4zV);iyf5ODfHxpqRkbHVGd6`m?5gm3@Xe?H7O$ z9|OX<6EP0#5!6n<=Fkm+RyS%J{kC@Avw8K6e&4#PxkVcr_n~XGE(3?OrhiHtn(I9+ z-mv9yoS4I05>$C8JRzyo&dGHi4?jWWaXkD6NwyJWzClBTvRf#9nw`nw{hPGaPuEe$ z!}ARZ%=()f_>gUT?bzwp_D;X02js;`JN=@(>MwoF@x=xqq7|HB=aOrqAG{_`hnMA# zVCHsFt5~aL{3NB+*)w6j?@DAOvDo4k1}rl zI>4VpRNCkF+TVbK)%W>r(LO&O#6Ca5AL~cMSNr^;2h~15l<@xOxqUPT!+W3KXt34x z`5kY0nz0tFdNBM1mKQ*4R@p9DWqVp2QHQO+-XY1l8`$UfDG*fq{A^*rmn0LDy2YA^ zDUeWzphv?TV6`Oap? zTYVY-tLHHL5jG_m|G22p53WUUKJCEsxV|ul1M!kr)S8G-kY)?Bh-B>6F%~dg7t@tI zJS{sJ%l&PdP%ON#~GEoPivb<_x5kct?u@uck{Y> zi{8UpMtyfqcYODduKw<a?*_wxoj9!n?8Hj|7AI*ldaKM;iJi1db^`gPm1wKj38%>hI}r|lTde>O zRV1^4$Rwblxa`=`F55iG%v#002U*!jXQq3yglT`%8Ql|A$oCVF1>RhxMCH1~bt-8S zFO>Z9qI&L6_@%eUx!O-x)kcL;6(*9=pQ|MfhksD5J33JPkadkTY}PJG!p6TuKf@p( zH*Iv|ud@txF`f%8vXOhyyfbIu@c2vM5oL%J<_GbgW*JQA-)sz(l1mB&U8)1m9UN6Z zomIhvtR?W1Re}jY?xj|?OaIbLvICeU%nP)>!+|*W+r$^kU8rlC7N&v{0H41&4!;ZT zrX8B+BJ20a$#kQ9r5Y471fEz9iyVD0to|$t57%=9(#pi6$?hyn6|&j{K*KL$vS7Ki zP(0+W8>7O_f}v~~mQ={M1TDjfg$#^1xk4VFZjux*U=>GqvK$Ge$Y!gIx=n9ygxIyc zv8fZkK|i@-H**W8_jvZ*K1fUf{|JBTk!vRg#owEu&eE^hADo=h$!(+@UDSG7C=axN z%CJ_bpM;GW21p$A*fUlGm&KOY!x;`Z*`tRUxXHPR%M5tyv9(tj+3O z(9kJ$^!1;i=nhFv@ykHoDU&xRP0ur5I33t zPkto@0G<7E66q$8ftO;>XHej{#(^Rw->NdDriqIqAjeTZW-l2}$6I=e>mu3bxge6E=u(Z4E#jYg)773z?#A&iI2#Np z5q58HAd_!uH^#;q7zX9)Y(1CdS4)W;NcmK`l(4S3)4&A({_ZZ0uv!n4@xIoFvgPu6 zeQ#6M1MbFqo5~(+s(R3FH((+odY~5wqjW-A>{#)AA)RjS{VhxyfP1V^X#Ksq0Z~tI z&8P0XD!ZqAv#2N9jX=!5=k6qPw^O$T!T!i<>G5$h;<4gZk6ybPDFORM+@kDkwm`Wn z8@FlKxpo_1jlZThPV^%oZhp@;K|09;?O)Pnr(38{ySs!Uv%8Dex3ovQLJ}pfO1+(#+X*itVo}xNOn30&USKj(_{7c8fllC-ym&u=wr$giRV2{~7Pn04x~! zGFUX1!QvIeVewKLC}DAq^@QD|vGHJ4Xt0fP5E_KK8X5mAPH^yX2@W`y zw^}1>K}jas+Fom9LGZq_XG6$htb0I-Qy5K%+74@+`R3^oPTHq304Jcb3{GIt0M5K{ zIGnUGt%Q@--PoD77S<3CHwdSj6P#`aPS+$jX~WvbwPS5fv>^;S!O3CLCnfH}g?PNZ zajF@oE{zp${sBu&PUWa5#uh&ify}*;X1Ap)guBmFAeAlId z#11pm+)2)wor4?UgUI}o5N4c!fmb=D0^8mo>c$0dIbjG(zI)B* zv5DI%fVij<;c)HjVIeHhP9nb0s)ly0qS^I|YShDa$DUpzp6;5(XK(+j+ndi9z7{ht zL5f39g`6oMZjJj-;x-(W+=%d46u|LrQ*509iIq#rH!}}MtoLxG-R;`V)lV9L&65#m z_ov!!ml|@Um}o~E!SPhG zjTRYa25|3XbwWbQCl!-G@hc#jtI)i;oy``RE&*bOByWIf#tKo65q{?1$$)_RQNn1V z_$vVm(K_CutiQZx3mi4eGt1k*Y7nb1X=77@>=Zix%u5)OV-?tI%`d>v?*+GIFB}J@ zu}UEoj!Pe4V89-|4GkkJW{6%;9f10Z3>~1M5rQTfgpFnm-oi|jRLF;+@D+o*o|+im z^;b3;VJ6TN+c^jpm#3zvqd9QE5@c}X1UIr z7q61c-h%q-oye@xUXE^s-)R8`xBEMhQ7zMsV&35F@MqqMT>tFa+GpO0%(lGRcO#p_ z@;BJr@{P~Ko6~0NvX^cSe`syrb9lSKfaij`GdI9LOPmC=>o_S6VVq<&37jO6Vr-Jv zIw7K11UQK}+-9B-t8+grwA(HLhPw3k$d{c@n^q+0X{ixY=1d`P;?*W&Xn=Hk{E<;a ze2kStcb!j=ELaRz@*K)c=N}yH)!yD9h)NH*5l4a3=)!ZweEK=dO*5YJ<@Sbl&G|=HB06VOQt-Mbm|63T!vaGhuqVec3Lq5@8LVzCoddJP-w`&79NWZO zEgZykh>e11g&{VI)pg`BI7yRDp@N}ZN>6si)B#(C^kmSdjQ(YbvYt!}bbK{Ed1L6w z<-V!D=3TRXh%Vx|?yMFFEw1XtR2o-(yBQ?m7$aWtUsyj_J8RYtMgl3u08^ML;*RYF zrz$I1*gxRxj9{D)J3~QVjkFY0;~!%EDeIBR0TQsyP4?;jfB~T^z)RO=&dbT+!>}na zc4;K;mN%+4Q%-?%HgP*^Kp3qQn1TE#Jm{OazXA7<{aV-3#0`7v2eHU9@GzEvGy3cZ zj^7t^#g%(47efUA7J!K!bA#=m0%7=ZJ<+mD;xdpW!V%Tn!fk6c*|@2i&2Mq?9gfW2 z9p6DN&~~Y~17lcK5Sp+Ie&Ok&9;RM0jUR8zTit1D52qzU7{^;-A4e<>`IX#IlRD)O zt_McT;rN-Ea5#QuMxFqIxbXzE>5 ztNzmA7+*|D9ia(UE55eBtA4l)4o7Tt;c&!dCWm9Is8uZVh@UtM_I<9jPDu!!=zL@g zY(5&6hk#U7G8eMrUO9S`!x2j}t#S^ulI!3hm$@D=RZ3A@j_so6a%_t? z;Bxd8mm^oZ9NU%4G2P*E^t*XoOP6E1!{z9AxExbyT#jwK9LLL)qAq~TF@1u|G2Jb3 zr$OOzY$ul^W$kiAQ0==MVOTJmljyc~(?}#8bU98WMx*O+mt#vr%-8yMO_yWE7rIZ1 z^0*wI^vj?;a>g?EB&$tT+MdOgT%>e4wj^D1Xck@x*1C6Y9_@0R2$v&z^)Qzswx7gM z#!7}_J;}i@+r&`Nq=TVM(B3eYV?aa3A~TeBl2b58eB-AqFCc8!T#oJJa+GA5(FMlCfi&(cCeZpL@N{^qbKTQ{!Je^E*?GDg6H7qm zOLsdVjyE9A??_j~IK7kM(!l5MFqh-#$qdmmYS1oc@C4;d^C;)kz%LyT^s3gH2TTqNJ_foa%>kz|8|g=0{-AVDnyUNB`GRZ3TDW1?*kkM=0K{{c&SPl zdZ<#^!K{c3YlZsla_odEh{deL=@!i zvbbv%w=dx8Iz;S-_DmpEw|48C0dyRxava*nYPVmqri5W~>sHRl1>U09vBtEDyZ)Xz zKB5x7+ei7i2iQu#x4dD|CQ{oW77HK{!m^@qaU>9XASy|0VM=xkIH+iFQZ% zPg}*^Oc~2}t9U@!Llp@uUGPEe;@4BPI$!pgX+MA^Cmg73x1^nk!@k106Ovd5HjZd>x0DjqB!!~1ow9>|x9IM~WJ;Qd@{ALK|HdrdQWO*5RN zh=2S$>l2iT2*51i2LumOr_7l_4jWep5Vx;Ww3c zy7HTP56l-pNkin1e-9d5P)qWgt^pAxZmUD&+z5!AtwZFTA#!#d5ZP}4)F5(8g2*j0 zo2X9pQ+Wm}Px7h|;R{tJh`@o-t9D9e90!X2Xq<$)yWZ{!uQ@s9z=0|9bX5i6r4DKJc>~iLY{-G94kRZLchNEbX8En z9}}p&ARln{2YF91A>5I5*)cPl9n89p6i)neL9Jj0qu%sHR5K^Gwx3tN0a^5RKO=fe z*3G2$V?>B=pg4#ZU+PTC_jQoB@GhCirI8a-JWkXA;fdpeX;$CvV&aF~Q z;B%eVUml6HiQR;&vzNDX=Vo3pqFZd)v;Gik!rn9{AznQ3nEs~3w+wtCJ>qPnH ziZ6=0+EO%6zogl{f)4EUU|9cj!aNy=V@Tp<+Z%77H+gdrR^uejt>Swiu>)F9{t5J6 zN0w^}EvWLdf7F>_V?fe00iIhSKXKIkAbyk5M(!o_r4#@Iytl;<46Q!^NY~L%T@$bf zcjyD_3gxAFG9VHd;ikx9dpC3^f2qMg-HT|--fz|*Wkc_64zO{LCsF%P@(ltPh%!wD zo0n%x-$1tXry)vR1jLk_`P#Uk3L^=?TO*( z+_xCY&UCGdIvxs{u9rzV_^3*jiT`>z%T%00lG;hGQYMphFn*65V@IHKC1IgWr?_`SDp$D5&%6@PhYkClIyop@RbGEt#i zBbJbYBr^mZcoaLlr?Eq7`#5w)8Lr}VDvcNzzqrSWtA?}EdNvc%*x(@rj@^d_Ylbw7 zA9M!lF)O<#5)s5$ruyc+i<0Xp$^I7ffRlP0w&9WKtiQE4m5vQmZ&A1}hEg_I`(|Wg zgdz1ma%0NQ)$irV#>5@#jn%VwuQIqDwa?rf#)fsYh6iD=wZ0FWHzP-fYoYqgt>LLm zt##PgAr`n)k?RUmNsfu+o%Vdjb%?2CnCEkt5*?<8XfCP$c_(~+rIIUky*12oC5=X& zPh8JZ`K+!ZtkUseEzyS6b!UuZa#u6Lh+s#1KKn)(*s!fHVcynP{1-+T^oN=eX33t< z7@!XrC+H{{>*gOEX12f)S$aNKF<4aNA7W7qn6`3RJ|KSsaM0>B;Q6%0!`4GS9PoU4 ziu#^UOdNgBXF?5`VZ!s79>~)EcL*d34$`%>wAVeKHc%wbXS?_`vh$0n#-2~C7=j7_ z6qvAga1)--0Ac034D+ZaTo86r80))|? zPxrC%e8#Vu=QAGI^BJ&gq*Xh%nTBmko=@Jc@O-xMHOljOX(MkCx51Yz_YF9GXFpl!q`16;18I?1V3?b`~ap@llzXUaveVlh>;rRtdCqmLar>mWm`EUDMUw5RfuU8TfSKIn} z;>%zekd&ar5D=lWbb98t_>}`&NPISLOuwbw9P{a-X@ejBr|`lN=^$ZIpdRDEP=!_osWV42Fu=93|bRDUmEaaV!JI#&GX|*`PJj54FNB@iWUWn(o{NfYa z)aFV{uf`ypMP2T1#JK_P%1%rHa?iGfAA$f zm@Pke{}xC}Q%8WBqhTdRTIfkchd^6FOedo*{pqu&7n*F@W^(iyWdk83`GUztgU&fj zEtp=?@2#D?X$DhU`n|1lj(&0oaQb~o=O6uBgrx8D&Zk^nl%wC5rT1xEJelo$Kphw2 zatQ1omv~P$J^lX7=j7J+Wk)a9xiLG7zMG+J?R*lPL-iSYqN~T`a@#rwHjXamvAWzP zop-EK&M;0$tac}*{v3{X@xV1M~g%;~Sj`j;3;kK&jFi{(m{hx>W#qOwo zevo2MsH#?{&k?032lH(#|8g+DL)V8V!4mZs&T^CkyC4xqv~*5BwYS0CF}#DVbb4ib z7hopzW#W;C&s6mf>V0ZVIlD@wPpldXLOlU30UU@6gkji%UIuXBk4d2)empdFEdd;` zN(XSvlL_u}h6&fSr$NkPWm}368TQ=fT*4G%&p34`fCH%zOwa~PE}QeqbIEp+6%hdD z*<*iYV{<5U+K4VWfLGyjp5>^)(oEAXKJBEGM@SzuYD z5sMuWw5COvswA|qg+wxo%y&H8Gtq^yf!k6$5nY;{z05n?gNQB#3fvulc_!Z5E^gES zOZ&m(1r3_%oTbBl=i)Ce8iZgoPRkf;8vDnIxI#L@>g6IUi%{E(>=2mL5Wp<%Q&ur)Sxw*3ONA19NPpZ&8@C@`sPH}W~ z;Pn}42rDuDA$ZjiujX_^SA{m{5tT`j&R+pq`<<;gB_oJ|3tE0W)NTX|0RS)pV{iE- z5=4>%6P~w%`P75wYB6Am!nUg$Y|FNwoifxv>e{pZ zCizPcM$6hKE$k)wh-CP52GL-3`ndg4fSqg*bhX)JcknDV`M3 zc=6Z^cbfYei^p+&tsA(qgbg8a$%T(oQ!OMOX&{(U?O^2#Y2%*=;TZw{neemj$wCvrRmc4u7#0O)AJm}@DJ4+D)K#r;C$@?jKPb#WB+zYLI)@$E_ z3->O$q4yMV%b8f>CW}PoGF+@d+3%hfWnZ#h%D!beW#97-wy3c)Ow@d|w#XeGT;!D9 zWF3p#P-@;knws}5qvm}psrkroYW@a9j0L_ur<)nc-EM7cE8uS)VD@j0;mrfhWe7+Uehs5x1)88PnvGgG1f=7zqfqJeSf0K&Cu;1 z*J$OTw6KY}Hu1UMM)ui3GJR)g# zgh}VfXyPNNYk>Ih9RIUP$4;@)?DoGYlg|0mh0GMAWYNV&NoKQak=YV?8SyW!cTrm* zjGj!3mxR$zr+ev?AFC~JcMUFZ=O>I}T&!7$_K&8qeKi_GvMlzMG}aeJ4^m{v0(UbZ zU<>+MH$xV&(i3!MEziA+}dYC4!^!!Hz8Ew5M@t?YB)&`=Zvif}Y^H_a2Qq1^p1gj5w59~rASPvJ9jGZ`U z4y)*=WlQ3$;dcHc#L=hRaKqJ&kE9O|@gbWN>?rAf_(UJR+b-U8hB&%|D$2f8zPc-Y zb&#*veh}^*wjas)&waaNg3Tq*`?YlmLz4l^y!vmN^G5;POknM33F3uff zR#McYNaYgv%-#+qr{xi9|Qc2qg zOI9f0GresQ_rR4pd1r@@yCiH>k%airxNG#B=NcBG4Q_hSC2)aQ;RbQ`MDfH~X5q6Y zzFDqd6;ip4QV?i!2N$|Q3&kZQw4{9^{}i63t*z?iTVG%AC3QTLzWI1o8ON0bvv`J2 z`55S@JD8k&1hgn-kgNcaQGo7G0#Ama7(yalid+Ab2~ezyyVxX37|`OReL=TX2lYM$ zkqO518yFYc40>%kGpPGOR?lz=tNZV{7Ze-dE$1s(<2o*)5F$&1U>|;(wthQ>3N(Cmx8{c!3PC-uk&CUas(9b~`v1L+`pS3+3vFEtv6=XQeH5VSf;xTIWp(-wA` z%1HAZI)2xEVDv6}teF_NFDvdw}RAFM?vc6F`|ve=*PQ*%4lRJ zTd_7l@}zjf@(xy1M;|HkaX<;4gQtB^4qLxl<()uK>=#UK_DRf%y<6XP>Y$Rx3lI(c(x6<+n2)c7Je2H~t*QCc_06Nnjt z`C2=T&*;}*Syvlhg?{J3^fk?9`o!4WJ<&z~*p9^1RXQE*QGYqtH+~q-|I%0tUdaVi zd4)Lq71>LbYgMUx*gvq4DN)gjn00<@X)vM*-x9m?@AmN2^ewMbVt378cQ8rzvMrFn z9AJ=iNFo?((3>;1WPNlSEik2CaU4%nTXA512gK6p0kDUwDRX=*Iizt|w&e66O$lH~ zM8>(v<%>18Id8`Hra+^jN5Qsi$$Q|mr>db?4su$s8<@8AW?pSR?8VNY5bGG1ROCLJ zchvgKhx8f72!8%}y2{=|T2@!52D^GxF;BIw26*8POgRzY3ACI%IbOV-uQ$T)iiX6s zm1}!!|F{TY$RgbZd_vro0rFm{1#YFPpQ<)B zn7z(E)J87o%``PX|1h_E>BHP_zUy^=^BeQ?`#yrqFz-%Xk?qo1gX7etN$HgHsW$dL zxtFhK!L5y0YI@y3;o0oE$md1UiL{1qy8yI@M|^~XMT=&)$A*=e&etyQ{!H}unbF^! z{KCXv_4gCM|K11a@A128{oN^1>1W(qVojr;icjzU3#PM!K$p&t<(VS9$LHiT*w?C7O~UzEq=9x>+lDeWtOA z^+H{yuQ}2VEvQwsA6Y_5c50UMNExXyw0i*{MNBnQo&V6YgQqTj;Mr!WKJwXzVj0iK zdeFO!ql~?HaWM2xJ1DjLRI1q2+Lb@Gm|&AAv@cary$(r}^BDIR;S;# z(t)`U8oQEpVD6JayNUeCq-EY%9hke3b$O$cp>gUo)w6H3Ow0V_d>g-%8Hipt@(D0W zuk$DG?ouZyGupcV5PLHatzmOqv_7b)UXs!;Z(8zEhaK(PVp0?gjGB>eqOT;-o<_gz zP3M=X_%y_Y%rwabG-+#Zm@1p{f=w8&_WniMT(euPW{vKZP$0!viIjXlzY_91b9r|= z1c_qt^tkL;NuJ*nJE@cB4h6~cnF;)>mv_PN>8>I+e@bW#kB2DhlIU_<2AW&lmQm?M zT^8iEtQaPQkpgHXsX0ry6>N}CB94)QZWO2OvEm2~S8 zN$q`EYp4|iwNeW9lvLUYil2w9#aTaIW3`p7v|`YPtQcoLkgOO~54wa%=2`7FlLi_` z}skhQV)q-TQGFebdLjL)1k`)<)B3sb8KS|kw4jqncLA~ZL z{ru1W{4ef=6M%C4@KMM>I%li+uvSjUf?IS>`im+jozv&~fEN5pDjn07EAK(*oP9P6 zBS`x@>pEx2W+y8)%YpWWUYLUPmFAg+mg$ntgIX`0v!!_scu3gszFT#4&u6UCrH)b* z<(M@?8vEnjL2zqG2an!qrFgJ|-guh&$VW-%8~~+wCsSXSZ}dUvoSZfnvKQGenhN+w z1_w`BUn>Jk*02QzbW{mm?uD(2?us@ky;_kgV~ktA)~xtL_65T$nE>_*Xmh$F%l-w7 zN#8BcJrtW_4xoS>>Odn3M0H#milymi|p^|{$}o%(!C<~6_#w75_dHReQ3*e z+2Mn{iiqXo8sMjpAQyO~8>PsxX9qBo7L+tO-#NRrb2A8B{Okj9)V>2=+i6 zR?^!NdiiEh3hC-@h7R!zvR3@+$ zsv-y{uB1XL2Z7)x0RO36Z`4S+=Y>5dI&+vt@0t(||38=1G;1<4*8&UV|bqBwpWyL3$F!kTp7QgRv_+k*w&-YHvPrVq9!U zI~EgT=rha(5yd;GbbomR=j_*h!o5^hFKRDOW`t3#*y7=hT2Ar1C4b@#@p?I%K3=hD zb`j3q-nuF~CN9lQE464QoftGCu14crjAGAyM(4dL_f(Z_qmDnKvZJbu8%!L1s_s-Q zZh3vSEP+9DuanIn3nrOA@#@C!3$3;wWeCv(WP( zU)AvftOabhMQ}bsc`cxa+l2I|`#ZSTdeTL-zKNS00EzN)^R zRCA2__NqQ^TBPi)>f14N3RU0SKBjIVO`VphJ2Z6{rzyPfM?HlvrIRaX@UQ9qb@WZw zY6c@Mn#3%x?dLaxjq{m7>VHbe1p^||o(k62(6_Gw>xakU26IFo)?^VILVkj^D4;7I zArl)%LR!Mo7ToSksQ43zqbR%5RVRv{mI^vid@RgsSWuFA4O}K%0iUsqY{c4xk!_+h zvQe-yvT2($77`oTq-e^>hF;!LZrkNXHrvuhrdaN4f348|@R(W&OyZW!taMz*yP;Lk zf?8GkVPt!3vRVtDyI2*wr0yAEWJ3Xq1nuG(#X*ju+?4xBA;m+;engkLvSd#(X`L{# zp?)$9^}1=*TKmy$WaDwWD@}`Y2>rk@0-6;{Kb=c5Y_5R0>{Qn5Cz6qE0O|vZB023a zvMDc3E5AraHX9onxpI%Blp8j(T_7VHhllbH7PHdGMskYl@!Mf!+k$m&EZ>5WZMrhD z*|}GKg6SS5tTeK1$uE#fMudUI<}vV6uk$UtyVRMt!pMdR30s2tg00OkQp`=uMm8+G zsQl`%jciR%ii~XN|1z@SpqG(tCeGH95fZI`&ob^IkdpN&4ph-tV^w>k%ajC1MnB9E`-Az>E=7MzM- zORP9Vytj%w{}ELU$vNGs%9Dm5irgmlf0bn{!HH4&8?JFqa z;m=aX7x*ww*Ov+p1V#RGfD3=~;quW`m19dI*-FBP4{a9L;|5pGSb<@I+pk}qkKxtX zwab6%F8y)2^a;5re!(85R`Jb0XWbVxa~3;Ixop4XOzPB8+@2Ho z!6>`l2a{b7qkOBO-6ZOX*a?CLa$QfT|htZb6uYl{3Y{OdZ*|%wrPX zRO!x;qD;1WAe}h4d}YeZf|+AJ5izQe%CT12hIdNP;f)%R-p^lyA2eC(b2`Kqt2P{W1`ei2j%oT$_`mN%6cdZb0_-B-y?t)Z|E}64sdLn__`Cx zUfg8OZiX+cS=_rUVhO@e)_F%PDc&mV#WVGYB`+sB=P|kP{kxq{M8uLWUUL+&G$Tv+ zgk1O&;liKsLbz{5#F8t~I?Rk*mQO$!jfMi3uCAuiY0wSvn{gT_QQbUx4%|A76=>b58v2BKO>#G)5OoQZdKi`Uke z=c3}F7KwK=st^xFe5aVFh@TW=`*r<&`9riIXjz8adqL2_)pCiq5UuLI5HlC$&QECV z-zd|8*1l}ztpoAQE;FHZ7HA!Akh6CtcKPsa$qnMYQLJLd+gQwH#q{H$8Atx`LVP z)`32M=Z*P$pKbc=j8=*ofg>se&kJVs84RG$C5QiUbTtHq+EN658@%`a#C4VBgsHA| zmB34P)eP)WLe(J=bp&`+3;e?Jt|Aw?t6v%cRj-^{7#L+B+%O8}KxksI`N$wyoq}00lXs);R7a3@gxo0ahQ8uI zNpeJf_>_9HVpH&n31lg9pUXhFvd@gg6ifogA5&LXP;kj0Kf8=UmR*&5uk0;-hFL`j z90M2>f`>?IIAO*A?iDhz5FeASZI#FY79ge7?BW?o^ZN@K1{V|NNws4gM8{poLerG? zc;rLYH1Sd1{SJ}Ib?T>2^CuAEB-c0>rL6~y?5 zjLA><&f|`M!3NgB>zGvfj2Pk>{c&^^UKKD)Az($hg50lsIW@LicD2GkddrtT9Lej@ z5o-Ye;L5|zmvys(h$O^=`B%M6hcz1wMY6Mm87dY)z=$c7eul`Q=)Wm(!b`Z&w{2Wt z#|mNN&}l;0q_`lhC=8GAMOjtAY^*90?i(5ExvLg)#_;W=-2@TP1&$SIP8Va`W_Hh8 zZX#B$?wGR9CK&4nY67j zIqYRJRm6?FZ)1|Jp3cQdk#>MlV={jtq&$y1M-An zZz^wSb=<=OqbqwY&XpqlQvlaN`R@=7J#LmS!^Kjo;X;RS%4QD2DNlQ-SJ+#I2I&B` zJ{mAPTBLd_IASs)mS`Y{R|N*

      AR?vR+c(y@|~H{-yY!zAFy;8fLCy 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 VT25W&3z6*EiQ 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

      _y@^c%bnqaEF39EN#2@Q_58zOQ|k@ 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


      vd#bJTh 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
      0uBeYEYu{x%c$lg$ZA7m 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

      J1Q^ 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

      Yc zVDh5l=q9f^g=BQu?_YM?&!hLdhtH$pEl7%0g*6ta>HYHv1ln^z?Yjl;RaTxym)$iB z)Z!Fk2*z=CR{f+Z?D>5>yjY?JfV_^NRbyJe=gl$#*O2N<|)?){jVm1Joo2V z4Bh#^QrXg-%7%^%Eb2zflLV}a@Y~YeH5M$^sMfJr!lvDLK7(f11Jh~7^D#ESR>kr2 zk49*sE0|JorXpCZ$Fdmv;hYQRB}ycTZ1SSLYRdKJ>^dWek_O_ekMhyWb`UnP40p-J zb4Q8h--(QP^2Y#Lw;8P&y8|h)=H#=QOk=nZ0lDQYrbstMs|(4mQjCpFT!7{7TFk6b`0j59fRDC*eg_AjXwq6F&!45Ym)lKEF%Sh5ME z$+oBt)xnbRy-U#+=9}y0;PY?^%u{cusf>Mh(E0X$DIzGB!Y^?|Ce2O#2EPUl0cxwr z_v^EMcO_tQ=l*ip-D`i_h2mqhUdr2Ry>4Uvo#9B{yEVY1hcK>p{V7TQ)(M$PqX>** zO#>sYU`f1Ux3Cnc#cH|pYFb-DjmgCy7_ui6_OE#A<&w#W&zDR_JxZNAL7olLeF z_e1M4vJuFZnIEC=zjHJBgsFGK8@wdJtZ{5O2N~u&b0+4SQ)9mQH6Bic-SKZm)Z4>9 z#rknq6ts4ckn%b9A>vamnlg{uuNIdg=+yn%LiK*nKvmP#i9GL+XRXeKOregzq!5>d z+=3Co7rCYAGg}CNn?KusT{7lheE(A9Kut2Y2ODSnST=gR8U9@k3|Sl%Ejhzc0d*T6 z%}f>O53r0S#BkGI&j7;3Q9-yJ;9IiXk7DZyinp_rKP>DrFda}{!D*S3wjW4Ai2 z0)2rmepj-vYT38*N&A8+aLOHr^swVUVX^Y6-zr+AX%)djcfG9~P` z>z70>FvchP+CGD?^BkQnnI-Pd)ul1sWjg0GUWWJkwj}(GecR+kd*9T;-ZolepDL_7 z7NtA!OHw8x4TK46XZ?{JXu@f?eKAT-1_m|@wme22Id|`FGcC z{EPgoAI5($(#zc49kp-LW#Zs(0=BcXARvoTdolN&tPQb#7b8Q>i@R!c1IGpPN5K2W zm+VbH)y_J?+~F{h6dCk8=?N8T{YG_BZk_&Q!5zOZtRZJF!XokSCI6l;M)Ukj zUYrX@#>e~FuozVq78b>Ay~r(M0)C!b;Fl?5fuH6VVNeAa&E4L(1F>(qYQS(DaxWVG ziUA25x-x7ag!`+%EX0^~^?62dep!Tm`E1BI9sq%GHeYPP2H63F9?v~)J;6%}o;;;h zB2JQS-DTHX;aY~~EqfC()lnV-rew=$Em)Qv`si^hA4~(n61C$+$Lk9ia??&^`}iF< z&JgcD$40uWWwavkYBi_AgyJT%;?iXDfjw^IZ%k59r9osgJ0__Q0R3ZLNmlAGjF8HL z=s-Mxsg-(%SozRZJY@Mj!?sst(>$*dGy&*50@Mh1SNu!WC58FpD zM>d97S}0-Che@rp;*OTYsB2moyKoSlHaGd$kw9Cb>IMvZ)k* zae}U=6ragDu|3;IK8*pO+si($iL7-le1zmJa7yLg-1+&F+?qw64#lQjymw1rzFHb@ z>ldT_(w!yJ`686H3pyZ3=PYpJ3CDJjyT8HY1MrBiCc@tXgCVx-YNp`X}52N zm)u#GrsB(r@QcyE$)`jawnf=Y02XtSnFZR$qJLvapWjjxvOT!%fhrPM*aH7Hrj@sk z)$3i_4Sl+6jJMutFr1>zS@WQYZZ@j*ngdcZr1O(C!mK&=51RsDakgqe4Z1t2oZetD zl2Z^eelj1k68`a`uUmy|H@m;s-M27xt;6npODOaZrGplO)u^7Ct(!=SrFGu7fln!Z z&*q(!{z12dre-FK7xY7>nTA*?n9bV7nnO42!O@u?z;G`9>)q#^dSha_Q+_aF3VIES z^^VqN&BScD_FSns+-qLWeRfXBa!%${?j+NTC7AAeOIc-B!rlncnD$C3W92$(1sz{t z&Mz~H|3uMHvp(&KXE}aU^+egU;pM>EhOP>=Ppy1r>52OP7TaguDL(Tnr5~j>z;Cp z5uI|&dPjsbG(CV%XQbcaL4Rp1w0j$7h+RDtAha&8b<1QksI0vpD{`%)mVY z^Ys3asThp+@#4DMeuiSFx!ezc7?b4XkM^}Acs)@EAhPjS^M><48P8n=38jPhZho+S?djfHRy77o&@dQKQ@LU5>7db=7A243#)ee9^y| z9aOv-V@F?8Ob_$303-BmskNZ(ys-eQ%^w12ECB6Vh$JgHRzg+><08~g+W6g`S+ZEOZ;2p->XH+@z3w#3*6x!@f*xd zNiSO9e4c+Va(~Y)M8EzX!#m!>b6>_woEzjwDr!3u0d=7T@H7bSu6R3nrO8=)^tH`b zqq;Ho2pk&&YONt)HZ1owys{js8zb^|5Q?GOqO;TtivGLTDlFUC3u<}L)8zi6tTBDvS&`}I?K|N##cE#s={P0dP>u{ zvT1Gaa#CjILdSxWWG)2h9dWhOA~Rn4EVA_cyRo;}l}rgU?8>(0Taj@0YOH8V!g&o% zvtsO*wTqJ0Bm5>$W9YVP{3h3wB4@8}mlYPnuDhBOwU^bWmjw=AFArbU^0JoyuEqtx zb4GA#5&P6^39U$#bOvY$p{RKv6S{G5MeLFowM*hc2XEKvm~Z^oX9|w;*(z`pz||$r zD;+x@EGFsYq~U%z(iAT{8Q0)@i%ik9>BA(ZW+&T( zKz`@-rrwzO=E=L3f>4Cd_lP9&-Z|jKD~pSOenD+8IsSIkN83Ao16LIJ4&XvR?XKd) zK#lxp4K=5ofh!TusT)_4_J}zlx0dX6O(VB0yK$3kaX{vu0g+&=?~(3#Tzhds&vn7X zGsu$Z#qsdHk$5m((qGUH=8Q1IL|;n9#htyEW%1#3**CIx!;^Y-U=k7` zo@>+nVcd#_uUX)?Tki%#;#2 z883Lva=MyU^d4=XUWb(i1*GUR%cVtDEb#z0H=2K$M*YbgO3F#qa@lJ%*}Sm*BAA5- z(Rzlf*@s6kU(9uvTr3wl%b(MQe9I4tB>bvcY&4?b8K1yZTF;Td2w&sur9{2Lm%()e zxi#mmyMDL#JGG5{h-on*T>mZy&6_J$p`Mjy!;lWyb9f|o!|!$~w?MO|GF+I@QTQ#(luN$A+&S`KEZhaGw&}&@ zzG1M5zw6I8pegZp?uGZ1wE^#@gh-=oa-Uo8*^pXmeG+gPcm+AQ(&=fpSxfYFHTS?f zmXGH%jS08+B*fz$2Gk0&(A~_1X=g{7f5+;%7{4-p!K^` zyCejW9X9&*01YMl2z%5U+mHamC~NSO_;H-FjrW&lp-n077L3i$MO6G+bE-z0P3G28 z=GOFu>)&nAE4UGpkT3_>WmH^OjpwZ#WDsG;le0kg9>@N&zRQ)L>uJ@xD2$rkHp#}kn z4Z^T$R~V6a5X7WiAO4wh?A>Gd23;}A_GivB*pJb1KdhX4I=WL|G-n3fzJd(38YaW3 zGyW1Ud|SNr>;-R_GtZp+N=4@~>NGCfBZ(;~-W5C27G=+oF`VO;IEzCRTLbMo?=c@CuQ`Q3(wu;nJp9LV1NjxJKh#wBwb^V&D_<$nA`KW=F)qA zi8Ci?1e|7Tfe@TM7g}-tU7(8@R#j6H;$(fADe1P1EKi#)D81h8uz``J)s^$q{iQRU zKg%xVlCw3k(>&&m`_{k->z)Wy!qAIhw<7l_PVIgN&Tm11 zcfK%50KgC!2(^=osVSc@qDr{_Q4~-s%aS|4zL}F9@wg`~*vF@_JNYQUfOvQ}^`9AD zG3OxMM5B}>as4cM=BC}V(VvokT8LTAcQ!YB~!LI^3FjXC+8&p);A`13&W?R(s0`k=JZ=hE!m{cy>wxy$P z@)z7}^DH#`oarOd+hy@Mgz9r})4TT*HY`)66j{FZ!uNLaFyT^(Ibxzs=Gr+pd>5P8 zKl1BWw!8jU@w6Ux@GEd8FI?#@D(+@`vugmTU!gR_V!Z11F~!5ZN}r)Bc#ap|eSw90 z)ygrc5g>8%^4B2KkGG|$C@L0qC~lq+(MoDXK2DZLLy0lq5w?N;`UU41ucc0 z3+|eW9%0}B25I;QH??x+D*&&PTj_nzISt>hkB7g8k4v2<6Guv4iWyA@pe+b)mASYk zU(5@OC-jOO%sP0E*M=Rudf}Yz?e8MDVbgSzAKjAMN1x!2*#D_r^f$vG&hOamB zWd=yTUV4jE@7R@Efe&?I*?6rhk&D&`eV|^%adTm})2R;QVPxkyQr8jvt$(Q;qrc_|IFt-beQ~PS+vdniojIu2S1A z{+W7%YAYQD2+e2!7#}`Tk~26vor z5^_y5`sccbPKPBmN0N9N8Szt(*u7M&$_>b&7b@lpRn?JIh4~X7uWn^7H#Ot59~*F4 zJ)FQP-7vXj-{Xj8vioicfRBvvfyN+ zxgxr2LkvU>#zUV=>%O=E2kM<*(EaIZOxs00>@YvB@q*CyP`&95LZ3FXJ!aDOYFbA$ z9mO!yDPzg^*g!WCBzw3shAvl7f4`cHA+=Ht}wB>%reKcxo?AWiy!^6@F><~u`1iB7(?L|z|o`CTZx|! zeeMzS_Poj3P^`N!1AU#wpPj+bU&g?EKhsa3ny);3g*}KV0Ud6AN3LRC=-gra+oVcX*@IPsN)KGoKe zpkw7jW);AD=3?;{{(EE{d>R9GZt{K2mW%%f|H59Pga{p?I1cE$U17JF5OC_OHiRxo z*Wo-D!auncY{EACDD+6Io9$jKV;6Xu3=JdGvBasuFc($ZwApPJ!QhT02LOUFfDle~ zp^Kdc4@d_Z4gAqIFWR79RPl^7fUDlG8P+6etP67*zRPcw**YGzA0>qH0@bZWOl0c` z8U(1%V8EpPdL{9b!8YJ!p!d$CVpbS~e7IriyXcBch6_5@#DPSb<5MB-Q1SHvz4N`? zs|~OOGJn0bJr_;pvq&;elv5>iiOxgQ@<&|lvuha}Wb@>15k^xVm4^5=W`Y?P*amT~ z+DDSO?S4K>w<76>CELWf^c=q<&oj!((4Pn;U%+y(qvWEx z3pqqcj zLZv))MM#2qv>lU~bbb~0zv9-Tvem!>O7tN#AhXQrW|?$OAM4mE%^)o<|LH+T>@8JB zmIEuCcF6ZOZ}9BCb{Q{Jgw-gACMX4s7im93VW5fa1RPrD=^{ecGDWE# zjUBulJhJkwBzXi}(_lr<=cW5}w5}I+7pZmG?5}T_BeJp(z7iE0zJ`TvHN#Xx zrHPLW%@lh9q{s0ZUhRPbiyenBrt!gjFGmDs^6a)pXq7|^6EvWS1I9C=S7%Z{cqx_K zu36hOu*BtLMVYW6xdmQEF(vpYIni*7Wd$o_8Y|>%sG@~DbvGz)3(4zM)z|*HTnwP2 zN7>1`cmxSw0acywd-qXCy}UBRS`>r_n|ii!J(9H5kQVTfb^jxo5ztns{nJY8eKU%? zk7BO25nJ@#UQTk_CP=tYK1Odfe>^(H_>4e1;hFmKRBv(joCYA=DlZQmhf3Y;1hXD& z`bXBLM4d9S;imfT4O>>T`^=rKnq^d*E|Yu@D~RG+#EwR1r2{0@mW$%;zERVRxoN?@ z{ZdFJQ=IlNC8Pxy^E3ARB(5z3?u4+#qzCwrde{%j-U>;w<1A7#As_KhL5+uniwToK|TjBFeVeEX0axuNjD^ zHOg-rjGyP$dB&BMbCCOc+w z_u+#2=&ST*EF$WhnASnI@$=r1T2m-3CG821PHj%OIj)oSqUTT z%kib(y)_M!QDx8QY2Vjyia$8B(f1J#sIiPT9mVq~54s)P+>J@Q#jQKT_b-aS-? zGSc83-)@?Ph8Jjqgx!=PherZ)#;4ia16M)?9)BZBU{XrbKV_qRsUYA~CMokgu5Wgv zoo;=RY;P zq@C#q@%>UG>!Zdl?q__HleO-MsF#*_va-Jw7%66DAeZTVh}XUMr@q7}Us^{xyHleS z^q2`N*@}_t!5k0L*EF3<&aLA_1t(R2AtLEC6VKQ_QDqO|FZJnxj%&_egsR;p&u2Ob zMKitGC^+@!`%qM5*p45jd zhR1T2@cdmu{l>aK+rEDc@xqX#CaR@jG}fTa4%QL~LO7<3X+YyG+HN967)@58*Rj!p zLU8H#+hA$|v#*uy3DuiI^isHJnLFGd+*=SOD|w5oJ=$CEEn8wYldi9idZT-%73s^X zlS?;Cgss0E(Kn?hlQ*3!o=}^jz^fpj?w*`$3w3N=%J_SeHMy4%RUH_MZ^=HBbeq!& zSPBvo?j3>hdO|HhODLyxnY`~*iAXM$?iFg@|0<>Lsr5j5gAw}fuhWEUaxGC*O2_jq zntmBx9DF7h@s%FPmMUbjEp~V|WnnIu;<-Plg-6%Moa?vy!x5XGv>vq97jjF{&!9Av zj5^Fwis4>=yqdK{{gb>$lRO;^Pj}(|h1w6=g==Fcv^S(B;S?@mIK~D*C8oTh=pf?k z7j%~mfm5iVU4@>ai4>>C1g<%*Jz!{1ow~(AAt+3`gEJ|T+2&lW6QYEqCE|@@FDa3I z&T;H^xO!;%D1N#0l7w4G>s&UK{~6n+Q?Oq4pCymX zXRFUH;mmcvZyKctDma(h5a3Oqs-|3%<|C<^K1f?Gh5Hcg2wbalfN&M2aj>4OIL!x4 zNx~8uC2~A1s!;J$NwtA?u>d#@Yx+L&}btJB9SvUGZWCMGnOMvgH7n&ocabnJ&(mRj3~q~~+Gdktr{k_QRb z{hQB(gE7&%f3q2XhPp__ks8ws*kNj~Y~5N*7kHbEF#6tJPeA-k{i|;Cb=JGtzfftuv~Wj)Y|H9vD@lZK^N?42E*j7i}qTt9CZDc6se}G6R6%q4X&FV%`s)P z;Cg-pk{XT;%0aBf!7Vwn{Ko|0!eCzZ=s4hmP>*iCDleYps2cU3sfd5x?Fj70UA}9} zLIgn$ZmwYNT%4R>y_`l6-6sYBsVN6Uz_gvf5QfR>jnddC3@-ZATM1B{%PrH46loQX zipL@o^LR9|%Sn9D=-pXF_O(Vj=2H&T0CapxqA^L#5RR;gth#0g;2?!7^0M`UmcMIl zd*<=w>Lf#S(~Q99(XvbpS_Y=e@`zhoHaPo=E^87db6oGY-JD*QtS`Tl{}J`n?Ty}z zhRRcwPLHkHf)-(3rSa~?+pyZfI%=yG-p~qZAK+iKX7$(%L2uEuuT~TG?|o4WRRi2d2#$>RVF^=xd?=sZnCg4P4nBFQE}~GeB^!Q zOfB%tWg3UYu$+0UlEgCLY8WS3YLGKBEX6C^<)m;{-H|d^%s!SRxk!_8){hP>m5cne zR#PP%PEvWkb@By|^!l`yCvPY3H_S$ssR}%*yr_LBQy;^c9QBNe!Non<<1wu4Tm2VmV3`*qwO8!}g=u<{0tiAc{=H zVMibyhEdgw7MkI3(+!`tzWPOsS1Qyow>2*{=rDxALHbPDULNDw=4z71V>xf+qebJS*-631(xr zRyEE`Oo}5vj~)*n#dG@m#IzL{43MvEN7SsF{m^5oHICen{0)Z~Uz)R+E2ou2fV4+6di)>vaXtW8EXgKxvkcKJFyr$X3l z5!;78mAE~qy`cgBLOSmgiTZAO@0`r(s*!HnGSUHkv{on+LHF@ zKl60x%zvo~ZeoOnU=n#)OBhVwdmIrO`(aOwO~ywrSGseNWY>Ga3#G2#Yn$sRr z?>KIj&9y8w*{+G6W&9}(LKohwEnP}9r^3;$s$OJfcr$k{GI<$zmybu~FG!?zQ~hDA z7(2alGQ@K*<78;cJYE=Nde8Nvo{>J6)+Eo3J154MX!Ip*d#GG!3d_ZHrSNF!#bCK} zX!y)J%|$CC6lSRRCBQ3nyMcjZLIpO6(gtKus3uwbUX2+*0^$A|t z&~LUB`GLsT>X6lNzSp0id5iO}^GSQkmneGFZt^-Q=@ioeZy-#@nt4StJ9!Q^o6tU) zbDoKvQ1{32KJ-a*z%s~NXS%_-2=)T;=9mEFP{Y^B;}C^G$GsFf8MtOd2E`eofkfG& zd6sSdM{f@=pSwBB{ev2wHedS4m>%+i13>7 z5;9%WPrmj1oUldh9?v6cKJ?ux?1EAJ_-*E>=9C1sTN@Sm(Z_{qy?~p3-P<@{*eX}b zdj)3K%+aj}n71jKAN*P2t*%ECi1^!htFXSZc0}Zfo&9qC-Z!sdNA}VhY=R3$0!Y(WGiv65|&LcSr6sSP#iQwuo3!pgpYJ2QFxzXGWY~oGMEBDm8WCLHa&fdAhqeIz0sA80EWcwrmdzDOnVPUY zW*_xsypzMHHpCq|vJmDIUri zE8^oSqzH$y0PaPh%%nj`;>t1vA>M-ANz@_eiYfDzXe;5v6-897s0zj5XJ+6pZ^W9? z-o9kbuozZvJMM{;$+sO_$r}L3#J`Hq>bpeUIIW@LrIw)e!s29aOLUOVxtFmJj>IsL zVd{oF2sYSG(cwx+8R=EHX0HFqhfTMe_`-NCE$JjAIA{?i2H)_u9hYL-wol`F&7AVM zmGLWc_8vWNxg#vZqraAeYQjsIO~9DzP;H!%3LH;oJ*{V(jK`WRy`e8mpwZZxbS}z< zqvxpS23J^3@layeb9=K*05kdVseY)bGuS;)NBMWpXc|y2(u*)*Q-yp={-_iDesJi#MB&b*1y z@_6*A4aL4Io=-CGf@M`=VAv*waQl<+f6c-9m4j-LP>{__%4ow5*n*Xr+=x{wH>oxB zssWsBn@d5?niK&mtexEBoO98tFgoH4QVAMR97<05$V7T*z4iowTjb*k_W^luAfB*z z^bvxBcDrOLxB7ch?@<}fSe zGfT{d2?MIbV>$L)su1VvDj>3fe;G1od39hJcRf6OjxB%=$i+zmoZ~G9S>LwgJ@>VG z=0iB?0--h@iowyO1HS~XCq>Awt`Pzc5fTR(f+2QF_1}NhuAufC(~*9lmz)y4iV+?r z1G6rShx zf$f?qUK1@57fs!6Bv1ax#;Y(`!;#$lh_^$WEoK>73)CJKH_axO`7e2+nZicVVkcw@ z`>m;ng@|NMk|O1mEZp3=QAxRHtx+H@HHTIS5BrbPbDHEf3JQ_s=5eC^aJxStdg!l- zTY;U=-YiMlYd`y9YymvA_HaAi>+c!su@;!+RLPyVn|m%f_>b7G2Z<4farbd`r^dnY zKjw>XzIN%hFzM-$#p*g3*`U|#5~qJv6u#G@Y33EsvFHnEZO{z@`pH1bA#WzNlg(JL z@RUq~KOgfnV=M(T4iHqgRBxTW5Ly&Wf7yT&PQ8`}I?)tOtb9Uj(i-0*<4zD4?XRBE zW-NIn;?~3xNT2*6O;h9{FOB$@Il{_{w>UpG4=<7sA|l9P>C<7RK^!ZZe5xD$^eci$ zSLs58}^!G{C zNOog*=z{g;U7TcG8-sx6Wpg862`d-WIoewj+kRr7=Oau-7;yjMoU)8y#;z<6_xSzF z)_$Q;uN{>0yL1&FC~RB;|6#9Gmn<)r94^xqwP*QTeenZE6-rJ@%{)fIK}%VaM&F;g z@^EsK4sv%fd{7xu*kz?6TN13QDQ(K%+ors7LQHw;;NGVWEcAZnL;Uxz-uslTf+_FX zz4s||)SFvF{*%AplkD@mf`t|lZC8m~*D`3^(8YU_=Llk>%@l20t>%CbZ7>Sp06YB5 zyB{hrHRdDPEE<+Pnp6+pAL)?`B4I#l5}pu}9~Z7&+`l$eh_Ey0_1j*RS!W)-#%72( zqDe+Z=UEqGF1Fn%gFJ;JN7seR6C!WxR@I2{G`AHtAFVOPsghsItS9ffd8MiV&&)Nu zUz^{hYt-uJWyY>)>+&SewA-Ey`Pz0VPHKgo`0ku$V&8!svcFKF3=q$96DL$+|59NYf;F(Iv1UhfNlD57Y_GjooT%1Lwy z`YyCQ+inw#G*lVyGN)IT8dJn2)p9XKHU0cvtPdG!|Da;0e+c~8SKO8_utcdz$~a0Xl9GACi%L><5+4@<2~a{r5)1+A;-v5We1B`L znLQiWpeWmIpQoS3BKF*8)~x$lV^)&6?stjWTi<hEVPL5E|DFOwawmi2_?zx*T|8=63BE&ytSof z&If3CA-oo&$I8}cXIUZ;7{$}s7))V477^(uIF1B&>0?k|)4l}fB>1XfCa~jhx?S1f zxIX_Ow0bB5lh|kW0eCmvPV!6W&w%7U;bD|Ej zb^qMHmq5Rv_tXC8&ezryMB_rXA{(V^0?7+RrIFuRB1RO_cR<7#b< zLrzgmCjDuuRmk+u@5?PyT(zVGNeCP%sIFs^@b&t`F%hn0DN+7}iuTM`MEpphzZ_tw zqJ7I;icMDtCvt=yPiN&`5uqENQ3`X$@B^kcmx4^jsG}{Ii-@igDYC$MfGO2FL^I|= zq{^zIIp$nc(a)~HH(Wv6A>g@Yp0O0LA(5RVv+{0_CVQqe#x@{VxJ-)E>%Hdio-PG5 zv4B6YR3xz`G)P$kdBj3*?ns!_omVf=4JbTY>Zu_zvP|MJ4@mUnUk?j8d9$$A5V`(R zZ? zxo4mCnACf4RbC^|*14GvG{dI-*ZjGjve&k~8rArP~Du_a+$a?)ej!O;| zKpHAABL&wsrO^~qpefanI57k9f|Yr~?CtMuna#&Ehye(JTTt)2b<<3y;EHo;`ztD@ zji-gh&wmEoFi20mX3QsJ32B zmZk2-!Jf?{TNMJ1^HWCbk4Ox5_EfhS226_;MsWPM5V>+C$+3ORy&-yLB%T@|g4}bVenC2RkQMHW?c{XQ7mTUa@53f{2J?9j1K0 zXn1u0oLG1Dkh%tk=V18sk-T#9W4{`%m>UvPN+r%_@RA(?bgY|s!1JBcmOH7qX+?0` zd~=!%mkk|VX(KC0bS~IMM+;nwn8xj|JS~d#Q>hrBUP_^yoJ@>~xr@ceI}jtyg_6GH z$Z%9VY+N3Krmbk8=O-0FpD_SJ?t|p~!y$rjM zyME2KoDJ46ph+y>3yf}%_=Q~+Nh~vSsS`{{UN$A!<61x;43*0)jTN$gOI8DOtpVS} z+jBpxqZtI5SV`WRx*Cz)C#;ZC*j=o6c6Oxln}nB7>H$ZGNH}cGf;xWMSj~-Q--0lF z;eHFoUn;9^auFf)_Ix}d+hdx0O4E^Dv`+(RFJv^2uVuf7tCaHw;P28^L+B#l5b10Y z=W}$J>u5wKD&E~w(@RLLfA?SCD!Hm0yO`_TyaPL$N+9BYD-}~(Tv^GppDwBsEIRl| zpceL*ici&tuKwdMMDoU_NMy=F0m5n;(eL<7MpZ?EgDWi0lzMwPe5I%Hs#XJgI z{aihms_}_Z=7x_xci^V#X=w}UNVB}Cy{WM4h1nk%gC~|7gwH|aAuB1M z%cLc}t0zi)WQa3d&36fR6+$UaFFus5cxbrSkXCliV(h}XC7cJ**aJUU*_)zG$%*)!=Z!{| ze^Rart`C%pbgBH|RCU=)%dELJt(e502C9k7&=5_Lnb}j(F_#w-Ol$gon}0&?(qB=* zFpFu7bay3=R272npXpcjM`j3w2vEZ(0gfg~m)05lT}#9S(1$_i-a=?pm}1uZSkpIoxkzs@<@a41TYR9C6S zG^mx+>{O`d$?qRXD7JtNl0JhBaEVB|lH^j4*~38PBRv6ApW0QD`CN?_{qIU`BLO}f z&KzAEk4OK0VA2jM=R`EI8;#cm8^scI67u+z`Ad+9W*3=HUhh`qexvCXCP&Q4O~NIR ztK$)U;p}?qd@lNi45R*jXlSvLgw}1r$U9S9@p4ENp>&cf!=_u3m`R-}Fmc9UC%_*@ zLys?8{=31oWp13(%D|}jy^gxbgQ^yiNxkeue3LMo%q)JPGx_p_T|sI=igb5_d}O!> z(xRQrQj~sINiA@w9iuqWPMHoSc0zJS+(d8xt$7)ny!X*zeUc_?ftqb83IlR6H7{T#BxkF9DWgMi@d~_s>pymjuF`^-gd$R!%ZO z05eCKucz$6$>?p1RAtX(W|o{?N*HJ3S9;Mwx>bT)C^it!Qg=>_0$@~9#7t(D%t_VK z`$-E~G>4@5TVV@Kr5LS5DAE;5SxV)A!Kz1RXb;U;ix?)K6v?mXe%u78ZHF}>f2V)O z7s`|IXW7KRCo(guXUNOl0N0GqvwR5Fu4@+d!#7gU>VjcJ$@_L9Z-OU#C%_J-ar^OdL4JR5ITDF22Sl z+p84>6q*H=5-A4ScRfprxngnxJpSrbDH&&vtNt3I z?R!1nMB2xM)`4`NTQ10k!AMc^Xr=}k7u?Co@g1CDl~go$5=4VXQfzOr`#SDqcOzT1 z?_gjfbHPL zlR51)U5>Ds$l|sz-&U<2$(pqNSs^6cbzP~wqBjsV1kQMbK>3o76w(PN+1`7(v*W3~ z#JR)+S)UMaEfUuzW;I@M7~Qnl(y1}mD>M1(b-fH)h@=3vy-4hC7cM~oHsHuKS5oci%! z<}&T(58%}?Dzf) zUAjEIaIAD5QOo$suZO!@O9cb4%Qyhd(KyMa4#xv$n5EO#)1t>?9uq(QU=YGP=JKTw z{%Nj+%+H3rr3g? zO~38x0|y~QDzJ|~haGbe;swm>dVe#diYAJ;lekl|Qs6@JO}9Pkn-)%UVOlvVcx_n2 zS3r4OWiw4^li)=(^(cjJ#s!4mDZQVp8aA8Rnh7yh1C-N|*y{`wGcpXHCP=7S#5WGG zb|!TG*($HQm2r!&xG}DZf)$WAJ|g~qGcjv zLzJF+l&qX^Y?lukE@Zqct?GJ;QjbE1tCQebj%2(p)xtPheM8lMJt>#=m&@dic;+wdDq78a?A~v>Z5<*lR%9 zM<&8JDkXN=dEQ*1v6q=T)yjgz|A))&!}W{7W)kFuSG3lNNp3xxeZ{fqQktGi0Oe|W zzp36RsUD2NGdFZDp5BLJ4^y=(6rBBJp~4;4ywNVLNAlfq>ud0O)lSPj6=Fu_Txug< zDjmmgV3jw_)R@@A1x+>-0xu5Vzc z8+oDm`k9A8HKS(%)B7+6OaJ$}J>y$fNE9=5=PJf6D2&W-`^iY4ldU~zQ=nzzv5UHn z24z{2cc1ujDMbQx`6;GuXRBsa|E+2l{uJSRA|90}ho0%OJyuw^hO7%xp+PhGbq&4sOglHRd_O&r*r&BJDWF7yiJi^@ky6=t;t?Ar8hm_|q76)&Sr9&{kslU} ze!98bDG{CER)TxBTg!35DZ6u-I;5fEp80Jh2oO!9c-F~V_2fDGhy{%ipGd;U~C>zto--2{aBn~CM0TbWS!ZX*A zX++|DZd1p&BaK~gFSGrWy2iz|(k!_e;ug~^Z|<5#H&?j16yEM*6gJ1OwF`?v46PL+gab+++9ET<6)9Uw5KnZxsEb3MeMg+@BER+9cOvW4%rFP;yyH?9{MW2`K(XE^ zWx^=s8|s&?IPN3EQgfg8>eu5%%4X|p=tvgY%1dAu3kQ)1NGPrvzY6A=-{0`8V`DQ2Gd zGB`4>3VKH^_K-OI`}W^;8}s?W`k!Z#nunE70sHqAwr`IdRV#c(l%kk6xpDali!pVY zg>M1szQMrlTWr4q@UG%#)|XX|2=K;9F^NGGUuuy@cww8TFyS-f}rQ4ER1a+yQ*vzv2f*O}P8v$V*Eb!X+ zr_UZN&1&zJ^N@{8=N}$NpRFcYD6wIo`-DL=_pi{5D-#12_bS&4I{lPJj$SkG=0dHM zEZ)1=Q+AG7Qv0oxS%5_OG zMDqC=&QUX{Mm0x=P}`i3^iVWP#-o{LNP>ikCz9`Y-h&!yE8O>66?@hf7NvK3Ls6K8bt%XSrsQ7B7*-TWW z?^SS-v)bji4L9bPc}V3pjWcCiL=T0n=g7N3+fAA@I@;os{3I@^Ta(f7~6URE8VyoaG8@;pS{_&yX zFk%z{kHHU{2G^XJH4-XW#AOa8^baZK5W4B%JOB6j*PjyDSLTsUaXp+3@zfsww3OGJ7tw|ZdIPH8EecMaTe4ql%mS{Tep{{4mZrN z(olOu0Gd~&qm@+2mzx9JeRor#{qj5PI}t(OYikH!XTB9E?7|{;A%0chjwWl24KdED zvHkOzSKk-+u_u>+D}~A`IjFeY;$ji9YXb!)U9KiDPF z`Nom#$S)4||BoYfXztO$_Me&>)`)pUnH3;@!u%Pt2CKYk7ZGUU2Eu5wa>W%ncj zm+rX1?#db4cqX!wgEdU~n0JV~U{W9(U5sVdGhw0ZLZgcVxwTw5v!>X22O)G*P&~-I z+i%^{09UZ)wnqNSk$d*6bk(z2i(QwMSj?*MyWz1e1b7KbygK-HG<>%P&M>`X``s(9 z$$(s2*j(nDZt0;BGjkdXnvV?*nG?I;&L0rV;dJ?yAomZ>jDgH|#RSBcyw3AmtutQh(VtKE z_ji&5rX+ihv;O&gH}whM#WM%Wlb(=*HwE)qrLiI^|9gb%KM%nN zd(Z#b?RKkSU765$izC~lMKDN1(-#svh|@k9 zj^3)fB>jOP zpLJDEF;a$0rs|Sy-bH^q71uc}(BH}OM(vt%^;T6)#VF%R+@IijvTUu6uTD>=tEunY zz&G*s_30#BDH0qs4kEm79y&TN+|I!A4~=r5-CA+Bs0=bOEdiHYOHd7^5UNF9y14X; zTlP6i!1vToHO9`bc1alBeX+Ckr$?)Z_}~cp@55i)Kk-cukwK|q_~D@K$fSDdivc!A zZx;>V?}B}_heP@YDmLR;Z-B$VaCX8rmD#7pG=UEoCq^f381`IC*1m#<+|$Dq6h2@5 z*8clw)&BYQWBtPgA+QC=Wm7|VFdUS2F(chas`0oALnWsat(4ZDE)*}pg#q64qhc~m z#j9vcb#E9~tYL1{ao% z>H2UIE;4;jub&S{>GB;?l5Rug!S-?2G;5F#z83Yi>QGRlz}0JWjFX$;pzLfctd-3C znL?J8YJF!fla!I-<4qc;BWr$Nw54pnFV$pR2V*#;RWX7ftW#kQ;Uq8my=}wOu|g_7 z_U@0P_8ysW2V)pMZTJzy<8vNxFQTM9Amt561eG(l%qzOg5Eu~ePQTPBac&B}cjl;} zvcr@U%Rs9O>(**H-^8RX>%6#arjYYwn<>`<2dd2gAnnam^88*N%a|*Y+$))#oM!|_ z2Hx!Y5X=EGCb0c(NF#exhi*jbjYk1%kkf&#K`ubE1bjJf6C9SeFIPA* zZ3M0hmUcDjxtc)=O1sf^CQ52$OqO?r=|^HcRitom%QT%{6AUZIw=-D+#yduB1Fe!bd*5DF*%*$KMsB;Ibedp{8yqok7y{rB^Qi@C__|^YjanV0WgX2`96gmxG`!nt# z{g{IOdt=LgFZP*!|BUa2XDKHm7BN2N?}dEsDXD^il|O;WP6-B~p%ZK;!WTuAwmmIe z$~FPYuF}Yj(;ERcjKO+#%1(TqjkwnSUOnEoe*gb8SD$g7cfKJw!`E(xPKZs&oMZ%l z9c=C3ME~tp@9F-_y-nmB{`iwig4OTad7@yQlQRp97~CO0gfFr?OBlZrg+bsa#y-6h zX1rT(cYCkmLCi@EW;H%)h!&K2I*l|=ab=?p38Jx);~tyv$OtmYp1vWLiUCA9dIzTFzoCV zdngs?IN*1}a>0C(>R6N{u{ z#5KsV&Nemil`pq>FS}b$6{n!Lv*G)Ps}u-%rT64mfq>B$E^arWHRnuIm$fI#fNq5$ zK#9ifm8!?sp&PDCRXtffCr@3wpQoOHUrUkS3STEIL!s1Im5>ArI%+#*NBeDaQMF5;AR@_f& z>9bXm2@aKn-`r6@V}0LUjiH7i>y-fZxl&Z-!0!s&X(Lc{HaKAmjbNA0J;O_`^+X%3 z0nqd!+#<5A8bYr3BUm<_BPr~R&AL@bu63X%gUZ!#Pf2&^=~@5B;WNZVCpw3SM&GJV zcu`oogg`0+AMV*BiciL8tD|$4u2cu}#V_{1t6mXEBc+^l;kg=QMZLvfHKe@l18tjz zv#F%P7?DV-m}Q8Y?{~m%&7C!nT2>2b5~U+W$eE@qIw2(&?zSc35r@k*w7*EYoaQAw z6Yf>l8^|)KS4deUULYaIs@N^WvbI(btL>?P(hWzS0T%$W^jgyHy2mebF_KhOEc|NF)*2Qv@kYL00^TFEe(KEOGMC7Rj}iZWTuNs2Tk zFA@n<*pG9x*JcjPT;j}ubB7Gsg14^P^y2CoHmFFM<&1(@IdiK{RS(A7FrUR;rb6nD zo~kKSGb?71F~Fi$M}GC6j>Pm3cX5lhKL>pn?qJ%DPq1hDhz3Xd5NL@X#@RV@&o52` zRS#Zg+9Un3tvnvlBGnOB7bU>apc#%7<=N^rU|DJz(pJHYtY;EWkPlhI-I$)r0+Qu&5N{i)#E;*V+@0R_FAj zZNq?ik$SBL*Fx{@{xwX*Ycbn27>?$&5E31qV$yEu{Se__aSc_vOfYzM^;9jXO*&G7 z5Ey>8yjJ-yscHIdAdPQ>8t}ibxlR|RO?;v++n$T!daBGB#*0pP#?6qUD7j)Umb)#p ztrDhrH9{qWw0zpWn?2CGHFLtPKBb%vK2@BmBDy_fHXA0^HNxo=pdu)@j42^SbZyK<<#qCC0I9ch% zj2*`hkiQ|9Xo-!f@edr3J?v6_+81pOg)t71ypV$X!`AxleYr;x-Evg?{L9wCzJ1qg zZT3g?T$}CEtVbmzUBZ+_xmks*Y6ITt%Ik1VuxVCUs6-NRgQ4?5GUvEiL*mxMzS3NV z`Wj5C7dM@Kb9U-tV6{9mH2xJSoFU#oDxy_7ov|IzQV< zD4~xsFJ?gfrFO^3Ue1T6H|m(9bz}SxwSLtl8L6~vNju=Kmwj^9o@-qJclq6eaKOZ# zwN8}-dk%p(ee!N#wz2f4bV?E$8k5g6DTw2Y!2(F2=D`N;1OdCTpo1mXz^JNbfSh+z z6>jV`BG7Y3M4%FLz&lcAjQD8t>RDhIJ~`JM%sB ze?GrY=B>TUX~aM_He3WoIT8gV;fZ%vof`Roz!D{tbLGFfI6hNz26iBhz9 z_yi`(Yu=-sObCo=>#^7l&D#6dQwdPAb&|l0WujUSo118{O3YnZ!5s=6ip*(r4ekPJ zzv)k&>Tw#niU(0k1FC45BNmyU!E{+sAcH78f#D4By6Mkx=E)T{DOW_!+8VCb>i#bO zD_-Gn6tL9!etqRHy&v@72P^;9`{CYNr}N;S-#=XWw;#Ue!w>hC*OvdV{D<%RD?d_; z|9UOZ*YG{LA_8pRegMFSVDxCGKW_ZPkAEj%D#XLp7Gudj6qf(cS(}-} z@*n0#tOirJ%M4YsKZJ(RO`Fy8Y@i0$h)odl?M(a;Xih>il-6c^#>@8Oiy|{jVBMTz z^=|iWXVe{bSzSlkqicdg#Yofjg=NOjM;uSwJJGR_C`?K8#3rppMRl!L&r>=DfX&*0mA@H{kT9P zzXu$OLLHXa1}0af6xEE?N)Hr(K&E%^$8YUq{t^BZ_H@QwDSo_71J=QlJSF>7I_qm%pg@BMcNM=ESS+k4x*l)baRe)PCgwY}eZ_hs(r%T~Ym zQT=%@*I0RSueG*T{qEjt-Q#~!*>WF)rv&MMq65Q0XiaEuZBIa3qrtjT$ex33_e@vQ z;hX>Nh2`nPGD{o`SDtX;r+Tpr;vZRIWWvN3j%Q=LLfIgTNk<`6QQRfH&~l4@H_2~o z>OG3}=^GwRSBU1J%t;gW1ATpu3+;c*wF&POo=%lDV7Ya2vhrkGZ8R|a4yg+}Zw_z> z;E(0@f3_RTf#ttZ1wy=gQ#aWohdc7c7q{)IzD8fhyZ+ndme?BC)SxXivi5#zUxlD` zMCIozLIL;;dYkrO=cZqyKfG$+d(z>{+vWC`LVRymo_N@D*OVn+gZmdWB3C#=-PxXm zWA%~o4V`0LK;yyG<(4_fOje$V9OKeR7}L4V`JBBShCBCepEqEq@VK%RMx9Qa6cnu& zI?ns;FN#j`0Bp>b=ards9LLWBMEW{6(Nxd`Ecb(8EVnwK!k!+Wk0Etv`I8;Qa{HhE zY=sH!5#WL;N4DGopreg))X&@T11PV+VulkQz`vE2HO`0i)sQYQx?oJ!w}E}uz@ z3G%t$wylE(*Am%h)UQCOr-D zQWy3dU0jc^C;Ga&*#Ql;zql_Gr~diW`eidv;J12)Js!SMPNmw!i)wlhQE{HjGZ0fY@3+?jr^l_pkqm9I%4}i%SCA557Kn z(rFW}>eo~9tG+m}1<YHRq1~98Z<%TX(YHcbBn>1B=wE6^%&?i^@8tZ% zK3>i&pqrS&&hjU$iz;-&)ZkV&s>cU9O`;yE;8j#y(eAg6|0u2NiCC zbiX(mQ_&bvT!&q@bvz2s2+QD4I00FD0q(%eyPM#zeefD?YE^kAT@w+|`m{ZE2U^{{ z9?P5n_z!We5_?Fs8Uv|~h4IA!tMjJh4uMP6^Vy0MT~JZ-?epmo1`Nf0bv&wu`zTA5 zjaDz0j%{&iZk-tF<<|8jcb2?~wqYZXDM$wWm|ggp18n-{_)s`p^H02*A)uMo`CG2_ zMgGL#iNhC@;aVVeaxxvPt=VJFc2)(#-sLT~uL%Ty`2=g(6)$hkjOM_G`HrY#k7k*x zQi5E_2sY&K@_Vgx1tP>DbqwUE%NyVJwsy95dxsYSeSHKgKNSDx&UHSiGg)_3R= zHZfGlXQ%Ue{0{2}TDSY{KN7SvJUe2EY%PqNvL$rDmC;EZ+VZ@yI%dFrI_3r94t6jE zsR4o&zZ|>UpSJY8snx0^R2hTmJgKig*E97A-?Vw(kACP1d|fp2B=Rp%TJaa=8WRRP zU#J3)bpR`{%@>dsgZ$xyK(FcRp0dZkvb4p5g`&9mVB93K-0Jnk2pQ+u>0M4qKmb1P zVU8i?;&LMqY0iN|up#o2gK)FmoUSA1ZfrJnHjhQ7>MKhKVN% z@HXk}yhbC9N>0h`6nyxezvXd#(D;41l^?2=1shvA|FgfisO~G(Gu;eehm`Cmm5&JU zV(ByBU|glEU `kJ9E7X)e=~fm0-;XgDXdWP}pv=oU58P0v;9`z_ExV<%O9uCZv? zIOtsO4w`bPcsk!%+4bIZoU0z4ij#NVPNM0SJnlR9q;rir_uFOtk9A!%oKsMsw8(wh zwac?$=^3v4=8G-UO8{i>Eo&8ke%pGe!a?NAEwGK;>8`rp>W>f3;(Wau9#mp!lgAyE ztG|W&F0RkcxRkn+Agd{H8Gtq1viE`9u$`NBl1Wat7``nREX!}y6Q1J(AkUDtm>gGs z^Fd|Rxil(CcC8zkQ9ZDaQ zl{e>oUh>olpo2!XZ*B??VMn8exhnLnQP+UVjzolt7bM~1 za;sECikNgIa;sqSqnIh3?fA5lKGrY0Cr5@IKZkwlUyiUrttA1I3?Lo19VFGsgg2rb z`sKd@X*<7MZpk}Dd)bi}0+cDxWW&6yGvk_igy+nl$x1(C&%w{)$b!05<@xGXpNe}L zAHO|3xma5Rgk8TmIbq~)H*4Pp`u4HC)@w40#a6LH`&Wn8=M5rjF?ZWNSdZCHjl$=` zN~Tk3>crTlCz1gdmkJ(crA?4fF&JbF4M}~L{_SJaoT)WG&s1T-MC-*(Go2B&yT-wm zl6J9xSAbX zNmfTLX~k~C1?s{cazOj18IWCpf$;6hKi5h%lxGoYxpnn=(iIR0K|L@5U0>{ynmlf( z4~37uN*q@`rUFxWcBX$u{CC%I**8Q%tgZPoBs>DCpPervHCp^`s`}z;C>wUIy1woD zw*^fOkFVa$Hc8*=*n(j4-WyPlWX#d52n7-KBo84{acMD6xD`yuioksZZ1r5!nkxX= z;h)#DJ@HWNl_%ChBh8+T3vXb><))J}-GL+!TDI?zujEVpRq`AaJah>IpS~7q(!T}5 zitly2UFEdVYFC~dAohGql##+*I$yZ>R+SvO1mSAJ`(fh;^eT%$Xy3bLTMDJleDU`W zelW9zYeM|8B7NXKI}7J%>-kob!{JuU&?8d!?j}pmX1o!oI#m~ka5OKJbgpJKYV54J zYIC=x3CaR|@~HcU1Ubu02DYqVYHt@0vkTdh)akF_d``uT2rbygp-xw8e+v&!=afgcK-^~_Qh)UA5{lvZdm zoyT5$*p_+knez7CblUSB%`d0g$#EWTzE-u6ruy5n_SBh5iw@}KUgu{~1M%jw%p*TT zmb+$rVqMSOi-cz8>o)h97i8Db%pgtX=^cCS3v~~X2uih( z59)@Emo-~vm7mw2!I|hz9&-Lv>ab`FT~Nt7xzjkMqx7)BOr2(QTCZIhfSOE1A2%mW z$jWa)o}Hp6narCC=x$-rDn(xxtsZv&^%Rx{!ieDP{sTQZyY+Cg8edqVPyDX&*HcKx zgHt=OThxY4d#LJ_x=4;@7Aj~;qf=8FQC=t8ESK7E&Tz&(OFuW2ZEw{gF zqb0E5BQ|GpMbMgj+n0j)&iToO z_$M>=#@~ooDpFU*TB$Sd*Ahmaec)2{T*1-n!iH;}bc-$%mllNMZa6_QIs55tMKF`j zJAcWn^Tc$=%dJSVI~;7n6iY$h!8|25SW`_SN1NAT<$>syt~#d{Nd#P#TQ4e@I6%r2 zOp7a=o~9cA;x4I3)FV9_HSIlGJ??mGzD?uLR;`-dk+Py+niw-xtuz9uzs1$oH#T1G zx*tY4q`WM8?<)U8QJW6w|{^#dBpDs_EC>WvP12MfAC-Xy$t{ z5gi$7>om(5hmY7J6sFSj)N0lNpe=C@}mwPnJrlwg;j0N+>Tz*p1(`*?k# zto44l%dPhpWUsU&KVg+~E~=A~q26y>4N$r8Q1A3o$!+mX3=3NE2ifd;+k4-x?`&`O z`0vZD-u9+d{UW@k%)J)#-{L_D{5rOq@Joz}IIAmZ3hLfl2?jTg{Ywrl4YU;1|2w1p z{iAFB@7rf{H~t^r=l|JJ4R3yQk8cf6-kl-3`|ZV-=ocO}-`~X}o}T=2i@eovtN)|p z$ukNOH5@^1LQA(k%3G{bz5tV7=7M}dkjd2tIjH^(C#S@(fB)!*TY%Bk=+!SXiCZlB zZ7-qXn>P6u#Yy$Ez0L5ygTxS#OsS+7D`|gy=gL}^^26NLCUNYGHmhtLrd~Xa7iUrfaI06-WGLnjpK_9i#QIMrp_EbJd>WaS7rwD zW|LQ*!mQ!P^{0&=(aks?_a56S_o9=gu!YHxY5SWxxq<`Dt%(+{+c|o0SvA z;_o*UI@{#pH!y8&I)U|zf!KXBEheL3NC+n<%j7w63WH&=K- zh2?+jFK^%5`tsjbe)r%vj~@Nz!S7c7{mZR;+spgQFYkT-Wp8EhVD#wxH-G=#^xxlY zec1kS{~s^^@%@jz4+H#b&;S1S^Xcdvp?5!i&*%Lgw?AyX`}gVZ{{EZuN23RWmEM=% z-+M_%ghtNB@Xj10pIWkj~CW6%1i*2cG%;-5>DWa4ku$uhqGVr%dD4!#Eo1H5D&x^8AB;3(cd zeDI9_145XMPOFD4U^RJ)NRyum&;&hNeWn8}zWn+zO;7L&s6vQ1isDBZFr;ck2C0Jn zvACehx+9y*GO4(G8&3~VIPr)4ynl)PJlgtGZ)2aF_&7VWx^AJs0>T~}OiKHBbvbq) zS|I~+q;DPQG4YMR>>oZBOfIOh@$%{RMom(5KO7J(v97%&Qg#aRlBBLA|J>KxH7188 z`2g4S#M3&D^lWGSdGF|8eeckoI)D0!0|qZw4U_~v4V1XqpFC1Ut4oIBe!HZ*ptu_4 z|H*@u`&eU)E9QxKrGoa_$R#meH1x*H&Gnyg*VG)n&mUw@lSPh5ROLPBz5O~Y#@nvp zKH{cHx9(QHTh}%xGitkL1wU%EU9X5Uj!>VKC+S+gamVUsp3Bxz?rj^rWRAc6v?kV~ zMMgP!WX#PXN^d*-h!L(zcpXLUq5EElU7gucn6|)DsLaMpXg~1w|@+-Mw8dm zk%d0G!;nWQudTg#%2V^?oaQioQuF78<$TjWJLT1epVLKLsh`}(!Sko9Tm@m5RY5;| z090Ra+L`>g+Kp6Z6qv2Q{)u*YTdUPWYk-@zemv4-;%}-PqEv5iXKg5PBy+z_Q59pd zp!uVl>IBl{84YIW%2znn?;ror{(R2+HVsPEI@?{@n7Y=->J7J&Tc<@Yyp`PAgxaBF zGw~;Lcl02ts7pt!w`c?`YZOzvuRJ-qybKOhCz5{I92;wx&b~@4Ly*9W7qSZWw)S4` z>Tq)xbhogwy*y*?xMn}n&byB;vYhL`9Zle{!c-TWEG0J|#6$MdjFkbe_@uB=wJ(R} zi$X#YIiYZ;HB{%`CG6pR;|=#>N%U1tE{7WrZ|tCh@AJdNMYAE!JZ~5>m@j(x>%$GO zHk(MhRL01L1xk!@SIcpvP&xtm_Tg5mF$aZCm(Pv z-lWO=C6`jOUQ*Rf-Knnqo$IC&)h&FoBhr*SX_hAs7a!lwP7w;bu#VqX`>$YUrXHKE z!30l>q9a$z;7AFXG)QWdn;?>E3m~$gq(Tl-;h4uDF^3Hm{r*NoX=Ay)8PV9*d@!t} zkcacmOgazb`4s6B4z;w-WcZ35lYxocsq9`;9SQGMVF&ne7jJpU3GVbE&^})rOvz2; zZ>RR&r)t%w5Bj7#iQAjP&t8ocjNL=%iCFX~cZ~qh;L@pvl4b*Uz8J+TaAGqRtot|n z*Rj-z6fj*2S>$b7^iW)c|7>@v3Ra$>Pjh>-eQ{(usYPv5`FvAb)*$PIO!$q(CaB^r zy0tP2dp(?B|xx z#s0_~B^WezTLdD7aL`z75yR0~IWbQS%QVKju~E(Mtg%KQzJ^}$za#yE;XrFyxD6y# z%xd8?keoUJ356u$3pPCMlgHf*eBi75=$4c13Z#i&s43o6UB6P7VGo=gQPadHH#8H) zu<<2K{z0Dg2$)SgeHJ2?hA?S|Dy2=m;?1Lz^6g?m3XNft3hHehI}c)kV;a^aBU$Zi zt+~R_81CanlX_!j)R?FR%_X46!bz_s4#!u=~Xb+XsyLz^o|5Ly;!*g|_* zACpYUXCD+z9E7>h=GAUq<5f(XSOLU>lWKMqSU9PfjVR{Cx+=}#>{iT_6njyX_-0fZ z)?acrvQoFU3l)-BvS`^S44+dxTSpl_F7!Qn!YNK=!5gv94 z!_o7ib6Ew}u@UxP4PWqnw&L<#Z(Mk@yD(>*82gZAyiFK}uPxG}@}SR!-iGCRXn+1* zHj2_;bUu1)^tXy8 zfs`rhTz$Nq`lRxQ&bz?h+8ha=or`m+S~QipB793O&YO#(V_x*N5w$b*IPMg$O3>x{ zR5{9EM@XxpN#!Wb1reD2S1Q<+^Lo|L6*3m#xj!GlK0inm3;Ic;WY>{dKb8*OAt-b@ zxU~F%(7omMn*Od_O?Y=ad6Ssmi`D=7hWh)P^YuTk_gQma@d*ev()cS(13!i9D>8y1 z=k-bBQ|V0s)PI#;BlH}P6fOC1S@ETmJX~Jk$VpuKs8~VWA*Lfoqt0sg0T)f60o6`&W5etoMwnrXCnV^@ofooTdqq_Pnyi&FN;UKh&Wo8SdTw1Hk1 zLEp#iiQJR5QbK*Nu-tJ5k$tQCV#Xg2jm5C%k5ysLhDtu;!v@KN039{l7+-#{8|Trq z_<*HbmTxO*7qBANZn*}WOd#oKJO|Ko0%NYa{!ix~;?U{n6;VZlK~J7;@!|vB%q^09 z{^m~Cu)s{t#Rh~nEh$qC`H%=}*wDRb zNka#Ye`~WZhtK_+C*%gNQjkEv^s>9;pd{2M_1Wuk9%RzvGW&NHtG~1LL<{Kn7g0Dy z1orj&VW4%k))*3r_cBIBM=7{OJmmz89Z93mIA6T!T8g=-ALFZ@ZOA8gh6{(cne9nl zbZ0$#BTKU?!m9wms}J1~`fS0WfQA4W-yh)c&~^I;AC*gDhve7@XmJ*(tN^exsigdk z5CApC*L-xCleVI-_dRjz*B|LUs==KLRLdKX^7=3BzdU;J@~F4Dy}Pw{h+Eqs@3n9^ zjdc(9kJjb-#tWOz54N_bs$&|wpCqGL>(1r0_)%_P@!101s^2Hm_wqJ8$-(QbJMij1 z4y#TF^`CLX2nb}ENXWpV+Nvf#^o>=_+bk05FeKKo^h1JB{&B}bkK@st_vCu4N@9J9 zDJY6gkSXBa%*I7dKFli0MO!s(jMGcQb7w3nt51eQfTL&@-44%>hi-PkCXk|9t-r*$*7B2R zZ4JZL>J%N`fkM4NH=R?)1S!cYc;g)Iw#n`rahh)4tLo(5XIi@_+^#U*&RDrG*4DPn zdG=4ki}5;uF+CW*8gYlUSs8M~OyIKnmVcaF^)AVw(O7Qus-Za3V)7R7h(1 zUn%HvIM?ND8$6(Ub1m)!vJPrxv@>8lQLgCR4x*v9d0J#^$oZ<13xsx{}ipxcAQjm?QKb3 z^OY-0U)L!~j^e0ZDe!zQ^NCxM0zs2X>01)$MQ>^G(vb8p?!bR7cO_FO@l9H9olB`# zRZ5rzecryyTFo1JGaW|d5!FJ_>Q!8Z-+Rx z5K^*dk1@86i7iGZxZqvHu{Kt35SL}JJ0x)hW{>BJ=9;Y!21ny(FxF=v3}jue^1h!~ z3JQ5LiKaP;kl*9(H}>=h1;v@Z#9XVocTV9a##bN6lFLm^3>exC7nW2d8HmJ`bH2Uq zD{EOsppdC@YX=UJ(1)k{FZVXL_nz~|pTzsuV^gvZXUm;AE!(59zv1KQUYv~jg>VFq zKp21JVgzp<_(NK~?tc2-3a32-Gzku8FdZ6~D0}AVPm`qYctz>~UU>YA!Fm7c4ZDkz zR{m89EM?>f+G^4}MGIIqA0lPwAOVMGjnJ6GZoi0fNLSqjVS!}sh4sbCs=~}NwH~T3 zk^KFvN7}3M6E0Wfh6lxD)rvKeBo=&qQb&$3In@_Ak>kQ9XiIL}thR<(IvNK6o;(xK z{%8BvwJS+_4wMhiMm+r5xP9aC)xb;8;RDiCg2~w!pYdmtUs6oRNx9WRxPyCD0&b}v z2o*%u6T~xn#s6TRI2jW0r-y>KFMuRn-Ir1>7y{7K2DyXHVPpBN`zf+QgJtC{kN$xd zkjTI4qnun5Gc&%zS^1Kjr652**`skm8<{u$P6)M%S~?zbep4Bo{$?n)k?#;DGD&F^d%X;>o9ihRL7gL6d zka7^Hm|cO37ZY=|#!Xq+M00XZBXY5cMwiHMclN{n#ZWJ!z!3*qQLkV7KC&DvCTU4w z3{$->k!MKkqO&A3ZLfy;^ZBFh6h#sNd98DTz2Z-_`gGzuV`bRjbl7Cb;Y1(=Z1M>r zpk6$->`~V!V7gXjk}ha&|M+hlHhbBV*J=7NcYDlxj4tzz8+T^waU9&BCUOMji}p&P zESl^6JLRLL_cuEUS=zlz{(j)JJZ?ql%nm}M3f2QF`PjWEDrhGPPVl29dGj}2`5C}ccz8=q#Y6t1kc4XpOi0D_2JiT`W9moOceNUaB zO17^VtItxBmeiT^jqK~1b(?Qd%}ns{*+Ow^6*;IbnSjzLiw|Yrh(}Sv8BqWY!{SRj7;Kgqq;hV_fuZ# zcp@nE1BT96tcOadXrKpq-zf7bj=M#5@im{+Cio$D47?hTY#0+dVWxbcc0LWmC2&m6 znJrg6`q3pYDZjDnzE3^#E%l)3H2Kt9@_mGFFfDq$yV^(fClic+%#^UT0BCHV-Dp!k zwnRd2Y8YIT8;{a5(%gf)0I<@st1m`qHOm+ib4lJ4!Au@pVoyN1x{)6GWTw<~?sOo7 zpH>sv?|?^j5JH#=kpXu4$HTK-p39T`5VdL~CM7YH3>M`ziqcSCL+=gcGyU5}Ebe}` zc&7K+;@HEHN@n zKa*QGV6S*|EJ&!oPoFe1t?1wUEMnZQ}(|Ht%E?&LVn%=#JV!fCu2?l-3 z4|XuVCY{IHnwKYbSi9@^C7Wv91SHZoUrAmI^#1Ddx<^8xw;&|RgKzshQc35OY@ChI z5>%dBh#owScg9O!_KNxT#oO^4)hoMpAW8_YrktIfMZGFFHfelsu2|}&OFd*=2Wdb= z3Kiyu`lev{8>*e)o^gw6y8N#$dOTwa=-ok7eBx$UreTL>k#q>BXF;&$#VN2 ztQ#TfqD?4QF_M7jUc(r_YyX$Y;SELD#cdHbJ)6b zbR__r^v@3SH&lU*T0p+@QpkK!Ylc!y_OGW+wel2(gF0zj)L<){_&?s`N9)qX3&H}= zHnU-IevZNf@*1jF6y;r9_h2aI^6l_8{m#{G?pn&&olsdc*8s;*M~3p7>$S8RvywL~ zfId=bLr7`sj!IMaO%-Nl&``yvc~c)YNV$%NUbG!I?yhY{t}(w-+lBg>HVpGq4!_>% z{K%=#xr4u9{JFXdKp=my+s;6{YWf{(=z9Dj3qEvO$aDdM7EKFF>0<_z3)LHHicGx zyotN_eY{@Sm!sd7y_$-|XsUJjD)O2xOO-75wOIM1@yiLX9LRKy8h)n2OA18S)k#Cq z$Dflewb+t*zUkY;YfIZlTf0kMxGjPErn0*BJN2-!zO(amedCX_y&%VI#j|Bg8$0`Z zTln~~f=ZdLp&BX`>h_t*9IQXxp%<&rG}*Eo7@S$n)Agf`Z%9qDxu}O)1?8zfL>1q^ z@<&VVo8PmzHy3caC};pge%egd^27f)i-sc?;Q?YapkeySrS$_a8L%WLZ+ocOVfWsIO3e1zq?R(mz zdbyn1XTND$Hly}=bqbY3z0bfaNKgl1pm1ZxwJJR3n`0B0h5nE8QG%47g1FDAUpd^j zyzm1K=YURA(fg*N>a1G;R5kqL4!&1;pA8Opn4LUvz``Rd6Nor~SV8`t&c@n!gVjze zfGB2(K0OYEiFP`zB^hKx3?InQyyQDX$Xn+QXRDO5tX;wh{Fwwtld@exA+_ql8nD}x z9&GU<$TwRXe>4{n=FPWlw}o1~9VuJQZ;8))7_^}T@cCe8BKY18u@IwBe>KFFrF!-=|LDt~qnB=v|Mi{@LA@@lglKeZ5lf z?Yl)E+#z{diloyIZC*K7aOSj)@<97=*BOJFO69JS14n^4io2lAYult*)l+V1dj#Yzcp_t+lMmp6 z={unVD|8!&!T6Q??V37L8k*GlZXErH@r%!gV;H{IS`K*c-4!81zRVbN-FzBUjFM%9 z{U&vHQ2+T%@08qaL2Dfonr=vN6*^dVz^2AFB>5Fo0kU{KoI4#Ecfffcz_4~KR-yR2 z+ujFU(c?}=$0Gp$!&<6lZZ_G-;P&0BzH!}*fa>x&bq+LuI}BKh)g zu!L2(;p6{ZYCTy3YT-c1zeH-~OEFH<_R?n$mINA~J><{TB{DFloam_rg+^7EK6|u8 z_GS-52lzcTh6v?spYKLc%45T1(eiN~+N^AORM2`jmhkCe8hsK&lLoz!O!;^e?QOG0mJY{ya?9XJ8;gE3!)WYNs?Q&h{3S=Wy=As&pc zy=z^QCkwv{Dd+qQwsf*WD~buzVqWfo>Omy0@tg{*(_LyQ$BG)QSiZcajsC@5@QgTF zd-Kh)5p)H|ED56Rqn*QctdsD(B_f*6vmnpWo8{#Qe29FOe!6|fen}Tpm0k=>rh>0VO=x8f-b5nBaI<7;t)5C=;FR@M`&&nu#{)XHKNu zS!%ts7z)kU=%bUOXYRk-=3?EC69(7ne95m%&?W1}UvUOpZ8Ai*gvX1u6*N-K8u3RE zI)isM$bkivP(XOYO#vho1Cy?r=nHKcEAG$Vvpmc4KDPqhK~&|{W#pxH;mO5ST>n<| zYae3~ORZ-{g`vz-;NNzK6Nll#jSu!sIh|q9cM#Nj2QT-I2$_?errJcK15mKIKvEHK zaoA_qk#yVbBmEMsH$IZx7vn^nHJgft-j9OI*uX=u`RcDopd}nMwx_CgA-wVM1h6)vrs(m-Hm_O1A zHq6=2hT@~)HIA3_gRI))c7C+MN@zxNGr+olo8~w0{%5fJOUjNazCRt9Bkl=1h`Wa2 zHwknOL+^~$W#2I>!7vQ?3}rP5!mLq(qS_I1=>;f!u8EJWZ;jJ2=9}I^^3ZHeun+jO zrurCbTAFFb{kfPL%Cr4A#^ZP>9@bcU8rKI|;)ys8Pdj3-Rr+~-q|x86$3jIF|Cat- zFi5cyH`Feg&CJ|&cUJ7~0L*Fr`{|Eu?Y2l4XA&$}4InKQ->#C$kZ?(1ZVstdRN-{8Iw@Zb$(LX=0V66Wycs-( zyvs|!@Aftt8hgYh_;KU^d2U5c;mpa{nAElji>9($<9gIwNG8Y)silw#dzr0ZPfdf7 zz%h`DQJa1nTXi2Jxo8BgaUAjl1F}TB`LQRUgkv-93>1WCT2ekFCML!Y39?Nr zsT$q~e#eXn&R3YR=_e4+Vd4a!j+Q_#0`vr-98G)?@y%BzntVd#mltm?#_#;*C^|#3 zg%ddI3*Vo!fykS1uU!!3f{YqVtzCYM$o5oBp_D_RyG+y>^A-y5nAgep9D#R)q>;9p z0-PA+RITwtsztRUu9&i-mo091>ham=3T%K5m6zV7kQ=uT-{BIrOrC|r%tIMDTgANH zRLQYu)rfPj)D)Fa(AteJu^8JII}u~};_IP1|7!{UAQTni7X0qea5N>g55O|{fPC~GcI! zsa-Wl9M>Z@y{U19i(UV88E7N3ozl%a6AINpUqTvfd7T26A!8m7VQ`S~*9?=D)s1u; z5pk}^&|Z0?5-?~xff0@g%`AI=7)l4eli$(MtE%|vupv|l@@Cu=Khuf&1yjXDn^O&& zjO*&8u<0vzi(isd15R-z84hE@OH!1lgGu6=xD>@jnHZNES77V+S?A3#srZ@Bk$G;V zUDJB7OtRv*@&awu$e+Dw`uw*E&M5}|zo*in1Ar+V*7)r zwkbMlh=VX(K_}H-I!?UgYVDDr(8}v>sTIyUJ$D^7-7lv#+ebQr7%JsF|RL`URzCR&1Lz9gxR{TUfphnWY zTHEHaZ_)O})%db6%XV`Q+}~>KJpkRu*IyVci#d4niLYMQCj^MRWze^3#^4G=vRe5b z{H7QTz1sycx65GMT6^QmFG(jnHWkLzHQHIc#b9@JvUBwb9zwfxEMRff3uX_eHO?uX zATkUHFw&JBO-&92BLG&&eh3}w&)3{?!r_F%ul9Y-ptxT6E$@=)(X#fl{crQBqm+cz z!$=dn6w#|_`ZVgp2mkqxm4ExMJ8%nE?Z4y(H5O|R!ysjg+eU>1Belj4ZfM6bpIpH# z!+V^CZx7l?Y*%?6_>rxcIz|(OnwWYTHV{`;&PP78ZF6R4%g&{d;_a?Gt#x>sqHFJw zjg-H)_skwUi)@TZ@KA`z{@$CA{A;Yadf?4_vkxEdAvHl`6+ICiZ8YPxk89wkOZV3o z@mkzpV;sBK@KYDlJMifrZJr-TYihsVe#KeCBH0R@5s}(XEK;69P6k+xoDk3O;_V1^ zyEv8w+nLTQHZ<;)j_X1$DF$m6H(nl`u?jjk52WWb(J;LpzZzcvuTXE8t@A*J9+3UX zjjdU9Ke>}>nLPl6b%X^;F-^&?vr39@&D#RsS}~5)X@EF8&sRe+CKyPB|HJ5wVuhoo zQPP>;X|dN(0k~Fa2kw~a22>KPbG3izWL%gKa73+3STVNf`VwwahVx2PE2mZ?2vSI~ zl_{3Gtd}oM2J@Bac;yNngk7nw-$bGUR^EwjRN3CBnvtFFw)S77)AD7RJB%l5h`kp> zto#m$NM~nvT5{76{|&8&y<|OT492Fu6$PzT-5gpzR=>;8bnbP%g7;Pbc2w;eIL%}F z&7k6OY(BLLtC+wzdm;{T)~W_Y85cz>^L7HoY>V(a@qnu|{sV308}5tSSIqnBnO>f% zm8L6}kHN6botE(S@I4woS@7&h2p_m#K^RLDc*M09^B@Q(eDXG}Fdm&d4e*9OvoOOa z%$?}O?B2wV#uk07cJuaCeaEIK-ZyV2-N0+1vxv15W1Z2BESBvwT_RY>=jE#hv zJFVbbjAKvk{Nt_P#kGi2=+N)K`*qk5CwmJ7)zVYmTL`7E~o1(J3yN@1+)&^YGd@<$5?E@oA?GC zSIBwsj#hODPm{o5bmfFAb=9B2uR3*5j96H4Vquzb6|1K`xYK&q*XAK}j3$a|ggG0e zK#HvkMQt>8*?FG6dlshs&HL|cF?zi&Bwzu&%X^`};Sqp|v< z`QFv{hBQb0cEi{YXFJ=I4(%-RxVVyNvQ{apB=p)nA_~eDD^4e~*#2sJX2A74f(gO0 zn=pf1ujp`9U!z^~*me>RwSq?wm}2-4&rRI+SGR}wBfQk`?wqJcH(BlDZu_}_r)`%3w=n+xl{>Pw4$M+yx@9!AK&b0$S_Hn)4{l^6 zMNEjecXD~{;2f7i`Zo_Dh-sIW@z&O#j!0-m0;H6@;Wh7?y34O-_1)G}ypL)X+-ey1 z&}0b}U$!D~g4wmc>tC6wq_NO1ec?4U0U-<%QgMt4#{mo`^P6Kis?jyi=AdQs^D#PW zte>m;P0wm1Albdc<`pE}doXZL1|+j$z%g^>)%$W{6(U!Wi`Atep^MVNqgL5fRKQhR zCy&h|Tj#Zb%RWDS=(*PE0xX=jjX?mMy;ct;GRnziJsVCXsg2I90;V*Kns6`0hWf6X z*2~C*ZFsW&c%lA_J_F4|tNnJ;#sfL4OeU39BGkFPLwp-87@R<-U=(Yg@?W&-u#olsP%(uUgNt~Nco?>E}Tl*rz%HiKGSaRl^ zkD_aI&=@&uaJaL*v6YIQk8o^SQ6F?A4hGJYJN}vNA$XbzxY%%e@FrEYY>8NXAiTKx zxJCmOSBH|h6O+$jc63`X%8>Ih95ek+`xmblt$ns_p3=-1oe7TIg0X7$x?*rwCE04K zl{7^ksaFonR(!PEOo$+Ayt*Bil55xQlNG8P9W-u@sxjQnK z9P(|#$%Vi?+nJk(THhavaXFGne;qJO`nz_EGVEM;tWge%(m`nZ zS~A%n%lP=Wg((iiM6er{*UtFbXT}jx7=8RZ;y^*<(VtheJKriUd}61 z($8czR(D*XO?9sfjt3QlxU*1D5N+XVl_20~MHCnj(y$r9jV`ATdo^Nyf-wqZ7?C?N z02Vk!U)(j-565iMupm&eihzc}xpY-(os4b6;MgM(#Ps#`#T#9$miVlsQLDZhZ<8FQ z=+SE?3{i&-Mt8;mK8*=Wi2|ueW{m1Mh6CqC(N9eldrwuhL_ULgJ|D}L4Yp_~Eo}F- z3ea^id|-4>)Sy_L=?JzxO(U_S`Ge+#CQIl@K3&pZU?n$3rNZmA+Gy`cjZ)SR#-^eE zGZeg1UrKT;Lup@oVG##$A-PhA7%mq*W5e(P@k=HuF0cLfY$XJR))Dp6utK=l}J z5)m|}F8)$RsN>PAHu+wF0D~^DBg&~0*JK+qFwdxtj#I||N&Bea%vCvPJ-wSVK+7Wm zIw(FKKIX}&6lqp->bbtip0*jQtnsX2_g9BQDG8vCj$=_Jyq-=kCu?7Q_3quft`mC% z>37}n)vK@M2maNoYhF^zgl?;{wY){Oy=p1GzSyy4}Q2@_)dMq7t> z=Q&)CF`kjSO*+5A*|TQA68>ST_=6aRaqdVaRE`>W0RIXQv`MB4mlP)nz2%cZJE8X* zUS60RjoeWtZ6XeaPYDDX7#lP3*eIo^MHlYC!H~QcEEEew=v20oE@LAT4TpchnQ3dC z;DHSR3%eOD-ImMiBfy!fAH*QtC9feV^J=hVj3T_6oD005*fh4c+*b>MGug~Qrs5io z1irOMCAd_czih9+*fxcv5F#=UrY-G);df#rTz5&9C%0O(UYag5c5O$lM@}_##4V+w z(uNyTnz_?f#o*p>CORNOq5B|7btN{{{_yj$k?a=QM~jzhas6<2K5e%ofa+feOdwY= zfUU5g3w7&~4Ti%@BJdeUWFPb=C9CDT);BPoKYJt|4sSx-C<1kO0 znns`%8w}yZ{+Yfd(=2XD9E;IXOQq`ap5J<8B~Fy9b#rB7baGuk%}INMD|0t}^$l^C z64UFNx9h67B}!ZFGrhN)?y>p)}R9}O>F8) zaYC}fL8rKyT!kw5%cms3Yjs?qMa*2jxsqbSy@17}Q`2~3j}IYRL)x@fWrPaPs6weN zQlUYN(*kW~K1LWO3+VWanvSOBvtriC)TOqeI4WlESFdJoZf@!V%ui{V1`WL`fR_?J z-!#=2Z(*ZE{Cu_g#o71|Nrr$86z2MZ8$9U#>Q_gKUVLBqEW8?zQB*%dsvS?)e)X%b z{P$PFJ6~Omzd~JcKKbgzvM8?D-CTM1>MQ%>^n9BCXs_U|EE?1Efp}8SIrEhjrD;Et z7hfx(OAvvWG#Lg&){2mfig!*pjic67a6u%9)(;$-=_e;TKzA^}1O&90Xql}Jm2fD1Hyo+xU@KEZNW9qOqpJ_b ziG{wz<*(}tW6V^4owj=S%#2x<`_Ykb0?bH1;&LO;s`8|t$R8&uwWSz|a+HarOk>bm zpPxM7|Jn~8tnvS!KUf`fKY#G+LHqOH&`93u2u0}grXKk+`8`~VTS5AvaWHa=`O9Ba zKY2ZtUv9tM`T@>v?~i-?-|h9jT|d~~J8I|Whu1eYUhejuDG5{cF@B~t&ky!rzF_(( zyeIf9^ot0sx#z`h zj^97wuND1A|I;J%9c3Cn`5t$MNw-Qm&Ko2@D3<|sl%t=Doibey1#aybK2J_E(q9>s zQjRU9QD`sjm?UI$48rBP;V<m2xO-U-ODXCQs@N`c720vhB}E4WVezump{C(K7h>_ zCM+4^7|C~GY$h>HuhrsywZZNxVBcaRi!ZTZ`OANSqzb}4k`(ay2y=oOss#+iP;zafHeg4_m(^qF4dY~A7{H{GAOJIxtJzD+s zZ+`PT{v1@s0;UvrcmEXfO8i!zEt}t|3Iv>b8%?Ac;p$(#V4_mx{ z%8m#S*GhaxB(h9FeuV<-2%wkihNQ8B{BhSbi7>ZH z9V55-2%yck$~^(`3d~=0zp5lo-S&ERAE;G<0^l?NJH5tclS9*>Z#wsNBApCJFW9uw z>h520!j`hA$OWT)MaYL6wg@g*HD8MQt=%Gtjl;nO$`MLj^C(+~86@>d38zAwBQhi( zG7cI+{IC-k^1-BGsya~+lO_P-Bs#0*`K1Lbab*;h&WXC`bN5#-(Q5)(GE0kwYS8=b zf01Y|Ol{Juo|)kDQKCt3Tl_SqhoPfH{jP9b;1&0bzM%+u8C#KzBlc^ksyLDKG%Or8pkdLBlk_M3@#epT$jpp9CTJB@IoDL8jNj z9R@E+gfEbO$zp)<$2@8QD`5*<=?|3EgU*dT)ezirscWs>Zi;pgHUTYG^pQ?;VVI~{ zK+f48kFkQ+Gufm?rCL5FIc&`W5eUaMSn!J2_z~(@GcfP{(>`%F?vCkXHFYaPgnSZ= z)sPaP<}jF@491r}H+<@D-zl~#xjDwz+3 z>;Bb<2xGnmJrP9@KN-70Bv7bStHwG}xBXwH*yAs96%dugA5cq$q9>&iyr6}qv;CeD z#93xLCy(G$FrTmHxO5L33WG2DQ>G=#{RL+yKf`|kg-_bz~y zA64Q11fHXU?2CGo!mwTFa=Fa|G47XOT>mJNaei7-<5-D+@P~DS}JiLLV$a z<67s4>bspfbc5&{Q9db(L2go3LKrb;USok&=L(-VMzuhrqalgC5*1~^c69JEvv=gR zSJqh3fMf!XL%VUBuy)efWsaMiB19;dLQh z!b^ujj6+at#>;DFj}+NjS29V!2=Q@LHuF+^Fs^-a*0(94|II6>q%4AiyJgcrJh(Z% zP%asEV#Yu=sYP>DHkP!Q^>hLdZec1;0;uJUPC|T6C^&QF;m)G*NM@B!Mo2ecF{+qL z^aw?BQxMdYd+h}O(ZRu^{XM0T(e9q%;n8EmJtM~k`@4f+C#6fIZxcex=wgK4$4E&O z$Y7KWQVm6R4uvdtWMOahr7_y;*pk$R zj3x9`Y4;Y|dWMPSmx_#@MQbQZY$ zSeurO6l}A?N9k!}pG6jgDTl%XZ2*15rR5ujjH(%FWw|ebfndyTkLP9tA(!QUj;IyC9YaEvm^f9_zR}tUzvlD3 zf&UCR@Pm;RjiTMclRkPi1OD$}H?0C z^R?w@j?s#VAkGe5r@QEnWr;PLvj;gdgc5~hloI1*QaOCs{h~a&h{UK3mP@6QY3qD5 zeSr$g$aWV6-DFtYWrU*%=$fS6q07GQG;73}bXgih>`j(SHU$;cHV_UMp26QbruqRK zZi!2QU6S!pj*K9TqpBU}xPW12D6Vbd9tF$Wg#u@_zvhH9wb-E#kN`shH>}r^snd}3 z7vcaihvi5@o5c;buQvjm<|nMCb6$inosw0u_?=LtM6)&;Dqr#W(cuAiyPg#5jF}Ck zWlN(FRn`WCf9i%yBqv_tg2PC7*v0xGS-gqx^Z{n>LXQAvo2A{dZa55~3Z&si z5)9@7w8unW2>NQnNbzl}h|*`f?mMa?HvXiE!P+~+bp5Rx4R^GQEu!k4wc7>@ zn*@z5HqQ#VRHIhAwdvFCKp&M?gsBN*MV(ZPQSmb)qLBZdbx+F4 z6tfJJWs*ARu{0av6e(yK5L-70I@pPD7>&S13KLXBq9AtNc_@nbs2zRHk7k9v_=d^o z93>!hqEs(Eaiy}3!V%1e4+5utvo2Q!LJ)*<*818xq>ONPDRf(bQ$h_saB4U{naRZniteN{F=Ja8Hcx zO!Daof(+0x2~3pKAFg_>bSj+2efTg_uSmFNb(qo!MmLjO%h@*~s&$#gx{&!9h~W!< zLfxfhV;&9OnIyHtYc${NmC6{9gOW5>3={L{n3c^Z5Z(#Lj!0J$3uaDQa>=HI5`L8? zp~fn;&}$EA9Egf>bYtVyxxlzTHZ2DS?ajYra%zt40AEsGTB1Wy{WqX-JOVo-5mKc` zBF5pvUD|qvRHc>9$>B0@@I)%hLYUxnQmyvChWuxFn)VR+u1sLq2+H}NBqiONA@Vjv znAU@uP3VKX`GG})67;sOtr1e)cd~<;aVd>sQDuo~w+#o=HiN`wn9FGh{=rq;QPv)Qx zbH<$8lMjQQC~wZW+VrSWyN8M7AxuTntD_gXF+m{8F9K`EjN_Eqb>_zDsY!hKe5YAO zAX$=3dM{GblQ1St39GU4bkh^aw>N%|4!1#4%NfaYJ z@|u3xF76`^>hg_v0vy(Sm>-V)L$_7-jYiW*h)~{2M^u?=Y2h)if0=q5Wx_7-@z?oa z{Cb?5fObY^6x58tH7zvWEa{;c0xM_IRmzs4P)R(J5yD`Kf72n8%(pO(CcG+s1Y-y( zf)c;gA{JrYXDApz3L3r(m!!ROjsS^|W>z8dvuqL(co8Hb%T#TABr6#i9GCSwiQp!! zNcN0s+#lb5X0jqP8%q9wPO*5&{b%Y%68eZO!R~;O$e*3ki6lfEr9u3qEjEtj2{f8U zn{_sl(Z8*muR?D1nNim(PsikJ9X&V@1f;GF!N zDE9%~9x+nD4L0YNY+ZRJYSfTjHO_$+IB?=4 z1tK#lk@*Xmkx*f06|TI!+@Y;qCyw-Waa!wW&+yP-f9EI%qp4zMf*B>vJi8cu19Zwv zm2?h|j+8n_OGgGrM+c7wk6V`1L4pr6$x@;%_oT*Awrmkf3sdrNEhK8i z*O-o4S+ZqS#`p!^i3gzsxh6nlU4UDp>h;@NGWuF9`dTvjSr`3mGWywA^s~w6;t;H< zpGihP6N`SvMR#;_WbWKcSzTE2JyQxCnvoyU7h$2vz!qk}`G{+`~^5(9;! zeFFxsiDcS@G@+I=;vVh&7S4qQVMOnxG!S{&EPo9mE6qY2{)-Ta|273nZW~2;F+SoY zcM4yr1dR%9ty)A^cC26Q0wAVM2`+wKQ~CV9eJQaFI#!0s!G1j>5iEF6O?Sz5TzR(F zU=LOELxYHkS(SkN3?mpO+Qo5E3i@L4O^;x~t9dcV zY2^hz;F6WyE^ts$WX{GhpYDbVrge4q^md-;A7zZ*)72*@OR^YFSp*BU6wX#7Y`<CA@<$D3y+_Z>9o~umDD}EK4xtkaAC?|!> z$KviVHp@(zy`{l&I-qj2M7=Kjp3irwl2<^;H_0DKPLPH__U2L63cK^SR+&-}{}?s- zc!+Nc&;<|qQLI8!46!O_B*J24ZcR2W$Ay9Ujin0qLCldd`4Y>WSzPLN0144yJf!SK zOEMO!ycjbXR9QwVP$~OcIu0IeFS_c8d@u67xwYj$`@xPwhf+hdNr?RiS`N1EFQf)& zCqVH~p{1=g9l?G<&{1q}IZ!y@5SZL8^CeonewXTGpNdW>PX}ZRZesgHay6G%#iv=e zrE5Y3+RHYWRM~{^h@IV)R6C6Qsdl3utsgJ?HJNWW@HzZw=* zODgod`|fQF4f&%+LjA!@e(J>oVdRp5w_UY&H6vI193os3jB<4i4xEe_O2U|NQcG~m z^?16J%wDj2_LwTZ@X4;0CcMO6>?WYwSol@0ZrkSiRHLKPT#CW=Rn=PyML2O=TrZ0T zrE1)MSJhilf=`M=&uU+{@-V-L^q3nag|1VrRQBq&jStxZ^Fo0jQ-#*nZQBqFX?in5 z&!t%=sLNKJ)~w3Ql1n}%t10P6qQrBujma=}0Kyf^TBob3iJ};ZuBkJg_~JvPYggKe z*YAZ9W-BFCIT$GF`zd{YH+i{Xnpx+?rq+ol$bl755u!86U+l`|>^1c{OT{=8Qr~icyIpIn$wu$T-`|W!{8(myq8VaEL+kFA)wQ!I zJ8->W`_jsIh0^3o)v9?g*zY!Lm-%2hFAJns{}~A)siRP zYLVUBpvWHg8k^_}?nFl5Uz4BRv&R;;UijI`)v5|hFH+LVdQ8vYYGNd0c|}UB>dlNJ zxTo}W;gG@p096;>SghMbKE}{-F@U|)XG9}tL`ZT(k z$ip~MU2QR{(xIEAvc{~f(F<=yLkhKOGU0t{y$y8X)I=<6(j#O>Eojuf0XwS^i;9xV zOb|6g=WbxQ13H7y)fE{z4{X};D&@nm zSk@LG8MzY$z|^gqpxI-7+g%Oe@Igot80Ll&*VtLwl5gom%VZ{ZcYqlA6yHJ#7 z{ESFUISrQjD}|BcY}~h?D_W|9QtWOFF>0po(Y9 zp~7hBcqY+yU6U}r*QK>6CrFc^V_8G8Xc0X*9K7@MdYQ4d zBY%D}F=&?1$Q1Hn9PpfTM9W#PI2NyOK?pF*v}u5^P8?}>lAHC!5lwx)abyayp*Xt1 zmY@d|U~xJ`!>ck9pq-M@l4jO!?$T=9j510&f&)#& z5@_wWAwHRH@bMMS6Cb0a2)^QZ;*+@yKYwlKhcD!t6eqA=*7VJ!bWs;H}$z){B!S+Uvzh6Ycflq>1*_I1P&Sl(-&^U23-bJQJnynHn@c zldQYCG_DsXjmGujq|vxu99L?;n@)|>AdO>jRg#CCo3AzB6V^qdx0{Mn*o?s?hL`bM z+kI1ka(jpqpQ-D#N%;}l5)o`yhuOJw*7mkh3xuNeLRnpUwRR|{>ZXM9vM5?|yi5`E zN4!kJCGiM_M47x4ghk>JS`!g$@j?xqSYl=w=sB8N5$%f8>Lyu1U+OC`hqLg-GuI}1 zFjK4XbmQTQ4Te*@PXqYWw3G;E^{de4>iGl5d(F^1w>RIe-Ce4=R^)L!syK+BYER63 zo>7Lxk|zzy+K|i-CXVDC^M2aa{IQzMrCKw%nb%26%uA}p;;)|=Lq_pQV5UDc(ez^Z zDPfS5m<^|dNp6EFVE|oMN}O!E!IaLdGo`kSl*C0sYsyp5Z<3kEBeJFHkStH~NQtcy z-w0|>+hDZ%&8)ka0aho(-CQQ+l6B)2K9-B!*7w1LW*b&U2r2sj--Mc-@#z?!s#d|X zqC}}l7S}`o#W}E74qNMG=Oa}#n_R+D7V9v+wn~|N`+^j~qTa~xz^v?wW^rl*!-7;i z>(@c2Qt_-`3ytDghxdeVn{wMCiF%6XImip5}S|MM4MzbQKSubU0UpRC8c=#O7A6iZO)pC{3_|{5q&SMGJLPg zLiD{fuJFCC_t5v!M#A^Hki$z-8b|5~J=ufmsy;vb-n^`nip)Vq>oKBV%W^|=aH*8F z$w$Om8IQXZhw~(m^;YP{lXa{%cncZj&nueJO}zENky7ij${3rEOv)l8Brw7u%%s+c zIIr4HG>%yIMNbP2K9jIfL%e9A9EugT2C2=E!w`BhP9%Q}PHsZ{D6Y2fd(6W)Z^F+k zMT)B$k(%O1Q~1K_Z>rlQD@vHvjs3_&ji`|c7OCULqn=HcywOz8#G~FV-phWia0rH> za!Q4!xV#4T#Pj7$8K#ruW;174&524@DIni{Z6^%BZZ2z1G=Q*H;$(+cLqelCO;(oS zF$9~CVXv;53v+^ZTa-aXee>&#GMGAxg=?&Y>H5CtchOYC3`JYlddlsU`nq^2=^w+- zv9z@$(%0L%iVuy#h&6{s>Oo;TmrxOOjE*{Bq?|Xe5v4(H9j!DaW~iK!q=<&_g)dcN zF?DR^*95z4WoSK|)ney{Cyb9%$!==T8L|ninK&8`NorU+){(bjEOfd?67{l|(=q}l zkCC|co`U92#qvNsS5LvvQR+TC@8v-K*3~oq!8(meSiO`B~Fv|Kc`bc zWrybw=2TSD<`b^2Q|^sNd+DQueAac!g&+=ZtwWf5nG(%9SEbnl+#+euA8gh6gGKGE zk_Ycox<8o9L{t}xMNRhyb5SGyV7@jcShT+L%ch%GJwJ%%{K4FdkaLxBg?v)o)&d6U zG8$n6!xv>DLFm#tKWvoCRIi6F%h@L*cX59(SvsO}+xdfedR7KGJhLw$((<%%g1G`# z!-@;a>YQH!e=u)aL#jOV2MZ&|JJ--3%6`Ai22Ceq&QSWe< z?};#JSr%q`M0-e8Noeg#<1^jHvhI>fWIe`j7nDIzaoniqJP7rqkwq9YtfBK^(=;MG z%<&c#cLs|zG1H*q*>b3G26G(a*hx07W2cQ(25r%X8)XDxDxAS^1QU0#ZNZ*%MmM87 zkn`Af$*$yb61Xld4UW*1qa*laf>xQJzB=D_jbPJr9NXCF%r4o(B00wvne$^ycM@!H zfenz|)>j2tEU$al*bj29_Tn;~Kl{gppMphDc4by>x;#HG8v~e=aO9YBR!Z43wPou! z^JZ7|hWxIp7xVggn{KOol8wIPgbLQE>dtRwziAGv*(NCbov`)H4c&Fil;4zdTW)G< znXRejIen9j=wz#FHZ_%9OWBOEvb2qZN;FN1BfB`C%-_^GJiu{(9Nf@9a+tk-Wz(l6 zJm%N{oaMZ-6`*`EX9G344QCfCaE>{-O0yvc5V7gpu0`Vp0FBweIe%Dt>W(|hYG?@n#w*tAJuwJEBG8qoyonlxLn`KxxZy`5X~ zc-5}St2hK}Azzu3HAwEYZYwX;Fw5Ck_AL7ivOjLHM=z1so^q|SVh@;N3ph~ZM|=Ba zV|H_jl-WLPOqMW%o70ucb1#K)b(gPe?QX)?Z_8oJVpp548!>9}^;Kpm>NVSPtPP`k zU1s4^wPg+SpVR(D|6;~N1hjKfJsXpMYAh5fEMd>G1qKJU8+(#|5wbU36Tx#mn^WtV zlXL9TZ*b#U6~=C6LjW_x3zFuQ(IAY>)rDk!Zyne#1&t9SEuo6hjl7#tqantiKu@xn zkf`=C+*j!=Lfy}ENRgDFnTl!mZE>Y8AXb6`S-D8)Ispo^l2_}c^T>!@suAglOlhTV zT-cK7w8Z@6Ue&Bl!ZoFocux@9A&hseLO_>-A)e`9&&mmr8T~!vims73n?k;vR6A_S zM#1Xctli$7RXm}M;GQe#&PXY*MK6lJo@0mo*`;Dh&E?Tgl8P+PoL{U)y^Vu}_&UFs z`Av)!5<4Y;-_}+!!Kbt}*MfqT3|7}rgS~5OYkphPFNwA$Ue0k&!-ZEk+s00`wY7Y# ztwmN@xK$gF(nFHE-#|DDa1QmZ4W~8HTB|~&CZy1|Bto17Pm*oF!Fps(ls_waqNN4Y zwu~$ZXS6iz)5sOCrLjetiYl+A)vio%CtI4VTXBgygz=UpC3j(@4eX(H%L`f1S*@i2;(7&@yyM!7WHEH+y}c zh)?+$45zJ3(#b_9lkoHn`+xnCkV)d68*h^g#1yrOosdc7)5#7y=5jN3nywq8+58zK zMkd8Zc%e)R<7g|9)Dvn$4av-7fH4265L6VB#h@0cL?JmNlNa*2v_fMTU!bZ9O=x?G`c6I-K56#{^qCd zb|JNhN0-cCJIR(}C=;Y!ZG@6d$de)2Fw4axo5`HuvHM@viW`+|u3T2KNwQ9|nNNXa zOMVi1q>C_zHBHk9zh#Ip6Tt3Oh`cdN!ORw}@-y*W1x=0b>I)tJ?u$7Uky5^xh!k#! zib#{TA6KQ+8S(7MgCG=<5;qi)VWCeF>LmPGMio$Y zl5~t5;;@_@xJGcM>C$qwlpTQ09cz8|WRJ7$Th8<%YX9f=m?pVEgH3)4v}DPs<3>v#7HFQZ)(?; zQg`FCk|yOVXH2pU84MwpVM5ta#f*MS!PnqR5!GXn{aD!PN8-iz2SQ*dwq!~vSttcn zVLt|`*!1mdkwVsAk=m(qRRou0L<>`@>VX!b zzWdl6Z3vdY&=7H5Wu@p^WZpK;@T1L~LtR_1su#Ovt*54qB5T`9AOJ+UHFa)u605zd zpJ5PaZ@znEv~(1MD7i$U>RXfC~&yCZ>*IAQd!gG#k0yAKf3>Yj@ z9=j8F1dDh$hgihHxfT|&Ln;;?{JflvU=gq8T3DpBS1dgESj3k(%!{}(r(p?>P&T`- z%bbf$eQ51-{3?evRvFLDvs%oFRE{p2Gv8P1d^e56>(r2jF*et99FK|RB%=v+$7I7~ zC>tgN99A|68ZD}o4cP&-g=c^EWP`CM%Qm%&Ifw{HXh+~Vi>SSmm*OUJ)~xH50$R5a z{mO6a5aI=}4j^fEZI`;|0CE-w5LrA&2J|uA)#EHHT#QGm21oj4>n zl!A)W5|z%fTqfvvgg)9IXr;|K0b{KMg4NcDi6m5TFJe`c9Y86a{n@LcNY4}2QY6DQ zOwnO4NntfQY9F(W92Z}T;GodDUm1V);L#lBP4Xgcz8NfhB*wzyA$`Wc<6Ml#jNAatXvYun?yHP(sy10Zs5FElyEiH z2h_=+Y-FuOlsj)VRHSB1Z*ll=H1MsoAZMd#1bfnxKYNQ@;rCP7{BV;b9gb0Dzk!S# zj6_4$6q6C0HMvnk+Gehk9;_CY4B1yqWJF#BBS8CBez&&jDq>@dW$my;_uqp<-$vFN zn^!?VkuU~mkth zAkeouVH6;+0rOlQ=bqHq#?9WY5DeSj;lrW^UdLXQl7#RE`=8| zXm}Y9N31M@9_+RgmYGR&N`agVl^oH^a8K|WxmzIZo$QMq{A`Z?L@N7Vua5q-Jy{d` zmpt} zaFWFfC}yr;b-aWLVn*INkrIm;te20(jJ$QSBo;GRK_7|fz1`WW6x>jtq`UpwL+MZ)CyrrQY(a(Bqe~fI7%Wr zxlj@rAI3@&2GEk!3Sml8D}*UYtq`UpwL)k~;sHd4NLMEPi0LlHP56STasF}vl@-DA zuLf2Vn4Cto-x9H)($(*dqi;mRi@p&}&b*;RiEryK3ass-MFeN`ulU*|1~!a+C92!Z zQ)0&y=A=)Rj1MJ6o#vG?sMt4qerseq*Qt9qvsTw$d;hYBDTdI60F$@ehNw z=4V-r3K#`$Z+@9YsC)J8BD?v++2pwjrA#w*;$Psl;W*B4&(^q&|@jdHSY~33N14bAc^_dP|lHI z*+}>pL1L@5vcLgl{`$}MV6y@nVxc@;N(t4Bj;M6B!OR&W)6h};HZ;P%e3Rby=!)e4 z4-@x#@JKL|BV4G_X&Kk$M>_|OS&P6DYgnl%n*xf3Or>fPbyFzH(I!Du!{^#6<@g*$ zakU=uWzyw5P!Bohv&ey9)#ZRq!gitysLi%g<|WC9)?@R?n9+1MiG{3$k#>^3C7LuF zJ9QPBtb;AlqRl!Cn`qayH%|*A)@bpz{aGWD*PO%HhYxpYL$%FFOh5j#n<0bj1faDL z*;h>|r2}v^B#JZ)R7UUgi}36g31QO-GmxJBz4=*9P$CGmC10r&&n%Q9xR0TR3ARgC zj$?w7-~kgDYRoUX*QTe8k;nxKh$IN~IEzT0QSY6HqXZBeLd=mIS19=s>|U3KLr+#Q zp;B?+=V`ur2f;*XXOEnzfkPEc`5vild6AN7Tz2FOf%R_w8m`e^U89IKRl?Z!qJ-&t zG1GeQW#FLi&9qk#UPi6@UTn=KC9MgMiM-Zq60xn>C@HM&YG1`02R!D{96~6zioJRB zR~|JllAq*dLLw>G72b>05PlP0{~Do8j-n+fRcB_W66Ns9prxr%5K}ahke+%CGd@MW2I=3E>p7iWc0>C{p)4mv!>%I)aBn#ECCqdPq7imri$o~}F%lEcLaqPqCdgF;(^xWWp@vvN^rxLBU#U>qjr zRnD&J@;cen%Gbmvs(5p|LB51l=Wfpz(|U4X%$5#R{WGtTG-61kjT&*MNW^1Lk<92x zL&!?~Xt9`=9vau+N+!EOvyvYa1v9xG=3@bNM11hPYcA*_0R znjS!yTDs6v;x!ZWz2+NKlaNiz%>D77;VrX>_Mzw=+T=kg?{%h%E$D?)uoWCO^8hyU z0JcIpHa)gZ=%0eE=&+dwu$c$271OcdIQlBBffQ_Q4x4!Zn|T0Ro5e=db@#1pt8GRu zaUitRhT%!xn&S@x7fuucD>vqFpIn$O$K|#1Q5bwJHMkZo;8NQ}c^NQ35u?E5BvP{O zl$#%`-S~0h4B}#ILQ*fvD&{RkkRyXxq+`xo$EIOFh=kOIH|9f3KzXsfKnyUw*dE%D zFz{cHOQSS6K!9@9`-7Bf$QR3AX zjS{aoTexKoKP}JEwogm_nU{u*BsB)2zHn6wwAhtIa)dN9*-;kBiX_&lFp_3pWbj^< z#O6fJB;m>1*m$)vCr6n^^Ja2oM$VB;kz=xunzck6mnT1tA*`0U2KKtBq^MdR)g=NE zTGcHWjz>kPs|b$E%=;x~v~MSF9pl09svHnQT0KXBhn06>#rAw4x96SU*6LoKM=Y*a zYAZ4o(uz!;JY?$>+KNnNv?8-lR&IkfwLi&_*_w;+kEz6UjDJLSDeIUasvd2krm=9y zDo5`U{AVtdC=>VurHVH3F*_Li|n91e-JQkciCZWF(`_DNJXwoJVsVVZ>Q<7m$54<8&rPB(q2Kz_Q$p7n6X*<>giA7OXrfDJ*6@2KvwF@CHQin5 zoRkQd{H<3v&d<`3Ip>Ga=bCQL8o9#_Wsa!#bamX6H?8{{^SZyWu=^YHy1%g?cB1>! z*tYwV*tYxA*tYw#vHcE??oW2C=GJ7!6Lz=Azh#s!VM`KcmJ(7Vc1lSlWWmzT z;>^gQAJVoSdzPQ+)TZ14)t+Dv+k&_fyBe}Bb&4D*dq>guoF7gHG zuY#Vuia%fYLr;3Q4XcX#diX_MFI+R1enY7cY3H<`O!7g609WEjAJbH+#>S$HIXRg+ zZVQb?Z%d7iCe~Q=_SER@jYi*}8hwAG(K}M3cQhLPKx*^@jYdD18vS7H=u~{vc~!Va zhi?9Bvjuh{tPJlP4J&-nXjox_tgvK4wXxM!{6q*BZ||WxX12}9;2Rz06>TeaC<~i_ zQrnWrVQ~}Cp&1&-7lX2Gb5M%3w1r-)OGmrrJ%f;Xv`>tXYjp|P2u?4Lbt%~hz9=cz z>XNcSoI*>8DLv_`G@cAP!Ep39LUs))O(!#C5K0&;#RXO>R+A6OpFC|AR#Q^`uF6vbSgTT}@eIe09`tB{6`I|bRB1t{l3K1GIVh?s zk@L#ZM3#DAM`V+-t+;BSMTiz>$LYyz2jnm*s}jYimo?igXcsGnQNMy$1$kxjw^Rs2 zxmPA)Q9{{_*iafV`btA-isJ9oSUZwd(qKDE2F+|o$)K6-$P0Rb+YwB00ou`KVGS5Z z+ff5p*V~Tp4%m1*!cl?98*E1=G3aA%l#kJ19l`^Zlp1r)^;G-ay6oBlcu#r+P7&(k@jtH9Za@dMIUXsk@jtH zMcTI!ABrp5a>K^lc%LgeWP>d?88oxyCWB_STrcPaZn?CI3()6o7S?E=+W^-8U-r4C zwWYM&NHaB!CZ(B18lVXkX@KTc*tDb_>0ql}kF9npd&KZ~s2*DxgMuqoIM?*nTuta@?r#!ZnrQB#E_i1e=XiU%9lbjw_M_=h30&HB)uE$P15>)NnFw zC{8baTs+tk@67Z-Jfutr$KS~`WBlD*WjgV$Ie5dOAUPV^>@8JmRizU*?ULzsy7$tZ6i9~d8#zfbCh=E z*H3eymCFSUJYaBAbxT``ppH@|r22aWkEXPKEU53inlzT8*GTRug+g{MTfD?UwmkA= zSCI`(Gxvgzms#^w4)+OUr*_skmpJRmx>#%2rc?M)@%wc^M)*m%*qGJNm#ofYrVkGE|#DiQO$Wb?qJAOS!L~l z;H1hX!)AG5l~w05Z7lDKO{;4rUJK53!Lx}5bSaKldV5YZEAD%>@;q-Ynh$1q1hqEkGz)8jBIVTdIUFaa<3wNFNf{;OvJMv z{VXOcDQhs{5&bL*U5(G8#Ce}Dj5A9hEQ~NCNncjj7Um?7Ou>q9WoXRZ`J-Pf@}Qy;QcxGxqeGvjc@j?OU<~8Ba51 zNYl+koJu^;7fDcQVmy{Zsb!`~BhiHF{MXiABaVmN=pZJ}|2&%d!qyX}bx7*RYLKEH z@(4wx-!NU9Yt||uo%iW!_``@y_^!!!N!5)c5--=p>rQn8)4xQJsat9)#?WCkj@J8P zaHn_^d#-piZq0#f?9$K~L5H5o{Ag_{bm(<}#vc_F`yog4jjVw1-$?)JifEmcoU2rX z(N*SI6}E+)K74Ifx-Vo8^^ip7Jf9*hz(=Ng_Inr;$XwCmxfVq$@y_f$VD(B{Fp)6Q z`K-^u*6XfZkK^d%5bCD4p}&zzFuaK3@-$rDpFjXN#^TqH?ozKNBO5=UaJ(cQVo8L~ zzs2Onp%b^aSYDFox>L~EU5TUEq}uCZ3%8XCr*N!l5XB}wnRT%pNy(dW*9;h3%IbW( zL1`)sKFY2!8o%lnN+qFqMmNQ#o(acN9qWdUr4qYZRW(O+9vi+))RdeEIkw2@kz>qNdt)5p%Gt6Nbi(;X zo>^cy#=(?_DeJbOv57m&%Oj}Tqhr&@#};{M9;ztF`Gv}|thSn%Y02kJ$We9)kA%K5 zFK5>-&&cv)4sbm)yD$xoUiZuandK!_N~@5)tQdpyF7xAS`J+Q8@^TufctsO2--H|A z#GUB<6Y_IJe#j_5f1Mngo8`dHax^PbT0V&z>`fqRqeJIAHaF0-bQ$8~_jAw-C@Vqz zaI%C`;-X*UV01u2#)HV3Q3-FqqxKUx|Z?&<0q=^GqqT4aUkZrO}vVzw$;`(l3i8p4<7SkPKGS`a{w?hSs) zW;ZMIi(!1zkAan=fv0r9VDdBBr1{%TNZyx9Cwqn^Q>7AYT4-wx5HfNYTV^E}2hf&- zm&oWm=Vh!>**@kZmfZh1Vg$vu)w+y%X9dQ#_hPrwGe%?D|BJj=y~CYHkM|6CyihvU zcl6lqfWD^EY+d>kHasQhc*;N{92Be4>+@|z9jE!Z=o#59tATWQlb>1|V;`UuWk6f9 zV2iRjM!N2Mkj0?9uH=3;Qy3vQb{d0(oa}sk5f)kMm#`twi z*ll)f9N}e5gXS3Aag}*3`M%|=sxi^BP&osV6|8UOz+{fyRr#m~%*c*3lbpCbJ2i`B zlrw<$1}7`$cb#1!W_N|1lSKZ-PSIw61ip4v7LZfYy%?H*|7#>8IoVY;rI|3NN1N@28L8(6hk6FOPIBC}wltC8le1MN!Z=4>i`63E zh4`E*j|mGN)>DXEMrWXx$YfT=ud(giJZA?_=F1d*0z2e*d17n@`69on6^&Bf|^AvME^Qu=Wt;wDLlL zmjX>w7g@N-1jazA(zSi2H8V;-vu_SY-A5(PwMwDkMkc^^P=m(3RO-?Us+lrRR}8*ArM-m+|-TmXe?wD zDQDC)8nY`%y&`oxvo^jY+uflp9@O1lcqnu@W;F&tQMLSR4pSlQ6ly*ig^A3^+AADi zotP=lBW&4JLmCr2F9ntrr*qN<0+e0|@Nho5hLiSaDpXrt(9Cv89a;TUv5z1OQ+El%wSK=4_8n}b zN506Xc~#v_^y)GximaJ0k1g0ICI{s3MfruIEX(Z8hqL9SN@=kIBk&v1v@O@SKu3iH zUm7z!8wh2Q@_|lndJNYwEmtaN`wMIIGPE&afIxVfee?`ET44e~c2BjkFm@URT_wBM zSs|fRX4saM=e(t5vNmr!v08oK%EFy=?h7eh-?p3@xzQBpV(OQDd_~4SEZM#af?a*} z)%mWOGNTP?9-`49&VsQ=p3i9ZNgdwmXm%cBw~QF_`5W@BtGikct|CjTyke6Y;XJ3g zm_Z$t-6U-b7QB_Q1hq!Ull0M*C94itQO6=aj>IE)V))dOACg{`c@Fxv*{QYspl;vP zDV2Ws@Wc{oLAeR6bR-L1CnYbiE_&BtJ2WJFlZVY)$;K32ymp~i?W$gt5DwDUXcy}B z*|5)q`FEA<+EZDfM;|XMQ*Fy#$>?om+;q>hsHxd$rEFP8q6mMKkg280JhRLTj3l7; z5~GP1nZX%yRYu85DY5zIq5aYF0{!8fv`%oXI9UceoATw`TMjW9aa|)9WBij=#DQ*k zsWK;x+rJc<_(S)sA~vPuD|6-QVKol)S0;=gW#W&IyCZS;tyGuxaZuja+`j2bWqPi> zZ>BO|-gkOwYcVdC^YN@pMGw#mTk_&%G2rVz`V%rJ%t1z8(%ZARma(r97X z`Nc?fY?+F!#rEdb0yBuCg|@@(2M@OvZ_!xC(BIM`XuST}g_YHON6Y?}LR)iT3BkHt zE;NtLPj4hHjln_i$==SbSMo=Z8XFSF;IxMWT6|$Nbm8^wxDW4gtmh6O$Vbn zt3?-6vIs)KTmo0GtMsnHFgdoQic5q+3xyy|moW*(8Y7{D_Ql-8!Zg_OP3UI%LPtw$OULdY z{?y#qbT!{(TbIX8%~RFc>4oxSGw1rSMa)h7XUxFgr80xng=RT!kY5Xxh33<H*|XC=#o4mE zJiapRF(o0t&X!+i%L~Ys)3Dee8{l;t&TQ^3>4Ra+e5SOG%Uc^hQ@Vbgk-siqziRRo zFE8!%lhXC;Z25Jzys&IpOTIE(W!~IzXG|q+zG-f6bMy2>sE3$0W7Xz`a#^M;%x_h| z>|9+wuW~qwH^%knfp=nJjG1hW&F@UGcyVN$VQnc9d&ekqDP=SB;Ni6+3iUn|rF?8@ zWrBdy)$+6$budO&7u9%=DP(rMjS;XuFc8MJCK_S2jKVm%upm&XjNc*Fg$Xvb;}=F= z)Ma$_$;ElBMiZEd%p6x07h6O|1?EG{IbJdJI z$gq0?Gv@p>>iUG(%*C>~?71i9@4!H*$1{~C%hidc*+m(K%rgfuKbH@)g)S`94S9At zs+LPD3ul;jT4cb%3q}^$FR|q8#ARQ^n5 zX>KwSUVJ(Nu3EGF(yT$4-*cwmBp*#ssg*^H?<;AKNSM>mG-j>YnHfUl!y(B0H?WN2gP z&XmU&19UV(!~!;t*45Tx>y*JgG?1NBV-2B*spVc=2y1b(hH5fsHyvmx_`%0c(+OhI zmwCR}Wo56!c;mv{S~(D0V`8U!d$Y72A*phfMves*-Or zRUtLEgdvf?Nj!li*r_*a2qqiIIztP33|q0$O4MI9DQ{5x#w$Ik>awR2QC{aL`Xf#(3v1)c|d z6YzZCGGJh2xvf+x7FtUsXD#nAkA1fc91@QL)a%9aK^d$p;cZuJKf1VbL>&!B7@NS| z)}3eVpm``S^$m;^ONISM=SCSAFoH0ldwO~XMwlCHbKyrTca|4=PWPOco1L{W9Ohn~ zTIuO24UCiyiFX$YZDpx%(kjWkrA;BHcOvtEj+R;M&|J|nwdtrn#GvIvcYjph0* zbb1N*tAHk8H*htO&cixyI8pBNYN=*H)0tLy_CC^8o=t0}$@*@MP>=ixzdQjBFDJG5 zrJ#fl1el56`s0QMk8|Gx&b>f0AT($J8m2+P&t7(!UrRbt=JRQ9HOVb}wf?53wEQf2 zJAByiz&^^}3KRgj9{Pzbxgz&ApdHu`bN~l{gTNtxsE%Isx}ZWwuXPG@J%~2xR;Ij} znYUd*v2@TmdWq;u$h49DDga;B(-U-8Jp=7HPtO$!#_OweS|kH;54!%aua|!0w8+g9 zbEgx1QZER5Ps`_wf|!2BgixBj2D%6@Kk^{;%CldusfDyXbfln>a#DE-;osJ1K?{+R zc6cSFZlt|DLLTLM_$RmIuHk+ya2;?x;I*UuSW)k+cF5FuWueffHp1%ins_2C6%O=b zG90nLj*6RnkJ4ZjoIBofac*Sv=Kj80db&$}$2*Vqlg4a5YF*cmJZY5N`3DnU($}{QtB8Zb7iRoYcBrgxz11i(dFBJ_$m4gyYl4x z*wURM_tmnR;-eEYec5e`eoD_WMK;4OhG=oFeEPKl?>BK%Ni-nS*! z#r^d}d35b5xu@{#u}Pt*)jv{RIz200!boW&neq{K_z1;yu1B-{@1!qee}MaQ$&*|U zbMNLZDq1fftZ@`rCu^*OfH8J3;z#q7G8C`Nnxzo%$j+-3*fB5g8nUnix9mG#RK2l-#k9Ka!}$!Gz=hTkZSfjD(Y^I(_cn5*G}0}SEF;IZ zk0YUwUm}?KGJ>}*G3ecr#Gt=S%@6OR#Gs0_UO!77{0wv&fU<~-$tJl`}SUO&@O7GYI%vY7(twKX-N2AbLt_Oe4(0iQc z31AW^15>~>Fayj2n@?}COPo);Ibzz)!O}>lwi`3#zKHUi2S2+^t($)zCSAE+`~EGt zJGkEo%mMSj0#E@KfmZ@czg6M{R*$t5$R<`uAZZRvF3nbFmS>BFF1ycp zWl1HO4N;5Uwj%a-Gk+Uv)37c$3q(?< z_C;R35PC}8zvAb&^XV*dh#S!{zIny-^KIYz^j381MUI79rzC5JAtpw zdQY--qF0O8K4sB1`N6NjHc4+Myt9`&k?Y}KFm3W)o?ioe7x3M{eZcns-wXUN;A^vP zB5YT;TBJ^%pxj?eZAFw1sgFmg2f1GHh-oXY<@x)7?+1PWI0w8A_(9-@fQ{Ejp~Li* zqM+Jd&~!7N${O~Y9jX0hNg|77%63pmy*9Jwife>@MrG+KjU2Noi?*G6ezBpplTnz6 z{=Kfktha-cx|^ZSdYcCg9D$TY$F$|4r&H(zxnXo3yQKf2pCi z^`zEWv=FAP?Vz6I`oxD#Tf3jYn~$ABLP9t3^@_(|YBz<-nai?C{tiExMx{~YKkC-<1UY_3v{1ouhz(c^#06z=-9B={Ztgzqgnr4>KW80354`bgp zb9@-DI%#va|LXa*x$`K@db>DnbH}JRxxV~S)8-!L`TfAp10MiB2z&_m1>hHf|338> zX?FFxIc;-!XwZNTnJF(XP~AlfLLG>1a?!_3z2!c>CHDyLehK(x;KRV9z^?$m3Va0k zC{Ux`hK$>aKOq>}U2Dx=rOm@JeooFF9uN%>=bYH!x=U0kutzJyOdN&br17RB^Q^WWvL4bF+4gesC3L=s`#peMpX2_A-2Vu8 z9Qb44Pk=uKJ`MaC@aMo^0ABtxGG<-Yz1#;eTMsA0)GYU2L2kb{2X(m z3tW%_JG8na#0iiwi|@P5T}rxc-u9y3+LHS$Y5ooHx4_>4p9B6L_y^!0fzJaq+E`6l z-dJU})u_$X=GK68Z^tJz8^_G;p%VbDlufEVGSy~(#am} zy34DEl@0tew+v>t>dtd-zhe7OKSyKN-xN(;w%K5eBv?47%UR5UFnXAaB$a1-(OLZF z=k4dEVz=Eb&3rvwVIAfC7)M*k0U)-hz5RVdrJGA#gM-7}io+g3Bgg&9aWibm$p-ao z&zVTFW$hZ-B-fTc87(71Vh3eE2gWfyFNJJljjPc6I?ABl*v0N9S$0}klKl-i2PTQ1 z9rbOlckgatv8X9FISVS!9z&v-&CdHKjGWh{Jn*?sZpl6EDY@K5z|(;(z*azHzbEUB zHdbsmyAxJNE9#UHiXCm^(yx3Fe3S3GIJcGft$UuPX?#U+8EvnFl8A%2hq}Yyj4QBK zkgGoayIXQk2gmXc8GO%BtnfbXpFv)~0oVpezp|Zsoqi?MF%Jcv%7r%TBX1mK;+Zin zdXlV^aglUgztaDErk}rmBI!%t{Y7Zq&2yaAaauWgz3KN& zA9x9QycBpA@ND2Yz;l7;0pA2%=svKKlBV{Cx=0{7))9XfH`b}u8y=!J6m`>%e6%hf zqW(6uFWPY7jAq@ySf$Zk>HKp7zf1qL?^C9KdI0{B>k)p-b?Ohcs@aC)@F+)~o(S>0QV<8+5{2yI~8uYT5% z;6kf6KqH~~W6x-CJtYe);NlWN+FL`kN!vl{q=9hc`R|9*1y+AY20_+2Zi05^PHF6MUpk{=c z{+M{PIqjRhX64&KA%pWr-$dIWwh2gboo}f5!)?Hslvbj=7C(Y#b&`GXO{>hfy zA?R@!xCXcu5cT~!?$-k^1?1ZCr>NvScLGO%E@H23++rMZ~{m*kEC_W;i(%n08uw|9@#Owrrx3E1iJ3(1b0yhDt0HM*%+;0JH z1%yUTZ@e`3iJLFYE%#lL`{bcZa-9!-;EL_{JarpEzm*_DvJ&@1@zNJf)Lm)-I?d{% zURGDh>NUKdCY>4JdY&`WJILB(S)o~yeSM}EWTi&2c+|YZFl1k;m!7MlR`AP$jc_r> zG2E+5M|(y_PYm~rzP@+gv8j#MbQg&dqJAq!+!|$>KIZniE1Jln+^!Uib*|UsjdG?>PAT9%2u{a=$adkh@ ze!C{67Df?Ox7WZ|C^mw{Rzt9_$}90xQo0!OMSlzSg*WoD~_;h)?E1* zZ7W^kn1yohB^{Bwsq&Tdb-Z|2;TgULKQe=ZZyLba&kT z?2(=I#gY{aB>(uY4Vzu|H%8>#L)Cmc@EyQ+0`~&10lo|PZs3B6oCf&x!U!MJrFMUI zv&7Fv3la!~^-cPw2*C5s0Zmjy(vQOvV&LD&U9P=@L7zvcSa!>jX1zdjt#9qAnH!oPH&J9iSzZ*Vx*hr)O& z*ZG>?zGC~^F8`ci^Y10w{|k66@O{Ad13v(q16~JQI5uyj>=%a7Wze$s?>3FiH(ZcS zWc2gT18k*pS@4DWJaCumvcC^~9^ME)6!a|v)_>TN`(b{+33xN`7T~SG{lMFRw*x-{ z)Zm|p`Khrj2NI^0LaQ!GD5Bc>W3C zCxQ0>?*-lm{1ouhz(YWd_EK{slPqrCmf^$?&BotHK~_=f{!bZs84q`JN_UGpkF11t z{U+!oZR>vFOP=fc8f+j{GY`?gjLrGrrtU?qKI@;2Tz#0b$hF9Cz5d0_KmH7L|Fgi) z0UMit)YaO>gB&)%?r`Nvc95RrxD$rj;hcjy9T}PR0O`vdWIO4119EMD7kAPZo)t^l z)GcPd*70z??+<|IVdB0Y_<7(1fb&E0ntUS})w*8>pUg!+Wby|#wzGL+OYVa_eF*pk zKt@r&$lbP^EUT1j=570H(I;bgts1pWvRV}94b)BIgPb+<%dt(xS{=l`Gn71vHkte4Bt4*gBC3JdP?@^zk5DstGm9va;}P;8 zJ;J9+Z(zS}blYKa%g!sa3xyv0r`0|1N_06B6#xD?JhcYL@4!GT+PJvBHW1&#&}vfK zP-G0t3sv2SW&P>0?25Qu6%Na;t|RgO*|tdeH;N@n#f@TV_40B^D{mb|QMF4n-M{#f z(YoHueaHVc&m%nVw9n7vxz#@Z9(;POeSQPa$6R=xN9}VH&$sg|*SRm7-so@OufGNU z4)`4K_rN~@{|I~@c#?XfdadF~>x~|OJ{O`l+E4*6RBv>CnbF?p>i;mk(f#m|Tp#4O zT#x)GUbgVfKLh^)JOTVG@Nd8ufG+|Kk6as;dm^`LC~~z%u??pYdUzbCj4}fKiY>E0 z(tKFHaRo+lwvYSwE4H6|T705H0uB9_>A0Q(hNl8g12Q|V18xE_wcpZ?D-S-`aebQS zi@^7EU<)9s`Bv_Ys^;xAlB=VcYhG4K->JU0f5mj7&mjG80JZ_=(}~t3g{dda!$qVk zooMQ$Q0KY-zz^p+K}C5w#g}2yuK<=-?TcfxOMSDmfna_wc>j~{a((vy7(u$7GF=Qj z6Zl5p65vwcS-`V_Cr6Ohqs)^cN0s(phDH}akZ!1e7f6ntUtZuHF-6?{e~lo00zQ)K z;{Rvvb2uVD2fleO@I2s~fae330pAQ<4m2!Cof@9$)o>mHv@ULGkhP?9ZBt;aEQ^x# zC7~C>_|2AX(k%PciJJ%B583ySD{#XbmG77X<$CW^w&t$j;||~jz_$P|1oFU(fGdH9 z=`1Gin0H2{vO{LZ)U z%RK)sxDSK#8sJ*seEQ_JlV&Xn3v}=@4TscybelqL8PvXmG^Ib@d(qb1wSY*v=?-Jo z+)w&KwU_J*f7knN`&73KW|rQ~vz?PL>57c#CoRD**JC_i$Mf~TOMx4JOr5J%p}-|& zx*vRE7L{xA>05K1;5!0z0itttbFZUw)zDnS&23AyN-5^L{jA3@_BqYh7s;2?zlOGK z&GnFvUf?Kj4Cn)12HXhr0}Z#)sKXpIFD8h79__UO?7~gPQSR@cx3sJK<<3Phf_8O` zGIxIQwL7-|>~rtkx>Z-J9_RZ2Fet?ZUJeWcBfu!|YG`r*h%}=pgX?CG zjV#sagf(<;E3;TZ*%tC#0QGDmg>!y-o3?<|*j&#mE2^69c*a(peLn~P$n_w<hkYai( z<@vkFm#RO{MEwE$Hav!|SgQ@EeU~yn0v=Ik%7C=XDPaBWvXO$Ab~{IUuHEJ?G3|Dm zG-rTW;11wUU=ElE7J#pEyKSU!Sskye_e<$`b(<2%bKaD^(k{fb@*((Bz2~^gHFK%CU;C`BxkdQ$mB12E1!S1D%zXto{ZwWg z-??M^^Zm6=?|A7YxzF9iI6lt8D7o(+kkrjKl`7#ft9A6EMcP-{$e!Z>~4zk5LMuc@==O%FX_Gp_%7hP0V&FT+`k9-UO+BaoR7|3qN~k5L6JH? z^T3YnzkjJ;6R#!s`mz>>qqO#eg-I=;gwin5&%l0dtvo-g9r1ky44*=%?$@c5G z{~+)~fXlKhj{6|g-$1?&*wqm|*5zMUrG>dN`FaL!fBUy!BeeHoQ3XrJDkb?m_o9^7wY(M}T(#?*!fjyc>7`*l3Sc zzc|^%O;s$N?iDLu!~4-uAEIqPL_KX_6;oP$tg`^lt+8(ZvFW4>QicZ78$9isOmA=> zJRsLS{FbZrvaPuvqt1UEco6sr;3t9i0Ph9f2mBOJgC~67X&rpJGix}#vAo=0sVt6j zW>Gf_U;66zZ&YmP6JVT%GW2zckUogNX!;2Plc4HKr7 z7sC?WoERfJW(OZfl)K^^P97&l@9B|#!IV+xadkR9?Mbs}spC1VUuey>G3tEi`CFA| zKT7>HQ8$}RT-_!yO5hG5Fpk~vY#Rdak5X8VHL=yAwO}dCb_Qm_uu_;hlaJ7yl9~PP zuca(<-Tuu+KK~p%^)OIVKJSklipH)Nhh+P@RJoi7ugGORL+)tL;PIZ(;hQx@jI8Af zORtvJN^+(x=K+^XZY5SA_p2>9s&a72;&`rS;AG$MpgDq$^(zD2BgZ<2SmSJ#=f=*K z(iAjJSEGLqw>`pQ|Q>j(5p}sdL6Z_61O$l z9#zcg)hi4qKeog4rXQl_egXJJ;1S@LfL{ha3_J?dkeoHW=%ZPVS8{q&xRAZ*Gbrx{ zdeQU9c+iKfZ}Ht`q$rY#y1wxRrq_I&vdi@-zva62TZ|O@2=)6>pr#Zv+~!(Q;si$B zk)F|zn;z{dd*HlN_W zL17auj1@KQ(sUw4s4r;V0SQIWxHYr(m_5%~rE{R`m>j@ouA$+i<)~9{>$B zXV-bO>5jUt+vr`Y%scg@Y7`>DFN2UrN$dWPJu{+SWcOtHB~W96wY1?fT3#K;x$dKM z(#KEqkM@~fGVB#Q&wXsi_Afo(`xao699{e3t+_v>q<;iF4v19vWA5iA6&y``so*FR z8Mwpm-b}SWTz!<9aKqIbcA8fEC*L;jsF<$m_m#cf1xj+7rt+~IY&i@Yh9PszRKLGy- zd>;5Gpz*nUyMdhB7ART_s}>e|7EaGDRTk#U3(Gnt49z!*rFga7nbJg@qgh&FGI!#s zu!+>tJ;&U6yXz{H`iTrdTk$9OD@$wf-}#`tlZ*HF+4qn*@H2Q+zT?01*Yc9<^;en6 zr+?=6zW`4F8=HKpMXf@ybhLl)NN0bkG*BuOi&Rl?s7UC0V^ftixRdY5zNEeF^yAfXLu4bKevh++K(b zXHp52p`;lhVDj5d9-TbC^lCHV^&jN%KY{-Oz5@Io;Qs>u56I!Zv{8B7=n}q7sEj9d z!t0{ln>^ul0SU0_6JAe7UST`Y?tUHqls;nzcez&gnEPdWx8|M(UtR<}9oPcMRK-^A z&j7vwkUjkF>OsaGsWD9v?H|_D!i-6e{J3d~2b#C$E+yS(0nY}W13VXa9`H@T^MTFn z$BGeoP^W7-?~W{*+6C;%q6z6NvlwYEhrZHhy@$G&OZu{V<(*u-AF}U7WV!80Un}3~ z%PxlYa!t0FzU(r7e=~47aKZbsj-%EBHDqm->HXPf$!okn^M}so{w#A~@DQIq^7OQU zL2Nh@9fKH}u8fc)yyobEH4)auDYi=ib+XcJ?xC&?jb^})fvZa0Fja*Il&JC8~M=i-} z)yZh%i215ociHoi1Q#evA}*v6KSEtgW4%`HTz+F6g0`Js`KukwuXz7ZmPHT9G8$}j9II?5~CjE?ds zJS*4Ec60v>_jY)6KOjp2Ha7NXjf*asEsYE!YgSL9fTkI~jl79nVu<_WHoy1p- zJ`VziHkx0IEV6$yyTeS(R@odzw&-4Bd&Y8gq%wE9%zlWClA$9R)l8?}L_Q_&Iqt6q zN{ipqDj>8U>cEIk-me9&1Fi=|FMKKY8-Pwgt_KNsgy$}x8|VQfTrc;dz%k&4V{CWQ zbxCd&XfV@OMjyJVJUczJT%L4x!{PFjnE<$$bVXlW7rtV9oCkt!CZ#Mwi&t2@@_XpO z*4&NczaKab3;{UImr`xqMfxCtkskZZ}?%%YQ3vo;}Uw@?FeM6Gyz|&Tzk) z`zrU${KhBa4A&QHO-@UC+GfeSE61mKK1({U0`3Ct2BaLX=KgKKJ%EhiK25%#c-cDX zSJe3{*KQ(~YL}ODUS8%7Z_Rxt>D>#w2KX*O^77r>?*qOEkh~n6XJ2^olS!MlDW=WX zu-14dG^%_mZFZ0cN1M;^EG}=~Pr5$<)SSJD*N5AdR7QvWcBk)ZWGYYCO4B??Ix->Y zIYNljgPEWVXC5TDal=S#^3GQAJp*0r_HG|aBVB{T>=1gq^C;)f_ubNiZ|RqIY=3K0 zf6pk}haMR`RT}E-?q=`vV4ASEf3R~j*W2HD)Z1hrnDx`N`O|vs*4#Nr@jBoK0U0Iy z5cds^65>QNOx)I%O|*=Wf^{QMaz1!XI8r!xotf%*J$ZZs@J8T=fj0qf2Hpa^71*c> z8}0Vv#c6;CF5q;>40W}E>5k1R#0IB4Ha&S&4?hYYhzYBkyIkGZoBN~OrHS7U54;Un zUlT9r&c4~qYSfKo(r})wI`mI?H2L08u}yws6O(q6Uv1J-4xOs+?dzve_xNW)$hYhORJjXn$? z2=Cv(U9KBC&HZ8S!uvk~5BwysF5Wli${q>5(4v#_i{KWX4|^}4$2A+d)gxPT?;+jy z0`CK)FZn6%o7$HY)$$b2XPsWebjx3)49?;tW=>g6|8zjsR|y5>#6D5qWJfnStMggF z^MDrtyMU{JCZGjq2lfLUzyaVea2@bcpc6O(bOF7<03g<@mjlDVC~y;S3b+-x4JZNA zz$|blFb{kia4+y0;6C6S@H*fJf!70X0Nx0^33xN`7T~SG+km$NKLWf1cqi~K;N8H3 zzKMLW`R3^c|dkGJq?@z)_}8s zoGWn`a5wO3;QwRpY~ZAt_s4&t>}o?u;#Q`FjbvvZY9q9@TdlTQyIYdjrgmzVX=m-u z_9QGq2qA8yY2s{d_;W2m|+NS=EQb4y+r7O+KE%-kL`esW6PfvL-evulCi=amPrQdS9e;?Q=;yY(NGX!di$7 z3yG5zu#|hrbA$V<^t+2RDrw%Ho+XdnN8?VCucTq|iT!lo@V^iLT}}{|{Piq;eGZ-n zxzbNc)0(+ohYSzQX{Xz73kOd9toPJamwW4Hvc(HaCMw-IqrEfy^>aphYT3!XUM2_W z-97w$m%mHxOPP(GFJR}3@DlXp-CE3qb%$^_aMnI^&b}LT7H*k(KwuP;esSj&coo*c zYw$X}0qda@S?vCcy8pA9RPWBRpN8t>`&N%6#dpFS8A`{0GBUIVKg(qw8S=?*Tu?Zkxar8H1|Zc!^<0x6x_Zo7nRf`~xzN1=rv93>M3U`uIV7=2>7wBbwb=@inA4!ALOVm2`@IQ#{L=^dI19V8MaCsGb z#r`FjTR`IA2r;=N4i<7R<~GBWZ+8%uJB@Fa6P|AqhVQ_;Ao*bh3P;yl%$XY5^VCjb( z1k1+tHaSbjrfDA{*GKR%d;*`sXYfzh3@yydwo&Aua3LERsij-3n(r7sI2_w0RWZn@ z@5jW8q^tR2a@q6tNW!9E$89|_uIse0RE_%n3-5mpU%(dl68;VUfvsQ_0g;C+$6S7s zSiNU#C?7xX<3C58CV^T0v9?%np7XzyU`pwzZh{3|G*2eH3LvpSceg;>a13-y9+H=I zJ@h?UsYgplQ*u4Svs}4lY1&t$p|9Z^*aqM8{=b;t!gnAeC(BCcc&wuEP9|v z#*KSfjSz;?S?wz`_igQC{cEk?c-8W0Px9yhdq8ViJ~=TR4YqwG39m;~Y57b>hB`1? zEYjqV7Q3|ib7=v|CC~AGm+u0nq-kmRAszOFju2H-O+eTvx}dDS*LBrFG5zbPt!Bsh z8$D?sh(Aot@;$;vF1uzqlHcW7!f_eDSMaP~6VkK{{M-rl0x7!o#*9;RS%vn1nEr`U zEE&3`$g&hU%wlOdvh0J~onc=?mi^+(5-dg|mU>tlVVd&B*m5hZiD)Z2Gm*=bas8=E zecB(ny1)U@6%K@Ma1a~}$rhc7)#Rr7lt6-vrdy;~fs(lVgm7vD^{Ew}v=o+jE1?q$ zc2j{$g+$~tDUQ#YsEXrFq$~Y8O_>WPrD=zdj$F_SdV{D?hhp}D!$7W2jPDNT`3SIo zmudSh_w+QaFV9E9QP2;>zN0bw!!aON6W?WV?}lv10r@T$GYLAfcNd1J}jH_Tr*$Fgrp zxP1eH-F!h2f;Fszd<7iEJiWGnIeqk$iN%u5wqmbnzm}Z2`H2+5c7Izk4j~#t?Fx3L z#F8=io9Z}O7;aBaVif~k(*3m2_@{v| z#j^!^w8$Z0JrY^Wmd5tVG_4%BD_|Uqhf`nzoC*`+G>B33N8Oc1@6nRee%$%&{bQtr z;#zvBYCWPkWQR>#&#Pw6k+lnpx89f@Hb~BBDf8C^qbFom7MuE1RL*6qnX)khru+RI zq@G__?+^H=G)~JYsAUJu@Lhe1WmlgmY8T)r{!+X8Oo?VAeKXQIv5K&h@Z3arZsk7d zfcT5TLE>NJ-i55vk^XlEhU79k)*FM*1sh)Ik#T4DV~?$>uW6_b)Es+kfsafpF;U?! z^>d0=?J53xUsW)p>o(2vC`I}VQcNXGhSn(31LCuJY89>v2_I9oeqNDGEY<`Z{qpj@}kqiv*Lr${JW!G4Q$CH)=wm~vH3Q|4yO0O_d_X2L8GEn_z39GDBD zWz?0SVVD|WPQp1-kF%Ayp=(!T%SKlQ`wYhymlqE$E-9{HhJt=oOjoPv&%@30p$Qzy z%xp`~8_&9rDK);Dz?@*Mf=(x8RVH?si~crp|28gMfPELjMUY$_6US*Xf_OySpNE@L zugJBdTIK2axO*{N0++%9xC}0bE1<3ObbRTP?RAVb#=vfV<-=tsKdFAK@aaUDq%A8e^Bol2Kw^k0)i!_KYt5Nw?!<4JbnQ7WQ(uiE^xL?Tqm2eeY4U6C!xE8L1M2GaI z5hb=^-iWTF7)!aQNpctMa6aHeowLtt=HnvpV+e(azvVviw zSjMA%(EW&Z;7`*Y#5WJYDtH*o62w+wWV`7IsHkTP;hNg%b~Qm#+a&BTwS=AAOX=_k z_B;x!A-U2anv+UB5O-JLmRTBfK3kOrkKx|q@C2-ZC*di08lHi+E)8Nx{TJkYRa$4& zr8xJu)Ke+X>q!fs=j_`^8Uklvm0yb^&#N~Q^Qz5IE3^a=VisT$JR+5Vwr^RhH$%bb7R_7>~9PgNiTW3 z6GkC2#ffnVS8>0}_&a&t!ToWVTL{lDA@+=tu#Q-_uBVw^4LJf~HTH%sni1FNLmpdJ zVqe@fk_tmF@a?-|%gds|F-7I&T4_PaX#IC%i&y>GTFR+j?rLPeKV<(8Yz4_DUtt<$ zX|#M2?CA;XNe}a-(cL^iIyuAq8YM5;hEwMuo8+Z}McaC0bkS|D@&@#CAkDq53s&*d zy&Xbab=WGK9S~;L_!}F{z4C*#T*P8qJ*0iJ)V!Ck35joD8~hi(h3{ZHd=JUiII#oG zIcX$Y#f0u*>)h5{F*CXOE+OGA+s8Y^v-7mPgsYL11(oF@F)Z!JZ-`@keha2tlV>Y) zJ*MR99mMaC5HnZjgrrLMK=FUr;%+H57GbC4=z`7P_sDp+V|YfiGIC^|)t1d+${1q& z3_C$G=r5Q_X3$W9jqI5lA$I)C*$25KbLvW{Z4Ye;$`x~sX=BLw8|;GL;Scx|Wcge> zNKN($^^#K@v}M-WN;o7jRV+!NtwbDeo^w=23~BqP)_4MRVg!q8eSk)*2kAl^EGCz|3#~I@ zQ}E2L9vQE8Dmh=Z6}u4}2f@McH|P#MpeGyx$re3{b#fZhuHqzQ$6~1srdw4JJSpu- zj+>E)G)K?1%`i|h!E8xFQj((W3(}2f0~0Xis%ui_R!kS^r5E&uLqXb7eJ~G$!$I0o zJIC8cf8u9)aYKrlHP~;?8!5R!jfnTf&J#)BM`A`R#&SYbYBrRqYOM3sObstCbvL?T zuNp6~n9EhT%1}Rk5})%WDkO_!`^;3M2kPdgZfm zTjF4sgb(+kne<17W58Urn12z|+<10FHc0WGgBhpz54MjY#tW>erscs!OlEBnb=E1l z$-XR6rC!No0~tF~XGW>?v>bn!RYvuE_Pj&ZJQx52As+_8v2YwDTV*65ap-y{rMV?w0!Z|qh?&~xm(#&= z$N1}KcziW;y;ahWBITz&#?9ahTg)cOcRAvkQN9^@hag`83^n8(mU4N`un(KV5hk*8 zB2~$>0y#~YcU_XE6(VC142Kag5{ls@7zM3OrV*0n=^xN(hqCFa{(^j+J}0j5vOeO^Zq-cfNUIsj6E_SPdJVHk~6{l4d@# zn$f&{L7G;IoF_vWltTrKgYj?*v^tudrTvQ{J8{R&C_j@hkto;142$xuyen9IZO@El z`z*RlwXY@+M5n?;Xhr)fLES-wRJpYu?n_&10u|*FSOc4&8fL=+SOM!Go)QsHNoc83 z63;#f*19WHqu?~cZ4#UgXFw%P1`kXDBMZ5++H@&vVwxMF@2EnjxP722K=Uqdiv~jC z$;{ECmWCd$t0S={nYkpRb)jzwr8gS(Tc{ch^GIKEt>9U%%qvwF;+dqWvmj;{V)zVg zbF)Cvbj>dFC>us@!aZ|GxlOp~!>t)m3sNokF%zy9LVJwDr81_(=R}t(N_U0|F;$L~ zBBN9Xs?RVu&rQN?`&FvXunw8ehI(j#05rl(m<7q^(b(QgAkZBXY3tXUN;T=i?@9C_ zhR0E|o=CD&G3Czdd1~I(Do^bqOyt_dvt08QsXR5CG%yERmZx&{9UAL=-stJK$f)aZ zNAi@_C$Ha`BWh7LSS@J2qi04J>rd?CaRrE8Xq$L@?|Y<9s-3)P*Ob4KMWZPe|E z6ZY+t&~K+$-*&%71y$j-Dl5$;n9hNDa4wt&=R*@*0Bw|&5((=z$xM=!0)#;-vQpBX zNL6NPy#RW4dWWt300Nw2@>@vIb=UuPV!OO7ka<~E(!j*6p zTn&pL+5C~1LXuM%Pw;3eU;>p+i>4b(zFAE8q_mGXSXgzM2>fJNAvl#oYhZ{iDyBjf$ zG#bCvA6x%PY*}Dv#bX{Ts^_nKC|r5E4~h74p0_X<8g81p_%+weeae&b2V*dB!Hs;-zWY zBe?k}tcJ(nad-mOz?1M4#K=lfSJ1liSV3&gh${31Jo@rshmL606c^8sb>(`OL~fm@ zrk+o8E8SV;{>FOtYLrb&N~UBLRj`PKT$Vqrv6kaT{I$iyXO<7u7q;-4owW3CvUpJ@ zf1al{Phyp^^`k0M!WS2p@E6!LN^FYaQ?iFj_#0fG=414 zk+7;%ep!b6a;?2BO?#TO@(er+&%yK13@^Zo@DijhEg62+W0fE^jun?ydZ{98CA}=Xm8y^XmZcXnoFvwa&^N;>YVybpO&+RS zkiTZHLwjI_CJ*CBD|zTm%nisZSNfeS?k4_UhF9QKSO>4c>+lAwhXm6{X!$&-+V5lN zpk}IVF9P>KebvE8;}=<_ga@+K=5sN#t`z}gqx6C(r;fj^G$)6eC9PN(G8xb8qB8y} zPyZ_){cJNl^=FxTBjn`B-#PcZ*)7OpKT*5r<_Zd#ZtP`{gfecRl{a(xRA!L_>?3+7 zOWGWh>zUHv%P$Xj0*wu0rC2r6Gas9M1J?BGLCP}}tOQdT1HTg_UF#QPz~!ZJQ+b4I z!C~rn#bq36LVRXqTm-X9E4{ooD-l9wfE6-Q;;M4$q&rj|T6sI^k+f*fL&+wlxM?X^ zE=!^ywrR?}gDOl)9QquEn7s5!c<#(y3{9EMBf4~Mvt|_l(T;z@R)=%fC zFyGWhpC{n2S99)^u2g|r(uCiHxfSHfxRXV^=xT4{uJz1K$a9q6BPwim7pa(2=Plyz zrTc5A;l||UYHG|oxFJ(x-oO~19r>>S|yMu8jJH@bJ zC9yb%KXTs8bP3^-(x!iuScul0VU4N8Ysnu`^1*32i3$hClHxjNsg z^4X`Pi_hSnkX$~?&MjrNoj1U;ga&Wz)F^rF8Qhh;R?5=8q6+IwFKsIB$~7B#J|kak z=J{XnIXL8r7>=oYQHnig*I4%zY1$Xqvjx6{f5U%ZD|`iCL!yK9bWGdZMiJ8vVl14V zB4f{z|2H9<43Mu9lgmC$rwg(cG;ipc(bS>jK9!xnLA-77U-%ZjgYED=`~Yp8onwS` zwA7#K&OBWWttMzvnx&KQnAKO1s%+gF8Av*kwLc}D=(9XA<*K?rO&eWMK1%= z-g7C>g((n4&x+N5S6T5B(vMs_c$RC?gK1g^(#sx@2GY@;9!x*cI=am%i8=Xk@{rkt z3sa#&PBF+t2D3AJ@^bS4Vk#XH&9Mm_BJ#WmFj&| z1B1HUFhAS;%?=b5IW#6khcX(I15{(u+)GB%<2wAa_WeCVT2w6(q|zNt4!xH45k_(~ zuTo*PFX6Et>V%4-el&g>Q-M(WAjGx@tMCCoc3jc{oiwh%i4G z{s!GadbE3B_Jl(~dbG19(v#idT%_uwg}7n%pwE6JP3wi7z2Q*k1LEFcn1{m=duRns zTY6@^yPI_V%TdU346=0pck%3_)t%CrbGbURKW2=6b*H{0)#sCwW%kIJ{Wr$KYBSeM zh)9lbA*CsC`lIZ4i)2T_QP2-W;-fM9!!cm*^WT8Xwsvc1*MvH9IJ_rH&J1wui8AGR z#wO2NHsnAqh&*|i17IM?WtXX>l6jYeW5MQs_ssaBqd9yc!zP3HJgT_ir>q*m zn83lidN9@@su_$ER;Ovl;?{967>)-K`vlArVF=ho&PU`H$`$(%N8FOAO-Bw>rtRDh z#ob|02t^<=4aXb-Bf&0HXOdxbnX2h2v~^#aVHJH!k(KI1uBA4)<~_#FwYWVBN?~DWPMA_)&Rx{gRX^ktrNBJj1M#%gPpFaZ(~xr# zoDOF|B}@hnOo12`Ud(Q!I9`ep_{nOyv3ClPG`yWKNMfWrA}(4Yc)}WN3Ioe>lQ@=k zW8NC2tTq$ha;@aKV8i!4Ge*^M>f8OC;&>+JH=JPmUrxQdl7s8tp0T@j7w^~eyp8w& z!|d}Q_n1#}Qu@cech_q8n>+dDznuPfA7;VwA9`k7*lxj->Y$n$63&_6m?7O+Q~fjQ z*p<9C(BRHub7s*Q{q+qwIc8Q=>opk52pGT8lr)a3QJFIzckBn&R1}XcDz7LQUCIVj ztNzzBBRf2oS|4!4bog)jLG%3KcK-02uEPpSiiegJRPdqkgC1FE}gGb#6kmH*@Q zU8yps?c66FNcr<5X+ip}@-gKa{H#$9Va_29%!PAc9-Iqd9ZPzLcutOWEL3Rz2sW{b z#BM3)1K2A=CE|+x=ucVP^BpUC<&qsai&Tu!U!pX8r9~7>pI+~s9xRdtN*XUt?2dWpo*Fq%$V@Zs0*(b&0aaF7u&x`=Mr{) zVeBX{4Li;9NQ$B|o)5r$?4!&5jj#kH9&W-k__# zfAd<(6YBoXVshDsK=TRjf-RRHlJVf)-Cjx4?jd;Zg%u#l{65S$$vmMX)v9!)*IxFC zPbwveSES0BhZoG`)BGy4Z;|-{SP6fJ2jL-D1rI~w$)`2xg|N5vyF}!+7(>_8Vy#H0 z66vuVcIS_#oktgpI+wa$=I1c!qcu(%$*ezNFUjmN(ve(Jq%M@cyCXBE97@} zO)-nws&z^ge1v#<6jnoPRKbL5Aqg@rNlO~;i#oW4DrpBypvWBw)nHZ?;xVV{$^6}{ zO2Vrer>bSgYf6=T41YcjPrw>@5}tym;TbUUU>mP1Pc*a~^{f;tlSX_HK5d{*w#uWH z`WCNgmzW-JE-O!sOr&E`DX)KBsgxR~T>aiq<`&H7NKem0GrR!OZTuqUORyH?%3q(R zz0Cb9@G7hW`R+ALvWNBtRIg<-UAmXIJ9RO~u4CO{o^6l}DEV(0@=3R{tpsaDS*YyX zZrCaQYJQ9I1=-($cVQ!lzuv=qA3gxNa^GZs3hqCIkKkjF?>@o&6h31NYS~SPWE>cn z#!ll5el0$eZC5U*2&lq@f@XfbbPrKsKj(Y%Ai>@|f5CGc{{?$dTHGO}{Je?yOCTJ> z-5D6R0f|H3pP{H$mQVH9%e1qaDO4d$C^i+?+CcrB%0mAbe_$NLrP`PQxDoJYTX`XW zw5P5}J}Pcu7^Gabnla2`&&dh*NU$@*^iqi&r|Zr=gnvx{sUX#EBG3|fomWJCgpoRV`4tQrY=pIZkubCcCg+sITc_o~HssdVMDTyeCtUMyw zqCd&Z%p#i!k4=*7xO9`-{UJR0*|SI&em?-Z!hz5Y4uXT>Z_pijfLtrzNz;0Ae+ams z7f4d=jd>{a0ZFQ}DaEZcm)nwdyNcHU?ueh{n*45>mWjQ6;Yc_N#La$~M?-%wM~>I} zm}0|d?V_{DDoyuLa~xz2z)Q`cA3YmvXQ>)-z)Vi&^4Gc}hQ<;Zrc~l~MnqHGPq@!Q zBsXM34v4t9n0YV&79eH|OKqn8SR=h=d8%iDB{sK*Y*Yit$Kl3ca2&5P{hO->ki9de zc&lV#UcNpYTVyoj;=G4|O%b^0s z!FV_YCcvrCx;z{$2;(FO$CTRY?5u}*I{t1!eomzatgIHV;qKJrOgJ++hMncKp2sJB zr1JP?!a}Z1Jj+%1G4HuO9nOGCh&sTMWhMV;V=H=icg9W`TnQgc>56;T7+W(JI7XzWhBR2+67sR)1Y~Zm>hlwicL< zFh-5cIVcH)h-0;w+A#wO^O65*lL3QdJ=jKL1+5lGS3@?ChNP)61XHfbUnp}u=B3;& zfXm==h^B^Q2RqU%eI)FNU_CD^!A__7U}jnu_e~XJ_Lem53fx=>SAvu^S7F8}Ys@aL zoB>wfo|8yXS_ZZ`FI{k7$_`oRe+*oW+vaHwoxW6M$s*oe1J^<;%941&r~A@k~-!g0dCRT*&|A1{XM;Rd)7mcUJLGyElGL;^nj3yKImE&7PV)DJ2q z>%q1uB3dmC=}WpJ{zn>;GNKAouKE8_=8~;+6>xhi+y=LUbQdneyaVn8xwi7%UED8+ zyWt*?@9xE10r!DiSzj@6gZl?yCHx)ay9Y5@8>g)TxtjRyVeTJ+M`1O{caLE{4o`qw zt7{odg!Ql;Y|RCy*4@;wN!RZDlN&v?0Xa*&xf z2H9HzG02i}E^Aa1^g`96FAX3xI3D?R&l0ebc~zjsK+dtIfdHg_h}566wxvme%n8NVM{ ziMrh;>Ka6qP6p{<%lqvTAYArV*9Q5W*1MsVX{!jVxB2EfUT=r*Avu*Jq+dVV zUBhZ{4s8$A%=A_^sC^^6^_JqFlUq<#RZ(3t^{iSZjLD|VX1E6%1p3BKQdDFjqo^l4 zG1H0IZqNal11waMD;+W*bBTHuzlA@y^n0;)1@0VA;QfGova8eoFdbCY)O#Ga#or@w zU({N;h7dtJaQ{d62}EuE88eRB8qEC>3E1jsiIT*^I!}yoBav$Za+%HFMI@Rn$g&ez zet}=%H`oQg!yoV`w6z+T`bZ$ZI_ivS$IysPu0|xd$<;8XC+izNsvQs{JZBTPDODN& zy1-CfYBP(pc)i|M&X3vTH#=*Lfv;4RB98HBiLR@n6DasZ6UN_%hsVrQQB;dw92C+LM&QwS(yDA0DpPrE~V zkTRtMX2NAkNIG-psj+jbus2kS0s0VnsK3pMJ$f0_2ic^IkuqJ%aziGoCpB2G8AIP; zR@s+ktdWA7YX=4BGnjke$23TXJ)t9HKquG>k}a!3f+I@Wjg=T2lWFS*#`LEFJ6Nwe6vsJH*U3|$MAa3 z3@=})@0$58yn=AlYGYIqTSR;1T7d@J2R9Fc!$B&=BSePS=U1A}(Xff0f1^};W?iM{ z?Lyp_if>W0;Ly zL)>abJ2>1bDMO^;Iz(Csq=j@bx$F(pg}f_R^YbAYZyXq)5%D(~wONSohHS`zT*!j~ zFc4xCFZR97Vy5D@*w<_`UXgvbI=WniMZ*iml~l+cj>C$}*;FQThPSGwaYkJ~*EH$3 z>&rKX)=XnVUDpWC6Da4A7d*08gKJv7XZkR|&tLDF?yDr_s|WcDudl(Yf9h`xxMq5% z<_5n#PXE2Os%DzYb<8n_t@^h$weo4UtAQ1*J~qqo`|GP}YCQq3{E5reSX(oViRi}9 z_1T54n%cU?KqXSlFh0S)-hNd%^>)doZ;ka{SGA|X74X*`?ek6xxcv1s({U$rY@N4u z*mxJy+Fi410@W^$l{p&Z4|E5yZHm`h>*5e>KdHM4TU=DZ`X4BN)w40X$45xj)JZ@& z$!LfZ>IJ-+;|kP!Y8&c2^=w6gUkSzII_h@J^w(4&SWRtaU)MSM8<&Jjj!UVrbv3hH z$D5wZF3hwALchqM>)XG6`V>9LRU{UVDIHf)IlQc3bW!EVg7V6Wv89zIMZ+s9$Cee3 zC>~=tC*f$bx3^;$5=~wgVQYnWKUcNv%Ih+`%(T0pb$nOT(BJMG8hb&5X_@XxTvxG9@NRUMKAr8a{yC~Gj`wNPS7y_pfIxBu*ZE_eSd*U^!&(|=Ci zUkrWb)QrJ#YyAi$e%s@NQkH(&c!z&J1iz#97f;PkD^W~8vI$ry|o3YN&_2_N3Jb& z936yN!Q(g>52t{$+Fa+?hX;yF?HaCKvv=%85Is38Lx-r&^N>OEks06N=MzM8Oi$3r z{s|pJ6Oj2-m0A(aX@ao%Y;kbp z+#N0K<20TnUKZfCS&_D#kvF#1J9b*}N#xkzh*L<#EUHPc2U8+h8b|raxhG*D19uXh(w`~MGN32V{A`uG zJnHp`m@Yn)e*NqD{RX%ZlB*M<27z89NZGIfA*4RY#GDU{VL8~#dkK?d{IQ_3DuPWg+(# ze-GSOmA{KgCvq+2S+45+(zRvW-T`;QU9cRS^$4p$G0K*2LvkkvF>nyxpz>;Z0;@^` z^{3DssgAiS=7a_%Y*vH*Yh_)azIc>6E!JH*Kz&uj!3&%U8*%i4ew1mEDoZvXyXYSw zjWb6lC1~vJ9dTb@D&%&M!7f7SD7?YZsRf(wc4aJUS6(z?bkUfKqO!`-MHK~w1r-H) z;AtiMr|Z)e?jgkPg;>)TA_nf=gY?2ObjV(z2H3pQ00OWDZDz#I=rz#5C+kjrf7ZSIz?H6zmt@FKhf zYvE;h1zv@O6?IhzTeFO8x?bo4OezBXva5*^Gc03G5pJ17lAJ`Dti`XQpm!6K%dUuT z;$6Y~M_d_?X1ESkI@dbBdJSHOH())y32(taAlc$B(Y9~gw3lN>yq;qmOGI^AZ^U%V z;Y0wf$hc>U4kh6f>ybqmQcdf6SighXLJy0T$*dF}-J_3~&!h4WZQEhWt60@}3R$;eUTrcjC zuDy@lAHXJ%;`&3(lo!`FIl_VeM-Qnxk^o3v(&bDv(2p@*SA%dn?(@qWlr{sET%Et&%=8u2{dDe=`re zq!|7$c6>y59nXI~8M2#MZ zHl%W-DerRRHH+mTebTiZ$oC`s1V6)0_yvB2-yqpy*-^^S!r81kQl(QT?4(&luO+^u zh^`Wo%U(q16E+1~*10mi=-PA`#SdTn4u8O(@-$nduQrKIHv)dLqZlEZy>ovZ8{~@=9CE zxBHSF_k;bR3mgDpBTd<=*R(>Wo5}>*h~sFadZ@!LbLB?&zN)(Iid_dnH%P9!jpwvp zv+8MTE$&OzD%ap6RX#ijcMpcYL3ii@J>d{=ftC7N*eRM=vSfrjPQW3(W6wYWeWfi} zzoDw{3gRTCc`jMcS-qR7%3iG&M9)X>kY=O@U?iqola8WV%&x4F`!1yK0MB~|(@dVH zzTPvZcv{JfT-Ey`^~VCfkt?%by4H(td&8m7mv?uIDwto#RlS+$;cl*EwBYbM4$0ToJgGM zOG&sd?XSY=Xu_gD90OV4hHS`zTu3mS5}mool*`zKL|aX|l(1cJbY$2jDtO{@M~?!^ zKii~B6(5s`2f0=rldk0v-UDDD(Ty|Y?IqwR-{HH79+TEMR57B>anx@Rnb;{)BL|6@b8x6n}S?Ssd`1V8?0tFy* zPljR+gF=vNE8i7yKO9EDNRaP}F;9X~FlnATccagb9Q!_JA1w>48EU!N`dCGra;H+w z^ij1+9d63J70ZqU%Px^uQs8Ri@8x;0J6$^jO?nJ+j)mUbi~NUTmhyat;V8^L25t37+ z9G%p)Cy9oBxMM0$3v-n6bQ*3=g45v)sD#PjfhiE9AWX^h!e|oz6&jO-$tuDmr3zDv zJd|=RDLL0kd-_zCT%{Z>A#KRDglD-j^U}4cq=hQ*LSNoZ!%R@o$P6CtH0B3m$~E#h zWtI+B<>IxZk?UYFTn{(Ejj#l6f*9#1w5~|3n4ysuJ%_bb@hD}+Li`hR-JKmTTpS>DvAH{{dJDeR=nHOd~v^t!1`4 z+OpM_*ADewY&BHUKnZS}I%wvQbnQXheF#>G`@uOi?(E7DC1ZyclvGxZsdQ(%!(1HU zD`ufs=s;F}_%}q0N*90NrntQx(}kM_FE;gx-(>xokJRo>+`Qc>w8`o!NY@@gEUB z-|Dx_Q#)O6&Wl$!ZzRidq=2~mlvG3BZ*RAzpWs$$+HJ#2*c;C=W2Ho=GR5yVIkpj z@`qP1j^Sf>JVwPL)ovkSA(wA>y7n=C{scaS&)}c18U6*I!xzx@VdA*W$IQ}d8FO-W zeTt{STRhzO1iy&CPQX7BX3hAoiu)EtSky36TUN}*zJd)`_R6@li)%!>wv}M{3ciMK zz+o1WS|^cX)P!u2Y%Ird99G_j^)l;7mJehdrFKEy#l7tGDLZ~jANlkSOsl{=f026r zg_jKM=sShV2NJ2WL#XT&D&Nbq>^&?yi<-alsFjRN*R~<^f8ksB4z|Ph@B{o0c7Suh z%NlDIR?i%h>zUHv%Pp_-)E1ALCL_E#mBpAc)N5Y?AXDm?wiGWSqguxwa!K^2Bez8F z8p6Mjdq*L%ln|PefaY)5C%t`**day51WdUW8|La_6+S-_20y{iuoHfPU*R{{1u??M zp7K;W2-A7HcA51*ugW81#flUqVoJod7W1ovBpR3 z(&`>yt@bi?x>BOWLE+c;ISz@w@*<*VO!+7kbb5eGIBz06B%E9CnXGWnHhjTZ4@7j29}Mg$f_*Lc9+)7_WIajO&yYcO1-C!d-0cqzwabwPx{sF;p_3I zoD9_tc7wirvpc4d2BWnAg8I2p8W}ow)Y8aIJ7JmFTqCK=H3?bF7C}`BG9pI@kmKw{ zuC$iO6|v^VVSUlGP-&!)(aV`UCPS(jySiLEY;u*3PS?_rV^8P^8PEy#g1uoMXyLG` zxsU*9LZ&?$;)FDYS~BG?bRm(W?W&hh(*1u3Zy9!7DkhhG*mWd+mP_ghxwi8xqiUV; z>%OobB&U)mT9pNRGZ*2usOkMEt4m-WOadPahVXhWyj}~hx8l`v;q|2Wf6-XgJlG$9 zcYy;yj@LL4x`7;`eK5o*$5YZgXhG;XHW7luxypTehxkYgoPz@rNNSUuseKebH z%f_U*$D#m$p-! z{q-Y!1L%FB+pB1blR6-+H>dtTy-3YRR%v|{Y`Cje#>S2v_kFu+0 z_>P|J6Pe5ArIj;1zDBRZW}e1hI&Fce?-9!OoQ&SN^g~Q^wcBOx5Tx(D>GJq|u3XpD zYBn`xr%V@nocdA2WcSU(8f1@A`);kqK8?C4$8|hckK?~OJi_ELyl?Go8Z$UVVh4Gv zYo=ER_ptQ@0`)ah8UtRn7j2!tp(a4mKCWZf4~9!2ThGq))X$L(LuGT%$Q?Y14`SmK z*$B0vk^NB5D)G!=-^&7D&GcG!j73><)%s`kcNLMF<^-z6qFFUW&lIn#VXDW+C!8{b za^#ysZ2MhjHZ}yr!dfrC_@_;4@CI}{s=QNc)Wls^jT~Pi(z7|Kne_CndR?l@v-dP!RM{YYvvxRvXiNiLtHM|71hXFhO@5Yk9TF6oAp}X5-MgM@6X=8 zF4ws(*|#>z-@9Y}{q(qhpB?k>^(}x6_s>BTm%cfxS^ijJdUR(ZO9%1c--K1-=Zg!@?d)e4m zj5&S#>96H}u6i}AuY^I+vYZxKrdt$hL3VTtLL?Da!>b#8`)H{T@U86L>-CW|jeJcZ z8xo?V5MUhg_!;=j@g{HNw8nb^2cSe^|XmMC4`~p6(|*CL8~;)v=xMnXjuOqE7_26Kce@@1R!kO&Tbkg_bpQ6Q8JnLhtirHtr>A#YS=JGF5}BfD1W z$E}e;Ejc6qilk%xl@vBAwyi&KNY_?o4NumRMMDF|DPgN(Iac;aG;>JQ>*?K=LP_`D z*>(2B!xrEom!1Vl5qcU@UO;!KZ17i3^XL^t+?*Bs97iO@*_>@z1`DyN${&zoCOeZ9 ztM6G(!4_e=s{Iqqc~17{SoTMEWNv8wHZ!J^b-AI|MX}SgPldX3q9ic&JREc-G8;>| z7m+w4W5HCVQ?3h%Y-X0w>$sp-T>NGziK=GLq-v{`6<i&HSXE)mudZW)vg&%%_U2w0k92j=n_5v%)YW@u zO1&MLbgZ{}a_L7?#Q4fnKb@3MPKujgtPfIEo7k0m#1NT{R*jxEYY6Ar5N(e7 zsx`1UGuk7^Yv63Ch9?S-`eI7x7nZ^& zUr5tHx8a22UGkl&fyjGG7MfQ4AUAW&U!*uuQsAm_B7(d#v`zhw#AeD{{eSCQw|Z;) zZjQXMsa5i~b4>?lnGRYOWJg#qSGNF5tZ#DUjm?Q!qFy>_wa!7R0wlV}BZ6hFDW!N= zE=v+y(8zn6Ool!wZ&eVZ*-qV1lAlgutLPJtTIA8%ql(9O{cAI9Rt@M zbU}SSxuCOLvIUIIgQk+5K$<}+#|A^TDh?t`c&n5!sv*Z>ezp-VR`#T_H{ebFeKJhPO&=jhjd( z5HX~Y(=Wt+Q-uk3BZOOSYw|c+9@6xQW%)UJn3~?RLQa*8Aq^sDTa=b1^)oH-ss0&q z%#q78okNW%v?T@9_!}FflvOdJVo>i_kp`ai-gQFon_$s^wTxy;znW{7SE>M+^^Q_j zPo==t(o(W}r`L0%Qi9sqBjl6S|@w-vK^p%bPk5S0$-2}AY#^#1DN~b;EQ3^Ns;^K_NO{J$iF6CA z{7HF+8QZIDhqIf_g_CQCmu%;=gA>E6{X=06e;cIkqM66tUBRncQV z%QL4zdWA`8Vjr6|O!vA@6CLdI{;r|et&1=E4Ksx31Qxeyj|k8~>sJ83+j*onhz;xP=_(-2l`)_XUNDoe@ZPn-#eLFIaz5OgTj@EsK8Voy(0k6a1 z2*`xKa3mZB{UCLNVcEGOyaD@QS()CHkvZWp=G|mh4p1|9i>5e^q792OiYD_os(g`C z_|)iR%u%~If<~EB6E3F_-kF56T=Q#Hcppue_J?C23*3+mIgkqphIgW?=(8&m@Nl7< z9mHh964MB*_3~kZ-m+l;>ek2t^>@4aXb-BO&vK&f3n4SY*F| zDez6q&AVV9b_(CzE8_>5m86w3_`M(INj%sV2^eGYiB3XN)1X|4BeUBh>=}@wvShr; zOqC^`DPCW3z&oR%s5VePr?SvL#vd5h;AL*<0E+T}Kik^rCV#Z2PXDO54V;^8Thgz~ zgkvIBQOTI{tV(z8DK+(86gIl1N*KHxG`z;^tE!m8;up@=dc zFgw-}^jN9SRTzStl1}96)R3-?$I(+@0-OpW^F++kU=nO5`L<9Fhk1$0?R7S{t8lv# z`zM13rhqj)*jkd~whkIGPB!6K*co2?8ViZreC#q;SZw3|ZTv75`>MbT$xP=;T!i3s zu7$X5uDa;bsHRm-!~N+{4K;8koCQ9Z0Wpg>ndp>77gn;Hp|!{pf61&WJq`8=q;gtS z>phv;Syd^Nhjc7e)x)GEsj6I0=A>ClO{pav`JoQZhI)`0Rsm>)7-`I|r6#DR zBl2m1q@b%65ke z8fD#wO2?{B3Luv(`!Ek|GB#w_+^z1a5+x;TBj5x590ZVEWe&%osSOvBt-MbN(21OB+fjAho|YV0f^YF7JAJ zggNWS?2~Y3Nx!?l)>|8BaA(mTlx-CJ^$jYZa`LPl&TX@*nVzagtr=`ZMP(J0b2(tF zY|Mb^e*bizH(zg9PHCK$Q&2mnDB{pDIniYJl=6`n=9K)p^H^3`nHI9#szn|$`dI!N z|0rEx67eV3)+Tj4*X_jBGPncogu7rl+zt0YjChP$SE`N!Gf6vUGRMl#EQk5gz9vy= zUux+@=xJQCzq+i3GZsteZ7}?{^OXd4aZXl9brcc(H}RG}wAul^E*gJGna62eI!VFxPeTo3Hf6 zRlIu`9)U+;H9Q87!xNBf9-!aRidbN=rzk@GI zrM}2>Ed+lllJZOCEa@;uar!eLK7JOS1JQ_{$84cS6wL=Msp!Kh5>r1? zrNd&v(OekYXMw5_o00PccoANLweT{$00Ug(+9&W$D^F;`%iZ^L4|Nd*Ka`Yc=0V zjrAtaZ^1txdW~faeiVAoZuHa!YUb*5%7Zn7(duZzPN$6}B+uD5nh^IVU9L2M4Y>O@ zyaTP$0OE;g(*SlMr)U7pm>VEmzVK&}cjXnT#(ft#H;SzAK70V1;6wNblFeg@75-L@ zn}BZ}GhUn2xX%!msq3K$*0{-fvaM>|R?9;=k{Y*op~|ysNKEm zf5K*P$dftQRxPMT8>=e(6-)z($d6sH&+O@3$Nk&5@h|NB9KL|$@>>GV+wz(Zcg$2wh;uKj@f|AQUyBRJ$^yEJ3+$c7t9vwvpG4@#f%a<);=z} zAF7bU44*aErfa_^e|LymJ(!cgRpT+cu3f6#(ufBFIHibf&V+fUa&Xp1D#=C*bn}~u*r@WHr2@7 z24Rye;UQtO3;X3-f4$NJy5RoG`Wc;)Cjz)BIzTtdfK14TWXiJ48kbJ;E2-I?TjibR zVPPJlJwC>Jip$$Z?M^D3Em3s6p_z0eZRA``xk{EOv;9qM`Ad4~1-;==_@3YUU>*jC zgIv4brheZxZt1fnO-*V* zZoHO>p(`XgO)`b<%+~iU&u;P5$N|RGNQs}{4gbsiD(;sPM{>Q3c z0!D&dg?v}c{YfwiN!Pk{-r^9l#qW9MhLF=XqnH??5H?Rhr0OKwfq zPQ(65a5|g;;&vtGWblA}LTk6H9ON(uBwIGdu7^W=+&9Ca>NeUExaWmwFdeF)2F`@D zzy~qv(1}(W%bn$Em=U_$sC!UBAi!3b`b3G68Ww2Pdh3fyM@@BH%Al*+YCF~es|#)K{_u zs3y=*JT-hrTwZWhj-l_om_1h`<^i60X8B3ds~*K$PJ!D>S!4==#6bh$Epf1v@ZZe+ z#5N8*wa;Hf01k2r!9n%`d?N@YjfmVkMAlYh0Mnjj%T&5sc?UBaNmsLB4$OsfU>=+c z=fU|9E8WEsCp*uUAIIyna#ETrB@Vmb2Qwe7y;J3*CS<+0A*@~TVZMZvKyN2+*7OsQE za6Q}rH^LIId07on=1MnY_JGmesv1veO`UfrGur|+wPWifIDM?I?eiNhU=LA#{rSKG9GeIpmxzJ?v}BgkBh17HYD0P?W5 z658*n4)~pb=>a*ja2Cvg^Fhw8lk?upbKd0qE;;{5&i|1!cjUktIiSWov_TGR_!pQv z_;;Ygwj=BVone2-gd-sfvLOfZU;yO9AUG8!K|KWEVvwoFSA$G_y$)8u{UB4E9)U+e zrZznZGB73sSsh3yonRl3j=lXM6OIIF088UH2c*#}jVDt97sXqYZmE!@K$1d83Lwca zl2ObAc^mh)!(Ff(R>1x6AUp{j*gCos>1x6C_DyF!e;mvd=EcB2aa6m1bahg*bk0{$>4#xa6ViNH^9yCFgyxRLo>Vr?O3^% z1=)}TLtr>u02jigumBdrjc^m(4tKy^a6dc%e}`4@2s{eSuoganf5H&9(jEcD-~-yH z+Cq@MijRa+7zY#KbnwD7sD(OcgbQF9ybK%QSJ(w3S@U@kjD}Je4-?^Zm<$Wxa<~!} z!76wJ9)mUT9J~lG!#a2$HbLk830F7(y1_(ff~#Q}?0|M%@K0CrE}Rb+z|F7>z6R|; z;tBSKeZd887y>85Wbi>P)Ik$G3a)PCPiTS_unK+z?H~$GD1{kN2LWh;2jB&G6=cn0 zS8zcEbod+b3q>#rE`nw7AUp(5!Iz+Qr}GO&!&sOI=fYR84Zel%;Yauhv>r@~0<9u7YLo6l{k-LCYn5kH#EBc;1e=jQqA7_u+TY?j~K{LmG!e;7B+MhCnTx z4>!Ux_!17hm+zoAEPyNEDp&;9!7{iXc0#)qoDu;YAPqV~C+H1BpaCv~N8tzf89Lra z_(B#8hsiJx=EEbP-A{Q6LtrQr!YG&wGoc9{g2&)-coLq4kKt3;3}3?!umjpXK)A!6 zus7@rUBLy1LnicxX80Vmm6UfM5WnyWyaB&~_6zy&SMniz2-Dw4RU! zLtrQrLlfKz%itwg2mb(#>7=)Umd-R%=m>c*5c1(f7zf&(?X&~H1%sdoo`C1zdFb4+ z9XbZzz=3cOa2%WfL!b~&f>J1hyWel8t$=2D5k7)X z;8)lMT|U4*$b|tg21=n8>REc3*l7MaM_IFPw1RRHiTc{;B>}+AQPmE z=J-9ymLTUj%DIek=HD3|)%@TMn9~0)eTCA;A#IlpaC|3zhtJ^ny(o?0S(uMXbU9oJ zcf-B#EW848y4H!EHO&K8!K?5lOh6@Rh7S%T3&Z`W1NR<`{D-i+0Gtlb!Pzc~Z`iFD z#V;HHec*7&gfVc$(NrJchhzFvw5*_*xDU0FfO;63;YH{{adZNtlO+dBwj^tnlDzLE zc|HxpNoIYBh9h7Q90x;T1Qf$4sDM-8R5%Szhf1h|^FXcwmwe`~5ba-Ye&V~qFtm?s+dBQZt&k#DLo{l@(Q z%&U$2C78Dx_bV_TGVa%4K55)Ph50l*jy>xz-+=qM--P)gi2Wa7imJ4f`>mK?8SlTw z{00{BekbNH(8T?(n7_e=+)wU>Y(OYzkM|)hz`@*G>Jj(n^&?%u3-9e?RXY+^QluXN zncNq=@J;WG8yebCc>=|>mW?^UxF3W$!ni*PbEa{B4(7SW{hgT0jr&J2A2aUX#QfN} z{|r+Sj@Z8wvnRP(?t5cq8}}nI#~An0h_46vW)tSO#{Fbsy9wmIG}xar?q9-u)41P& zc{nA6d?QNkVvze~n12}ek^@Dtl~|Zg2%QD;O%vwl#=R(%|26JK$?}2z4dxBTy(m}x zLEdL$)*AP7FwZgWn=mgi?nU{!*0>i1Y=v=8-J}gdmf4t>V$Lzb>H^Gnu=_&edA?y@ zg83HjFEyU8FwCnk$MXJa%-1m&VZMQRjq&?+n35Y8WBvp42F!OcZ^V2Xa|x#SWvTK0 zR?PQ!z8&*@%w@*!_h5d+^S#FNea7=jQ4y8_%yA z&+Clm*Nx{ljOXu-=O2vc9ftW6=Iw;r&zS2lU8Ex^Esn)Jiq`6JM!J$&^QZIv1k6m{ z7Z~q{VII%>Ld+uMDZ(6qIo$YNI+G+^qy{=1Q);0hnE${`$K3J%s5>9{tfv2g-!EZ* zq7XuSM`01|U$qFWwrX0nZyQ29t@f;qwaxZai!g+cuMk2AVF)3F5JCt=5yB8c2>A-( z_x{{-@AKUIJoov#XV3bbSMSbq_uS{4&-tA5`J8jlJ@;JV<@{bIljOYLiGSz#594?l zZL$-8f5B*@(nE-Ml3qgM+h~`0pLfzPtbXHnazQ1rTtG=Wa^WP$haSYBmh%oL&ik~J zb_DU$#974MNdIDD$zLvtBpy$k{9Y$*0`Y!7vBeniz8p^?-hfxAA>NVWTH?<*t|R`O zxSm*kKiP=oqDqd>qrGmM+(|p%Xt#1vA%DM$c-^U;^b3lm#1iH{&8jGR)JNb^=*iz6 zBQ|D=gRSiBQ&2V0U6Yla&z_bO+@zRPN=Q%uobJj-lexxo*U21DA8~94kIrb=O9R!Uj)UjG05OLk%9RjT^GqCRZQFoD4U9PR_ zc$K6$AhYWFx%5}oO3j&aIyHu@`m(9kX2&LO{f5vKrFF2kTX8MVJWmVW9J8H@lpRKsp~*IbD8=)mi9E8 z&k_c{kfeP=yZRJb;4}CfzJLwzB}D31%B9|8bJpcz2_o+{kqckD#*okIYjcrR!Yjxm zVH?L^@%d}m2;acB@EvS|?;%pzt74bE%9MSH$cOB+4LPl{Z!!MXk*jVAOI}RUen7q- zVKe*$Kf^Du1%8D{Wj`}^+0Qg(_aKkRUL-NWD*GbiZ?7VgggGzqBnF>ry%D_n_Oa?vv_%u_BZGK z1M-gWf58s0BXoeBAmVb{Utl|4x=zbx8{>5!6uT}WNZqHO;gn1Cqe)D#>Sv+xw+gNy zB`kTF74MXD7f6C+NP$$48;H9?j5;Xy(*f>8LaZ*u7|)n5Aa+dMr-MXT9J^I0|}024q4Om{%SdPVekBSIRrA z(9OzFD*{X8W%X`zF<>D}bPEcmP+t@(*L-zt;Sl)?Z;*HCHY!WI>`hVMz{qcN$)GEE z)wOg6<&)KdAy+?z7BUAR^~)}spgDFyrOrgJo5@eYfH#u#MHxBhP8MeLg?^9=vPk1- zI0jm)SNkH%#OZbB>rv>{S;(mLIt+bEXk5u_*3p~X^*9cWhk=j>gJ3Y^L(FWr^$ zwo#UdbrVt$rJMQaM8bx**z23JkAhp*VNN;Aj zKq%4oLbMm(+!#^nX64(CbrYSCA$z8vg6e(MEc7d(d3BO^vEX?0IRVPS4HYmEDj|fP z$|0T)-c01J5PELh zi{Sg`_)eaU1GP{GXM?j$GAb#IXxLzPLxl-zKOHHb zgKayvpI}0^qW!ESe+lVplC*mC*Z>}w3{zk#G{Q7E2U@FVd!JlLdrFL*dftsf&%uOj zg`RWJuY}^YN!q#SaXOp_=fefi1Q)_Za503?vofLbPm%i#*R5@tb&a>Zh&32Q%#rQDHT zgZSC0SIAbh9}oJKuX%TnBUDdT6bl{Y-#;O%h|L-6&tgdJZOJ zEA+gc{3UE%m!#c*9&d!Xa1-1Nx4=BO6>ftNdR8V>5z0>aG9o)w=ZT%JKrXS<8N{2x zn~AbhPE>Zf+Xu={I}l6gYQ&vCOww*g?)h*B+zEHV0=OIQfqNlDxni-?gtecsQtlY- z)GK5w+D|w1E1~ft?*F65``~_f02ac7@DMx!)uO!A!ms8G&^&CvdR_J*K z`js$$eUkPFdVCZfgT?STJONL_5_k$i=vkQ%8wvQ0{4L{NzKqCD)p=s4b;u=l+KYHD zcr#IU%8ANOpWr*`PZttPSZ2gaK2Fk}M($@|DLf0$!Sk>TUVs-NM7d(I(}cC34wNtA z_T$%|dWCF7`&mx@64E|R(q2N3%i(2s1zv>}@EW`hZ$NAH>}LW@$S1~5t3QcC&%uOj zg`Rt%UkSrnlC+iR@lALO-iB4M8s33-VGV@PvofJGL)j@`Mr5bzJh9WR$R&2V1~~`v z*_(;7Q%+QNdIsN#ot6?ys5IhnpCxH)k^4P(AJ)MK@F9Ez>)~SvQLb3*G-2&$p_Dtu z{?sdEE80&r`js&IbJkCw$4{XJK7-HU3)lc(!dDPN&#G#f#|YJe^sggoL*|)kzH2P< zNjvI7JQIw}GRRD|Bo?ojZK;{>r7g`Pmav%EklVbAYFXaFqv{hp{(Y0Vk)%Ecw9-gt z!xyXb~N|NFdI!3>)QdW}bH|>I??X)dOu%uBw zL2Pplr}W}Cmhna+B|dJUZ;Gm>~$-;kg$bg2^+p)RXlBN zcaR6&_k=F67wirDKv#&OE$S-=GS&7;t|?XSsjA5Zc{yn4;!9f%*aA`Q@96JO06_pLKhM?aV%l;cS+j5wCnv~e_#U@?Ep9s{tanx z5Jb`LZJl#w&PaLhb9L1@ZdU#?7-^FsfO9TpTey)jN?XVv-U$9}A)LVBh6N6}%TIK@ zXKYe>-$uR?$~l%W^ZO+2VD#D@dcYxYC>#dq&=U@a==5IVigXaDnr5*KywtKOaT_K1 zQFmrBA2e5|K?A#XME&M{*QZ(Dn6loUl;bP~{o zgn#lT!hC#d*Itt{qXUmocI)^q2R-Dqe9}F2_D)TkS^h+^bD$6Og?^9={XzDTIR@g; zyaTKc_iDWf-=-}+ip<3u>CJv;bR*4vChBVBb2QD~A-}j-Kvd~c4(U?9M0PQUS;P_s z{-okX#K&-a9QAuV9LHx%D^(kSc{doXt8H+*s>^E1CzaKo<*v`{&%3tVMc!kzE1Isa zI?|Qbj7lge7&@Y0WNDtfU6dDdmJAPg`KbOH(xSYP`6Kd14=>U3nl^M#?SAs8(M9<# z%U@3%Q&?1(H~JLo-xhJ^hJO{0Vzr^X#Y_#lP4-NV*<3j7hc&TY$2d$WUz&f^fr7>hPA0*WETyDH7^(eKq8t+#7s(Wf* zTNN~T-=}JxG$OBXq*gq-;3QYks8PjQVQInWyg@|;m^wdxcc+3e#b~)8-{sSork|)+ z6ss<_sP~2Cqm%*|0z+XK6v7EG974MShHF6vW})@x+@53v7BE_i;B6~mUK6HzvtOcm zPgrz@;3&ASe!%Um$I9rL)N=xNGp)yT}%i4_LOTd+JX< zA7FI>SVBp`$iW3-68Z;M$>33=^@%4*zRPcH{Y+6ypcKR(oJbs3e~_IWTq&X5g08Mv z|5JX!@+xEF<;Ho-e(0V$u&AIEBOf$sjH@^=KfiF~Q17dehZK#nf;3a7zXI32vrK5%h5oolSFBZBtlXpXJ-BhsX|(vG5d-C!^`5^Ev67T!9a((3GW z_fq=1axZIW4-(dJETQxddwyeVx?p8f2GO?NmzJ^$j!nmsU-3H+ae> z)p4d==uf9?64L+XMjUqv&gcB&xpKUK_(T5w5md0BibDNS z2)eK=wSh%erq3eeCXn%haT1bO7Ra*`diyq-NX|cTe%n#}m7&HOy3mfw&?odGxipBZ zK6wBnh;xa(J|ixI?moNyD_OtN7(@G((895VnL8xwZycRXo4y9Fg*J4bRes))Wkp8Y zK^Ac@U699o6X`ZSi`%;nnZ)hQA&%AUk+IFI85!$&E+!w-rKPhQx7h#n!-%e+YJZ&w zuIb}uxG~B{8x0mzYE;0cX8sW@k6WtX?o)^3B_p$+X)Z#2FEjWKm@AIPWy zp)rt=wy+RcO1f$<>q+WlB)6mrjVI^AciRP=D{mSyEL-Vt zD>{tp8;--;w!X!i|D8^X8F(K;7t~P!gN$N?oyCir#m7}@+OPP5S82222Rai=Xi8S` zfE48i?x(#z01Kfl{eU^D^u1#+^aYLB-eP1m{lE(36+iGGa*7{#h&X0H;3$mU52!nr zzDui0@;CiJM>ZsqzWiZiSOky2qwp9khR5LvXn#N8SWuf4Bxdxk{D794a6b@U0TB;( z!%e)!&ke*;Xx#_AMSB$=(AC&TYsRk12aMTG`G6;Bt4rW1XiFcUHs~0jKN1FmmotqcZ6l2B5i6Gb)DdGN~}tWbo7?M!AqMLMfYVhc2~Y^ z3GH4&@g6G9*;Dzl<+Sye;T330UnV;^jf|qmP7Y07G+Wv?<&kzcgEEP4Gi=uD*Ldt8 zsyuCGq@0^==PB`X1JRp=qAtqMy^7w%&#fSi+0W_M2~jA=$=QwMjpBvgs}x-?E0ERn zd$aaR)?P!#*WnFV32(w%@HVW1$ftyBG5e^q9BkfgY*?;?I@!1SP*_-Mu z)J1OaYe0FTKwSh&-y;1*Bz;RE=Z^CAEn?E^P;-L279Q=1T}i5cQP=+JLO8gR%nmq# zeNE!ahRMj~^iSA`45hmeOIX!a#f|%_?&kyS<3soe+OYeX<~Kr~Ce2i@A!L&F)&Y5> z3poopBy8qbE}z$PEbjed;#l1~ncEz;k-464Gx?Y1l|@(3#Lv{nC?8EwT*`&rluK!$ z-AU+ifQr`8QRdL&}jOWx@#J0>jN&o&8tr_B;{VlAe*?CYOw>~LIX1a zeblkhC`aRg%Juxjx#D_$CXUth*o3q>A>YKkxW69cX}Y0|eU>Kv5>E_ZI9`wguX zR(D}XAEaE^EZV1pjT}puf3R|4JJKdQz)sM%E-W*na1swo52-Jk@}S8T74C2&Al=r+AfNaS3F8h^Hoqq_ip_T+ZiUU; z1PNyG(q5Cu*R=O}>B`>sBJaInALt7E!hWznbc5}}-fbmJytRw&=AygA+j{VVZ=aSP z2YJOl(Dx}lm7O=!P9=0aT*b?X#m*0)Z5{~!hPJiyKKc+L^yonKrvs7AwDEyQC>u{h zKC$tGh+ARfULiu+_a^c;?Yps;vhRb*w>$KJL*P(24AP+|Y!~+JEnWNAb|ZC_c-wX^ z^!91jt&|me6`RgHQrYwj+NOjSjwQ@IO4;<`w8tZ$7qp>GSNP3_viGNbHna=!n0CC4 z&oUEwBr=H|A4MFi9h0%me2t9t@xfy9F>NomuqQn`r=<=35}U5F3nPQ*^joC3;m%D?NZD# zaC0jD7PvW;?e@67_ffE$;|nQ^*On=d*z(boLu~mN;#h52Uwj$xI;V)=un};xx(V4# z`yZR5?0*3A9Sg^ayf6^*U=R$3cDH{q^8g(<)tA*v7}X_rNE32DRgKMZvJ>qyTB96U zL%luTM~%I@qbiZ%myYS9{8A`VFqFnNa3&*MQn; z*!P54p==5+_b}x8FP}WckE|kYG2}?Slk0i>iHrOt=*PqpchV2laggsVw?T5s>Z-E( zjH+>uswg}GPi|XX!m(}9h|$N&ofUl^akC-ItbWOwylj3PvXsGiaPVzm3oPkMdB>7o zx$F>6=$f0XO(4B;a6?c2RzYlt8f=dgb6sk7P6#Cj+3vtQSt_zDMiz4)l-&NxH%=t~ zN~nS};Vh_zNl*iA?Hj`?GT6MmnxB;QhgPSkyTTz6Jm@HPBzsosP19(b#new+uU}#= zoVt36<6}>)mxQ(|W1P2XH!{Y_CzdewXcccH7GF|Jo2i4dp)GugY+P>olG)@bzNFhR z$yzUvVEU4J^7kI|p$|6gJ;s+feILx1@JN`=mvC(JCC0;gUSBf6kYydQ_>u->@xWw= z+Lw^H$SwBUOnRm-**ZYk?-bIU3XL!g&Vh4bI-CdXYrm?t9Is;9z0g6MkK1Yu4ZY)_Kl7et2Z}&jQ1q^mgOGR5)-6J zEoP0G#9b+K-tvnMNqso2bdYkb*HFxB;X0TD*TW5PBg}>Nb*;*f66IQ}QBMM0Yly-n z*tJF?3C%}b>vyyp85)fvme4p@#U1jMYrTm!b2HomZQ)wwg^T9UXd!uvYt1F^VIaYD zt@Fs=d(4N5oh-);jhwy@=32-5xmJ#Ct`(W|AUVjI_%VhoTZm<7bStvl2Dd}hZk5C( zU2&_+NzZhvvkH>6`J{IT+zCB7=Pu&7x>X8lz3wo|8Q@mCA&co&7Y4fnvk z&SUUkOpT1pAdpB%$4kUl}}9`IRNK9|@~CmN0La@+%8z zGY`T;&=!8hY>xpmlo3uT8*WLr(+xeJgY{fh`GrSZ>5zsK4bZqsO4tE;VeFrs>jhs@J9>{O{&aOqu zcRq>yOW-MZ8lHir@GLwBrW)<itiCr1GjW{~p`0eAR4Ns`A zZ3|_Xw?5_cu(v_j4-x34<;u}zk z51xx`e!uch(&~6vHz2=P{(B3*71`}SP~YW@Qe|!?mT~G!oVOfahNykJJp+BvDmtzv zZPQm57bk14koK#v0(zp?*NEfltL<`NpVkKi%%@FMSEu$TQGR$8a+-d4%zu)#*OBWD zSP5^!Tktllg4Gb?)PTQqwoW#>4T{l6-nKgrN&T(M z+|jCwdIuG}3u|C4ya(^YI`{zEw~MkDJb1UG8bHA975%MB5!_ypJtxhlc#WaS0#ud2 zp?;(VRhyh7>{d(EV(Hz)fD+YBETD}^Si`Y|>QdEBd`P?c2-ZVebQAar^NAI6G_McQ zlE`1WiTT8fK!Vv#e2gsKV?JzChatZY)=gOQ_w)9l`v@`LWrkdJCn{I|337c3EfBRU zw+JGBT-6&hQ-bu;_d`8-z!xyjtzJ#yfYuE_w>jSKhi6zPdC|xz9s|5N0>tkWT z3z}dL5T#JM{U3L-vj1k?!`78VneuJ&> zJNyBELX5-9aP?^)ZknUvINg|vC3AE5IU1eF@N*-2l3*QvuHw7AZBHJOdgVbmr{h{t z&tLF2`~zAi)>Xj{up>mQx{x(Xi?i5eRJZFwrYi*wm9XF!@pr3gyUF*wrB}j?GgP=@wg}ObHf$9dDq%E%8SzhTD`b|ucO}k}=n|6z_;N}vPM9n6(R!n^; zkn2)If!VZ42`wB;m@!Tb1v=6WcZJ=cZHEF`<^Vu{PlkD2ATGTNvdA!C3GoV$U=9O1 zA(!`<597rc38B8Xcm>-cPoG=0%i`CSvmQS906_f1Izz_!WvaXGjEuX(9?**J+Afq~ z8)M1C?55X^SAJzr^63J5!QQYBbcKCkKk!;nlrMIQ%)G+RYJ1zQe}NL?QPl8e9eQgQ zpAu=I+s&IqEuij4E}fwK$OhV=g!FP1uOXI&VEfbVy1@a^rhX*on|FMd6=RV}{7I5K zS?dZCOn-48@_CQ>Q0C`PoW2k1PlC!6jb~Ap7U_n(NfpYs{2O`G;2?b z3Hh3SX4pjKXAUOM?$84cfkWXiNQa)Vo%op$g-eXbkv?o7_0=B!CWgYdm*;7XsJai* zDwPi^rF}|R$gzZ?D&>O?r%fIKy`W8fQ2!HZt7<#})fJhMT9>35DqChsvH zisX8W5bFD|e#at5G@eGrF!Pbm?>FAzku6!ri3{bcv@?^n5k@(h`7BcxM^Vn+kO8s# zD~kliIH;2JP5(6JtYj^d^s|7X=+hNkmYL;=^K^wp7Qag#=Sd3XPgfzYIZaVrovigi zzP`{8a-lyQ4adL$i1=FDzBbvp&Jr^@VN;A#mUv&a@`d`6DT&z<6Rg+G<>)4F_6LWg zKDp1rNi-o;aU2{E10fFv!C=UTh}C2cLM=ifjm4s3nuxHZCWQ-?TWB*5UY&Dv!s*@dZMCX9)`%qxs8jItPXjkTkd*xvX%}K%xVr%#ILYJJ*@m2C zQ2rp-khOEY>RSJUtfQd>V((gmD2uX-u9lOh+07O;D1TB)eka07a59X6Q{YrM4Ym`1 z5~N^>@hqadVboK5_?0LN-d-LiRx#Dk-=loZ7}}(SW{xEco2-1zSlZ#~a0axkugMtg zt|@od=a+fPEO#>3Bair)>But+B$z(Ng-qUKK6F;EpbhzbcpqbxBYNL5&ycZvit;Vv zkg*KLLo0lXRVaO2BX*HS9;Q#}GL>iA$)gnT$V+ zBqmtLpFPk|-m1+!2e*%Bn(8iUQAr(~4fW6f9+(VMV0-B25r(Ul(>vN+I+LmTaZDzf|rtF)VmjrA!f)~ zrcgb&XwAF0%BVpNv$=a=a zz71}N`EUo^33tH)h+dCjH>I?7Y_#U_yV(bfZ*-@&&Q&!_C zsVa9D>+kmQ?c1fECRaA1k*D;55;pL;nLO`<`=KX)dw|&R_rZqzX6w!F6Drd%`&fy8 zZIb*`J877^9tK{lwj*4~@q_RXIQ4m<3#-c6g|y7=12^#bVbWRzkHDkw7%Yaz;R%Se z4L8Q#P#eu*`+Ve)Hqt0D!P-XF^S8X2GY?IDZl|u7sP6em#9IPS!PD>zEQM#`IcW3l zIkdhhm1CD|_EdgXck+UGFQzufhtDu#EFwo!q~RCMl>ai()C>O zHoK~vE0xdRmHc;uPS6>4hdp3V=mKr+^PLOo-AO^;nK&mv<+c?GYPur${EgZoKpsq# zEgWUxaU|VB0p||a)knXh7Ag0-BF=q6*ut}wLzu#w3lM^Jj`4q4m7|$hDlCpNW8c!( z{7PGuzGfh?goU$ITz!?Y{k>?Xd&54^cD8ShMlZGIvGJ zeL?JhKjIkeKd3-EW)|3IE$_O0&TYP1;c2&5|(f*q3Igs3%b)@ zd%z*k_P!wKdd84mL43j{hM1 zwk2%kSi-#PmH)`3J!e5Sw3+{4D?r;t16#XEkZBw74ZV=X^bMVFNY-+Yr4NX2=t~@% zZy-~f=^L3+cFA)Ed75@V;6`Ql{m3g9`oqz13=Du{;W%h#yLaADG1x%Z?EPBxT5YAP zVbn!q|-0 zx7!#x5?M6zH|=-9ZOVR2kf9V#gp=T87z3xksnE{$8?2yKqh<=tJ63Tt>-bz{D;>^7 zhl#Z7h!n8hj+gzG^Vw=GVxe^(P;tBR0gGt261vS-aSO5dfYWHJW8rj2fDdq9N^cuL z2l|3yWHo((=Z<9U3}khI_=0i7t@Q=YLWTAT9g)NI3Cr$OKA{X*#=`_C2RBr}M5u)A z#wR!z*w)Gt=^GZJ%l7dN5hx;Ja~tBV-pMspXHRy!>OA#@mgOmtZO6cjdzeXi?@U}g zh1Y$>6?Z9Lv6A*IVb}r{ZzC38QAHa*6V8G*^A+|j68*;swmWjtH%~`4(>FBTovc+O z+awU*P(vJ>Z}1nw?hAZ(;#A+3PQIouSbC501-0Z|2WLY)G=K*t!xZo~mNwedBTOsu zFQCo#6LJ%d_9XSU1l=Xl_CprjG75DZ5GDEsTzrJpZF|bS%C=X~J|*;MHpT(OV%t+` zlZ`M9+RV1SgR=hlZVxxydAKj&p1Y+EL{4cVW029b@yh#>wR4d1To43bj^u6HdGr0s&d($N^Wg$$f(zjyxEN+YJKMQ)A#K*4n4VthaX$J>q^(C#`0ciL zw^@j-z9JS`xBJQml-)0;y-Mh|P{o^w#qKYmjk4NGyA0aS?)wx}O?21vRSTgD*>k=o zv%vT-!~DRXWKp2~TEJ3RBa4yo2IRUC#E;A+ zj?s@;1+Y5`%SD6uiE-p<`iV`CDnD@(`Q8k-z&yAWZiCxlKD4)=z&D%wz}s&R7_X8H z?g`?uY)|*Eo6uWA{Qx(1f)v^^Qr#}D7OY!~`_)gxqUyH1;4x*(TWOaPiWjRm>2YPt zchDB^gu9?EZ8i^iiK2k#n0)Vb4Oqc!*O2{L zbMM7VsI)^paTd5>I(&BGU*%D!9+X=iS6P8BB%prp+g9iBUEZ?q4^92$piNII*Y_}L zSOky2qwp9khR5Lv*bZEuUjwj>gd*+qTfJ;~BdSZZ`wLa@h#gC!W=CcXyI{?*0Ap@mn!>SPaBmm;8_)KC6?)tmuZ);z^l-9_HEwMvFzIBZ{?P1 z5IJR-QHPACoi{zlUhByC8i<|0P8_41I|^gBcJIhSm!k)Ho3_5}d1dQwkpD_}6W)Ti zVHK=~cc8s(-La51gHPPF=o0joPxg5tb?;U$e(M)44;w09)0sR?8=v=*vhfcjU-$^t!^iLmd zhPF&=E32K)54F+j{*+&)K9-^r2~>r5>SH$FS2UZzn#32TV|plpAFxYTXLvAa}j-a);oUWV!9Yr50*E0eXq$oFsf2ejSUlnZu% z9iamh^XC}dsa2>p_oU%6GiQ%0D6_cGjuI2BE_4ll%WJy%u+)c-On*zc(4A1h&aew4 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 z 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 z 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 literal 0 HcmV?d00001 diff --git a/apps/web-console/vendor/three/0.147.0/FBXLoader.js b/apps/web-console/vendor/three/0.147.0/FBXLoader.js new file mode 100644 index 0000000..e517c18 --- /dev/null +++ b/apps/web-console/vendor/three/0.147.0/FBXLoader.js @@ -0,0 +1,3681 @@ +( function () { + + /** + * THREE.Loader loads FBX file and generates THREE.Group representing FBX scene. + * Requires FBX file to be >= 7.0 and in ASCII or >= 6400 in Binary format + * Versions lower than this may load but will probably have errors + * + * Needs Support: + * Morph normals / blend shape normals + * + * FBX format references: + * https://help.autodesk.com/view/FBX/2017/ENU/?guid=__cpp_ref_index_html (C++ SDK reference) + * + * Binary format specification: + * https://code.blender.org/2013/08/fbx-binary-file-format-specification/ + */ + + let fbxTree; + let connections; + let sceneGraph; + class FBXLoader extends THREE.Loader { + + constructor( manager ) { + + super( manager ); + + } + load( url, onLoad, onProgress, onError ) { + + const scope = this; + const path = scope.path === '' ? THREE.LoaderUtils.extractUrlBase( url ) : scope.path; + const loader = new THREE.FileLoader( this.manager ); + loader.setPath( scope.path ); + loader.setResponseType( 'arraybuffer' ); + loader.setRequestHeader( scope.requestHeader ); + loader.setWithCredentials( scope.withCredentials ); + loader.load( url, function ( buffer ) { + + try { + + onLoad( scope.parse( buffer, path ) ); + + } catch ( e ) { + + if ( onError ) { + + onError( e ); + + } else { + + console.error( e ); + + } + + scope.manager.itemError( url ); + + } + + }, onProgress, onError ); + + } + parse( FBXBuffer, path ) { + + if ( isFbxFormatBinary( FBXBuffer ) ) { + + fbxTree = new BinaryParser().parse( FBXBuffer ); + + } else { + + const FBXText = convertArrayBufferToString( FBXBuffer ); + if ( ! isFbxFormatASCII( FBXText ) ) { + + throw new Error( 'THREE.FBXLoader: Unknown format.' ); + + } + + if ( getFbxVersion( FBXText ) < 7000 ) { + + throw new Error( 'THREE.FBXLoader: FBX version not supported, FileVersion: ' + getFbxVersion( FBXText ) ); + + } + + fbxTree = new TextParser().parse( FBXText ); + + } + + // console.log( fbxTree ); + + const textureLoader = new THREE.TextureLoader( this.manager ).setPath( this.resourcePath || path ).setCrossOrigin( this.crossOrigin ); + return new FBXTreeParser( textureLoader, this.manager ).parse( fbxTree ); + + } + + } + + // Parse the FBXTree object returned by the BinaryParser or TextParser and return a THREE.Group + class FBXTreeParser { + + constructor( textureLoader, manager ) { + + this.textureLoader = textureLoader; + this.manager = manager; + + } + parse() { + + connections = this.parseConnections(); + const images = this.parseImages(); + const textures = this.parseTextures( images ); + const materials = this.parseMaterials( textures ); + const deformers = this.parseDeformers(); + const geometryMap = new GeometryParser().parse( deformers ); + this.parseScene( deformers, geometryMap, materials ); + return sceneGraph; + + } + + // Parses FBXTree.Connections which holds parent-child connections between objects (e.g. material -> texture, model->geometry ) + // and details the connection type + parseConnections() { + + const connectionMap = new Map(); + if ( 'Connections' in fbxTree ) { + + const rawConnections = fbxTree.Connections.connections; + rawConnections.forEach( function ( rawConnection ) { + + const fromID = rawConnection[ 0 ]; + const toID = rawConnection[ 1 ]; + const relationship = rawConnection[ 2 ]; + if ( ! connectionMap.has( fromID ) ) { + + connectionMap.set( fromID, { + parents: [], + children: [] + } ); + + } + + const parentRelationship = { + ID: toID, + relationship: relationship + }; + connectionMap.get( fromID ).parents.push( parentRelationship ); + if ( ! connectionMap.has( toID ) ) { + + connectionMap.set( toID, { + parents: [], + children: [] + } ); + + } + + const childRelationship = { + ID: fromID, + relationship: relationship + }; + connectionMap.get( toID ).children.push( childRelationship ); + + } ); + + } + + return connectionMap; + + } + + // Parse FBXTree.Objects.Video for embedded image data + // These images are connected to textures in FBXTree.Objects.Textures + // via FBXTree.Connections. + parseImages() { + + const images = {}; + const blobs = {}; + if ( 'Video' in fbxTree.Objects ) { + + const videoNodes = fbxTree.Objects.Video; + for ( const nodeID in videoNodes ) { + + const videoNode = videoNodes[ nodeID ]; + const id = parseInt( nodeID ); + images[ id ] = videoNode.RelativeFilename || videoNode.Filename; + + // raw image data is in videoNode.Content + if ( 'Content' in videoNode ) { + + const arrayBufferContent = videoNode.Content instanceof ArrayBuffer && videoNode.Content.byteLength > 0; + const base64Content = typeof videoNode.Content === 'string' && videoNode.Content !== ''; + if ( arrayBufferContent || base64Content ) { + + const image = this.parseImage( videoNodes[ nodeID ] ); + blobs[ videoNode.RelativeFilename || videoNode.Filename ] = image; + + } + + } + + } + + } + + for ( const id in images ) { + + const filename = images[ id ]; + if ( blobs[ filename ] !== undefined ) images[ id ] = blobs[ filename ]; else images[ id ] = images[ id ].split( '\\' ).pop(); + + } + + return images; + + } + + // Parse embedded image data in FBXTree.Video.Content + parseImage( videoNode ) { + + const content = videoNode.Content; + const fileName = videoNode.RelativeFilename || videoNode.Filename; + const extension = fileName.slice( fileName.lastIndexOf( '.' ) + 1 ).toLowerCase(); + let type; + switch ( extension ) { + + case 'bmp': + type = 'image/bmp'; + break; + case 'jpg': + case 'jpeg': + type = 'image/jpeg'; + break; + case 'png': + type = 'image/png'; + break; + case 'tif': + type = 'image/tiff'; + break; + case 'tga': + if ( this.manager.getHandler( '.tga' ) === null ) { + + console.warn( 'FBXLoader: TGA loader not found, skipping ', fileName ); + + } + + type = 'image/tga'; + break; + default: + console.warn( 'FBXLoader: Image type "' + extension + '" is not supported.' ); + return; + + } + + if ( typeof content === 'string' ) { + + // ASCII format + + return 'data:' + type + ';base64,' + content; + + } else { + + // Binary Format + + const array = new Uint8Array( content ); + return window.URL.createObjectURL( new Blob( [ array ], { + type: type + } ) ); + + } + + } + + // Parse nodes in FBXTree.Objects.Texture + // These contain details such as UV scaling, cropping, rotation etc and are connected + // to images in FBXTree.Objects.Video + parseTextures( images ) { + + const textureMap = new Map(); + if ( 'Texture' in fbxTree.Objects ) { + + const textureNodes = fbxTree.Objects.Texture; + for ( const nodeID in textureNodes ) { + + const texture = this.parseTexture( textureNodes[ nodeID ], images ); + textureMap.set( parseInt( nodeID ), texture ); + + } + + } + + return textureMap; + + } + + // Parse individual node in FBXTree.Objects.Texture + parseTexture( textureNode, images ) { + + const texture = this.loadTexture( textureNode, images ); + texture.ID = textureNode.id; + texture.name = textureNode.attrName; + const wrapModeU = textureNode.WrapModeU; + const wrapModeV = textureNode.WrapModeV; + const valueU = wrapModeU !== undefined ? wrapModeU.value : 0; + const valueV = wrapModeV !== undefined ? wrapModeV.value : 0; + + // http://download.autodesk.com/us/fbx/SDKdocs/FBX_SDK_Help/files/fbxsdkref/class_k_fbx_texture.html#889640e63e2e681259ea81061b85143a + // 0: repeat(default), 1: clamp + + texture.wrapS = valueU === 0 ? THREE.RepeatWrapping : THREE.ClampToEdgeWrapping; + texture.wrapT = valueV === 0 ? THREE.RepeatWrapping : THREE.ClampToEdgeWrapping; + if ( 'Scaling' in textureNode ) { + + const values = textureNode.Scaling.value; + texture.repeat.x = values[ 0 ]; + texture.repeat.y = values[ 1 ]; + + } + + if ( 'Translation' in textureNode ) { + + const values = textureNode.Translation.value; + texture.offset.x = values[ 0 ]; + texture.offset.y = values[ 1 ]; + + } + + return texture; + + } + + // load a texture specified as a blob or data URI, or via an external URL using THREE.TextureLoader + loadTexture( textureNode, images ) { + + let fileName; + const currentPath = this.textureLoader.path; + const children = connections.get( textureNode.id ).children; + if ( children !== undefined && children.length > 0 && images[ children[ 0 ].ID ] !== undefined ) { + + fileName = images[ children[ 0 ].ID ]; + if ( fileName.indexOf( 'blob:' ) === 0 || fileName.indexOf( 'data:' ) === 0 ) { + + this.textureLoader.setPath( undefined ); + + } + + } + + let texture; + const extension = textureNode.FileName.slice( - 3 ).toLowerCase(); + if ( extension === 'tga' ) { + + const loader = this.manager.getHandler( '.tga' ); + if ( loader === null ) { + + console.warn( 'FBXLoader: TGA loader not found, creating placeholder texture for', textureNode.RelativeFilename ); + texture = new THREE.Texture(); + + } else { + + loader.setPath( this.textureLoader.path ); + texture = loader.load( fileName ); + + } + + } else if ( extension === 'psd' ) { + + console.warn( 'FBXLoader: PSD textures are not supported, creating placeholder texture for', textureNode.RelativeFilename ); + texture = new THREE.Texture(); + + } else { + + texture = this.textureLoader.load( fileName ); + + } + + this.textureLoader.setPath( currentPath ); + return texture; + + } + + // Parse nodes in FBXTree.Objects.Material + parseMaterials( textureMap ) { + + const materialMap = new Map(); + if ( 'Material' in fbxTree.Objects ) { + + const materialNodes = fbxTree.Objects.Material; + for ( const nodeID in materialNodes ) { + + const material = this.parseMaterial( materialNodes[ nodeID ], textureMap ); + if ( material !== null ) materialMap.set( parseInt( nodeID ), material ); + + } + + } + + return materialMap; + + } + + // Parse single node in FBXTree.Objects.Material + // Materials are connected to texture maps in FBXTree.Objects.Textures + // FBX format currently only supports Lambert and Phong shading models + parseMaterial( materialNode, textureMap ) { + + const ID = materialNode.id; + const name = materialNode.attrName; + let type = materialNode.ShadingModel; + + // Case where FBX wraps shading model in property object. + if ( typeof type === 'object' ) { + + type = type.value; + + } + + // Ignore unused materials which don't have any connections. + if ( ! connections.has( ID ) ) return null; + const parameters = this.parseParameters( materialNode, textureMap, ID ); + let material; + switch ( type.toLowerCase() ) { + + case 'phong': + material = new THREE.MeshPhongMaterial(); + break; + case 'lambert': + material = new THREE.MeshLambertMaterial(); + break; + default: + console.warn( 'THREE.FBXLoader: unknown material type "%s". Defaulting to THREE.MeshPhongMaterial.', type ); + material = new THREE.MeshPhongMaterial(); + break; + + } + + material.setValues( parameters ); + material.name = name; + return material; + + } + + // Parse FBX material and return parameters suitable for a three.js material + // Also parse the texture map and return any textures associated with the material + parseParameters( materialNode, textureMap, ID ) { + + const parameters = {}; + if ( materialNode.BumpFactor ) { + + parameters.bumpScale = materialNode.BumpFactor.value; + + } + + if ( materialNode.Diffuse ) { + + parameters.color = new THREE.Color().fromArray( materialNode.Diffuse.value ); + + } else if ( materialNode.DiffuseColor && ( materialNode.DiffuseColor.type === 'Color' || materialNode.DiffuseColor.type === 'ColorRGB' ) ) { + + // The blender exporter exports diffuse here instead of in materialNode.Diffuse + parameters.color = new THREE.Color().fromArray( materialNode.DiffuseColor.value ); + + } + + if ( materialNode.DisplacementFactor ) { + + parameters.displacementScale = materialNode.DisplacementFactor.value; + + } + + if ( materialNode.Emissive ) { + + parameters.emissive = new THREE.Color().fromArray( materialNode.Emissive.value ); + + } else if ( materialNode.EmissiveColor && ( materialNode.EmissiveColor.type === 'Color' || materialNode.EmissiveColor.type === 'ColorRGB' ) ) { + + // The blender exporter exports emissive color here instead of in materialNode.Emissive + parameters.emissive = new THREE.Color().fromArray( materialNode.EmissiveColor.value ); + + } + + if ( materialNode.EmissiveFactor ) { + + parameters.emissiveIntensity = parseFloat( materialNode.EmissiveFactor.value ); + + } + + if ( materialNode.Opacity ) { + + parameters.opacity = parseFloat( materialNode.Opacity.value ); + + } + + if ( parameters.opacity < 1.0 ) { + + parameters.transparent = true; + + } + + if ( materialNode.ReflectionFactor ) { + + parameters.reflectivity = materialNode.ReflectionFactor.value; + + } + + if ( materialNode.Shininess ) { + + parameters.shininess = materialNode.Shininess.value; + + } + + if ( materialNode.Specular ) { + + parameters.specular = new THREE.Color().fromArray( materialNode.Specular.value ); + + } else if ( materialNode.SpecularColor && materialNode.SpecularColor.type === 'Color' ) { + + // The blender exporter exports specular color here instead of in materialNode.Specular + parameters.specular = new THREE.Color().fromArray( materialNode.SpecularColor.value ); + + } + + const scope = this; + connections.get( ID ).children.forEach( function ( child ) { + + const type = child.relationship; + switch ( type ) { + + case 'Bump': + parameters.bumpMap = scope.getTexture( textureMap, child.ID ); + break; + case 'Maya|TEX_ao_map': + parameters.aoMap = scope.getTexture( textureMap, child.ID ); + break; + case 'DiffuseColor': + case 'Maya|TEX_color_map': + parameters.map = scope.getTexture( textureMap, child.ID ); + if ( parameters.map !== undefined ) { + + parameters.map.encoding = THREE.sRGBEncoding; + + } + + break; + case 'DisplacementColor': + parameters.displacementMap = scope.getTexture( textureMap, child.ID ); + break; + case 'EmissiveColor': + parameters.emissiveMap = scope.getTexture( textureMap, child.ID ); + if ( parameters.emissiveMap !== undefined ) { + + parameters.emissiveMap.encoding = THREE.sRGBEncoding; + + } + + break; + case 'NormalMap': + case 'Maya|TEX_normal_map': + parameters.normalMap = scope.getTexture( textureMap, child.ID ); + break; + case 'ReflectionColor': + parameters.envMap = scope.getTexture( textureMap, child.ID ); + if ( parameters.envMap !== undefined ) { + + parameters.envMap.mapping = THREE.EquirectangularReflectionMapping; + parameters.envMap.encoding = THREE.sRGBEncoding; + + } + + break; + case 'SpecularColor': + parameters.specularMap = scope.getTexture( textureMap, child.ID ); + if ( parameters.specularMap !== undefined ) { + + parameters.specularMap.encoding = THREE.sRGBEncoding; + + } + + break; + case 'TransparentColor': + case 'TransparencyFactor': + parameters.alphaMap = scope.getTexture( textureMap, child.ID ); + parameters.transparent = true; + break; + case 'AmbientColor': + case 'ShininessExponent': // AKA glossiness map + case 'SpecularFactor': // AKA specularLevel + case 'VectorDisplacementColor': // NOTE: Seems to be a copy of DisplacementColor + default: + console.warn( 'THREE.FBXLoader: %s map is not supported in three.js, skipping texture.', type ); + break; + + } + + } ); + return parameters; + + } + + // get a texture from the textureMap for use by a material. + getTexture( textureMap, id ) { + + // if the texture is a layered texture, just use the first layer and issue a warning + if ( 'LayeredTexture' in fbxTree.Objects && id in fbxTree.Objects.LayeredTexture ) { + + console.warn( 'THREE.FBXLoader: layered textures are not supported in three.js. Discarding all but first layer.' ); + id = connections.get( id ).children[ 0 ].ID; + + } + + return textureMap.get( id ); + + } + + // Parse nodes in FBXTree.Objects.Deformer + // Deformer node can contain skinning or Vertex Cache animation data, however only skinning is supported here + // Generates map of THREE.Skeleton-like objects for use later when generating and binding skeletons. + parseDeformers() { + + const skeletons = {}; + const morphTargets = {}; + if ( 'Deformer' in fbxTree.Objects ) { + + const DeformerNodes = fbxTree.Objects.Deformer; + for ( const nodeID in DeformerNodes ) { + + const deformerNode = DeformerNodes[ nodeID ]; + const relationships = connections.get( parseInt( nodeID ) ); + if ( deformerNode.attrType === 'Skin' ) { + + const skeleton = this.parseSkeleton( relationships, DeformerNodes ); + skeleton.ID = nodeID; + if ( relationships.parents.length > 1 ) console.warn( 'THREE.FBXLoader: skeleton attached to more than one geometry is not supported.' ); + skeleton.geometryID = relationships.parents[ 0 ].ID; + skeletons[ nodeID ] = skeleton; + + } else if ( deformerNode.attrType === 'BlendShape' ) { + + const morphTarget = { + id: nodeID + }; + morphTarget.rawTargets = this.parseMorphTargets( relationships, DeformerNodes ); + morphTarget.id = nodeID; + if ( relationships.parents.length > 1 ) console.warn( 'THREE.FBXLoader: morph target attached to more than one geometry is not supported.' ); + morphTargets[ nodeID ] = morphTarget; + + } + + } + + } + + return { + skeletons: skeletons, + morphTargets: morphTargets + }; + + } + + // Parse single nodes in FBXTree.Objects.Deformer + // The top level skeleton node has type 'Skin' and sub nodes have type 'Cluster' + // Each skin node represents a skeleton and each cluster node represents a bone + parseSkeleton( relationships, deformerNodes ) { + + const rawBones = []; + relationships.children.forEach( function ( child ) { + + const boneNode = deformerNodes[ child.ID ]; + if ( boneNode.attrType !== 'Cluster' ) return; + const rawBone = { + ID: child.ID, + indices: [], + weights: [], + transformLink: new THREE.Matrix4().fromArray( boneNode.TransformLink.a ) + // transform: new THREE.Matrix4().fromArray( boneNode.Transform.a ), + // linkMode: boneNode.Mode, + }; + + if ( 'Indexes' in boneNode ) { + + rawBone.indices = boneNode.Indexes.a; + rawBone.weights = boneNode.Weights.a; + + } + + rawBones.push( rawBone ); + + } ); + return { + rawBones: rawBones, + bones: [] + }; + + } + + // The top level morph deformer node has type "BlendShape" and sub nodes have type "BlendShapeChannel" + parseMorphTargets( relationships, deformerNodes ) { + + const rawMorphTargets = []; + for ( let i = 0; i < relationships.children.length; i ++ ) { + + const child = relationships.children[ i ]; + const morphTargetNode = deformerNodes[ child.ID ]; + const rawMorphTarget = { + name: morphTargetNode.attrName, + initialWeight: morphTargetNode.DeformPercent, + id: morphTargetNode.id, + fullWeights: morphTargetNode.FullWeights.a + }; + if ( morphTargetNode.attrType !== 'BlendShapeChannel' ) return; + rawMorphTarget.geoID = connections.get( parseInt( child.ID ) ).children.filter( function ( child ) { + + return child.relationship === undefined; + + } )[ 0 ].ID; + rawMorphTargets.push( rawMorphTarget ); + + } + + return rawMorphTargets; + + } + + // create the main THREE.Group() to be returned by the loader + parseScene( deformers, geometryMap, materialMap ) { + + sceneGraph = new THREE.Group(); + const modelMap = this.parseModels( deformers.skeletons, geometryMap, materialMap ); + const modelNodes = fbxTree.Objects.Model; + const scope = this; + modelMap.forEach( function ( model ) { + + const modelNode = modelNodes[ model.ID ]; + scope.setLookAtProperties( model, modelNode ); + const parentConnections = connections.get( model.ID ).parents; + parentConnections.forEach( function ( connection ) { + + const parent = modelMap.get( connection.ID ); + if ( parent !== undefined ) parent.add( model ); + + } ); + if ( model.parent === null ) { + + sceneGraph.add( model ); + + } + + } ); + this.bindSkeleton( deformers.skeletons, geometryMap, modelMap ); + this.createAmbientLight(); + sceneGraph.traverse( function ( node ) { + + if ( node.userData.transformData ) { + + if ( node.parent ) { + + node.userData.transformData.parentMatrix = node.parent.matrix; + node.userData.transformData.parentMatrixWorld = node.parent.matrixWorld; + + } + + const transform = generateTransform( node.userData.transformData ); + node.applyMatrix4( transform ); + node.updateWorldMatrix(); + + } + + } ); + const animations = new AnimationParser().parse(); + + // if all the models where already combined in a single group, just return that + if ( sceneGraph.children.length === 1 && sceneGraph.children[ 0 ].isGroup ) { + + sceneGraph.children[ 0 ].animations = animations; + sceneGraph = sceneGraph.children[ 0 ]; + + } + + sceneGraph.animations = animations; + + } + + // parse nodes in FBXTree.Objects.Model + parseModels( skeletons, geometryMap, materialMap ) { + + const modelMap = new Map(); + const modelNodes = fbxTree.Objects.Model; + for ( const nodeID in modelNodes ) { + + const id = parseInt( nodeID ); + const node = modelNodes[ nodeID ]; + const relationships = connections.get( id ); + let model = this.buildSkeleton( relationships, skeletons, id, node.attrName ); + if ( ! model ) { + + switch ( node.attrType ) { + + case 'Camera': + model = this.createCamera( relationships ); + break; + case 'Light': + model = this.createLight( relationships ); + break; + case 'Mesh': + model = this.createMesh( relationships, geometryMap, materialMap ); + break; + case 'NurbsCurve': + model = this.createCurve( relationships, geometryMap ); + break; + case 'LimbNode': + case 'Root': + model = new THREE.Bone(); + break; + case 'Null': + default: + model = new THREE.Group(); + break; + + } + + model.name = node.attrName ? THREE.PropertyBinding.sanitizeNodeName( node.attrName ) : ''; + model.ID = id; + + } + + this.getTransformData( model, node ); + modelMap.set( id, model ); + + } + + return modelMap; + + } + buildSkeleton( relationships, skeletons, id, name ) { + + let bone = null; + relationships.parents.forEach( function ( parent ) { + + for ( const ID in skeletons ) { + + const skeleton = skeletons[ ID ]; + skeleton.rawBones.forEach( function ( rawBone, i ) { + + if ( rawBone.ID === parent.ID ) { + + const subBone = bone; + bone = new THREE.Bone(); + bone.matrixWorld.copy( rawBone.transformLink ); + + // set name and id here - otherwise in cases where "subBone" is created it will not have a name / id + + bone.name = name ? THREE.PropertyBinding.sanitizeNodeName( name ) : ''; + bone.ID = id; + skeleton.bones[ i ] = bone; + + // In cases where a bone is shared between multiple meshes + // duplicate the bone here and and it as a child of the first bone + if ( subBone !== null ) { + + bone.add( subBone ); + + } + + } + + } ); + + } + + } ); + return bone; + + } + + // create a THREE.PerspectiveCamera or THREE.OrthographicCamera + createCamera( relationships ) { + + let model; + let cameraAttribute; + relationships.children.forEach( function ( child ) { + + const attr = fbxTree.Objects.NodeAttribute[ child.ID ]; + if ( attr !== undefined ) { + + cameraAttribute = attr; + + } + + } ); + if ( cameraAttribute === undefined ) { + + model = new THREE.Object3D(); + + } else { + + let type = 0; + if ( cameraAttribute.CameraProjectionType !== undefined && cameraAttribute.CameraProjectionType.value === 1 ) { + + type = 1; + + } + + let nearClippingPlane = 1; + if ( cameraAttribute.NearPlane !== undefined ) { + + nearClippingPlane = cameraAttribute.NearPlane.value / 1000; + + } + + let farClippingPlane = 1000; + if ( cameraAttribute.FarPlane !== undefined ) { + + farClippingPlane = cameraAttribute.FarPlane.value / 1000; + + } + + let width = window.innerWidth; + let height = window.innerHeight; + if ( cameraAttribute.AspectWidth !== undefined && cameraAttribute.AspectHeight !== undefined ) { + + width = cameraAttribute.AspectWidth.value; + height = cameraAttribute.AspectHeight.value; + + } + + const aspect = width / height; + let fov = 45; + if ( cameraAttribute.FieldOfView !== undefined ) { + + fov = cameraAttribute.FieldOfView.value; + + } + + const focalLength = cameraAttribute.FocalLength ? cameraAttribute.FocalLength.value : null; + switch ( type ) { + + case 0: + // Perspective + model = new THREE.PerspectiveCamera( fov, aspect, nearClippingPlane, farClippingPlane ); + if ( focalLength !== null ) model.setFocalLength( focalLength ); + break; + case 1: + // Orthographic + model = new THREE.OrthographicCamera( - width / 2, width / 2, height / 2, - height / 2, nearClippingPlane, farClippingPlane ); + break; + default: + console.warn( 'THREE.FBXLoader: Unknown camera type ' + type + '.' ); + model = new THREE.Object3D(); + break; + + } + + } + + return model; + + } + + // Create a THREE.DirectionalLight, THREE.PointLight or THREE.SpotLight + createLight( relationships ) { + + let model; + let lightAttribute; + relationships.children.forEach( function ( child ) { + + const attr = fbxTree.Objects.NodeAttribute[ child.ID ]; + if ( attr !== undefined ) { + + lightAttribute = attr; + + } + + } ); + if ( lightAttribute === undefined ) { + + model = new THREE.Object3D(); + + } else { + + let type; + + // LightType can be undefined for Point lights + if ( lightAttribute.LightType === undefined ) { + + type = 0; + + } else { + + type = lightAttribute.LightType.value; + + } + + let color = 0xffffff; + if ( lightAttribute.Color !== undefined ) { + + color = new THREE.Color().fromArray( lightAttribute.Color.value ); + + } + + let intensity = lightAttribute.Intensity === undefined ? 1 : lightAttribute.Intensity.value / 100; + + // light disabled + if ( lightAttribute.CastLightOnObject !== undefined && lightAttribute.CastLightOnObject.value === 0 ) { + + intensity = 0; + + } + + let distance = 0; + if ( lightAttribute.FarAttenuationEnd !== undefined ) { + + if ( lightAttribute.EnableFarAttenuation !== undefined && lightAttribute.EnableFarAttenuation.value === 0 ) { + + distance = 0; + + } else { + + distance = lightAttribute.FarAttenuationEnd.value; + + } + + } + + // TODO: could this be calculated linearly from FarAttenuationStart to FarAttenuationEnd? + const decay = 1; + switch ( type ) { + + case 0: + // Point + model = new THREE.PointLight( color, intensity, distance, decay ); + break; + case 1: + // Directional + model = new THREE.DirectionalLight( color, intensity ); + break; + case 2: + // Spot + let angle = Math.PI / 3; + if ( lightAttribute.InnerAngle !== undefined ) { + + angle = THREE.MathUtils.degToRad( lightAttribute.InnerAngle.value ); + + } + + let penumbra = 0; + if ( lightAttribute.OuterAngle !== undefined ) { + + // TODO: this is not correct - FBX calculates outer and inner angle in degrees + // with OuterAngle > InnerAngle && OuterAngle <= Math.PI + // while three.js uses a penumbra between (0, 1) to attenuate the inner angle + penumbra = THREE.MathUtils.degToRad( lightAttribute.OuterAngle.value ); + penumbra = Math.max( penumbra, 1 ); + + } + + model = new THREE.SpotLight( color, intensity, distance, angle, penumbra, decay ); + break; + default: + console.warn( 'THREE.FBXLoader: Unknown light type ' + lightAttribute.LightType.value + ', defaulting to a THREE.PointLight.' ); + model = new THREE.PointLight( color, intensity ); + break; + + } + + if ( lightAttribute.CastShadows !== undefined && lightAttribute.CastShadows.value === 1 ) { + + model.castShadow = true; + + } + + } + + return model; + + } + createMesh( relationships, geometryMap, materialMap ) { + + let model; + let geometry = null; + let material = null; + const materials = []; + + // get geometry and materials(s) from connections + relationships.children.forEach( function ( child ) { + + if ( geometryMap.has( child.ID ) ) { + + geometry = geometryMap.get( child.ID ); + + } + + if ( materialMap.has( child.ID ) ) { + + materials.push( materialMap.get( child.ID ) ); + + } + + } ); + if ( materials.length > 1 ) { + + material = materials; + + } else if ( materials.length > 0 ) { + + material = materials[ 0 ]; + + } else { + + material = new THREE.MeshPhongMaterial( { + color: 0xcccccc + } ); + materials.push( material ); + + } + + if ( 'color' in geometry.attributes ) { + + materials.forEach( function ( material ) { + + material.vertexColors = true; + + } ); + + } + + if ( geometry.FBX_Deformer ) { + + model = new THREE.SkinnedMesh( geometry, material ); + model.normalizeSkinWeights(); + + } else { + + model = new THREE.Mesh( geometry, material ); + + } + + return model; + + } + createCurve( relationships, geometryMap ) { + + const geometry = relationships.children.reduce( function ( geo, child ) { + + if ( geometryMap.has( child.ID ) ) geo = geometryMap.get( child.ID ); + return geo; + + }, null ); + + // FBX does not list materials for Nurbs lines, so we'll just put our own in here. + const material = new THREE.LineBasicMaterial( { + color: 0x3300ff, + linewidth: 1 + } ); + return new THREE.Line( geometry, material ); + + } + + // parse the model node for transform data + getTransformData( model, modelNode ) { + + const transformData = {}; + if ( 'InheritType' in modelNode ) transformData.inheritType = parseInt( modelNode.InheritType.value ); + if ( 'RotationOrder' in modelNode ) transformData.eulerOrder = getEulerOrder( modelNode.RotationOrder.value ); else transformData.eulerOrder = 'ZYX'; + if ( 'Lcl_Translation' in modelNode ) transformData.translation = modelNode.Lcl_Translation.value; + if ( 'PreRotation' in modelNode ) transformData.preRotation = modelNode.PreRotation.value; + if ( 'Lcl_Rotation' in modelNode ) transformData.rotation = modelNode.Lcl_Rotation.value; + if ( 'PostRotation' in modelNode ) transformData.postRotation = modelNode.PostRotation.value; + if ( 'Lcl_Scaling' in modelNode ) transformData.scale = modelNode.Lcl_Scaling.value; + if ( 'ScalingOffset' in modelNode ) transformData.scalingOffset = modelNode.ScalingOffset.value; + if ( 'ScalingPivot' in modelNode ) transformData.scalingPivot = modelNode.ScalingPivot.value; + if ( 'RotationOffset' in modelNode ) transformData.rotationOffset = modelNode.RotationOffset.value; + if ( 'RotationPivot' in modelNode ) transformData.rotationPivot = modelNode.RotationPivot.value; + model.userData.transformData = transformData; + + } + setLookAtProperties( model, modelNode ) { + + if ( 'LookAtProperty' in modelNode ) { + + const children = connections.get( model.ID ).children; + children.forEach( function ( child ) { + + if ( child.relationship === 'LookAtProperty' ) { + + const lookAtTarget = fbxTree.Objects.Model[ child.ID ]; + if ( 'Lcl_Translation' in lookAtTarget ) { + + const pos = lookAtTarget.Lcl_Translation.value; + + // THREE.DirectionalLight, THREE.SpotLight + if ( model.target !== undefined ) { + + model.target.position.fromArray( pos ); + sceneGraph.add( model.target ); + + } else { + + // Cameras and other Object3Ds + + model.lookAt( new THREE.Vector3().fromArray( pos ) ); + + } + + } + + } + + } ); + + } + + } + bindSkeleton( skeletons, geometryMap, modelMap ) { + + const bindMatrices = this.parsePoseNodes(); + for ( const ID in skeletons ) { + + const skeleton = skeletons[ ID ]; + const parents = connections.get( parseInt( skeleton.ID ) ).parents; + parents.forEach( function ( parent ) { + + if ( geometryMap.has( parent.ID ) ) { + + const geoID = parent.ID; + const geoRelationships = connections.get( geoID ); + geoRelationships.parents.forEach( function ( geoConnParent ) { + + if ( modelMap.has( geoConnParent.ID ) ) { + + const model = modelMap.get( geoConnParent.ID ); + model.bind( new THREE.Skeleton( skeleton.bones ), bindMatrices[ geoConnParent.ID ] ); + + } + + } ); + + } + + } ); + + } + + } + parsePoseNodes() { + + const bindMatrices = {}; + if ( 'Pose' in fbxTree.Objects ) { + + const BindPoseNode = fbxTree.Objects.Pose; + for ( const nodeID in BindPoseNode ) { + + if ( BindPoseNode[ nodeID ].attrType === 'BindPose' && BindPoseNode[ nodeID ].NbPoseNodes > 0 ) { + + const poseNodes = BindPoseNode[ nodeID ].PoseNode; + if ( Array.isArray( poseNodes ) ) { + + poseNodes.forEach( function ( poseNode ) { + + bindMatrices[ poseNode.Node ] = new THREE.Matrix4().fromArray( poseNode.Matrix.a ); + + } ); + + } else { + + bindMatrices[ poseNodes.Node ] = new THREE.Matrix4().fromArray( poseNodes.Matrix.a ); + + } + + } + + } + + } + + return bindMatrices; + + } + + // Parse ambient color in FBXTree.GlobalSettings - if it's not set to black (default), create an ambient light + createAmbientLight() { + + if ( 'GlobalSettings' in fbxTree && 'AmbientColor' in fbxTree.GlobalSettings ) { + + const ambientColor = fbxTree.GlobalSettings.AmbientColor.value; + const r = ambientColor[ 0 ]; + const g = ambientColor[ 1 ]; + const b = ambientColor[ 2 ]; + if ( r !== 0 || g !== 0 || b !== 0 ) { + + const color = new THREE.Color( r, g, b ); + sceneGraph.add( new THREE.AmbientLight( color, 1 ) ); + + } + + } + + } + + } + + // parse Geometry data from FBXTree and return map of BufferGeometries + class GeometryParser { + + constructor() { + + this.negativeMaterialIndices = false; + + } + + // Parse nodes in FBXTree.Objects.Geometry + parse( deformers ) { + + const geometryMap = new Map(); + if ( 'Geometry' in fbxTree.Objects ) { + + const geoNodes = fbxTree.Objects.Geometry; + for ( const nodeID in geoNodes ) { + + const relationships = connections.get( parseInt( nodeID ) ); + const geo = this.parseGeometry( relationships, geoNodes[ nodeID ], deformers ); + geometryMap.set( parseInt( nodeID ), geo ); + + } + + } + + // report warnings + + if ( this.negativeMaterialIndices === true ) { + + console.warn( 'THREE.FBXLoader: The FBX file contains invalid (negative) material indices. The asset might not render as expected.' ); + + } + + return geometryMap; + + } + + // Parse single node in FBXTree.Objects.Geometry + parseGeometry( relationships, geoNode, deformers ) { + + switch ( geoNode.attrType ) { + + case 'Mesh': + return this.parseMeshGeometry( relationships, geoNode, deformers ); + break; + case 'NurbsCurve': + return this.parseNurbsGeometry( geoNode ); + break; + + } + + } + + // Parse single node mesh geometry in FBXTree.Objects.Geometry + parseMeshGeometry( relationships, geoNode, deformers ) { + + const skeletons = deformers.skeletons; + const morphTargets = []; + const modelNodes = relationships.parents.map( function ( parent ) { + + return fbxTree.Objects.Model[ parent.ID ]; + + } ); + + // don't create geometry if it is not associated with any models + if ( modelNodes.length === 0 ) return; + const skeleton = relationships.children.reduce( function ( skeleton, child ) { + + if ( skeletons[ child.ID ] !== undefined ) skeleton = skeletons[ child.ID ]; + return skeleton; + + }, null ); + relationships.children.forEach( function ( child ) { + + if ( deformers.morphTargets[ child.ID ] !== undefined ) { + + morphTargets.push( deformers.morphTargets[ child.ID ] ); + + } + + } ); + + // Assume one model and get the preRotation from that + // if there is more than one model associated with the geometry this may cause problems + const modelNode = modelNodes[ 0 ]; + const transformData = {}; + if ( 'RotationOrder' in modelNode ) transformData.eulerOrder = getEulerOrder( modelNode.RotationOrder.value ); + if ( 'InheritType' in modelNode ) transformData.inheritType = parseInt( modelNode.InheritType.value ); + if ( 'GeometricTranslation' in modelNode ) transformData.translation = modelNode.GeometricTranslation.value; + if ( 'GeometricRotation' in modelNode ) transformData.rotation = modelNode.GeometricRotation.value; + if ( 'GeometricScaling' in modelNode ) transformData.scale = modelNode.GeometricScaling.value; + const transform = generateTransform( transformData ); + return this.genGeometry( geoNode, skeleton, morphTargets, transform ); + + } + + // Generate a THREE.BufferGeometry from a node in FBXTree.Objects.Geometry + genGeometry( geoNode, skeleton, morphTargets, preTransform ) { + + const geo = new THREE.BufferGeometry(); + if ( geoNode.attrName ) geo.name = geoNode.attrName; + const geoInfo = this.parseGeoNode( geoNode, skeleton ); + const buffers = this.genBuffers( geoInfo ); + const positionAttribute = new THREE.Float32BufferAttribute( buffers.vertex, 3 ); + positionAttribute.applyMatrix4( preTransform ); + geo.setAttribute( 'position', positionAttribute ); + if ( buffers.colors.length > 0 ) { + + geo.setAttribute( 'color', new THREE.Float32BufferAttribute( buffers.colors, 3 ) ); + + } + + if ( skeleton ) { + + geo.setAttribute( 'skinIndex', new THREE.Uint16BufferAttribute( buffers.weightsIndices, 4 ) ); + geo.setAttribute( 'skinWeight', new THREE.Float32BufferAttribute( buffers.vertexWeights, 4 ) ); + + // used later to bind the skeleton to the model + geo.FBX_Deformer = skeleton; + + } + + if ( buffers.normal.length > 0 ) { + + const normalMatrix = new THREE.Matrix3().getNormalMatrix( preTransform ); + const normalAttribute = new THREE.Float32BufferAttribute( buffers.normal, 3 ); + normalAttribute.applyNormalMatrix( normalMatrix ); + geo.setAttribute( 'normal', normalAttribute ); + + } + + buffers.uvs.forEach( function ( uvBuffer, i ) { + + // subsequent uv buffers are called 'uv1', 'uv2', ... + let name = 'uv' + ( i + 1 ).toString(); + + // the first uv buffer is just called 'uv' + if ( i === 0 ) { + + name = 'uv'; + + } + + geo.setAttribute( name, new THREE.Float32BufferAttribute( buffers.uvs[ i ], 2 ) ); + + } ); + if ( geoInfo.material && geoInfo.material.mappingType !== 'AllSame' ) { + + // Convert the material indices of each vertex into rendering groups on the geometry. + let prevMaterialIndex = buffers.materialIndex[ 0 ]; + let startIndex = 0; + buffers.materialIndex.forEach( function ( currentIndex, i ) { + + if ( currentIndex !== prevMaterialIndex ) { + + geo.addGroup( startIndex, i - startIndex, prevMaterialIndex ); + prevMaterialIndex = currentIndex; + startIndex = i; + + } + + } ); + + // the loop above doesn't add the last group, do that here. + if ( geo.groups.length > 0 ) { + + const lastGroup = geo.groups[ geo.groups.length - 1 ]; + const lastIndex = lastGroup.start + lastGroup.count; + if ( lastIndex !== buffers.materialIndex.length ) { + + geo.addGroup( lastIndex, buffers.materialIndex.length - lastIndex, prevMaterialIndex ); + + } + + } + + // case where there are multiple materials but the whole geometry is only + // using one of them + if ( geo.groups.length === 0 ) { + + geo.addGroup( 0, buffers.materialIndex.length, buffers.materialIndex[ 0 ] ); + + } + + } + + this.addMorphTargets( geo, geoNode, morphTargets, preTransform ); + return geo; + + } + parseGeoNode( geoNode, skeleton ) { + + const geoInfo = {}; + geoInfo.vertexPositions = geoNode.Vertices !== undefined ? geoNode.Vertices.a : []; + geoInfo.vertexIndices = geoNode.PolygonVertexIndex !== undefined ? geoNode.PolygonVertexIndex.a : []; + if ( geoNode.LayerElementColor ) { + + geoInfo.color = this.parseVertexColors( geoNode.LayerElementColor[ 0 ] ); + + } + + if ( geoNode.LayerElementMaterial ) { + + geoInfo.material = this.parseMaterialIndices( geoNode.LayerElementMaterial[ 0 ] ); + + } + + if ( geoNode.LayerElementNormal ) { + + geoInfo.normal = this.parseNormals( geoNode.LayerElementNormal[ 0 ] ); + + } + + if ( geoNode.LayerElementUV ) { + + geoInfo.uv = []; + let i = 0; + while ( geoNode.LayerElementUV[ i ] ) { + + if ( geoNode.LayerElementUV[ i ].UV ) { + + geoInfo.uv.push( this.parseUVs( geoNode.LayerElementUV[ i ] ) ); + + } + + i ++; + + } + + } + + geoInfo.weightTable = {}; + if ( skeleton !== null ) { + + geoInfo.skeleton = skeleton; + skeleton.rawBones.forEach( function ( rawBone, i ) { + + // loop over the bone's vertex indices and weights + rawBone.indices.forEach( function ( index, j ) { + + if ( geoInfo.weightTable[ index ] === undefined ) geoInfo.weightTable[ index ] = []; + geoInfo.weightTable[ index ].push( { + id: i, + weight: rawBone.weights[ j ] + } ); + + } ); + + } ); + + } + + return geoInfo; + + } + genBuffers( geoInfo ) { + + const buffers = { + vertex: [], + normal: [], + colors: [], + uvs: [], + materialIndex: [], + vertexWeights: [], + weightsIndices: [] + }; + let polygonIndex = 0; + let faceLength = 0; + let displayedWeightsWarning = false; + + // these will hold data for a single face + let facePositionIndexes = []; + let faceNormals = []; + let faceColors = []; + let faceUVs = []; + let faceWeights = []; + let faceWeightIndices = []; + const scope = this; + geoInfo.vertexIndices.forEach( function ( vertexIndex, polygonVertexIndex ) { + + let materialIndex; + let endOfFace = false; + + // Face index and vertex index arrays are combined in a single array + // A cube with quad faces looks like this: + // PolygonVertexIndex: *24 { + // a: 0, 1, 3, -3, 2, 3, 5, -5, 4, 5, 7, -7, 6, 7, 1, -1, 1, 7, 5, -4, 6, 0, 2, -5 + // } + // Negative numbers mark the end of a face - first face here is 0, 1, 3, -3 + // to find index of last vertex bit shift the index: ^ - 1 + if ( vertexIndex < 0 ) { + + vertexIndex = vertexIndex ^ - 1; // equivalent to ( x * -1 ) - 1 + endOfFace = true; + + } + + let weightIndices = []; + let weights = []; + facePositionIndexes.push( vertexIndex * 3, vertexIndex * 3 + 1, vertexIndex * 3 + 2 ); + if ( geoInfo.color ) { + + const data = getData( polygonVertexIndex, polygonIndex, vertexIndex, geoInfo.color ); + faceColors.push( data[ 0 ], data[ 1 ], data[ 2 ] ); + + } + + if ( geoInfo.skeleton ) { + + if ( geoInfo.weightTable[ vertexIndex ] !== undefined ) { + + geoInfo.weightTable[ vertexIndex ].forEach( function ( wt ) { + + weights.push( wt.weight ); + weightIndices.push( wt.id ); + + } ); + + } + + if ( weights.length > 4 ) { + + if ( ! displayedWeightsWarning ) { + + console.warn( 'THREE.FBXLoader: Vertex has more than 4 skinning weights assigned to vertex. Deleting additional weights.' ); + displayedWeightsWarning = true; + + } + + const wIndex = [ 0, 0, 0, 0 ]; + const Weight = [ 0, 0, 0, 0 ]; + weights.forEach( function ( weight, weightIndex ) { + + let currentWeight = weight; + let currentIndex = weightIndices[ weightIndex ]; + Weight.forEach( function ( comparedWeight, comparedWeightIndex, comparedWeightArray ) { + + if ( currentWeight > comparedWeight ) { + + comparedWeightArray[ comparedWeightIndex ] = currentWeight; + currentWeight = comparedWeight; + const tmp = wIndex[ comparedWeightIndex ]; + wIndex[ comparedWeightIndex ] = currentIndex; + currentIndex = tmp; + + } + + } ); + + } ); + weightIndices = wIndex; + weights = Weight; + + } + + // if the weight array is shorter than 4 pad with 0s + while ( weights.length < 4 ) { + + weights.push( 0 ); + weightIndices.push( 0 ); + + } + + for ( let i = 0; i < 4; ++ i ) { + + faceWeights.push( weights[ i ] ); + faceWeightIndices.push( weightIndices[ i ] ); + + } + + } + + if ( geoInfo.normal ) { + + const data = getData( polygonVertexIndex, polygonIndex, vertexIndex, geoInfo.normal ); + faceNormals.push( data[ 0 ], data[ 1 ], data[ 2 ] ); + + } + + if ( geoInfo.material && geoInfo.material.mappingType !== 'AllSame' ) { + + materialIndex = getData( polygonVertexIndex, polygonIndex, vertexIndex, geoInfo.material )[ 0 ]; + if ( materialIndex < 0 ) { + + scope.negativeMaterialIndices = true; + materialIndex = 0; // fallback + + } + + } + + if ( geoInfo.uv ) { + + geoInfo.uv.forEach( function ( uv, i ) { + + const data = getData( polygonVertexIndex, polygonIndex, vertexIndex, uv ); + if ( faceUVs[ i ] === undefined ) { + + faceUVs[ i ] = []; + + } + + faceUVs[ i ].push( data[ 0 ] ); + faceUVs[ i ].push( data[ 1 ] ); + + } ); + + } + + faceLength ++; + if ( endOfFace ) { + + if ( faceLength > 4 ) console.warn( 'THREE.FBXLoader: Polygons with more than four sides are not supported. Make sure to triangulate the geometry during export.' ); + scope.genFace( buffers, geoInfo, facePositionIndexes, materialIndex, faceNormals, faceColors, faceUVs, faceWeights, faceWeightIndices, faceLength ); + polygonIndex ++; + faceLength = 0; + + // reset arrays for the next face + facePositionIndexes = []; + faceNormals = []; + faceColors = []; + faceUVs = []; + faceWeights = []; + faceWeightIndices = []; + + } + + } ); + return buffers; + + } + + // Generate data for a single face in a geometry. If the face is a quad then split it into 2 tris + genFace( buffers, geoInfo, facePositionIndexes, materialIndex, faceNormals, faceColors, faceUVs, faceWeights, faceWeightIndices, faceLength ) { + + for ( let i = 2; i < faceLength; i ++ ) { + + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ 0 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ 1 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ 2 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ ( i - 1 ) * 3 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ ( i - 1 ) * 3 + 1 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ ( i - 1 ) * 3 + 2 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ i * 3 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ i * 3 + 1 ] ] ); + buffers.vertex.push( geoInfo.vertexPositions[ facePositionIndexes[ i * 3 + 2 ] ] ); + if ( geoInfo.skeleton ) { + + buffers.vertexWeights.push( faceWeights[ 0 ] ); + buffers.vertexWeights.push( faceWeights[ 1 ] ); + buffers.vertexWeights.push( faceWeights[ 2 ] ); + buffers.vertexWeights.push( faceWeights[ 3 ] ); + buffers.vertexWeights.push( faceWeights[ ( i - 1 ) * 4 ] ); + buffers.vertexWeights.push( faceWeights[ ( i - 1 ) * 4 + 1 ] ); + buffers.vertexWeights.push( faceWeights[ ( i - 1 ) * 4 + 2 ] ); + buffers.vertexWeights.push( faceWeights[ ( i - 1 ) * 4 + 3 ] ); + buffers.vertexWeights.push( faceWeights[ i * 4 ] ); + buffers.vertexWeights.push( faceWeights[ i * 4 + 1 ] ); + buffers.vertexWeights.push( faceWeights[ i * 4 + 2 ] ); + buffers.vertexWeights.push( faceWeights[ i * 4 + 3 ] ); + buffers.weightsIndices.push( faceWeightIndices[ 0 ] ); + buffers.weightsIndices.push( faceWeightIndices[ 1 ] ); + buffers.weightsIndices.push( faceWeightIndices[ 2 ] ); + buffers.weightsIndices.push( faceWeightIndices[ 3 ] ); + buffers.weightsIndices.push( faceWeightIndices[ ( i - 1 ) * 4 ] ); + buffers.weightsIndices.push( faceWeightIndices[ ( i - 1 ) * 4 + 1 ] ); + buffers.weightsIndices.push( faceWeightIndices[ ( i - 1 ) * 4 + 2 ] ); + buffers.weightsIndices.push( faceWeightIndices[ ( i - 1 ) * 4 + 3 ] ); + buffers.weightsIndices.push( faceWeightIndices[ i * 4 ] ); + buffers.weightsIndices.push( faceWeightIndices[ i * 4 + 1 ] ); + buffers.weightsIndices.push( faceWeightIndices[ i * 4 + 2 ] ); + buffers.weightsIndices.push( faceWeightIndices[ i * 4 + 3 ] ); + + } + + if ( geoInfo.color ) { + + buffers.colors.push( faceColors[ 0 ] ); + buffers.colors.push( faceColors[ 1 ] ); + buffers.colors.push( faceColors[ 2 ] ); + buffers.colors.push( faceColors[ ( i - 1 ) * 3 ] ); + buffers.colors.push( faceColors[ ( i - 1 ) * 3 + 1 ] ); + buffers.colors.push( faceColors[ ( i - 1 ) * 3 + 2 ] ); + buffers.colors.push( faceColors[ i * 3 ] ); + buffers.colors.push( faceColors[ i * 3 + 1 ] ); + buffers.colors.push( faceColors[ i * 3 + 2 ] ); + + } + + if ( geoInfo.material && geoInfo.material.mappingType !== 'AllSame' ) { + + buffers.materialIndex.push( materialIndex ); + buffers.materialIndex.push( materialIndex ); + buffers.materialIndex.push( materialIndex ); + + } + + if ( geoInfo.normal ) { + + buffers.normal.push( faceNormals[ 0 ] ); + buffers.normal.push( faceNormals[ 1 ] ); + buffers.normal.push( faceNormals[ 2 ] ); + buffers.normal.push( faceNormals[ ( i - 1 ) * 3 ] ); + buffers.normal.push( faceNormals[ ( i - 1 ) * 3 + 1 ] ); + buffers.normal.push( faceNormals[ ( i - 1 ) * 3 + 2 ] ); + buffers.normal.push( faceNormals[ i * 3 ] ); + buffers.normal.push( faceNormals[ i * 3 + 1 ] ); + buffers.normal.push( faceNormals[ i * 3 + 2 ] ); + + } + + if ( geoInfo.uv ) { + + geoInfo.uv.forEach( function ( uv, j ) { + + if ( buffers.uvs[ j ] === undefined ) buffers.uvs[ j ] = []; + buffers.uvs[ j ].push( faceUVs[ j ][ 0 ] ); + buffers.uvs[ j ].push( faceUVs[ j ][ 1 ] ); + buffers.uvs[ j ].push( faceUVs[ j ][ ( i - 1 ) * 2 ] ); + buffers.uvs[ j ].push( faceUVs[ j ][ ( i - 1 ) * 2 + 1 ] ); + buffers.uvs[ j ].push( faceUVs[ j ][ i * 2 ] ); + buffers.uvs[ j ].push( faceUVs[ j ][ i * 2 + 1 ] ); + + } ); + + } + + } + + } + addMorphTargets( parentGeo, parentGeoNode, morphTargets, preTransform ) { + + if ( morphTargets.length === 0 ) return; + parentGeo.morphTargetsRelative = true; + parentGeo.morphAttributes.position = []; + // parentGeo.morphAttributes.normal = []; // not implemented + + const scope = this; + morphTargets.forEach( function ( morphTarget ) { + + morphTarget.rawTargets.forEach( function ( rawTarget ) { + + const morphGeoNode = fbxTree.Objects.Geometry[ rawTarget.geoID ]; + if ( morphGeoNode !== undefined ) { + + scope.genMorphGeometry( parentGeo, parentGeoNode, morphGeoNode, preTransform, rawTarget.name ); + + } + + } ); + + } ); + + } + + // a morph geometry node is similar to a standard node, and the node is also contained + // in FBXTree.Objects.Geometry, however it can only have attributes for position, normal + // and a special attribute Index defining which vertices of the original geometry are affected + // Normal and position attributes only have data for the vertices that are affected by the morph + genMorphGeometry( parentGeo, parentGeoNode, morphGeoNode, preTransform, name ) { + + const vertexIndices = parentGeoNode.PolygonVertexIndex !== undefined ? parentGeoNode.PolygonVertexIndex.a : []; + const morphPositionsSparse = morphGeoNode.Vertices !== undefined ? morphGeoNode.Vertices.a : []; + const indices = morphGeoNode.Indexes !== undefined ? morphGeoNode.Indexes.a : []; + const length = parentGeo.attributes.position.count * 3; + const morphPositions = new Float32Array( length ); + for ( let i = 0; i < indices.length; i ++ ) { + + const morphIndex = indices[ i ] * 3; + morphPositions[ morphIndex ] = morphPositionsSparse[ i * 3 ]; + morphPositions[ morphIndex + 1 ] = morphPositionsSparse[ i * 3 + 1 ]; + morphPositions[ morphIndex + 2 ] = morphPositionsSparse[ i * 3 + 2 ]; + + } + + // TODO: add morph normal support + const morphGeoInfo = { + vertexIndices: vertexIndices, + vertexPositions: morphPositions + }; + const morphBuffers = this.genBuffers( morphGeoInfo ); + const positionAttribute = new THREE.Float32BufferAttribute( morphBuffers.vertex, 3 ); + positionAttribute.name = name || morphGeoNode.attrName; + positionAttribute.applyMatrix4( preTransform ); + parentGeo.morphAttributes.position.push( positionAttribute ); + + } + + // Parse normal from FBXTree.Objects.Geometry.LayerElementNormal if it exists + parseNormals( NormalNode ) { + + const mappingType = NormalNode.MappingInformationType; + const referenceType = NormalNode.ReferenceInformationType; + const buffer = NormalNode.Normals.a; + let indexBuffer = []; + if ( referenceType === 'IndexToDirect' ) { + + if ( 'NormalIndex' in NormalNode ) { + + indexBuffer = NormalNode.NormalIndex.a; + + } else if ( 'NormalsIndex' in NormalNode ) { + + indexBuffer = NormalNode.NormalsIndex.a; + + } + + } + + return { + dataSize: 3, + buffer: buffer, + indices: indexBuffer, + mappingType: mappingType, + referenceType: referenceType + }; + + } + + // Parse UVs from FBXTree.Objects.Geometry.LayerElementUV if it exists + parseUVs( UVNode ) { + + const mappingType = UVNode.MappingInformationType; + const referenceType = UVNode.ReferenceInformationType; + const buffer = UVNode.UV.a; + let indexBuffer = []; + if ( referenceType === 'IndexToDirect' ) { + + indexBuffer = UVNode.UVIndex.a; + + } + + return { + dataSize: 2, + buffer: buffer, + indices: indexBuffer, + mappingType: mappingType, + referenceType: referenceType + }; + + } + + // Parse Vertex Colors from FBXTree.Objects.Geometry.LayerElementColor if it exists + parseVertexColors( ColorNode ) { + + const mappingType = ColorNode.MappingInformationType; + const referenceType = ColorNode.ReferenceInformationType; + const buffer = ColorNode.Colors.a; + let indexBuffer = []; + if ( referenceType === 'IndexToDirect' ) { + + indexBuffer = ColorNode.ColorIndex.a; + + } + + return { + dataSize: 4, + buffer: buffer, + indices: indexBuffer, + mappingType: mappingType, + referenceType: referenceType + }; + + } + + // Parse mapping and material data in FBXTree.Objects.Geometry.LayerElementMaterial if it exists + parseMaterialIndices( MaterialNode ) { + + const mappingType = MaterialNode.MappingInformationType; + const referenceType = MaterialNode.ReferenceInformationType; + if ( mappingType === 'NoMappingInformation' ) { + + return { + dataSize: 1, + buffer: [ 0 ], + indices: [ 0 ], + mappingType: 'AllSame', + referenceType: referenceType + }; + + } + + const materialIndexBuffer = MaterialNode.Materials.a; + + // Since materials are stored as indices, there's a bit of a mismatch between FBX and what + // we expect.So we create an intermediate buffer that points to the index in the buffer, + // for conforming with the other functions we've written for other data. + const materialIndices = []; + for ( let i = 0; i < materialIndexBuffer.length; ++ i ) { + + materialIndices.push( i ); + + } + + return { + dataSize: 1, + buffer: materialIndexBuffer, + indices: materialIndices, + mappingType: mappingType, + referenceType: referenceType + }; + + } + + // Generate a NurbGeometry from a node in FBXTree.Objects.Geometry + parseNurbsGeometry( geoNode ) { + + if ( THREE.NURBSCurve === undefined ) { + + console.error( 'THREE.FBXLoader: The loader relies on THREE.NURBSCurve for any nurbs present in the model. Nurbs will show up as empty geometry.' ); + return new THREE.BufferGeometry(); + + } + + const order = parseInt( geoNode.Order ); + if ( isNaN( order ) ) { + + console.error( 'THREE.FBXLoader: Invalid Order %s given for geometry ID: %s', geoNode.Order, geoNode.id ); + return new THREE.BufferGeometry(); + + } + + const degree = order - 1; + const knots = geoNode.KnotVector.a; + const controlPoints = []; + const pointsValues = geoNode.Points.a; + for ( let i = 0, l = pointsValues.length; i < l; i += 4 ) { + + controlPoints.push( new THREE.Vector4().fromArray( pointsValues, i ) ); + + } + + let startKnot, endKnot; + if ( geoNode.Form === 'Closed' ) { + + controlPoints.push( controlPoints[ 0 ] ); + + } else if ( geoNode.Form === 'Periodic' ) { + + startKnot = degree; + endKnot = knots.length - 1 - startKnot; + for ( let i = 0; i < degree; ++ i ) { + + controlPoints.push( controlPoints[ i ] ); + + } + + } + + const curve = new THREE.NURBSCurve( degree, knots, controlPoints, startKnot, endKnot ); + const points = curve.getPoints( controlPoints.length * 12 ); + return new THREE.BufferGeometry().setFromPoints( points ); + + } + + } + + // parse animation data from FBXTree + class AnimationParser { + + // take raw animation clips and turn them into three.js animation clips + parse() { + + const animationClips = []; + const rawClips = this.parseClips(); + if ( rawClips !== undefined ) { + + for ( const key in rawClips ) { + + const rawClip = rawClips[ key ]; + const clip = this.addClip( rawClip ); + animationClips.push( clip ); + + } + + } + + return animationClips; + + } + parseClips() { + + // since the actual transformation data is stored in FBXTree.Objects.AnimationCurve, + // if this is undefined we can safely assume there are no animations + if ( fbxTree.Objects.AnimationCurve === undefined ) return undefined; + const curveNodesMap = this.parseAnimationCurveNodes(); + this.parseAnimationCurves( curveNodesMap ); + const layersMap = this.parseAnimationLayers( curveNodesMap ); + const rawClips = this.parseAnimStacks( layersMap ); + return rawClips; + + } + + // parse nodes in FBXTree.Objects.AnimationCurveNode + // each AnimationCurveNode holds data for an animation transform for a model (e.g. left arm rotation ) + // and is referenced by an AnimationLayer + parseAnimationCurveNodes() { + + const rawCurveNodes = fbxTree.Objects.AnimationCurveNode; + const curveNodesMap = new Map(); + for ( const nodeID in rawCurveNodes ) { + + const rawCurveNode = rawCurveNodes[ nodeID ]; + if ( rawCurveNode.attrName.match( /S|R|T|DeformPercent/ ) !== null ) { + + const curveNode = { + id: rawCurveNode.id, + attr: rawCurveNode.attrName, + curves: {} + }; + curveNodesMap.set( curveNode.id, curveNode ); + + } + + } + + return curveNodesMap; + + } + + // parse nodes in FBXTree.Objects.AnimationCurve and connect them up to + // previously parsed AnimationCurveNodes. Each AnimationCurve holds data for a single animated + // axis ( e.g. times and values of x rotation) + parseAnimationCurves( curveNodesMap ) { + + const rawCurves = fbxTree.Objects.AnimationCurve; + + // TODO: Many values are identical up to roundoff error, but won't be optimised + // e.g. position times: [0, 0.4, 0. 8] + // position values: [7.23538335023477e-7, 93.67518615722656, -0.9982695579528809, 7.23538335023477e-7, 93.67518615722656, -0.9982695579528809, 7.235384487103147e-7, 93.67520904541016, -0.9982695579528809] + // clearly, this should be optimised to + // times: [0], positions [7.23538335023477e-7, 93.67518615722656, -0.9982695579528809] + // this shows up in nearly every FBX file, and generally time array is length > 100 + + for ( const nodeID in rawCurves ) { + + const animationCurve = { + id: rawCurves[ nodeID ].id, + times: rawCurves[ nodeID ].KeyTime.a.map( convertFBXTimeToSeconds ), + values: rawCurves[ nodeID ].KeyValueFloat.a + }; + const relationships = connections.get( animationCurve.id ); + if ( relationships !== undefined ) { + + const animationCurveID = relationships.parents[ 0 ].ID; + const animationCurveRelationship = relationships.parents[ 0 ].relationship; + if ( animationCurveRelationship.match( /X/ ) ) { + + curveNodesMap.get( animationCurveID ).curves[ 'x' ] = animationCurve; + + } else if ( animationCurveRelationship.match( /Y/ ) ) { + + curveNodesMap.get( animationCurveID ).curves[ 'y' ] = animationCurve; + + } else if ( animationCurveRelationship.match( /Z/ ) ) { + + curveNodesMap.get( animationCurveID ).curves[ 'z' ] = animationCurve; + + } else if ( animationCurveRelationship.match( /d|DeformPercent/ ) && curveNodesMap.has( animationCurveID ) ) { + + curveNodesMap.get( animationCurveID ).curves[ 'morph' ] = animationCurve; + + } + + } + + } + + } + + // parse nodes in FBXTree.Objects.AnimationLayer. Each layers holds references + // to various AnimationCurveNodes and is referenced by an AnimationStack node + // note: theoretically a stack can have multiple layers, however in practice there always seems to be one per stack + parseAnimationLayers( curveNodesMap ) { + + const rawLayers = fbxTree.Objects.AnimationLayer; + const layersMap = new Map(); + for ( const nodeID in rawLayers ) { + + const layerCurveNodes = []; + const connection = connections.get( parseInt( nodeID ) ); + if ( connection !== undefined ) { + + // all the animationCurveNodes used in the layer + const children = connection.children; + children.forEach( function ( child, i ) { + + if ( curveNodesMap.has( child.ID ) ) { + + const curveNode = curveNodesMap.get( child.ID ); + + // check that the curves are defined for at least one axis, otherwise ignore the curveNode + if ( curveNode.curves.x !== undefined || curveNode.curves.y !== undefined || curveNode.curves.z !== undefined ) { + + if ( layerCurveNodes[ i ] === undefined ) { + + const modelID = connections.get( child.ID ).parents.filter( function ( parent ) { + + return parent.relationship !== undefined; + + } )[ 0 ].ID; + if ( modelID !== undefined ) { + + const rawModel = fbxTree.Objects.Model[ modelID.toString() ]; + if ( rawModel === undefined ) { + + console.warn( 'THREE.FBXLoader: Encountered a unused curve.', child ); + return; + + } + + const node = { + modelName: rawModel.attrName ? THREE.PropertyBinding.sanitizeNodeName( rawModel.attrName ) : '', + ID: rawModel.id, + initialPosition: [ 0, 0, 0 ], + initialRotation: [ 0, 0, 0 ], + initialScale: [ 1, 1, 1 ] + }; + sceneGraph.traverse( function ( child ) { + + if ( child.ID === rawModel.id ) { + + node.transform = child.matrix; + if ( child.userData.transformData ) node.eulerOrder = child.userData.transformData.eulerOrder; + + } + + } ); + if ( ! node.transform ) node.transform = new THREE.Matrix4(); + + // if the animated model is pre rotated, we'll have to apply the pre rotations to every + // animation value as well + if ( 'PreRotation' in rawModel ) node.preRotation = rawModel.PreRotation.value; + if ( 'PostRotation' in rawModel ) node.postRotation = rawModel.PostRotation.value; + layerCurveNodes[ i ] = node; + + } + + } + + if ( layerCurveNodes[ i ] ) layerCurveNodes[ i ][ curveNode.attr ] = curveNode; + + } else if ( curveNode.curves.morph !== undefined ) { + + if ( layerCurveNodes[ i ] === undefined ) { + + const deformerID = connections.get( child.ID ).parents.filter( function ( parent ) { + + return parent.relationship !== undefined; + + } )[ 0 ].ID; + const morpherID = connections.get( deformerID ).parents[ 0 ].ID; + const geoID = connections.get( morpherID ).parents[ 0 ].ID; + + // assuming geometry is not used in more than one model + const modelID = connections.get( geoID ).parents[ 0 ].ID; + const rawModel = fbxTree.Objects.Model[ modelID ]; + const node = { + modelName: rawModel.attrName ? THREE.PropertyBinding.sanitizeNodeName( rawModel.attrName ) : '', + morphName: fbxTree.Objects.Deformer[ deformerID ].attrName + }; + layerCurveNodes[ i ] = node; + + } + + layerCurveNodes[ i ][ curveNode.attr ] = curveNode; + + } + + } + + } ); + layersMap.set( parseInt( nodeID ), layerCurveNodes ); + + } + + } + + return layersMap; + + } + + // parse nodes in FBXTree.Objects.AnimationStack. These are the top level node in the animation + // hierarchy. Each Stack node will be used to create a THREE.AnimationClip + parseAnimStacks( layersMap ) { + + const rawStacks = fbxTree.Objects.AnimationStack; + + // connect the stacks (clips) up to the layers + const rawClips = {}; + for ( const nodeID in rawStacks ) { + + const children = connections.get( parseInt( nodeID ) ).children; + if ( children.length > 1 ) { + + // it seems like stacks will always be associated with a single layer. But just in case there are files + // where there are multiple layers per stack, we'll display a warning + console.warn( 'THREE.FBXLoader: Encountered an animation stack with multiple layers, this is currently not supported. Ignoring subsequent layers.' ); + + } + + const layer = layersMap.get( children[ 0 ].ID ); + rawClips[ nodeID ] = { + name: rawStacks[ nodeID ].attrName, + layer: layer + }; + + } + + return rawClips; + + } + addClip( rawClip ) { + + let tracks = []; + const scope = this; + rawClip.layer.forEach( function ( rawTracks ) { + + tracks = tracks.concat( scope.generateTracks( rawTracks ) ); + + } ); + return new THREE.AnimationClip( rawClip.name, - 1, tracks ); + + } + generateTracks( rawTracks ) { + + const tracks = []; + let initialPosition = new THREE.Vector3(); + let initialRotation = new THREE.Quaternion(); + let initialScale = new THREE.Vector3(); + if ( rawTracks.transform ) rawTracks.transform.decompose( initialPosition, initialRotation, initialScale ); + initialPosition = initialPosition.toArray(); + initialRotation = new THREE.Euler().setFromQuaternion( initialRotation, rawTracks.eulerOrder ).toArray(); + initialScale = initialScale.toArray(); + if ( rawTracks.T !== undefined && Object.keys( rawTracks.T.curves ).length > 0 ) { + + const positionTrack = this.generateVectorTrack( rawTracks.modelName, rawTracks.T.curves, initialPosition, 'position' ); + if ( positionTrack !== undefined ) tracks.push( positionTrack ); + + } + + if ( rawTracks.R !== undefined && Object.keys( rawTracks.R.curves ).length > 0 ) { + + const rotationTrack = this.generateRotationTrack( rawTracks.modelName, rawTracks.R.curves, initialRotation, rawTracks.preRotation, rawTracks.postRotation, rawTracks.eulerOrder ); + if ( rotationTrack !== undefined ) tracks.push( rotationTrack ); + + } + + if ( rawTracks.S !== undefined && Object.keys( rawTracks.S.curves ).length > 0 ) { + + const scaleTrack = this.generateVectorTrack( rawTracks.modelName, rawTracks.S.curves, initialScale, 'scale' ); + if ( scaleTrack !== undefined ) tracks.push( scaleTrack ); + + } + + if ( rawTracks.DeformPercent !== undefined ) { + + const morphTrack = this.generateMorphTrack( rawTracks ); + if ( morphTrack !== undefined ) tracks.push( morphTrack ); + + } + + return tracks; + + } + generateVectorTrack( modelName, curves, initialValue, type ) { + + const times = this.getTimesForAllAxes( curves ); + const values = this.getKeyframeTrackValues( times, curves, initialValue ); + return new THREE.VectorKeyframeTrack( modelName + '.' + type, times, values ); + + } + generateRotationTrack( modelName, curves, initialValue, preRotation, postRotation, eulerOrder ) { + + if ( curves.x !== undefined ) { + + this.interpolateRotations( curves.x ); + curves.x.values = curves.x.values.map( THREE.MathUtils.degToRad ); + + } + + if ( curves.y !== undefined ) { + + this.interpolateRotations( curves.y ); + curves.y.values = curves.y.values.map( THREE.MathUtils.degToRad ); + + } + + if ( curves.z !== undefined ) { + + this.interpolateRotations( curves.z ); + curves.z.values = curves.z.values.map( THREE.MathUtils.degToRad ); + + } + + const times = this.getTimesForAllAxes( curves ); + const values = this.getKeyframeTrackValues( times, curves, initialValue ); + if ( preRotation !== undefined ) { + + preRotation = preRotation.map( THREE.MathUtils.degToRad ); + preRotation.push( eulerOrder ); + preRotation = new THREE.Euler().fromArray( preRotation ); + preRotation = new THREE.Quaternion().setFromEuler( preRotation ); + + } + + if ( postRotation !== undefined ) { + + postRotation = postRotation.map( THREE.MathUtils.degToRad ); + postRotation.push( eulerOrder ); + postRotation = new THREE.Euler().fromArray( postRotation ); + postRotation = new THREE.Quaternion().setFromEuler( postRotation ).invert(); + + } + + const quaternion = new THREE.Quaternion(); + const euler = new THREE.Euler(); + const quaternionValues = []; + for ( let i = 0; i < values.length; i += 3 ) { + + euler.set( values[ i ], values[ i + 1 ], values[ i + 2 ], eulerOrder ); + quaternion.setFromEuler( euler ); + if ( preRotation !== undefined ) quaternion.premultiply( preRotation ); + if ( postRotation !== undefined ) quaternion.multiply( postRotation ); + quaternion.toArray( quaternionValues, i / 3 * 4 ); + + } + + return new THREE.QuaternionKeyframeTrack( modelName + '.quaternion', times, quaternionValues ); + + } + generateMorphTrack( rawTracks ) { + + const curves = rawTracks.DeformPercent.curves.morph; + const values = curves.values.map( function ( val ) { + + return val / 100; + + } ); + const morphNum = sceneGraph.getObjectByName( rawTracks.modelName ).morphTargetDictionary[ rawTracks.morphName ]; + return new THREE.NumberKeyframeTrack( rawTracks.modelName + '.morphTargetInfluences[' + morphNum + ']', curves.times, values ); + + } + + // For all animated objects, times are defined separately for each axis + // Here we'll combine the times into one sorted array without duplicates + getTimesForAllAxes( curves ) { + + let times = []; + + // first join together the times for each axis, if defined + if ( curves.x !== undefined ) times = times.concat( curves.x.times ); + if ( curves.y !== undefined ) times = times.concat( curves.y.times ); + if ( curves.z !== undefined ) times = times.concat( curves.z.times ); + + // then sort them + times = times.sort( function ( a, b ) { + + return a - b; + + } ); + + // and remove duplicates + if ( times.length > 1 ) { + + let targetIndex = 1; + let lastValue = times[ 0 ]; + for ( let i = 1; i < times.length; i ++ ) { + + const currentValue = times[ i ]; + if ( currentValue !== lastValue ) { + + times[ targetIndex ] = currentValue; + lastValue = currentValue; + targetIndex ++; + + } + + } + + times = times.slice( 0, targetIndex ); + + } + + return times; + + } + getKeyframeTrackValues( times, curves, initialValue ) { + + const prevValue = initialValue; + const values = []; + let xIndex = - 1; + let yIndex = - 1; + let zIndex = - 1; + times.forEach( function ( time ) { + + if ( curves.x ) xIndex = curves.x.times.indexOf( time ); + if ( curves.y ) yIndex = curves.y.times.indexOf( time ); + if ( curves.z ) zIndex = curves.z.times.indexOf( time ); + + // if there is an x value defined for this frame, use that + if ( xIndex !== - 1 ) { + + const xValue = curves.x.values[ xIndex ]; + values.push( xValue ); + prevValue[ 0 ] = xValue; + + } else { + + // otherwise use the x value from the previous frame + values.push( prevValue[ 0 ] ); + + } + + if ( yIndex !== - 1 ) { + + const yValue = curves.y.values[ yIndex ]; + values.push( yValue ); + prevValue[ 1 ] = yValue; + + } else { + + values.push( prevValue[ 1 ] ); + + } + + if ( zIndex !== - 1 ) { + + const zValue = curves.z.values[ zIndex ]; + values.push( zValue ); + prevValue[ 2 ] = zValue; + + } else { + + values.push( prevValue[ 2 ] ); + + } + + } ); + return values; + + } + + // Rotations are defined as THREE.Euler angles which can have values of any size + // These will be converted to quaternions which don't support values greater than + // PI, so we'll interpolate large rotations + interpolateRotations( curve ) { + + for ( let i = 1; i < curve.values.length; i ++ ) { + + const initialValue = curve.values[ i - 1 ]; + const valuesSpan = curve.values[ i ] - initialValue; + const absoluteSpan = Math.abs( valuesSpan ); + if ( absoluteSpan >= 180 ) { + + const numSubIntervals = absoluteSpan / 180; + const step = valuesSpan / numSubIntervals; + let nextValue = initialValue + step; + const initialTime = curve.times[ i - 1 ]; + const timeSpan = curve.times[ i ] - initialTime; + const interval = timeSpan / numSubIntervals; + let nextTime = initialTime + interval; + const interpolatedTimes = []; + const interpolatedValues = []; + while ( nextTime < curve.times[ i ] ) { + + interpolatedTimes.push( nextTime ); + nextTime += interval; + interpolatedValues.push( nextValue ); + nextValue += step; + + } + + curve.times = inject( curve.times, i, interpolatedTimes ); + curve.values = inject( curve.values, i, interpolatedValues ); + + } + + } + + } + + } + + // parse an FBX file in ASCII format + class TextParser { + + getPrevNode() { + + return this.nodeStack[ this.currentIndent - 2 ]; + + } + getCurrentNode() { + + return this.nodeStack[ this.currentIndent - 1 ]; + + } + getCurrentProp() { + + return this.currentProp; + + } + pushStack( node ) { + + this.nodeStack.push( node ); + this.currentIndent += 1; + + } + popStack() { + + this.nodeStack.pop(); + this.currentIndent -= 1; + + } + setCurrentProp( val, name ) { + + this.currentProp = val; + this.currentPropName = name; + + } + parse( text ) { + + this.currentIndent = 0; + this.allNodes = new FBXTree(); + this.nodeStack = []; + this.currentProp = []; + this.currentPropName = ''; + const scope = this; + const split = text.split( /[\r\n]+/ ); + split.forEach( function ( line, i ) { + + const matchComment = line.match( /^[\s\t]*;/ ); + const matchEmpty = line.match( /^[\s\t]*$/ ); + if ( matchComment || matchEmpty ) return; + const matchBeginning = line.match( '^\\t{' + scope.currentIndent + '}(\\w+):(.*){', '' ); + const matchProperty = line.match( '^\\t{' + scope.currentIndent + '}(\\w+):[\\s\\t\\r\\n](.*)' ); + const matchEnd = line.match( '^\\t{' + ( scope.currentIndent - 1 ) + '}}' ); + if ( matchBeginning ) { + + scope.parseNodeBegin( line, matchBeginning ); + + } else if ( matchProperty ) { + + scope.parseNodeProperty( line, matchProperty, split[ ++ i ] ); + + } else if ( matchEnd ) { + + scope.popStack(); + + } else if ( line.match( /^[^\s\t}]/ ) ) { + + // large arrays are split over multiple lines terminated with a ',' character + // if this is encountered the line needs to be joined to the previous line + scope.parseNodePropertyContinued( line ); + + } + + } ); + return this.allNodes; + + } + parseNodeBegin( line, property ) { + + const nodeName = property[ 1 ].trim().replace( /^"/, '' ).replace( /"$/, '' ); + const nodeAttrs = property[ 2 ].split( ',' ).map( function ( attr ) { + + return attr.trim().replace( /^"/, '' ).replace( /"$/, '' ); + + } ); + const node = { + name: nodeName + }; + const attrs = this.parseNodeAttr( nodeAttrs ); + const currentNode = this.getCurrentNode(); + + // a top node + if ( this.currentIndent === 0 ) { + + this.allNodes.add( nodeName, node ); + + } else { + + // a subnode + + // if the subnode already exists, append it + if ( nodeName in currentNode ) { + + // special case Pose needs PoseNodes as an array + if ( nodeName === 'PoseNode' ) { + + currentNode.PoseNode.push( node ); + + } else if ( currentNode[ nodeName ].id !== undefined ) { + + currentNode[ nodeName ] = {}; + currentNode[ nodeName ][ currentNode[ nodeName ].id ] = currentNode[ nodeName ]; + + } + + if ( attrs.id !== '' ) currentNode[ nodeName ][ attrs.id ] = node; + + } else if ( typeof attrs.id === 'number' ) { + + currentNode[ nodeName ] = {}; + currentNode[ nodeName ][ attrs.id ] = node; + + } else if ( nodeName !== 'Properties70' ) { + + if ( nodeName === 'PoseNode' ) currentNode[ nodeName ] = [ node ]; else currentNode[ nodeName ] = node; + + } + + } + + if ( typeof attrs.id === 'number' ) node.id = attrs.id; + if ( attrs.name !== '' ) node.attrName = attrs.name; + if ( attrs.type !== '' ) node.attrType = attrs.type; + this.pushStack( node ); + + } + parseNodeAttr( attrs ) { + + let id = attrs[ 0 ]; + if ( attrs[ 0 ] !== '' ) { + + id = parseInt( attrs[ 0 ] ); + if ( isNaN( id ) ) { + + id = attrs[ 0 ]; + + } + + } + + let name = '', + type = ''; + if ( attrs.length > 1 ) { + + name = attrs[ 1 ].replace( /^(\w+)::/, '' ); + type = attrs[ 2 ]; + + } + + return { + id: id, + name: name, + type: type + }; + + } + parseNodeProperty( line, property, contentLine ) { + + let propName = property[ 1 ].replace( /^"/, '' ).replace( /"$/, '' ).trim(); + let propValue = property[ 2 ].replace( /^"/, '' ).replace( /"$/, '' ).trim(); + + // for special case: base64 image data follows "Content: ," line + // Content: , + // "/9j/4RDaRXhpZgAATU0A..." + if ( propName === 'Content' && propValue === ',' ) { + + propValue = contentLine.replace( /"/g, '' ).replace( /,$/, '' ).trim(); + + } + + const currentNode = this.getCurrentNode(); + const parentName = currentNode.name; + if ( parentName === 'Properties70' ) { + + this.parseNodeSpecialProperty( line, propName, propValue ); + return; + + } + + // Connections + if ( propName === 'C' ) { + + const connProps = propValue.split( ',' ).slice( 1 ); + const from = parseInt( connProps[ 0 ] ); + const to = parseInt( connProps[ 1 ] ); + let rest = propValue.split( ',' ).slice( 3 ); + rest = rest.map( function ( elem ) { + + return elem.trim().replace( /^"/, '' ); + + } ); + propName = 'connections'; + propValue = [ from, to ]; + append( propValue, rest ); + if ( currentNode[ propName ] === undefined ) { + + currentNode[ propName ] = []; + + } + + } + + // Node + if ( propName === 'Node' ) currentNode.id = propValue; + + // connections + if ( propName in currentNode && Array.isArray( currentNode[ propName ] ) ) { + + currentNode[ propName ].push( propValue ); + + } else { + + if ( propName !== 'a' ) currentNode[ propName ] = propValue; else currentNode.a = propValue; + + } + + this.setCurrentProp( currentNode, propName ); + + // convert string to array, unless it ends in ',' in which case more will be added to it + if ( propName === 'a' && propValue.slice( - 1 ) !== ',' ) { + + currentNode.a = parseNumberArray( propValue ); + + } + + } + parseNodePropertyContinued( line ) { + + const currentNode = this.getCurrentNode(); + currentNode.a += line; + + // if the line doesn't end in ',' we have reached the end of the property value + // so convert the string to an array + if ( line.slice( - 1 ) !== ',' ) { + + currentNode.a = parseNumberArray( currentNode.a ); + + } + + } + + // parse "Property70" + parseNodeSpecialProperty( line, propName, propValue ) { + + // split this + // P: "Lcl Scaling", "Lcl Scaling", "", "A",1,1,1 + // into array like below + // ["Lcl Scaling", "Lcl Scaling", "", "A", "1,1,1" ] + const props = propValue.split( '",' ).map( function ( prop ) { + + return prop.trim().replace( /^\"/, '' ).replace( /\s/, '_' ); + + } ); + const innerPropName = props[ 0 ]; + const innerPropType1 = props[ 1 ]; + const innerPropType2 = props[ 2 ]; + const innerPropFlag = props[ 3 ]; + let innerPropValue = props[ 4 ]; + + // cast values where needed, otherwise leave as strings + switch ( innerPropType1 ) { + + case 'int': + case 'enum': + case 'bool': + case 'ULongLong': + case 'double': + case 'Number': + case 'FieldOfView': + innerPropValue = parseFloat( innerPropValue ); + break; + case 'Color': + case 'ColorRGB': + case 'Vector3D': + case 'Lcl_Translation': + case 'Lcl_Rotation': + case 'Lcl_Scaling': + innerPropValue = parseNumberArray( innerPropValue ); + break; + + } + + // CAUTION: these props must append to parent's parent + this.getPrevNode()[ innerPropName ] = { + 'type': innerPropType1, + 'type2': innerPropType2, + 'flag': innerPropFlag, + 'value': innerPropValue + }; + this.setCurrentProp( this.getPrevNode(), innerPropName ); + + } + + } + + // Parse an FBX file in Binary format + class BinaryParser { + + parse( buffer ) { + + const reader = new BinaryReader( buffer ); + reader.skip( 23 ); // skip magic 23 bytes + + const version = reader.getUint32(); + if ( version < 6400 ) { + + throw new Error( 'THREE.FBXLoader: FBX version not supported, FileVersion: ' + version ); + + } + + const allNodes = new FBXTree(); + while ( ! this.endOfContent( reader ) ) { + + const node = this.parseNode( reader, version ); + if ( node !== null ) allNodes.add( node.name, node ); + + } + + return allNodes; + + } + + // Check if reader has reached the end of content. + endOfContent( reader ) { + + // footer size: 160bytes + 16-byte alignment padding + // - 16bytes: magic + // - padding til 16-byte alignment (at least 1byte?) + // (seems like some exporters embed fixed 15 or 16bytes?) + // - 4bytes: magic + // - 4bytes: version + // - 120bytes: zero + // - 16bytes: magic + if ( reader.size() % 16 === 0 ) { + + return ( reader.getOffset() + 160 + 16 & ~ 0xf ) >= reader.size(); + + } else { + + return reader.getOffset() + 160 + 16 >= reader.size(); + + } + + } + + // recursively parse nodes until the end of the file is reached + parseNode( reader, version ) { + + const node = {}; + + // The first three data sizes depends on version. + const endOffset = version >= 7500 ? reader.getUint64() : reader.getUint32(); + const numProperties = version >= 7500 ? reader.getUint64() : reader.getUint32(); + version >= 7500 ? reader.getUint64() : reader.getUint32(); // the returned propertyListLen is not used + + const nameLen = reader.getUint8(); + const name = reader.getString( nameLen ); + + // Regards this node as NULL-record if endOffset is zero + if ( endOffset === 0 ) return null; + const propertyList = []; + for ( let i = 0; i < numProperties; i ++ ) { + + propertyList.push( this.parseProperty( reader ) ); + + } + + // Regards the first three elements in propertyList as id, attrName, and attrType + const id = propertyList.length > 0 ? propertyList[ 0 ] : ''; + const attrName = propertyList.length > 1 ? propertyList[ 1 ] : ''; + const attrType = propertyList.length > 2 ? propertyList[ 2 ] : ''; + + // check if this node represents just a single property + // like (name, 0) set or (name2, [0, 1, 2]) set of {name: 0, name2: [0, 1, 2]} + node.singleProperty = numProperties === 1 && reader.getOffset() === endOffset ? true : false; + while ( endOffset > reader.getOffset() ) { + + const subNode = this.parseNode( reader, version ); + if ( subNode !== null ) this.parseSubNode( name, node, subNode ); + + } + + node.propertyList = propertyList; // raw property list used by parent + + if ( typeof id === 'number' ) node.id = id; + if ( attrName !== '' ) node.attrName = attrName; + if ( attrType !== '' ) node.attrType = attrType; + if ( name !== '' ) node.name = name; + return node; + + } + parseSubNode( name, node, subNode ) { + + // special case: child node is single property + if ( subNode.singleProperty === true ) { + + const value = subNode.propertyList[ 0 ]; + if ( Array.isArray( value ) ) { + + node[ subNode.name ] = subNode; + subNode.a = value; + + } else { + + node[ subNode.name ] = value; + + } + + } else if ( name === 'Connections' && subNode.name === 'C' ) { + + const array = []; + subNode.propertyList.forEach( function ( property, i ) { + + // first Connection is FBX type (OO, OP, etc.). We'll discard these + if ( i !== 0 ) array.push( property ); + + } ); + if ( node.connections === undefined ) { + + node.connections = []; + + } + + node.connections.push( array ); + + } else if ( subNode.name === 'Properties70' ) { + + const keys = Object.keys( subNode ); + keys.forEach( function ( key ) { + + node[ key ] = subNode[ key ]; + + } ); + + } else if ( name === 'Properties70' && subNode.name === 'P' ) { + + let innerPropName = subNode.propertyList[ 0 ]; + let innerPropType1 = subNode.propertyList[ 1 ]; + const innerPropType2 = subNode.propertyList[ 2 ]; + const innerPropFlag = subNode.propertyList[ 3 ]; + let innerPropValue; + if ( innerPropName.indexOf( 'Lcl ' ) === 0 ) innerPropName = innerPropName.replace( 'Lcl ', 'Lcl_' ); + if ( innerPropType1.indexOf( 'Lcl ' ) === 0 ) innerPropType1 = innerPropType1.replace( 'Lcl ', 'Lcl_' ); + if ( innerPropType1 === 'Color' || innerPropType1 === 'ColorRGB' || innerPropType1 === 'Vector' || innerPropType1 === 'Vector3D' || innerPropType1.indexOf( 'Lcl_' ) === 0 ) { + + innerPropValue = [ subNode.propertyList[ 4 ], subNode.propertyList[ 5 ], subNode.propertyList[ 6 ] ]; + + } else { + + innerPropValue = subNode.propertyList[ 4 ]; + + } + + // this will be copied to parent, see above + node[ innerPropName ] = { + 'type': innerPropType1, + 'type2': innerPropType2, + 'flag': innerPropFlag, + 'value': innerPropValue + }; + + } else if ( node[ subNode.name ] === undefined ) { + + if ( typeof subNode.id === 'number' ) { + + node[ subNode.name ] = {}; + node[ subNode.name ][ subNode.id ] = subNode; + + } else { + + node[ subNode.name ] = subNode; + + } + + } else { + + if ( subNode.name === 'PoseNode' ) { + + if ( ! Array.isArray( node[ subNode.name ] ) ) { + + node[ subNode.name ] = [ node[ subNode.name ] ]; + + } + + node[ subNode.name ].push( subNode ); + + } else if ( node[ subNode.name ][ subNode.id ] === undefined ) { + + node[ subNode.name ][ subNode.id ] = subNode; + + } + + } + + } + parseProperty( reader ) { + + const type = reader.getString( 1 ); + let length; + switch ( type ) { + + case 'C': + return reader.getBoolean(); + case 'D': + return reader.getFloat64(); + case 'F': + return reader.getFloat32(); + case 'I': + return reader.getInt32(); + case 'L': + return reader.getInt64(); + case 'R': + length = reader.getUint32(); + return reader.getArrayBuffer( length ); + case 'S': + length = reader.getUint32(); + return reader.getString( length ); + case 'Y': + return reader.getInt16(); + case 'b': + case 'c': + case 'd': + case 'f': + case 'i': + case 'l': + const arrayLength = reader.getUint32(); + const encoding = reader.getUint32(); // 0: non-compressed, 1: compressed + const compressedLength = reader.getUint32(); + if ( encoding === 0 ) { + + switch ( type ) { + + case 'b': + case 'c': + return reader.getBooleanArray( arrayLength ); + case 'd': + return reader.getFloat64Array( arrayLength ); + case 'f': + return reader.getFloat32Array( arrayLength ); + case 'i': + return reader.getInt32Array( arrayLength ); + case 'l': + return reader.getInt64Array( arrayLength ); + + } + + } + + if ( typeof fflate === 'undefined' ) { + + console.error( 'THREE.FBXLoader: External library fflate.min.js required.' ); + + } + + const data = fflate.unzlibSync( new Uint8Array( reader.getArrayBuffer( compressedLength ) ) ); // eslint-disable-line no-undef + const reader2 = new BinaryReader( data.buffer ); + switch ( type ) { + + case 'b': + case 'c': + return reader2.getBooleanArray( arrayLength ); + case 'd': + return reader2.getFloat64Array( arrayLength ); + case 'f': + return reader2.getFloat32Array( arrayLength ); + case 'i': + return reader2.getInt32Array( arrayLength ); + case 'l': + return reader2.getInt64Array( arrayLength ); + + } + + break; + // cannot happen but is required by the DeepScan + + default: + throw new Error( 'THREE.FBXLoader: Unknown property type ' + type ); + + } + + } + + } + class BinaryReader { + + constructor( buffer, littleEndian ) { + + this.dv = new DataView( buffer ); + this.offset = 0; + this.littleEndian = littleEndian !== undefined ? littleEndian : true; + + } + getOffset() { + + return this.offset; + + } + size() { + + return this.dv.buffer.byteLength; + + } + skip( length ) { + + this.offset += length; + + } + + // seems like true/false representation depends on exporter. + // true: 1 or 'Y'(=0x59), false: 0 or 'T'(=0x54) + // then sees LSB. + getBoolean() { + + return ( this.getUint8() & 1 ) === 1; + + } + getBooleanArray( size ) { + + const a = []; + for ( let i = 0; i < size; i ++ ) { + + a.push( this.getBoolean() ); + + } + + return a; + + } + getUint8() { + + const value = this.dv.getUint8( this.offset ); + this.offset += 1; + return value; + + } + getInt16() { + + const value = this.dv.getInt16( this.offset, this.littleEndian ); + this.offset += 2; + return value; + + } + getInt32() { + + const value = this.dv.getInt32( this.offset, this.littleEndian ); + this.offset += 4; + return value; + + } + getInt32Array( size ) { + + const a = []; + for ( let i = 0; i < size; i ++ ) { + + a.push( this.getInt32() ); + + } + + return a; + + } + getUint32() { + + const value = this.dv.getUint32( this.offset, this.littleEndian ); + this.offset += 4; + return value; + + } + + // JavaScript doesn't support 64-bit integer so calculate this here + // 1 << 32 will return 1 so using multiply operation instead here. + // There's a possibility that this method returns wrong value if the value + // is out of the range between Number.MAX_SAFE_INTEGER and Number.MIN_SAFE_INTEGER. + // TODO: safely handle 64-bit integer + getInt64() { + + let low, high; + if ( this.littleEndian ) { + + low = this.getUint32(); + high = this.getUint32(); + + } else { + + high = this.getUint32(); + low = this.getUint32(); + + } + + // calculate negative value + if ( high & 0x80000000 ) { + + high = ~ high & 0xFFFFFFFF; + low = ~ low & 0xFFFFFFFF; + if ( low === 0xFFFFFFFF ) high = high + 1 & 0xFFFFFFFF; + low = low + 1 & 0xFFFFFFFF; + return - ( high * 0x100000000 + low ); + + } + + return high * 0x100000000 + low; + + } + getInt64Array( size ) { + + const a = []; + for ( let i = 0; i < size; i ++ ) { + + a.push( this.getInt64() ); + + } + + return a; + + } + + // Note: see getInt64() comment + getUint64() { + + let low, high; + if ( this.littleEndian ) { + + low = this.getUint32(); + high = this.getUint32(); + + } else { + + high = this.getUint32(); + low = this.getUint32(); + + } + + return high * 0x100000000 + low; + + } + getFloat32() { + + const value = this.dv.getFloat32( this.offset, this.littleEndian ); + this.offset += 4; + return value; + + } + getFloat32Array( size ) { + + const a = []; + for ( let i = 0; i < size; i ++ ) { + + a.push( this.getFloat32() ); + + } + + return a; + + } + getFloat64() { + + const value = this.dv.getFloat64( this.offset, this.littleEndian ); + this.offset += 8; + return value; + + } + getFloat64Array( size ) { + + const a = []; + for ( let i = 0; i < size; i ++ ) { + + a.push( this.getFloat64() ); + + } + + return a; + + } + getArrayBuffer( size ) { + + const value = this.dv.buffer.slice( this.offset, this.offset + size ); + this.offset += size; + return value; + + } + getString( size ) { + + // note: safari 9 doesn't support Uint8Array.indexOf; create intermediate array instead + let a = []; + for ( let i = 0; i < size; i ++ ) { + + a[ i ] = this.getUint8(); + + } + + const nullByte = a.indexOf( 0 ); + if ( nullByte >= 0 ) a = a.slice( 0, nullByte ); + return THREE.LoaderUtils.decodeText( new Uint8Array( a ) ); + + } + + } + + // FBXTree holds a representation of the FBX data, returned by the TextParser ( FBX ASCII format) + // and BinaryParser( FBX Binary format) + class FBXTree { + + add( key, val ) { + + this[ key ] = val; + + } + + } + + // ************** UTILITY FUNCTIONS ************** + + function isFbxFormatBinary( buffer ) { + + const CORRECT = 'Kaydara\u0020FBX\u0020Binary\u0020\u0020\0'; + return buffer.byteLength >= CORRECT.length && CORRECT === convertArrayBufferToString( buffer, 0, CORRECT.length ); + + } + + function isFbxFormatASCII( text ) { + + const CORRECT = [ 'K', 'a', 'y', 'd', 'a', 'r', 'a', '\\', 'F', 'B', 'X', '\\', 'B', 'i', 'n', 'a', 'r', 'y', '\\', '\\' ]; + let cursor = 0; + function read( offset ) { + + const result = text[ offset - 1 ]; + text = text.slice( cursor + offset ); + cursor ++; + return result; + + } + + for ( let i = 0; i < CORRECT.length; ++ i ) { + + const num = read( 1 ); + if ( num === CORRECT[ i ] ) { + + return false; + + } + + } + + return true; + + } + + function getFbxVersion( text ) { + + const versionRegExp = /FBXVersion: (\d+)/; + const match = text.match( versionRegExp ); + if ( match ) { + + const version = parseInt( match[ 1 ] ); + return version; + + } + + throw new Error( 'THREE.FBXLoader: Cannot find the version number for the file given.' ); + + } + + // Converts FBX ticks into real time seconds. + function convertFBXTimeToSeconds( time ) { + + return time / 46186158000; + + } + + const dataArray = []; + + // extracts the data from the correct position in the FBX array based on indexing type + function getData( polygonVertexIndex, polygonIndex, vertexIndex, infoObject ) { + + let index; + switch ( infoObject.mappingType ) { + + case 'ByPolygonVertex': + index = polygonVertexIndex; + break; + case 'ByPolygon': + index = polygonIndex; + break; + case 'ByVertice': + index = vertexIndex; + break; + case 'AllSame': + index = infoObject.indices[ 0 ]; + break; + default: + console.warn( 'THREE.FBXLoader: unknown attribute mapping type ' + infoObject.mappingType ); + + } + + if ( infoObject.referenceType === 'IndexToDirect' ) index = infoObject.indices[ index ]; + const from = index * infoObject.dataSize; + const to = from + infoObject.dataSize; + return slice( dataArray, infoObject.buffer, from, to ); + + } + + const tempEuler = new THREE.Euler(); + const tempVec = new THREE.Vector3(); + + // generate transformation from FBX transform data + // ref: https://help.autodesk.com/view/FBX/2017/ENU/?guid=__files_GUID_10CDD63C_79C1_4F2D_BB28_AD2BE65A02ED_htm + // ref: http://docs.autodesk.com/FBX/2014/ENU/FBX-SDK-Documentation/index.html?url=cpp_ref/_transformations_2main_8cxx-example.html,topicNumber=cpp_ref__transformations_2main_8cxx_example_htmlfc10a1e1-b18d-4e72-9dc0-70d0f1959f5e + function generateTransform( transformData ) { + + const lTranslationM = new THREE.Matrix4(); + const lPreRotationM = new THREE.Matrix4(); + const lRotationM = new THREE.Matrix4(); + const lPostRotationM = new THREE.Matrix4(); + const lScalingM = new THREE.Matrix4(); + const lScalingPivotM = new THREE.Matrix4(); + const lScalingOffsetM = new THREE.Matrix4(); + const lRotationOffsetM = new THREE.Matrix4(); + const lRotationPivotM = new THREE.Matrix4(); + const lParentGX = new THREE.Matrix4(); + const lParentLX = new THREE.Matrix4(); + const lGlobalT = new THREE.Matrix4(); + const inheritType = transformData.inheritType ? transformData.inheritType : 0; + if ( transformData.translation ) lTranslationM.setPosition( tempVec.fromArray( transformData.translation ) ); + if ( transformData.preRotation ) { + + const array = transformData.preRotation.map( THREE.MathUtils.degToRad ); + array.push( transformData.eulerOrder || THREE.Euler.DefaultOrder ); + lPreRotationM.makeRotationFromEuler( tempEuler.fromArray( array ) ); + + } + + if ( transformData.rotation ) { + + const array = transformData.rotation.map( THREE.MathUtils.degToRad ); + array.push( transformData.eulerOrder || THREE.Euler.DefaultOrder ); + lRotationM.makeRotationFromEuler( tempEuler.fromArray( array ) ); + + } + + if ( transformData.postRotation ) { + + const array = transformData.postRotation.map( THREE.MathUtils.degToRad ); + array.push( transformData.eulerOrder || THREE.Euler.DefaultOrder ); + lPostRotationM.makeRotationFromEuler( tempEuler.fromArray( array ) ); + lPostRotationM.invert(); + + } + + if ( transformData.scale ) lScalingM.scale( tempVec.fromArray( transformData.scale ) ); + + // Pivots and offsets + if ( transformData.scalingOffset ) lScalingOffsetM.setPosition( tempVec.fromArray( transformData.scalingOffset ) ); + if ( transformData.scalingPivot ) lScalingPivotM.setPosition( tempVec.fromArray( transformData.scalingPivot ) ); + if ( transformData.rotationOffset ) lRotationOffsetM.setPosition( tempVec.fromArray( transformData.rotationOffset ) ); + if ( transformData.rotationPivot ) lRotationPivotM.setPosition( tempVec.fromArray( transformData.rotationPivot ) ); + + // parent transform + if ( transformData.parentMatrixWorld ) { + + lParentLX.copy( transformData.parentMatrix ); + lParentGX.copy( transformData.parentMatrixWorld ); + + } + + const lLRM = lPreRotationM.clone().multiply( lRotationM ).multiply( lPostRotationM ); + // Global Rotation + const lParentGRM = new THREE.Matrix4(); + lParentGRM.extractRotation( lParentGX ); + + // Global Shear*Scaling + const lParentTM = new THREE.Matrix4(); + lParentTM.copyPosition( lParentGX ); + const lParentGRSM = lParentTM.clone().invert().multiply( lParentGX ); + const lParentGSM = lParentGRM.clone().invert().multiply( lParentGRSM ); + const lLSM = lScalingM; + const lGlobalRS = new THREE.Matrix4(); + if ( inheritType === 0 ) { + + lGlobalRS.copy( lParentGRM ).multiply( lLRM ).multiply( lParentGSM ).multiply( lLSM ); + + } else if ( inheritType === 1 ) { + + lGlobalRS.copy( lParentGRM ).multiply( lParentGSM ).multiply( lLRM ).multiply( lLSM ); + + } else { + + const lParentLSM = new THREE.Matrix4().scale( new THREE.Vector3().setFromMatrixScale( lParentLX ) ); + const lParentLSM_inv = lParentLSM.clone().invert(); + const lParentGSM_noLocal = lParentGSM.clone().multiply( lParentLSM_inv ); + lGlobalRS.copy( lParentGRM ).multiply( lLRM ).multiply( lParentGSM_noLocal ).multiply( lLSM ); + + } + + const lRotationPivotM_inv = lRotationPivotM.clone().invert(); + const lScalingPivotM_inv = lScalingPivotM.clone().invert(); + // Calculate the local transform matrix + let lTransform = lTranslationM.clone().multiply( lRotationOffsetM ).multiply( lRotationPivotM ).multiply( lPreRotationM ).multiply( lRotationM ).multiply( lPostRotationM ).multiply( lRotationPivotM_inv ).multiply( lScalingOffsetM ).multiply( lScalingPivotM ).multiply( lScalingM ).multiply( lScalingPivotM_inv ); + const lLocalTWithAllPivotAndOffsetInfo = new THREE.Matrix4().copyPosition( lTransform ); + const lGlobalTranslation = lParentGX.clone().multiply( lLocalTWithAllPivotAndOffsetInfo ); + lGlobalT.copyPosition( lGlobalTranslation ); + lTransform = lGlobalT.clone().multiply( lGlobalRS ); + + // from global to local + lTransform.premultiply( lParentGX.invert() ); + return lTransform; + + } + + // Returns the three.js intrinsic THREE.Euler order corresponding to FBX extrinsic THREE.Euler order + // ref: http://help.autodesk.com/view/FBX/2017/ENU/?guid=__cpp_ref_class_fbx_euler_html + function getEulerOrder( order ) { + + order = order || 0; + const enums = [ 'ZYX', + // -> XYZ extrinsic + 'YZX', + // -> XZY extrinsic + 'XZY', + // -> YZX extrinsic + 'ZXY', + // -> YXZ extrinsic + 'YXZ', + // -> ZXY extrinsic + 'XYZ' // -> ZYX extrinsic + //'SphericXYZ', // not possible to support + ]; + + if ( order === 6 ) { + + console.warn( 'THREE.FBXLoader: unsupported THREE.Euler Order: Spherical XYZ. Animations and rotations may be incorrect.' ); + return enums[ 0 ]; + + } + + return enums[ order ]; + + } + + // Parses comma separated list of numbers and returns them an array. + // Used internally by the TextParser + function parseNumberArray( value ) { + + const array = value.split( ',' ).map( function ( val ) { + + return parseFloat( val ); + + } ); + return array; + + } + + function convertArrayBufferToString( buffer, from, to ) { + + if ( from === undefined ) from = 0; + if ( to === undefined ) to = buffer.byteLength; + return THREE.LoaderUtils.decodeText( new Uint8Array( buffer, from, to ) ); + + } + + function append( a, b ) { + + for ( let i = 0, j = a.length, l = b.length; i < l; i ++, j ++ ) { + + a[ j ] = b[ i ]; + + } + + } + + function slice( a, b, from, to ) { + + for ( let i = from, j = 0; i < to; i ++, j ++ ) { + + a[ j ] = b[ i ]; + + } + + return a; + + } + + // inject array a2 into array a1 at index + function inject( a1, index, a2 ) { + + return a1.slice( 0, index ).concat( a2 ).concat( a1.slice( index ) ); + + } + + THREE.FBXLoader = FBXLoader; + +} )(); diff --git a/apps/web-console/vendor/three/0.147.0/LICENSE b/apps/web-console/vendor/three/0.147.0/LICENSE new file mode 100644 index 0000000..b90fa96 --- /dev/null +++ b/apps/web-console/vendor/three/0.147.0/LICENSE @@ -0,0 +1,21 @@ +The MIT License + +Copyright © 2010-2022 three.js authors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/apps/web-console/vendor/three/0.147.0/fflate.min.js b/apps/web-console/vendor/three/0.147.0/fflate.min.js new file mode 100644 index 0000000..977fca3 --- /dev/null +++ b/apps/web-console/vendor/three/0.147.0/fflate.min.js @@ -0,0 +1,7 @@ +/*! +fflate - fast JavaScript compression/decompression + +Licensed under MIT. https://github.com/101arrowz/fflate/blob/master/LICENSE +version 0.6.9 +*/ +!function(f){typeof module!='undefined'&&typeof exports=='object'?module.exports=f():typeof define!='undefined'&&define.amd?define(['fflate',f]):(typeof self!='undefined'?self:this).fflate=f()}(function(){var _e={};"use strict";var t=(typeof module!='undefined'&&typeof exports=='object'?function(_f){"use strict";var e,t=";var __w=require('worker_threads');__w.parentPort.on('message',function(m){onmessage({data:m})}),postMessage=function(m,t){__w.parentPort.postMessage(m,t)},close=process.exit;self=global";try{e=require("worker_threads").Worker}catch(e){}exports.default=e?function(r,n,o,a,s){var u=!1,i=new e(r+t,{eval:!0}).on("error",(function(e){return s(e,null)})).on("message",(function(e){return s(null,e)})).on("exit",(function(e){e&&!u&&s(Error("exited with code "+e),null)}));return i.postMessage(o,a),i.terminate=function(){return u=!0,e.prototype.terminate.call(i)},i}:function(e,t,r,n,o){setImmediate((function(){return o(Error("async operations unsupported - update to Node 12+ (or Node 10-11 with the --experimental-worker CLI flag)"),null)}));var a=function(){};return{terminate:a,postMessage:a}};return _f}:function(_f){"use strict";var e={},r=function(e){return URL.createObjectURL(new Blob([e],{type:"text/javascript"}))},t=function(e){return new Worker(e)};try{URL.revokeObjectURL(r(""))}catch(e){r=function(e){return"data:application/javascript;charset=UTF-8,"+encodeURI(e)},t=function(e){return new Worker(e,{type:"module"})}}_f.default=function(n,o,u,a,c){var i=t(e[o]||(e[o]=r(n)));return i.onerror=function(e){return c(e.error,null)},i.onmessage=function(e){return c(null,e.data)},i.postMessage(u,a),i};return _f})({}),n=Uint8Array,r=Uint16Array,e=Uint32Array,i=new n([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),o=new n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,n){for(var i=new r(31),o=0;o<31;++o)i[o]=n+=1<>>1|(21845&d)<<1;v[d]=((65280&(g=(61680&(g=(52428&g)>>>2|(13107&g)<<2))>>>4|(3855&g)<<4))>>>8|(255&g)<<8)>>>1}var w=function(t,n,e){for(var i=t.length,o=0,a=new r(n);o>>u]=h}else for(s=new r(i),o=0;o>>15-t[o]);return s},y=new n(288);for(d=0;d<144;++d)y[d]=8;for(d=144;d<256;++d)y[d]=9;for(d=256;d<280;++d)y[d]=7;for(d=280;d<288;++d)y[d]=8;var m=new n(32);for(d=0;d<32;++d)m[d]=5;var b=w(y,9,0),x=w(y,9,1),z=w(m,5,0),k=w(m,5,1),M=function(t){for(var n=t[0],r=1;rn&&(n=t[r]);return n},A=function(t,n,r){var e=n/8|0;return(t[e]|t[e+1]<<8)>>(7&n)&r},S=function(t,n){var r=n/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&n)},D=function(t){return(t/8|0)+(7&t&&1)},C=function(t,i,o){(null==i||i<0)&&(i=0),(null==o||o>t.length)&&(o=t.length);var a=new(t instanceof r?r:t instanceof e?e:n)(o-i);return a.set(t.subarray(i,o)),a},U=function(t,r,e){var s=t.length;if(!s||e&&!e.l&&s<5)return r||new n(0);var f=!r||e,h=!e||e.i;e||(e={}),r||(r=new n(3*s));var c=function(t){var e=r.length;if(t>e){var i=new n(Math.max(2*e,t));i.set(r),r=i}},p=e.f||0,v=e.p||0,d=e.b||0,g=e.l,y=e.d,m=e.m,b=e.n,z=8*s;do{if(!g){e.f=p=A(t,v,1);var U=A(t,v+1,3);if(v+=3,!U){var O=t[(Y=D(v)+4)-4]|t[Y-3]<<8,T=Y+O;if(T>s){if(h)throw"unexpected EOF";break}f&&c(d+O),r.set(t.subarray(Y,T),d),e.b=d+=O,e.p=v=8*T;continue}if(1==U)g=x,y=k,m=9,b=5;else{if(2!=U)throw"invalid block type";var Z=A(t,v,31)+257,I=A(t,v+10,15)+4,F=Z+A(t,v+5,31)+1;v+=14;for(var E=new n(F),G=new n(19),P=0;P>>4)<16)E[P++]=Y;else{var J=0,K=0;for(16==Y?(K=3+A(t,v,3),v+=2,J=E[P-1]):17==Y?(K=3+A(t,v,7),v+=3):18==Y&&(K=11+A(t,v,127),v+=7);K--;)E[P++]=J}}var L=E.subarray(0,Z),N=E.subarray(Z);m=M(L),b=M(N),g=w(L,m,1),y=w(N,b,1)}if(v>z){if(h)throw"unexpected EOF";break}}f&&c(d+131072);for(var Q=(1<>>4;if((v+=15&J)>z){if(h)throw"unexpected EOF";break}if(!J)throw"invalid length/literal";if(W<256)r[d++]=W;else{if(256==W){V=v,g=null;break}var X=W-254;W>264&&(X=A(t,v,(1<<(tt=i[P=W-257]))-1)+u[P],v+=tt);var $=y[S(t,v)&R],_=$>>>4;if(!$)throw"invalid distance";if(v+=15&$,N=l[_],_>3){var tt=o[_];N+=S(t,v)&(1<z){if(h)throw"unexpected EOF";break}f&&c(d+131072);for(var nt=d+X;d>>8},T=function(t,n,r){var e=n/8|0;t[e]|=r<<=7&n,t[e+1]|=r>>>8,t[e+2]|=r>>>16},Z=function(t,e){for(var i=[],o=0;ov&&(v=s[o].s);var d=new r(v+1),g=I(i[l-1],d,0);if(g>e){o=0;var w=0,y=g-e,m=1<e))break;w+=m-(1<>>=y;w>0;){var x=s[o].s;d[x]=0&&w;--o){var z=s[o].s;d[z]==e&&(--d[z],++w)}g=e}return[new n(d),g]},I=function(t,n,r){return-1==t.s?Math.max(I(t.l,n,r+1),I(t.r,n,r+1)):n[t.s]=r},F=function(t){for(var n=t.length;n&&!t[--n];);for(var e=new r(++n),i=0,o=t[0],a=1,s=function(t){e[i++]=t},f=1;f<=n;++f)if(t[f]==o&&f!=n)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[f]}return[e.subarray(0,i),n]},E=function(t,n){for(var r=0,e=0;e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o4&&!Y[a[J-1]];--J);var K,L,N,Q,R=p+5<<3,V=E(f,y)+E(u,m)+h,W=E(f,g)+E(u,M)+h+14+3*J+E(j,Y)+(2*j[16]+3*j[17]+7*j[18]);if(R<=V&&R<=W)return G(n,v,t.subarray(l,l+p));if(O(n,v,1+(W15&&(O(n,v,tt[q]>>>5&127),v+=tt[q]>>>12)}}else K=b,L=y,N=z,Q=m;for(q=0;q255){var nt;T(n,v,K[257+(nt=s[q]>>>18&31)]),v+=L[nt+257],nt>7&&(O(n,v,s[q]>>>23&31),v+=i[nt]);var rt=31&s[q];T(n,v,N[rt]),v+=Q[rt],rt>3&&(T(n,v,s[q]>>>5&8191),v+=o[rt])}else T(n,v,K[s[q]]),v+=L[s[q]];return T(n,v,K[256]),v+L[256]},j=new e([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),q=new n(0),H=function(t,a,s,f,u,c){var l=t.length,v=new n(f+l+5*(1+Math.ceil(l/7e3))+u),d=v.subarray(f,v.length-u),g=0;if(!a||l<8)for(var w=0;w<=l;w+=65535){var y=w+65535;y>>13,x=8191&m,z=(1<7e3||E>24576)&&L>423){g=P(t,d,0,O,T,Z,F,E,Y,w-Y,g),E=I=F=0,Y=w;for(var N=0;N<286;++N)T[N]=0;for(N=0;N<30;++N)Z[N]=0}var Q=2,R=0,V=x,W=J-K&32767;if(L>2&&B==U(w-W))for(var X=Math.min(b,L)-1,$=Math.min(32767,w),_=Math.min(258,L);W<=$&&--V&&J!=K;){if(t[w+Q]==t[w+Q-W]){for(var tt=0;tt<_&&t[w+tt]==t[w+tt-W];++tt);if(tt>Q){if(Q=tt,R=W,tt>X)break;var nt=Math.min(W,tt-2),rt=0;for(N=0;Nrt&&(rt=it,K=et)}}}W+=(J=K)-(K=k[J])+32768&32767}if(R){O[E++]=268435456|h[Q]<<18|p[R];var ot=31&h[Q],at=31&p[R];F+=i[ot]+o[at],++T[257+ot],++Z[at],H=w+Q,++I}else O[E++]=t[w],++T[t[w]]}}g=P(t,d,c,O,T,Z,F,E,Y,w-Y,g),!c&&7&g&&(g=G(d,g+1,q))}return C(v,0,f+D(g)+u)},Y=function(){for(var t=new e(256),n=0;n<256;++n){for(var r=n,i=9;--i;)r=(1&r&&3988292384)^r>>>1;t[n]=r}return t}(),B=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e>>8;t=r},d:function(){return~t}}},J=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,o=r.length,a=0;a!=o;){for(var s=Math.min(a+2655,o);a>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|t>>>8<<16|(255&(n%=65521))<<8|n>>>8}}},K=function(t,n,r,e,i){return H(t,null==n.level?6:n.level,null==n.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+n.mem,r,e,!i)},L=function(t,n){var r={};for(var e in t)r[e]=t[e];for(var e in n)r[e]=n[e];return r},N=function(t,n,r){for(var e=t(),i=""+t,o=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/ /g,"").split(","),a=0;a>>0},ut=function(t,n){return ft(t,n)+4294967296*ft(t,n+4)},ht=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},ct=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&ht(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},lt=function(t){if(31!=t[0]||139!=t[1]||8!=t[2])throw"invalid gzip data";var n=t[3],r=10;4&n&&(r+=t[10]|2+(t[11]<<8));for(var e=(n>>3&1)+(n>>4&1);e>0;e-=!t[r++]);return r+(2&n)},pt=function(t){var n=t.length;return(t[n-4]|t[n-3]<<8|t[n-2]<<16|t[n-1]<<24)>>>0},vt=function(t){return 10+(t.filename&&t.filename.length+1||0)},dt=function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;t[0]=120,t[1]=e<<6|(e?32-2*e:1)},gt=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function wt(t,n){return n||"function"!=typeof t||(n=t,t={}),this.ondata=n,t}var yt=function(){function t(t,n){n||"function"!=typeof t||(n=t,t={}),this.ondata=n,this.o=t||{}}return t.prototype.p=function(t,n){this.ondata(K(t,this.o,0,0,!n),n)},t.prototype.push=function(t,n){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";this.d=n,this.p(t,n||!1)},t}();_e.Deflate=yt;var mt=function(){return function(t,n){at([X,function(){return[ot,yt]}],this,wt.call(this,t,n),(function(t){var n=new yt(t.data);onmessage=ot(n)}),6)}}();function bt(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[X],(function(t){return rt(xt(t.data[0],t.data[1]))}),0,r)}function xt(t,n){return K(t,n||{},0,0)}_e.AsyncDeflate=mt,_e.deflate=bt,_e.deflateSync=xt;var zt=function(){function t(t){this.s={},this.p=new n(0),this.ondata=t}return t.prototype.e=function(t){if(this.d)throw"stream finished";if(!this.ondata)throw"no stream handler";var r=this.p.length,e=new n(r+t.length);e.set(this.p),e.set(t,r),this.p=e},t.prototype.c=function(t){this.d=this.s.i=t||!1;var n=this.s.b,r=U(this.p,this.o,this.s);this.ondata(C(r,n,this.s.b),this.d),this.o=C(r,this.s.b-32768),this.s.b=this.o.length,this.p=C(this.p,this.s.p/8|0),this.s.p&=7},t.prototype.push=function(t,n){this.e(t),this.c(n)},t}();_e.Inflate=zt;var kt=function(){return function(t){this.ondata=t,at([W,function(){return[ot,zt]}],this,0,(function(){var t=new zt;onmessage=ot(t)}),7)}}();function Mt(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[W],(function(t){return rt(At(t.data[0],et(t.data[1])))}),1,r)}function At(t,n){return U(t,n)}_e.AsyncInflate=kt,_e.inflate=Mt,_e.inflateSync=At;var St=function(){function t(t,n){this.c=B(),this.l=0,this.v=1,yt.call(this,t,n)}return t.prototype.push=function(t,n){yt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){this.c.p(t),this.l+=t.length;var r=K(t,this.o,this.v&&vt(this.o),n&&8,!n);this.v&&(ct(r,this.o),this.v=0),n&&(ht(r,r.length-8,this.c.d()),ht(r,r.length-4,this.l)),this.ondata(r,n)},t}();_e.Gzip=St,_e.Compress=St;var Dt=function(){return function(t,n){at([X,$,function(){return[ot,yt,St]}],this,wt.call(this,t,n),(function(t){var n=new St(t.data);onmessage=ot(n)}),8)}}();function Ct(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[X,$,function(){return[Ut]}],(function(t){return rt(Ut(t.data[0],t.data[1]))}),2,r)}function Ut(t,n){n||(n={});var r=B(),e=t.length;r.p(t);var i=K(t,n,vt(n),8),o=i.length;return ct(i,n),ht(i,o-8,r.d()),ht(i,o-4,e),i}_e.AsyncGzip=Dt,_e.AsyncCompress=Dt,_e.gzip=Ct,_e.compress=Ct,_e.gzipSync=Ut,_e.compressSync=Ut;var Ot=function(){function t(t){this.v=1,zt.call(this,t)}return t.prototype.push=function(t,n){if(zt.prototype.e.call(this,t),this.v){var r=this.p.length>3?lt(this.p):4;if(r>=this.p.length&&!n)return;this.p=this.p.subarray(r),this.v=0}if(n){if(this.p.length<8)throw"invalid gzip stream";this.p=this.p.subarray(0,-8)}zt.prototype.c.call(this,n)},t}();_e.Gunzip=Ot;var Tt=function(){return function(t){this.ondata=t,at([W,_,function(){return[ot,zt,Ot]}],this,0,(function(){var t=new Ot;onmessage=ot(t)}),9)}}();function Zt(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[W,_,function(){return[It]}],(function(t){return rt(It(t.data[0]))}),3,r)}function It(t,r){return U(t.subarray(lt(t),-8),r||new n(pt(t)))}_e.AsyncGunzip=Tt,_e.gunzip=Zt,_e.gunzipSync=It;var Ft=function(){function t(t,n){this.c=J(),this.v=1,yt.call(this,t,n)}return t.prototype.push=function(t,n){yt.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){this.c.p(t);var r=K(t,this.o,this.v&&2,n&&4,!n);this.v&&(dt(r,this.o),this.v=0),n&&ht(r,r.length-4,this.c.d()),this.ondata(r,n)},t}();_e.Zlib=Ft;var Et=function(){return function(t,n){at([X,tt,function(){return[ot,yt,Ft]}],this,wt.call(this,t,n),(function(t){var n=new Ft(t.data);onmessage=ot(n)}),10)}}();function Gt(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[X,tt,function(){return[Pt]}],(function(t){return rt(Pt(t.data[0],t.data[1]))}),4,r)}function Pt(t,n){n||(n={});var r=J();r.p(t);var e=K(t,n,2,4);return dt(e,n),ht(e,e.length-4,r.d()),e}_e.AsyncZlib=Et,_e.zlib=Gt,_e.zlibSync=Pt;var jt=function(){function t(t){this.v=1,zt.call(this,t)}return t.prototype.push=function(t,n){if(zt.prototype.e.call(this,t),this.v){if(this.p.length<2&&!n)return;this.p=this.p.subarray(2),this.v=0}if(n){if(this.p.length<4)throw"invalid zlib stream";this.p=this.p.subarray(0,-4)}zt.prototype.c.call(this,n)},t}();_e.Unzlib=jt;var qt=function(){return function(t){this.ondata=t,at([W,nt,function(){return[ot,zt,jt]}],this,0,(function(){var t=new jt;onmessage=ot(t)}),11)}}();function Ht(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return it(t,n,[W,nt,function(){return[Yt]}],(function(t){return rt(Yt(t.data[0],et(t.data[1])))}),5,r)}function Yt(t,n){return U((gt(t),t.subarray(2,-4)),n)}_e.AsyncUnzlib=qt,_e.unzlib=Ht,_e.unzlibSync=Yt;var Bt=function(){function t(t){this.G=Ot,this.I=zt,this.Z=jt,this.ondata=t}return t.prototype.push=function(t,r){if(!this.ondata)throw"no stream handler";if(this.s)this.s.push(t,r);else{if(this.p&&this.p.length){var e=new n(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length)}else this.p=t;if(this.p.length>2){var i=this,o=function(){i.ondata.apply(i,arguments)};this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(o):8!=(15&this.p[0])||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(o):new this.Z(o),this.s.push(this.p,r),this.p=null}}},t}();_e.Decompress=Bt;var Jt=function(){function t(t){this.G=Tt,this.I=kt,this.Z=qt,this.ondata=t}return t.prototype.push=function(t,n){Bt.prototype.push.call(this,t,n)},t}();function Kt(t,n,r){if(r||(r=n,n={}),"function"!=typeof r)throw"no callback";return 31==t[0]&&139==t[1]&&8==t[2]?Zt(t,n,r):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?Mt(t,n,r):Ht(t,n,r)}function Lt(t,n){return 31==t[0]&&139==t[1]&&8==t[2]?It(t,n):8!=(15&t[0])||t[0]>>4>7||(t[0]<<8|t[1])%31?At(t,n):Yt(t,n)}_e.AsyncDecompress=Jt,_e.decompress=Kt,_e.decompressSync=Lt;var Nt=function(t,r,e,i){for(var o in t){var a=t[o],s=r+o;a instanceof n?e[s]=[a,i]:Array.isArray(a)?e[s]=[a[0],L(i,a[1])]:Nt(a,s+"/",e,i)}},Qt="undefined"!=typeof TextEncoder&&new TextEncoder,Rt="undefined"!=typeof TextDecoder&&new TextDecoder,Vt=0;try{Rt.decode(q,{stream:!0}),Vt=1}catch(t){}var Wt=function(t){for(var n="",r=0;;){var e=t[r++],i=(e>127)+(e>223)+(e>239);if(r+i>t.length)return[n,C(t,r-1)];i?3==i?(e=((15&e)<<18|(63&t[r++])<<12|(63&t[r++])<<6|63&t[r++])-65536,n+=String.fromCharCode(55296|e>>10,56320|1023&e)):n+=String.fromCharCode(1&i?(31&e)<<6|63&t[r++]:(15&e)<<12|(63&t[r++])<<6|63&t[r++]):n+=String.fromCharCode(e)}},Xt=function(){function t(t){this.ondata=t,Vt?this.t=new TextDecoder:this.p=q}return t.prototype.push=function(t,r){if(!this.ondata)throw"no callback";if(r=!!r,this.t){if(this.ondata(this.t.decode(t,{stream:!0}),r),r){if(this.t.decode().length)throw"invalid utf-8 data";this.t=null}}else{if(!this.p)throw"stream finished";var e=new n(this.p.length+t.length);e.set(this.p),e.set(t,this.p.length);var i=Wt(e),o=i[0],a=i[1];if(r){if(a.length)throw"invalid utf-8 data";this.p=null}else this.p=a;this.ondata(o,r)}},t}();_e.DecodeUTF8=Xt;var $t=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){if(!this.ondata)throw"no callback";if(this.d)throw"stream finished";this.ondata(_t(t),this.d=n||!1)},t}();function _t(t,r){if(r){for(var e=new n(t.length),i=0;i>1)),s=0,f=function(t){a[s++]=t};for(i=0;ia.length){var u=new n(s+8+(o-i<<1));u.set(a),a=u}var h=t.charCodeAt(i);h<128||r?f(h):h<2048?(f(192|h>>6),f(128|63&h)):h>55295&&h<57344?(f(240|(h=65536+(1047552&h)|1023&t.charCodeAt(++i))>>18),f(128|h>>12&63),f(128|h>>6&63),f(128|63&h)):(f(224|h>>12),f(128|h>>6&63),f(128|63&h))}return C(a,0,s)}function tn(t,n){if(n){for(var r="",e=0;e65535)throw"extra field too long";n+=e+4}return n},sn=function(t,n,r,e,i,o,a,s){var f=e.length,u=r.extra,h=s&&s.length,c=an(u);ht(t,n,null!=a?33639248:67324752),n+=4,null!=a&&(t[n++]=20,t[n++]=r.os),t[n]=20,n+=2,t[n++]=r.flag<<1|(null==o&&8),t[n++]=i&&8,t[n++]=255&r.compression,t[n++]=r.compression>>8;var l=new Date(null==r.mtime?Date.now():r.mtime),p=l.getFullYear()-1980;if(p<0||p>119)throw"date not in range 1980-2099";if(ht(t,n,p<<25|l.getMonth()+1<<21|l.getDate()<<16|l.getHours()<<11|l.getMinutes()<<5|l.getSeconds()>>>1),n+=4,null!=o&&(ht(t,n,r.crc),ht(t,n+4,o),ht(t,n+8,r.size)),ht(t,n+12,f),ht(t,n+14,c),n+=16,null!=a&&(ht(t,n,h),ht(t,n+6,r.attrs),ht(t,n+10,a),n+=14),t.set(e,n),n+=f,c)for(var v in u){var d=u[v],g=d.length;ht(t,n,+v),ht(t,n+2,g),t.set(d,n+4),n+=4+g}return h&&(t.set(s,n),n+=h),n},fn=function(t,n,r,e,i){ht(t,n,101010256),ht(t,n+8,r),ht(t,n+10,r),ht(t,n+12,e),ht(t,n+16,i)},un=function(){function t(t){this.filename=t,this.c=B(),this.size=0,this.compression=0}return t.prototype.process=function(t,n){this.ondata(null,t,n)},t.prototype.push=function(t,n){if(!this.ondata)throw"no callback - add to ZIP archive before pushing";this.c.p(t),this.size+=t.length,n&&(this.crc=this.c.d()),this.process(t,n||!1)},t}();_e.ZipPassThrough=un;var hn=function(){function t(t,n){var r=this;n||(n={}),un.call(this,t),this.d=new yt(n,(function(t,n){r.ondata(null,t,n)})),this.compression=8,this.flag=nn(n.level)}return t.prototype.process=function(t,n){try{this.d.push(t,n)}catch(t){this.ondata(t,null,n)}},t.prototype.push=function(t,n){un.prototype.push.call(this,t,n)},t}();_e.ZipDeflate=hn;var cn=function(){function t(t,n){var r=this;n||(n={}),un.call(this,t),this.d=new mt(n,(function(t,n,e){r.ondata(t,n,e)})),this.compression=8,this.flag=nn(n.level),this.terminate=this.d.terminate}return t.prototype.process=function(t,n){this.d.push(t,n)},t.prototype.push=function(t,n){un.prototype.push.call(this,t,n)},t}();_e.AsyncZipDeflate=cn;var ln=function(){function t(t){this.ondata=t,this.u=[],this.d=1}return t.prototype.add=function(t){var r=this;if(2&this.d)throw"stream finished";var e=_t(t.filename),i=e.length,o=t.comment,a=o&&_t(o),s=i!=t.filename.length||a&&o.length!=a.length,f=i+an(t.extra)+30;if(i>65535)throw"filename too long";var u=new n(f);sn(u,0,t,e,s);var h=[u],c=function(){for(var t=0,n=h;t65535&&M("filename too long",null),k)if(g<16e4)try{M(null,xt(u,v))}catch(t){M(t,null)}else c.push(bt(u,v,M));else M(null,u)},d=0;d65535)throw"filename too long";var w=c?xt(u,h):u,y=w.length,m=B();m.p(u),i.push(L(h,{size:u.length,crc:m.d(),c:w,f:M,m:v,u:l!=s.length||v&&p.length!=d,o:o,compression:c})),o+=30+l+g+y,a+=76+2*(l+g)+(d||0)+y}for(var b=new n(a+22),x=o,z=a-o,k=0;k0){var i=Math.min(this.c,t.length),o=t.subarray(0,i);if(this.c-=i,this.d?this.d.push(o,!this.c):this.k[0].push(o),(t=t.subarray(i)).length)return this.push(t,r)}else{var a=0,s=0,f=void 0,u=void 0;this.p.length?t.length?((u=new n(this.p.length+t.length)).set(this.p),u.set(t,this.p.length)):u=this.p:u=t;for(var h=u.length,c=this.c,l=c&&this.d,p=function(){var t,n=ft(u,s);if(67324752==n){a=1,f=s,v.d=null,v.c=0;var r=st(u,s+6),i=st(u,s+8),o=2048&r,l=8&r,p=st(u,s+26),d=st(u,s+28);if(h>s+30+p+d){var g=[];v.k.unshift(g),a=2;var w,y=ft(u,s+18),m=ft(u,s+22),b=tn(u.subarray(s+30,s+=30+p),!o);4294967295==y?(t=l?[-2]:on(u,s),y=t[0],m=t[1]):l&&(y=-1),s+=d,v.c=y;var x={name:b,compression:i,start:function(){if(!x.ondata)throw"no callback";if(y){var t=e.o[i];if(!t)throw"unknown compression type "+i;(w=y<0?new t(b):new t(b,y,m)).ondata=function(t,n,r){x.ondata(t,n,r)};for(var n=0,r=g;n=0&&(x.size=y,x.originalSize=m),v.onfile(x)}return"break"}if(c){if(134695760==n)return f=s+=12+(-2==c&&8),a=3,v.c=0,"break";if(33639248==n)return f=s-=4,a=3,v.c=0,"break"}},v=this;s65558)return void r("invalid zip file",null);var s=st(t,a+8);s||r(null,{});var f=s,u=ft(t,a+16),h=4294967295==u;if(h){if(a=ft(t,a-12),101075792!=ft(t,a))return void r("invalid zip file",null);f=s=ft(t,a+32),u=ft(t,a+48)}for(var c=function(a){var f=en(t,u,h),c=f[0],l=f[1],p=f[2],v=f[3],d=f[4],g=rn(t,f[5]);u=d;var w=function(t,n){t?(i(),r(t,null)):(o[v]=n,--s||r(null,o))};if(c)if(8==c){var y=t.subarray(g,g+l);if(l<32e4)try{w(null,At(y,new n(p)))}catch(t){w(t,null)}else e.push(Mt(y,{size:p},w))}else w("unknown compression type "+c,null);else w(null,C(t,g,g+l))},l=0;l65558)throw"invalid zip file";var i=st(t,e+8);if(!i)return{};var o=ft(t,e+16),a=4294967295==o;if(a){if(e=ft(t,e-12),101075792!=ft(t,e))throw"invalid zip file";i=ft(t,e+32),o=ft(t,e+48)}for(var s=0;s>8&255]+ft[t>>16&255]+ft[t>>24&255]+"-"+ft[255&e]+ft[e>>8&255]+"-"+ft[e>>16&15|64]+ft[e>>24&255]+"-"+ft[63&i|128]+ft[i>>8&255]+"-"+ft[i>>16&255]+ft[i>>24&255]+ft[255&n]+ft[n>>8&255]+ft[n>>16&255]+ft[n>>24&255]).toLowerCase()}function yt(t,e,i){return Math.max(e,Math.min(i,t))}function Mt(t,e){return(t%e+e)%e}function bt(t,e,i){return(1-i)*t+i*e}function St(t){return 0==(t&t-1)&&0!==t}function wt(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))}function Tt(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))}function At(t,e){switch(e.constructor){case Float32Array:return t;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw new Error("Invalid component type.")}}function Et(t,e){switch(e.constructor){case Float32Array:return t;case Uint16Array:return Math.round(65535*t);case Uint8Array:return Math.round(255*t);case Int16Array:return Math.round(32767*t);case Int8Array:return Math.round(127*t);default:throw new Error("Invalid component type.")}}var Ct=Object.freeze({__proto__:null,DEG2RAD:vt,RAD2DEG:xt,generateUUID:_t,clamp:yt,euclideanModulo:Mt,mapLinear:function(t,e,i,n,r){return n+(t-e)*(r-n)/(i-e)},inverseLerp:function(t,e,i){return t!==e?(i-t)/(e-t):0},lerp:bt,damp:function(t,e,i,n){return bt(t,e,1-Math.exp(-i*n))},pingpong:function(t,e=1){return e-Math.abs(Mt(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){void 0!==t&&(gt=t);let e=gt+=1831565813;return e=Math.imul(e^e>>>15,1|e),e^=e+Math.imul(e^e>>>7,61|e),((e^e>>>14)>>>0)/4294967296},degToRad:function(t){return t*vt},radToDeg:function(t){return t*xt},isPowerOfTwo:St,ceilPowerOfTwo:wt,floorPowerOfTwo:Tt,setQuaternionFromProperEuler:function(t,e,i,n,r){const s=Math.cos,a=Math.sin,o=s(i/2),l=a(i/2),c=s((e+n)/2),h=a((e+n)/2),u=s((e-n)/2),d=a((e-n)/2),p=s((n-e)/2),m=a((n-e)/2);switch(r){case"XYX":t.set(o*h,l*u,l*d,o*c);break;case"YZY":t.set(l*d,o*h,l*u,o*c);break;case"ZXZ":t.set(l*u,l*d,o*h,o*c);break;case"XZX":t.set(o*h,l*m,l*p,o*c);break;case"YXY":t.set(l*p,o*h,l*m,o*c);break;case"ZYZ":t.set(l*m,l*p,o*h,o*c);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},normalize:Et,denormalize:At});class Lt{constructor(t=0,e=0){Lt.prototype.isVector2=!0,this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){const e=this.x,i=this.y,n=t.elements;return this.x=n[0]*e+n[3]*i+n[6],this.y=n[1]*e+n[4]*i+n[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this}clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this}clampLength(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){const i=Math.cos(e),n=Math.sin(e),r=this.x-t.x,s=this.y-t.y;return this.x=r*i-s*n+t.x,this.y=r*n+s*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class Rt{constructor(){Rt.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1]}set(t,e,i,n,r,s,a,o,l){const c=this.elements;return c[0]=t,c[1]=n,c[2]=a,c[3]=e,c[4]=r,c[5]=o,c[6]=i,c[7]=s,c[8]=l,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){const e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const i=t.elements,n=e.elements,r=this.elements,s=i[0],a=i[3],o=i[6],l=i[1],c=i[4],h=i[7],u=i[2],d=i[5],p=i[8],m=n[0],f=n[3],g=n[6],v=n[1],x=n[4],_=n[7],y=n[2],M=n[5],b=n[8];return r[0]=s*m+a*v+o*y,r[3]=s*f+a*x+o*M,r[6]=s*g+a*_+o*b,r[1]=l*m+c*v+h*y,r[4]=l*f+c*x+h*M,r[7]=l*g+c*_+h*b,r[2]=u*m+d*v+p*y,r[5]=u*f+d*x+p*M,r[8]=u*g+d*_+p*b,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){const t=this.elements,e=t[0],i=t[1],n=t[2],r=t[3],s=t[4],a=t[5],o=t[6],l=t[7],c=t[8];return e*s*c-e*a*l-i*r*c+i*a*o+n*r*l-n*s*o}invert(){const t=this.elements,e=t[0],i=t[1],n=t[2],r=t[3],s=t[4],a=t[5],o=t[6],l=t[7],c=t[8],h=c*s-a*l,u=a*o-c*r,d=l*r-s*o,p=e*h+i*u+n*d;if(0===p)return this.set(0,0,0,0,0,0,0,0,0);const m=1/p;return t[0]=h*m,t[1]=(n*l-c*i)*m,t[2]=(a*i-n*s)*m,t[3]=u*m,t[4]=(c*e-n*o)*m,t[5]=(n*r-a*e)*m,t[6]=d*m,t[7]=(i*o-l*e)*m,t[8]=(s*e-i*r)*m,this}transpose(){let t;const e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){const e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,n,r,s,a){const o=Math.cos(r),l=Math.sin(r);return this.set(i*o,i*l,-i*(o*s+l*a)+s+t,-n*l,n*o,-n*(-l*s+o*a)+a+e,0,0,1),this}scale(t,e){return this.premultiply(Pt.makeScale(t,e)),this}rotate(t){return this.premultiply(Pt.makeRotation(-t)),this}translate(t,e){return this.premultiply(Pt.makeTranslation(t,e)),this}makeTranslation(t,e){return this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,i,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){const e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}clone(){return(new this.constructor).fromArray(this.elements)}}const Pt=new Rt;function It(t){for(let e=t.length-1;e>=0;--e)if(t[e]>=65535)return!0;return!1}const Dt={Int8Array:Int8Array,Uint8Array:Uint8Array,Uint8ClampedArray:Uint8ClampedArray,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array};function Nt(t,e){return new Dt[t](e)}function Ot(t){return document.createElementNS("http://www.w3.org/1999/xhtml",t)}function zt(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function Ut(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}const Bt={[lt]:{[ct]:zt},[ct]:{[lt]:Ut}},Ft={legacyMode:!0,get workingColorSpace(){return ct},set workingColorSpace(t){console.warn("THREE.ColorManagement: .workingColorSpace is readonly.")},convert:function(t,e,i){if(this.legacyMode||e===i||!e||!i)return t;if(Bt[e]&&void 0!==Bt[e][i]){const n=Bt[e][i];return t.r=n(t.r),t.g=n(t.g),t.b=n(t.b),t}throw new Error("Unsupported color space conversion.")},fromWorkingColorSpace:function(t,e){return this.convert(t,this.workingColorSpace,e)},toWorkingColorSpace:function(t,e){return this.convert(t,e,this.workingColorSpace)}},kt={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},Gt={r:0,g:0,b:0},Vt={h:0,s:0,l:0},Ht={h:0,s:0,l:0};function Wt(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+6*(e-t)*(2/3-i):t}function jt(t,e){return e.r=t.r,e.g=t.g,e.b=t.b,e}class qt{constructor(t,e,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,void 0===e&&void 0===i?this.set(t):this.setRGB(t,e,i)}set(t){return t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t,e="srgb"){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,Ft.toWorkingColorSpace(this,e),this}setRGB(t,e,i,n=Ft.workingColorSpace){return this.r=t,this.g=e,this.b=i,Ft.toWorkingColorSpace(this,n),this}setHSL(t,e,i,n=Ft.workingColorSpace){if(t=Mt(t,1),e=yt(e,0,1),i=yt(i,0,1),0===e)this.r=this.g=this.b=i;else{const n=i<=.5?i*(1+e):i+e-i*e,r=2*i-n;this.r=Wt(r,n,t+1/3),this.g=Wt(r,n,t),this.b=Wt(r,n,t-1/3)}return Ft.toWorkingColorSpace(this,n),this}setStyle(t,e="srgb"){function i(e){void 0!==e&&parseFloat(e)<1&&console.warn("THREE.Color: Alpha component of "+t+" will be ignored.")}let n;if(n=/^((?:rgb|hsl)a?)\(([^\)]*)\)/.exec(t)){let t;const r=n[1],s=n[2];switch(r){case"rgb":case"rgba":if(t=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(255,parseInt(t[1],10))/255,this.g=Math.min(255,parseInt(t[2],10))/255,this.b=Math.min(255,parseInt(t[3],10))/255,Ft.toWorkingColorSpace(this,e),i(t[4]),this;if(t=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s))return this.r=Math.min(100,parseInt(t[1],10))/100,this.g=Math.min(100,parseInt(t[2],10))/100,this.b=Math.min(100,parseInt(t[3],10))/100,Ft.toWorkingColorSpace(this,e),i(t[4]),this;break;case"hsl":case"hsla":if(t=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(s)){const n=parseFloat(t[1])/360,r=parseFloat(t[2])/100,s=parseFloat(t[3])/100;return i(t[4]),this.setHSL(n,r,s,e)}}}else if(n=/^\#([A-Fa-f\d]+)$/.exec(t)){const t=n[1],i=t.length;if(3===i)return this.r=parseInt(t.charAt(0)+t.charAt(0),16)/255,this.g=parseInt(t.charAt(1)+t.charAt(1),16)/255,this.b=parseInt(t.charAt(2)+t.charAt(2),16)/255,Ft.toWorkingColorSpace(this,e),this;if(6===i)return this.r=parseInt(t.charAt(0)+t.charAt(1),16)/255,this.g=parseInt(t.charAt(2)+t.charAt(3),16)/255,this.b=parseInt(t.charAt(4)+t.charAt(5),16)/255,Ft.toWorkingColorSpace(this,e),this}return t&&t.length>0?this.setColorName(t,e):this}setColorName(t,e="srgb"){const i=kt[t.toLowerCase()];return void 0!==i?this.setHex(i,e):console.warn("THREE.Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=zt(t.r),this.g=zt(t.g),this.b=zt(t.b),this}copyLinearToSRGB(t){return this.r=Ut(t.r),this.g=Ut(t.g),this.b=Ut(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(t="srgb"){return Ft.fromWorkingColorSpace(jt(this,Gt),t),yt(255*Gt.r,0,255)<<16^yt(255*Gt.g,0,255)<<8^yt(255*Gt.b,0,255)<<0}getHexString(t="srgb"){return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t,e=Ft.workingColorSpace){Ft.fromWorkingColorSpace(jt(this,Gt),e);const i=Gt.r,n=Gt.g,r=Gt.b,s=Math.max(i,n,r),a=Math.min(i,n,r);let o,l;const c=(a+s)/2;if(a===s)o=0,l=0;else{const t=s-a;switch(l=c<=.5?t/(s+a):t/(2-s-a),s){case i:o=(n-r)/t+(n2048||e.height>2048?(console.warn("THREE.ImageUtils.getDataURL: Image converted to jpg for performance reasons",t),e.toDataURL("image/jpeg",.6)):e.toDataURL("image/png")}static sRGBToLinear(t){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){const e=Ot("canvas");e.width=t.width,e.height=t.height;const i=e.getContext("2d");i.drawImage(t,0,0,t.width,t.height);const n=i.getImageData(0,0,t.width,t.height),r=n.data;for(let t=0;t1)switch(this.wrapS){case c:t.x=t.x-Math.floor(t.x);break;case h:t.x=t.x<0?0:1;break;case u:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case c:t.y=t.y-Math.floor(t.y);break;case h:t.y=t.y<0?0:1;break;case u:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){!0===t&&(this.version++,this.source.needsUpdate=!0)}}$t.DEFAULT_IMAGE=null,$t.DEFAULT_MAPPING=n,$t.DEFAULT_ANISOTROPY=1;class Qt{constructor(t=0,e=0,i=0,n=1){Qt.prototype.isVector4=!0,this.x=t,this.y=e,this.z=i,this.w=n}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,n){return this.x=t,this.y=e,this.z=i,this.w=n,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){const e=this.x,i=this.y,n=this.z,r=this.w,s=t.elements;return this.x=s[0]*e+s[4]*i+s[8]*n+s[12]*r,this.y=s[1]*e+s[5]*i+s[9]*n+s[13]*r,this.z=s[2]*e+s[6]*i+s[10]*n+s[14]*r,this.w=s[3]*e+s[7]*i+s[11]*n+s[15]*r,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);const e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,n,r;const s=.01,a=.1,o=t.elements,l=o[0],c=o[4],h=o[8],u=o[1],d=o[5],p=o[9],m=o[2],f=o[6],g=o[10];if(Math.abs(c-u)o&&t>v?tv?o=0?1:-1,n=1-e*e;if(n>Number.EPSILON){const r=Math.sqrt(n),s=Math.atan2(r,e*i);t=Math.sin(t*s)/r,a=Math.sin(a*s)/r}const r=a*i;if(o=o*t+u*r,l=l*t+d*r,c=c*t+p*r,h=h*t+m*r,t===1-a){const t=1/Math.sqrt(o*o+l*l+c*c+h*h);o*=t,l*=t,c*=t,h*=t}}t[e]=o,t[e+1]=l,t[e+2]=c,t[e+3]=h}static multiplyQuaternionsFlat(t,e,i,n,r,s){const a=i[n],o=i[n+1],l=i[n+2],c=i[n+3],h=r[s],u=r[s+1],d=r[s+2],p=r[s+3];return t[e]=a*p+c*h+o*d-l*u,t[e+1]=o*p+c*u+l*h-a*d,t[e+2]=l*p+c*d+a*u-o*h,t[e+3]=c*p-a*h-o*u-l*d,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,n){return this._x=t,this._y=e,this._z=i,this._w=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e){const i=t._x,n=t._y,r=t._z,s=t._order,a=Math.cos,o=Math.sin,l=a(i/2),c=a(n/2),h=a(r/2),u=o(i/2),d=o(n/2),p=o(r/2);switch(s){case"XYZ":this._x=u*c*h+l*d*p,this._y=l*d*h-u*c*p,this._z=l*c*p+u*d*h,this._w=l*c*h-u*d*p;break;case"YXZ":this._x=u*c*h+l*d*p,this._y=l*d*h-u*c*p,this._z=l*c*p-u*d*h,this._w=l*c*h+u*d*p;break;case"ZXY":this._x=u*c*h-l*d*p,this._y=l*d*h+u*c*p,this._z=l*c*p+u*d*h,this._w=l*c*h-u*d*p;break;case"ZYX":this._x=u*c*h-l*d*p,this._y=l*d*h+u*c*p,this._z=l*c*p-u*d*h,this._w=l*c*h+u*d*p;break;case"YZX":this._x=u*c*h+l*d*p,this._y=l*d*h+u*c*p,this._z=l*c*p-u*d*h,this._w=l*c*h-u*d*p;break;case"XZY":this._x=u*c*h-l*d*p,this._y=l*d*h-u*c*p,this._z=l*c*p+u*d*h,this._w=l*c*h+u*d*p;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+s)}return!1!==e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){const i=e/2,n=Math.sin(i);return this._x=t.x*n,this._y=t.y*n,this._z=t.z*n,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){const e=t.elements,i=e[0],n=e[4],r=e[8],s=e[1],a=e[5],o=e[9],l=e[2],c=e[6],h=e[10],u=i+a+h;if(u>0){const t=.5/Math.sqrt(u+1);this._w=.25/t,this._x=(c-o)*t,this._y=(r-l)*t,this._z=(s-n)*t}else if(i>a&&i>h){const t=2*Math.sqrt(1+i-a-h);this._w=(c-o)/t,this._x=.25*t,this._y=(n+s)/t,this._z=(r+l)/t}else if(a>h){const t=2*Math.sqrt(1+a-i-h);this._w=(r-l)/t,this._x=(n+s)/t,this._y=.25*t,this._z=(o+c)/t}else{const t=2*Math.sqrt(1+h-i-a);this._w=(s-n)/t,this._x=(r+l)/t,this._y=(o+c)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return iMath.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0,this._w=i):(this._x=0,this._y=-t.z,this._z=t.y,this._w=i)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x,this._w=i),this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(yt(this.dot(t),-1,1)))}rotateTowards(t,e){const i=this.angleTo(t);if(0===i)return this;const n=Math.min(1,e/i);return this.slerp(t,n),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){const i=t._x,n=t._y,r=t._z,s=t._w,a=e._x,o=e._y,l=e._z,c=e._w;return this._x=i*c+s*a+n*l-r*o,this._y=n*c+s*o+r*a-i*l,this._z=r*c+s*l+i*o-n*a,this._w=s*c-i*a-n*o-r*l,this._onChangeCallback(),this}slerp(t,e){if(0===e)return this;if(1===e)return this.copy(t);const i=this._x,n=this._y,r=this._z,s=this._w;let a=s*t._w+i*t._x+n*t._y+r*t._z;if(a<0?(this._w=-t._w,this._x=-t._x,this._y=-t._y,this._z=-t._z,a=-a):this.copy(t),a>=1)return this._w=s,this._x=i,this._y=n,this._z=r,this;const o=1-a*a;if(o<=Number.EPSILON){const t=1-e;return this._w=t*s+e*this._w,this._x=t*i+e*this._x,this._y=t*n+e*this._y,this._z=t*r+e*this._z,this.normalize(),this._onChangeCallback(),this}const l=Math.sqrt(o),c=Math.atan2(l,a),h=Math.sin((1-e)*c)/l,u=Math.sin(e*c)/l;return this._w=s*h+this._w*u,this._x=i*h+this._x*u,this._y=n*h+this._y*u,this._z=r*h+this._z*u,this._onChangeCallback(),this}slerpQuaternions(t,e,i){return this.copy(t).slerp(e,i)}random(){const t=Math.random(),e=Math.sqrt(1-t),i=Math.sqrt(t),n=2*Math.PI*Math.random(),r=2*Math.PI*Math.random();return this.set(e*Math.cos(n),i*Math.sin(r),i*Math.cos(r),e*Math.sin(n))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class re{constructor(t=0,e=0,i=0){re.prototype.isVector3=!0,this.x=t,this.y=e,this.z=i}set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw new Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(ae.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(ae.setFromAxisAngle(t,e))}applyMatrix3(t){const e=this.x,i=this.y,n=this.z,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6]*n,this.y=r[1]*e+r[4]*i+r[7]*n,this.z=r[2]*e+r[5]*i+r[8]*n,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){const e=this.x,i=this.y,n=this.z,r=t.elements,s=1/(r[3]*e+r[7]*i+r[11]*n+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*n+r[12])*s,this.y=(r[1]*e+r[5]*i+r[9]*n+r[13])*s,this.z=(r[2]*e+r[6]*i+r[10]*n+r[14])*s,this}applyQuaternion(t){const e=this.x,i=this.y,n=this.z,r=t.x,s=t.y,a=t.z,o=t.w,l=o*e+s*n-a*i,c=o*i+a*e-r*n,h=o*n+r*i-s*e,u=-r*e-s*i-a*n;return this.x=l*o+u*-r+c*-a-h*-s,this.y=c*o+u*-s+h*-r-l*-a,this.z=h*o+u*-a+l*-s-c*-r,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){const e=this.x,i=this.y,n=this.z,r=t.elements;return this.x=r[0]*e+r[4]*i+r[8]*n,this.y=r[1]*e+r[5]*i+r[9]*n,this.z=r[2]*e+r[6]*i+r[10]*n,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=Math.max(t.x,Math.min(e.x,this.x)),this.y=Math.max(t.y,Math.min(e.y,this.y)),this.z=Math.max(t.z,Math.min(e.z,this.z)),this}clampScalar(t,e){return this.x=Math.max(t,Math.min(e,this.x)),this.y=Math.max(t,Math.min(e,this.y)),this.z=Math.max(t,Math.min(e,this.z)),this}clampLength(t,e){const i=this.length();return this.divideScalar(i||1).multiplyScalar(Math.max(t,Math.min(e,i)))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=this.x<0?Math.ceil(this.x):Math.floor(this.x),this.y=this.y<0?Math.ceil(this.y):Math.floor(this.y),this.z=this.z<0?Math.ceil(this.z):Math.floor(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){const i=t.x,n=t.y,r=t.z,s=e.x,a=e.y,o=e.z;return this.x=n*o-r*a,this.y=r*s-i*o,this.z=i*a-n*s,this}projectOnVector(t){const e=t.lengthSq();if(0===e)return this.set(0,0,0);const i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return se.copy(this).projectOnVector(t),this.sub(se)}reflect(t){return this.sub(se.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){const e=Math.sqrt(this.lengthSq()*t.lengthSq());if(0===e)return Math.PI/2;const i=this.dot(t)/e;return Math.acos(yt(i,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){const e=this.x-t.x,i=this.y-t.y,n=this.z-t.z;return e*e+i*i+n*n}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){const n=Math.sin(e)*t;return this.x=n*Math.sin(i),this.y=Math.cos(e)*t,this.z=n*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){const e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){const e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),n=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=n,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const t=2*(Math.random()-.5),e=Math.random()*Math.PI*2,i=Math.sqrt(1-t**2);return this.x=i*Math.cos(e),this.y=i*Math.sin(e),this.z=t,this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const se=new re,ae=new ne;class oe{constructor(t=new re(1/0,1/0,1/0),e=new re(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=t,this.max=e}set(t,e){return this.min.copy(t),this.max.copy(e),this}setFromArray(t){let e=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=t.length;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(e,i,n),this.max.set(r,s,a),this}setFromBufferAttribute(t){let e=1/0,i=1/0,n=1/0,r=-1/0,s=-1/0,a=-1/0;for(let o=0,l=t.count;or&&(r=l),c>s&&(s=c),h>a&&(a=h)}return this.min.set(e,i,n),this.max.set(r,s,a),this}setFromPoints(t){this.makeEmpty();for(let e=0,i=t.length;ethis.max.x||t.ythis.max.y||t.zthis.max.z)}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return!(t.max.xthis.max.x||t.max.ythis.max.y||t.max.zthis.max.z)}intersectsSphere(t){return this.clampPoint(t.center,ce),ce.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(ve),xe.subVectors(this.max,ve),ue.subVectors(t.a,ve),de.subVectors(t.b,ve),pe.subVectors(t.c,ve),me.subVectors(de,ue),fe.subVectors(pe,de),ge.subVectors(ue,pe);let e=[0,-me.z,me.y,0,-fe.z,fe.y,0,-ge.z,ge.y,me.z,0,-me.x,fe.z,0,-fe.x,ge.z,0,-ge.x,-me.y,me.x,0,-fe.y,fe.x,0,-ge.y,ge.x,0];return!!Me(e,ue,de,pe,xe)&&(e=[1,0,0,0,1,0,0,0,1],!!Me(e,ue,de,pe,xe)&&(_e.crossVectors(me,fe),e=[_e.x,_e.y,_e.z],Me(e,ue,de,pe,xe)))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return ce.copy(t).clamp(this.min,this.max).sub(t).length()}getBoundingSphere(t){return this.getCenter(t.center),t.radius=.5*this.getSize(ce).length(),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()||(le[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),le[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),le[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),le[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),le[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),le[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),le[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),le[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(le)),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}const le=[new re,new re,new re,new re,new re,new re,new re,new re],ce=new re,he=new oe,ue=new re,de=new re,pe=new re,me=new re,fe=new re,ge=new re,ve=new re,xe=new re,_e=new re,ye=new re;function Me(t,e,i,n,r){for(let s=0,a=t.length-3;s<=a;s+=3){ye.fromArray(t,s);const a=r.x*Math.abs(ye.x)+r.y*Math.abs(ye.y)+r.z*Math.abs(ye.z),o=e.dot(ye),l=i.dot(ye),c=n.dot(ye);if(Math.max(-Math.max(o,l,c),Math.min(o,l,c))>a)return!1}return!0}const be=new oe,Se=new re,we=new re;class Te{constructor(t=new re,e=-1){this.center=t,this.radius=e}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){const i=this.center;void 0!==e?i.copy(e):be.setFromPoints(t).getCenter(i);let n=0;for(let e=0,r=t.length;ethis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?(t.makeEmpty(),t):(t.set(this.center,this.center),t.expandByScalar(this.radius),t)}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;Se.subVectors(t,this.center);const e=Se.lengthSq();if(e>this.radius*this.radius){const t=Math.sqrt(e),i=.5*(t-this.radius);this.center.addScaledVector(Se,i/t),this.radius+=i}return this}union(t){return t.isEmpty()?this:this.isEmpty()?(this.copy(t),this):(!0===this.center.equals(t.center)?this.radius=Math.max(this.radius,t.radius):(we.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(Se.copy(t.center).add(we)),this.expandByPoint(Se.copy(t.center).sub(we))),this)}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return(new this.constructor).copy(this)}}const Ae=new re,Ee=new re,Ce=new re,Le=new re,Re=new re,Pe=new re,Ie=new re;class De{constructor(t=new re,e=new re(0,0,-1)){this.origin=t,this.direction=e}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.direction).multiplyScalar(t).add(this.origin)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,Ae)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);const i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.direction).multiplyScalar(i).add(this.origin)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){const e=Ae.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(Ae.copy(this.direction).multiplyScalar(e).add(this.origin),Ae.distanceToSquared(t))}distanceSqToSegment(t,e,i,n){Ee.copy(t).add(e).multiplyScalar(.5),Ce.copy(e).sub(t).normalize(),Le.copy(this.origin).sub(Ee);const r=.5*t.distanceTo(e),s=-this.direction.dot(Ce),a=Le.dot(this.direction),o=-Le.dot(Ce),l=Le.lengthSq(),c=Math.abs(1-s*s);let h,u,d,p;if(c>0)if(h=s*o-a,u=s*a-o,p=r*c,h>=0)if(u>=-p)if(u<=p){const t=1/c;h*=t,u*=t,d=h*(h+s*u+2*a)+u*(s*h+u+2*o)+l}else u=r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u=-r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;else u<=-p?(h=Math.max(0,-(-s*r+a)),u=h>0?-r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l):u<=p?(h=0,u=Math.min(Math.max(-r,-o),r),d=u*(u+2*o)+l):(h=Math.max(0,-(s*r+a)),u=h>0?r:Math.min(Math.max(-r,-o),r),d=-h*h+u*(u+2*o)+l);else u=s>0?-r:r,h=Math.max(0,-(s*u+a)),d=-h*h+u*(u+2*o)+l;return i&&i.copy(this.direction).multiplyScalar(h).add(this.origin),n&&n.copy(Ce).multiplyScalar(u).add(Ee),d}intersectSphere(t,e){Ae.subVectors(t.center,this.origin);const i=Ae.dot(this.direction),n=Ae.dot(Ae)-i*i,r=t.radius*t.radius;if(n>r)return null;const s=Math.sqrt(r-n),a=i-s,o=i+s;return a<0&&o<0?null:a<0?this.at(o,e):this.at(a,e)}intersectsSphere(t){return this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){const e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;const i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){const i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){const e=t.distanceToPoint(this.origin);if(0===e)return!0;return t.normal.dot(this.direction)*e<0}intersectBox(t,e){let i,n,r,s,a,o;const l=1/this.direction.x,c=1/this.direction.y,h=1/this.direction.z,u=this.origin;return l>=0?(i=(t.min.x-u.x)*l,n=(t.max.x-u.x)*l):(i=(t.max.x-u.x)*l,n=(t.min.x-u.x)*l),c>=0?(r=(t.min.y-u.y)*c,s=(t.max.y-u.y)*c):(r=(t.max.y-u.y)*c,s=(t.min.y-u.y)*c),i>s||r>n?null:((r>i||isNaN(i))&&(i=r),(s=0?(a=(t.min.z-u.z)*h,o=(t.max.z-u.z)*h):(a=(t.max.z-u.z)*h,o=(t.min.z-u.z)*h),i>o||a>n?null:((a>i||i!=i)&&(i=a),(o=0?i:n,e)))}intersectsBox(t){return null!==this.intersectBox(t,Ae)}intersectTriangle(t,e,i,n,r){Re.subVectors(e,t),Pe.subVectors(i,t),Ie.crossVectors(Re,Pe);let s,a=this.direction.dot(Ie);if(a>0){if(n)return null;s=1}else{if(!(a<0))return null;s=-1,a=-a}Le.subVectors(this.origin,t);const o=s*this.direction.dot(Pe.crossVectors(Le,Pe));if(o<0)return null;const l=s*this.direction.dot(Re.cross(Le));if(l<0)return null;if(o+l>a)return null;const c=-s*Le.dot(Ie);return c<0?null:this.at(c/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return(new this.constructor).copy(this)}}class Ne{constructor(){Ne.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}set(t,e,i,n,r,s,a,o,l,c,h,u,d,p,m,f){const g=this.elements;return g[0]=t,g[4]=e,g[8]=i,g[12]=n,g[1]=r,g[5]=s,g[9]=a,g[13]=o,g[2]=l,g[6]=c,g[10]=h,g[14]=u,g[3]=d,g[7]=p,g[11]=m,g[15]=f,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return(new Ne).fromArray(this.elements)}copy(t){const e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){const e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){const e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){const e=this.elements,i=t.elements,n=1/Oe.setFromMatrixColumn(t,0).length(),r=1/Oe.setFromMatrixColumn(t,1).length(),s=1/Oe.setFromMatrixColumn(t,2).length();return e[0]=i[0]*n,e[1]=i[1]*n,e[2]=i[2]*n,e[3]=0,e[4]=i[4]*r,e[5]=i[5]*r,e[6]=i[6]*r,e[7]=0,e[8]=i[8]*s,e[9]=i[9]*s,e[10]=i[10]*s,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){const e=this.elements,i=t.x,n=t.y,r=t.z,s=Math.cos(i),a=Math.sin(i),o=Math.cos(n),l=Math.sin(n),c=Math.cos(r),h=Math.sin(r);if("XYZ"===t.order){const t=s*c,i=s*h,n=a*c,r=a*h;e[0]=o*c,e[4]=-o*h,e[8]=l,e[1]=i+n*l,e[5]=t-r*l,e[9]=-a*o,e[2]=r-t*l,e[6]=n+i*l,e[10]=s*o}else if("YXZ"===t.order){const t=o*c,i=o*h,n=l*c,r=l*h;e[0]=t+r*a,e[4]=n*a-i,e[8]=s*l,e[1]=s*h,e[5]=s*c,e[9]=-a,e[2]=i*a-n,e[6]=r+t*a,e[10]=s*o}else if("ZXY"===t.order){const t=o*c,i=o*h,n=l*c,r=l*h;e[0]=t-r*a,e[4]=-s*h,e[8]=n+i*a,e[1]=i+n*a,e[5]=s*c,e[9]=r-t*a,e[2]=-s*l,e[6]=a,e[10]=s*o}else if("ZYX"===t.order){const t=s*c,i=s*h,n=a*c,r=a*h;e[0]=o*c,e[4]=n*l-i,e[8]=t*l+r,e[1]=o*h,e[5]=r*l+t,e[9]=i*l-n,e[2]=-l,e[6]=a*o,e[10]=s*o}else if("YZX"===t.order){const t=s*o,i=s*l,n=a*o,r=a*l;e[0]=o*c,e[4]=r-t*h,e[8]=n*h+i,e[1]=h,e[5]=s*c,e[9]=-a*c,e[2]=-l*c,e[6]=i*h+n,e[10]=t-r*h}else if("XZY"===t.order){const t=s*o,i=s*l,n=a*o,r=a*l;e[0]=o*c,e[4]=-h,e[8]=l*c,e[1]=t*h+r,e[5]=s*c,e[9]=i*h-n,e[2]=n*h-i,e[6]=a*c,e[10]=r*h+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(Ue,t,Be)}lookAt(t,e,i){const n=this.elements;return Ge.subVectors(t,e),0===Ge.lengthSq()&&(Ge.z=1),Ge.normalize(),Fe.crossVectors(i,Ge),0===Fe.lengthSq()&&(1===Math.abs(i.z)?Ge.x+=1e-4:Ge.z+=1e-4,Ge.normalize(),Fe.crossVectors(i,Ge)),Fe.normalize(),ke.crossVectors(Ge,Fe),n[0]=Fe.x,n[4]=ke.x,n[8]=Ge.x,n[1]=Fe.y,n[5]=ke.y,n[9]=Ge.y,n[2]=Fe.z,n[6]=ke.z,n[10]=Ge.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){const i=t.elements,n=e.elements,r=this.elements,s=i[0],a=i[4],o=i[8],l=i[12],c=i[1],h=i[5],u=i[9],d=i[13],p=i[2],m=i[6],f=i[10],g=i[14],v=i[3],x=i[7],_=i[11],y=i[15],M=n[0],b=n[4],S=n[8],w=n[12],T=n[1],A=n[5],E=n[9],C=n[13],L=n[2],R=n[6],P=n[10],I=n[14],D=n[3],N=n[7],O=n[11],z=n[15];return r[0]=s*M+a*T+o*L+l*D,r[4]=s*b+a*A+o*R+l*N,r[8]=s*S+a*E+o*P+l*O,r[12]=s*w+a*C+o*I+l*z,r[1]=c*M+h*T+u*L+d*D,r[5]=c*b+h*A+u*R+d*N,r[9]=c*S+h*E+u*P+d*O,r[13]=c*w+h*C+u*I+d*z,r[2]=p*M+m*T+f*L+g*D,r[6]=p*b+m*A+f*R+g*N,r[10]=p*S+m*E+f*P+g*O,r[14]=p*w+m*C+f*I+g*z,r[3]=v*M+x*T+_*L+y*D,r[7]=v*b+x*A+_*R+y*N,r[11]=v*S+x*E+_*P+y*O,r[15]=v*w+x*C+_*I+y*z,this}multiplyScalar(t){const e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){const t=this.elements,e=t[0],i=t[4],n=t[8],r=t[12],s=t[1],a=t[5],o=t[9],l=t[13],c=t[2],h=t[6],u=t[10],d=t[14];return t[3]*(+r*o*h-n*l*h-r*a*u+i*l*u+n*a*d-i*o*d)+t[7]*(+e*o*d-e*l*u+r*s*u-n*s*d+n*l*c-r*o*c)+t[11]*(+e*l*h-e*a*d-r*s*h+i*s*d+r*a*c-i*l*c)+t[15]*(-n*a*c-e*o*h+e*a*u+n*s*h-i*s*u+i*o*c)}transpose(){const t=this.elements;let e;return e=t[1],t[1]=t[4],t[4]=e,e=t[2],t[2]=t[8],t[8]=e,e=t[6],t[6]=t[9],t[9]=e,e=t[3],t[3]=t[12],t[12]=e,e=t[7],t[7]=t[13],t[13]=e,e=t[11],t[11]=t[14],t[14]=e,this}setPosition(t,e,i){const n=this.elements;return t.isVector3?(n[12]=t.x,n[13]=t.y,n[14]=t.z):(n[12]=t,n[13]=e,n[14]=i),this}invert(){const t=this.elements,e=t[0],i=t[1],n=t[2],r=t[3],s=t[4],a=t[5],o=t[6],l=t[7],c=t[8],h=t[9],u=t[10],d=t[11],p=t[12],m=t[13],f=t[14],g=t[15],v=h*f*l-m*u*l+m*o*d-a*f*d-h*o*g+a*u*g,x=p*u*l-c*f*l-p*o*d+s*f*d+c*o*g-s*u*g,_=c*m*l-p*h*l+p*a*d-s*m*d-c*a*g+s*h*g,y=p*h*o-c*m*o-p*a*u+s*m*u+c*a*f-s*h*f,M=e*v+i*x+n*_+r*y;if(0===M)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const b=1/M;return t[0]=v*b,t[1]=(m*u*r-h*f*r-m*n*d+i*f*d+h*n*g-i*u*g)*b,t[2]=(a*f*r-m*o*r+m*n*l-i*f*l-a*n*g+i*o*g)*b,t[3]=(h*o*r-a*u*r-h*n*l+i*u*l+a*n*d-i*o*d)*b,t[4]=x*b,t[5]=(c*f*r-p*u*r+p*n*d-e*f*d-c*n*g+e*u*g)*b,t[6]=(p*o*r-s*f*r-p*n*l+e*f*l+s*n*g-e*o*g)*b,t[7]=(s*u*r-c*o*r+c*n*l-e*u*l-s*n*d+e*o*d)*b,t[8]=_*b,t[9]=(p*h*r-c*m*r-p*i*d+e*m*d+c*i*g-e*h*g)*b,t[10]=(s*m*r-p*a*r+p*i*l-e*m*l-s*i*g+e*a*g)*b,t[11]=(c*a*r-s*h*r-c*i*l+e*h*l+s*i*d-e*a*d)*b,t[12]=y*b,t[13]=(c*m*n-p*h*n+p*i*u-e*m*u-c*i*f+e*h*f)*b,t[14]=(p*a*n-s*m*n-p*i*o+e*m*o+s*i*f-e*a*f)*b,t[15]=(s*h*n-c*a*n+c*i*o-e*h*o-s*i*u+e*a*u)*b,this}scale(t){const e=this.elements,i=t.x,n=t.y,r=t.z;return e[0]*=i,e[4]*=n,e[8]*=r,e[1]*=i,e[5]*=n,e[9]*=r,e[2]*=i,e[6]*=n,e[10]*=r,e[3]*=i,e[7]*=n,e[11]*=r,this}getMaxScaleOnAxis(){const t=this.elements,e=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],i=t[4]*t[4]+t[5]*t[5]+t[6]*t[6],n=t[8]*t[8]+t[9]*t[9]+t[10]*t[10];return Math.sqrt(Math.max(e,i,n))}makeTranslation(t,e,i){return this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){const e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){const e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){const i=Math.cos(e),n=Math.sin(e),r=1-i,s=t.x,a=t.y,o=t.z,l=r*s,c=r*a;return this.set(l*s+i,l*a-n*o,l*o+n*a,0,l*a+n*o,c*a+i,c*o-n*s,0,l*o-n*a,c*o+n*s,r*o*o+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i,n,r,s){return this.set(1,i,r,0,t,1,s,0,e,n,1,0,0,0,0,1),this}compose(t,e,i){const n=this.elements,r=e._x,s=e._y,a=e._z,o=e._w,l=r+r,c=s+s,h=a+a,u=r*l,d=r*c,p=r*h,m=s*c,f=s*h,g=a*h,v=o*l,x=o*c,_=o*h,y=i.x,M=i.y,b=i.z;return n[0]=(1-(m+g))*y,n[1]=(d+_)*y,n[2]=(p-x)*y,n[3]=0,n[4]=(d-_)*M,n[5]=(1-(u+g))*M,n[6]=(f+v)*M,n[7]=0,n[8]=(p+x)*b,n[9]=(f-v)*b,n[10]=(1-(u+m))*b,n[11]=0,n[12]=t.x,n[13]=t.y,n[14]=t.z,n[15]=1,this}decompose(t,e,i){const n=this.elements;let r=Oe.set(n[0],n[1],n[2]).length();const s=Oe.set(n[4],n[5],n[6]).length(),a=Oe.set(n[8],n[9],n[10]).length();this.determinant()<0&&(r=-r),t.x=n[12],t.y=n[13],t.z=n[14],ze.copy(this);const o=1/r,l=1/s,c=1/a;return ze.elements[0]*=o,ze.elements[1]*=o,ze.elements[2]*=o,ze.elements[4]*=l,ze.elements[5]*=l,ze.elements[6]*=l,ze.elements[8]*=c,ze.elements[9]*=c,ze.elements[10]*=c,e.setFromRotationMatrix(ze),i.x=r,i.y=s,i.z=a,this}makePerspective(t,e,i,n,r,s){const a=this.elements,o=2*r/(e-t),l=2*r/(i-n),c=(e+t)/(e-t),h=(i+n)/(i-n),u=-(s+r)/(s-r),d=-2*s*r/(s-r);return a[0]=o,a[4]=0,a[8]=c,a[12]=0,a[1]=0,a[5]=l,a[9]=h,a[13]=0,a[2]=0,a[6]=0,a[10]=u,a[14]=d,a[3]=0,a[7]=0,a[11]=-1,a[15]=0,this}makeOrthographic(t,e,i,n,r,s){const a=this.elements,o=1/(e-t),l=1/(i-n),c=1/(s-r),h=(e+t)*o,u=(i+n)*l,d=(s+r)*c;return a[0]=2*o,a[4]=0,a[8]=0,a[12]=-h,a[1]=0,a[5]=2*l,a[9]=0,a[13]=-u,a[2]=0,a[6]=0,a[10]=-2*c,a[14]=-d,a[3]=0,a[7]=0,a[11]=0,a[15]=1,this}equals(t){const e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){const i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}}const Oe=new re,ze=new Ne,Ue=new re(0,0,0),Be=new re(1,1,1),Fe=new re,ke=new re,Ge=new re,Ve=new Ne,He=new ne;class We{constructor(t=0,e=0,i=0,n=We.DefaultOrder){this.isEuler=!0,this._x=t,this._y=e,this._z=i,this._order=n}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i,n=this._order){return this._x=t,this._y=e,this._z=i,this._order=n,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e=this._order,i=!0){const n=t.elements,r=n[0],s=n[4],a=n[8],o=n[1],l=n[5],c=n[9],h=n[2],u=n[6],d=n[10];switch(e){case"XYZ":this._y=Math.asin(yt(a,-1,1)),Math.abs(a)<.9999999?(this._x=Math.atan2(-c,d),this._z=Math.atan2(-s,r)):(this._x=Math.atan2(u,l),this._z=0);break;case"YXZ":this._x=Math.asin(-yt(c,-1,1)),Math.abs(c)<.9999999?(this._y=Math.atan2(a,d),this._z=Math.atan2(o,l)):(this._y=Math.atan2(-h,r),this._z=0);break;case"ZXY":this._x=Math.asin(yt(u,-1,1)),Math.abs(u)<.9999999?(this._y=Math.atan2(-h,d),this._z=Math.atan2(-s,l)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-yt(h,-1,1)),Math.abs(h)<.9999999?(this._x=Math.atan2(u,d),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-s,l));break;case"YZX":this._z=Math.asin(yt(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(-c,l),this._y=Math.atan2(-h,r)):(this._x=0,this._y=Math.atan2(a,d));break;case"XZY":this._z=Math.asin(-yt(s,-1,1)),Math.abs(s)<.9999999?(this._x=Math.atan2(u,l),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-c,d),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!0===i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return Ve.makeRotationFromQuaternion(t),this.setFromRotationMatrix(Ve,e,i)}setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)}reorder(t){return He.setFromEuler(this),this.setFromQuaternion(He,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}toVector3(){console.error("THREE.Euler: .toVector3() has been removed. Use Vector3.setFromEuler() instead")}}We.DefaultOrder="XYZ",We.RotationOrders=["XYZ","YZX","ZXY","XZY","YXZ","ZYX"];class je{constructor(){this.mask=1}set(t){this.mask=(1<>>0}enable(t){this.mask|=1<1){for(let t=0;t1){for(let t=0;t0){n.children=[];for(let e=0;e0){n.animations=[];for(let e=0;e0&&(i.geometries=e),n.length>0&&(i.materials=n),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),l.length>0&&(i.skeletons=l),c.length>0&&(i.animations=c),h.length>0&&(i.nodes=h)}return i.object=n,i;function s(t){const e=[];for(const i in t){const n=t[i];delete n.metadata,e.push(n)}return e}}clone(t){return(new this.constructor).copy(this,t)}copy(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e0?n.multiplyScalar(1/Math.sqrt(r)):n.set(0,0,0)}static getBarycoord(t,e,i,n,r){ai.subVectors(n,e),oi.subVectors(i,e),li.subVectors(t,e);const s=ai.dot(ai),a=ai.dot(oi),o=ai.dot(li),l=oi.dot(oi),c=oi.dot(li),h=s*l-a*a;if(0===h)return r.set(-2,-1,-1);const u=1/h,d=(l*o-a*c)*u,p=(s*c-a*o)*u;return r.set(1-d-p,p,d)}static containsPoint(t,e,i,n){return this.getBarycoord(t,e,i,n,ci),ci.x>=0&&ci.y>=0&&ci.x+ci.y<=1}static getUV(t,e,i,n,r,s,a,o){return this.getBarycoord(t,e,i,n,ci),o.set(0,0),o.addScaledVector(r,ci.x),o.addScaledVector(s,ci.y),o.addScaledVector(a,ci.z),o}static isFrontFacing(t,e,i,n){return ai.subVectors(i,e),oi.subVectors(t,e),ai.cross(oi).dot(n)<0}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,n){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[n]),this}setFromAttributeAndIndices(t,e,i,n){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,i),this.c.fromBufferAttribute(t,n),this}clone(){return(new this.constructor).copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return ai.subVectors(this.c,this.b),oi.subVectors(this.a,this.b),.5*ai.cross(oi).length()}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return gi.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return gi.getBarycoord(t,this.a,this.b,this.c,e)}getUV(t,e,i,n,r){return gi.getUV(t,this.a,this.b,this.c,e,i,n,r)}containsPoint(t){return gi.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return gi.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){const i=this.a,n=this.b,r=this.c;let s,a;hi.subVectors(n,i),ui.subVectors(r,i),pi.subVectors(t,i);const o=hi.dot(pi),l=ui.dot(pi);if(o<=0&&l<=0)return e.copy(i);mi.subVectors(t,n);const c=hi.dot(mi),h=ui.dot(mi);if(c>=0&&h<=c)return e.copy(n);const u=o*h-c*l;if(u<=0&&o>=0&&c<=0)return s=o/(o-c),e.copy(i).addScaledVector(hi,s);fi.subVectors(t,r);const d=hi.dot(fi),p=ui.dot(fi);if(p>=0&&d<=p)return e.copy(r);const m=d*l-o*p;if(m<=0&&l>=0&&p<=0)return a=l/(l-p),e.copy(i).addScaledVector(ui,a);const f=c*p-d*h;if(f<=0&&h-c>=0&&d-p>=0)return di.subVectors(r,n),a=(h-c)/(h-c+(d-p)),e.copy(n).addScaledVector(di,a);const g=1/(f+m+u);return s=m*g,a=u*g,e.copy(i).addScaledVector(hi,s).addScaledVector(ui,a)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}let vi=0;class xi extends mt{constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:vi++}),this.uuid=_t(),this.name="",this.type="Material",this.blending=1,this.side=0,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.blendSrc=204,this.blendDst=205,this.blendEquation=i,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.depthFunc=3,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=519,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=ht,this.stencilZFail=ht,this.stencilZPass=ht,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(t){this._alphaTest>0!=t>0&&this.version++,this._alphaTest=t}onBuild(){}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(void 0!==t)for(const e in t){const i=t[e];if(void 0===i){console.warn("THREE.Material: '"+e+"' parameter is undefined.");continue}const n=this[e];void 0!==n?n&&n.isColor?n.set(i):n&&n.isVector3&&i&&i.isVector3?n.copy(i):this[e]=i:console.warn("THREE."+this.type+": '"+e+"' is not a property of this material.")}}toJSON(t){const e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});const i={metadata:{version:4.5,type:"Material",generator:"Material.toJSON"}};function n(t){const e=[];for(const i in t){const n=t[i];delete n.metadata,e.push(n)}return e}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(t).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(t).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),1!==this.blending&&(i.blending=this.blending),0!==this.side&&(i.side=this.side),this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=this.transparent),i.depthFunc=this.depthFunc,i.depthTest=this.depthTest,i.depthWrite=this.depthWrite,i.colorWrite=this.colorWrite,i.stencilWrite=this.stencilWrite,i.stencilWriteMask=this.stencilWriteMask,i.stencilFunc=this.stencilFunc,i.stencilRef=this.stencilRef,i.stencilFuncMask=this.stencilFuncMask,i.stencilFail=this.stencilFail,i.stencilZFail=this.stencilZFail,i.stencilZPass=this.stencilZPass,void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaToCoverage&&(i.alphaToCoverage=this.alphaToCoverage),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=this.premultipliedAlpha),!0===this.wireframe&&(i.wireframe=this.wireframe),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=this.flatShading),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),"{}"!==JSON.stringify(this.userData)&&(i.userData=this.userData),e){const e=n(t.textures),r=n(t.images);e.length>0&&(i.textures=e),r.length>0&&(i.images=r)}return i}clone(){return(new this.constructor).copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;const e=t.clippingPlanes;let i=null;if(null!==e){const t=e.length;i=new Array(t);for(let n=0;n!==t;++n)i[n]=e[n].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){!0===t&&this.version++}}class _i extends xi{constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new qt(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}const yi=new re,Mi=new Lt;class bi{constructor(t,e,i){if(Array.isArray(t))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=!0===i,this.usage=ut,this.updateRange={offset:0,count:-1},this.version=0}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this}copyAt(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let n=0,r=this.itemSize;n0&&(t.userData=this.userData),void 0!==this.parameters){const e=this.parameters;for(const i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};const e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});const i=this.attributes;for(const e in i){const n=i[e];t.data.attributes[e]=n.toJSON(t.data)}const n={};let r=!1;for(const e in this.morphAttributes){const i=this.morphAttributes[e],s=[];for(let e=0,n=i.length;e0&&(n[e]=s,r=!0)}r&&(t.data.morphAttributes=n,t.data.morphTargetsRelative=this.morphTargetsRelative);const s=this.groups;s.length>0&&(t.data.groups=JSON.parse(JSON.stringify(s)));const a=this.boundingSphere;return null!==a&&(t.data.boundingSphere={center:a.center.toArray(),radius:a.radius}),t}clone(){return(new this.constructor).copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const e={};this.name=t.name;const i=t.index;null!==i&&this.setIndex(i.clone(e));const n=t.attributes;for(const t in n){const i=n[t];this.setAttribute(t,i.clone(e))}const r=t.morphAttributes;for(const t in r){const i=[],n=r[t];for(let t=0,r=n.length;t0){const i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;ti.far?null:{distance:c,point:Ji.clone(),object:t}}(t,e,i,n,Ui,Bi,Fi,Zi);if(p){o&&(qi.fromBufferAttribute(o,c),Xi.fromBufferAttribute(o,h),Yi.fromBufferAttribute(o,u),p.uv=gi.getUV(Zi,Ui,Bi,Fi,qi,Xi,Yi,new Lt)),l&&(qi.fromBufferAttribute(l,c),Xi.fromBufferAttribute(l,h),Yi.fromBufferAttribute(l,u),p.uv2=gi.getUV(Zi,Ui,Bi,Fi,qi,Xi,Yi,new Lt));const t={a:c,b:h,c:u,normal:new re,materialIndex:0};gi.getNormal(Ui,Bi,Fi,t.normal),p.face=t}return p}class Qi extends Di{constructor(t=1,e=1,i=1,n=1,r=1,s=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:n,heightSegments:r,depthSegments:s};const a=this;n=Math.floor(n),r=Math.floor(r),s=Math.floor(s);const o=[],l=[],c=[],h=[];let u=0,d=0;function p(t,e,i,n,r,s,p,m,f,g,v){const x=s/f,_=p/g,y=s/2,M=p/2,b=m/2,S=f+1,w=g+1;let T=0,A=0;const E=new re;for(let s=0;s0?1:-1,c.push(E.x,E.y,E.z),h.push(o/f),h.push(1-s/g),T+=1}}for(let t=0;t0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader;const i={};for(const t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e}}class an extends si{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Ne,this.projectionMatrix=new Ne,this.projectionMatrixInverse=new Ne}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this}getWorldDirection(t){this.updateWorldMatrix(!0,!1);const e=this.matrixWorld.elements;return t.set(-e[8],-e[9],-e[10]).normalize()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return(new this.constructor).copy(this)}}class on extends an{constructor(t=50,e=1,i=.1,n=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=n,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){const e=.5*this.getFilmHeight()/t;this.fov=2*xt*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){const t=Math.tan(.5*vt*this.fov);return.5*this.getFilmHeight()/t}getEffectiveFOV(){return 2*xt*Math.atan(Math.tan(.5*vt*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}setViewOffset(t,e,i,n,r,s){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const t=this.near;let e=t*Math.tan(.5*vt*this.fov)/this.zoom,i=2*e,n=this.aspect*i,r=-.5*n;const s=this.view;if(null!==this.view&&this.view.enabled){const t=s.fullWidth,a=s.fullHeight;r+=s.offsetX*n/t,e-=s.offsetY*i/a,n*=s.width/t,i*=s.height/a}const a=this.filmOffset;0!==a&&(r+=t*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+n,e,e-i,t,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){const e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}}const ln=-90;class cn extends si{constructor(t,e,i){super(),this.type="CubeCamera",this.renderTarget=i;const n=new on(ln,1,t,e);n.layers=this.layers,n.up.set(0,1,0),n.lookAt(1,0,0),this.add(n);const r=new on(ln,1,t,e);r.layers=this.layers,r.up.set(0,1,0),r.lookAt(-1,0,0),this.add(r);const s=new on(ln,1,t,e);s.layers=this.layers,s.up.set(0,0,-1),s.lookAt(0,1,0),this.add(s);const a=new on(ln,1,t,e);a.layers=this.layers,a.up.set(0,0,1),a.lookAt(0,-1,0),this.add(a);const o=new on(ln,1,t,e);o.layers=this.layers,o.up.set(0,1,0),o.lookAt(0,0,1),this.add(o);const l=new on(ln,1,t,e);l.layers=this.layers,l.up.set(0,1,0),l.lookAt(0,0,-1),this.add(l)}update(t,e){null===this.parent&&this.updateMatrixWorld();const i=this.renderTarget,[n,r,s,a,o,l]=this.children,c=t.getRenderTarget(),h=t.toneMapping,u=t.xr.enabled;t.toneMapping=0,t.xr.enabled=!1;const d=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0),t.render(e,n),t.setRenderTarget(i,1),t.render(e,r),t.setRenderTarget(i,2),t.render(e,s),t.setRenderTarget(i,3),t.render(e,a),t.setRenderTarget(i,4),t.render(e,o),i.texture.generateMipmaps=d,t.setRenderTarget(i,5),t.render(e,l),t.setRenderTarget(c),t.toneMapping=h,t.xr.enabled=u,i.texture.needsPMREMUpdate=!0}}class hn extends $t{constructor(t,e,i,n,s,a,o,l,c,h){super(t=void 0!==t?t:[],e=void 0!==e?e:r,i,n,s,a,o,l,c,h),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(t){this.image=t}}class un extends te{constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;const i={width:t,height:t,depth:1},n=[i,i,i,i,i,i];this.texture=new hn(n,e.mapping,e.wrapS,e.wrapT,e.magFilter,e.minFilter,e.format,e.type,e.anisotropy,e.encoding),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=void 0!==e.generateMipmaps&&e.generateMipmaps,this.texture.minFilter=void 0!==e.minFilter?e.minFilter:f}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.encoding=e.encoding,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;const i={uniforms:{tEquirect:{value:null}},vertexShader:"\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\tvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\n\t\t\t\t\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n\n\t\t\t\t}\n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvWorldDirection = transformDirection( position, modelMatrix );\n\n\t\t\t\t\t#include \n\t\t\t\t\t#include \n\n\t\t\t\t}\n\t\t\t",fragmentShader:"\n\n\t\t\t\tuniform sampler2D tEquirect;\n\n\t\t\t\tvarying vec3 vWorldDirection;\n\n\t\t\t\t#include \n\n\t\t\t\tvoid main() {\n\n\t\t\t\t\tvec3 direction = normalize( vWorldDirection );\n\n\t\t\t\t\tvec2 sampleUV = equirectUv( direction );\n\n\t\t\t\t\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\n\t\t\t\t}\n\t\t\t"},n=new Qi(5,5,5),r=new sn({name:"CubemapFromEquirect",uniforms:tn(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:1,blending:0});r.uniforms.tEquirect.value=e;const s=new Ki(n,r),a=e.minFilter;e.minFilter===v&&(e.minFilter=f);return new cn(1,10,this).update(t,s),e.minFilter=a,s.geometry.dispose(),s.material.dispose(),this}clear(t,e,i,n){const r=t.getRenderTarget();for(let r=0;r<6;r++)t.setRenderTarget(this,r),t.clear(e,i,n);t.setRenderTarget(r)}}const dn=new re,pn=new re,mn=new Rt;class fn{constructor(t=new re(1,0,0),e=0){this.isPlane=!0,this.normal=t,this.constant=e}set(t,e){return this.normal.copy(t),this.constant=e,this}setComponents(t,e,i,n){return this.normal.set(t,e,i),this.constant=n,this}setFromNormalAndCoplanarPoint(t,e){return this.normal.copy(t),this.constant=-e.dot(this.normal),this}setFromCoplanarPoints(t,e,i){const n=dn.subVectors(i,e).cross(pn.subVectors(t,e)).normalize();return this.setFromNormalAndCoplanarPoint(n,t),this}copy(t){return this.normal.copy(t.normal),this.constant=t.constant,this}normalize(){const t=1/this.normal.length();return this.normal.multiplyScalar(t),this.constant*=t,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(t){return this.normal.dot(t)+this.constant}distanceToSphere(t){return this.distanceToPoint(t.center)-t.radius}projectPoint(t,e){return e.copy(this.normal).multiplyScalar(-this.distanceToPoint(t)).add(t)}intersectLine(t,e){const i=t.delta(dn),n=this.normal.dot(i);if(0===n)return 0===this.distanceToPoint(t.start)?e.copy(t.start):null;const r=-(t.start.dot(this.normal)+this.constant)/n;return r<0||r>1?null:e.copy(i).multiplyScalar(r).add(t.start)}intersectsLine(t){const e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){const i=e||mn.getNormalMatrix(t),n=this.coplanarPoint(dn).applyMatrix4(t),r=this.normal.applyMatrix3(i).normalize();return this.constant=-n.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return(new this.constructor).copy(this)}}const gn=new Te,vn=new re;class xn{constructor(t=new fn,e=new fn,i=new fn,n=new fn,r=new fn,s=new fn){this.planes=[t,e,i,n,r,s]}set(t,e,i,n,r,s){const a=this.planes;return a[0].copy(t),a[1].copy(e),a[2].copy(i),a[3].copy(n),a[4].copy(r),a[5].copy(s),this}copy(t){const e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t){const e=this.planes,i=t.elements,n=i[0],r=i[1],s=i[2],a=i[3],o=i[4],l=i[5],c=i[6],h=i[7],u=i[8],d=i[9],p=i[10],m=i[11],f=i[12],g=i[13],v=i[14],x=i[15];return e[0].setComponents(a-n,h-o,m-u,x-f).normalize(),e[1].setComponents(a+n,h+o,m+u,x+f).normalize(),e[2].setComponents(a+r,h+l,m+d,x+g).normalize(),e[3].setComponents(a-r,h-l,m-d,x-g).normalize(),e[4].setComponents(a-s,h-c,m-p,x-v).normalize(),e[5].setComponents(a+s,h+c,m+p,x+v).normalize(),this}intersectsObject(t){const e=t.geometry;return null===e.boundingSphere&&e.computeBoundingSphere(),gn.copy(e.boundingSphere).applyMatrix4(t.matrixWorld),this.intersectsSphere(gn)}intersectsSprite(t){return gn.center.set(0,0,0),gn.radius=.7071067811865476,gn.applyMatrix4(t.matrixWorld),this.intersectsSphere(gn)}intersectsSphere(t){const e=this.planes,i=t.center,n=-t.radius;for(let t=0;t<6;t++){if(e[t].distanceToPoint(i)0?t.max.x:t.min.x,vn.y=n.normal.y>0?t.max.y:t.min.y,vn.z=n.normal.z>0?t.max.z:t.min.z,n.distanceToPoint(vn)<0)return!1}return!0}containsPoint(t){const e=this.planes;for(let i=0;i<6;i++)if(e[i].distanceToPoint(t)<0)return!1;return!0}clone(){return(new this.constructor).copy(this)}}function _n(){let t=null,e=!1,i=null,n=null;function r(e,s){i(e,s),n=t.requestAnimationFrame(r)}return{start:function(){!0!==e&&null!==i&&(n=t.requestAnimationFrame(r),e=!0)},stop:function(){t.cancelAnimationFrame(n),e=!1},setAnimationLoop:function(t){i=t},setContext:function(e){t=e}}}function yn(t,e){const i=e.isWebGL2,n=new WeakMap;return{get:function(t){return t.isInterleavedBufferAttribute&&(t=t.data),n.get(t)},remove:function(e){e.isInterleavedBufferAttribute&&(e=e.data);const i=n.get(e);i&&(t.deleteBuffer(i.buffer),n.delete(e))},update:function(e,r){if(e.isGLBufferAttribute){const t=n.get(e);return void((!t||t.version 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n\treturn cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n\tvec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n\tvec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n\tvec3 lightNormal = cross( v1, v2 );\n\tif( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n\tvec3 T1, T2;\n\tT1 = normalize( V - N * dot( V, N ) );\n\tT2 = - cross( N, T1 );\n\tmat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );\n\tvec3 coords[ 4 ];\n\tcoords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n\tcoords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n\tcoords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n\tcoords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n\tcoords[ 0 ] = normalize( coords[ 0 ] );\n\tcoords[ 1 ] = normalize( coords[ 1 ] );\n\tcoords[ 2 ] = normalize( coords[ 2 ] );\n\tcoords[ 3 ] = normalize( coords[ 3 ] );\n\tvec3 vectorFormFactor = vec3( 0.0 );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n\tvectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n\tfloat result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n\treturn vec3( result );\n}\nfloat G_BlinnPhong_Implicit( ) {\n\treturn 0.25;\n}\nfloat D_BlinnPhong( const in float shininess, const in float dotNH ) {\n\treturn RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );\n}\nvec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat dotVH = saturate( dot( viewDir, halfDir ) );\n\tvec3 F = F_Schlick( specularColor, 1.0, dotVH );\n\tfloat G = G_BlinnPhong_Implicit( );\n\tfloat D = D_BlinnPhong( shininess, dotNH );\n\treturn F * ( G * D );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n\tfloat alpha = pow2( roughness );\n\tfloat invAlpha = 1.0 / alpha;\n\tfloat cos2h = dotNH * dotNH;\n\tfloat sin2h = max( 1.0 - cos2h, 0.0078125 );\n\treturn ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n\treturn saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n\tvec3 halfDir = normalize( lightDir + viewDir );\n\tfloat dotNL = saturate( dot( normal, lightDir ) );\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat dotNH = saturate( dot( normal, halfDir ) );\n\tfloat D = D_Charlie( sheenRoughness, dotNH );\n\tfloat V = V_Neubelt( dotNV, dotNL );\n\treturn sheenColor * ( D * V );\n}\n#endif",iridescence_fragment:"#ifdef USE_IRIDESCENCE\n\tconst mat3 XYZ_TO_REC709 = mat3(\n\t\t 3.2404542, -0.9692660,\t0.0556434,\n\t\t-1.5371385,\t1.8760108, -0.2040259,\n\t\t-0.4985314,\t0.0415560,\t1.0572252\n\t);\n\tvec3 Fresnel0ToIor( vec3 fresnel0 ) {\n\t\tvec3 sqrtF0 = sqrt( fresnel0 );\n\t\treturn ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );\n\t}\n\tvec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );\n\t}\n\tfloat IorToFresnel0( float transmittedIor, float incidentIor ) {\n\t\treturn pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));\n\t}\n\tvec3 evalSensitivity( float OPD, vec3 shift ) {\n\t\tfloat phase = 2.0 * PI * OPD * 1.0e-9;\n\t\tvec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );\n\t\tvec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );\n\t\tvec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );\n\t\tvec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );\n\t\txyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );\n\t\txyz /= 1.0685e-7;\n\t\tvec3 rgb = XYZ_TO_REC709 * xyz;\n\t\treturn rgb;\n\t}\n\tvec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {\n\t\tvec3 I;\n\t\tfloat iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );\n\t\tfloat sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );\n\t\tfloat cosTheta2Sq = 1.0 - sinTheta2Sq;\n\t\tif ( cosTheta2Sq < 0.0 ) {\n\t\t\t return vec3( 1.0 );\n\t\t}\n\t\tfloat cosTheta2 = sqrt( cosTheta2Sq );\n\t\tfloat R0 = IorToFresnel0( iridescenceIOR, outsideIOR );\n\t\tfloat R12 = F_Schlick( R0, 1.0, cosTheta1 );\n\t\tfloat R21 = R12;\n\t\tfloat T121 = 1.0 - R12;\n\t\tfloat phi12 = 0.0;\n\t\tif ( iridescenceIOR < outsideIOR ) phi12 = PI;\n\t\tfloat phi21 = PI - phi12;\n\t\tvec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) );\t\tvec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );\n\t\tvec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );\n\t\tvec3 phi23 = vec3( 0.0 );\n\t\tif ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;\n\t\tif ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;\n\t\tif ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;\n\t\tfloat OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;\n\t\tvec3 phi = vec3( phi21 ) + phi23;\n\t\tvec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );\n\t\tvec3 r123 = sqrt( R123 );\n\t\tvec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );\n\t\tvec3 C0 = R12 + Rs;\n\t\tI = C0;\n\t\tvec3 Cm = Rs - T121;\n\t\tfor ( int m = 1; m <= 2; ++ m ) {\n\t\t\tCm *= r123;\n\t\t\tvec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );\n\t\t\tI += Cm * Sm;\n\t\t}\n\t\treturn max( I, vec3( 0.0 ) );\n\t}\n#endif",bumpmap_pars_fragment:"#ifdef USE_BUMPMAP\n\tuniform sampler2D bumpMap;\n\tuniform float bumpScale;\n\tvec2 dHdxy_fwd() {\n\t\tvec2 dSTdx = dFdx( vUv );\n\t\tvec2 dSTdy = dFdy( vUv );\n\t\tfloat Hll = bumpScale * texture2D( bumpMap, vUv ).x;\n\t\tfloat dBx = bumpScale * texture2D( bumpMap, vUv + dSTdx ).x - Hll;\n\t\tfloat dBy = bumpScale * texture2D( bumpMap, vUv + dSTdy ).x - Hll;\n\t\treturn vec2( dBx, dBy );\n\t}\n\tvec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {\n\t\tvec3 vSigmaX = dFdx( surf_pos.xyz );\n\t\tvec3 vSigmaY = dFdy( surf_pos.xyz );\n\t\tvec3 vN = surf_norm;\n\t\tvec3 R1 = cross( vSigmaY, vN );\n\t\tvec3 R2 = cross( vN, vSigmaX );\n\t\tfloat fDet = dot( vSigmaX, R1 ) * faceDirection;\n\t\tvec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );\n\t\treturn normalize( abs( fDet ) * surf_norm - vGrad );\n\t}\n#endif",clipping_planes_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvec4 plane;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n\t\tplane = clippingPlanes[ i ];\n\t\tif ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n\t}\n\t#pragma unroll_loop_end\n\t#if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n\t\tbool clipped = true;\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n\t\t\tplane = clippingPlanes[ i ];\n\t\t\tclipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n\t\t}\n\t\t#pragma unroll_loop_end\n\t\tif ( clipped ) discard;\n\t#endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n\tuniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvarying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n\tvClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n\tdiffuseColor *= vColor;\n#elif defined( USE_COLOR )\n\tdiffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR )\n\tvarying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvarying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvarying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n\tvColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR )\n\tvColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n\tvColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n\tvColor.xyz *= instanceColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n\tconst highp float a = 12.9898, b = 78.233, c = 43758.5453;\n\thighp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n\treturn fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n\tfloat precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n\tfloat precisionSafeLength( vec3 v ) {\n\t\tfloat maxComponent = max3( abs( v ) );\n\t\treturn length( v / maxComponent ) * maxComponent;\n\t}\n#endif\nstruct IncidentLight {\n\tvec3 color;\n\tvec3 direction;\n\tbool visible;\n};\nstruct ReflectedLight {\n\tvec3 directDiffuse;\n\tvec3 directSpecular;\n\tvec3 indirectDiffuse;\n\tvec3 indirectSpecular;\n};\nstruct GeometricContext {\n\tvec3 position;\n\tvec3 normal;\n\tvec3 viewDir;\n#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal;\n#endif\n};\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n\treturn normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nmat3 transposeMat3( const in mat3 m ) {\n\tmat3 tmp;\n\ttmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );\n\ttmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );\n\ttmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );\n\treturn tmp;\n}\nfloat luminance( const in vec3 rgb ) {\n\tconst vec3 weights = vec3( 0.2126729, 0.7151522, 0.0721750 );\n\treturn dot( weights, rgb );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n\treturn m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n\tfloat u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n\tfloat v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n\treturn vec2( u, v );\n}",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n\t#define cubeUV_minMipLevel 4.0\n\t#define cubeUV_minTileSize 16.0\n\tfloat getFace( vec3 direction ) {\n\t\tvec3 absDirection = abs( direction );\n\t\tfloat face = - 1.0;\n\t\tif ( absDirection.x > absDirection.z ) {\n\t\t\tif ( absDirection.x > absDirection.y )\n\t\t\t\tface = direction.x > 0.0 ? 0.0 : 3.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t} else {\n\t\t\tif ( absDirection.z > absDirection.y )\n\t\t\t\tface = direction.z > 0.0 ? 2.0 : 5.0;\n\t\t\telse\n\t\t\t\tface = direction.y > 0.0 ? 1.0 : 4.0;\n\t\t}\n\t\treturn face;\n\t}\n\tvec2 getUV( vec3 direction, float face ) {\n\t\tvec2 uv;\n\t\tif ( face == 0.0 ) {\n\t\t\tuv = vec2( direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 1.0 ) {\n\t\t\tuv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n\t\t} else if ( face == 2.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.y ) / abs( direction.z );\n\t\t} else if ( face == 3.0 ) {\n\t\t\tuv = vec2( - direction.z, direction.y ) / abs( direction.x );\n\t\t} else if ( face == 4.0 ) {\n\t\t\tuv = vec2( - direction.x, direction.z ) / abs( direction.y );\n\t\t} else {\n\t\t\tuv = vec2( direction.x, direction.y ) / abs( direction.z );\n\t\t}\n\t\treturn 0.5 * ( uv + 1.0 );\n\t}\n\tvec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n\t\tfloat face = getFace( direction );\n\t\tfloat filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n\t\tmipInt = max( mipInt, cubeUV_minMipLevel );\n\t\tfloat faceSize = exp2( mipInt );\n\t\tvec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n\t\tif ( face > 2.0 ) {\n\t\t\tuv.y += faceSize;\n\t\t\tface -= 3.0;\n\t\t}\n\t\tuv.x += face * faceSize;\n\t\tuv.x += filterInt * 3.0 * cubeUV_minTileSize;\n\t\tuv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n\t\tuv.x *= CUBEUV_TEXEL_WIDTH;\n\t\tuv.y *= CUBEUV_TEXEL_HEIGHT;\n\t\t#ifdef texture2DGradEXT\n\t\t\treturn texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n\t\t#else\n\t\t\treturn texture2D( envMap, uv ).rgb;\n\t\t#endif\n\t}\n\t#define cubeUV_r0 1.0\n\t#define cubeUV_v0 0.339\n\t#define cubeUV_m0 - 2.0\n\t#define cubeUV_r1 0.8\n\t#define cubeUV_v1 0.276\n\t#define cubeUV_m1 - 1.0\n\t#define cubeUV_r4 0.4\n\t#define cubeUV_v4 0.046\n\t#define cubeUV_m4 2.0\n\t#define cubeUV_r5 0.305\n\t#define cubeUV_v5 0.016\n\t#define cubeUV_m5 3.0\n\t#define cubeUV_r6 0.21\n\t#define cubeUV_v6 0.0038\n\t#define cubeUV_m6 4.0\n\tfloat roughnessToMip( float roughness ) {\n\t\tfloat mip = 0.0;\n\t\tif ( roughness >= cubeUV_r1 ) {\n\t\t\tmip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n\t\t} else if ( roughness >= cubeUV_r4 ) {\n\t\t\tmip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n\t\t} else if ( roughness >= cubeUV_r5 ) {\n\t\t\tmip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n\t\t} else if ( roughness >= cubeUV_r6 ) {\n\t\t\tmip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n\t\t} else {\n\t\t\tmip = - 2.0 * log2( 1.16 * roughness );\t\t}\n\t\treturn mip;\n\t}\n\tvec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n\t\tfloat mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n\t\tfloat mipF = fract( mip );\n\t\tfloat mipInt = floor( mip );\n\t\tvec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n\t\tif ( mipF == 0.0 ) {\n\t\t\treturn vec4( color0, 1.0 );\n\t\t} else {\n\t\t\tvec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n\t\t\treturn vec4( mix( color0, color1, mipF ), 1.0 );\n\t\t}\n\t}\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_INSTANCING\n\tmat3 m = mat3( instanceMatrix );\n\ttransformedNormal /= vec3( dot( m[ 0 ], m[ 0 ] ), dot( m[ 1 ], m[ 1 ] ), dot( m[ 2 ], m[ 2 ] ) );\n\ttransformedNormal = m * transformedNormal;\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n\ttransformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n\tvec3 transformedTangent = ( modelViewMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#ifdef FLIP_SIDED\n\t\ttransformedTangent = - transformedTangent;\n\t#endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n\tuniform sampler2D displacementMap;\n\tuniform float displacementScale;\n\tuniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n\ttransformed += normalize( objectNormal ) * ( texture2D( displacementMap, vUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n\tvec4 emissiveColor = texture2D( emissiveMap, vUv );\n\ttotalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n\tuniform sampler2D emissiveMap;\n#endif",encodings_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",encodings_pars_fragment:"vec4 LinearToLinear( in vec4 value ) {\n\treturn value;\n}\nvec4 LinearTosRGB( in vec4 value ) {\n\treturn vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvec3 cameraToFrag;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToFrag = normalize( vWorldPosition - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvec3 reflectVec = reflect( cameraToFrag, worldNormal );\n\t\t#else\n\t\t\tvec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n\t\t#endif\n\t#else\n\t\tvec3 reflectVec = vReflect;\n\t#endif\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 envColor = textureCube( envMap, vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n\t#else\n\t\tvec4 envColor = vec4( 0.0 );\n\t#endif\n\t#ifdef ENVMAP_BLENDING_MULTIPLY\n\t\toutgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_MIX )\n\t\toutgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n\t#elif defined( ENVMAP_BLENDING_ADD )\n\t\toutgoingLight += envColor.xyz * specularStrength * reflectivity;\n\t#endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float envMapIntensity;\n\tuniform float flipEnvMap;\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tuniform samplerCube envMap;\n\t#else\n\t\tuniform sampler2D envMap;\n\t#endif\n\t\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n\tuniform float reflectivity;\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\tvarying vec3 vWorldPosition;\n\t\tuniform float refractionRatio;\n\t#else\n\t\tvarying vec3 vReflect;\n\t#endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n\t#if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n\t\t#define ENV_WORLDPOS\n\t#endif\n\t#ifdef ENV_WORLDPOS\n\t\t\n\t\tvarying vec3 vWorldPosition;\n\t#else\n\t\tvarying vec3 vReflect;\n\t\tuniform float refractionRatio;\n\t#endif\n#endif",envmap_physical_pars_fragment:"#if defined( USE_ENVMAP )\n\tvec3 getIBLIrradiance( const in vec3 normal ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, worldNormal, 1.0 );\n\t\t\treturn PI * envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n\tvec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n\t\t#if defined( ENVMAP_TYPE_CUBE_UV )\n\t\t\tvec3 reflectVec = reflect( - viewDir, normal );\n\t\t\treflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );\n\t\t\treflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n\t\t\tvec4 envMapColor = textureCubeUV( envMap, reflectVec, roughness );\n\t\t\treturn envMapColor.rgb * envMapIntensity;\n\t\t#else\n\t\t\treturn vec3( 0.0 );\n\t\t#endif\n\t}\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n\t#ifdef ENV_WORLDPOS\n\t\tvWorldPosition = worldPosition.xyz;\n\t#else\n\t\tvec3 cameraToVertex;\n\t\tif ( isOrthographic ) {\n\t\t\tcameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n\t\t} else {\n\t\t\tcameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n\t\t}\n\t\tvec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\t#ifdef ENVMAP_MODE_REFLECTION\n\t\t\tvReflect = reflect( cameraToVertex, worldNormal );\n\t\t#else\n\t\t\tvReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n\t\t#endif\n\t#endif\n#endif",fog_vertex:"#ifdef USE_FOG\n\tvFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n\tvarying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n\t#ifdef FOG_EXP2\n\t\tfloat fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n\t#else\n\t\tfloat fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n\t#endif\n\tgl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n\tuniform vec3 fogColor;\n\tvarying float vFogDepth;\n\t#ifdef FOG_EXP2\n\t\tuniform float fogDensity;\n\t#else\n\t\tuniform float fogNear;\n\t\tuniform float fogFar;\n\t#endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n\tuniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n\tfloat dotNL = dot( normal, lightDirection );\n\tvec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n\t#ifdef USE_GRADIENTMAP\n\t\treturn vec3( texture2D( gradientMap, coord ).r );\n\t#else\n\t\tvec2 fw = fwidth( coord ) * 0.5;\n\t\treturn mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n\t#endif\n}",lightmap_fragment:"#ifdef USE_LIGHTMAP\n\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\treflectedLight.indirectDiffuse += lightMapIrradiance;\n#endif",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n\tuniform sampler2D lightMap;\n\tuniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n\tvec3 diffuseColor;\n\tfloat specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in GeometricContext geometry, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Lambert\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\nuniform vec3 lightProbe[ 9 ];\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n\tfloat x = normal.x, y = normal.y, z = normal.z;\n\tvec3 result = shCoefficients[ 0 ] * 0.886227;\n\tresult += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n\tresult += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n\tresult += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n\tresult += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n\tresult += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n\tresult += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n\tresult += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n\tresult += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n\treturn result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n\tvec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n\tvec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n\treturn irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n\tvec3 irradiance = ambientLightColor;\n\treturn irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n\t#if defined ( PHYSICALLY_CORRECT_LIGHTS )\n\t\tfloat distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n\t\tif ( cutoffDistance > 0.0 ) {\n\t\t\tdistanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n\t\t}\n\t\treturn distanceFalloff;\n\t#else\n\t\tif ( cutoffDistance > 0.0 && decayExponent > 0.0 ) {\n\t\t\treturn pow( saturate( - lightDistance / cutoffDistance + 1.0 ), decayExponent );\n\t\t}\n\t\treturn 1.0;\n\t#endif\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n\treturn smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n\tstruct DirectionalLight {\n\t\tvec3 direction;\n\t\tvec3 color;\n\t};\n\tuniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n\tvoid getDirectionalLightInfo( const in DirectionalLight directionalLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tlight.color = directionalLight.color;\n\t\tlight.direction = directionalLight.direction;\n\t\tlight.visible = true;\n\t}\n#endif\n#if NUM_POINT_LIGHTS > 0\n\tstruct PointLight {\n\t\tvec3 position;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t};\n\tuniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n\tvoid getPointLightInfo( const in PointLight pointLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = pointLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat lightDistance = length( lVector );\n\t\tlight.color = pointLight.color;\n\t\tlight.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t}\n#endif\n#if NUM_SPOT_LIGHTS > 0\n\tstruct SpotLight {\n\t\tvec3 position;\n\t\tvec3 direction;\n\t\tvec3 color;\n\t\tfloat distance;\n\t\tfloat decay;\n\t\tfloat coneCos;\n\t\tfloat penumbraCos;\n\t};\n\tuniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n\tvoid getSpotLightInfo( const in SpotLight spotLight, const in GeometricContext geometry, out IncidentLight light ) {\n\t\tvec3 lVector = spotLight.position - geometry.position;\n\t\tlight.direction = normalize( lVector );\n\t\tfloat angleCos = dot( light.direction, spotLight.direction );\n\t\tfloat spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n\t\tif ( spotAttenuation > 0.0 ) {\n\t\t\tfloat lightDistance = length( lVector );\n\t\t\tlight.color = spotLight.color * spotAttenuation;\n\t\t\tlight.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n\t\t\tlight.visible = ( light.color != vec3( 0.0 ) );\n\t\t} else {\n\t\t\tlight.color = vec3( 0.0 );\n\t\t\tlight.visible = false;\n\t\t}\n\t}\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n\tstruct RectAreaLight {\n\t\tvec3 color;\n\t\tvec3 position;\n\t\tvec3 halfWidth;\n\t\tvec3 halfHeight;\n\t};\n\tuniform sampler2D ltc_1;\tuniform sampler2D ltc_2;\n\tuniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n\tstruct HemisphereLight {\n\t\tvec3 direction;\n\t\tvec3 skyColor;\n\t\tvec3 groundColor;\n\t};\n\tuniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n\tvec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n\t\tfloat dotNL = dot( normal, hemiLight.direction );\n\t\tfloat hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n\t\tvec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n\t\treturn irradiance;\n\t}\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n\tvec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\tvec3 irradiance = getGradientIrradiance( geometry.normal, directLight.direction ) * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in GeometricContext geometry, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_Toon\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n\tvec3 diffuseColor;\n\tvec3 specularColor;\n\tfloat specularShininess;\n\tfloat specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n\treflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in GeometricContext geometry, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct\t\t\t\tRE_Direct_BlinnPhong\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n\tmaterial.ior = ior;\n\t#ifdef SPECULAR\n\t\tfloat specularIntensityFactor = specularIntensity;\n\t\tvec3 specularColorFactor = specularColor;\n\t\t#ifdef USE_SPECULARINTENSITYMAP\n\t\t\tspecularIntensityFactor *= texture2D( specularIntensityMap, vUv ).a;\n\t\t#endif\n\t\t#ifdef USE_SPECULARCOLORMAP\n\t\t\tspecularColorFactor *= texture2D( specularColorMap, vUv ).rgb;\n\t\t#endif\n\t\tmaterial.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n\t#else\n\t\tfloat specularIntensityFactor = 1.0;\n\t\tvec3 specularColorFactor = vec3( 1.0 );\n\t\tmaterial.specularF90 = 1.0;\n\t#endif\n\tmaterial.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );\n#else\n\tmaterial.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );\n\tmaterial.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n\tmaterial.clearcoat = clearcoat;\n\tmaterial.clearcoatRoughness = clearcoatRoughness;\n\tmaterial.clearcoatF0 = vec3( 0.04 );\n\tmaterial.clearcoatF90 = 1.0;\n\t#ifdef USE_CLEARCOATMAP\n\t\tmaterial.clearcoat *= texture2D( clearcoatMap, vUv ).x;\n\t#endif\n\t#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\t\tmaterial.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vUv ).y;\n\t#endif\n\tmaterial.clearcoat = saturate( material.clearcoat );\tmaterial.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n\tmaterial.clearcoatRoughness += geometryRoughness;\n\tmaterial.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_IRIDESCENCE\n\tmaterial.iridescence = iridescence;\n\tmaterial.iridescenceIOR = iridescenceIOR;\n\t#ifdef USE_IRIDESCENCEMAP\n\t\tmaterial.iridescence *= texture2D( iridescenceMap, vUv ).r;\n\t#endif\n\t#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\t\tmaterial.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vUv ).g + iridescenceThicknessMinimum;\n\t#else\n\t\tmaterial.iridescenceThickness = iridescenceThicknessMaximum;\n\t#endif\n#endif\n#ifdef USE_SHEEN\n\tmaterial.sheenColor = sheenColor;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tmaterial.sheenColor *= texture2D( sheenColorMap, vUv ).rgb;\n\t#endif\n\tmaterial.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tmaterial.sheenRoughness *= texture2D( sheenRoughnessMap, vUv ).a;\n\t#endif\n#endif",lights_physical_pars_fragment:"struct PhysicalMaterial {\n\tvec3 diffuseColor;\n\tfloat roughness;\n\tvec3 specularColor;\n\tfloat specularF90;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat clearcoat;\n\t\tfloat clearcoatRoughness;\n\t\tvec3 clearcoatF0;\n\t\tfloat clearcoatF90;\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\tfloat iridescence;\n\t\tfloat iridescenceIOR;\n\t\tfloat iridescenceThickness;\n\t\tvec3 iridescenceFresnel;\n\t\tvec3 iridescenceF0;\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tvec3 sheenColor;\n\t\tfloat sheenRoughness;\n\t#endif\n\t#ifdef IOR\n\t\tfloat ior;\n\t#endif\n\t#ifdef USE_TRANSMISSION\n\t\tfloat transmission;\n\t\tfloat transmissionAlpha;\n\t\tfloat thickness;\n\t\tfloat attenuationDistance;\n\t\tvec3 attenuationColor;\n\t#endif\n};\nvec3 clearcoatSpecular = vec3( 0.0 );\nvec3 sheenSpecular = vec3( 0.0 );\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tfloat r2 = roughness * roughness;\n\tfloat a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;\n\tfloat b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;\n\tfloat DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );\n\treturn saturate( DG * RECIPROCAL_PI );\n}\nvec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n\tfloat dotNV = saturate( dot( normal, viewDir ) );\n\tconst vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );\n\tconst vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );\n\tvec4 r = roughness * c0 + c1;\n\tfloat a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;\n\tvec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;\n\treturn fab;\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\treturn specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n\tvec2 fab = DFGApprox( normal, viewDir, roughness );\n\t#ifdef USE_IRIDESCENCE\n\t\tvec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n\t#else\n\t\tvec3 Fr = specularColor;\n\t#endif\n\tvec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n\tfloat Ess = fab.x + fab.y;\n\tfloat Ems = 1.0 - Ess;\n\tvec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619;\tvec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n\tsingleScatter += FssEss;\n\tmultiScatter += Fms * Ems;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n\tvoid RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\t\tvec3 normal = geometry.normal;\n\t\tvec3 viewDir = geometry.viewDir;\n\t\tvec3 position = geometry.position;\n\t\tvec3 lightPos = rectAreaLight.position;\n\t\tvec3 halfWidth = rectAreaLight.halfWidth;\n\t\tvec3 halfHeight = rectAreaLight.halfHeight;\n\t\tvec3 lightColor = rectAreaLight.color;\n\t\tfloat roughness = material.roughness;\n\t\tvec3 rectCoords[ 4 ];\n\t\trectCoords[ 0 ] = lightPos + halfWidth - halfHeight;\t\trectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n\t\trectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n\t\trectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n\t\tvec2 uv = LTC_Uv( normal, viewDir, roughness );\n\t\tvec4 t1 = texture2D( ltc_1, uv );\n\t\tvec4 t2 = texture2D( ltc_2, uv );\n\t\tmat3 mInv = mat3(\n\t\t\tvec3( t1.x, 0, t1.y ),\n\t\t\tvec3(\t\t0, 1,\t\t0 ),\n\t\t\tvec3( t1.z, 0, t1.w )\n\t\t);\n\t\tvec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );\n\t\treflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n\t\treflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n\t}\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\tfloat dotNL = saturate( dot( geometry.normal, directLight.direction ) );\n\tvec3 irradiance = dotNL * directLight.color;\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNLcc = saturate( dot( geometry.clearcoatNormal, directLight.direction ) );\n\t\tvec3 ccIrradiance = dotNLcc * directLight.color;\n\t\tclearcoatSpecular += ccIrradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.clearcoatNormal, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * BRDF_Sheen( directLight.direction, geometry.viewDir, geometry.normal, material.sheenColor, material.sheenRoughness );\n\t#endif\n\t#ifdef USE_IRIDESCENCE\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX_Iridescence( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness );\n\t#else\n\t\treflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometry.viewDir, geometry.normal, material.specularColor, material.specularF90, material.roughness );\n\t#endif\n\treflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n\treflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in GeometricContext geometry, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatSpecular += clearcoatRadiance * EnvironmentBRDF( geometry.clearcoatNormal, geometry.viewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n\t#endif\n\t#ifdef USE_SHEEN\n\t\tsheenSpecular += irradiance * material.sheenColor * IBLSheenBRDF( geometry.normal, geometry.viewDir, material.sheenRoughness );\n\t#endif\n\tvec3 singleScattering = vec3( 0.0 );\n\tvec3 multiScattering = vec3( 0.0 );\n\tvec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n\t#ifdef USE_IRIDESCENCE\n\t\tcomputeMultiscatteringIridescence( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );\n\t#else\n\t\tcomputeMultiscattering( geometry.normal, geometry.viewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );\n\t#endif\n\tvec3 totalScattering = singleScattering + multiScattering;\n\tvec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );\n\treflectedLight.indirectSpecular += radiance * singleScattering;\n\treflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;\n\treflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;\n}\n#define RE_Direct\t\t\t\tRE_Direct_Physical\n#define RE_Direct_RectArea\t\tRE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse\t\tRE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular\t\tRE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n\treturn saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nGeometricContext geometry;\ngeometry.position = - vViewPosition;\ngeometry.normal = normal;\ngeometry.viewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\n#ifdef USE_CLEARCOAT\n\tgeometry.clearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n\tfloat dotNVi = saturate( dot( normal, geometry.viewDir ) );\n\tif ( material.iridescenceThickness == 0.0 ) {\n\t\tmaterial.iridescence = 0.0;\n\t} else {\n\t\tmaterial.iridescence = saturate( material.iridescence );\n\t}\n\tif ( material.iridescence > 0.0 ) {\n\t\tmaterial.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n\t\tmaterial.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n\t}\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n\tPointLight pointLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n\t\tpointLight = pointLights[ i ];\n\t\tgetPointLightInfo( pointLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )\n\t\tpointLightShadow = pointLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n\tSpotLight spotLight;\n\tvec4 spotColor;\n\tvec3 spotLightCoord;\n\tbool inSpotLightMap;\n\t#if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n\t\tspotLight = spotLights[ i ];\n\t\tgetSpotLightInfo( spotLight, geometry, directLight );\n\t\t#if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n\t\t#elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t#define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n\t\t#else\n\t\t#define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n\t\t#endif\n\t\t#if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n\t\t\tspotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n\t\t\tinSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n\t\t\tspotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n\t\t\tdirectLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n\t\t#endif\n\t\t#undef SPOT_LIGHT_MAP_INDEX\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\tspotLightShadow = spotLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n\tDirectionalLight directionalLight;\n\t#if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLightShadow;\n\t#endif\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n\t\tdirectionalLight = directionalLights[ i ];\n\t\tgetDirectionalLightInfo( directionalLight, geometry, directLight );\n\t\t#if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n\t\tdirectionalLightShadow = directionalLightShadows[ i ];\n\t\tdirectLight.color *= all( bvec2( directLight.visible, receiveShadow ) ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t\t#endif\n\t\tRE_Direct( directLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n\tRectAreaLight rectAreaLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n\t\trectAreaLight = rectAreaLights[ i ];\n\t\tRE_Direct_RectArea( rectAreaLight, geometry, material, reflectedLight );\n\t}\n\t#pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n\tvec3 iblIrradiance = vec3( 0.0 );\n\tvec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n\tirradiance += getLightProbeIrradiance( lightProbe, geometry.normal );\n\t#if ( NUM_HEMI_LIGHTS > 0 )\n\t\t#pragma unroll_loop_start\n\t\tfor ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n\t\t\tirradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometry.normal );\n\t\t}\n\t\t#pragma unroll_loop_end\n\t#endif\n#endif\n#if defined( RE_IndirectSpecular )\n\tvec3 radiance = vec3( 0.0 );\n\tvec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\tvec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n\t\tirradiance += lightMapIrradiance;\n\t#endif\n\t#if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n\t\tiblIrradiance += getIBLIrradiance( geometry.normal );\n\t#endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n\tradiance += getIBLRadiance( geometry.viewDir, geometry.normal, material.roughness );\n\t#ifdef USE_CLEARCOAT\n\t\tclearcoatRadiance += getIBLRadiance( geometry.viewDir, geometry.clearcoatNormal, material.clearcoatRoughness );\n\t#endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n\tRE_IndirectDiffuse( irradiance, geometry, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n\tRE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometry, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tgl_FragDepthEXT = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGDEPTHBUF ) && defined( USE_LOGDEPTHBUF_EXT )\n\tuniform float logDepthBufFC;\n\tvarying float vFragDepth;\n\tvarying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvarying float vFragDepth;\n\t\tvarying float vIsPerspective;\n\t#else\n\t\tuniform float logDepthBufFC;\n\t#endif\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGDEPTHBUF\n\t#ifdef USE_LOGDEPTHBUF_EXT\n\t\tvFragDepth = 1.0 + gl_Position.w;\n\t\tvIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n\t#else\n\t\tif ( isPerspectiveMatrix( projectionMatrix ) ) {\n\t\t\tgl_Position.z = log2( max( EPSILON, gl_Position.w + 1.0 ) ) * logDepthBufFC - 1.0;\n\t\t\tgl_Position.z *= gl_Position.w;\n\t\t}\n\t#endif\n#endif",map_fragment:"#ifdef USE_MAP\n\tvec4 sampledDiffuseColor = texture2D( map, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\tsampledDiffuseColor = vec4( mix( pow( sampledDiffuseColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), sampledDiffuseColor.rgb * 0.0773993808, vec3( lessThanEqual( sampledDiffuseColor.rgb, vec3( 0.04045 ) ) ) ), sampledDiffuseColor.w );\n\t#endif\n\tdiffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tvec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n#endif\n#ifdef USE_MAP\n\tdiffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n\tdiffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n\tuniform mat3 uvTransform;\n#endif\n#ifdef USE_MAP\n\tuniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n\tuniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n\tvec4 texelMetalness = texture2D( metalnessMap, vUv );\n\tmetalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n\tuniform sampler2D metalnessMap;\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS ) && defined( MORPHTARGETS_TEXTURE )\n\tvColor *= morphTargetBaseInfluence;\n\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t#if defined( USE_COLOR_ALPHA )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n\t\t#elif defined( USE_COLOR )\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n\t\t#endif\n\t}\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n\tobjectNormal *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\tobjectNormal += morphNormal0 * morphTargetInfluences[ 0 ];\n\t\tobjectNormal += morphNormal1 * morphTargetInfluences[ 1 ];\n\t\tobjectNormal += morphNormal2 * morphTargetInfluences[ 2 ];\n\t\tobjectNormal += morphNormal3 * morphTargetInfluences[ 3 ];\n\t#endif\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n\tuniform float morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tuniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n\t\tuniform sampler2DArray morphTargetsTexture;\n\t\tuniform ivec2 morphTargetsTextureSize;\n\t\tvec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n\t\t\tint texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n\t\t\tint y = texelIndex / morphTargetsTextureSize.x;\n\t\t\tint x = texelIndex - y * morphTargetsTextureSize.x;\n\t\t\tivec3 morphUV = ivec3( x, y, morphTargetIndex );\n\t\t\treturn texelFetch( morphTargetsTexture, morphUV, 0 );\n\t\t}\n\t#else\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\tuniform float morphTargetInfluences[ 8 ];\n\t\t#else\n\t\t\tuniform float morphTargetInfluences[ 4 ];\n\t\t#endif\n\t#endif\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n\ttransformed *= morphTargetBaseInfluence;\n\t#ifdef MORPHTARGETS_TEXTURE\n\t\tfor ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n\t\t\tif ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n\t\t}\n\t#else\n\t\ttransformed += morphTarget0 * morphTargetInfluences[ 0 ];\n\t\ttransformed += morphTarget1 * morphTargetInfluences[ 1 ];\n\t\ttransformed += morphTarget2 * morphTargetInfluences[ 2 ];\n\t\ttransformed += morphTarget3 * morphTargetInfluences[ 3 ];\n\t\t#ifndef USE_MORPHNORMALS\n\t\t\ttransformed += morphTarget4 * morphTargetInfluences[ 4 ];\n\t\t\ttransformed += morphTarget5 * morphTargetInfluences[ 5 ];\n\t\t\ttransformed += morphTarget6 * morphTargetInfluences[ 6 ];\n\t\t\ttransformed += morphTarget7 * morphTargetInfluences[ 7 ];\n\t\t#endif\n\t#endif\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n\tvec3 fdx = dFdx( vViewPosition );\n\tvec3 fdy = dFdy( vViewPosition );\n\tvec3 normal = normalize( cross( fdx, fdy ) );\n#else\n\tvec3 normal = normalize( vNormal );\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\t#ifdef USE_TANGENT\n\t\tvec3 tangent = normalize( vTangent );\n\t\tvec3 bitangent = normalize( vBitangent );\n\t\t#ifdef DOUBLE_SIDED\n\t\t\ttangent = tangent * faceDirection;\n\t\t\tbitangent = bitangent * faceDirection;\n\t\t#endif\n\t\t#if defined( TANGENTSPACE_NORMALMAP ) || defined( USE_CLEARCOAT_NORMALMAP )\n\t\t\tmat3 vTBN = mat3( tangent, bitangent, normal );\n\t\t#endif\n\t#endif\n#endif\nvec3 geometryNormal = normal;",normal_fragment_maps:"#ifdef OBJECTSPACE_NORMALMAP\n\tnormal = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\t#ifdef FLIP_SIDED\n\t\tnormal = - normal;\n\t#endif\n\t#ifdef DOUBLE_SIDED\n\t\tnormal = normal * faceDirection;\n\t#endif\n\tnormal = normalize( normalMatrix * normal );\n#elif defined( TANGENTSPACE_NORMALMAP )\n\tvec3 mapN = texture2D( normalMap, vUv ).xyz * 2.0 - 1.0;\n\tmapN.xy *= normalScale;\n\t#ifdef USE_TANGENT\n\t\tnormal = normalize( vTBN * mapN );\n\t#else\n\t\tnormal = perturbNormal2Arb( - vViewPosition, normal, mapN, faceDirection );\n\t#endif\n#elif defined( USE_BUMPMAP )\n\tnormal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n\t#ifdef USE_TANGENT\n\t\tvarying vec3 vTangent;\n\t\tvarying vec3 vBitangent;\n\t#endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n\tvNormal = normalize( transformedNormal );\n\t#ifdef USE_TANGENT\n\t\tvTangent = normalize( transformedTangent );\n\t\tvBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n\t#endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n\tuniform sampler2D normalMap;\n\tuniform vec2 normalScale;\n#endif\n#ifdef OBJECTSPACE_NORMALMAP\n\tuniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( TANGENTSPACE_NORMALMAP ) || defined ( USE_CLEARCOAT_NORMALMAP ) )\n\tvec3 perturbNormal2Arb( vec3 eye_pos, vec3 surf_norm, vec3 mapN, float faceDirection ) {\n\t\tvec3 q0 = dFdx( eye_pos.xyz );\n\t\tvec3 q1 = dFdy( eye_pos.xyz );\n\t\tvec2 st0 = dFdx( vUv.st );\n\t\tvec2 st1 = dFdy( vUv.st );\n\t\tvec3 N = surf_norm;\n\t\tvec3 q1perp = cross( q1, N );\n\t\tvec3 q0perp = cross( N, q0 );\n\t\tvec3 T = q1perp * st0.x + q0perp * st1.x;\n\t\tvec3 B = q1perp * st0.y + q0perp * st1.y;\n\t\tfloat det = max( dot( T, T ), dot( B, B ) );\n\t\tfloat scale = ( det == 0.0 ) ? 0.0 : faceDirection * inversesqrt( det );\n\t\treturn normalize( T * ( mapN.x * scale ) + B * ( mapN.y * scale ) + N * mapN.z );\n\t}\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n\tvec3 clearcoatNormal = geometryNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n\tvec3 clearcoatMapN = texture2D( clearcoatNormalMap, vUv ).xyz * 2.0 - 1.0;\n\tclearcoatMapN.xy *= clearcoatNormalScale;\n\t#ifdef USE_TANGENT\n\t\tclearcoatNormal = normalize( vTBN * clearcoatMapN );\n\t#else\n\t\tclearcoatNormal = perturbNormal2Arb( - vViewPosition, clearcoatNormal, clearcoatMapN, faceDirection );\n\t#endif\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n\tuniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n\tuniform sampler2D clearcoatRoughnessMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n\tuniform sampler2D clearcoatNormalMap;\n\tuniform vec2 clearcoatNormalScale;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n\tuniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n\tuniform sampler2D iridescenceThicknessMap;\n#endif",output_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha + 0.1;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n\treturn normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n\treturn 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;\nconst vec3 PackFactors = vec3( 256. * 256. * 256., 256. * 256., 256. );\nconst vec4 UnpackFactors = UnpackDownscale / vec4( PackFactors, 1. );\nconst float ShiftRight8 = 1. / 256.;\nvec4 packDepthToRGBA( const in float v ) {\n\tvec4 r = vec4( fract( v * PackFactors ), v );\n\tr.yzw -= r.xyz * ShiftRight8;\treturn r * PackUpscale;\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n\treturn dot( v, UnpackFactors );\n}\nvec2 packDepthToRG( in highp float v ) {\n\treturn packDepthToRGBA( v ).yx;\n}\nfloat unpackRGToDepth( const in highp vec2 v ) {\n\treturn unpackRGBAToDepth( vec4( v.xy, 0.0, 0.0 ) );\n}\nvec4 pack2HalfToRGBA( vec2 v ) {\n\tvec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n\treturn vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( vec4 v ) {\n\treturn vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float linearClipZ, const in float near, const in float far ) {\n\treturn linearClipZ * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n\treturn ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float invClipZ, const in float near, const in float far ) {\n\treturn ( near * far ) / ( ( far - near ) * invClipZ - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n\tgl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_INSTANCING\n\tmvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n\tgl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n\tvec3 dithering( vec3 color ) {\n\t\tfloat grid_position = rand( gl_FragCoord.xy );\n\t\tvec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n\t\tdither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n\t\treturn color + dither_shift_RGB;\n\t}\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n\tvec4 texelRoughness = texture2D( roughnessMap, vUv );\n\troughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n\tuniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n\tvarying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n\tuniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n\tfloat texture2DCompare( sampler2D depths, vec2 uv, float compare ) {\n\t\treturn step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );\n\t}\n\tvec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {\n\t\treturn unpackRGBATo2Half( texture2D( shadow, uv ) );\n\t}\n\tfloat VSMShadow (sampler2D shadow, vec2 uv, float compare ){\n\t\tfloat occlusion = 1.0;\n\t\tvec2 distribution = texture2DDistribution( shadow, uv );\n\t\tfloat hard_shadow = step( compare , distribution.x );\n\t\tif (hard_shadow != 1.0 ) {\n\t\t\tfloat distance = compare - distribution.x ;\n\t\t\tfloat variance = max( 0.00000, distribution.y * distribution.y );\n\t\t\tfloat softness_probability = variance / (variance + distance * distance );\t\t\tsoftness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 );\t\t\tocclusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );\n\t\t}\n\t\treturn occlusion;\n\t}\n\tfloat getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n\t\tfloat shadow = 1.0;\n\t\tshadowCoord.xyz /= shadowCoord.w;\n\t\tshadowCoord.z += shadowBias;\n\t\tbvec4 inFrustumVec = bvec4 ( shadowCoord.x >= 0.0, shadowCoord.x <= 1.0, shadowCoord.y >= 0.0, shadowCoord.y <= 1.0 );\n\t\tbool inFrustum = all( inFrustumVec );\n\t\tbvec2 frustumTestVec = bvec2( inFrustum, shadowCoord.z <= 1.0 );\n\t\tbool frustumTest = all( frustumTestVec );\n\t\tif ( frustumTest ) {\n\t\t#if defined( SHADOWMAP_TYPE_PCF )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx0 = - texelSize.x * shadowRadius;\n\t\t\tfloat dy0 = - texelSize.y * shadowRadius;\n\t\t\tfloat dx1 = + texelSize.x * shadowRadius;\n\t\t\tfloat dy1 = + texelSize.y * shadowRadius;\n\t\t\tfloat dx2 = dx0 / 2.0;\n\t\t\tfloat dy2 = dy0 / 2.0;\n\t\t\tfloat dx3 = dx1 / 2.0;\n\t\t\tfloat dy3 = dy1 / 2.0;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )\n\t\t\t) * ( 1.0 / 17.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_PCF_SOFT )\n\t\t\tvec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n\t\t\tfloat dx = texelSize.x;\n\t\t\tfloat dy = texelSize.y;\n\t\t\tvec2 uv = shadowCoord.xy;\n\t\t\tvec2 f = fract( uv * shadowMapSize + 0.5 );\n\t\t\tuv -= f * texelSize;\n\t\t\tshadow = (\n\t\t\t\ttexture2DCompare( shadowMap, uv, shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +\n\t\t\t\ttexture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),\n\t\t\t\t\t f.x ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t f.y ) +\n\t\t\t\tmix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),\n\t\t\t\t\t\t\tf.x ),\n\t\t\t\t\t mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t\ttexture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),\n\t\t\t\t\t\t\tf.x ),\n\t\t\t\t\t f.y )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#elif defined( SHADOWMAP_TYPE_VSM )\n\t\t\tshadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#else\n\t\t\tshadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );\n\t\t#endif\n\t\t}\n\t\treturn shadow;\n\t}\n\tvec2 cubeToUV( vec3 v, float texelSizeY ) {\n\t\tvec3 absV = abs( v );\n\t\tfloat scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );\n\t\tabsV *= scaleToCube;\n\t\tv *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );\n\t\tvec2 planar = v.xy;\n\t\tfloat almostATexel = 1.5 * texelSizeY;\n\t\tfloat almostOne = 1.0 - almostATexel;\n\t\tif ( absV.z >= almostOne ) {\n\t\t\tif ( v.z > 0.0 )\n\t\t\t\tplanar.x = 4.0 - v.x;\n\t\t} else if ( absV.x >= almostOne ) {\n\t\t\tfloat signX = sign( v.x );\n\t\t\tplanar.x = v.z * signX + 2.0 * signX;\n\t\t} else if ( absV.y >= almostOne ) {\n\t\t\tfloat signY = sign( v.y );\n\t\t\tplanar.x = v.x + 2.0 * signY + 2.0;\n\t\t\tplanar.y = v.z * signY - 2.0;\n\t\t}\n\t\treturn vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );\n\t}\n\tfloat getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n\t\tvec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );\n\t\tvec3 lightToPosition = shadowCoord.xyz;\n\t\tfloat dp = ( length( lightToPosition ) - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear );\t\tdp += shadowBias;\n\t\tvec3 bd3D = normalize( lightToPosition );\n\t\t#if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )\n\t\t\tvec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;\n\t\t\treturn (\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +\n\t\t\t\ttexture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )\n\t\t\t) * ( 1.0 / 9.0 );\n\t\t#else\n\t\t\treturn texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );\n\t\t#endif\n\t}\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n\tuniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n\tvarying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t\tuniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tvarying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n\t\tstruct DirectionalLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\t\tstruct SpotLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t};\n\t\tuniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t\tuniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tvarying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n\t\tstruct PointLightShadow {\n\t\t\tfloat shadowBias;\n\t\t\tfloat shadowNormalBias;\n\t\t\tfloat shadowRadius;\n\t\t\tvec2 shadowMapSize;\n\t\t\tfloat shadowCameraNear;\n\t\t\tfloat shadowCameraFar;\n\t\t};\n\t\tuniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n\t#endif\n#endif",shadowmap_vertex:"#if defined( USE_SHADOWMAP ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n\t#if NUM_DIR_LIGHT_SHADOWS > 0 || NUM_SPOT_LIGHT_COORDS > 0 || NUM_POINT_LIGHT_SHADOWS > 0\n\t\tvec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n\t\tvec4 shadowWorldPosition;\n\t#endif\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_COORDS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition;\n\t\t#if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n\t\t\tshadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n\t\t#endif\n\t\tvSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tshadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n\t\tvPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n\tfloat shadow = 1.0;\n\t#ifdef USE_SHADOWMAP\n\t#if NUM_DIR_LIGHT_SHADOWS > 0\n\tDirectionalLightShadow directionalLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n\t\tdirectionalLight = directionalLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_SPOT_LIGHT_SHADOWS > 0\n\tSpotLightShadow spotLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n\t\tspotLight = spotLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#if NUM_POINT_LIGHT_SHADOWS > 0\n\tPointLightShadow pointLight;\n\t#pragma unroll_loop_start\n\tfor ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n\t\tpointLight = pointLightShadows[ i ];\n\t\tshadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n\t}\n\t#pragma unroll_loop_end\n\t#endif\n\t#endif\n\treturn shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n\tmat4 boneMatX = getBoneMatrix( skinIndex.x );\n\tmat4 boneMatY = getBoneMatrix( skinIndex.y );\n\tmat4 boneMatZ = getBoneMatrix( skinIndex.z );\n\tmat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n\tuniform mat4 bindMatrix;\n\tuniform mat4 bindMatrixInverse;\n\tuniform highp sampler2D boneTexture;\n\tuniform int boneTextureSize;\n\tmat4 getBoneMatrix( const in float i ) {\n\t\tfloat j = i * 4.0;\n\t\tfloat x = mod( j, float( boneTextureSize ) );\n\t\tfloat y = floor( j / float( boneTextureSize ) );\n\t\tfloat dx = 1.0 / float( boneTextureSize );\n\t\tfloat dy = 1.0 / float( boneTextureSize );\n\t\ty = dy * ( y + 0.5 );\n\t\tvec4 v1 = texture2D( boneTexture, vec2( dx * ( x + 0.5 ), y ) );\n\t\tvec4 v2 = texture2D( boneTexture, vec2( dx * ( x + 1.5 ), y ) );\n\t\tvec4 v3 = texture2D( boneTexture, vec2( dx * ( x + 2.5 ), y ) );\n\t\tvec4 v4 = texture2D( boneTexture, vec2( dx * ( x + 3.5 ), y ) );\n\t\tmat4 bone = mat4( v1, v2, v3, v4 );\n\t\treturn bone;\n\t}\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n\tvec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n\tvec4 skinned = vec4( 0.0 );\n\tskinned += boneMatX * skinVertex * skinWeight.x;\n\tskinned += boneMatY * skinVertex * skinWeight.y;\n\tskinned += boneMatZ * skinVertex * skinWeight.z;\n\tskinned += boneMatW * skinVertex * skinWeight.w;\n\ttransformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n\tmat4 skinMatrix = mat4( 0.0 );\n\tskinMatrix += skinWeight.x * boneMatX;\n\tskinMatrix += skinWeight.y * boneMatY;\n\tskinMatrix += skinWeight.z * boneMatZ;\n\tskinMatrix += skinWeight.w * boneMatW;\n\tskinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n\tobjectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n\t#ifdef USE_TANGENT\n\t\tobjectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n\t#endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n\tvec4 texelSpecular = texture2D( specularMap, vUv );\n\tspecularStrength = texelSpecular.r;\n#else\n\tspecularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n\tuniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n\tgl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n\treturn toneMappingExposure * color;\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\treturn saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 OptimizedCineonToneMapping( vec3 color ) {\n\tcolor *= toneMappingExposure;\n\tcolor = max( vec3( 0.0 ), color - 0.004 );\n\treturn pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n\tvec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n\tvec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n\treturn a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n\tconst mat3 ACESInputMat = mat3(\n\t\tvec3( 0.59719, 0.07600, 0.02840 ),\t\tvec3( 0.35458, 0.90834, 0.13383 ),\n\t\tvec3( 0.04823, 0.01566, 0.83777 )\n\t);\n\tconst mat3 ACESOutputMat = mat3(\n\t\tvec3(\t1.60475, -0.10208, -0.00327 ),\t\tvec3( -0.53108,\t1.10813, -0.07276 ),\n\t\tvec3( -0.07367, -0.00605,\t1.07602 )\n\t);\n\tcolor *= toneMappingExposure / 0.6;\n\tcolor = ACESInputMat * color;\n\tcolor = RRTAndODTFit( color );\n\tcolor = ACESOutputMat * color;\n\treturn saturate( color );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n\tmaterial.transmission = transmission;\n\tmaterial.transmissionAlpha = 1.0;\n\tmaterial.thickness = thickness;\n\tmaterial.attenuationDistance = attenuationDistance;\n\tmaterial.attenuationColor = attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tmaterial.transmission *= texture2D( transmissionMap, vUv ).r;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tmaterial.thickness *= texture2D( thicknessMap, vUv ).g;\n\t#endif\n\tvec3 pos = vWorldPosition;\n\tvec3 v = normalize( cameraPosition - pos );\n\tvec3 n = inverseTransformDirection( normal, viewMatrix );\n\tvec4 transmission = getIBLVolumeRefraction(\n\t\tn, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,\n\t\tpos, modelMatrix, viewMatrix, projectionMatrix, material.ior, material.thickness,\n\t\tmaterial.attenuationColor, material.attenuationDistance );\n\tmaterial.transmissionAlpha = mix( material.transmissionAlpha, transmission.a, material.transmission );\n\ttotalDiffuse = mix( totalDiffuse, transmission.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n\tuniform float transmission;\n\tuniform float thickness;\n\tuniform float attenuationDistance;\n\tuniform vec3 attenuationColor;\n\t#ifdef USE_TRANSMISSIONMAP\n\t\tuniform sampler2D transmissionMap;\n\t#endif\n\t#ifdef USE_THICKNESSMAP\n\t\tuniform sampler2D thicknessMap;\n\t#endif\n\tuniform vec2 transmissionSamplerSize;\n\tuniform sampler2D transmissionSamplerMap;\n\tuniform mat4 modelMatrix;\n\tuniform mat4 projectionMatrix;\n\tvarying vec3 vWorldPosition;\n\tvec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n\t\tvec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n\t\tvec3 modelScale;\n\t\tmodelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n\t\tmodelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n\t\tmodelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n\t\treturn normalize( refractionVector ) * thickness * modelScale;\n\t}\n\tfloat applyIorToRoughness( const in float roughness, const in float ior ) {\n\t\treturn roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n\t}\n\tvec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n\t\tfloat framebufferLod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n\t\t#ifdef texture2DLodEXT\n\t\t\treturn texture2DLodEXT( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#else\n\t\t\treturn texture2D( transmissionSamplerMap, fragCoord.xy, framebufferLod );\n\t\t#endif\n\t}\n\tvec3 applyVolumeAttenuation( const in vec3 radiance, const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tif ( isinf( attenuationDistance ) ) {\n\t\t\treturn radiance;\n\t\t} else {\n\t\t\tvec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n\t\t\tvec3 transmittance = exp( - attenuationCoefficient * transmissionDistance );\t\t\treturn transmittance * radiance;\n\t\t}\n\t}\n\tvec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n\t\tconst in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n\t\tconst in mat4 viewMatrix, const in mat4 projMatrix, const in float ior, const in float thickness,\n\t\tconst in vec3 attenuationColor, const in float attenuationDistance ) {\n\t\tvec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n\t\tvec3 refractedRayExit = position + transmissionRay;\n\t\tvec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n\t\tvec2 refractionCoords = ndcPos.xy / ndcPos.w;\n\t\trefractionCoords += 1.0;\n\t\trefractionCoords /= 2.0;\n\t\tvec4 transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n\t\tvec3 attenuatedColor = applyVolumeAttenuation( transmittedLight.rgb, length( transmissionRay ), attenuationColor, attenuationDistance );\n\t\tvec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n\t\treturn vec4( ( 1.0 - F ) * attenuatedColor * diffuseColor, transmittedLight.a );\n\t}\n#endif",uv_pars_fragment:"#if ( defined( USE_UV ) && ! defined( UVS_VERTEX_ONLY ) )\n\tvarying vec2 vUv;\n#endif",uv_pars_vertex:"#ifdef USE_UV\n\t#ifdef UVS_VERTEX_ONLY\n\t\tvec2 vUv;\n\t#else\n\t\tvarying vec2 vUv;\n\t#endif\n\tuniform mat3 uvTransform;\n#endif",uv_vertex:"#ifdef USE_UV\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n#endif",uv2_pars_fragment:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvarying vec2 vUv2;\n#endif",uv2_pars_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tattribute vec2 uv2;\n\tvarying vec2 vUv2;\n\tuniform mat3 uv2Transform;\n#endif",uv2_vertex:"#if defined( USE_LIGHTMAP ) || defined( USE_AOMAP )\n\tvUv2 = ( uv2Transform * vec3( uv2, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n\tvec4 worldPosition = vec4( transformed, 1.0 );\n\t#ifdef USE_INSTANCING\n\t\tworldPosition = instanceMatrix * worldPosition;\n\t#endif\n\tworldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n\tvUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n\tgl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n\tvec4 texColor = texture2D( t2D, vUv );\n\t#ifdef DECODE_VIDEO_TEXTURE\n\t\ttexColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n\tuniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n\tuniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\t#ifdef ENVMAP_TYPE_CUBE\n\t\tvec4 texColor = textureCube( envMap, vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n\t#elif defined( ENVMAP_TYPE_CUBE_UV )\n\t\tvec4 texColor = textureCubeUV( envMap, vWorldDirection, backgroundBlurriness );\n\t#else\n\t\tvec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t#endif\n\ttexColor.rgb *= backgroundIntensity;\n\tgl_FragColor = texColor;\n\t#include \n\t#include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n\tgl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n\tvec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n\tgl_FragColor = texColor;\n\tgl_FragColor.a *= opacity;\n\t#include \n\t#include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n\tuniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#if DEPTH_PACKING == 3200\n\t\tdiffuseColor.a = opacity;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\tfloat fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;\n\t#if DEPTH_PACKING == 3200\n\t\tgl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n\t#elif DEPTH_PACKING == 3201\n\t\tgl_FragColor = packDepthToRGBA( fragCoordZ );\n\t#endif\n}",distanceRGBA_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#ifdef USE_DISPLACEMENTMAP\n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvWorldPosition = worldPosition.xyz;\n}",distanceRGBA_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n\t#include \n\tvec4 diffuseColor = vec4( 1.0 );\n\t#include \n\t#include \n\t#include \n\tfloat dist = length( vWorldPosition - referencePosition );\n\tdist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n\tdist = saturate( dist );\n\tgl_FragColor = packDepthToRGBA( dist );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvWorldDirection = transformDirection( position, modelMatrix );\n\t#include \n\t#include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n\tvec3 direction = normalize( vWorldDirection );\n\tvec2 sampleUV = equirectUv( direction );\n\tgl_FragColor = texture2D( tEquirect, sampleUV );\n\t#include \n\t#include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tvLineDistance = scale * lineDistance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tif ( mod( vLineDistance, totalSize ) > dashSize ) {\n\t\tdiscard;\n\t}\n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t\t#include \n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n\tvarying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\t#ifdef USE_LIGHTMAP\n\t\tvec4 lightMapTexel = texture2D( lightMap, vUv2 );\n\t\treflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n\t#else\n\t\treflectedLight.indirectDiffuse += vec3( 1.0 );\n\t#endif\n\t#include \n\treflectedLight.indirectDiffuse *= diffuseColor.rgb;\n\tvec3 outgoingLight = reflectedLight.indirectDiffuse;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 viewDir = normalize( vViewPosition );\n\tvec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n\tvec3 y = cross( viewDir, x );\n\tvec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n\t#ifdef USE_MATCAP\n\t\tvec4 matcapColor = texture2D( matcap, uv );\n\t#else\n\t\tvec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n\t#endif\n\tvec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( TANGENTSPACE_NORMALMAP )\n\tvarying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_FragColor = vec4( packNormalToRGB( normal ), opacity );\n\t#ifdef OPAQUE\n\t\tgl_FragColor.a = 1.0;\n\t#endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n\tvarying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n#ifdef USE_TRANSMISSION\n\tvWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n\t#define IOR\n\t#define SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n\tuniform float ior;\n#endif\n#ifdef SPECULAR\n\tuniform float specularIntensity;\n\tuniform vec3 specularColor;\n\t#ifdef USE_SPECULARINTENSITYMAP\n\t\tuniform sampler2D specularIntensityMap;\n\t#endif\n\t#ifdef USE_SPECULARCOLORMAP\n\t\tuniform sampler2D specularColorMap;\n\t#endif\n#endif\n#ifdef USE_CLEARCOAT\n\tuniform float clearcoat;\n\tuniform float clearcoatRoughness;\n#endif\n#ifdef USE_IRIDESCENCE\n\tuniform float iridescence;\n\tuniform float iridescenceIOR;\n\tuniform float iridescenceThicknessMinimum;\n\tuniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n\tuniform vec3 sheenColor;\n\tuniform float sheenRoughness;\n\t#ifdef USE_SHEENCOLORMAP\n\t\tuniform sampler2D sheenColorMap;\n\t#endif\n\t#ifdef USE_SHEENROUGHNESSMAP\n\t\tuniform sampler2D sheenRoughnessMap;\n\t#endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n\tvec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n\t#include \n\tvec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n\t#ifdef USE_SHEEN\n\t\tfloat sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );\n\t\toutgoingLight = outgoingLight * sheenEnergyComp + sheenSpecular;\n\t#endif\n\t#ifdef USE_CLEARCOAT\n\t\tfloat dotNVcc = saturate( dot( geometry.clearcoatNormal, geometry.viewDir ) );\n\t\tvec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n\t\toutgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + clearcoatSpecular * material.clearcoat;\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvViewPosition = - mvPosition.xyz;\n\t#include \n\t#include \n\t#include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\tReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n\tvec3 totalEmissiveRadiance = emissive;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tvec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\tgl_PointSize = size;\n\t#ifdef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n\t#endif\n\t#include \n\t#include \n\t#include \n\t#include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n\t#include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\tgl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n\t#include \n\t#include \n\t#include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 );\n\tvec2 scale;\n\tscale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) );\n\tscale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) );\n\t#ifndef USE_SIZEATTENUATION\n\t\tbool isPerspective = isPerspectiveMatrix( projectionMatrix );\n\t\tif ( isPerspective ) scale *= - mvPosition.z;\n\t#endif\n\tvec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n\tvec2 rotatedPosition;\n\trotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n\trotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n\tmvPosition.xy += rotatedPosition;\n\tgl_Position = projectionMatrix * mvPosition;\n\t#include \n\t#include \n\t#include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n\t#include \n\tvec3 outgoingLight = vec3( 0.0 );\n\tvec4 diffuseColor = vec4( diffuse, opacity );\n\t#include \n\t#include \n\t#include \n\t#include \n\toutgoingLight = diffuseColor.rgb;\n\t#include \n\t#include \n\t#include \n\t#include \n}"},Sn={common:{diffuse:{value:new qt(16777215)},opacity:{value:1},map:{value:null},uvTransform:{value:new Rt},uv2Transform:{value:new Rt},alphaMap:{value:null},alphaTest:{value:0}},specularmap:{specularMap:{value:null}},envmap:{envMap:{value:null},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1}},emissivemap:{emissiveMap:{value:null}},bumpmap:{bumpMap:{value:null},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalScale:{value:new Lt(1,1)}},displacementmap:{displacementMap:{value:null},displacementScale:{value:1},displacementBias:{value:0}},roughnessmap:{roughnessMap:{value:null}},metalnessmap:{metalnessMap:{value:null}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new qt(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new qt(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Rt}},sprite:{diffuse:{value:new qt(16777215)},opacity:{value:1},center:{value:new Lt(.5,.5)},rotation:{value:0},map:{value:null},alphaMap:{value:null},alphaTest:{value:0},uvTransform:{value:new Rt}}},wn={basic:{uniforms:en([Sn.common,Sn.specularmap,Sn.envmap,Sn.aomap,Sn.lightmap,Sn.fog]),vertexShader:bn.meshbasic_vert,fragmentShader:bn.meshbasic_frag},lambert:{uniforms:en([Sn.common,Sn.specularmap,Sn.envmap,Sn.aomap,Sn.lightmap,Sn.emissivemap,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,Sn.fog,Sn.lights,{emissive:{value:new qt(0)}}]),vertexShader:bn.meshlambert_vert,fragmentShader:bn.meshlambert_frag},phong:{uniforms:en([Sn.common,Sn.specularmap,Sn.envmap,Sn.aomap,Sn.lightmap,Sn.emissivemap,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,Sn.fog,Sn.lights,{emissive:{value:new qt(0)},specular:{value:new qt(1118481)},shininess:{value:30}}]),vertexShader:bn.meshphong_vert,fragmentShader:bn.meshphong_frag},standard:{uniforms:en([Sn.common,Sn.envmap,Sn.aomap,Sn.lightmap,Sn.emissivemap,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,Sn.roughnessmap,Sn.metalnessmap,Sn.fog,Sn.lights,{emissive:{value:new qt(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:bn.meshphysical_vert,fragmentShader:bn.meshphysical_frag},toon:{uniforms:en([Sn.common,Sn.aomap,Sn.lightmap,Sn.emissivemap,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,Sn.gradientmap,Sn.fog,Sn.lights,{emissive:{value:new qt(0)}}]),vertexShader:bn.meshtoon_vert,fragmentShader:bn.meshtoon_frag},matcap:{uniforms:en([Sn.common,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,Sn.fog,{matcap:{value:null}}]),vertexShader:bn.meshmatcap_vert,fragmentShader:bn.meshmatcap_frag},points:{uniforms:en([Sn.points,Sn.fog]),vertexShader:bn.points_vert,fragmentShader:bn.points_frag},dashed:{uniforms:en([Sn.common,Sn.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:bn.linedashed_vert,fragmentShader:bn.linedashed_frag},depth:{uniforms:en([Sn.common,Sn.displacementmap]),vertexShader:bn.depth_vert,fragmentShader:bn.depth_frag},normal:{uniforms:en([Sn.common,Sn.bumpmap,Sn.normalmap,Sn.displacementmap,{opacity:{value:1}}]),vertexShader:bn.meshnormal_vert,fragmentShader:bn.meshnormal_frag},sprite:{uniforms:en([Sn.sprite,Sn.fog]),vertexShader:bn.sprite_vert,fragmentShader:bn.sprite_frag},background:{uniforms:{uvTransform:{value:new Rt},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:bn.background_vert,fragmentShader:bn.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1}},vertexShader:bn.backgroundCube_vert,fragmentShader:bn.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:bn.cube_vert,fragmentShader:bn.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:bn.equirect_vert,fragmentShader:bn.equirect_frag},distanceRGBA:{uniforms:en([Sn.common,Sn.displacementmap,{referencePosition:{value:new re},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:bn.distanceRGBA_vert,fragmentShader:bn.distanceRGBA_frag},shadow:{uniforms:en([Sn.lights,Sn.fog,{color:{value:new qt(0)},opacity:{value:1}}]),vertexShader:bn.shadow_vert,fragmentShader:bn.shadow_frag}};wn.physical={uniforms:en([wn.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatNormalScale:{value:new Lt(1,1)},clearcoatNormalMap:{value:null},iridescence:{value:0},iridescenceMap:{value:null},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},sheen:{value:0},sheenColor:{value:new qt(0)},sheenColorMap:{value:null},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},transmission:{value:0},transmissionMap:{value:null},transmissionSamplerSize:{value:new Lt},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},attenuationDistance:{value:0},attenuationColor:{value:new qt(0)},specularIntensity:{value:1},specularIntensityMap:{value:null},specularColor:{value:new qt(1,1,1)},specularColorMap:{value:null}}]),vertexShader:bn.meshphysical_vert,fragmentShader:bn.meshphysical_frag};const Tn={r:0,b:0,g:0};function An(t,e,i,n,r,s,a){const o=new qt(0);let c,h,u=!0===s?0:1,d=null,p=0,m=null;function f(e,i){e.getRGB(Tn,nn(t)),n.buffers.color.setClear(Tn.r,Tn.g,Tn.b,i,a)}return{getClearColor:function(){return o},setClearColor:function(t,e=1){o.set(t),u=e,f(o,u)},getClearAlpha:function(){return u},setClearAlpha:function(t){u=t,f(o,u)},render:function(n,s){let a=!1,g=!0===s.isScene?s.background:null;if(g&&g.isTexture){g=(s.backgroundBlurriness>0?i:e).get(g)}const v=t.xr,x=v.getSession&&v.getSession();x&&"additive"===x.environmentBlendMode&&(g=null),null===g?f(o,u):g&&g.isColor&&(f(g,1),a=!0),(t.autoClear||a)&&t.clear(t.autoClearColor,t.autoClearDepth,t.autoClearStencil),g&&(g.isCubeTexture||g.mapping===l)?(void 0===h&&(h=new Ki(new Qi(1,1,1),new sn({name:"BackgroundCubeMaterial",uniforms:tn(wn.backgroundCube.uniforms),vertexShader:wn.backgroundCube.vertexShader,fragmentShader:wn.backgroundCube.fragmentShader,side:1,depthTest:!1,depthWrite:!1,fog:!1})),h.geometry.deleteAttribute("normal"),h.geometry.deleteAttribute("uv"),h.onBeforeRender=function(t,e,i){this.matrixWorld.copyPosition(i.matrixWorld)},Object.defineProperty(h.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),r.update(h)),h.material.uniforms.envMap.value=g,h.material.uniforms.flipEnvMap.value=g.isCubeTexture&&!1===g.isRenderTargetTexture?-1:1,h.material.uniforms.backgroundBlurriness.value=s.backgroundBlurriness,h.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,d===g&&p===g.version&&m===t.toneMapping||(h.material.needsUpdate=!0,d=g,p=g.version,m=t.toneMapping),h.layers.enableAll(),n.unshift(h,h.geometry,h.material,0,0,null)):g&&g.isTexture&&(void 0===c&&(c=new Ki(new Mn(2,2),new sn({name:"BackgroundMaterial",uniforms:tn(wn.background.uniforms),vertexShader:wn.background.vertexShader,fragmentShader:wn.background.fragmentShader,side:0,depthTest:!1,depthWrite:!1,fog:!1})),c.geometry.deleteAttribute("normal"),Object.defineProperty(c.material,"map",{get:function(){return this.uniforms.t2D.value}}),r.update(c)),c.material.uniforms.t2D.value=g,c.material.uniforms.backgroundIntensity.value=s.backgroundIntensity,!0===g.matrixAutoUpdate&&g.updateMatrix(),c.material.uniforms.uvTransform.value.copy(g.matrix),d===g&&p===g.version&&m===t.toneMapping||(c.material.needsUpdate=!0,d=g,p=g.version,m=t.toneMapping),c.layers.enableAll(),n.unshift(c,c.geometry,c.material,0,0,null))}}}function En(t,e,i,n){const r=t.getParameter(34921),s=n.isWebGL2?null:e.get("OES_vertex_array_object"),a=n.isWebGL2||null!==s,o={},l=p(null);let c=l,h=!1;function u(e){return n.isWebGL2?t.bindVertexArray(e):s.bindVertexArrayOES(e)}function d(e){return n.isWebGL2?t.deleteVertexArray(e):s.deleteVertexArrayOES(e)}function p(t){const e=[],i=[],n=[];for(let t=0;t=0){const i=r[e];let n=s[e];if(void 0===n&&("instanceMatrix"===e&&t.instanceMatrix&&(n=t.instanceMatrix),"instanceColor"===e&&t.instanceColor&&(n=t.instanceColor)),void 0===i)return!0;if(i.attribute!==n)return!0;if(n&&i.data!==n.data)return!0;a++}}return c.attributesNum!==a||c.index!==n}(r,_,d,y),M&&function(t,e,i,n){const r={},s=e.attributes;let a=0;const o=i.getAttributes();for(const e in o){if(o[e].location>=0){let i=s[e];void 0===i&&("instanceMatrix"===e&&t.instanceMatrix&&(i=t.instanceMatrix),"instanceColor"===e&&t.instanceColor&&(i=t.instanceColor));const n={};n.attribute=i,i&&i.data&&(n.data=i.data),r[e]=n,a++}}c.attributes=r,c.attributesNum=a,c.index=n}(r,_,d,y)}else{const t=!0===l.wireframe;c.geometry===_.id&&c.program===d.id&&c.wireframe===t||(c.geometry=_.id,c.program=d.id,c.wireframe=t,M=!0)}null!==y&&i.update(y,34963),(M||h)&&(h=!1,function(r,s,a,o){if(!1===n.isWebGL2&&(r.isInstancedMesh||o.isInstancedBufferGeometry)&&null===e.get("ANGLE_instanced_arrays"))return;m();const l=o.attributes,c=a.getAttributes(),h=s.defaultAttributeValues;for(const e in c){const n=c[e];if(n.location>=0){let s=l[e];if(void 0===s&&("instanceMatrix"===e&&r.instanceMatrix&&(s=r.instanceMatrix),"instanceColor"===e&&r.instanceColor&&(s=r.instanceColor)),void 0!==s){const e=s.normalized,a=s.itemSize,l=i.get(s);if(void 0===l)continue;const c=l.buffer,h=l.type,u=l.bytesPerElement;if(s.isInterleavedBufferAttribute){const i=s.data,l=i.stride,d=s.offset;if(i.isInstancedInterleavedBuffer){for(let t=0;t0&&t.getShaderPrecisionFormat(35632,36338).precision>0)return"highp";e="mediump"}return"mediump"===e&&t.getShaderPrecisionFormat(35633,36337).precision>0&&t.getShaderPrecisionFormat(35632,36337).precision>0?"mediump":"lowp"}const s="undefined"!=typeof WebGL2RenderingContext&&t instanceof WebGL2RenderingContext||"undefined"!=typeof WebGL2ComputeRenderingContext&&t instanceof WebGL2ComputeRenderingContext;let a=void 0!==i.precision?i.precision:"highp";const o=r(a);o!==a&&(console.warn("THREE.WebGLRenderer:",a,"not supported, using",o,"instead."),a=o);const l=s||e.has("WEBGL_draw_buffers"),c=!0===i.logarithmicDepthBuffer,h=t.getParameter(34930),u=t.getParameter(35660),d=t.getParameter(3379),p=t.getParameter(34076),m=t.getParameter(34921),f=t.getParameter(36347),g=t.getParameter(36348),v=t.getParameter(36349),x=u>0,_=s||e.has("OES_texture_float");return{isWebGL2:s,drawBuffers:l,getMaxAnisotropy:function(){if(void 0!==n)return n;if(!0===e.has("EXT_texture_filter_anisotropic")){const i=e.get("EXT_texture_filter_anisotropic");n=t.getParameter(i.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else n=0;return n},getMaxPrecision:r,precision:a,logarithmicDepthBuffer:c,maxTextures:h,maxVertexTextures:u,maxTextureSize:d,maxCubemapSize:p,maxAttributes:m,maxVertexUniforms:f,maxVaryings:g,maxFragmentUniforms:v,vertexTextures:x,floatFragmentTextures:_,floatVertexTextures:x&&_,maxSamples:s?t.getParameter(36183):0}}function Rn(t){const e=this;let i=null,n=0,r=!1,s=!1;const a=new fn,o=new Rt,l={value:null,needsUpdate:!1};function c(){l.value!==i&&(l.value=i,l.needsUpdate=n>0),e.numPlanes=n,e.numIntersection=0}function h(t,i,n,r){const s=null!==t?t.length:0;let c=null;if(0!==s){if(c=l.value,!0!==r||null===c){const e=n+4*s,r=i.matrixWorldInverse;o.getNormalMatrix(r),(null===c||c.length0){const a=new un(s.height/2);return a.fromEquirectangularTexture(t,r),e.set(r,a),r.addEventListener("dispose",n),i(a.texture,r.mapping)}return null}}}return r},dispose:function(){e=new WeakMap}}}class In extends an{constructor(t=-1,e=1,i=1,n=-1,r=.1,s=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=t,this.right=e,this.top=i,this.bottom=n,this.near=r,this.far=s,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.left=t.left,this.right=t.right,this.top=t.top,this.bottom=t.bottom,this.near=t.near,this.far=t.far,this.zoom=t.zoom,this.view=null===t.view?null:Object.assign({},t.view),this}setViewOffset(t,e,i,n,r,s){null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=n,this.view.width=r,this.view.height=s,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const t=(this.right-this.left)/(2*this.zoom),e=(this.top-this.bottom)/(2*this.zoom),i=(this.right+this.left)/2,n=(this.top+this.bottom)/2;let r=i-t,s=i+t,a=n+e,o=n-e;if(null!==this.view&&this.view.enabled){const t=(this.right-this.left)/this.view.fullWidth/this.zoom,e=(this.top-this.bottom)/this.view.fullHeight/this.zoom;r+=t*this.view.offsetX,s=r+t*this.view.width,a-=e*this.view.offsetY,o=a-e*this.view.height}this.projectionMatrix.makeOrthographic(r,s,a,o,this.near,this.far),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){const e=super.toJSON(t);return e.object.zoom=this.zoom,e.object.left=this.left,e.object.right=this.right,e.object.top=this.top,e.object.bottom=this.bottom,e.object.near=this.near,e.object.far=this.far,null!==this.view&&(e.object.view=Object.assign({},this.view)),e}}const Dn=[.125,.215,.35,.446,.526,.582],Nn=20,On=new In,zn=new qt;let Un=null;const Bn=(1+Math.sqrt(5))/2,Fn=1/Bn,kn=[new re(1,1,1),new re(-1,1,1),new re(1,1,-1),new re(-1,1,-1),new re(0,Bn,Fn),new re(0,Bn,-Fn),new re(Fn,0,Bn),new re(-Fn,0,Bn),new re(Bn,Fn,0),new re(-Bn,Fn,0)];class Gn{constructor(t){this._renderer=t,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(t,e=0,i=.1,n=100){Un=this._renderer.getRenderTarget(),this._setSize(256);const r=this._allocateTargets();return r.depthBuffer=!0,this._sceneToCubeUV(t,i,n,r),e>0&&this._blur(r,0,0,e),this._applyPMREM(r),this._cleanup(r),r}fromEquirectangular(t,e=null){return this._fromTexture(t,e)}fromCubemap(t,e=null){return this._fromTexture(t,e)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=jn(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=Wn(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose()}_setSize(t){this._lodMax=Math.floor(Math.log2(t)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let t=0;tt-4?o=Dn[a-t+4-1]:0===a&&(o=0),n.push(o);const l=1/(s-2),c=-l,h=1+l,u=[c,c,h,c,h,h,c,c,h,h,c,h],d=6,p=6,m=3,f=2,g=1,v=new Float32Array(m*p*d),x=new Float32Array(f*p*d),_=new Float32Array(g*p*d);for(let t=0;t2?0:-1,n=[e,i,0,e+2/3,i,0,e+2/3,i+1,0,e,i,0,e+2/3,i+1,0,e,i+1,0];v.set(n,m*p*t),x.set(u,f*p*t);const r=[t,t,t,t,t,t];_.set(r,g*p*t)}const y=new Di;y.setAttribute("position",new bi(v,m)),y.setAttribute("uv",new bi(x,f)),y.setAttribute("faceIndex",new bi(_,g)),e.push(y),r>4&&r--}return{lodPlanes:e,sizeLods:i,sigmas:n}}(n)),this._blurMaterial=function(t,e,i){const n=new Float32Array(Nn),r=new re(0,1,0);return new sn({name:"SphericalGaussianBlur",defines:{n:Nn,CUBEUV_TEXEL_WIDTH:1/e,CUBEUV_TEXEL_HEIGHT:1/i,CUBEUV_MAX_MIP:`${t}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:n},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:r}},vertexShader:qn(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\t\t\tuniform int samples;\n\t\t\tuniform float weights[ n ];\n\t\t\tuniform bool latitudinal;\n\t\t\tuniform float dTheta;\n\t\t\tuniform float mipInt;\n\t\t\tuniform vec3 poleAxis;\n\n\t\t\t#define ENVMAP_TYPE_CUBE_UV\n\t\t\t#include \n\n\t\t\tvec3 getSample( float theta, vec3 axis ) {\n\n\t\t\t\tfloat cosTheta = cos( theta );\n\t\t\t\t// Rodrigues' axis-angle rotation\n\t\t\t\tvec3 sampleDirection = vOutputDirection * cosTheta\n\t\t\t\t\t+ cross( axis, vOutputDirection ) * sin( theta )\n\t\t\t\t\t+ axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );\n\n\t\t\t\treturn bilinearCubeUV( envMap, sampleDirection, mipInt );\n\n\t\t\t}\n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );\n\n\t\t\t\tif ( all( equal( axis, vec3( 0.0 ) ) ) ) {\n\n\t\t\t\t\taxis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );\n\n\t\t\t\t}\n\n\t\t\t\taxis = normalize( axis );\n\n\t\t\t\tgl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n\t\t\t\tgl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );\n\n\t\t\t\tfor ( int i = 1; i < n; i++ ) {\n\n\t\t\t\t\tif ( i >= samples ) {\n\n\t\t\t\t\t\tbreak;\n\n\t\t\t\t\t}\n\n\t\t\t\t\tfloat theta = dTheta * float( i );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );\n\t\t\t\t\tgl_FragColor.rgb += weights[ i ] * getSample( theta, axis );\n\n\t\t\t\t}\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}(n,t,e)}return n}_compileMaterial(t){const e=new Ki(this._lodPlanes[0],t);this._renderer.compile(e,On)}_sceneToCubeUV(t,e,i,n){const r=new on(90,1,e,i),s=[1,-1,1,1,1,1],a=[1,1,1,-1,-1,-1],o=this._renderer,l=o.autoClear,c=o.toneMapping;o.getClearColor(zn),o.toneMapping=0,o.autoClear=!1;const h=new _i({name:"PMREM.Background",side:1,depthWrite:!1,depthTest:!1}),u=new Ki(new Qi,h);let d=!1;const p=t.background;p?p.isColor&&(h.color.copy(p),t.background=null,d=!0):(h.color.copy(zn),d=!0);for(let e=0;e<6;e++){const i=e%3;0===i?(r.up.set(0,s[e],0),r.lookAt(a[e],0,0)):1===i?(r.up.set(0,0,s[e]),r.lookAt(0,a[e],0)):(r.up.set(0,s[e],0),r.lookAt(0,0,a[e]));const l=this._cubeSize;Hn(n,i*l,e>2?l:0,l,l),o.setRenderTarget(n),d&&o.render(u,r),o.render(t,r)}u.geometry.dispose(),u.material.dispose(),o.toneMapping=c,o.autoClear=l,t.background=p}_textureToCubeUV(t,e){const i=this._renderer,n=t.mapping===r||t.mapping===s;n?(null===this._cubemapMaterial&&(this._cubemapMaterial=jn()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===t.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=Wn());const a=n?this._cubemapMaterial:this._equirectMaterial,o=new Ki(this._lodPlanes[0],a);a.uniforms.envMap.value=t;const l=this._cubeSize;Hn(e,0,0,3*l,2*l),i.setRenderTarget(e),i.render(o,On)}_applyPMREM(t){const e=this._renderer,i=e.autoClear;e.autoClear=!1;for(let e=1;eNn&&console.warn(`sigmaRadians, ${r}, is too large and will clip, as it requested ${m} samples when the maximum is set to 20`);const f=[];let g=0;for(let t=0;tv-4?n-v+4:0),4*(this._cubeSize-x),3*x,2*x),o.setRenderTarget(e),o.render(c,On)}}function Vn(t,e,i){const n=new te(t,e,i);return n.texture.mapping=l,n.texture.name="PMREM.cubeUv",n.scissorTest=!0,n}function Hn(t,e,i,n,r){t.viewport.set(e,i,n,r),t.scissor.set(e,i,n,r)}function Wn(){return new sn({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:qn(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform sampler2D envMap;\n\n\t\t\t#include \n\n\t\t\tvoid main() {\n\n\t\t\t\tvec3 outputDirection = normalize( vOutputDirection );\n\t\t\t\tvec2 uv = equirectUv( outputDirection );\n\n\t\t\t\tgl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function jn(){return new sn({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:qn(),fragmentShader:"\n\n\t\t\tprecision mediump float;\n\t\t\tprecision mediump int;\n\n\t\t\tuniform float flipEnvMap;\n\n\t\t\tvarying vec3 vOutputDirection;\n\n\t\t\tuniform samplerCube envMap;\n\n\t\t\tvoid main() {\n\n\t\t\t\tgl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );\n\n\t\t\t}\n\t\t",blending:0,depthTest:!1,depthWrite:!1})}function qn(){return"\n\n\t\tprecision mediump float;\n\t\tprecision mediump int;\n\n\t\tattribute float faceIndex;\n\n\t\tvarying vec3 vOutputDirection;\n\n\t\t// RH coordinate system; PMREM face-indexing convention\n\t\tvec3 getDirection( vec2 uv, float face ) {\n\n\t\t\tuv = 2.0 * uv - 1.0;\n\n\t\t\tvec3 direction = vec3( uv, 1.0 );\n\n\t\t\tif ( face == 0.0 ) {\n\n\t\t\t\tdirection = direction.zyx; // ( 1, v, u ) pos x\n\n\t\t\t} else if ( face == 1.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xz *= -1.0; // ( -u, 1, -v ) pos y\n\n\t\t\t} else if ( face == 2.0 ) {\n\n\t\t\t\tdirection.x *= -1.0; // ( -u, v, 1 ) pos z\n\n\t\t\t} else if ( face == 3.0 ) {\n\n\t\t\t\tdirection = direction.zyx;\n\t\t\t\tdirection.xz *= -1.0; // ( -1, v, -u ) neg x\n\n\t\t\t} else if ( face == 4.0 ) {\n\n\t\t\t\tdirection = direction.xzy;\n\t\t\t\tdirection.xy *= -1.0; // ( -u, -1, v ) neg y\n\n\t\t\t} else if ( face == 5.0 ) {\n\n\t\t\t\tdirection.z *= -1.0; // ( u, v, -1 ) neg z\n\n\t\t\t}\n\n\t\t\treturn direction;\n\n\t\t}\n\n\t\tvoid main() {\n\n\t\t\tvOutputDirection = getDirection( uv, faceIndex );\n\t\t\tgl_Position = vec4( position, 1.0 );\n\n\t\t}\n\t"}function Xn(t){let e=new WeakMap,i=null;function n(t){const i=t.target;i.removeEventListener("dispose",n);const r=e.get(i);void 0!==r&&(e.delete(i),r.dispose())}return{get:function(l){if(l&&l.isTexture){const c=l.mapping,h=c===a||c===o,u=c===r||c===s;if(h||u){if(l.isRenderTargetTexture&&!0===l.needsPMREMUpdate){l.needsPMREMUpdate=!1;let n=e.get(l);return null===i&&(i=new Gn(t)),n=h?i.fromEquirectangular(l,n):i.fromCubemap(l,n),e.set(l,n),n.texture}if(e.has(l))return e.get(l).texture;{const r=l.image;if(h&&r&&r.height>0||u&&r&&function(t){let e=0;const i=6;for(let n=0;ne.maxTextureSize&&(E=Math.ceil(A/e.maxTextureSize),A=e.maxTextureSize);const C=new Float32Array(A*E*4*m),L=new ee(C,A,E,m);L.type=M,L.needsUpdate=!0;const R=4*T;for(let I=0;I0)return t;const r=e*i;let s=ar[r];if(void 0===s&&(s=new Float32Array(r),ar[r]=s),0!==e){n.toArray(s,0);for(let n=1,r=0;n!==e;++n)r+=i,t[n].toArray(s,r)}return s}function dr(t,e){if(t.length!==e.length)return!1;for(let i=0,n=t.length;i":" "} ${r}: ${i[t]}`)}return n.join("\n")}(t.getShaderSource(e),n)}return r}function cs(t,e){const i=function(t){switch(t){case at:return["Linear","( value )"];case ot:return["sRGB","( value )"];default:return console.warn("THREE.WebGLProgram: Unsupported encoding:",t),["Linear","( value )"]}}(e);return"vec4 "+t+"( vec4 value ) { return LinearTo"+i[0]+i[1]+"; }"}function hs(t,e){let i;switch(e){case 1:i="Linear";break;case 2:i="Reinhard";break;case 3:i="OptimizedCineon";break;case 4:i="ACESFilmic";break;case 5:i="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",e),i="Linear"}return"vec3 "+t+"( vec3 color ) { return "+i+"ToneMapping( color ); }"}function us(t){return""!==t}function ds(t,e){const i=e.numSpotLightShadows+e.numSpotLightMaps-e.numSpotLightShadowsWithMaps;return t.replace(/NUM_DIR_LIGHTS/g,e.numDirLights).replace(/NUM_SPOT_LIGHTS/g,e.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,e.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,i).replace(/NUM_RECT_AREA_LIGHTS/g,e.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,e.numPointLights).replace(/NUM_HEMI_LIGHTS/g,e.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,e.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,e.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,e.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,e.numPointLightShadows)}function ps(t,e){return t.replace(/NUM_CLIPPING_PLANES/g,e.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,e.numClippingPlanes-e.numClipIntersection)}const ms=/^[ \t]*#include +<([\w\d./]+)>/gm;function fs(t){return t.replace(ms,gs)}function gs(t,e){const i=bn[e];if(void 0===i)throw new Error("Can not resolve #include <"+e+">");return fs(i)}const vs=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function xs(t){return t.replace(vs,_s)}function _s(t,e,i,n){let r="";for(let t=parseInt(e);t0&&(_+="\n"),y=[g,v].filter(us).join("\n"),y.length>0&&(y+="\n")):(_=[ys(i),"#define SHADER_NAME "+i.shaderName,v,i.instancing?"#define USE_INSTANCING":"",i.instancingColor?"#define USE_INSTANCING_COLOR":"",i.supportsVertexTextures?"#define VERTEX_TEXTURES":"",i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+p:"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.displacementMap&&i.supportsVertexTextures?"#define USE_DISPLACEMENTMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.flatShading?"#define FLAT_SHADED":"",i.skinning?"#define USE_SKINNING":"",i.morphTargets?"#define USE_MORPHTARGETS":"",i.morphNormals&&!1===i.flatShading?"#define USE_MORPHNORMALS":"",i.morphColors&&i.isWebGL2?"#define USE_MORPHCOLORS":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE":"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_TEXTURE_STRIDE "+i.morphTextureStride:"",i.morphTargetsCount>0&&i.isWebGL2?"#define MORPHTARGETS_COUNT "+i.morphTargetsCount:"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.sizeAttenuation?"#define USE_SIZEATTENUATION":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING","\tattribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR","\tattribute vec3 instanceColor;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_TANGENT","\tattribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )","\tattribute vec4 color;","#elif defined( USE_COLOR )","\tattribute vec3 color;","#endif","#if ( defined( USE_MORPHTARGETS ) && ! defined( MORPHTARGETS_TEXTURE ) )","\tattribute vec3 morphTarget0;","\tattribute vec3 morphTarget1;","\tattribute vec3 morphTarget2;","\tattribute vec3 morphTarget3;","\t#ifdef USE_MORPHNORMALS","\t\tattribute vec3 morphNormal0;","\t\tattribute vec3 morphNormal1;","\t\tattribute vec3 morphNormal2;","\t\tattribute vec3 morphNormal3;","\t#else","\t\tattribute vec3 morphTarget4;","\t\tattribute vec3 morphTarget5;","\t\tattribute vec3 morphTarget6;","\t\tattribute vec3 morphTarget7;","\t#endif","#endif","#ifdef USE_SKINNING","\tattribute vec4 skinIndex;","\tattribute vec4 skinWeight;","#endif","\n"].filter(us).join("\n"),y=[g,ys(i),"#define SHADER_NAME "+i.shaderName,v,i.useFog&&i.fog?"#define USE_FOG":"",i.useFog&&i.fogExp2?"#define FOG_EXP2":"",i.map?"#define USE_MAP":"",i.matcap?"#define USE_MATCAP":"",i.envMap?"#define USE_ENVMAP":"",i.envMap?"#define "+d:"",i.envMap?"#define "+p:"",i.envMap?"#define "+m:"",f?"#define CUBEUV_TEXEL_WIDTH "+f.texelWidth:"",f?"#define CUBEUV_TEXEL_HEIGHT "+f.texelHeight:"",f?"#define CUBEUV_MAX_MIP "+f.maxMip+".0":"",i.lightMap?"#define USE_LIGHTMAP":"",i.aoMap?"#define USE_AOMAP":"",i.emissiveMap?"#define USE_EMISSIVEMAP":"",i.bumpMap?"#define USE_BUMPMAP":"",i.normalMap?"#define USE_NORMALMAP":"",i.normalMap&&i.objectSpaceNormalMap?"#define OBJECTSPACE_NORMALMAP":"",i.normalMap&&i.tangentSpaceNormalMap?"#define TANGENTSPACE_NORMALMAP":"",i.clearcoat?"#define USE_CLEARCOAT":"",i.clearcoatMap?"#define USE_CLEARCOATMAP":"",i.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",i.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",i.iridescence?"#define USE_IRIDESCENCE":"",i.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",i.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",i.specularMap?"#define USE_SPECULARMAP":"",i.specularIntensityMap?"#define USE_SPECULARINTENSITYMAP":"",i.specularColorMap?"#define USE_SPECULARCOLORMAP":"",i.roughnessMap?"#define USE_ROUGHNESSMAP":"",i.metalnessMap?"#define USE_METALNESSMAP":"",i.alphaMap?"#define USE_ALPHAMAP":"",i.alphaTest?"#define USE_ALPHATEST":"",i.sheen?"#define USE_SHEEN":"",i.sheenColorMap?"#define USE_SHEENCOLORMAP":"",i.sheenRoughnessMap?"#define USE_SHEENROUGHNESSMAP":"",i.transmission?"#define USE_TRANSMISSION":"",i.transmissionMap?"#define USE_TRANSMISSIONMAP":"",i.thicknessMap?"#define USE_THICKNESSMAP":"",i.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",i.vertexTangents?"#define USE_TANGENT":"",i.vertexColors||i.instancingColor?"#define USE_COLOR":"",i.vertexAlphas?"#define USE_COLOR_ALPHA":"",i.vertexUvs?"#define USE_UV":"",i.uvsVertexOnly?"#define UVS_VERTEX_ONLY":"",i.gradientMap?"#define USE_GRADIENTMAP":"",i.flatShading?"#define FLAT_SHADED":"",i.doubleSided?"#define DOUBLE_SIDED":"",i.flipSided?"#define FLIP_SIDED":"",i.shadowMapEnabled?"#define USE_SHADOWMAP":"",i.shadowMapEnabled?"#define "+u:"",i.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",i.physicallyCorrectLights?"#define PHYSICALLY_CORRECT_LIGHTS":"",i.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",i.logarithmicDepthBuffer&&i.rendererExtensionFragDepth?"#define USE_LOGDEPTHBUF_EXT":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",0!==i.toneMapping?"#define TONE_MAPPING":"",0!==i.toneMapping?bn.tonemapping_pars_fragment:"",0!==i.toneMapping?hs("toneMapping",i.toneMapping):"",i.dithering?"#define DITHERING":"",i.opaque?"#define OPAQUE":"",bn.encodings_pars_fragment,cs("linearToOutputTexel",i.outputEncoding),i.useDepthPacking?"#define DEPTH_PACKING "+i.depthPacking:"","\n"].filter(us).join("\n")),c=fs(c),c=ds(c,i),c=ps(c,i),h=fs(h),h=ds(h,i),h=ps(h,i),c=xs(c),h=xs(h),i.isWebGL2&&!0!==i.isRawShaderMaterial&&(M="#version 300 es\n",_=["precision mediump sampler2DArray;","#define attribute in","#define varying out","#define texture2D texture"].join("\n")+"\n"+_,y=["#define varying in",i.glslVersion===dt?"":"layout(location = 0) out highp vec4 pc_fragColor;",i.glslVersion===dt?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+y);const b=M+y+h,S=as(a,35633,M+_+c),w=as(a,35632,b);if(a.attachShader(x,S),a.attachShader(x,w),void 0!==i.index0AttributeName?a.bindAttribLocation(x,0,i.index0AttributeName):!0===i.morphTargets&&a.bindAttribLocation(x,0,"position"),a.linkProgram(x),t.debug.checkShaderErrors){const t=a.getProgramInfoLog(x).trim(),e=a.getShaderInfoLog(S).trim(),i=a.getShaderInfoLog(w).trim();let n=!0,r=!0;if(!1===a.getProgramParameter(x,35714)){n=!1;const e=ls(a,S,"vertex"),i=ls(a,w,"fragment");console.error("THREE.WebGLProgram: Shader Error "+a.getError()+" - VALIDATE_STATUS "+a.getProgramParameter(x,35715)+"\n\nProgram Info Log: "+t+"\n"+e+"\n"+i)}else""!==t?console.warn("THREE.WebGLProgram: Program Info Log:",t):""!==e&&""!==i||(r=!1);r&&(this.diagnostics={runnable:n,programLog:t,vertexShader:{log:e,prefix:_},fragmentShader:{log:i,prefix:y}})}let T,A;return a.deleteShader(S),a.deleteShader(w),this.getUniforms=function(){return void 0===T&&(T=new ss(a,x)),T},this.getAttributes=function(){return void 0===A&&(A=function(t,e){const i={},n=t.getProgramParameter(e,35721);for(let r=0;r0,D=s.clearcoat>0,N=s.iridescence>0;return{isWebGL2:u,shaderID:S,shaderName:s.type,vertexShader:A,fragmentShader:E,defines:s.defines,customVertexShaderID:C,customFragmentShaderID:L,isRawShaderMaterial:!0===s.isRawShaderMaterial,glslVersion:s.glslVersion,precision:m,instancing:!0===v.isInstancedMesh,instancingColor:!0===v.isInstancedMesh&&null!==v.instanceColor,supportsVertexTextures:p,outputEncoding:null===P?t.outputEncoding:!0===P.isXRRenderTarget?P.texture.encoding:at,map:!!s.map,matcap:!!s.matcap,envMap:!!M,envMapMode:M&&M.mapping,envMapCubeUVHeight:b,lightMap:!!s.lightMap,aoMap:!!s.aoMap,emissiveMap:!!s.emissiveMap,bumpMap:!!s.bumpMap,normalMap:!!s.normalMap,objectSpaceNormalMap:1===s.normalMapType,tangentSpaceNormalMap:0===s.normalMapType,decodeVideoTexture:!!s.map&&!0===s.map.isVideoTexture&&s.map.encoding===ot,clearcoat:D,clearcoatMap:D&&!!s.clearcoatMap,clearcoatRoughnessMap:D&&!!s.clearcoatRoughnessMap,clearcoatNormalMap:D&&!!s.clearcoatNormalMap,iridescence:N,iridescenceMap:N&&!!s.iridescenceMap,iridescenceThicknessMap:N&&!!s.iridescenceThicknessMap,displacementMap:!!s.displacementMap,roughnessMap:!!s.roughnessMap,metalnessMap:!!s.metalnessMap,specularMap:!!s.specularMap,specularIntensityMap:!!s.specularIntensityMap,specularColorMap:!!s.specularColorMap,opaque:!1===s.transparent&&1===s.blending,alphaMap:!!s.alphaMap,alphaTest:I,gradientMap:!!s.gradientMap,sheen:s.sheen>0,sheenColorMap:!!s.sheenColorMap,sheenRoughnessMap:!!s.sheenRoughnessMap,transmission:s.transmission>0,transmissionMap:!!s.transmissionMap,thicknessMap:!!s.thicknessMap,combine:s.combine,vertexTangents:!!s.normalMap&&!!_.attributes.tangent,vertexColors:s.vertexColors,vertexAlphas:!0===s.vertexColors&&!!_.attributes.color&&4===_.attributes.color.itemSize,vertexUvs:!!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatMap||s.clearcoatRoughnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.displacementMap||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheenColorMap||s.sheenRoughnessMap),uvsVertexOnly:!(s.map||s.bumpMap||s.normalMap||s.specularMap||s.alphaMap||s.emissiveMap||s.roughnessMap||s.metalnessMap||s.clearcoatNormalMap||s.iridescenceMap||s.iridescenceThicknessMap||s.transmission>0||s.transmissionMap||s.thicknessMap||s.specularIntensityMap||s.specularColorMap||s.sheen>0||s.sheenColorMap||s.sheenRoughnessMap||!s.displacementMap),fog:!!x,useFog:!0===s.fog,fogExp2:x&&x.isFogExp2,flatShading:!!s.flatShading,sizeAttenuation:s.sizeAttenuation,logarithmicDepthBuffer:d,skinning:!0===v.isSkinnedMesh,morphTargets:void 0!==_.morphAttributes.position,morphNormals:void 0!==_.morphAttributes.normal,morphColors:void 0!==_.morphAttributes.color,morphTargetsCount:T,morphTextureStride:R,numDirLights:o.directional.length,numPointLights:o.point.length,numSpotLights:o.spot.length,numSpotLightMaps:o.spotLightMap.length,numRectAreaLights:o.rectArea.length,numHemiLights:o.hemi.length,numDirLightShadows:o.directionalShadowMap.length,numPointLightShadows:o.pointShadowMap.length,numSpotLightShadows:o.spotShadowMap.length,numSpotLightShadowsWithMaps:o.numSpotLightShadowsWithMaps,numClippingPlanes:a.numPlanes,numClipIntersection:a.numIntersection,dithering:s.dithering,shadowMapEnabled:t.shadowMap.enabled&&h.length>0,shadowMapType:t.shadowMap.type,toneMapping:s.toneMapped?t.toneMapping:0,physicallyCorrectLights:t.physicallyCorrectLights,premultipliedAlpha:s.premultipliedAlpha,doubleSided:2===s.side,flipSided:1===s.side,useDepthPacking:!!s.depthPacking,depthPacking:s.depthPacking||0,index0AttributeName:s.index0AttributeName,extensionDerivatives:s.extensions&&s.extensions.derivatives,extensionFragDepth:s.extensions&&s.extensions.fragDepth,extensionDrawBuffers:s.extensions&&s.extensions.drawBuffers,extensionShaderTextureLOD:s.extensions&&s.extensions.shaderTextureLOD,rendererExtensionFragDepth:u||n.has("EXT_frag_depth"),rendererExtensionDrawBuffers:u||n.has("WEBGL_draw_buffers"),rendererExtensionShaderTextureLod:u||n.has("EXT_shader_texture_lod"),customProgramCacheKey:s.customProgramCacheKey()}},getProgramCacheKey:function(e){const i=[];if(e.shaderID?i.push(e.shaderID):(i.push(e.customVertexShaderID),i.push(e.customFragmentShaderID)),void 0!==e.defines)for(const t in e.defines)i.push(t),i.push(e.defines[t]);return!1===e.isRawShaderMaterial&&(!function(t,e){t.push(e.precision),t.push(e.outputEncoding),t.push(e.envMapMode),t.push(e.envMapCubeUVHeight),t.push(e.combine),t.push(e.vertexUvs),t.push(e.fogExp2),t.push(e.sizeAttenuation),t.push(e.morphTargetsCount),t.push(e.morphAttributeCount),t.push(e.numDirLights),t.push(e.numPointLights),t.push(e.numSpotLights),t.push(e.numSpotLightMaps),t.push(e.numHemiLights),t.push(e.numRectAreaLights),t.push(e.numDirLightShadows),t.push(e.numPointLightShadows),t.push(e.numSpotLightShadows),t.push(e.numSpotLightShadowsWithMaps),t.push(e.shadowMapType),t.push(e.toneMapping),t.push(e.numClippingPlanes),t.push(e.numClipIntersection),t.push(e.depthPacking)}(i,e),function(t,e){o.disableAll(),e.isWebGL2&&o.enable(0);e.supportsVertexTextures&&o.enable(1);e.instancing&&o.enable(2);e.instancingColor&&o.enable(3);e.map&&o.enable(4);e.matcap&&o.enable(5);e.envMap&&o.enable(6);e.lightMap&&o.enable(7);e.aoMap&&o.enable(8);e.emissiveMap&&o.enable(9);e.bumpMap&&o.enable(10);e.normalMap&&o.enable(11);e.objectSpaceNormalMap&&o.enable(12);e.tangentSpaceNormalMap&&o.enable(13);e.clearcoat&&o.enable(14);e.clearcoatMap&&o.enable(15);e.clearcoatRoughnessMap&&o.enable(16);e.clearcoatNormalMap&&o.enable(17);e.iridescence&&o.enable(18);e.iridescenceMap&&o.enable(19);e.iridescenceThicknessMap&&o.enable(20);e.displacementMap&&o.enable(21);e.specularMap&&o.enable(22);e.roughnessMap&&o.enable(23);e.metalnessMap&&o.enable(24);e.gradientMap&&o.enable(25);e.alphaMap&&o.enable(26);e.alphaTest&&o.enable(27);e.vertexColors&&o.enable(28);e.vertexAlphas&&o.enable(29);e.vertexUvs&&o.enable(30);e.vertexTangents&&o.enable(31);e.uvsVertexOnly&&o.enable(32);t.push(o.mask),o.disableAll(),e.fog&&o.enable(0);e.useFog&&o.enable(1);e.flatShading&&o.enable(2);e.logarithmicDepthBuffer&&o.enable(3);e.skinning&&o.enable(4);e.morphTargets&&o.enable(5);e.morphNormals&&o.enable(6);e.morphColors&&o.enable(7);e.premultipliedAlpha&&o.enable(8);e.shadowMapEnabled&&o.enable(9);e.physicallyCorrectLights&&o.enable(10);e.doubleSided&&o.enable(11);e.flipSided&&o.enable(12);e.useDepthPacking&&o.enable(13);e.dithering&&o.enable(14);e.specularIntensityMap&&o.enable(15);e.specularColorMap&&o.enable(16);e.transmission&&o.enable(17);e.transmissionMap&&o.enable(18);e.thicknessMap&&o.enable(19);e.sheen&&o.enable(20);e.sheenColorMap&&o.enable(21);e.sheenRoughnessMap&&o.enable(22);e.decodeVideoTexture&&o.enable(23);e.opaque&&o.enable(24);t.push(o.mask)}(i,e),i.push(t.outputEncoding)),i.push(e.customProgramCacheKey),i.join()},getUniforms:function(t){const e=f[t.type];let i;if(e){const t=wn[e];i=rn.clone(t.uniforms)}else i=t.uniforms;return i},acquireProgram:function(e,i){let n;for(let t=0,e=h.length;t0?n.push(h):!0===a.transparent?r.push(h):i.push(h)},unshift:function(t,e,a,o,l,c){const h=s(t,e,a,o,l,c);a.transmission>0?n.unshift(h):!0===a.transparent?r.unshift(h):i.unshift(h)},finish:function(){for(let i=e,n=t.length;i1&&i.sort(t||Es),n.length>1&&n.sort(e||Cs),r.length>1&&r.sort(e||Cs)}}}function Rs(){let t=new WeakMap;return{get:function(e,i){const n=t.get(e);let r;return void 0===n?(r=new Ls,t.set(e,[r])):i>=n.length?(r=new Ls,n.push(r)):r=n[i],r},dispose:function(){t=new WeakMap}}}function Ps(){const t={};return{get:function(e){if(void 0!==t[e.id])return t[e.id];let i;switch(e.type){case"DirectionalLight":i={direction:new re,color:new qt};break;case"SpotLight":i={position:new re,direction:new re,color:new qt,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":i={position:new re,color:new qt,distance:0,decay:0};break;case"HemisphereLight":i={direction:new re,skyColor:new qt,groundColor:new qt};break;case"RectAreaLight":i={color:new qt,position:new re,halfWidth:new re,halfHeight:new re}}return t[e.id]=i,i}}}let Is=0;function Ds(t,e){return(e.castShadow?2:0)-(t.castShadow?2:0)+(e.map?1:0)-(t.map?1:0)}function Ns(t,e){const i=new Ps,n=function(){const t={};return{get:function(e){if(void 0!==t[e.id])return t[e.id];let i;switch(e.type){case"DirectionalLight":case"SpotLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Lt};break;case"PointLight":i={shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Lt,shadowCameraNear:1,shadowCameraFar:1e3}}return t[e.id]=i,i}}}(),r={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0};for(let t=0;t<9;t++)r.probe.push(new re);const s=new re,a=new Ne,o=new Ne;return{setup:function(s,a){let o=0,l=0,c=0;for(let t=0;t<9;t++)r.probe[t].set(0,0,0);let h=0,u=0,d=0,p=0,m=0,f=0,g=0,v=0,x=0,_=0;s.sort(Ds);const y=!0!==a?Math.PI:1;for(let t=0,e=s.length;t0&&(e.isWebGL2||!0===t.has("OES_texture_float_linear")?(r.rectAreaLTC1=Sn.LTC_FLOAT_1,r.rectAreaLTC2=Sn.LTC_FLOAT_2):!0===t.has("OES_texture_half_float_linear")?(r.rectAreaLTC1=Sn.LTC_HALF_1,r.rectAreaLTC2=Sn.LTC_HALF_2):console.error("THREE.WebGLRenderer: Unable to use RectAreaLight. Missing WebGL extensions.")),r.ambient[0]=o,r.ambient[1]=l,r.ambient[2]=c;const M=r.hash;M.directionalLength===h&&M.pointLength===u&&M.spotLength===d&&M.rectAreaLength===p&&M.hemiLength===m&&M.numDirectionalShadows===f&&M.numPointShadows===g&&M.numSpotShadows===v&&M.numSpotMaps===x||(r.directional.length=h,r.spot.length=d,r.rectArea.length=p,r.point.length=u,r.hemi.length=m,r.directionalShadow.length=f,r.directionalShadowMap.length=f,r.pointShadow.length=g,r.pointShadowMap.length=g,r.spotShadow.length=v,r.spotShadowMap.length=v,r.directionalShadowMatrix.length=f,r.pointShadowMatrix.length=g,r.spotLightMatrix.length=v+x-_,r.spotLightMap.length=x,r.numSpotLightShadowsWithMaps=_,M.directionalLength=h,M.pointLength=u,M.spotLength=d,M.rectAreaLength=p,M.hemiLength=m,M.numDirectionalShadows=f,M.numPointShadows=g,M.numSpotShadows=v,M.numSpotMaps=x,r.version=Is++)},setupView:function(t,e){let i=0,n=0,l=0,c=0,h=0;const u=e.matrixWorldInverse;for(let e=0,d=t.length;e=s.length?(a=new Os(t,e),s.push(a)):a=s[r],a},dispose:function(){i=new WeakMap}}}class Us extends xi{constructor(t){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(t)}copy(t){return super.copy(t),this.depthPacking=t.depthPacking,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this}}class Bs extends xi{constructor(t){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.referencePosition=new re,this.nearDistance=1,this.farDistance=1e3,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(t)}copy(t){return super.copy(t),this.referencePosition.copy(t.referencePosition),this.nearDistance=t.nearDistance,this.farDistance=t.farDistance,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this}}function Fs(t,e,i){let n=new xn;const r=new Lt,s=new Lt,a=new Qt,o=new Us({depthPacking:3201}),l=new Bs,c={},h=i.maxTextureSize,u={0:1,1:0,2:2},p=new sn({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new Lt},radius:{value:4}},vertexShader:"void main() {\n\tgl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\n#include \nvoid main() {\n\tconst float samples = float( VSM_SAMPLES );\n\tfloat mean = 0.0;\n\tfloat squared_mean = 0.0;\n\tfloat uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n\tfloat uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n\tfor ( float i = 0.0; i < samples; i ++ ) {\n\t\tfloat uvOffset = uvStart + i * uvStride;\n\t\t#ifdef HORIZONTAL_PASS\n\t\t\tvec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );\n\t\t\tmean += distribution.x;\n\t\t\tsquared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n\t\t#else\n\t\t\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );\n\t\t\tmean += depth;\n\t\t\tsquared_mean += depth * depth;\n\t\t#endif\n\t}\n\tmean = mean / samples;\n\tsquared_mean = squared_mean / samples;\n\tfloat std_dev = sqrt( squared_mean - mean * mean );\n\tgl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\n}"}),m=p.clone();m.defines.HORIZONTAL_PASS=1;const f=new Di;f.setAttribute("position",new bi(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const g=new Ki(f,p),v=this;function x(i,n){const s=e.update(g);p.defines.VSM_SAMPLES!==i.blurSamples&&(p.defines.VSM_SAMPLES=i.blurSamples,m.defines.VSM_SAMPLES=i.blurSamples,p.needsUpdate=!0,m.needsUpdate=!0),null===i.mapPass&&(i.mapPass=new te(r.x,r.y)),p.uniforms.shadow_pass.value=i.map.texture,p.uniforms.resolution.value=i.mapSize,p.uniforms.radius.value=i.radius,t.setRenderTarget(i.mapPass),t.clear(),t.renderBufferDirect(n,null,s,p,g,null),m.uniforms.shadow_pass.value=i.mapPass.texture,m.uniforms.resolution.value=i.mapSize,m.uniforms.radius.value=i.radius,t.setRenderTarget(i.map),t.clear(),t.renderBufferDirect(n,null,s,m,g,null)}function _(e,i,n,r,s,a){let h=null;const d=!0===n.isPointLight?e.customDistanceMaterial:e.customDepthMaterial;if(h=void 0!==d?d:!0===n.isPointLight?l:o,t.localClippingEnabled&&!0===i.clipShadows&&Array.isArray(i.clippingPlanes)&&0!==i.clippingPlanes.length||i.displacementMap&&0!==i.displacementScale||i.alphaMap&&i.alphaTest>0||i.map&&i.alphaTest>0){const t=h.uuid,e=i.uuid;let n=c[t];void 0===n&&(n={},c[t]=n);let r=n[e];void 0===r&&(r=h.clone(),n[e]=r),h=r}return h.visible=i.visible,h.wireframe=i.wireframe,h.side=3===a?null!==i.shadowSide?i.shadowSide:i.side:null!==i.shadowSide?i.shadowSide:u[i.side],h.alphaMap=i.alphaMap,h.alphaTest=i.alphaTest,h.map=i.map,h.clipShadows=i.clipShadows,h.clippingPlanes=i.clippingPlanes,h.clipIntersection=i.clipIntersection,h.displacementMap=i.displacementMap,h.displacementScale=i.displacementScale,h.displacementBias=i.displacementBias,h.wireframeLinewidth=i.wireframeLinewidth,h.linewidth=i.linewidth,!0===n.isPointLight&&!0===h.isMeshDistanceMaterial&&(h.referencePosition.setFromMatrixPosition(n.matrixWorld),h.nearDistance=r,h.farDistance=s),h}function y(i,r,s,a,o){if(!1===i.visible)return;if(i.layers.test(r.layers)&&(i.isMesh||i.isLine||i.isPoints)&&(i.castShadow||i.receiveShadow&&3===o)&&(!i.frustumCulled||n.intersectsObject(i))){i.modelViewMatrix.multiplyMatrices(s.matrixWorldInverse,i.matrixWorld);const n=e.update(i),r=i.material;if(Array.isArray(r)){const e=n.groups;for(let l=0,c=e.length;lh||r.y>h)&&(r.x>h&&(s.x=Math.floor(h/m.x),r.x=s.x*m.x,u.mapSize.x=s.x),r.y>h&&(s.y=Math.floor(h/m.y),r.y=s.y*m.y,u.mapSize.y=s.y)),null===u.map){const t=3!==this.type?{minFilter:d,magFilter:d}:{};u.map=new te(r.x,r.y,t),u.map.texture.name=c.name+".shadowMap",u.camera.updateProjectionMatrix()}t.setRenderTarget(u.map),t.clear();const f=u.getViewportCount();for(let t=0;t=1):-1!==I.indexOf("OpenGL ES")&&(P=parseFloat(/^OpenGL ES (\d)/.exec(I)[1]),R=P>=2);let D=null,N={};const O=t.getParameter(3088),z=t.getParameter(2978),U=(new Qt).fromArray(O),B=(new Qt).fromArray(z);function F(e,i,n){const r=new Uint8Array(4),s=t.createTexture();t.bindTexture(e,s),t.texParameteri(e,10241,9728),t.texParameteri(e,10240,9728);for(let e=0;en||t.height>n)&&(r=n/Math.max(t.width,t.height)),r<1||!0===e){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){const n=e?Tt:Math.floor,s=n(r*t.width),a=n(r*t.height);void 0===D&&(D=z(s,a));const o=i?z(s,a):D;o.width=s,o.height=a;return o.getContext("2d").drawImage(t,0,0,s,a),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+t.width+"x"+t.height+") to ("+s+"x"+a+")."),o}return"data"in t&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+t.width+"x"+t.height+")."),t}return t}function B(t){return St(t.width)&&St(t.height)}function F(t,e){return t.generateMipmaps&&e&&t.minFilter!==d&&t.minFilter!==f}function k(e){t.generateMipmap(e)}function G(i,n,r,s,a=!1){if(!1===o)return n;if(null!==i){if(void 0!==t[i])return t[i];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+i+"'")}let l=n;return 6403===n&&(5126===r&&(l=33326),5131===r&&(l=33325),5121===r&&(l=33321)),33319===n&&(5126===r&&(l=33328),5131===r&&(l=33327),5121===r&&(l=33323)),6408===n&&(5126===r&&(l=34836),5131===r&&(l=34842),5121===r&&(l=s===ot&&!1===a?35907:32856),32819===r&&(l=32854),32820===r&&(l=32855)),33325!==l&&33326!==l&&33327!==l&&33328!==l&&34842!==l&&34836!==l||e.get("EXT_color_buffer_float"),l}function V(t,e,i){return!0===F(t,i)||t.isFramebufferTexture&&t.minFilter!==d&&t.minFilter!==f?Math.log2(Math.max(e.width,e.height))+1:void 0!==t.mipmaps&&t.mipmaps.length>0?t.mipmaps.length:t.isCompressedTexture&&Array.isArray(t.image)?e.mipmaps.length:1}function H(t){return t===d||t===p||t===m?9728:9729}function W(t){const e=t.target;e.removeEventListener("dispose",W),function(t){const e=n.get(t);if(void 0===e.__webglInit)return;const i=t.source,r=N.get(i);if(r){const n=r[e.__cacheKey];n.usedTimes--,0===n.usedTimes&&q(t),0===Object.keys(r).length&&N.delete(i)}n.remove(t)}(e),e.isVideoTexture&&I.delete(e)}function j(e){const i=e.target;i.removeEventListener("dispose",j),function(e){const i=e.texture,r=n.get(e),s=n.get(i);void 0!==s.__webglTexture&&(t.deleteTexture(s.__webglTexture),a.memory.textures--);e.depthTexture&&e.depthTexture.dispose();if(e.isWebGLCubeRenderTarget)for(let e=0;e<6;e++)t.deleteFramebuffer(r.__webglFramebuffer[e]),r.__webglDepthbuffer&&t.deleteRenderbuffer(r.__webglDepthbuffer[e]);else{if(t.deleteFramebuffer(r.__webglFramebuffer),r.__webglDepthbuffer&&t.deleteRenderbuffer(r.__webglDepthbuffer),r.__webglMultisampledFramebuffer&&t.deleteFramebuffer(r.__webglMultisampledFramebuffer),r.__webglColorRenderbuffer)for(let e=0;e0&&r.__version!==t.version){const i=t.image;if(null===i)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==i.complete)return void Q(r,t,e);console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete")}}i.bindTexture(3553,r.__webglTexture,33984+e)}const Z={[c]:10497,[h]:33071,[u]:33648},J={[d]:9728,[p]:9984,[m]:9986,[f]:9729,[g]:9985,[v]:9987};function K(i,s,a){if(a?(t.texParameteri(i,10242,Z[s.wrapS]),t.texParameteri(i,10243,Z[s.wrapT]),32879!==i&&35866!==i||t.texParameteri(i,32882,Z[s.wrapR]),t.texParameteri(i,10240,J[s.magFilter]),t.texParameteri(i,10241,J[s.minFilter])):(t.texParameteri(i,10242,33071),t.texParameteri(i,10243,33071),32879!==i&&35866!==i||t.texParameteri(i,32882,33071),s.wrapS===h&&s.wrapT===h||console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping."),t.texParameteri(i,10240,H(s.magFilter)),t.texParameteri(i,10241,H(s.minFilter)),s.minFilter!==d&&s.minFilter!==f&&console.warn("THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.")),!0===e.has("EXT_texture_filter_anisotropic")){const a=e.get("EXT_texture_filter_anisotropic");if(s.type===M&&!1===e.has("OES_texture_float_linear"))return;if(!1===o&&s.type===b&&!1===e.has("OES_texture_half_float_linear"))return;(s.anisotropy>1||n.get(s).__currentAnisotropy)&&(t.texParameterf(i,a.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(s.anisotropy,r.getMaxAnisotropy())),n.get(s).__currentAnisotropy=s.anisotropy)}}function $(e,i){let n=!1;void 0===e.__webglInit&&(e.__webglInit=!0,i.addEventListener("dispose",W));const r=i.source;let s=N.get(r);void 0===s&&(s={},N.set(r,s));const o=function(t){const e=[];return e.push(t.wrapS),e.push(t.wrapT),e.push(t.wrapR||0),e.push(t.magFilter),e.push(t.minFilter),e.push(t.anisotropy),e.push(t.internalFormat),e.push(t.format),e.push(t.type),e.push(t.generateMipmaps),e.push(t.premultiplyAlpha),e.push(t.flipY),e.push(t.unpackAlignment),e.push(t.encoding),e.join()}(i);if(o!==e.__cacheKey){void 0===s[o]&&(s[o]={texture:t.createTexture(),usedTimes:0},a.memory.textures++,n=!0),s[o].usedTimes++;const r=s[e.__cacheKey];void 0!==r&&(s[e.__cacheKey].usedTimes--,0===r.usedTimes&&q(i)),e.__cacheKey=o,e.__webglTexture=s[o].texture}return n}function Q(e,r,a){let l=3553;(r.isDataArrayTexture||r.isCompressedArrayTexture)&&(l=35866),r.isData3DTexture&&(l=32879);const c=$(e,r),u=r.source;i.bindTexture(l,e.__webglTexture,33984+a);const p=n.get(u);if(u.version!==p.__version||!0===c){i.activeTexture(33984+a),t.pixelStorei(37440,r.flipY),t.pixelStorei(37441,r.premultiplyAlpha),t.pixelStorei(3317,r.unpackAlignment),t.pixelStorei(37443,0);const e=function(t){return!o&&(t.wrapS!==h||t.wrapT!==h||t.minFilter!==d&&t.minFilter!==f)}(r)&&!1===B(r.image);let n=U(r.image,e,!1,C);n=st(r,n);const m=B(n)||o,g=s.convert(r.format,r.encoding);let v,x=s.convert(r.type),b=G(r.internalFormat,g,x,r.encoding,r.isVideoTexture);K(l,r,m);const E=r.mipmaps,L=o&&!0!==r.isVideoTexture,R=void 0===p.__version||!0===c,P=V(r,n,m);if(r.isDepthTexture)b=6402,o?b=r.type===M?36012:r.type===y?33190:r.type===S?35056:33189:r.type===M&&console.error("WebGLRenderer: Floating point depth texture requires WebGL2."),r.format===T&&6402===b&&r.type!==_&&r.type!==y&&(console.warn("THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture."),r.type=y,x=s.convert(r.type)),r.format===A&&6402===b&&(b=34041,r.type!==S&&(console.warn("THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture."),r.type=S,x=s.convert(r.type))),R&&(L?i.texStorage2D(3553,1,b,n.width,n.height):i.texImage2D(3553,0,b,n.width,n.height,0,g,x,null));else if(r.isDataTexture)if(E.length>0&&m){L&&R&&i.texStorage2D(3553,P,b,E[0].width,E[0].height);for(let t=0,e=E.length;t>=1,e>>=1}}else if(E.length>0&&m){L&&R&&i.texStorage2D(3553,P,b,E[0].width,E[0].height);for(let t=0,e=E.length;t=34069&&l<=34074)&&t.framebufferTexture2D(36160,o,l,n.get(a).__webglTexture,0),i.bindFramebuffer(36160,null)}function et(e,i,n){if(t.bindRenderbuffer(36161,e),i.depthBuffer&&!i.stencilBuffer){let r=33189;if(n||rt(i)){const e=i.depthTexture;e&&e.isDepthTexture&&(e.type===M?r=36012:e.type===y&&(r=33190));const n=nt(i);rt(i)?R.renderbufferStorageMultisampleEXT(36161,n,r,i.width,i.height):t.renderbufferStorageMultisample(36161,n,r,i.width,i.height)}else t.renderbufferStorage(36161,r,i.width,i.height);t.framebufferRenderbuffer(36160,36096,36161,e)}else if(i.depthBuffer&&i.stencilBuffer){const r=nt(i);n&&!1===rt(i)?t.renderbufferStorageMultisample(36161,r,35056,i.width,i.height):rt(i)?R.renderbufferStorageMultisampleEXT(36161,r,35056,i.width,i.height):t.renderbufferStorage(36161,34041,i.width,i.height),t.framebufferRenderbuffer(36160,33306,36161,e)}else{const e=!0===i.isWebGLMultipleRenderTargets?i.texture:[i.texture];for(let r=0;r0&&!0===e.has("WEBGL_multisampled_render_to_texture")&&!1!==i.__useRenderToTexture}function st(t,i){const n=t.encoding,r=t.format,s=t.type;return!0===t.isCompressedTexture||!0===t.isVideoTexture||t.format===pt||n!==at&&(n===ot?!1===o?!0===e.has("EXT_sRGB")&&r===w?(t.format=pt,t.minFilter=f,t.generateMipmaps=!1):i=Yt.sRGBToLinear(i):r===w&&s===x||console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture encoding:",n)),i}this.allocateTextureUnit=function(){const t=X;return t>=l&&console.warn("THREE.WebGLTextures: Trying to use "+t+" texture units while this GPU supports only "+l),X+=1,t},this.resetTextureUnits=function(){X=0},this.setTexture2D=Y,this.setTexture2DArray=function(t,e){const r=n.get(t);t.version>0&&r.__version!==t.version?Q(r,t,e):i.bindTexture(35866,r.__webglTexture,33984+e)},this.setTexture3D=function(t,e){const r=n.get(t);t.version>0&&r.__version!==t.version?Q(r,t,e):i.bindTexture(32879,r.__webglTexture,33984+e)},this.setTextureCube=function(e,r){const a=n.get(e);e.version>0&&a.__version!==e.version?function(e,r,a){if(6!==r.image.length)return;const l=$(e,r),c=r.source;i.bindTexture(34067,e.__webglTexture,33984+a);const h=n.get(c);if(c.version!==h.__version||!0===l){i.activeTexture(33984+a),t.pixelStorei(37440,r.flipY),t.pixelStorei(37441,r.premultiplyAlpha),t.pixelStorei(3317,r.unpackAlignment),t.pixelStorei(37443,0);const e=r.isCompressedTexture||r.image[0].isCompressedTexture,n=r.image[0]&&r.image[0].isDataTexture,u=[];for(let t=0;t<6;t++)u[t]=e||n?n?r.image[t].image:r.image[t]:U(r.image[t],!1,!0,E),u[t]=st(r,u[t]);const d=u[0],p=B(d)||o,m=s.convert(r.format,r.encoding),f=s.convert(r.type),g=G(r.internalFormat,m,f,r.encoding),v=o&&!0!==r.isVideoTexture,x=void 0===h.__version||!0===l;let _,y=V(r,d,p);if(K(34067,r,p),e){v&&x&&i.texStorage2D(34067,y,g,d.width,d.height);for(let t=0;t<6;t++){_=u[t].mipmaps;for(let e=0;e<_.length;e++){const n=_[e];r.format!==w?null!==m?v?i.compressedTexSubImage2D(34069+t,e,0,0,n.width,n.height,m,n.data):i.compressedTexImage2D(34069+t,e,g,n.width,n.height,0,n.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()"):v?i.texSubImage2D(34069+t,e,0,0,n.width,n.height,m,f,n.data):i.texImage2D(34069+t,e,g,n.width,n.height,0,m,f,n.data)}}}else{_=r.mipmaps,v&&x&&(_.length>0&&y++,i.texStorage2D(34067,y,g,u[0].width,u[0].height));for(let t=0;t<6;t++)if(n){v?i.texSubImage2D(34069+t,0,0,0,u[t].width,u[t].height,m,f,u[t].data):i.texImage2D(34069+t,0,g,u[t].width,u[t].height,0,m,f,u[t].data);for(let e=0;e<_.length;e++){const n=_[e].image[t].image;v?i.texSubImage2D(34069+t,e+1,0,0,n.width,n.height,m,f,n.data):i.texImage2D(34069+t,e+1,g,n.width,n.height,0,m,f,n.data)}}else{v?i.texSubImage2D(34069+t,0,0,0,m,f,u[t]):i.texImage2D(34069+t,0,g,m,f,u[t]);for(let e=0;e<_.length;e++){const n=_[e];v?i.texSubImage2D(34069+t,e+1,0,0,m,f,n.image[t]):i.texImage2D(34069+t,e+1,g,m,f,n.image[t])}}}F(r,p)&&k(34067),h.__version=c.version,r.onUpdate&&r.onUpdate(r)}e.__version=r.version}(a,e,r):i.bindTexture(34067,a.__webglTexture,33984+r)},this.rebindTextures=function(t,e,i){const r=n.get(t);void 0!==e&&tt(r.__webglFramebuffer,t,t.texture,36064,3553),void 0!==i&&it(t)},this.setupRenderTarget=function(e){const l=e.texture,c=n.get(e),h=n.get(l);e.addEventListener("dispose",j),!0!==e.isWebGLMultipleRenderTargets&&(void 0===h.__webglTexture&&(h.__webglTexture=t.createTexture()),h.__version=l.version,a.memory.textures++);const u=!0===e.isWebGLCubeRenderTarget,d=!0===e.isWebGLMultipleRenderTargets,p=B(e)||o;if(u){c.__webglFramebuffer=[];for(let e=0;e<6;e++)c.__webglFramebuffer[e]=t.createFramebuffer()}else{if(c.__webglFramebuffer=t.createFramebuffer(),d)if(r.drawBuffers){const i=e.texture;for(let e=0,r=i.length;e0&&!1===rt(e)){const n=d?l:[l];c.__webglMultisampledFramebuffer=t.createFramebuffer(),c.__webglColorRenderbuffer=[],i.bindFramebuffer(36160,c.__webglMultisampledFramebuffer);for(let i=0;i0&&!1===rt(e)){const r=e.isWebGLMultipleRenderTargets?e.texture:[e.texture],s=e.width,a=e.height;let o=16384;const l=[],c=e.stencilBuffer?33306:36096,h=n.get(e),u=!0===e.isWebGLMultipleRenderTargets;if(u)for(let e=0;eo+c?(l.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!l.inputState.pinching&&a<=o-c&&(l.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==o&&t.gripSpace&&(r=e.getPose(t.gripSpace,i),null!==r&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1));null!==a&&(n=e.getPose(t.targetRaySpace,i),null===n&&null!==r&&(n=r),null!==n&&(a.matrix.fromArray(n.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),n.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(n.linearVelocity)):a.hasLinearVelocity=!1,n.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(n.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(js)))}return null!==a&&(a.visible=null!==n),null!==o&&(o.visible=null!==r),null!==l&&(l.visible=null!==s),this}_getHandJoint(t,e){if(void 0===t.joints[e.jointName]){const i=new Ws;i.matrixAutoUpdate=!1,i.visible=!1,t.joints[e.jointName]=i,t.add(i)}return t.joints[e.jointName]}}class Xs extends $t{constructor(t,e,i,n,r,s,a,o,l,c){if((c=void 0!==c?c:T)!==T&&c!==A)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");void 0===i&&c===T&&(i=y),void 0===i&&c===A&&(i=S),super(null,n,r,s,a,o,c,i,l),this.isDepthTexture=!0,this.image={width:t,height:e},this.magFilter=void 0!==a?a:d,this.minFilter=void 0!==o?o:d,this.flipY=!1,this.generateMipmaps=!1}}class Ys extends mt{constructor(t,e){super();const i=this;let n=null,r=1,s=null,a="local-floor",o=null,l=null,c=null,h=null,u=null,d=null;const p=e.getContextAttributes();let m=null,f=null;const g=[],v=[],_=new Set,M=new Map,b=new on;b.layers.enable(1),b.viewport=new Qt;const E=new on;E.layers.enable(2),E.viewport=new Qt;const C=[b,E],L=new Hs;L.layers.enable(1),L.layers.enable(2);let R=null,P=null;function I(t){const e=v.indexOf(t.inputSource);if(-1===e)return;const i=g[e];void 0!==i&&i.dispatchEvent({type:t.type,data:t.inputSource})}function D(){n.removeEventListener("select",I),n.removeEventListener("selectstart",I),n.removeEventListener("selectend",I),n.removeEventListener("squeeze",I),n.removeEventListener("squeezestart",I),n.removeEventListener("squeezeend",I),n.removeEventListener("end",D),n.removeEventListener("inputsourceschange",N);for(let t=0;t=0&&(v[n]=null,g[n].disconnect(i))}for(let e=0;e=v.length){v.push(i),n=t;break}if(null===v[t]){v[t]=i,n=t;break}}if(-1===n)break}const r=g[n];r&&r.connect(i)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(t){let e=g[t];return void 0===e&&(e=new qs,g[t]=e),e.getTargetRaySpace()},this.getControllerGrip=function(t){let e=g[t];return void 0===e&&(e=new qs,g[t]=e),e.getGripSpace()},this.getHand=function(t){let e=g[t];return void 0===e&&(e=new qs,g[t]=e),e.getHandSpace()},this.setFramebufferScaleFactor=function(t){r=t,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(t){a=t,!0===i.isPresenting&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return o||s},this.setReferenceSpace=function(t){o=t},this.getBaseLayer=function(){return null!==h?h:u},this.getBinding=function(){return c},this.getFrame=function(){return d},this.getSession=function(){return n},this.setSession=async function(l){if(n=l,null!==n){if(m=t.getRenderTarget(),n.addEventListener("select",I),n.addEventListener("selectstart",I),n.addEventListener("selectend",I),n.addEventListener("squeeze",I),n.addEventListener("squeezestart",I),n.addEventListener("squeezeend",I),n.addEventListener("end",D),n.addEventListener("inputsourceschange",N),!0!==p.xrCompatible&&await e.makeXRCompatible(),void 0===n.renderState.layers||!1===t.capabilities.isWebGL2){const i={antialias:void 0!==n.renderState.layers||p.antialias,alpha:p.alpha,depth:p.depth,stencil:p.stencil,framebufferScaleFactor:r};u=new XRWebGLLayer(n,e,i),n.updateRenderState({baseLayer:u}),f=new te(u.framebufferWidth,u.framebufferHeight,{format:w,type:x,encoding:t.outputEncoding,stencilBuffer:p.stencil})}else{let i=null,s=null,a=null;p.depth&&(a=p.stencil?35056:33190,i=p.stencil?A:T,s=p.stencil?S:y);const o={colorFormat:32856,depthFormat:a,scaleFactor:r};c=new XRWebGLBinding(n,e),h=c.createProjectionLayer(o),n.updateRenderState({layers:[h]}),f=new te(h.textureWidth,h.textureHeight,{format:w,type:x,depthTexture:new Xs(h.textureWidth,h.textureHeight,s,void 0,void 0,void 0,void 0,void 0,void 0,i),stencilBuffer:p.stencil,encoding:t.outputEncoding,samples:p.antialias?4:0});t.properties.get(f).__ignoreDepthValues=h.ignoreDepthValues}f.isXRRenderTarget=!0,this.setFoveation(1),o=null,s=await n.requestReferenceSpace(a),F.setContext(n),F.start(),i.isPresenting=!0,i.dispatchEvent({type:"sessionstart"})}};const O=new re,z=new re;function U(t,e){null===e?t.matrixWorld.copy(t.matrix):t.matrixWorld.multiplyMatrices(e.matrixWorld,t.matrix),t.matrixWorldInverse.copy(t.matrixWorld).invert()}this.updateCamera=function(t){if(null===n)return;L.near=E.near=b.near=t.near,L.far=E.far=b.far=t.far,R===L.near&&P===L.far||(n.updateRenderState({depthNear:L.near,depthFar:L.far}),R=L.near,P=L.far);const e=t.parent,i=L.cameras;U(L,e);for(let t=0;te&&(M.set(t,t.lastChangedTime),i.dispatchEvent({type:"planechanged",data:t}))}else _.add(t),M.set(t,n.lastChangedTime),i.dispatchEvent({type:"planeadded",data:t})}d=null})),this.setAnimationLoop=function(t){B=t},this.dispose=function(){}}}function Zs(t,e){function i(i,n){i.opacity.value=n.opacity,n.color&&i.diffuse.value.copy(n.color),n.emissive&&i.emissive.value.copy(n.emissive).multiplyScalar(n.emissiveIntensity),n.map&&(i.map.value=n.map),n.alphaMap&&(i.alphaMap.value=n.alphaMap),n.bumpMap&&(i.bumpMap.value=n.bumpMap,i.bumpScale.value=n.bumpScale,1===n.side&&(i.bumpScale.value*=-1)),n.displacementMap&&(i.displacementMap.value=n.displacementMap,i.displacementScale.value=n.displacementScale,i.displacementBias.value=n.displacementBias),n.emissiveMap&&(i.emissiveMap.value=n.emissiveMap),n.normalMap&&(i.normalMap.value=n.normalMap,i.normalScale.value.copy(n.normalScale),1===n.side&&i.normalScale.value.negate()),n.specularMap&&(i.specularMap.value=n.specularMap),n.alphaTest>0&&(i.alphaTest.value=n.alphaTest);const r=e.get(n).envMap;if(r&&(i.envMap.value=r,i.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,i.reflectivity.value=n.reflectivity,i.ior.value=n.ior,i.refractionRatio.value=n.refractionRatio),n.lightMap){i.lightMap.value=n.lightMap;const e=!0!==t.physicallyCorrectLights?Math.PI:1;i.lightMapIntensity.value=n.lightMapIntensity*e}let s,a;n.aoMap&&(i.aoMap.value=n.aoMap,i.aoMapIntensity.value=n.aoMapIntensity),n.map?s=n.map:n.specularMap?s=n.specularMap:n.displacementMap?s=n.displacementMap:n.normalMap?s=n.normalMap:n.bumpMap?s=n.bumpMap:n.roughnessMap?s=n.roughnessMap:n.metalnessMap?s=n.metalnessMap:n.alphaMap?s=n.alphaMap:n.emissiveMap?s=n.emissiveMap:n.clearcoatMap?s=n.clearcoatMap:n.clearcoatNormalMap?s=n.clearcoatNormalMap:n.clearcoatRoughnessMap?s=n.clearcoatRoughnessMap:n.iridescenceMap?s=n.iridescenceMap:n.iridescenceThicknessMap?s=n.iridescenceThicknessMap:n.specularIntensityMap?s=n.specularIntensityMap:n.specularColorMap?s=n.specularColorMap:n.transmissionMap?s=n.transmissionMap:n.thicknessMap?s=n.thicknessMap:n.sheenColorMap?s=n.sheenColorMap:n.sheenRoughnessMap&&(s=n.sheenRoughnessMap),void 0!==s&&(s.isWebGLRenderTarget&&(s=s.texture),!0===s.matrixAutoUpdate&&s.updateMatrix(),i.uvTransform.value.copy(s.matrix)),n.aoMap?a=n.aoMap:n.lightMap&&(a=n.lightMap),void 0!==a&&(a.isWebGLRenderTarget&&(a=a.texture),!0===a.matrixAutoUpdate&&a.updateMatrix(),i.uv2Transform.value.copy(a.matrix))}return{refreshFogUniforms:function(e,i){i.color.getRGB(e.fogColor.value,nn(t)),i.isFog?(e.fogNear.value=i.near,e.fogFar.value=i.far):i.isFogExp2&&(e.fogDensity.value=i.density)},refreshMaterialUniforms:function(t,n,r,s,a){n.isMeshBasicMaterial||n.isMeshLambertMaterial?i(t,n):n.isMeshToonMaterial?(i(t,n),function(t,e){e.gradientMap&&(t.gradientMap.value=e.gradientMap)}(t,n)):n.isMeshPhongMaterial?(i(t,n),function(t,e){t.specular.value.copy(e.specular),t.shininess.value=Math.max(e.shininess,1e-4)}(t,n)):n.isMeshStandardMaterial?(i(t,n),function(t,i){t.roughness.value=i.roughness,t.metalness.value=i.metalness,i.roughnessMap&&(t.roughnessMap.value=i.roughnessMap);i.metalnessMap&&(t.metalnessMap.value=i.metalnessMap);e.get(i).envMap&&(t.envMapIntensity.value=i.envMapIntensity)}(t,n),n.isMeshPhysicalMaterial&&function(t,e,i){t.ior.value=e.ior,e.sheen>0&&(t.sheenColor.value.copy(e.sheenColor).multiplyScalar(e.sheen),t.sheenRoughness.value=e.sheenRoughness,e.sheenColorMap&&(t.sheenColorMap.value=e.sheenColorMap),e.sheenRoughnessMap&&(t.sheenRoughnessMap.value=e.sheenRoughnessMap));e.clearcoat>0&&(t.clearcoat.value=e.clearcoat,t.clearcoatRoughness.value=e.clearcoatRoughness,e.clearcoatMap&&(t.clearcoatMap.value=e.clearcoatMap),e.clearcoatRoughnessMap&&(t.clearcoatRoughnessMap.value=e.clearcoatRoughnessMap),e.clearcoatNormalMap&&(t.clearcoatNormalScale.value.copy(e.clearcoatNormalScale),t.clearcoatNormalMap.value=e.clearcoatNormalMap,1===e.side&&t.clearcoatNormalScale.value.negate()));e.iridescence>0&&(t.iridescence.value=e.iridescence,t.iridescenceIOR.value=e.iridescenceIOR,t.iridescenceThicknessMinimum.value=e.iridescenceThicknessRange[0],t.iridescenceThicknessMaximum.value=e.iridescenceThicknessRange[1],e.iridescenceMap&&(t.iridescenceMap.value=e.iridescenceMap),e.iridescenceThicknessMap&&(t.iridescenceThicknessMap.value=e.iridescenceThicknessMap));e.transmission>0&&(t.transmission.value=e.transmission,t.transmissionSamplerMap.value=i.texture,t.transmissionSamplerSize.value.set(i.width,i.height),e.transmissionMap&&(t.transmissionMap.value=e.transmissionMap),t.thickness.value=e.thickness,e.thicknessMap&&(t.thicknessMap.value=e.thicknessMap),t.attenuationDistance.value=e.attenuationDistance,t.attenuationColor.value.copy(e.attenuationColor));t.specularIntensity.value=e.specularIntensity,t.specularColor.value.copy(e.specularColor),e.specularIntensityMap&&(t.specularIntensityMap.value=e.specularIntensityMap);e.specularColorMap&&(t.specularColorMap.value=e.specularColorMap)}(t,n,a)):n.isMeshMatcapMaterial?(i(t,n),function(t,e){e.matcap&&(t.matcap.value=e.matcap)}(t,n)):n.isMeshDepthMaterial?i(t,n):n.isMeshDistanceMaterial?(i(t,n),function(t,e){t.referencePosition.value.copy(e.referencePosition),t.nearDistance.value=e.nearDistance,t.farDistance.value=e.farDistance}(t,n)):n.isMeshNormalMaterial?i(t,n):n.isLineBasicMaterial?(function(t,e){t.diffuse.value.copy(e.color),t.opacity.value=e.opacity}(t,n),n.isLineDashedMaterial&&function(t,e){t.dashSize.value=e.dashSize,t.totalSize.value=e.dashSize+e.gapSize,t.scale.value=e.scale}(t,n)):n.isPointsMaterial?function(t,e,i,n){t.diffuse.value.copy(e.color),t.opacity.value=e.opacity,t.size.value=e.size*i,t.scale.value=.5*n,e.map&&(t.map.value=e.map);e.alphaMap&&(t.alphaMap.value=e.alphaMap);e.alphaTest>0&&(t.alphaTest.value=e.alphaTest);let r;e.map?r=e.map:e.alphaMap&&(r=e.alphaMap);void 0!==r&&(!0===r.matrixAutoUpdate&&r.updateMatrix(),t.uvTransform.value.copy(r.matrix))}(t,n,r,s):n.isSpriteMaterial?function(t,e){t.diffuse.value.copy(e.color),t.opacity.value=e.opacity,t.rotation.value=e.rotation,e.map&&(t.map.value=e.map);e.alphaMap&&(t.alphaMap.value=e.alphaMap);e.alphaTest>0&&(t.alphaTest.value=e.alphaTest);let i;e.map?i=e.map:e.alphaMap&&(i=e.alphaMap);void 0!==i&&(!0===i.matrixAutoUpdate&&i.updateMatrix(),t.uvTransform.value.copy(i.matrix))}(t,n):n.isShadowMaterial?(t.color.value.copy(n.color),t.opacity.value=n.opacity):n.isShaderMaterial&&(n.uniformsNeedUpdate=!1)}}}function Js(t,e,i,n){let r={},s={},a=[];const o=i.isWebGL2?t.getParameter(35375):0;function l(t,e,i){const n=t.value;if(void 0===i[e])return i[e]="number"==typeof n?n:n.clone(),!0;if("number"==typeof n){if(i[e]!==n)return i[e]=n,!0}else{const t=i[e];if(!1===t.equals(n))return t.copy(n),!0}return!1}function c(t){const e=t.value,i={boundary:0,storage:0};return"number"==typeof e?(i.boundary=4,i.storage=4):e.isVector2?(i.boundary=8,i.storage=8):e.isVector3||e.isColor?(i.boundary=16,i.storage=12):e.isVector4?(i.boundary=16,i.storage=16):e.isMatrix3?(i.boundary=48,i.storage=48):e.isMatrix4?(i.boundary=64,i.storage=64):e.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",e),i}function h(e){const i=e.target;i.removeEventListener("dispose",h);const n=a.indexOf(i.__bindingPointIndex);a.splice(n,1),t.deleteBuffer(r[i.id]),delete r[i.id],delete s[i.id]}return{bind:function(t,e){const i=e.program;n.uniformBlockBinding(t,i)},update:function(i,u){let d=r[i.id];void 0===d&&(!function(t){const e=t.uniforms;let i=0;const n=16;let r=0;for(let t=0,s=e.length;t0){r=i%n;const t=n-r;0!==r&&t-a.boundary<0&&(i+=n-r,s.__offset=i)}i+=a.storage}r=i%n,r>0&&(i+=n-r);t.__size=i,t.__cache={}}(i),d=function(e){const i=function(){for(let t=0;t0&&function(t,e,i){const n=Y.isWebGL2;null===G&&(G=new te(1,1,{generateMipmaps:!0,type:X.has("EXT_color_buffer_half_float")?b:x,minFilter:v,samples:n&&!0===s?4:0}));f.getDrawingBufferSize(H),n?G.setSize(H.x,H.y):G.setSize(Tt(H.x),Tt(H.y));const r=f.getRenderTarget();f.setRenderTarget(G),f.clear();const a=f.toneMapping;f.toneMapping=0,Nt(t,e,i),f.toneMapping=a,$.updateMultisampleRenderTarget(G),$.updateRenderTargetMipmap(G),f.setRenderTarget(r)}(r,e,i),n&&Z.viewport(E.copy(n)),r.length>0&&Nt(r,e,i),a.length>0&&Nt(a,e,i),o.length>0&&Nt(o,e,i),Z.buffers.depth.setTest(!0),Z.buffers.depth.setMask(!0),Z.buffers.color.setMask(!0),Z.setPolygonOffset(!1)}function Nt(t,e,i){const n=!0===e.isScene?e.overrideMaterial:null;for(let r=0,s=t.length;r0?m[m.length-1]:null,p.pop(),u=p.length>0?p[p.length-1]:null},this.getActiveCubeFace=function(){return _},this.getActiveMipmapLevel=function(){return y},this.getRenderTarget=function(){return S},this.setRenderTargetTextures=function(t,e,i){K.get(t.texture).__webglTexture=e,K.get(t.depthTexture).__webglTexture=i;const n=K.get(t);n.__hasExternalTextures=!0,n.__hasExternalTextures&&(n.__autoAllocateDepthBuffer=void 0===i,n.__autoAllocateDepthBuffer||!0===X.has("WEBGL_multisampled_render_to_texture")&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),n.__useRenderToTexture=!1))},this.setRenderTargetFramebuffer=function(t,e){const i=K.get(t);i.__webglFramebuffer=e,i.__useDefaultFramebuffer=void 0===e},this.setRenderTarget=function(t,e=0,i=0){S=t,_=e,y=i;let n=!0,r=null,s=!1,a=!1;if(t){const i=K.get(t);void 0!==i.__useDefaultFramebuffer?(Z.bindFramebuffer(36160,null),n=!1):void 0===i.__webglFramebuffer?$.setupRenderTarget(t):i.__hasExternalTextures&&$.rebindTextures(t,K.get(t.texture).__webglTexture,K.get(t.depthTexture).__webglTexture);const o=t.texture;(o.isData3DTexture||o.isDataArrayTexture||o.isCompressedArrayTexture)&&(a=!0);const l=K.get(t).__webglFramebuffer;t.isWebGLCubeRenderTarget?(r=l[e],s=!0):r=Y.isWebGL2&&t.samples>0&&!1===$.useMultisampledRTT(t)?K.get(t).__webglMultisampledFramebuffer:l,E.copy(t.viewport),C.copy(t.scissor),L=t.scissorTest}else E.copy(O).multiplyScalar(I).floor(),C.copy(z).multiplyScalar(I).floor(),L=U;if(Z.bindFramebuffer(36160,r)&&Y.drawBuffers&&n&&Z.drawBuffers(t,r),Z.viewport(E),Z.scissor(C),Z.setScissorTest(L),s){const n=K.get(t.texture);xt.framebufferTexture2D(36160,36064,34069+e,n.__webglTexture,i)}else if(a){const n=K.get(t.texture),r=e||0;xt.framebufferTextureLayer(36160,36064,n.__webglTexture,i||0,r)}T=-1},this.readRenderTargetPixels=function(t,e,i,n,r,s,a){if(!t||!t.isWebGLRenderTarget)return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let o=K.get(t).__webglFramebuffer;if(t.isWebGLCubeRenderTarget&&void 0!==a&&(o=o[a]),o){Z.bindFramebuffer(36160,o);try{const a=t.texture,o=a.format,l=a.type;if(o!==w&&ft.convert(o)!==xt.getParameter(35739))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");const c=l===b&&(X.has("EXT_color_buffer_half_float")||Y.isWebGL2&&X.has("EXT_color_buffer_float"));if(!(l===x||ft.convert(l)===xt.getParameter(35738)||l===M&&(Y.isWebGL2||X.has("OES_texture_float")||X.has("WEBGL_color_buffer_float"))||c))return void console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");e>=0&&e<=t.width-n&&i>=0&&i<=t.height-r&&xt.readPixels(e,i,n,r,ft.convert(o),ft.convert(l),s)}finally{const t=null!==S?K.get(S).__webglFramebuffer:null;Z.bindFramebuffer(36160,t)}}},this.copyFramebufferToTexture=function(t,e,i=0){const n=Math.pow(2,-i),r=Math.floor(e.image.width*n),s=Math.floor(e.image.height*n);$.setTexture2D(e,0),xt.copyTexSubImage2D(3553,i,0,0,t.x,t.y,r,s),Z.unbindTexture()},this.copyTextureToTexture=function(t,e,i,n=0){const r=e.image.width,s=e.image.height,a=ft.convert(i.format),o=ft.convert(i.type);$.setTexture2D(i,0),xt.pixelStorei(37440,i.flipY),xt.pixelStorei(37441,i.premultiplyAlpha),xt.pixelStorei(3317,i.unpackAlignment),e.isDataTexture?xt.texSubImage2D(3553,n,t.x,t.y,r,s,a,o,e.image.data):e.isCompressedTexture?xt.compressedTexSubImage2D(3553,n,t.x,t.y,e.mipmaps[0].width,e.mipmaps[0].height,a,e.mipmaps[0].data):xt.texSubImage2D(3553,n,t.x,t.y,a,o,e.image),0===n&&i.generateMipmaps&&xt.generateMipmap(3553),Z.unbindTexture()},this.copyTextureToTexture3D=function(t,e,i,n,r=0){if(f.isWebGL1Renderer)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: can only be used with WebGL2.");const s=t.max.x-t.min.x+1,a=t.max.y-t.min.y+1,o=t.max.z-t.min.z+1,l=ft.convert(n.format),c=ft.convert(n.type);let h;if(n.isData3DTexture)$.setTexture3D(n,0),h=32879;else{if(!n.isDataArrayTexture)return void console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: only supports THREE.DataTexture3D and THREE.DataTexture2DArray.");$.setTexture2DArray(n,0),h=35866}xt.pixelStorei(37440,n.flipY),xt.pixelStorei(37441,n.premultiplyAlpha),xt.pixelStorei(3317,n.unpackAlignment);const u=xt.getParameter(3314),d=xt.getParameter(32878),p=xt.getParameter(3316),m=xt.getParameter(3315),g=xt.getParameter(32877),v=i.isCompressedTexture?i.mipmaps[0]:i.image;xt.pixelStorei(3314,v.width),xt.pixelStorei(32878,v.height),xt.pixelStorei(3316,t.min.x),xt.pixelStorei(3315,t.min.y),xt.pixelStorei(32877,t.min.z),i.isDataTexture||i.isData3DTexture?xt.texSubImage3D(h,r,e.x,e.y,e.z,s,a,o,l,c,v.data):i.isCompressedArrayTexture?(console.warn("THREE.WebGLRenderer.copyTextureToTexture3D: untested support for compressed srcTexture."),xt.compressedTexSubImage3D(h,r,e.x,e.y,e.z,s,a,o,l,v.data)):xt.texSubImage3D(h,r,e.x,e.y,e.z,s,a,o,l,c,v),xt.pixelStorei(3314,u),xt.pixelStorei(32878,d),xt.pixelStorei(3316,p),xt.pixelStorei(3315,m),xt.pixelStorei(32877,g),0===r&&n.generateMipmaps&&xt.generateMipmap(h),Z.unbindTexture()},this.initTexture=function(t){t.isCubeTexture?$.setTextureCube(t,0):t.isData3DTexture?$.setTexture3D(t,0):t.isDataArrayTexture||t.isCompressedArrayTexture?$.setTexture2DArray(t,0):$.setTexture2D(t,0),Z.unbindTexture()},this.resetState=function(){_=0,y=0,S=null,Z.reset(),gt.reset()},"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}class $s extends Ks{}$s.prototype.isWebGL1Renderer=!0;class Qs{constructor(t,e=25e-5){this.isFogExp2=!0,this.name="",this.color=new qt(t),this.density=e}clone(){return new Qs(this.color,this.density)}toJSON(){return{type:"FogExp2",color:this.color.getHex(),density:this.density}}}class ta{constructor(t,e=1,i=1e3){this.isFog=!0,this.name="",this.color=new qt(t),this.near=e,this.far=i}clone(){return new ta(this.color,this.near,this.far)}toJSON(){return{type:"Fog",color:this.color.getHex(),near:this.near,far:this.far}}}class ea extends si{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){const e=super.toJSON(t);return null!==this.fog&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(e.backgroundIntensity=this.backgroundIntensity),e}get autoUpdate(){return console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate}set autoUpdate(t){console.warn("THREE.Scene: autoUpdate was renamed to matrixWorldAutoUpdate in r144."),this.matrixWorldAutoUpdate=t}}class ia{constructor(t,e){this.isInterleavedBuffer=!0,this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=ut,this.updateRange={offset:0,count:-1},this.version=0,this.uuid=_t()}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}copy(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this}copyAt(t,e,i){t*=this.stride,i*=e.stride;for(let n=0,r=this.stride;nt.far||e.push({distance:o,point:oa.clone(),uv:gi.getUV(oa,pa,ma,fa,ga,va,xa,new Lt),face:null,object:this})}copy(t,e){return super.copy(t,e),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}}function ya(t,e,i,n,r,s){ha.subVectors(t,i).addScalar(.5).multiply(n),void 0!==r?(ua.x=s*ha.x-r*ha.y,ua.y=r*ha.x+s*ha.y):ua.copy(ha),t.copy(e),t.x+=ua.x,t.y+=ua.y,t.applyMatrix4(da)}const Ma=new re,ba=new re;class Sa extends si{constructor(){super(),this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]},isLOD:{value:!0}}),this.autoUpdate=!0}copy(t){super.copy(t,!1);const e=t.levels;for(let t=0,i=e.length;t0){let i,n;for(i=1,n=e.length;i0){Ma.setFromMatrixPosition(this.matrixWorld);const i=t.ray.origin.distanceTo(Ma);this.getObjectForDistance(i).raycast(t,e)}}update(t){const e=this.levels;if(e.length>1){Ma.setFromMatrixPosition(t.matrixWorld),ba.setFromMatrixPosition(this.matrixWorld);const i=Ma.distanceTo(ba)/t.zoom;let n,r;for(e[0].object.visible=!0,n=1,r=e.length;n=t))break;e[n-1].object.visible=!1,e[n].object.visible=!0}for(this._currentLevel=n-1;no)continue;u.applyMatrix4(this.matrixWorld);const s=t.ray.origin.distanceTo(u);st.far||e.push({distance:s,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}else{for(let i=Math.max(0,s.start),n=Math.min(m.count,s.start+s.count)-1;io)continue;u.applyMatrix4(this.matrixWorld);const n=t.ray.origin.distanceTo(u);nt.far||e.push({distance:n,point:h.clone().applyMatrix4(this.matrixWorld),index:i,face:null,faceIndex:null,object:this})}}}updateMorphTargets(){const t=this.geometry.morphAttributes,e=Object.keys(t);if(e.length>0){const i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;t0){const i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;tr.far)return;s.push({distance:l,distanceToRay:Math.sqrt(o),point:i,index:e,face:null,object:a})}}class ao extends $t{constructor(t,e,i,n,r,s,a,o,l,c,h,u){super(null,s,a,o,l,c,n,r,h,u),this.isCompressedTexture=!0,this.image={width:e,height:i},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}}class oo{constructor(){this.type="Curve",this.arcLengthDivisions=200}getPoint(){return console.warn("THREE.Curve: .getPoint() not implemented."),null}getPointAt(t,e){const i=this.getUtoTmapping(t);return this.getPoint(i,e)}getPoints(t=5){const e=[];for(let i=0;i<=t;i++)e.push(this.getPoint(i/t));return e}getSpacedPoints(t=5){const e=[];for(let i=0;i<=t;i++)e.push(this.getPointAt(i/t));return e}getLength(){const t=this.getLengths();return t[t.length-1]}getLengths(t=this.arcLengthDivisions){if(this.cacheArcLengths&&this.cacheArcLengths.length===t+1&&!this.needsUpdate)return this.cacheArcLengths;this.needsUpdate=!1;const e=[];let i,n=this.getPoint(0),r=0;e.push(0);for(let s=1;s<=t;s++)i=this.getPoint(s/t),r+=i.distanceTo(n),e.push(r),n=i;return this.cacheArcLengths=e,e}updateArcLengths(){this.needsUpdate=!0,this.getLengths()}getUtoTmapping(t,e){const i=this.getLengths();let n=0;const r=i.length;let s;s=e||t*i[r-1];let a,o=0,l=r-1;for(;o<=l;)if(n=Math.floor(o+(l-o)/2),a=i[n]-s,a<0)o=n+1;else{if(!(a>0)){l=n;break}l=n-1}if(n=l,i[n]===s)return n/(r-1);const c=i[n];return(n+(s-c)/(i[n+1]-c))/(r-1)}getTangent(t,e){const i=1e-4;let n=t-i,r=t+i;n<0&&(n=0),r>1&&(r=1);const s=this.getPoint(n),a=this.getPoint(r),o=e||(s.isVector2?new Lt:new re);return o.copy(a).sub(s).normalize(),o}getTangentAt(t,e){const i=this.getUtoTmapping(t);return this.getTangent(i,e)}computeFrenetFrames(t,e){const i=new re,n=[],r=[],s=[],a=new re,o=new Ne;for(let e=0;e<=t;e++){const i=e/t;n[e]=this.getTangentAt(i,new re)}r[0]=new re,s[0]=new re;let l=Number.MAX_VALUE;const c=Math.abs(n[0].x),h=Math.abs(n[0].y),u=Math.abs(n[0].z);c<=l&&(l=c,i.set(1,0,0)),h<=l&&(l=h,i.set(0,1,0)),u<=l&&i.set(0,0,1),a.crossVectors(n[0],i).normalize(),r[0].crossVectors(n[0],a),s[0].crossVectors(n[0],r[0]);for(let e=1;e<=t;e++){if(r[e]=r[e-1].clone(),s[e]=s[e-1].clone(),a.crossVectors(n[e-1],n[e]),a.length()>Number.EPSILON){a.normalize();const t=Math.acos(yt(n[e-1].dot(n[e]),-1,1));r[e].applyMatrix4(o.makeRotationAxis(a,t))}s[e].crossVectors(n[e],r[e])}if(!0===e){let e=Math.acos(yt(r[0].dot(r[t]),-1,1));e/=t,n[0].dot(a.crossVectors(r[0],r[t]))>0&&(e=-e);for(let i=1;i<=t;i++)r[i].applyMatrix4(o.makeRotationAxis(n[i],e*i)),s[i].crossVectors(n[i],r[i])}return{tangents:n,normals:r,binormals:s}}clone(){return(new this.constructor).copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){const t={metadata:{version:4.5,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}class lo extends oo{constructor(t=0,e=0,i=1,n=1,r=0,s=2*Math.PI,a=!1,o=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=t,this.aY=e,this.xRadius=i,this.yRadius=n,this.aStartAngle=r,this.aEndAngle=s,this.aClockwise=a,this.aRotation=o}getPoint(t,e){const i=e||new Lt,n=2*Math.PI;let r=this.aEndAngle-this.aStartAngle;const s=Math.abs(r)n;)r-=n;r0?0:(Math.floor(Math.abs(l)/r)+1)*r:0===c&&l===r-1&&(l=r-2,c=1),this.closed||l>0?a=n[(l-1)%r]:(uo.subVectors(n[0],n[1]).add(n[0]),a=uo);const h=n[l%r],u=n[(l+1)%r];if(this.closed||l+2n.length-2?n.length-1:s+1],h=n[s>n.length-3?n.length-1:s+2];return i.set(vo(a,o.x,l.x,c.x,h.x),vo(a,o.y,l.y,c.y,h.y)),i}copy(t){super.copy(t),this.points=[];for(let e=0,i=t.points.length;e=i){const t=n[r]-i,s=this.curves[r],a=s.getLength(),o=0===a?0:1-t/a;return s.getPointAt(o,e)}r++}return null}getLength(){const t=this.getCurveLengths();return t[t.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;const t=[];let e=0;for(let i=0,n=this.curves.length;i1&&!e[e.length-1].equals(e[0])&&e.push(e[0]),e}copy(t){super.copy(t),this.curves=[];for(let e=0,i=t.curves.length;e0){const t=l.getPoint(0);t.equals(this.currentPoint)||this.lineTo(t.x,t.y)}this.curves.push(l);const c=l.getPoint(1);return this.currentPoint.copy(c),this}copy(t){return super.copy(t),this.currentPoint.copy(t.currentPoint),this}toJSON(){const t=super.toJSON();return t.currentPoint=this.currentPoint.toArray(),t}fromJSON(t){return super.fromJSON(t),this.currentPoint.fromArray(t.currentPoint),this}}class Ro extends Di{constructor(t=[new Lt(0,-.5),new Lt(.5,0),new Lt(0,.5)],e=12,i=0,n=2*Math.PI){super(),this.type="LatheGeometry",this.parameters={points:t,segments:e,phiStart:i,phiLength:n},e=Math.floor(e),n=yt(n,0,2*Math.PI);const r=[],s=[],a=[],o=[],l=[],c=1/e,h=new re,u=new Lt,d=new re,p=new re,m=new re;let f=0,g=0;for(let e=0;e<=t.length-1;e++)switch(e){case 0:f=t[e+1].x-t[e].x,g=t[e+1].y-t[e].y,d.x=1*g,d.y=-f,d.z=0*g,m.copy(d),d.normalize(),o.push(d.x,d.y,d.z);break;case t.length-1:o.push(m.x,m.y,m.z);break;default:f=t[e+1].x-t[e].x,g=t[e+1].y-t[e].y,d.x=1*g,d.y=-f,d.z=0*g,p.copy(d),d.x+=m.x,d.y+=m.y,d.z+=m.z,d.normalize(),o.push(d.x,d.y,d.z),m.copy(p)}for(let r=0;r<=e;r++){const d=i+r*c*n,p=Math.sin(d),m=Math.cos(d);for(let i=0;i<=t.length-1;i++){h.x=t[i].x*p,h.y=t[i].y,h.z=t[i].x*m,s.push(h.x,h.y,h.z),u.x=r/e,u.y=i/(t.length-1),a.push(u.x,u.y);const n=o[3*i+0]*p,c=o[3*i+1],d=o[3*i+0]*m;l.push(n,c,d)}}for(let i=0;i0&&v(!0),e>0&&v(!1)),this.setIndex(c),this.setAttribute("position",new Ti(h,3)),this.setAttribute("normal",new Ti(u,3)),this.setAttribute("uv",new Ti(d,2))}static fromJSON(t){return new Do(t.radiusTop,t.radiusBottom,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class No extends Do{constructor(t=1,e=1,i=8,n=1,r=!1,s=0,a=2*Math.PI){super(0,t,e,i,n,r,s,a),this.type="ConeGeometry",this.parameters={radius:t,height:e,radialSegments:i,heightSegments:n,openEnded:r,thetaStart:s,thetaLength:a}}static fromJSON(t){return new No(t.radius,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class Oo extends Di{constructor(t=[],e=[],i=1,n=0){super(),this.type="PolyhedronGeometry",this.parameters={vertices:t,indices:e,radius:i,detail:n};const r=[],s=[];function a(t,e,i,n){const r=n+1,s=[];for(let n=0;n<=r;n++){s[n]=[];const a=t.clone().lerp(i,n/r),o=e.clone().lerp(i,n/r),l=r-n;for(let t=0;t<=l;t++)s[n][t]=0===t&&n===r?a:a.clone().lerp(o,t/l)}for(let t=0;t.9&&a<.1&&(e<.2&&(s[t+0]+=1),i<.2&&(s[t+2]+=1),n<.2&&(s[t+4]+=1))}}()}(),this.setAttribute("position",new Ti(r,3)),this.setAttribute("normal",new Ti(r.slice(),3)),this.setAttribute("uv",new Ti(s,2)),0===n?this.computeVertexNormals():this.normalizeNormals()}static fromJSON(t){return new Oo(t.vertices,t.indices,t.radius,t.details)}}class zo extends Oo{constructor(t=1,e=0){const i=(1+Math.sqrt(5))/2,n=1/i;super([-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-n,-i,0,-n,i,0,n,-i,0,n,i,-n,-i,0,-n,i,0,n,-i,0,n,i,0,-i,0,-n,i,0,-n,-i,0,n,i,0,n],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],t,e),this.type="DodecahedronGeometry",this.parameters={radius:t,detail:e}}static fromJSON(t){return new zo(t.radius,t.detail)}}const Uo=new re,Bo=new re,Fo=new re,ko=new gi;class Go extends Di{constructor(t=null,e=1){if(super(),this.type="EdgesGeometry",this.parameters={geometry:t,thresholdAngle:e},null!==t){const i=4,n=Math.pow(10,i),r=Math.cos(vt*e),s=t.getIndex(),a=t.getAttribute("position"),o=s?s.count:a.count,l=[0,0,0],c=["a","b","c"],h=new Array(3),u={},d=[];for(let t=0;t80*i){o=c=t[0],l=h=t[1];for(let e=i;ec&&(c=u),d>h&&(h=d);p=Math.max(c-o,h-l),p=0!==p?32767/p:0}return qo(s,a,i,o,l,p,0),a};function Wo(t,e,i,n,r){let s,a;if(r===function(t,e,i,n){let r=0;for(let s=e,a=i-n;s0)for(s=e;s=e;s-=n)a=ul(s,t[s],t[s+1],a);return a&&sl(a,a.next)&&(dl(a),a=a.next),a}function jo(t,e){if(!t)return t;e||(e=t);let i,n=t;do{if(i=!1,n.steiner||!sl(n,n.next)&&0!==rl(n.prev,n,n.next))n=n.next;else{if(dl(n),n=e=n.prev,n===n.next)break;i=!0}}while(i||n!==e);return e}function qo(t,e,i,n,r,s,a){if(!t)return;!a&&s&&function(t,e,i,n){let r=t;do{0===r.z&&(r.z=tl(r.x,r.y,e,i,n)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next}while(r!==t);r.prevZ.nextZ=null,r.prevZ=null,function(t){let e,i,n,r,s,a,o,l,c=1;do{for(i=t,t=null,s=null,a=0;i;){for(a++,n=i,o=0,e=0;e0||l>0&&n;)0!==o&&(0===l||!n||i.z<=n.z)?(r=i,i=i.nextZ,o--):(r=n,n=n.nextZ,l--),s?s.nextZ=r:t=r,r.prevZ=s,s=r;i=n}s.nextZ=null,c*=2}while(a>1)}(r)}(t,n,r,s);let o,l,c=t;for(;t.prev!==t.next;)if(o=t.prev,l=t.next,s?Yo(t,n,r,s):Xo(t))e.push(o.i/i|0),e.push(t.i/i|0),e.push(l.i/i|0),dl(t),t=l.next,c=l.next;else if((t=l)===c){a?1===a?qo(t=Zo(jo(t),e,i),e,i,n,r,s,2):2===a&&Jo(t,e,i,n,r,s):qo(jo(t),e,i,n,r,s,1);break}}function Xo(t){const e=t.prev,i=t,n=t.next;if(rl(e,i,n)>=0)return!1;const r=e.x,s=i.x,a=n.x,o=e.y,l=i.y,c=n.y,h=rs?r>a?r:a:s>a?s:a,p=o>l?o>c?o:c:l>c?l:c;let m=n.next;for(;m!==e;){if(m.x>=h&&m.x<=d&&m.y>=u&&m.y<=p&&il(r,o,s,l,a,c,m.x,m.y)&&rl(m.prev,m,m.next)>=0)return!1;m=m.next}return!0}function Yo(t,e,i,n){const r=t.prev,s=t,a=t.next;if(rl(r,s,a)>=0)return!1;const o=r.x,l=s.x,c=a.x,h=r.y,u=s.y,d=a.y,p=ol?o>c?o:c:l>c?l:c,g=h>u?h>d?h:d:u>d?u:d,v=tl(p,m,e,i,n),x=tl(f,g,e,i,n);let _=t.prevZ,y=t.nextZ;for(;_&&_.z>=v&&y&&y.z<=x;){if(_.x>=p&&_.x<=f&&_.y>=m&&_.y<=g&&_!==r&&_!==a&&il(o,h,l,u,c,d,_.x,_.y)&&rl(_.prev,_,_.next)>=0)return!1;if(_=_.prevZ,y.x>=p&&y.x<=f&&y.y>=m&&y.y<=g&&y!==r&&y!==a&&il(o,h,l,u,c,d,y.x,y.y)&&rl(y.prev,y,y.next)>=0)return!1;y=y.nextZ}for(;_&&_.z>=v;){if(_.x>=p&&_.x<=f&&_.y>=m&&_.y<=g&&_!==r&&_!==a&&il(o,h,l,u,c,d,_.x,_.y)&&rl(_.prev,_,_.next)>=0)return!1;_=_.prevZ}for(;y&&y.z<=x;){if(y.x>=p&&y.x<=f&&y.y>=m&&y.y<=g&&y!==r&&y!==a&&il(o,h,l,u,c,d,y.x,y.y)&&rl(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function Zo(t,e,i){let n=t;do{const r=n.prev,s=n.next.next;!sl(r,s)&&al(r,n,n.next,s)&&cl(r,s)&&cl(s,r)&&(e.push(r.i/i|0),e.push(n.i/i|0),e.push(s.i/i|0),dl(n),dl(n.next),n=t=s),n=n.next}while(n!==t);return jo(n)}function Jo(t,e,i,n,r,s){let a=t;do{let t=a.next.next;for(;t!==a.prev;){if(a.i!==t.i&&nl(a,t)){let o=hl(a,t);return a=jo(a,a.next),o=jo(o,o.next),qo(a,e,i,n,r,s,0),void qo(o,e,i,n,r,s,0)}t=t.next}a=a.next}while(a!==t)}function Ko(t,e){return t.x-e.x}function $o(t,e){const i=function(t,e){let i,n=e,r=-1/0;const s=t.x,a=t.y;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){const t=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(t<=s&&t>r&&(r=t,i=n.x=n.x&&n.x>=l&&s!==n.x&&il(ai.x||n.x===i.x&&Qo(i,n)))&&(i=n,u=h)),n=n.next}while(n!==o);return i}(t,e);if(!i)return e;const n=hl(i,t);return jo(n,n.next),jo(i,i.next)}function Qo(t,e){return rl(t.prev,t,e.prev)<0&&rl(e.next,t,t.next)<0}function tl(t,e,i,n,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-i)*r|0)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*r|0)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function el(t){let e=t,i=t;do{(e.x=(t-a)*(s-o)&&(t-a)*(n-o)>=(i-a)*(e-o)&&(i-a)*(s-o)>=(r-a)*(n-o)}function nl(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){let i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&al(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&(cl(t,e)&&cl(e,t)&&function(t,e){let i=t,n=!1;const r=(t.x+e.x)/2,s=(t.y+e.y)/2;do{i.y>s!=i.next.y>s&&i.next.y!==i.y&&r<(i.next.x-i.x)*(s-i.y)/(i.next.y-i.y)+i.x&&(n=!n),i=i.next}while(i!==t);return n}(t,e)&&(rl(t.prev,t,e.prev)||rl(t,e.prev,e))||sl(t,e)&&rl(t.prev,t,t.next)>0&&rl(e.prev,e,e.next)>0)}function rl(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function sl(t,e){return t.x===e.x&&t.y===e.y}function al(t,e,i,n){const r=ll(rl(t,e,i)),s=ll(rl(t,e,n)),a=ll(rl(i,n,t)),o=ll(rl(i,n,e));return r!==s&&a!==o||(!(0!==r||!ol(t,i,e))||(!(0!==s||!ol(t,n,e))||(!(0!==a||!ol(i,t,n))||!(0!==o||!ol(i,e,n)))))}function ol(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function ll(t){return t>0?1:t<0?-1:0}function cl(t,e){return rl(t.prev,t,t.next)<0?rl(t,e,t.next)>=0&&rl(t,t.prev,e)>=0:rl(t,e,t.prev)<0||rl(t,t.next,e)<0}function hl(t,e){const i=new pl(t.i,t.x,t.y),n=new pl(e.i,e.x,e.y),r=t.next,s=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,n.next=i,i.prev=n,s.next=n,n.prev=s,n}function ul(t,e,i,n){const r=new pl(t,e,i);return n?(r.next=n.next,r.prev=n,n.next.prev=r,n.next=r):(r.prev=r,r.next=r),r}function dl(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function pl(t,e,i){this.i=t,this.x=e,this.y=i,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}class ml{static area(t){const e=t.length;let i=0;for(let n=e-1,r=0;r2&&t[e-1].equals(t[0])&&t.pop()}function gl(t,e){for(let i=0;iNumber.EPSILON){const u=Math.sqrt(h),d=Math.sqrt(l*l+c*c),p=e.x-o/u,m=e.y+a/u,f=((i.x-c/d-p)*c-(i.y+l/d-m)*l)/(a*c-o*l);n=p+a*f-t.x,r=m+o*f-t.y;const g=n*n+r*r;if(g<=2)return new Lt(n,r);s=Math.sqrt(g/2)}else{let t=!1;a>Number.EPSILON?l>Number.EPSILON&&(t=!0):a<-Number.EPSILON?l<-Number.EPSILON&&(t=!0):Math.sign(o)===Math.sign(c)&&(t=!0),t?(n=-o,r=a,s=Math.sqrt(h)):(n=a,r=o,s=Math.sqrt(h/2))}return new Lt(n/s,r/s)}const P=[];for(let t=0,e=A.length,i=e-1,n=t+1;t=0;t--){const e=t/p,i=h*Math.cos(e*Math.PI/2),n=u*Math.sin(e*Math.PI/2)+d;for(let t=0,e=A.length;t=0;){const n=i;let r=i-1;r<0&&(r=t.length-1);for(let t=0,i=o+2*p;t0)&&d.push(e,r,l),(t!==i-1||o0!=t>0&&this.version++,this._sheen=t}get clearcoat(){return this._clearcoat}set clearcoat(t){this._clearcoat>0!=t>0&&this.version++,this._clearcoat=t}get iridescence(){return this._iridescence}set iridescence(t){this._iridescence>0!=t>0&&this.version++,this._iridescence=t}get transmission(){return this._transmission}set transmission(t){this._transmission>0!=t>0&&this.version++,this._transmission=t}copy(t){return super.copy(t),this.defines={STANDARD:"",PHYSICAL:""},this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.ior=t.ior,this.iridescence=t.iridescence,this.iridescenceMap=t.iridescenceMap,this.iridescenceIOR=t.iridescenceIOR,this.iridescenceThicknessRange=[...t.iridescenceThicknessRange],this.iridescenceThicknessMap=t.iridescenceThicknessMap,this.sheen=t.sheen,this.sheenColor.copy(t.sheenColor),this.sheenColorMap=t.sheenColorMap,this.sheenRoughness=t.sheenRoughness,this.sheenRoughnessMap=t.sheenRoughnessMap,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this.thickness=t.thickness,this.thicknessMap=t.thicknessMap,this.attenuationDistance=t.attenuationDistance,this.attenuationColor.copy(t.attenuationColor),this.specularIntensity=t.specularIntensity,this.specularIntensityMap=t.specularIntensityMap,this.specularColor.copy(t.specularColor),this.specularColorMap=t.specularColorMap,this}}class Ol extends xi{constructor(t){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new qt(16777215),this.specular=new qt(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new qt(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Lt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.specular.copy(t.specular),this.shininess=t.shininess,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class zl extends xi{constructor(t){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new qt(16777215),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new qt(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Lt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.gradientMap=t.gradientMap,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}class Ul extends xi{constructor(t){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Lt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(t)}copy(t){return super.copy(t),this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this}}class Bl extends xi{constructor(t){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new qt(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new qt(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Lt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class Fl extends xi{constructor(t){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new qt(16777215),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new Lt(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.defines={MATCAP:""},this.color.copy(t.color),this.matcap=t.matcap,this.map=t.map,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.flatShading=t.flatShading,this.fog=t.fog,this}}class kl extends Va{constructor(t){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(t)}copy(t){return super.copy(t),this.scale=t.scale,this.dashSize=t.dashSize,this.gapSize=t.gapSize,this}}function Gl(t,e,i){return Hl(t)?new t.constructor(t.subarray(e,void 0!==i?i:t.length)):t.slice(e,i)}function Vl(t,e,i){return!t||!i&&t.constructor===e?t:"number"==typeof e.BYTES_PER_ELEMENT?new e(t):Array.prototype.slice.call(t)}function Hl(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function Wl(t){const e=t.length,i=new Array(e);for(let t=0;t!==e;++t)i[t]=t;return i.sort((function(e,i){return t[e]-t[i]})),i}function jl(t,e,i){const n=t.length,r=new t.constructor(n);for(let s=0,a=0;a!==n;++s){const n=i[s]*e;for(let i=0;i!==e;++i)r[a++]=t[n+i]}return r}function ql(t,e,i,n){let r=1,s=t[0];for(;void 0!==s&&void 0===s[n];)s=t[r++];if(void 0===s)return;let a=s[n];if(void 0!==a)if(Array.isArray(a))do{a=s[n],void 0!==a&&(e.push(s.time),i.push.apply(i,a)),s=t[r++]}while(void 0!==s);else if(void 0!==a.toArray)do{a=s[n],void 0!==a&&(e.push(s.time),a.toArray(i,i.length)),s=t[r++]}while(void 0!==s);else do{a=s[n],void 0!==a&&(e.push(s.time),i.push(a)),s=t[r++]}while(void 0!==s)}var Xl=Object.freeze({__proto__:null,arraySlice:Gl,convertArray:Vl,isTypedArray:Hl,getKeyframeOrder:Wl,sortedArray:jl,flattenJSON:ql,subclip:function(t,e,i,n,r=30){const s=t.clone();s.name=e;const a=[];for(let t=0;t=n)){l.push(e.times[t]);for(let i=0;is.tracks[t].times[0]&&(o=s.tracks[t].times[0]);for(let t=0;t=n.times[u]){const t=u*l+o,e=t+l-o;d=Gl(n.values,t,e)}else{const t=n.createInterpolant(),e=o,i=l-o;t.evaluate(s),d=Gl(t.resultBuffer,e,i)}if("quaternion"===r){(new ne).fromArray(d).normalize().conjugate().toArray(d)}const p=a.times.length;for(let t=0;t=r)break t;{const a=e[1];t=r)break e}s=i,i=0}}for(;i>>1;te;)--s;if(++s,0!==r||s!==n){r>=s&&(s=Math.max(s,1),r=s-1);const t=this.getValueSize();this.times=Gl(i,r,s),this.values=Gl(this.values,r*t,s*t)}return this}validate(){let t=!0;const e=this.getValueSize();e-Math.floor(e)!=0&&(console.error("THREE.KeyframeTrack: Invalid value size in track.",this),t=!1);const i=this.times,n=this.values,r=i.length;0===r&&(console.error("THREE.KeyframeTrack: Track is empty.",this),t=!1);let s=null;for(let e=0;e!==r;e++){const n=i[e];if("number"==typeof n&&isNaN(n)){console.error("THREE.KeyframeTrack: Time is not a valid number.",this,e,n),t=!1;break}if(null!==s&&s>n){console.error("THREE.KeyframeTrack: Out of order keys.",this,e,n,s),t=!1;break}s=n}if(void 0!==n&&Hl(n))for(let e=0,i=n.length;e!==i;++e){const i=n[e];if(isNaN(i)){console.error("THREE.KeyframeTrack: Value is not a valid number.",this,e,i),t=!1;break}}return t}optimize(){const t=Gl(this.times),e=Gl(this.values),i=this.getValueSize(),n=this.getInterpolation()===tt,r=t.length-1;let s=1;for(let a=1;a0){t[s]=t[r];for(let t=r*i,n=s*i,a=0;a!==i;++a)e[n+a]=e[t+a];++s}return s!==t.length?(this.times=Gl(t,0,s),this.values=Gl(e,0,s*i)):(this.times=t,this.values=e),this}clone(){const t=Gl(this.times,0),e=Gl(this.values,0),i=new(0,this.constructor)(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}}$l.prototype.TimeBufferType=Float32Array,$l.prototype.ValueBufferType=Float32Array,$l.prototype.DefaultInterpolation=Q;class Ql extends $l{}Ql.prototype.ValueTypeName="bool",Ql.prototype.ValueBufferType=Array,Ql.prototype.DefaultInterpolation=$,Ql.prototype.InterpolantFactoryMethodLinear=void 0,Ql.prototype.InterpolantFactoryMethodSmooth=void 0;class tc extends $l{}tc.prototype.ValueTypeName="color";class ec extends $l{}ec.prototype.ValueTypeName="number";class ic extends Yl{constructor(t,e,i,n){super(t,e,i,n)}interpolate_(t,e,i,n){const r=this.resultBuffer,s=this.sampleValues,a=this.valueSize,o=(i-e)/(n-e);let l=t*a;for(let t=l+a;l!==t;l+=4)ne.slerpFlat(r,0,s,l-a,s,l,o);return r}}class nc extends $l{InterpolantFactoryMethodLinear(t){return new ic(this.times,this.values,this.getValueSize(),t)}}nc.prototype.ValueTypeName="quaternion",nc.prototype.DefaultInterpolation=Q,nc.prototype.InterpolantFactoryMethodSmooth=void 0;class rc extends $l{}rc.prototype.ValueTypeName="string",rc.prototype.ValueBufferType=Array,rc.prototype.DefaultInterpolation=$,rc.prototype.InterpolantFactoryMethodLinear=void 0,rc.prototype.InterpolantFactoryMethodSmooth=void 0;class sc extends $l{}sc.prototype.ValueTypeName="vector";class ac{constructor(t,e=-1,i,n=2500){this.name=t,this.tracks=i,this.duration=e,this.blendMode=n,this.uuid=_t(),this.duration<0&&this.resetDuration()}static parse(t){const e=[],i=t.tracks,n=1/(t.fps||1);for(let t=0,r=i.length;t!==r;++t)e.push(oc(i[t]).scale(n));const r=new this(t.name,t.duration,e,t.blendMode);return r.uuid=t.uuid,r}static toJSON(t){const e=[],i=t.tracks,n={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode};for(let t=0,n=i.length;t!==n;++t)e.push($l.toJSON(i[t]));return n}static CreateFromMorphTargetSequence(t,e,i,n){const r=e.length,s=[];for(let t=0;t1){const t=s[1];let e=n[t];e||(n[t]=e=[]),e.push(i)}}const s=[];for(const t in n)s.push(this.CreateFromMorphTargetSequence(t,n[t],e,i));return s}static parseAnimation(t,e){if(!t)return console.error("THREE.AnimationClip: No animation in JSONLoader data."),null;const i=function(t,e,i,n,r){if(0!==i.length){const s=[],a=[];ql(i,s,a,n),0!==s.length&&r.push(new t(e,s,a))}},n=[],r=t.name||"default",s=t.fps||30,a=t.blendMode;let o=t.length||-1;const l=t.hierarchy||[];for(let t=0;t{e&&e(r),this.manager.itemEnd(t)}),0),r;if(void 0!==dc[t])return void dc[t].push({onLoad:e,onProgress:i,onError:n});dc[t]=[],dc[t].push({onLoad:e,onProgress:i,onError:n});const s=new Request(t,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin"}),a=this.mimeType,o=this.responseType;fetch(s).then((e=>{if(200===e.status||0===e.status){if(0===e.status&&console.warn("THREE.FileLoader: HTTP Status 0 received."),"undefined"==typeof ReadableStream||void 0===e.body||void 0===e.body.getReader)return e;const i=dc[t],n=e.body.getReader(),r=e.headers.get("Content-Length")||e.headers.get("X-File-Size"),s=r?parseInt(r):0,a=0!==s;let o=0;const l=new ReadableStream({start(t){!function e(){n.read().then((({done:n,value:r})=>{if(n)t.close();else{o+=r.byteLength;const n=new ProgressEvent("progress",{lengthComputable:a,loaded:o,total:s});for(let t=0,e=i.length;t{switch(o){case"arraybuffer":return t.arrayBuffer();case"blob":return t.blob();case"document":return t.text().then((t=>(new DOMParser).parseFromString(t,a)));case"json":return t.json();default:if(void 0===a)return t.text();{const e=/charset="?([^;"\s]*)"?/i.exec(a),i=e&&e[1]?e[1].toLowerCase():void 0,n=new TextDecoder(i);return t.arrayBuffer().then((t=>n.decode(t)))}}})).then((e=>{lc.add(t,e);const i=dc[t];delete dc[t];for(let t=0,n=i.length;t{const i=dc[t];if(void 0===i)throw this.manager.itemError(t),e;delete dc[t];for(let t=0,n=i.length;t{this.manager.itemEnd(t)})),this.manager.itemStart(t)}setResponseType(t){return this.responseType=t,this}setMimeType(t){return this.mimeType=t,this}}class fc extends uc{constructor(t){super(t)}load(t,e,i,n){void 0!==this.path&&(t=this.path+t),t=this.manager.resolveURL(t);const r=this,s=lc.get(t);if(void 0!==s)return r.manager.itemStart(t),setTimeout((function(){e&&e(s),r.manager.itemEnd(t)}),0),s;const a=Ot("img");function o(){c(),lc.add(t,this),e&&e(this),r.manager.itemEnd(t)}function l(e){c(),n&&n(e),r.manager.itemError(t),r.manager.itemEnd(t)}function c(){a.removeEventListener("load",o,!1),a.removeEventListener("error",l,!1)}return a.addEventListener("load",o,!1),a.addEventListener("error",l,!1),"data:"!==t.slice(0,5)&&void 0!==this.crossOrigin&&(a.crossOrigin=this.crossOrigin),r.manager.itemStart(t),a.src=t,a}}class gc extends si{constructor(t,e=1){super(),this.isLight=!0,this.type="Light",this.color=new qt(t),this.intensity=e}dispose(){}copy(t,e){return super.copy(t,e),this.color.copy(t.color),this.intensity=t.intensity,this}toJSON(t){const e=super.toJSON(t);return e.object.color=this.color.getHex(),e.object.intensity=this.intensity,void 0!==this.groundColor&&(e.object.groundColor=this.groundColor.getHex()),void 0!==this.distance&&(e.object.distance=this.distance),void 0!==this.angle&&(e.object.angle=this.angle),void 0!==this.decay&&(e.object.decay=this.decay),void 0!==this.penumbra&&(e.object.penumbra=this.penumbra),void 0!==this.shadow&&(e.object.shadow=this.shadow.toJSON()),e}}class vc extends gc{constructor(t,e,i){super(t,i),this.isHemisphereLight=!0,this.type="HemisphereLight",this.position.copy(si.DefaultUp),this.updateMatrix(),this.groundColor=new qt(e)}copy(t,e){return super.copy(t,e),this.groundColor.copy(t.groundColor),this}}const xc=new Ne,_c=new re,yc=new re;class Mc{constructor(t){this.camera=t,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new Lt(512,512),this.map=null,this.mapPass=null,this.matrix=new Ne,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new xn,this._frameExtents=new Lt(1,1),this._viewportCount=1,this._viewports=[new Qt(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(t){const e=this.camera,i=this.matrix;_c.setFromMatrixPosition(t.matrixWorld),e.position.copy(_c),yc.setFromMatrixPosition(t.target.matrixWorld),e.lookAt(yc),e.updateMatrixWorld(),xc.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),this._frustum.setFromProjectionMatrix(xc),i.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),i.multiply(xc)}getViewport(t){return this._viewports[t]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(t){return this.camera=t.camera.clone(),this.bias=t.bias,this.radius=t.radius,this.mapSize.copy(t.mapSize),this}clone(){return(new this.constructor).copy(this)}toJSON(){const t={};return 0!==this.bias&&(t.bias=this.bias),0!==this.normalBias&&(t.normalBias=this.normalBias),1!==this.radius&&(t.radius=this.radius),512===this.mapSize.x&&512===this.mapSize.y||(t.mapSize=this.mapSize.toArray()),t.camera=this.camera.toJSON(!1).object,delete t.camera.matrix,t}}class bc extends Mc{constructor(){super(new on(50,1,.5,500)),this.isSpotLightShadow=!0,this.focus=1}updateMatrices(t){const e=this.camera,i=2*xt*t.angle*this.focus,n=this.mapSize.width/this.mapSize.height,r=t.distance||e.far;i===e.fov&&n===e.aspect&&r===e.far||(e.fov=i,e.aspect=n,e.far=r,e.updateProjectionMatrix()),super.updateMatrices(t)}copy(t){return super.copy(t),this.focus=t.focus,this}}class Sc extends gc{constructor(t,e,i=0,n=Math.PI/3,r=0,s=2){super(t,e),this.isSpotLight=!0,this.type="SpotLight",this.position.copy(si.DefaultUp),this.updateMatrix(),this.target=new si,this.distance=i,this.angle=n,this.penumbra=r,this.decay=s,this.map=null,this.shadow=new bc}get power(){return this.intensity*Math.PI}set power(t){this.intensity=t/Math.PI}dispose(){this.shadow.dispose()}copy(t,e){return super.copy(t,e),this.distance=t.distance,this.angle=t.angle,this.penumbra=t.penumbra,this.decay=t.decay,this.target=t.target.clone(),this.shadow=t.shadow.clone(),this}}const wc=new Ne,Tc=new re,Ac=new re;class Ec extends Mc{constructor(){super(new on(90,1,.5,500)),this.isPointLightShadow=!0,this._frameExtents=new Lt(4,2),this._viewportCount=6,this._viewports=[new Qt(2,1,1,1),new Qt(0,1,1,1),new Qt(3,1,1,1),new Qt(1,1,1,1),new Qt(3,0,1,1),new Qt(1,0,1,1)],this._cubeDirections=[new re(1,0,0),new re(-1,0,0),new re(0,0,1),new re(0,0,-1),new re(0,1,0),new re(0,-1,0)],this._cubeUps=[new re(0,1,0),new re(0,1,0),new re(0,1,0),new re(0,1,0),new re(0,0,1),new re(0,0,-1)]}updateMatrices(t,e=0){const i=this.camera,n=this.matrix,r=t.distance||i.far;r!==i.far&&(i.far=r,i.updateProjectionMatrix()),Tc.setFromMatrixPosition(t.matrixWorld),i.position.copy(Tc),Ac.copy(i.position),Ac.add(this._cubeDirections[e]),i.up.copy(this._cubeUps[e]),i.lookAt(Ac),i.updateMatrixWorld(),n.makeTranslation(-Tc.x,-Tc.y,-Tc.z),wc.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse),this._frustum.setFromProjectionMatrix(wc)}}class Cc extends gc{constructor(t,e,i=0,n=2){super(t,e),this.isPointLight=!0,this.type="PointLight",this.distance=i,this.decay=n,this.shadow=new Ec}get power(){return 4*this.intensity*Math.PI}set power(t){this.intensity=t/(4*Math.PI)}dispose(){this.shadow.dispose()}copy(t,e){return super.copy(t,e),this.distance=t.distance,this.decay=t.decay,this.shadow=t.shadow.clone(),this}}class Lc extends Mc{constructor(){super(new In(-5,5,5,-5,.5,500)),this.isDirectionalLightShadow=!0}}class Rc extends gc{constructor(t,e){super(t,e),this.isDirectionalLight=!0,this.type="DirectionalLight",this.position.copy(si.DefaultUp),this.updateMatrix(),this.target=new si,this.shadow=new Lc}dispose(){this.shadow.dispose()}copy(t){return super.copy(t),this.target=t.target.clone(),this.shadow=t.shadow.clone(),this}}class Pc extends gc{constructor(t,e){super(t,e),this.isAmbientLight=!0,this.type="AmbientLight"}}class Ic extends gc{constructor(t,e,i=10,n=10){super(t,e),this.isRectAreaLight=!0,this.type="RectAreaLight",this.width=i,this.height=n}get power(){return this.intensity*this.width*this.height*Math.PI}set power(t){this.intensity=t/(this.width*this.height*Math.PI)}copy(t){return super.copy(t),this.width=t.width,this.height=t.height,this}toJSON(t){const e=super.toJSON(t);return e.object.width=this.width,e.object.height=this.height,e}}class Dc{constructor(){this.isSphericalHarmonics3=!0,this.coefficients=[];for(let t=0;t<9;t++)this.coefficients.push(new re)}set(t){for(let e=0;e<9;e++)this.coefficients[e].copy(t[e]);return this}zero(){for(let t=0;t<9;t++)this.coefficients[t].set(0,0,0);return this}getAt(t,e){const i=t.x,n=t.y,r=t.z,s=this.coefficients;return e.copy(s[0]).multiplyScalar(.282095),e.addScaledVector(s[1],.488603*n),e.addScaledVector(s[2],.488603*r),e.addScaledVector(s[3],.488603*i),e.addScaledVector(s[4],i*n*1.092548),e.addScaledVector(s[5],n*r*1.092548),e.addScaledVector(s[6],.315392*(3*r*r-1)),e.addScaledVector(s[7],i*r*1.092548),e.addScaledVector(s[8],.546274*(i*i-n*n)),e}getIrradianceAt(t,e){const i=t.x,n=t.y,r=t.z,s=this.coefficients;return e.copy(s[0]).multiplyScalar(.886227),e.addScaledVector(s[1],1.023328*n),e.addScaledVector(s[2],1.023328*r),e.addScaledVector(s[3],1.023328*i),e.addScaledVector(s[4],.858086*i*n),e.addScaledVector(s[5],.858086*n*r),e.addScaledVector(s[6],.743125*r*r-.247708),e.addScaledVector(s[7],.858086*i*r),e.addScaledVector(s[8],.429043*(i*i-n*n)),e}add(t){for(let e=0;e<9;e++)this.coefficients[e].add(t.coefficients[e]);return this}addScaledSH(t,e){for(let i=0;i<9;i++)this.coefficients[i].addScaledVector(t.coefficients[i],e);return this}scale(t){for(let e=0;e<9;e++)this.coefficients[e].multiplyScalar(t);return this}lerp(t,e){for(let i=0;i<9;i++)this.coefficients[i].lerp(t.coefficients[i],e);return this}equals(t){for(let e=0;e<9;e++)if(!this.coefficients[e].equals(t.coefficients[e]))return!1;return!0}copy(t){return this.set(t.coefficients)}clone(){return(new this.constructor).copy(this)}fromArray(t,e=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].fromArray(t,e+3*n);return this}toArray(t=[],e=0){const i=this.coefficients;for(let n=0;n<9;n++)i[n].toArray(t,e+3*n);return t}static getBasisAt(t,e){const i=t.x,n=t.y,r=t.z;e[0]=.282095,e[1]=.488603*n,e[2]=.488603*r,e[3]=.488603*i,e[4]=1.092548*i*n,e[5]=1.092548*n*r,e[6]=.315392*(3*r*r-1),e[7]=1.092548*i*r,e[8]=.546274*(i*i-n*n)}}class Nc extends gc{constructor(t=new Dc,e=1){super(void 0,e),this.isLightProbe=!0,this.sh=t}copy(t){return super.copy(t),this.sh.copy(t.sh),this}fromJSON(t){return this.intensity=t.intensity,this.sh.fromArray(t.sh),this}toJSON(t){const e=super.toJSON(t);return e.object.sh=this.sh.toArray(),e}}class Oc extends uc{constructor(t){super(t),this.textures={}}load(t,e,i,n){const r=this,s=new mc(r.manager);s.setPath(r.path),s.setRequestHeader(r.requestHeader),s.setWithCredentials(r.withCredentials),s.load(t,(function(i){try{e(r.parse(JSON.parse(i)))}catch(e){n?n(e):console.error(e),r.manager.itemError(t)}}),i,n)}parse(t){const e=this.textures;function i(t){return void 0===e[t]&&console.warn("THREE.MaterialLoader: Undefined texture",t),e[t]}const n=Oc.createMaterialFromType(t.type);if(void 0!==t.uuid&&(n.uuid=t.uuid),void 0!==t.name&&(n.name=t.name),void 0!==t.color&&void 0!==n.color&&n.color.setHex(t.color),void 0!==t.roughness&&(n.roughness=t.roughness),void 0!==t.metalness&&(n.metalness=t.metalness),void 0!==t.sheen&&(n.sheen=t.sheen),void 0!==t.sheenColor&&(n.sheenColor=(new qt).setHex(t.sheenColor)),void 0!==t.sheenRoughness&&(n.sheenRoughness=t.sheenRoughness),void 0!==t.emissive&&void 0!==n.emissive&&n.emissive.setHex(t.emissive),void 0!==t.specular&&void 0!==n.specular&&n.specular.setHex(t.specular),void 0!==t.specularIntensity&&(n.specularIntensity=t.specularIntensity),void 0!==t.specularColor&&void 0!==n.specularColor&&n.specularColor.setHex(t.specularColor),void 0!==t.shininess&&(n.shininess=t.shininess),void 0!==t.clearcoat&&(n.clearcoat=t.clearcoat),void 0!==t.clearcoatRoughness&&(n.clearcoatRoughness=t.clearcoatRoughness),void 0!==t.iridescence&&(n.iridescence=t.iridescence),void 0!==t.iridescenceIOR&&(n.iridescenceIOR=t.iridescenceIOR),void 0!==t.iridescenceThicknessRange&&(n.iridescenceThicknessRange=t.iridescenceThicknessRange),void 0!==t.transmission&&(n.transmission=t.transmission),void 0!==t.thickness&&(n.thickness=t.thickness),void 0!==t.attenuationDistance&&(n.attenuationDistance=t.attenuationDistance),void 0!==t.attenuationColor&&void 0!==n.attenuationColor&&n.attenuationColor.setHex(t.attenuationColor),void 0!==t.fog&&(n.fog=t.fog),void 0!==t.flatShading&&(n.flatShading=t.flatShading),void 0!==t.blending&&(n.blending=t.blending),void 0!==t.combine&&(n.combine=t.combine),void 0!==t.side&&(n.side=t.side),void 0!==t.shadowSide&&(n.shadowSide=t.shadowSide),void 0!==t.opacity&&(n.opacity=t.opacity),void 0!==t.transparent&&(n.transparent=t.transparent),void 0!==t.alphaTest&&(n.alphaTest=t.alphaTest),void 0!==t.depthTest&&(n.depthTest=t.depthTest),void 0!==t.depthWrite&&(n.depthWrite=t.depthWrite),void 0!==t.colorWrite&&(n.colorWrite=t.colorWrite),void 0!==t.stencilWrite&&(n.stencilWrite=t.stencilWrite),void 0!==t.stencilWriteMask&&(n.stencilWriteMask=t.stencilWriteMask),void 0!==t.stencilFunc&&(n.stencilFunc=t.stencilFunc),void 0!==t.stencilRef&&(n.stencilRef=t.stencilRef),void 0!==t.stencilFuncMask&&(n.stencilFuncMask=t.stencilFuncMask),void 0!==t.stencilFail&&(n.stencilFail=t.stencilFail),void 0!==t.stencilZFail&&(n.stencilZFail=t.stencilZFail),void 0!==t.stencilZPass&&(n.stencilZPass=t.stencilZPass),void 0!==t.wireframe&&(n.wireframe=t.wireframe),void 0!==t.wireframeLinewidth&&(n.wireframeLinewidth=t.wireframeLinewidth),void 0!==t.wireframeLinecap&&(n.wireframeLinecap=t.wireframeLinecap),void 0!==t.wireframeLinejoin&&(n.wireframeLinejoin=t.wireframeLinejoin),void 0!==t.rotation&&(n.rotation=t.rotation),1!==t.linewidth&&(n.linewidth=t.linewidth),void 0!==t.dashSize&&(n.dashSize=t.dashSize),void 0!==t.gapSize&&(n.gapSize=t.gapSize),void 0!==t.scale&&(n.scale=t.scale),void 0!==t.polygonOffset&&(n.polygonOffset=t.polygonOffset),void 0!==t.polygonOffsetFactor&&(n.polygonOffsetFactor=t.polygonOffsetFactor),void 0!==t.polygonOffsetUnits&&(n.polygonOffsetUnits=t.polygonOffsetUnits),void 0!==t.dithering&&(n.dithering=t.dithering),void 0!==t.alphaToCoverage&&(n.alphaToCoverage=t.alphaToCoverage),void 0!==t.premultipliedAlpha&&(n.premultipliedAlpha=t.premultipliedAlpha),void 0!==t.visible&&(n.visible=t.visible),void 0!==t.toneMapped&&(n.toneMapped=t.toneMapped),void 0!==t.userData&&(n.userData=t.userData),void 0!==t.vertexColors&&("number"==typeof t.vertexColors?n.vertexColors=t.vertexColors>0:n.vertexColors=t.vertexColors),void 0!==t.uniforms)for(const e in t.uniforms){const r=t.uniforms[e];switch(n.uniforms[e]={},r.type){case"t":n.uniforms[e].value=i(r.value);break;case"c":n.uniforms[e].value=(new qt).setHex(r.value);break;case"v2":n.uniforms[e].value=(new Lt).fromArray(r.value);break;case"v3":n.uniforms[e].value=(new re).fromArray(r.value);break;case"v4":n.uniforms[e].value=(new Qt).fromArray(r.value);break;case"m3":n.uniforms[e].value=(new Rt).fromArray(r.value);break;case"m4":n.uniforms[e].value=(new Ne).fromArray(r.value);break;default:n.uniforms[e].value=r.value}}if(void 0!==t.defines&&(n.defines=t.defines),void 0!==t.vertexShader&&(n.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(n.fragmentShader=t.fragmentShader),void 0!==t.glslVersion&&(n.glslVersion=t.glslVersion),void 0!==t.extensions)for(const e in t.extensions)n.extensions[e]=t.extensions[e];if(void 0!==t.size&&(n.size=t.size),void 0!==t.sizeAttenuation&&(n.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(n.map=i(t.map)),void 0!==t.matcap&&(n.matcap=i(t.matcap)),void 0!==t.alphaMap&&(n.alphaMap=i(t.alphaMap)),void 0!==t.bumpMap&&(n.bumpMap=i(t.bumpMap)),void 0!==t.bumpScale&&(n.bumpScale=t.bumpScale),void 0!==t.normalMap&&(n.normalMap=i(t.normalMap)),void 0!==t.normalMapType&&(n.normalMapType=t.normalMapType),void 0!==t.normalScale){let e=t.normalScale;!1===Array.isArray(e)&&(e=[e,e]),n.normalScale=(new Lt).fromArray(e)}return void 0!==t.displacementMap&&(n.displacementMap=i(t.displacementMap)),void 0!==t.displacementScale&&(n.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(n.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(n.roughnessMap=i(t.roughnessMap)),void 0!==t.metalnessMap&&(n.metalnessMap=i(t.metalnessMap)),void 0!==t.emissiveMap&&(n.emissiveMap=i(t.emissiveMap)),void 0!==t.emissiveIntensity&&(n.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(n.specularMap=i(t.specularMap)),void 0!==t.specularIntensityMap&&(n.specularIntensityMap=i(t.specularIntensityMap)),void 0!==t.specularColorMap&&(n.specularColorMap=i(t.specularColorMap)),void 0!==t.envMap&&(n.envMap=i(t.envMap)),void 0!==t.envMapIntensity&&(n.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(n.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(n.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(n.lightMap=i(t.lightMap)),void 0!==t.lightMapIntensity&&(n.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(n.aoMap=i(t.aoMap)),void 0!==t.aoMapIntensity&&(n.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(n.gradientMap=i(t.gradientMap)),void 0!==t.clearcoatMap&&(n.clearcoatMap=i(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(n.clearcoatRoughnessMap=i(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(n.clearcoatNormalMap=i(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(n.clearcoatNormalScale=(new Lt).fromArray(t.clearcoatNormalScale)),void 0!==t.iridescenceMap&&(n.iridescenceMap=i(t.iridescenceMap)),void 0!==t.iridescenceThicknessMap&&(n.iridescenceThicknessMap=i(t.iridescenceThicknessMap)),void 0!==t.transmissionMap&&(n.transmissionMap=i(t.transmissionMap)),void 0!==t.thicknessMap&&(n.thicknessMap=i(t.thicknessMap)),void 0!==t.sheenColorMap&&(n.sheenColorMap=i(t.sheenColorMap)),void 0!==t.sheenRoughnessMap&&(n.sheenRoughnessMap=i(t.sheenRoughnessMap)),n}setTextures(t){return this.textures=t,this}static createMaterialFromType(t){return new{ShadowMaterial:Pl,SpriteMaterial:sa,RawShaderMaterial:Il,ShaderMaterial:sn,PointsMaterial:Qa,MeshPhysicalMaterial:Nl,MeshStandardMaterial:Dl,MeshPhongMaterial:Ol,MeshToonMaterial:zl,MeshNormalMaterial:Ul,MeshLambertMaterial:Bl,MeshDepthMaterial:Us,MeshDistanceMaterial:Bs,MeshBasicMaterial:_i,MeshMatcapMaterial:Fl,LineDashedMaterial:kl,LineBasicMaterial:Va,Material:xi}[t]}}class zc{static decodeText(t){if("undefined"!=typeof TextDecoder)return(new TextDecoder).decode(t);let e="";for(let i=0,n=t.length;i0){this.source.connect(this.filters[0]);for(let t=1,e=this.filters.length;t0){this.source.disconnect(this.filters[0]);for(let t=1,e=this.filters.length;t0&&this._mixBufferRegionAdditive(i,n,this._addIndex*e,1,e);for(let t=e,r=e+e;t!==r;++t)if(i[t]!==i[t+e]){a.setValue(i,n);break}}saveOriginalState(){const t=this.binding,e=this.buffer,i=this.valueSize,n=i*this._origIndex;t.getValue(e,n);for(let t=i,r=n;t!==r;++t)e[t]=e[n+t%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){const t=3*this.valueSize;this.binding.setValue(this.buffer,t)}_setAdditiveIdentityNumeric(){const t=this._addIndex*this.valueSize,e=t+this.valueSize;for(let i=t;i=.5)for(let n=0;n!==r;++n)t[e+n]=t[i+n]}_slerp(t,e,i,n){ne.slerpFlat(t,e,t,e,t,i,n)}_slerpAdditive(t,e,i,n,r){const s=this._workIndex*r;ne.multiplyQuaternionsFlat(t,s,t,e,t,i),ne.slerpFlat(t,e,t,e,t,s,n)}_lerp(t,e,i,n,r){const s=1-n;for(let a=0;a!==r;++a){const r=e+a;t[r]=t[r]*s+t[i+a]*n}}_lerpAdditive(t,e,i,n,r){for(let s=0;s!==r;++s){const r=e+s;t[r]=t[r]+t[i+s]*n}}}const sh="\\[\\]\\.:\\/",ah=new RegExp("[\\[\\]\\.:\\/]","g"),oh="[^\\[\\]\\.:\\/]",lh="[^"+sh.replace("\\.","")+"]",ch=new RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",oh)+/(WCOD+)?/.source.replace("WCOD",lh)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",oh)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",oh)+"$"),hh=["material","materials","bones","map"];class uh{constructor(t,e,i){this.path=e,this.parsedPath=i||uh.parseTrackName(e),this.node=uh.findNode(t,this.parsedPath.nodeName)||t,this.rootNode=t,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(t,e,i){return t&&t.isAnimationObjectGroup?new uh.Composite(t,e,i):new uh(t,e,i)}static sanitizeNodeName(t){return t.replace(/\s/g,"_").replace(ah,"")}static parseTrackName(t){const e=ch.exec(t);if(null===e)throw new Error("PropertyBinding: Cannot parse trackName: "+t);const i={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},n=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==n&&-1!==n){const t=i.nodeName.substring(n+1);-1!==hh.indexOf(t)&&(i.nodeName=i.nodeName.substring(0,n),i.objectName=t)}if(null===i.propertyName||0===i.propertyName.length)throw new Error("PropertyBinding: can not parse propertyName from trackName: "+t);return i}static findNode(t,e){if(void 0===e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){const i=t.skeleton.getBoneByName(e);if(void 0!==i)return i}if(t.children){const i=function(t){for(let n=0;n0){const t=this._interpolants,e=this._propertyBindings;if(this.blendMode===st)for(let i=0,n=t.length;i!==n;++i)t[i].evaluate(s),e[i].accumulateAdditive(a);else for(let i=0,r=t.length;i!==r;++i)t[i].evaluate(s),e[i].accumulate(n,a)}}_updateWeight(t){let e=0;if(this.enabled){e=this.weight;const i=this._weightInterpolant;if(null!==i){const n=i.evaluate(t)[0];e*=n,t>i.parameterPositions[1]&&(this.stopFading(),0===n&&(this.enabled=!1))}}return this._effectiveWeight=e,e}_updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;const i=this._timeScaleInterpolant;if(null!==i){e*=i.evaluate(t)[0],t>i.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e)}}return this._effectiveTimeScale=e,e}_updateTime(t){const e=this._clip.duration,i=this.loop;let n=this.time+t,r=this._loopCount;const s=2202===i;if(0===t)return-1===r?n:s&&1==(1&r)?e-n:n;if(2200===i){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));t:{if(n>=e)n=e;else{if(!(n<0)){this.time=n;break t}n=0}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===r&&(t>=0?(r=0,this._setEndings(!0,0===this.repetitions,s)):this._setEndings(0===this.repetitions,!0,s)),n>=e||n<0){const i=Math.floor(n/e);n-=e*i,r+=Math.abs(i);const a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,n=t>0?e:0,this.time=n,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===a){const e=t<0;this._setEndings(e,!e,s)}else this._setEndings(!1,!1,s);this._loopCount=r,this.time=n,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=n;if(s&&1==(1&r))return e-n}return n}_setEndings(t,e,i){const n=this._interpolantSettings;i?(n.endingStart=it,n.endingEnd=it):(n.endingStart=t?this.zeroSlopeAtStart?it:et:nt,n.endingEnd=e?this.zeroSlopeAtEnd?it:et:nt)}_scheduleFading(t,e,i){const n=this._mixer,r=n.time;let s=this._weightInterpolant;null===s&&(s=n._lendControlInterpolant(),this._weightInterpolant=s);const a=s.parameterPositions,o=s.sampleValues;return a[0]=r,o[0]=e,a[1]=r+t,o[1]=i,this}}const ph=new Float32Array(1);class mh{constructor(t){this.value=t}clone(){return new mh(void 0===this.value.clone?this.value:this.value.clone())}}let fh=0;function gh(t,e){return t.distance-e.distance}function vh(t,e,i,n){if(t.layers.test(e.layers)&&t.raycast(e,i),!0===n){const n=t.children;for(let t=0,r=n.length;t>-e-14,n[256|t]=1024>>-e-14|32768,r[t]=-e-1,r[256|t]=-e-1):e<=15?(n[t]=e+15<<10,n[256|t]=e+15<<10|32768,r[t]=13,r[256|t]=13):e<128?(n[t]=31744,n[256|t]=64512,r[t]=24,r[256|t]=24):(n[t]=31744,n[256|t]=64512,r[t]=13,r[256|t]=13)}const s=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let t=1;t<1024;++t){let e=t<<13,i=0;for(;0==(8388608&e);)e<<=1,i-=8388608;e&=-8388609,i+=947912704,s[t]=e|i}for(let t=1024;t<2048;++t)s[t]=939524096+(t-1024<<13);for(let t=1;t<31;++t)a[t]=t<<23;a[31]=1199570944,a[32]=2147483648;for(let t=33;t<63;++t)a[t]=2147483648+(t-32<<23);a[63]=3347054592;for(let t=1;t<64;++t)32!==t&&(o[t]=1024);return{floatView:e,uint32View:i,baseTable:n,shiftTable:r,mantissaTable:s,exponentTable:a,offsetTable:o}}var Gh=Object.freeze({__proto__:null,toHalfFloat:function(t){Math.abs(t)>65504&&console.warn("THREE.DataUtils.toHalfFloat(): Value out of range."),t=yt(t,-65504,65504),Fh.floatView[0]=t;const e=Fh.uint32View[0],i=e>>23&511;return Fh.baseTable[i]+((8388607&e)>>Fh.shiftTable[i])},fromHalfFloat:function(t){const e=t>>10;return Fh.uint32View[0]=Fh.mantissaTable[Fh.offsetTable[e]+(1023&t)]+Fh.exponentTable[e],Fh.floatView[0]}});"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:e}})),"undefined"!=typeof window&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=e),t.ACESFilmicToneMapping=4,t.AddEquation=i,t.AddOperation=2,t.AdditiveAnimationBlendMode=st,t.AdditiveBlending=2,t.AlphaFormat=1021,t.AlwaysDepth=1,t.AlwaysStencilFunc=519,t.AmbientLight=Pc,t.AmbientLightProbe=class extends Nc{constructor(t,e=1){super(void 0,e),this.isAmbientLightProbe=!0;const i=(new qt).set(t);this.sh.coefficients[0].set(i.r,i.g,i.b).multiplyScalar(2*Math.sqrt(Math.PI))}},t.AnimationClip=ac,t.AnimationLoader=class extends uc{constructor(t){super(t)}load(t,e,i,n){const r=this,s=new mc(this.manager);s.setPath(this.path),s.setRequestHeader(this.requestHeader),s.setWithCredentials(this.withCredentials),s.load(t,(function(i){try{e(r.parse(JSON.parse(i)))}catch(e){n?n(e):console.error(e),r.manager.itemError(t)}}),i,n)}parse(t){const e=[];for(let i=0;i=0;--e)t[e].stop();return this}update(t){t*=this.timeScale;const e=this._actions,i=this._nActiveActions,n=this.time+=t,r=Math.sign(t),s=this._accuIndex^=1;for(let a=0;a!==i;++a){e[a]._update(n,t,r,s)}const a=this._bindings,o=this._nActiveBindings;for(let t=0;t!==o;++t)a[t].apply(s);return this}setTime(t){this.time=0;for(let t=0;t=r){const s=r++,c=t[s];e[c.uuid]=l,t[l]=c,e[o]=s,t[s]=a;for(let t=0,e=n;t!==e;++t){const e=i[t],n=e[s],r=e[l];e[l]=n,e[s]=r}}}this.nCachedObjects_=r}uncache(){const t=this._objects,e=this._indicesByUUID,i=this._bindings,n=i.length;let r=this.nCachedObjects_,s=t.length;for(let a=0,o=arguments.length;a!==o;++a){const o=arguments[a].uuid,l=e[o];if(void 0!==l)if(delete e[o],l0&&(e[a.uuid]=l),t[l]=a,t.pop();for(let t=0,e=n;t!==e;++t){const e=i[t];e[l]=e[r],e.pop()}}}this.nCachedObjects_=r}subscribe_(t,e){const i=this._bindingsIndicesByPath;let n=i[t];const r=this._bindings;if(void 0!==n)return r[n];const s=this._paths,a=this._parsedPaths,o=this._objects,l=o.length,c=this.nCachedObjects_,h=new Array(l);n=r.length,i[t]=n,s.push(t),a.push(e),r.push(h);for(let i=c,n=o.length;i!==n;++i){const n=o[i];h[i]=new uh(n,t,e)}return h}unsubscribe_(t){const e=this._bindingsIndicesByPath,i=e[t];if(void 0!==i){const n=this._paths,r=this._parsedPaths,s=this._bindings,a=s.length-1,o=s[a];e[t[a]]=i,s[i]=o,s.pop(),r[i]=r[a],r.pop(),n[i]=n[a],n.pop()}}},t.AnimationUtils=Xl,t.ArcCurve=co,t.ArrayCamera=Hs,t.ArrowHelper=class extends si{constructor(t=new re(0,0,1),e=new re(0,0,0),i=1,n=16776960,r=.2*i,s=.2*r){super(),this.type="ArrowHelper",void 0===Uh&&(Uh=new Di,Uh.setAttribute("position",new Ti([0,0,0,0,1,0],3)),Bh=new Do(0,.5,1,5,1),Bh.translate(0,-.5,0)),this.position.copy(e),this.line=new Ya(Uh,new Va({color:n,toneMapped:!1})),this.line.matrixAutoUpdate=!1,this.add(this.line),this.cone=new Ki(Bh,new _i({color:n,toneMapped:!1})),this.cone.matrixAutoUpdate=!1,this.add(this.cone),this.setDirection(t),this.setLength(i,r,s)}setDirection(t){if(t.y>.99999)this.quaternion.set(0,0,0,1);else if(t.y<-.99999)this.quaternion.set(1,0,0,0);else{zh.set(t.z,0,-t.x).normalize();const e=Math.acos(t.y);this.quaternion.setFromAxisAngle(zh,e)}}setLength(t,e=.2*t,i=.2*e){this.line.scale.set(1,Math.max(1e-4,t-e),1),this.line.updateMatrix(),this.cone.scale.set(i,e,i),this.cone.position.y=t,this.cone.updateMatrix()}setColor(t){this.line.material.color.set(t),this.cone.material.color.set(t)}copy(t){return super.copy(t,!1),this.line.copy(t.line),this.cone.copy(t.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}},t.Audio=Qc,t.AudioAnalyser=class{constructor(t,e=2048){this.analyser=t.context.createAnalyser(),this.analyser.fftSize=e,this.data=new Uint8Array(this.analyser.frequencyBinCount),t.getOutput().connect(this.analyser)}getFrequencyData(){return this.analyser.getByteFrequencyData(this.data),this.data}getAverageFrequency(){let t=0;const e=this.getFrequencyData();for(let i=0;ithis.max.x||t.ythis.max.y)}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(t){return!(t.max.xthis.max.x||t.max.ythis.max.y)}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return xh.copy(t).clamp(this.min,this.max).sub(t).length()}intersect(t){return this.min.max(t.min),this.max.min(t.max),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}},t.Box3=oe,t.Box3Helper=class extends Ka{constructor(t,e=16776960){const i=new Uint16Array([0,1,1,2,2,3,3,0,4,5,5,6,6,7,7,4,0,4,1,5,2,6,3,7]),n=new Di;n.setIndex(new bi(i,1)),n.setAttribute("position",new Ti([1,1,1,-1,1,1,-1,-1,1,1,-1,1,1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1],3)),super(n,new Va({color:e,toneMapped:!1})),this.box=t,this.type="Box3Helper",this.geometry.computeBoundingSphere()}updateMatrixWorld(t){const e=this.box;e.isEmpty()||(e.getCenter(this.position),e.getSize(this.scale),this.scale.multiplyScalar(.5),super.updateMatrixWorld(t))}dispose(){this.geometry.dispose(),this.material.dispose()}},t.BoxBufferGeometry=class extends Qi{constructor(t,e,i,n,r,s){console.warn("THREE.BoxBufferGeometry has been renamed to THREE.BoxGeometry."),super(t,e,i,n,r,s)}},t.BoxGeometry=Qi,t.BoxHelper=class extends Ka{constructor(t,e=16776960){const i=new Uint16Array([0,1,1,2,2,3,3,0,4,5,5,6,6,7,7,4,0,4,1,5,2,6,3,7]),n=new Float32Array(24),r=new Di;r.setIndex(new bi(i,1)),r.setAttribute("position",new bi(n,3)),super(r,new Va({color:e,toneMapped:!1})),this.object=t,this.type="BoxHelper",this.matrixAutoUpdate=!1,this.update()}update(t){if(void 0!==t&&console.warn("THREE.BoxHelper: .update() has no longer arguments."),void 0!==this.object&&Oh.setFromObject(this.object),Oh.isEmpty())return;const e=Oh.min,i=Oh.max,n=this.geometry.attributes.position,r=n.array;r[0]=i.x,r[1]=i.y,r[2]=i.z,r[3]=e.x,r[4]=i.y,r[5]=i.z,r[6]=e.x,r[7]=e.y,r[8]=i.z,r[9]=i.x,r[10]=e.y,r[11]=i.z,r[12]=i.x,r[13]=i.y,r[14]=e.z,r[15]=e.x,r[16]=i.y,r[17]=e.z,r[18]=e.x,r[19]=e.y,r[20]=e.z,r[21]=i.x,r[22]=e.y,r[23]=e.z,n.needsUpdate=!0,this.geometry.computeBoundingSphere()}setFromObject(t){return this.object=t,this.update(),this}copy(t,e){return super.copy(t,e),this.object=t.object,this}dispose(){this.geometry.dispose(),this.material.dispose()}},t.BufferAttribute=bi,t.BufferGeometry=Di,t.BufferGeometryLoader=Bc,t.ByteType=1010,t.Cache=lc,t.Camera=an,t.CameraHelper=class extends Ka{constructor(t){const e=new Di,i=new Va({color:16777215,vertexColors:!0,toneMapped:!1}),n=[],r=[],s={};function a(t,e){o(t),o(e)}function o(t){n.push(0,0,0),r.push(0,0,0),void 0===s[t]&&(s[t]=[]),s[t].push(n.length/3-1)}a("n1","n2"),a("n2","n4"),a("n4","n3"),a("n3","n1"),a("f1","f2"),a("f2","f4"),a("f4","f3"),a("f3","f1"),a("n1","f1"),a("n2","f2"),a("n3","f3"),a("n4","f4"),a("p","n1"),a("p","n2"),a("p","n3"),a("p","n4"),a("u1","u2"),a("u2","u3"),a("u3","u1"),a("c","t"),a("p","c"),a("cn1","cn2"),a("cn3","cn4"),a("cf1","cf2"),a("cf3","cf4"),e.setAttribute("position",new Ti(n,3)),e.setAttribute("color",new Ti(r,3)),super(e,i),this.type="CameraHelper",this.camera=t,this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix(),this.matrix=t.matrixWorld,this.matrixAutoUpdate=!1,this.pointMap=s,this.update();const l=new qt(16755200),c=new qt(16711680),h=new qt(43775),u=new qt(16777215),d=new qt(3355443);this.setColors(l,c,h,u,d)}setColors(t,e,i,n,r){const s=this.geometry.getAttribute("color");s.setXYZ(0,t.r,t.g,t.b),s.setXYZ(1,t.r,t.g,t.b),s.setXYZ(2,t.r,t.g,t.b),s.setXYZ(3,t.r,t.g,t.b),s.setXYZ(4,t.r,t.g,t.b),s.setXYZ(5,t.r,t.g,t.b),s.setXYZ(6,t.r,t.g,t.b),s.setXYZ(7,t.r,t.g,t.b),s.setXYZ(8,t.r,t.g,t.b),s.setXYZ(9,t.r,t.g,t.b),s.setXYZ(10,t.r,t.g,t.b),s.setXYZ(11,t.r,t.g,t.b),s.setXYZ(12,t.r,t.g,t.b),s.setXYZ(13,t.r,t.g,t.b),s.setXYZ(14,t.r,t.g,t.b),s.setXYZ(15,t.r,t.g,t.b),s.setXYZ(16,t.r,t.g,t.b),s.setXYZ(17,t.r,t.g,t.b),s.setXYZ(18,t.r,t.g,t.b),s.setXYZ(19,t.r,t.g,t.b),s.setXYZ(20,t.r,t.g,t.b),s.setXYZ(21,t.r,t.g,t.b),s.setXYZ(22,t.r,t.g,t.b),s.setXYZ(23,t.r,t.g,t.b),s.setXYZ(24,e.r,e.g,e.b),s.setXYZ(25,e.r,e.g,e.b),s.setXYZ(26,e.r,e.g,e.b),s.setXYZ(27,e.r,e.g,e.b),s.setXYZ(28,e.r,e.g,e.b),s.setXYZ(29,e.r,e.g,e.b),s.setXYZ(30,e.r,e.g,e.b),s.setXYZ(31,e.r,e.g,e.b),s.setXYZ(32,i.r,i.g,i.b),s.setXYZ(33,i.r,i.g,i.b),s.setXYZ(34,i.r,i.g,i.b),s.setXYZ(35,i.r,i.g,i.b),s.setXYZ(36,i.r,i.g,i.b),s.setXYZ(37,i.r,i.g,i.b),s.setXYZ(38,n.r,n.g,n.b),s.setXYZ(39,n.r,n.g,n.b),s.setXYZ(40,r.r,r.g,r.b),s.setXYZ(41,r.r,r.g,r.b),s.setXYZ(42,r.r,r.g,r.b),s.setXYZ(43,r.r,r.g,r.b),s.setXYZ(44,r.r,r.g,r.b),s.setXYZ(45,r.r,r.g,r.b),s.setXYZ(46,r.r,r.g,r.b),s.setXYZ(47,r.r,r.g,r.b),s.setXYZ(48,r.r,r.g,r.b),s.setXYZ(49,r.r,r.g,r.b),s.needsUpdate=!0}update(){const t=this.geometry,e=this.pointMap;Dh.projectionMatrixInverse.copy(this.camera.projectionMatrixInverse),Nh("c",e,t,Dh,0,0,-1),Nh("t",e,t,Dh,0,0,1),Nh("n1",e,t,Dh,-1,-1,-1),Nh("n2",e,t,Dh,1,-1,-1),Nh("n3",e,t,Dh,-1,1,-1),Nh("n4",e,t,Dh,1,1,-1),Nh("f1",e,t,Dh,-1,-1,1),Nh("f2",e,t,Dh,1,-1,1),Nh("f3",e,t,Dh,-1,1,1),Nh("f4",e,t,Dh,1,1,1),Nh("u1",e,t,Dh,.7,1.1,-1),Nh("u2",e,t,Dh,-.7,1.1,-1),Nh("u3",e,t,Dh,0,2,-1),Nh("cf1",e,t,Dh,-1,0,1),Nh("cf2",e,t,Dh,1,0,1),Nh("cf3",e,t,Dh,0,-1,1),Nh("cf4",e,t,Dh,0,1,1),Nh("cn1",e,t,Dh,-1,0,-1),Nh("cn2",e,t,Dh,1,0,-1),Nh("cn3",e,t,Dh,0,-1,-1),Nh("cn4",e,t,Dh,0,1,-1),t.getAttribute("position").needsUpdate=!0}dispose(){this.geometry.dispose(),this.material.dispose()}},t.CanvasTexture=class extends $t{constructor(t,e,i,n,r,s,a,o,l){super(t,e,i,n,r,s,a,o,l),this.isCanvasTexture=!0,this.needsUpdate=!0}},t.CapsuleBufferGeometry=class extends Po{constructor(t,e,i,n){console.warn("THREE.CapsuleBufferGeometry has been renamed to THREE.CapsuleGeometry."),super(t,e,i,n)}},t.CapsuleGeometry=Po,t.CatmullRomCurve3=go,t.CineonToneMapping=3,t.CircleBufferGeometry=class extends Io{constructor(t,e,i,n){console.warn("THREE.CircleBufferGeometry has been renamed to THREE.CircleGeometry."),super(t,e,i,n)}},t.CircleGeometry=Io,t.ClampToEdgeWrapping=h,t.Clock=Xc,t.Color=qt,t.ColorKeyframeTrack=tc,t.ColorManagement=Ft,t.CompressedArrayTexture=class extends ao{constructor(t,e,i,n,r,s){super(t,e,i,r,s),this.isCompressedArrayTexture=!0,this.image.depth=n,this.wrapR=h}},t.CompressedTexture=ao,t.CompressedTextureLoader=class extends uc{constructor(t){super(t)}load(t,e,i,n){const r=this,s=[],a=new ao,o=new mc(this.manager);o.setPath(this.path),o.setResponseType("arraybuffer"),o.setRequestHeader(this.requestHeader),o.setWithCredentials(r.withCredentials);let l=0;function c(c){o.load(t[c],(function(t){const i=r.parse(t,!0);s[c]={width:i.width,height:i.height,format:i.format,mipmaps:i.mipmaps},l+=1,6===l&&(1===i.mipmapCount&&(a.minFilter=f),a.image=s,a.format=i.format,a.needsUpdate=!0,e&&e(a))}),i,n)}if(Array.isArray(t))for(let e=0,i=t.length;e0){const i=new cc(e);r=new fc(i),r.setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e0){n=new fc(this.manager),n.setCrossOrigin(this.crossOrigin);for(let e=0,n=t.length;e1)for(let i=0;iNumber.EPSILON){if(l<0&&(i=e[s],o=-o,a=e[r],l=-l),t.ya.y)continue;if(t.y===i.y){if(t.x===i.x)return!0}else{const e=l*(t.x-i.x)-o*(t.y-i.y);if(0===e)return!0;if(e<0)continue;n=!n}}else{if(t.y!==i.y)continue;if(a.x<=t.x&&t.x<=i.x||i.x<=t.x&&t.x<=a.x)return!0}}return n}const i=ml.isClockWise,n=this.subPaths;if(0===n.length)return[];let r,s,a;const o=[];if(1===n.length)return s=n[0],a=new Vo,a.curves=s.curves,o.push(a),o;let l=!i(n[0].getPoints());l=t?!l:l;const c=[],h=[];let u,d,p=[],m=0;h[m]=void 0,p[m]=[];for(let e=0,a=n.length;e1){let t=!1,i=0;for(let t=0,e=h.length;t0&&!1===t&&(p=c)}for(let t=0,e=h.length;t=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}},t.WebGL1Renderer=$s,t.WebGL3DRenderTarget=class extends te{constructor(t=1,e=1,i=1){super(t,e),this.isWebGL3DRenderTarget=!0,this.depth=i,this.texture=new ie(null,t,e,i),this.texture.isRenderTargetTexture=!0}},t.WebGLArrayRenderTarget=class extends te{constructor(t=1,e=1,i=1){super(t,e),this.isWebGLArrayRenderTarget=!0,this.depth=i,this.texture=new ee(null,t,e,i),this.texture.isRenderTargetTexture=!0}},t.WebGLCubeRenderTarget=un,t.WebGLMultipleRenderTargets=class extends te{constructor(t=1,e=1,i=1,n={}){super(t,e,n),this.isWebGLMultipleRenderTargets=!0;const r=this.texture;this.texture=[];for(let t=0;t list[dict[str, Any]]: @@ -193,3 +193,109 @@ class VirtualSeatExecutor: "simulated": True, }, } + + +SIMULATED_HARDWARE_FAULTS = ( + "normal", + "feedback_timeout", + "adapter_disconnect", + "motor_stall", + "firmware_mismatch", + "partial_feedback", +) + + +class SimulatedHardwareSeatExecutor: + """Development-only HIL facade that never opens a physical CAN adapter.""" + + _FAULT_DETAILS = { + "feedback_timeout": ("FeedbackTimeout", "模拟台架未在限定时间内返回目标反馈。"), + "adapter_disconnect": ("CanAdapterDisconnected", "模拟 CAN 适配器在执行前断开连接。"), + "motor_stall": ("MotorStall", "模拟电机堵转,已触发停止保护。"), + "firmware_mismatch": ("FirmwareMismatch", "模拟固件协议签名不匹配,控制帧未发送。"), + "partial_feedback": ("PartialFeedback", "模拟台架只返回了部分执行器反馈。"), + } + + def __init__(self, matrix: SeatCanMatrix): + self.virtual = VirtualSeatExecutor(matrix) + + def execute( + self, + command_plan: dict[str, Any], + function_config: dict[str, Any], + actuator_state: dict[str, Any] | None = None, + *, + fault_scenario: str = "normal", + ) -> dict[str, Any]: + if fault_scenario not in SIMULATED_HARDWARE_FAULTS: + raise ValueError( + "simulation_fault must be one of " + + ", ".join(SIMULATED_HARDWARE_FAULTS) + ) + + report = deepcopy( + self.virtual.execute(command_plan, function_config, actuator_state) + ) + report["metadata"]["name"] = "Seat simulated hardware execution report" + report["metadata"]["labels"] = { + "simulation": "true", + "seat_feedback": "simulated_hardware", + "fault_scenario": fault_scenario, + } + report["spec"]["mode"] = "hil" + results = report["spec"]["results"] + for item in results: + item.setdefault("telemetry", {}).update( + { + "simulation": True, + "simulation_kind": "simulated_hardware", + "fault_scenario": fault_scenario, + "physical_can_opened": False, + } + ) + if fault_scenario == "normal": + for item in results: + item["message"] = ( + item["message"] + .replace("虚构", "模拟台架") + .replace("虚拟", "模拟台架") + ) + return report + + error_type, message = self._FAULT_DETAILS[fault_scenario] + affected = results + if fault_scenario == "motor_stall": + affected = [ + next( + (item for item in results if item.get("telemetry", {}).get("motion_axis")), + results[0], + ) + ] + elif fault_scenario == "partial_feedback" and len(results) > 1: + affected = results[1:] + + for item in affected: + telemetry = item["telemetry"] + item["status"] = "failed" + item["message"] = message + telemetry.update( + { + "error_type": error_type, + "failure_category": fault_scenario, + "feedback_received": False, + } + ) + telemetry.pop("feedback_frame", None) + if fault_scenario == "motor_stall": + telemetry.update( + {"motion_state": "stalled", "fault_mask": 1, "stop_all_attempted": True} + ) + if fault_scenario == "firmware_mismatch": + telemetry["command_sent"] = False + if fault_scenario == "adapter_disconnect": + telemetry["adapter_connected"] = False + + succeeded = sum(item["status"] == "succeeded" for item in results) + report["spec"]["status"] = "partially_succeeded" if succeeded else "failed" + report["spec"]["finished_at"] = _now() + return report diff --git a/domains/seat/src/seat_domain/hardware_compiler.py b/domains/seat/src/seat_domain/hardware_compiler.py index a5bee49..2bb0ef0 100755 --- a/domains/seat/src/seat_domain/hardware_compiler.py +++ b/domains/seat/src/seat_domain/hardware_compiler.py @@ -167,26 +167,49 @@ class T2GSeatCompiler: target = round(maximum * position_pct / 100) tolerance = max(1, round(maximum / 100)) motion = operation.get("motion") + relative_fallback: dict[str, Any] | None = None + if motion is not None and motion.get("mode") == "timed": + commands.append( + self._compile_timed_motion( + operation, + physical_operations, + axis, + command_offset + index, + ) + ) + continue if motion is not None and motion.get("mode") == "relative": delta_pct = int(motion["delta_position_pct"]) maximum_delta = int(axis["max_uncalibrated_relative_pct"]) if delta_pct <= maximum_delta: - commands.append( - self._compile_uncalibrated_relative( - operation, - physical_operations, - axis, - command_offset + index, - ) + relative_fallback = self._compile_uncalibrated_relative( + operation, + physical_operations, + axis, + command_offset + index, ) - continue - # A large relative request cannot safely be approximated by a - # long open-loop duty command or by several chained commands. - # Compile its already-resolved target as an absolute move. The - # executor will check the board's live Position_Valid bit before - # putting Opcode 1 on the bus. - commands.append( - { + # Prefer the resolved closed-loop target whenever the board has + # a live calibrated position. The bounded timed-duty command + # remains available only as an uncalibrated fallback. + explicit_home = position_pct == 0 + command_opcode = int( + self.protocol[ + "home_known_range_opcode" + if explicit_home + else "absolute_position_opcode" + ] + ) + command_param_a = ( + int(self.protocol["home_known_range_key"]) + if explicit_home + else target + ) + command_param_b = ( + int(self.protocol["home_known_range_timeout_s"]) + if explicit_home + else absolute_timeout_ms + ) + command = { "id": f"t2g_move_{operation['id']}", "operation_ref": ",".join( item["id"] for item in physical_operations @@ -196,12 +219,14 @@ class T2GSeatCompiler: "signals": { "Direction": 0, "Motor_Selector": int(axis["motor_selector"]), - "Opcode": int(self.protocol["absolute_position_opcode"]), - "Param_A": target, - # Opcode 1 Param_B is a timeout override, not duty. - # The explicit calibrated value covers a full M0 stroke; - # the legacy per-axis default can stop it at about 79%. - "Param_B": absolute_timeout_ms, + # An explicit 0% request is a physical zeroing request, + # not permission to trust a potentially drifted Hall + # counter. Opcode 0x0B proves the real near endpoint and + # rebuilds position zero while preserving MaxHall. + "Opcode": command_opcode, + "Param_A": command_param_a, + # Opcode 1 uses milliseconds; Opcode 0x0B uses seconds. + "Param_B": command_param_b, "Protocol_Version": int(self.protocol["version"]), # Allocated immediately before hardware transmission. Zero keeps # the compiled plan deterministic and is never put on the bus. @@ -219,13 +244,76 @@ class T2GSeatCompiler: "tolerance": tolerance, "timeout_ms": max( int(operation.get("timeout_ms", 0)), - absolute_timeout_ms + 3000, + ( + command_param_b * 1000 + 5000 + if explicit_home + else absolute_timeout_ms + 3000 + ), ), }, } - ) + if relative_fallback is not None: + command["relative_fallback"] = relative_fallback + commands.append(command) return commands + def _compile_timed_motion( + self, + operation: dict[str, Any], + physical_operations: list[dict[str, Any]], + axis: dict[str, Any], + command_index: int, + ) -> dict[str, Any]: + motion = dict(operation["motion"]) + duration_ms = int(motion["applied_duration_ms"]) + minimum_duration = int(self.protocol["timed_duty_min_duration_ms"]) + protocol_maximum = int(self.protocol["timed_duty_max_duration_ms"]) + axis_maximum = int( + axis.get("max_user_timed_duration_ms", protocol_maximum) + ) + if not minimum_duration <= duration_ms <= min(axis_maximum, protocol_maximum): + raise ValueError( + "timed seat movement duration was not clamped to the configured " + f"{minimum_duration}..{min(axis_maximum, protocol_maximum)} ms range" + ) + if int(motion.get("max_duration_ms", axis_maximum)) != axis_maximum: + raise ValueError( + "timed seat movement semantic limit does not match hardware calibration" + ) + direction_name = str(motion["direction"]) + direction = int(self.protocol[f"{direction_name}_direction"]) + timeout_ms = max( + int(operation.get("timeout_ms", 8_000)), duration_ms + 5_000 + ) + return { + "id": f"t2g_move_{operation['id']}", + "operation_ref": ",".join( + item["id"] for item in physical_operations + ), + "bus": "seat_can", + "message": "T2G_Seat_Move_Command_300", + "signals": { + "Direction": direction, + "Motor_Selector": int(axis["motor_selector"]), + "Opcode": int(self.protocol["timed_duty_opcode"]), + "Param_A": duration_ms, + "Param_B": int(self.protocol["default_duty_percent"]) + * int(self.protocol["timed_duty_level_scale"]), + "Protocol_Version": int(self.protocol["version"]), + "Sequence": 0, + }, + "send_offset_ms": ( + command_index * int(self.protocol["inter_axis_settle_ms"]) + ), + "completion": { + "message": "T2G_Seat_Move_Motor_Status_302", + "signal": "Task_State", + "operator": "eq", + "value": 6, + "timeout_ms": timeout_ms, + }, + } + def _compile_uncalibrated_relative( self, operation: dict[str, Any], diff --git a/domains/seat/src/seat_domain/hardware_executor.py b/domains/seat/src/seat_domain/hardware_executor.py index 47c1bb6..51b8b99 100755 --- a/domains/seat/src/seat_domain/hardware_executor.py +++ b/domains/seat/src/seat_domain/hardware_executor.py @@ -60,6 +60,18 @@ PHYSICAL_AXIS_CAPABILITIES = { } MOTION_ACTIVE_TASK_STATES = {1, 2, 3, 4, 5} MOTION_FAULT_RESULTS = {5, 6, 7, 8, 9, 10, 11} +MOTION_AXIS_NOTICE_LABELS = { + "longitudinal": "水平", + "cushion_tilt": "坐垫", + "backrest_recline": "靠背", + "legrest_height": "腿托", +} +MOTION_ENDPOINT_NOTICE_LABELS = { + "longitudinal": {"near": "最前方", "far": "最后方"}, + "cushion_tilt": {"near": "最上方", "far": "最下方"}, + "backrest_recline": {"near": "最前方", "far": "最后方"}, + "legrest_height": {"near": "最下方", "far": "最上方"}, +} class HardwareExecutionError(RuntimeError): @@ -76,6 +88,10 @@ def _now() -> str: return datetime.now(UTC).isoformat().replace("+00:00", "Z") +def _seconds_text(duration_ms: int) -> str: + return f"{duration_ms / 1_000:g}" + + class HardwareSeatExecutor: """Serialize access to one adapter and require real firmware feedback.""" @@ -95,6 +111,8 @@ class HardwareSeatExecutor: auto_home: bool = False, home_timeout_s: int = 120, firmware_guard: T2GFirmwareGuard | None = None, + synchronize_position_before_first_motion: bool = False, + position_sync_state: dict[str, bool] | None = None, ): self.matrix = matrix self.bus_factory = bus_factory @@ -108,6 +126,14 @@ class HardwareSeatExecutor: self.auto_home = auto_home self.home_timeout_s = home_timeout_s self.firmware_guard = firmware_guard + self.synchronize_position_before_first_motion = ( + synchronize_position_before_first_motion + ) + self.position_sync_state = ( + position_sync_state + if position_sync_state is not None + else {"synchronized": False} + ) self._current_samples: dict[int, list[dict[str, Any]]] = {} @classmethod @@ -133,6 +159,9 @@ class HardwareSeatExecutor: has_motion = any(item["message"] == "T2G_Seat_Move_Command_300" for item in commands) bus: CanBus | None = None motion_armed = False + position_sync_required = False + position_sync_deferred_to_commands = False + position_sync_trigger = "process_first_motion" physical_state: dict[str, Any] | None = None self._current_samples = {} @@ -140,6 +169,12 @@ class HardwareSeatExecutor: try: if self.firmware_guard is not None: bus, firmware_telemetry = self.firmware_guard.prepare_bus() + if firmware_telemetry.get("programmed_this_request"): + # Code flashed by another program can move the bench + # without updating this repository firmware's WorkFlash + # record. Never trust that record after replacement. + self.position_sync_state["synchronized"] = False + position_sync_trigger = "repository_firmware_reprogrammed" results.append( { "ref": "seat-controller-firmware", @@ -161,6 +196,33 @@ class HardwareSeatExecutor: if has_motion: self._stop_all(bus, require_ack=True) motion_armed = True + position_sync_required = ( + self.synchronize_position_before_first_motion + and not self.position_sync_state.get("synchronized", False) + ) + position_sync_deferred_to_commands = ( + position_sync_required + and self._commands_are_four_axis_known_range_home(commands) + ) + if position_sync_required and not position_sync_deferred_to_commands: + sync_axes = self._synchronize_position_memory(bus) + self.position_sync_state["synchronized"] = True + results.append( + { + "ref": "seat-position-memory-sync", + "domain": "seat", + "status": "succeeded", + "message": ( + "four-axis physical endpoints were homed and " + "the Hall position memory baseline was rebuilt" + ), + "telemetry": { + "trigger": position_sync_trigger, + "axes": sync_axes, + "simulated": False, + }, + } + ) previous_offset = 0 for command in commands: offset = int(command.get("send_offset_ms", 0)) @@ -192,6 +254,27 @@ class HardwareSeatExecutor: raise HardwareExecutionError( f"hardware executor refuses unknown message {command['message']}" ) + if position_sync_deferred_to_commands: + self.position_sync_state["synchronized"] = True + results.append( + { + "ref": "seat-position-memory-sync", + "domain": "seat", + "status": "succeeded", + "message": ( + "the requested four-axis physical homing rebuilt " + "the Hall position memory baseline" + ), + "telemetry": { + "trigger": position_sync_trigger, + "axes": [ + {"motor_selector": motor, "mode": "home_known_range"} + for motor in range(4) + ], + "simulated": False, + }, + } + ) except Exception as exc: # noqa: BLE001 - normalize transport and protocol failures if bus is not None and motion_armed: self._best_effort_stop(bus) @@ -642,15 +725,32 @@ class HardwareSeatExecutor: bus, command, operations, signals, motor ) + preflight_values: dict[str, int] | None = None + preflight_frame: CanFrame | None = None + relative_fallback = command.get("relative_fallback") + if isinstance(relative_fallback, dict): + preflight_values, preflight_frame = self._motor_status_snapshot(bus, motor) + if not preflight_values["Position_Valid"]: + fallback_signals = dict(relative_fallback["signals"]) + return self._execute_timed_motion( + bus, + relative_fallback, + operations, + fallback_signals, + motor, + ) + target = int(command["completion"]["value"]) tolerance = int(command["completion"].get("tolerance", 0)) axis_maximum = self.axis_maximum_x100.get(operation["capability"]) - preflight_values, preflight_frame = self._motor_status_snapshot(bus, motor) + if preflight_values is None or preflight_frame is None: + preflight_values, preflight_frame = self._motor_status_snapshot(bus, motor) baseline: dict[str, int] | None = None baseline_frame: CanFrame | None = None baseline_error: str | None = None position_recovery: dict[str, Any] | None = None - if not preflight_values["Position_Valid"]: + explicit_home = opcode == 0x0B + if not preflight_values["Position_Valid"] and not explicit_home: if not self.auto_home: raise HardwareExecutionError( f"T2G motor {motor} absolute-position command blocked before send: " @@ -677,7 +777,7 @@ class HardwareSeatExecutor: # Capture Hall telemetry after any required homing. It is required # for endpoint recovery at 0% and makes non-zero failures diagnosable. - if opcode == 1: + if opcode in {1, 0x0B}: try: baseline, baseline_frame = self._motor_diagnostic_snapshot(bus, motor) except HardwareExecutionError as exc: @@ -717,6 +817,33 @@ class HardwareSeatExecutor: ) task_state = int(values["Task_State"]) result = int(values["Result"]) + if explicit_home and task_state == 6 and result == 2: + home_diagnostic, home_diagnostic_frame = self._motor_diagnostic_snapshot( + bus, motor + ) + home_hall = int(home_diagnostic["Hall_Count"]) + if home_hall > ENDPOINT_RECOVERY_MAX_STATIONARY_HALL_DELTA: + raise HardwareExecutionError( + f"T2G motor {motor} known-range home completed but Hall={home_hall}", + telemetry={ + "motor_selector": motor, + "motion_axis": MOTION_CAPABILITY_TO_AXIS[ + operation["capability"] + ], + "position_valid": bool(values["Position_Valid"]), + "home_diagnostic_frame": home_diagnostic_frame.public(), + }, + ) + position_recovery = { + "mode": "explicit_known_range_home", + "hall_before": int(baseline["Hall_Count"]) if baseline else None, + "hall_after": home_hall, + "max_hall_count": int(home_diagnostic["Max_Hall_Count"]), + "diagnostic_before_frame": ( + baseline_frame.public() if baseline_frame else None + ), + "diagnostic_after_frame": home_diagnostic_frame.public(), + } far_endpoint_tolerance_acceptance = bool( opcode == 1 and axis_maximum is not None @@ -866,6 +993,11 @@ class HardwareSeatExecutor: actual_pct = round(values["Value_X100"] * 100 / maximum) common_telemetry = { "motion_axis": axis, + "motion_mode": ( + "relative_absolute_target" + if operation.get("motion", {}).get("mode") == "relative" + else "absolute_target" + ), "motor_selector": motor, "physical_target": "t2g_primary_seat", "sequence": sequence, @@ -885,6 +1017,7 @@ class HardwareSeatExecutor: "ack_frame": ack_frame.public(), "feedback_frame": feedback.public(), "hardware_feedback": True, + "current_diagnostic": self._current_diagnostic_summary(motor), "simulated": False, } return [ @@ -1081,6 +1214,36 @@ class HardwareSeatExecutor: "system_ack": ack_values["Ack"], } + @staticmethod + def _commands_are_four_axis_known_range_home( + commands: list[dict[str, Any]], + ) -> bool: + motion_commands = [ + item + for item in commands + if item.get("message") == "T2G_Seat_Move_Command_300" + ] + return bool(motion_commands) and { + int(item.get("signals", {}).get("Motor_Selector", -1)) + for item in motion_commands + if int(item.get("signals", {}).get("Opcode", -1)) == 0x0B + } == set(range(4)) and all( + int(item.get("signals", {}).get("Opcode", -1)) == 0x0B + for item in motion_commands + ) + + def _synchronize_position_memory(self, bus: CanBus) -> list[dict[str, Any]]: + """Rebuild every axis reference from a verified physical endpoint.""" + + axes: list[dict[str, Any]] = [] + for motor in range(4): + axes.append(self._home_known_range(bus, motor)) + if motor < 3: + # WorkFlash commits after a motor settles. Match the compiler's + # inter-axis spacing so a following home cannot race persistence. + time.sleep(2) + return axes + def _execute_timed_motion( self, bus: CanBus, @@ -1089,10 +1252,13 @@ class HardwareSeatExecutor: signals: dict[str, int], motor: int, ) -> list[dict[str, Any]]: + motion = dict(operations[0].get("motion", {})) + user_timed_motion = motion.get("mode") == "timed" baseline, baseline_frame = self._motor_diagnostic_snapshot(bus, motor) sequence = self._next_sequence() signals["Sequence"] = sequence self._reset_current_samples(motor) + motion_started = time.perf_counter() command_frame = self._send_encoded(bus, command["message"], signals) ack_values, ack_frame = self._wait_ack(bus, sequence, 3) @@ -1109,6 +1275,13 @@ class HardwareSeatExecutor: int(command["completion"]["timeout_ms"]), terminal, ) + executed_duration_ms = max( + 1, + min( + int(signals["Param_A"]), + round((time.perf_counter() - motion_started) * 1_000), + ), + ) diagnostic: dict[str, int] | None = None diagnostic_frame: CanFrame | None = None diagnostic_error: str | None = None @@ -1142,8 +1315,45 @@ class HardwareSeatExecutor: if diagnostic is not None else int(baseline["Max_Hall_Count"]), ) + capability = operations[0]["capability"] + axis = MOTION_CAPABILITY_TO_AXIS[capability] + axis_maximum = max(1, int(self.axis_maximum_x100.get(capability, 10_000))) + endpoint_position_tolerance = max(100, round(axis_maximum * 0.02)) + hall_endpoint_tolerance = max(2, round(max_hall * 0.02)) + near_endpoint_confirmed = bool( + values.get("Near_Endpoint") + or ( + values["Position_Valid"] + and int(values["Value_X100"]) <= endpoint_position_tolerance + ) + or hall_after <= hall_endpoint_tolerance + ) + far_endpoint_confirmed = bool( + values.get("Far_Endpoint") + or ( + values["Position_Valid"] + and int(values["Value_X100"]) + >= axis_maximum - endpoint_position_tolerance + ) + or hall_after >= max_hall - hall_endpoint_tolerance + ) + expected_endpoint = "far" if direction == 1 else "near" + endpoint_reached = ( + expected_endpoint + if ( + (expected_endpoint == "near" and near_endpoint_confirmed) + or (expected_endpoint == "far" and far_endpoint_confirmed) + ) + else None + ) + endpoint_terminal_acceptance = bool( + user_timed_motion + and endpoint_reached is not None + and task_state == 7 + and result in {4, 5, 6} + ) - if task_state != 6 or result != 2: + if (task_state != 6 or result != 2) and not endpoint_terminal_acceptance: if result == 5 and hall_delta <= 2: failure_category = "stall_no_hall_activity" diagnostic_hint = ( @@ -1177,10 +1387,12 @@ class HardwareSeatExecutor: f"{diagnostic_hint}", telemetry={ "motor_selector": motor, - "motion_axis": MOTION_CAPABILITY_TO_AXIS[ - operations[0]["capability"] - ], - "motion_mode": "relative_timed_duty", + "motion_axis": axis, + "motion_mode": ( + "timed_user_request" + if user_timed_motion + else "relative_timed_duty" + ), "position_valid": bool(values["Position_Valid"]), "task_state": task_state, "motor_result": result, @@ -1210,7 +1422,10 @@ class HardwareSeatExecutor: }, ) - if diagnostic is None or diagnostic_frame is None: + if ( + (diagnostic is None or diagnostic_frame is None) + and not endpoint_terminal_acceptance + ): raise HardwareExecutionError( f"T2G timed motor {motor} completed but diagnostic Hall feedback " f"was unavailable: {diagnostic_error}", @@ -1239,7 +1454,7 @@ class HardwareSeatExecutor: # the public Hall position. COMPLETE/OK still proves raw Hall edges # because the firmware refuses timed success without one. direction_verified = None - if direction_verified is False: + if direction_verified is False and endpoint_reached is None: raise HardwareExecutionError( f"T2G timed motor {motor} completed but Hall direction did not match " f"the command: before={hall_before}, after={hall_after}, direction={direction}", @@ -1254,16 +1469,53 @@ class HardwareSeatExecutor: }, ) - axis = MOTION_CAPABILITY_TO_AXIS[operations[0]["capability"]] + effective_position_pct = ( + round(int(values["Value_X100"]) * 100 / axis_maximum) + if values["Position_Valid"] + else round(hall_after * 100 / max_hall) + ) + effective_position_pct = max(0, min(100, effective_position_pct)) + requested_duration_ms = int( + motion.get("requested_duration_ms", signals["Param_A"]) + ) + applied_duration_ms = int( + motion.get("applied_duration_ms", signals["Param_A"]) + ) + maximum_duration_ms = int( + motion.get("max_duration_ms", applied_duration_ms) + ) + user_notice: str | None = None + if user_timed_motion: + notice_parts: list[str] = [] + if requested_duration_ms > maximum_duration_ms: + notice_parts.append( + f"{MOTION_AXIS_NOTICE_LABELS[axis]}轴最大允许时长为" + f"{_seconds_text(maximum_duration_ms)}秒" + ) + execution_notice = ( + f"座椅{MOTION_AXIS_NOTICE_LABELS[axis]}已执行" + f"{_seconds_text(executed_duration_ms)}秒" + ) + if endpoint_reached is not None: + execution_notice += ( + f",到达{MOTION_ENDPOINT_NOTICE_LABELS[axis][endpoint_reached]}" + ) + notice_parts.append(execution_notice) + user_notice = ";".join(notice_parts) + "。" common_telemetry = { "motion_axis": axis, - "motion_mode": "relative_timed_duty", + "motion_mode": ( + "timed_user_request" + if user_timed_motion + else "relative_timed_duty" + ), "motor_selector": motor, "physical_target": "t2g_primary_seat", "sequence": sequence, "requested_position_pct": int( operations[0]["parameters"]["position_pct"] ), + "effective_position_pct": effective_position_pct, "requested_delta_position_pct": int( operations[0].get("motion", {}).get("delta_position_pct", 0) ), @@ -1271,6 +1523,14 @@ class HardwareSeatExecutor: .get("motion", {}) .get("delta_angle_deg"), "duration_ms": int(signals["Param_A"]), + "requested_duration_ms": requested_duration_ms, + "applied_duration_ms": applied_duration_ms, + "max_duration_ms": maximum_duration_ms, + "duration_clamped": bool(motion.get("duration_clamped", False)), + "executed_duration_ms": executed_duration_ms, + "endpoint_reached": endpoint_reached, + "endpoint_terminal_acceptance": endpoint_terminal_acceptance, + "user_notice": user_notice, "duty_percent": int(signals["Param_B"]), "direction": direction, "task_state": task_state, @@ -1291,8 +1551,11 @@ class HardwareSeatExecutor: "ack_frame": ack_frame.public(), "feedback_frame": feedback.public(), "diagnostic_before_frame": baseline_frame.public(), - "diagnostic_frame": diagnostic_frame.public(), + "diagnostic_frame": ( + diagnostic_frame.public() if diagnostic_frame is not None else None + ), "hardware_feedback": True, + "current_diagnostic": self._current_diagnostic_summary(motor), "simulated": False, } return [ @@ -1301,9 +1564,13 @@ class HardwareSeatExecutor: "domain": "seat", "status": "succeeded", "message": ( - f"physical motor {motor} COMPLETE/OK confirmed relative {axis} " - f"movement with Hall {hall_before}->{hall_after}; absolute position " - "remains unavailable until endpoint calibration" + user_notice + if user_notice is not None + else ( + f"physical motor {motor} COMPLETE/OK confirmed relative {axis} " + f"movement with Hall {hall_before}->{hall_after}; absolute position " + "remains unavailable until endpoint calibration" + ) ), "telemetry": { **common_telemetry, diff --git a/domains/seat/src/seat_domain/intent.py b/domains/seat/src/seat_domain/intent.py index 88b2b9e..cebd19c 100755 --- a/domains/seat/src/seat_domain/intent.py +++ b/domains/seat/src/seat_domain/intent.py @@ -1,19 +1,46 @@ -"""Deterministic fallback parser for the supported seat thermal vocabulary.""" +"""Deterministic fallback parser for supported seat-control vocabulary.""" from __future__ import annotations -from copy import deepcopy import re +import unicodedata +from copy import deepcopy from typing import Any -TARGET_PATTERN = re.compile(r"主副驾|前排|主驾|驾驶位|司机位|副驾|乘客位") +TARGET_PATTERN = re.compile( + r"主副驾|前排右侧|右前座椅|右前座|副驾驶座椅|副驾驶座|副驾驶|副驾位|" + r"乘客座椅|乘客座|乘客位|主驾驶座椅|主驾驶座|主驾驶|驾驶位|驾驶座|" + r"司机位|司机座|主驾|前排|副驾" +) FEATURE_PATTERN = re.compile(r"通风|加热") -STATE_PATTERN = re.compile(r"关闭|关掉|停止|取消|打开|开启|启动|开") -LEVEL_PATTERN = re.compile(r"([1-5一二三四五])\s*档") +STATE_PATTERN = re.compile( + r"设置为|调到|调至|设为|开到|关闭|关掉|停止|取消|打开|开启|启动|开" +) +LEVEL_PATTERN = re.compile(r"(最高|最低|[1-5一二三四五高中低])\s*档") POSITION_PATTERN_TEMPLATE = ( r"{alias}(?:位置)?(?:调到|移动到|移到|设为|设置为|调至|移动至|到|为)?" - r"(?P\d{{1,3}})(?:%|%)" + r"(?P\d{{1,3}})%" +) +ANGLE_PATTERN_TEMPLATE = ( + r"{alias}(?:夹角|角度)?(?:调到|放倒到|抬到|移动到|移到|设为|设置为|" + r"调至|到|为)?(?P\d{{2,3}})(?:度|°)" +) +RELATIVE_ANGLE_PATTERN_TEMPLATE = ( + r"{alias}(?P向前|往前|朝前|前倾|向后|往后|朝后|后仰|" + r"向上|往上|抬高|抬起|升高|向下|往下|降低|降下)" + r"(?:移动|调节|调整|调|倾斜|抬|升|降)?(?P\d{{1,3}})(?:度|°)" +) +RELATIVE_PERCENT_PATTERN_TEMPLATE = ( + r"{alias}(?P向前|往前|朝前|前移|向后|往后|朝后|后移|" + r"向上|往上|抬高|抬起|升高|向下|往下|降低|降下)" + r"(?:移动|调节|调整|调|倾斜|抬|升|降)?(?P\d{{1,3}})%" +) +TIMED_MOTION_PATTERN_TEMPLATE = ( + r"{alias}(?:持续|保持)?(?P向前|往前|朝前|前移|前倾|向后|往后|朝后|后移|后仰|" + r"向上|往上|抬高|抬起|升高|向下|往下|降低|降下)" + r"(?:移动|调节|调整|调|倾斜|抬|升|降|运行|运动|持续|保持|时长)*" + r"(?P\d+(?:\.\d+)?)(?P毫秒|ms|秒|s|分钟|分|min)" ) ZERO_POSITION_PATTERN = re.compile(r"归零|回零|复位|零位") VENTILATION_FEEDBACK_PATTERN = re.compile(r"(? int | None: + if token.isdigit(): + return int(token) + digits = { + "零": 0, + "一": 1, + "二": 2, + "两": 2, + "三": 3, + "四": 4, + "五": 5, + "六": 6, + "七": 7, + "八": 8, + "九": 9, + } + total = 0 + current = 0 + for char in token: + if char in digits: + current = digits[char] + elif char == "十": + total += max(current, 1) * 10 + current = 0 + elif char == "百": + total += max(current, 1) * 100 + current = 0 + else: + return None + return total + current + + +def _normalize_text(value: str) -> str: + text = unicodedata.normalize("NFKC", value.strip()) + text = text.replace("半分钟", "0.5分钟").replace("半秒", "0.5秒") + text = re.sub(r"座椅(?:吹风|送风)", "座椅通风", text) + text = re.sub(r"座椅(?:取暖|加温)", "座椅加热", text) + text = text.replace("座椅暖一下", "座椅加热打开") + + def replace_percent(match: re.Match[str]) -> str: + number = _chinese_integer(match.group(1)) + return match.group(0) if number is None else f"{number}%" + + text = CHINESE_PERCENT_PATTERN.sub(replace_percent, text) + + def replace_degree(match: re.Match[str]) -> str: + number = _chinese_integer(match.group(1)) + return match.group(0) if number is None else f"{number}{match.group(2)}" + + text = CHINESE_DEGREE_PATTERN.sub(replace_degree, text) + + def replace_duration(match: re.Match[str]) -> str: + number = _chinese_integer(match.group(1)) + return match.group(0) if number is None else f"{number}{match.group(2)}" + + text = CHINESE_DURATION_PATTERN.sub(replace_duration, text) + return re.sub(r"\s+", "", text) + + +def _relative_direction(axis: str, token: str) -> str | None: + directions = RELATIVE_DIRECTION_SIGNS[axis] + for operation, tokens in directions.items(): + if token in tokens: + return operation + return None + + +def _context_motion_state( + context: dict[str, Any] | None, axis: str +) -> dict[str, Any] | None: + if not context: + return None + state = ( + context.get("devices", {}) + .get("passenger", {}) + .get("position", {}) + .get(axis) + ) + return state if isinstance(state, dict) else None + + +def _motor_range( + context: dict[str, Any] | None, axis: str +) -> tuple[float, tuple[float, float] | None]: + motor = ( + (context or {}) + .get("vehicle", {}) + .get("seat", {}) + .get("motors", {}) + .get(axis, {}) + ) + configured_range = motor.get("range") if isinstance(motor, dict) else None + angle_range = MOTION_ANGLE_RANGES.get(axis) + if angle_range is not None: + display_angle = motor.get("display_angle") if isinstance(motor, dict) else None + if isinstance(display_angle, dict): + zero = display_angle.get("zero_deg") + maximum = display_angle.get("max_deg") + if isinstance(zero, (int, float)) and isinstance(maximum, (int, float)): + angle_range = (float(zero), float(maximum)) + if isinstance(configured_range, (int, float)) and configured_range > 0: + return float(configured_range), angle_range + if angle_range is not None: + return float(angle_range[1] - angle_range[0]), angle_range + return 100.0, None + + +def _clean_number(value: float) -> int | float: + return int(value) if float(value).is_integer() else round(float(value), 1) + + +def _duration_ms(value: str, unit: str) -> int: + multiplier = { + "毫秒": 1, + "ms": 1, + "秒": 1_000, + "s": 1_000, + "分钟": 60_000, + "分": 60_000, + "min": 60_000, + }[unit] + return round(float(value) * multiplier) + + +def _format_seconds(duration_ms: int) -> str: + seconds = duration_ms / 1_000 + return f"{seconds:g}" + + +def _timed_motion_action( + axis: str, + direction_token: str, + requested_duration_ms: int, + context: dict[str, Any] | None, +) -> tuple[dict[str, Any] | None, str | None]: + operation = _relative_direction(axis, direction_token) + if operation is None: + return None, f"{direction_token}不适用于该座椅轴,请确认移动方向。" + if requested_duration_ms <= 0: + return None, "座椅按时长移动的时长必须大于0。" + state = _context_motion_state(context, axis) + if state is None: + return None, "缺少当前座椅位置,无法安全计算按时长移动的方向和备用端点。" + current_pct = state.get("position_pct") + if ( + not isinstance(current_pct, (int, float)) + or isinstance(current_pct, bool) + or not 0 <= float(current_pct) <= 100 + ): + return None, "当前座椅位置无效,无法安全执行按时长移动。" + + maximum_duration_ms = TIMED_AXIS_MAX_DURATION_MS[axis] + applied_duration_ms = min( + maximum_duration_ms, + max(TIMED_MOTION_MIN_DURATION_MS, requested_duration_ms), + ) + duration_clamped = applied_duration_ms != requested_duration_ms + estimated_delta_pct = applied_duration_ms / TIMED_AXIS_MS_PER_PCT[axis] + signed_delta = estimated_delta_pct if operation == "increase" else -estimated_delta_pct + raw_target = float(current_pct) + signed_delta + target_pct = round(max(0.0, min(100.0, raw_target))) + endpoint_expected = None + if raw_target >= 100: + endpoint_expected = "far" + elif raw_target <= 0: + endpoint_expected = "near" + + motion_intent: dict[str, Any] = { + "mode": "timed", + "direction": operation, + "start_position_pct": round(float(current_pct)), + "delta_position_pct": abs(target_pct - round(float(current_pct))), + "requested_duration_ms": requested_duration_ms, + "applied_duration_ms": applied_duration_ms, + "max_duration_ms": maximum_duration_ms, + "min_duration_ms": TIMED_MOTION_MIN_DURATION_MS, + "duration_clamped": duration_clamped, + } + if endpoint_expected is not None: + motion_intent["endpoint_expected"] = endpoint_expected + + action: dict[str, Any] = { + "target": "passenger", + "action_type": "position", + "axis": axis, + "position_pct": target_pct, + "motion_intent": motion_intent, + } + _, angle_range = _motor_range(context, axis) + if angle_range is not None: + target_angle = angle_range[0] + ( + angle_range[1] - angle_range[0] + ) * target_pct / 100 + action["angle_deg"] = _clean_number(target_angle) + + axis_label = MOTION_AXIS_LABELS[axis] + if requested_duration_ms > maximum_duration_ms: + action["user_notice"] = ( + f"{axis_label}最大允许时长为{_format_seconds(maximum_duration_ms)}秒;" + f"已将用户请求的{_format_seconds(requested_duration_ms)}秒钳制为" + f"{_format_seconds(applied_duration_ms)}秒并继续执行。" + ) + elif requested_duration_ms < TIMED_MOTION_MIN_DURATION_MS: + action["user_notice"] = ( + f"{axis_label}最小允许时长为{_format_seconds(TIMED_MOTION_MIN_DURATION_MS)}秒;" + f"已按{_format_seconds(applied_duration_ms)}秒继续执行。" + ) + else: + action["user_notice"] = ( + f"{axis_label}将按时长执行{_format_seconds(applied_duration_ms)}秒。" + ) + if endpoint_expected is not None: + endpoint_label = MOTION_ENDPOINT_LABELS[axis][operation] + action["user_notice"] += f" 若提前触达机械端点,将在{endpoint_label}停止并按成功返回。" + return action, None + + +def _relative_motion_action( + axis: str, + direction_token: str, + delta: int, + unit: str, + context: dict[str, Any] | None, +) -> tuple[dict[str, Any] | None, str | None]: + operation = _relative_direction(axis, direction_token) + if operation is None: + return None, f"{direction_token}不适用于该座椅轴,请确认移动方向。" + if delta <= 0: + return None, "座椅相对移动量必须大于0。" + state = _context_motion_state(context, axis) + if state is None: + return None, "缺少当前座椅位置,无法安全计算相对移动目标。" + current_pct = state.get("position_pct") + if ( + not isinstance(current_pct, (int, float)) + or isinstance(current_pct, bool) + or not 0 <= float(current_pct) <= 100 + ): + return None, "当前座椅位置无效,无法安全计算相对移动目标。" + + physical_range, angle_range = _motor_range(context, axis) + if unit == "degree" and angle_range is None: + return None, "该座椅轴没有角度标定,不能按角度执行相对移动。" + delta_pct = float(delta) if unit == "percent" else delta / physical_range * 100 + signed_delta = delta_pct if operation == "increase" else -delta_pct + raw_target = float(current_pct) + signed_delta + clamped = not 0 <= raw_target <= 100 + target_pct = round(max(0.0, min(100.0, raw_target))) + if target_pct == round(float(current_pct)) and not clamped: + return None, "相对移动量换算后小于该座椅轴的最小可执行步长。" + + motion_intent: dict[str, Any] = { + "mode": "relative", + "direction": operation, + "start_position_pct": round(float(current_pct)), + "delta_position_pct": abs(target_pct - round(float(current_pct))), + } + action: dict[str, Any] = { + "target": "passenger", + "action_type": "position", + "axis": axis, + "position_pct": target_pct, + "motion_intent": motion_intent, + } + if unit == "degree" and angle_range is not None: + current_angle = state.get("angle_deg") + if not isinstance(current_angle, (int, float)) or isinstance( + current_angle, bool + ): + current_angle = angle_range[0] + ( + angle_range[1] - angle_range[0] + ) * float(current_pct) / 100 + signed_angle = float(delta) if operation == "increase" else -float(delta) + raw_target_angle = float(current_angle) + signed_angle + target_angle = max(angle_range[0], min(angle_range[1], raw_target_angle)) + clamped = clamped or target_angle != raw_target_angle + action["angle_deg"] = _clean_number(target_angle) + motion_intent["start_angle_deg"] = float(current_angle) + motion_intent["delta_angle_deg"] = abs(target_angle - float(current_angle)) + if clamped: + motion_intent["requested_delta_angle_deg"] = float(delta) + if clamped: + motion_intent["range_clamped"] = True + motion_intent["requested_delta_position_pct"] = round(abs(delta_pct)) + endpoint_label = MOTION_ENDPOINT_LABELS[axis][operation] + requested_value = f"{delta}度" if unit == "degree" else f"{delta}%" + applied_value = ( + f"{_clean_number(motion_intent.get('delta_angle_deg', 0))}度" + if unit == "degree" + else f"{motion_intent['delta_position_pct']}%" + ) + action["user_notice"] = ( + f"{MOTION_AXIS_LABELS[axis]}{direction_token}移动{requested_value}超过剩余行程;" + f"已采用备用目标,实际移动最多{applied_value}并到达{endpoint_label}。" + ) + return action, None def _nearest_preceding_target(clause: str, position: int) -> str | None: @@ -175,7 +590,7 @@ def resolve_contextual_intent( """Resolve implicit comfort feedback against the current virtual seat state.""" result = deepcopy(parsed) - text = re.sub(r"\s+", "", utterance.strip()) + text = _normalize_text(utterance) ventilation_cues = list(dict.fromkeys(VENTILATION_FEEDBACK_PATTERN.findall(text))) cold_cues = list(dict.fromkeys(HEATING_FEEDBACK_PATTERN.findall(text))) if not ventilation_cues and not cold_cues: @@ -369,12 +784,28 @@ def parse_local_intent( ) -> dict[str, Any]: """Parse common Chinese seat commands without making hardware assumptions.""" - text = re.sub(r"\s+", "", utterance.strip()) + text = _normalize_text(utterance) clauses = [part for part in re.split(r"[,,。;;!!??]", text) if part] actions: list[dict[str, Any]] = [] motion_actions: list[dict[str, Any]] = [] ambiguities: list[dict[str, str]] = [] + unsupported_scope = UNSUPPORTED_SEAT_SCOPE_PATTERN.search(text) + if unsupported_scope is not None: + return { + "actions": [], + "ambiguities": [ + { + "field": "target", + "question": UNSUPPORTED_SEAT_SCOPE_QUESTION, + } + ], + "decision_summary": [ + f"识别到未支持的座椅目标范围“{unsupported_scope.group(0)}”,未生成副驾动作。" + ], + "confidence": 0.99, + } + mentioned_axes = [ axis for axis, aliases in MOTION_AXIS_ALIASES.items() @@ -399,7 +830,21 @@ def parse_local_intent( for clause in clauses: level = _level_for_clause(clause) - for feature_match in FEATURE_PATTERN.finditer(clause): + clause_states = { + STATES[match.group(0)] for match in STATE_PATTERN.finditer(clause) + } + feature_matches = list(FEATURE_PATTERN.finditer(clause)) + contradictory_feature_state = len(clause_states) > 1 and bool(feature_matches) + if contradictory_feature_state: + ambiguities.append( + { + "field": "passenger.thermal.state", + "question": "同一条指令同时包含打开和关闭,请确认座椅功能的最终状态。", + } + ) + for feature_match in feature_matches: + if contradictory_feature_state: + continue feature_zh = feature_match.group(0) target_zh = _nearest_preceding_target(clause, feature_match.start()) state = _state_for_feature(clause, feature_match.end()) @@ -410,28 +855,245 @@ def parse_local_intent( {"field": "target", "question": PASSENGER_ONLY_QUESTION} ) continue - if state is None: + if level is not None and level > 3: ambiguities.append( - {"field": "state", "question": f"请确认{target_zh}{feature_zh}是打开还是关闭。"} + { + "field": f"passenger.{FEATURES[feature_zh]}.level", + "question": f"{feature_zh}档位必须在1到3档之间。", + } ) continue + if state is None and level is not None: + state = "on" + if state is None: + ambiguities.append( + { + "field": "state", + "question": f"请确认{target_zh}{feature_zh}是打开还是关闭。", + } + ) + continue + requested_level = level + if state == "on" and requested_level is None: + requested_level = 1 for target in TARGETS[target_zh]: actions.append( { "target": target, "function": FEATURES[feature_zh], "state": state, - "requested_level": level, + "requested_level": requested_level, } ) + if ZERO_POSITION_PATTERN.search(text): continue - for axis, aliases in MOTION_AXIS_ALIASES.items(): + + clause_axes = [ + axis + for axis, aliases in MOTION_AXIS_ALIASES.items() + if any(alias in clause for alias in aliases) + ] + percentages = list(re.finditer(r"(?P\d{1,3})%", clause)) + shared_position = None + if len(clause_axes) > 1 and len(percentages) == 1 and re.search( + r"都|全部|均", clause + ): + shared_position = int(percentages[0].group("position")) + target_zh = ( + _nearest_preceding_target(clause, percentages[0].start()) or "副驾" + ) + if "driver" in TARGETS[target_zh]: + ambiguities.append( + {"field": "target", "question": PASSENGER_ONLY_QUESTION} + ) + else: + requested_shared_position = shared_position + shared_position = min(100, shared_position) + motion_actions.extend( + { + "target": "passenger", + "action_type": "position", + "axis": axis, + "position_pct": shared_position, + **( + { + "user_notice": ( + f"{MOTION_AXIS_LABELS[axis]}请求位置" + f"{requested_shared_position}%超过最大行程;" + "已采用备用目标并移动到对应机械末端。" + ) + } + if requested_shared_position > 100 + else {} + ), + } + for axis in clause_axes + ) + + if shared_position is not None: + continue + + timed_axes: set[str] = set() + timed_aliases = { + **MOTION_AXIS_ALIASES, + "longitudinal": (*MOTION_AXIS_ALIASES["longitudinal"], "座椅", "座位"), + } + for axis, aliases in timed_aliases.items(): for alias in aliases: match = re.search( + TIMED_MOTION_PATTERN_TEMPLATE.format(alias=re.escape(alias)), + clause, + flags=re.IGNORECASE, + ) + if match is None: + continue + timed_axes.add(axis) + target_zh = _nearest_preceding_target(clause, match.start()) or "副驾" + if "driver" in TARGETS[target_zh]: + ambiguities.append( + {"field": "target", "question": PASSENGER_ONLY_QUESTION} + ) + break + action, question = _timed_motion_action( + axis, + match.group("direction"), + _duration_ms(match.group("duration"), match.group("unit").lower()), + context, + ) + if action is None: + ambiguities.append( + { + "field": f"passenger.position.{axis}", + "question": question or "无法计算座椅按时长移动目标。", + } + ) + else: + motion_actions.append(action) + break + + relative_axes: set[str] = set() + for axis, aliases in MOTION_AXIS_ALIASES.items(): + if axis in timed_axes: + continue + for alias in aliases: + angle_match = re.search( + RELATIVE_ANGLE_PATTERN_TEMPLATE.format(alias=re.escape(alias)), + clause, + ) + percent_match = re.search( + RELATIVE_PERCENT_PATTERN_TEMPLATE.format(alias=re.escape(alias)), + clause, + ) + match = angle_match or percent_match + if match is None: + continue + relative_axes.add(axis) + target_zh = _nearest_preceding_target(clause, match.start()) or "副驾" + if "driver" in TARGETS[target_zh]: + ambiguities.append( + {"field": "target", "question": PASSENGER_ONLY_QUESTION} + ) + break + unit = "degree" if angle_match is not None else "percent" + action, question = _relative_motion_action( + axis, + match.group("direction"), + int(match.group("delta")), + unit, + context, + ) + if action is None: + ambiguities.append( + { + "field": f"passenger.position.{axis}", + "question": question or "无法计算座椅相对移动目标。", + } + ) + else: + motion_actions.append(action) + break + + endpoint_actions: dict[str, int] = {} + has_specific_non_longitudinal_axis = any( + any(alias in clause for alias in MOTION_AXIS_ALIASES[axis]) + for axis in ("cushion_tilt", "backrest_recline", "legrest_height") + ) + has_longitudinal_axis = any( + alias in clause for alias in MOTION_AXIS_ALIASES["longitudinal"] + ) or ( + not has_specific_non_longitudinal_axis + and any(alias in clause for alias in ("座椅", "座位")) + ) + if has_longitudinal_axis: + if re.search(r"最前面|最前|向前移到底|推到最前", clause): + endpoint_actions["longitudinal"] = 0 + elif re.search(r"最后面|最后|向后移到底|移到最后", clause): + endpoint_actions["longitudinal"] = 100 + cushion_alias = r"(?:坐垫倾角|坐盆|坐垫)" + if re.search( + cushion_alias + r"(?:抬到最上方|调到最上方|移到最上方|最高|抬到头|抬到底)", + clause, + ): + endpoint_actions["cushion_tilt"] = 0 + elif re.search( + cushion_alias + r"(?:降到最下方|调到最下方|移到最下方|最低|降到头|降到底)", + clause, + ): + endpoint_actions["cushion_tilt"] = 100 + backrest_alias = r"(?:靠背|椅背)" + if re.search(backrest_alias + r"(?:调直|立直|竖直)", clause): + endpoint_actions["backrest_recline"] = 0 + elif re.search( + backrest_alias + + r"(?:放倒到最后|放倒到底|完全放倒|后仰到底|向后移到底|最大角度)", + clause, + ): + endpoint_actions["backrest_recline"] = 100 + legrest_alias = r"(?:腿部支撑|小腿托|腿托|脚托)" + if re.search( + legrest_alias + + r"(?:收起|收回|降到最下方|调到最下方|降到最低|最低|降到头|降到底)", + clause, + ): + endpoint_actions["legrest_height"] = 0 + elif re.search( + legrest_alias + + r"(?:升到最上方|抬到最上方|调到最上方|升到最高|抬到最高|最高|完全抬起|升到头|升到底|抬到底)", + clause, + ): + endpoint_actions["legrest_height"] = 100 + for axis, position_pct in endpoint_actions.items(): + target_zh = _nearest_preceding_target(clause, len(clause)) or "副驾" + if "driver" in TARGETS[target_zh]: + ambiguities.append( + {"field": "target", "question": PASSENGER_ONLY_QUESTION} + ) + continue + motion_actions.append( + { + "target": "passenger", + "action_type": "position", + "axis": axis, + "position_pct": position_pct, + } + ) + + for axis, aliases in MOTION_AXIS_ALIASES.items(): + if axis in endpoint_actions or axis in relative_axes or axis in timed_axes: + continue + for alias in aliases: + position_match = re.search( POSITION_PATTERN_TEMPLATE.format(alias=re.escape(alias)), clause, ) + angle_match = None + if axis in MOTION_ANGLE_RANGES: + angle_match = re.search( + ANGLE_PATTERN_TEMPLATE.format(alias=re.escape(alias)), + clause, + ) + match = position_match or angle_match if match is None: continue target_zh = _nearest_preceding_target(clause, match.start()) or "副驾" @@ -440,23 +1102,43 @@ def parse_local_intent( {"field": "target", "question": PASSENGER_ONLY_QUESTION} ) break - position_pct = int(match.group("position")) - if position_pct > 100: - ambiguities.append( - { - "field": f"passenger.position.{axis}", - "question": f"{alias}位置百分比必须在0到100之间。", - } + absolute_angle = None + if position_match is not None: + requested_position_pct = int(position_match.group("position")) + position_pct = min(100, requested_position_pct) + else: + requested_angle = int(angle_match.group("angle")) + minimum, maximum = MOTION_ANGLE_RANGES[axis] + angle = max(minimum, min(maximum, requested_angle)) + position_pct = round( + (angle - minimum) * 100 / (maximum - minimum) ) - break - motion_actions.append( - { - "target": "passenger", - "action_type": "position", - "axis": axis, - "position_pct": position_pct, - } - ) + absolute_angle = angle + motion_action = { + "target": "passenger", + "action_type": "position", + "axis": axis, + "position_pct": position_pct, + } + if absolute_angle is not None: + motion_action["angle_deg"] = absolute_angle + if requested_angle != absolute_angle: + endpoint_label = ( + MOTION_ENDPOINT_LABELS[axis]["increase"] + if requested_angle > maximum + else MOTION_ENDPOINT_LABELS[axis]["decrease"] + ) + motion_action["user_notice"] = ( + f"{MOTION_AXIS_LABELS[axis]}请求角度{requested_angle}度超过" + f"{minimum}到{maximum}度行程;已采用备用目标" + f"{absolute_angle}度并移动到{endpoint_label}。" + ) + elif requested_position_pct != position_pct: + motion_action["user_notice"] = ( + f"{MOTION_AXIS_LABELS[axis]}请求位置{requested_position_pct}%超过" + "0到100%行程;已采用100%的备用目标并移动到机械末端。" + ) + motion_actions.append(motion_action) break merged: dict[tuple[str, str], dict[str, Any]] = {} @@ -498,6 +1180,15 @@ def parse_local_intent( actions = parsed["actions"] ambiguities = parsed["ambiguities"] + if ( + not actions + and _contains_unsupported_driver_target(text) + and not any(item.get("field") == "target" for item in ambiguities) + ): + ambiguities.append( + {"field": "target", "question": PASSENGER_ONLY_QUESTION} + ) + if not actions and not ambiguities: ambiguities.append( { @@ -527,6 +1218,8 @@ def parse_local_intent( f"目标:副驾座椅{axis_labels[action['axis']]}位置" f"{action['position_pct']}%。" ) + if action.get("user_notice"): + summary.append(str(action["user_notice"])) else: summary.append( f"目标:{labels[action['target']]}座椅" diff --git a/domains/seat/tests/integration/test_simulated_hardware.py b/domains/seat/tests/integration/test_simulated_hardware.py new file mode 100644 index 0000000..8150d56 --- /dev/null +++ b/domains/seat/tests/integration/test_simulated_hardware.py @@ -0,0 +1,80 @@ +from __future__ import annotations + +import tempfile +import unittest +from pathlib import Path + +from cognitive_agent.application.seat_service import REPOSITORY_ROOT, SeatDemoService +from cognitive_agent.infrastructure.can.hardware import HardwareSafetyError + + +class SimulatedHardwareIntegrationTests(unittest.TestCase): + def setUp(self) -> None: + self.service = SeatDemoService(REPOSITORY_ROOT) + self.service.simulated_hardware_enabled = True + self.temporary_directory = tempfile.TemporaryDirectory() + self.addCleanup(self.temporary_directory.cleanup) + self.service.artifact_root = Path(self.temporary_directory.name) + + def test_normal_simulated_hardware_is_explicit_and_isolated(self) -> None: + result = self.service.process( + "副驾靠背调到50%", + provider="local", + execution_mode="simulated_hardware", + ) + + self.assertEqual(result["status"], "succeeded") + report = result["execution_report"] + self.assertEqual(report["spec"]["mode"], "hil") + self.assertEqual(report["metadata"]["labels"]["simulation"], "true") + self.assertEqual( + report["metadata"]["labels"]["seat_feedback"], + "simulated_hardware", + ) + telemetry = report["spec"]["results"][0]["telemetry"] + self.assertTrue(telemetry["simulation"]) + self.assertFalse(telemetry["physical_can_opened"]) + + def test_each_fault_scenario_produces_a_failed_simulated_report(self) -> None: + expected_errors = { + "feedback_timeout": "FeedbackTimeout", + "adapter_disconnect": "CanAdapterDisconnected", + "motor_stall": "MotorStall", + "firmware_mismatch": "FirmwareMismatch", + "partial_feedback": "PartialFeedback", + } + for scenario, error_type in expected_errors.items(): + with self.subTest(scenario=scenario): + result = self.service.process( + "副驾靠背调到50%", + provider="local", + execution_mode="simulated_hardware", + simulation_fault=scenario, + ) + self.assertEqual(result["status"], "execution_failed") + report = result["execution_report"] + self.assertEqual( + report["metadata"]["labels"]["fault_scenario"], scenario + ) + telemetry = report["spec"]["results"][0]["telemetry"] + self.assertEqual(telemetry["error_type"], error_type) + self.assertFalse(telemetry["physical_can_opened"]) + + def test_simulated_hardware_requires_server_side_enablement(self) -> None: + self.service.simulated_hardware_enabled = False + with self.assertRaises(HardwareSafetyError): + self.service.process( + "副驾靠背调到50%", + provider="local", + execution_mode="simulated_hardware", + ) + + def test_runtime_publishes_fault_catalog_without_enabling_real_hardware(self) -> None: + runtime = self.service.runtime_info() + self.assertTrue(runtime["simulated_hardware"]["enabled"]) + self.assertFalse(runtime["simulated_hardware"]["physical_can_opened"]) + self.assertIn("motor_stall", runtime["simulated_hardware"]["fault_scenarios"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/domains/seat/tests/unit/test_intent.py b/domains/seat/tests/unit/test_intent.py index cad9fdd..c8d2322 100755 --- a/domains/seat/tests/unit/test_intent.py +++ b/domains/seat/tests/unit/test_intent.py @@ -22,6 +22,17 @@ class LocalIntentParserTests(unittest.TestCase): }, } + @classmethod + def motion_context(cls) -> dict: + context = cls.context() + context["devices"]["passenger"]["position"] = { + "longitudinal": {"position_pct": 75}, + "cushion_tilt": {"position_pct": 60}, + "backrest_recline": {"position_pct": 51, "angle_deg": 130}, + "legrest_height": {"position_pct": 69, "angle_deg": 145}, + } + return context + def test_parses_passenger_ventilation_on(self) -> None: result = parse_local_intent("打开副驾座椅通风") @@ -32,7 +43,7 @@ class LocalIntentParserTests(unittest.TestCase): "target": "passenger", "function": "ventilation", "state": "on", - "requested_level": None, + "requested_level": 1, } ], ) @@ -82,6 +93,229 @@ class LocalIntentParserTests(unittest.TestCase): [("longitudinal", 63), ("backrest_recline", 54)], ) + def test_normalizes_target_level_and_fullwidth_percentage_aliases(self) -> None: + thermal = parse_local_intent("右前座加热设置为中档") + motion = parse_local_intent("副驾驶滑轨调到百分之五十") + + self.assertEqual(thermal["actions"][0]["requested_level"], 2) + self.assertEqual(motion["actions"][0]["axis"], "longitudinal") + self.assertEqual(motion["actions"][0]["position_pct"], 50) + + def test_converts_backrest_angle_to_calibrated_percentage(self) -> None: + result = parse_local_intent("把副驾驶椅背设为130°") + + self.assertEqual(result["ambiguities"], []) + self.assertEqual(result["actions"][0]["axis"], "backrest_recline") + self.assertEqual(result["actions"][0]["position_pct"], 51) + + def test_parses_relative_backrest_angle_from_current_state(self) -> None: + result = parse_local_intent("靠背向前移动10度", self.motion_context()) + + self.assertEqual(result["ambiguities"], []) + action = result["actions"][0] + self.assertEqual(action["axis"], "backrest_recline") + self.assertEqual(action["position_pct"], 36) + self.assertEqual(action["angle_deg"], 120) + self.assertEqual( + action["motion_intent"], + { + "mode": "relative", + "direction": "decrease", + "start_position_pct": 51, + "delta_position_pct": 15, + "start_angle_deg": 130.0, + "delta_angle_deg": 10.0, + }, + ) + + def test_parses_relative_direction_synonyms_and_chinese_angle(self) -> None: + backward = parse_local_intent("椅背后仰十度", self.motion_context()) + legrest = parse_local_intent("腿托向下调10度", self.motion_context()) + + self.assertEqual(backward["actions"][0]["position_pct"], 66) + self.assertEqual(backward["actions"][0]["angle_deg"], 140) + self.assertEqual(legrest["actions"][0]["position_pct"], 55) + self.assertEqual(legrest["actions"][0]["angle_deg"], 135) + + def test_parses_relative_percentage_for_linear_axis(self) -> None: + result = parse_local_intent("副驾滑轨向前移动10%", self.motion_context()) + + self.assertEqual(result["ambiguities"], []) + self.assertEqual(result["actions"][0]["position_pct"], 65) + self.assertEqual(result["actions"][0]["motion_intent"]["direction"], "decrease") + + def test_rejects_relative_motion_without_state_and_clamps_endpoint_overflow(self) -> None: + missing = parse_local_intent("靠背向前移动10度") + context = self.motion_context() + context["devices"]["passenger"]["position"]["backrest_recline"] = { + "position_pct": 0, + "angle_deg": 95, + } + overflow = parse_local_intent("靠背向前移动10度", context) + + self.assertEqual(missing["actions"], []) + self.assertIn("缺少当前座椅位置", missing["ambiguities"][0]["question"]) + self.assertEqual(overflow["ambiguities"], []) + self.assertEqual(overflow["actions"][0]["position_pct"], 0) + self.assertTrue(overflow["actions"][0]["motion_intent"]["range_clamped"]) + self.assertIn("最前方", overflow["actions"][0]["user_notice"]) + + def test_clamps_oversized_relative_angle_to_backrest_endpoint(self) -> None: + context = self.motion_context() + context["devices"]["passenger"]["position"]["backrest_recline"] = { + "position_pct": 0, + "angle_deg": 95, + } + + result = parse_local_intent("靠背向后移动70度", context) + + self.assertEqual(result["ambiguities"], []) + action = result["actions"][0] + self.assertEqual(action["position_pct"], 100) + self.assertEqual(action["angle_deg"], 163) + self.assertEqual(action["motion_intent"]["requested_delta_angle_deg"], 70) + self.assertEqual(action["motion_intent"]["delta_angle_deg"], 68) + self.assertIn("备用目标", action["user_notice"]) + + def test_parses_and_clamps_user_timed_motion(self) -> None: + result = parse_local_intent("靠背向后移动70秒", self.motion_context()) + + self.assertEqual(result["ambiguities"], []) + action = result["actions"][0] + self.assertEqual(action["position_pct"], 100) + self.assertEqual( + action["motion_intent"], + { + "mode": "timed", + "direction": "increase", + "start_position_pct": 51, + "delta_position_pct": 49, + "requested_duration_ms": 70_000, + "applied_duration_ms": 30_000, + "max_duration_ms": 30_000, + "min_duration_ms": 300, + "duration_clamped": True, + "endpoint_expected": "far", + }, + ) + self.assertIn("最大允许时长为30秒", action["user_notice"]) + + def test_supports_chinese_seconds_minutes_and_minimum_duration(self) -> None: + chinese = parse_local_intent("椅背后仰两秒", self.motion_context()) + minute = parse_local_intent("座椅向前移动1分钟", self.motion_context()) + minimum = parse_local_intent("坐垫向下移动0.1秒", self.motion_context()) + + self.assertEqual(chinese["actions"][0]["motion_intent"]["applied_duration_ms"], 2_000) + self.assertEqual(minute["actions"][0]["axis"], "longitudinal") + self.assertEqual(minute["actions"][0]["position_pct"], 0) + self.assertEqual(minute["actions"][0]["motion_intent"]["applied_duration_ms"], 30_000) + self.assertEqual(minimum["actions"][0]["motion_intent"]["applied_duration_ms"], 300) + + def test_clamps_absolute_position_and_angle_to_endpoint(self) -> None: + percentage = parse_local_intent("副驾水平位置调到101%") + angle = parse_local_intent("副驾靠背调到200度") + + self.assertEqual(percentage["ambiguities"], []) + self.assertEqual(percentage["actions"][0]["position_pct"], 100) + self.assertIn("备用目标", percentage["actions"][0]["user_notice"]) + self.assertEqual(angle["ambiguities"], []) + self.assertEqual(angle["actions"][0]["position_pct"], 100) + self.assertEqual(angle["actions"][0]["angle_deg"], 163) + + def test_applies_one_shared_percentage_to_all_named_axes(self) -> None: + result = parse_local_intent("副驾驶水平、坐垫、椅背、脚托都调到40%") + + self.assertEqual(result["ambiguities"], []) + self.assertEqual( + {(action["axis"], action["position_pct"]) for action in result["actions"]}, + { + ("longitudinal", 40), + ("cushion_tilt", 40), + ("backrest_recline", 40), + ("legrest_height", 40), + }, + ) + + def test_normalizes_common_heating_and_ventilation_synonyms(self) -> None: + warming = parse_local_intent("副驾座椅取暖开到2档") + brief_warming = parse_local_intent("副驾座椅暖一下") + airflow = parse_local_intent("副驾座椅吹风开到2档") + + self.assertEqual( + (warming["actions"][0]["function"], warming["actions"][0]["requested_level"]), + ("heating", 2), + ) + self.assertEqual( + ( + brief_warming["actions"][0]["function"], + brief_warming["actions"][0]["requested_level"], + ), + ("heating", 1), + ) + self.assertEqual( + (airflow["actions"][0]["function"], airflow["actions"][0]["requested_level"]), + ("ventilation", 2), + ) + + def test_rejects_unsupported_seat_scopes_instead_of_defaulting_to_passenger(self) -> None: + for utterance in ( + "打开后排座椅加热", + "打开左前座椅通风", + "打开所有座椅加热", + ): + with self.subTest(utterance=utterance): + result = parse_local_intent(utterance) + self.assertEqual(result["actions"], []) + self.assertEqual(result["ambiguities"][0]["field"], "target") + self.assertIn("不能把", result["ambiguities"][0]["question"]) + + def test_axis_specific_endpoint_phrases_do_not_move_the_longitudinal_axis(self) -> None: + cases = { + "坐盆抬到最上方": ("cushion_tilt", 0), + "坐盆降到最下方": ("cushion_tilt", 100), + "靠背放倒到最后": ("backrest_recline", 100), + "腿托升到最高": ("legrest_height", 100), + "腿托降到最低": ("legrest_height", 0), + } + for utterance, expected in cases.items(): + with self.subTest(utterance=utterance): + result = parse_local_intent(utterance) + self.assertEqual(result["ambiguities"], []) + self.assertEqual( + [(item["axis"], item["position_pct"]) for item in result["actions"]], + [expected], + ) + + def test_parses_normal_half_second_and_minimum_clamped_timed_motion(self) -> None: + normal = parse_local_intent("滑轨向后移动2秒", self.motion_context()) + half_second = parse_local_intent("靠背向后移动半秒", self.motion_context()) + minimum = parse_local_intent("腿托向上移动200毫秒", self.motion_context()) + + self.assertEqual(normal["actions"][0]["motion_intent"]["applied_duration_ms"], 2_000) + self.assertFalse(normal["actions"][0]["motion_intent"]["duration_clamped"]) + self.assertEqual( + half_second["actions"][0]["motion_intent"]["requested_duration_ms"], + 500, + ) + self.assertEqual(minimum["actions"][0]["motion_intent"]["applied_duration_ms"], 300) + self.assertTrue(minimum["actions"][0]["motion_intent"]["duration_clamped"]) + self.assertIn("最小允许时长为0.3秒", minimum["actions"][0]["user_notice"]) + + def test_rejects_unsupported_level_and_conflicting_state(self) -> None: + unsupported = parse_local_intent("副驾加热开到4档") + conflicting = parse_local_intent("打开副驾加热然后关闭副驾加热") + + self.assertEqual(unsupported["actions"], []) + self.assertEqual(unsupported["ambiguities"][0]["field"], "passenger.heating.level") + self.assertEqual(conflicting["actions"], []) + self.assertEqual(conflicting["ambiguities"][0]["field"], "passenger.thermal.state") + + def test_rejects_driver_target_even_when_only_a_mode_is_named(self) -> None: + result = parse_local_intent("打开主驾零重力模式") + + self.assertEqual(result["actions"], []) + self.assertEqual(result["ambiguities"][0]["field"], "target") + def test_rejects_driver_four_axis_zero(self) -> None: result = parse_local_intent("把主驾座椅四轴归零") diff --git a/domains/seat/tests/unit/test_t2g_hardware.py b/domains/seat/tests/unit/test_t2g_hardware.py index 111b69e..cc04139 100755 --- a/domains/seat/tests/unit/test_t2g_hardware.py +++ b/domains/seat/tests/unit/test_t2g_hardware.py @@ -76,6 +76,7 @@ class ReactiveFakeBus: absolute_failure_targets: dict[int, int] | None = None, timed_failure_result: int | None = None, timed_failure_event: int = 4, + timed_endpoint: str | None = None, ): self.matrix = matrix self.complete_motion = complete_motion @@ -86,6 +87,7 @@ class ReactiveFakeBus: self.absolute_failure_targets = dict(absolute_failure_targets or {}) self.timed_failure_result = timed_failure_result self.timed_failure_event = timed_failure_event + self.timed_endpoint = timed_endpoint self.hall = [0, 0, 0, 0] self.position = [0, 0, 0, 0] self.max_hall = [480, 374, 917, 647] @@ -268,12 +270,70 @@ class ReactiveFakeBus: }, ) ) - # The real controller publishes cyclic status. Keep one more - # sample queued for the executor's post-home preflight read. + # The real controller publishes all four cyclic motor status + # samples after a home completes. Keep a complete cycle queued + # for the next axis preflight in a four-axis zero request. + for cyclic_motor in range(4): + self.received.append( + self._frame( + "T2G_Seat_Move_Motor_Status_302", + { + "Motor_Sub_ID": cyclic_motor, + "Task_State": 0, + "Result": 0, + "Position_Valid": 1, + "Motor_Sequence": sequence, + "Value_X100": self.position[cyclic_motor], + "Duty_Percent": 0, + }, + ) + ) + for cyclic_motor in range(4): + self.received.append( + self._frame( + "T2G_Seat_Move_Diagnostic_303", + { + "Motor_Sub_ID": cyclic_motor, + "Hall_Count": self.hall[cyclic_motor], + "Max_Hall_Count": self.max_hall[cyclic_motor], + "Hall_Speed_Half_Pps": 180, + }, + ) + ) + if opcode == 3 and self.timed_endpoint is not None: + motor = command["Motor_Selector"] + at_far_endpoint = self.timed_endpoint == "far" + self.hall[motor] = self.max_hall[motor] if at_far_endpoint else 0 + self.position[motor] = 10_000 if at_far_endpoint else 0 self.received.append( - self._frame("T2G_Seat_Move_Motor_Status_302", home_status) + self._frame( + "T2G_Seat_Move_Motor_Status_302", + { + "Motor_Sub_ID": motor, + "Task_State": 7, + "Result": 4, + "Direction": command["Direction"], + "Position_Valid": 1, + "Near_Endpoint": int(not at_far_endpoint), + "Far_Endpoint": int(at_far_endpoint), + "Motor_Sequence": sequence, + "Value_X100": self.position[motor], + "Duty_Percent": 0, + }, + ) ) - if opcode == 3 and self.timed_failure_result is not None: + self.received.append( + self._frame( + "T2G_Seat_Move_Diagnostic_303", + { + "Motor_Sub_ID": motor, + "Last_Motor_Event": 3 if at_far_endpoint else 2, + "Hall_Count": self.hall[motor], + "Max_Hall_Count": self.max_hall[motor], + }, + ) + ) + elif opcode == 3 and self.timed_failure_result is not None: motor = command["Motor_Selector"] self.received.append( self._frame( @@ -387,7 +447,7 @@ class ProtocolSignatureFakeBus: self.received: deque[CanFrame] = deque() self.closed = False if signature: - self.received.append(CanFrame(0x301, bytes.fromhex("10 00 00 00 00 00 F0 30"))) + self.received.append(CanFrame(0x301, bytes.fromhex("10 00 00 00 00 00 F0 60"))) for motor in range(4): self.received.append( CanFrame(0x302, bytes([motor, 0, 0x08, 0, 0, 0, 0, 0])) @@ -480,7 +540,7 @@ class T2GHardwareTests(unittest.TestCase): self.assertEqual(command["signals"]["Param_B"], 30_000) self.assertEqual(command["completion"]["timeout_ms"], 33_000) - def test_compiler_maps_small_relative_backrest_request_to_timed_duty(self) -> None: + def test_compiler_prefers_absolute_relative_target_with_timed_fallback(self) -> None: config = function_config( operation( "seat.set_backrest_recline", @@ -498,11 +558,16 @@ class T2GHardwareTests(unittest.TestCase): command = self.compiler.compile(config, {})["spec"]["commands"][0] - self.assertEqual(command["signals"]["Opcode"], 3) - self.assertEqual(command["signals"]["Direction"], 1) - self.assertEqual(command["signals"]["Param_A"], 1320) - self.assertEqual(command["signals"]["Param_B"], 900) - self.assertEqual(command["completion"]["signal"], "Task_State") + self.assertEqual(command["signals"]["Opcode"], 1) + self.assertEqual(command["signals"]["Direction"], 0) + self.assertEqual(command["signals"]["Param_A"], 3100) + self.assertEqual(command["completion"]["signal"], "Value_X100") + fallback = command["relative_fallback"] + self.assertEqual(fallback["signals"]["Opcode"], 3) + self.assertEqual(fallback["signals"]["Direction"], 1) + self.assertEqual(fallback["signals"]["Param_A"], 1320) + self.assertEqual(fallback["signals"]["Param_B"], 900) + self.assertEqual(fallback["completion"]["signal"], "Task_State") def test_compiler_maps_large_relative_backrest_request_to_absolute_target(self) -> None: config = function_config( @@ -527,6 +592,34 @@ class T2GHardwareTests(unittest.TestCase): self.assertEqual(command["signals"]["Param_A"], 6400) self.assertEqual(command["completion"]["signal"], "Value_X100") + def test_compiler_emits_bounded_user_timed_motion(self) -> None: + config = function_config( + operation( + "seat.set_backrest_recline", + {"position_pct": 100, "angle_deg": 163}, + motion={ + "mode": "timed", + "direction": "increase", + "start_position_pct": 0, + "delta_position_pct": 100, + "requested_duration_ms": 70_000, + "applied_duration_ms": 30_000, + "max_duration_ms": 30_000, + "min_duration_ms": 300, + "duration_clamped": True, + "endpoint_expected": "far", + }, + ) + ) + + command = self.compiler.compile(config, {})["spec"]["commands"][0] + + self.assertEqual(command["signals"]["Opcode"], 3) + self.assertEqual(command["signals"]["Direction"], 1) + self.assertEqual(command["signals"]["Param_A"], 30_000) + self.assertEqual(command["signals"]["Param_B"], 900) + self.assertEqual(command["completion"]["timeout_ms"], 35_000) + def test_driver_target_is_rejected_by_hardware_compiler(self) -> None: driver = function_config( operation( @@ -603,6 +696,87 @@ class T2GHardwareTests(unittest.TestCase): self.assertEqual([item.data[0] for item in bus.sent], [9, 1]) self.assertTrue(bus.closed) + def test_firmware_replacement_forces_four_axis_position_memory_sync(self) -> None: + config = function_config( + operation("seat.set_backrest_recline", {"position_pct": 50}) + ) + plan = self.compiler.compile(config, {}) + bus = ReactiveFakeBus(self.matrix) + bus.hall = [220, 180, 600, 310] + bus.position = [4500, 4800, 6500, 4700] + position_sync_state = {"synchronized": True} + + class ReprogrammedGuard: + def prepare_bus(self) -> tuple[ReactiveFakeBus, dict[str, object]]: + return bus, { + "firmware_verified": True, + "programmed_this_request": True, + } + + with patch("seat_domain.hardware_executor.time.sleep"): + report = HardwareSeatExecutor( + self.matrix, + lambda: bus, + ack_timeout_ms=20, + motor_max_hall={0: 480, 1: 374, 2: 917, 3: 647}, + firmware_guard=ReprogrammedGuard(), # type: ignore[arg-type] + synchronize_position_before_first_motion=True, + position_sync_state=position_sync_state, + ).execute(plan, config) + + self.assertEqual(report["spec"]["status"], "succeeded") + sent_commands = [ + self.matrix.decode("T2G_Seat_Move_Command_300", frame.data) + for frame in bus.sent + if frame.arbitration_id == 0x300 + ] + self.assertEqual( + [(item["Opcode"], item["Motor_Selector"]) for item in sent_commands], + [(9, 0), (0x0B, 0), (0x0B, 1), (0x0B, 2), (0x0B, 3), (1, 2)], + ) + sync = next( + item + for item in report["spec"]["results"] + if item["ref"] == "seat-position-memory-sync" + ) + self.assertEqual( + sync["telemetry"]["trigger"], "repository_firmware_reprogrammed" + ) + self.assertEqual(len(sync["telemetry"]["axes"]), 4) + self.assertTrue(position_sync_state["synchronized"]) + + def test_first_process_motion_syncs_once_and_reuses_the_reference(self) -> None: + config = function_config( + operation("seat.set_longitudinal_position", {"position_pct": 40}) + ) + plan = self.compiler.compile(config, {}) + state = {"synchronized": False} + first_bus = ReactiveFakeBus(self.matrix) + with patch("seat_domain.hardware_executor.time.sleep"): + first = HardwareSeatExecutor( + self.matrix, + lambda: first_bus, + ack_timeout_ms=20, + motor_max_hall={0: 480, 1: 374, 2: 917, 3: 647}, + synchronize_position_before_first_motion=True, + position_sync_state=state, + ).execute(plan, config) + + second_bus = ReactiveFakeBus(self.matrix) + second = HardwareSeatExecutor( + self.matrix, + lambda: second_bus, + ack_timeout_ms=20, + motor_max_hall={0: 480, 1: 374, 2: 917, 3: 647}, + synchronize_position_before_first_motion=True, + position_sync_state=state, + ).execute(plan, config) + + self.assertEqual(first["spec"]["status"], "succeeded") + self.assertEqual(second["spec"]["status"], "succeeded") + self.assertEqual([item.data[0] for item in first_bus.sent], [9, 0x0B, 0x0B, 0x0B, 0x0B, 1]) + self.assertEqual([item.data[0] for item in second_bus.sent], [9, 1]) + def test_passive_snapshot_reads_all_passenger_axes_and_thermal_state(self) -> None: bus = ReactiveFakeBus(self.matrix) for motor, value_x100 in enumerate((1200, 3400, 5600, 7800)): @@ -693,12 +867,15 @@ class T2GHardwareTests(unittest.TestCase): ) self.assertTrue( all( - command["signals"]["Param_A"] == 0 + command["signals"]["Opcode"] == 0x0B + and command["signals"]["Param_A"] == 0x4B52 + and command["signals"]["Param_B"] == 120 for command in plan["spec"]["commands"] ) ) bus = ReactiveFakeBus(self.matrix) + position_sync_state = {"synchronized": False} report = HardwareSeatExecutor( self.matrix, lambda: bus, @@ -706,6 +883,8 @@ class T2GHardwareTests(unittest.TestCase): stop_all_motor_selector=int( self.compiler.protocol["stop_all_motor_selector"] ), + synchronize_position_before_first_motion=True, + position_sync_state=position_sync_state, ).execute(plan, config) self.assertEqual(report["spec"]["status"], "succeeded") @@ -716,7 +895,15 @@ class T2GHardwareTests(unittest.TestCase): ] self.assertEqual( [(item["Opcode"], item["Motor_Selector"]) for item in sent_commands], - [(9, 0), (1, 0), (1, 1), (1, 2), (1, 3)], + [(9, 0), (0x0B, 0), (0x0B, 1), (0x0B, 2), (0x0B, 3)], + ) + self.assertTrue(position_sync_state["synchronized"]) + self.assertEqual( + sum( + item["ref"] == "seat-position-memory-sync" + for item in report["spec"]["results"] + ), + 1, ) def test_zero_recovers_verified_stale_near_endpoint_offset(self) -> None: @@ -741,15 +928,12 @@ class T2GHardwareTests(unittest.TestCase): for frame in bus.sent if frame.arbitration_id == 0x300 ] - self.assertEqual( - [item["Opcode"] for item in sent_commands], - [9, 1, 3, 0x0B], - ) + self.assertEqual([item["Opcode"] for item in sent_commands], [9, 0x0B]) telemetry = report["spec"]["results"][0]["telemetry"] recovery = telemetry["position_recovery"] - self.assertEqual(recovery["mode"], "verified_endpoint_drift_rehome") - self.assertGreater(recovery["away_probe"]["hall_delta"], 2) - self.assertEqual(recovery["home"]["hall_after"], 0) + self.assertEqual(recovery["mode"], "explicit_known_range_home") + self.assertEqual(recovery["hall_before"], 6) + self.assertEqual(recovery["hall_after"], 0) self.assertEqual(telemetry["effective_position_pct"], 0) def test_zero_recovers_after_full_travel_reaches_near_endpoint_window(self) -> None: @@ -778,14 +962,10 @@ class T2GHardwareTests(unittest.TestCase): for frame in bus.sent if frame.arbitration_id == 0x300 ] - self.assertEqual( - [item["Opcode"] for item in sent_commands], - [9, 1, 3, 0x0B], - ) + self.assertEqual([item["Opcode"] for item in sent_commands], [9, 0x0B]) recovery = report["spec"]["results"][0]["telemetry"]["position_recovery"] - self.assertEqual(recovery["failed_absolute_hall_before"], 374) - self.assertEqual(recovery["failed_absolute_hall_after"], 4) - self.assertEqual(recovery["home"]["hall_after"], 0) + self.assertEqual(recovery["hall_before"], 374) + self.assertEqual(recovery["hall_after"], 0) def test_zero_recovers_real_m0_stall_at_calibrated_near_endpoint(self) -> None: config = function_config( @@ -813,22 +993,16 @@ class T2GHardwareTests(unittest.TestCase): for frame in bus.sent if frame.arbitration_id == 0x300 ] - self.assertEqual( - [item["Opcode"] for item in sent_commands], - [9, 1, 3, 0x0B], - ) + self.assertEqual([item["Opcode"] for item in sent_commands], [9, 0x0B]) recovery = report["spec"]["results"][0]["telemetry"]["position_recovery"] - self.assertEqual(recovery["failed_absolute_hall_before"], 480) - self.assertEqual(recovery["failed_absolute_hall_after"], 52) - self.assertEqual(recovery["endpoint_recovery_max_near_hall"], 72) - self.assertGreater(recovery["away_probe"]["hall_delta"], 2) - self.assertEqual(recovery["home"]["hall_after"], 0) + self.assertEqual(recovery["hall_before"], 480) + self.assertEqual(recovery["hall_after"], 0) self.assertEqual( report["spec"]["results"][0]["telemetry"]["effective_position_pct"], 0, ) - def test_zero_does_not_rehome_a_midrange_stall_as_an_endpoint(self) -> None: + def test_explicit_zero_homes_even_when_the_stored_position_is_midrange(self) -> None: config = function_config( operation("seat.set_longitudinal_position", {"position_pct": 0}) ) @@ -844,20 +1018,16 @@ class T2GHardwareTests(unittest.TestCase): motor_max_hall={0: 480, 1: 374, 2: 917, 3: 647}, ).execute(plan, config) - self.assertEqual(report["spec"]["status"], "failed") + self.assertEqual(report["spec"]["status"], "succeeded") sent_commands = [ self.matrix.decode("T2G_Seat_Move_Command_300", frame.data) for frame in bus.sent if frame.arbitration_id == 0x300 ] - self.assertEqual([item["Opcode"] for item in sent_commands], [9, 1, 9]) - self.assertIn("STALL", report["spec"]["results"][-1]["message"]) - current = report["spec"]["results"][-1]["telemetry"][ - "current_diagnostic" - ] - self.assertEqual(current["sample_count"], 1) - self.assertEqual(current["max_current_delta_raw"], 700) - self.assertTrue(current["stall_overlap_seen"]) + self.assertEqual([item["Opcode"] for item in sent_commands], [9, 0x0B]) + recovery = report["spec"]["results"][0]["telemetry"]["position_recovery"] + self.assertEqual(recovery["hall_before"], 116) + self.assertEqual(recovery["hall_after"], 0) def test_zero_recovers_near_endpoint_timeout_after_full_travel(self) -> None: config = function_config( @@ -881,9 +1051,8 @@ class T2GHardwareTests(unittest.TestCase): self.assertEqual(report["spec"]["status"], "succeeded") recovery = report["spec"]["results"][0]["telemetry"]["position_recovery"] - self.assertEqual(recovery["failed_absolute_hall_before"], 605) - self.assertEqual(recovery["failed_absolute_hall_after"], 3) - self.assertEqual(recovery["home"]["hall_after"], 0) + self.assertEqual(recovery["hall_before"], 605) + self.assertEqual(recovery["hall_after"], 0) def test_far_endpoint_timeout_within_position_tolerance_is_accepted(self) -> None: config = function_config( @@ -1036,6 +1205,114 @@ class T2GHardwareTests(unittest.TestCase): self.assertGreater(telemetry["hall_delta"], 0) self.assertTrue(telemetry["hall_direction_verified"]) + def test_executor_accepts_user_timed_motion_that_reaches_endpoint_early(self) -> None: + config = function_config( + operation( + "seat.set_backrest_recline", + {"position_pct": 100, "angle_deg": 163}, + motion={ + "mode": "timed", + "direction": "increase", + "start_position_pct": 0, + "delta_position_pct": 100, + "requested_duration_ms": 70_000, + "applied_duration_ms": 30_000, + "max_duration_ms": 30_000, + "min_duration_ms": 300, + "duration_clamped": True, + "endpoint_expected": "far", + }, + ) + ) + plan = self.compiler.compile(config, {}) + bus = ReactiveFakeBus(self.matrix, timed_endpoint="far") + + report = HardwareSeatExecutor( + self.matrix, + lambda: bus, + ack_timeout_ms=20, + axis_maximum_x100={"seat.set_backrest_recline": 10_000}, + ).execute(plan, config) + + self.assertEqual(report["spec"]["status"], "succeeded") + self.assertEqual([item.data[0] for item in bus.sent], [9, 3]) + telemetry = report["spec"]["results"][0]["telemetry"] + self.assertEqual(telemetry["motion_mode"], "timed_user_request") + self.assertEqual(telemetry["endpoint_reached"], "far") + self.assertTrue(telemetry["endpoint_terminal_acceptance"]) + self.assertEqual(telemetry["effective_position_pct"], 100) + self.assertIn("最大允许时长为30秒", telemetry["user_notice"]) + self.assertIn("到达最后方", telemetry["user_notice"]) + + def test_executor_does_not_hide_non_endpoint_user_timed_stall(self) -> None: + config = function_config( + operation( + "seat.set_backrest_recline", + {"position_pct": 100, "angle_deg": 163}, + motion={ + "mode": "timed", + "direction": "increase", + "start_position_pct": 0, + "delta_position_pct": 100, + "requested_duration_ms": 2_000, + "applied_duration_ms": 2_000, + "max_duration_ms": 30_000, + "min_duration_ms": 300, + "duration_clamped": False, + }, + ) + ) + plan = self.compiler.compile(config, {}) + bus = ReactiveFakeBus( + self.matrix, + timed_failure_result=5, + timed_failure_event=4, + ) + + report = HardwareSeatExecutor( + self.matrix, + lambda: bus, + ack_timeout_ms=20, + axis_maximum_x100={"seat.set_backrest_recline": 10_000}, + ).execute(plan, config) + + self.assertEqual(report["spec"]["status"], "failed") + self.assertEqual( + report["spec"]["results"][-1]["telemetry"]["failure_category"], + "stall_no_hall_activity", + ) + + def test_executor_uses_closed_loop_target_for_calibrated_relative_motion(self) -> None: + config = function_config( + operation( + "seat.set_backrest_recline", + {"position_pct": 31, "angle_deg": 109}, + motion={ + "mode": "relative", + "direction": "increase", + "start_position_pct": 20, + "delta_position_pct": 11, + "start_angle_deg": 104, + "delta_angle_deg": 5, + }, + ) + ) + plan = self.compiler.compile(config, {}) + bus = ReactiveFakeBus(self.matrix, position_valid=True) + + report = HardwareSeatExecutor( + self.matrix, + lambda: bus, + ack_timeout_ms=20, + axis_maximum_x100={"seat.set_backrest_recline": 10_000}, + ).execute(plan, config) + + self.assertEqual(report["spec"]["status"], "succeeded") + self.assertEqual([item.data[0] for item in bus.sent], [9, 1]) + telemetry = report["spec"]["results"][0]["telemetry"] + self.assertEqual(telemetry["motion_mode"], "relative_absolute_target") + self.assertEqual(telemetry["effective_position_pct"], 31) + def test_executor_reports_stall_with_post_failure_hall_diagnostics(self) -> None: config = function_config( operation( @@ -1209,6 +1486,7 @@ class T2GHardwareTests(unittest.TestCase): automatic = SeatHardwareSettings.from_env(ROOT) self.assertTrue(automatic.enabled) self.assertTrue(automatic.auto_flash_enabled) + self.assertTrue(automatic.position_sync_enabled) with patch.dict( os.environ, @@ -1225,6 +1503,7 @@ class T2GHardwareTests(unittest.TestCase): dry_run = SeatHardwareSettings.from_env(ROOT) self.assertFalse(dry_run.enabled) self.assertFalse(dry_run.auto_flash_enabled) + self.assertFalse(dry_run.position_sync_enabled) def test_settings_allow_explicit_local_debug_mode_without_token(self) -> None: environment = { @@ -1280,7 +1559,7 @@ class T2GHardwareTests(unittest.TestCase): self.assertIs(prepared, bus) self.assertFalse(telemetry["programmed_this_request"]) - self.assertEqual(telemetry["firmware_revision"], 3) + self.assertEqual(telemetry["firmware_revision"], 6) self.assertEqual(bus.sent, []) self.assertEqual(telemetry["max_hall_counts"], [480, 374, 917, 647]) self.assertFalse(bus.closed) diff --git a/firmware/t2g/Seat_Controller_demo/App/seat_motor_manager.c b/firmware/t2g/Seat_Controller_demo/App/seat_motor_manager.c index 2548dd7..50389a8 100755 --- a/firmware/t2g/Seat_Controller_demo/App/seat_motor_manager.c +++ b/firmware/t2g/Seat_Controller_demo/App/seat_motor_manager.c @@ -915,14 +915,22 @@ bool SeatMotor_CalibrateRange(motor_mode_t mode, uint32_t commandSequence) { motor_calibration_result_t result; + uint8_t dutyPercent; if((false == SeatMotor_ModeValid(mode)) || (0ul == legTimeoutMs)) { return false; } + /* The connected four-axis bench needs the same verified loaded duty used + * by normal absolute moves and known-range homing. The protocol minimum + * (50%) cannot reliably start M0/M1 at a loaded endpoint; using it makes + * the first quiet window look like an endpoint and invalidates an + * otherwise healthy calibration. Hall endpoint, timeout and current + * protections remain active throughout both legs. */ + dutyPercent = SeatMotor_DefaultDutyPercent(mode); if((false == SeatMotor_PrepareNewTask(mode, commandSequence)) || (MOTOR_API_SUCCESS != Motor_SetFixedDutyPercent( - mode, MOTOR_SPEED_MIN_DUTY_PERCENT))) + mode, dutyPercent))) { SeatMotor_SetFailed(mode, SEAT_MOTOR_RESULT_CALIBRATION_FAILED); return false; diff --git a/firmware/t2g/Seat_Controller_demo/Config/seat_move_config.h b/firmware/t2g/Seat_Controller_demo/Config/seat_move_config.h index b381cfd..a7a73b2 100755 --- a/firmware/t2g/Seat_Controller_demo/Config/seat_move_config.h +++ b/firmware/t2g/Seat_Controller_demo/Config/seat_move_config.h @@ -67,7 +67,7 @@ #define SEAT_MOVE_CAN_PROTOCOL_VERSION (1u) /* Repository image identity carried by 0x301 byte 7 high nibble. Increment * whenever a host-visible safety or motion fix requires automatic reflash. */ -#define SEAT_MOVE_FIRMWARE_REVISION (3u) +#define SEAT_MOVE_FIRMWARE_REVISION (6u) #define SEAT_MOVE_CAN_COMMAND_ID (0x300u) #define SEAT_MOVE_CAN_SYSTEM_STATUS_ID (0x301u) diff --git a/firmware/t2g/Seat_Controller_demo/Docs/README_Seat_Controller_demo.md b/firmware/t2g/Seat_Controller_demo/Docs/README_Seat_Controller_demo.md index bf4994c..d3f9862 100755 --- a/firmware/t2g/Seat_Controller_demo/Docs/README_Seat_Controller_demo.md +++ b/firmware/t2g/Seat_Controller_demo/Docs/README_Seat_Controller_demo.md @@ -44,12 +44,13 @@ CAN 为 500 kbit/s、经典标准帧、11-bit ID、DLC 8。移动协议版本为 - 任何热/风输出初始化或运行故障都会关断热/风并锁存全局 driver fault;移动也进入 inhibit。 - 四电机使用独立任务、Sequence、Hall、超时和故障上下文;同轴换向先全关并等待死区,不同轴命令不会互相取消。 - 四轴分别具有启动宽限(M0/M1/M2=1 s,M3=2 s)。普通移动仅在“500 ms Hall双边沿窗口不超过2个边沿”且“相对停止态零点的轴电流超过独立阈值并持续200 ms”同时成立时报告 `STALL`;低Hall但电流低或采样过期时不误报堵转,连续5 s无运动后关断并报告 `TIMEOUT`。 +- 真实台架诊断必须同时保存命令期间的 `0x304` 电流峰值和 `0x303` Hall 变化:高电流且无 Hall 表示机械阻塞或 Hall 公共参考异常,低电流且双向无 Hall 更符合驱动桥、连接器、电机线束或 Hall 地线开路。2026-08-01 的 M0/M1/M2 异常最终定位为 Hall 地线断开;2026-08-02 恢复接线后完整 33 条自动 HIL 全部通过。不得靠提高 Duty、阈值或超时掩盖同类线路问题。 - 四轴普通绝对/相对移动默认使用90% PWM占空比;堵转电流差值阈值在重新带载标定前统一使用500 raw保守默认值,优先避免正常运动误报。PWM软件上限保持95%。 - 位置任务因端点/堵转事件停止时,若最终Hall已进入目标±2脉冲范围则按到位完成;底层LastEvent仍由`0x303`保留用于诊断。超过该范围的STALL/TIMEOUT仍按失败处理。 - `HOME_KNOWN_RANGE`/全量标定的寻端语义与普通移动分离。端点要求500 ms内Hall双边沿为0,避免慢速移动仅有下降沿时被误判为端点;已知量程归零若第一次寻近端少于4个真实Hall边沿,会先向远端验证至少4个双边沿再重新寻近端,并校验回程与离端边沿数(允许1边沿误差),禁止把电机未启动直接清零。无法证明往返运动时归零失败并使PositionValid失效。位置和量程仍按Hall上升沿计数。 - `STOP_ALL` 不受旧 Sequence 限制;CAN RX ISR 先立即终止四路 PWM,因此也能打断阻塞式全行程标定,主流程随后完成 ACK 和 Sequence 重同步。 - `CALIBRATE_RANGE` 的 ParamB 是每个寻端行程的实际超时(10~600 s);标定期间继续发送 `0x301/0x302/0x303` 周期反馈。 -- `HOME_KNOWN_RANGE(0x0B)` 的 ParamA 必须为 `0x4B52`,ParamB 为最近端寻找超时(10~600 s)。它使用各轴正常90% Duty,只寻找最近端并置 Hall=0/PositionValid=1,保留480/374/917/647,不访问最远端;已经在最近端时会执行约3 Hall的短离端验证后返回。 +- `HOME_KNOWN_RANGE(0x0B)` 的 ParamA 必须为 `0x4B52`,ParamB 为最近端寻找超时(10~600 s)。它使用各轴正常90% Duty,只寻找最近端并置 Hall=0/PositionValid=1,保留当前 MaxHall,不访问最远端;已经在最近端时会执行约3 Hall的短离端验证后返回。 - 位置记忆使用 SMV8 双槽、版本、序号和 CRC。运动命令启动前先提交较新的 dirty 记录,防止运动中掉电后恢复旧位置;所有电机停稳后保存四轴当前 Hall、最大 Hall、物理绝对量和 PositionValid。正常掉电重启后 `0x302/0x303` 可直接取得上次停止位置。运动中掉电或存储不兼容时位置无效,应用只对失效轴执行 `0x0B` 回最近端,然后继续绝对目标。SMV5/SMV6 的旧量程记录和 SMV7 的旧通道映射记录均不会直接恢复。 - C-SPY `execUserExit()` 同时关断四电机 PWM、风扇 TCPWM60 和加热 TCPWM65,并验证物理输出 latch 为低。 - 正常车辆上电不要求调试器连接;真正 POR 会清除调试会话标记。若 C-SPY 会话结束或调试器脱离,则本次供电周期锁存安全停机,防止烧录结束后执行器继续动作。 diff --git a/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.hex b/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.hex index 68b0f71..b20cff6 100755 --- a/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.hex +++ b/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.hex @@ -1,12 +1,12 @@ :020000041000EA -:1000000000000228FDD3001089DB0010C1D80010C9 +:100000000000022809D4001095DB0010CDD80010A4 :1000100000000000000000000000000000000000E0 -:1000200000000000000000000000000081D9001066 -:1000300000000000000000008DDB001091DB0010CC -:10004000C9CD0010EDCD001011CE001035CE00103E -:1000500059CE00107DCE0010A1CE0010C5CE0010EC -:1000600095DB001099DB00109DDB0010A1DB001078 -:10007000A5DB0010A9DB0010ADDB0010B1DB001028 +:100020000000000000000000000000008DD900105A +:10003000000000000000000099DB00109DDB0010B4 +:10004000D5CD0010F9CD00101DCE001041CE00100E +:1000500065CE001089CE0010ADCE0010D1CE0010BC +:10006000A1DB0010A5DB0010A9DB0010ADDB001048 +:10007000B1DB0010B5DB0010B9DB0010BDDB0010F8 :1000800000B5010009B2002905D40121C006C00E47 :100090008140C648016000BD00B5010009B20029D9 :1000A00005D40121C006C00E8140C148016000BDD9 @@ -78,7 +78,7 @@ :1004C000060091204000FFF779FFF106C90E009168 :1004D00071090B051B0D5B1E2200D2B20321C0B2B5 :1004E000FFF7F8FED3BD80B51300A74A13600023C1 -:1004F000137203F028FD01BD8CDA001000B5C0B204 +:1004F000137203F028FD01BD98DA001000B5C0B2F8 :10050000042801D2012000E00020C0B200BD00B5E7 :10051000401A00B2012801DB012000E00020C0B237 :1005200000BD00B5BE490978002901D000201FE0B8 @@ -129,7 +129,7 @@ :1007F0008E27C655694350188F2143546D1C042D14 :1008000008D269462800C0B203F074FF0028C7D19F :10081000002004E004480068934908600120F2BD0C -:100820004C1C002830CF0010901B0028A08601002F +:100820004C1C00283CCF0010901B0028A086010023 :10083000FEB58D488D4909680268891A052900D2DC :100840009DE08A4909680160002452E0D2B2002A82 :100850003ED02000704328187621405A072141439A @@ -211,7 +211,7 @@ :100D10003900200068433018FF22921D81543900A9 :100D20002000684330188322520081542000684319 :100D30003018FFF739FC65437019FFF7D5FC641CC8 -:100D4000042C00D29AE6F1BD30CF0010B888000024 +:100D4000042C00D29AE6F1BD3CCF0010B888000018 :100D5000941200280813002870B50600B6488421B4 :100D60004900714344183000FFF7AFFC05008820AC :100D7000205C002805D1852025540120882160545D @@ -270,7 +270,7 @@ :1010C00098480168491C01600024250003E02800BD :1010D000FFF742FE6D1C042DF9D3FFF794FCA548E1 :1010E0000168491C01600168192902D30460FFF7F7 -:1010F00041FF31BD8B4800687047000030CF0010C1 +:1010F00041FF31BD8B480068704700003CCF0010B5 :10110000CF07000070B528250026340009E0022230 :1011100001219948A301C0181823C05EFFF752F9B6 :10112000641C042CF3D302220121FF204230FFF77C @@ -310,8 +310,8 @@ :101340008D480021FFF7AEF82000FFF737F80122A3 :101350000321C0B2FFF776F8884C200003F096FD19 :1013600000228749200003F057FC2000FEF734FFDD -:1013700013BD0000941B002830CF001088D300104C -:101380004A1C002838D6001094DA0010AD10001066 +:1013700013BD0000941B00283CCF001094D3001034 +:101380004A1C002844D60010A0DA0010AD1000104E :10139000F2B5060000273C000098002801D100208B :1013A00077E038000099088003F0A2FACD49097867 :1013B000002903D003F0A0FA00206AE00121C94A05 @@ -341,9 +341,9 @@ :1015300068460078E4B2A04201D1012000E000201A :10154000C0B232BD80B5B44A00211160017C117275 :10155000C168806802F0F7FC01BD0000601200283D -:1015600004D8001000065840800658400007584034 +:1015600010D8001000065840800658400007584028 :101570008009584000B4C4040024F4000000644012 -:1015800088D60010F8B501263000002468460470A3 +:1015800094D60010F8B50126300000246846047097 :10159000564804700121A148FEF7CCFDC24F01213D :1015A0003800FEF7C7FD9E4D280003F0F7FC01212F :1015B0009C48FEF7BFFD280003F0F0FC0221082044 @@ -409,7 +409,7 @@ :10197000481C00284B1C0028901B0028981B00289E :1019800000B50A00D2B2002A07D081228154AD49A5 :101990000968016201219522815400BD511C002873 -:1019A0004A1C002830CF0010842281549C214158C9 +:1019A0004A1C00283CCF0010842281549C214158BD :1019B000A0228150012198228154704700B59C21BA :1019C0004158491C9C2281509C214158002902D138 :1019D00001219C22815000210A008423C254A022AC @@ -517,7 +517,7 @@ :102030003DFC002813D0EDB2002D10D001200390FC :102040006846007C02900020019000200090002350 :1020500000223900C9B20698C0B2FFF7FBFD07B0F5 -:10206000F0BD000030CF0010901B0028081300289E +:10206000F0BD00003CCF0010901B00280813002892 :10207000F1B584B0A8480499842252005143441811 :1020800002F036FC0700A548016883204000205C70 :10209000002818D07E20205C002814D08B20205CE3 @@ -628,7 +628,7 @@ :102720008854019802F0E8F87748007800280BD028 :102730000A4DA0012818406902F0E7F8A001281806 :10274000FEF7C0FF012008E02000FFF7AFF80028E7 -:1027500001D0380000E00120C0B2FEBD30CF001033 +:1027500001D0380000E00120C0B2FEBD3CCF001027 :10276000FEB50D000400E4B245490978002913D0F4 :10277000C0B2FDF7C3FE00280ED0AC4E3078002862 :102780000AD1684605706846007832382E2803D290 @@ -694,7 +694,7 @@ :102B40008850380001F0D8FE0020F2BD00B59E4844 :102B500000680021FA22D200002301F021FCFA22B1 :102B60009200002301F029F900BD0000491C002853 -:102B70000813002830CF0010F8B505000C002E0017 +:102B7000081300283CCF0010F8B505000C002E000B :102B8000F6B2002C09D091480078002805D0280022 :102B9000C0B2FDF7B3FC002801D101206CE001F0C8 :102BA000A7FE07008848016884225200854B300048 @@ -731,7 +731,7 @@ :102D900002000B0000984008002180185941009A59 :102DA000002301F00AF8A061E068E061266202E019 :102DB0006661E06820620020FEBD00004B1C002818 -:102DC00030CF001008130028901B0028491C002851 +:102DC0003CCF001008130028901B0028491C002845 :102DD000F8B588B00D0016000400E4B27A4909780D :102DE00000290CD0C0B2FDF789FB002807D0774836 :102DF0000078002803D176480078002801D001200F @@ -803,7 +803,7 @@ :10321000002810D000200390002002900020019090 :10322000002000903B0001226846017C6846007E39 :10323000FEF710FD00E0002007B0F0BD08130028E5 -:10324000491C00284B1C002830CF0010901B002880 +:10324000491C00284B1C00283CCF0010901B002874 :10325000FEB5C0B20400FDF74DFF019010E0FFB2D3 :10326000002F46D0FDF746FF0199401A9349884246 :1032700041D234480078002801D001F061FF30BF0E @@ -891,7 +891,7 @@ :103790000FD3029A0023BB420BD301D8B24208D305 :1037A000029A0023994204D301D8904201D3012008 :1037B00000E00020C0B2FEBD081300284B1C00280A -:1037C00030CF0010F9B58FB00F0016000FA80478A5 +:1037C0003CCF0010F9B58FB00F0016000FA8047899 :1037D000002004900020079000200A900020002084 :1037E000002000200990002008903220694648738C :1037F00001250020002069460871002069460875EF @@ -1073,12 +1073,12 @@ :1042F0009BB21B0A9BB2174C14401B02FF221202F6 :104300001A4022430B78052B05D10979C9B2FF2346 :104310009A43114304E04978FF239A43C9B21143F9 -:10432000016300221000F2BD64DB0010FFFFFBFF01 +:10432000016300221000F2BD70DB0010FFFFFBFFF5 :10433000FFFFFCFFFFFFFFF8FFFFFFBFFFFBFFFFDB -:10434000FFFDFFFFFFFEFFFFFFCFFFFF68DB001059 -:10435000FFFF00FFFF00FFFF6CDB001070DB0010B1 -:10436000FFF3FFFFFFFCFFFF74DB001078DB0010A2 -:104370007CDB00100168802212060A43026070474D +:10434000FFFDFFFFFFFEFFFFFFCFFFFF74DB00104D +:10435000FFFF00FFFF00FFFF78DB00107CDB001099 +:10436000FFF3FFFFFFFCFFFF80DB001084DB00108A +:1043700088DB00100168802212060A430260704741 :104380000168490049080160704740687047016151 :1043900070470069704781607047006A704700008D :1043A00030B4434351435D18010C0C00130C5C43C3 @@ -1133,7 +1133,7 @@ :1046B000142060432818007C787103A914206043FB :1046C0002818C06802F0B4F80028E7D0300002F0E3 :1046D000ABF8002003E0012071490870012019B0F7 -:1046E000F0BD00008CDA001000000440FF00FFFF66 +:1046E000F0BD000098DA001000000440FF00FFFF5A :1046F000FF0000FFF8B584B00E00C0B202900025A4 :1047000028006946088004212A0003AC200001F03B :10471000FDFF2C0062480078002806D0674F3878EB @@ -1155,16 +1155,16 @@ :1048100001D0002018E0631E042201212800FFF7C8 :10482000EFFD002801D000200EE004220121280025 :10483000FFF771FE002801D0002005E0009821005C -:10484000FFF7C0FB38600120F2BD000064DA001001 +:10484000FFF7C0FB38600120F2BD000070DA0010F5 :104850007CB505001D4C062100226E46300001F09B :1048600055FF6946280002F0DBF968460078002809 :1048700003D1641E002CF4D101E0012000E00020EF -:1048800076BD000080D80010E0B511490CC9083988 +:1048800076BD00008CD80010E0B511490CC908397C :1048900069460CC10839694602F06CF907BD000091 -:1048A0003F1C0028301B0028481B002828D200107D +:1048A0003F1C0028301B0028481B002834D2001071 :1048B000FFC99A3B00CA9A3B00109040401C002858 :1048C0005F8DCB00608DCB0001000100A086010050 -:1048D0006CDA001000000000000000000000000082 +:1048D00078DA001000000000000000000000000076 :1048E000801C800803D0401C801EFCD100BF704794 :1048F000EFF3108072B6704780F310887047403035 :10490000016810220A4302607047403001680822A3 @@ -1198,10 +1198,10 @@ :104AC000A54394000C2222402A43C264174A14686A :104AD0004C228A5C1A400725AC4322434D240C5DCE :104AE00023407024A2431C017023234013434365D9 -:104AF000497D816700221000F2BD000050DB0010EC +:104AF000497D816700221000F2BD00005CDB0010E0 :104B0000FFFFFBFFFFFFFCFFFFFFFFF8FFFFFFBF03 -:104B100054DB0010FFFF00FFFF00FFFF58DB001019 -:104B20005CDB0010FFF3FFFFFFFCFFFF60DB00100A +:104B100060DB0010FFFF00FFFF00FFFF64DB001001 +:104B200068DB0010FFF3FFFFFFFCFFFF6CDB0010F2 :104B30000168802212060A430260704778300168DB :104B400001220A4302607047C16F0800C007C00F0E :104B50007047010070310A68012313430B60006F36 @@ -1210,7 +1210,7 @@ :104B80000B79002B01D00122FFE763005B08D207FD :104B90001A430B4B0024095F89005A5000E0064875 :104BA00030BD00B5074A1368002B03D0126800B26D -:104BB0008000115000BD0000010056004CDB0010C9 +:104BB0008000115000BD00000100560058DB0010BD :104BC000008020402412002870B4103A03D378C922 :104BD000103A78C0FBD2530701D318C918C001D5C9 :104BE00008C908C0D20704D30B880380891C801C25 @@ -1260,8 +1260,8 @@ :104EA0000021C1239B00C15080239B00C25081225E :104EB00092008150124A8150154A8150114A815006 :104EC000114A8150134A8150134A815070470000A3 -:104ED0000140AA0034DB001038DB00103CDB00107E -:104EE00040DB0010FF3FFFFFFFFEFFFFFFFFFFFC67 +:104ED0000140AA0040DB001044DB001048DB00105A +:104EE0004CDB0010FF3FFFFFFFFEFFFFFFFFFFFC5B :104EF000FFFDFFFFFFFBFFFFFFF7FFFF0F000003BA :104F0000C80E0000C80F0000880F0000EFCDAB00F6 :104F1000880E0000080F0000480F0000F8B50400DC @@ -1277,7 +1277,7 @@ :104FB00002F0A4FA0020E075E52040000A490860EC :104FC000002002F0FBFA2C0030681049FEF7FAFFCF :104FD000002122000023FFF7E3F9FFF79FFF70BDD8 -:104FE000C41A002888D50010881B002810E000E0B3 +:104FE000C41A002894D50010881B002810E000E0A7 :104FF000461C0028FFFFFF00010000FFFFFFFFFF2E :1050000014E000E0201C002818E000E040420F00FF :1050100043490A680860704742490A680860704757 @@ -1304,24 +1304,24 @@ :10516000E02122008F4D280001F0D0FA0426310002 :1051700022008D4D280001F0C9FA2200A34D310014 :10518000280001F0C3FA2000A1490870A14804607A -:1051900002F048FC03F09AF803F046FA002809D020 -:1051A00003F045FA002805D003F014F9002801D1D6 -:1051B00003F084F903F0FCFC002804D1062003F07E -:1051C000A7FF002012E0FDF7C1FCA1490860A1493A +:1051900002F048FC03F0A0F803F04CFA002809D014 +:1051A00003F04BFA002805D003F01AF9002801D1CA +:1051B00003F08AF903F002FD002804D1062003F071 +:1051C000ADFF002012E0FDF7C1FCA1490860A14934 :1051D0000860A1490860A14908600120A049087041 :1051E0000F20A0490870AF490870012070BD38B584 -:1051F00084B09D480068002802D0022003F088FF98 -:1052000003F099FF03F0ACFF002818D00020010044 +:1051F00084B09D480068002802D0022003F08EFF92 +:1052000003F09FFF03F0B2FF002818D00020010038 :1052100008E00200624B0C00E4B20C256C431B1941 :105220009A72491C0A00D2B2042AF2D39E4908702D :1052300001208B49087002E0684600F07AFB68465E -:1052400003F0FEFC002808D00098C02189008842A5 -:10525000F2D0684603F0DAFFF1E700F0A5FD02F0B6 +:1052400003F004FD002808D00098C021890088429E +:10525000F2D0684603F0E0FFF1E700F0A5FD02F0B0 :10526000DFFC00F000FE00F043FE01F04AF905B05B :1052700030BDF8B502E0684600F05BFB684603F01D -:10528000DFFC002808D00098C02189008842F2D0B5 -:10529000684603F0BBFFF1E773480068002802D0BE -:1052A000022003F035FF03F046FF00F0DCFD01F0C3 +:10528000E5FC002808D00098C02189008842F2D0AF +:10529000684603F0C1FFF1E773480068002802D0B8 +:1052A000022003F03BFF03F04CFF00F0DCFD01F0B7 :1052B00028F905B000BDF8B50700380080B2FDF749 :1052C00017F9FCF7C2FF0026340018E02000C0B236 :1052D00000F059F80500390089B22800C0B2FDF786 @@ -1339,7 +1339,7 @@ :105390004649C0B2085C00E00420C0B200BD000075 :1053A000581A002828180028001C002810B50C00E6 :1053B0000100C9B2042901D2002C01D1002006E06D -:1053C000C0B2FFF7E0FF2100C0B202F019FF10BD2C +:1053C000C0B2FFF7E0FF2100C0B202F01FFF10BD26 :1053D00000B5002802D04178042901D3002013E051 :1053E00001780A2902D001780B2904D10189FA2019 :1053F0008000484308E00189002901D0008903E0CA @@ -1353,7 +1353,7 @@ :1054700018708D4B1970002A05D011788B4B19705C :1054800091888B4A1180C0B2002803D0012089493D :10549000087002E00020874908700120AA490870BE -:1054A00000BD000005130028601C002880DB0010F0 +:1054A00000BD000005130028601C00288CDB0010E4 :1054B000F8B50500002D05D00C00002C02D0160018 :1054C000002E01D1002039E00A21002227003800F7 :1054D00001F01CF9686820706868000A03210A005E @@ -1384,8 +1384,8 @@ :10566000A54B9A4204D100890A38A24A904203D33A :10567000062008700020B4E7B0E7C2889F4B9A422A :1056800002D10089002803D0062008700020A8E776 -:10569000A4E7032008700020A3E7000038DA001018 -:1056A00084DB00105D1C00285E1C00285F1C0028A5 +:10569000A4E7032008700020A3E7000044DA00100C +:1056A00090DB00105D1C00285E1C00285F1C002899 :1056B0003A1C0028631C002800B50100C9B201296A :1056C00002D0C0B2022801D1012000E00020C0B207 :1056D00000BD10B504002000C0B2FFF7EDFF0028A8 @@ -1448,17 +1448,17 @@ :105A60000C43047001AA00210120FFF7FFFC9648B7 :105A70000168491C0160A6E028780D283BD16878B0 :105A8000FFF73FFE002809D0C6480168491C0160A5 -:105A900001AA09210220FFF7E9FC94E003F060FB72 +:105A900001AA09210220FFF7E9FC94E003F066FB6C :105AA00000280BD1FCF735FC002807D16878FFF7F8 -:105AB0006AFCC0B202F07BFB002805D101AA0B21D1 +:105AB0006AFCC0B202F081FB002805D101AA0B21CB :105AC0000220FFF7D3FC7EE0804801786A7823004B :105AD00093400B4303707E4801786A7894400C43EE :105AE000047001AA00210120FFF7C0FC764801687C -:105AF000491C016067E003F033FB002805D001AAD0 +:105AF000491C016067E003F039FB002805D001AACA :105B00000B210220FFF7B2FC5DE02878FFF7D4FDFF :105B100000281DD004A96878FFF748FC002805D1AB :105B200001AA0E210220FFF7A1FC4CE004A83421B9 -:105B3000405C00280CD102F07DFD002801D00D2131 +:105B3000405C00280CD102F083FD002801D00D212B :105B400000E0072101AAC9B20220FFF78FFC3AE06A :105B5000FFF78FFE002809D092480168491C0160B8 :105B600001AA09210220FFF781FC2CE028780A28ED @@ -1486,9 +1486,9 @@ :105CC000A649087031BD0000F41B00280413002809 :105CD00005130028F8B504006078FFF754FB0500B1 :105CE0002000FFF775FB07002000FFF795FB06007B -:105CF0002078FFF7EEFC002815D003F001FA02F03F -:105D0000E4FB002804D1032003F002FA002047E05E -:105D100003F0F6F9012092490870FCF717FF91494A +:105CF0002078FFF7EEFC002815D003F007FA02F039 +:105D0000EAFB002804D1032003F008FA002047E052 +:105D100003F0FCF9012092490870FCF717FF914944 :105D20004018914908602078012808D0022811D035 :105D300003281BD00A2824D00B2829D02FE0A088C4 :105D400000903300DBB23A00E1882800C0B202F0D4 @@ -1496,9 +1496,9 @@ :105D600009B22800C0B202F0FDF819E0A088009046 :105D70003300DBB2E288A1782800C0B202F01AF941 :105D80000EE0A28839002800C0B202F07BF907E0DB -:105D9000A28839002800C0B202F0BEF900E000205D +:105D9000A28839002800C0B202F0C4F900E0002057 :105DA000F2BD0000F01B0028F8B584B0FCF7CEFE71 -:105DB000009003F0D5F9002806D16C4801680098DE +:105DB000009003F0DBF9002806D16C4801680098D8 :105DC000FFF7ACFA002800D14BE0002000E0401CB7 :105DD0000100C9B2042944D20326654F39780D1851 :105DE0003540414C2900C9B20C2251436118897ACF @@ -1522,8 +1522,8 @@ :105F0000FFF724FC002807D101F0C1FD002803D1D0 :105F1000FFF7FAFC002804D012482818124908603C :105F20001AE0114801682800FFF7F8F9002813D09B -:105F300003F0E6F802F000FB002803D1032003F091 -:105F4000E7F809E003F0DCF80020207001200349A5 +:105F300003F0ECF802F006FB002803D1032003F085 +:105F4000EDF809E003F0E2F8002020700120034999 :105F500008700F200849087031BD000003130028A5 :105F6000641C0028B80B0000041C00280C1C00282E :105F7000651C00280413002805130028001C0028B5 @@ -1544,23 +1544,23 @@ :106060000EE003200CE005200AE0042008E00620F2 :1060700006E0072004E0092002E00B2000E00920F0 :1060800000BD38B5FFF76CFB0400FFF795FB05007A -:1060900003F066F8002808D003F06CF8002801D15E +:1060900003F06CF8002808D003F072F8002801D152 :1060A000032000E00420C0B214E0FFF7E2FB002868 -:1060B00001D005200EE0EDB2002D03D103F05AF817 +:1060B00001D005200EE0EDB2002D03D103F060F811 :1060C000002801D0042005E0E4B2002C01D0022019 :1060D00000E0012032BDFEB5FFF742FB69460871C2 :1060E000FFF76AFB0400FFF794FB6946C870FFF7EF :1060F000C0FB694688702000C0B2002807D103F0B9 -:1061000039F8002803D102F095FA002801D00125C2 +:106100003FF8002803D102F09BFA002801D00125B6 :1061100000E000258D4807780F263740FFF7B1FFD4 :10612000000138436946487089480078694608701C -:106130008848077803F014F8002801D0102000E008 +:106130008848077803F01AF8002801D0102000E002 :10614000002069468978002901D0402100E0002123 :106150006A461279324010430143E8010843344053 -:106160006946C9780A012243BA4909780E403023AA +:106160006946C9780A012243BA4909780E4060237A :106170003343694649786C46247824020C43B64977 :10618000098809042143FFB2C0B200023843D2B2E9 -:1061900014040443DBB21A062243B04802F090FD17 +:1061900014040443DBB21A062243B04802F096FD11 :1061A000FEBDF1B594B0AE4814A909780C22514354 :1061B0004018019006A914A80078FFF7F7F8002806 :1061C00001D10020C0E006A8FFF70EFF040006A8DA @@ -1587,7 +1587,7 @@ :10631000FFB23C01F02626401E4333020B43C0B2BD :1063200000041843694649880906014368464088C5 :1063300080B2000A80B292B213020343EDB22A0681 -:106340001A434B4802F0BCFC15B0F0BD5D1C0028A0 +:106340001A434B4802F0C2FC15B0F0BD5D1C00289A :106350005E1C00285F1C0028F1B590B001A910A8B0 :106360000078FFF723F8002801D1002070E080209A :1063700040020499814203D33C496A46518002E0BD @@ -1597,12 +1597,12 @@ :1063B000042801D1012700E0002701A84078072820 :1063C00003D0FBF7A6FF002801D0022500E000253E :1063D00001A84078082801D1042600E0002601A881 -:1063E0004078092803D002F025F9002801D00821BF +:1063E0004078092803D002F02BF9002801D00821B9 :1063F00000E000213D432E4331430F2001AA937852 :106400000340090119433123D25C1040A94A10AB63 :106410001B78D25C1201024310A80078C9B20B02AB :106420000343684640880104194368460088E4B283 -:1064300023040343D2B212061A439F4802F040FCE1 +:1064300023040343D2B212061A439F4802F046FCDB :10644000002801D1002003E010A8007800F012F825 :1064500011B0F0BD6C1C00283A1C0028010300009C :10646000581A00281127000010270000FFFF000025 @@ -1614,7 +1614,7 @@ :1064C0000579002D01D0082600E000264579002D31 :1064D00001D0102500E000250A4313431E43354335 :1064E000E4B2EDB22A022243C188090411430389B0 -:1064F000808902041A43C120800002F0E1FB06B04B +:1064F000808902041A43C120800002F0E7FB06B045 :1065000070BDF8B5FCF722FB04006C4D2968200033 :10651000FEF704FF002805D001206949087020001B :106520006430286067480078002814D16648016804 @@ -1696,15 +1696,15 @@ :1069E0008860E08A390C090480B20843218B82B2A6 :1069F000080410430099C86021001A31009800F083 :106A000055F801E020480190019805B0F0BD000064 -:106A1000A4DA0010FFFEFFFFFFFDFFFFFFFBFFFFFB +:106A1000B0DA0010FFFEFFFFFFFDFFFFFFFBFFFFEF :106A2000FFFFFFDF3830016801220A430260704730 :106A30003830016801229143016070473C300168A1 :106A400001220A430260704710B5030000200029AC :106A500016D0002A14D05B6A1C000C80190F0C00A1 :106A6000E407E40F1470990F0C00E407E40F94702E :106A7000590F0C00E407E40F5470D90FD17000E0F7 -:106A8000014810BDFFFFFFBF0100DA00A8DA0010C7 -:106A9000ACDA0010B0DA0010B4DA0010B8DA001086 +:106A8000014810BDFFFFFFBF0100DA00B4DA0010BB +:106A9000B8DA0010BCDA0010C0DA0010C4DA001056 :106AA000FFFCFFFFFFF7FFFFFFF8FFFFF0B50A0055 :106AB000002319006F4C2468002A49D05579002D15 :106AC00001D0012600E01E006B4D2540B402802657 @@ -1734,8 +1734,8 @@ :106C4000130A1C00E407E40FCC7053081C00E4078F :106C5000E40F4C7013001C00E407E40F0C70920862 :106C60001300DB07DB0F8B7000E0014810BD000054 -:106C70000100DA00BCDA0010FFFBFFFFFFFDFFFFA1 -:106C8000FFFEFFFFC0DA001000B5012027490A68A7 +:106C70000100DA00C8DA0010FFFBFFFFFFFDFFFF95 +:106C8000FFFEFFFFCCDA001000B5012027490A689B :106C900052080240002A01D0022001E009680840A1 :106CA00000BD274801680800C007C00F704700B545 :106CB000C21E022A01D3012002E0C01E086000208B @@ -1758,7 +1758,7 @@ :106DC000405800098007800F32BD00004016264061 :106DD0000F480068000AC0B270470E480068000AF9 :106DE000C0B2704700000000001926401000274084 -:106DF000C41A0028D0D400105B080000881B0028AB +:106DF000C41A0028DCD400105B080000881B00289F :106E00004012264004480068000AC0B270470000E3 :106E1000101020400C1020400810204038B504000D :106E2000072C0ED3124D18221249280000F066FBE1 @@ -1766,7 +1766,7 @@ :106E4000BDFB0A48A10040584007400F010009B2AD :106E5000042907D10448A1004058C106C90E80206A :106E60004000084300B232BD000126400012264017 -:106E7000C41A00282CD50010881B00281E49096858 +:106E7000C41A002838D50010881B00281E4909684C :106E80008A03920B0260090E0A00D207D20FC27168 :106E9000174909680A00D204D20C82800A00120C39 :106EA000D2B20281090CC9B24181264909680F2278 @@ -1860,7 +1860,7 @@ :107420000CD00FE000982860002032BD0098400882 :107430002860F9E7009880082860F5E70098C00800 :107440002860F1E7002028600320EEE7C41A002836 -:107450002CD5001063090000881B00280016264068 +:1074500038D5001063090000881B0028001626405C :107460007F090000001926401CB504006946002071 :10747000FFF7AFFF0100C9B2002903D0002121604E :10748000C0B209E0FFF7A9FC01000098C9B2491C8D @@ -1886,7 +1886,7 @@ :1075C000FEE780B50C4A0D490B68934210D00A6063 :1075D00002684A6042688A608268CA60C2680A615A :1075E00002694A6142698A618269CA61C069086246 -:1075F00002F068F901BD0000F3F2F1F0881A0028EA +:1075F00002F06EF901BD0000F3F2F1F0881A0028E4 :107600007047704700B5C0B2042801D2012000E0E5 :107610000020C0B200BD00B50100C9B2002901D1EF :107620007C4813E00100C9B2012902D1AF2040011A @@ -2048,1456 +2048,1456 @@ :107FE0000C992000C0B2FFF7DFFB002801D1002070 :107FF00040E03900C9B22000C0B2FAF7B1FB002856 :1080000006D008212000C0B2FFF7A3FB002031E01A -:1080100040482100C9B23422514345186946200026 +:1080100043482100C9B23422514345186946200023 :10802000C0B2FAF705FD002806D008212000C0B232 :10803000FFF78FFB00201DE00398E8613100C9B213 :108040002000C0B2FAF720FC002806D0082120004A :10805000C0B2FFF77EFB00200CE001202870032057 :1080600068702C202E540698E860002028612D208E :108070002F54012007B0F0BD112700008813000025 -:10808000102700007CB504000D0016002000C0B2CF -:10809000FFF7B8FA002801D0002D01D1002037E009 -:1080A00031002000C0B2FFF77FFB002806D032214C -:1080B0002000C0B2FAF754FB002806D009212000A6 -:1080C000C0B2FFF746FB002022E005201149220044 -:1080D000D2B234235A4388546B462A00022120002E -:1080E000C0B2FBF76FFB002806D168460178002973 -:1080F00002D04078002806D109212000C0B2FFF745 -:1081000028FB002004E02000C0B2FFF734FB012070 -:1081100076BD000008190028FEB504000D00160009 -:108120002000C0B2FFF76EFA002802D02F00002F07 -:1081300001D100203AE02000C0B2FFF788FA050024 -:1081400031002000C0B2FFF72FFB002807D0290024 -:10815000C9B22000C0B2FAF703FB002806D00921FB -:108160002000C0B2FFF7F5FA00201FE005205649B5 -:108170002200D2B234235A4388546B463A0000217D -:108180002000C0B2FBF71EFB002803D16846007830 -:10819000002806D109212000C0B2FFF7DAFA00203A -:1081A00004E02000C0B2FFF7E6FA0120FEBD70B582 -:1081B00004002000C0B2FFF725FA002809D02000F3 -:1081C000C0B2FAF772FB002803D1FAF7A2F8002830 -:1081D00001D0002013E03C48E4B234214C430419A0 -:1081E0003020205C002801D0002008E065683421A0 -:1081F000002226003000FEF789FA6560012070BD7C -:1082000038B596B005000C00002C1AD02800C0B27A -:10821000FFF7F8F9002814D069462800C0B2FAF731 -:1082200031FD00280DD10FA92800C0B2FAF77CFE5D -:10823000002806D10AA92800C0B2FAF7F9FB0028E5 -:1082400001D000203CE02048EDB234214D434019DC -:1082500001782170817861706946CA78A2708A7845 -:10826000E27042686260039AA260019AE260029A38 -:1082700022610C9A6261149AA261099AE261059ADC -:108280002262069A6262079AA262089AE2620FAAC2 -:10829000527E3023E2542E22825C3123E25430227B -:1082A000825C3223E2542E22805C002801D001201F -:1082B00000E000203322A05448783421605401208B -:1082C00017B030BD0000000008190028F8B5C0B094 -:1082D000002001F072FB20A9002000F016FA070030 -:1082E0006946012000F011FA04003800C0B20228EB -:1082F00001D1012500E000252000C0B2022801D1F3 -:10830000012600E00026300028438749087086488F -:108310000078002813D1FFB2002F04D120A800F06C -:108320004CFA002807D0E4B2002C08D1684600F0CF -:1083300044FA002803D101207C49087002E00020A3 -:108340007A4908707848007800280FD10020010091 -:10835000BA4A11707649086005E00021C943754AA0 -:108360008300D150401C2028F7D331E0F6B2002E14 -:1083700016D0EDB2002D05D02299029800F014FA23 -:1083800000280DD001206A4908600020202814D25E -:10839000694682008958674A8300D150401CF5E73E -:1083A00000206349086006E020A982008958614ADC -:1083B0008300D150401C2028F6D35E48C0680128B5 -:1083C00003D101209D49087002E000209B490870FC -:1083D00041B0F0BDF0B595B053480078002803D007 -:1083E00096480078002801D1002065E0002400E0D4 -:1083F000641C042C4ED2062767433F1D4D4DB80028 -:10840000285801A914226243885001AEB8002818E8 -:1084100040681421614371184860B80028188068CA -:108420001421614371188860B8002818C0681421AD -:1084300061437118C860B800281800690090B8003E -:1084400028184069012801D1012000E000201421F2 -:10845000614371180874142060433018426801A801 -:108460001421614341582000C0B200F02DF9B90039 -:108470006918496902290BD20099814208D1142058 -:10848000604331182000C0B2FAF740FA0028AFD09C -:10849000002011E0002400E0641C042C0BD201A891 -:1084A0001421614341182000C0B2FAF759FA00289C -:1084B000F2D0002000E0012015B0F0BD00205F499F -:1084C0000870012019490870704710B5A0B016480F -:1084D0000078002803D059480078002804D10020F3 -:1084E0005649087001201CE00020010006E0114AF6 -:1084F0008B00D2586B468C001A51491C2029F6D3A8 -:108500000C498968491C029103901C21684600F0BF -:1085100097F81C90A048006801214140684600F08F -:1085200075F920B010BD00006D1C00286F1C0028DC -:108530001C1C0028D8190028F8B5B0B0974F38781F -:10854000002805D09448006801214140009101E0D5 -:10855000002000900026300005E00021C94310AA49 -:108560008300D150401C2028F7D38D48109008205C -:1085700011903878002803D08A488068401C00E0B9 -:10858000012012900120139034001FE0310019E007 -:10859000019810A9AA00885010A80299AA00821870 -:1085A00051600399AA00821891600499AA00821868 -:1085B000D1600999AA008218116101A9097C0029DA -:1085C000E4D00121AA0080184161641C042C12D25D -:1085D000062565432D1D01A92000C0B2FAF728FA2F -:1085E000002806D106A92000C0B2FAF74BFB0028EC -:1085F000CED0002016E01C2110A800F021F82C900D -:10860000387800280AD022480078002806D010A820 -:1086100000F0E7F8002801D0012003E0009910A83D -:1086200000F0F4F831B0F0BDA04800787047A048E1 -:10863000007870479F480078704700006E1C002843 -:10864000F2B50026F64300210A0000E0521C009B10 -:108650009A421AD29300C4580B0000E05B1C042B12 -:10866000F4D23500E6B26E40240A0D0001E00F009E -:1086700004E0082DF2D2F707F9D5904F7608B446FA -:108680003E0067467E406D1CF3E7F043F2BD0000FC -:108690006E1C0028C0018A494018704700B5C0B25E -:1086A000002805D0022808D004D3032807D009E009 -:1086B000844808E0AF20400105E0834803E0E12062 -:1086C000400100E0002000BD38B50D001400C0B22C -:1086D000FFF7E4FF02002800002A01D0002C02D19D -:1086E0000020C04310E0844200D22000002100237B -:1086F000FBF756FE02000B0060080021801859416C -:1087000022000023FBF759FB32BD10B50C00FFF728 -:10871000C1FF002C01D100203CE0002104E08A00D0 -:1087200082588B00E250491C2029F8D3E0680228C7 -:1087300001D300202EE02068194988420BD16068DF -:10874000082808D11C212000FFF77AFF216F814201 -:1087500001D102201EE020685C49884202D1606895 -:1087600005280DD020685A49884202D16068062841 -:1087700006D02068574988420BD16068072808D185 -:108780001C212000FFF75CFF216F814201D10120F5 -:1087900000E0002010BD00001C1C00286D1C0028FB -:1087A00038564D53D819002800B5401A012801DB6E -:1087B000012000E00020C0B200BD00B5002801D1BA -:1087C00000200DE0002100E0491C202907D28A008A -:1087D00082580023DB439A42F6D0002000E00120BB -:1087E00000BD10B5002801D100200EE0042100E0FA -:1087F000491C1C2908D28A0082582F4B8C001B5917 -:108800009A42F5D0002000E0012010BDFEB5050021 -:10881000002D03D000910098022801D3002043E0EE -:108820000098FFF737FF070001970121380001F09A -:10883000E2F80121380001F01CF9002801D10020E4 -:1088400032E00026340007E00122A0002918A00031 -:10885000381801F057F9641C202CF5D3300005E0DE -:1088600081006958144A8300D150401C202808D246 -:108870000199820089588200AA589142F0D00020C4 -:1088800012E000981449086001200100074A1170A5 -:10889000E968012902D10649087002E03000044964 -:1088A0000870044806700120FEBD00006D1C002801 -:1088B0006E1C00286F1C0028D81900282083B8EDF2 -:1088C00000000314FC530000901A000035564D536D -:1088D00036564D5337564D531C1C002800B5010029 -:1088E00009B2002905D40121C006C00E8140AE485E -:1088F000016000BD00B5010009B2002905D40121C5 -:10890000C006C00E8140CC48016000BDF0B5020039 -:1089100012B2002A18D41822A44B040024B2A408CE -:10892000A4001C59FF250600F6001640B540AC43D4 -:108930008901C9B20500ED002A409140214300B2EF -:108940008008800019501CE00F22BC4C1825030041 -:108950001BB21340083B9B089B00060036B2324016 -:10896000083A92089200A258FF260700FF002F4005 -:10897000BE40B2438901C9B2C0000540A9401143BD -:10898000E150F0BD00B5002A03D101228A404260C7 -:1089900002E001228A40826000BD0268CA401000E5 -:1089A000C007C00F704700B5022801D301200FE0B7 -:1089B0000B00DBB2042B01DB012009E0BC4B800083 -:1089C0001818C9B2405C824201D3012000E00020A7 -:1089D00000BDF8B504001F00022C01D3012023E0E4 -:1089E00015000E002A003100C9B22000FFF7DBFF9E -:1089F000012801D1012017E03000C0B2002816D1B3 -:108A0000FF2F12D8AB4861034018A90040188021FD -:108A1000490140180168A84A0A403902FF231B0295 -:108A20000B40134303600020F2BD0120FCE7F6B2C7 -:108A3000012E16D180204002874210D29D4861034A -:108A40004018A9004018A0214901401801689B4A1C -:108A50000A403902C44B0B4013430360E3E7012093 -:108A6000E2E70120E0E700B20012C0B27047F8B5BB -:108A700005000F001600280000B2FFF7F4FF040005 -:108A80002000C0B2022801D301202CE032003900BE -:108A9000C9B22000C0B2FFF786FF012801D1012032 -:108AA00021E084482100C9B2490341182A00D2B20A -:108AB00092008918C02212018A58AC491140FFB2B5 -:108AC0003B02C02292001A400A43FF218A43F1B2BE -:108AD0001143E4B262038018EDB2AA008018C022EC -:108AE000120181500020F2BD70B50400022C01D3A8 -:108AF000012028E015000E002A003100C9B2200034 -:108B0000FFF751FF012801D101201CE069486103F2 -:108B10004158802212060A43C02189041143FF22D2 -:108B200012040A43914B1340F6B23202C02189006D -:108B300011401943FF229143EAB20A4361034250B4 -:108B400061034058002070BD70B50400022C01D3B1 -:108B5000012028E015000E002A003100C9B22000D3 -:108B6000FFF721FF012801D101201CE051486103DA -:108B700041588022D2050A43C02189041143FF22B3 -:108B800012040A43794B1340F6B23202C021890025 -:108B900011401943FF229143EAB20A436103425054 -:108BA00061034058002070BD00E100E000E400E0F7 -:108BB00038B500200100974A11700100964A1170E3 -:108BC0009649086000F0D4F8002803D000F02CF992 -:108BD000002804D19248B849086000202BE0914C4D -:108BE0002000FBF7BFFF002804D08D48B249086081 -:108BF000002020E0B1490020205EFBF7D2FF0021D9 -:108C00000220205EFFF782FE0220205EFFF772FE48 -:108C1000AB4D280001F05AFEAA49280001F0CCFA19 -:108C2000A5490860002801D0002004E00220205E51 -:108C3000FFF754FE012032BD80E200E01CED00E0B1 -:108C400038B50400002C01D100202FE0FBF750FEC6 -:108C500071490A7813006F4D2D78DBB2AB4203D116 -:108C6000FBF74AFE002021E0C44B1500EDB22D01B8 -:108C70005D5925601500EDB22D015D196D686560C7 -:108C80001500EDB22D015D19AD68A5601500EDB2BE -:108C90002D015B191B7B2373521C1300DBB2102BBD -:108CA00000D300220A70FBF727FE012032BD00002E -:108CB0008CDA001000000440FF00FFFFFF0000FFFF -:108CC000F1B594B00D0016005021002422006F462B -:108CD0003800FDF71BFD149880210901884203D25A -:108CE0004E480068002804D04D48A949086000207B -:108CF00038E0684621000170210001721499019149 -:108D000008214C2281540395049600E0641C200045 -:108D1000C0B2082821D26A4D2100C9B2280001F052 -:108D20002DFF0100C9B20129F0D0C0B20328EDD057 -:108D30001498984908606A462100C9B2280001F0D9 -:108D400049FE93490860002805D193480168491CF1 -:108D50000160012006E0002004E090480168491C01 -:108D60000160002015B0F0BD00FFFF00FFFCFFFF19 -:108D7000F8B5002500956846FEF776FB002801D07F -:108D8000002046E0864C0098A04205D300982100C0 -:108D9000FBF718F9002901D000203AE000982100E3 -:108DA000FBF710F90400002C03D0FF20801C844244 -:108DB00001D300202DE0FF2608363000FFF753FED8 -:108DC0000700002200213800FFF7BEFE002801D076 -:108DD00000201EE0002200213000FFF748FE00289E -:108DE00001D0002015E023005B1E00220021380086 -:108DF000FFF7EFFD002801D000200AE0002200214B -:108E00003800FFF771FE002801D1012000E02800A2 -:108E1000C0B2F2BD411C0028421C00287C1B002867 -:108E2000010062000008002818B5A7B01AA85D4923 -:108E30003422FBF7C9FE0DA85B493422FBF7C4FEC0 -:108E400068465A493422FBF7BFFE594C1AAA07213B -:108E50002000FBF778F8002801D0002024E00DAABC -:108E600006212000FBF76FF8002801D000201BE04E -:108E70006A4601212000FBF766F8002801D0002097 -:108E800012E0012201212000FFF77CFDFA20800082 -:108E9000FCF784F801212000FFF77FFD012801D1B4 -:108EA000012000E00020C0B228B010BD80B5044809 -:108EB00001F042F801BD00005C1B0028AD8E0010DF -:108EC000000454400808002870B51400002C05D098 -:108ED000207A002802D12078002800D04DE03548C3 -:108EE0000168491C01606068334908606068C021FE -:108EF0008900884214D14C20205C082810D1E068F9 -:108F0000C0B209280CD1E068000AC0B2102807D10D -:108F10002069002804D1E068000C80B2F9F7E8FA73 -:108F2000264801780A00521C1300DBB2102B00D334 -:108F300000221300224D2D78DBB2AB4204D1214830 -:108F40000168491C016018E00C4B65680E00F6B220 -:108F500036019D514C25655D0E00F6B236019E1915 -:108F60003573E5680E00F6B236019E197560246906 -:108F7000C9B2090159188C60027070BD2817002809 -:108F800000B5C0B2002802D101200F49086000BD21 -:108F9000781B0028741B0028681B00286C1B002805 -:108FA000005A620268D700109CD70010D0D700107A -:108FB00080013140601B0028701B0028411C0028E4 -:108FC000421C0028641B00287C1B00286B490A688F -:108FD000086070476A490A6810239A43C0B20001CA -:108FE0001023184010430860704765490A68654BB4 -:108FF0001340C0B2000280225200104018430860A3 -:1090000070475F490A6852005208C0B2C007104357 -:1090100008607047002070475B480068704710B5D3 -:10902000040059480460BFF34F8FFFF7F5FFA042DB -:1090300001D1012000E00020C0B210BDF8B504004D -:10904000FF20E2300090FFF7E5FF0700FFF7E4FFA5 -:1090500001252E0000210A004C4B1A700A004C4BCF -:109060001A70009A2240002A02D04A490D7001E08D -:10907000484A1170610005D50020FFF7D0FF0600B7 -:10908000FFF7CAFFF6B2002E09D04349884206D046 -:109090004249884207D13800C0B2002803D10520D8 -:1090A0003A49087012E03B480078002803D00420B9 -:1090B000364908700AE0FFB2002F07D00800FFF71A -:1090C000AEFF002802D1052030490870FBF7D4FF1D -:1090D000FBF7FCFFC8200001FFF778FF0120FFF736 -:1090E00079FF0020FFF781FF0120FFF78AFFFBF7E0 -:1090F000E2FFFBF7FEFF2648057000F001F8F1BD26 -:1091000080B523480078002801D0FCF719F801BD8C -:1091100080B50100C9B200290CD01C490A78002A88 -:1091200008D108700020F9F71BFAF9F727FA002098 -:10913000FEF7A0FC01BD80B5FFF76CFFFFF76CFFE9 -:109140001549884202D10520FFF7E2FFF9F7E1F85F -:10915000002802D00120FFF7DBFFFFF7D1FF01BDA0 -:1091600000B50A480078002801D0012000E0002066 -:10917000C0B200BD054800787047000008C0264016 -:1091800010C02640FFFEFFFF0C102740521C002895 -:10919000541C0028531C002845564F4D41564F4D36 -:1091A0001CB501F019FD002803D100F0B9F800202A -:1091B0002BE001F0F3FF002803D100F0B1F800200C -:1091C00023E0FBF708FA002805D069460520FBF7E5 -:1091D00091FA002803D100F0A3F8002015E06846BA -:1091E0000088974908800124964804700020964919 -:1091F0000860012000F084FA012000F09DFA64204C -:109200009249086092480470012016BD80B500287C -:1092100004D190480168491C016020E08E490A6829 -:10922000521C0A6001688D4A891A08D00C3909D08D -:1092300092225200891A08D05C3909D00BE000F064 -:1092400085F80CE000F00EF909E000F06DF906E099 -:1092500000F0A0F903E07F480168491C016001BDEE -:1092600080B501F0E7FC00F03CF87D480178E0298A -:1092700005D00178052902D00078002806D1002009 -:10928000A64908700120724908700EE0A4480178D0 -:10929000002906D1A1480178002906D001210170DA -:1092A00003E00078401C9D4908709E480078002823 -:1092B00014D0B4480168002910D00168491E01602B -:1092C000006800280AD1B048007801F0D9FF0028D2 -:1092D00004D10120AD49086000F056FA00F05BFAB5 -:1092E00001BD1CB558480168491C016001680A2984 -:1092F00015D30024046069460520FBF7FBF900281C -:1093000007D0684600884E49088001204D49087002 -:1093100005E09F480168491C01604A48047013BD7C -:1093200080B501F0FEFC02F083FA01F0C0FF0020DE -:1093300001007C4A1170934908600100B64A11701F -:109340007649087001204249087001BD70B5017B63 -:1093500008290AD03F480168491C0160002000F03C -:10936000CFF9002000F0E8F968E00324416822000A -:109370000A404168890823000B404168090925001B -:109380000D400F264168090C31404068000D064031 -:109390001000C0B2022803D1012000F0B1F924E08E -:1093A000D2B2012A1AD11800C0B2012802D0DBB211 -:1093B000022B13D10800C0B200280FD00800C0B2A1 -:1093C00006280BD20800C0B200F028F900280CD102 -:1093D00002206E49086000F0D7F906E01D480168D8 -:1093E000491C0160002000F08BF92800C0B202285F -:1093F00003D1012000F0A0F920E0EDB2012D16D13B -:109400003000C0B2002812D03000C0B206280ED200 -:10941000BA48007800280AD03000C0B200F03FF906 -:1094200000280BD15948046000F0AEF906E0094865 -:109430000168491C0160002000F07EF970BD000049 -:10944000381C00285C1C0028E41B0028E01B0028B6 -:10945000FE120028C81B0028C41B00289E02000022 -:10946000571C002880B5017B082904D0B04801684A -:10947000491C016051E0436807214268120C0A4010 -:109480004068C00C0140DBB2012B07D11000C0B214 -:10949000052803D20800C0B2052804D3A4480168F7 -:1094A000491C016039E01000C0B2012801D101203F -:1094B00005E0D2B2022A01D1022000E003209D4A39 -:1094C00010700800C0B2012801D1012005E0C9B226 -:1094D000022901D1022000E00320A14908701148AF -:1094E000007800280AD09F48007800F097F80028FC -:1094F00004D104202549086000F046F908480078A6 -:1095000000280AD09848007800F0C9F8002804D153 -:1095100005201E49086000F037F901BDFD12002842 -:10952000561C0028591C002880B5017B08290AD048 -:109530000020724908707E480168491C01600020C3 -:1095400000F0FAF81CE0406800098007800F010075 -:10955000C9B2012902D0C0B2022803D10120674953 -:10956000087002E00020654908706448007800280F -:1095700006D16F480168491C0160002000F0DCF84A -:1095800001BD0000DC1B00285B1C0028D41B002848 -:10959000D81B002810B5017B08290AD0644801684F -:1095A000491C0160002000F0ABF8002000F0C4F876 -:1095B00031E00324416821404068800804400800ED -:1095C000C0B201280BD16748007800F027F80028C6 -:1095D0000BD10620A849086000F0D6F805E0C9B212 -:1095E000022902D1012000F08BF82000C0B201282E -:1095F0000BD15D48007800F052F800280BD107200D -:109600009D49086000F0C0F805E0E4B2022C02D1E8 -:10961000012000F091F810BDFC12002870B5010087 -:10962000C9B2032901D3032500E005000100C9B236 -:10963000002903D00100C9B2062901D3002025E08A -:109640003C490A782B00DBB29A4200D20D7845499A -:1096500008708A4C2800C0B200F088F820706D1C99 -:1096600087480570012587480570874E30780028A7 -:109670000DD1642001F0B8FD002801D1002005E0E3 -:109680003570FA20C00081490860012070BD7F4814 -:1096900000680028F9D1207801F0F2FDF6E710B556 -:1096A0000100C9B2032901D3032400E00400010032 -:1096B000C9B2002907D00100C9B2062903D20F4957 -:1096C0000978002901D1002017E025490A782300F4 -:1096D000DBB29A4200D20C78234908702000C0B255 -:1096E00001F00AFB002801D1002006E0641C684854 -:1096F0000470012063490870012010BD5A1C002825 -:1097000010B5040001F0D3FD002001005E4A117085 -:109710005E4908600100594A11702100C9B205294B -:1097200000D304005648047001205649087010BD4B -:10973000C81B00280013002810B50400002001F009 -:10974000DBFA002801D102F073F82000C0B205282E -:1097500000D300244E48047001204A49087010BD0F -:1097600002130028FF1200280113002800B5010091 -:10977000C9B2012901D1322005E0C0B2022801D1CD -:10978000462000E0642000BD80B5FFF7C9FD012040 -:10979000FFF7BEFC01BDF8B53E4C2068401C2060C0 -:1097A000384D2878002802D12068642862D33448D4 -:1097B0000078C0B24007400F35490978C900382207 -:1097C0000A400243009234480078002801D0012169 -:1097D00000E0002131480078E02801D0022000E0BC -:1097E0000020084328490978002901D0012100E020 -:1097F00000212B4A1278530006221A400A43802384 -:109800005B0028490E689E4201D3FF2100E00968F1 -:10981000254E37689F4201D3FF2300E03368C0B272 -:10982000D2B212020243214800880704174320489D -:109830000088C9B209040143DBB21E060E430022B0 -:1098400000991C48FFF73CFA00280FD0320039007D -:109850001948FFF735FA002808D018480168491C54 -:109860000160002001002970206003E014480168B5 -:10987000491C0160F1BD0000D41B00285B1C0028BE -:10988000FC120028FE120028591C0028DC1B0028AE -:10989000FD120028E01B00285C1C0028571C002833 -:1098A000561C0028D81B0028B01B0028381C002894 -:1098B000361C0028FA04000005030000CC1B002819 -:1098C000D01B002800B5FEE700B5010009B2002951 -:1098D00005D40121C006C00E8140B748016000BD1B -:1098E000F0B5020012B2002A18D41822844B0400EA -:1098F00024B2A408A4001C59FF250600F600164057 -:10990000B540AC438901C9B20500ED002A40914041 -:10991000214300B28008800019501CE00F22A74CA0 -:10992000182503001BB21340083B9B089B00060050 -:1099300036B23240083A92089200A258FF26070039 -:10994000FF002F40BE40B2438901C9B2C0000540AC -:10995000A9401143E150F0BD00B59D4801210268C6 -:109960000A43026002680A40002AFBD100BD994800 -:10997000016801220A43026070479748016801228A -:109980000A43026070471FB5684602F049F9002893 -:109990000DD08B4C18228B492000FDF7AFFD002025 -:1099A000E0754920884908600020FDF707FE012086 -:1099B0008A490870FFF7D0FF1FBD80B5C0B20128EB -:1099C0000ED10321814802F05BF903210320FFF748 -:1099D00087FF0320FFF778FF01208149087002E02C -:1099E00000207F490870FFF7C2FFFFF7C6FF012084 -:1099F0007A49087001BD7CB505000E00794803C89E -:109A00006A4603C2083A3000C0B2002814D1744834 -:109A1000007801280DD06A4C18226A492000FDF711 -:109A20006DFD0020E0759420674908600020FDF777 -:109A3000C5FD0020694908706846012101710024B4 -:109A40002100417100953200D2B26946002002F037 -:109A500027FB00280CD05A4D18225A492800FDF740 -:109A60004DFDEC759E20584908600020FDF7A6FDCD -:109A700073BD7CB506000D00300002F013FA00281B -:109A80000DD04F4C18224F492000FDF737FD002024 -:109A9000E075B5204C4908600020FDF78FFD2800D7 -:109AA000C0B2002814D14E48007801280DD0444C93 -:109AB000182244492000FDF721FD0020E075B9205F -:109AC000414908600020FDF779FD002043490870F6 -:109AD0000096300002F024FA002801D0202001E096 -:109AE0008020800001902A00D2B26946002002F056 -:109AF0003FFB002801D1012000E0002076BD0000DE -:109B000000E400E0F8B584B007000E00150038004E -:109B100002F0C8F900280DD0294C1822294920004C -:109B2000FDF7ECFC0020E075DF20274908600020ED -:109B3000FDF744FD68461021FCF7F8FD2800C0B28F -:109B4000002814D12648007801280DD01C4C18227A -:109B50001C492000FDF7D2FC0020E075E6201A49E0 -:109B600008600020FDF72AFD00201C490870012133 -:109B700068460A0002720A00427202228272C172B0 -:109B8000002421000173009701962A00D2B2694691 -:109B9000002002F027F900280CD0094D18220949AD -:109BA0002800FDF7ABFCEC75F520074908600020A4 -:109BB000FDF704FD05B0F0BD00E100E01CED00E0A4 -:109BC000C41A0028E4D50010881B002887990010CB -:109BD0000800244000F4244000F52440431C0028E1 -:109BE000441C00287CDA001000B5002801D00029B0 -:109BF00001D1A04808E0A04A904206D10020088088 -:109C0000802080014860002000BD9C4A904205D120 -:109C10008020800102000A804860F4E7BA4A90423E -:109C200006D18020C0010880802080014860EAE7DA -:109C3000B64A904206D1C020C00108808020800131 -:109C40004860E0E7B24A904206D1802000020880D6 -:109C5000802080014860D6E7AE4A904205D10020BE -:109C60000880802080014860CDE7AB4A904205D152 -:109C70008020800102000A804860C4E7A74A904221 -:109C800006D18020C0010880802080014860BAE7AA -:109C9000A34A904206D1C020C001088080208001E4 -:109CA0004860B0E79F4A904206D1802000020880B9 -:109CB000802080014860A6E76E48A5E700B5002136 -:109CC00000E0491C0A290AD2974A18234B43D3586B -:109CD0009842F6D1182041435018001D00E00020A2 -:109CE00000BD10B50A00D2B2402A01DB002017E007 -:109CF000020C120480235B02D218AC23C3589B08C9 -:109D00009B049B0C9B00D218C9B2884BBC24005901 -:109D1000000A4007400F185C801C4143880010185F -:109D200010BD10B50A00D2B2202A01DB002016E0D7 -:109D3000020C120480235B02D218C023C3589B0874 -:109D40009B049B0C9B00D218C9B2784BC8240059C5 -:109D50004007400F185C801C41438800101810BD5C -:109D600010B50B00DBB2022B01DB002028E0030C56 -:109D70001B04802464021B190C00E4B2002C05D1E2 -:109D8000A0240459A408A404A40C04E0B024045999 -:109D9000A408A404A40CA4001B19C9B2002904D16E -:109DA000BC2140584007400F04E0BC214058000946 -:109DB0004007400F5D49085C801C42439000181822 -:109DC00010BD00B55A49884201D3052100E00021A9 -:109DD000400A4006400E0818C0B200BD38B5040065 -:109DE0000020002C44D02000FFF7EBFF0121226D62 -:109DF000520F0A40002A05D00A004E4B0500EDB272 -:109E00006D005A53226D120F0A40002A05D002221B -:109E1000484B0500EDB26D005A53226DD20E0A4038 -:109E2000002A05D00322434B0500EDB26D005A53C2 -:109E3000226D920E0A40002A05D004223D4B0500F7 -:109E4000EDB26D005A53226D520E0A40002A05D021 -:109E50000522384B0500EDB26D005A53226D520DAC -:109E60001140002904D00621324AC0B240001152EC -:109E700031BD00000100620000005240000252406B -:109E800070B500221300130000283CD003689B0F1C -:109E90001C00E407E40F0C720B7A002B05D1036859 -:109EA000DB00DB089B144B6003E00368DB00DB088E -:109EB0004B6043685B0D1C00E407E40F0C704368C3 -:109EC0001B0C1B071B0F4C240B554C23CB5C082B86 -:109ED00001DA130002E04C23CB5C083B0AE01400DB -:109EE000A4B2A4000419A4681500ADB2AD004D19C8 -:109EF000EC60521C14000D4D1E00B6B2AD5DA4B254 -:109F0000ADB2AC42EBD370BD0004524000065240EB -:109F100000085240000054400002544000045440E5 -:109F200000065440000854405808002874DA001015 -:109F300001085240DC1A0028F1B5A8B000200090BA -:109F400000202898FFF7BAFE0700002F29D0289E8E -:109F5000306D97490140002902D02898FFF73EFF55 -:109F60000125306DC00C284000281CD1306D2840E0 -:109F7000002868D1306D00092840002800D0BAE0E0 -:109F8000306D400A0540002D0BD030005030016884 -:109F9000802292000A4302603868002801D03868A5 -:109FA000804729B0F0BD3000503001688022120394 -:109FB0000A43026098203058002816D0002400E0A0 -:109FC000641C2000C0B220282CDA98203058E040D1 -:109FD00028400028F4D02100C9B22898FFF781FE5C -:109FE0000090A540982035501CE09C203058002857 -:109FF00018D0002400E0641C2000C0B2202811DA30 -:10A000009C203058E04028400028F4D02034210023 -:10A01000C9B22898FFF765FE00902000E030854027 -:10A020009C20355000980028BBD013A90098FFF75A -:10A0300027FF78680028B4D013AA2100C9B20020F5 -:10A040007B689847ADE730005030016829430160D4 -:10A0500017E0289AD4235B00D45801AA0300DBB28E -:10A060009B00D450401C02000B00D2B2DBB29A42DB -:10A07000EFD3B868002804D001AAC9B20020BB6899 -:10A080009847A42030584006400E012889DB2898C4 -:10A09000C021490040582840002822D1A42030582F -:10A0A00000903F240098020A224000212898FFF7E0 -:10A0B00057FE0028E5D013A9FFF7E2FE3000A830D4 -:10A0C00001683F229143009A120A14400C43046035 -:10A0D00078680028D5D013AA002101207B68984712 -:10A0E000CFE734482899BC2289584907490F415C79 -:10A0F000891C0020B7E730005030016810220A4365 -:10A10000026017E0289ADC235B00D45801AA030000 -:10A11000DBB29B00D450401C02000B00D2B2DBB279 -:10A120009A42EFD3B868002804D001AAC9B201202E -:10A13000BB689847B42030584006400E012800DA2A -:10A140002FE72898C021490040584008284000289F -:10A1500022D1B420305800903F240098020A2240B7 -:10A1600001212898FFF7FCFD0028E3D013A9FFF791 -:10A1700087FE3000B83001683F229143009A120AEE -:10A1800014400C43046078680028D3D013AA01213E -:10A1900001207B689847CDE706482899BC2289585A -:10A1A00009094907490F415C891C0020B4E70000F8 -:10A1B000EEE0F73F74DA0010F1B594B0D3480068D0 -:10A1C0001290D34800681190D2480768D2480668B8 -:10A1D000D24800681090D24800680F90D1480068BB -:10A1E0000490D14800680E90D04800680190D04893 -:10A1F00000680D90CF4800680C90CF4800680B9025 -:10A20000CE4800680A90CE4800680990CD480068A2 -:10A210000890CD4800680390CC4800680290DC4864 -:10A2200000680790DB48006800901498002810D060 -:10A230000C00002C0DD02820205C002802D0E06A01 -:10A24000002806D03020205C002804D0606B002855 -:10A2500001D1D14824E31498FFF730FD002801D143 -:10A26000CD481DE32168016061684160A16881609B -:10A27000E168C16021690161149D0120A861A8699C -:10A28000C007FCD50320A86105A91498FFF7ACFC12 -:10A29000002801D0C04803E32820215C129ABF485F -:10A2A00010400A04FF21090411400143BC48084042 -:10A2B0006946898A89B2890889B289000143842064 -:10A2C00029503020205C4006400EFE21C903119B1E -:10A2D000E44A1A400004084010438422AA58920815 -:10A2E0002823E35CD2189204920CAD4B03409200F9 -:10A2F000DD48104018438822A850A06BC000C00859 -:10A300007A0F520710439022A85007224020205C69 -:10A310001040099FD54B3B400702E020C000384069 -:10A3200018434123E35C13407027B8431F01702397 -:10A330003B4003434220205C10400727BB431843A7 -:10A34000BC23E8504420235C1800C007C00F7300F2 -:10A350005B08C6071E434520205C4006400EC44BE8 -:10A360001E400706FE20C005384030434626A65D45 -:10A370007606760EBB4F07403004084038438826E7 -:10A38000AE59B6083027E75D7F00F619B604B60C63 -:10A39000834F0740B600B44830403843A026A85148 -:10A3A0004820265C3000C007C00F109E760076085B -:10A3B000C00730434926A65D7606760E0340360672 -:10A3C000FE20C005304018434A23E35C5B065B0E69 -:10A3D000A44E0640180401403143A64FA02028583F -:10A3E00080084623E35C4226A65DBE5DB61C73432F -:10A3F000C01883049B0C6A4808409B009A49194086 -:10A400000143B02029504720205C002801D10021C1 -:10A4100000E00121009B012083430800C007C00F1A -:10A4200018434B21615C002901D1002100E001218A -:10A430000223984349000223194001431498C02382 -:10A440005B00C150B020285880084A21615C41233C -:10A45000E35CFB5C9B1C5943401883049B0C8248C3 -:10A460004F490F9E0E409B0003403343AC26AB5137 -:10A470004323E35C1A40089B0726B3431A43C823CF -:10A48000EA507D4A049E16407C4B1E400496AC2642 -:10A49000AE59B60800964C26A65DB4464026A65D89 -:10A4A000BE5DB61C67467743009EF619B604B60C2F -:10A4B000049F0F40B60006403E43F027EE510E9F2A -:10A4C0006F4E3E4032404D26A65DB606B60E134096 -:10A4D0003604FC22920332401A43F023EB589B08C7 -:10A4E00014339B049B0C11409A0010400843C02178 -:10A4F0006850802252021498000C00046946898A30 -:10A500004018801806998B08002125E0C4DA001055 -:10A51000C8DA0010CCDA0010D0DA0010D4DA00105B +:1080800010270000FEB504000D0016002000C0B24D +:10809000FFF7B8FA002802D02F00002F01D10020EE +:1080A0003DE02000C0B2FFF7D2FA05003100200009 +:1080B000C0B2FFF779FB002807D02900C9B2200021 +:1080C000C0B2FAF74DFB002806D009212000C0B24B +:1080D000FFF73FFB002022E0052011492200D2B229 +:1080E00034235A4388546B463A0002212000C0B220 +:1080F000FBF768FB002806D168460178002902D00A +:108100004078002806D109212000C0B2FFF721FBEA +:10811000002004E02000C0B2FFF72DFB0120FEBDCF +:1081200008190028FEB504000D0016002000C0B29A +:10813000FFF768FA002802D02F00002F01D100209D +:108140003AE02000C0B2FFF782FA050031002000BB +:10815000C0B2FFF729FB002807D02900C9B22000D0 +:10816000C0B2FAF7FDFA002806D009212000C0B2FB +:10817000FFF7EFFA00201FE0052056492200D2B297 +:1081800034235A4388546B463A0000212000C0B281 +:10819000FBF718FB002803D168460078002806D1B9 +:1081A00009212000C0B2FFF7D4FA002004E020002B +:1081B000C0B2FFF7E0FA0120FEBD70B50400200058 +:1081C000C0B2FFF71FFA002809D02000C0B2FAF7AA +:1081D0006CFB002803D1FAF79CF8002801D000209E +:1081E00013E03C48E4B234214C4304193020205CB5 +:1081F000002801D0002008E0656834210022260014 +:108200003000FEF783FA6560012070BD38B596B086 +:1082100005000C00002C1AD02800C0B2FFF7F2F9BC +:10822000002814D069462800C0B2FAF72BFD0028B8 +:108230000DD10FA92800C0B2FAF776FE002806D1AA +:108240000AA92800C0B2FAF7F3FB002801D00020E9 +:108250003CE02048EDB234214D43401901782170B3 +:10826000817861706946CA78A2708A78E270426843 +:108270006260039AA260019AE260029A22610C9AFB +:108280006261149AA261099AE261059A2262069AD1 +:108290006262079AA262089AE2620FAA527E3023B3 +:1082A000E2542E22825C3123E2543022825C32235B +:1082B000E2542E22805C002801D0012000E0002042 +:1082C0003322A054487834216054012017B030BDC7 +:1082D0000000000008190028F8B5C0B0002001F027 +:1082E00072FB20A9002000F016FA07006946012061 +:1082F00000F011FA04003800C0B2022801D10125B3 +:1083000000E000252000C0B2022801D1012600E0D3 +:1083100000263000284387490870864800780028E6 +:1083200013D1FFB2002F04D120A800F04CFA00288E +:1083300007D0E4B2002C08D1684600F044FA0028C7 +:1083400003D101207C49087002E000207A490870BE +:108350007848007800280FD100200100BA4A117037 +:108360007649086005E00021C943754A8300D15071 +:10837000401C2028F7D331E0F6B2002E16D0EDB223 +:10838000002D05D02299029800F014FA00280DD093 +:1083900001206A4908600020202814D26946820022 +:1083A0008958674A8300D150401CF5E70020634993 +:1083B000086006E020A982008958614A8300D150F4 +:1083C000401C2028F6D35E48C068012803D1012054 +:1083D0009D49087002E000209B49087041B0F0BD43 +:1083E000F0B595B053480078002803D0964800783F +:1083F000002801D1002065E0002400E0641C042C6A +:108400004ED2062767433F1D4D4DB800285801A99D +:1084100014226243885001AEB80028184068142125 +:10842000614371184860B8002818806814216143BE +:1084300071188860B8002818C06814216143711849 +:10844000C860B800281800690090B8002818406972 +:10845000012801D1012000E000201421614371189E +:108460000874142060433018426801A81421614345 +:1084700041582000C0B200F02DF9B90069184969CF +:1084800002290BD20099814208D11420604331188F +:108490002000C0B2FAF73AFA0028AFD0002011E06D +:1084A000002400E0641C042C0BD201A814216143B9 +:1084B00041182000C0B2FAF753FA0028F2D0002089 +:1084C00000E0012015B0F0BD00205F4908700120D8 +:1084D00019490870704710B5A0B0164800780028F8 +:1084E00003D059480078002804D10020564908706C +:1084F00001201CE00020010006E0114A8B00D25848 +:108500006B468C001A51491C2029F6D30C49896806 +:10851000491C029103901C21684600F097F81C90BA +:10852000A048006801214140684600F075F920B07C +:1085300010BD00006D1C00286F1C00281C1C0028AA +:10854000D8190028F8B5B0B0974F3878002805D072 +:108550009448006801214140009101E00020009012 +:108560000026300005E00021C94310AA8300D15045 +:10857000401C2028F7D38D4810900820119038789F +:10858000002803D08A488068401C00E00120129037 +:108590000120139034001FE0310019E0019810A968 +:1085A000AA00885010A80299AA0082185160039965 +:1085B000AA00821891600499AA008218D1600999D2 +:1085C000AA008218116101A9097C0029E4D00121C7 +:1085D000AA0080184161641C042C12D20625654350 +:1085E0002D1D01A92000C0B2FAF722FA002806D1F9 +:1085F00006A92000C0B2FAF745FB0028CED0002023 +:1086000016E01C2110A800F021F82C9038780028E2 +:108610000AD022480078002806D010A800F0E7F819 +:10862000002801D0012003E0009910A800F0F4F820 +:1086300031B0F0BDA04800787047A048007870477E +:108640009F480078704700006E1C0028F2B5002695 +:10865000F64300210A0000E0521C009B9A421AD205 +:108660009300C4580B0000E05B1C042BF4D23500CF +:10867000E6B26E40240A0D0001E00F0004E0082D70 +:10868000F2D2F707F9D5904F7608B4463E00674618 +:108690007E406D1CF3E7F043F2BD00006E1C002825 +:1086A000C0018A494018704700B5C0B2002805D003 +:1086B000022808D004D3032807D009E0844808E042 +:1086C000AF20400105E0834803E0E120400100E0E5 +:1086D000002000BD38B50D001400C0B2FFF7E4FF64 +:1086E00002002800002A01D0002C02D10020C04343 +:1086F00010E0844200D2200000210023FBF750FE4E +:1087000002000B006008002180185941220000235C +:10871000FBF753FB32BD10B50C00FFF7C1FF002C77 +:1087200001D100203CE0002104E08A0082588B0047 +:10873000E250491C2029F8D3E068022801D3002028 +:108740002EE02068194988420BD16068082808D1BA +:108750001C212000FFF77AFF216F814201D1022006 +:108760001EE020685C49884202D1606805280DD06F +:1087700020685A49884202D16068062806D02068DD +:10878000574988420BD16068072808D11C21200076 +:10879000FFF75CFF216F814201D1012000E0002042 +:1087A00010BD00001C1C00286D1C002838564D53BD +:1087B000D819002800B5401A012801DB012000E08B +:1087C0000020C0B200BD00B5002801D100200DE09E +:1087D000002100E0491C202907D28A00825800238A +:1087E000DB439A42F6D0002000E0012000BD10B526 +:1087F000002801D100200EE0042100E0491C1C29C2 +:1088000008D28A0082582F4B8C001B599A42F5D00F +:10881000002000E0012010BDFEB50500002D03D0B2 +:1088200000910098022801D3002043E00098FFF750 +:1088300037FF070001970121380001F0E2F801211C +:10884000380001F01CF9002801D1002032E0002698 +:10885000340007E00122A0002918A000381801F018 +:1088600057F9641C202CF5D3300005E081006958CD +:10887000144A8300D150401C202808D2019982005C +:1088800089588200AA589142F0D0002012E0009846 +:108890001449086001200100074A1170E9680129A4 +:1088A00002D10649087002E030000449087004480B +:1088B00006700120FEBD00006D1C00286E1C002803 +:1088C0006F1C0028D81900282083B8ED000003147D +:1088D000FC530000901A000035564D5336564D5348 +:1088E00037564D531C1C002800B5010009B2002961 +:1088F00005D40121C006C00E8140AE48016000BD14 +:1089000000B5010009B2002905D40121C006C00E3E +:108910008140CC48016000BDF0B5020012B2002ACF +:1089200018D41822A44B040024B2A408A4001C5993 +:10893000FF250600F6001640B540AC438901C9B2D8 +:108940000500ED002A409140214300B280088000DC +:1089500019501CE00F22BC4C182503001BB2134019 +:10896000083B9B089B00060036B23240083A92084A +:108970009200A258FF260700FF002F40BE40B243DE +:108980008901C9B2C0000540A9401143E150F0BDC2 +:1089900000B5002A03D101228A40426002E0012290 +:1089A0008A40826000BD0268CA401000C007C00F44 +:1089B000704700B5022801D301200FE00B00DBB2A5 +:1089C000042B01DB012009E0BC4B80001818C9B260 +:1089D000405C824201D3012000E0002000BDF8B5D8 +:1089E00004001F00022C01D3012023E015000E001B +:1089F0002A003100C9B22000FFF7DBFF012801D1B6 +:108A0000012017E03000C0B2002816D1FF2F12D885 +:108A1000AB4861034018A900401880214901401863 +:108A20000168A84A0A403902FF231B020B40134386 +:108A300003600020F2BD0120FCE7F6B2012E16D142 +:108A400080204002874210D29D4861034018A9004F +:108A50004018A0214901401801689B4A0A40390288 +:108A6000C44B0B4013430360E3E70120E2E701201E +:108A7000E0E700B20012C0B27047F8B505000F0081 +:108A80001600280000B2FFF7F4FF04002000C0B277 +:108A9000022801D301202CE032003900C9B22000A5 +:108AA000C0B2FFF786FF012801D1012021E08448F0 +:108AB0002100C9B2490341182A00D2B29200891894 +:108AC000C02212018A58AC491140FFB23B02C022B9 +:108AD00092001A400A43FF218A43F1B21143E4B2E3 +:108AE00062038018EDB2AA008018C02212018150E2 +:108AF0000020F2BD70B50400022C01D3012028E053 +:108B000015000E002A003100C9B22000FFF751FF06 +:108B1000012801D101201CE06948610341588022ED +:108B200012060A43C02189041143FF2212040A439A +:108B3000914B1340F6B23202C02189001140194313 +:108B4000FF229143EAB20A43610342506103405855 +:108B5000002070BD70B50400022C01D3012028E074 +:108B600015000E002A003100C9B22000FFF721FFD6 +:108B7000012801D101201CE05148610341588022A5 +:108B8000D2050A43C02189041143FF2212040A437B +:108B9000794B1340F6B23202C021890011401943CB +:108BA000FF229143EAB20A436103425061034058F5 +:108BB000002070BD00E100E000E400E038B50020D6 +:108BC0000100974A11700100964A11709649086099 +:108BD00000F0D4F8002803D000F02CF9002804D1CC +:108BE0009248B849086000202BE0914C2000FBF728 +:108BF000B9FF002804D08D48B2490860002020E069 +:108C0000B1490020205EFBF7CCFF00210220205E4E +:108C1000FFF782FE0220205EFFF772FEAB4D2800B8 +:108C200001F05AFEAA49280001F0CCFAA5490860D3 +:108C3000002801D0002004E00220205EFFF754FE4F +:108C4000012032BD80E200E01CED00E038B50400F8 +:108C5000002C01D100202FE0FBF74AFE71490A7871 +:108C600013006F4D2D78DBB2AB4203D1FBF744FE0E +:108C7000002021E0C44B1500EDB22D015D592560A7 +:108C80001500EDB22D015D196D6865601500EDB23E +:108C90002D015D19AD68A5601500EDB22D015B19C0 +:108CA0001B7B2373521C1300DBB2102B00D300225A +:108CB0000A70FBF721FE012032BD000098DA001097 +:108CC00000000440FF00FFFFFF0000FFF1B594B07B +:108CD0000D0016005021002422006F463800FDF7D9 +:108CE00015FD149880210901884203D24E4800687E +:108CF000002804D04D48A9490860002038E06846A3 +:108D000021000170210001721499019108214C2267 +:108D100081540395049600E0641C2000C0B208282A +:108D200021D26A4D2100C9B2280001F02DFF0100B7 +:108D3000C9B20129F0D0C0B20328EDD014989849E7 +:108D400008606A462100C9B2280001F049FE934933 +:108D50000860002805D193480168491C0160012082 +:108D600006E0002004E090480168491C01600020F2 +:108D700015B0F0BD00FFFF00FFFCFFFFF8B50025B8 +:108D800000956846FEF770FB002801D0002046E001 +:108D9000864C0098A04205D300982100FBF712F9F9 +:108DA000002901D000203AE000982100FBF70AF9E1 +:108DB0000400002C03D0FF20801C844201D300203B +:108DC0002DE0FF2608363000FFF753FE0700002293 +:108DD00000213800FFF7BEFE002801D000201EE071 +:108DE000002200213000FFF748FE002801D00020BB +:108DF00015E023005B1E002200213800FFF7EFFD85 +:108E0000002801D000200AE0002200213800FFF7EE +:108E100071FE002801D1012000E02800C0B2F2BD9F +:108E2000411C0028421C00287C1B00280100620015 +:108E30000008002818B5A7B01AA85D493422FBF72E +:108E4000C3FE0DA85B493422FBF7BEFE68465A49B3 +:108E50003422FBF7B9FE594C1AAA07212000FBF770 +:108E600072F8002801D0002024E00DAA062120007D +:108E7000FBF769F8002801D000201BE06A460121B9 +:108E80002000FBF760F8002801D0002012E001224A +:108E900001212000FFF77CFDFA208000FCF77EF81E +:108EA00001212000FFF77FFD012801D1012000E012 +:108EB0000020C0B228B010BD80B5044801F042F8CF +:108EC00001BD00005C1B0028B98E00100004544056 +:108ED0000808002870B51400002C05D0207A00285E +:108EE00002D12078002800D04DE035480168491CA7 +:108EF00001606068334908606068C0218900884269 +:108F000014D14C20205C082810D1E068C0B2092898 +:108F10000CD1E068000AC0B2102807D120690028EF +:108F200004D1E068000C80B2F9F7E2FA2648017833 +:108F30000A00521C1300DBB2102B00D300221300D6 +:108F4000224D2D78DBB2AB4204D121480168491C87 +:108F5000016018E00C4B65680E00F6B236019D51B9 +:108F60004C25655D0E00F6B236019E193573E56835 +:108F70000E00F6B236019E1975602469C9B2090166 +:108F800059188C60027070BD2817002800B5C0B257 +:108F9000002802D101200F49086000BD781B00287D +:108FA000741B0028681B00286C1B0028005A6202F2 +:108FB00074D70010A8D70010DCD700108001314012 +:108FC000601B0028701B0028411C0028421C002840 +:108FD000641B00287C1B00286B490A6808607047E6 +:108FE0006A490A6810239A43C0B20001102318404E +:108FF00010430860704765490A68654B1340C0B26A +:1090000000028022520010401843086070475F49F8 +:109010000A6852005208C0B2C00710430860704787 +:10902000002070475B480068704710B5040059483D +:109030000460BFF34F8FFFF7F5FFA04201D101207D +:1090400000E00020C0B210BDF8B50400FF20E230FF +:109050000090FFF7E5FF0700FFF7E4FF01252E0072 +:1090600000210A004C4B1A700A004C4B1A70009AEF +:109070002240002A02D04A490D7001E0484A11708E +:10908000610005D50020FFF7D0FF0600FFF7CAFFFB +:10909000F6B2002E09D04349884206D042498842A0 +:1090A00007D13800C0B2002803D105203A49087022 +:1090B00012E03B480078002803D0042036490870AD +:1090C0000AE0FFB2002F07D00800FFF7AEFF00282C +:1090D00002D1052030490870FBF7CEFFFBF7F6FF01 +:1090E000C8200001FFF778FF0120FFF779FF00207B +:1090F000FFF781FF0120FFF78AFFFBF7DCFFFBF79B +:10910000F8FF2648057000F001F8F1BD80B523484E +:109110000078002801D0FCF713F801BD80B50100EC +:10912000C9B200290CD01C490A78002A08D108705D +:109130000020F9F715FAF9F721FA0020FEF79AFC5A +:1091400001BD80B5FFF76CFFFFF76CFF1549884242 +:1091500002D10520FFF7E2FFF9F7DBF8002802D083 +:109160000120FFF7DBFFFFF7D1FF01BD00B50A4883 +:109170000078002801D0012000E00020C0B200BD2E +:10918000054800787047000008C0264010C02640FF +:10919000FFFEFFFF0C102740521C0028541C002823 +:1091A000531C002845564F4D41564F4D1CB501F0FC +:1091B00019FD002803D100F0B9F800202BE001F0E0 +:1091C000F3FF002803D100F0B1F8002023E0FBF703 +:1091D00002FA002805D069460520FBF78BFA002823 +:1091E00003D100F0A3F8002015E0684600889749F5 +:1091F00008800124964804700020964908600120E8 +:1092000000F084FA012000F09DFA64209249086081 +:1092100092480470012016BD80B5002804D1904802 +:109220000168491C016020E08E490A68521C0A60EE +:1092300001688D4A891A08D00C3909D0922252004F +:10924000891A08D05C3909D00BE000F085F80CE0F1 +:1092500000F00EF909E000F06DF906E000F0A0F969 +:1092600003E07F480168491C016001BD80B501F041 +:10927000E7FC00F03CF87D480178E02905D0017852 +:10928000052902D00078002806D10020A6490870E0 +:109290000120724908700EE0A4480178002906D127 +:1092A000A1480178002906D00121017003E000786F +:1092B000401C9D4908709E480078002814D0B4488E +:1092C0000168002910D00168491E0160006800286B +:1092D0000AD1B048007801F0D9FF002804D101205C +:1092E000AD49086000F056FA00F05BFA01BD1CB50C +:1092F00058480168491C016001680A2915D30024F7 +:10930000046069460520FBF7F5F9002807D0684698 +:1093100000884E49088001204D49087005E09F48AB +:109320000168491C01604A48047013BD80B501F012 +:10933000FEFC02F083FA01F0C0FF002001007C4A2D +:109340001170934908600100B64A1170764908709F +:1093500001204249087001BD70B5017B08290AD07F +:109360003F480168491C0160002000F0CFF900204F +:1093700000F0E8F968E00324416822000A404168EF +:10938000890823000B404168090925000D400F267C +:109390004168090C31404068000D06401000C0B221 +:1093A000022803D1012000F0B1F924E0D2B2012A51 +:1093B0001AD11800C0B2012802D0DBB2022B13D19F +:1093C0000800C0B200280FD00800C0B206280BD297 +:1093D0000800C0B200F028F900280CD102206E4924 +:1093E000086000F0D7F906E01D480168491C0160DB +:1093F000002000F08BF92800C0B2022803D1012020 +:1094000000F0A0F920E0EDB2012D16D13000C0B27D +:10941000002812D03000C0B206280ED2BA48007818 +:1094200000280AD03000C0B200F03FF900280BD16C +:109430005948046000F0AEF906E009480168491C8B +:109440000160002000F07EF970BD0000381C00288B +:109450005C1C0028E41B0028E01B0028FE120028EA +:10946000C81B0028C41B00289E020000571C0028AF +:1094700080B5017B082904D0B0480168491C01600F +:1094800051E0436807214268120C0A404068C00C52 +:109490000140DBB2012B07D11000C0B2052803D276 +:1094A0000800C0B2052804D3A4480168491C016023 +:1094B00039E01000C0B2012801D1012005E0D2B28C +:1094C000022A01D1022000E003209D4A107008000A +:1094D000C0B2012801D1012005E0C9B2022901D1A1 +:1094E000022000E00320A1490870114800780028FC +:1094F0000AD09F48007800F097F8002804D1042093 +:109500002549086000F046F90848007800280AD08C +:109510009848007800F0C9F8002804D105201E49B9 +:10952000086000F037F901BDFD120028561C002824 +:10953000591C002880B5017B08290AD000207249F7 +:1095400008707E480168491C0160002000F0FAF8AC +:109550001CE0406800098007800F0100C9B20129A2 +:1095600002D0C0B2022803D101206749087002E08E +:1095700000206549087064480078002806D16F48CB +:109580000168491C0160002000F0DCF801BD00000A +:10959000DC1B00285B1C0028D41B0028D81B0028DB +:1095A00010B5017B08290AD064480168491C016094 +:1095B000002000F0ABF8002000F0C4F831E00324F4 +:1095C000416821404068800804400800C0B201287A +:1095D0000BD16748007800F027F800280BD106204F +:1095E000A849086000F0D6F805E0C9B2022902D106 +:1095F000012000F08BF82000C0B201280BD15D489B +:10960000007800F052F800280BD107209D4908602F +:1096100000F0C0F805E0E4B2022C02D1012000F015 +:1096200091F810BDFC12002870B50100C9B20329E1 +:1096300001D3032500E005000100C9B2002903D0D1 +:109640000100C9B2062901D3002025E03C490A786F +:109650002B00DBB29A4200D20D78454908708A4C43 +:109660002800C0B200F088F820706D1C8748057093 +:10967000012587480570874E307800280DD1642079 +:1096800001F0B8FD002801D1002005E03570FA2076 +:10969000C00081490860012070BD7F480068002833 +:1096A000F9D1207801F0F2FDF6E710B50100C9B25A +:1096B000032901D3032400E004000100C9B20029FA +:1096C00007D00100C9B2062903D20F490978002941 +:1096D00001D1002017E025490A782300DBB29A4225 +:1096E00000D20C78234908702000C0B201F00AFBB8 +:1096F000002801D1002006E0641C684804700120A5 +:1097000063490870012010BD5A1C002810B50400E0 +:1097100001F0D3FD002001005E4A11705E4908602F +:109720000100594A11702100C9B2052900D3040073 +:109730005648047001205649087010BDC81B002807 +:109740000013002810B50400002001F0DBFA002807 +:1097500001D102F073F82000C0B2052800D3002424 +:109760004E48047001204A49087010BD02130028B9 +:10977000FF1200280113002800B50100C9B2012919 +:1097800001D1322005E0C0B2022801D1462000E01C +:10979000642000BD80B5FFF7C9FD0120FFF7BEFCC6 +:1097A00001BDF8B53E4C2068401C2060384D28783B +:1097B000002802D12068642862D334480078C0B2FF +:1097C0004007400F35490978C90038220A40024352 +:1097D000009234480078002801D0012100E00021E7 +:1097E00031480078E02801D0022000E00020084342 +:1097F00028490978002901D0012100E000212B4AE5 +:109800001278530006221A400A4380235B0028493D +:109810000E689E4201D3FF2100E00968254E37689B +:109820009F4201D3FF2300E03368C0B2D2B21202DC +:109830000243214800880704174320480088C9B222 +:1098400009040143DBB21E060E43002200991C48A6 +:10985000FFF73CFA00280FD0320039001948FFF713 +:1098600035FA002808D018480168491C016000201A +:1098700001002970206003E014480168491C016060 +:10988000F1BD0000D41B00285B1C0028FC1200283E +:10989000FE120028591C0028DC1B0028FD1200289D +:1098A000E01B00285C1C0028571C0028561C0028C0 +:1098B000D81B0028B01B0028381C0028361C0028A4 +:1098C000FA04000005030000CC1B0028D01B002870 +:1098D00000B5FEE700B5010009B2002905D4012159 +:1098E000C006C00E8140B748016000BDF0B502005F +:1098F00012B2002A18D41822844B040024B2A408FF +:10990000A4001C59FF250600F6001640B540AC43E4 +:109910008901C9B20500ED002A409140214300B2FF +:109920008008800019501CE00F22A74C1825030066 +:109930001BB21340083B9B089B00060036B2324026 +:10994000083A92089200A258FF260700FF002F4015 +:10995000BE40B2438901C9B2C0000540A9401143CD +:10996000E150F0BD00B59D48012102680A43026044 +:1099700002680A40002AFBD100BD99480168012213 +:109980000A43026070479748016801220A43026057 +:1099900070471FB5684602F049F900280DD08B4C7E +:1099A00018228B492000FDF7A9FD0020E075492011 +:1099B000884908600020FDF701FE01208A490870EF +:1099C000FFF7D0FF1FBD80B5C0B201280ED1032123 +:1099D000814802F05BF903210320FFF787FF032092 +:1099E000FFF778FF01208149087002E000207F49DD +:1099F0000870FFF7C2FFFFF7C6FF01207A49087021 +:109A000001BD7CB505000E00794803C86A4603C253 +:109A1000083A3000C0B2002814D1744800780128F8 +:109A20000DD06A4C18226A492000FDF767FD00201E +:109A3000E0759420674908600020FDF7BFFD002015 +:109A400069490870684601210171002421004171B3 +:109A500000953200D2B26946002002F027FB0028B0 +:109A60000CD05A4D18225A492800FDF747FDEC75D5 +:109A70009E20584908600020FDF7A0FD73BD7CB50D +:109A800006000D00300002F013FA00280DD04F4CF4 +:109A900018224F492000FDF731FD0020E075B52068 +:109AA0004C4908600020FDF789FD2800C0B200285D +:109AB00014D14E48007801280DD0444C1822444956 +:109AC0002000FDF71BFD0020E075B920414908602A +:109AD0000020FDF773FD0020434908700096300018 +:109AE00002F024FA002801D0202001E0802080002C +:109AF00001902A00D2B26946002002F03FFB002804 +:109B000001D1012000E0002076BD000000E400E06B +:109B1000F8B584B007000E001500380002F0C8F94F +:109B200000280DD0294C182229492000FDF7E6FC19 +:109B30000020E075DF20274908600020FDF73EFD8A +:109B400068461021FCF7F2FD2800C0B2002814D1AD +:109B50002648007801280DD01C4C18221C492000F2 +:109B6000FDF7CCFC0020E075E6201A4908600020D3 +:109B7000FDF724FD00201C490870012168460A00F9 +:109B800002720A00427202228272C1720024210013 +:109B90000173009701962A00D2B26946002002F0B4 +:109BA00027F900280CD0094D182209492800FDF793 +:109BB000A5FCEC75F520074908600020FDF7FEFCC8 +:109BC00005B0F0BD00E100E01CED00E0C41A002883 +:109BD000F0D50010881B002893990010080024403D +:109BE00000F4244000F52440431C0028441C0028B5 +:109BF00088DA001000B5002801D0002901D1A04862 +:109C000008E0A04A904206D1002008808020800110 +:109C10004860002000BD9C4A904205D18020800110 +:109C200002000A804860F4E7BA4A904206D18020D8 +:109C3000C0010880802080014860EAE7B64A90426F +:109C400006D1C020C0010880802080014860E0E784 +:109C5000B24A904206D18020000208808020800114 +:109C60004860D6E7AE4A904205D1002008808020A7 +:109C700080014860CDE7AB4A904205D18020800149 +:109C800002000A804860C4E7A74A904206D18020BB +:109C9000C0010880802080014860BAE7A34A904252 +:109CA00006D1C020C0010880802080014860B0E754 +:109CB0009F4A904206D180200002088080208001C7 +:109CC0004860A6E76E48A5E700B5002100E0491C02 +:109CD0000A290AD2974A18234B43D3589842F6D1FF +:109CE000182041435018001D00E0002000BD10B5B1 +:109CF0000A00D2B2402A01DB002017E0020C120455 +:109D000080235B02D218AC23C3589B089B049B0C96 +:109D10009B00D218C9B2884BBC240059000A4007E6 +:109D2000400F185C801C41438800101810BD10B50E +:109D30000A00D2B2202A01DB002016E0020C120435 +:109D400080235B02D218C023C3589B089B049B0C42 +:109D50009B00D218C9B2784BC82400594007400F65 +:109D6000185C801C41438800101810BD10B50B0012 +:109D7000DBB2022B01DB002028E0030C1B04802453 +:109D800064021B190C00E4B2002C05D1A024045974 +:109D9000A408A404A40C04E0B0240459A408A40456 +:109DA000A40CA4001B19C9B2002904D1BC2140583D +:109DB0004007400F04E0BC21405800094007400F15 +:109DC0005D49085C801C42439000181810BD00B526 +:109DD0005A49884201D3052100E00021400A40068B +:109DE000400E0818C0B200BD38B504000020002C99 +:109DF00044D02000FFF7EBFF0121226D520F0A40F3 +:109E0000002A05D00A004E4B0500EDB26D005A53F2 +:109E1000226D120F0A40002A05D00222484B05008D +:109E2000EDB26D005A53226DD20E0A40002A05D0C1 +:109E30000322434B0500EDB26D005A53226D920E82 +:109E40000A40002A05D004223D4B0500EDB26D000A +:109E50005A53226D520E0A40002A05D00522384B73 +:109E60000500EDB26D005A53226D520D11400029CC +:109E700004D00621324AC0B24000115231BD000068 +:109E800001006200000052400002524070B5002202 +:109E90001300130000283CD003689B0F1C00E4074C +:109EA000E40F0C720B7A002B05D10368DB00DB0892 +:109EB0009B144B6003E00368DB00DB084B604368E6 +:109EC0005B0D1C00E407E40F0C7043681B0C1B07C0 +:109ED0001B0F4C240B554C23CB5C082B01DA1300D1 +:109EE00002E04C23CB5C083B0AE01400A4B2A400BF +:109EF0000419A4681500ADB2AD004D19EC60521CF8 +:109F000014000D4D1E00B6B2AD5DA4B2ADB2AC42B0 +:109F1000EBD370BD0004524000065240000852408E +:109F200000005440000254400004544000065440D5 +:109F3000000854405808002880DA001001085240F8 +:109F4000DC1A0028F1B5A8B0002000900020289865 +:109F5000FFF7BAFE0700002F29D0289E306D9749E1 +:109F60000140002902D02898FFF73EFF0125306DFF +:109F7000C00C284000281CD1306D2840002868D132 +:109F8000306D00092840002800D0BAE0306D400A4A +:109F90000540002D0BD03000503001688022920027 +:109FA0000A4302603868002801D03868804729B029 +:109FB000F0BD300050300168802212030A43026075 +:109FC00098203058002816D0002400E0641C20009F +:109FD000C0B220282CDA98203058E04028400028D1 +:109FE000F4D02100C9B22898FFF781FE0090A54067 +:109FF000982035501CE09C203058002818D00024B0 +:10A0000000E0641C2000C0B2202811DA9C203058E7 +:10A01000E04028400028F4D020342100C9B228981C +:10A02000FFF765FE00902000E03085409C20355011 +:10A0300000980028BBD013A90098FFF727FF786885 +:10A040000028B4D013AA2100C9B200207B68984729 +:10A05000ADE73000503001682943016017E0289ACD +:10A06000D4235B00D45801AA0300DBB29B00D45078 +:10A07000401C02000B00D2B2DBB29A42EFD3B868A8 +:10A08000002804D001AAC9B20020BB689847A420C8 +:10A0900030584006400E012889DB2898C02149002D +:10A0A00040582840002822D1A420305800903F2456 +:10A0B0000098020A224000212898FFF757FE002846 +:10A0C000E5D013A9FFF7E2FE3000A83001683F2277 +:10A0D0009143009A120A14400C43046078680028E7 +:10A0E000D5D013AA002101207B689847CFE73448D8 +:10A0F0002899BC2289584907490F415C891C0020D6 +:10A10000B7E730005030016810220A43026017E0C0 +:10A11000289ADC235B00D45801AA0300DBB29B0021 +:10A12000D450401C02000B00D2B2DBB29A42EFD3F3 +:10A13000B868002804D001AAC9B20120BB689847BA +:10A14000B42030584006400E012800DA2FE7289846 +:10A15000C0214900405840082840002822D1B4209E +:10A16000305800903F240098020A2240012128988C +:10A17000FFF7FCFD0028E3D013A9FFF787FE3000AE +:10A18000B83001683F229143009A120A14400C43F0 +:10A19000046078680028D3D013AA012101207B68CD +:10A1A0009847CDE706482899BC22895809094907EC +:10A1B000490F415C891C0020B4E70000EEE0F73F46 +:10A1C00080DA0010F1B594B0D34800681290D348FB +:10A1D00000681190D2480768D2480668D2480068E3 +:10A1E0001090D24800680F90D14800680490D14880 +:10A1F00000680E90D04800680190D04800680D902B +:10A20000CF4800680C90CF4800680B90CE4800689B +:10A210000A90CE4800680990CD4800680890CD4863 +:10A2200000680390CC4800680290DC480068079002 +:10A23000DB48006800901498002810D00C00002C17 +:10A240000DD02820205C002802D0E06A002806D02B +:10A250003020205C002804D0606B002801D1D14858 +:10A2600024E31498FFF730FD002801D1CD481DE309 +:10A270002168016061684160A1688160E168C16036 +:10A2800021690161149D0120A861A869C007FCD55E +:10A290000320A86105A91498FFF7ACFC002801D0A1 +:10A2A000C04803E32820215C129ABF4810400A04EA +:10A2B000FF21090411400143BC4808406946898ACE +:10A2C00089B2890889B2890001438420295030204D +:10A2D000205C4006400EFE21C903119BE44A1A404F +:10A2E0000004084010438422AA5892082823E35C03 +:10A2F000D2189204920CAD4B03409200DD481040FE +:10A3000018438822A850A06BC000C0087A0F5207DB +:10A3100010439022A85007224020205C1040099F43 +:10A32000D54B3B400702E020C00038401843412392 +:10A33000E35C13407027B8431F0170233B40034385 +:10A340004220205C10400727BB431843BC23E85041 +:10A350004420235C1800C007C00F73005B08C607C9 +:10A360001E434520205C4006400EC44B1E4007069D +:10A37000FE20C005384030434626A65D7606760EA0 +:10A38000BB4F07403004084038438826AE59B60812 +:10A390003027E75D7F00F619B604B60C834F0740FF +:10A3A000B600B44830403843A026A8514820265C67 +:10A3B0003000C007C00F109E76007608C0073043FB +:10A3C0004926A65D7606760E03403606FE20C005B9 +:10A3D000304018434A23E35C5B065B0EA44E064004 +:10A3E000180401403143A64FA02028588008462376 +:10A3F000E35C4226A65DBE5DB61C7343C0188304B1 +:10A400009B0C6A4808409B009A4919400143B020C0 +:10A4100029504720205C002801D1002100E00121C3 +:10A42000009B012083430800C007C00F18434B2145 +:10A43000615C002901D1002100E001210223984341 +:10A4400049000223194001431498C0235B00C15006 +:10A45000B020285880084A21615C4123E35CFB5C02 +:10A460009B1C5943401883049B0C82484F490F9E04 +:10A470000E409B0003403343AC26AB514323E35CC7 +:10A480001A40089B0726B3431A43C823EA507D4A63 +:10A49000049E16407C4B1E400496AC26AE59B6086E +:10A4A00000964C26A65DB4464026A65DBE5DB61C51 +:10A4B00067467743009EF619B604B60C049F0F401A +:10A4C000B60006403E43F027EE510E9F6F4E3E40D1 +:10A4D00032404D26A65DB606B60E13403604FC2269 +:10A4E000920332401A43F023EB589B0814339B0429 +:10A4F0009B0C11409A0010400843C02168508022F4 +:10A5000052021498000C00046946898A4018801889 +:10A5100006998B08002125E0D0DA0010D4DA00106B :10A52000D8DA0010DCDA0010E0DA0010E4DA00100B :10A53000E8DA0010ECDA0010F0DA0010F4DA0010BB :10A54000F8DA0010FCDA001000DB001004DB001069 -:10A5500000260660001D491C9942F9D3019901208B -:10A56000084302210143CF480840217D012901D140 -:10A57000012100E00021CC4B0340480280218900EA -:10A5800008401843217D01290CD101210BE000BFB7 -:10A5900008DB00100CDB001001006200FFFF00FF71 -:10A5A0000300FFFF0021C14B034008028021490046 -:10A5B0000840184380218843402188432021884354 -:10A5C000102188430421884301900198A861E08A02 -:10A5D000C005C00D0D99B64B0B400104B5480840AD -:10A5E0001843217EB44B03400902FF2000020840BB -:10A5F00018437F23617E19407F26B0430143A07E2C -:10A600001840C901C90940060843E861207D0128B6 -:10A6100053D11F20A18B01400C9FA84E3E400F0438 -:10A62000F821490339403143A67F3040A44E0E4003 -:10A630000102F8204001084030430F21E67F0E4020 -:10A64000F027B8433701F0263E4006432020205C27 -:10A6500001400F20864331432220205C012811D184 -:10A66000012610E0FFFF80FFFCFF0000FFF8FFFF66 -:10A67000FFFFFF8074DA0010FFFFFFC0FFFFC0FF85 -:10A68000FFFFFFBF00268F480840F10580263604F3 -:10A6900031400143E9602320215C19400B9E8A4828 -:10A6A00030400E02FE21C901314001432420205CCC -:10A6B00003407F2081430B43AB6403203C21635C58 -:10A6C00003400A993026B1431E01302333400B4327 -:10A6D0003D21615C08400C218B4381000C20084027 -:10A6E00018433E21615C012901D1012100E00021D4 -:10A6F0000223984349000223194001433F20205C74 -:10A70000012801D1012000E0002001260123994306 -:10A7100030400843802168501498000C00048421C4 -:10A72000695889088904890C89004018801800211B -:10A7300005E0E36A8F00DB598F00C351491C2823D1 -:10A74000E35C9942F5D31498000C00048821695801 -:10A7500089088904890C890040188218002308E0C0 -:10A76000606BD900401803C8DF00D71903C7083F42 -:10A770005B1C3020205C8342F2D384480399014063 -:10A78000834A0A4083491140834A0A408349114061 -:10A79000834A0A404B491140824A0A40824911408B -:10A7A000824A0A40802109031143814A0A408149B3 -:10A7B0001140814A0A40814911403A4A0A40804981 -:10A7C0001140804A0A4080491140804A0A40364977 -:10A7D0001140364B0B4080218B434021C9430B4035 -:10A7E0002022D243134010271F4308239F430423F2 -:10A7F000DB431F400224E443274037430397039F72 -:10A800006F65029F384002900298614F074061488F -:10A810003840614F074061483840614F0740294840 -:10A820003840604F074060483840604F07406848F4 -:10A8300038405F4F07405F4838405F4F07405F48F0 -:10A840003840184F07405E4838405E4F07405E482A -:10A8500038405E4F074014483840144F074080206E -:10A86000874339400A401020824308208243134026 -:10A87000234001208343AB65079830430440EC65D7 -:10A880001498FFF79EFA4000B04900220A5201983E -:10A8900001218843A861A86930400028FBD100202D -:10A8A00015B0F0BDFFBFFFFFFFFDFFFFFFFEFFFF85 -:10A8B000FFFF00FE0000FF01FF00FFFFFFFFE0FFC2 -:10A8C000FFE0FFFFFFFF7FFFFF80FFFFFEB50700F8 -:10A8D000002F01D19E4857E03800FFF7EFF900281C -:10A8E00001D19B4850E0002404604460C4600461CE -:10A8F0003D000120A861A96901400029FBD0032681 -:10A90000AE6169463800FFF76FF9002801D0904822 -:10A910003AE084202C5088202C508E48902168509A -:10A92000BC202C50A0202C50B0202C50C020400027 -:10A930003C50AC202C50C8202C50F0202C50C02073 -:10A940002C50380C000469460988401880214902BF -:10A95000401801998A08210002E00460001D491C8A -:10A960009142FAD3AE617C48E8617C48E860AC640F -:10A9700080202C506C65AC65EC653800FFF721FA3F -:10A98000400072490C520020FEBD0000FFFFFFDFB7 -:10A99000FFFFFFEFFFFFFFF7FFFFFFFBFFFFFFFDE5 -:10A9A000FFFFFFFEFFFFBFFFFFFFDFFFFFFFEFFF28 -:10A9B000FFFFFBFFFFFFFDFFFFFFFEFFFF7FFFFF2E -:10A9C000FFDFFFFFFFEFFFFFFFF7FFFFFFFBFFFFD3 -:10A9D000FFFFF7FFF8B50600002E02D01400002C90 -:10A9E00001D15B48B0E068460170684600782028D5 -:10A9F00001DB5748A8E03000FFF760F9002801D1DB -:10AA00005348A1E037000125B8692840002808D143 -:10AA1000CC20395868460078C1400800C007C00FF4 -:10AA200000E02800C0B2002801D049488CE0684608 -:10AA300001783000FFF775F9002801D1444883E020 -:10AA400001000A68464B13400B60217A012901D1AD -:10AA50002B0000E0002302001668424931409B07AA -:10AA60008026F60533400B4313600168890F2940A7 -:10AA7000002902D161688A0400E0626801000B6865 -:10AA80005B0F5B07D200D2081A430A60011D0A68F7 -:10AA9000354B13400B60011D0A681202120A0A604E -:10AAA0004C21615C0B071B0F011D0E682F4A3240C1 -:10AAB0001B04F02636031E4016430E602178012940 -:10AAC00001D12B0000E00023021D16682849314007 -:10AAD0005B058026B60333400B43136021780129C0 -:10AAE00001D12B0000E00023021D166821493140EE -:10AAF0001B058026760333400B4313604C21615CB9 -:10AB0000082901DA002102E04C21615C08391A4A67 -:10AB100089B2515C00220AE013009BB29B00E3184B -:10AB2000DB681600B6B2B6008619B360521C13007B -:10AB30000E00F6B29BB2B6B2B342EDD368460078CF -:10AB40008540D0203D500020F2BD0000DC1A0028D6 -:10AB500001006200FFFFFF1F030A0006330A000026 -:10AB6000FFFFFFDFFFFFFFBFFFFF7FFFFFFFF0FFE4 -:10AB7000FFFFDFFFFFFFEFFF74DA001010B50200E8 -:10AB8000002A03D00800C0B2202801DB002021E009 -:10AB900000200123CC241459CC401C40002C09D0A7 -:10ABA000D4201058C8401840002801D1180010E0E7 -:10ABB00003200EE0D8241459CC401C40002C01D0B6 -:10ABC000022006E0DC241259CA401340002B00D0BA -:10ABD0000420C0B210BD000080B500F029FE00F0D6 -:10ABE00097FD002804D1E02000F01EF9002020E0AD -:10ABF00001F024FB002804D1E02000F015F900202A -:10AC000017E0002001006F4A11706F4908606F491A -:10AC100008606F49086001006E4A117001006E4AB9 -:10AC2000117001216D4A11706D49086086490860F4 -:10AC3000012002BD38B585480168491C0160654C9A -:10AC40002078042803D3E02000F0EEF853E05D48BC -:10AC50000078002802D000F0EBFD4CE020785E4D3B -:10AC60002978C0B2884208D0207800F062F8002825 -:10AC700003D1E02000F0D8F83DE02878002814D077 -:10AC8000F7F764FF7049504A1268801A0860086834 -:10AC90006F49884209D36F480168491C0160002050 -:10ACA0002070052000F0C0F825E048480168491CE4 -:10ACB000016001680A291ED30024046001F0CBFA68 -:10ACC00000280AD04248046001F0D8FA624908809E -:10ACD00001F0D7FA614908600DE061480168491C3C -:10ACE00001603B480168491C01600068032802D3E9 -:10ACF000E02000F099F831BD00B50100C9B2042987 -:10AD000001D300200CE02F490978002905D001006B -:10AD1000C9B2002901D0002002E02E4908700120AC -:10AD200000BD80B500202B490870E02000F07CF8C1 -:10AD300001BD70B504002000C0B200280FD100F0A2 -:10AD400077FD2548047001202449087000204549FA -:10AD500008603D4908601C49086001202FE0200080 -:10AD6000C0B200F03FF80500002D01D1002026E020 -:10AD700000F068FD002806D0280000F03BFD002808 -:10AD800008D100201BE0280000F0E8FC002801D1D9 -:10AD9000002014E0104E3078002806D1F7F7D6FED8 -:10ADA0000949086000202849086034702000C0B2BA -:10ADB00000F029F8094908702A480560012070BD93 -:10ADC00000000000581C0028B81B0028BC1B0028ED -:10ADD000C01B0028551C0028561C0028571C0028A2 -:10ADE000A01B002800B5C0B2012804D009D3032855 -:10ADF00005D002D305E01E2004E03C2002E05A20EA -:10AE000000E0002000BD00B5C0B2012804D009D385 -:10AE1000032805D002D305E0022004E0032002E06D -:10AE2000042000E0012000BD10B5040000F000FD8A -:10AE300001200D490870002001000C4A11700949D9 -:10AE400008600B48047010BDA41B0028A81B002834 -:10AE5000C0270900AC1B0028361C0028B41B0028A2 -:10AE6000B01B0028A01B0028581C0028561C0028D6 -:10AE7000571C002870B5B14BC018C0090001C64B63 -:10AE8000C31804290CD21F251C68CE002800B0402E -:10AE90008443D2B21540C800854025431D600CE0B4 -:10AEA000FC311F255C68CE002800B0408443D2B23C -:10AEB0001540C800854025435D6070BD00B59F4AC0 -:10AEC0008018C0090001B44A8018042905D200681E -:10AED000C900C840C006C00E05E0FC314068C9008A -:10AEE000C840C006C00EC0B200BD00B5002A03D1E4 -:10AEF00001228A40426002E001228A40826000BD55 -:10AF000030B403008C000F25596C2800A040814309 -:10AF10001540A5400D435D6430BC704730B403005C -:10AF20004C0010340325D96C2800A0408143154003 -:10AF3000A5400D43DD6430BC704700B5022801D345 -:10AF400001200FE00B00DBB2042B01DB012009E044 -:10AF5000A44B80001818C9B2405C824201D3012082 -:10AF600000E0002000BDF8B504001F00022C01D352 -:10AF7000012023E015000E002A003100C9B2200094 -:10AF8000FFF7DBFF012801D1012017E03000C0B23C -:10AF9000002816D1FF2F12D8B74861034018A90026 -:10AFA00040188021490140180168B44A0A4039021A -:10AFB000FF231B020B40134303600020F2BD01205E -:10AFC000FCE7F6B2012E16D180204002874210D253 -:10AFD000A94861034018A9004018A0214901401860 -:10AFE0000168BB4A0A403902BA4B0B401343036065 -:10AFF000E3E70120E2E70120E0E700B20012C0B27F -:10B000007047F8B505000F001600280000B2FFF7E2 -:10B01000F4FF04002000C0B2022801D301202CE07C -:10B0200032003900C9B22000C0B2FFF786FF012804 -:10B0300001D1012021E090482100C9B24903411803 -:10B040002A00D2B292008918C02212018A58A2495D -:10B050001140FFB23B02C02292001A400A43FF2176 -:10B060008A43F1B21143E4B262038018EDB2AA0040 -:10B070008018C022120181500020F2BD70B504007A -:10B08000022C01D3012028E015000E002A00310017 -:10B09000C9B22000FFF751FF012801D101201CE0B7 -:10B0A000754861034158802212060A43C021890471 -:10B0B0001143FF2212040A43874B1340F6B23202B7 -:10B0C000C021890011401943FF229143EAB20A438B -:10B0D0006103425061034058002070BD70B5040008 -:10B0E000022C01D3012028E015000E002A003100B7 -:10B0F000C9B22000FFF721FF012801D101201CE087 -:10B100005D48610341588022D2050A43C021890469 -:10B110001143FF2212040A436F4B1340F6B232026E -:10B12000C021890011401943FF229143EAB20A432A -:10B130006103425061034058002070BD0000CFBF42 -:10B14000F0B58DB0684665493422F9F73DFD644F8E -:10B150006A4601213800F8F7F6FE060000242000B8 -:10B16000694608726A4602213800F8F7ECFE0500CD -:10B17000002201213800FFF7B8FE0022022138002A -:10B18000FFF7B3FE3543002D01D1012000E0200080 -:10B19000C0B20DB0F0BD00000000304010B500F0AE -:10B1A000ABF8002801D100201BE04E4C2000F9F73D -:10B1B000E7F84D492000F8F75DFF002801D0002096 -:10B1C0000FE02000F9F7E9F84849884207D120004C -:10B1D000F9F7DFF84649884201D1012000E000205C -:10B1E000C0B210BD8CDA001070B5424C0021216055 -:10B1F00000F046F8002803D10120206000203AE04A -:10B20000374E002201213000FFF76FFE354D3749E0 -:10B210002800F9F7C0F82800F9F7ACF82800F9F78A -:10B220006EFB0220F9F7BAFE2800F9F7AEF8000429 -:10B2300005D40220206000F03AF800201BE0002234 -:10B2400001213000FFF76AFE062201213000FFF7DE -:10B2500057FE082201213000FFF70CFE01213000CB -:10B26000FFF72CFE082805D00320206000F01FF80F -:10B27000002000E0012070BD00000440FF00FFFF3F -:10B2800038B5652801D3002010E000F087F80400ED -:10B29000144D21002800F9F77AF82800F9F779F819 -:10B2A000A04201D1012000E00020C0B232BD10B5A3 -:10B2B0000C48F9F765F80A4C00220121200000F043 -:10B2C0007BF800220221200000F076F810BD00007B -:10B2D000FF0000FF00FFFF00FFFCFFFF34D700105E -:10B2E00080053140001E584014D300101F4E00004E -:10B2F000204E0000581B0028F8B500250095684630 -:10B30000FCF7B2F8002801D0002045E0274C009857 -:10B31000A04205D300982100F8F754FE002901D07F -:10B32000002039E000982100F8F74CFE0400002CC2 -:10B3300002D01F48844201D300202DE0FF266A3648 -:10B340003000FFF75AFE0700002201213800FFF706 -:10B35000C5FE002801D000201EE00022012130009F -:10B36000FFF74FFE002801D0002015E023005B1EF0 -:10B37000002201213800FFF7F6FD002801D000204F -:10B380000AE0002201213800FFF778FE002801D1F1 -:10B39000012000E02800C0B2F2BD000000B5054960 -:10B3A00048436421F8F70EFE00BD000080841E00B3 -:10B3B00001000100204E000070B505000C001600D1 -:10B3C000002221002800FFF790FD3200D2B22100B8 -:10B3D0002800FFF74FFD002221002800FFF79EFD07 -:10B3E000062221002800FFF78BFD00222100280003 -:10B3F000FFF77BFD70BD000070B5B14BC018C009F0 -:10B400000001C24BC31804290CD21F251C68CE00B2 -:10B410002800B0408443D2B21540C800854025437F -:10B420001D600CE0FC311F255C68CE002800B04098 -:10B430008443D2B21540C800854025435D6070BD8D -:10B4400000B59F4A8018C0090001B04A801804293D -:10B4500005D20068C900C840C006C00E05E0FC3136 -:10B460004068C900C840C006C00EC0B200BD00B5EB -:10B47000002A03D101228A40426002E001228A4070 -:10B48000826000BD30B403008C000F25596C280089 -:10B49000A04081431540A5400D435D6430BC70471A -:10B4A00030B403004C0010340325D96C2800A040B0 -:10B4B00081431540A5400D43DD6430BC704700B5A5 -:10B4C000022801D301200FE00B00DBB2042B01DBCB -:10B4D000012009E0A04B80001818C9B2405C8242EC -:10B4E00001D3012000E0002000BDF8B504001F00DA -:10B4F000022C01D3012023E015000E002A003100A8 -:10B50000C9B22000FFF7DBFF012801D1012017E0BD -:10B510003000C0B2002816D1FF2F12D8B348610303 -:10B520004018A90040188021490140180168B04A1C -:10B530000A403902FF231B020B4013430360002023 -:10B54000F2BD0120FCE7F6B2012E16D180204002A8 -:10B55000874210D2A54861034018A9004018A021D5 -:10B56000490140180168B14A0A403902BA4B0B4000 -:10B5700013430360E3E70120E2E70120E0E700B2C4 -:10B580000012C0B27047F8B505000F001600280081 -:10B5900000B2FFF7F4FF04002000C0B2022801D37C -:10B5A00001202CE032003900C9B22000C0B2FFF700 -:10B5B00086FF012801D1012021E08C482100C9B279 -:10B5C000490341182A00D2B292008918C022120100 -:10B5D0008A58A2491140FFB23B02C02292001A4091 -:10B5E0000A43FF218A43F1B21143E4B26203801897 -:10B5F000EDB2AA008018C022120181500020F2BDD5 -:10B6000070B50400022C01D3012028E015000E00C3 -:10B610002A003100C9B22000FFF751FF012801D1F3 -:10B6200001201CE0714861034158802212060A4340 -:10B63000C02189041143FF2212040A43874B13409F -:10B64000F6B23202C021890011401943FF22914312 -:10B65000EAB20A436103425061034058002070BDC2 -:10B6600070B50400022C01D3012028E015000E0063 -:10B670002A003100C9B22000FFF721FF012801D1C3 -:10B6800001201CE05948610341588022D2050A4339 -:10B69000C02189041143FF2212040A436F4B134057 -:10B6A000F6B23202C021890011401943FF229143B2 -:10B6B000EAB20A436103425061034058002070BD62 -:10B6C0000000CFBF78B58DB0684665493422F9F7E0 -:10B6D0007BFA644E6A4607213000F8F734FC040018 -:10B6E000002207213000FFF7C2FE00255E480560FA -:10B6F000002C07D107213000FFF7A2FE002801D15E -:10B70000012000E02800C0B20EB070BD0000304043 -:10B7100010B500F0B3F8002801D100201AE0534C16 -:10B720002000F8F72DFE52492000F8F7A3FC00286E -:10B7300001D000200EE02000F8F72FFE4D4988428E -:10B7400006D12000F8F725FE002801D1012000E0F5 -:10B750000020C0B210BD00008CDA001070B5464C5D -:10B760000021216000F046F8002803D1012020606C -:10B7700000203AE03B4E002207213000FFF777FE21 -:10B780003A4D3C492800F8F706FE2800F8F7F2FD8C -:10B790002800F9F7B4F80220F9F700FC2800F8F7C0 -:10B7A000F4FD000405D40220206000F041F80020E0 -:10B7B0001BE0002207213000FFF772FE062207215E -:10B7C0003000FFF75FFE082207213000FFF714FE6C -:10B7D00007213000FFF734FE082805D00320206041 -:10B7E00000F026F8002000E0012070BD00000440B9 -:10B7F000FF00FFFF70B50400002C01D0652C01D3C1 -:10B80000002012E0200000F08BF80600174D3100F8 -:10B810002800F8F7BCFD2800F8F7BBFDB04201D0C6 -:10B82000002002E010480460012070BDFF0000FF0E -:10B8300080B50E48F8F7A4FD00F07AF800200A4918 -:10B84000086001BD80B50948F8F79FFDC10B0800ED -:10B85000C007C00F02BD000000FFFF00FFFCFFFF9C -:10B8600000D7001000083140501B002880205840AD -:10B87000A0D200101F4E0000541B0028F8B5002570 -:10B8800000956846FBF7F0FD002801D0002045E058 -:10B89000354C0098A04205D300982100F8F792FBA0 -:10B8A000002901D0002039E000982100F8F78AFB38 -:10B8B0000400002C02D02D48844201D300202DE04A -:10B8C000B72676003000FFF75AFE07000322012159 -:10B8D0003800FFF7C5FE002801D000201EE003223B -:10B8E00001213000FFF74FFE002801D0002015E0B5 -:10B8F00023005B1E032201213800FFF7F6FD00281C -:10B9000001D000200AE0032201213800FFF778FE71 -:10B91000002801D1012000E02800C0B2F2BD0000E3 -:10B9200000B5134948436421F8F74CFB00BD000003 -:10B9300010B5104C002207212000FFF798FD0022CF -:10B9400007212000FFF758FD002207212000FFF704 -:10B95000A7FD062207212000FFF794FD0022072102 -:10B960002000FFF784FD10BD80841E00010001004F -:10B97000204E00000008314038B50500082D0DD3D9 -:10B98000914C182291492000FBF7B8FD0020E0758A -:10B99000E8208F4908600020FBF710FE8D48690100 -:10B9A000401832BD994B1B689BB212041A43120C0B -:10B9B000120489B2114381607047C0687047944B8C -:10B9C0001B689BB212041A43120C120489B2114371 -:10B9D000016000687047C069C00FC0B27047F8B519 -:10B9E00002000E00002A01D105204EE00F208949F7 -:10B9F0000B681B0A0340002B01D1002007E00968F7 -:10BA0000090A08400E2801D1012000E002208249E5 -:10BA100040010F18814C984D280011001022F9F7B1 -:10BA2000EDF8286801218843286010212800FBF7E1 -:10BA3000E8FD924B2A000121380000F04CFC002860 -:10BA400004D0012021E0641E002C15D03800FFF73F -:10BA5000C2FF0028F7D1002E08D010212800FBF7E4 -:10BA6000CFFD300029001022F9F7C8F800F0B4F833 -:10BA7000012803D1032008E0022006E000F0ACF822 -:10BA8000002801D1002000E00420F2BD38B50100FB -:10BA9000002901D105202BE00F205E4A13681B0A04 -:10BAA0000340002B01D1002007E01268120A104069 -:10BAB0000E2801D1012000E00220574A400115184C -:10BAC0006D4C20001022F9F799F820680121884375 -:10BAD000206010212000FBF794FD684B220001211B -:10BAE000280000F0F8FB002801D0012000E0002031 -:10BAF00032BDFEB503001600002B03D00191019862 -:10BB0000002801D105205DE00F2042490A68120A91 -:10BB10000240002A01D1002007E00968090A084014 -:10BB20000E2801D1012000E002203B494001081805 -:10BB30000090804C504D280019001022F9F75EF853 -:10BB40007D4F380001991022F9F758F82868012133 -:10BB50008843286038680121884338601021280014 -:10BB6000FBF74FFD10213800FBF74BFD3B002A008F -:10BB70000121009800F0AFFB002804D0012021E053 -:10BB8000641E002C15D00098FFF725FF0028F7D180 -:10BB9000002E08D010212800FBF732FD30002900CC -:10BBA0001022F9F72BF800F017F8012803D1032031 -:10BBB00008E0022006E000F00FF8002801D1002084 -:10BBC00000E00420FEBD0000C41A002820D10010AF -:10BBD000881B00280010224010B5274C102120009F -:10BBE000FBF70EFD2068000F0007A0210906884220 -:10BBF00001D1002009E02068000F0007F0210906AC -:10BC0000884201D1012000E0022010BD44DB001079 -:10BC100048DB00100000204000002240FFFFFF0F23 -:10BC200038B50400FFF7D8FF05002800C0B202288D -:10BC300001D142480DE0002C04D0200027491022F9 -:10BC4000F8F7DCFFEDB2002D01D1002001E0234820 -:10BC5000006832BD00B5010F0907A022120691420B -:10BC600001D1002006E0010F0907F02212069142DF -:10BC700000D0324800BD0000001B0028841B0028B3 -:10BC80001CB502000B002E4803C86C4603C4083CD8 -:10BC90006C4663802B4802606846F8F763FF2A49C8 -:10BCA0000020205EF8F77DFF0220FFF765FE0F21E0 -:10BCB000264A13681B0A0B40002B01D1002307E022 -:10BCC0001268120A11400E2901D1012300E002235B -:10BCD000002201219940FFF765FE13BD001B0028DB -:10BCE00070B5002630000220FFF746FE0400200059 -:10BCF000FFF763FE05000F2014490A68120A02408C -:10BD0000002A07D00968090A08400E2801D1012637 -:10BD100000E002262800F040C00705D50948016868 -:10BD2000002901D0006880472A0CA9B22000FFF743 -:10BD300046FE70BDFFFFFF00201B0028FFFFFF0F26 -:10BD400084DA0010801B0028E1BC001000002040B5 -:10BD500050480068410B0800C007C00F70474D48AD -:10BD60000068010B0800C007C00F704700B54A48C3 -:10BD7000012102680A43026002680A40002AFBD1DE -:10BD800000BD1FB50400C9B2012921D168461021A8 -:10BD9000FAF7CCFC69462000FFF721FE0100C9B28A -:10BDA000012901D15B481BE00100C9B2022901D180 -:10BDB0003A4815E0C0B2042801D1394810E0009893 -:10BDC00000F01CF900280BD1FFF7D0FF002007E09E -:10BDD0002000FFF75BFE002801D04E4800E0002065 -:10BDE00004B010BD7FB50C001500002C01D14A48ED -:10BDF0004DE0206800F0F0F8012802D060680028CB -:10BE000001D1454843E068461021FAF78FFC0098BD -:10BE10000002000AC021C90401430091227AFF20D8 -:10BE200000023E49009B0B40120202401A4300925E -:10BE3000637A009E494A32401B04FF2636041E40A6 -:10BE400016430096E27A019B194012021040084303 -:10BE50000190A07A0199FF229143C0B2084301905A -:10BE6000207B01990902090A000608430190206815 -:10BE70000290606803903A48A17A4900415A60688C -:10BE8000FBF7BFFB2900C9B26846FFF77AFF04B091 -:10BE900070BD000000002440080024401000520043 -:10BEA000FF00520010B50400FFF752FF002810D128 -:10BEB000EC2000062018C0218902884201D200200F -:10BEC00026E0444820188021490288421FD20020E1 -:10BED0001EE0C0204002EC2109066118814201D217 -:10BEE000002015E0802109026B4AA2188A4201D283 -:10BEF00000200DE0EB221206A218824201D200209F -:10BF000006E066482018884201D2002000E00120A7 -:10BF100010BD0000040052000F005200FF00FFFFA0 -:10BF200010B50400FFF714FF002807D12948201896 -:10BF30008021490288420FD201200EE080200002B9 -:10BF400055496118814201D2012006E05349611828 -:10BF5000814201D2012000E0002010BDFFFF00FF60 -:10BF6000E4D9001010B50400FFF7F9FE002810D145 -:10BF7000F02000062018FE21C903884201D20020CB -:10BF800026E0654820188021C90288421FD200207F -:10BF90001EE0FE208003F02109066118814201D2D3 -:10BFA000002015E0802189025C4AA2188A4201D251 -:10BFB00000200DE0EE221206A218824201D20020DB -:10BFC00006E057482018884201D2002000E00120F6 -:10BFD00010BD00000000FDEB10B504002000FFF7CD -:10BFE00061FF002801D1002007E02000FFF7BAFF21 -:10BFF000002801D1002000E0012010BD80B5FFF72E -:10C0000029FE002801D1002044E04649884201D1A0 -:10C0100045483FE04549401A1CD0801E1DD0401EB7 -:10C020001DD0401E1DD0401E1DD0001F1DD08738C2 -:10C030001DD0401E1DD012381DD0401E1DD0401EE8 -:10C040001DD0801E1DD0801E1DD008381DD009387F -:10C050001DD01EE0A420C0031CE035481AE035487E -:10C0600018E0354816E0354814E0354812E0354808 -:10C0700010E035480EE035480CE035480AE0354818 -:10C0800008E0354806E0354804E0354802E0354828 -:10C0900000E0254802BD00000080FEEB0080FEEAC3 -:10C0A00038B584B00C001500002C01D12E4831E0C9 -:10C0B0002068FFF791FF012801D12B482AE0207862 -:10C0C000800701D0284825E068461021FAF72EFBAA -:10C0D00000980002000AA02149050143009120793F -:10C0E0000099224A0A400002FF210902014011433F -:10C0F0000091607900994C4A0A400004FF2109042C -:10C10000014011430091206801902900C9B268469E -:10C11000FFF737FE05B030BD000081EF0080C0EFB3 -:10C120000080C0EDFFFFFF0FFF005200010000F094 -:10C1300001005200020052000300520004005200AD -:10C14000050052000600520007005200080052008D -:10C15000090052000A0052000B0052000C0052006D -:10C160000D0052000E0052000F005200FF00FFFFB2 -:10C1700038B588B00C001500002C01D12E4851E0D4 -:10C180006068002801D12C484CE02068FFF78AFE47 -:10C19000012808D02068616889004018401EFFF718 -:10C1A00081FE012801D124483CE068461021FAF7BD -:10C1B000BDFA00980002000AA821890501430091F8 -:10C1C000206801906068401E80B20299090C090441 -:10C1D00008430290EDB2012D1CD104A81021FAF7FA -:10C1E000A5FA04A96846FFF7FAFB0100C9B20129C4 -:10C1F00001D1104816E00100C9B2022901D10B4853 -:10C2000010E0C0B2042801D109480BE00498FFF700 -:10C21000F5FE07E06846FFF739FC002801D0054825 -:10C2200000E0002009B030BDFFFF00FF1000520009 -:10C23000FF005200040052000F00520080B5F8F7D2 -:10C24000CAF9002801D1002004E001201349087038 -:10C2500000F001F802BD80B510480078002805D034 -:10C2600069460420F8F746FA002801D1002004E0CE -:10C27000684600880A490880012002BD08480088F5 -:10C28000704780B5064800880021064A0023F8F769 -:10C2900087F8054A0023F7F790FD02BD3E1C0028F1 -:10C2A000341C002840787D0150FB4A00174A126870 -:10C2B000120C120489B2114381607047C16070474B -:10C2C0000161704700B50068C00F002801D1104817 -:10C2D00000E0002000BDF8B507000C0015001E00AE -:10C2E0003800FFF7EFFF00280DD129003800FFF7D5 -:10C2F000E5FF31003800FFF7E3FF21003800FFF7CA -:10C30000D5FF002000E00248F2BD000030DB001045 -:10C3100001008A00F8B584B0F8F7F7FEBA490127A2 -:10C3200008680322904338430860B8480A6802400E -:10C330000A60B7490A6803239A433A430A600A68C5 -:10C3400002400A60B3490A6803239A433A430A60E9 -:10C350000A6802400A60B0490A6803239A433A43D4 -:10C360000A600A6810400860AC4801680F229143D7 -:10C3700039430160AA480168072291430160A94836 -:10C3800001680722914304220A4302600168F022F7 -:10C390009143C0220A4302600168C02292000A430E -:10C3A00002600168C02212010A43026001689E4ACD -:10C3B0000A408021490111430160E148016880225F -:10C3C00012060A430260DF48016839400029FAD0AA -:10C3D0000168490839400029FAD0DB480168DB4A86 -:10C3E0000A400260DA480168D84A0A4080214900C0 -:10C3F00011430160D7480168D44A0A4080214900AE -:10C4000011430160D4480168D04A0A400260D34811 -:10C4100001680722914302220A430260D048016862 -:10C42000490049080160CF480168890A8902292228 -:10C430000A4302600168CC4A0A4002600168802217 -:10C4400052040A4302600168C84A0A400260016857 -:10C45000802212060A430260C5480168C54A0A40A4 -:10C460008021C900114301600168FF229143AF227E -:10C470000A430260802189020268BF4B13400B43CC -:10C480000360802292040368BC4C1C401443046087 -:10C49000BB4B04681C400460046880252D062543BE -:10C4A0000560B84804680725AC43022525430560AC -:10C4B000B5480468240E2406B44D2543056004687D -:10C4C000B34D2540802464052C4304600468802516 -:10C4D0002D0625430560AF480468640064080460C5 -:10C4E000AD4C8025AD002668A2483040284320602E -:10C4F0002068FF26B04362260643266026689E48D1 -:10C5000030408026F6020643266026689B4830406D -:10C5100002432260206818402060206880221206B2 -:10C52000024322609D4802680724A2430224144368 -:10C5300004609B4802687F24A243282414430460BB -:10C5400002688C4C14402C43046002688A4C1440EE -:10C55000214301600168894A0A40026091490268EA -:10C560000A40026002681A400260026880242406C1 -:10C57000144304608C4802680724A2430224144335 -:10C580000460B04802687F24A2431E241443046060 -:10C590000268784C1440254305600268764C1440CC -:10C5A000C0229202224302600268744C144004606C -:10C5B00002681140016001680B400360016880223D -:10C5C00012060A430260A048006838400028FAD0EA -:10C5D0009E48006838400028FAD09D4800683840DE -:10C5E0000028FAD09B48006838400028FAD09A48C2 -:10C5F0000168072291430160684698491022F8F7C4 -:10C60000E3FA002635E000BFC4132040FFFCFFFF23 -:10C610000013204080132040A0132040000024403D -:10C620000015264044152640FF8FFFFF32200021D1 -:10C63000F8F774FC300040B28000281801683022FE -:10C640009143220052B21201302313400B43036086 -:10C65000641E200040B26946320052B25200895C2A -:10C6600000B209B28842E1DA32200021F8F756FC24 -:10C67000761C300040B208283FD2300040B2042877 -:10C680000DD1EFF31084002080F31088FA239B0073 -:10C6900000220121102000F00BFA84F31088704D65 -:10C6A000300040B28000281801680F2291436A468A -:10C6B00033005BB25B00D21852781207120F0A43A4 -:10C6C0000260300040B280002818016830220A431E -:10C6D0000260300040B280002818016880225200B9 -:10C6E0000A430260300040B28000281801688022AE -:10C6F00012060A4302600224ABE75A48134A016853 -:10C7000011400160F821C94303680B40036056489B -:10C7100003681A400260026811400160F8F7D6FC15 -:10C7200052480168802212060A43026001680F43E2 -:10C730000760F8F7C0FC00F039F805B0F0BD00BFA5 -:10C740001C1526402415264010102040FF00FFFF36 -:10C75000081020400C1020402003204004122640E6 -:10C760000419264008192640FFFFF8FFFFFFFFEFDE -:10C7700000192640FFE0FFFFFFFFE0FFFFFFFFF98A -:10C78000FFFFFFCF0812264014192640F1D24D00BA -:10C79000FFFFFF8F18192640101926400C12264063 -:10C7A00000162640FFFFFFF71012264038B586B06E -:10C7B00068462F491822F8F707FA6846FAF708FC86 -:10C7C000C0B200280ED02B4C18222B492000FAF7BB -:10C7D00095FE0020E075FF20A83028490860002061 -:10C7E000FAF7ECFE264D2800FAF784FEC0B20028C6 -:10C7F0000ED0204C182220492000FAF77FFE00209E -:10C80000E075FF20AA301D4908600020FAF7D6FE27 -:10C810001C4C2868206020681B4940181B49F7F70A -:10C82000D1FB1B4908601B4D20681B494018FA21A9 -:10C830008900F7F7C7FB28602868C003174908601C -:10C8400007B030BD041626400C1926401C1926409E -:10C8500040162640441626401412264048DA00109E -:10C8600040122640080020400804204008152640B9 -:10C87000B8D90010C41A002868D40010881B0028FA -:10C88000201C0028241C00283F420F0040420F00BB -:10C890002C1C0028281C0028E7030000301C00285E -:10C8A000F3B595B0170000210D000800684601801F -:10C8B0001C00A4B2A408200080B280218900884214 -:10C8C00003D30125684604807E4C1C9E00F011F9BC -:10C8D000002800D099E06846877016A8077801A85C -:10C8E0001021F9F723FF0198022188433100C9B2D2 -:10C8F000490002221140014301910198042188431B -:10C90000FFB2B900042211400143019101980821AE -:10C91000884369468978C900082211400143019182 -:10C9200001981021884301900198202188430190AB -:10C930000198402188430190019880210143019191 -:10C94000614F0198384015A909780902F82252016F -:10C950000A400243019201985C490140019101980B -:10C960000002000AA82149050143019111A81021E4 -:10C97000F9F7DCFE1198800A8002A4B2A105890DA6 -:10C980000143119152480068002806D101980740E0 -:10C99000D02040013843019007E0002805D00198DD -:10C9A00007408020400138430190002211A901A8CE -:10C9B000FFF79FF8EDB2002D03D06846008800F025 -:10C9C0008DF809A81021F9F7B1FE099802218843D2 -:10C9D000F6B27100022211400143099109983D49C4 -:10C9E0000140099109983C490140802040020843D8 -:10C9F000099009980002000A88214905014309911C -:10CA0000002109A8FEF7EBFF50E000F07DF80128B7 -:10CA1000FBD000F073F80128F7D10DA81021F9F729 -:10CA200085FE0DA80078FD2101400DA801700DA81C -:10CA300000780C2101430DA801700D980002000A36 -:10CA4000B021490501430D9100210DA8FEF7C7FF54 -:10CA500000F054F8002829D1EDB2002D03D068462B -:10CA6000008800F03BF805A81021F9F75FFE059853 -:10CA700002218843F6B27100022211400143059160 -:10CA800005981449014005910598134901408020FB -:10CA900040020843059005980002000A88214905D4 -:10CAA00001430591002105A8FEF799FF17B0F0BDDD -:10CAB0001CB5012400949BB2D2B2C9B2C0B2FFF738 -:10CAC000EFFE13BDFF010000FFE0FFFFFF1FFFFFB0 -:10CAD00030070017FF00FFFFFFFF00FF0D490A6846 -:10CAE0000D4B134080B200050C4A02401A430A6005 -:10CAF000704708480068C00FC0B270470848016816 -:10CB00000800C007C00F704705480068C00FC0B2DA -:10CB10007047000028102640FFFF0FC00000F03FC4 -:10CB20002C10264000B5010009B2002905D40121CE -:10CB3000C006C00E81408F48016000BDF0B5020004 -:10CB400012B2002A18D418228B4B040024B2A40875 -:10CB5000A4001C59FF250600F6001640B540AC4362 -:10CB60008901C9B20500ED002A409140214300B27D -:10CB70008008800019501CE00F22804C182503000B -:10CB80001BB21340083B9B089B00060036B23240A4 -:10CB9000083A92089200A258FF260700FF002F4093 -:10CBA000BE40B2438901C9B2C0000540A94011434B -:10CBB000E150F0BD80B500F012F87148714902688B -:10CBC0000A400260704802680A4002606F480268CA -:10CBD0001140016000F092F800F0A9F801BDFEB527 -:10CBE00068466B490CC90CC008390838002630006B -:10CBF0000AE06A460300DBB2DB00D2185268521C1E -:10CC0000114000290ED1401C0100C9B200290AD1EF -:10CC100007216A460300DBB2DB00D2580A40002A33 -:10CC2000E7D0FEE7FEE75B4C0720216801400029C2 -:10CC300000D0FEE7584F3968491C0840002800D052 -:10CC4000FEE7350024E068462900C9B2C900401853 -:10CC5000416868462A00D2B2D200805800F044F8F9 -:10CC600015E030000028EED02168491E68462A00F1 -:10CC7000D2B2D200805800F037F868462900C9B215 -:10CC8000C900401841683868401C00F02DF86D1C40 -:10CC90002800C0B2002826D168462900C9B2C900C0 -:10CCA0004058002814D0206869462A00D2B2D20029 -:10CCB000895888420AD368462900C9B2C900401879 -:10CCC00040682168884201D30120CBE73000C9E7E2 -:10CCD00068462900C9B2C9004018406821688842E6 -:10CCE000BFD30120BEE7F7BD80B50022002302E0DC -:10CCF0000CC0083808308842FAD301BD30B5274847 -:10CD000080082749274A002308E01C00E4B2A40059 -:10CD100014591D00EDB2AD004C515B1C1C00050008 -:10CD2000E4B2EDB2AC42F0D31F48016030BD10B5A3 -:10CD3000102311211A4800221C00E4B2A400145947 -:10CD4000DBB29B00C4500B00DBB29B00D258C9B2CF -:10CD50008900425001210020FFF7F0FE0021012050 -:10CD6000FFF7ECFE0020FFF7DDFE0120FFF7DAFE03 -:10CD700010BD000000E100E000E400E01CED00E078 -:10CD800000132040FFFFF7FF80132040A013204036 -:10CD90009CDA001060D4001064D400108000000001 -:10CDA000001D00280000001008ED00E000B50100A3 -:10CDB00009B2002905D40121C006C00E81404A48AD -:10CDC000016000BD00B5FEE780B5484800684848EE -:10CDD0000068C10F002905D046498005800D8000FC -:10CDE000085880470020FFF7E1FF01BD80B54248A9 -:10CDF000006842480068C10F002905D03D49800500 -:10CE0000800D8000085880470120FFF7CFFF01BD4B -:10CE100080B53B4800683B480068C10F002905D039 -:10CE200034498005800D8000085880470220FFF7B4 -:10CE3000BDFF01BD80B53448006834480068C10FAB -:10CE4000002905D02B498005800D800008588047B7 -:10CE50000320FFF7ABFF01BD80B52D4800682D48CA -:10CE60000068C10F002905D022498005800D80008F -:10CE7000085880470420FFF799FF01BD80B5264878 -:10CE8000006826480068C10F002905D019498005AF -:10CE9000800D8000085880470520FFF787FF01BDFF -:10CEA00080B51F4800681F480068C10F002905D0E1 -:10CEB00010498005800D8000085880470620FFF744 -:10CEC00075FF01BD80B51848006818480068C10F9B -:10CED000002905D007498005800D8000085880474B -:10CEE0000720FFF763FF01BD80E200E010DB0010C8 -:10CEF000001120404809002814DB001004112040D4 -:10CF000018DB0010081120401CDB00100C11204021 -:10CF100020DB00101011204024DB001014112040F1 -:10CF200028DB0010181120402CDB00101C112040C1 -:10CF3000A0D80010F8D90010800231400400000091 -:10CF400008000000800658403A0100000009314006 -:10CF5000020000000A0F0D07E0010000FC53000072 -:10CF600098210000F4010000E8030000F401000033 -:10CF70002CD9001008DA00108002314005000000B2 -:10CF800008000000000758403B0100000005314048 -:10CF9000010000000AF0D07076010000E0150000EA -:10CFA000D41700005E010000E8030000F401000057 -:10CFB00048D9001018DA00100004314000000000C9 -:10CFC000080000008009584040010000000731407F -:10CFD00000000000090F0D0795030000901A0000E3 -:10CFE00028230000F4010000E8030000F401000021 -:10CFF00064D9001028DA00108000314000000000E1 -:10D0000008000000000658403901000000063140C9 -:10D010000500000009F0D07087020000201C00000D -:10D0200098210000F4010000D0070000F401000086 -:10D0300080B5F4F72AF9FCF773F9FCF761F8FA20E8 -:10D040008000F7F7ABFFF4E710B5FEF73BFBFEF708 -:10D0500077F8FFF75FF9F4F718F9FEF733FB0028CC -:10D0600003D0FEF76DF8002801D1FFF7E1FF204C57 -:10D0700000F042F8206000F042F82068FBF7DEFF85 -:10D08000FCF76EF8002801D0FFF7D2FF62B6194C0A -:10D09000F6F7FEFD20602068002804D00120FCF790 -:10D0A00037F8FFF7C5FF0120F5F7E7FDFCF778F843 -:10D0B000002804D10120FCF72BF8FFF7B9FFF8F79F -:10D0C00047F8002801D1FFF7B3FFF8F790F8FCF715 -:10D0D000C7F8FCF745F8002803D0F4F7D6F8FCF7BA -:10D0E0001FF9FCF70DF8FA208000F7F757FFECE77F -:10D0F0008C1B002828120028064800687047002072 -:10D10000C0430449086004490860002003490860DE -:10D1100070470000001826400418264008102640DA -:10D12000443A5C6875616E672E7875657765695CF1 -:10D130004769745C436F676E69746976655F4167C0 -:10D14000656E745C2E636F6465785F746D705C737C -:10D150006561742D6669726D776172652D6275699E -:10D160006C642D3031373365336334323964303495 -:10D1700065616139663163346133623237633337F5 -:10D180003737335C636F6D6D6F6E5C7372635C64B5 -:10D190007269766572735C6970635C63795F6970EC -:10D1A000635F6472762E6800F1B4016841184368C9 -:10D1B00058080A1800988068DB0701D54B46C0184C -:10D1C00091422DD00D78491C032403262E4002D114 -:10D1D0000E78F61C491C2B090F2B07D10B780F3347 -:10D1E000491C03E00F78491C0770401C761EF9D1DA -:10D1F000002BE5D00E78491CAD082C40032C01D142 -:10D200000C78491C24023419654244190025AE1ECD -:10D210009E42D5D02678641C0670401C6D1CF6E733 -:10D2200000980C30F2BC7047000531400600000049 -:10D23000000000008018904002000000000631400D -:10D2400001000000000000004019904005000000AF -:10D25000000531400700000000000000C0189040A9 -:10D260000300000000053140050000000000000040 -:10D27000401890400100000000063140020000000C -:10D2800000000000801990400600000000063140B8 -:10D290000600000000000000801A90400A00000014 -:10D2A000040000000000000000000000000000007A -:10D2B000010003031F4E00000000000000000000FA -:10D2C000000000000000000000000000000000005E +:10A5500008DB00100CDB001010DB0010002606608A +:10A56000001D491C9942F9D3019901200843022199 +:10A570000143CF480840217D012901D1012100E09C +:10A580000021CC4B03404802802189000840184339 +:10A59000217D01290CD101210BE000BF14DB00104B +:10A5A00018DB001001006200FFFF00FF0300FFFF47 +:10A5B0000021C14B03400802802149000840184394 +:10A5C00080218843402188432021884310218843EB +:10A5D0000421884301900198A861E08AC005C00D5C +:10A5E0000D99B64B0B400104B54808401843217E35 +:10A5F000B44B03400902FF200002084018437F23A8 +:10A60000617E19407F26B0430143A07E1840C901F6 +:10A61000C90940060843E861207D012853D11F2065 +:10A62000A18B01400C9FA84E3E400F04F821490326 +:10A6300039403143A67F3040A44E0E400102F8203D +:10A640004001084030430F21E67F0E40F027B84319 +:10A650003701F0263E4006432020205C01400F20B9 +:10A66000864331432220205C012811D1012610E0CD +:10A67000FFFF80FFFCFF0000FFF8FFFFFFFFFF80F0 +:10A6800080DA0010FFFFFFC0FFFFC0FFFFFFFFBF2A +:10A6900000268F480840F1058026360431400143EA +:10A6A000E9602320215C19400B9E8A4830400E024D +:10A6B000FE21C901314001432420205C03407F205A +:10A6C00081430B43AB6403203C21635C03400A9944 +:10A6D0003026B1431E01302333400B433D21615CE2 +:10A6E00008400C218B4381000C20084018433E2178 +:10A6F000615C012901D1012100E00021022398437E +:10A7000049000223194001433F20205C012801D168 +:10A71000012000E000200126012399433040084336 +:10A72000802168501498000C00048421695889081D +:10A730008904890C890040188018002105E0E36A2B +:10A740008F00DB598F00C351491C2823E35C9942D9 +:10A75000F5D31498000C00048821695889088904ED +:10A76000890C890040188218002308E0606BD9002A +:10A77000401803C8DF00D71903C7083F5B1C30200F +:10A78000205C8342F2D3844803990140834A0A4003 +:10A7900083491140834A0A4083491140834A0A4051 +:10A7A0004B491140824A0A4082491140824A0A407C +:10A7B000802109031143814A0A4081491140814A9D +:10A7C0000A40814911403A4A0A4080491140804A72 +:10A7D0000A4080491140804A0A4036491140364BB0 +:10A7E0000B4080218B434021C9430B402022D243A0 +:10A7F000134010271F4308239F430423DB431F40BC +:10A800000224E443274037430397039F6F65029F69 +:10A81000384002900298614F074061483840614FCC +:10A82000074061483840614F074029483840604F31 +:10A83000074060483840604F0740684838405F4FE5 +:10A8400007405F4838405F4F07405F483840184F27 +:10A8500007405E4838405E4F07405E4838405E4FD4 +:10A86000074014483840144F074080208743394040 +:10A870000A401020824308208243134023400120D5 +:10A880008343AB65079830430440EC651498FFF7A9 +:10A890009EFA4000B04900220A52019801218843E3 +:10A8A000A861A86930400028FBD1002015B0F0BD98 +:10A8B000FFBFFFFFFFFDFFFFFFFEFFFFFFFF00FEEB +:10A8C0000000FF01FF00FFFFFFFFE0FFFFE0FFFFD1 +:10A8D000FFFF7FFFFF80FFFFFEB50700002F01D1C4 +:10A8E0009E4857E03800FFF7EFF9002801D19B4858 +:10A8F00050E0002404604460C46004613D00012015 +:10A90000A861A96901400029FBD00326AE61694610 +:10A910003800FFF76FF9002801D090483AE0842012 +:10A920002C5088202C508E4890216850BC202C50F0 +:10A93000A0202C50B0202C50C02040003C50AC2017 +:10A940002C50C8202C50F0202C50C0202C50380CFB +:10A95000000469460988401880214902401801997D +:10A960008A08210002E00460001D491C9142FAD3CC +:10A97000AE617C48E8617C48E860AC6480202C5083 +:10A980006C65AC65EC653800FFF721FA4000724950 +:10A990000C520020FEBD0000FFFFFFDFFFFFFFEFB6 +:10A9A000FFFFFFF7FFFFFFFBFFFFFFFDFFFFFFFEC6 +:10A9B000FFFFBFFFFFFFDFFFFFFFEFFFFFFFFBFF1B +:10A9C000FFFFFDFFFFFFFEFFFF7FFFFFFFDFFFFF3A +:10A9D000FFEFFFFFFFF7FFFFFFFBFFFFFFFFF7FFAB +:10A9E000F8B50600002E02D01400002C01D15B48FF +:10A9F000B0E06846017068460078202801DB5748BF +:10AA0000A8E03000FFF760F9002801D15348A1E029 +:10AA100037000125B8692840002808D1CC203958D2 +:10AA200068460078C1400800C007C00F00E0280059 +:10AA3000C0B2002801D049488CE068460178300057 +:10AA4000FFF775F9002801D1444883E001000A6846 +:10AA5000464B13400B60217A012901D12B0000E005 +:10AA6000002302001668424931409B078026F60504 +:10AA700033400B4313600168890F2940002902D13C +:10AA800061688A0400E0626801000B685B0F5B0785 +:10AA9000D200D2081A430A60011D0A68354B1340E0 +:10AAA0000B60011D0A681202120A0A604C21615CE7 +:10AAB0000B071B0F011D0E682F4A32401B04F026A6 +:10AAC00036031E4016430E602178012901D12B0068 +:10AAD00000E00023021D1668284931405B058026EE +:10AAE000B60333400B4313602178012901D12B00B9 +:10AAF00000E00023021D1668214931401B05802615 +:10AB0000760333400B4313604C21615C082901DA62 +:10AB1000002102E04C21615C08391A4A89B2515C7B +:10AB200000220AE013009BB29B00E318DB681600CA +:10AB3000B6B2B6008619B360521C13000E00F6B20E +:10AB40009BB2B6B2B342EDD3684600788540D020C0 +:10AB50003D500020F2BD0000DC1A00280100620018 +:10AB6000FFFFFF1F030A0006330A0000FFFFFFDF9D +:10AB7000FFFFFFBFFFFF7FFFFFFFF0FFFFFFDFFFD4 +:10AB8000FFFFEFFF80DA001010B50200002A03D0AB +:10AB90000800C0B2202801DB002021E000200123B2 +:10ABA000CC241459CC401C40002C09D0D42010587F +:10ABB000C8401840002801D1180010E003200EE022 +:10ABC000D8241459CC401C40002C01D0022006E0AF +:10ABD000DC241259CA401340002B00D00420C0B21C +:10ABE00010BD000080B500F029FE00F097FD0028A0 +:10ABF00004D1E02000F01EF9002020E001F024FB49 +:10AC0000002804D1E02000F015F9002017E0002012 +:10AC100001006F4A11706F4908606F4908606F4901 +:10AC2000086001006E4A117001006E4A1170012126 +:10AC30006D4A11706D49086086490860012002BDA7 +:10AC400038B585480168491C0160654C20780428A6 +:10AC500003D3E02000F0EEF853E05D4800780028D0 +:10AC600002D000F0EBFD4CE020785E4D2978C0B2B8 +:10AC7000884208D0207800F062F8002803D1E02054 +:10AC800000F0D8F83DE02878002814D0F7F75EFFF0 +:10AC90007049504A1268801A086008686F498842F3 +:10ACA00009D36F480168491C01600020207005200D +:10ACB00000F0C0F825E048480168491C01600168BF +:10ACC0000A291ED30024046001F0CBFA00280AD020 +:10ACD0004248046001F0D8FA6249088001F0D7FACE +:10ACE000614908600DE061480168491C01603B480A +:10ACF0000168491C01600068032802D3E02000F0CD +:10AD000099F831BD00B50100C9B2042901D3002072 +:10AD10000CE02F490978002905D00100C9B20029AB +:10AD200001D0002002E02E490870012000BD80B54E +:10AD300000202B490870E02000F07CF801BD70B5C0 +:10AD400004002000C0B200280FD100F077FD254894 +:10AD500004700120244908700020454908603D49DD +:10AD600008601C49086001202FE02000C0B200F0FC +:10AD70003FF80500002D01D1002026E000F068FD1D +:10AD8000002806D0280000F03BFD002808D1002054 +:10AD90001BE0280000F0E8FC002801D1002014E0AE +:10ADA000104E3078002806D1F7F7D0FE0949086028 +:10ADB00000202849086034702000C0B200F029F853 +:10ADC000094908702A480560012070BD0000000094 +:10ADD000581C0028B81B0028BC1B0028C01B0028DA +:10ADE000551C0028561C0028571C0028A01B0028B2 +:10ADF00000B5C0B2012804D009D3032805D002D37E +:10AE000005E01E2004E03C2002E05A2000E0002083 +:10AE100000BD00B5C0B2012804D009D3032805D075 +:10AE200002D305E0022004E0032002E0042000E059 +:10AE3000012000BD10B5040000F000FD01200D4907 +:10AE40000870002001000C4A1170094908600B4885 +:10AE5000047010BDA41B0028A81B0028C0270900EF +:10AE6000AC1B0028361C0028B41B0028B01B00288F +:10AE7000A01B0028581C0028561C0028571C00281E +:10AE800070B5B14BC018C0090001C64BC3180429E6 +:10AE90000CD21F251C68CE002800B0408443D2B2DB +:10AEA0001540C800854025431D600CE0FC311F257E +:10AEB0005C68CE002800B0408443D2B21540C80080 +:10AEC000854025435D6070BD00B59F4A8018C0096C +:10AED0000001B44A8018042905D20068C900C8409E +:10AEE000C006C00E05E0FC314068C900C840C0067D +:10AEF000C00EC0B200BD00B5002A03D101228A40B5 +:10AF0000426002E001228A40826000BD30B403004A +:10AF10008C000F25596C2800A04081431540A540A6 +:10AF20000D435D6430BC704730B403004C001034F6 +:10AF30000325D96C2800A04081431540A5400D434E +:10AF4000DD6430BC704700B5022801D301200FE05A +:10AF50000B00DBB2042B01DB012009E0A44B8000D5 +:10AF60001818C9B2405C824201D3012000E00020E1 +:10AF700000BDF8B504001F00022C01D3012023E01E +:10AF800015000E002A003100C9B22000FFF7DBFFD8 +:10AF9000012801D1012017E03000C0B2002816D1ED +:10AFA000FF2F12D8B74861034018A900401880212C +:10AFB000490140180168B44A0A403902FF231B02C4 +:10AFC0000B40134303600020F2BD0120FCE7F6B202 +:10AFD000012E16D180204002874210D2A948610379 +:10AFE0004018A9004018A021490140180168BB4A37 +:10AFF0000A403902BA4B0B4013430360E3E70120D8 +:10B00000E2E70120E0E700B20012C0B27047F8B5F5 +:10B0100005000F001600280000B2FFF7F4FF04003F +:10B020002000C0B2022801D301202CE032003900F8 +:10B03000C9B22000C0B2FFF786FF012801D101206C +:10B0400021E090482100C9B2490341182A00D2B238 +:10B0500092008918C02212018A58A2491140FFB2F9 +:10B060003B02C02292001A400A43FF218A43F1B2F8 +:10B070001143E4B262038018EDB2AA008018C02226 +:10B08000120181500020F2BD70B50400022C01D3E2 +:10B09000012028E015000E002A003100C9B220006E +:10B0A000FFF751FF012801D101201CE07548610321 +:10B0B0004158802212060A43C02189041143FF220D +:10B0C00012040A43874B1340F6B23202C0218900B2 +:10B0D00011401943FF229143EAB20A4361034250EF +:10B0E00061034058002070BD70B50400022C01D3EC +:10B0F000012028E015000E002A003100C9B220000E +:10B10000FFF721FF012801D101201CE05D48610308 +:10B1100041588022D2050A43C02189041143FF22ED +:10B1200012040A436F4B1340F6B23202C021890069 +:10B1300011401943FF229143EAB20A43610342508E +:10B1400061034058002070BD0000CFBFF0B58DB046 +:10B15000684665493422F9F737FD644F6A46012194 +:10B160003800F8F7F0FE0600002420006946087257 +:10B170006A4602213800F8F7E6FE050000220121A8 +:10B180003800FFF7B8FE002202213800FFF7B3FEB7 +:10B190003543002D01D1012000E02000C0B20DB0E8 +:10B1A000F0BD00000000304010B500F0ABF8002802 +:10B1B00001D100201BE04E4C2000F9F7E1F84D4989 +:10B1C0002000F8F757FF002801D000200FE02000F2 +:10B1D000F9F7E3F84849884207D12000F9F7D9F890 +:10B1E0004649884201D1012000E00020C0B210BDD4 +:10B1F00098DA001070B5424C0021216000F046F84A +:10B20000002803D10120206000203AE0374E0022C0 +:10B2100001213000FFF76FFE354D37492800F9F75F +:10B22000BAF82800F9F7A6F82800F9F768FB022019 +:10B23000F9F7B4FE2800F9F7A8F8000405D40220B5 +:10B24000206000F03AF800201BE0002201213000CD +:10B25000FFF76AFE062201213000FFF757FE0822A1 +:10B2600001213000FFF70CFE01213000FFF72CFE1A +:10B27000082805D00320206000F01FF8002000E01F +:10B28000012070BD00000440FF00FFFF38B56528B5 +:10B2900001D3002010E000F087F80400144D2100D5 +:10B2A0002800F9F774F82800F9F773F8A04201D1E3 +:10B2B000012000E00020C0B232BD10B50C48F9F703 +:10B2C0005FF80A4C00220121200000F07BF80022E8 +:10B2D0000221200000F076F810BD0000FF0000FF02 +:10B2E00000FFFF00FFFCFFFF40D70010800531404A +:10B2F000001E584020D300101F4E0000204E0000BA +:10B30000581B0028F8B5002500956846FCF7ACF8F6 +:10B31000002801D0002045E0274C0098A04205D32A +:10B3200000982100F8F74EFE002901D0002039E0F6 +:10B3300000982100F8F746FE0400002C02D01F48B8 +:10B34000844201D300202DE0FF266A363000FFF74B +:10B350005AFE0700002201213800FFF7C5FE002831 +:10B3600001D000201EE0002201213000FFF74FFE37 +:10B37000002801D0002015E023005B1E00220121DF +:10B380003800FFF7F6FD002801D000200AE0002277 +:10B3900001213800FFF778FE002801D1012000E0EC +:10B3A0002800C0B2F2BD000000B505494843642141 +:10B3B000F8F708FE00BD000080841E0001000100B7 +:10B3C000204E000070B505000C0016000022210080 +:10B3D0002800FFF790FD3200D2B221002800FFF7CD +:10B3E0004FFD002221002800FFF79EFD06222100CC +:10B3F0002800FFF78BFD002221002800FFF77BFDCE +:10B4000070BD000070B5B14BC018C0090001C24B3F +:10B41000C31804290CD21F251C68CE002800B04098 +:10B420008443D2B21540C800854025431D600CE01E +:10B43000FC311F255C68CE002800B0408443D2B2A6 +:10B440001540C800854025435D6070BD00B59F4A2A +:10B450008018C0090001B04A8018042905D200688C +:10B46000C900C840C006C00E05E0FC314068C900F4 +:10B47000C840C006C00EC0B200BD00B5002A03D14E +:10B4800001228A40426002E001228A40826000BDBF +:10B4900030B403008C000F25596C2800A040814374 +:10B4A0001540A5400D435D6430BC704730B40300C7 +:10B4B0004C0010340325D96C2800A040814315406E +:10B4C000A5400D43DD6430BC704700B5022801D3B0 +:10B4D00001200FE00B00DBB2042B01DB012009E0AF +:10B4E000A04B80001818C9B2405C824201D30120F1 +:10B4F00000E0002000BDF8B504001F00022C01D3BD +:10B50000012023E015000E002A003100C9B22000FE +:10B51000FFF7DBFF012801D1012017E03000C0B2A6 +:10B52000002816D1FF2F12D8B34861034018A90094 +:10B5300040188021490140180168B04A0A40390288 +:10B54000FF231B020B40134303600020F2BD0120C8 +:10B55000FCE7F6B2012E16D180204002874210D2BD +:10B56000A54861034018A9004018A02149014018CE +:10B570000168B14A0A403902BA4B0B4013430360D9 +:10B58000E3E70120E2E70120E0E700B20012C0B2E9 +:10B590007047F8B505000F001600280000B2FFF74D +:10B5A000F4FF04002000C0B2022801D301202CE0E7 +:10B5B00032003900C9B22000C0B2FFF786FF01286F +:10B5C00001D1012021E08C482100C9B24903411872 +:10B5D0002A00D2B292008918C02212018A58A249C8 +:10B5E0001140FFB23B02C02292001A400A43FF21E1 +:10B5F0008A43F1B21143E4B262038018EDB2AA00AB +:10B600008018C022120181500020F2BD70B50400E4 +:10B61000022C01D3012028E015000E002A00310081 +:10B62000C9B22000FFF751FF012801D101201CE021 +:10B63000714861034158802212060A43C0218904DF +:10B640001143FF2212040A43874B1340F6B2320221 +:10B65000C021890011401943FF229143EAB20A43F5 +:10B660006103425061034058002070BD70B5040072 +:10B67000022C01D3012028E015000E002A00310021 +:10B68000C9B22000FFF721FF012801D101201CE0F1 +:10B690005948610341588022D2050A43C0218904D8 +:10B6A0001143FF2212040A436F4B1340F6B23202D9 +:10B6B000C021890011401943FF229143EAB20A4395 +:10B6C0006103425061034058002070BD0000CFBFAD +:10B6D00078B58DB0684665493422F9F775FA644E3D +:10B6E0006A4607213000F8F72EFC040000220721EB +:10B6F0003000FFF7C2FE00255E480560002C07D130 +:10B7000007213000FFF7A2FE002801D1012000E050 +:10B710002800C0B20EB070BD0000304010B500F07F +:10B72000B3F8002801D100201AE0534C2000F8F7AC +:10B7300027FE52492000F8F79DFC002801D0002088 +:10B740000EE02000F8F729FE4D49884206D120007E +:10B75000F8F71FFE002801D1012000E00020C0B250 +:10B7600010BD000098DA001070B5464C0021216031 +:10B7700000F046F8002803D10120206000203AE0C4 +:10B780003B4E002207213000FFF777FE3A4D3C493F +:10B790002800F8F700FE2800F8F7ECFD2800F9F77C +:10B7A000AEF80220F9F7FAFB2800F8F7EEFD0004E6 +:10B7B00005D40220206000F041F800201BE00022A8 +:10B7C00007213000FFF772FE062207213000FFF745 +:10B7D0005FFE082207213000FFF714FE072130002A +:10B7E000FFF734FE082805D00320206000F026F87B +:10B7F000002000E0012070BD00000440FF00FFFFBA +:10B8000070B50400002C01D0652C01D3002012E09B +:10B81000200000F08BF80600174D31002800F8F7E3 +:10B82000B6FD2800F8F7B5FDB04201D0002002E0D7 +:10B8300010480460012070BDFF0000FF80B50E4875 +:10B84000F8F79EFD00F07AF800200A49086001BD73 +:10B8500080B50948F8F799FDC10B0800C007C00F73 +:10B8600002BD000000FFFF00FFFCFFFF0CD700102F +:10B8700000083140501B002880205840ACD20010F6 +:10B880001F4E0000541B0028F8B50025009568469F +:10B89000FBF7EAFD002801D0002045E0354C009878 +:10B8A000A04205D300982100F8F78CFB002901D0B5 +:10B8B000002039E000982100F8F784FB0400002CF8 +:10B8C00002D02D48844201D300202DE0B726760017 +:10B8D0003000FFF75AFE0700032201213800FFF76E +:10B8E000C5FE002801D000201EE003220121300007 +:10B8F000FFF74FFE002801D0002015E023005B1E5B +:10B90000032201213800FFF7F6FD002801D00020B6 +:10B910000AE0032201213800FFF778FE002801D158 +:10B92000012000E02800C0B2F2BD000000B51349BC +:10B9300048436421F8F746FB00BD000010B5104CE9 +:10B94000002207212000FFF798FD00220721200098 +:10B95000FFF758FD002207212000FFF7A7FD062270 +:10B9600007212000FFF794FD002207212000FFF7A8 +:10B9700084FD10BD80841E0001000100204E0000E7 +:10B980000008314038B50500082D0DD3914C182220 +:10B9900091492000FBF7B2FD0020E075E8208F49B7 +:10B9A00008600020FBF70AFE8D486901401832BD8F +:10B9B000994B1B689BB212041A43120C120489B2F1 +:10B9C000114381607047C0687047944B1B689BB2FD +:10B9D00012041A43120C120489B211430160006868 +:10B9E0007047C069C00FC0B27047F8B502000E00C2 +:10B9F000002A01D105204EE00F2089490B681B0A5F +:10BA00000340002B01D1002007E00968090A084023 +:10BA10000E2801D1012000E00220824940010F18C8 +:10BA2000814C984D280011001022F9F7E7F828689A +:10BA300001218843286010212800FBF7E2FD924B8A +:10BA40002A000121380000F04CFC002804D001201D +:10BA500021E0641E002C15D03800FFF7C2FF00283B +:10BA6000F7D1002E08D010212800FBF7C9FD3000C7 +:10BA700029001022F9F7C2F800F0B4F8012803D128 +:10BA8000032008E0022006E000F0ACF8002801D115 +:10BA9000002000E00420F2BD38B50100002901D1EA +:10BAA00005202BE00F205E4A13681B0A0340002B81 +:10BAB00001D1002007E01268120A10400E2801D1BF +:10BAC000012000E00220574A400115186D4C20006B +:10BAD0001022F9F793F82068012188432060102193 +:10BAE0002000FBF78EFD684B22000121280000F0AA +:10BAF000F8FB002801D0012000E0002032BDFEB597 +:10BB000003001600002B03D001910198002801D1F9 +:10BB100005205DE00F2042490A68120A0240002A0F +:10BB200001D1002007E00968090A08400E2801D168 +:10BB3000012000E002203B49400108180090804CA1 +:10BB4000504D280019001022F9F758F87D4F3800A1 +:10BB500001991022F9F752F82868012188432860DA +:10BB6000386801218843386010212800FBF749FD1F +:10BB700010213800FBF745FD3B002A000121009809 +:10BB800000F0AFFB002804D0012021E0641E002C4F +:10BB900015D00098FFF725FF0028F7D1002E08D018 +:10BBA00010212800FBF72CFD300029001022F9F7A6 +:10BBB00025F800F017F8012803D1032008E002203F +:10BBC00006E000F00FF8002801D1002000E004207A +:10BBD000FEBD0000C41A00282CD10010881B0028CC +:10BBE0000010224010B5274C10212000FBF708FD63 +:10BBF0002068000F0007A0210906884201D100201B +:10BC000009E02068000F0007F0210906884201D1F1 +:10BC1000012000E0022010BD50DB001054DB0010BA +:10BC20000000204000002240FFFFFF0F38B5040055 +:10BC3000FFF7D8FF05002800C0B2022801D1424812 +:10BC40000DE0002C04D0200027491022F8F7D6FF81 +:10BC5000EDB2002D01D1002001E02348006832BD83 +:10BC600000B5010F0907A0221206914201D1002060 +:10BC700006E0010F0907F0221206914200D0324877 +:10BC800000BD0000001B0028841B00281CB502001A +:10BC90000B002E4803C86C4603C4083C6C46638006 +:10BCA0002B4802606846F8F75DFF2A490020205EB5 +:10BCB000F8F777FF0220FFF765FE0F21264A136889 +:10BCC0001B0A0B40002B01D1002307E01268120A67 +:10BCD00011400E2901D1012300E00223002201219D +:10BCE0009940FFF765FE13BD001B002870B50026C4 +:10BCF00030000220FFF746FE04002000FFF763FE3D +:10BD000005000F2014490A68120A0240002A07D0D1 +:10BD10000968090A08400E2801D1012600E0022620 +:10BD20002800F040C00705D509480168002901D066 +:10BD3000006880472A0CA9B22000FFF746FE70BDBC +:10BD4000FFFFFF00201B0028FFFFFF0F90DA00100D +:10BD5000801B0028EDBC0010000020405048006807 +:10BD6000410B0800C007C00F70474D480068010B29 +:10BD70000800C007C00F704700B54A48012102689B +:10BD80000A43026002680A40002AFBD100BD1FB5C9 +:10BD90000400C9B2012921D168461021FAF7C6FC76 +:10BDA00069462000FFF721FE0100C9B2012901D137 +:10BDB0005B481BE00100C9B2022901D13A4815E0F5 +:10BDC000C0B2042801D1394810E0009800F01CF9F5 +:10BDD00000280BD1FFF7D0FF002007E02000FFF77D +:10BDE0005BFE002801D04E4800E0002004B010BDEA +:10BDF0007FB50C001500002C01D14A484DE02068A9 +:10BE000000F0F0F8012802D06068002801D1454810 +:10BE100043E068461021FAF789FC00980002000A06 +:10BE2000C021C90401430091227AFF2000023E494B +:10BE3000009B0B40120202401A430092637A009E5C +:10BE4000494A32401B04FF2636041E401643009622 +:10BE5000E27A019B19401202104008430190A07A37 +:10BE60000199FF229143C0B208430190207B0199C0 +:10BE70000902090A000608430190206802906068E0 +:10BE800003903A48A17A4900415A6068FBF7B9FB30 +:10BE90002900C9B26846FFF77AFF04B070BD000000 +:10BEA000000024400800244010005200FF0052000F +:10BEB00010B50400FFF752FF002810D1EC20000657 +:10BEC0002018C0218902884201D2002026E044487F +:10BED00020188021490288421FD200201EE0C02085 +:10BEE0004002EC2109066118814201D2002015E0D0 +:10BEF000802109026B4AA2188A4201D200200DE07B +:10BF0000EB221206A218824201D2002006E0664807 +:10BF10002018884201D2002000E0012010BD00005E +:10BF2000040052000F005200FF00FFFF10B5040094 +:10BF3000FFF714FF002807D1294820188021490263 +:10BF400088420FD201200EE080200002554961187E +:10BF5000814201D2012006E053496118814201D299 +:10BF6000012000E0002010BDFFFF00FFF0D900100D +:10BF700010B50400FFF7F9FE002810D1F0200006EC +:10BF80002018FE21C903884201D2002026E065481E +:10BF900020188021C90288421FD200201EE0FE2006 +:10BFA0008003F02109066118814201D2002015E0CA +:10BFB000802189025C4AA2188A4201D200200DE049 +:10BFC000EE221206A218824201D2002006E0574853 +:10BFD0002018884201D2002000E0012010BD00009E +:10BFE0000000FDEB10B504002000FFF761FF002802 +:10BFF00001D1002007E02000FFF7BAFF002801D19F +:10C00000002000E0012010BD80B5FFF729FE0028C8 +:10C0100001D1002044E04649884201D145483FE033 +:10C020004549401A1CD0801E1DD0401E1DD0401E08 +:10C030001DD0401E1DD0001F1DD087381DD0401EB2 +:10C040001DD012381DD0401E1DD0401E1DD0801E98 +:10C050001DD0801E1DD008381DD009381DD01EE00F +:10C06000A420C0031CE035481AE0354818E03548E4 +:10C0700016E0354814E0354812E0354810E0354800 +:10C080000EE035480CE035480AE0354808E0354810 +:10C0900006E0354804E0354802E0354800E0254830 +:10C0A00002BD00000080FEEB0080FEEA38B584B0DF +:10C0B0000C001500002C01D12E4831E02068FFF75C +:10C0C00091FF012801D12B482AE02078800701D078 +:10C0D000284825E068461021FAF728FB009800025E +:10C0E000000AA02149050143009120790099224AC4 +:10C0F0000A400002FF2109020140114300916079CA +:10C1000000994C4A0A400004FF21090401401143F0 +:10C110000091206801902900C9B26846FFF737FEF8 +:10C1200005B030BD000081EF0080C0EF0080C0EDA1 +:10C13000FFFFFF0FFF005200010000F0010052005E +:10C140000200520003005200040052000500520099 +:10C150000600520007005200080052000900520079 +:10C160000A0052000B0052000C0052000D00520059 +:10C170000E0052000F005200FF00FFFF38B588B0DC +:10C180000C001500002C01D12E4851E060680028F9 +:10C1900001D12C484CE02068FFF78AFE012808D026 +:10C1A0002068616889004018401EFFF781FE012861 +:10C1B00001D124483CE068461021FAF7B7FA00980C +:10C1C0000002000AA821890501430091206801901E +:10C1D0006068401E80B20299090C0904084302906D +:10C1E000EDB2012D1CD104A81021FAF79FFA04A981 +:10C1F0006846FFF7FAFB0100C9B2012901D11048D6 +:10C2000016E00100C9B2022901D10B4810E0C0B20A +:10C21000042801D109480BE00498FFF7F5FE07E078 +:10C220006846FFF739FC002801D0054800E00020EF +:10C2300009B030BDFFFF00FF10005200FF005200A8 +:10C24000040052000F00520080B5F8F7C4F900282E +:10C2500001D1002004E001201349087000F001F82A +:10C2600002BD80B510480078002805D0694604203A +:10C27000F8F740FA002801D1002004E06846008861 +:10C280000A490880012002BD08480088704780B52F +:10C29000064800880021064A0023F8F781F8054A7D +:10C2A0000023F7F78AFD02BD3E1C0028341C00283D +:10C2B00040787D0150FB4A00174A1268120C1204A4 +:10C2C00089B2114381607047C16070470161704756 +:10C2D00000B50068C00F002801D1104800E0002020 +:10C2E00000BDF8B507000C0015001E003800FFF770 +:10C2F000EFFF00280DD129003800FFF7E5FF3100DE +:10C300003800FFF7E3FF21003800FFF7D5FF0020DA +:10C3100000E00248F2BD00003CDB001001008A0092 +:10C32000F8B584B0F8F7F1FEBA490127086803228E +:10C33000904338430860B8480A6802400A60B74929 +:10C340000A6803239A433A430A600A6802400A6073 +:10C35000B3490A6803239A433A430A600A680240D1 +:10C360000A60B0490A6803239A433A430A600A689C +:10C3700010400860AC4801680F22914339430160C6 +:10C38000AA480168072291430160A9480168072271 +:10C39000914304220A4302600168F0229143C022C3 +:10C3A0000A4302600168C02292000A4302600168E9 +:10C3B000C02212010A43026001689E4A0A4080219D +:10C3C000490111430160E1480168802212060A43D5 +:10C3D0000260DF48016839400029FAD00168490845 +:10C3E00039400029FAD0DB480168DB4A0A40026084 +:10C3F000DA480168D84A0A408021490011430160A7 +:10C40000D7480168D44A0A4080214900114301609D +:10C41000D4480168D04A0A400260D3480168072224 +:10C42000914302220A430260D0480168490049084A +:10C430000160CF480168890A890229220A43026003 +:10C440000168CC4A0A4002600168802252040A4313 +:10C4500002600168C84A0A40026001688022120630 +:10C460000A430260C5480168C54A0A408021C900E4 +:10C47000114301600168FF229143AF220A43026029 +:10C48000802189020268BF4B13400B430360802266 +:10C4900092040368BC4C1C4014430460BB4B04680A +:10C4A0001C400460046880252D0625430560B848BB +:10C4B00004680725AC43022525430560B548046898 +:10C4C000240E2406B44D254305600468B34D254071 +:10C4D000802464052C430460046880252D062543D0 +:10C4E0000560AF480468640064080460AD4C8025B2 +:10C4F000AD002668A2483040284320602068FF260F +:10C50000B04362260643266026689E483040802657 +:10C51000F6020643266026689B48304002432260AC +:10C5200020681840206020688022120602432260A2 +:10C530009D4802680724A2430224144304609B48D8 +:10C5400002687F24A24328241443046002688C4CB0 +:10C5500014402C43046002688A4C1440214301605B +:10C560000168894A0A400260914902680A400260F3 +:10C5700002681A40026002688024240614430460A2 +:10C580008C4802680724A243022414430460B04884 +:10C5900002687F24A2431E24144304600268784C7E +:10C5A0001440254305600268764C1440C022920274 +:10C5B000224302600268744C144004600268114017 +:10C5C000016001680B4003600168802212060A4383 +:10C5D0000260A048006838400028FAD09E480068F1 +:10C5E00038400028FAD09D48006838400028FAD02A +:10C5F0009B48006838400028FAD09A480168072212 +:10C6000091430160684698491022F8F7DDFA002648 +:10C6100035E000BFC4132040FFFCFFFF00132040A3 +:10C6200080132040A0132040000024400015264025 +:10C6300044152640FF8FFFFF32200021F8F76EFCE3 +:10C64000300040B280002818016830229143220057 +:10C6500052B21201302313400B430360641E2000CA +:10C6600040B26946320052B25200895C00B209B24F +:10C670008842E1DA32200021F8F750FC761C3000C5 +:10C6800040B208283FD2300040B204280DD1EFF369 +:10C690001084002080F31088FA239B0000220121DF +:10C6A000102000F00BFA84F31088704D300040B277 +:10C6B0008000281801680F2291436A4633005BB25C +:10C6C0005B00D21852781207120F0A430260300042 +:10C6D00040B280002818016830220A43026030000E +:10C6E00040B2800028180168802252000A4302608C +:10C6F000300040B2800028180168802212060A43E8 +:10C7000002600224ABE75A48134A016811400160F5 +:10C71000F821C94303680B400360564803681A4078 +:10C720000260026811400160F8F7D0FC52480168CD +:10C73000802212060A43026001680F430760F8F77F +:10C74000BAFC00F039F805B0F0BD00BF1C1526405A +:10C750002415264010102040FF00FFFF0810204045 +:10C760000C102040200320400412264004192640CB +:10C7700008192640FFFFF8FFFFFFFFEF00192640D2 +:10C78000FFE0FFFFFFFFE0FFFFFFFFF9FFFFFFCF2D +:10C790000812264014192640F1D24D00FFFFFF8FEA +:10C7A00018192640101926400C1226400016264063 +:10C7B000FFFFFFF71012264038B586B068462F49B4 +:10C7C0001822F8F701FA6846FAF702FCC0B200280E +:10C7D0000ED02B4C18222B492000FAF78FFE002098 +:10C7E000E075FF20A830284908600020FAF7E6FE2F +:10C7F000264D2800FAF77EFEC0B200280ED0204C4D +:10C80000182220492000FAF779FE0020E075FF2069 +:10C81000AA301D4908600020FAF7D0FE1C4C286899 +:10C82000206020681B4940181B49F7F7CBFB1B49C8 +:10C8300008601B4D20681B494018FA218900F7F752 +:10C84000C1FB28602868C0031749086007B030BDE5 +:10C85000041626400C1926401C1926404016264076 +:10C86000441626401412264054DA00104012264086 +:10C87000080020400804204008152640C4D90010B4 +:10C88000C41A002874D40010881B0028201C00281B +:10C89000241C00283F420F0040420F002C1C00289F +:10C8A000281C0028E7030000301C0028F3B595B0D1 +:10C8B000170000210D000800684601801C00A4B28A +:10C8C000A408200080B280218900884203D301257A +:10C8D000684604807E4C1C9E00F011F9002800D0B0 +:10C8E00099E06846877016A8077801A81021F9F723 +:10C8F0001DFF0198022188433100C9B2490002227C +:10C90000114001430191019804218843FFB2B9000D +:10C91000042211400143019101980821884369468E +:10C920008978C90008221140014301910198102122 +:10C93000884301900198202188430190019840216B +:10C94000884301900198802101430191614F019832 +:10C95000384015A909780902F82252010A40024319 +:10C96000019201985C490140019101980002000A7E +:10C97000A82149050143019111A81021F9F7D6FE1C +:10C980001198800A8002A4B2A105890D014311917A +:10C9900052480068002806D101980740D020400185 +:10C9A0003843019007E0002805D001980740802017 +:10C9B000400138430190002211A901A8FFF79FF818 +:10C9C000EDB2002D03D06846008800F08DF809A86C +:10C9D0001021F9F7ABFE099802218843F6B27100E5 +:10C9E000022211400143099109983D4901400991F2 +:10C9F00009983C4901408020400208430990099869 +:10CA00000002000A8821490501430991002109A873 +:10CA1000FEF7EBFF50E000F07DF80128FBD000F0BE +:10CA200073F80128F7D10DA81021F9F77FFE0DA8A2 +:10CA30000078FD2101400DA801700DA800780C219F +:10CA400001430DA801700D980002000AB0214905AC +:10CA500001430D9100210DA8FEF7C7FF00F054F827 +:10CA6000002829D1EDB2002D03D06846008800F0DF +:10CA70003BF805A81021F9F759FE059802218843D3 +:10CA8000F6B2710002221140014305910598144944 +:10CA90000140059105981349014080204002084358 +:10CAA000059005980002000A882149050143059177 +:10CAB000002105A8FEF799FF17B0F0BD1CB50124B1 +:10CAC00000949BB2D2B2C9B2C0B2FFF7EFFE13BD61 +:10CAD000FF010000FFE0FFFFFF1FFFFF300700170F +:10CAE000FF00FFFFFFFF00FF0D490A680D4B1340D9 +:10CAF00080B200050C4A02401A430A607047084899 +:10CB00000068C00FC0B27047084801680800C0073D +:10CB1000C00F704705480068C00FC0B270470000E2 +:10CB200028102640FFFF0FC00000F03F2C102640C9 +:10CB300000B5010009B2002905D40121C006C00ECC +:10CB400081408F48016000BDF0B5020012B2002A9A +:10CB500018D418228B4B040024B2A408A4001C593A +:10CB6000FF250600F6001640B540AC438901C9B266 +:10CB70000500ED002A409140214300B2800880006A +:10CB800019501CE00F22804C182503001BB21340E3 +:10CB9000083B9B089B00060036B23240083A9208D8 +:10CBA0009200A258FF260700FF002F40BE40B2436C +:10CBB0008901C9B2C0000540A9401143E150F0BD50 +:10CBC00080B500F012F87148714902680A400260AD +:10CBD000704802680A4002606F48026811400160B4 +:10CBE00000F092F800F0A9F801BDFEB568466B4967 +:10CBF0000CC90CC008390838002630000AE06A4623 +:10CC00000300DBB2DB00D2185268521C114000292D +:10CC10000ED1401C0100C9B200290AD107216A4681 +:10CC20000300DBB2DB00D2580A40002AE7D0FEE75F +:10CC3000FEE75B4C072021680140002900D0FEE799 +:10CC4000584F3968491C0840002800D0FEE73500DD +:10CC500024E068462900C9B2C90040184168684606 +:10CC60002A00D2B2D200805800F044F815E030001B +:10CC70000028EED02168491E68462A00D2B2D200B0 +:10CC8000805800F037F868462900C9B2C90040183A +:10CC900041683868401C00F02DF86D1C2800C0B2B7 +:10CCA000002826D168462900C9B2C900405800288A +:10CCB00014D0206869462A00D2B2D200895888422E +:10CCC0000AD368462900C9B2C900401840682168E3 +:10CCD000884201D30120CBE73000C9E7684629002C +:10CCE000C9B2C9004018406821688842BFD30120FA +:10CCF000BEE7F7BD80B50022002302E00CC0083873 +:10CD000008308842FAD301BD30B52748800827494A +:10CD1000274A002308E01C00E4B2A40014591D00B7 +:10CD2000EDB2AD004C515B1C1C000500E4B2EDB24D +:10CD3000AC42F0D31F48016030BD10B51023112163 +:10CD40001A4800221C00E4B2A4001459DBB29B0074 +:10CD5000C4500B00DBB29B00D258C9B289004250CC +:10CD600001210020FFF7F0FE00210120FFF7ECFE7B +:10CD70000020FFF7DDFE0120FFF7DAFE10BD000006 +:10CD800000E100E000E400E01CED00E000132040C2 +:10CD9000FFFFF7FF80132040A0132040A8DA001007 +:10CDA0006CD4001070D4001080000000001D00281A +:10CDB0000000001008ED00E000B5010009B20029F4 +:10CDC00005D40121C006C00E81404A48016000BD63 +:10CDD00000B5FEE780B54848006848480068C10FC4 +:10CDE000002905D046498005800D800008588047FD +:10CDF0000020FFF7E1FF01BD80B5424800684248CE +:10CE00000068C10F002905D03D498005800D8000D4 +:10CE1000085880470120FFF7CFFF01BD80B53B4890 +:10CE200000683B480068C10F002905D034498005DF +:10CE3000800D8000085880470220FFF7BDFF01BD2C +:10CE400080B53448006834480068C10F002905D017 +:10CE50002B498005800D8000085880470320FFF78C +:10CE6000ABFF01BD80B52D4800682D480068C10F9B +:10CE7000002905D022498005800D80000858804790 +:10CE80000420FFF799FF01BD80B5264800682648B9 +:10CE90000068C10F002905D019498005800D800068 +:10CEA000085880470520FFF787FF01BD80B51F4860 +:10CEB00000681F480068C10F002905D0104980058F +:10CEC000800D8000085880470620FFF775FF01BDE0 +:10CED00080B51848006818480068C10F002905D0BF +:10CEE00007498005800D8000085880470720FFF71C +:10CEF00063FF01BD80E200E01CDB00100011204058 +:10CF00004809002820DB00100411204024DB001019 +:10CF10000811204028DB00100C1120402CDB0010F1 +:10CF20001011204030DB00101411204034DB0010C1 +:10CF30001811204038DB00101C112040ACD8001024 +:10CF400004DA0010800231400400000008000000F4 +:10CF5000800658403A0100000009314002000000FC +:10CF60000A0F0D07E0010000FC53000098210000AB +:10CF7000F4010000E8030000F401000038D90010BB +:10CF800014DA0010800231400500000008000000A3 +:10CF9000000758403B01000000053140010000003F +:10CFA0000AF0D07076010000E0150000D4170000F0 +:10CFB0005E010000E8030000F401000054D90010F5 +:10CFC00024DA0010000431400000000008000000D6 +:10CFD0008009584040010000000731400000000077 +:10CFE000090F0D0795030000901A00002823000088 +:10CFF000F4010000E8030000F401000070D9001003 +:10D0000034DA001080003140000000000800000009 +:10D0100000065840390100000006314005000000BC +:10D0200009F0D07087020000201C00009821000049 +:10D03000F4010000D0070000F401000080B5F4F70F +:10D0400024F9FCF773F9FCF761F8FA208000F7F790 +:10D05000A5FFF4E710B5FEF73BFBFEF777F8FFF707 +:10D060005FF9F4F712F9FEF733FB002803D0FEF75F +:10D070006DF8002801D1FFF7E1FF204C00F042F8E5 +:10D08000206000F042F82068FBF7DEFFFCF76EF846 +:10D09000002801D0FFF7D2FF62B6194CF6F7F8FD71 +:10D0A00020602068002804D00120FCF737F8FFF743 +:10D0B000C5FF0120F5F7E1FDFCF778F8002804D161 +:10D0C0000120FCF72BF8FFF7B9FFF8F741F800282B +:10D0D00001D1FFF7B3FFF8F78AF8FCF7C7F8FCF7C0 +:10D0E00045F8002803D0F4F7D0F8FCF71FF9FCF757 +:10D0F0000DF8FA208000F7F751FFECE78C1B0028B1 +:10D10000281200280648006870470020C0430449E0 +:10D110000860044908600020034908607047000067 +:10D12000001826400418264008102640443A5C683F +:10D1300075616E672E7875657765695C4769745CA3 +:10D14000436F676E69746976655F4167656E745C8D +:10D150002E636F6465785F746D705C736561742DA8 +:10D160006669726D776172652D6275696C642D6494 +:10D17000636532383438396139643334386432386D +:10D180003933353239353533343638336466375CC4 +:10D19000636F6D6D6F6E5C7372635C6472697665EC +:10D1A00072735C6970635C63795F6970635F6472FA +:10D1B000762E6800F1B401684118436858080A18CF +:10D1C00000988068DB0701D54B46C01891422DD0EE +:10D1D0000D78491C032403262E4002D10E78F61C3C +:10D1E000491C2B090F2B07D10B780F33491C03E087 +:10D1F0000F78491C0770401C761EF9D1002BE5D032 +:10D200000E78491CAD082C40032C01D10C78491C28 +:10D2100024023419654244190025AE1E9E42D5D021 +:10D220002678641C0670401C6D1CF6E700980C30D4 +:10D23000F2BC70470005314006000000000000000D +:10D2400080189040020000000006314001000000FC +:10D25000000000004019904005000000000531402A +:10D260000700000000000000C0189040030000000C +:10D27000000531400500000000000000401890400B +:10D280000100000000063140020000000000000024 +:10D2900080199040060000000006314006000000A2 +:10D2A00000000000801A90400A0000000400000006 +:10D2B0000000000000000000000000000100030367 +:10D2C0001F4E0000000000000000000000000000F1 :10D2D000000000000000000000000000000000004E -:10D2E0000203000000000000030000000000000036 -:10D2F0000300000000000000030000000000000028 -:10D300000300000000000000030000000100000016 -:10D310000102000004000000000000000000000006 -:10D3200000000000010003031F4E00000000000089 -:10D3300000000000204E000000000000000000007F -:10D3400000000000000000000000000000000000DD -:10D3500000000000020300000000000003000000C5 -:10D3600000000000030000000000000003000000B7 -:10D3700000000000030000000000000003000000A7 -:10D380000100000001020000040000000000000095 -:10D390000000000000000000010003036300000023 -:10D3A000000000000000000032000000000000004B -:10D3B000000000000000000000000000000000006D -:10D3C0000000000000000000020300000000000058 -:10D3D0000300000000000000030000000000000047 -:10D3E0000300000000000000030000000000000037 -:10D3F00003000000010000000102000072B61048A6 -:10D4000010490860BFF34F8F0120C0040E490A681D -:10D4100002430A600D490A6802430A600C490A681F -:10D4200002430A60002000210D4A03C26A45FCD174 -:10D43000084FB847084FB847084FB847FEE7000005 -:10D440000000001008ED00E0001320408013204091 -:10D45000A0132040B5CB001039D800109DD9001082 -:10D4600000FF0128FFFF0128443A5C6875616E6780 -:10D470002E7875657765695C4769745C436F676E84 -:10D4800069746976655F4167656E745C6669726D23 -:10D49000776172655C7432675C747669696268385A -:10D4A0006D5C7372635C73797374656D5C726576C1 -:10D4B0005F645C73797374656D5F747669696268C3 -:10D4C000386D5F636D30706C75732E630000000003 -:10D4D000443A5C6875616E672E7875657765695C3E -:10D4E0004769745C436F676E69746976655F41670D -:10D4F000656E745C6669726D776172655C743267C3 -:10D500005C747669696268386D5C7372635C6472BE -:10D5100069766572735C737973636C6B5C63795F56 -:10D52000737973636C6B2E6800000000443A5C688A -:10D5300075616E672E7875657765695C4769745C9F -:10D54000436F676E69746976655F4167656E745C89 -:10D550006669726D776172655C7432675C74766956 -:10D56000696268386D5C7372635C64726976657257 -:10D57000735C737973636C6B5C63795F73797363EA -:10D580006C6B2E6300000000443A5C6875616E6746 -:10D590002E7875657765695C4769745C436F676E63 -:10D5A00069746976655F4167656E745C6669726D02 -:10D5B000776172655C7432675C636F6D6D6F6E5C12 -:10D5C0007372635C647269766572735C7379737489 -:10D5D00069636B5C63795F7379737469636B2E63E2 -:10D5E00000000000443A5C6875616E672E787565CE -:10D5F0007765695C4769745C436F676E69746976C7 -:10D60000655F4167656E745C6669726D77617265AE -:10D610005C7432675C636F6D6D6F6E5C7372635CBC -:10D620006D775C666C6173685C63795F6D775F666C -:10D630006C6173682E6300009F0F00000000000003 -:10D6400000000000000000000000000000000300D7 -:10D6500000000000000000000000000000030000C7 -:10D6600000000000030000000000000003000000B4 -:10D6700000000000030000000000000003000000A4 -:10D680000100000000000000010000000000000098 -:10D69000000000001000000010000000100000005A -:10D6A0000100000100000000000000000000000078 +:10D2E0000000000000000000000000000203000039 +:10D2F0000000000003000000000000000300000028 +:10D300000000000003000000000000000300000017 +:10D310000000000003000000010000000102000006 +:10D3200004000000000000000000000000000000F9 +:10D33000010003031F4E0000000000000000000079 +:10D34000204E00000000000000000000000000006F +:10D3500000000000000000000000000000000000CD +:10D3600002030000000000000300000000000000B5 +:10D3700003000000000000000300000000000000A7 +:10D380000300000000000000030000000100000096 +:10D390000102000004000000000000000000000086 +:10D3A0000000000001000303630000000000000013 +:10D3B000000000003200000000000000000000003B +:10D3C000000000000000000000000000000000005D +:10D3D0000000000002030000000000000300000045 +:10D3E0000000000003000000000000000300000037 +:10D3F0000000000003000000000000000300000027 +:10D40000010000000102000072B6104810490860D7 +:10D41000BFF34F8F0120C0040E490A6802430A601F +:10D420000D490A6802430A600C490A6802430A600F +:10D43000002000210D4A03C26A45FCD1084FB847BD +:10D44000084FB847084FB847FEE70000000000103B +:10D4500008ED00E00013204080132040A01320407E +:10D46000C1CB001045D80010A9D9001000FF012839 +:10D47000FFFF0128443A5C6875616E672E78756518 +:10D480007765695C4769745C436F676E6974697638 +:10D49000655F4167656E745C6669726D7761726520 +:10D4A0005C7432675C747669696268386D5C73724B +:10D4B000635C73797374656D5C7265765F645C73CD +:10D4C000797374656D5F747669696268386D5F63DE +:10D4D0006D30706C75732E6300000000443A5C6818 +:10D4E00075616E672E7875657765695C4769745CF0 +:10D4F000436F676E69746976655F4167656E745CDA +:10D500006669726D776172655C7432675C747669A6 +:10D51000696268386D5C7372635C647269766572A7 +:10D52000735C737973636C6B5C63795F737973633A +:10D530006C6B2E6800000000443A5C6875616E6791 +:10D540002E7875657765695C4769745C436F676EB3 +:10D5500069746976655F4167656E745C6669726D52 +:10D56000776172655C7432675C7476696962683889 +:10D570006D5C7372635C647269766572735C7379F7 +:10D5800073636C6B5C63795F737973636C6B2E632D +:10D5900000000000443A5C6875616E672E7875651E +:10D5A0007765695C4769745C436F676E6974697617 +:10D5B000655F4167656E745C6669726D77617265FF +:10D5C0005C7432675C636F6D6D6F6E5C7372635C0D +:10D5D000647269766572735C7379737469636B5C8A +:10D5E00063795F7379737469636B2E630000000065 +:10D5F000443A5C6875616E672E7875657765695C1D +:10D600004769745C436F676E69746976655F4167EB +:10D61000656E745C6669726D776172655C743267A1 +:10D620005C636F6D6D6F6E5C7372635C6D775C666F +:10D630006C6173685C63795F6D775F666C6173685A +:10D640002E6300009F0F000000000000000000009B +:10D6500000000000000000000000030000000000C7 +:10D6600000000000000000000003000000000000B7 +:10D6700003000000000000000300000000000000A4 +:10D680000300000000000000030000000100000093 +:10D690000000000001000000000000000000000089 +:10D6A0001000000010000000100000000100000148 :10D6B000000000000000000000000000000000006A -:10D6C0000000000070B40123002413E00168001D75 -:10D6D000194202D04D466918491E0C60091D121FDF -:10D6E000042AFAD20D00960701D50C80AD1C1A4011 -:10D6F00000D02C700268001D002AE7D170BC704772 -:10D700000000000006000000000000000000000013 -:10D710000000000000000000000000000000000009 +:10D6C000000000000000000000000000000000005A +:10D6D00070B40123002413E00168001D194202D038 +:10D6E0004D466918491E0C60091D121F042AFAD202 +:10D6F0000D00960701D50C80AD1C1A4000D02C708F +:10D700000268001D002AE7D170BC704700000000CD +:10D710000600000000000000000000000000000003 :10D7200000000000000000000000000000000000F9 -:10D7300000000000000000000600000000000000E3 -:10D7400000000000000000000000000000000000D9 +:10D7300000000000000000000000000000000000E9 +:10D7400000000000060000000000000000000000D3 :10D7500000000000000000000000000000000000C9 -:10D7600000000000000000000000000008000000B1 -:10D770001500000000000000000000000000000094 +:10D7600000000000000000000000000000000000B9 +:10D77000000000000000000008000000150000008C :10D780000000000000000000000000000000000099 -:10D790000000000000000000000000000100000088 -:10D7A0000E00000015000000000000000000000056 -:10D7B0000000000000000000000000000000000069 +:10D790000000000000000000000000000000000089 +:10D7A0000000000000000000010000000E0000006A +:10D7B0001500000000000000000000000000000054 :10D7C0000000000000000000000000000000000059 -:10D7D0000100000006000000000000000000000042 -:10D7E0000000000000000000000000000000000039 +:10D7D0000000000000000000000000000100000048 +:10D7E0000600000000000000000000000000000033 :10D7F0000000000000000000000000000000000029 -:10D800000000000000000000060000000000000012 -:10D810000000000000000000000000000000000008 +:10D800000000000000000000000000000000000018 +:10D810000000000006000000000000000000000002 :10D8200000000000000000000000000000000000F8 -:10D83000000000000000000010B5074979441831CD -:10D84000064C7C44163404E0081D0A688918884791 -:10D850000100A142F8D110BD080000002400000022 -:10D8600065FEFFFF680900000813002800000000A3 -:10D8700039F9FFFF3E0300003801000000080028CE -:10D880000000030100000000010000000000000093 -:10D890000000000001000000FF0F01000000000078 -:10D8A0004D4F544F525F494E325F4842375F4842B6 -:10D8B000385F484F52495A4F4E54414C00000000C7 -:10D8C00004207146084202D0EFF3098001E0EFF333 -:10D8D000088000B50149884700BD0000C3750010ED -:10D8E00000F00EF8002801D0FFF7A6FF00BF00BF30 -:10D8F000002000BF00BFFFF7A7FB00F003F8000007 -:10D900000020704780B500F001F801BD0746384699 -:10D9100000F002F8FBE7000080B500BF00BF024A3C -:10D9200011001820ABBEFBE7260002004D4F544FFC -:10D93000525F494E335F4842355F4842365F534538 -:10D9400041545F50414E00004D4F544F525F494E7D -:10D95000345F4842335F4842345F4241434B524553 -:10D96000535400004D4F544F525F494E315F48426F -:10D97000315F4842325F4C454752455354000000E6 -:10D9800004207146084201D0EFF30980EFF30880CC -:10D9900000B50149884700BD59DA00100548014625 -:10D9A00003B4684680F3098800BF00BF00BF00BF12 -:10D9B000FFF796FFA5EDF5FE00127A0000000000CB -:10D9C0000024F400008000000080000000800000BF -:10D9D0009E029E0AAA02AA0ACE03CE0B2A042A0C91 -:10D9E0000003000B010002000400080010002000EA -:10D9F0004000800000010002484F52495A4F4E54E7 -:10DA0000414C5F48414C4C00534541545F50414E9E -:10DA10005F48414C4C0000004241434B5245535437 -:10DA20005F48414C4C0000004C4547524553545F01 -:10DA300048414C4C00000000E02E0000401F000058 -:10DA4000E02E000010270000000300010004010385 -:10DA500002020002000300058169891E0978C9B22B -:10DA60000160704700000000000101010101010098 -:10DA7000000100000203040506080C10000000006D -:10DA8000000000000200000001000000040300018B -:10DA900013140015C701030001000000000800284E -:10DAA000FFFF01280000000000000000000000004F +:10D8300000000000000000000000000000000000E8 +:10D840000000000010B5074979441831064C7C44AB +:10D85000163404E0081D0A68891888470100A142AF +:10D86000F8D110BD080000002400000065FEFFFF95 +:10D8700068090000081300280000000039F9FFFFC4 +:10D880003E030000380100000008002800000301EA +:10D890000000000001000000000000000000000087 +:10D8A00001000000FF0F0100000000004D4F544F29 +:10D8B000525F494E325F4842375F4842385F484FB7 +:10D8C00052495A4F4E54414C00000000042071460A +:10D8D000084202D0EFF3098001E0EFF3088000B5C1 +:10D8E0000149884700BD0000C375001000F00EF824 +:10D8F000002801D0FFF7A6FF00BF00BF002000BF37 +:10D9000000BFFFF7A7FB00F003F8000000207047FE +:10D9100080B500F001F801BD0746384600F002F876 +:10D92000FBE7000080B500BF00BF024A11001820CD +:10D93000ABBEFBE7260002004D4F544F525F494EED +:10D94000335F4842355F4842365F534541545F502C +:10D95000414E00004D4F544F525F494E345F484294 +:10D96000335F4842345F4241434B524553540000B9 +:10D970004D4F544F525F494E315F4842315F4842EC +:10D98000325F4C4547524553540000000420714615 +:10D99000084201D0EFF30980EFF3088000B5014998 +:10D9A000884700BD65DA00100548014603B46846A3 +:10D9B00080F3098800BF00BF00BF00BFFFF796FFDC +:10D9C000A5EDF5FE00127A00000000000024F4002E +:10D9D0000080000000800000008000009E029E0A7F +:10D9E000AA02AA0ACE03CE0B2A042A0C0003000BBB +:10D9F0000100020004000800100020004000800028 +:10DA000000010002484F52495A4F4E54414C5F4862 +:10DA1000414C4C00534541545F50414E5F48414C8E +:10DA20004C0000004241434B524553545F48414C27 +:10DA30004C0000004C4547524553545F48414C4C04 +:10DA400000000000E02E0000401F0000E02E00005B +:10DA5000102700000003000100040103020200027D +:10DA6000000300058169891E0978C9B20160704709 +:10DA7000000000000001010101010100000100009F +:10DA80000203040506080C1000000000000000005E +:10DA9000020000000100000004030001131400153F +:10DAA000C70103000100000000080028FFFF012853 :10DAB0000000000000000000000000000000000066 :10DAC0000000000000000000000000000000000056 :10DAD0000000000000000000000000000000000046 @@ -3511,20 +3511,20 @@ :10DB500000000000000000000000000000000000C5 :10DB600000000000000000000000000000000000B5 :10DB700000000000000000000000000000000000A5 -:10DB8000000102035A5A5A5AFEE70000FEE700005D -:10DB9000FEE70000FEE70000FEE70000FEE70000F1 +:10DB8000000000000000000000000000000102038F +:10DB90005A5A5A5AFEE70000FEE70000FEE700006E :10DBA000FEE70000FEE70000FEE70000FEE70000E1 -:10DBB000FEE74004550002000100015003C98E0039 -:10DBC00010000123818F0CA0040900040101000151 -:10DBD00012050E83D0D9286004FFFFFF1F02022523 -:10DBE000920807F0010352400001F2060218F20603 -:10DBF0000418F2060618F2060818F306005478F125 -:10DC00000618F2060418F2060618F2050818F002C3 -:10DC1000FFC5CD001004F1FF04F1FF04F1FF04F192 -:10DC2000FF04F1FF04F1FF04F1FF04F147046C026B -:10DC300048090028060AF321060001F12334F252B4 -:10DC40000868000801010102030203010F0F000030 -:10DC500000000000000000000000000000000000C4 +:10DBB000FEE70000FEE70000FEE70000FEE740048D +:10DBC000550002000100015003D58E001000012312 +:10DBD0008D8F0CA0040900040101000112050E83C1 +:10DBE000DCD9286004FFFFFF1F020225920807F01E +:10DBF000010352400001F2060218F2060418F20670 +:10DC00000618F2060818F306005478F10618F20612 +:10DC10000418F2060618F2050818F002FFD1CD002C +:10DC20001004F1FF04F1FF04F1FF04F1FF04F1FF20 +:10DC300004F1FF04F1FF04F147046C0248090028D5 +:10DC4000060AF321060001F12334F25208680008A5 +:10DC500001010102030203010F0F00000000000098 :10DC600000000000000000000000000000000000B4 :10DC700000000000000000000000000000000000A4 :10DC80000000000000000000000000000000000094 @@ -3547,6 +3547,7 @@ :10DD90000000000000000000000000000000000083 :10DDA0000000000000000000000000000000000073 :10DDB0000000000000000000000000000000000063 -:08DDC00000000000000000005B -:040000051000D99D71 +:10DDC0000000000000000000000000000000000053 +:04DDD000000000004F +:040000051000D9A965 :00000001FF diff --git a/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.out b/firmware/t2g/Seat_Controller_demo/IAR/rev_d/Exe/Seat_Controller_demo.out index 5e66d549efe29d785fbf7e23503518ef62d7061a..0a1d75c88c77f6379b0a64c9ea75b5dc42183b42 100755 GIT binary patch delta 264339 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 DK4Kcq delta 270768 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%0AAK+VM%auK!^}9GK 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 UZoE$J4Nb*Pe*E=r%(PAYH)Y9YdH?_b delta 3279 zcmZu!4^&iD8ozhm49tilGa(DpV7_5Q9umu6514ftM2A5@^G_+7$t;-TpZpVQ7J9&> z1zQl=t7k)P(Jd=ex8TJQ1cEG6Dsx6l*Qg_IZM0|YG?jMW{CjV|_h#zUIdS;$efRsm z``!Efx%WPP>|@6Im}zw-g$t4L^Th>(Fhv}{F zMlGOd0}Nk8hHnAJkC9R2k1r&1GSVQYG+3dl%Cqdcn0c}n&@lD|3zSCgV5Yl;gtAW2C1T@U;wdHka!NkK{4 z0{nKs4*oAiH4N-fvaiN4Z?z*I*OLxMD(1*}hZV2q|K~_oWj`cOl>*_pk|Y2#xLA>e z-7f|HQF$D3UrCBfTX7kGtu%qr=YgUCa6iDt2j(#t0+Z%<;`D<8Vj;;#pRRb4lFt2k}mR(eih30`{xCUxB&W!+>v< zAF;)wjQ1y!v7*uZwhxUW_J;w4yk^7+-3@OB>Bl14$9O;GFRj>#Sln9@u<89h}D^aCz1uue4Iu0I5Y7+zSsFG z#{I-ubrh!%rut!QBNf#H_$HsQDo%r6Ch2Qyjjut3CjoB)-U9USr`KM?#(rRx5{IC= zq9hIR9qTt@>?W}r>hQgM>xK~xkab&*V(jAe+a`?z-|6)=&K=!qq(^^1EE?*PXb+ST zyHN)AAU1zAJ0h)v=%U;?7TLy67b_#3GLoo0fY{_w4Qnh(Mwh$ttjmg;7O%5ULn=id zpc{#Pmw7b@R_f948hHWCZi94cO^6eJv-$>DUFFV1C{telzKDI3UxR+$NhYiv?M_3( zUE#ejzuC(j(z0uE@jW18JT5!h4!idJywA^|s6X%EYd>biflaV>ctV-6wzI*4EBGr7 z**KO1?@^wp<6-}$eB7TkIQ|h)gp7Fp^OD+-elvIb}cpV9b*+B7IZBf480T_xH| z#ImEECGhvL0KH7C%?sim5;vEO+a8BDmS=1q={hls@dW5xvZr~DE>*;A4&=3&Tx+&s zGYK>w!`sNwmIPy>52Zm>A*1L83kpyJ8E$EtGc4*~TV9fv9H8%sF8eZt8x$+b?tVQQ zY8Rl}p;6^oQ%3c#M=6qx5s7(ptsN_p$4SRt6K){Ad(-eK^5tG9{)WtHeNN}Ph75-R zZvINE1#3Q$0yIc``z96r8#qy#>d(OpPtdE-gKAH+86zLIC(PqXs$=0^5dM%_@1BKDB0oumXwsedGyp?oB8Q%yYc64hA z+oU8hM5D=-_8Q|8igZ7_IwCzsmK@AnQy#jt_3!M`i0qY6&A^WCC^!^ZNac-#74+`; zWr@l2OIQ@5`HF{bwk%@Z8j{-p+QTys;=o`#8*FDQwid;jWYD51Hgp?sXNs*T330OlJNTHx#SGrUFY0Ji0U0^Egc<)H+!z-C z9|1_tu>!K~m`$UFTYfz0J9Y!C4!y!?fOMSD!P~+gKWWDJDu3?ODaP_ZsCvHK0tHB* zKZ#KYO<~a*yY|Voc9kN#MM!7S^f93v@*vO^(9m)t#lnI1(f zjC7^y^Pu(WHQ6?F&r;h&63d&?x+1MRXEe18y>Mif=8Ak21iDxZAB`Ex(GX}ES-{ug z3H(JqjnUWotLLq?M_aPMFpn^&i>GIZ3zd*wf;UADX##{K&`hx$!ia*91eyZ(!LI|7 z&tu)`Oj8sDAkZJ6U3~N{K@JH8Wyx)F{&Y=rKgb2zM+$q)@h^vv_Zb1PB4myu!eJcJg*Sm;J6=zz-}pk8vSC&BpFz;6S4o_yL< ziy^$;mBt>WF~4D3m4=eiDJ3}||0J-)~CO$@@&#uHDkkw~X zu${D=P17|Bnz_hI={_=ewk9?Umc;0JB){$grF`ML|54#DN$UIAcnhg`ek>9i1Kll z*w?Z+CEI>_OPpHHfu=zW+p=KGDz dict[str, Any]: utterance = utterance.strip() if not utterance: @@ -290,8 +316,21 @@ class SeatDemoService: raise ValueError("utterance must be at most 1000 characters") if provider not in {"auto", "openai", "local"}: raise ValueError("provider must be auto, openai, or local") - if execution_mode not in {"dry_run", "hardware"}: - raise ValueError("execution_mode must be dry_run or hardware") + if execution_mode not in {"dry_run", "simulated_hardware", "hardware"}: + raise ValueError( + "execution_mode must be dry_run, simulated_hardware, or hardware" + ) + simulated_hardware_request = execution_mode == "simulated_hardware" + if simulated_hardware_request and not self.simulated_hardware_enabled: + raise HardwareSafetyError( + "simulated hardware is disabled; set " + "COGNITIVE_AGENT_SIMULATED_HARDWARE_ENABLED=true" + ) + if simulation_fault not in SIMULATED_HARDWARE_FAULTS: + raise ValueError( + "simulation_fault must be one of " + + ", ".join(SIMULATED_HARDWARE_FAULTS) + ) mode_save_name = self._parse_mode_profile_save_name(utterance) mode_restore_name = self._parse_mode_profile_restore_name(utterance) mode_update = self._parse_mode_profile_update(utterance) @@ -329,6 +368,8 @@ class SeatDemoService: "hardware_execution_allowed": ( hardware_request and not control_plane_request ), + "simulated_hardware": simulated_hardware_request, + "simulation_fault": simulation_fault if simulated_hardware_request else None, "vehicle": vehicle_profile.public_dict(), "matched_modes": [ profile.public_dict() for profile in matched_modes @@ -483,6 +524,8 @@ class SeatDemoService: result, traces, hardware_request=hardware_request, + simulated_hardware_request=simulated_hardware_request, + simulation_fault=simulation_fault, vehicle_profile=vehicle_profile, ) @@ -763,11 +806,19 @@ class SeatDemoService: ) + "板端 Position_Valid 将在发送绝对移动命令前实时检查。" if hardware_request - else "平台、矩阵和策略均限制为 dry-run;硬件发送路径未启用。" + else ( + "模拟台架隔离门禁已通过;仅生成故障注入反馈,物理 CAN、ZLG 与 IAR 路径均未打开。" + if simulated_hardware_request + else "平台、矩阵和策略均限制为 dry-run;硬件发送路径未启用。" + ) ), safety_started, { "hardware_execution_allowed": hardware_request, + "simulated_hardware": simulated_hardware_request, + "simulation_fault": ( + simulation_fault if simulated_hardware_request else None + ), "position_calibration_gate": ( "runtime_can_preflight" if hardware_request else "not_applicable" ), @@ -788,6 +839,13 @@ class SeatDemoService: execution_report = hardware_executor.execute( command_plan, function_config, context["devices"] ) + elif simulated_hardware_request: + execution_report = self.simulated_hardware_executor.execute( + command_plan, + function_config, + context["devices"], + fault_scenario=simulation_fault, + ) else: execution_report = self.executor.execute( command_plan, function_config, context["devices"] @@ -845,7 +903,15 @@ class SeatDemoService: else hardware_failure_summary ) if hardware_request - else "虚拟 CAN 已编码命令帧并生成模拟回读。" + else ( + "模拟台架已生成隔离的 HIL 反馈,未访问物理 CAN。" + if simulated_hardware_request and execution_succeeded + else ( + f"模拟台架故障已触发:{failed_execution['message']}" + if simulated_hardware_request and failed_execution + else "虚拟 CAN 已编码命令帧并生成模拟回读。" + ) + ) ) ), execute_started, @@ -861,6 +927,14 @@ class SeatDemoService: }, ) if execution_succeeded: + execution_notices = [ + str(item.get("telemetry", {}).get("user_notice")) + for item in execution_results + if item.get("telemetry", {}).get("user_notice") + ] + for notice in execution_notices: + if notice not in parsed["decision_summary"]: + parsed["decision_summary"].append(notice) state_actions = ( self._hardware_feedback_actions( parsed["actions"], function_config, execution_report @@ -950,7 +1024,15 @@ class SeatDemoService: else "未获得满足目标的真实硬件反馈。" ) if hardware_request - else "虚构反馈帧中的最终状态与请求目标一致。" + else ( + "模拟台架反馈与请求目标一致,物理 CAN 始终关闭。" + if simulated_hardware_request and execution_succeeded + else ( + f"模拟台架故障反馈:{failed_execution['message']}" + if simulated_hardware_request and failed_execution + else "虚构反馈帧中的最终状态与请求目标一致。" + ) + ) ) ), time.perf_counter(), @@ -958,6 +1040,9 @@ class SeatDemoService: "command_frame": telemetry.get("command_frame", {}).get("data_hex"), "feedback_frame": telemetry.get("feedback_frame", {}).get("data_hex"), "simulated": not hardware_request, + "simulation_fault": ( + simulation_fault if simulated_hardware_request else None + ), }, ) self._persist(result) @@ -1026,9 +1111,16 @@ class SeatDemoService: action["position_valid"] = bool( telemetry["position_valid"] ) - if telemetry.get("motion_mode") == "relative_timed_duty": + if telemetry.get("motion_mode") in { + "relative_timed_duty", + "timed_user_request", + }: action["position_estimated"] = True - action["feedback_basis"] = "relative_hall_confirmed_open_loop" + action["feedback_basis"] = ( + "timed_endpoint_or_hall_confirmed_open_loop" + if telemetry.get("motion_mode") == "timed_user_request" + else "relative_hall_confirmed_open_loop" + ) continue raw = telemetry.get("feedback_value") if raw is not None: @@ -1141,6 +1233,35 @@ class SeatDemoService: return parsed if self._contains_seat_preset_request(parsed): return parsed + if len(matched_modes) > 1: + rejected = deepcopy(parsed) + for key in ( + "actions", + "domain_actions", + "preset_actions", + "preset_events", + "deferred_requests", + "model_requests", + ): + rejected[key] = [] + rejected["ambiguities"] = [ + { + "field": "mode_profile", + "question": "一条请求只能执行一个座椅功能模式,请确认要执行的模式。", + } + ] + rejected["decision_summary"] = [ + "同一条请求命中多个功能模式,已停止生成控制指令以避免模式冲突。" + ] + return rejected + + safety_ambiguities = [ + item + for item in parsed.get("ambiguities", []) + if item.get("field") != "capability" + ] + if safety_ambiguities: + return parsed mode_requests = self.mode_profiles.requests_for_profiles(matched_modes) detected_domains = [] @@ -1969,6 +2090,8 @@ class SeatDemoService: traces: list[dict[str, Any]], *, hardware_request: bool = False, + simulated_hardware_request: bool = False, + simulation_fault: str = "normal", vehicle_profile: VehicleProfile | None = None, ) -> dict[str, Any]: """Run isolated adapters, with only the passenger seat eligible for HIL.""" @@ -2165,11 +2288,19 @@ class SeatDemoService: ( "副驾座椅已通过 T2G HIL 安全门,其他座舱领域保持虚拟 CAN。" if hardware_request - else "所有领域均为 dry-run;矩阵缺少实车完整性信息,硬件发送保持禁用。" + else ( + "模拟台架仅对座椅结果注入故障;全部领域的物理发送路径保持关闭。" + if simulated_hardware_request + else "所有领域均为 dry-run;矩阵缺少实车完整性信息,硬件发送保持禁用。" + ) ), time.perf_counter(), { "hardware_execution_allowed": hardware_request, + "simulated_hardware": simulated_hardware_request, + "simulation_fault": ( + simulation_fault if simulated_hardware_request else None + ), "hardware_domains": ["seat"] if hardware_request else [], "virtual_domains": [ domain @@ -2190,6 +2321,13 @@ class SeatDemoService: reports[domain] = self._new_hardware_executor().execute( plans[domain], config, context["devices"] ) + elif simulated_hardware_request: + reports[domain] = self.simulated_hardware_executor.execute( + plans[domain], + config, + context["devices"], + fault_scenario=simulation_fault, + ) else: reports[domain] = self.executor.execute( plans[domain], config, context["devices"] @@ -2212,8 +2350,9 @@ class SeatDemoService: if hardware_request else None ) + simulated_seat = simulated_hardware_request and "seat" in reports report_spec: dict[str, Any] = { - "mode": "hil" if hardware_request else "dry_run", + "mode": "hil" if hardware_request or simulated_seat else "dry_run", "status": "succeeded" if execution_succeeded else "failed", "started_at": execution_started_at, "finished_at": _now(), @@ -2229,14 +2368,27 @@ class SeatDemoService: "name": ( "Cabin orchestration mixed HIL execution report" if hardware_request - else "Cabin orchestration virtual execution report" + else ( + "Cabin orchestration simulated hardware execution report" + if simulated_seat + else "Cabin orchestration virtual execution report" + ) ), "version": "1.0.0", "request_id": request_id, "labels": { "simulation": "mixed" if hardware_request else "true", "seat_feedback": ( - "physical_can" if hardware_request else "simulated" + "physical_can" + if hardware_request + else ( + "simulated_hardware" + if simulated_seat + else "simulated" + ) + ), + "fault_scenario": ( + simulation_fault if simulated_seat else "none" ), "orchestration": "cross_domain" if len(configs) > 1 @@ -2272,7 +2424,20 @@ class SeatDemoService: else ( f"副驾座椅真实执行失败:{failed_execution['message']}" if hardware_request and failed_execution - else f"已虚拟执行 {len(report_results)} 个领域操作并汇总反馈。" + else ( + f"模拟台架已执行 {len(report_results)} 个领域操作,物理 CAN 未打开。" + if simulated_seat and execution_succeeded + else ( + f"模拟台架故障已触发:{failed_execution['message']}" + if simulated_seat and failed_execution + else ( + "本次没有座椅动作,故障注入未应用;" + f"已虚拟执行 {len(report_results)} 个领域操作。" + if simulated_hardware_request + else f"已虚拟执行 {len(report_results)} 个领域操作并汇总反馈。" + ) + ) + ) ) ), execute_started, diff --git a/src/cognitive_agent/config_loader.py b/src/cognitive_agent/config_loader.py index e4102b7..36371b8 100755 --- a/src/cognitive_agent/config_loader.py +++ b/src/cognitive_agent/config_loader.py @@ -6,7 +6,7 @@ import os from pathlib import Path -def load_local_env(path: Path) -> None: +def load_local_env(path: Path, *, override: bool = False) -> None: if not path.is_file(): return for raw_line in path.read_text(encoding="utf-8").splitlines(): @@ -18,6 +18,9 @@ def load_local_env(path: Path) -> None: value = value.strip() if value[:1] == value[-1:] and value.startswith(("'", '"')): value = value[1:-1] - if key: - os.environ.setdefault(key, value) + if key and (override or not os.environ.get(key, "").strip()): + # A number of launchers export optional variables as empty strings. + # Treat those exactly like an unset value so a deliberate local + # development configuration is not silently shadowed. + os.environ[key] = value diff --git a/src/cognitive_agent/infrastructure/can/hardware.py b/src/cognitive_agent/infrastructure/can/hardware.py index 44df747..b634958 100755 --- a/src/cognitive_agent/infrastructure/can/hardware.py +++ b/src/cognitive_agent/infrastructure/can/hardware.py @@ -88,6 +88,7 @@ class SeatHardwareSettings: cspybat: Path auto_flash_enabled: bool auto_home_enabled: bool + position_sync_enabled: bool home_timeout_s: int firmware_probe_timeout_ms: int firmware_boot_wait_ms: int @@ -171,6 +172,10 @@ class SeatHardwareSettings: ), auto_flash_enabled=auto_flash_enabled, auto_home_enabled=_env_bool("COGNITIVE_AGENT_SEAT_AUTO_HOME_ENABLED"), + position_sync_enabled=_env_bool( + "COGNITIVE_AGENT_SEAT_POSITION_SYNC_ENABLED", + default=hardware_enabled, + ), home_timeout_s=_env_int( "COGNITIVE_AGENT_SEAT_HOME_TIMEOUT_S", 120 ), @@ -375,12 +380,19 @@ class SeatHardwareSettings: "physical_target": "t2g_primary_seat", "target_aliasing": "disabled_front_passenger_only", "auto_home_enabled": self.auto_home_enabled, + "position_sync_enabled": self.position_sync_enabled, + "position_sync_policy": ( + "four_axis_known_range_home_before_first_process_motion_and_after_firmware_change" + if self.position_sync_enabled + else "disabled" + ), "home_timeout_s": self.home_timeout_s, "limitations": [ "hardware execution requires the unified Seat_Controller_demo image on one development board", "all seat capabilities are restricted to passenger/front_right", "M0/M1/M2/M3 map to horizontal, seat-pan, backrest and legrest on one physical seat", - "known-range homing can move an invalid axis to its near endpoint and remains separately disabled by default", + "on-demand recovery of an unexpectedly invalid target axis remains separately disabled by default", + "when position synchronization is enabled, the first process motion and every repository firmware replacement rebuild all four physical Hall references", "current diagnostics use conservative bench thresholds and do not replace external power limiting", ], } diff --git a/src/cognitive_agent/infrastructure/firmware/t2g_seat.py b/src/cognitive_agent/infrastructure/firmware/t2g_seat.py index d73419d..67705f2 100755 --- a/src/cognitive_agent/infrastructure/firmware/t2g_seat.py +++ b/src/cognitive_agent/infrastructure/firmware/t2g_seat.py @@ -12,9 +12,9 @@ from typing import Any, Callable from cognitive_agent.infrastructure.can.gateway import CanBus -FIRMWARE_PROTOCOL_SIGNATURE = "seat-controller-smv8-current-diagnostics-v3" +FIRMWARE_PROTOCOL_SIGNATURE = "seat-controller-smv8-current-diagnostics-v6" FIRMWARE_PROTOCOL_FRAME_IDS = frozenset({0x301, 0x302, 0x303, 0x304, 0x305, 0x4FA}) -EXPECTED_FIRMWARE_REVISION = 3 +EXPECTED_FIRMWARE_REVISION = 6 EXPECTED_MOTOR_MAX_HALL = (480, 374, 917, 647) diff --git a/src/cognitive_agent/infrastructure/llm/openai_responses.py b/src/cognitive_agent/infrastructure/llm/openai_responses.py index 3f67abe..8ca185b 100755 --- a/src/cognitive_agent/infrastructure/llm/openai_responses.py +++ b/src/cognitive_agent/infrastructure/llm/openai_responses.py @@ -10,6 +10,13 @@ import urllib.request from typing import Any +def _env_text(name: str, default: str) -> str: + """Return a non-blank environment value or its documented default.""" + + value = os.getenv(name, "").strip() + return value or default + + def build_intent_schema(capability_context: dict[str, Any]) -> dict[str, Any]: domains = [item["domain"] for item in capability_context.get("domains", [])] or ["seat"] capabilities = [ @@ -122,6 +129,17 @@ An explicit scope in the current utterance overrides conversation history. When multiple capabilities address the goal equally well, prefer one whose domain is executable. Never substitute a materially less suitable capability merely because it is executable. +When the registry exposes exactly one executable seat target and the user refers only to "the seat", +"the front cabin", or the occupant without a conflicting target, use that sole executable target; do +not manufacture a driver-seat target. Understand causal and fuzzy ergonomic requests as goals, not as +unsupported phrases. In particular, when the occupant says the front cabin is cramped and asks for a +comfortable seat position without numeric targets, emit the four registered seat motion capabilities +with this conservative deterministic baseline: longitudinal 80%, cushion tilt 30%, backrest recline +35%, and legrest height 10%. This baseline moves the seat rearward for usable occupant space while +remaining upright and reversible. State this inferred ergonomic baseline in decision_summary. Apply +the same causal reasoning to paraphrases such as insufficient legroom, feeling squeezed, wanting more +space, or asking for a comfortable posture; do not require the user to name a motor or percentage. + When execution_policy.planning_environment is dry_run_candidate_synthesis, a named preset is not required. For a commonly understood mode, activity, or comfort goal, decompose the goal into the registered atomic capabilities and infer conservative absolute targets from their normalized ranges @@ -173,12 +191,14 @@ class OpenAIIntentError(RuntimeError): class OpenAIIntentInterpreter: def __init__(self) -> None: - self.api_key = os.getenv("OPENAI_API_KEY", "") - self.model = os.getenv("OPENAI_MODEL", "gpt-5.6-sol") - self.base_url = os.getenv("OPENAI_BASE_URL", "https://api.openai.com/v1").rstrip("/") + self.api_key = os.getenv("OPENAI_API_KEY", "").strip() + self.model = _env_text("OPENAI_MODEL", "gpt-5.6-sol") + self.base_url = _env_text( + "OPENAI_BASE_URL", "https://api.openai.com/v1" + ).rstrip("/") self.timeout_seconds = float(os.getenv("OPENAI_TIMEOUT_SECONDS", "30")) self.max_retries = max(0, int(os.getenv("OPENAI_MAX_RETRIES", "2"))) - self.reasoning_effort = os.getenv("OPENAI_REASONING_EFFORT", "medium") + self.reasoning_effort = _env_text("OPENAI_REASONING_EFFORT", "medium") self.streaming = os.getenv("OPENAI_STREAM", "false").strip().lower() in { "1", "true", @@ -190,6 +210,10 @@ class OpenAIIntentInterpreter: def available(self) -> bool: return bool(self.api_key) + @property + def responses_endpoint(self) -> str: + return f"{self.base_url}/responses" + def interpret( self, utterance: str, @@ -269,7 +293,7 @@ class OpenAIIntentInterpreter: def _request_output_text(self, payload: dict[str, Any]) -> str: request = urllib.request.Request( - f"{self.base_url}/responses", + self.responses_endpoint, data=json.dumps(payload).encode("utf-8"), headers={ "Authorization": f"Bearer {self.api_key}", diff --git a/src/cognitive_agent/server.py b/src/cognitive_agent/server.py index b7547f8..8797647 100755 --- a/src/cognitive_agent/server.py +++ b/src/cognitive_agent/server.py @@ -20,8 +20,10 @@ from cognitive_agent.config_loader import load_local_env REPOSITORY_ROOT = Path(__file__).resolve().parents[2] -load_local_env(REPOSITORY_ROOT / ".env") -load_local_env(REPOSITORY_ROOT / ".env.auth") +# Repository-local launch configuration is deliberate and must not be shadowed +# by stale variables inherited from an IDE or an earlier model experiment. +load_local_env(REPOSITORY_ROOT / ".env", override=True) +load_local_env(REPOSITORY_ROOT / ".env.auth", override=True) from cognitive_agent.auth import AuthConfig, AuthRuntime, verify_password # noqa: E402 from cognitive_agent.application.seat_service import SeatDemoService # noqa: E402 @@ -31,12 +33,14 @@ from cognitive_agent.infrastructure.llm.openai_responses import OpenAIIntentErro STATIC_ROOT = REPOSITORY_ROOT / "apps" / "web-console" +mimetypes.add_type("application/manifest+json", ".webmanifest") REQUEST_ID_PATTERN = re.compile(r"^req-[a-z0-9-]+$") PUBLIC_AUTH_PATHS = { "/login", "/login.html", "/login.css", "/login.js", + "/network.js", "/api/auth/status", "/api/auth/login", } @@ -182,6 +186,7 @@ class SeatDemoHandler(BaseHTTPRequestHandler): if payload.get("vehicle_id") else None ), + simulation_fault=str(payload.get("simulation_fault", "normal")), ) self._json(result, HTTPStatus.CREATED) except HardwareSafetyError as exc: @@ -370,7 +375,14 @@ class SeatDemoHandler(BaseHTTPRequestHandler): self.send_response(HTTPStatus.OK) self.send_header("Content-Type", f"{content_type or 'application/octet-stream'}; charset=utf-8") self.send_header("Content-Length", str(len(content))) - self.send_header("Cache-Control", "no-store") + cache_control = "no-cache" + if relative_path.startswith(("vendor/", "assets/", "icons/")): + cache_control = "public, max-age=31536000, immutable" + elif candidate.name in {"index.html", "login.html", "service-worker.js"}: + cache_control = "no-cache" + self.send_header("Cache-Control", cache_control) + if candidate.name == "service-worker.js": + self.send_header("Service-Worker-Allowed", "/") self._send_security_headers() self.end_headers() self.wfile.write(content) @@ -427,10 +439,10 @@ class SeatDemoHandler(BaseHTTPRequestHandler): self.send_header( "Content-Security-Policy", "default-src 'self'; " - "script-src 'self' 'wasm-unsafe-eval' https://unpkg.com https://cdn.jsdelivr.net; " + "script-src 'self' 'wasm-unsafe-eval'; " "style-src 'self'; " "img-src 'self' data:; " - "connect-src 'self' https://cdn.jsdelivr.net; " + "connect-src 'self'; " "object-src 'none'; base-uri 'none'; frame-ancestors 'none'", ) if self._is_https(): @@ -462,7 +474,9 @@ def main() -> None: print(f"Cabin orchestration demo: http://{args.host}:{args.port}", flush=True) hardware = SeatDemoHandler.service.hardware_settings print( - "Execution modes: dry_run + hardware " + "Execution modes: dry_run + simulated_hardware " + f"({'enabled' if SeatDemoHandler.service.simulated_hardware_enabled else 'locked'}) " + "+ hardware " f"({'configured' if hardware.configured else 'locked'})", flush=True, ) diff --git a/tests/e2e/test_seat_web_api.py b/tests/e2e/test_seat_web_api.py index 665b41f..dabe4ab 100755 --- a/tests/e2e/test_seat_web_api.py +++ b/tests/e2e/test_seat_web_api.py @@ -95,6 +95,9 @@ class SeatWebApiTests(unittest.TestCase): self.assertIn("/login", final_url) self.assertIn("体验账号登录", login_html) + with unauthenticated.open(f"{self.base_url}/network.js", timeout=3) as response: + network_script = response.read().decode("utf-8") + self.assertIn("CognitiveAgentNetwork", network_script) with self.assertRaises(urllib.error.HTTPError) as caught: unauthenticated.open(f"{self.base_url}/api/runtime", timeout=3) self.assertEqual(caught.exception.code, 401) @@ -102,6 +105,8 @@ class SeatWebApiTests(unittest.TestCase): def test_static_console_and_runtime_endpoint(self) -> None: with self.opener.open(f"{self.base_url}/", timeout=3) as response: html = response.read().decode("utf-8") + with self.opener.open(f"{self.base_url}/app.js?v=seat-hil-7", timeout=3) as response: + app_script = response.read().decode("utf-8") with self.opener.open(f"{self.base_url}/api/runtime", timeout=3) as response: runtime = json.loads(response.read().decode("utf-8")) @@ -110,6 +115,11 @@ class SeatWebApiTests(unittest.TestCase): self.assertIn('data-vehicle-model="byd-tang-2024-reference"', html) self.assertIn("整车孪生界面", html) self.assertIn("透明车体 · 实体设备", html) + self.assertIn('src="/app.js?v=seat-hil-7"', html) + self.assertIn("HARDWARE_REQUEST_TIMEOUT_MS = 15 * 60 * 1000", app_script) + self.assertIn( + "requestTimeoutForExecutionMode(state.executionMode)", app_script + ) self.assertIn("FBXLoader.js", html) self.assertIn('data-seat-layout="five-seat"', html) self.assertIn('data-active-seat="front-right"', html) @@ -202,6 +212,119 @@ class SeatWebApiTests(unittest.TestCase): self.assertEqual(result["vehicle"]["id"], "denza_n7") self.assertEqual(result["actuator_state"]["passenger"]["ventilation"]["level"], 1) + def test_relative_backrest_phrase_uses_current_conversation_position(self) -> None: + conversation_id = "conv-e2e-relative-backrest" + for utterance in ("副驾靠背角度调到130度", "靠背向前移动10度"): + request = urllib.request.Request( + f"{self.base_url}/api/requests", + method="POST", + headers={"Content-Type": "application/json"}, + data=json.dumps( + { + "utterance": utterance, + "provider": "local", + "conversation_id": conversation_id, + "vehicle_id": "denza_n7", + "execution_mode": "dry_run", + }, + ensure_ascii=False, + ).encode("utf-8"), + ) + with self.opener.open(request, timeout=3) as response: + result = json.loads(response.read().decode("utf-8")) + + self.assertEqual(result["status"], "succeeded") + operation = result["function_config"]["spec"]["operations"][0] + self.assertEqual(operation["capability"], "seat.set_backrest_recline") + self.assertEqual(operation["parameters"]["position_pct"], 36) + self.assertEqual(operation["parameters"]["angle_deg"], 120) + self.assertEqual(operation["motion"]["direction"], "decrease") + self.assertEqual(operation["motion"]["delta_angle_deg"], 10.0) + + def test_timed_and_oversized_backrest_requests_use_endpoint_fallbacks(self) -> None: + conversation_id = "conv-e2e-timed-endpoint-fallbacks" + + def submit(utterance: str) -> dict: + request = urllib.request.Request( + f"{self.base_url}/api/requests", + method="POST", + headers={"Content-Type": "application/json"}, + data=json.dumps( + { + "utterance": utterance, + "provider": "local", + "conversation_id": conversation_id, + "vehicle_id": "denza_n7", + "execution_mode": "dry_run", + }, + ensure_ascii=False, + ).encode("utf-8"), + ) + with self.opener.open(request, timeout=3) as response: + return json.loads(response.read().decode("utf-8")) + + submit("副驾靠背归零") + timed = submit("靠背向后移动70秒") + + self.assertEqual(timed["status"], "succeeded") + timed_operation = timed["function_config"]["spec"]["operations"][0] + self.assertEqual(timed_operation["parameters"]["position_pct"], 100) + self.assertEqual(timed_operation["motion"]["mode"], "timed") + self.assertEqual(timed_operation["motion"]["requested_duration_ms"], 70_000) + self.assertEqual(timed_operation["motion"]["applied_duration_ms"], 30_000) + self.assertTrue(timed_operation["motion"]["duration_clamped"]) + self.assertIn("最大允许时长为30秒", "\n".join(timed["decision_summary"])) + + submit("副驾靠背角度调到130度") + overflow = submit("靠背向后移动70度") + + self.assertEqual(overflow["status"], "succeeded") + overflow_operation = overflow["function_config"]["spec"]["operations"][0] + self.assertEqual(overflow_operation["parameters"]["position_pct"], 100) + self.assertEqual(overflow_operation["parameters"]["angle_deg"], 163) + self.assertTrue(overflow_operation["motion"]["range_clamped"]) + self.assertEqual( + overflow_operation["motion"]["requested_delta_angle_deg"], 70 + ) + self.assertIn("备用目标", "\n".join(overflow["decision_summary"])) + + def test_open_zero_gravity_phrase_matches_complete_mode(self) -> None: + request = urllib.request.Request( + f"{self.base_url}/api/requests", + method="POST", + headers={"Content-Type": "application/json"}, + data=json.dumps( + { + "utterance": "打开零重力模式", + "provider": "local", + "conversation_id": "conv-e2e-open-zero-gravity", + "vehicle_id": "denza_n7", + "execution_mode": "dry_run", + }, + ensure_ascii=False, + ).encode("utf-8"), + ) + with self.opener.open(request, timeout=3) as response: + result = json.loads(response.read().decode("utf-8")) + + self.assertEqual(result["status"], "succeeded") + self.assertIn("zero_gravity", {item["id"] for item in result["matched_modes"]}) + operations = result["function_config"]["spec"]["operations"] + self.assertEqual(len(operations), 4) + self.assertEqual( + { + operation["capability"]: operation["parameters"]["position_pct"] + for operation in operations + }, + { + "seat.set_longitudinal_position": 100, + "seat.set_cushion_tilt": 100, + "seat.set_backrest_recline": 81, + "seat.set_legrest_height": 94, + }, + ) + self.assertEqual(result["execution_report"]["spec"]["mode"], "dry_run") + def test_hardware_state_endpoint_returns_physical_passenger_snapshot(self) -> None: synchronized = { "status": "succeeded", diff --git a/tests/fixtures/seat_frontend_hil_suite.json b/tests/fixtures/seat_frontend_hil_suite.json new file mode 100644 index 0000000..85b3848 --- /dev/null +++ b/tests/fixtures/seat_frontend_hil_suite.json @@ -0,0 +1,423 @@ +{ + "schema_version": 2, + "suite": "t2g-seat-frontend-comprehensive-hil", + "vehicle_id": "denza_n7", + "execution_policy": { + "mode": "hardware", + "provider": "local", + "continue_after_failure": true, + "require_physical_feedback": true, + "passenger_only": true, + "position_tolerance_pct": 2, + "known_safety_blocks": {} + }, + "coverage_dimensions": { + "targets": ["副驾", "副驾驶", "副驾位", "右前座", "乘客座", "省略座位", "后排/左前/全部座椅安全拒绝"], + "verbs": ["打开", "开启", "启动", "调到", "设置为", "进入", "切换到", "执行", "关闭", "停止", "归零", "复位"], + "values": ["阿拉伯数字", "中文数字", "全角百分号", "百分之表达", "高/中/低档", "正常秒数/半秒/毫秒", "时长上下限钳制", "绝对角度", "相对角度", "相对百分比", "逐轴机械端点", "超量程备用端点", "小数/负数安全拒绝"], + "functions": ["加热/取暖", "通风/吹风", "水平", "坐盆", "靠背", "腿托", "四轴组合", "相对移动", "按时长移动", "预设模式", "GPT模糊舒适意图"], + "safety": ["主驾", "前排范围", "越界容错", "缺少状态", "缺少当前位置", "矛盾指令", "未知能力", "多模式冲突", "非端点堵转不容错"] + }, + "cases": [ + { + "group": "thermal", + "expected": {"heating": 1}, + "variants": [ + {"id": "THERM-H-LOW-NUMERIC", "utterance": "副驾座椅加热开到1档"}, + {"id": "THERM-H-LOW-CHINESE", "utterance": "把副驾驶座椅加热调到一档"}, + {"id": "THERM-H-LOW-WORD", "utterance": "副驾位座椅加热最低档"}, + {"id": "THERM-H-LOW-DEFAULT", "utterance": "打开座椅加热"} + ] + }, + { + "group": "thermal", + "expected": {"heating": 2}, + "variants": [ + {"id": "THERM-H-MID-NUMERIC", "utterance": "副驾座椅加热开到2档"}, + {"id": "THERM-H-MID-CHINESE", "utterance": "乘客座加热调到二档"}, + {"id": "THERM-H-MID-WORD", "utterance": "座椅加热设置为中档"} + ] + }, + { + "group": "thermal", + "expected": {"heating": 3}, + "variants": [ + {"id": "THERM-H-HIGH-NUMERIC", "utterance": "副驾座椅加热开到3档"}, + {"id": "THERM-H-HIGH-PREFIX", "utterance": "右前座椅开启3档加热"}, + {"id": "THERM-H-HIGH-WORD", "utterance": "乘客座椅加热调到最高档"} + ] + }, + { + "group": "thermal", + "expected": {"heating": 0}, + "variants": [ + {"id": "THERM-H-OFF-CLOSE", "utterance": "关闭副驾座椅加热"}, + {"id": "THERM-H-OFF-DROP", "utterance": "关掉副驾驶座椅加热"}, + {"id": "THERM-H-OFF-STOP", "utterance": "停止乘客座加热"}, + {"id": "THERM-H-OFF-DEFAULT", "utterance": "座椅加热关闭"} + ] + }, + {"id": "THERM-H-COMFORT-MILD", "group": "thermal", "utterance": "副驾驶有点冷", "expected": {"heating": 1}}, + {"id": "THERM-H-COMFORT-STRONG", "group": "thermal", "utterance": "右前座椅太冷了", "expected": {"heating": 3}}, + {"id": "THERM-H-COMFORT-OFF", "group": "thermal", "utterance": "把右前座加热关掉", "expected": {"heating": 0}}, + { + "group": "thermal", + "expected": {"ventilation": 1}, + "variants": [ + {"id": "THERM-V-LOW-NUMERIC", "utterance": "副驾座椅通风开到1档"}, + {"id": "THERM-V-LOW-CHINESE", "utterance": "副驾驶座椅通风调到一档"}, + {"id": "THERM-V-LOW-WORD", "utterance": "乘客座通风最低档"} + ] + }, + { + "group": "thermal", + "expected": {"ventilation": 2}, + "variants": [ + {"id": "THERM-V-MID-NUMERIC", "utterance": "副驾座椅通风开到2档"}, + {"id": "THERM-V-MID-PREFIX", "utterance": "右前座椅开启2档通风"}, + {"id": "THERM-V-MID-WORD", "utterance": "打开座椅通风中档"} + ] + }, + { + "group": "thermal", + "expected": {"ventilation": 3}, + "variants": [ + {"id": "THERM-V-HIGH-NUMERIC", "utterance": "副驾座椅通风开到3档"}, + {"id": "THERM-V-HIGH-CHINESE", "utterance": "乘客座椅通风调到三档"}, + {"id": "THERM-V-HIGH-WORD", "utterance": "右前座通风最高档"} + ] + }, + { + "group": "thermal", + "expected": {"ventilation": 0}, + "variants": [ + {"id": "THERM-V-OFF-CLOSE", "utterance": "关闭副驾座椅通风"}, + {"id": "THERM-V-OFF-DROP", "utterance": "关掉副驾驶座椅通风"}, + {"id": "THERM-V-OFF-STOP", "utterance": "停止右前座通风"} + ] + }, + {"id": "THERM-V-COMFORT-MILD", "group": "thermal", "utterance": "副驾驶有点热", "expected": {"ventilation": 1}}, + {"id": "THERM-V-COMFORT-STRONG", "group": "thermal", "utterance": "右前座椅太闷了", "expected": {"ventilation": 3}}, + {"id": "THERM-V-COMFORT-OFF", "group": "thermal", "utterance": "把乘客座通风关掉", "expected": {"ventilation": 0}}, + {"id": "THERM-MIXED-COMFORT", "group": "thermal", "utterance": "副驾驶有点冷又有点闷", "expected": {"heating": 1, "ventilation": 1}}, + {"id": "THERM-MIXED-OFF", "group": "thermal", "utterance": "关闭右前座的加热和通风", "expected": {"heating": 0, "ventilation": 0}}, + {"id": "THERM-AIRFLOW-SETUP", "group": "thermal", "utterance": "右前座通风调到2档", "expected": {"ventilation": 2}}, + {"id": "THERM-AIRFLOW-COLD", "group": "thermal", "utterance": "副驾被风吹得有点冷", "expected": {"ventilation": 1}}, + {"id": "THERM-AIRFLOW-OFF", "group": "thermal", "utterance": "关闭座椅通风", "expected": {"ventilation": 0}}, + + { + "group": "motion", + "expected": {"longitudinal": 25}, + "variants": [ + {"id": "MOTION-M0-25-HORIZONTAL", "utterance": "把副驾座椅水平位置调到25%"}, + {"id": "MOTION-M0-25-FRONTBACK", "utterance": "副驾驶座椅前后位置设置为25%"}, + {"id": "MOTION-M0-25-RAIL", "utterance": "右前座滑轨移到25%"} + ] + }, + { + "group": "motion", + "expected": {"longitudinal": 75}, + "variants": [ + {"id": "MOTION-M0-75-HORIZONTAL", "utterance": "副驾座椅水平位置调到75%"}, + {"id": "MOTION-M0-75-LONGITUDINAL", "utterance": "乘客座纵向移动至75%"}, + {"id": "MOTION-M0-75-RAIL", "utterance": "把副驾驶滑轨设为75%"} + ] + }, + { + "group": "motion", + "expected": {"longitudinal": 50}, + "variants": [ + {"id": "MOTION-M0-50-CN-PERCENT", "utterance": "座椅前后移动到百分之五十"}, + {"id": "MOTION-M0-50-FULLWIDTH", "utterance": "右前座水平位置调到50%"} + ] + }, + { + "group": "motion", + "expected": {"longitudinal": 0}, + "variants": [ + {"id": "MOTION-M0-FRONTMOST", "utterance": "把副驾座椅推到最前面"}, + {"id": "MOTION-M0-HOME", "utterance": "副驾驶座椅前后复位"}, + {"id": "MOTION-M0-ZERO", "utterance": "右前座滑轨归零"} + ] + }, + { + "group": "motion", + "expected": {"longitudinal": 100}, + "variants": [ + {"id": "MOTION-M0-REARMOST", "utterance": "副驾驶座椅移动到最后面"}, + {"id": "MOTION-M0-BACK-END", "utterance": "把右前座滑轨向后移到底"} + ] + }, + {"id": "MOTION-M0-RELATIVE-FORWARD", "group": "motion", "utterance": "副驾滑轨向前移动10%", "expected": {"longitudinal": 90}, "expected_motion": {"axis": "longitudinal", "direction": "decrease", "delta_position_pct": 10}}, + {"id": "MOTION-M0-RELATIVE-BACKWARD", "group": "motion", "utterance": "座椅前后向后移动10%", "expected": {"longitudinal": 100}, "expected_motion": {"axis": "longitudinal", "direction": "increase", "delta_position_pct": 10}}, + {"id": "MOTION-M0-TIMED-FORWARD-CLAMP", "group": "motion", "utterance": "座椅向前移动60秒", "expected": {"longitudinal": 0}, "expected_motion": {"axis": "longitudinal", "mode": "timed", "direction": "decrease", "requested_duration_ms": 60000, "applied_duration_ms": 30000, "max_duration_ms": 30000, "duration_clamped": true, "endpoint_expected": "near"}, "expected_notice_contains": ["最大允许时长为30秒", "到达最前方"]}, + {"id": "MOTION-M0-TIMED-BACK-MINUTE", "group": "motion", "utterance": "副驾座椅向后移动1分钟", "expected": {"longitudinal": 100}, "expected_motion": {"axis": "longitudinal", "mode": "timed", "direction": "increase", "requested_duration_ms": 60000, "applied_duration_ms": 30000, "max_duration_ms": 30000, "duration_clamped": true, "endpoint_expected": "far"}, "expected_notice_contains": ["最大允许时长为30秒", "到达最后方"]}, + {"id": "MOTION-M0-ABS-OVERFLOW", "group": "motion", "utterance": "副驾座椅水平位置调到101%", "expected": {"longitudinal": 100}, "expected_notice_contains": ["备用目标", "机械末端"]}, + { + "group": "motion", + "expected": {"cushion_tilt": 20}, + "variants": [ + {"id": "MOTION-M1-20-PAN", "utterance": "把副驾坐盆调到20%"}, + {"id": "MOTION-M1-20-CUSHION", "utterance": "副驾驶坐垫位置设置为20%"} + ] + }, + { + "group": "motion", + "expected": {"cushion_tilt": 60}, + "variants": [ + {"id": "MOTION-M1-60-PAN", "utterance": "副驾坐盆调到60%"}, + {"id": "MOTION-M1-60-TILT", "utterance": "右前座坐垫倾角调到60%"} + ] + }, + {"id": "MOTION-M1-RELATIVE-UP", "group": "motion", "utterance": "副驾坐垫向上调整10%", "expected": {"cushion_tilt": 50}, "expected_motion": {"axis": "cushion_tilt", "direction": "decrease", "delta_position_pct": 10}}, + {"id": "MOTION-M1-RELATIVE-DOWN", "group": "motion", "utterance": "坐盆向下移动10%", "expected": {"cushion_tilt": 60}, "expected_motion": {"axis": "cushion_tilt", "direction": "increase", "delta_position_pct": 10}}, + { + "group": "motion", + "expected": {"cushion_tilt": 50}, + "variants": [ + {"id": "MOTION-M1-50-CN-PERCENT", "utterance": "乘客座坐盆调到百分之五十"}, + {"id": "MOTION-M1-50-FULLWIDTH", "utterance": "副驾驶坐垫设置为50%"} + ] + }, + { + "group": "motion", + "expected": {"cushion_tilt": 0}, + "variants": [ + {"id": "MOTION-M1-HOME", "utterance": "副驾坐盆归零"}, + {"id": "MOTION-M1-RESET", "utterance": "右前座坐垫复位"} + ] + }, + {"id": "MOTION-M1-TIMED-DOWN-CLAMP", "group": "motion", "utterance": "坐垫向下移动1分钟", "expected": {"cushion_tilt": 100}, "expected_motion": {"axis": "cushion_tilt", "mode": "timed", "direction": "increase", "requested_duration_ms": 60000, "applied_duration_ms": 20000, "max_duration_ms": 20000, "duration_clamped": true, "endpoint_expected": "far"}, "expected_notice_contains": ["最大允许时长为20秒", "到达最下方"]}, + {"id": "MOTION-M1-TIMED-UP-CLAMP", "group": "motion", "utterance": "坐盆向上移动60秒", "expected": {"cushion_tilt": 0}, "expected_motion": {"axis": "cushion_tilt", "mode": "timed", "direction": "decrease", "requested_duration_ms": 60000, "applied_duration_ms": 20000, "max_duration_ms": 20000, "duration_clamped": true, "endpoint_expected": "near"}, "expected_notice_contains": ["最大允许时长为20秒", "到达最上方"]}, + { + "group": "motion", + "expected": {"backrest_recline": 25}, + "variants": [ + {"id": "MOTION-M2-25-BACKREST", "utterance": "副驾靠背调到25%"}, + {"id": "MOTION-M2-25-SEATBACK", "utterance": "副驾驶椅背设置为25%"} + ] + }, + { + "group": "motion", + "expected": {"backrest_recline": 60}, + "variants": [ + {"id": "MOTION-M2-60-BACKREST", "utterance": "把副驾靠背调到60%"}, + {"id": "MOTION-M2-60-SEATBACK", "utterance": "右前座椅背调至60%"} + ] + }, + { + "group": "motion", + "expected": {"backrest_recline": 51}, + "variants": [ + {"id": "MOTION-M2-ANGLE-130", "utterance": "副驾靠背角度调到130度"}, + {"id": "MOTION-M2-ANGLE-130-SEATBACK", "utterance": "把副驾驶椅背设为130°"}, + {"id": "MOTION-M2-ANGLE-130-RIGHT", "utterance": "右前座靠背夹角调至130度"} + ] + }, + {"id": "MOTION-M2-RELATIVE-FORWARD", "group": "motion", "utterance": "靠背向前移动10度", "expected": {"backrest_recline": 36}, "expected_motion": {"axis": "backrest_recline", "direction": "decrease", "delta_position_pct": 15, "delta_angle_deg": 10.0}}, + {"id": "MOTION-M2-RELATIVE-BACKWARD", "group": "motion", "utterance": "副驾椅背向后移动10度", "expected": {"backrest_recline": 51}, "expected_motion": {"axis": "backrest_recline", "direction": "increase", "delta_position_pct": 15, "delta_angle_deg": 10.0}}, + {"id": "MOTION-M2-RELATIVE-FORWARD-CN", "group": "motion", "utterance": "椅背往前调十度", "expected": {"backrest_recline": 36}, "expected_motion": {"axis": "backrest_recline", "direction": "decrease", "delta_position_pct": 15, "delta_angle_deg": 10.0}}, + {"id": "MOTION-M2-RELATIVE-BACKWARD-CN", "group": "motion", "utterance": "靠背后仰十度", "expected": {"backrest_recline": 51}, "expected_motion": {"axis": "backrest_recline", "direction": "increase", "delta_position_pct": 15, "delta_angle_deg": 10.0}}, + { + "group": "motion", + "expected": {"backrest_recline": 81}, + "variants": [ + {"id": "MOTION-M2-ANGLE-150", "utterance": "副驾靠背放倒到150度"}, + {"id": "MOTION-M2-ANGLE-150-SEATBACK", "utterance": "乘客座椅背调到150°"} + ] + }, + { + "group": "motion", + "expected": {"backrest_recline": 0}, + "variants": [ + {"id": "MOTION-M2-UPRIGHT", "utterance": "把副驾靠背调直"}, + {"id": "MOTION-M2-HOME", "utterance": "副驾驶椅背归零"}, + {"id": "MOTION-M2-RESET", "utterance": "右前座靠背复位"} + ] + }, + {"id": "MOTION-M2-RELATIVE-OVERFLOW-BACK", "group": "motion", "utterance": "靠背向后移动70度", "expected": {"backrest_recline": 100}, "expected_motion": {"axis": "backrest_recline", "mode": "relative", "direction": "increase", "delta_position_pct": 100, "delta_angle_deg": 68.0, "requested_delta_angle_deg": 70.0, "range_clamped": true}, "expected_notice_contains": ["备用目标", "最后方"]}, + {"id": "MOTION-M2-RELATIVE-OVERFLOW-FORWARD", "group": "motion", "utterance": "靠背向前移动70度", "expected": {"backrest_recline": 0}, "expected_motion": {"axis": "backrest_recline", "mode": "relative", "direction": "decrease", "delta_position_pct": 100, "delta_angle_deg": 68.0, "requested_delta_angle_deg": 70.0, "range_clamped": true}, "expected_notice_contains": ["备用目标", "最前方"]}, + {"id": "MOTION-M2-TIMED-BACK-CLAMP", "group": "motion", "utterance": "靠背向后移动70秒", "expected": {"backrest_recline": 100}, "expected_motion": {"axis": "backrest_recline", "mode": "timed", "direction": "increase", "requested_duration_ms": 70000, "applied_duration_ms": 30000, "max_duration_ms": 30000, "duration_clamped": true, "endpoint_expected": "far"}, "expected_notice_contains": ["最大允许时长为30秒", "到达最后方"]}, + {"id": "MOTION-M2-TIMED-FORWARD-MINUTE", "group": "motion", "utterance": "椅背向前移动1分钟", "expected": {"backrest_recline": 0}, "expected_motion": {"axis": "backrest_recline", "mode": "timed", "direction": "decrease", "requested_duration_ms": 60000, "applied_duration_ms": 30000, "max_duration_ms": 30000, "duration_clamped": true, "endpoint_expected": "near"}, "expected_notice_contains": ["最大允许时长为30秒", "到达最前方"]}, + {"id": "MOTION-M2-ABS-ANGLE-OVERFLOW", "group": "motion", "utterance": "副驾靠背调到200度", "expected": {"backrest_recline": 100}, "expected_notice_contains": ["备用目标", "163度", "最后方"]}, + {"id": "MOTION-M2-POST-OVERFLOW-HOME", "group": "motion", "utterance": "副驾靠背归零", "expected": {"backrest_recline": 0}}, + { + "group": "motion", + "expected": {"legrest_height": 20}, + "variants": [ + {"id": "MOTION-M3-20-LEGREST", "utterance": "副驾腿托调到20%"}, + {"id": "MOTION-M3-20-FOOTREST", "utterance": "副驾驶脚托设置为20%"} + ] + }, + { + "group": "motion", + "expected": {"legrest_height": 60}, + "variants": [ + {"id": "MOTION-M3-60-LEGREST", "utterance": "把副驾腿托调到60%"}, + {"id": "MOTION-M3-60-SUPPORT", "utterance": "右前座腿部支撑调至60%"} + ] + }, + { + "group": "motion", + "expected": {"legrest_height": 69}, + "variants": [ + {"id": "MOTION-M3-ANGLE-145", "utterance": "副驾腿托抬到145度"}, + {"id": "MOTION-M3-ANGLE-145-FOOTREST", "utterance": "把副驾驶脚托设为145°"} + ] + }, + {"id": "MOTION-M3-RELATIVE-DOWN", "group": "motion", "utterance": "脚托往下调10度", "expected": {"legrest_height": 55}, "expected_motion": {"axis": "legrest_height", "direction": "decrease", "delta_position_pct": 14, "delta_angle_deg": 10.0}}, + {"id": "MOTION-M3-RELATIVE-UP", "group": "motion", "utterance": "腿托向上抬十度", "expected": {"legrest_height": 69}, "expected_motion": {"axis": "legrest_height", "direction": "increase", "delta_position_pct": 14, "delta_angle_deg": 10.0}}, + { + "group": "motion", + "expected": {"legrest_height": 90}, + "variants": [ + {"id": "MOTION-M3-ANGLE-160", "utterance": "右前座小腿托调到160度"}, + {"id": "MOTION-M3-ANGLE-160-SUPPORT", "utterance": "乘客座腿部支撑夹角设为160°"} + ] + }, + { + "group": "motion", + "expected": {"legrest_height": 0}, + "variants": [ + {"id": "MOTION-M3-RETRACT", "utterance": "把副驾腿托收起"}, + {"id": "MOTION-M3-HOME", "utterance": "副驾驶脚托归零"}, + {"id": "MOTION-M3-RESET", "utterance": "右前座腿部支撑复位"} + ] + }, + {"id": "MOTION-M3-TIMED-UP-CLAMP", "group": "motion", "utterance": "腿托向上移动1分钟", "expected": {"legrest_height": 100}, "expected_motion": {"axis": "legrest_height", "mode": "timed", "direction": "increase", "requested_duration_ms": 60000, "applied_duration_ms": 25000, "max_duration_ms": 25000, "duration_clamped": true, "endpoint_expected": "far"}, "expected_notice_contains": ["最大允许时长为25秒", "到达最上方"]}, + {"id": "MOTION-M3-TIMED-DOWN-CLAMP", "group": "motion", "utterance": "脚托向下移动60秒", "expected": {"legrest_height": 0}, "expected_motion": {"axis": "legrest_height", "mode": "timed", "direction": "decrease", "requested_duration_ms": 60000, "applied_duration_ms": 25000, "max_duration_ms": 25000, "duration_clamped": true, "endpoint_expected": "near"}, "expected_notice_contains": ["最大允许时长为25秒", "到达最下方"]}, + {"id": "MOTION-ALL-40", "group": "motion", "utterance": "副驾驶水平、坐垫、椅背、脚托都调到40%", "expected": {"longitudinal": 40, "cushion_tilt": 40, "backrest_recline": 40, "legrest_height": 40}}, + {"id": "MOTION-ALL-40-FULLWIDTH", "group": "motion", "utterance": "右前座前后、坐盆、靠背、腿托全部设置为40%", "expected": {"longitudinal": 40, "cushion_tilt": 40, "backrest_recline": 40, "legrest_height": 40}}, + {"id": "MOTION-ALL-ZERO", "group": "motion", "utterance": "把副驾水平、坐盆、靠背、腿托四轴归零", "expected": {"longitudinal": 0, "cushion_tilt": 0, "backrest_recline": 0, "legrest_height": 0}}, + {"id": "MOTION-ALL-RESET", "group": "motion", "utterance": "右前座椅四轴全部复位", "expected": {"longitudinal": 0, "cushion_tilt": 0, "backrest_recline": 0, "legrest_height": 0}}, + + {"id": "COMBINED-ALL", "group": "combined", "utterance": "打开副驾加热1档、通风1档,座椅水平到30%,坐盆到40%,靠背到37%,腿托到42%", "expected": {"heating": 1, "ventilation": 1, "longitudinal": 30, "cushion_tilt": 40, "backrest_recline": 37, "legrest_height": 42}}, + {"id": "COMBINED-ALL-OFF", "group": "combined", "utterance": "关闭副驾驶座椅加热和通风", "expected": {"heating": 0, "ventilation": 0}}, + {"id": "COMBINED-HEAT-MOTION", "group": "combined", "utterance": "副驾驶加热调到二档,前后位置50%,椅背130度", "expected": {"heating": 2, "longitudinal": 50, "backrest_recline": 51}}, + {"id": "COMBINED-VENT-MOTION", "group": "combined", "utterance": "右前座通风最高档 坐垫40% 脚托145度", "expected": {"ventilation": 3, "cushion_tilt": 40, "legrest_height": 69}}, + {"id": "COMBINED-FULLWIDTH", "group": "combined", "utterance": "乘客座加热1档,通风2档,前后30%,坐盆40%,靠背130度,腿托145度", "expected": {"heating": 1, "ventilation": 2, "longitudinal": 30, "cushion_tilt": 40, "backrest_recline": 51, "legrest_height": 69}}, + {"id": "COMBINED-CLEANUP", "group": "combined", "utterance": "关闭右前座加热和通风,并把水平、坐盆、靠背、腿托四轴归零", "expected": {"heating": 0, "ventilation": 0, "longitudinal": 0, "cushion_tilt": 0, "backrest_recline": 0, "legrest_height": 0}}, + + {"id": "THERM-H-SYNONYM-WARM", "group": "thermal", "utterance": "副驾座椅取暖开到2档", "expected": {"heating": 2}}, + {"id": "THERM-H-SYNONYM-BRIEF", "group": "thermal", "utterance": "副驾座椅暖一下", "expected": {"heating": 1}}, + {"id": "THERM-V-SYNONYM-AIR", "group": "thermal", "utterance": "副驾座椅吹风开到2档", "expected": {"ventilation": 2}}, + + {"id": "MOTION-M0-TIMED-WITHIN-RANGE", "group": "motion", "utterance": "副驾滑轨向后移动2秒", "expected": {}, "expected_motion": {"axis": "longitudinal", "mode": "timed", "direction": "increase", "requested_duration_ms": 2000, "applied_duration_ms": 2000, "max_duration_ms": 30000, "min_duration_ms": 300, "duration_clamped": false}}, + {"id": "MOTION-M1-TIMED-ENGLISH-UNIT", "group": "motion", "utterance": "坐垫向下移动2s", "expected": {}, "expected_motion": {"axis": "cushion_tilt", "mode": "timed", "direction": "increase", "requested_duration_ms": 2000, "applied_duration_ms": 2000, "max_duration_ms": 20000, "min_duration_ms": 300, "duration_clamped": false}}, + {"id": "MOTION-M2-TIMED-HALF-SECOND", "group": "motion", "utterance": "靠背向后移动半秒", "expected": {}, "expected_motion": {"axis": "backrest_recline", "mode": "timed", "direction": "increase", "requested_duration_ms": 500, "applied_duration_ms": 500, "max_duration_ms": 30000, "min_duration_ms": 300, "duration_clamped": false}}, + {"id": "MOTION-M3-TIMED-MIN-CLAMP", "group": "motion", "utterance": "腿托向上移动200毫秒", "expected": {}, "expected_motion": {"axis": "legrest_height", "mode": "timed", "direction": "increase", "requested_duration_ms": 200, "applied_duration_ms": 300, "max_duration_ms": 25000, "min_duration_ms": 300, "duration_clamped": true}, "expected_notice_contains": ["最小允许时长为0.3秒", "已按0.3秒"]}, + + {"id": "MOTION-M1-ENDPOINT-UPPER", "group": "motion", "utterance": "坐盆抬到最上方", "expected": {"cushion_tilt": 0}}, + {"id": "MOTION-M1-ENDPOINT-LOWER", "group": "motion", "utterance": "坐盆降到最下方", "expected": {"cushion_tilt": 100}}, + {"id": "MOTION-M2-ENDPOINT-RECLINED", "group": "motion", "utterance": "靠背放倒到最后", "expected": {"backrest_recline": 100}}, + {"id": "MOTION-M3-ENDPOINT-UPPER", "group": "motion", "utterance": "腿托升到最高", "expected": {"legrest_height": 100}}, + {"id": "MOTION-M3-ENDPOINT-LOWER", "group": "motion", "utterance": "腿托降到最低", "expected": {"legrest_height": 0}}, + + {"id": "MOTION-M1-ABS-OVERFLOW", "group": "motion", "utterance": "坐垫位置调到150%", "expected": {"cushion_tilt": 100}, "expected_notice_contains": ["备用目标", "机械末端"]}, + {"id": "MOTION-M2-ABS-ANGLE-UNDERFLOW", "group": "motion", "utterance": "副驾靠背调到80度", "expected": {"backrest_recline": 0}, "expected_notice_contains": ["备用目标", "95度", "最前方"]}, + {"id": "MOTION-M3-ABS-ANGLE-OVERFLOW", "group": "motion", "utterance": "腿托调到200度", "expected": {"legrest_height": 100}, "expected_notice_contains": ["备用目标", "167度", "最上方"]} + ], + "mode_cases": [ + {"mode_id": "easy_entry_exit", "expected": {"longitudinal": 100, "cushion_tilt": 0, "backrest_recline": 0, "legrest_height": 0}, "variants": [ + {"id": "MODE-EASY-OPEN", "utterance": "打开轻松进出模式"}, {"id": "MODE-EASY-ENTER", "utterance": "副驾进入轻松进出"}, {"id": "MODE-EASY-SWITCH", "utterance": "切换到轻松进出模式"} + ]}, + {"mode_id": "office", "expected": {"longitudinal": 72, "cushion_tilt": 22, "backrest_recline": 22, "legrest_height": 21}, "variants": [ + {"id": "MODE-OFFICE-OPEN", "utterance": "打开办公模式"}, {"id": "MODE-OFFICE-ENTER", "utterance": "副驾进入办公"}, {"id": "MODE-OFFICE-START", "utterance": "启动办公模式"} + ]}, + {"mode_id": "queen_passenger_driving", "expected": {"longitudinal": 72, "cushion_tilt": 38, "backrest_recline": 44, "legrest_height": 31}, "variants": [ + {"id": "MODE-QUEEN-OPEN", "utterance": "打开女王副驾模式"}, {"id": "MODE-QUEEN-ENTER", "utterance": "进入女王副驾"}, {"id": "MODE-QUEEN-SWITCH", "utterance": "切换到女王副驾行驶模式"} + ]}, + {"mode_id": "baby_nap", "expected": {"longitudinal": 81, "cushion_tilt": 30, "backrest_recline": 41, "legrest_height": 0}, "variants": [ + {"id": "MODE-BABY-OPEN", "utterance": "打开宝宝午睡模式"}, {"id": "MODE-BABY-ENTER", "utterance": "副驾进入宝宝午睡"}, {"id": "MODE-BABY-START", "utterance": "启动宝宝午睡模式"} + ]}, + {"mode_id": "cruise_sofa", "expected": {"longitudinal": 51, "cushion_tilt": 30, "backrest_recline": 44, "legrest_height": 53}, "variants": [ + {"id": "MODE-CRUISE-OPEN", "utterance": "打开巡航沙发模式"}, {"id": "MODE-CRUISE-ENTER", "utterance": "进入巡航沙发"}, {"id": "MODE-CRUISE-SWITCH", "utterance": "切换到巡航沙发模式"} + ]}, + {"mode_id": "meditation_space", "expected": {"longitudinal": 100, "cushion_tilt": 44, "backrest_recline": 44, "legrest_height": 58}, "variants": [ + {"id": "MODE-MEDITATION-OPEN", "utterance": "打开冥想空间模式"}, {"id": "MODE-MEDITATION-ENTER", "utterance": "副驾进入冥想"}, {"id": "MODE-MEDITATION-START", "utterance": "启动冥想空间模式"} + ]}, + {"mode_id": "leisure_lounger", "expected": {"longitudinal": 51, "cushion_tilt": 30, "backrest_recline": 66, "legrest_height": 76}, "variants": [ + {"id": "MODE-LEISURE-OPEN", "utterance": "打开休闲躺椅模式"}, {"id": "MODE-LEISURE-ENTER", "utterance": "进入休闲躺椅"}, {"id": "MODE-LEISURE-SWITCH", "utterance": "切换到休闲躺椅模式"} + ]}, + {"mode_id": "calf_decompression_float", "expected": {"longitudinal": 51, "cushion_tilt": 75, "backrest_recline": 0, "legrest_height": 100}, "variants": [ + {"id": "MODE-CALF-OPEN", "utterance": "打开小腿解压悬浮模式"}, {"id": "MODE-CALF-ENTER", "utterance": "进入小腿解压"}, {"id": "MODE-CALF-START", "utterance": "启动小腿悬浮模式"} + ]}, + {"mode_id": "electric_beach_chair", "expected": {"longitudinal": 100, "cushion_tilt": 0, "backrest_recline": 100, "legrest_height": 60}, "variants": [ + {"id": "MODE-BEACH-OPEN", "utterance": "打开电感沙滩椅"}, {"id": "MODE-BEACH-ENTER", "utterance": "进入沙滩椅模式"}, {"id": "MODE-BEACH-SWITCH", "utterance": "切换到电感沙滩椅模式"} + ]}, + {"mode_id": "nap", "expected": {"longitudinal": 100, "cushion_tilt": 100, "backrest_recline": 81, "legrest_height": 94}, "variants": [ + {"id": "MODE-NAP-OPEN", "utterance": "打开小憩模式"}, {"id": "MODE-NAP-ENTER", "utterance": "副驾进入小憩"}, {"id": "MODE-NAP-START", "utterance": "启动小憩模式"} + ]}, + {"mode_id": "zero_gravity", "expected": {"longitudinal": 100, "cushion_tilt": 100, "backrest_recline": 81, "legrest_height": 94}, "variants": [ + {"id": "MODE-ZERO-GRAVITY-OPEN", "utterance": "打开零重力模式"}, {"id": "MODE-ZERO-GRAVITY-ENTER", "utterance": "副驾进入零重力"}, {"id": "MODE-ZERO-GRAVITY-ENGLISH", "utterance": "开启 zero-gravity 模式"} + ]} + ], + "model_cases": [ + { + "id": "MODEL-FUZZY-CRAMPED-COMFORT", + "utterance": "前舱空间太挤了,把座椅调整到舒服的位置", + "provider": "openai", + "expected_provider_prefix": "openai:gpt-5.6-sol", + "expected": { + "longitudinal": 80, + "cushion_tilt": 30, + "backrest_recline": 35, + "legrest_height": 10 + } + }, + { + "id": "MODEL-FUZZY-LEGROOM-COMFORT", + "utterance": "副驾腿部空间不够,把座椅调到舒适位置", + "provider": "openai", + "expected_provider_prefix": "openai:gpt-5.6-sol", + "expected": {"longitudinal": 80, "cushion_tilt": 30, "backrest_recline": 35, "legrest_height": 10} + }, + { + "id": "MODEL-FUZZY-FRONT-CABIN-PARAPHRASE", + "utterance": "感觉前舱有点挤,帮我把座椅调整舒服些", + "provider": "openai", + "expected_provider_prefix": "openai:gpt-5.6-sol", + "expected": {"longitudinal": 80, "cushion_tilt": 30, "backrest_recline": 35, "legrest_height": 10} + }, + { + "id": "MODEL-FUZZY-FIRST-PERSON-COMFORT", + "utterance": "我在副驾坐着太挤了,给我调整一个舒服的坐姿", + "provider": "openai", + "expected_provider_prefix": "openai:gpt-5.6-sol", + "expected": {"longitudinal": 80, "cushion_tilt": 30, "backrest_recline": 35, "legrest_height": 10} + } + ], + "rejection_cases": [ + {"id": "SAFE-DRIVER-THERMAL", "utterance": "打开主驾座椅通风", "expected_status": "needs_confirmation"}, + {"id": "SAFE-DRIVER-MOTION", "utterance": "把驾驶位靠背调到50%", "expected_status": "needs_confirmation"}, + {"id": "SAFE-DRIVER-MODE", "utterance": "主驾进入零重力模式", "expected_status": "needs_confirmation"}, + {"id": "SAFE-FRONT-ROW", "utterance": "打开前排座椅加热", "expected_status": "needs_confirmation"}, + {"id": "SAFE-LEVEL-UNSUPPORTED", "utterance": "副驾座椅加热开到4档", "expected_status": "needs_confirmation"}, + {"id": "SAFE-MISSING-STATE", "utterance": "副驾座椅通风", "expected_status": "needs_confirmation"}, + {"id": "SAFE-CONTRADICTORY", "utterance": "打开副驾加热然后关闭副驾加热", "expected_status": "needs_confirmation"}, + {"id": "SAFE-UNKNOWN-CAPABILITY", "utterance": "把副驾座椅按摩打开", "expected_status": "needs_confirmation"}, + {"id": "SAFE-UNKNOWN-MODE", "utterance": "打开老板模式", "expected_status": "needs_confirmation"}, + {"id": "SAFE-MULTIPLE-MODES", "utterance": "进入办公模式和零重力模式", "expected_status": "needs_confirmation"}, + {"id": "SAFE-LEGREST-EXTENSION", "utterance": "把副驾腿托伸长到50%", "expected_status": "needs_confirmation"}, + {"id": "SAFE-RELATIVE-WRONG-UNIT", "utterance": "坐垫向前移动10度", "expected_status": "needs_confirmation"}, + {"id": "SAFE-RELATIVE-MISSING-AXIS", "utterance": "向前移动10度", "expected_status": "needs_confirmation"}, + {"id": "SAFE-VAGUE", "utterance": "把座椅调舒服一点", "expected_status": "needs_confirmation"}, + {"id": "SAFE-UNSUPPORTED-REAR-ROW", "utterance": "打开后排座椅加热", "expected_status": "needs_confirmation"}, + {"id": "SAFE-UNSUPPORTED-FRONT-LEFT", "utterance": "打开左前座椅通风", "expected_status": "needs_confirmation"}, + {"id": "SAFE-UNSUPPORTED-ALL-SEATS", "utterance": "打开所有座椅加热", "expected_status": "needs_confirmation"}, + {"id": "SAFE-DECIMAL-POSITION", "utterance": "副驾座椅水平位置调到50.5%", "expected_status": "needs_confirmation"}, + {"id": "SAFE-NEGATIVE-POSITION", "utterance": "副驾座椅水平位置调到-10%", "expected_status": "needs_confirmation"}, + {"id": "SAFE-ZERO-DURATION", "utterance": "副驾靠背向后移动0秒", "expected_status": "needs_confirmation"} + ], + "final_state": { + "utterance": "关闭副驾座椅加热和通风,并把水平、坐盆、靠背、腿托四轴归零", + "expected": { + "heating": 0, + "ventilation": 0, + "longitudinal": 0, + "cushion_tilt": 0, + "backrest_recline": 0, + "legrest_height": 0 + } + } +} diff --git a/tests/integration/test_seat_frontend_input_coverage.py b/tests/integration/test_seat_frontend_input_coverage.py new file mode 100644 index 0000000..26ce274 --- /dev/null +++ b/tests/integration/test_seat_frontend_input_coverage.py @@ -0,0 +1,171 @@ +from __future__ import annotations + +import json +import os +import tempfile +import unittest +from pathlib import Path +from unittest.mock import patch + +from cognitive_agent.application.seat_service import REPOSITORY_ROOT, SeatDemoService + + +SUITE_PATH = REPOSITORY_ROOT / "tests" / "fixtures" / "seat_frontend_hil_suite.json" +EXPECTED_CAPABILITIES = { + "heating": "seat.set_heating", + "ventilation": "seat.set_ventilation", + "longitudinal": "seat.set_longitudinal_position", + "cushion_tilt": "seat.set_cushion_tilt", + "backrest_recline": "seat.set_backrest_recline", + "legrest_height": "seat.set_legrest_height", +} + + +def expand_entries(entries: list[dict], group: str | None = None) -> list[dict]: + expanded = [] + for entry in entries: + base = {key: value for key, value in entry.items() if key != "variants"} + if group is not None: + base["group"] = group + variants = entry.get("variants") + if not variants: + expanded.append(base) + continue + expanded.extend({**base, **variant} for variant in variants) + return expanded + + +class SeatFrontendInputCoverageTests(unittest.TestCase): + @classmethod + def setUpClass(cls) -> None: + cls.temporary_directory = tempfile.TemporaryDirectory() + with patch.dict( + os.environ, + {"COGNITIVE_AGENT_HARDWARE_EXECUTION_ENABLED": "false"}, + clear=False, + ): + cls.service = SeatDemoService(REPOSITORY_ROOT) + cls.service.artifact_root = Path(cls.temporary_directory.name) + cls.suite = json.loads(SUITE_PATH.read_text(encoding="utf-8")) + cls.positive_cases = expand_entries(cls.suite["cases"]) + expand_entries( + cls.suite["mode_cases"], "mode" + ) + cls.model_cases = expand_entries(cls.suite.get("model_cases", []), "model") + cls.rejection_cases = expand_entries(cls.suite["rejection_cases"], "safety") + + @classmethod + def tearDownClass(cls) -> None: + cls.temporary_directory.cleanup() + + def test_suite_has_broad_equivalence_and_safety_coverage(self) -> None: + self.assertGreaterEqual(len(self.positive_cases), 160) + self.assertGreaterEqual(len(self.model_cases), 4) + self.assertGreaterEqual(len(self.rejection_cases), 20) + self.assertEqual( + {case["group"] for case in self.positive_cases}, + {"thermal", "motion", "combined", "mode"}, + ) + self.assertEqual( + {case["mode_id"] for case in self.positive_cases if case["group"] == "mode"}, + { + "easy_entry_exit", + "office", + "queen_passenger_driving", + "baby_nap", + "cruise_sofa", + "meditation_space", + "leisure_lounger", + "calf_decompression_float", + "electric_beach_chair", + "nap", + "zero_gravity", + }, + ) + + def test_all_expanded_case_ids_and_utterances_are_unique(self) -> None: + cases = [*self.positive_cases, *self.model_cases, *self.rejection_cases] + self.assertEqual(len({case["id"] for case in cases}), len(cases)) + self.assertEqual(len({case["utterance"] for case in cases}), len(cases)) + + def test_model_cases_require_gpt56_and_define_physical_targets(self) -> None: + for case in self.model_cases: + with self.subTest(case=case["id"]): + self.assertEqual(case["provider"], "openai") + self.assertEqual( + case["expected_provider_prefix"], "openai:gpt-5.6-sol" + ) + self.assertEqual( + set(case["expected"]), + { + "longitudinal", + "cushion_tilt", + "backrest_recline", + "legrest_height", + }, + ) + def test_every_positive_utterance_generates_the_expected_dry_run(self) -> None: + for case in self.positive_cases: + with self.subTest(case=case["id"], utterance=case["utterance"]): + result = self.service.process( + case["utterance"], + provider=case.get("provider", "local"), + conversation_id="conv-coverage-positive-sequence", + execution_mode="dry_run", + vehicle_id=self.suite["vehicle_id"], + ) + self.assertEqual(result["status"], "succeeded") + if case.get("mode_id"): + self.assertIn( + case["mode_id"], + {item["id"] for item in result["matched_modes"]}, + ) + seat_config = result["function_configs"].get("seat") or result[ + "function_config" + ] + self.assertIsNotNone(seat_config) + operations = seat_config["spec"]["operations"] + by_capability = {item["capability"]: item for item in operations} + passenger = result["actuator_state"]["passenger"] + for field, expected in case["expected"].items(): + capability = EXPECTED_CAPABILITIES[field] + self.assertIn(capability, by_capability) + operation = by_capability[capability] + self.assertEqual(operation["target"]["instance"], "passenger") + self.assertEqual(operation["target"]["zone"], "front_right") + if field in {"heating", "ventilation"}: + if expected == 0: + self.assertEqual(operation["parameters"]["state"], "off") + else: + self.assertEqual(passenger[field]["level"], expected) + else: + self.assertEqual(operation["parameters"]["position_pct"], expected) + self.assertEqual( + passenger["position"][field]["position_pct"], expected + ) + expected_motion = case.get("expected_motion") + if expected_motion: + capability = EXPECTED_CAPABILITIES[expected_motion["axis"]] + operation = by_capability[capability] + self.assertIn("motion", operation) + for field, expected in expected_motion.items(): + if field != "axis": + self.assertEqual(operation["motion"][field], expected) + + def test_every_rejection_utterance_stops_before_execution(self) -> None: + for case in self.rejection_cases: + with self.subTest(case=case["id"], utterance=case["utterance"]): + result = self.service.process( + case["utterance"], + provider=case.get("provider", "local"), + conversation_id=f"conv-coverage-{case['id'].lower()}", + execution_mode="dry_run", + vehicle_id=self.suite["vehicle_id"], + ) + self.assertEqual(result["status"], case["expected_status"]) + self.assertIsNone(result["function_config"]) + self.assertEqual(result["function_configs"], {}) + self.assertIsNone(result["execution_report"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/unit/test_config_loader.py b/tests/unit/test_config_loader.py new file mode 100644 index 0000000..676e129 --- /dev/null +++ b/tests/unit/test_config_loader.py @@ -0,0 +1,46 @@ +from __future__ import annotations + +import os +import tempfile +import unittest +from pathlib import Path +from unittest.mock import patch + +from cognitive_agent.config_loader import load_local_env + + +class LocalEnvironmentLoaderTests(unittest.TestCase): + def test_file_replaces_blank_inherited_value_but_preserves_non_blank_override(self) -> None: + with tempfile.TemporaryDirectory() as directory: + path = Path(directory) / ".env" + path.write_text( + "OPENAI_MODEL=gpt-5.6-sol\nOPENAI_BASE_URL=https://configured.example/v1\n", + encoding="utf-8", + ) + with patch.dict( + os.environ, + { + "OPENAI_MODEL": "", + "OPENAI_BASE_URL": "https://explicit.example/v1", + }, + clear=True, + ): + load_local_env(path) + self.assertEqual(os.environ["OPENAI_MODEL"], "gpt-5.6-sol") + self.assertEqual( + os.environ["OPENAI_BASE_URL"], "https://explicit.example/v1" + ) + + def test_explicit_override_replaces_stale_non_blank_launcher_value(self) -> None: + with tempfile.TemporaryDirectory() as directory: + path = Path(directory) / ".env" + path.write_text("OPENAI_MODEL=gpt-5.6-sol\n", encoding="utf-8") + with patch.dict( + os.environ, {"OPENAI_MODEL": "gpt-5-mini"}, clear=True + ): + load_local_env(path, override=True) + self.assertEqual(os.environ["OPENAI_MODEL"], "gpt-5.6-sol") + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/unit/test_openai_responses.py b/tests/unit/test_openai_responses.py index c7f6037..ce069e0 100755 --- a/tests/unit/test_openai_responses.py +++ b/tests/unit/test_openai_responses.py @@ -6,7 +6,10 @@ import unittest import urllib.error from unittest.mock import patch -from cognitive_agent.infrastructure.llm.openai_responses import OpenAIIntentInterpreter +from cognitive_agent.infrastructure.llm.openai_responses import ( + SYSTEM_PROMPT, + OpenAIIntentInterpreter, +) INTENT = { @@ -45,10 +48,37 @@ class FakeResponse: class OpenAIResponsesTests(unittest.TestCase): + def test_blank_model_and_base_url_use_documented_defaults(self) -> None: + with patch.dict( + os.environ, + { + "OPENAI_API_KEY": " test-key ", + "OPENAI_MODEL": " ", + "OPENAI_BASE_URL": "", + "OPENAI_REASONING_EFFORT": " ", + }, + clear=True, + ): + interpreter = OpenAIIntentInterpreter() + + self.assertEqual(interpreter.api_key, "test-key") + self.assertEqual(interpreter.model, "gpt-5.6-sol") + self.assertEqual(interpreter.responses_endpoint, "https://api.openai.com/v1/responses") + self.assertEqual(interpreter.reasoning_effort, "medium") + + def test_fuzzy_front_cabin_goal_has_deterministic_ergonomic_policy(self) -> None: + normalized = " ".join(SYSTEM_PROMPT.split()) + self.assertIn("front cabin is cramped", normalized) + self.assertIn("longitudinal 80%", normalized) + self.assertIn("backrest recline 35%", normalized) + self.assertIn("do not manufacture a driver-seat target", normalized) + def test_non_streaming_structured_output(self) -> None: response_body = json.dumps({"output_text": json.dumps(INTENT)}) environment = { "OPENAI_API_KEY": "test-key", + "OPENAI_MODEL": "gpt-5.6-sol", + "OPENAI_BASE_URL": "https://api.openai.com/v1", "OPENAI_STREAM": "false", } @@ -73,6 +103,11 @@ class OpenAIResponsesTests(unittest.TestCase): request_payload = json.loads(urlopen.call_args.args[0].data.decode("utf-8")) self.assertEqual(result, INTENT) self.assertNotIn("stream", request_payload) + self.assertEqual(request_payload["model"], "gpt-5.6-sol") + self.assertEqual( + urlopen.call_args.args[0].full_url, + "https://api.openai.com/v1/responses", + ) self.assertIn("capability registry", request_payload["input"][1]["content"][0]["text"]) self.assertIn('"level": 1', request_payload["input"][2]["content"][0]["text"]) diff --git a/tools/android_pad_dev.ps1 b/tools/android_pad_dev.ps1 new file mode 100644 index 0000000..71fa14a --- /dev/null +++ b/tools/android_pad_dev.ps1 @@ -0,0 +1,145 @@ +[CmdletBinding()] +param( + [int]$Port = 8000, + [string]$AvdName = "CognitiveAgent_Pixel_Tablet_API36", + [switch]$Stop, + [switch]$NoEmulator, + [switch]$NoBrowser +) + +$ErrorActionPreference = "Stop" +$repositoryRoot = (Resolve-Path (Join-Path $PSScriptRoot "..")).Path +$runtimeRoot = Join-Path $repositoryRoot "artifacts\server\android-pad" +$pidPath = Join-Path $runtimeRoot "server.json" + +function Resolve-AndroidTool { + param([Parameter(Mandatory = $true)][string]$RelativePath) + $sdkCandidates = @( + $env:ANDROID_SDK_ROOT, + $env:ANDROID_HOME, + "D:\Android\Sdk", + (Join-Path $env:LOCALAPPDATA "Android\Sdk") + ) | Where-Object { $_ } + foreach ($sdkRoot in $sdkCandidates) { + $candidate = Join-Path $sdkRoot $RelativePath + if (Test-Path -LiteralPath $candidate -PathType Leaf) { + return (Resolve-Path -LiteralPath $candidate).Path + } + } + throw "Android SDK tool not found: $RelativePath" +} + +function Read-ServerProcess { + if (-not (Test-Path -LiteralPath $pidPath -PathType Leaf)) { return $null } + try { + $record = Get-Content -LiteralPath $pidPath -Raw | ConvertFrom-Json + $processInfo = Get-CimInstance Win32_Process ` + -Filter "ProcessId = $([int]$record.pid)" ` + -ErrorAction SilentlyContinue + if (-not $processInfo -or -not $processInfo.CommandLine.Contains("cognitive_agent.server")) { + return $null + } + return Get-Process -Id ([int]$record.pid) -ErrorAction SilentlyContinue + } catch { + return $null + } +} + +$adb = Resolve-AndroidTool "platform-tools\adb.exe" + +if ($Stop) { + $serverProcess = Read-ServerProcess + if ($serverProcess) { + Stop-Process -Id $serverProcess.Id -Force + Write-Host "Stopped Cognitive Agent server (PID $($serverProcess.Id))." + } + & $adb reverse --remove "tcp:$Port" 2>$null | Out-Null + if (Test-Path -LiteralPath $pidPath -PathType Leaf) { + Remove-Item -LiteralPath $pidPath -Force + } + exit 0 +} + +New-Item -ItemType Directory -Force -Path $runtimeRoot | Out-Null +$emulator = Resolve-AndroidTool "emulator\emulator.exe" + +$device = (& $adb devices) | + Select-String -Pattern '^(emulator-\d+)\s+device$' | + Select-Object -First 1 +if (-not $device -and -not $NoEmulator) { + Write-Host "Starting Android tablet AVD: $AvdName" + Start-Process -FilePath $emulator ` + -ArgumentList @("-avd", $AvdName, "-no-snapshot-save") ` + -WindowStyle Hidden | Out-Null +} + +if (-not $NoEmulator) { + & $adb wait-for-device + $deadline = (Get-Date).AddMinutes(3) + do { + $bootCompleted = (& $adb shell getprop sys.boot_completed 2>$null).Trim() + if ($bootCompleted -eq "1") { break } + if ((Get-Date) -gt $deadline) { throw "Android emulator boot timed out." } + Start-Sleep -Seconds 2 + } while ($true) + & $adb reverse "tcp:$Port" "tcp:$Port" +} + +$serverProcess = Read-ServerProcess +if (-not $serverProcess) { + $python = Get-Command python -ErrorAction Stop + $oldPythonPath = $env:PYTHONPATH + $oldHardware = $env:COGNITIVE_AGENT_HARDWARE_EXECUTION_ENABLED + $oldSimulation = $env:COGNITIVE_AGENT_SIMULATED_HARDWARE_ENABLED + try { + $env:PYTHONPATH = "$repositoryRoot\src;$repositoryRoot\domains\seat\src" + $env:COGNITIVE_AGENT_HARDWARE_EXECUTION_ENABLED = "false" + $env:COGNITIVE_AGENT_SIMULATED_HARDWARE_ENABLED = "true" + $serverProcess = Start-Process -FilePath $python.Source ` + -ArgumentList @( + "-m", "cognitive_agent.server", + "--host", "127.0.0.1", + "--port", "$Port" + ) ` + -WorkingDirectory $repositoryRoot ` + -RedirectStandardOutput (Join-Path $runtimeRoot "stdout.log") ` + -RedirectStandardError (Join-Path $runtimeRoot "stderr.log") ` + -WindowStyle Hidden ` + -PassThru + } finally { + $env:PYTHONPATH = $oldPythonPath + $env:COGNITIVE_AGENT_HARDWARE_EXECUTION_ENABLED = $oldHardware + $env:COGNITIVE_AGENT_SIMULATED_HARDWARE_ENABLED = $oldSimulation + } + @{ + pid = $serverProcess.Id + port = $Port + started_at = (Get-Date).ToString("o") + } | ConvertTo-Json | Set-Content -LiteralPath $pidPath -Encoding UTF8 + Write-Host "Started Cognitive Agent server (PID $($serverProcess.Id))." +} + +$healthUrl = "http://127.0.0.1:$Port/api/health" +$deadline = (Get-Date).AddSeconds(45) +do { + try { + $health = Invoke-RestMethod -Uri $healthUrl -TimeoutSec 3 + if ($health.status -eq "ok") { break } + } catch { + if ($serverProcess.HasExited) { + throw "Server exited during startup. See $runtimeRoot\stderr.log" + } + } + if ((Get-Date) -gt $deadline) { throw "Server health check timed out: $healthUrl" } + Start-Sleep -Milliseconds 750 +} while ($true) + +$padUrl = "http://127.0.0.1:$Port" +if (-not $NoEmulator -and -not $NoBrowser) { + & $adb shell am start -a android.intent.action.VIEW -d $padUrl | Out-Null +} + +Write-Host "Windows: $padUrl" +Write-Host "Android: $padUrl (adb reverse tcp:$Port tcp:$Port)" +Write-Host "Simulation: enabled; physical hardware execution: disabled" +Write-Host "Stop: .\tools\android_pad_dev.ps1 -Port $Port -Stop" diff --git a/tools/run_seat_frontend_hil_suite.py b/tools/run_seat_frontend_hil_suite.py new file mode 100644 index 0000000..7379e8d --- /dev/null +++ b/tools/run_seat_frontend_hil_suite.py @@ -0,0 +1,620 @@ +"""Run the repository-owned front-end seat suite against a connected T2G bench.""" + +from __future__ import annotations + +import argparse +import json +import sys +import time +import urllib.error +import urllib.parse +import urllib.request +from datetime import UTC, datetime +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +DEFAULT_SUITE = ROOT / "tests" / "fixtures" / "seat_frontend_hil_suite.json" +DEFAULT_OUTPUT = ROOT / "artifacts" / "hil" / "seat_frontend_hil_latest.json" +MOTION_AXES = { + "longitudinal", + "cushion_tilt", + "backrest_recline", + "legrest_height", +} +EXPECTED_CAPABILITIES = { + "heating": "seat.set_heating", + "ventilation": "seat.set_ventilation", + "longitudinal": "seat.set_longitudinal_position", + "cushion_tilt": "seat.set_cushion_tilt", + "backrest_recline": "seat.set_backrest_recline", + "legrest_height": "seat.set_legrest_height", +} + + +def utc_now() -> str: + return datetime.now(UTC).isoformat().replace("+00:00", "Z") + + +def request_json( + url: str, + *, + payload: dict[str, Any] | None = None, + timeout_s: int = 180, +) -> tuple[int, dict[str, Any]]: + data = None + method = "GET" + headers: dict[str, str] = {} + if payload is not None: + data = json.dumps(payload, ensure_ascii=False).encode("utf-8") + method = "POST" + headers["Content-Type"] = "application/json; charset=utf-8" + request = urllib.request.Request(url, data=data, headers=headers, method=method) + try: + with urllib.request.urlopen(request, timeout=timeout_s) as response: + return response.status, json.loads(response.read().decode("utf-8")) + except urllib.error.HTTPError as exc: + body = exc.read().decode("utf-8", errors="replace") + try: + detail = json.loads(body) + except json.JSONDecodeError: + detail = {"message": body} + return exc.code, detail + + +def dig(value: dict[str, Any], *path: str) -> Any: + current: Any = value + for item in path: + if not isinstance(current, dict) or item not in current: + return None + current = current[item] + return current + + +def failed_hardware_result(result: dict[str, Any]) -> dict[str, Any] | None: + items = dig(result, "execution_report", "spec", "results") or [] + for item in reversed(items): + if item.get("status") != "succeeded": + return item + return None + + +def expand_case_entries( + entries: list[dict[str, Any]], *, group: str | None = None +) -> list[dict[str, Any]]: + """Expand compact input-equivalence families into individually reported cases.""" + + expanded: list[dict[str, Any]] = [] + for entry in entries: + base = {key: value for key, value in entry.items() if key != "variants"} + if group is not None: + base["group"] = group + variants = entry.get("variants") + if not variants: + expanded.append(base) + continue + for variant in variants: + case = {**base, **variant} + if "id" not in case or "utterance" not in case: + raise ValueError("each case variant requires id and utterance") + expanded.append(case) + return expanded + + +def expected_operation_errors( + result: dict[str, Any], + expected: dict[str, int], + expected_motion: dict[str, Any] | None = None, +) -> list[str]: + errors: list[str] = [] + seat_config = (result.get("function_configs") or {}).get("seat") or result.get( + "function_config" + ) or {} + operations = dig(seat_config, "spec", "operations") or [] + by_capability = {item.get("capability"): item for item in operations} + for field, expected_value in expected.items(): + capability = EXPECTED_CAPABILITIES.get(field) + if capability is None: + continue + operation = by_capability.get(capability) + if operation is None: + errors.append(f"expected capability was not generated: {capability}") + continue + if dig(operation, "target", "instance") != "passenger" or dig( + operation, "target", "zone" + ) != "front_right": + errors.append(f"{capability} did not target passenger/front_right") + parameter = "level" if field in {"heating", "ventilation"} else "position_pct" + actual_value = dig(operation, "parameters", parameter) + if field in {"heating", "ventilation"} and expected_value == 0: + if dig(operation, "parameters", "state") != "off": + errors.append(f"{capability} state is not off") + elif actual_value != expected_value: + errors.append( + f"{capability} {parameter}={actual_value}, expected={expected_value}" + ) + if expected_motion: + axis = str(expected_motion["axis"]) + capability = EXPECTED_CAPABILITIES[axis] + operation = by_capability.get(capability) + motion = operation.get("motion") if operation else None + if not isinstance(motion, dict): + errors.append(f"{capability} did not preserve motion metadata") + else: + for field, expected_value in expected_motion.items(): + if field == "axis": + continue + actual_value = motion.get(field) + if actual_value != expected_value: + errors.append( + f"{capability} motion.{field}={actual_value}, " + f"expected={expected_value}" + ) + return errors + + +def physical_fingerprint(state_result: dict[str, Any]) -> dict[str, Any]: + physical = state_result.get("physical_state", {}) + return { + "source": physical.get("source"), + "complete": physical.get("complete"), + "heating": dig(physical, "heating", "level"), + "ventilation": dig(physical, "ventilation", "level"), + "position": { + axis: dig(physical, "position", axis, "position_pct") + for axis in sorted(MOTION_AXES) + }, + } + + +def physical_state_request( + base_url: str, vehicle_id: str, conversation_id: str +) -> tuple[int, dict[str, Any]]: + query = urllib.parse.urlencode( + {"conversation_id": conversation_id, "vehicle_id": vehicle_id} + ) + return request_json( + f"{base_url}/api/hardware/seat-state?{query}", timeout_s=20 + ) + + +def validate_physical_state( + state_result: dict[str, Any], expected: dict[str, int], tolerance: int +) -> list[str]: + errors: list[str] = [] + physical = state_result.get("physical_state", {}) + synchronized = state_result.get("actuator_state", {}).get("passenger", {}) + if physical.get("source") != "physical_can": + errors.append("physical state source is not physical_can") + if not physical.get("complete"): + errors.append("physical state is incomplete: " + ",".join(physical.get("missing", []))) + for feature in ("heating", "ventilation"): + if feature not in expected: + continue + actual = dig(physical, feature, "level") + twin = dig(synchronized, feature, "level") + if actual != expected[feature]: + errors.append(f"{feature} physical={actual}, expected={expected[feature]}") + if twin != actual: + errors.append(f"{feature} twin={twin}, physical={actual}") + if dig(synchronized, feature, "feedback_source") != "physical_can": + errors.append(f"{feature} twin feedback source is not physical_can") + for axis in MOTION_AXES: + if axis not in expected: + continue + actual = dig(physical, "position", axis, "position_pct") + twin = dig(synchronized, "position", axis, "position_pct") + if not isinstance(actual, (int, float)) or abs(actual - expected[axis]) > tolerance: + errors.append(f"{axis} physical={actual}, expected={expected[axis]}±{tolerance}") + if twin != actual: + errors.append(f"{axis} twin={twin}, physical={actual}") + if dig(synchronized, "position", axis, "feedback_source") != "physical_can": + errors.append(f"{axis} twin feedback source is not physical_can") + return errors + + +def safety_block_for_case( + case: dict[str, Any], safety_blocks: dict[str, Any] +) -> dict[str, Any] | None: + """Refuse only motions covered by a documented, evidence-backed bench hazard.""" + + expected = case.get("expected", {}) + for axis, policy in safety_blocks.items(): + target = expected.get(axis) + if target is None: + continue + if policy.get("block_all_targets") is True: + return { + "axis": axis, + "target_pct": target, + "block_all_targets": True, + "reason": policy.get("reason", "documented hardware safety block"), + "evidence": policy.get("evidence", {}), + } + minimum = policy.get("minimum_safe_target_pct") + if isinstance(minimum, (int, float)) and target < minimum: + return { + "axis": axis, + "target_pct": target, + "minimum_safe_target_pct": minimum, + "reason": policy.get("reason", "documented hardware safety boundary"), + "evidence": policy.get("evidence", {}), + } + return None + + +def run_case( + base_url: str, + vehicle_id: str, + conversation_id: str, + case: dict[str, Any], + tolerance: int, +) -> dict[str, Any]: + started = time.monotonic() + record: dict[str, Any] = { + "id": case["id"], + "group": case.get("group", "mode"), + "utterance": case["utterance"], + "started_at": utc_now(), + "status": "failed", + "errors": [], + } + payload = { + "utterance": case["utterance"], + "provider": case.get("provider", "local"), + "conversation_id": conversation_id, + "execution_mode": "hardware", + "vehicle_id": vehicle_id, + } + try: + status_code, result = request_json( + f"{base_url}/api/requests", payload=payload, timeout_s=900 + ) + record["http_status"] = status_code + record["request_id"] = result.get("request_id") + record["provider_used"] = result.get("provider_used") + if status_code != 201: + record["errors"].append(result.get("message", f"HTTP {status_code}")) + elif result.get("status") != "succeeded": + failed = failed_hardware_result(result) + record["errors"].append( + failed.get("message", "request failed") if failed else "request failed" + ) + if failed: + record["failure_telemetry"] = failed.get("telemetry", {}) + elif dig(result, "execution_report", "spec", "status") != "succeeded": + failed = failed_hardware_result(result) + record["errors"].append( + failed.get("message", "hardware execution failed") + if failed + else "hardware execution failed" + ) + if failed: + record["failure_telemetry"] = failed.get("telemetry", {}) + else: + expected_provider_prefix = case.get("expected_provider_prefix") + if expected_provider_prefix and not str(result.get("provider_used", "")).startswith( + str(expected_provider_prefix) + ): + record["errors"].append( + f"provider_used={result.get('provider_used')}, " + f"expected prefix={expected_provider_prefix}" + ) + record["errors"].extend( + expected_operation_errors( + result, + case.get("expected", {}), + case.get("expected_motion"), + ) + ) + seat_config = (result.get("function_configs") or {}).get( + "seat" + ) or result.get("function_config") or {} + operations = dig(seat_config, "spec", "operations") or [] + seat_operations = [ + item for item in operations if str(item.get("capability", "")).startswith("seat.") + ] + invalid_targets = [ + item.get("target") + for item in seat_operations + if dig(item, "target", "instance") != "passenger" + or dig(item, "target", "zone") != "front_right" + ] + if invalid_targets: + record["errors"].append(f"non-passenger targets generated: {invalid_targets}") + visible_notices = [ + *[str(item) for item in result.get("decision_summary", [])], + *[ + str(item.get("message", "")) + for item in dig(result, "execution_report", "spec", "results") or [] + ], + *[ + str(item.get("telemetry", {}).get("user_notice", "")) + for item in dig(result, "execution_report", "spec", "results") or [] + ], + ] + visible_notice_text = "\n".join(visible_notices) + for expected_notice in case.get("expected_notice_contains", []): + if expected_notice not in visible_notice_text: + record["errors"].append( + f"visible execution notice does not contain {expected_notice!r}" + ) + expected_mode = case.get("mode_id") + matched_modes = [item.get("id") for item in result.get("matched_modes", [])] + record["matched_modes"] = matched_modes + if expected_mode and expected_mode not in matched_modes: + record["errors"].append( + f"mode {expected_mode} was not matched: {matched_modes}" + ) + state_code, state = physical_state_request( + base_url, vehicle_id, conversation_id + ) + record["state_http_status"] = state_code + if state_code != 200: + record["errors"].append( + state.get("message", f"physical state HTTP {state_code}") + ) + else: + record["errors"].extend( + validate_physical_state(state, case.get("expected", {}), tolerance) + ) + record["physical_state"] = state.get("physical_state") + record["status"] = "passed" if not record["errors"] else "failed" + except Exception as exc: # continue the suite after transport and parse errors + record["errors"].append(f"{type(exc).__name__}: {exc}") + record["finished_at"] = utc_now() + record["duration_ms"] = round((time.monotonic() - started) * 1000) + return record + + +def run_rejection_case( + base_url: str, + vehicle_id: str, + conversation_id: str, + case: dict[str, Any], +) -> dict[str, Any]: + started = time.monotonic() + record: dict[str, Any] = { + "id": case["id"], + "group": case.get("group", "safety"), + "utterance": case["utterance"], + "started_at": utc_now(), + "status": "failed", + "errors": [], + } + try: + before_code, before = physical_state_request(base_url, vehicle_id, conversation_id) + if before_code != 200: + record["errors"].append(f"pre-state HTTP {before_code}") + payload = { + "utterance": case["utterance"], + "provider": case.get("provider", "local"), + "conversation_id": conversation_id, + "execution_mode": "hardware", + "vehicle_id": vehicle_id, + } + status_code, result = request_json( + f"{base_url}/api/requests", payload=payload, timeout_s=60 + ) + record["http_status"] = status_code + record["request_id"] = result.get("request_id") + expected_http = int(case.get("expected_http_status", 201)) + if status_code != expected_http: + record["errors"].append(f"HTTP {status_code}, expected {expected_http}") + if expected_http == 201: + expected_status = case.get("expected_status", "needs_confirmation") + if result.get("status") != expected_status: + record["errors"].append( + f"status={result.get('status')}, expected={expected_status}" + ) + if result.get("function_config") is not None: + record["errors"].append("rejected request generated a function_config") + if dig(result, "execution_report", "spec", "mode") == "hil": + record["errors"].append("rejected request produced a HIL execution report") + else: + expected_error = case.get("expected_error") + if expected_error and result.get("error") != expected_error: + record["errors"].append( + f"error={result.get('error')}, expected={expected_error}" + ) + after_code, after = physical_state_request(base_url, vehicle_id, conversation_id) + if after_code != 200: + record["errors"].append(f"post-state HTTP {after_code}") + before_fingerprint = physical_fingerprint(before) + after_fingerprint = physical_fingerprint(after) + record["physical_state_before"] = before_fingerprint + record["physical_state_after"] = after_fingerprint + if before_fingerprint != after_fingerprint: + record["errors"].append("physical state changed for a rejected request") + record["status"] = "passed" if not record["errors"] else "failed" + except Exception as exc: + record["errors"].append(f"{type(exc).__name__}: {exc}") + record["finished_at"] = utc_now() + record["duration_ms"] = round((time.monotonic() - started) * 1000) + return record + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("--suite", type=Path, default=DEFAULT_SUITE) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + parser.add_argument("--base-url", default="http://127.0.0.1:8000") + parser.add_argument("--start-at") + parser.add_argument( + "--case", + action="append", + dest="case_ids", + help="Run only this case ID; repeat the option to select an ordered subset.", + ) + parser.add_argument( + "--only-group", + choices=("thermal", "motion", "combined", "mode", "model", "safety"), + ) + parser.add_argument( + "--confirm-hardware", + action="store_true", + help="Required acknowledgement that a secured, clear T2G bench is connected.", + ) + args = parser.parse_args() + if not args.confirm_hardware: + parser.error("--confirm-hardware is required") + + suite = json.loads(args.suite.read_text(encoding="utf-8")) + runtime_code, runtime = request_json(f"{args.base_url}/api/runtime", timeout_s=10) + if runtime_code != 200 or not runtime.get("hardware_execution_allowed"): + raise SystemExit("hardware execution is not enabled by the running front-end service") + vehicle_id = suite.get("vehicle_id", "denza_n7") + conversation_id = "conv-hil-full-" + datetime.now(UTC).strftime("%Y%m%d%H%M%S") + tolerance = int(suite["execution_policy"].get("position_tolerance_pct", 2)) + cases = ( + expand_case_entries(list(suite.get("cases", []))) + + expand_case_entries(list(suite.get("mode_cases", [])), group="mode") + + expand_case_entries(list(suite.get("model_cases", [])), group="model") + + expand_case_entries(list(suite.get("rejection_cases", [])), group="safety") + ) + if args.only_group: + cases = [item for item in cases if item.get("group") == args.only_group] + if args.case_ids: + if args.start_at: + parser.error("--case and --start-at cannot be used together") + by_id = {item["id"]: item for item in cases} + missing = [item for item in args.case_ids if item not in by_id] + if missing: + raise SystemExit("unknown --case ID(s): " + ", ".join(missing)) + cases = [by_id[item] for item in args.case_ids] + if args.start_at: + ids = [item["id"] for item in cases] + if args.start_at not in ids: + raise SystemExit(f"unknown --start-at case {args.start_at}") + cases = cases[ids.index(args.start_at) :] + + report: dict[str, Any] = { + "suite": suite["suite"], + "started_at": utc_now(), + "base_url": args.base_url, + "vehicle_id": vehicle_id, + "conversation_id": conversation_id, + "runtime": { + "hardware_execution_allowed": runtime.get("hardware_execution_allowed"), + "firmware_profiles": dig(runtime, "hardware", "firmware_profiles"), + }, + "results": [], + } + sync_case = { + "id": "PREFLIGHT-POSITION-MEMORY-SYNC", + "group": "preflight", + **suite["final_state"], + } + print( + "[PREFLIGHT] Four-axis physical homing and Hall-memory synchronization", + flush=True, + ) + sync_result = run_case( + args.base_url, vehicle_id, conversation_id, sync_case, tolerance + ) + report["position_memory_sync"] = sync_result + print( + f" {sync_result['status'].upper()} {sync_result['duration_ms']} ms" + + ( + "" + if sync_result["status"] == "passed" + else ": " + " | ".join(sync_result["errors"]) + ), + flush=True, + ) + if sync_result["status"] != "passed": + report["final_state"] = sync_result + report["finished_at"] = utc_now() + report["summary"] = { + "total": 0, + "passed": 0, + "failed": 0, + "safety_blocked": 0, + "executed": 0, + "position_memory_sync_passed": False, + "final_state_passed": False, + } + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text( + json.dumps(report, ensure_ascii=False, indent=2), encoding="utf-8" + ) + print(json.dumps(report["summary"], ensure_ascii=False), flush=True) + print(str(args.output.resolve()), flush=True) + return 1 + + for index, case in enumerate(cases, start=1): + print(f"[{index:02d}/{len(cases):02d}] {case['id']} {case['utterance']}", flush=True) + safety_block = safety_block_for_case( + case, suite["execution_policy"].get("known_safety_blocks", {}) + ) + if safety_block is not None: + result = { + "id": case["id"], + "group": case.get("group", "mode"), + "utterance": case["utterance"], + "status": "safety_blocked", + "started_at": utc_now(), + "finished_at": utc_now(), + "duration_ms": 0, + "errors": [], + "safety_block": safety_block, + } + report["results"].append(result) + print( + " SAFETY_BLOCKED: " + + ( + f"all {safety_block['axis']} motion is blocked by current bench evidence" + if safety_block.get("block_all_targets") + else f"{safety_block['axis']} target {safety_block['target_pct']}% is below " + f"the verified {safety_block['minimum_safe_target_pct']}% boundary" + ), + flush=True, + ) + continue + if case.get("expected_status") or case.get("expected_http_status"): + result = run_rejection_case( + args.base_url, vehicle_id, conversation_id, case + ) + else: + result = run_case( + args.base_url, vehicle_id, conversation_id, case, tolerance + ) + report["results"].append(result) + suffix = "" if result["status"] == "passed" else ": " + " | ".join(result["errors"]) + print(f" {result['status'].upper()} {result['duration_ms']} ms{suffix}", flush=True) + + final_case = { + "id": "FINAL-THERMAL-OFF", + "group": "cleanup", + **suite["final_state"], + } + final_result = run_case( + args.base_url, vehicle_id, conversation_id, final_case, tolerance + ) + report["final_state"] = final_result + report["finished_at"] = utc_now() + report["summary"] = { + "total": len(report["results"]), + "passed": sum(item["status"] == "passed" for item in report["results"]), + "failed": sum(item["status"] == "failed" for item in report["results"]), + "safety_blocked": sum( + item["status"] == "safety_blocked" for item in report["results"] + ), + "executed": sum( + item["status"] != "safety_blocked" for item in report["results"] + ), + "position_memory_sync_passed": sync_result["status"] == "passed", + "final_state_passed": final_result["status"] == "passed", + } + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text( + json.dumps(report, ensure_ascii=False, indent=2), encoding="utf-8" + ) + print(json.dumps(report["summary"], ensure_ascii=False), flush=True) + print(str(args.output.resolve()), flush=True) + return 0 if report["summary"]["failed"] == 0 and final_result["status"] == "passed" else 1 + + +if __name__ == "__main__": + sys.exit(main())

      rO)*vn~i4v*wdeLsNed~plhvza%PwfAp10PeZC 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

      ?bg*pPk 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

    xs6yfKBg-bQ<7g&4URf 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 Mq0r;mo(-{kp-Ug2TY|6;T}FMz@` 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 @(fk`30jt{%&eQ}Bwtzk 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≤H~`@mVn=_K@7C3- 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

&^ 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ΞC|Qz%p?W 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 z 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°6|%k}SiZ#9_$9Dnlmo|24qW#_C$YVzY0|XA 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