Last active 1 month ago

Revision c9cc17fc1da6c4fc1e1e17624de02cf45466195a

index-ostXcoic.js Raw
1(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(".api-render-page{display:flex;flex-direction:column;height:100%;background:#f7f3e8;padding:16px}.event-status-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;margin-bottom:12px;color:#fff;font-size:13px}.event-code{font-weight:600}.event-type{padding:2px 10px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.event-type.tool_event_start{background:#ffc1074d;color:#ffc107}.event-type.tool_event_end{background:#4caf504d;color:#4caf50}.event-type.tool_event_process{background:#2196f34d;color:#2196f3}.update-params{font-family:monospace;background:#ffffff26;padding:2px 8px;border-radius:4px;font-size:11px}.store-info-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.store-info-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.store-info-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.store-id{font-size:12px;color:#999;font-family:monospace}.store-info-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px}.info-row{display:flex;gap:8px;font-size:13px}.info-label{color:#888;white-space:nowrap}.info-value{color:#333;font-weight:500}.info-value.store-name{font-size:18px;font-weight:600;color:#c41e3a}.detail-grid{display:flex;gap:12px;align-items:stretch}.detail-grid .steps-panel,.detail-grid .ingredient-panel{flex:1;margin-bottom:0}.detail-grid .steps-panel{flex:1.2}.detail-grid .ingredient-panel{flex:1}.empty-store{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;background:#fff;border-radius:8px;color:#999;text-align:center}.empty-store p{margin:4px 0}.empty-store .hint{font-size:12px;color:#ccc}.render-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dish-info{display:flex;align-items:center;gap:12px}.dish-name{margin:0;font-size:24px;color:#c41e3a;font-weight:600}.dish-tags{display:flex;gap:8px}.tag{padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.tag.cuisine{background:#fff0f0;color:#c41e3a;border:1px solid #ffcdd2}.tag.category{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.dish-meta{display:flex;gap:20px}.meta-item{font-size:14px;color:#666}.meta-item.cost{color:#c41e3a;font-weight:600}.clear-all-btn{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer}.clear-all-btn:hover{background:#f5f5f5}.edit-tip{display:flex;justify-content:space-between;margin-bottom:12px;font-size:12px;color:#999}.render-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:12px;flex:1;min-height:0}.grid-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;overflow:hidden}.card-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.card-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.card-toggle{color:#999;font-size:16px;cursor:pointer}.card-content{flex:1;overflow:auto;padding:12px 16px}.empty-card{display:flex;align-items:center;justify-content:center;height:100px;color:#999;font-size:13px}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:8px 10px;background:#f5f5f5;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.data-table td{padding:8px 10px;border-bottom:1px solid #f0f0f0;color:#333}.data-table tbody tr:nth-child(2n){background:#fafafa}.data-table tbody tr:hover{background:#f5f5f5}.process-card{grid-column:1;grid-row:1}.col-num{width:30px;text-align:center!important;color:#999}.col-name{width:120px}.col-role{width:70px}.col-time{width:60px}.col-points{color:#888!important;font-size:12px}.role-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.role-gray{background:#f0f0f0;color:#666}.role-green{background:#e8f5e9;color:#2e7d32}.role-blue{background:#e3f2fd;color:#1565c0}.role-orange{background:#fff3e0;color:#e65100}.role-purple{background:#f3e5f5;color:#7b1fa2}.card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.summary{font-size:12px;color:#666}.add-btn{padding:6px 12px;border:1px dashed #ccc;border-radius:4px;background:transparent;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.add-btn:hover{border-color:#667eea;color:#667eea}.cost-card{grid-column:2;grid-row:1}.cost-card .subtotal{font-weight:500;color:#333}.cost-total{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:14px}.cost-total .total-value{font-size:18px;font-weight:600;color:#c41e3a}.scenario-card{grid-column:1;grid-row:2}.scenario-list{list-style:none;padding:0;margin:0}.scenario-list li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;color:#333}.scenario-list .bullet{width:6px;height:6px;border-radius:50%;background:#ff9800;margin-top:6px;flex-shrink:0}.schedule-card{grid-column:2;grid-row:2}.schedule-card .impact{color:#c41e3a;font-weight:500;font-family:monospace}.schedule-card .status{color:#4caf50;font-weight:500}.schedule-footer{margin-top:12px;padding-top:12px;border-top:1px solid #eee;font-size:12px;color:#4caf50;text-align:center}.render-footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.footer-right{display:flex;gap:12px}.action-btn{padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.action-btn.save{background:#fff;border:1px solid #8d6e63;color:#5d4037}.action-btn.save:hover{background:#f5f5f5}.action-btn.stock{background:#5d4037;border:none;color:#fff}.action-btn.stock:hover{background:#4e342e}@media (max-width: 1200px){.render-grid{grid-template-columns:1fr;grid-template-rows:auto}.process-card,.cost-card,.scenario-card,.schedule-card{grid-column:1;grid-row:auto}}.ingredient-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.ingredient-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.ingredient-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.ingredient-count{font-size:12px;color:#999;font-family:monospace}.ingredient-table-container{padding:0}.ingredient-table{width:100%;border-collapse:collapse;font-size:13px}.ingredient-table th{text-align:left;padding:10px 16px;background:#fafafa;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.ingredient-table td{padding:10px 16px;border-bottom:1px solid #f0f0f0;color:#333}.ingredient-table tbody tr:nth-child(2n){background:#fafafa}.ingredient-table tbody tr:hover{background:#f5f5f5}.ingredient-table .col-ingredient{width:auto}.ingredient-type-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-right:8px;background:#e8f5e9;color:#2e7d32}.ingredient-table .col-amount,.ingredient-table .col-unit-price{width:100px;text-align:right}.ingredient-table .col-subtotal{width:100px;text-align:right;font-weight:500;color:#c41e3a}.ingredient-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-top:1px solid #eee}.cost-summary{display:flex;align-items:center;gap:12px;font-size:14px}.cost-label{color:#666}.cost-value{font-size:18px;font-weight:600;color:#c41e3a}.ingredient-pagination{display:flex;align-items:center;gap:12px}.ingredient-pagination .page-btn{padding:4px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:all .2s}.ingredient-pagination .page-btn:hover:not(:disabled){border-color:#667eea;color:#667eea}.ingredient-pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}.ingredient-pagination .page-info{font-size:12px;color:#999}.cell-truncate{cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-expanded{cursor:pointer;white-space:normal;word-break:break-all;min-width:300px;max-width:none;width:auto;background-color:#fffbe6;padding:8px 12px;border-radius:4px;position:relative;z-index:10;box-shadow:0 2px 8px #00000026}.cell-truncate:hover{background-color:#f5f5f5}.steps-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.steps-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-bottom:1px solid #eee}.steps-panel .panel-header h3{margin:0;font-size:15px;color:#333;font-weight:600}.steps-count{font-size:12px;color:#999;font-family:monospace}.steps-table-container{padding:0}.steps-table{width:100%;border-collapse:collapse;font-size:13px}.steps-table th{text-align:left;padding:10px 16px;background:#fafafa;color:#666;font-weight:500;border-bottom:2px solid #e0e0e0;white-space:nowrap}.steps-table td{padding:10px 16px;border-bottom:1px solid #f0f0f0;color:#333}.steps-table tbody tr:nth-child(2n){background:#fafafa}.steps-table tbody tr:hover{background:#f5f5f5}.steps-table .col-step-num{width:50px;text-align:center;color:#999;font-weight:500}.steps-table .col-step-desc{width:auto}.steps-table .col-step-cause{min-width:150px;max-width:250px;color:#666}.steps-table .col-step-points{min-width:150px;max-width:250px;color:#ff9800}.steps-table .col-step-duration{width:80px;text-align:right;color:#666}.steps-footer{display:flex;justify-content:flex-end;align-items:center;padding:12px 16px;background:#fafafa;border-top:1px solid #eee}.steps-summary{font-size:14px;color:#666}.steps-summary .total-duration{font-weight:600;color:#c41e3a}.dish-create-panel{background:#fff;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:12px;overflow:hidden}.dish-create-panel .panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#ff9800,#f57c00);border-bottom:1px solid #eee}.dish-create-panel.completed .panel-header{background:linear-gradient(135deg,#eee,#e0e0e0)}.dish-create-panel .panel-header h3{margin:0;font-size:15px;color:#fff;font-weight:600}.dish-create-panel.completed .panel-header h3{color:#ff8f00}.dish-status.creating{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#ffffff40;color:#fff}.dish-status.completed{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#00000014;color:#c62828}.dish-create-content{padding:16px}.dish-basic-info{display:flex;align-items:center;gap:12px}.dish-basic-info .dish-name{font-size:20px;font-weight:600;color:#c41e3a}.dish-scene{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff8e1;border-radius:6px}.scene-label{font-size:13px;color:#ff8f00;font-weight:500;white-space:nowrap}.scene-value{font-size:13px;color:#333}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#fff;border-radius:12px;width:420px;max-width:90%;box-shadow:0 4px 20px #00000026}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.modal-header h3{margin:0;font-size:18px;color:#333}.modal-close{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1}.modal-close:hover{color:#666}.modal-body{padding:20px}.modal-body p{margin:0 0 16px;color:#666}.stock-summary{background:#fafafa;border-radius:8px;padding:16px}.stock-item{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.stock-item:last-child{border-bottom:none}.stock-label{color:#666;font-size:14px}.stock-value{color:#333;font-size:14px;font-weight:500}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #eee;background:#fafafa;border-radius:0 0 12px 12px}.btn{padding:10px 24px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-cancel{background:#fff;border:1px solid #ddd;color:#666}.btn-cancel:hover:not(:disabled){background:#f5f5f5}.btn-confirm{background:#5d4037;border:none;color:#fff}.btn-confirm:hover:not(:disabled){background:#4e342e}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f7f3e8}.app-container{height:100vh;display:flex;flex-direction:column}.app-main{flex:1;padding:16px;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;color:#333;line-height:1.6}.app-container{min-height:100vh;padding:24px}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-title{font-size:24px;font-weight:600;color:#1a1a1a}.page-subtitle{font-size:14px;color:#888}.main-content{display:grid;grid-template-columns:360px 1fr;gap:24px}.left-column,.right-column{display:flex;flex-direction:column;gap:20px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8;overflow:hidden}.card-header{padding:20px 24px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.card-header h3{font-size:16px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:8px}.card-body{padding:20px 24px}.dish-info-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;border:1px solid #e8e8e8;overflow:hidden}.dish-info-header{padding:24px;border-bottom:1px solid #f0f0f0}.dish-name-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dish-name{font-size:24px;font-weight:600;color:#1a1a1a;flex:1}.dish-icon{width:40px;height:40px;background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.dish-tags{display:flex;gap:8px;flex-wrap:wrap}.tag{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.tag-cuisine{background:#fff0e6;color:#ee5a24}.tag-type{background:#e6f7ff;color:#1890ff}.tag-version{background:#f5f5f5;color:#666}.dish-description{font-size:14px;color:#666;line-height:1.8;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.dish-info-actions{padding:20px 24px;display:flex;gap:12px;justify-content:flex-end;background:#fafafa}.btn{padding:10px 20px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-size:14px}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-default{background:#fff;border:1px solid #d9d9d9;color:#666}.btn-default:hover{border-color:#667eea;color:#667eea}.btn-danger{background:#fff1f0;border:1px solid #ffa39e;color:#ff4d4f}.btn-danger:hover{background:#ff4d4f;color:#fff}.step-list{display:flex;flex-direction:column;gap:0}.step-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f5f5f5}.step-item:last-child{border-bottom:none}.step-order{width:28px;height:28px;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.step-content{flex:1}.step-name{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.step-meta{font-size:12px;color:#888}.step-keypoint{margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:13px;color:#666;border-left:3px solid #667eea}.cost-table{width:100%;border-collapse:collapse}.cost-table th{background:#fafafa;padding:12px 16px;text-align:left;font-size:12px;font-weight:500;color:#888;border-bottom:1px solid #f0f0f0}.cost-table td{padding:14px 16px;border-bottom:1px solid #f5f5f5;font-size:14px;color:#333}.cost-table td:last-child{text-align:right;font-weight:500}.cost-total-row{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;margin-top:16px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.cost-total-label{font-size:14px;font-weight:500}.cost-total-value{font-size:24px;font-weight:700}.schedule-list{display:flex;flex-direction:column;gap:0}.schedule-item{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f5f5f5}.schedule-item:last-child{border-bottom:none}.chef-avatar{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px}.chef-info{flex:1}.chef-name{font-size:14px;font-weight:500;color:#333;margin-bottom:2px}.chef-role{font-size:12px;color:#888}.chef-time{text-align:right}.chef-additional-time{font-size:18px;font-weight:600;color:#667eea}.chef-unit{font-size:12px;color:#888}.schedule-total{margin-top:16px;padding:16px 20px;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.schedule-total-label{font-size:14px;color:#666}.schedule-total-value{font-size:20px;font-weight:700;color:#333}.scenario-list{display:flex;flex-direction:column;gap:12px}.scenario-item{padding:16px;background:#f8f9fa;border-radius:8px;font-size:14px;color:#333;line-height:1.6;border-left:3px solid #667eea}.data-table{width:100%;border-collapse:collapse}.data-table th{background:#fafafa;padding:12px 16px;text-align:left;font-size:13px;font-weight:500;color:#666;border-bottom:1px solid #f0f0f0}.data-table td{padding:14px 16px;border-bottom:1px solid #f5f5f5;font-size:14px;color:#333}.data-table tbody tr:hover{background:#fafafa}.data-table tbody tr:last-child td{border-bottom:none}.empty-state{text-align:center;padding:60px 20px;color:#999}.empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width: 1024px){.main-content{grid-template-columns:1fr}.left-column{order:-1}}@media (max-width: 768px){.app-container{padding:16px}.dish-info-actions{flex-direction:column}.btn{width:100%}}")),document.head.appendChild(e)}}catch(o){console.error("vite-plugin-css-injected-by-js",o)}})();
2(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function $f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var la={exports:{}},Bl={},oa={exports:{}},H={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var Cr=Symbol.for("react.element"),Hf=Symbol.for("react.portal"),Vf=Symbol.for("react.fragment"),Wf=Symbol.for("react.strict_mode"),Qf=Symbol.for("react.profiler"),Kf=Symbol.for("react.provider"),qf=Symbol.for("react.context"),Xf=Symbol.for("react.forward_ref"),Jf=Symbol.for("react.suspense"),Yf=Symbol.for("react.memo"),Gf=Symbol.for("react.lazy"),Ls=Symbol.iterator;function Zf(e){return e===null||typeof e!="object"?null:(e=Ls&&e[Ls]||e["@@iterator"],typeof e=="function"?e:null)}var ia={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},sa=Object.assign,ua={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=ua,this.updater=n||ia}Dn.prototype.isReactComponent={};Dn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Dn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function aa(){}aa.prototype=Dn.prototype;function Ii(e,t,n){this.props=e,this.context=t,this.refs=ua,this.updater=n||ia}var Di=Ii.prototype=new aa;Di.constructor=Ii;sa(Di,Dn.prototype);Di.isPureReactComponent=!0;var Is=Array.isArray,ca=Object.prototype.hasOwnProperty,zi={current:null},fa={key:!0,ref:!0,__self:!0,__source:!0};function da(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)ca.call(t,r)&&!fa.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var u=Array(s),a=0;a<s;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:Cr,type:e,key:o,ref:i,props:l,_owner:zi.current}}function bf(e,t){return{$$typeof:Cr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Fi(e){return typeof e=="object"&&e!==null&&e.$$typeof===Cr}function ed(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ds=/\/+/g;function so(e,t){return typeof e=="object"&&e!==null&&e.key!=null?ed(""+e.key):t.toString(36)}function el(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Cr:case Hf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+so(i,0):r,Is(l)?(n="",e!=null&&(n=e.replace(Ds,"$&/")+"/"),el(l,t,n,"",function(a){return a})):l!=null&&(Fi(l)&&(l=bf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Ds,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Is(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+so(o,s);i+=el(o,t,n,u,l)}else if(u=Zf(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+so(o,s++),i+=el(o,t,n,u,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function zr(e,t,n){if(e==null)return e;var r=[],l=0;return el(e,r,"","",function(o){return t.call(n,o,l++)}),r}function td(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var xe={current:null},tl={transition:null},nd={ReactCurrentDispatcher:xe,ReactCurrentBatchConfig:tl,ReactCurrentOwner:zi};function pa(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:zr,forEach:function(e,t,n){zr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return zr(e,function(){t++}),t},toArray:function(e){return zr(e,function(t){return t})||[]},only:function(e){if(!Fi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Dn;H.Fragment=Vf;H.Profiler=Qf;H.PureComponent=Ii;H.StrictMode=Wf;H.Suspense=Jf;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=nd;H.act=pa;H.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=sa({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=zi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ca.call(t,u)&&!fa.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&s!==void 0?s[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){s=Array(u);for(var a=0;a<u;a++)s[a]=arguments[a+2];r.children=s}return{$$typeof:Cr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:qf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Kf,_context:e},e.Consumer=e};H.createElement=da;H.createFactory=function(e){var t=da.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:Xf,render:e}};H.isValidElement=Fi;H.lazy=function(e){return{$$typeof:Gf,_payload:{_status:-1,_result:e},_init:td}};H.memo=function(e,t){return{$$typeof:Yf,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=tl.transition;tl.transition={};try{e()}finally{tl.transition=t}};H.unstable_act=pa;H.useCallback=function(e,t){return xe.current.useCallback(e,t)};H.useContext=function(e){return xe.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return xe.current.useDeferredValue(e)};H.useEffect=function(e,t){return xe.current.useEffect(e,t)};H.useId=function(){return xe.current.useId()};H.useImperativeHandle=function(e,t,n){return xe.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return xe.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return xe.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return xe.current.useMemo(e,t)};H.useReducer=function(e,t,n){return xe.current.useReducer(e,t,n)};H.useRef=function(e){return xe.current.useRef(e)};H.useState=function(e){return xe.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return xe.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return xe.current.useTransition()};H.version="18.3.1";oa.exports=H;var fe=oa.exports;const rd=$f(fe);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var ld=fe,od=Symbol.for("react.element"),id=Symbol.for("react.fragment"),sd=Object.prototype.hasOwnProperty,ud=ld.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,ad={key:!0,ref:!0,__self:!0,__source:!0};function ha(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)sd.call(t,r)&&!ad.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:od,type:e,key:o,ref:i,props:l,_owner:ud.current}}Bl.Fragment=id;Bl.jsx=ha;Bl.jsxs=ha;la.exports=Bl;var v=la.exports,Fo={},ma={exports:{}},Me={},ga={exports:{}},ya={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(e){function t(T,z){var M=T.length;T.push(z);e:for(;0<M;){var K=M-1>>>1,J=T[K];if(0<l(J,z))T[K]=z,T[M]=J,M=K;else break e}}function n(T){return T.length===0?null:T[0]}function r(T){if(T.length===0)return null;var z=T[0],M=T.pop();if(M!==z){T[0]=M;e:for(var K=0,J=T.length,lt=J>>>1;K<lt;){var w=2*(K+1)-1,R=T[w],C=w+1,I=T[C];if(0>l(R,M))C<J&&0>l(I,R)?(T[K]=I,T[C]=M,K=C):(T[K]=R,T[w]=M,K=w);else if(C<J&&0>l(I,M))T[K]=I,T[C]=M,K=C;else break e}}return z}function l(T,z){var M=T.sortIndex-z.sortIndex;return M!==0?M:T.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],a=[],p=1,h=null,g=3,k=!1,m=!1,S=!1,N=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(T){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=T)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function _(T){if(S=!1,f(T),!m)if(n(u)!==null)m=!0,ge(P);else{var z=n(a);z!==null&&_t(_,z.startTime-T)}}function P(T,z){m=!1,S&&(S=!1,c(L),L=-1),k=!0;var M=g;try{for(f(z),h=n(u);h!==null&&(!(h.expirationTime>z)||T&&!me());){var K=h.callback;if(typeof K=="function"){h.callback=null,g=h.priorityLevel;var J=K(h.expirationTime<=z);z=e.unstable_now(),typeof J=="function"?h.callback=J:h===n(u)&&r(u),f(z)}else r(u);h=n(u)}if(h!==null)var lt=!0;else{var w=n(a);w!==null&&_t(_,w.startTime-z),lt=!1}return lt}finally{h=null,g=M,k=!1}}var j=!1,O=null,L=-1,Q=5,B=-1;function me(){return!(e.unstable_now()-B<Q)}function $e(){if(O!==null){var T=e.unstable_now();B=T;var z=!0;try{z=O(!0,T)}finally{z?Ce():(j=!1,O=null)}}else j=!1}var Ce;if(typeof d=="function")Ce=function(){d($e)};else if(typeof MessageChannel<"u"){var He=new MessageChannel,Ht=He.port2;He.port1.onmessage=$e,Ce=function(){Ht.postMessage(null)}}else Ce=function(){N($e,0)};function ge(T){O=T,j||(j=!0,Ce())}function _t(T,z){L=N(function(){T(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(T){T.callback=null},e.unstable_continueExecution=function(){m||k||(m=!0,ge(P))},e.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<T?Math.floor(1e3/T):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(T){switch(g){case 1:case 2:case 3:var z=3;break;default:z=g}var M=g;g=z;try{return T()}finally{g=M}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(T,z){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var M=g;g=T;try{return z()}finally{g=M}},e.unstable_scheduleCallback=function(T,z,M){var K=e.unstable_now();switch(typeof M=="object"&&M!==null?(M=M.delay,M=typeof M=="number"&&0<M?K+M:K):M=K,T){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=M+J,T={id:p++,callback:z,priorityLevel:T,startTime:M,expirationTime:J,sortIndex:-1},M>K?(T.sortIndex=M,t(a,T),n(u)===null&&T===n(a)&&(S?(c(L),L=-1):S=!0,_t(_,M-K))):(T.sortIndex=J,t(u,T),m||k||(m=!0,ge(P))),T},e.unstable_shouldYield=me,e.unstable_wrapCallback=function(T){var z=g;return function(){var M=g;g=z;try{return T.apply(this,arguments)}finally{g=M}}}})(ya);ga.exports=ya;var cd=ga.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var fd=fe,Ue=cd;function x(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var va=new Set,ar={};function ln(e,t){Pn(e,t),Pn(e+"Capture",t)}function Pn(e,t){for(ar[e]=t,e=0;e<t.length;e++)va.add(t[e])}var gt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uo=Object.prototype.hasOwnProperty,dd=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,zs={},Fs={};function pd(e){return Uo.call(Fs,e)?!0:Uo.call(zs,e)?!1:dd.test(e)?Fs[e]=!0:(zs[e]=!0,!1)}function hd(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function md(e,t,n,r){if(t===null||typeof t>"u"||hd(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ne(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var he={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){he[e]=new Ne(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];he[t]=new Ne(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){he[e]=new Ne(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){he[e]=new Ne(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){he[e]=new Ne(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){he[e]=new Ne(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){he[e]=new Ne(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){he[e]=new Ne(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){he[e]=new Ne(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ui=/[\-:]([a-z])/g;function Mi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ui,Mi);he[t]=new Ne(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ui,Mi);he[t]=new Ne(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ui,Mi);he[t]=new Ne(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){he[e]=new Ne(e,1,!1,e.toLowerCase(),null,!1,!1)});he.xlinkHref=new Ne("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){he[e]=new Ne(e,1,!1,e.toLowerCase(),null,!0,!0)});function Bi(e,t,n,r){var l=he.hasOwnProperty(t)?he[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(md(t,n,l,r)&&(n=null),r||l===null?pd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var St=fd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fr=Symbol.for("react.element"),an=Symbol.for("react.portal"),cn=Symbol.for("react.fragment"),$i=Symbol.for("react.strict_mode"),Mo=Symbol.for("react.profiler"),wa=Symbol.for("react.provider"),Sa=Symbol.for("react.context"),Hi=Symbol.for("react.forward_ref"),Bo=Symbol.for("react.suspense"),$o=Symbol.for("react.suspense_list"),Vi=Symbol.for("react.memo"),kt=Symbol.for("react.lazy"),_a=Symbol.for("react.offscreen"),Us=Symbol.iterator;function $n(e){return e===null||typeof e!="object"?null:(e=Us&&e[Us]||e["@@iterator"],typeof e=="function"?e:null)}var ne=Object.assign,uo;function Yn(e){if(uo===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);uo=t&&t[1]||""}return`
35`+uo+e}var ao=!1;function co(e,t){if(!e||ao)return"";ao=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
36`),o=r.stack.split(`
37`),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var u=`
38`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{ao=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Yn(e):""}function gd(e){switch(e.tag){case 5:return Yn(e.type);case 16:return Yn("Lazy");case 13:return Yn("Suspense");case 19:return Yn("SuspenseList");case 0:case 2:case 15:return e=co(e.type,!1),e;case 11:return e=co(e.type.render,!1),e;case 1:return e=co(e.type,!0),e;default:return""}}function Ho(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case cn:return"Fragment";case an:return"Portal";case Mo:return"Profiler";case $i:return"StrictMode";case Bo:return"Suspense";case $o:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Sa:return(e.displayName||"Context")+".Consumer";case wa:return(e._context.displayName||"Context")+".Provider";case Hi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Vi:return t=e.displayName||null,t!==null?t:Ho(e.type)||"Memo";case kt:t=e._payload,e=e._init;try{return Ho(e(t))}catch{}}return null}function yd(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ho(t);case 8:return t===$i?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ft(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ea(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vd(e){var t=Ea(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ur(e){e._valueTracker||(e._valueTracker=vd(e))}function ka(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ea(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ml(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Vo(e,t){var n=t.checked;return ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ms(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ft(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xa(e,t){t=t.checked,t!=null&&Bi(e,"checked",t,!1)}function Wo(e,t){xa(e,t);var n=Ft(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Qo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Qo(e,t.type,Ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Bs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Qo(e,t,n){(t!=="number"||ml(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Gn=Array.isArray;function _n(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ft(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Ko(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return ne({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function $s(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(x(92));if(Gn(n)){if(1<n.length)throw Error(x(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ft(n)}}function Na(e,t){var n=Ft(t.value),r=Ft(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Hs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Ca(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function qo(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ca(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Mr,Pa=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Mr=Mr||document.createElement("div"),Mr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Mr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function cr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var er={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},wd=["Webkit","ms","Moz","O"];Object.keys(er).forEach(function(e){wd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),er[t]=er[e]})});function Ra(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||er.hasOwnProperty(e)&&er[e]?(""+t).trim():t+"px"}function Ta(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ra(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Sd=ne({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Xo(e,t){if(t){if(Sd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(x(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(x(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(x(61))}if(t.style!=null&&typeof t.style!="object")throw Error(x(62))}}function Jo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Yo=null;function Wi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Go=null,En=null,kn=null;function Vs(e){if(e=Tr(e)){if(typeof Go!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Ql(t),Go(e.stateNode,e.type,t))}}function Oa(e){En?kn?kn.push(e):kn=[e]:En=e}function ja(){if(En){var e=En,t=kn;if(kn=En=null,Vs(e),t)for(e=0;e<t.length;e++)Vs(t[e])}}function Aa(e,t){return e(t)}function La(){}var fo=!1;function Ia(e,t,n){if(fo)return e(t,n);fo=!0;try{return Aa(e,t,n)}finally{fo=!1,(En!==null||kn!==null)&&(La(),ja())}}function fr(e,t){var n=e.stateNode;if(n===null)return null;var r=Ql(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(x(231,t,typeof n));return n}var Zo=!1;if(gt)try{var Hn={};Object.defineProperty(Hn,"passive",{get:function(){Zo=!0}}),window.addEventListener("test",Hn,Hn),window.removeEventListener("test",Hn,Hn)}catch{Zo=!1}function _d(e,t,n,r,l,o,i,s,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(p){this.onError(p)}}var tr=!1,gl=null,yl=!1,bo=null,Ed={onError:function(e){tr=!0,gl=e}};function kd(e,t,n,r,l,o,i,s,u){tr=!1,gl=null,_d.apply(Ed,arguments)}function xd(e,t,n,r,l,o,i,s,u){if(kd.apply(this,arguments),tr){if(tr){var a=gl;tr=!1,gl=null}else throw Error(x(198));yl||(yl=!0,bo=a)}}function on(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Da(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function Ws(e){if(on(e)!==e)throw Error(x(188))}function Nd(e){var t=e.alternate;if(!t){if(t=on(e),t===null)throw Error(x(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return Ws(l),e;if(o===r)return Ws(l),t;o=o.sibling}throw Error(x(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(x(189))}}if(n.alternate!==r)throw Error(x(190))}if(n.tag!==3)throw Error(x(188));return n.stateNode.current===n?e:t}function za(e){return e=Nd(e),e!==null?Fa(e):null}function Fa(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Fa(e);if(t!==null)return t;e=e.sibling}return null}var Ua=Ue.unstable_scheduleCallback,Qs=Ue.unstable_cancelCallback,Cd=Ue.unstable_shouldYield,Pd=Ue.unstable_requestPaint,le=Ue.unstable_now,Rd=Ue.unstable_getCurrentPriorityLevel,Qi=Ue.unstable_ImmediatePriority,Ma=Ue.unstable_UserBlockingPriority,vl=Ue.unstable_NormalPriority,Td=Ue.unstable_LowPriority,Ba=Ue.unstable_IdlePriority,$l=null,at=null;function Od(e){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot($l,e,void 0,(e.current.flags&128)===128)}catch{}}var et=Math.clz32?Math.clz32:Ld,jd=Math.log,Ad=Math.LN2;function Ld(e){return e>>>=0,e===0?32:31-(jd(e)/Ad|0)|0}var Br=64,$r=4194304;function Zn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function wl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Zn(s):(o&=i,o!==0&&(r=Zn(o)))}else i=n&~l,i!==0?r=Zn(i):o!==0&&(r=Zn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-et(t),l=1<<n,r|=e[n],t&=~l;return r}function Id(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Dd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-et(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=Id(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function ei(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function $a(){var e=Br;return Br<<=1,!(Br&4194240)&&(Br=64),e}function po(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Pr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function zd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-et(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Ki(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var X=0;function Ha(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Va,qi,Wa,Qa,Ka,ti=!1,Hr=[],Tt=null,Ot=null,jt=null,dr=new Map,pr=new Map,Nt=[],Fd="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ks(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Ot=null;break;case"mouseover":case"mouseout":jt=null;break;case"pointerover":case"pointerout":dr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":pr.delete(t.pointerId)}}function Vn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=Tr(t),t!==null&&qi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Ud(e,t,n,r,l){switch(t){case"focusin":return Tt=Vn(Tt,e,t,n,r,l),!0;case"dragenter":return Ot=Vn(Ot,e,t,n,r,l),!0;case"mouseover":return jt=Vn(jt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return dr.set(o,Vn(dr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,pr.set(o,Vn(pr.get(o)||null,e,t,n,r,l)),!0}return!1}function qa(e){var t=Qt(e.target);if(t!==null){var n=on(t);if(n!==null){if(t=n.tag,t===13){if(t=Da(n),t!==null){e.blockedOn=t,Ka(e.priority,function(){Wa(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function nl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ni(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Yo=r,n.target.dispatchEvent(r),Yo=null}else return t=Tr(n),t!==null&&qi(t),e.blockedOn=n,!1;t.shift()}return!0}function qs(e,t,n){nl(e)&&n.delete(t)}function Md(){ti=!1,Tt!==null&&nl(Tt)&&(Tt=null),Ot!==null&&nl(Ot)&&(Ot=null),jt!==null&&nl(jt)&&(jt=null),dr.forEach(qs),pr.forEach(qs)}function Wn(e,t){e.blockedOn===t&&(e.blockedOn=null,ti||(ti=!0,Ue.unstable_scheduleCallback(Ue.unstable_NormalPriority,Md)))}function hr(e){function t(l){return Wn(l,e)}if(0<Hr.length){Wn(Hr[0],e);for(var n=1;n<Hr.length;n++){var r=Hr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Tt!==null&&Wn(Tt,e),Ot!==null&&Wn(Ot,e),jt!==null&&Wn(jt,e),dr.forEach(t),pr.forEach(t),n=0;n<Nt.length;n++)r=Nt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&(n=Nt[0],n.blockedOn===null);)qa(n),n.blockedOn===null&&Nt.shift()}var xn=St.ReactCurrentBatchConfig,Sl=!0;function Bd(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=1,Xi(e,t,n,r)}finally{X=l,xn.transition=o}}function $d(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=4,Xi(e,t,n,r)}finally{X=l,xn.transition=o}}function Xi(e,t,n,r){if(Sl){var l=ni(e,t,n,r);if(l===null)ko(e,t,r,_l,n),Ks(e,r);else if(Ud(l,e,t,n,r))r.stopPropagation();else if(Ks(e,r),t&4&&-1<Fd.indexOf(e)){for(;l!==null;){var o=Tr(l);if(o!==null&&Va(o),o=ni(e,t,n,r),o===null&&ko(e,t,r,_l,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else ko(e,t,r,null,n)}}var _l=null;function ni(e,t,n,r){if(_l=null,e=Wi(r),e=Qt(e),e!==null)if(t=on(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Da(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return _l=e,null}function Xa(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Rd()){case Qi:return 1;case Ma:return 4;case vl:case Td:return 16;case Ba:return 536870912;default:return 16}default:return 16}}var Pt=null,Ji=null,rl=null;function Ja(){if(rl)return rl;var e,t=Ji,n=t.length,r,l="value"in Pt?Pt.value:Pt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return rl=l.slice(e,1<r?1-r:void 0)}function ll(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Vr(){return!0}function Xs(){return!1}function Be(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Vr:Xs,this.isPropagationStopped=Xs,this}return ne(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Vr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Vr)},persist:function(){},isPersistent:Vr}),t}var zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Yi=Be(zn),Rr=ne({},zn,{view:0,detail:0}),Hd=Be(Rr),ho,mo,Qn,Hl=ne({},Rr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gi,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Qn&&(Qn&&e.type==="mousemove"?(ho=e.screenX-Qn.screenX,mo=e.screenY-Qn.screenY):mo=ho=0,Qn=e),ho)},movementY:function(e){return"movementY"in e?e.movementY:mo}}),Js=Be(Hl),Vd=ne({},Hl,{dataTransfer:0}),Wd=Be(Vd),Qd=ne({},Rr,{relatedTarget:0}),go=Be(Qd),Kd=ne({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),qd=Be(Kd),Xd=ne({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Jd=Be(Xd),Yd=ne({},zn,{data:0}),Ys=Be(Yd),Gd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Zd={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},bd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ep(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=bd[e])?!!t[e]:!1}function Gi(){return ep}var tp=ne({},Rr,{key:function(e){if(e.key){var t=Gd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=ll(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Zd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gi,charCode:function(e){return e.type==="keypress"?ll(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ll(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),np=Be(tp),rp=ne({},Hl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Gs=Be(rp),lp=ne({},Rr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gi}),op=Be(lp),ip=ne({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),sp=Be(ip),up=ne({},Hl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ap=Be(up),cp=[9,13,27,32],Zi=gt&&"CompositionEvent"in window,nr=null;gt&&"documentMode"in document&&(nr=document.documentMode);var fp=gt&&"TextEvent"in window&&!nr,Ya=gt&&(!Zi||nr&&8<nr&&11>=nr),Zs=" ",bs=!1;function Ga(e,t){switch(e){case"keyup":return cp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Za(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fn=!1;function dp(e,t){switch(e){case"compositionend":return Za(t);case"keypress":return t.which!==32?null:(bs=!0,Zs);case"textInput":return e=t.data,e===Zs&&bs?null:e;default:return null}}function pp(e,t){if(fn)return e==="compositionend"||!Zi&&Ga(e,t)?(e=Ja(),rl=Ji=Pt=null,fn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ya&&t.locale!=="ko"?null:t.data;default:return null}}var hp={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function eu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!hp[e.type]:t==="textarea"}function ba(e,t,n,r){Oa(r),t=El(t,"onChange"),0<t.length&&(n=new Yi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var rr=null,mr=null;function mp(e){cc(e,0)}function Vl(e){var t=hn(e);if(ka(t))return e}function gp(e,t){if(e==="change")return t}var ec=!1;if(gt){var yo;if(gt){var vo="oninput"in document;if(!vo){var tu=document.createElement("div");tu.setAttribute("oninput","return;"),vo=typeof tu.oninput=="function"}yo=vo}else yo=!1;ec=yo&&(!document.documentMode||9<document.documentMode)}function nu(){rr&&(rr.detachEvent("onpropertychange",tc),mr=rr=null)}function tc(e){if(e.propertyName==="value"&&Vl(mr)){var t=[];ba(t,mr,e,Wi(e)),Ia(mp,t)}}function yp(e,t,n){e==="focusin"?(nu(),rr=t,mr=n,rr.attachEvent("onpropertychange",tc)):e==="focusout"&&nu()}function vp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Vl(mr)}function wp(e,t){if(e==="click")return Vl(t)}function Sp(e,t){if(e==="input"||e==="change")return Vl(t)}function _p(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:_p;function gr(e,t){if(nt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Uo.call(t,l)||!nt(e[l],t[l]))return!1}return!0}function ru(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function lu(e,t){var n=ru(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ru(n)}}function nc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?nc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function rc(){for(var e=window,t=ml();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ml(e.document)}return t}function bi(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Ep(e){var t=rc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&nc(n.ownerDocument.documentElement,n)){if(r!==null&&bi(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=lu(n,o);var i=lu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var kp=gt&&"documentMode"in document&&11>=document.documentMode,dn=null,ri=null,lr=null,li=!1;function ou(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;li||dn==null||dn!==ml(r)||(r=dn,"selectionStart"in r&&bi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),lr&&gr(lr,r)||(lr=r,r=El(ri,"onSelect"),0<r.length&&(t=new Yi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=dn)))}function Wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Wr("Animation","AnimationEnd"),animationiteration:Wr("Animation","AnimationIteration"),animationstart:Wr("Animation","AnimationStart"),transitionend:Wr("Transition","TransitionEnd")},wo={},lc={};gt&&(lc=document.createElement("div").style,"AnimationEvent"in window||(delete pn.animationend.animation,delete pn.animationiteration.animation,delete pn.animationstart.animation),"TransitionEvent"in window||delete pn.transitionend.transition);function Wl(e){if(wo[e])return wo[e];if(!pn[e])return e;var t=pn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in lc)return wo[e]=t[n];return e}var oc=Wl("animationend"),ic=Wl("animationiteration"),sc=Wl("animationstart"),uc=Wl("transitionend"),ac=new Map,iu="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Mt(e,t){ac.set(e,t),ln(t,[e])}for(var So=0;So<iu.length;So++){var _o=iu[So],xp=_o.toLowerCase(),Np=_o[0].toUpperCase()+_o.slice(1);Mt(xp,"on"+Np)}Mt(oc,"onAnimationEnd");Mt(ic,"onAnimationIteration");Mt(sc,"onAnimationStart");Mt("dblclick","onDoubleClick");Mt("focusin","onFocus");Mt("focusout","onBlur");Mt(uc,"onTransitionEnd");Pn("onMouseEnter",["mouseout","mouseover"]);Pn("onMouseLeave",["mouseout","mouseover"]);Pn("onPointerEnter",["pointerout","pointerover"]);Pn("onPointerLeave",["pointerout","pointerover"]);ln("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));ln("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));ln("onBeforeInput",["compositionend","keypress","textInput","paste"]);ln("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));ln("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var bn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cp=new Set("cancel close invalid load scroll toggle".split(" ").concat(bn));function su(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,xd(r,t,void 0,e),e.currentTarget=null}function cc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],u=s.instance,a=s.currentTarget;if(s=s.listener,u!==o&&l.isPropagationStopped())break e;su(l,s,a),o=u}else for(i=0;i<r.length;i++){if(s=r[i],u=s.instance,a=s.currentTarget,s=s.listener,u!==o&&l.isPropagationStopped())break e;su(l,s,a),o=u}}}if(yl)throw e=bo,yl=!1,bo=null,e}function G(e,t){var n=t[ai];n===void 0&&(n=t[ai]=new Set);var r=e+"__bubble";n.has(r)||(fc(t,e,2,!1),n.add(r))}function Eo(e,t,n){var r=0;t&&(r|=4),fc(n,e,r,t)}var Qr="_reactListening"+Math.random().toString(36).slice(2);function yr(e){if(!e[Qr]){e[Qr]=!0,va.forEach(function(n){n!=="selectionchange"&&(Cp.has(n)||Eo(n,!1,e),Eo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qr]||(t[Qr]=!0,Eo("selectionchange",!1,t))}}function fc(e,t,n,r){switch(Xa(t)){case 1:var l=Bd;break;case 4:l=$d;break;default:l=Xi}n=l.bind(null,t,n,e),l=void 0,!Zo||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function ko(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Qt(s),i===null)return;if(u=i.tag,u===5||u===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Ia(function(){var a=o,p=Wi(n),h=[];e:{var g=ac.get(e);if(g!==void 0){var k=Yi,m=e;switch(e){case"keypress":if(ll(n)===0)break e;case"keydown":case"keyup":k=np;break;case"focusin":m="focus",k=go;break;case"focusout":m="blur",k=go;break;case"beforeblur":case"afterblur":k=go;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":k=Js;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":k=Wd;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":k=op;break;case oc:case ic:case sc:k=qd;break;case uc:k=sp;break;case"scroll":k=Hd;break;case"wheel":k=ap;break;case"copy":case"cut":case"paste":k=Jd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":k=Gs}var S=(t&4)!==0,N=!S&&e==="scroll",c=S?g!==null?g+"Capture":null:g;S=[];for(var d=a,f;d!==null;){f=d;var _=f.stateNode;if(f.tag===5&&_!==null&&(f=_,c!==null&&(_=fr(d,c),_!=null&&S.push(vr(d,_,f)))),N)break;d=d.return}0<S.length&&(g=new k(g,m,null,n,p),h.push({event:g,listeners:S}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",k=e==="mouseout"||e==="pointerout",g&&n!==Yo&&(m=n.relatedTarget||n.fromElement)&&(Qt(m)||m[yt]))break e;if((k||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,k?(m=n.relatedTarget||n.toElement,k=a,m=m?Qt(m):null,m!==null&&(N=on(m),m!==N||m.tag!==5&&m.tag!==6)&&(m=null)):(k=null,m=a),k!==m)){if(S=Js,_="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(S=Gs,_="onPointerLeave",c="onPointerEnter",d="pointer"),N=k==null?g:hn(k),f=m==null?g:hn(m),g=new S(_,d+"leave",k,n,p),g.target=N,g.relatedTarget=f,_=null,Qt(p)===a&&(S=new S(c,d+"enter",m,n,p),S.target=f,S.relatedTarget=N,_=S),N=_,k&&m)t:{for(S=k,c=m,d=0,f=S;f;f=un(f))d++;for(f=0,_=c;_;_=un(_))f++;for(;0<d-f;)S=un(S),d--;for(;0<f-d;)c=un(c),f--;for(;d--;){if(S===c||c!==null&&S===c.alternate)break t;S=un(S),c=un(c)}S=null}else S=null;k!==null&&uu(h,g,k,S,!1),m!==null&&N!==null&&uu(h,N,m,S,!0)}}e:{if(g=a?hn(a):window,k=g.nodeName&&g.nodeName.toLowerCase(),k==="select"||k==="input"&&g.type==="file")var P=gp;else if(eu(g))if(ec)P=Sp;else{P=vp;var j=yp}else(k=g.nodeName)&&k.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(P=wp);if(P&&(P=P(e,a))){ba(h,P,n,p);break e}j&&j(e,g,a),e==="focusout"&&(j=g._wrapperState)&&j.controlled&&g.type==="number"&&Qo(g,"number",g.value)}switch(j=a?hn(a):window,e){case"focusin":(eu(j)||j.contentEditable==="true")&&(dn=j,ri=a,lr=null);break;case"focusout":lr=ri=dn=null;break;case"mousedown":li=!0;break;case"contextmenu":case"mouseup":case"dragend":li=!1,ou(h,n,p);break;case"selectionchange":if(kp)break;case"keydown":case"keyup":ou(h,n,p)}var O;if(Zi)e:{switch(e){case"compositionstart":var L="onCompositionStart";break e;case"compositionend":L="onCompositionEnd";break e;case"compositionupdate":L="onCompositionUpdate";break e}L=void 0}else fn?Ga(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Ya&&n.locale!=="ko"&&(fn||L!=="onCompositionStart"?L==="onCompositionEnd"&&fn&&(O=Ja()):(Pt=p,Ji="value"in Pt?Pt.value:Pt.textContent,fn=!0)),j=El(a,L),0<j.length&&(L=new Ys(L,e,null,n,p),h.push({event:L,listeners:j}),O?L.data=O:(O=Za(n),O!==null&&(L.data=O)))),(O=fp?dp(e,n):pp(e,n))&&(a=El(a,"onBeforeInput"),0<a.length&&(p=new Ys("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:a}),p.data=O))}cc(h,t)})}function vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function El(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=fr(e,n),o!=null&&r.unshift(vr(e,o,l)),o=fr(e,t),o!=null&&r.push(vr(e,o,l))),e=e.return}return r}function un(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function uu(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,u=s.alternate,a=s.stateNode;if(u!==null&&u===r)break;s.tag===5&&a!==null&&(s=a,l?(u=fr(n,o),u!=null&&i.unshift(vr(n,u,s))):l||(u=fr(n,o),u!=null&&i.push(vr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Pp=/\r\n?/g,Rp=/\u0000|\uFFFD/g;function au(e){return(typeof e=="string"?e:""+e).replace(Pp,`
39`).replace(Rp,"")}function Kr(e,t,n){if(t=au(t),au(e)!==t&&n)throw Error(x(425))}function kl(){}var oi=null,ii=null;function si(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ui=typeof setTimeout=="function"?setTimeout:void 0,Tp=typeof clearTimeout=="function"?clearTimeout:void 0,cu=typeof Promise=="function"?Promise:void 0,Op=typeof queueMicrotask=="function"?queueMicrotask:typeof cu<"u"?function(e){return cu.resolve(null).then(e).catch(jp)}:ui;function jp(e){setTimeout(function(){throw e})}function xo(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),hr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);hr(t)}function At(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function fu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Fn=Math.random().toString(36).slice(2),ut="__reactFiber$"+Fn,wr="__reactProps$"+Fn,yt="__reactContainer$"+Fn,ai="__reactEvents$"+Fn,Ap="__reactListeners$"+Fn,Lp="__reactHandles$"+Fn;function Qt(e){var t=e[ut];if(t)return t;for(var n=e.parentNode;n;){if(t=n[yt]||n[ut]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=fu(e);e!==null;){if(n=e[ut])return n;e=fu(e)}return t}e=n,n=e.parentNode}return null}function Tr(e){return e=e[ut]||e[yt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function hn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(x(33))}function Ql(e){return e[wr]||null}var ci=[],mn=-1;function Bt(e){return{current:e}}function Z(e){0>mn||(e.current=ci[mn],ci[mn]=null,mn--)}function Y(e,t){mn++,ci[mn]=e.current,e.current=t}var Ut={},_e=Bt(Ut),Oe=Bt(!1),Zt=Ut;function Rn(e,t){var n=e.type.contextTypes;if(!n)return Ut;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function je(e){return e=e.childContextTypes,e!=null}function xl(){Z(Oe),Z(_e)}function du(e,t,n){if(_e.current!==Ut)throw Error(x(168));Y(_e,t),Y(Oe,n)}function dc(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(x(108,yd(e)||"Unknown",l));return ne({},n,r)}function Nl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ut,Zt=_e.current,Y(_e,e),Y(Oe,Oe.current),!0}function pu(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=dc(e,t,Zt),r.__reactInternalMemoizedMergedChildContext=e,Z(Oe),Z(_e),Y(_e,e)):Z(Oe),Y(Oe,n)}var dt=null,Kl=!1,No=!1;function pc(e){dt===null?dt=[e]:dt.push(e)}function Ip(e){Kl=!0,pc(e)}function $t(){if(!No&&dt!==null){No=!0;var e=0,t=X;try{var n=dt;for(X=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}dt=null,Kl=!1}catch(l){throw dt!==null&&(dt=dt.slice(e+1)),Ua(Qi,$t),l}finally{X=t,No=!1}}return null}var gn=[],yn=0,Cl=null,Pl=0,We=[],Qe=0,bt=null,pt=1,ht="";function Vt(e,t){gn[yn++]=Pl,gn[yn++]=Cl,Cl=e,Pl=t}function hc(e,t,n){We[Qe++]=pt,We[Qe++]=ht,We[Qe++]=bt,bt=e;var r=pt;e=ht;var l=32-et(r)-1;r&=~(1<<l),n+=1;var o=32-et(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,pt=1<<32-et(t)+l|n<<l|r,ht=o+e}else pt=1<<o|n<<l|r,ht=e}function es(e){e.return!==null&&(Vt(e,1),hc(e,1,0))}function ts(e){for(;e===Cl;)Cl=gn[--yn],gn[yn]=null,Pl=gn[--yn],gn[yn]=null;for(;e===bt;)bt=We[--Qe],We[Qe]=null,ht=We[--Qe],We[Qe]=null,pt=We[--Qe],We[Qe]=null}var Fe=null,ze=null,b=!1,be=null;function mc(e,t){var n=Ke(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function hu(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Fe=e,ze=At(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Fe=e,ze=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bt!==null?{id:pt,overflow:ht}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ke(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Fe=e,ze=null,!0):!1;default:return!1}}function fi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function di(e){if(b){var t=ze;if(t){var n=t;if(!hu(e,t)){if(fi(e))throw Error(x(418));t=At(n.nextSibling);var r=Fe;t&&hu(e,t)?mc(r,n):(e.flags=e.flags&-4097|2,b=!1,Fe=e)}}else{if(fi(e))throw Error(x(418));e.flags=e.flags&-4097|2,b=!1,Fe=e}}}function mu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Fe=e}function qr(e){if(e!==Fe)return!1;if(!b)return mu(e),b=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!si(e.type,e.memoizedProps)),t&&(t=ze)){if(fi(e))throw gc(),Error(x(418));for(;t;)mc(e,t),t=At(t.nextSibling)}if(mu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(x(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ze=At(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ze=null}}else ze=Fe?At(e.stateNode.nextSibling):null;return!0}function gc(){for(var e=ze;e;)e=At(e.nextSibling)}function Tn(){ze=Fe=null,b=!1}function ns(e){be===null?be=[e]:be.push(e)}var Dp=St.ReactCurrentBatchConfig;function Kn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(x(309));var r=n.stateNode}if(!r)throw Error(x(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(x(284));if(!n._owner)throw Error(x(290,e))}return e}function Xr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function gu(e){var t=e._init;return t(e._payload)}function yc(e){function t(c,d){if(e){var f=c.deletions;f===null?(c.deletions=[d],c.flags|=16):f.push(d)}}function n(c,d){if(!e)return null;for(;d!==null;)t(c,d),d=d.sibling;return null}function r(c,d){for(c=new Map;d!==null;)d.key!==null?c.set(d.key,d):c.set(d.index,d),d=d.sibling;return c}function l(c,d){return c=zt(c,d),c.index=0,c.sibling=null,c}function o(c,d,f){return c.index=f,e?(f=c.alternate,f!==null?(f=f.index,f<d?(c.flags|=2,d):f):(c.flags|=2,d)):(c.flags|=1048576,d)}function i(c){return e&&c.alternate===null&&(c.flags|=2),c}function s(c,d,f,_){return d===null||d.tag!==6?(d=Ao(f,c.mode,_),d.return=c,d):(d=l(d,f),d.return=c,d)}function u(c,d,f,_){var P=f.type;return P===cn?p(c,d,f.props.children,_,f.key):d!==null&&(d.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===kt&&gu(P)===d.type)?(_=l(d,f.props),_.ref=Kn(c,d,f),_.return=c,_):(_=fl(f.type,f.key,f.props,null,c.mode,_),_.ref=Kn(c,d,f),_.return=c,_)}function a(c,d,f,_){return d===null||d.tag!==4||d.stateNode.containerInfo!==f.containerInfo||d.stateNode.implementation!==f.implementation?(d=Lo(f,c.mode,_),d.return=c,d):(d=l(d,f.children||[]),d.return=c,d)}function p(c,d,f,_,P){return d===null||d.tag!==7?(d=Yt(f,c.mode,_,P),d.return=c,d):(d=l(d,f),d.return=c,d)}function h(c,d,f){if(typeof d=="string"&&d!==""||typeof d=="number")return d=Ao(""+d,c.mode,f),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Fr:return f=fl(d.type,d.key,d.props,null,c.mode,f),f.ref=Kn(c,null,d),f.return=c,f;case an:return d=Lo(d,c.mode,f),d.return=c,d;case kt:var _=d._init;return h(c,_(d._payload),f)}if(Gn(d)||$n(d))return d=Yt(d,c.mode,f,null),d.return=c,d;Xr(c,d)}return null}function g(c,d,f,_){var P=d!==null?d.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return P!==null?null:s(c,d,""+f,_);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Fr:return f.key===P?u(c,d,f,_):null;case an:return f.key===P?a(c,d,f,_):null;case kt:return P=f._init,g(c,d,P(f._payload),_)}if(Gn(f)||$n(f))return P!==null?null:p(c,d,f,_,null);Xr(c,f)}return null}function k(c,d,f,_,P){if(typeof _=="string"&&_!==""||typeof _=="number")return c=c.get(f)||null,s(d,c,""+_,P);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Fr:return c=c.get(_.key===null?f:_.key)||null,u(d,c,_,P);case an:return c=c.get(_.key===null?f:_.key)||null,a(d,c,_,P);case kt:var j=_._init;return k(c,d,f,j(_._payload),P)}if(Gn(_)||$n(_))return c=c.get(f)||null,p(d,c,_,P,null);Xr(d,_)}return null}function m(c,d,f,_){for(var P=null,j=null,O=d,L=d=0,Q=null;O!==null&&L<f.length;L++){O.index>L?(Q=O,O=null):Q=O.sibling;var B=g(c,O,f[L],_);if(B===null){O===null&&(O=Q);break}e&&O&&B.alternate===null&&t(c,O),d=o(B,d,L),j===null?P=B:j.sibling=B,j=B,O=Q}if(L===f.length)return n(c,O),b&&Vt(c,L),P;if(O===null){for(;L<f.length;L++)O=h(c,f[L],_),O!==null&&(d=o(O,d,L),j===null?P=O:j.sibling=O,j=O);return b&&Vt(c,L),P}for(O=r(c,O);L<f.length;L++)Q=k(O,c,L,f[L],_),Q!==null&&(e&&Q.alternate!==null&&O.delete(Q.key===null?L:Q.key),d=o(Q,d,L),j===null?P=Q:j.sibling=Q,j=Q);return e&&O.forEach(function(me){return t(c,me)}),b&&Vt(c,L),P}function S(c,d,f,_){var P=$n(f);if(typeof P!="function")throw Error(x(150));if(f=P.call(f),f==null)throw Error(x(151));for(var j=P=null,O=d,L=d=0,Q=null,B=f.next();O!==null&&!B.done;L++,B=f.next()){O.index>L?(Q=O,O=null):Q=O.sibling;var me=g(c,O,B.value,_);if(me===null){O===null&&(O=Q);break}e&&O&&me.alternate===null&&t(c,O),d=o(me,d,L),j===null?P=me:j.sibling=me,j=me,O=Q}if(B.done)return n(c,O),b&&Vt(c,L),P;if(O===null){for(;!B.done;L++,B=f.next())B=h(c,B.value,_),B!==null&&(d=o(B,d,L),j===null?P=B:j.sibling=B,j=B);return b&&Vt(c,L),P}for(O=r(c,O);!B.done;L++,B=f.next())B=k(O,c,L,B.value,_),B!==null&&(e&&B.alternate!==null&&O.delete(B.key===null?L:B.key),d=o(B,d,L),j===null?P=B:j.sibling=B,j=B);return e&&O.forEach(function($e){return t(c,$e)}),b&&Vt(c,L),P}function N(c,d,f,_){if(typeof f=="object"&&f!==null&&f.type===cn&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Fr:e:{for(var P=f.key,j=d;j!==null;){if(j.key===P){if(P=f.type,P===cn){if(j.tag===7){n(c,j.sibling),d=l(j,f.props.children),d.return=c,c=d;break e}}else if(j.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===kt&&gu(P)===j.type){n(c,j.sibling),d=l(j,f.props),d.ref=Kn(c,j,f),d.return=c,c=d;break e}n(c,j);break}else t(c,j);j=j.sibling}f.type===cn?(d=Yt(f.props.children,c.mode,_,f.key),d.return=c,c=d):(_=fl(f.type,f.key,f.props,null,c.mode,_),_.ref=Kn(c,d,f),_.return=c,c=_)}return i(c);case an:e:{for(j=f.key;d!==null;){if(d.key===j)if(d.tag===4&&d.stateNode.containerInfo===f.containerInfo&&d.stateNode.implementation===f.implementation){n(c,d.sibling),d=l(d,f.children||[]),d.return=c,c=d;break e}else{n(c,d);break}else t(c,d);d=d.sibling}d=Lo(f,c.mode,_),d.return=c,c=d}return i(c);case kt:return j=f._init,N(c,d,j(f._payload),_)}if(Gn(f))return m(c,d,f,_);if($n(f))return S(c,d,f,_);Xr(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,d!==null&&d.tag===6?(n(c,d.sibling),d=l(d,f),d.return=c,c=d):(n(c,d),d=Ao(f,c.mode,_),d.return=c,c=d),i(c)):n(c,d)}return N}var On=yc(!0),vc=yc(!1),Rl=Bt(null),Tl=null,vn=null,rs=null;function ls(){rs=vn=Tl=null}function os(e){var t=Rl.current;Z(Rl),e._currentValue=t}function pi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Nn(e,t){Tl=e,rs=vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Te=!0),e.firstContext=null)}function Xe(e){var t=e._currentValue;if(rs!==e)if(e={context:e,memoizedValue:t,next:null},vn===null){if(Tl===null)throw Error(x(308));vn=e,Tl.dependencies={lanes:0,firstContext:e}}else vn=vn.next=e;return t}var Kt=null;function is(e){Kt===null?Kt=[e]:Kt.push(e)}function wc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,is(t)):(n.next=l.next,l.next=n),t.interleaved=n,vt(e,r)}function vt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var xt=!1;function ss(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Sc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Lt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,vt(e,n)}return l=r.interleaved,l===null?(t.next=t,is(r)):(t.next=l.next,l.next=t),r.interleaved=t,vt(e,n)}function ol(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ki(e,n)}}function yu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ol(e,t,n,r){var l=e.updateQueue;xt=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,a=u.next;u.next=null,i===null?o=a:i.next=a,i=u;var p=e.alternate;p!==null&&(p=p.updateQueue,s=p.lastBaseUpdate,s!==i&&(s===null?p.firstBaseUpdate=a:s.next=a,p.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,p=a=u=null,s=o;do{var g=s.lane,k=s.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:k,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,S=s;switch(g=t,k=n,S.tag){case 1:if(m=S.payload,typeof m=="function"){h=m.call(k,h,g);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=S.payload,g=typeof m=="function"?m.call(k,h,g):m,g==null)break e;h=ne({},h,g);break e;case 2:xt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[s]:g.push(s))}else k={eventTime:k,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=k,u=h):p=p.next=k,i|=g;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;g=s,s=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(p===null&&(u=h),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=p,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);tn|=i,e.lanes=i,e.memoizedState=h}}function vu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(x(191,l));l.call(r)}}}var Or={},ct=Bt(Or),Sr=Bt(Or),_r=Bt(Or);function qt(e){if(e===Or)throw Error(x(174));return e}function us(e,t){switch(Y(_r,t),Y(Sr,e),Y(ct,Or),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qo(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qo(t,e)}Z(ct),Y(ct,t)}function jn(){Z(ct),Z(Sr),Z(_r)}function _c(e){qt(_r.current);var t=qt(ct.current),n=qo(t,e.type);t!==n&&(Y(Sr,e),Y(ct,n))}function as(e){Sr.current===e&&(Z(ct),Z(Sr))}var ee=Bt(0);function jl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Co=[];function cs(){for(var e=0;e<Co.length;e++)Co[e]._workInProgressVersionPrimary=null;Co.length=0}var il=St.ReactCurrentDispatcher,Po=St.ReactCurrentBatchConfig,en=0,te=null,ie=null,ue=null,Al=!1,or=!1,Er=0,zp=0;function ye(){throw Error(x(321))}function fs(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nt(e[n],t[n]))return!1;return!0}function ds(e,t,n,r,l,o){if(en=o,te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,il.current=e===null||e.memoizedState===null?Bp:$p,e=n(r,l),or){o=0;do{if(or=!1,Er=0,25<=o)throw Error(x(301));o+=1,ue=ie=null,t.updateQueue=null,il.current=Hp,e=n(r,l)}while(or)}if(il.current=Ll,t=ie!==null&&ie.next!==null,en=0,ue=ie=te=null,Al=!1,t)throw Error(x(300));return e}function ps(){var e=Er!==0;return Er=0,e}function st(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ue===null?te.memoizedState=ue=e:ue=ue.next=e,ue}function Je(){if(ie===null){var e=te.alternate;e=e!==null?e.memoizedState:null}else e=ie.next;var t=ue===null?te.memoizedState:ue.next;if(t!==null)ue=t,ie=e;else{if(e===null)throw Error(x(310));ie=e,e={memoizedState:ie.memoizedState,baseState:ie.baseState,baseQueue:ie.baseQueue,queue:ie.queue,next:null},ue===null?te.memoizedState=ue=e:ue=ue.next=e}return ue}function kr(e,t){return typeof t=="function"?t(e):t}function Ro(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=ie,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,u=null,a=o;do{var p=a.lane;if((en&p)===p)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var h={lane:p,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(s=u=h,i=r):u=u.next=h,te.lanes|=p,tn|=p}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,nt(r,t.memoizedState)||(Te=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,te.lanes|=o,tn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function To(e){var t=Je(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);nt(o,t.memoizedState)||(Te=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Ec(){}function kc(e,t){var n=te,r=Je(),l=t(),o=!nt(r.memoizedState,l);if(o&&(r.memoizedState=l,Te=!0),r=r.queue,hs(Cc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ue!==null&&ue.memoizedState.tag&1){if(n.flags|=2048,xr(9,Nc.bind(null,n,r,l,t),void 0,null),ae===null)throw Error(x(349));en&30||xc(n,t,l)}return l}function xc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Nc(e,t,n,r){t.value=n,t.getSnapshot=r,Pc(t)&&Rc(e)}function Cc(e,t,n){return n(function(){Pc(t)&&Rc(e)})}function Pc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nt(e,n)}catch{return!0}}function Rc(e){var t=vt(e,1);t!==null&&tt(t,e,1,-1)}function wu(e){var t=st();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:kr,lastRenderedState:e},t.queue=e,e=e.dispatch=Mp.bind(null,te,e),[t.memoizedState,e]}function xr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=te.updateQueue,t===null?(t={lastEffect:null,stores:null},te.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Tc(){return Je().memoizedState}function sl(e,t,n,r){var l=st();te.flags|=e,l.memoizedState=xr(1|t,n,void 0,r===void 0?null:r)}function ql(e,t,n,r){var l=Je();r=r===void 0?null:r;var o=void 0;if(ie!==null){var i=ie.memoizedState;if(o=i.destroy,r!==null&&fs(r,i.deps)){l.memoizedState=xr(t,n,o,r);return}}te.flags|=e,l.memoizedState=xr(1|t,n,o,r)}function Su(e,t){return sl(8390656,8,e,t)}function hs(e,t){return ql(2048,8,e,t)}function Oc(e,t){return ql(4,2,e,t)}function jc(e,t){return ql(4,4,e,t)}function Ac(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Lc(e,t,n){return n=n!=null?n.concat([e]):null,ql(4,4,Ac.bind(null,t,e),n)}function ms(){}function Ic(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&fs(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Dc(e,t){var n=Je();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&fs(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function zc(e,t,n){return en&21?(nt(n,t)||(n=$a(),te.lanes|=n,tn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Te=!0),e.memoizedState=n)}function Fp(e,t){var n=X;X=n!==0&&4>n?n:4,e(!0);var r=Po.transition;Po.transition={};try{e(!1),t()}finally{X=n,Po.transition=r}}function Fc(){return Je().memoizedState}function Up(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Uc(e))Mc(t,n);else if(n=wc(e,t,n,r),n!==null){var l=ke();tt(n,e,r,l),Bc(n,t,r)}}function Mp(e,t,n){var r=Dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Uc(e))Mc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,nt(s,i)){var u=t.interleaved;u===null?(l.next=l,is(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=wc(e,t,l,r),n!==null&&(l=ke(),tt(n,e,r,l),Bc(n,t,r))}}function Uc(e){var t=e.alternate;return e===te||t!==null&&t===te}function Mc(e,t){or=Al=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Ki(e,n)}}var Ll={readContext:Xe,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},Bp={readContext:Xe,useCallback:function(e,t){return st().memoizedState=[e,t===void 0?null:t],e},useContext:Xe,useEffect:Su,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,sl(4194308,4,Ac.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sl(4194308,4,e,t)},useInsertionEffect:function(e,t){return sl(4,2,e,t)},useMemo:function(e,t){var n=st();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=st();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Up.bind(null,te,e),[r.memoizedState,e]},useRef:function(e){var t=st();return e={current:e},t.memoizedState=e},useState:wu,useDebugValue:ms,useDeferredValue:function(e){return st().memoizedState=e},useTransition:function(){var e=wu(!1),t=e[0];return e=Fp.bind(null,e[1]),st().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=te,l=st();if(b){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),ae===null)throw Error(x(349));en&30||xc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Su(Cc.bind(null,r,o,e),[e]),r.flags|=2048,xr(9,Nc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=st(),t=ae.identifierPrefix;if(b){var n=ht,r=pt;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Er++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=zp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},$p={readContext:Xe,useCallback:Ic,useContext:Xe,useEffect:hs,useImperativeHandle:Lc,useInsertionEffect:Oc,useLayoutEffect:jc,useMemo:Dc,useReducer:Ro,useRef:Tc,useState:function(){return Ro(kr)},useDebugValue:ms,useDeferredValue:function(e){var t=Je();return zc(t,ie.memoizedState,e)},useTransition:function(){var e=Ro(kr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:Ec,useSyncExternalStore:kc,useId:Fc,unstable_isNewReconciler:!1},Hp={readContext:Xe,useCallback:Ic,useContext:Xe,useEffect:hs,useImperativeHandle:Lc,useInsertionEffect:Oc,useLayoutEffect:jc,useMemo:Dc,useReducer:To,useRef:Tc,useState:function(){return To(kr)},useDebugValue:ms,useDeferredValue:function(e){var t=Je();return ie===null?t.memoizedState=e:zc(t,ie.memoizedState,e)},useTransition:function(){var e=To(kr)[0],t=Je().memoizedState;return[e,t]},useMutableSource:Ec,useSyncExternalStore:kc,useId:Fc,unstable_isNewReconciler:!1};function Ge(e,t){if(e&&e.defaultProps){t=ne({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function hi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:ne({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Xl={isMounted:function(e){return(e=e._reactInternals)?on(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ke(),l=Dt(e),o=mt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(tt(t,e,l,r),ol(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ke(),l=Dt(e),o=mt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(tt(t,e,l,r),ol(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ke(),r=Dt(e),l=mt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Lt(e,l,r),t!==null&&(tt(t,e,r,n),ol(t,e,r))}};function _u(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!gr(n,r)||!gr(l,o):!0}function $c(e,t,n){var r=!1,l=Ut,o=t.contextType;return typeof o=="object"&&o!==null?o=Xe(o):(l=je(t)?Zt:_e.current,r=t.contextTypes,o=(r=r!=null)?Rn(e,l):Ut),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Xl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Eu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Xl.enqueueReplaceState(t,t.state,null)}function mi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ss(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Xe(o):(o=je(t)?Zt:_e.current,l.context=Rn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(hi(e,t,o,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Xl.enqueueReplaceState(l,l.state,null),Ol(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function An(e,t){try{var n="",r=t;do n+=gd(r),r=r.return;while(r);var l=n}catch(o){l=`
40Error generating stack: `+o.message+`
41`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Oo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function gi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Vp=typeof WeakMap=="function"?WeakMap:Map;function Hc(e,t,n){n=mt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Dl||(Dl=!0,Ci=r),gi(e,t)},n}function Vc(e,t,n){n=mt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){gi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){gi(e,t),typeof r!="function"&&(It===null?It=new Set([this]):It.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function ku(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Vp;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=rh.bind(null,e,t,n),t.then(e,e))}function xu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Nu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=mt(-1,1),t.tag=2,Lt(n,t,1))),n.lanes|=1),e)}var Wp=St.ReactCurrentOwner,Te=!1;function Ee(e,t,n,r){t.child=e===null?vc(t,null,n,r):On(t,e.child,n,r)}function Cu(e,t,n,r,l){n=n.render;var o=t.ref;return Nn(t,l),r=ds(e,t,n,r,o,l),n=ps(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&n&&es(t),t.flags|=1,Ee(e,t,r,l),t.child)}function Pu(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!ks(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Wc(e,t,o,r,l)):(e=fl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:gr,n(i,r)&&e.ref===t.ref)return wt(e,t,l)}return t.flags|=1,e=zt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Wc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(gr(o,r)&&e.ref===t.ref)if(Te=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Te=!0);else return t.lanes=e.lanes,wt(e,t,l)}return yi(e,t,n,r,l)}function Qc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Y(Sn,De),De|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Y(Sn,De),De|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Y(Sn,De),De|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Y(Sn,De),De|=r;return Ee(e,t,l,n),t.child}function Kc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function yi(e,t,n,r,l){var o=je(n)?Zt:_e.current;return o=Rn(t,o),Nn(t,l),n=ds(e,t,n,r,o,l),r=ps(),e!==null&&!Te?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,wt(e,t,l)):(b&&r&&es(t),t.flags|=1,Ee(e,t,n,l),t.child)}function Ru(e,t,n,r,l){if(je(n)){var o=!0;Nl(t)}else o=!1;if(Nn(t,l),t.stateNode===null)ul(e,t),$c(t,n,r),mi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var u=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Xe(a):(a=je(n)?Zt:_e.current,a=Rn(t,a));var p=n.getDerivedStateFromProps,h=typeof p=="function"||typeof i.getSnapshotBeforeUpdate=="function";h||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||u!==a)&&Eu(t,i,r,a),xt=!1;var g=t.memoizedState;i.state=g,Ol(t,r,i,l),u=t.memoizedState,s!==r||g!==u||Oe.current||xt?(typeof p=="function"&&(hi(t,n,p,r),u=t.memoizedState),(s=xt||_u(t,n,s,r,g,u,a))?(h||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=a,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Sc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ge(t.type,s),i.props=a,h=t.pendingProps,g=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Xe(u):(u=je(n)?Zt:_e.current,u=Rn(t,u));var k=n.getDerivedStateFromProps;(p=typeof k=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||g!==u)&&Eu(t,i,r,u),xt=!1,g=t.memoizedState,i.state=g,Ol(t,r,i,l);var m=t.memoizedState;s!==h||g!==m||Oe.current||xt?(typeof k=="function"&&(hi(t,n,k,r),m=t.memoizedState),(a=xt||_u(t,n,a,r,g,m,u)||!1)?(p||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,m,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,m,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=u,r=a):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return vi(e,t,n,r,o,l)}function vi(e,t,n,r,l,o){Kc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&pu(t,n,!1),wt(e,t,o);r=t.stateNode,Wp.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=On(t,e.child,null,o),t.child=On(t,null,s,o)):Ee(e,t,s,o),t.memoizedState=r.state,l&&pu(t,n,!0),t.child}function qc(e){var t=e.stateNode;t.pendingContext?du(e,t.pendingContext,t.pendingContext!==t.context):t.context&&du(e,t.context,!1),us(e,t.containerInfo)}function Tu(e,t,n,r,l){return Tn(),ns(l),t.flags|=256,Ee(e,t,n,r),t.child}var wi={dehydrated:null,treeContext:null,retryLane:0};function Si(e){return{baseLanes:e,cachePool:null,transitions:null}}function Xc(e,t,n){var r=t.pendingProps,l=ee.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),Y(ee,l&1),e===null)return di(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=Gl(i,r,0,null),e=Yt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Si(n),t.memoizedState=wi,e):gs(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return Qp(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=zt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=zt(s,o):(o=Yt(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Si(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=wi,r}return o=e.child,e=o.sibling,r=zt(o,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function gs(e,t){return t=Gl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Jr(e,t,n,r){return r!==null&&ns(r),On(t,e.child,null,n),e=gs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Qp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Oo(Error(x(422))),Jr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Gl({mode:"visible",children:r.children},l,0,null),o=Yt(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&On(t,e.child,null,i),t.child.memoizedState=Si(i),t.memoizedState=wi,o);if(!(t.mode&1))return Jr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(x(419)),r=Oo(o,r,void 0),Jr(e,t,i,r)}if(s=(i&e.childLanes)!==0,Te||s){if(r=ae,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,vt(e,l),tt(r,e,l,-1))}return Es(),r=Oo(Error(x(421))),Jr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=lh.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,ze=At(l.nextSibling),Fe=t,b=!0,be=null,e!==null&&(We[Qe++]=pt,We[Qe++]=ht,We[Qe++]=bt,pt=e.id,ht=e.overflow,bt=t),t=gs(t,r.children),t.flags|=4096,t)}function Ou(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),pi(e.return,t,n)}function jo(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function Jc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(Ee(e,t,r.children,n),r=ee.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ou(e,n,t);else if(e.tag===19)Ou(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Y(ee,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&jl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),jo(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&jl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}jo(t,!0,n,null,o);break;case"together":jo(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ul(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function wt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),tn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(x(153));if(t.child!==null){for(e=t.child,n=zt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=zt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Kp(e,t,n){switch(t.tag){case 3:qc(t),Tn();break;case 5:_c(t);break;case 1:je(t.type)&&Nl(t);break;case 4:us(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Y(Rl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Y(ee,ee.current&1),t.flags|=128,null):n&t.child.childLanes?Xc(e,t,n):(Y(ee,ee.current&1),e=wt(e,t,n),e!==null?e.sibling:null);Y(ee,ee.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Jc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Y(ee,ee.current),r)break;return null;case 22:case 23:return t.lanes=0,Qc(e,t,n)}return wt(e,t,n)}var Yc,_i,Gc,Zc;Yc=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};_i=function(){};Gc=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,qt(ct.current);var o=null;switch(n){case"input":l=Vo(e,l),r=Vo(e,r),o=[];break;case"select":l=ne({},l,{value:void 0}),r=ne({},r,{value:void 0}),o=[];break;case"textarea":l=Ko(e,l),r=Ko(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=kl)}Xo(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var s=l[a];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(ar.hasOwnProperty(a)?o||(o=[]):(o=o||[]).push(a,null));for(a in r){var u=r[a];if(s=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==s&&(u!=null||s!=null))if(a==="style")if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(o||(o=[]),o.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,s=s?s.__html:void 0,u!=null&&s!==u&&(o=o||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(o=o||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(ar.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&G("scroll",e),o||s===u||(o=[])):(o=o||[]).push(a,u))}n&&(o=o||[]).push("style",n);var a=o;(t.updateQueue=a)&&(t.flags|=4)}};Zc=function(e,t,n,r){n!==r&&(t.flags|=4)};function qn(e,t){if(!b)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function qp(e,t,n){var r=t.pendingProps;switch(ts(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return je(t.type)&&xl(),ve(t),null;case 3:return r=t.stateNode,jn(),Z(Oe),Z(_e),cs(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(qr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,be!==null&&(Ti(be),be=null))),_i(e,t),ve(t),null;case 5:as(t);var l=qt(_r.current);if(n=t.type,e!==null&&t.stateNode!=null)Gc(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(x(166));return ve(t),null}if(e=qt(ct.current),qr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ut]=t,r[wr]=o,e=(t.mode&1)!==0,n){case"dialog":G("cancel",r),G("close",r);break;case"iframe":case"object":case"embed":G("load",r);break;case"video":case"audio":for(l=0;l<bn.length;l++)G(bn[l],r);break;case"source":G("error",r);break;case"img":case"image":case"link":G("error",r),G("load",r);break;case"details":G("toggle",r);break;case"input":Ms(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":$s(r,o),G("invalid",r)}Xo(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&Kr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Kr(r.textContent,s,e),l=["children",""+s]):ar.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":Ur(r),Bs(r,o,!0);break;case"textarea":Ur(r),Hs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=kl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Ca(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[ut]=t,e[wr]=r,Yc(e,t,!1,!1),t.stateNode=e;e:{switch(i=Jo(n,r),n){case"dialog":G("cancel",e),G("close",e),l=r;break;case"iframe":case"object":case"embed":G("load",e),l=r;break;case"video":case"audio":for(l=0;l<bn.length;l++)G(bn[l],e);l=r;break;case"source":G("error",e),l=r;break;case"img":case"image":case"link":G("error",e),G("load",e),l=r;break;case"details":G("toggle",e),l=r;break;case"input":Ms(e,r),l=Vo(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=ne({},r,{value:void 0}),G("invalid",e);break;case"textarea":$s(e,r),l=Ko(e,r),G("invalid",e);break;default:l=r}Xo(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Ta(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Pa(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&cr(e,u):typeof u=="number"&&cr(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(ar.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Bi(e,o,u,i))}switch(n){case"input":Ur(e),Bs(e,r,!1);break;case"textarea":Ur(e),Hs(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ft(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?_n(e,!!r.multiple,o,!1):r.defaultValue!=null&&_n(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=kl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)Zc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=qt(_r.current),qt(ct.current),qr(t)){if(r=t.stateNode,n=t.memoizedProps,r[ut]=t,(o=r.nodeValue!==n)&&(e=Fe,e!==null))switch(e.tag){case 3:Kr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Kr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ut]=t,t.stateNode=r}return ve(t),null;case 13:if(Z(ee),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(b&&ze!==null&&t.mode&1&&!(t.flags&128))gc(),Tn(),t.flags|=98560,o=!1;else if(o=qr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(x(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(x(317));o[ut]=t}else Tn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),o=!1}else be!==null&&(Ti(be),be=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ee.current&1?se===0&&(se=3):Es())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return jn(),_i(e,t),e===null&&yr(t.stateNode.containerInfo),ve(t),null;case 10:return os(t.type._context),ve(t),null;case 17:return je(t.type)&&xl(),ve(t),null;case 19:if(Z(ee),o=t.memoizedState,o===null)return ve(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)qn(o,!1);else{if(se!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=jl(e),i!==null){for(t.flags|=128,qn(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Y(ee,ee.current&1|2),t.child}e=e.sibling}o.tail!==null&&le()>Ln&&(t.flags|=128,r=!0,qn(o,!1),t.lanes=4194304)}else{if(!r)if(e=jl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),qn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!b)return ve(t),null}else 2*le()-o.renderingStartTime>Ln&&n!==1073741824&&(t.flags|=128,r=!0,qn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=le(),t.sibling=null,n=ee.current,Y(ee,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return _s(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?De&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function Xp(e,t){switch(ts(t),t.tag){case 1:return je(t.type)&&xl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(),Z(Oe),Z(_e),cs(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return as(t),null;case 13:if(Z(ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(x(340));Tn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(ee),null;case 4:return jn(),null;case 10:return os(t.type._context),null;case 22:case 23:return _s(),null;case 24:return null;default:return null}}var Yr=!1,we=!1,Jp=typeof WeakSet=="function"?WeakSet:Set,A=null;function wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){re(e,t,r)}else n.current=null}function Ei(e,t,n){try{n()}catch(r){re(e,t,r)}}var ju=!1;function Yp(e,t){if(oi=Sl,e=rc(),bi(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,a=0,p=0,h=e,g=null;t:for(;;){for(var k;h!==n||l!==0&&h.nodeType!==3||(s=i+l),h!==o||r!==0&&h.nodeType!==3||(u=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(k=h.firstChild)!==null;)g=h,h=k;for(;;){if(h===e)break t;if(g===n&&++a===l&&(s=i),g===o&&++p===r&&(u=i),(k=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=k}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ii={focusedElem:e,selectionRange:n},Sl=!1,A=t;A!==null;)if(t=A,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,A=e;else for(;A!==null;){t=A;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var S=m.memoizedProps,N=m.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?S:Ge(t.type,S),N);c.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var f=t.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(x(163))}}catch(_){re(t,t.return,_)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return m=ju,ju=!1,m}function ir(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Ei(t,n,o)}l=l.next}while(l!==r)}}function Jl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ki(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function bc(e){var t=e.alternate;t!==null&&(e.alternate=null,bc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ut],delete t[wr],delete t[ai],delete t[Ap],delete t[Lp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ef(e){return e.tag===5||e.tag===3||e.tag===4}function Au(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ef(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function xi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=kl));else if(r!==4&&(e=e.child,e!==null))for(xi(e,t,n),e=e.sibling;e!==null;)xi(e,t,n),e=e.sibling}function Ni(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ni(e,t,n),e=e.sibling;e!==null;)Ni(e,t,n),e=e.sibling}var de=null,Ze=!1;function Et(e,t,n){for(n=n.child;n!==null;)tf(e,t,n),n=n.sibling}function tf(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount($l,n)}catch{}switch(n.tag){case 5:we||wn(n,t);case 6:var r=de,l=Ze;de=null,Et(e,t,n),de=r,Ze=l,de!==null&&(Ze?(e=de,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):de.removeChild(n.stateNode));break;case 18:de!==null&&(Ze?(e=de,n=n.stateNode,e.nodeType===8?xo(e.parentNode,n):e.nodeType===1&&xo(e,n),hr(e)):xo(de,n.stateNode));break;case 4:r=de,l=Ze,de=n.stateNode.containerInfo,Ze=!0,Et(e,t,n),de=r,Ze=l;break;case 0:case 11:case 14:case 15:if(!we&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ei(n,t,i),l=l.next}while(l!==r)}Et(e,t,n);break;case 1:if(!we&&(wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){re(n,t,s)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(we=(r=we)||n.memoizedState!==null,Et(e,t,n),we=r):Et(e,t,n);break;default:Et(e,t,n)}}function Lu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Jp),t.forEach(function(r){var l=oh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ye(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:de=s.stateNode,Ze=!1;break e;case 3:de=s.stateNode.containerInfo,Ze=!0;break e;case 4:de=s.stateNode.containerInfo,Ze=!0;break e}s=s.return}if(de===null)throw Error(x(160));tf(o,i,l),de=null,Ze=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){re(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)nf(t,e),t=t.sibling}function nf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ye(t,e),ot(e),r&4){try{ir(3,e,e.return),Jl(3,e)}catch(S){re(e,e.return,S)}try{ir(5,e,e.return)}catch(S){re(e,e.return,S)}}break;case 1:Ye(t,e),ot(e),r&512&&n!==null&&wn(n,n.return);break;case 5:if(Ye(t,e),ot(e),r&512&&n!==null&&wn(n,n.return),e.flags&32){var l=e.stateNode;try{cr(l,"")}catch(S){re(e,e.return,S)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&xa(l,o),Jo(s,i);var a=Jo(s,o);for(i=0;i<u.length;i+=2){var p=u[i],h=u[i+1];p==="style"?Ta(l,h):p==="dangerouslySetInnerHTML"?Pa(l,h):p==="children"?cr(l,h):Bi(l,p,h,a)}switch(s){case"input":Wo(l,o);break;case"textarea":Na(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var k=o.value;k!=null?_n(l,!!o.multiple,k,!1):g!==!!o.multiple&&(o.defaultValue!=null?_n(l,!!o.multiple,o.defaultValue,!0):_n(l,!!o.multiple,o.multiple?[]:"",!1))}l[wr]=o}catch(S){re(e,e.return,S)}}break;case 6:if(Ye(t,e),ot(e),r&4){if(e.stateNode===null)throw Error(x(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(S){re(e,e.return,S)}}break;case 3:if(Ye(t,e),ot(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{hr(t.containerInfo)}catch(S){re(e,e.return,S)}break;case 4:Ye(t,e),ot(e);break;case 13:Ye(t,e),ot(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ws=le())),r&4&&Lu(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(we=(a=we)||p,Ye(t,e),we=a):Ye(t,e),ot(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!p&&e.mode&1)for(A=e,p=e.child;p!==null;){for(h=A=p;A!==null;){switch(g=A,k=g.child,g.tag){case 0:case 11:case 14:case 15:ir(4,g,g.return);break;case 1:wn(g,g.return);var m=g.stateNode;if(typeof m.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(S){re(r,n,S)}}break;case 5:wn(g,g.return);break;case 22:if(g.memoizedState!==null){Du(h);continue}}k!==null?(k.return=g,A=k):Du(h)}p=p.sibling}e:for(p=null,h=e;;){if(h.tag===5){if(p===null){p=h;try{l=h.stateNode,a?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=h.stateNode,u=h.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,s.style.display=Ra("display",i))}catch(S){re(e,e.return,S)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(S){re(e,e.return,S)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ye(t,e),ot(e),r&4&&Lu(e);break;case 21:break;default:Ye(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(ef(n)){var r=n;break e}n=n.return}throw Error(x(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(cr(l,""),r.flags&=-33);var o=Au(e);Ni(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Au(e);xi(e,s,i);break;default:throw Error(x(161))}}catch(u){re(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Gp(e,t,n){A=e,rf(e)}function rf(e,t,n){for(var r=(e.mode&1)!==0;A!==null;){var l=A,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Yr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||we;s=Yr;var a=we;if(Yr=i,(we=u)&&!a)for(A=l;A!==null;)i=A,u=i.child,i.tag===22&&i.memoizedState!==null?zu(l):u!==null?(u.return=i,A=u):zu(l);for(;o!==null;)A=o,rf(o),o=o.sibling;A=l,Yr=s,we=a}Iu(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,A=o):Iu(e)}}function Iu(e){for(;A!==null;){var t=A;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:we||Jl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!we)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ge(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&vu(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}vu(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var p=a.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&hr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}we||t.flags&512&&ki(t)}catch(g){re(t,t.return,g)}}if(t===e){A=null;break}if(n=t.sibling,n!==null){n.return=t.return,A=n;break}A=t.return}}function Du(e){for(;A!==null;){var t=A;if(t===e){A=null;break}var n=t.sibling;if(n!==null){n.return=t.return,A=n;break}A=t.return}}function zu(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Jl(4,t)}catch(u){re(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){re(t,l,u)}}var o=t.return;try{ki(t)}catch(u){re(t,o,u)}break;case 5:var i=t.return;try{ki(t)}catch(u){re(t,i,u)}}}catch(u){re(t,t.return,u)}if(t===e){A=null;break}var s=t.sibling;if(s!==null){s.return=t.return,A=s;break}A=t.return}}var Zp=Math.ceil,Il=St.ReactCurrentDispatcher,ys=St.ReactCurrentOwner,qe=St.ReactCurrentBatchConfig,W=0,ae=null,oe=null,pe=0,De=0,Sn=Bt(0),se=0,Nr=null,tn=0,Yl=0,vs=0,sr=null,Re=null,ws=0,Ln=1/0,ft=null,Dl=!1,Ci=null,It=null,Gr=!1,Rt=null,zl=0,ur=0,Pi=null,al=-1,cl=0;function ke(){return W&6?le():al!==-1?al:al=le()}function Dt(e){return e.mode&1?W&2&&pe!==0?pe&-pe:Dp.transition!==null?(cl===0&&(cl=$a()),cl):(e=X,e!==0||(e=window.event,e=e===void 0?16:Xa(e.type)),e):1}function tt(e,t,n,r){if(50<ur)throw ur=0,Pi=null,Error(x(185));Pr(e,n,r),(!(W&2)||e!==ae)&&(e===ae&&(!(W&2)&&(Yl|=n),se===4&&Ct(e,pe)),Ae(e,r),n===1&&W===0&&!(t.mode&1)&&(Ln=le()+500,Kl&&$t()))}function Ae(e,t){var n=e.callbackNode;Dd(e,t);var r=wl(e,e===ae?pe:0);if(r===0)n!==null&&Qs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Qs(n),t===1)e.tag===0?Ip(Fu.bind(null,e)):pc(Fu.bind(null,e)),Op(function(){!(W&6)&&$t()}),n=null;else{switch(Ha(r)){case 1:n=Qi;break;case 4:n=Ma;break;case 16:n=vl;break;case 536870912:n=Ba;break;default:n=vl}n=df(n,lf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function lf(e,t){if(al=-1,cl=0,W&6)throw Error(x(327));var n=e.callbackNode;if(Cn()&&e.callbackNode!==n)return null;var r=wl(e,e===ae?pe:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Fl(e,r);else{t=r;var l=W;W|=2;var o=sf();(ae!==e||pe!==t)&&(ft=null,Ln=le()+500,Jt(e,t));do try{th();break}catch(s){of(e,s)}while(!0);ls(),Il.current=o,W=l,oe!==null?t=0:(ae=null,pe=0,t=se)}if(t!==0){if(t===2&&(l=ei(e),l!==0&&(r=l,t=Ri(e,l))),t===1)throw n=Nr,Jt(e,0),Ct(e,r),Ae(e,le()),n;if(t===6)Ct(e,r);else{if(l=e.current.alternate,!(r&30)&&!bp(l)&&(t=Fl(e,r),t===2&&(o=ei(e),o!==0&&(r=o,t=Ri(e,o))),t===1))throw n=Nr,Jt(e,0),Ct(e,r),Ae(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Wt(e,Re,ft);break;case 3:if(Ct(e,r),(r&130023424)===r&&(t=ws+500-le(),10<t)){if(wl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ke(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ui(Wt.bind(null,e,Re,ft),t);break}Wt(e,Re,ft);break;case 4:if(Ct(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-et(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Zp(r/1960))-r,10<r){e.timeoutHandle=ui(Wt.bind(null,e,Re,ft),r);break}Wt(e,Re,ft);break;case 5:Wt(e,Re,ft);break;default:throw Error(x(329))}}}return Ae(e,le()),e.callbackNode===n?lf.bind(null,e):null}function Ri(e,t){var n=sr;return e.current.memoizedState.isDehydrated&&(Jt(e,t).flags|=256),e=Fl(e,t),e!==2&&(t=Re,Re=n,t!==null&&Ti(t)),e}function Ti(e){Re===null?Re=e:Re.push.apply(Re,e)}function bp(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],o=l.getSnapshot;l=l.value;try{if(!nt(o(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ct(e,t){for(t&=~vs,t&=~Yl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function Fu(e){if(W&6)throw Error(x(327));Cn();var t=wl(e,0);if(!(t&1))return Ae(e,le()),null;var n=Fl(e,t);if(e.tag!==0&&n===2){var r=ei(e);r!==0&&(t=r,n=Ri(e,r))}if(n===1)throw n=Nr,Jt(e,0),Ct(e,t),Ae(e,le()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wt(e,Re,ft),Ae(e,le()),null}function Ss(e,t){var n=W;W|=1;try{return e(t)}finally{W=n,W===0&&(Ln=le()+500,Kl&&$t())}}function nn(e){Rt!==null&&Rt.tag===0&&!(W&6)&&Cn();var t=W;W|=1;var n=qe.transition,r=X;try{if(qe.transition=null,X=1,e)return e()}finally{X=r,qe.transition=n,W=t,!(W&6)&&$t()}}function _s(){De=Sn.current,Z(Sn)}function Jt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Tp(n)),oe!==null)for(n=oe.return;n!==null;){var r=n;switch(ts(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&xl();break;case 3:jn(),Z(Oe),Z(_e),cs();break;case 5:as(r);break;case 4:jn();break;case 13:Z(ee);break;case 19:Z(ee);break;case 10:os(r.type._context);break;case 22:case 23:_s()}n=n.return}if(ae=e,oe=e=zt(e.current,null),pe=De=t,se=0,Nr=null,vs=Yl=tn=0,Re=sr=null,Kt!==null){for(t=0;t<Kt.length;t++)if(n=Kt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Kt=null}return e}function of(e,t){do{var n=oe;try{if(ls(),il.current=Ll,Al){for(var r=te.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Al=!1}if(en=0,ue=ie=te=null,or=!1,Er=0,ys.current=null,n===null||n.return===null){se=1,Nr=t,oe=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=pe,s.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,p=s,h=p.tag;if(!(p.mode&1)&&(h===0||h===11||h===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var k=xu(i);if(k!==null){k.flags&=-257,Nu(k,i,s,o,t),k.mode&1&&ku(o,a,t),t=k,u=a;var m=t.updateQueue;if(m===null){var S=new Set;S.add(u),t.updateQueue=S}else m.add(u);break e}else{if(!(t&1)){ku(o,a,t),Es();break e}u=Error(x(426))}}else if(b&&s.mode&1){var N=xu(i);if(N!==null){!(N.flags&65536)&&(N.flags|=256),Nu(N,i,s,o,t),ns(An(u,s));break e}}o=u=An(u,s),se!==4&&(se=2),sr===null?sr=[o]:sr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Hc(o,u,t);yu(o,c);break e;case 1:s=u;var d=o.type,f=o.stateNode;if(!(o.flags&128)&&(typeof d.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(It===null||!It.has(f)))){o.flags|=65536,t&=-t,o.lanes|=t;var _=Vc(o,s,t);yu(o,_);break e}}o=o.return}while(o!==null)}af(n)}catch(P){t=P,oe===n&&n!==null&&(oe=n=n.return);continue}break}while(!0)}function sf(){var e=Il.current;return Il.current=Ll,e===null?Ll:e}function Es(){(se===0||se===3||se===2)&&(se=4),ae===null||!(tn&268435455)&&!(Yl&268435455)||Ct(ae,pe)}function Fl(e,t){var n=W;W|=2;var r=sf();(ae!==e||pe!==t)&&(ft=null,Jt(e,t));do try{eh();break}catch(l){of(e,l)}while(!0);if(ls(),W=n,Il.current=r,oe!==null)throw Error(x(261));return ae=null,pe=0,se}function eh(){for(;oe!==null;)uf(oe)}function th(){for(;oe!==null&&!Cd();)uf(oe)}function uf(e){var t=ff(e.alternate,e,De);e.memoizedProps=e.pendingProps,t===null?af(e):oe=t,ys.current=null}function af(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Xp(n,t),n!==null){n.flags&=32767,oe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{se=6,oe=null;return}}else if(n=qp(n,t,De),n!==null){oe=n;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);se===0&&(se=5)}function Wt(e,t,n){var r=X,l=qe.transition;try{qe.transition=null,X=1,nh(e,t,n,r)}finally{qe.transition=l,X=r}return null}function nh(e,t,n,r){do Cn();while(Rt!==null);if(W&6)throw Error(x(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(x(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(zd(e,o),e===ae&&(oe=ae=null,pe=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Gr||(Gr=!0,df(vl,function(){return Cn(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=qe.transition,qe.transition=null;var i=X;X=1;var s=W;W|=4,ys.current=null,Yp(e,n),nf(n,e),Ep(ii),Sl=!!oi,ii=oi=null,e.current=n,Gp(n),Pd(),W=s,X=i,qe.transition=o}else e.current=n;if(Gr&&(Gr=!1,Rt=e,zl=l),o=e.pendingLanes,o===0&&(It=null),Od(n.stateNode),Ae(e,le()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Dl)throw Dl=!1,e=Ci,Ci=null,e;return zl&1&&e.tag!==0&&Cn(),o=e.pendingLanes,o&1?e===Pi?ur++:(ur=0,Pi=e):ur=0,$t(),null}function Cn(){if(Rt!==null){var e=Ha(zl),t=qe.transition,n=X;try{if(qe.transition=null,X=16>e?16:e,Rt===null)var r=!1;else{if(e=Rt,Rt=null,zl=0,W&6)throw Error(x(331));var l=W;for(W|=4,A=e.current;A!==null;){var o=A,i=o.child;if(A.flags&16){var s=o.deletions;if(s!==null){for(var u=0;u<s.length;u++){var a=s[u];for(A=a;A!==null;){var p=A;switch(p.tag){case 0:case 11:case 15:ir(8,p,o)}var h=p.child;if(h!==null)h.return=p,A=h;else for(;A!==null;){p=A;var g=p.sibling,k=p.return;if(bc(p),p===a){A=null;break}if(g!==null){g.return=k,A=g;break}A=k}}}var m=o.alternate;if(m!==null){var S=m.child;if(S!==null){m.child=null;do{var N=S.sibling;S.sibling=null,S=N}while(S!==null)}}A=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,A=i;else e:for(;A!==null;){if(o=A,o.flags&2048)switch(o.tag){case 0:case 11:case 15:ir(9,o,o.return)}var c=o.sibling;if(c!==null){c.return=o.return,A=c;break e}A=o.return}}var d=e.current;for(A=d;A!==null;){i=A;var f=i.child;if(i.subtreeFlags&2064&&f!==null)f.return=i,A=f;else e:for(i=d;A!==null;){if(s=A,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Jl(9,s)}}catch(P){re(s,s.return,P)}if(s===i){A=null;break e}var _=s.sibling;if(_!==null){_.return=s.return,A=_;break e}A=s.return}}if(W=l,$t(),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot($l,e)}catch{}r=!0}return r}finally{X=n,qe.transition=t}}return!1}function Uu(e,t,n){t=An(n,t),t=Hc(e,t,1),e=Lt(e,t,1),t=ke(),e!==null&&(Pr(e,1,t),Ae(e,t))}function re(e,t,n){if(e.tag===3)Uu(e,e,n);else for(;t!==null;){if(t.tag===3){Uu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(It===null||!It.has(r))){e=An(n,e),e=Vc(t,e,1),t=Lt(t,e,1),e=ke(),t!==null&&(Pr(t,1,e),Ae(t,e));break}}t=t.return}}function rh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ke(),e.pingedLanes|=e.suspendedLanes&n,ae===e&&(pe&n)===n&&(se===4||se===3&&(pe&130023424)===pe&&500>le()-ws?Jt(e,0):vs|=n),Ae(e,t)}function cf(e,t){t===0&&(e.mode&1?(t=$r,$r<<=1,!($r&130023424)&&($r=4194304)):t=1);var n=ke();e=vt(e,t),e!==null&&(Pr(e,t,n),Ae(e,n))}function lh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),cf(e,n)}function oh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(x(314))}r!==null&&r.delete(t),cf(e,n)}var ff;ff=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Oe.current)Te=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Te=!1,Kp(e,t,n);Te=!!(e.flags&131072)}else Te=!1,b&&t.flags&1048576&&hc(t,Pl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ul(e,t),e=t.pendingProps;var l=Rn(t,_e.current);Nn(t,n),l=ds(null,t,r,e,l,n);var o=ps();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,je(r)?(o=!0,Nl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ss(t),l.updater=Xl,t.stateNode=l,l._reactInternals=t,mi(t,r,e,n),t=vi(null,t,r,!0,o,n)):(t.tag=0,b&&o&&es(t),Ee(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ul(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=sh(r),e=Ge(r,e),l){case 0:t=yi(null,t,r,e,n);break e;case 1:t=Ru(null,t,r,e,n);break e;case 11:t=Cu(null,t,r,e,n);break e;case 14:t=Pu(null,t,r,Ge(r.type,e),n);break e}throw Error(x(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),yi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),Ru(e,t,r,l,n);case 3:e:{if(qc(t),e===null)throw Error(x(387));r=t.pendingProps,o=t.memoizedState,l=o.element,Sc(e,t),Ol(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=An(Error(x(423)),t),t=Tu(e,t,r,n,l);break e}else if(r!==l){l=An(Error(x(424)),t),t=Tu(e,t,r,n,l);break e}else for(ze=At(t.stateNode.containerInfo.firstChild),Fe=t,b=!0,be=null,n=vc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tn(),r===l){t=wt(e,t,n);break e}Ee(e,t,r,n)}t=t.child}return t;case 5:return _c(t),e===null&&di(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,si(r,l)?i=null:o!==null&&si(r,o)&&(t.flags|=32),Kc(e,t),Ee(e,t,i,n),t.child;case 6:return e===null&&di(t),null;case 13:return Xc(e,t,n);case 4:return us(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=On(t,null,r,n):Ee(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),Cu(e,t,r,l,n);case 7:return Ee(e,t,t.pendingProps,n),t.child;case 8:return Ee(e,t,t.pendingProps.children,n),t.child;case 12:return Ee(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,Y(Rl,r._currentValue),r._currentValue=i,o!==null)if(nt(o.value,i)){if(o.children===l.children&&!Oe.current){t=wt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=mt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var p=a.pending;p===null?u.next=u:(u.next=p.next,p.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),pi(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(x(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),pi(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}Ee(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Nn(t,n),l=Xe(l),r=r(l),t.flags|=1,Ee(e,t,r,n),t.child;case 14:return r=t.type,l=Ge(r,t.pendingProps),l=Ge(r.type,l),Pu(e,t,r,l,n);case 15:return Wc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ge(r,l),ul(e,t),t.tag=1,je(r)?(e=!0,Nl(t)):e=!1,Nn(t,n),$c(t,r,l),mi(t,r,l,n),vi(null,t,r,!0,e,n);case 19:return Jc(e,t,n);case 22:return Qc(e,t,n)}throw Error(x(156,t.tag))};function df(e,t){return Ua(e,t)}function ih(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ke(e,t,n,r){return new ih(e,t,n,r)}function ks(e){return e=e.prototype,!(!e||!e.isReactComponent)}function sh(e){if(typeof e=="function")return ks(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Hi)return 11;if(e===Vi)return 14}return 2}function zt(e,t){var n=e.alternate;return n===null?(n=Ke(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function fl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")ks(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case cn:return Yt(n.children,l,o,t);case $i:i=8,l|=8;break;case Mo:return e=Ke(12,n,t,l|2),e.elementType=Mo,e.lanes=o,e;case Bo:return e=Ke(13,n,t,l),e.elementType=Bo,e.lanes=o,e;case $o:return e=Ke(19,n,t,l),e.elementType=$o,e.lanes=o,e;case _a:return Gl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wa:i=10;break e;case Sa:i=9;break e;case Hi:i=11;break e;case Vi:i=14;break e;case kt:i=16,r=null;break e}throw Error(x(130,e==null?e:typeof e,""))}return t=Ke(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Yt(e,t,n,r){return e=Ke(7,e,r,t),e.lanes=n,e}function Gl(e,t,n,r){return e=Ke(22,e,r,t),e.elementType=_a,e.lanes=n,e.stateNode={isHidden:!1},e}function Ao(e,t,n){return e=Ke(6,e,null,t),e.lanes=n,e}function Lo(e,t,n){return t=Ke(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=po(0),this.expirationTimes=po(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=po(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function xs(e,t,n,r,l,o,i,s,u){return e=new uh(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ke(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ss(o),e}function ah(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:an,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function pf(e){if(!e)return Ut;e=e._reactInternals;e:{if(on(e)!==e||e.tag!==1)throw Error(x(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(je(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(x(171))}if(e.tag===1){var n=e.type;if(je(n))return dc(e,n,t)}return t}function hf(e,t,n,r,l,o,i,s,u){return e=xs(n,r,!0,e,l,o,i,s,u),e.context=pf(null),n=e.current,r=ke(),l=Dt(n),o=mt(r,l),o.callback=t??null,Lt(n,o,l),e.current.lanes=l,Pr(e,l,r),Ae(e,r),e}function Zl(e,t,n,r){var l=t.current,o=ke(),i=Dt(l);return n=pf(n),t.context===null?t.context=n:t.pendingContext=n,t=mt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Lt(l,t,i),e!==null&&(tt(e,l,i,o),ol(e,l,i)),i}function Ul(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Mu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Ns(e,t){Mu(e,t),(e=e.alternate)&&Mu(e,t)}function ch(){return null}var mf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Cs(e){this._internalRoot=e}bl.prototype.render=Cs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Zl(e,t,null,null)};bl.prototype.unmount=Cs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nn(function(){Zl(null,e,null,null)}),t[yt]=null}};function bl(e){this._internalRoot=e}bl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Qa();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Nt.length&&t!==0&&t<Nt[n].priority;n++);Nt.splice(n,0,e),n===0&&qa(e)}};function Ps(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function eo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Bu(){}function fh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=Ul(i);o.call(a)}}var i=hf(t,r,e,0,null,!1,!1,"",Bu);return e._reactRootContainer=i,e[yt]=i.current,yr(e.nodeType===8?e.parentNode:e),nn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var a=Ul(u);s.call(a)}}var u=xs(e,0,!1,null,null,!1,!1,"",Bu);return e._reactRootContainer=u,e[yt]=u.current,yr(e.nodeType===8?e.parentNode:e),nn(function(){Zl(t,u,n,r)}),u}function to(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var u=Ul(i);s.call(u)}}Zl(t,i,e,l)}else i=fh(n,t,e,l,r);return Ul(i)}Va=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Zn(t.pendingLanes);n!==0&&(Ki(t,n|1),Ae(t,le()),!(W&6)&&(Ln=le()+500,$t()))}break;case 13:nn(function(){var r=vt(e,1);if(r!==null){var l=ke();tt(r,e,1,l)}}),Ns(e,1)}};qi=function(e){if(e.tag===13){var t=vt(e,134217728);if(t!==null){var n=ke();tt(t,e,134217728,n)}Ns(e,134217728)}};Wa=function(e){if(e.tag===13){var t=Dt(e),n=vt(e,t);if(n!==null){var r=ke();tt(n,e,t,r)}Ns(e,t)}};Qa=function(){return X};Ka=function(e,t){var n=X;try{return X=e,t()}finally{X=n}};Go=function(e,t,n){switch(t){case"input":if(Wo(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=Ql(r);if(!l)throw Error(x(90));ka(r),Wo(r,l)}}}break;case"textarea":Na(e,n);break;case"select":t=n.value,t!=null&&_n(e,!!n.multiple,t,!1)}};Aa=Ss;La=nn;var dh={usingClientEntryPoint:!1,Events:[Tr,hn,Ql,Oa,ja,Ss]},Xn={findFiberByHostInstance:Qt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ph={bundleType:Xn.bundleType,version:Xn.version,rendererPackageName:Xn.rendererPackageName,rendererConfig:Xn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:St.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=za(e),e===null?null:e.stateNode},findFiberByHostInstance:Xn.findFiberByHostInstance||ch,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zr.isDisabled&&Zr.supportsFiber)try{$l=Zr.inject(ph),at=Zr}catch{}}Me.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=dh;Me.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ps(t))throw Error(x(200));return ah(e,t,null,n)};Me.createRoot=function(e,t){if(!Ps(e))throw Error(x(299));var n=!1,r="",l=mf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=xs(e,1,!1,null,null,n,!1,r,l),e[yt]=t.current,yr(e.nodeType===8?e.parentNode:e),new Cs(t)};Me.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(x(188)):(e=Object.keys(e).join(","),Error(x(268,e)));return e=za(t),e=e===null?null:e.stateNode,e};Me.flushSync=function(e){return nn(e)};Me.hydrate=function(e,t,n){if(!eo(t))throw Error(x(200));return to(null,e,t,!0,n)};Me.hydrateRoot=function(e,t,n){if(!Ps(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=mf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=hf(t,null,e,1,n??null,l,!1,o,i),e[yt]=t.current,yr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new bl(t)};Me.render=function(e,t,n){if(!eo(t))throw Error(x(200));return to(null,e,t,!1,n)};Me.unmountComponentAtNode=function(e){if(!eo(e))throw Error(x(40));return e._reactRootContainer?(nn(function(){to(null,null,e,!1,function(){e._reactRootContainer=null,e[yt]=null})}),!0):!1};Me.unstable_batchedUpdates=Ss;Me.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!eo(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return to(e,t,n,!1,r)};Me.version="18.3.1-next-f1338f8080-20240426";function gf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(gf)}catch(e){console.error(e)}}gf(),ma.exports=Me;var hh=ma.exports,$u=hh;Fo.createRoot=$u.createRoot,Fo.hydrateRoot=$u.hydrateRoot;function yf(e,t){return function(){return e.apply(t,arguments)}}const{toString:mh}=Object.prototype,{getPrototypeOf:Rs}=Object,{iterator:no,toStringTag:vf}=Symbol,ro=(e=>t=>{const n=mh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),rt=e=>(e=e.toLowerCase(),t=>ro(t)===e),lo=e=>t=>typeof t===e,{isArray:Un}=Array,In=lo("undefined");function jr(e){return e!==null&&!In(e)&&e.constructor!==null&&!In(e.constructor)&&Le(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const wf=rt("ArrayBuffer");function gh(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&wf(e.buffer),t}const yh=lo("string"),Le=lo("function"),Sf=lo("number"),Ar=e=>e!==null&&typeof e=="object",vh=e=>e===!0||e===!1,dl=e=>{if(ro(e)!=="object")return!1;const t=Rs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(vf in e)&&!(no in e)},wh=e=>{if(!Ar(e)||jr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Sh=rt("Date"),_h=rt("File"),Eh=rt("Blob"),kh=rt("FileList"),xh=e=>Ar(e)&&Le(e.pipe),Nh=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Le(e.append)&&((t=ro(e))==="formdata"||t==="object"&&Le(e.toString)&&e.toString()==="[object FormData]"))},Ch=rt("URLSearchParams"),[Ph,Rh,Th,Oh]=["ReadableStream","Request","Response","Headers"].map(rt),jh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Lr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Un(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(jr(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),i=o.length;let s;for(r=0;r<i;r++)s=o[r],t.call(null,e[s],s,e)}}function _f(e,t){if(jr(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,l;for(;r-- >0;)if(l=n[r],t===l.toLowerCase())return l;return null}const Xt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ef=e=>!In(e)&&e!==Xt;function Oi(){const{caseless:e,skipUndefined:t}=Ef(this)&&this||{},n={},r=(l,o)=>{const i=e&&_f(n,o)||o;dl(n[i])&&dl(l)?n[i]=Oi(n[i],l):dl(l)?n[i]=Oi({},l):Un(l)?n[i]=l.slice():(!t||!In(l))&&(n[i]=l)};for(let l=0,o=arguments.length;l<o;l++)arguments[l]&&Lr(arguments[l],r);return n}const Ah=(e,t,n,{allOwnKeys:r}={})=>(Lr(t,(l,o)=>{n&&Le(l)?Object.defineProperty(e,o,{value:yf(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,o,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Lh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ih=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Dh=(e,t,n,r)=>{let l,o,i;const s={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),o=l.length;o-- >0;)i=l[o],(!r||r(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=n!==!1&&Rs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},zh=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Fh=e=>{if(!e)return null;if(Un(e))return e;let t=e.length;if(!Sf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Uh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Rs(Uint8Array)),Mh=(e,t)=>{const r=(e&&e[no]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},Bh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},$h=rt("HTMLFormElement"),Hh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Hu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Vh=rt("RegExp"),kf=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Lr(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},Wh=e=>{kf(e,(t,n)=>{if(Le(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Le(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Qh=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Un(e)?r(e):r(String(e).split(t)),n},Kh=()=>{},qh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Xh(e){return!!(e&&Le(e.append)&&e[vf]==="FormData"&&e[no])}const Jh=e=>{const t=new Array(10),n=(r,l)=>{if(Ar(r)){if(t.indexOf(r)>=0)return;if(jr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Un(r)?[]:{};return Lr(r,(i,s)=>{const u=n(i,l+1);!In(u)&&(o[s]=u)}),t[l]=void 0,o}}return r};return n(e,0)},Yh=rt("AsyncFunction"),Gh=e=>e&&(Ar(e)||Le(e))&&Le(e.then)&&Le(e.catch),xf=((e,t)=>e?setImmediate:t?((n,r)=>(Xt.addEventListener("message",({source:l,data:o})=>{l===Xt&&o===n&&r.length&&r.shift()()},!1),l=>{r.push(l),Xt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Le(Xt.postMessage)),Zh=typeof queueMicrotask<"u"?queueMicrotask.bind(Xt):typeof process<"u"&&process.nextTick||xf,bh=e=>e!=null&&Le(e[no]),y={isArray:Un,isArrayBuffer:wf,isBuffer:jr,isFormData:Nh,isArrayBufferView:gh,isString:yh,isNumber:Sf,isBoolean:vh,isObject:Ar,isPlainObject:dl,isEmptyObject:wh,isReadableStream:Ph,isRequest:Rh,isResponse:Th,isHeaders:Oh,isUndefined:In,isDate:Sh,isFile:_h,isBlob:Eh,isRegExp:Vh,isFunction:Le,isStream:xh,isURLSearchParams:Ch,isTypedArray:Uh,isFileList:kh,forEach:Lr,merge:Oi,extend:Ah,trim:jh,stripBOM:Lh,inherits:Ih,toFlatObject:Dh,kindOf:ro,kindOfTest:rt,endsWith:zh,toArray:Fh,forEachEntry:Mh,matchAll:Bh,isHTMLForm:$h,hasOwnProperty:Hu,hasOwnProp:Hu,reduceDescriptors:kf,freezeMethods:Wh,toObjectSet:Qh,toCamelCase:Hh,noop:Kh,toFiniteNumber:qh,findKey:_f,global:Xt,isContextDefined:Ef,isSpecCompliantForm:Xh,toJSONObject:Jh,isAsyncFn:Yh,isThenable:Gh,setImmediate:xf,asap:Zh,isIterable:bh};let D=class Nf extends Error{static from(t,n,r,l,o,i){const s=new Nf(t.message,n||t.code,r,l,o);return s.cause=t,s.name=t.name,i&&Object.assign(s,i),s}constructor(t,n,r,l,o){super(t),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),l&&(this.request=l),o&&(this.response=o,this.status=o.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:y.toJSONObject(this.config),code:this.code,status:this.status}}};D.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";D.ERR_BAD_OPTION="ERR_BAD_OPTION";D.ECONNABORTED="ECONNABORTED";D.ETIMEDOUT="ETIMEDOUT";D.ERR_NETWORK="ERR_NETWORK";D.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";D.ERR_DEPRECATED="ERR_DEPRECATED";D.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";D.ERR_BAD_REQUEST="ERR_BAD_REQUEST";D.ERR_CANCELED="ERR_CANCELED";D.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";D.ERR_INVALID_URL="ERR_INVALID_URL";const em=null;function ji(e){return y.isPlainObject(e)||y.isArray(e)}function Cf(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function Vu(e,t,n){return e?e.concat(t).map(function(l,o){return l=Cf(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function tm(e){return y.isArray(e)&&!e.some(ji)}const nm=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function oo(e,t,n){if(!y.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=y.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,N){return!y.isUndefined(N[S])});const r=n.metaTokens,l=n.visitor||p,o=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&y.isSpecCompliantForm(t);if(!y.isFunction(l))throw new TypeError("visitor must be a function");function a(m){if(m===null)return"";if(y.isDate(m))return m.toISOString();if(y.isBoolean(m))return m.toString();if(!u&&y.isBlob(m))throw new D("Blob is not supported. Use a Buffer instead.");return y.isArrayBuffer(m)||y.isTypedArray(m)?u&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function p(m,S,N){let c=m;if(m&&!N&&typeof m=="object"){if(y.endsWith(S,"{}"))S=r?S:S.slice(0,-2),m=JSON.stringify(m);else if(y.isArray(m)&&tm(m)||(y.isFileList(m)||y.endsWith(S,"[]"))&&(c=y.toArray(m)))return S=Cf(S),c.forEach(function(f,_){!(y.isUndefined(f)||f===null)&&t.append(i===!0?Vu([S],_,o):i===null?S:S+"[]",a(f))}),!1}return ji(m)?!0:(t.append(Vu(N,S,o),a(m)),!1)}const h=[],g=Object.assign(nm,{defaultVisitor:p,convertValue:a,isVisitable:ji});function k(m,S){if(!y.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+S.join("."));h.push(m),y.forEach(m,function(c,d){(!(y.isUndefined(c)||c===null)&&l.call(t,c,y.isString(d)?d.trim():d,S,g))===!0&&k(c,S?S.concat(d):[d])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return k(e),t}function Wu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ts(e,t){this._pairs=[],e&&oo(e,this,t)}const Pf=Ts.prototype;Pf.append=function(t,n){this._pairs.push([t,n])};Pf.toString=function(t){const n=t?function(r){return t.call(this,r,Wu)}:Wu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function rm(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Rf(e,t,n){if(!t)return e;const r=n&&n.encode||rm,l=y.isFunction(n)?{serialize:n}:n,o=l&&l.serialize;let i;if(o?i=o(t,l):i=y.isURLSearchParams(t)?t.toString():new Ts(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Qu{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){y.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Tf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},lm=typeof URLSearchParams<"u"?URLSearchParams:Ts,om=typeof FormData<"u"?FormData:null,im=typeof Blob<"u"?Blob:null,sm={isBrowser:!0,classes:{URLSearchParams:lm,FormData:om,Blob:im},protocols:["http","https","file","blob","url","data"]},Os=typeof window<"u"&&typeof document<"u",Ai=typeof navigator=="object"&&navigator||void 0,um=Os&&(!Ai||["ReactNative","NativeScript","NS"].indexOf(Ai.product)<0),am=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",cm=Os&&window.location.href||"http://localhost",fm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Os,hasStandardBrowserEnv:um,hasStandardBrowserWebWorkerEnv:am,navigator:Ai,origin:cm},Symbol.toStringTag,{value:"Module"})),Se={...fm,...sm};function dm(e,t){return oo(e,new Se.classes.URLSearchParams,{visitor:function(n,r,l,o){return Se.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function pm(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function hm(e){const t={},n=Object.keys(e);let r;const l=n.length;let o;for(r=0;r<l;r++)o=n[r],t[o]=e[o];return t}function Of(e){function t(n,r,l,o){let i=n[o++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),u=o>=n.length;return i=!i&&y.isArray(l)?l.length:i,u?(y.hasOwnProp(l,i)?l[i]=[l[i],r]:l[i]=r,!s):((!l[i]||!y.isObject(l[i]))&&(l[i]=[]),t(n,r,l[i],o)&&y.isArray(l[i])&&(l[i]=hm(l[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,l)=>{t(pm(r),l,n,0)}),n}return null}function mm(e,t,n){if(y.isString(e))try{return(t||JSON.parse)(e),y.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ir={transitional:Tf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",l=r.indexOf("application/json")>-1,o=y.isObject(t);if(o&&y.isHTMLForm(t)&&(t=new FormData(t)),y.isFormData(t))return l?JSON.stringify(Of(t)):t;if(y.isArrayBuffer(t)||y.isBuffer(t)||y.isStream(t)||y.isFile(t)||y.isBlob(t)||y.isReadableStream(t))return t;if(y.isArrayBufferView(t))return t.buffer;if(y.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return dm(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return oo(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),mm(t)):t}],transformResponse:[function(t){const n=this.transitional||Ir.transitional,r=n&&n.forcedJSONParsing,l=this.responseType==="json";if(y.isResponse(t)||y.isReadableStream(t))return t;if(t&&y.isString(t)&&(r&&!this.responseType||l)){const i=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t,this.parseReviver)}catch(s){if(i)throw s.name==="SyntaxError"?D.from(s,D.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Se.classes.FormData,Blob:Se.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};y.forEach(["delete","get","head","post","put","patch"],e=>{Ir.headers[e]={}});const gm=y.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ym=e=>{const t={};let n,r,l;return e&&e.split(`
42`).forEach(function(i){l=i.indexOf(":"),n=i.substring(0,l).trim().toLowerCase(),r=i.substring(l+1).trim(),!(!n||t[n]&&gm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ku=Symbol("internals");function Jn(e){return e&&String(e).trim().toLowerCase()}function pl(e){return e===!1||e==null?e:y.isArray(e)?e.map(pl):String(e)}function vm(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const wm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Io(e,t,n,r,l){if(y.isFunction(r))return r.call(this,t,n);if(l&&(t=n),!!y.isString(t)){if(y.isString(r))return t.indexOf(r)!==-1;if(y.isRegExp(r))return r.test(t)}}function Sm(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function _m(e,t){const n=y.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(l,o,i){return this[r].call(this,t,l,o,i)},configurable:!0})})}let Ie=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const p=Jn(u);if(!p)throw new Error("header name must be a non-empty string");const h=y.findKey(l,p);(!h||l[h]===void 0||a===!0||a===void 0&&l[h]!==!1)&&(l[h||u]=pl(s))}const i=(s,u)=>y.forEach(s,(a,p)=>o(a,p,u));if(y.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(y.isString(t)&&(t=t.trim())&&!wm(t))i(ym(t),n);else if(y.isObject(t)&&y.isIterable(t)){let s={},u,a;for(const p of t){if(!y.isArray(p))throw TypeError("Object iterator must return a key-value pair");s[a=p[0]]=(u=s[a])?y.isArray(u)?[...u,p[1]]:[u,p[1]]:p[1]}i(s,n)}else t!=null&&o(n,t,r);return this}get(t,n){if(t=Jn(t),t){const r=y.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return vm(l);if(y.isFunction(n))return n.call(this,l,r);if(y.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Jn(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Io(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=Jn(i),i){const s=y.findKey(r,i);s&&(!n||Io(r,r[s],s,n))&&(delete r[s],l=!0)}}return y.isArray(t)?t.forEach(o):o(t),l}clear(t){const n=Object.keys(this);let r=n.length,l=!1;for(;r--;){const o=n[r];(!t||Io(this,this[o],o,t,!0))&&(delete this[o],l=!0)}return l}normalize(t){const n=this,r={};return y.forEach(this,(l,o)=>{const i=y.findKey(r,o);if(i){n[i]=pl(l),delete n[o];return}const s=t?Sm(o):String(o).trim();s!==o&&delete n[o],n[s]=pl(l),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return y.forEach(this,(r,l)=>{r!=null&&r!==!1&&(n[l]=t&&y.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
43`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(l=>r.set(l)),r}static accessor(t){const r=(this[Ku]=this[Ku]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=Jn(i);r[s]||(_m(l,i),r[s]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}};Ie.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Ie.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Ie);function Do(e,t){const n=this||Ir,r=t||n,l=Ie.from(r.headers);let o=r.data;return y.forEach(e,function(s){o=s.call(n,o,l.normalize(),t?t.status:void 0)}),l.normalize(),o}function jf(e){return!!(e&&e.__CANCEL__)}let Dr=class extends D{constructor(t,n,r){super(t??"canceled",D.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Af(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new D("Request failed with status code "+n.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Em(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function km(e,t){e=e||10;const n=new Array(e),r=new Array(e);let l=0,o=0,i;return t=t!==void 0?t:1e3,function(u){const a=Date.now(),p=r[o];i||(i=a),n[l]=u,r[l]=a;let h=o,g=0;for(;h!==l;)g+=n[h++],h=h%e;if(l=(l+1)%e,l===o&&(o=(o+1)%e),a-i<t)return;const k=p&&a-p;return k?Math.round(g*1e3/k):void 0}}function xm(e,t){let n=0,r=1e3/t,l,o;const i=(a,p=Date.now())=>{n=p,l=null,o&&(clearTimeout(o),o=null),e(...a)};return[(...a)=>{const p=Date.now(),h=p-n;h>=r?i(a,p):(l=a,o||(o=setTimeout(()=>{o=null,i(l)},r-h)))},()=>l&&i(l)]}const Ml=(e,t,n=3)=>{let r=0;const l=km(50,250);return xm(o=>{const i=o.loaded,s=o.lengthComputable?o.total:void 0,u=i-r,a=l(u),p=i<=s;r=i;const h={loaded:i,total:s,progress:s?i/s:void 0,bytes:u,rate:a||void 0,estimated:a&&s&&p?(s-i)/a:void 0,event:o,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(h)},n)},qu=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Xu=e=>(...t)=>y.asap(()=>e(...t)),Nm=Se.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Se.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Se.origin),Se.navigator&&/(msie|trident)/i.test(Se.navigator.userAgent)):()=>!0,Cm=Se.hasStandardBrowserEnv?{write(e,t,n,r,l,o,i){if(typeof document>"u")return;const s=[`${e}=${encodeURIComponent(t)}`];y.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),y.isString(r)&&s.push(`path=${r}`),y.isString(l)&&s.push(`domain=${l}`),o===!0&&s.push("secure"),y.isString(i)&&s.push(`SameSite=${i}`),document.cookie=s.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Pm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Rm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Lf(e,t,n){let r=!Pm(t);return e&&(r||n==!1)?Rm(e,t):t}const Ju=e=>e instanceof Ie?{...e}:e;function rn(e,t){t=t||{};const n={};function r(a,p,h,g){return y.isPlainObject(a)&&y.isPlainObject(p)?y.merge.call({caseless:g},a,p):y.isPlainObject(p)?y.merge({},p):y.isArray(p)?p.slice():p}function l(a,p,h,g){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a,h,g)}else return r(a,p,h,g)}function o(a,p){if(!y.isUndefined(p))return r(void 0,p)}function i(a,p){if(y.isUndefined(p)){if(!y.isUndefined(a))return r(void 0,a)}else return r(void 0,p)}function s(a,p,h){if(h in t)return r(a,p);if(h in e)return r(void 0,a)}const u={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(a,p,h)=>l(Ju(a),Ju(p),h,!0)};return y.forEach(Object.keys({...e,...t}),function(p){const h=u[p]||l,g=h(e[p],t[p],p);y.isUndefined(g)&&h!==s||(n[p]=g)}),n}const If=e=>{const t=rn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Ie.from(i),t.url=Rf(Lf(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),y.isFormData(n)){if(Se.hasStandardBrowserEnv||Se.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(y.isFunction(n.getHeaders)){const u=n.getHeaders(),a=["content-type","content-length"];Object.entries(u).forEach(([p,h])=>{a.includes(p.toLowerCase())&&i.set(p,h)})}}if(Se.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&Nm(t.url))){const u=l&&o&&Cm.read(o);u&&i.set(l,u)}return t},Tm=typeof XMLHttpRequest<"u",Om=Tm&&function(e){return new Promise(function(n,r){const l=If(e);let o=l.data;const i=Ie.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,p,h,g,k,m;function S(){k&&k(),m&&m(),l.cancelToken&&l.cancelToken.unsubscribe(p),l.signal&&l.signal.removeEventListener("abort",p)}let N=new XMLHttpRequest;N.open(l.method.toUpperCase(),l.url,!0),N.timeout=l.timeout;function c(){if(!N)return;const f=Ie.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),P={data:!s||s==="text"||s==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:f,config:e,request:N};Af(function(O){n(O),S()},function(O){r(O),S()},P),N=null}"onloadend"in N?N.onloadend=c:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(c)},N.onabort=function(){N&&(r(new D("Request aborted",D.ECONNABORTED,e,N)),N=null)},N.onerror=function(_){const P=_&&_.message?_.message:"Network Error",j=new D(P,D.ERR_NETWORK,e,N);j.event=_||null,r(j),N=null},N.ontimeout=function(){let _=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const P=l.transitional||Tf;l.timeoutErrorMessage&&(_=l.timeoutErrorMessage),r(new D(_,P.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,N)),N=null},o===void 0&&i.setContentType(null),"setRequestHeader"in N&&y.forEach(i.toJSON(),function(_,P){N.setRequestHeader(P,_)}),y.isUndefined(l.withCredentials)||(N.withCredentials=!!l.withCredentials),s&&s!=="json"&&(N.responseType=l.responseType),a&&([g,m]=Ml(a,!0),N.addEventListener("progress",g)),u&&N.upload&&([h,k]=Ml(u),N.upload.addEventListener("progress",h),N.upload.addEventListener("loadend",k)),(l.cancelToken||l.signal)&&(p=f=>{N&&(r(!f||f.type?new Dr(null,e,N):f),N.abort(),N=null)},l.cancelToken&&l.cancelToken.subscribe(p),l.signal&&(l.signal.aborted?p():l.signal.addEventListener("abort",p)));const d=Em(l.url);if(d&&Se.protocols.indexOf(d)===-1){r(new D("Unsupported protocol "+d+":",D.ERR_BAD_REQUEST,e));return}N.send(o||null)})},jm=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,l;const o=function(a){if(!l){l=!0,s();const p=a instanceof Error?a:this.reason;r.abort(p instanceof D?p:new Dr(p instanceof Error?p.message:p))}};let i=t&&setTimeout(()=>{i=null,o(new D(`timeout of ${t}ms exceeded`,D.ETIMEDOUT))},t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(a=>{a.unsubscribe?a.unsubscribe(o):a.removeEventListener("abort",o)}),e=null)};e.forEach(a=>a.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=()=>y.asap(s),u}},Am=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,l;for(;r<n;)l=r+t,yield e.slice(r,l),r=l},Lm=async function*(e,t){for await(const n of Im(e))yield*Am(n,t)},Im=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Yu=(e,t,n,r)=>{const l=Lm(e,t);let o=0,i,s=u=>{i||(i=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:a,value:p}=await l.next();if(a){s(),u.close();return}let h=p.byteLength;if(n){let g=o+=h;n(g)}u.enqueue(new Uint8Array(p))}catch(a){throw s(a),a}},cancel(u){return s(u),l.return()}},{highWaterMark:2})},Gu=64*1024,{isFunction:br}=y,Dm=(({Request:e,Response:t})=>({Request:e,Response:t}))(y.global),{ReadableStream:Zu,TextEncoder:bu}=y.global,ea=(e,...t)=>{try{return!!e(...t)}catch{return!1}},zm=e=>{e=y.merge.call({skipUndefined:!0},Dm,e);const{fetch:t,Request:n,Response:r}=e,l=t?br(t):typeof fetch=="function",o=br(n),i=br(r);if(!l)return!1;const s=l&&br(Zu),u=l&&(typeof bu=="function"?(m=>S=>m.encode(S))(new bu):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&ea(()=>{let m=!1;const S=new n(Se.origin,{body:new Zu,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!S}),p=i&&s&&ea(()=>y.isReadableStream(new r("").body)),h={stream:p&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(S,N)=>{let c=S&&S[m];if(c)return c.call(S);throw new D(`Response type '${m}' is not supported`,D.ERR_NOT_SUPPORT,N)})});const g=async m=>{if(m==null)return 0;if(y.isBlob(m))return m.size;if(y.isSpecCompliantForm(m))return(await new n(Se.origin,{method:"POST",body:m}).arrayBuffer()).byteLength;if(y.isArrayBufferView(m)||y.isArrayBuffer(m))return m.byteLength;if(y.isURLSearchParams(m)&&(m=m+""),y.isString(m))return(await u(m)).byteLength},k=async(m,S)=>{const N=y.toFiniteNumber(m.getContentLength());return N??g(S)};return async m=>{let{url:S,method:N,data:c,signal:d,cancelToken:f,timeout:_,onDownloadProgress:P,onUploadProgress:j,responseType:O,headers:L,withCredentials:Q="same-origin",fetchOptions:B}=If(m),me=t||fetch;O=O?(O+"").toLowerCase():"text";let $e=jm([d,f&&f.toAbortSignal()],_),Ce=null;const He=$e&&$e.unsubscribe&&(()=>{$e.unsubscribe()});let Ht;try{if(j&&a&&N!=="get"&&N!=="head"&&(Ht=await k(L,c))!==0){let K=new n(S,{method:"POST",body:c,duplex:"half"}),J;if(y.isFormData(c)&&(J=K.headers.get("content-type"))&&L.setContentType(J),K.body){const[lt,w]=qu(Ht,Ml(Xu(j)));c=Yu(K.body,Gu,lt,w)}}y.isString(Q)||(Q=Q?"include":"omit");const ge=o&&"credentials"in n.prototype,_t={...B,signal:$e,method:N.toUpperCase(),headers:L.normalize().toJSON(),body:c,duplex:"half",credentials:ge?Q:void 0};Ce=o&&new n(S,_t);let T=await(o?me(Ce,B):me(S,_t));const z=p&&(O==="stream"||O==="response");if(p&&(P||z&&He)){const K={};["status","statusText","headers"].forEach(R=>{K[R]=T[R]});const J=y.toFiniteNumber(T.headers.get("content-length")),[lt,w]=P&&qu(J,Ml(Xu(P),!0))||[];T=new r(Yu(T.body,Gu,lt,()=>{w&&w(),He&&He()}),K)}O=O||"text";let M=await h[y.findKey(h,O)||"text"](T,m);return!z&&He&&He(),await new Promise((K,J)=>{Af(K,J,{data:M,headers:Ie.from(T.headers),status:T.status,statusText:T.statusText,config:m,request:Ce})})}catch(ge){throw He&&He(),ge&&ge.name==="TypeError"&&/Load failed|fetch/i.test(ge.message)?Object.assign(new D("Network Error",D.ERR_NETWORK,m,Ce),{cause:ge.cause||ge}):D.from(ge,ge&&ge.code,m,Ce)}}},Fm=new Map,Df=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:l}=t,o=[r,l,n];let i=o.length,s=i,u,a,p=Fm;for(;s--;)u=o[s],a=p.get(u),a===void 0&&p.set(u,a=s?new Map:zm(t)),p=a;return a};Df();const js={http:em,xhr:Om,fetch:{get:Df}};y.forEach(js,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ta=e=>`- ${e}`,Um=e=>y.isFunction(e)||e===null||e===!1;function Mm(e,t){e=y.isArray(e)?e:[e];const{length:n}=e;let r,l;const o={};for(let i=0;i<n;i++){r=e[i];let s;if(l=r,!Um(r)&&(l=js[(s=String(r)).toLowerCase()],l===void 0))throw new D(`Unknown adapter '${s}'`);if(l&&(y.isFunction(l)||(l=l.get(t))))break;o[s||"#"+i]=l}if(!l){const i=Object.entries(o).map(([u,a])=>`adapter ${u} `+(a===!1?"is not supported by the environment":"is not available in the build"));let s=n?i.length>1?`since :
44`+i.map(ta).join(`
45`):" "+ta(i[0]):"as no adapter specified";throw new D("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return l}const zf={getAdapter:Mm,adapters:js};function zo(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Dr(null,e)}function na(e){return zo(e),e.headers=Ie.from(e.headers),e.data=Do.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),zf.getAdapter(e.adapter||Ir.adapter,e)(e).then(function(r){return zo(e),r.data=Do.call(e,e.transformResponse,r),r.headers=Ie.from(r.headers),r},function(r){return jf(r)||(zo(e),r&&r.response&&(r.response.data=Do.call(e,e.transformResponse,r.response),r.response.headers=Ie.from(r.response.headers))),Promise.reject(r)})}const Ff="1.13.4",io={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{io[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ra={};io.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Ff+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,s)=>{if(t===!1)throw new D(l(i," has been removed"+(n?" in "+n:"")),D.ERR_DEPRECATED);return n&&!ra[i]&&(ra[i]=!0,console.warn(l(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,s):!0}};io.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Bm(e,t,n){if(typeof e!="object")throw new D("options must be an object",D.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let l=r.length;for(;l-- >0;){const o=r[l],i=t[o];if(i){const s=e[o],u=s===void 0||i(s,o,e);if(u!==!0)throw new D("option "+o+" must be "+u,D.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new D("Unknown option "+o,D.ERR_BAD_OPTION)}}const hl={assertOptions:Bm,validators:io},it=hl.validators;let Gt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Qu,response:new Qu}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const o=l.stack?l.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
46`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=rn(this.defaults,n);const{transitional:r,paramsSerializer:l,headers:o}=n;r!==void 0&&hl.assertOptions(r,{silentJSONParsing:it.transitional(it.boolean),forcedJSONParsing:it.transitional(it.boolean),clarifyTimeoutError:it.transitional(it.boolean)},!1),l!=null&&(y.isFunction(l)?n.paramsSerializer={serialize:l}:hl.assertOptions(l,{encode:it.function,serialize:it.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),hl.assertOptions(n,{baseUrl:it.spelling("baseURL"),withXsrfToken:it.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&y.merge(o.common,o[n.method]);o&&y.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),n.headers=Ie.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(S){typeof S.runWhen=="function"&&S.runWhen(n)===!1||(u=u&&S.synchronous,s.unshift(S.fulfilled,S.rejected))});const a=[];this.interceptors.response.forEach(function(S){a.push(S.fulfilled,S.rejected)});let p,h=0,g;if(!u){const m=[na.bind(this),void 0];for(m.unshift(...s),m.push(...a),g=m.length,p=Promise.resolve(n);h<g;)p=p.then(m[h++],m[h++]);return p}g=s.length;let k=n;for(;h<g;){const m=s[h++],S=s[h++];try{k=m(k)}catch(N){S.call(this,N);break}}try{p=na.call(this,k)}catch(m){return Promise.reject(m)}for(h=0,g=a.length;h<g;)p=p.then(a[h++],a[h++]);return p}getUri(t){t=rn(this.defaults,t);const n=Lf(t.baseURL,t.url,t.allowAbsoluteUrls);return Rf(n,t.params,t.paramsSerializer)}};y.forEach(["delete","get","head","options"],function(t){Gt.prototype[t]=function(n,r){return this.request(rn(r||{},{method:t,url:n,data:(r||{}).data}))}});y.forEach(["post","put","patch"],function(t){function n(r){return function(o,i,s){return this.request(rn(s||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:i}))}}Gt.prototype[t]=n(),Gt.prototype[t+"Form"]=n(!0)});let $m=class Uf{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(l=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](l);r._listeners=null}),this.promise.then=l=>{let o;const i=new Promise(s=>{r.subscribe(s),o=s}).then(l);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,s){r.reason||(r.reason=new Dr(o,i,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Uf(function(l){t=l}),cancel:t}}};function Hm(e){return function(n){return e.apply(null,n)}}function Vm(e){return y.isObject(e)&&e.isAxiosError===!0}const Li={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Li).forEach(([e,t])=>{Li[t]=e});function Mf(e){const t=new Gt(e),n=yf(Gt.prototype.request,t);return y.extend(n,Gt.prototype,t,{allOwnKeys:!0}),y.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return Mf(rn(e,l))},n}const q=Mf(Ir);q.Axios=Gt;q.CanceledError=Dr;q.CancelToken=$m;q.isCancel=jf;q.VERSION=Ff;q.toFormData=oo;q.AxiosError=D;q.Cancel=q.CanceledError;q.all=function(t){return Promise.all(t)};q.spread=Hm;q.isAxiosError=Vm;q.mergeConfig=rn;q.AxiosHeaders=Ie;q.formToJSON=e=>Of(y.isHTMLForm(e)?new FormData(e):e);q.getAdapter=zf.getAdapter;q.HttpStatusCode=Li;q.default=q;const{Axios:Jm,AxiosError:Ym,CanceledError:Gm,isCancel:Zm,CancelToken:bm,VERSION:eg,all:tg,Cancel:ng,isAxiosError:rg,spread:lg,toFormData:og,AxiosHeaders:ig,HttpStatusCode:sg,formToJSON:ug,getAdapter:ag,mergeConfig:cg}=q,Ve="https://dataapi.kitchain.cn/api/v1";function Wm(){const[e,t]=fe.useState(null),[n,r]=fe.useState([]),[l,o]=fe.useState([]),[i,s]=fe.useState(!1),[u,a]=fe.useState(null),[p,h]=fe.useState(0),[g,k]=fe.useState(null),[m,S]=fe.useState(1),N=5,[c,d]=fe.useState(null),[f,_]=fe.useState({steps:[],ingredients:[]}),[P,j]=fe.useState(!1),[O,L]=fe.useState(!1),[Q,B]=fe.useState(!1),me=async w=>{console.log("[API] 开始查询门店数据, id:",w);try{const R=await q.get(`${Ve}/stores/${w}`);console.log("[API] 门店响应完整:",R),console.log("[API] 门店响应 data:",R.data);const C=R.data;console.log("[API] result:",C,"code:",C.code,"data:",C.data),C.data&&(console.log("[API] 门店数据字段:",Object.keys(C.data)),console.log("[API] 门店数据完整内容:",JSON.stringify(C.data,null,2))),C.code===200&&C.data?(console.log("[API] 设置门店数据:",C.data),t(C.data),h(I=>I+1),console.log("[API] currentStoreData 已设置")):console.warn("[API] 门店响应码不为200或无data:",C)}catch(R){console.error("[API] 查询门店数据失败:",R)}},$e=async(w,R)=>{try{console.log("[API] 更新门店, id:",w,"数据:",R);const I=(await q.put(`${Ve}/stores/${w}`,R)).data;console.log("[API] 更新门店响应:",I),I.code===200&&console.log("[API] 门店更新成功")}catch(C){throw console.error("[ApiRenderPage] 更新门店失败:",C),C}},Ce=async w=>{var R;try{const C={};w.dish_id!==void 0&&(C.dish_id=w.dish_id),w.dish_name&&(C.dish_name=w.dish_name),w.store_id!==void 0&&(C.store_id=w.store_id),w.store_name&&(C.store_name=w.store_name),console.log("[API] 查询原料参数:",C),k(w);const F=(await q.get(`${Ve}/ingredients/by-dish`,{params:C})).data;if(console.log("[API] 原料响应:",F),((R=F.data)==null?void 0:R.length)>0&&(console.log("[API] 原料数据字段:",Object.keys(F.data[0])),console.log("[API] 原料数据完整内容:",JSON.stringify(F.data[0],null,2))),F.code===200&&F.data){const ce=Array.isArray(F.data)?F.data:F.data.items||[];r(ce),console.log("[API] 设置原料数据, 共",ce.length,"条")}}catch(C){console.error("[ApiRenderPage] 查询原料数据失败:",C)}},He=async(w,R)=>{try{console.log("[API] 更新原料, id:",w,"数据:",R);const I=(await q.put(`${Ve}/ingredients/${w}`,R)).data;console.log("[API] 更新原料响应:",I),I.code===200&&(console.log("[API] 原料更新成功"),g&&Ce(g))}catch(C){throw console.error("[ApiRenderPage] 更新原料失败:",C),C}},Ht=async(w,R)=>{try{const C={dish_name:w,store_name:R},F=(await q.get(`${Ve}/steps/by-name`,{params:C})).data;console.log("[API] 步骤响应:",F);const ce=Array.isArray(F.data)?F.data:[F.data].filter(Boolean);ce.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(ce[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(ce[0],null,2))),F.code===200&&F.data&&o(F.data||[])}catch(C){console.error("[ApiRenderPage] 查询步骤数据失败:",C)}},ge=async(w,R,C,I)=>{var F,ce;try{const sn={dish_name:w,store_name:R},E=(await q.get(`${Ve}/steps/by-name`,{params:sn})).data;if(E.code!==200||!E.data)throw new Error("未找到菜品");const V=Array.isArray(E.data)?E.data:[E.data],U=(F=V[0])==null?void 0:F.dish_id;if(!U)throw new Error("未找到菜品ID");console.log("[API] 通过名称获取到 dishId:",U),await T(U,{store_id:((ce=V[0])==null?void 0:ce.store_id)||0,step_no:C,...I})}catch(sn){throw console.error("[ApiRenderPage] 通过名称更新步骤失败:",sn),sn}},_t=async w=>{try{const C=(await q.get(`${Ve}/steps/${w}`)).data;console.log("[API] 步骤(ID)响应:",C);const I=Array.isArray(C.data)?C.data:[C.data].filter(Boolean);I.length>0&&(console.log("[API] 步骤(ID)数据字段:",Object.keys(I[0])),console.log("[API] 步骤(ID)数据完整内容:",JSON.stringify(I[0],null,2))),C.code===200&&C.data&&o(Array.isArray(C.data)?C.data:[C.data])}catch(R){console.error("[ApiRenderPage] 查询步骤数据失败:",R)}},T=async(w,R)=>{try{console.log("[API] 更新步骤, dishId:",w,"数据:",R);const I=(await q.put(`${Ve}/steps/${w}`,R,{params:{store_id:R.store_id,step_no:R.step_no}})).data;console.log("[API] 更新步骤响应:",I),I.code===200&&console.log("[API] 步骤更新成功")}catch(C){throw console.error("[ApiRenderPage] 更新步骤失败:",C),C}},z=async(w,R,C)=>{try{await q.post(`${Ve}/steps/batch`,{dish_name:w,store_name:R,steps:C.map(I=>({step_no:I.step_no,cooking_description:I.cooking_description,cause:I.cause,key_points:I.key_points}))})}catch(I){throw console.error("[ApiRenderPage] 批量保存步骤失败:",I),I}},M=async w=>{try{console.log("[API] 创建菜品, 数据:",w);const R=await q.post(`${Ve}/dishes/`,w);console.log("[API] 创建菜品响应完整:",R),console.log("[API] 创建菜品 response.data:",R.data),console.log("[API] 创建菜品 response.data 类型:",typeof R.data),R.data&&console.log("[API] 创建菜品 response.data 字段:",Object.keys(R.data));const C=R.data;return console.log("[API] 创建菜品 result:",C),C}catch(R){throw console.error("[ApiRenderPage] 创建菜品失败:",R),R}},K=async(w,R,C)=>{try{console.log("[API] 创建步骤, dishId:",w,"storeId:",R,"steps:",C);const F=(await q.post(`${Ve}/steps/batch`,{dish_id:w,store_id:R,steps:C})).data;return console.log("[API] 创建步骤响应:",F),F}catch(I){throw console.error("[ApiRenderPage] 创建步骤失败:",I),I}},J=async w=>{try{console.log("[API] 创建原料, 数据:",w);const C=(await q.post(`${Ve}/ingredients/`,w)).data;return console.log("[API] 创建原料响应:",C),C}catch(R){throw console.error("[ApiRenderPage] 创建原料失败:",R),R}},lt=async()=>{if(!f.dish_name){a("缺少菜品名称");return}B(!0),a(null);try{if(await M({dish_name:f.dish_name}),console.log("[Stock] 菜品创建成功"),f.steps.length>0&&(await K(0,10,f.steps.map(w=>({step_no:w.step_no,cooking_description:w.cooking_description,cause:w.cause,key_points:w.key_points}))),console.log("[Stock] 步骤创建成功")),f.ingredients.length>0){for(const w of f.ingredients)await J({store_id:10,ing_name:w.ing_name,ing_type:1,ing_cost:w.ing_cost,ingredient_count:w.ingredient_count,ing_amount:w.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),L(!1),alert("入库成功!")}catch(w){console.error("[Stock] 入库失败:",w),a("入库失败,请重试")}finally{B(!1)}};return fe.useEffect(()=>{const w=R=>{if(console.log("========== 收到 postMessage =========="),console.log("origin:",R.origin),console.log("source:",R.source),console.log("data:",R.data),console.log("======================================"),R.source!==window.parent)return;const C=R.data;if((C==null?void 0:C.type)!=="tool_event"||!(C!=null&&C.event))return;const I=C,{type:F,code:ce,id:sn,timestamp:As,data:E}=I.event;if(console.log(`[解析] ${ce} | ${F} | id: ${sn} | ${As}`,E),ce==="UPDATE_STORES"){const V=E.id;if(!V){console.warn("[Event] 门店ID为空");return}if(F==="tool_event_start"){const U={};E.store_name&&(U.store_name=E.store_name),E.stall_id!==void 0&&(U.stall_id=Number(E.stall_id)),E.location_id!==void 0&&(U.location_id=Number(E.location_id)),E.address&&(U.address=E.address),E.customer_group&&(U.customer_group=E.customer_group),E.dining_capacity!==void 0&&(U.dining_capacity=Number(E.dining_capacity)),console.log("[Event] 开始更新门店, id:",V,"数据:",U),$e(Number(V),U).catch(()=>a("更新门店失败"))}else F==="tool_event_end"&&(console.log("[Event] 开始查询门店, id:",V),me(Number(V)))}else if(ce==="UPDATE_INGREDIENTS_BY_DISH"){const V=E.id||E.ingredient_id,U=E.store_id;if(F==="tool_event_start"){if(_({steps:[],ingredients:[]}),!V||!U){console.warn("[Event] 更新原料缺少必传参数: id, store_id");return}const $={};E.store_id!==void 0&&($.store_id=Number(E.store_id)),E.dish_id!==void 0&&($.dish_id=Number(E.dish_id)),E.ing_id!==void 0&&($.ing_id=Number(E.ing_id)),E.ing_name&&($.ing_name=E.ing_name),E.ing_type!==void 0&&($.ing_type=Number(E.ing_type)),E.ing_yield_rate!==void 0&&($.ing_yield_rate=Number(E.ing_yield_rate)),E.ing_process_ratio!==void 0&&($.ing_process_ratio=Number(E.ing_process_ratio)),E.ing_amount!==void 0&&($.ing_amount=Number(E.ing_amount)),E.ing_ratio!==void 0&&($.ing_ratio=Number(E.ing_ratio)),E.ing_type_code&&($.ing_type_code=E.ing_type_code),E.ing_spec&&($.ing_spec=E.ing_spec),E.ing_weight_g!==void 0&&($.ing_weight_g=Number(E.ing_weight_g)),E.ing_cost!==void 0&&($.ing_cost=Number(E.ing_cost)),E.ingredient_count!==void 0&&($.ingredient_count=Number(E.ingredient_count)),console.log("[Event] 开始更新原料, id:",V,"数据:",$),He(Number(V),$).catch(()=>a("更新原料失败"))}else if(F==="tool_event_end"){_({steps:[],ingredients:[]});const $={};E.dish_id!==void 0&&($.dish_id=Number(E.dish_id)),E.dish_name&&($.dish_name=E.dish_name),E.store_id!==void 0&&($.store_id=Number(E.store_id)),E.store_name&&($.store_name=E.store_name),k($),console.log("[Event] 查询原料参数:",$),Ce($)}}else if(ce==="UPDATE_STEPS_BY_ID"){if(F==="tool_event_start"){_({steps:[],ingredients:[]});const V=E.dish_id,U=E.store_id,$=E.step_no;if(!V||!U||!$){console.warn("[Event] 更新步骤缺少必传参数: dish_id, store_id, step_no");return}const Pe={store_id:Number(U),step_no:Number($)};E.cooking_description&&(Pe.cooking_description=E.cooking_description),E.cause&&(Pe.cause=E.cause),E.key_points&&(Pe.key_points=E.key_points),console.log("[Event] 开始更新步骤, dishId:",V,"数据:",Pe),T(Number(V),Pe).catch(()=>a("更新步骤失败"))}else if(F==="tool_event_end"){_({steps:[],ingredients:[]});const V=E.id||E.dish_id;V?(console.log("[Event] 查询步骤详情, id:",V),_t(Number(V))):console.warn("[Event] 查询步骤缺少 id 参数")}}else if(ce==="UPDATE_STEPS_BY_NAME"){if(F==="tool_event_start"){_({steps:[],ingredients:[]});const V=E.dish_name,U=E.store_name,$=E.step_no;if(!V||!U||!$){console.warn("[Event] 更新步骤缺少必传参数: dish_name, store_name, step_no");return}const Pe={cooking_description:E.cooking_description,cause:E.cause,key_points:E.key_points};console.log("[Event] 开始通过名称更新步骤:",{dishName:V,storeName:U,stepNo:$,updateData:Pe}),ge(V,U,Number($),Pe).catch(()=>a("更新步骤失败"))}else if(F==="tool_event_end"){_({steps:[],ingredients:[]});const V=E.dish_name,U=E.store_name;if(!V||!U){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}console.log("[Event] 查询步骤:",{dishName:V,storeName:U}),Ht(V,U)}}else if(ce==="UPDATE_BATCH_STEPS_BY_NAME"){if(F==="tool_event_start"){_({steps:[],ingredients:[]});const V=E.dish_name,U=E.store_name,$=E.steps;V&&U&&$&&(s(!0),z(V,U,$).catch(()=>a("保存步骤失败")).finally(()=>s(!1)))}else if(F==="tool_event_end"){_({steps:[],ingredients:[]});const V=E.dish_name||E.dishName,U=E.store_name||E.storeName;V&&Ht(V,U)}}else ce==="DISH_CREATE"&&(F==="tool_event_start"?(console.log("[Event] 开始菜品创建"),o([]),r([]),_({dish_name:void 0,cuisine:void 0,scene:void 0,steps:[],ingredients:[]}),j(!1)):F==="tool_event_process"?(console.log("[Event] 菜品创建数据更新:",E),_(V=>{const U={...V};if(E.dish_name&&(U.dish_name=E.dish_name),E.cuisine&&(U.cuisine=E.cuisine),E.scene&&(U.scene=E.scene),E.step_no!==void 0){const $=Number(E.step_no),Pe=U.steps.findIndex(Bn=>Bn.step_no===$),Mn={step_no:$,cooking_description:E.cooking_description||"",cause:E.cause||"",key_points:E.key_points||""};Pe>=0?U.steps[Pe]=Mn:U.steps=[...U.steps,Mn].sort((Bn,Bf)=>Bn.step_no-Bf.step_no)}if(E.ing_name){const $=E.ing_name,Pe=U.ingredients.findIndex(Bn=>Bn.ing_name===$),Mn={ing_name:$,ing_amount:Number(E.ing_amount)||0,ing_cost:Number(E.ing_cost)||0,ingredient_count:Number(E.ingredient_count)||0};Pe>=0?U.ingredients[Pe]=Mn:U.ingredients=[...U.ingredients,Mn]}return U})):F==="tool_event_end"&&(console.log("[Event] 菜品创建完成:",f),j(!0)))};return window.addEventListener("message",w),()=>window.removeEventListener("message",w)},[]),v.jsxs("div",{className:"api-render-page",children:[i&&v.jsx("div",{className:"empty-store",children:v.jsx("p",{children:"正在处理..."})}),u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsxs("p",{style:{color:"#c41e3a"},children:["错误: ",u]}),v.jsx("p",{className:"hint",children:"请检查后端服务是否启动"})]}),e&&v.jsxs("div",{className:"store-info-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"门店信息"}),v.jsxs("span",{className:"store-id",children:["ID: ",e.id]})]}),v.jsxs("div",{className:"store-info-content",children:[v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店名称:"}),v.jsx("span",{className:"info-value store-name",children:e.store_name||"-"})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"ID:"}),v.jsx("span",{className:"info-value",children:e.id})]}),v.jsxs("div",{className:"info-row",children:[v.jsx("span",{className:"info-label",children:"门店编号:"}),v.jsx("span",{className:"info-value",children:e.store_id||"-"})]})]})]}),(f.dish_name||f.cuisine||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:`dish-create-panel ${P?"completed":""}`,children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"菜品信息"}),f.dish_name&&v.jsx("span",{className:`dish-status ${P?"completed":"creating"}`,children:P?"创建完成":"创建中"})]}),v.jsx("div",{className:"dish-create-content",children:v.jsxs("div",{className:"dish-basic-info",children:[f.dish_name&&v.jsx("div",{className:"dish-name",children:f.dish_name}),f.cuisine&&v.jsx("span",{className:"tag cuisine",children:f.cuisine})]})})]}),(n.length>0||l.length>0||f.steps.length>0||f.ingredients.length>0)&&v.jsxs("div",{className:"detail-grid",children:[(f.steps.length>0?f.steps:l).length>0&&v.jsxs("div",{className:"steps-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"制作流程"}),v.jsxs("span",{className:"steps-count",children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})]}),v.jsx("div",{className:"steps-table-container",children:v.jsxs("table",{className:"steps-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-step-num",children:"序号"}),v.jsx("th",{className:"col-step-desc",children:"步骤"}),v.jsx("th",{className:"col-step-cause",children:"原因"}),v.jsx("th",{className:"col-step-points",children:"要点"})]})}),v.jsx("tbody",{children:f.steps.length>0?f.steps.sort((w,R)=>w.step_no-R.step_no).map((w,R)=>{const C=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="desc",I=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="cause",F=(c==null?void 0:c.rowId)===R&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:w.step_no}),v.jsx("td",{className:C?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(C?null:{rowId:R,col:"desc"}),children:C?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:R,col:"cause"}),children:I?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),v.jsx("td",{className:F?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(F?null:{rowId:R,col:"points"}),children:F?w.key_points:(w.key_points||"-").length>5?`${(w.key_points||"-").slice(0,5)}...`:w.key_points||"-"})]},`create-step-${w.step_no}`)}):l.sort((w,R)=>w.step_no-R.step_no).map(w=>{const R=(c==null?void 0:c.rowId)===w.id&&(c==null?void 0:c.col)==="desc",C=(c==null?void 0:c.rowId)===w.id&&(c==null?void 0:c.col)==="cause",I=(c==null?void 0:c.rowId)===w.id&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:w.step_no}),v.jsx("td",{className:R?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(R?null:{rowId:w.id,col:"desc"}),children:R?w.cooking_description:(w.cooking_description||"-").length>5?`${(w.cooking_description||"-").slice(0,5)}...`:w.cooking_description||"-"}),v.jsx("td",{className:C?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(C?null:{rowId:w.id,col:"cause"}),children:C?w.cause:(w.cause||"-").length>5?`${(w.cause||"-").slice(0,5)}...`:w.cause||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:w.id,col:"points"}),children:I?w.key_points:(w.key_points||"-").length>5?`${(w.key_points||"-").slice(0,5)}...`:w.key_points||"-"})]},w.id)})})]})}),v.jsx("div",{className:"steps-footer",children:v.jsx("div",{className:"steps-summary",children:v.jsxs("span",{children:["共 ",(f.steps.length>0?f.steps:l).length," 道工序"]})})})]}),(f.ingredients.length>0?f.ingredients:n).length>0&&v.jsxs("div",{className:"ingredient-panel",children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"原料成本明细"}),v.jsxs("span",{className:"ingredient-count",children:["共 ",(f.ingredients.length>0?f.ingredients:n).length," 种原料"]})]}),v.jsx("div",{className:"ingredient-table-container",children:v.jsxs("table",{className:"ingredient-table",children:[v.jsx("thead",{children:v.jsxs("tr",{children:[v.jsx("th",{className:"col-ingredient",children:"原料名称"}),v.jsx("th",{className:"col-amount",children:"用量"}),v.jsx("th",{className:"col-unit-price",children:"单价(元)"}),v.jsx("th",{className:"col-subtotal",children:"小计"})]})}),v.jsx("tbody",{children:f.ingredients.length>0?f.ingredients.map((w,R)=>v.jsxs("tr",{children:[v.jsx("td",{className:"col-ingredient",children:w.ing_name}),v.jsx("td",{className:"col-amount",children:w.ing_amount}),v.jsx("td",{className:"col-unit-price",children:w.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:w.ingredient_count.toFixed(2)})]},`create-ing-${R}`)):(()=>{const w=(m-1)*N,R=w+N;return n.slice(w,R).map((I,F)=>v.jsxs("tr",{children:[v.jsxs("td",{className:"col-ingredient",children:[v.jsx("span",{className:"ingredient-type-badge",children:I.ing_type_name}),I.ing_name]}),v.jsx("td",{className:"col-amount",children:I.ing_amount}),v.jsx("td",{className:"col-unit-price",children:I.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:I.ingredient_count.toFixed(2)})]},I.id||w+F))})()})]})}),v.jsxs("div",{className:"ingredient-footer",children:[f.ingredients.length===0&&n.length>0&&v.jsxs("div",{className:"ingredient-pagination",children:[v.jsx("button",{className:"page-btn",disabled:m<=1,onClick:()=>S(m-1),children:"上一页"}),v.jsxs("span",{className:"page-info",children:[Math.ceil(n.length/N)," 页 / ",m," 页"]}),v.jsx("button",{className:"page-btn",disabled:m>=Math.ceil(n.length/N),onClick:()=>S(m+1),children:"下一页"})]}),v.jsxs("div",{className:"cost-summary",children:[v.jsx("span",{className:"cost-label",children:"单价求和:"}),v.jsxs("span",{className:"cost-value",children:[(f.ingredients.length>0?f.ingredients.reduce((w,R)=>w+R.ing_cost,0):n.reduce((w,R)=>w+(R.ing_cost||0),0)).toFixed(2)," 元"]})]})]})]})]}),!e&&n.length===0&&l.length===0&&f.steps.length===0&&f.ingredients.length===0&&!u&&!i&&v.jsxs("div",{className:"empty-store",children:[v.jsx("p",{children:"暂无数据"}),v.jsx("p",{className:"hint",children:"通过 postMessage 发送事件更新数据"})]}),v.jsxs("footer",{className:"render-footer",children:[f.scene&&v.jsxs("div",{className:"dish-scene",children:[v.jsx("span",{className:"scene-label",children:"推荐场景:"}),v.jsx("span",{className:"scene-value",children:f.scene})]}),v.jsxs("div",{className:"footer-right",children:[v.jsx("button",{className:"action-btn save",children:"💾 保存"}),v.jsx("button",{className:"action-btn stock",onClick:()=>L(!0),disabled:!P,children:"📦 入库"})]})]}),O&&v.jsx("div",{className:"modal-overlay",onClick:()=>!Q&&L(!1),children:v.jsxs("div",{className:"modal-content",onClick:w=>w.stopPropagation(),children:[v.jsxs("div",{className:"modal-header",children:[v.jsx("h3",{children:"确认入库"}),!Q&&v.jsx("button",{className:"modal-close",onClick:()=>L(!1),children:"×"})]}),v.jsxs("div",{className:"modal-body",children:[v.jsx("p",{children:"确定要将以下菜品信息入库吗?"}),v.jsxs("div",{className:"stock-summary",children:[v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜品名称:"}),v.jsx("span",{className:"stock-value",children:f.dish_name||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"菜系:"}),v.jsx("span",{className:"stock-value",children:f.cuisine||"-"})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"制作工序:"}),v.jsxs("span",{className:"stock-value",children:[f.steps.length," 道"]})]}),v.jsxs("div",{className:"stock-item",children:[v.jsx("span",{className:"stock-label",children:"原料种类:"}),v.jsxs("span",{className:"stock-value",children:[f.ingredients.length," 种"]})]})]})]}),v.jsxs("div",{className:"modal-footer",children:[v.jsx("button",{className:"btn btn-cancel",onClick:()=>L(!1),disabled:Q,children:"取消"}),v.jsx("button",{className:"btn btn-confirm",onClick:lt,disabled:Q,children:Q?"入库中...":"确认入库"})]})]})})]},p)}function Qm(){return v.jsx(Wm,{})}Fo.createRoot(document.getElementById("root")).render(v.jsx(rd.StrictMode,{children:v.jsx(Qm,{})}));
47