index-ostXcoic.js
· 214 KiB · JavaScript
Raw
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.api-render-page{display:flex!important;flex-direction:column!important;height:100%!important;background:#f7f3e8!important;padding:16px!important;box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}.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:block;width:100%}.detail-grid .steps-panel,.detail-grid .ingredient-panel{float:left;width:50%;box-sizing:border-box}.detail-grid:after{content:"";display:table;clear:both}.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;display:flex!important;flex-direction:column!important;height:auto!important}.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;flex:1;overflow:auto}.ingredient-panel>.panel-header,.ingredient-panel>.ingredient-footer{flex-shrink:0}.ingredient-panel>.ingredient-table-container{flex:1 1 auto;overflow:auto;min-height: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;display:flex!important;flex-direction:column!important;height:auto!important}.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;flex:1;overflow:auto}.steps-panel>.panel-header,.steps-panel>.steps-footer{flex-shrink:0}.steps-panel>.steps-table-container{flex:1 1 auto;overflow:auto;min-height: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)}})();
(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 Uf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var na={exports:{}},Ul={},ra={exports:{}},H={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var xr=Symbol.for("react.element"),Mf=Symbol.for("react.portal"),Bf=Symbol.for("react.fragment"),$f=Symbol.for("react.strict_mode"),Hf=Symbol.for("react.profiler"),Vf=Symbol.for("react.provider"),Wf=Symbol.for("react.context"),Qf=Symbol.for("react.forward_ref"),Kf=Symbol.for("react.suspense"),qf=Symbol.for("react.memo"),Xf=Symbol.for("react.lazy"),js=Symbol.iterator;function Yf(e){return e===null||typeof e!="object"?null:(e=js&&e[js]||e["@@iterator"],typeof e=="function"?e:null)}var la={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oa=Object.assign,ia={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=ia,this.updater=n||la}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 sa(){}sa.prototype=Dn.prototype;function Ai(e,t,n){this.props=e,this.context=t,this.refs=ia,this.updater=n||la}var Li=Ai.prototype=new sa;Li.constructor=Ai;oa(Li,Dn.prototype);Li.isPureReactComponent=!0;var As=Array.isArray,ua=Object.prototype.hasOwnProperty,Ii={current:null},aa={key:!0,ref:!0,__self:!0,__source:!0};function ca(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)ua.call(t,r)&&!aa.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:xr,type:e,key:o,ref:i,props:l,_owner:Ii.current}}function Jf(e,t){return{$$typeof:xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Di(e){return typeof e=="object"&&e!==null&&e.$$typeof===xr}function Gf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ls=/\/+/g;function oo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Gf(""+e.key):t.toString(36)}function Zr(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 xr:case Mf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+oo(i,0):r,As(l)?(n="",e!=null&&(n=e.replace(Ls,"$&/")+"/"),Zr(l,t,n,"",function(a){return a})):l!=null&&(Di(l)&&(l=Jf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Ls,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",As(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+oo(o,s);i+=Zr(o,t,n,u,l)}else if(u=Yf(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+oo(o,s++),i+=Zr(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 Ir(e,t,n){if(e==null)return e;var r=[],l=0;return Zr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Zf(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 Ne={current:null},br={transition:null},bf={ReactCurrentDispatcher:Ne,ReactCurrentBatchConfig:br,ReactCurrentOwner:Ii};function fa(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Ir,forEach:function(e,t,n){Ir(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ir(e,function(){t++}),t},toArray:function(e){return Ir(e,function(t){return t})||[]},only:function(e){if(!Di(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Dn;H.Fragment=Bf;H.Profiler=Hf;H.PureComponent=Ai;H.StrictMode=$f;H.Suspense=Kf;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bf;H.act=fa;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=oa({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Ii.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ua.call(t,u)&&!aa.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:xr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:Wf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vf,_context:e},e.Consumer=e};H.createElement=ca;H.createFactory=function(e){var t=ca.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:Qf,render:e}};H.isValidElement=Di;H.lazy=function(e){return{$$typeof:Xf,_payload:{_status:-1,_result:e},_init:Zf}};H.memo=function(e,t){return{$$typeof:qf,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=br.transition;br.transition={};try{e()}finally{br.transition=t}};H.unstable_act=fa;H.useCallback=function(e,t){return Ne.current.useCallback(e,t)};H.useContext=function(e){return Ne.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Ne.current.useDeferredValue(e)};H.useEffect=function(e,t){return Ne.current.useEffect(e,t)};H.useId=function(){return Ne.current.useId()};H.useImperativeHandle=function(e,t,n){return Ne.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Ne.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Ne.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Ne.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Ne.current.useReducer(e,t,n)};H.useRef=function(e){return Ne.current.useRef(e)};H.useState=function(e){return Ne.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Ne.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Ne.current.useTransition()};H.version="18.3.1";ra.exports=H;var de=ra.exports;const ed=Uf(de);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var td=de,nd=Symbol.for("react.element"),rd=Symbol.for("react.fragment"),ld=Object.prototype.hasOwnProperty,od=td.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,id={key:!0,ref:!0,__self:!0,__source:!0};function da(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)ld.call(t,r)&&!id.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:nd,type:e,key:o,ref:i,props:l,_owner:od.current}}Ul.Fragment=rd;Ul.jsx=da;Ul.jsxs=da;na.exports=Ul;var v=na.exports,Do={},pa={exports:{}},$e={},ha={exports:{}},ma={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function t(R,z){var U=R.length;R.push(z);e:for(;0<U;){var K=U-1>>>1,Y=R[K];if(0<l(Y,z))R[K]=z,R[U]=Y,U=K;else break e}}function n(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var z=R[0],U=R.pop();if(U!==z){R[0]=U;e:for(var K=0,Y=R.length,_=Y>>>1;K<_;){var P=2*(K+1)-1,T=R[P],I=P+1,B=R[I];if(0>l(T,U))I<Y&&0>l(B,T)?(R[K]=B,R[I]=U,K=I):(R[K]=T,R[P]=U,K=P);else if(I<Y&&0>l(B,U))R[K]=B,R[I]=U,K=I;else break e}}return z}function l(R,z){var U=R.sortIndex-z.sortIndex;return U!==0?U:R.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,E=!1,m=!1,w=!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(R){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=R)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function S(R){if(w=!1,f(R),!m)if(n(u)!==null)m=!0,ye(C);else{var z=n(a);z!==null&&ft(S,z.startTime-R)}}function C(R,z){m=!1,w&&(w=!1,c(L),L=-1),E=!0;var U=g;try{for(f(z),h=n(u);h!==null&&(!(h.expirationTime>z)||R&&!ge());){var K=h.callback;if(typeof K=="function"){h.callback=null,g=h.priorityLevel;var Y=K(h.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?h.callback=Y:h===n(u)&&r(u),f(z)}else r(u);h=n(u)}if(h!==null)var _=!0;else{var P=n(a);P!==null&&ft(S,P.startTime-z),_=!1}return _}finally{h=null,g=U,E=!1}}var j=!1,O=null,L=-1,Q=5,M=-1;function ge(){return!(e.unstable_now()-M<Q)}function Ie(){if(O!==null){var R=e.unstable_now();M=R;var z=!0;try{z=O(!0,R)}finally{z?De():(j=!1,O=null)}}else j=!1}var De;if(typeof d=="function")De=function(){d(Ie)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,sn=ze.port2;ze.port1.onmessage=Ie,De=function(){sn.postMessage(null)}}else De=function(){N(Ie,0)};function ye(R){O=R,j||(j=!0,De())}function ft(R,z){L=N(function(){R(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(R){R.callback=null},e.unstable_continueExecution=function(){m||E||(m=!0,ye(C))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(R){switch(g){case 1:case 2:case 3:var z=3;break;default:z=g}var U=g;g=z;try{return R()}finally{g=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,z){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var U=g;g=R;try{return z()}finally{g=U}},e.unstable_scheduleCallback=function(R,z,U){var K=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?K+U:K):U=K,R){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=U+Y,R={id:p++,callback:z,priorityLevel:R,startTime:U,expirationTime:Y,sortIndex:-1},U>K?(R.sortIndex=U,t(a,R),n(u)===null&&R===n(a)&&(w?(c(L),L=-1):w=!0,ft(S,U-K))):(R.sortIndex=Y,t(u,R),m||E||(m=!0,ye(C))),R},e.unstable_shouldYield=ge,e.unstable_wrapCallback=function(R){var z=g;return function(){var U=g;g=z;try{return R.apply(this,arguments)}finally{g=U}}}})(ma);ha.exports=ma;var sd=ha.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ud=de,Be=sd;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 ga=new Set,sr={};function ln(e,t){Pn(e,t),Pn(e+"Capture",t)}function Pn(e,t){for(sr[e]=t,e=0;e<t.length;e++)ga.add(t[e])}var yt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zo=Object.prototype.hasOwnProperty,ad=/^[: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]*$/,Is={},Ds={};function cd(e){return zo.call(Ds,e)?!0:zo.call(Is,e)?!1:ad.test(e)?Ds[e]=!0:(Is[e]=!0,!1)}function fd(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 dd(e,t,n,r){if(t===null||typeof t>"u"||fd(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 Ce(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 me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ce(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){me[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var zi=/[\-:]([a-z])/g;function Fi(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(zi,Fi);me[t]=new Ce(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(zi,Fi);me[t]=new Ce(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(zi,Fi);me[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ui(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(dd(t,n,l,r)&&(n=null),r||l===null?cd(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 _t=ud.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),an=Symbol.for("react.portal"),cn=Symbol.for("react.fragment"),Mi=Symbol.for("react.strict_mode"),Fo=Symbol.for("react.profiler"),ya=Symbol.for("react.provider"),va=Symbol.for("react.context"),Bi=Symbol.for("react.forward_ref"),Uo=Symbol.for("react.suspense"),Mo=Symbol.for("react.suspense_list"),$i=Symbol.for("react.memo"),kt=Symbol.for("react.lazy"),wa=Symbol.for("react.offscreen"),zs=Symbol.iterator;function Mn(e){return e===null||typeof e!="object"?null:(e=zs&&e[zs]||e["@@iterator"],typeof e=="function"?e:null)}var re=Object.assign,io;function Xn(e){if(io===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);io=t&&t[1]||""}return`
`+io+e}var so=!1;function uo(e,t){if(!e||so)return"";so=!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(`
`),o=r.stack.split(`
`),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=`
`+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{so=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xn(e):""}function pd(e){switch(e.tag){case 5:return Xn(e.type);case 16:return Xn("Lazy");case 13:return Xn("Suspense");case 19:return Xn("SuspenseList");case 0:case 2:case 15:return e=uo(e.type,!1),e;case 11:return e=uo(e.type.render,!1),e;case 1:return e=uo(e.type,!0),e;default:return""}}function Bo(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 Fo:return"Profiler";case Mi:return"StrictMode";case Uo:return"Suspense";case Mo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case va:return(e.displayName||"Context")+".Consumer";case ya:return(e._context.displayName||"Context")+".Provider";case Bi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $i:return t=e.displayName||null,t!==null?t:Bo(e.type)||"Memo";case kt:t=e._payload,e=e._init;try{return Bo(e(t))}catch{}}return null}function hd(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 Bo(t);case 8:return t===Mi?"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 Sa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function md(e){var t=Sa(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 zr(e){e._valueTracker||(e._valueTracker=md(e))}function _a(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Sa(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function pl(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 $o(e,t){var n=t.checked;return re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Fs(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 Ea(e,t){t=t.checked,t!=null&&Ui(e,"checked",t,!1)}function Ho(e,t){Ea(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")?Vo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Vo(e,t.type,Ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Us(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 Vo(e,t,n){(t!=="number"||pl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yn=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 Wo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return re({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ms(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(Yn(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 ka(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 Bs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xa(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"?xa(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fr,Na=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(Fr=Fr||document.createElement("div"),Fr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ur(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zn={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},gd=["Webkit","ms","Moz","O"];Object.keys(Zn).forEach(function(e){gd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zn[t]=Zn[e]})});function Ca(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zn.hasOwnProperty(e)&&Zn[e]?(""+t).trim():t+"px"}function Pa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ca(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var yd=re({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 Ko(e,t){if(t){if(yd[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 qo(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 Xo=null;function Hi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yo=null,En=null,kn=null;function $s(e){if(e=Pr(e)){if(typeof Yo!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Vl(t),Yo(e.stateNode,e.type,t))}}function Ra(e){En?kn?kn.push(e):kn=[e]:En=e}function Ta(){if(En){var e=En,t=kn;if(kn=En=null,$s(e),t)for(e=0;e<t.length;e++)$s(t[e])}}function Oa(e,t){return e(t)}function ja(){}var ao=!1;function Aa(e,t,n){if(ao)return e(t,n);ao=!0;try{return Oa(e,t,n)}finally{ao=!1,(En!==null||kn!==null)&&(ja(),Ta())}}function ar(e,t){var n=e.stateNode;if(n===null)return null;var r=Vl(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 Jo=!1;if(yt)try{var Bn={};Object.defineProperty(Bn,"passive",{get:function(){Jo=!0}}),window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,Bn)}catch{Jo=!1}function vd(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 bn=!1,hl=null,ml=!1,Go=null,wd={onError:function(e){bn=!0,hl=e}};function Sd(e,t,n,r,l,o,i,s,u){bn=!1,hl=null,vd.apply(wd,arguments)}function _d(e,t,n,r,l,o,i,s,u){if(Sd.apply(this,arguments),bn){if(bn){var a=hl;bn=!1,hl=null}else throw Error(x(198));ml||(ml=!0,Go=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 La(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 Hs(e){if(on(e)!==e)throw Error(x(188))}function Ed(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 Hs(l),e;if(o===r)return Hs(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 Ia(e){return e=Ed(e),e!==null?Da(e):null}function Da(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Da(e);if(t!==null)return t;e=e.sibling}return null}var za=Be.unstable_scheduleCallback,Vs=Be.unstable_cancelCallback,kd=Be.unstable_shouldYield,xd=Be.unstable_requestPaint,oe=Be.unstable_now,Nd=Be.unstable_getCurrentPriorityLevel,Vi=Be.unstable_ImmediatePriority,Fa=Be.unstable_UserBlockingPriority,gl=Be.unstable_NormalPriority,Cd=Be.unstable_LowPriority,Ua=Be.unstable_IdlePriority,Ml=null,at=null;function Pd(e){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(Ml,e,void 0,(e.current.flags&128)===128)}catch{}}var tt=Math.clz32?Math.clz32:Od,Rd=Math.log,Td=Math.LN2;function Od(e){return e>>>=0,e===0?32:31-(Rd(e)/Td|0)|0}var Ur=64,Mr=4194304;function Jn(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 yl(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=Jn(s):(o&=i,o!==0&&(r=Jn(o)))}else i=n&~l,i!==0?r=Jn(i):o!==0&&(r=Jn(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-tt(t),l=1<<n,r|=e[n],t&=~l;return r}function jd(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 Ad(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-tt(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=jd(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Zo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ma(){var e=Ur;return Ur<<=1,!(Ur&4194240)&&(Ur=64),e}function co(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Nr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tt(t),e[t]=n}function Ld(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-tt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Wi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var X=0;function Ba(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var $a,Qi,Ha,Va,Wa,bo=!1,Br=[],Tt=null,Ot=null,jt=null,cr=new Map,fr=new Map,Nt=[],Id="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 Ws(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":cr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":fr.delete(t.pointerId)}}function $n(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=Pr(t),t!==null&&Qi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Dd(e,t,n,r,l){switch(t){case"focusin":return Tt=$n(Tt,e,t,n,r,l),!0;case"dragenter":return Ot=$n(Ot,e,t,n,r,l),!0;case"mouseover":return jt=$n(jt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return cr.set(o,$n(cr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,fr.set(o,$n(fr.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=La(n),t!==null){e.blockedOn=t,Wa(e.priority,function(){Ha(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 el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ei(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Xo=r,n.target.dispatchEvent(r),Xo=null}else return t=Pr(n),t!==null&&Qi(t),e.blockedOn=n,!1;t.shift()}return!0}function Qs(e,t,n){el(e)&&n.delete(t)}function zd(){bo=!1,Tt!==null&&el(Tt)&&(Tt=null),Ot!==null&&el(Ot)&&(Ot=null),jt!==null&&el(jt)&&(jt=null),cr.forEach(Qs),fr.forEach(Qs)}function Hn(e,t){e.blockedOn===t&&(e.blockedOn=null,bo||(bo=!0,Be.unstable_scheduleCallback(Be.unstable_NormalPriority,zd)))}function dr(e){function t(l){return Hn(l,e)}if(0<Br.length){Hn(Br[0],e);for(var n=1;n<Br.length;n++){var r=Br[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Tt!==null&&Hn(Tt,e),Ot!==null&&Hn(Ot,e),jt!==null&&Hn(jt,e),cr.forEach(t),fr.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=_t.ReactCurrentBatchConfig,vl=!0;function Fd(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=1,Ki(e,t,n,r)}finally{X=l,xn.transition=o}}function Ud(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=4,Ki(e,t,n,r)}finally{X=l,xn.transition=o}}function Ki(e,t,n,r){if(vl){var l=ei(e,t,n,r);if(l===null)_o(e,t,r,wl,n),Ws(e,r);else if(Dd(l,e,t,n,r))r.stopPropagation();else if(Ws(e,r),t&4&&-1<Id.indexOf(e)){for(;l!==null;){var o=Pr(l);if(o!==null&&$a(o),o=ei(e,t,n,r),o===null&&_o(e,t,r,wl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else _o(e,t,r,null,n)}}var wl=null;function ei(e,t,n,r){if(wl=null,e=Hi(r),e=Qt(e),e!==null)if(t=on(e),t===null)e=null;else if(n=t.tag,n===13){if(e=La(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 wl=e,null}function Ka(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(Nd()){case Vi:return 1;case Fa:return 4;case gl:case Cd:return 16;case Ua:return 536870912;default:return 16}default:return 16}}var Pt=null,qi=null,tl=null;function qa(){if(tl)return tl;var e,t=qi,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 tl=l.slice(e,1<r?1-r:void 0)}function nl(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 $r(){return!0}function Ks(){return!1}function He(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)?$r:Ks,this.isPropagationStopped=Ks,this}return re(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=$r)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=$r)},persist:function(){},isPersistent:$r}),t}var zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xi=He(zn),Cr=re({},zn,{view:0,detail:0}),Md=He(Cr),fo,po,Vn,Bl=re({},Cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yi,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!==Vn&&(Vn&&e.type==="mousemove"?(fo=e.screenX-Vn.screenX,po=e.screenY-Vn.screenY):po=fo=0,Vn=e),fo)},movementY:function(e){return"movementY"in e?e.movementY:po}}),qs=He(Bl),Bd=re({},Bl,{dataTransfer:0}),$d=He(Bd),Hd=re({},Cr,{relatedTarget:0}),ho=He(Hd),Vd=re({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),Wd=He(Vd),Qd=re({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kd=He(Qd),qd=re({},zn,{data:0}),Xs=He(qd),Xd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Yd={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"},Jd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jd[e])?!!t[e]:!1}function Yi(){return Gd}var Zd=re({},Cr,{key:function(e){if(e.key){var t=Xd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Yd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yi,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),bd=He(Zd),ep=re({},Bl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ys=He(ep),tp=re({},Cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yi}),np=He(tp),rp=re({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),lp=He(rp),op=re({},Bl,{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}),ip=He(op),sp=[9,13,27,32],Ji=yt&&"CompositionEvent"in window,er=null;yt&&"documentMode"in document&&(er=document.documentMode);var up=yt&&"TextEvent"in window&&!er,Xa=yt&&(!Ji||er&&8<er&&11>=er),Js=" ",Gs=!1;function Ya(e,t){switch(e){case"keyup":return sp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ja(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fn=!1;function ap(e,t){switch(e){case"compositionend":return Ja(t);case"keypress":return t.which!==32?null:(Gs=!0,Js);case"textInput":return e=t.data,e===Js&&Gs?null:e;default:return null}}function cp(e,t){if(fn)return e==="compositionend"||!Ji&&Ya(e,t)?(e=qa(),tl=qi=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 Xa&&t.locale!=="ko"?null:t.data;default:return null}}var fp={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 Zs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fp[e.type]:t==="textarea"}function Ga(e,t,n,r){Ra(r),t=Sl(t,"onChange"),0<t.length&&(n=new Xi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var tr=null,pr=null;function dp(e){uc(e,0)}function $l(e){var t=hn(e);if(_a(t))return e}function pp(e,t){if(e==="change")return t}var Za=!1;if(yt){var mo;if(yt){var go="oninput"in document;if(!go){var bs=document.createElement("div");bs.setAttribute("oninput","return;"),go=typeof bs.oninput=="function"}mo=go}else mo=!1;Za=mo&&(!document.documentMode||9<document.documentMode)}function eu(){tr&&(tr.detachEvent("onpropertychange",ba),pr=tr=null)}function ba(e){if(e.propertyName==="value"&&$l(pr)){var t=[];Ga(t,pr,e,Hi(e)),Aa(dp,t)}}function hp(e,t,n){e==="focusin"?(eu(),tr=t,pr=n,tr.attachEvent("onpropertychange",ba)):e==="focusout"&&eu()}function mp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return $l(pr)}function gp(e,t){if(e==="click")return $l(t)}function yp(e,t){if(e==="input"||e==="change")return $l(t)}function vp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rt=typeof Object.is=="function"?Object.is:vp;function hr(e,t){if(rt(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(!zo.call(t,l)||!rt(e[l],t[l]))return!1}return!0}function tu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nu(e,t){var n=tu(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=tu(n)}}function ec(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ec(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tc(){for(var e=window,t=pl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=pl(e.document)}return t}function Gi(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 wp(e){var t=tc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ec(n.ownerDocument.documentElement,n)){if(r!==null&&Gi(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=nu(n,o);var i=nu(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 Sp=yt&&"documentMode"in document&&11>=document.documentMode,dn=null,ti=null,nr=null,ni=!1;function ru(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ni||dn==null||dn!==pl(r)||(r=dn,"selectionStart"in r&&Gi(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}),nr&&hr(nr,r)||(nr=r,r=Sl(ti,"onSelect"),0<r.length&&(t=new Xi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=dn)))}function Hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Hr("Animation","AnimationEnd"),animationiteration:Hr("Animation","AnimationIteration"),animationstart:Hr("Animation","AnimationStart"),transitionend:Hr("Transition","TransitionEnd")},yo={},nc={};yt&&(nc=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 Hl(e){if(yo[e])return yo[e];if(!pn[e])return e;var t=pn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in nc)return yo[e]=t[n];return e}var rc=Hl("animationend"),lc=Hl("animationiteration"),oc=Hl("animationstart"),ic=Hl("transitionend"),sc=new Map,lu="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){sc.set(e,t),ln(t,[e])}for(var vo=0;vo<lu.length;vo++){var wo=lu[vo],_p=wo.toLowerCase(),Ep=wo[0].toUpperCase()+wo.slice(1);Mt(_p,"on"+Ep)}Mt(rc,"onAnimationEnd");Mt(lc,"onAnimationIteration");Mt(oc,"onAnimationStart");Mt("dblclick","onDoubleClick");Mt("focusin","onFocus");Mt("focusout","onBlur");Mt(ic,"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 Gn="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(" "),kp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Gn));function ou(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,_d(r,t,void 0,e),e.currentTarget=null}function uc(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;ou(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;ou(l,s,a),o=u}}}if(ml)throw e=Go,ml=!1,Go=null,e}function G(e,t){var n=t[si];n===void 0&&(n=t[si]=new Set);var r=e+"__bubble";n.has(r)||(ac(t,e,2,!1),n.add(r))}function So(e,t,n){var r=0;t&&(r|=4),ac(n,e,r,t)}var Vr="_reactListening"+Math.random().toString(36).slice(2);function mr(e){if(!e[Vr]){e[Vr]=!0,ga.forEach(function(n){n!=="selectionchange"&&(kp.has(n)||So(n,!1,e),So(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vr]||(t[Vr]=!0,So("selectionchange",!1,t))}}function ac(e,t,n,r){switch(Ka(t)){case 1:var l=Fd;break;case 4:l=Ud;break;default:l=Ki}n=l.bind(null,t,n,e),l=void 0,!Jo||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 _o(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}Aa(function(){var a=o,p=Hi(n),h=[];e:{var g=sc.get(e);if(g!==void 0){var E=Xi,m=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":E=bd;break;case"focusin":m="focus",E=ho;break;case"focusout":m="blur",E=ho;break;case"beforeblur":case"afterblur":E=ho;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":E=qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=$d;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=np;break;case rc:case lc:case oc:E=Wd;break;case ic:E=lp;break;case"scroll":E=Md;break;case"wheel":E=ip;break;case"copy":case"cut":case"paste":E=Kd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=Ys}var w=(t&4)!==0,N=!w&&e==="scroll",c=w?g!==null?g+"Capture":null:g;w=[];for(var d=a,f;d!==null;){f=d;var S=f.stateNode;if(f.tag===5&&S!==null&&(f=S,c!==null&&(S=ar(d,c),S!=null&&w.push(gr(d,S,f)))),N)break;d=d.return}0<w.length&&(g=new E(g,m,null,n,p),h.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",E=e==="mouseout"||e==="pointerout",g&&n!==Xo&&(m=n.relatedTarget||n.fromElement)&&(Qt(m)||m[vt]))break e;if((E||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,E?(m=n.relatedTarget||n.toElement,E=a,m=m?Qt(m):null,m!==null&&(N=on(m),m!==N||m.tag!==5&&m.tag!==6)&&(m=null)):(E=null,m=a),E!==m)){if(w=qs,S="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=Ys,S="onPointerLeave",c="onPointerEnter",d="pointer"),N=E==null?g:hn(E),f=m==null?g:hn(m),g=new w(S,d+"leave",E,n,p),g.target=N,g.relatedTarget=f,S=null,Qt(p)===a&&(w=new w(c,d+"enter",m,n,p),w.target=f,w.relatedTarget=N,S=w),N=S,E&&m)t:{for(w=E,c=m,d=0,f=w;f;f=un(f))d++;for(f=0,S=c;S;S=un(S))f++;for(;0<d-f;)w=un(w),d--;for(;0<f-d;)c=un(c),f--;for(;d--;){if(w===c||c!==null&&w===c.alternate)break t;w=un(w),c=un(c)}w=null}else w=null;E!==null&&iu(h,g,E,w,!1),m!==null&&N!==null&&iu(h,N,m,w,!0)}}e:{if(g=a?hn(a):window,E=g.nodeName&&g.nodeName.toLowerCase(),E==="select"||E==="input"&&g.type==="file")var C=pp;else if(Zs(g))if(Za)C=yp;else{C=mp;var j=hp}else(E=g.nodeName)&&E.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(C=gp);if(C&&(C=C(e,a))){Ga(h,C,n,p);break e}j&&j(e,g,a),e==="focusout"&&(j=g._wrapperState)&&j.controlled&&g.type==="number"&&Vo(g,"number",g.value)}switch(j=a?hn(a):window,e){case"focusin":(Zs(j)||j.contentEditable==="true")&&(dn=j,ti=a,nr=null);break;case"focusout":nr=ti=dn=null;break;case"mousedown":ni=!0;break;case"contextmenu":case"mouseup":case"dragend":ni=!1,ru(h,n,p);break;case"selectionchange":if(Sp)break;case"keydown":case"keyup":ru(h,n,p)}var O;if(Ji)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?Ya(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Xa&&n.locale!=="ko"&&(fn||L!=="onCompositionStart"?L==="onCompositionEnd"&&fn&&(O=qa()):(Pt=p,qi="value"in Pt?Pt.value:Pt.textContent,fn=!0)),j=Sl(a,L),0<j.length&&(L=new Xs(L,e,null,n,p),h.push({event:L,listeners:j}),O?L.data=O:(O=Ja(n),O!==null&&(L.data=O)))),(O=up?ap(e,n):cp(e,n))&&(a=Sl(a,"onBeforeInput"),0<a.length&&(p=new Xs("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:a}),p.data=O))}uc(h,t)})}function gr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Sl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ar(e,n),o!=null&&r.unshift(gr(e,o,l)),o=ar(e,t),o!=null&&r.push(gr(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 iu(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=ar(n,o),u!=null&&i.unshift(gr(n,u,s))):l||(u=ar(n,o),u!=null&&i.push(gr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var xp=/\r\n?/g,Np=/\u0000|\uFFFD/g;function su(e){return(typeof e=="string"?e:""+e).replace(xp,`
`).replace(Np,"")}function Wr(e,t,n){if(t=su(t),su(e)!==t&&n)throw Error(x(425))}function _l(){}var ri=null,li=null;function oi(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 ii=typeof setTimeout=="function"?setTimeout:void 0,Cp=typeof clearTimeout=="function"?clearTimeout:void 0,uu=typeof Promise=="function"?Promise:void 0,Pp=typeof queueMicrotask=="function"?queueMicrotask:typeof uu<"u"?function(e){return uu.resolve(null).then(e).catch(Rp)}:ii;function Rp(e){setTimeout(function(){throw e})}function Eo(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),dr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);dr(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 au(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,yr="__reactProps$"+Fn,vt="__reactContainer$"+Fn,si="__reactEvents$"+Fn,Tp="__reactListeners$"+Fn,Op="__reactHandles$"+Fn;function Qt(e){var t=e[ut];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vt]||n[ut]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=au(e);e!==null;){if(n=e[ut])return n;e=au(e)}return t}e=n,n=e.parentNode}return null}function Pr(e){return e=e[ut]||e[vt],!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 Vl(e){return e[yr]||null}var ui=[],mn=-1;function Bt(e){return{current:e}}function Z(e){0>mn||(e.current=ui[mn],ui[mn]=null,mn--)}function J(e,t){mn++,ui[mn]=e.current,e.current=t}var Ut={},Ee=Bt(Ut),Te=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 Oe(e){return e=e.childContextTypes,e!=null}function El(){Z(Te),Z(Ee)}function cu(e,t,n){if(Ee.current!==Ut)throw Error(x(168));J(Ee,t),J(Te,n)}function cc(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,hd(e)||"Unknown",l));return re({},n,r)}function kl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ut,Zt=Ee.current,J(Ee,e),J(Te,Te.current),!0}function fu(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=cc(e,t,Zt),r.__reactInternalMemoizedMergedChildContext=e,Z(Te),Z(Ee),J(Ee,e)):Z(Te),J(Te,n)}var pt=null,Wl=!1,ko=!1;function fc(e){pt===null?pt=[e]:pt.push(e)}function jp(e){Wl=!0,fc(e)}function $t(){if(!ko&&pt!==null){ko=!0;var e=0,t=X;try{var n=pt;for(X=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}pt=null,Wl=!1}catch(l){throw pt!==null&&(pt=pt.slice(e+1)),za(Vi,$t),l}finally{X=t,ko=!1}}return null}var gn=[],yn=0,xl=null,Nl=0,We=[],Qe=0,bt=null,ht=1,mt="";function Vt(e,t){gn[yn++]=Nl,gn[yn++]=xl,xl=e,Nl=t}function dc(e,t,n){We[Qe++]=ht,We[Qe++]=mt,We[Qe++]=bt,bt=e;var r=ht;e=mt;var l=32-tt(r)-1;r&=~(1<<l),n+=1;var o=32-tt(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,ht=1<<32-tt(t)+l|n<<l|r,mt=o+e}else ht=1<<o|n<<l|r,mt=e}function Zi(e){e.return!==null&&(Vt(e,1),dc(e,1,0))}function bi(e){for(;e===xl;)xl=gn[--yn],gn[yn]=null,Nl=gn[--yn],gn[yn]=null;for(;e===bt;)bt=We[--Qe],We[Qe]=null,mt=We[--Qe],We[Qe]=null,ht=We[--Qe],We[Qe]=null}var Me=null,Ue=null,ee=!1,et=null;function pc(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 du(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,Me=e,Ue=At(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Me=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bt!==null?{id:ht,overflow:mt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ke(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Me=e,Ue=null,!0):!1;default:return!1}}function ai(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ci(e){if(ee){var t=Ue;if(t){var n=t;if(!du(e,t)){if(ai(e))throw Error(x(418));t=At(n.nextSibling);var r=Me;t&&du(e,t)?pc(r,n):(e.flags=e.flags&-4097|2,ee=!1,Me=e)}}else{if(ai(e))throw Error(x(418));e.flags=e.flags&-4097|2,ee=!1,Me=e}}}function pu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Me=e}function Qr(e){if(e!==Me)return!1;if(!ee)return pu(e),ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!oi(e.type,e.memoizedProps)),t&&(t=Ue)){if(ai(e))throw hc(),Error(x(418));for(;t;)pc(e,t),t=At(t.nextSibling)}if(pu(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){Ue=At(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Me?At(e.stateNode.nextSibling):null;return!0}function hc(){for(var e=Ue;e;)e=At(e.nextSibling)}function Tn(){Ue=Me=null,ee=!1}function es(e){et===null?et=[e]:et.push(e)}var Ap=_t.ReactCurrentBatchConfig;function Wn(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 Kr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function hu(e){var t=e._init;return t(e._payload)}function mc(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,S){return d===null||d.tag!==6?(d=Oo(f,c.mode,S),d.return=c,d):(d=l(d,f),d.return=c,d)}function u(c,d,f,S){var C=f.type;return C===cn?p(c,d,f.props.children,S,f.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===kt&&hu(C)===d.type)?(S=l(d,f.props),S.ref=Wn(c,d,f),S.return=c,S):(S=al(f.type,f.key,f.props,null,c.mode,S),S.ref=Wn(c,d,f),S.return=c,S)}function a(c,d,f,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==f.containerInfo||d.stateNode.implementation!==f.implementation?(d=jo(f,c.mode,S),d.return=c,d):(d=l(d,f.children||[]),d.return=c,d)}function p(c,d,f,S,C){return d===null||d.tag!==7?(d=Jt(f,c.mode,S,C),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=Oo(""+d,c.mode,f),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return f=al(d.type,d.key,d.props,null,c.mode,f),f.ref=Wn(c,null,d),f.return=c,f;case an:return d=jo(d,c.mode,f),d.return=c,d;case kt:var S=d._init;return h(c,S(d._payload),f)}if(Yn(d)||Mn(d))return d=Jt(d,c.mode,f,null),d.return=c,d;Kr(c,d)}return null}function g(c,d,f,S){var C=d!==null?d.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:s(c,d,""+f,S);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:return f.key===C?u(c,d,f,S):null;case an:return f.key===C?a(c,d,f,S):null;case kt:return C=f._init,g(c,d,C(f._payload),S)}if(Yn(f)||Mn(f))return C!==null?null:p(c,d,f,S,null);Kr(c,f)}return null}function E(c,d,f,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(f)||null,s(d,c,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dr:return c=c.get(S.key===null?f:S.key)||null,u(d,c,S,C);case an:return c=c.get(S.key===null?f:S.key)||null,a(d,c,S,C);case kt:var j=S._init;return E(c,d,f,j(S._payload),C)}if(Yn(S)||Mn(S))return c=c.get(f)||null,p(d,c,S,C,null);Kr(d,S)}return null}function m(c,d,f,S){for(var C=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 M=g(c,O,f[L],S);if(M===null){O===null&&(O=Q);break}e&&O&&M.alternate===null&&t(c,O),d=o(M,d,L),j===null?C=M:j.sibling=M,j=M,O=Q}if(L===f.length)return n(c,O),ee&&Vt(c,L),C;if(O===null){for(;L<f.length;L++)O=h(c,f[L],S),O!==null&&(d=o(O,d,L),j===null?C=O:j.sibling=O,j=O);return ee&&Vt(c,L),C}for(O=r(c,O);L<f.length;L++)Q=E(O,c,L,f[L],S),Q!==null&&(e&&Q.alternate!==null&&O.delete(Q.key===null?L:Q.key),d=o(Q,d,L),j===null?C=Q:j.sibling=Q,j=Q);return e&&O.forEach(function(ge){return t(c,ge)}),ee&&Vt(c,L),C}function w(c,d,f,S){var C=Mn(f);if(typeof C!="function")throw Error(x(150));if(f=C.call(f),f==null)throw Error(x(151));for(var j=C=null,O=d,L=d=0,Q=null,M=f.next();O!==null&&!M.done;L++,M=f.next()){O.index>L?(Q=O,O=null):Q=O.sibling;var ge=g(c,O,M.value,S);if(ge===null){O===null&&(O=Q);break}e&&O&&ge.alternate===null&&t(c,O),d=o(ge,d,L),j===null?C=ge:j.sibling=ge,j=ge,O=Q}if(M.done)return n(c,O),ee&&Vt(c,L),C;if(O===null){for(;!M.done;L++,M=f.next())M=h(c,M.value,S),M!==null&&(d=o(M,d,L),j===null?C=M:j.sibling=M,j=M);return ee&&Vt(c,L),C}for(O=r(c,O);!M.done;L++,M=f.next())M=E(O,c,L,M.value,S),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?L:M.key),d=o(M,d,L),j===null?C=M:j.sibling=M,j=M);return e&&O.forEach(function(Ie){return t(c,Ie)}),ee&&Vt(c,L),C}function N(c,d,f,S){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 Dr:e:{for(var C=f.key,j=d;j!==null;){if(j.key===C){if(C=f.type,C===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===C||typeof C=="object"&&C!==null&&C.$$typeof===kt&&hu(C)===j.type){n(c,j.sibling),d=l(j,f.props),d.ref=Wn(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=Jt(f.props.children,c.mode,S,f.key),d.return=c,c=d):(S=al(f.type,f.key,f.props,null,c.mode,S),S.ref=Wn(c,d,f),S.return=c,c=S)}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=jo(f,c.mode,S),d.return=c,c=d}return i(c);case kt:return j=f._init,N(c,d,j(f._payload),S)}if(Yn(f))return m(c,d,f,S);if(Mn(f))return w(c,d,f,S);Kr(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=Oo(f,c.mode,S),d.return=c,c=d),i(c)):n(c,d)}return N}var On=mc(!0),gc=mc(!1),Cl=Bt(null),Pl=null,vn=null,ts=null;function ns(){ts=vn=Pl=null}function rs(e){var t=Cl.current;Z(Cl),e._currentValue=t}function fi(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){Pl=e,ts=vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Re=!0),e.firstContext=null)}function Xe(e){var t=e._currentValue;if(ts!==e)if(e={context:e,memoizedValue:t,next:null},vn===null){if(Pl===null)throw Error(x(308));vn=e,Pl.dependencies={lanes:0,firstContext:e}}else vn=vn.next=e;return t}var Kt=null;function ls(e){Kt===null?Kt=[e]:Kt.push(e)}function yc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ls(t)):(n.next=l.next,l.next=n),t.interleaved=n,wt(e,r)}function wt(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 os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vc(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 gt(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,wt(e,n)}return l=r.interleaved,l===null?(t.next=t,ls(r)):(t.next=l.next,l.next=t),r.interleaved=t,wt(e,n)}function rl(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,Wi(e,n)}}function mu(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 Rl(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,E=s.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:E,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,w=s;switch(g=t,E=n,w.tag){case 1:if(m=w.payload,typeof m=="function"){h=m.call(E,h,g);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=w.payload,g=typeof m=="function"?m.call(E,h,g):m,g==null)break e;h=re({},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 E={eventTime:E,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=E,u=h):p=p.next=E,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 gu(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 Rr={},ct=Bt(Rr),vr=Bt(Rr),wr=Bt(Rr);function qt(e){if(e===Rr)throw Error(x(174));return e}function is(e,t){switch(J(wr,t),J(vr,e),J(ct,Rr),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),J(ct,t)}function jn(){Z(ct),Z(vr),Z(wr)}function wc(e){qt(wr.current);var t=qt(ct.current),n=Qo(t,e.type);t!==n&&(J(vr,e),J(ct,n))}function ss(e){vr.current===e&&(Z(ct),Z(vr))}var te=Bt(0);function Tl(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 xo=[];function us(){for(var e=0;e<xo.length;e++)xo[e]._workInProgressVersionPrimary=null;xo.length=0}var ll=_t.ReactCurrentDispatcher,No=_t.ReactCurrentBatchConfig,en=0,ne=null,se=null,ce=null,Ol=!1,rr=!1,Sr=0,Lp=0;function ve(){throw Error(x(321))}function as(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rt(e[n],t[n]))return!1;return!0}function cs(e,t,n,r,l,o){if(en=o,ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ll.current=e===null||e.memoizedState===null?Fp:Up,e=n(r,l),rr){o=0;do{if(rr=!1,Sr=0,25<=o)throw Error(x(301));o+=1,ce=se=null,t.updateQueue=null,ll.current=Mp,e=n(r,l)}while(rr)}if(ll.current=jl,t=se!==null&&se.next!==null,en=0,ce=se=ne=null,Ol=!1,t)throw Error(x(300));return e}function fs(){var e=Sr!==0;return Sr=0,e}function st(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?ne.memoizedState=ce=e:ce=ce.next=e,ce}function Ye(){if(se===null){var e=ne.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?ne.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(x(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?ne.memoizedState=ce=e:ce=ce.next=e}return ce}function _r(e,t){return typeof t=="function"?t(e):t}function Co(e){var t=Ye(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=se,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,ne.lanes|=p,tn|=p}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,rt(r,t.memoizedState)||(Re=!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,ne.lanes|=o,tn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Po(e){var t=Ye(),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);rt(o,t.memoizedState)||(Re=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Sc(){}function _c(e,t){var n=ne,r=Ye(),l=t(),o=!rt(r.memoizedState,l);if(o&&(r.memoizedState=l,Re=!0),r=r.queue,ds(xc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,Er(9,kc.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(x(349));en&30||Ec(n,t,l)}return l}function Ec(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ne.updateQueue,t===null?(t={lastEffect:null,stores:null},ne.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function kc(e,t,n,r){t.value=n,t.getSnapshot=r,Nc(t)&&Cc(e)}function xc(e,t,n){return n(function(){Nc(t)&&Cc(e)})}function Nc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rt(e,n)}catch{return!0}}function Cc(e){var t=wt(e,1);t!==null&&nt(t,e,1,-1)}function yu(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:_r,lastRenderedState:e},t.queue=e,e=e.dispatch=zp.bind(null,ne,e),[t.memoizedState,e]}function Er(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ne.updateQueue,t===null?(t={lastEffect:null,stores:null},ne.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 Pc(){return Ye().memoizedState}function ol(e,t,n,r){var l=st();ne.flags|=e,l.memoizedState=Er(1|t,n,void 0,r===void 0?null:r)}function Ql(e,t,n,r){var l=Ye();r=r===void 0?null:r;var o=void 0;if(se!==null){var i=se.memoizedState;if(o=i.destroy,r!==null&&as(r,i.deps)){l.memoizedState=Er(t,n,o,r);return}}ne.flags|=e,l.memoizedState=Er(1|t,n,o,r)}function vu(e,t){return ol(8390656,8,e,t)}function ds(e,t){return Ql(2048,8,e,t)}function Rc(e,t){return Ql(4,2,e,t)}function Tc(e,t){return Ql(4,4,e,t)}function Oc(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 jc(e,t,n){return n=n!=null?n.concat([e]):null,Ql(4,4,Oc.bind(null,t,e),n)}function ps(){}function Ac(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&as(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Lc(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&as(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ic(e,t,n){return en&21?(rt(n,t)||(n=Ma(),ne.lanes|=n,tn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Re=!0),e.memoizedState=n)}function Ip(e,t){var n=X;X=n!==0&&4>n?n:4,e(!0);var r=No.transition;No.transition={};try{e(!1),t()}finally{X=n,No.transition=r}}function Dc(){return Ye().memoizedState}function Dp(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},zc(e))Fc(t,n);else if(n=yc(e,t,n,r),n!==null){var l=xe();nt(n,e,r,l),Uc(n,t,r)}}function zp(e,t,n){var r=Dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(zc(e))Fc(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,rt(s,i)){var u=t.interleaved;u===null?(l.next=l,ls(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=yc(e,t,l,r),n!==null&&(l=xe(),nt(n,e,r,l),Uc(n,t,r))}}function zc(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Fc(e,t){rr=Ol=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Uc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Wi(e,n)}}var jl={readContext:Xe,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useInsertionEffect:ve,useLayoutEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useMutableSource:ve,useSyncExternalStore:ve,useId:ve,unstable_isNewReconciler:!1},Fp={readContext:Xe,useCallback:function(e,t){return st().memoizedState=[e,t===void 0?null:t],e},useContext:Xe,useEffect:vu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ol(4194308,4,Oc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ol(4194308,4,e,t)},useInsertionEffect:function(e,t){return ol(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=Dp.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){var t=st();return e={current:e},t.memoizedState=e},useState:yu,useDebugValue:ps,useDeferredValue:function(e){return st().memoizedState=e},useTransition:function(){var e=yu(!1),t=e[0];return e=Ip.bind(null,e[1]),st().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,l=st();if(ee){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));en&30||Ec(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,vu(xc.bind(null,r,o,e),[e]),r.flags|=2048,Er(9,kc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=st(),t=fe.identifierPrefix;if(ee){var n=mt,r=ht;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Sr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Lp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Up={readContext:Xe,useCallback:Ac,useContext:Xe,useEffect:ds,useImperativeHandle:jc,useInsertionEffect:Rc,useLayoutEffect:Tc,useMemo:Lc,useReducer:Co,useRef:Pc,useState:function(){return Co(_r)},useDebugValue:ps,useDeferredValue:function(e){var t=Ye();return Ic(t,se.memoizedState,e)},useTransition:function(){var e=Co(_r)[0],t=Ye().memoizedState;return[e,t]},useMutableSource:Sc,useSyncExternalStore:_c,useId:Dc,unstable_isNewReconciler:!1},Mp={readContext:Xe,useCallback:Ac,useContext:Xe,useEffect:ds,useImperativeHandle:jc,useInsertionEffect:Rc,useLayoutEffect:Tc,useMemo:Lc,useReducer:Po,useRef:Pc,useState:function(){return Po(_r)},useDebugValue:ps,useDeferredValue:function(e){var t=Ye();return se===null?t.memoizedState=e:Ic(t,se.memoizedState,e)},useTransition:function(){var e=Po(_r)[0],t=Ye().memoizedState;return[e,t]},useMutableSource:Sc,useSyncExternalStore:_c,useId:Dc,unstable_isNewReconciler:!1};function Ze(e,t){if(e&&e.defaultProps){t=re({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function di(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:re({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Kl={isMounted:function(e){return(e=e._reactInternals)?on(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=gt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(nt(t,e,l,r),rl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=gt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(nt(t,e,l,r),rl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=xe(),r=Dt(e),l=gt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Lt(e,l,r),t!==null&&(nt(t,e,r,n),rl(t,e,r))}};function wu(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?!hr(n,r)||!hr(l,o):!0}function Mc(e,t,n){var r=!1,l=Ut,o=t.contextType;return typeof o=="object"&&o!==null?o=Xe(o):(l=Oe(t)?Zt:Ee.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=Kl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Su(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&&Kl.enqueueReplaceState(t,t.state,null)}function pi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},os(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Xe(o):(o=Oe(t)?Zt:Ee.current,l.context=Rn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(di(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&&Kl.enqueueReplaceState(l,l.state,null),Rl(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+=pd(r),r=r.return;while(r);var l=n}catch(o){l=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:l,digest:null}}function Ro(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Bp=typeof WeakMap=="function"?WeakMap:Map;function Bc(e,t,n){n=gt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ll||(Ll=!0,xi=r),hi(e,t)},n}function $c(e,t,n){n=gt(-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(){hi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){hi(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 _u(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bp;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=eh.bind(null,e,t,n),t.then(e,e))}function Eu(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 ku(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=gt(-1,1),t.tag=2,Lt(n,t,1))),n.lanes|=1),e)}var $p=_t.ReactCurrentOwner,Re=!1;function ke(e,t,n,r){t.child=e===null?gc(t,null,n,r):On(t,e.child,n,r)}function xu(e,t,n,r,l){n=n.render;var o=t.ref;return Nn(t,l),r=cs(e,t,n,r,o,l),n=fs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,St(e,t,l)):(ee&&n&&Zi(t),t.flags|=1,ke(e,t,r,l),t.child)}function Nu(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!_s(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Hc(e,t,o,r,l)):(e=al(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:hr,n(i,r)&&e.ref===t.ref)return St(e,t,l)}return t.flags|=1,e=zt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Hc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(hr(o,r)&&e.ref===t.ref)if(Re=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Re=!0);else return t.lanes=e.lanes,St(e,t,l)}return mi(e,t,n,r,l)}function Vc(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},J(Sn,Fe),Fe|=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,J(Sn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,J(Sn,Fe),Fe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,J(Sn,Fe),Fe|=r;return ke(e,t,l,n),t.child}function Wc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function mi(e,t,n,r,l){var o=Oe(n)?Zt:Ee.current;return o=Rn(t,o),Nn(t,l),n=cs(e,t,n,r,o,l),r=fs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,St(e,t,l)):(ee&&r&&Zi(t),t.flags|=1,ke(e,t,n,l),t.child)}function Cu(e,t,n,r,l){if(Oe(n)){var o=!0;kl(t)}else o=!1;if(Nn(t,l),t.stateNode===null)il(e,t),Mc(t,n,r),pi(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=Oe(n)?Zt:Ee.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)&&Su(t,i,r,a),xt=!1;var g=t.memoizedState;i.state=g,Rl(t,r,i,l),u=t.memoizedState,s!==r||g!==u||Te.current||xt?(typeof p=="function"&&(di(t,n,p,r),u=t.memoizedState),(s=xt||wu(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,vc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ze(t.type,s),i.props=a,h=t.pendingProps,g=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Xe(u):(u=Oe(n)?Zt:Ee.current,u=Rn(t,u));var E=n.getDerivedStateFromProps;(p=typeof E=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||g!==u)&&Su(t,i,r,u),xt=!1,g=t.memoizedState,i.state=g,Rl(t,r,i,l);var m=t.memoizedState;s!==h||g!==m||Te.current||xt?(typeof E=="function"&&(di(t,n,E,r),m=t.memoizedState),(a=xt||wu(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 gi(e,t,n,r,o,l)}function gi(e,t,n,r,l,o){Wc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&fu(t,n,!1),St(e,t,o);r=t.stateNode,$p.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)):ke(e,t,s,o),t.memoizedState=r.state,l&&fu(t,n,!0),t.child}function Qc(e){var t=e.stateNode;t.pendingContext?cu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&cu(e,t.context,!1),is(e,t.containerInfo)}function Pu(e,t,n,r,l){return Tn(),es(l),t.flags|=256,ke(e,t,n,r),t.child}var yi={dehydrated:null,treeContext:null,retryLane:0};function vi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Kc(e,t,n){var r=t.pendingProps,l=te.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),J(te,l&1),e===null)return ci(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=Yl(i,r,0,null),e=Jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=vi(n),t.memoizedState=yi,e):hs(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return Hp(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=Jt(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?vi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=yi,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 hs(e,t){return t=Yl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function qr(e,t,n,r){return r!==null&&es(r),On(t,e.child,null,n),e=hs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Hp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Ro(Error(x(422))),qr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Yl({mode:"visible",children:r.children},l,0,null),o=Jt(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=vi(i),t.memoizedState=yi,o);if(!(t.mode&1))return qr(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=Ro(o,r,void 0),qr(e,t,i,r)}if(s=(i&e.childLanes)!==0,Re||s){if(r=fe,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,wt(e,l),nt(r,e,l,-1))}return Ss(),r=Ro(Error(x(421))),qr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=th.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ue=At(l.nextSibling),Me=t,ee=!0,et=null,e!==null&&(We[Qe++]=ht,We[Qe++]=mt,We[Qe++]=bt,ht=e.id,mt=e.overflow,bt=t),t=hs(t,r.children),t.flags|=4096,t)}function Ru(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fi(e.return,t,n)}function To(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 qc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ke(e,t,r.children,n),r=te.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&&Ru(e,n,t);else if(e.tag===19)Ru(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(J(te,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&&Tl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),To(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&&Tl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}To(t,!0,n,null,o);break;case"together":To(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function il(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function St(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 Vp(e,t,n){switch(t.tag){case 3:Qc(t),Tn();break;case 5:wc(t);break;case 1:Oe(t.type)&&kl(t);break;case 4:is(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;J(Cl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(J(te,te.current&1),t.flags|=128,null):n&t.child.childLanes?Kc(e,t,n):(J(te,te.current&1),e=St(e,t,n),e!==null?e.sibling:null);J(te,te.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return qc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),J(te,te.current),r)break;return null;case 22:case 23:return t.lanes=0,Vc(e,t,n)}return St(e,t,n)}var Xc,wi,Yc,Jc;Xc=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}};wi=function(){};Yc=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=$o(e,l),r=$o(e,r),o=[];break;case"select":l=re({},l,{value:void 0}),r=re({},r,{value:void 0}),o=[];break;case"textarea":l=Wo(e,l),r=Wo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=_l)}Ko(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"&&(sr.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"&&(sr.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)}};Jc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Qn(e,t){if(!ee)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 we(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 Wp(e,t,n){var r=t.pendingProps;switch(bi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return Oe(t.type)&&El(),we(t),null;case 3:return r=t.stateNode,jn(),Z(Te),Z(Ee),us(),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,et!==null&&(Pi(et),et=null))),wi(e,t),we(t),null;case 5:ss(t);var l=qt(wr.current);if(n=t.type,e!==null&&t.stateNode!=null)Yc(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 we(t),null}if(e=qt(ct.current),Qr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ut]=t,r[yr]=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<Gn.length;l++)G(Gn[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":Fs(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":Ms(r,o),G("invalid",r)}Ko(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&&Wr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Wr(r.textContent,s,e),l=["children",""+s]):sr.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":zr(r),Us(r,o,!0);break;case"textarea":zr(r),Bs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=_l)}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=xa(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[yr]=r,Xc(e,t,!1,!1),t.stateNode=e;e:{switch(i=qo(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<Gn.length;l++)G(Gn[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":Fs(e,r),l=$o(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=re({},r,{value:void 0}),G("invalid",e);break;case"textarea":Ms(e,r),l=Wo(e,r),G("invalid",e);break;default:l=r}Ko(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Pa(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Na(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&ur(e,u):typeof u=="number"&&ur(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(sr.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Ui(e,o,u,i))}switch(n){case"input":zr(e),Us(e,r,!1);break;case"textarea":zr(e),Bs(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=_l)}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 we(t),null;case 6:if(e&&t.stateNode!=null)Jc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=qt(wr.current),qt(ct.current),Qr(t)){if(r=t.stateNode,n=t.memoizedProps,r[ut]=t,(o=r.nodeValue!==n)&&(e=Me,e!==null))switch(e.tag){case 3:Wr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wr(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 we(t),null;case 13:if(Z(te),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ee&&Ue!==null&&t.mode&1&&!(t.flags&128))hc(),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;we(t),o=!1}else et!==null&&(Pi(et),et=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||te.current&1?ue===0&&(ue=3):Ss())),t.updateQueue!==null&&(t.flags|=4),we(t),null);case 4:return jn(),wi(e,t),e===null&&mr(t.stateNode.containerInfo),we(t),null;case 10:return rs(t.type._context),we(t),null;case 17:return Oe(t.type)&&El(),we(t),null;case 19:if(Z(te),o=t.memoizedState,o===null)return we(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Qn(o,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Tl(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 J(te,te.current&1|2),t.child}e=e.sibling}o.tail!==null&&oe()>Ln&&(t.flags|=128,r=!0,Qn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(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&&!ee)return we(t),null}else 2*oe()-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=oe(),t.sibling=null,n=te.current,J(te,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return ws(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function Qp(e,t){switch(bi(t),t.tag){case 1:return Oe(t.type)&&El(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(),Z(Te),Z(Ee),us(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ss(t),null;case 13:if(Z(te),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(te),null;case 4:return jn(),null;case 10:return rs(t.type._context),null;case 22:case 23:return ws(),null;case 24:return null;default:return null}}var Xr=!1,Se=!1,Kp=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){le(e,t,r)}else n.current=null}function Si(e,t,n){try{n()}catch(r){le(e,t,r)}}var Tu=!1;function qp(e,t){if(ri=vl,e=tc(),Gi(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 E;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),(E=h.firstChild)!==null;)g=h,h=E;for(;;){if(h===e)break t;if(g===n&&++a===l&&(s=i),g===o&&++p===r&&(u=i),(E=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=E}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(li={focusedElem:e,selectionRange:n},vl=!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 w=m.memoizedProps,N=m.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:Ze(t.type,w),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(S){le(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return m=Tu,Tu=!1,m}function lr(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&&Si(t,n,o)}l=l.next}while(l!==r)}}function ql(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 _i(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 Gc(e){var t=e.alternate;t!==null&&(e.alternate=null,Gc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ut],delete t[yr],delete t[si],delete t[Tp],delete t[Op])),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 Zc(e){return e.tag===5||e.tag===3||e.tag===4}function Ou(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zc(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 Ei(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=_l));else if(r!==4&&(e=e.child,e!==null))for(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}function ki(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(ki(e,t,n),e=e.sibling;e!==null;)ki(e,t,n),e=e.sibling}var pe=null,be=!1;function Et(e,t,n){for(n=n.child;n!==null;)bc(e,t,n),n=n.sibling}function bc(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(Ml,n)}catch{}switch(n.tag){case 5:Se||wn(n,t);case 6:var r=pe,l=be;pe=null,Et(e,t,n),pe=r,be=l,pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?Eo(e.parentNode,n):e.nodeType===1&&Eo(e,n),dr(e)):Eo(pe,n.stateNode));break;case 4:r=pe,l=be,pe=n.stateNode.containerInfo,be=!0,Et(e,t,n),pe=r,be=l;break;case 0:case 11:case 14:case 15:if(!Se&&(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)&&Si(n,t,i),l=l.next}while(l!==r)}Et(e,t,n);break;case 1:if(!Se&&(wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){le(n,t,s)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(Se=(r=Se)||n.memoizedState!==null,Et(e,t,n),Se=r):Et(e,t,n);break;default:Et(e,t,n)}}function ju(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Kp),t.forEach(function(r){var l=nh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Je(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:pe=s.stateNode,be=!1;break e;case 3:pe=s.stateNode.containerInfo,be=!0;break e;case 4:pe=s.stateNode.containerInfo,be=!0;break e}s=s.return}if(pe===null)throw Error(x(160));bc(o,i,l),pe=null,be=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){le(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ef(t,e),t=t.sibling}function ef(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Je(t,e),ot(e),r&4){try{lr(3,e,e.return),ql(3,e)}catch(w){le(e,e.return,w)}try{lr(5,e,e.return)}catch(w){le(e,e.return,w)}}break;case 1:Je(t,e),ot(e),r&512&&n!==null&&wn(n,n.return);break;case 5:if(Je(t,e),ot(e),r&512&&n!==null&&wn(n,n.return),e.flags&32){var l=e.stateNode;try{ur(l,"")}catch(w){le(e,e.return,w)}}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&&Ea(l,o),qo(s,i);var a=qo(s,o);for(i=0;i<u.length;i+=2){var p=u[i],h=u[i+1];p==="style"?Pa(l,h):p==="dangerouslySetInnerHTML"?Na(l,h):p==="children"?ur(l,h):Ui(l,p,h,a)}switch(s){case"input":Ho(l,o);break;case"textarea":ka(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var E=o.value;E!=null?_n(l,!!o.multiple,E,!1):g!==!!o.multiple&&(o.defaultValue!=null?_n(l,!!o.multiple,o.defaultValue,!0):_n(l,!!o.multiple,o.multiple?[]:"",!1))}l[yr]=o}catch(w){le(e,e.return,w)}}break;case 6:if(Je(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(w){le(e,e.return,w)}}break;case 3:if(Je(t,e),ot(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{dr(t.containerInfo)}catch(w){le(e,e.return,w)}break;case 4:Je(t,e),ot(e);break;case 13:Je(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||(ys=oe())),r&4&&ju(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Se=(a=Se)||p,Je(t,e),Se=a):Je(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,E=g.child,g.tag){case 0:case 11:case 14:case 15:lr(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(w){le(r,n,w)}}break;case 5:wn(g,g.return);break;case 22:if(g.memoizedState!==null){Lu(h);continue}}E!==null?(E.return=g,A=E):Lu(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=Ca("display",i))}catch(w){le(e,e.return,w)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(w){le(e,e.return,w)}}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:Je(t,e),ot(e),r&4&&ju(e);break;case 21:break;default:Je(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Zc(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&&(ur(l,""),r.flags&=-33);var o=Ou(e);ki(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Ou(e);Ei(e,s,i);break;default:throw Error(x(161))}}catch(u){le(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xp(e,t,n){A=e,tf(e)}function tf(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||Xr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||Se;s=Xr;var a=Se;if(Xr=i,(Se=u)&&!a)for(A=l;A!==null;)i=A,u=i.child,i.tag===22&&i.memoizedState!==null?Iu(l):u!==null?(u.return=i,A=u):Iu(l);for(;o!==null;)A=o,tf(o),o=o.sibling;A=l,Xr=s,Se=a}Au(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,A=o):Au(e)}}function Au(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:Se||ql(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&gu(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}gu(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&&dr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}Se||t.flags&512&&_i(t)}catch(g){le(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 Lu(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 Iu(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ql(4,t)}catch(u){le(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){le(t,l,u)}}var o=t.return;try{_i(t)}catch(u){le(t,o,u)}break;case 5:var i=t.return;try{_i(t)}catch(u){le(t,i,u)}}}catch(u){le(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 Yp=Math.ceil,Al=_t.ReactCurrentDispatcher,ms=_t.ReactCurrentOwner,qe=_t.ReactCurrentBatchConfig,W=0,fe=null,ie=null,he=0,Fe=0,Sn=Bt(0),ue=0,kr=null,tn=0,Xl=0,gs=0,or=null,Pe=null,ys=0,Ln=1/0,dt=null,Ll=!1,xi=null,It=null,Yr=!1,Rt=null,Il=0,ir=0,Ni=null,sl=-1,ul=0;function xe(){return W&6?oe():sl!==-1?sl:sl=oe()}function Dt(e){return e.mode&1?W&2&&he!==0?he&-he:Ap.transition!==null?(ul===0&&(ul=Ma()),ul):(e=X,e!==0||(e=window.event,e=e===void 0?16:Ka(e.type)),e):1}function nt(e,t,n,r){if(50<ir)throw ir=0,Ni=null,Error(x(185));Nr(e,n,r),(!(W&2)||e!==fe)&&(e===fe&&(!(W&2)&&(Xl|=n),ue===4&&Ct(e,he)),je(e,r),n===1&&W===0&&!(t.mode&1)&&(Ln=oe()+500,Wl&&$t()))}function je(e,t){var n=e.callbackNode;Ad(e,t);var r=yl(e,e===fe?he:0);if(r===0)n!==null&&Vs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Vs(n),t===1)e.tag===0?jp(Du.bind(null,e)):fc(Du.bind(null,e)),Pp(function(){!(W&6)&&$t()}),n=null;else{switch(Ba(r)){case 1:n=Vi;break;case 4:n=Fa;break;case 16:n=gl;break;case 536870912:n=Ua;break;default:n=gl}n=cf(n,nf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function nf(e,t){if(sl=-1,ul=0,W&6)throw Error(x(327));var n=e.callbackNode;if(Cn()&&e.callbackNode!==n)return null;var r=yl(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Dl(e,r);else{t=r;var l=W;W|=2;var o=lf();(fe!==e||he!==t)&&(dt=null,Ln=oe()+500,Yt(e,t));do try{Zp();break}catch(s){rf(e,s)}while(!0);ns(),Al.current=o,W=l,ie!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=Zo(e),l!==0&&(r=l,t=Ci(e,l))),t===1)throw n=kr,Yt(e,0),Ct(e,r),je(e,oe()),n;if(t===6)Ct(e,r);else{if(l=e.current.alternate,!(r&30)&&!Jp(l)&&(t=Dl(e,r),t===2&&(o=Zo(e),o!==0&&(r=o,t=Ci(e,o))),t===1))throw n=kr,Yt(e,0),Ct(e,r),je(e,oe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Wt(e,Pe,dt);break;case 3:if(Ct(e,r),(r&130023424)===r&&(t=ys+500-oe(),10<t)){if(yl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){xe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ii(Wt.bind(null,e,Pe,dt),t);break}Wt(e,Pe,dt);break;case 4:if(Ct(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-tt(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=oe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Yp(r/1960))-r,10<r){e.timeoutHandle=ii(Wt.bind(null,e,Pe,dt),r);break}Wt(e,Pe,dt);break;case 5:Wt(e,Pe,dt);break;default:throw Error(x(329))}}}return je(e,oe()),e.callbackNode===n?nf.bind(null,e):null}function Ci(e,t){var n=or;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Dl(e,t),e!==2&&(t=Pe,Pe=n,t!==null&&Pi(t)),e}function Pi(e){Pe===null?Pe=e:Pe.push.apply(Pe,e)}function Jp(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(!rt(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&=~gs,t&=~Xl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tt(t),r=1<<n;e[n]=-1,t&=~r}}function Du(e){if(W&6)throw Error(x(327));Cn();var t=yl(e,0);if(!(t&1))return je(e,oe()),null;var n=Dl(e,t);if(e.tag!==0&&n===2){var r=Zo(e);r!==0&&(t=r,n=Ci(e,r))}if(n===1)throw n=kr,Yt(e,0),Ct(e,t),je(e,oe()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wt(e,Pe,dt),je(e,oe()),null}function vs(e,t){var n=W;W|=1;try{return e(t)}finally{W=n,W===0&&(Ln=oe()+500,Wl&&$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 ws(){Fe=Sn.current,Z(Sn)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Cp(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(bi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&El();break;case 3:jn(),Z(Te),Z(Ee),us();break;case 5:ss(r);break;case 4:jn();break;case 13:Z(te);break;case 19:Z(te);break;case 10:rs(r.type._context);break;case 22:case 23:ws()}n=n.return}if(fe=e,ie=e=zt(e.current,null),he=Fe=t,ue=0,kr=null,gs=Xl=tn=0,Pe=or=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 rf(e,t){do{var n=ie;try{if(ns(),ll.current=jl,Ol){for(var r=ne.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ol=!1}if(en=0,ce=se=ne=null,rr=!1,Sr=0,ms.current=null,n===null||n.return===null){ue=1,kr=t,ie=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=he,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 E=Eu(i);if(E!==null){E.flags&=-257,ku(E,i,s,o,t),E.mode&1&&_u(o,a,t),t=E,u=a;var m=t.updateQueue;if(m===null){var w=new Set;w.add(u),t.updateQueue=w}else m.add(u);break e}else{if(!(t&1)){_u(o,a,t),Ss();break e}u=Error(x(426))}}else if(ee&&s.mode&1){var N=Eu(i);if(N!==null){!(N.flags&65536)&&(N.flags|=256),ku(N,i,s,o,t),es(An(u,s));break e}}o=u=An(u,s),ue!==4&&(ue=2),or===null?or=[o]:or.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Bc(o,u,t);mu(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 S=$c(o,s,t);mu(o,S);break e}}o=o.return}while(o!==null)}sf(n)}catch(C){t=C,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(!0)}function lf(){var e=Al.current;return Al.current=jl,e===null?jl:e}function Ss(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(tn&268435455)&&!(Xl&268435455)||Ct(fe,he)}function Dl(e,t){var n=W;W|=2;var r=lf();(fe!==e||he!==t)&&(dt=null,Yt(e,t));do try{Gp();break}catch(l){rf(e,l)}while(!0);if(ns(),W=n,Al.current=r,ie!==null)throw Error(x(261));return fe=null,he=0,ue}function Gp(){for(;ie!==null;)of(ie)}function Zp(){for(;ie!==null&&!kd();)of(ie)}function of(e){var t=af(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?sf(e):ie=t,ms.current=null}function sf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Qp(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,ie=null;return}}else if(n=Wp(n,t,Fe),n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);ue===0&&(ue=5)}function Wt(e,t,n){var r=X,l=qe.transition;try{qe.transition=null,X=1,bp(e,t,n,r)}finally{qe.transition=l,X=r}return null}function bp(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(Ld(e,o),e===fe&&(ie=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Yr||(Yr=!0,cf(gl,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,ms.current=null,qp(e,n),ef(n,e),wp(li),vl=!!ri,li=ri=null,e.current=n,Xp(n),xd(),W=s,X=i,qe.transition=o}else e.current=n;if(Yr&&(Yr=!1,Rt=e,Il=l),o=e.pendingLanes,o===0&&(It=null),Pd(n.stateNode),je(e,oe()),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(Ll)throw Ll=!1,e=xi,xi=null,e;return Il&1&&e.tag!==0&&Cn(),o=e.pendingLanes,o&1?e===Ni?ir++:(ir=0,Ni=e):ir=0,$t(),null}function Cn(){if(Rt!==null){var e=Ba(Il),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,Il=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:lr(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,E=p.return;if(Gc(p),p===a){A=null;break}if(g!==null){g.return=E,A=g;break}A=E}}}var m=o.alternate;if(m!==null){var w=m.child;if(w!==null){m.child=null;do{var N=w.sibling;w.sibling=null,w=N}while(w!==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:lr(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:ql(9,s)}}catch(C){le(s,s.return,C)}if(s===i){A=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,A=S;break e}A=s.return}}if(W=l,$t(),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(Ml,e)}catch{}r=!0}return r}finally{X=n,qe.transition=t}}return!1}function zu(e,t,n){t=An(n,t),t=Bc(e,t,1),e=Lt(e,t,1),t=xe(),e!==null&&(Nr(e,1,t),je(e,t))}function le(e,t,n){if(e.tag===3)zu(e,e,n);else for(;t!==null;){if(t.tag===3){zu(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=$c(t,e,1),t=Lt(t,e,1),e=xe(),t!==null&&(Nr(t,1,e),je(t,e));break}}t=t.return}}function eh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=xe(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>oe()-ys?Yt(e,0):gs|=n),je(e,t)}function uf(e,t){t===0&&(e.mode&1?(t=Mr,Mr<<=1,!(Mr&130023424)&&(Mr=4194304)):t=1);var n=xe();e=wt(e,t),e!==null&&(Nr(e,t,n),je(e,n))}function th(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),uf(e,n)}function nh(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),uf(e,n)}var af;af=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Vp(e,t,n);Re=!!(e.flags&131072)}else Re=!1,ee&&t.flags&1048576&&dc(t,Nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;il(e,t),e=t.pendingProps;var l=Rn(t,Ee.current);Nn(t,n),l=cs(null,t,r,e,l,n);var o=fs();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,Oe(r)?(o=!0,kl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,os(t),l.updater=Kl,t.stateNode=l,l._reactInternals=t,pi(t,r,e,n),t=gi(null,t,r,!0,o,n)):(t.tag=0,ee&&o&&Zi(t),ke(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(il(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=lh(r),e=Ze(r,e),l){case 0:t=mi(null,t,r,e,n);break e;case 1:t=Cu(null,t,r,e,n);break e;case 11:t=xu(null,t,r,e,n);break e;case 14:t=Nu(null,t,r,Ze(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:Ze(r,l),mi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),Cu(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,vc(e,t),Rl(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=Pu(e,t,r,n,l);break e}else if(r!==l){l=An(Error(x(424)),t),t=Pu(e,t,r,n,l);break e}else for(Ue=At(t.stateNode.containerInfo.firstChild),Me=t,ee=!0,et=null,n=gc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tn(),r===l){t=St(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return wc(t),e===null&&ci(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,oi(r,l)?i=null:o!==null&&oi(r,o)&&(t.flags|=32),Wc(e,t),ke(e,t,i,n),t.child;case 6:return e===null&&ci(t),null;case 13:return Kc(e,t,n);case 4:return is(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=On(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),xu(e,t,r,l,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(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,J(Cl,r._currentValue),r._currentValue=i,o!==null)if(rt(o.value,i)){if(o.children===l.children&&!Te.current){t=St(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=gt(-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),fi(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),fi(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}ke(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,ke(e,t,r,n),t.child;case 14:return r=t.type,l=Ze(r,t.pendingProps),l=Ze(r.type,l),Nu(e,t,r,l,n);case 15:return Hc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),il(e,t),t.tag=1,Oe(r)?(e=!0,kl(t)):e=!1,Nn(t,n),Mc(t,r,l),pi(t,r,l,n),gi(null,t,r,!0,e,n);case 19:return qc(e,t,n);case 22:return Vc(e,t,n)}throw Error(x(156,t.tag))};function cf(e,t){return za(e,t)}function rh(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 rh(e,t,n,r)}function _s(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lh(e){if(typeof e=="function")return _s(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Bi)return 11;if(e===$i)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 al(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")_s(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case cn:return Jt(n.children,l,o,t);case Mi:i=8,l|=8;break;case Fo:return e=Ke(12,n,t,l|2),e.elementType=Fo,e.lanes=o,e;case Uo:return e=Ke(13,n,t,l),e.elementType=Uo,e.lanes=o,e;case Mo:return e=Ke(19,n,t,l),e.elementType=Mo,e.lanes=o,e;case wa:return Yl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ya:i=10;break e;case va:i=9;break e;case Bi:i=11;break e;case $i: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 Jt(e,t,n,r){return e=Ke(7,e,r,t),e.lanes=n,e}function Yl(e,t,n,r){return e=Ke(22,e,r,t),e.elementType=wa,e.lanes=n,e.stateNode={isHidden:!1},e}function Oo(e,t,n){return e=Ke(6,e,null,t),e.lanes=n,e}function jo(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 oh(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=co(0),this.expirationTimes=co(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=co(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Es(e,t,n,r,l,o,i,s,u){return e=new oh(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},os(o),e}function ih(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 ff(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(Oe(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(Oe(n))return cc(e,n,t)}return t}function df(e,t,n,r,l,o,i,s,u){return e=Es(n,r,!0,e,l,o,i,s,u),e.context=ff(null),n=e.current,r=xe(),l=Dt(n),o=gt(r,l),o.callback=t??null,Lt(n,o,l),e.current.lanes=l,Nr(e,l,r),je(e,r),e}function Jl(e,t,n,r){var l=t.current,o=xe(),i=Dt(l);return n=ff(n),t.context===null?t.context=n:t.pendingContext=n,t=gt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Lt(l,t,i),e!==null&&(nt(e,l,i,o),rl(e,l,i)),i}function zl(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 Fu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ks(e,t){Fu(e,t),(e=e.alternate)&&Fu(e,t)}function sh(){return null}var pf=typeof reportError=="function"?reportError:function(e){console.error(e)};function xs(e){this._internalRoot=e}Gl.prototype.render=xs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Jl(e,t,null,null)};Gl.prototype.unmount=xs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nn(function(){Jl(null,e,null,null)}),t[vt]=null}};function Gl(e){this._internalRoot=e}Gl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Va();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 Ns(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Zl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Uu(){}function uh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=zl(i);o.call(a)}}var i=df(t,r,e,0,null,!1,!1,"",Uu);return e._reactRootContainer=i,e[vt]=i.current,mr(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=zl(u);s.call(a)}}var u=Es(e,0,!1,null,null,!1,!1,"",Uu);return e._reactRootContainer=u,e[vt]=u.current,mr(e.nodeType===8?e.parentNode:e),nn(function(){Jl(t,u,n,r)}),u}function bl(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=zl(i);s.call(u)}}Jl(t,i,e,l)}else i=uh(n,t,e,l,r);return zl(i)}$a=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Jn(t.pendingLanes);n!==0&&(Wi(t,n|1),je(t,oe()),!(W&6)&&(Ln=oe()+500,$t()))}break;case 13:nn(function(){var r=wt(e,1);if(r!==null){var l=xe();nt(r,e,1,l)}}),ks(e,1)}};Qi=function(e){if(e.tag===13){var t=wt(e,134217728);if(t!==null){var n=xe();nt(t,e,134217728,n)}ks(e,134217728)}};Ha=function(e){if(e.tag===13){var t=Dt(e),n=wt(e,t);if(n!==null){var r=xe();nt(n,e,t,r)}ks(e,t)}};Va=function(){return X};Wa=function(e,t){var n=X;try{return X=e,t()}finally{X=n}};Yo=function(e,t,n){switch(t){case"input":if(Ho(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=Vl(r);if(!l)throw Error(x(90));_a(r),Ho(r,l)}}}break;case"textarea":ka(e,n);break;case"select":t=n.value,t!=null&&_n(e,!!n.multiple,t,!1)}};Oa=vs;ja=nn;var ah={usingClientEntryPoint:!1,Events:[Pr,hn,Vl,Ra,Ta,vs]},Kn={findFiberByHostInstance:Qt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ch={bundleType:Kn.bundleType,version:Kn.version,rendererPackageName:Kn.rendererPackageName,rendererConfig:Kn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_t.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ia(e),e===null?null:e.stateNode},findFiberByHostInstance:Kn.findFiberByHostInstance||sh,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 Jr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jr.isDisabled&&Jr.supportsFiber)try{Ml=Jr.inject(ch),at=Jr}catch{}}$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ah;$e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ns(t))throw Error(x(200));return ih(e,t,null,n)};$e.createRoot=function(e,t){if(!Ns(e))throw Error(x(299));var n=!1,r="",l=pf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Es(e,1,!1,null,null,n,!1,r,l),e[vt]=t.current,mr(e.nodeType===8?e.parentNode:e),new xs(t)};$e.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=Ia(t),e=e===null?null:e.stateNode,e};$e.flushSync=function(e){return nn(e)};$e.hydrate=function(e,t,n){if(!Zl(t))throw Error(x(200));return bl(null,e,t,!0,n)};$e.hydrateRoot=function(e,t,n){if(!Ns(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=pf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=df(t,null,e,1,n??null,l,!1,o,i),e[vt]=t.current,mr(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 Gl(t)};$e.render=function(e,t,n){if(!Zl(t))throw Error(x(200));return bl(null,e,t,!1,n)};$e.unmountComponentAtNode=function(e){if(!Zl(e))throw Error(x(40));return e._reactRootContainer?(nn(function(){bl(null,null,e,!1,function(){e._reactRootContainer=null,e[vt]=null})}),!0):!1};$e.unstable_batchedUpdates=vs;$e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return bl(e,t,n,!1,r)};$e.version="18.3.1-next-f1338f8080-20240426";function hf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hf)}catch(e){console.error(e)}}hf(),pa.exports=$e;var fh=pa.exports,Mu=fh;Do.createRoot=Mu.createRoot,Do.hydrateRoot=Mu.hydrateRoot;function mf(e,t){return function(){return e.apply(t,arguments)}}const{toString:dh}=Object.prototype,{getPrototypeOf:Cs}=Object,{iterator:eo,toStringTag:gf}=Symbol,to=(e=>t=>{const n=dh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),lt=e=>(e=e.toLowerCase(),t=>to(t)===e),no=e=>t=>typeof t===e,{isArray:Un}=Array,In=no("undefined");function Tr(e){return e!==null&&!In(e)&&e.constructor!==null&&!In(e.constructor)&&Ae(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const yf=lt("ArrayBuffer");function ph(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&yf(e.buffer),t}const hh=no("string"),Ae=no("function"),vf=no("number"),Or=e=>e!==null&&typeof e=="object",mh=e=>e===!0||e===!1,cl=e=>{if(to(e)!=="object")return!1;const t=Cs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(gf in e)&&!(eo in e)},gh=e=>{if(!Or(e)||Tr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},yh=lt("Date"),vh=lt("File"),wh=lt("Blob"),Sh=lt("FileList"),_h=e=>Or(e)&&Ae(e.pipe),Eh=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ae(e.append)&&((t=to(e))==="formdata"||t==="object"&&Ae(e.toString)&&e.toString()==="[object FormData]"))},kh=lt("URLSearchParams"),[xh,Nh,Ch,Ph]=["ReadableStream","Request","Response","Headers"].map(lt),Rh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function jr(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(Tr(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 wf(e,t){if(Tr(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,Sf=e=>!In(e)&&e!==Xt;function Ri(){const{caseless:e,skipUndefined:t}=Sf(this)&&this||{},n={},r=(l,o)=>{const i=e&&wf(n,o)||o;cl(n[i])&&cl(l)?n[i]=Ri(n[i],l):cl(l)?n[i]=Ri({},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]&&jr(arguments[l],r);return n}const Th=(e,t,n,{allOwnKeys:r}={})=>(jr(t,(l,o)=>{n&&Ae(l)?Object.defineProperty(e,o,{value:mf(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,o,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Oh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),jh=(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)},Ah=(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&&Cs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Lh=(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},Ih=e=>{if(!e)return null;if(Un(e))return e;let t=e.length;if(!vf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Dh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Cs(Uint8Array)),zh=(e,t)=>{const r=(e&&e[eo]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},Fh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Uh=lt("HTMLFormElement"),Mh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Bu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Bh=lt("RegExp"),_f=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};jr(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},$h=e=>{_f(e,(t,n)=>{if(Ae(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ae(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+"'")})}})},Hh=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Un(e)?r(e):r(String(e).split(t)),n},Vh=()=>{},Wh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Qh(e){return!!(e&&Ae(e.append)&&e[gf]==="FormData"&&e[eo])}const Kh=e=>{const t=new Array(10),n=(r,l)=>{if(Or(r)){if(t.indexOf(r)>=0)return;if(Tr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Un(r)?[]:{};return jr(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)},qh=lt("AsyncFunction"),Xh=e=>e&&(Or(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),Ef=((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",Ae(Xt.postMessage)),Yh=typeof queueMicrotask<"u"?queueMicrotask.bind(Xt):typeof process<"u"&&process.nextTick||Ef,Jh=e=>e!=null&&Ae(e[eo]),y={isArray:Un,isArrayBuffer:yf,isBuffer:Tr,isFormData:Eh,isArrayBufferView:ph,isString:hh,isNumber:vf,isBoolean:mh,isObject:Or,isPlainObject:cl,isEmptyObject:gh,isReadableStream:xh,isRequest:Nh,isResponse:Ch,isHeaders:Ph,isUndefined:In,isDate:yh,isFile:vh,isBlob:wh,isRegExp:Bh,isFunction:Ae,isStream:_h,isURLSearchParams:kh,isTypedArray:Dh,isFileList:Sh,forEach:jr,merge:Ri,extend:Th,trim:Rh,stripBOM:Oh,inherits:jh,toFlatObject:Ah,kindOf:to,kindOfTest:lt,endsWith:Lh,toArray:Ih,forEachEntry:zh,matchAll:Fh,isHTMLForm:Uh,hasOwnProperty:Bu,hasOwnProp:Bu,reduceDescriptors:_f,freezeMethods:$h,toObjectSet:Hh,toCamelCase:Mh,noop:Vh,toFiniteNumber:Wh,findKey:wf,global:Xt,isContextDefined:Sf,isSpecCompliantForm:Qh,toJSONObject:Kh,isAsyncFn:qh,isThenable:Xh,setImmediate:Ef,asap:Yh,isIterable:Jh};let D=class kf extends Error{static from(t,n,r,l,o,i){const s=new kf(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 Gh=null;function Ti(e){return y.isPlainObject(e)||y.isArray(e)}function xf(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function $u(e,t,n){return e?e.concat(t).map(function(l,o){return l=xf(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function Zh(e){return y.isArray(e)&&!e.some(Ti)}const bh=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function ro(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(w,N){return!y.isUndefined(N[w])});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,w,N){let c=m;if(m&&!N&&typeof m=="object"){if(y.endsWith(w,"{}"))w=r?w:w.slice(0,-2),m=JSON.stringify(m);else if(y.isArray(m)&&Zh(m)||(y.isFileList(m)||y.endsWith(w,"[]"))&&(c=y.toArray(m)))return w=xf(w),c.forEach(function(f,S){!(y.isUndefined(f)||f===null)&&t.append(i===!0?$u([w],S,o):i===null?w:w+"[]",a(f))}),!1}return Ti(m)?!0:(t.append($u(N,w,o),a(m)),!1)}const h=[],g=Object.assign(bh,{defaultVisitor:p,convertValue:a,isVisitable:Ti});function E(m,w){if(!y.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+w.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,w,g))===!0&&E(c,w?w.concat(d):[d])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return E(e),t}function Hu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ps(e,t){this._pairs=[],e&&ro(e,this,t)}const Nf=Ps.prototype;Nf.append=function(t,n){this._pairs.push([t,n])};Nf.toString=function(t){const n=t?function(r){return t.call(this,r,Hu)}:Hu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function em(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Cf(e,t,n){if(!t)return e;const r=n&&n.encode||em,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 Ps(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Vu{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 Pf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},tm=typeof URLSearchParams<"u"?URLSearchParams:Ps,nm=typeof FormData<"u"?FormData:null,rm=typeof Blob<"u"?Blob:null,lm={isBrowser:!0,classes:{URLSearchParams:tm,FormData:nm,Blob:rm},protocols:["http","https","file","blob","url","data"]},Rs=typeof window<"u"&&typeof document<"u",Oi=typeof navigator=="object"&&navigator||void 0,om=Rs&&(!Oi||["ReactNative","NativeScript","NS"].indexOf(Oi.product)<0),im=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",sm=Rs&&window.location.href||"http://localhost",um=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rs,hasStandardBrowserEnv:om,hasStandardBrowserWebWorkerEnv:im,navigator:Oi,origin:sm},Symbol.toStringTag,{value:"Module"})),_e={...um,...lm};function am(e,t){return ro(e,new _e.classes.URLSearchParams,{visitor:function(n,r,l,o){return _e.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function cm(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fm(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 Rf(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]=fm(l[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,l)=>{t(cm(r),l,n,0)}),n}return null}function dm(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 Ar={transitional:Pf,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(Rf(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 am(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return ro(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),dm(t)):t}],transformResponse:[function(t){const n=this.transitional||Ar.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:_e.classes.FormData,Blob:_e.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=>{Ar.headers[e]={}});const pm=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"]),hm=e=>{const t={};let n,r,l;return e&&e.split(`
`).forEach(function(i){l=i.indexOf(":"),n=i.substring(0,l).trim().toLowerCase(),r=i.substring(l+1).trim(),!(!n||t[n]&&pm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Wu=Symbol("internals");function qn(e){return e&&String(e).trim().toLowerCase()}function fl(e){return e===!1||e==null?e:y.isArray(e)?e.map(fl):String(e)}function mm(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 gm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ao(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 ym(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function vm(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 Le=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const p=qn(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]=fl(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())&&!gm(t))i(hm(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=qn(t),t){const r=y.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return mm(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=qn(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ao(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=qn(i),i){const s=y.findKey(r,i);s&&(!n||Ao(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||Ao(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]=fl(l),delete n[o];return}const s=t?ym(o):String(o).trim();s!==o&&delete n[o],n[s]=fl(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(`
`)}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[Wu]=this[Wu]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=qn(i);r[s]||(vm(l,i),r[s]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}};Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Le.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Le);function Lo(e,t){const n=this||Ar,r=t||n,l=Le.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 Tf(e){return!!(e&&e.__CANCEL__)}let Lr=class extends D{constructor(t,n,r){super(t??"canceled",D.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Of(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 wm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Sm(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 E=p&&a-p;return E?Math.round(g*1e3/E):void 0}}function _m(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 Fl=(e,t,n=3)=>{let r=0;const l=Sm(50,250);return _m(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]]},Ku=e=>(...t)=>y.asap(()=>e(...t)),Em=_e.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,_e.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(_e.origin),_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent)):()=>!0,km=_e.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 xm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Nm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function jf(e,t,n){let r=!xm(t);return e&&(r||n==!1)?Nm(e,t):t}const qu=e=>e instanceof Le?{...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(qu(a),qu(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 Af=e=>{const t=rn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Le.from(i),t.url=Cf(jf(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(_e.hasStandardBrowserEnv||_e.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(_e.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&Em(t.url))){const u=l&&o&&km.read(o);u&&i.set(l,u)}return t},Cm=typeof XMLHttpRequest<"u",Pm=Cm&&function(e){return new Promise(function(n,r){const l=Af(e);let o=l.data;const i=Le.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,p,h,g,E,m;function w(){E&&E(),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=Le.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),C={data:!s||s==="text"||s==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:f,config:e,request:N};Of(function(O){n(O),w()},function(O){r(O),w()},C),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(S){const C=S&&S.message?S.message:"Network Error",j=new D(C,D.ERR_NETWORK,e,N);j.event=S||null,r(j),N=null},N.ontimeout=function(){let S=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const C=l.transitional||Pf;l.timeoutErrorMessage&&(S=l.timeoutErrorMessage),r(new D(S,C.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,N)),N=null},o===void 0&&i.setContentType(null),"setRequestHeader"in N&&y.forEach(i.toJSON(),function(S,C){N.setRequestHeader(C,S)}),y.isUndefined(l.withCredentials)||(N.withCredentials=!!l.withCredentials),s&&s!=="json"&&(N.responseType=l.responseType),a&&([g,m]=Fl(a,!0),N.addEventListener("progress",g)),u&&N.upload&&([h,E]=Fl(u),N.upload.addEventListener("progress",h),N.upload.addEventListener("loadend",E)),(l.cancelToken||l.signal)&&(p=f=>{N&&(r(!f||f.type?new Lr(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=wm(l.url);if(d&&_e.protocols.indexOf(d)===-1){r(new D("Unsupported protocol "+d+":",D.ERR_BAD_REQUEST,e));return}N.send(o||null)})},Rm=(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 Lr(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}},Tm=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},Om=async function*(e,t){for await(const n of jm(e))yield*Tm(n,t)},jm=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()}},Xu=(e,t,n,r)=>{const l=Om(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})},Yu=64*1024,{isFunction:Gr}=y,Am=(({Request:e,Response:t})=>({Request:e,Response:t}))(y.global),{ReadableStream:Ju,TextEncoder:Gu}=y.global,Zu=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Lm=e=>{e=y.merge.call({skipUndefined:!0},Am,e);const{fetch:t,Request:n,Response:r}=e,l=t?Gr(t):typeof fetch=="function",o=Gr(n),i=Gr(r);if(!l)return!1;const s=l&&Gr(Ju),u=l&&(typeof Gu=="function"?(m=>w=>m.encode(w))(new Gu):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&Zu(()=>{let m=!1;const w=new n(_e.origin,{body:new Ju,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!w}),p=i&&s&&Zu(()=>y.isReadableStream(new r("").body)),h={stream:p&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(w,N)=>{let c=w&&w[m];if(c)return c.call(w);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(_e.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},E=async(m,w)=>{const N=y.toFiniteNumber(m.getContentLength());return N??g(w)};return async m=>{let{url:w,method:N,data:c,signal:d,cancelToken:f,timeout:S,onDownloadProgress:C,onUploadProgress:j,responseType:O,headers:L,withCredentials:Q="same-origin",fetchOptions:M}=Af(m),ge=t||fetch;O=O?(O+"").toLowerCase():"text";let Ie=Rm([d,f&&f.toAbortSignal()],S),De=null;const ze=Ie&&Ie.unsubscribe&&(()=>{Ie.unsubscribe()});let sn;try{if(j&&a&&N!=="get"&&N!=="head"&&(sn=await E(L,c))!==0){let K=new n(w,{method:"POST",body:c,duplex:"half"}),Y;if(y.isFormData(c)&&(Y=K.headers.get("content-type"))&&L.setContentType(Y),K.body){const[_,P]=Qu(sn,Fl(Ku(j)));c=Xu(K.body,Yu,_,P)}}y.isString(Q)||(Q=Q?"include":"omit");const ye=o&&"credentials"in n.prototype,ft={...M,signal:Ie,method:N.toUpperCase(),headers:L.normalize().toJSON(),body:c,duplex:"half",credentials:ye?Q:void 0};De=o&&new n(w,ft);let R=await(o?ge(De,M):ge(w,ft));const z=p&&(O==="stream"||O==="response");if(p&&(C||z&&ze)){const K={};["status","statusText","headers"].forEach(T=>{K[T]=R[T]});const Y=y.toFiniteNumber(R.headers.get("content-length")),[_,P]=C&&Qu(Y,Fl(Ku(C),!0))||[];R=new r(Xu(R.body,Yu,_,()=>{P&&P(),ze&&ze()}),K)}O=O||"text";let U=await h[y.findKey(h,O)||"text"](R,m);return!z&&ze&&ze(),await new Promise((K,Y)=>{Of(K,Y,{data:U,headers:Le.from(R.headers),status:R.status,statusText:R.statusText,config:m,request:De})})}catch(ye){throw ze&&ze(),ye&&ye.name==="TypeError"&&/Load failed|fetch/i.test(ye.message)?Object.assign(new D("Network Error",D.ERR_NETWORK,m,De),{cause:ye.cause||ye}):D.from(ye,ye&&ye.code,m,De)}}},Im=new Map,Lf=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=Im;for(;s--;)u=o[s],a=p.get(u),a===void 0&&p.set(u,a=s?new Map:Lm(t)),p=a;return a};Lf();const Ts={http:Gh,xhr:Pm,fetch:{get:Lf}};y.forEach(Ts,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const bu=e=>`- ${e}`,Dm=e=>y.isFunction(e)||e===null||e===!1;function zm(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,!Dm(r)&&(l=Ts[(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 :
`+i.map(bu).join(`
`):" "+bu(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 If={getAdapter:zm,adapters:Ts};function Io(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Lr(null,e)}function ea(e){return Io(e),e.headers=Le.from(e.headers),e.data=Lo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),If.getAdapter(e.adapter||Ar.adapter,e)(e).then(function(r){return Io(e),r.data=Lo.call(e,e.transformResponse,r),r.headers=Le.from(r.headers),r},function(r){return Tf(r)||(Io(e),r&&r.response&&(r.response.data=Lo.call(e,e.transformResponse,r.response),r.response.headers=Le.from(r.response.headers))),Promise.reject(r)})}const Df="1.13.4",lo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{lo[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ta={};lo.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Df+"] 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&&!ta[i]&&(ta[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}};lo.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Fm(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 dl={assertOptions:Fm,validators:lo},it=dl.validators;let Gt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Vu,response:new Vu}}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+=`
`+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&&dl.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}:dl.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),dl.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=Le.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(u=u&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const a=[];this.interceptors.response.forEach(function(w){a.push(w.fulfilled,w.rejected)});let p,h=0,g;if(!u){const m=[ea.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 E=n;for(;h<g;){const m=s[h++],w=s[h++];try{E=m(E)}catch(N){w.call(this,N);break}}try{p=ea.call(this,E)}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=jf(t.baseURL,t.url,t.allowAbsoluteUrls);return Cf(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 Um=class zf{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 Lr(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 zf(function(l){t=l}),cancel:t}}};function Mm(e){return function(n){return e.apply(null,n)}}function Bm(e){return y.isObject(e)&&e.isAxiosError===!0}const ji={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(ji).forEach(([e,t])=>{ji[t]=e});function Ff(e){const t=new Gt(e),n=mf(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 Ff(rn(e,l))},n}const q=Ff(Ar);q.Axios=Gt;q.CanceledError=Lr;q.CancelToken=Um;q.isCancel=Tf;q.VERSION=Df;q.toFormData=ro;q.AxiosError=D;q.Cancel=q.CanceledError;q.all=function(t){return Promise.all(t)};q.spread=Mm;q.isAxiosError=Bm;q.mergeConfig=rn;q.AxiosHeaders=Le;q.formToJSON=e=>Rf(y.isHTMLForm(e)?new FormData(e):e);q.getAdapter=If.getAdapter;q.HttpStatusCode=ji;q.default=q;const{Axios:Km,AxiosError:qm,CanceledError:Xm,isCancel:Ym,CancelToken:Jm,VERSION:Gm,all:Zm,Cancel:bm,isAxiosError:eg,spread:tg,toFormData:ng,AxiosHeaders:rg,HttpStatusCode:lg,formToJSON:og,getAdapter:ig,mergeConfig:sg}=q,Ge="https://dataapi.kitchain.cn/api/v1";function $m(){const[e,t]=de.useState(null),[n,r]=de.useState([]),[l,o]=de.useState([]),[i,s]=de.useState(!1),[u,a]=de.useState(null),[p,h]=de.useState(0),[g,E]=de.useState(null),[m,w]=de.useState(1),N=5,[c,d]=de.useState(null),[f,S]=de.useState({steps:[],ingredients:[]}),[C,j]=de.useState(!1),[O,L]=de.useState(!1),[Q,M]=de.useState(!1),ge=async _=>{console.log("[API] 开始查询门店数据, store_name:",_);try{const P=await q.get(`${Ge}/stores/`,{params:{store_name:_}});console.log("[API] 门店响应完整:",P),console.log("[API] 门店响应 data:",P.data);const T=P.data;if(console.log("[API] result:",T,"code:",T.code,"data:",T.data),T.code===200&&T.data){const I=T.data.items||T.data,B=Array.isArray(I)?I[0]:I;console.log("[API] 设置门店数据:",B),t(B),h(b=>b+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",T)}catch(P){console.error("[API] 按名称查询门店数据失败:",P)}},Ie=async _=>{var P;try{const T={};_.dish_id!==void 0&&(T.dish_id=_.dish_id),_.dish_name&&(T.dish_name=_.dish_name),_.store_id!==void 0&&(T.store_id=_.store_id),_.store_name&&(T.store_name=_.store_name),console.log("[API] 查询原料参数:",T),E(_);const B=(await q.get(`${Ge}/ingredients/by-dish`,{params:T})).data;if(console.log("[API] 原料响应:",B),((P=B.data)==null?void 0:P.length)>0&&(console.log("[API] 原料数据字段:",Object.keys(B.data[0])),console.log("[API] 原料数据完整内容:",JSON.stringify(B.data[0],null,2))),B.code===200&&B.data){const b=Array.isArray(B.data)?B.data:B.data.items||[];r(b),console.log("[API] 设置原料数据, 共",b.length,"条")}}catch(T){console.error("[ApiRenderPage] 查询原料数据失败:",T)}},De=async(_,P)=>{try{console.log("[API] 更新原料, id:",_,"数据:",P);const I=(await q.put(`${Ge}/ingredients/${_}`,P)).data;console.log("[API] 更新原料响应:",I),I.code===200&&(console.log("[API] 原料更新成功"),g&&Ie(g))}catch(T){throw console.error("[ApiRenderPage] 更新原料失败:",T),T}},ze=async(_,P)=>{try{const T={dish_name:_,store_name:P},B=(await q.get(`${Ge}/steps/by-name`,{params:T})).data;console.log("[API] 步骤响应:",B);const b=Array.isArray(B.data)?B.data:[B.data].filter(Boolean);b.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(b[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(b[0],null,2))),B.code===200&&B.data&&o(B.data||[])}catch(T){console.error("[ApiRenderPage] 查询步骤数据失败:",T)}},sn=async(_,P,T,I)=>{var B,b;try{const Ve={dish_name:_,store_name:P},Ht=(await q.get(`${Ge}/steps/by-name`,{params:Ve})).data;if(Ht.code!==200||!Ht.data)throw new Error("未找到菜品");const k=Array.isArray(Ht.data)?Ht.data:[Ht.data],F=(B=k[0])==null?void 0:B.dish_id;if(!F)throw new Error("未找到菜品ID");console.log("[API] 通过名称获取到 dishId:",F),await ft(F,{store_id:((b=k[0])==null?void 0:b.store_id)||0,step_no:T,...I})}catch(Ve){throw console.error("[ApiRenderPage] 通过名称更新步骤失败:",Ve),Ve}},ye=async _=>{try{const T=(await q.get(`${Ge}/steps/${_}`)).data;console.log("[API] 步骤(ID)响应:",T);const I=Array.isArray(T.data)?T.data:[T.data].filter(Boolean);I.length>0&&(console.log("[API] 步骤(ID)数据字段:",Object.keys(I[0])),console.log("[API] 步骤(ID)数据完整内容:",JSON.stringify(I[0],null,2))),T.code===200&&T.data&&o(Array.isArray(T.data)?T.data:[T.data])}catch(P){console.error("[ApiRenderPage] 查询步骤数据失败:",P)}},ft=async(_,P)=>{try{console.log("[API] 更新步骤, dishId:",_,"数据:",P);const I=(await q.put(`${Ge}/steps/${_}`,P,{params:{store_id:P.store_id,step_no:P.step_no}})).data;console.log("[API] 更新步骤响应:",I),I.code===200&&console.log("[API] 步骤更新成功")}catch(T){throw console.error("[ApiRenderPage] 更新步骤失败:",T),T}},R=async(_,P,T)=>{try{await q.post(`${Ge}/steps/batch`,{dish_name:_,store_name:P,steps:T.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}},z=async _=>{try{console.log("[API] 创建菜品, 数据:",_);const T=(await q.post(`${Ge}/dishes/`,_)).data;if(console.log("[API] 创建菜品响应:",T),T.code!==200)throw new Error(T.message||"创建菜品失败");return T}catch(P){throw console.error("[ApiRenderPage] 创建菜品失败:",P),P}},U=async(_,P,T)=>{try{console.log("[API] 创建步骤, dishId:",_,"storeId:",P,"steps:",T);const B=(await q.post(`${Ge}/steps/batch`,{dish_id:_,store_id:P,steps:T})).data;if(console.log("[API] 创建步骤响应:",B),B.code!==200)throw new Error(B.message||"创建步骤失败");return B}catch(I){throw console.error("[ApiRenderPage] 创建步骤失败:",I),I}},K=async _=>{try{console.log("[API] 创建原料, 数据:",_);const T=(await q.post(`${Ge}/ingredients/`,_)).data;if(console.log("[API] 创建原料响应:",T),T.code!==200)throw new Error(T.message||"创建原料失败");return T}catch(P){throw console.error("[ApiRenderPage] 创建原料失败:",P),P}},Y=async()=>{if(!f.dish_name){a("缺少菜品名称");return}M(!0),a(null);try{if(await z({dish_name:f.dish_name}),console.log("[Stock] 菜品创建成功"),f.steps.length>0&&(await U(0,10,f.steps.map(_=>({step_no:_.step_no,cooking_description:_.cooking_description,cause:_.cause,key_points:_.key_points}))),console.log("[Stock] 步骤创建成功")),f.ingredients.length>0){for(const _ of f.ingredients)await K({store_id:10,ing_name:_.ing_name,ing_type:_.ing_type,ing_cost:_.ing_cost,ingredient_count:_.ingredient_count,ing_amount:_.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),L(!1),alert("入库成功!")}catch(_){console.error("[Stock] 入库失败:",_),a("入库失败,请重试")}finally{M(!1)}};return de.useEffect(()=>{const _=P=>{if(console.log("========== 收到 postMessage =========="),console.log("origin:",P.origin),console.log("source:",P.source),console.log("data:",P.data),console.log("======================================"),!["https://agentdemo.kitchain.cn","http://localhost:5173","http://localhost:3000"].includes(P.origin))return;const I=P.data;if((I==null?void 0:I.type)!=="tool_event"||!(I!=null&&I.event))return;const B=I,{type:b,code:Ve,id:Os,timestamp:Ht,data:k}=B.event;if(console.log(`[解析] ${Ve} | ${b} | id: ${Os} | ${Ht}`,k),Ve==="UPDATE_STORES"){const F=k.store_name;if(!F){console.warn("[Event] 门店名称为空");return}b==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",F),ge(F))}else if(Ve==="UPDATE_INGREDIENTS_BY_DISH"){const F=k.id||k.ingredient_id,$=k.store_id;if(b==="tool_event_start"){if(S({steps:[],ingredients:[]}),!F||!$){console.warn("[Event] 更新原料缺少必传参数: id, store_id");return}const V={};k.store_id!==void 0&&(V.store_id=Number(k.store_id)),k.dish_id!==void 0&&(V.dish_id=Number(k.dish_id)),k.ing_id!==void 0&&(V.ing_id=Number(k.ing_id)),k.ing_name&&(V.ing_name=k.ing_name),k.ing_type!==void 0&&(V.ing_type=Number(k.ing_type)),k.ing_yield_rate!==void 0&&(V.ing_yield_rate=Number(k.ing_yield_rate)),k.ing_process_ratio!==void 0&&(V.ing_process_ratio=Number(k.ing_process_ratio)),k.ing_amount!==void 0&&(V.ing_amount=Number(k.ing_amount)),k.ing_ratio!==void 0&&(V.ing_ratio=Number(k.ing_ratio)),k.ing_type_code&&(V.ing_type_code=k.ing_type_code),k.ing_spec&&(V.ing_spec=k.ing_spec),k.ing_weight_g!==void 0&&(V.ing_weight_g=Number(k.ing_weight_g)),k.ing_cost!==void 0&&(V.ing_cost=Number(k.ing_cost)),k.ingredient_count!==void 0&&(V.ingredient_count=Number(k.ingredient_count)),console.log("[Event] 开始更新原料, id:",F,"数据:",V),De(Number(F),V).catch(()=>a("更新原料失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const V={};k.dish_id!==void 0&&(V.dish_id=Number(k.dish_id)),k.dish_name&&(V.dish_name=k.dish_name),k.store_id!==void 0&&(V.store_id=Number(k.store_id)),k.store_name&&(V.store_name=k.store_name),E(V),console.log("[Event] 查询原料参数:",V),Ie(V)}}else if(Ve==="UPDATE_STEPS_BY_ID"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_id,$=k.store_id,V=k.step_no;if(!F||!$||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_id, store_id, step_no");return}const ae={store_id:Number($),step_no:Number(V)};k.cooking_description&&(ae.cooking_description=k.cooking_description),k.cause&&(ae.cause=k.cause),k.key_points&&(ae.key_points=k.key_points),console.log("[Event] 开始更新步骤, dishId:",F,"数据:",ae),ft(Number(F),ae).catch(()=>a("更新步骤失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.id||k.dish_id;F?(console.log("[Event] 查询步骤详情, id:",F),ye(Number(F))):console.warn("[Event] 查询步骤缺少 id 参数")}}else if(Ve==="UPDATE_STEPS_BY_NAME"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name,V=k.step_no;if(!F||!$||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_name, store_name, step_no");return}const ae={cooking_description:k.cooking_description,cause:k.cause,key_points:k.key_points};console.log("[Event] 开始通过名称更新步骤:",{dishName:F,storeName:$,stepNo:V,updateData:ae}),sn(F,$,Number(V),ae).catch(()=>a("更新步骤失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name;if(!F||!$){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}console.log("[Event] 查询步骤:",{dishName:F,storeName:$}),ze(F,$)}}else if(Ve==="UPDATE_BATCH_STEPS_BY_NAME"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name,V=k.steps;F&&$&&V&&(s(!0),R(F,$,V).catch(()=>a("保存步骤失败")).finally(()=>s(!1)))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.dish_name||k.dishName,$=k.store_name||k.storeName;F&&ze(F,$)}}else if(Ve==="DISH_CREATE")if(b==="tool_event_start"){if(k.step_no!==void 0){const F={step_no:Number(k.step_no),cooking_description:k.cooking_description||"",cause:k.cause||"",key_points:k.key_points||""};S($=>$.steps.some(ae=>ae.step_no===F.step_no)?{...$,steps:$.steps.map(ae=>ae.step_no===F.step_no?F:ae),dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene}:{...$,steps:[...$.steps,F],dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene})}if(k.ing_name){const F={ing_name:k.ing_name,ing_type:Number(k.ing_type)||1,ing_amount:Number(k.ing_amount)||0,ing_cost:Number(k.ing_cost)||0,ingredient_count:Number(k.ingredient_count)||0};S($=>$.ingredients.some(ae=>ae.ing_name===F.ing_name)?{...$,ingredients:$.ingredients.map(ae=>ae.ing_name===F.ing_name?F:ae),dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene}:{...$,ingredients:[...$.ingredients,F],dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene})}}else b==="tool_event_end"&&(console.log("[Event] 菜品创建完成:",f),j(!0))};return window.addEventListener("message",_),()=>window.removeEventListener("message",_)},[]),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 ${C?"completed":""}`,children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"菜品信息"}),f.dish_name&&v.jsx("span",{className:`dish-status ${C?"completed":"creating"}`,children:C?"创建完成":"创建中"})]}),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((_,P)=>_.step_no-P.step_no).map((_,P)=>{const T=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="desc",I=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="cause",B=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:T?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(T?null:{rowId:P,col:"desc"}),children:T?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:P,col:"cause"}),children:I?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:B?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(B?null:{rowId:P,col:"points"}),children:B?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},`create-step-${_.step_no}`)}):l.sort((_,P)=>_.step_no-P.step_no).map(_=>{const P=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="desc",T=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="cause",I=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:_.id,col:"desc"}),children:P?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:T?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(T?null:{rowId:_.id,col:"cause"}),children:T?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:_.id,col:"points"}),children:I?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},_.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((_,P)=>v.jsxs("tr",{children:[v.jsx("td",{className:"col-ingredient",children:_.ing_name}),v.jsx("td",{className:"col-amount",children:_.ing_amount}),v.jsx("td",{className:"col-unit-price",children:_.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:_.ingredient_count.toFixed(2)})]},`create-ing-${P}`)):(()=>{const _=(m-1)*N,P=_+N;return n.slice(_,P).map((I,B)=>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||_+B))})()})]})}),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:()=>w(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:()=>w(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((_,P)=>_+P.ing_cost,0):n.reduce((_,P)=>_+(P.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:!C,children:"📦 入库"})]})]}),O&&v.jsx("div",{className:"modal-overlay",onClick:()=>!Q&&L(!1),children:v.jsxs("div",{className:"modal-content",onClick:_=>_.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:Y,disabled:Q,children:Q?"入库中...":"确认入库"})]})]})})]},p)}function Hm(){return v.jsx($m,{})}Do.createRoot(document.getElementById("root")).render(v.jsx(ed.StrictMode,{children:v.jsx(Hm,{})}));
| 1 | (function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.api-render-page{display:flex!important;flex-direction:column!important;height:100%!important;background:#f7f3e8!important;padding:16px!important;box-sizing:border-box!important;width:100%!important;overflow-x:hidden!important}.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:block;width:100%}.detail-grid .steps-panel,.detail-grid .ingredient-panel{float:left;width:50%;box-sizing:border-box}.detail-grid:after{content:"";display:table;clear:both}.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;display:flex!important;flex-direction:column!important;height:auto!important}.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;flex:1;overflow:auto}.ingredient-panel>.panel-header,.ingredient-panel>.ingredient-footer{flex-shrink:0}.ingredient-panel>.ingredient-table-container{flex:1 1 auto;overflow:auto;min-height: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;display:flex!important;flex-direction:column!important;height:auto!important}.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;flex:1;overflow:auto}.steps-panel>.panel-header,.steps-panel>.steps-footer{flex-shrink:0}.steps-panel>.steps-table-container{flex:1 1 auto;overflow:auto;min-height: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 Uf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var na={exports:{}},Ul={},ra={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 xr=Symbol.for("react.element"),Mf=Symbol.for("react.portal"),Bf=Symbol.for("react.fragment"),$f=Symbol.for("react.strict_mode"),Hf=Symbol.for("react.profiler"),Vf=Symbol.for("react.provider"),Wf=Symbol.for("react.context"),Qf=Symbol.for("react.forward_ref"),Kf=Symbol.for("react.suspense"),qf=Symbol.for("react.memo"),Xf=Symbol.for("react.lazy"),js=Symbol.iterator;function Yf(e){return e===null||typeof e!="object"?null:(e=js&&e[js]||e["@@iterator"],typeof e=="function"?e:null)}var la={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oa=Object.assign,ia={};function Dn(e,t,n){this.props=e,this.context=t,this.refs=ia,this.updater=n||la}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 sa(){}sa.prototype=Dn.prototype;function Ai(e,t,n){this.props=e,this.context=t,this.refs=ia,this.updater=n||la}var Li=Ai.prototype=new sa;Li.constructor=Ai;oa(Li,Dn.prototype);Li.isPureReactComponent=!0;var As=Array.isArray,ua=Object.prototype.hasOwnProperty,Ii={current:null},aa={key:!0,ref:!0,__self:!0,__source:!0};function ca(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)ua.call(t,r)&&!aa.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:xr,type:e,key:o,ref:i,props:l,_owner:Ii.current}}function Jf(e,t){return{$$typeof:xr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Di(e){return typeof e=="object"&&e!==null&&e.$$typeof===xr}function Gf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ls=/\/+/g;function oo(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Gf(""+e.key):t.toString(36)}function Zr(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 xr:case Mf:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+oo(i,0):r,As(l)?(n="",e!=null&&(n=e.replace(Ls,"$&/")+"/"),Zr(l,t,n,"",function(a){return a})):l!=null&&(Di(l)&&(l=Jf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Ls,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",As(e))for(var s=0;s<e.length;s++){o=e[s];var u=r+oo(o,s);i+=Zr(o,t,n,u,l)}else if(u=Yf(e),typeof u=="function")for(e=u.call(e),s=0;!(o=e.next()).done;)o=o.value,u=r+oo(o,s++),i+=Zr(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 Ir(e,t,n){if(e==null)return e;var r=[],l=0;return Zr(e,r,"","",function(o){return t.call(n,o,l++)}),r}function Zf(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 Ne={current:null},br={transition:null},bf={ReactCurrentDispatcher:Ne,ReactCurrentBatchConfig:br,ReactCurrentOwner:Ii};function fa(){throw Error("act(...) is not supported in production builds of React.")}H.Children={map:Ir,forEach:function(e,t,n){Ir(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ir(e,function(){t++}),t},toArray:function(e){return Ir(e,function(t){return t})||[]},only:function(e){if(!Di(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};H.Component=Dn;H.Fragment=Bf;H.Profiler=Hf;H.PureComponent=Ai;H.StrictMode=$f;H.Suspense=Kf;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bf;H.act=fa;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=oa({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=Ii.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)ua.call(t,u)&&!aa.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:xr,type:e.type,key:l,ref:o,props:r,_owner:i}};H.createContext=function(e){return e={$$typeof:Wf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Vf,_context:e},e.Consumer=e};H.createElement=ca;H.createFactory=function(e){var t=ca.bind(null,e);return t.type=e,t};H.createRef=function(){return{current:null}};H.forwardRef=function(e){return{$$typeof:Qf,render:e}};H.isValidElement=Di;H.lazy=function(e){return{$$typeof:Xf,_payload:{_status:-1,_result:e},_init:Zf}};H.memo=function(e,t){return{$$typeof:qf,type:e,compare:t===void 0?null:t}};H.startTransition=function(e){var t=br.transition;br.transition={};try{e()}finally{br.transition=t}};H.unstable_act=fa;H.useCallback=function(e,t){return Ne.current.useCallback(e,t)};H.useContext=function(e){return Ne.current.useContext(e)};H.useDebugValue=function(){};H.useDeferredValue=function(e){return Ne.current.useDeferredValue(e)};H.useEffect=function(e,t){return Ne.current.useEffect(e,t)};H.useId=function(){return Ne.current.useId()};H.useImperativeHandle=function(e,t,n){return Ne.current.useImperativeHandle(e,t,n)};H.useInsertionEffect=function(e,t){return Ne.current.useInsertionEffect(e,t)};H.useLayoutEffect=function(e,t){return Ne.current.useLayoutEffect(e,t)};H.useMemo=function(e,t){return Ne.current.useMemo(e,t)};H.useReducer=function(e,t,n){return Ne.current.useReducer(e,t,n)};H.useRef=function(e){return Ne.current.useRef(e)};H.useState=function(e){return Ne.current.useState(e)};H.useSyncExternalStore=function(e,t,n){return Ne.current.useSyncExternalStore(e,t,n)};H.useTransition=function(){return Ne.current.useTransition()};H.version="18.3.1";ra.exports=H;var de=ra.exports;const ed=Uf(de);/** |
| 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 td=de,nd=Symbol.for("react.element"),rd=Symbol.for("react.fragment"),ld=Object.prototype.hasOwnProperty,od=td.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,id={key:!0,ref:!0,__self:!0,__source:!0};function da(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)ld.call(t,r)&&!id.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:nd,type:e,key:o,ref:i,props:l,_owner:od.current}}Ul.Fragment=rd;Ul.jsx=da;Ul.jsxs=da;na.exports=Ul;var v=na.exports,Do={},pa={exports:{}},$e={},ha={exports:{}},ma={};/** |
| 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(R,z){var U=R.length;R.push(z);e:for(;0<U;){var K=U-1>>>1,Y=R[K];if(0<l(Y,z))R[K]=z,R[U]=Y,U=K;else break e}}function n(R){return R.length===0?null:R[0]}function r(R){if(R.length===0)return null;var z=R[0],U=R.pop();if(U!==z){R[0]=U;e:for(var K=0,Y=R.length,_=Y>>>1;K<_;){var P=2*(K+1)-1,T=R[P],I=P+1,B=R[I];if(0>l(T,U))I<Y&&0>l(B,T)?(R[K]=B,R[I]=U,K=I):(R[K]=T,R[P]=U,K=P);else if(I<Y&&0>l(B,U))R[K]=B,R[I]=U,K=I;else break e}}return z}function l(R,z){var U=R.sortIndex-z.sortIndex;return U!==0?U:R.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,E=!1,m=!1,w=!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(R){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=R)r(a),z.sortIndex=z.expirationTime,t(u,z);else break;z=n(a)}}function S(R){if(w=!1,f(R),!m)if(n(u)!==null)m=!0,ye(C);else{var z=n(a);z!==null&&ft(S,z.startTime-R)}}function C(R,z){m=!1,w&&(w=!1,c(L),L=-1),E=!0;var U=g;try{for(f(z),h=n(u);h!==null&&(!(h.expirationTime>z)||R&&!ge());){var K=h.callback;if(typeof K=="function"){h.callback=null,g=h.priorityLevel;var Y=K(h.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?h.callback=Y:h===n(u)&&r(u),f(z)}else r(u);h=n(u)}if(h!==null)var _=!0;else{var P=n(a);P!==null&&ft(S,P.startTime-z),_=!1}return _}finally{h=null,g=U,E=!1}}var j=!1,O=null,L=-1,Q=5,M=-1;function ge(){return!(e.unstable_now()-M<Q)}function Ie(){if(O!==null){var R=e.unstable_now();M=R;var z=!0;try{z=O(!0,R)}finally{z?De():(j=!1,O=null)}}else j=!1}var De;if(typeof d=="function")De=function(){d(Ie)};else if(typeof MessageChannel<"u"){var ze=new MessageChannel,sn=ze.port2;ze.port1.onmessage=Ie,De=function(){sn.postMessage(null)}}else De=function(){N(Ie,0)};function ye(R){O=R,j||(j=!0,De())}function ft(R,z){L=N(function(){R(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(R){R.callback=null},e.unstable_continueExecution=function(){m||E||(m=!0,ye(C))},e.unstable_forceFrameRate=function(R){0>R||125<R?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):Q=0<R?Math.floor(1e3/R):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(R){switch(g){case 1:case 2:case 3:var z=3;break;default:z=g}var U=g;g=z;try{return R()}finally{g=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(R,z){switch(R){case 1:case 2:case 3:case 4:case 5:break;default:R=3}var U=g;g=R;try{return z()}finally{g=U}},e.unstable_scheduleCallback=function(R,z,U){var K=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?K+U:K):U=K,R){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=U+Y,R={id:p++,callback:z,priorityLevel:R,startTime:U,expirationTime:Y,sortIndex:-1},U>K?(R.sortIndex=U,t(a,R),n(u)===null&&R===n(a)&&(w?(c(L),L=-1):w=!0,ft(S,U-K))):(R.sortIndex=Y,t(u,R),m||E||(m=!0,ye(C))),R},e.unstable_shouldYield=ge,e.unstable_wrapCallback=function(R){var z=g;return function(){var U=g;g=z;try{return R.apply(this,arguments)}finally{g=U}}}})(ma);ha.exports=ma;var sd=ha.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 ud=de,Be=sd;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 ga=new Set,sr={};function ln(e,t){Pn(e,t),Pn(e+"Capture",t)}function Pn(e,t){for(sr[e]=t,e=0;e<t.length;e++)ga.add(t[e])}var yt=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zo=Object.prototype.hasOwnProperty,ad=/^[: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]*$/,Is={},Ds={};function cd(e){return zo.call(Ds,e)?!0:zo.call(Is,e)?!1:ad.test(e)?Ds[e]=!0:(Is[e]=!0,!1)}function fd(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 dd(e,t,n,r){if(t===null||typeof t>"u"||fd(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 Ce(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 me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ce(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){me[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var zi=/[\-:]([a-z])/g;function Fi(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(zi,Fi);me[t]=new Ce(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(zi,Fi);me[t]=new Ce(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(zi,Fi);me[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ui(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(dd(t,n,l,r)&&(n=null),r||l===null?cd(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 _t=ud.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),an=Symbol.for("react.portal"),cn=Symbol.for("react.fragment"),Mi=Symbol.for("react.strict_mode"),Fo=Symbol.for("react.profiler"),ya=Symbol.for("react.provider"),va=Symbol.for("react.context"),Bi=Symbol.for("react.forward_ref"),Uo=Symbol.for("react.suspense"),Mo=Symbol.for("react.suspense_list"),$i=Symbol.for("react.memo"),kt=Symbol.for("react.lazy"),wa=Symbol.for("react.offscreen"),zs=Symbol.iterator;function Mn(e){return e===null||typeof e!="object"?null:(e=zs&&e[zs]||e["@@iterator"],typeof e=="function"?e:null)}var re=Object.assign,io;function Xn(e){if(io===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);io=t&&t[1]||""}return` |
| 35 | `+io+e}var so=!1;function uo(e,t){if(!e||so)return"";so=!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{so=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Xn(e):""}function pd(e){switch(e.tag){case 5:return Xn(e.type);case 16:return Xn("Lazy");case 13:return Xn("Suspense");case 19:return Xn("SuspenseList");case 0:case 2:case 15:return e=uo(e.type,!1),e;case 11:return e=uo(e.type.render,!1),e;case 1:return e=uo(e.type,!0),e;default:return""}}function Bo(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 Fo:return"Profiler";case Mi:return"StrictMode";case Uo:return"Suspense";case Mo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case va:return(e.displayName||"Context")+".Consumer";case ya:return(e._context.displayName||"Context")+".Provider";case Bi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $i:return t=e.displayName||null,t!==null?t:Bo(e.type)||"Memo";case kt:t=e._payload,e=e._init;try{return Bo(e(t))}catch{}}return null}function hd(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 Bo(t);case 8:return t===Mi?"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 Sa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function md(e){var t=Sa(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 zr(e){e._valueTracker||(e._valueTracker=md(e))}function _a(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Sa(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function pl(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 $o(e,t){var n=t.checked;return re({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Fs(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 Ea(e,t){t=t.checked,t!=null&&Ui(e,"checked",t,!1)}function Ho(e,t){Ea(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")?Vo(e,t.type,n):t.hasOwnProperty("defaultValue")&&Vo(e,t.type,Ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Us(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 Vo(e,t,n){(t!=="number"||pl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Yn=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 Wo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(x(91));return re({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ms(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(Yn(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 ka(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 Bs(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function xa(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"?xa(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fr,Na=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(Fr=Fr||document.createElement("div"),Fr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ur(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Zn={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},gd=["Webkit","ms","Moz","O"];Object.keys(Zn).forEach(function(e){gd.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Zn[t]=Zn[e]})});function Ca(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Zn.hasOwnProperty(e)&&Zn[e]?(""+t).trim():t+"px"}function Pa(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Ca(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var yd=re({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 Ko(e,t){if(t){if(yd[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 qo(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 Xo=null;function Hi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yo=null,En=null,kn=null;function $s(e){if(e=Pr(e)){if(typeof Yo!="function")throw Error(x(280));var t=e.stateNode;t&&(t=Vl(t),Yo(e.stateNode,e.type,t))}}function Ra(e){En?kn?kn.push(e):kn=[e]:En=e}function Ta(){if(En){var e=En,t=kn;if(kn=En=null,$s(e),t)for(e=0;e<t.length;e++)$s(t[e])}}function Oa(e,t){return e(t)}function ja(){}var ao=!1;function Aa(e,t,n){if(ao)return e(t,n);ao=!0;try{return Oa(e,t,n)}finally{ao=!1,(En!==null||kn!==null)&&(ja(),Ta())}}function ar(e,t){var n=e.stateNode;if(n===null)return null;var r=Vl(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 Jo=!1;if(yt)try{var Bn={};Object.defineProperty(Bn,"passive",{get:function(){Jo=!0}}),window.addEventListener("test",Bn,Bn),window.removeEventListener("test",Bn,Bn)}catch{Jo=!1}function vd(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 bn=!1,hl=null,ml=!1,Go=null,wd={onError:function(e){bn=!0,hl=e}};function Sd(e,t,n,r,l,o,i,s,u){bn=!1,hl=null,vd.apply(wd,arguments)}function _d(e,t,n,r,l,o,i,s,u){if(Sd.apply(this,arguments),bn){if(bn){var a=hl;bn=!1,hl=null}else throw Error(x(198));ml||(ml=!0,Go=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 La(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 Hs(e){if(on(e)!==e)throw Error(x(188))}function Ed(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 Hs(l),e;if(o===r)return Hs(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 Ia(e){return e=Ed(e),e!==null?Da(e):null}function Da(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Da(e);if(t!==null)return t;e=e.sibling}return null}var za=Be.unstable_scheduleCallback,Vs=Be.unstable_cancelCallback,kd=Be.unstable_shouldYield,xd=Be.unstable_requestPaint,oe=Be.unstable_now,Nd=Be.unstable_getCurrentPriorityLevel,Vi=Be.unstable_ImmediatePriority,Fa=Be.unstable_UserBlockingPriority,gl=Be.unstable_NormalPriority,Cd=Be.unstable_LowPriority,Ua=Be.unstable_IdlePriority,Ml=null,at=null;function Pd(e){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(Ml,e,void 0,(e.current.flags&128)===128)}catch{}}var tt=Math.clz32?Math.clz32:Od,Rd=Math.log,Td=Math.LN2;function Od(e){return e>>>=0,e===0?32:31-(Rd(e)/Td|0)|0}var Ur=64,Mr=4194304;function Jn(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 yl(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=Jn(s):(o&=i,o!==0&&(r=Jn(o)))}else i=n&~l,i!==0?r=Jn(i):o!==0&&(r=Jn(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-tt(t),l=1<<n,r|=e[n],t&=~l;return r}function jd(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 Ad(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-tt(o),s=1<<i,u=l[i];u===-1?(!(s&n)||s&r)&&(l[i]=jd(s,t)):u<=t&&(e.expiredLanes|=s),o&=~s}}function Zo(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ma(){var e=Ur;return Ur<<=1,!(Ur&4194240)&&(Ur=64),e}function co(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Nr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tt(t),e[t]=n}function Ld(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-tt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Wi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var X=0;function Ba(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var $a,Qi,Ha,Va,Wa,bo=!1,Br=[],Tt=null,Ot=null,jt=null,cr=new Map,fr=new Map,Nt=[],Id="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 Ws(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":cr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":fr.delete(t.pointerId)}}function $n(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=Pr(t),t!==null&&Qi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Dd(e,t,n,r,l){switch(t){case"focusin":return Tt=$n(Tt,e,t,n,r,l),!0;case"dragenter":return Ot=$n(Ot,e,t,n,r,l),!0;case"mouseover":return jt=$n(jt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return cr.set(o,$n(cr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,fr.set(o,$n(fr.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=La(n),t!==null){e.blockedOn=t,Wa(e.priority,function(){Ha(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 el(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ei(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Xo=r,n.target.dispatchEvent(r),Xo=null}else return t=Pr(n),t!==null&&Qi(t),e.blockedOn=n,!1;t.shift()}return!0}function Qs(e,t,n){el(e)&&n.delete(t)}function zd(){bo=!1,Tt!==null&&el(Tt)&&(Tt=null),Ot!==null&&el(Ot)&&(Ot=null),jt!==null&&el(jt)&&(jt=null),cr.forEach(Qs),fr.forEach(Qs)}function Hn(e,t){e.blockedOn===t&&(e.blockedOn=null,bo||(bo=!0,Be.unstable_scheduleCallback(Be.unstable_NormalPriority,zd)))}function dr(e){function t(l){return Hn(l,e)}if(0<Br.length){Hn(Br[0],e);for(var n=1;n<Br.length;n++){var r=Br[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Tt!==null&&Hn(Tt,e),Ot!==null&&Hn(Ot,e),jt!==null&&Hn(jt,e),cr.forEach(t),fr.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=_t.ReactCurrentBatchConfig,vl=!0;function Fd(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=1,Ki(e,t,n,r)}finally{X=l,xn.transition=o}}function Ud(e,t,n,r){var l=X,o=xn.transition;xn.transition=null;try{X=4,Ki(e,t,n,r)}finally{X=l,xn.transition=o}}function Ki(e,t,n,r){if(vl){var l=ei(e,t,n,r);if(l===null)_o(e,t,r,wl,n),Ws(e,r);else if(Dd(l,e,t,n,r))r.stopPropagation();else if(Ws(e,r),t&4&&-1<Id.indexOf(e)){for(;l!==null;){var o=Pr(l);if(o!==null&&$a(o),o=ei(e,t,n,r),o===null&&_o(e,t,r,wl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else _o(e,t,r,null,n)}}var wl=null;function ei(e,t,n,r){if(wl=null,e=Hi(r),e=Qt(e),e!==null)if(t=on(e),t===null)e=null;else if(n=t.tag,n===13){if(e=La(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 wl=e,null}function Ka(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(Nd()){case Vi:return 1;case Fa:return 4;case gl:case Cd:return 16;case Ua:return 536870912;default:return 16}default:return 16}}var Pt=null,qi=null,tl=null;function qa(){if(tl)return tl;var e,t=qi,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 tl=l.slice(e,1<r?1-r:void 0)}function nl(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 $r(){return!0}function Ks(){return!1}function He(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)?$r:Ks,this.isPropagationStopped=Ks,this}return re(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=$r)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=$r)},persist:function(){},isPersistent:$r}),t}var zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Xi=He(zn),Cr=re({},zn,{view:0,detail:0}),Md=He(Cr),fo,po,Vn,Bl=re({},Cr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Yi,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!==Vn&&(Vn&&e.type==="mousemove"?(fo=e.screenX-Vn.screenX,po=e.screenY-Vn.screenY):po=fo=0,Vn=e),fo)},movementY:function(e){return"movementY"in e?e.movementY:po}}),qs=He(Bl),Bd=re({},Bl,{dataTransfer:0}),$d=He(Bd),Hd=re({},Cr,{relatedTarget:0}),ho=He(Hd),Vd=re({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),Wd=He(Vd),Qd=re({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Kd=He(Qd),qd=re({},zn,{data:0}),Xs=He(qd),Xd={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Yd={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"},Jd={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gd(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Jd[e])?!!t[e]:!1}function Yi(){return Gd}var Zd=re({},Cr,{key:function(e){if(e.key){var t=Xd[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=nl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Yd[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Yi,charCode:function(e){return e.type==="keypress"?nl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?nl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),bd=He(Zd),ep=re({},Bl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ys=He(ep),tp=re({},Cr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Yi}),np=He(tp),rp=re({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),lp=He(rp),op=re({},Bl,{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}),ip=He(op),sp=[9,13,27,32],Ji=yt&&"CompositionEvent"in window,er=null;yt&&"documentMode"in document&&(er=document.documentMode);var up=yt&&"TextEvent"in window&&!er,Xa=yt&&(!Ji||er&&8<er&&11>=er),Js=" ",Gs=!1;function Ya(e,t){switch(e){case"keyup":return sp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ja(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var fn=!1;function ap(e,t){switch(e){case"compositionend":return Ja(t);case"keypress":return t.which!==32?null:(Gs=!0,Js);case"textInput":return e=t.data,e===Js&&Gs?null:e;default:return null}}function cp(e,t){if(fn)return e==="compositionend"||!Ji&&Ya(e,t)?(e=qa(),tl=qi=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 Xa&&t.locale!=="ko"?null:t.data;default:return null}}var fp={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 Zs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!fp[e.type]:t==="textarea"}function Ga(e,t,n,r){Ra(r),t=Sl(t,"onChange"),0<t.length&&(n=new Xi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var tr=null,pr=null;function dp(e){uc(e,0)}function $l(e){var t=hn(e);if(_a(t))return e}function pp(e,t){if(e==="change")return t}var Za=!1;if(yt){var mo;if(yt){var go="oninput"in document;if(!go){var bs=document.createElement("div");bs.setAttribute("oninput","return;"),go=typeof bs.oninput=="function"}mo=go}else mo=!1;Za=mo&&(!document.documentMode||9<document.documentMode)}function eu(){tr&&(tr.detachEvent("onpropertychange",ba),pr=tr=null)}function ba(e){if(e.propertyName==="value"&&$l(pr)){var t=[];Ga(t,pr,e,Hi(e)),Aa(dp,t)}}function hp(e,t,n){e==="focusin"?(eu(),tr=t,pr=n,tr.attachEvent("onpropertychange",ba)):e==="focusout"&&eu()}function mp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return $l(pr)}function gp(e,t){if(e==="click")return $l(t)}function yp(e,t){if(e==="input"||e==="change")return $l(t)}function vp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rt=typeof Object.is=="function"?Object.is:vp;function hr(e,t){if(rt(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(!zo.call(t,l)||!rt(e[l],t[l]))return!1}return!0}function tu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function nu(e,t){var n=tu(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=tu(n)}}function ec(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ec(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tc(){for(var e=window,t=pl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=pl(e.document)}return t}function Gi(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 wp(e){var t=tc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ec(n.ownerDocument.documentElement,n)){if(r!==null&&Gi(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=nu(n,o);var i=nu(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 Sp=yt&&"documentMode"in document&&11>=document.documentMode,dn=null,ti=null,nr=null,ni=!1;function ru(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ni||dn==null||dn!==pl(r)||(r=dn,"selectionStart"in r&&Gi(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}),nr&&hr(nr,r)||(nr=r,r=Sl(ti,"onSelect"),0<r.length&&(t=new Xi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=dn)))}function Hr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var pn={animationend:Hr("Animation","AnimationEnd"),animationiteration:Hr("Animation","AnimationIteration"),animationstart:Hr("Animation","AnimationStart"),transitionend:Hr("Transition","TransitionEnd")},yo={},nc={};yt&&(nc=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 Hl(e){if(yo[e])return yo[e];if(!pn[e])return e;var t=pn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in nc)return yo[e]=t[n];return e}var rc=Hl("animationend"),lc=Hl("animationiteration"),oc=Hl("animationstart"),ic=Hl("transitionend"),sc=new Map,lu="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){sc.set(e,t),ln(t,[e])}for(var vo=0;vo<lu.length;vo++){var wo=lu[vo],_p=wo.toLowerCase(),Ep=wo[0].toUpperCase()+wo.slice(1);Mt(_p,"on"+Ep)}Mt(rc,"onAnimationEnd");Mt(lc,"onAnimationIteration");Mt(oc,"onAnimationStart");Mt("dblclick","onDoubleClick");Mt("focusin","onFocus");Mt("focusout","onBlur");Mt(ic,"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 Gn="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(" "),kp=new Set("cancel close invalid load scroll toggle".split(" ").concat(Gn));function ou(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,_d(r,t,void 0,e),e.currentTarget=null}function uc(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;ou(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;ou(l,s,a),o=u}}}if(ml)throw e=Go,ml=!1,Go=null,e}function G(e,t){var n=t[si];n===void 0&&(n=t[si]=new Set);var r=e+"__bubble";n.has(r)||(ac(t,e,2,!1),n.add(r))}function So(e,t,n){var r=0;t&&(r|=4),ac(n,e,r,t)}var Vr="_reactListening"+Math.random().toString(36).slice(2);function mr(e){if(!e[Vr]){e[Vr]=!0,ga.forEach(function(n){n!=="selectionchange"&&(kp.has(n)||So(n,!1,e),So(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vr]||(t[Vr]=!0,So("selectionchange",!1,t))}}function ac(e,t,n,r){switch(Ka(t)){case 1:var l=Fd;break;case 4:l=Ud;break;default:l=Ki}n=l.bind(null,t,n,e),l=void 0,!Jo||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 _o(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}Aa(function(){var a=o,p=Hi(n),h=[];e:{var g=sc.get(e);if(g!==void 0){var E=Xi,m=e;switch(e){case"keypress":if(nl(n)===0)break e;case"keydown":case"keyup":E=bd;break;case"focusin":m="focus",E=ho;break;case"focusout":m="blur",E=ho;break;case"beforeblur":case"afterblur":E=ho;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":E=qs;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":E=$d;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":E=np;break;case rc:case lc:case oc:E=Wd;break;case ic:E=lp;break;case"scroll":E=Md;break;case"wheel":E=ip;break;case"copy":case"cut":case"paste":E=Kd;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":E=Ys}var w=(t&4)!==0,N=!w&&e==="scroll",c=w?g!==null?g+"Capture":null:g;w=[];for(var d=a,f;d!==null;){f=d;var S=f.stateNode;if(f.tag===5&&S!==null&&(f=S,c!==null&&(S=ar(d,c),S!=null&&w.push(gr(d,S,f)))),N)break;d=d.return}0<w.length&&(g=new E(g,m,null,n,p),h.push({event:g,listeners:w}))}}if(!(t&7)){e:{if(g=e==="mouseover"||e==="pointerover",E=e==="mouseout"||e==="pointerout",g&&n!==Xo&&(m=n.relatedTarget||n.fromElement)&&(Qt(m)||m[vt]))break e;if((E||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,E?(m=n.relatedTarget||n.toElement,E=a,m=m?Qt(m):null,m!==null&&(N=on(m),m!==N||m.tag!==5&&m.tag!==6)&&(m=null)):(E=null,m=a),E!==m)){if(w=qs,S="onMouseLeave",c="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(w=Ys,S="onPointerLeave",c="onPointerEnter",d="pointer"),N=E==null?g:hn(E),f=m==null?g:hn(m),g=new w(S,d+"leave",E,n,p),g.target=N,g.relatedTarget=f,S=null,Qt(p)===a&&(w=new w(c,d+"enter",m,n,p),w.target=f,w.relatedTarget=N,S=w),N=S,E&&m)t:{for(w=E,c=m,d=0,f=w;f;f=un(f))d++;for(f=0,S=c;S;S=un(S))f++;for(;0<d-f;)w=un(w),d--;for(;0<f-d;)c=un(c),f--;for(;d--;){if(w===c||c!==null&&w===c.alternate)break t;w=un(w),c=un(c)}w=null}else w=null;E!==null&&iu(h,g,E,w,!1),m!==null&&N!==null&&iu(h,N,m,w,!0)}}e:{if(g=a?hn(a):window,E=g.nodeName&&g.nodeName.toLowerCase(),E==="select"||E==="input"&&g.type==="file")var C=pp;else if(Zs(g))if(Za)C=yp;else{C=mp;var j=hp}else(E=g.nodeName)&&E.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(C=gp);if(C&&(C=C(e,a))){Ga(h,C,n,p);break e}j&&j(e,g,a),e==="focusout"&&(j=g._wrapperState)&&j.controlled&&g.type==="number"&&Vo(g,"number",g.value)}switch(j=a?hn(a):window,e){case"focusin":(Zs(j)||j.contentEditable==="true")&&(dn=j,ti=a,nr=null);break;case"focusout":nr=ti=dn=null;break;case"mousedown":ni=!0;break;case"contextmenu":case"mouseup":case"dragend":ni=!1,ru(h,n,p);break;case"selectionchange":if(Sp)break;case"keydown":case"keyup":ru(h,n,p)}var O;if(Ji)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?Ya(e,n)&&(L="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(L="onCompositionStart");L&&(Xa&&n.locale!=="ko"&&(fn||L!=="onCompositionStart"?L==="onCompositionEnd"&&fn&&(O=qa()):(Pt=p,qi="value"in Pt?Pt.value:Pt.textContent,fn=!0)),j=Sl(a,L),0<j.length&&(L=new Xs(L,e,null,n,p),h.push({event:L,listeners:j}),O?L.data=O:(O=Ja(n),O!==null&&(L.data=O)))),(O=up?ap(e,n):cp(e,n))&&(a=Sl(a,"onBeforeInput"),0<a.length&&(p=new Xs("onBeforeInput","beforeinput",null,n,p),h.push({event:p,listeners:a}),p.data=O))}uc(h,t)})}function gr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Sl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ar(e,n),o!=null&&r.unshift(gr(e,o,l)),o=ar(e,t),o!=null&&r.push(gr(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 iu(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=ar(n,o),u!=null&&i.unshift(gr(n,u,s))):l||(u=ar(n,o),u!=null&&i.push(gr(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var xp=/\r\n?/g,Np=/\u0000|\uFFFD/g;function su(e){return(typeof e=="string"?e:""+e).replace(xp,` |
| 39 | `).replace(Np,"")}function Wr(e,t,n){if(t=su(t),su(e)!==t&&n)throw Error(x(425))}function _l(){}var ri=null,li=null;function oi(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 ii=typeof setTimeout=="function"?setTimeout:void 0,Cp=typeof clearTimeout=="function"?clearTimeout:void 0,uu=typeof Promise=="function"?Promise:void 0,Pp=typeof queueMicrotask=="function"?queueMicrotask:typeof uu<"u"?function(e){return uu.resolve(null).then(e).catch(Rp)}:ii;function Rp(e){setTimeout(function(){throw e})}function Eo(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),dr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);dr(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 au(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,yr="__reactProps$"+Fn,vt="__reactContainer$"+Fn,si="__reactEvents$"+Fn,Tp="__reactListeners$"+Fn,Op="__reactHandles$"+Fn;function Qt(e){var t=e[ut];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vt]||n[ut]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=au(e);e!==null;){if(n=e[ut])return n;e=au(e)}return t}e=n,n=e.parentNode}return null}function Pr(e){return e=e[ut]||e[vt],!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 Vl(e){return e[yr]||null}var ui=[],mn=-1;function Bt(e){return{current:e}}function Z(e){0>mn||(e.current=ui[mn],ui[mn]=null,mn--)}function J(e,t){mn++,ui[mn]=e.current,e.current=t}var Ut={},Ee=Bt(Ut),Te=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 Oe(e){return e=e.childContextTypes,e!=null}function El(){Z(Te),Z(Ee)}function cu(e,t,n){if(Ee.current!==Ut)throw Error(x(168));J(Ee,t),J(Te,n)}function cc(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,hd(e)||"Unknown",l));return re({},n,r)}function kl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ut,Zt=Ee.current,J(Ee,e),J(Te,Te.current),!0}function fu(e,t,n){var r=e.stateNode;if(!r)throw Error(x(169));n?(e=cc(e,t,Zt),r.__reactInternalMemoizedMergedChildContext=e,Z(Te),Z(Ee),J(Ee,e)):Z(Te),J(Te,n)}var pt=null,Wl=!1,ko=!1;function fc(e){pt===null?pt=[e]:pt.push(e)}function jp(e){Wl=!0,fc(e)}function $t(){if(!ko&&pt!==null){ko=!0;var e=0,t=X;try{var n=pt;for(X=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}pt=null,Wl=!1}catch(l){throw pt!==null&&(pt=pt.slice(e+1)),za(Vi,$t),l}finally{X=t,ko=!1}}return null}var gn=[],yn=0,xl=null,Nl=0,We=[],Qe=0,bt=null,ht=1,mt="";function Vt(e,t){gn[yn++]=Nl,gn[yn++]=xl,xl=e,Nl=t}function dc(e,t,n){We[Qe++]=ht,We[Qe++]=mt,We[Qe++]=bt,bt=e;var r=ht;e=mt;var l=32-tt(r)-1;r&=~(1<<l),n+=1;var o=32-tt(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,ht=1<<32-tt(t)+l|n<<l|r,mt=o+e}else ht=1<<o|n<<l|r,mt=e}function Zi(e){e.return!==null&&(Vt(e,1),dc(e,1,0))}function bi(e){for(;e===xl;)xl=gn[--yn],gn[yn]=null,Nl=gn[--yn],gn[yn]=null;for(;e===bt;)bt=We[--Qe],We[Qe]=null,mt=We[--Qe],We[Qe]=null,ht=We[--Qe],We[Qe]=null}var Me=null,Ue=null,ee=!1,et=null;function pc(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 du(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,Me=e,Ue=At(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Me=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=bt!==null?{id:ht,overflow:mt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ke(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Me=e,Ue=null,!0):!1;default:return!1}}function ai(e){return(e.mode&1)!==0&&(e.flags&128)===0}function ci(e){if(ee){var t=Ue;if(t){var n=t;if(!du(e,t)){if(ai(e))throw Error(x(418));t=At(n.nextSibling);var r=Me;t&&du(e,t)?pc(r,n):(e.flags=e.flags&-4097|2,ee=!1,Me=e)}}else{if(ai(e))throw Error(x(418));e.flags=e.flags&-4097|2,ee=!1,Me=e}}}function pu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Me=e}function Qr(e){if(e!==Me)return!1;if(!ee)return pu(e),ee=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!oi(e.type,e.memoizedProps)),t&&(t=Ue)){if(ai(e))throw hc(),Error(x(418));for(;t;)pc(e,t),t=At(t.nextSibling)}if(pu(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){Ue=At(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Me?At(e.stateNode.nextSibling):null;return!0}function hc(){for(var e=Ue;e;)e=At(e.nextSibling)}function Tn(){Ue=Me=null,ee=!1}function es(e){et===null?et=[e]:et.push(e)}var Ap=_t.ReactCurrentBatchConfig;function Wn(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 Kr(e,t){throw e=Object.prototype.toString.call(t),Error(x(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function hu(e){var t=e._init;return t(e._payload)}function mc(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,S){return d===null||d.tag!==6?(d=Oo(f,c.mode,S),d.return=c,d):(d=l(d,f),d.return=c,d)}function u(c,d,f,S){var C=f.type;return C===cn?p(c,d,f.props.children,S,f.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===kt&&hu(C)===d.type)?(S=l(d,f.props),S.ref=Wn(c,d,f),S.return=c,S):(S=al(f.type,f.key,f.props,null,c.mode,S),S.ref=Wn(c,d,f),S.return=c,S)}function a(c,d,f,S){return d===null||d.tag!==4||d.stateNode.containerInfo!==f.containerInfo||d.stateNode.implementation!==f.implementation?(d=jo(f,c.mode,S),d.return=c,d):(d=l(d,f.children||[]),d.return=c,d)}function p(c,d,f,S,C){return d===null||d.tag!==7?(d=Jt(f,c.mode,S,C),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=Oo(""+d,c.mode,f),d.return=c,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return f=al(d.type,d.key,d.props,null,c.mode,f),f.ref=Wn(c,null,d),f.return=c,f;case an:return d=jo(d,c.mode,f),d.return=c,d;case kt:var S=d._init;return h(c,S(d._payload),f)}if(Yn(d)||Mn(d))return d=Jt(d,c.mode,f,null),d.return=c,d;Kr(c,d)}return null}function g(c,d,f,S){var C=d!==null?d.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return C!==null?null:s(c,d,""+f,S);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Dr:return f.key===C?u(c,d,f,S):null;case an:return f.key===C?a(c,d,f,S):null;case kt:return C=f._init,g(c,d,C(f._payload),S)}if(Yn(f)||Mn(f))return C!==null?null:p(c,d,f,S,null);Kr(c,f)}return null}function E(c,d,f,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return c=c.get(f)||null,s(d,c,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Dr:return c=c.get(S.key===null?f:S.key)||null,u(d,c,S,C);case an:return c=c.get(S.key===null?f:S.key)||null,a(d,c,S,C);case kt:var j=S._init;return E(c,d,f,j(S._payload),C)}if(Yn(S)||Mn(S))return c=c.get(f)||null,p(d,c,S,C,null);Kr(d,S)}return null}function m(c,d,f,S){for(var C=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 M=g(c,O,f[L],S);if(M===null){O===null&&(O=Q);break}e&&O&&M.alternate===null&&t(c,O),d=o(M,d,L),j===null?C=M:j.sibling=M,j=M,O=Q}if(L===f.length)return n(c,O),ee&&Vt(c,L),C;if(O===null){for(;L<f.length;L++)O=h(c,f[L],S),O!==null&&(d=o(O,d,L),j===null?C=O:j.sibling=O,j=O);return ee&&Vt(c,L),C}for(O=r(c,O);L<f.length;L++)Q=E(O,c,L,f[L],S),Q!==null&&(e&&Q.alternate!==null&&O.delete(Q.key===null?L:Q.key),d=o(Q,d,L),j===null?C=Q:j.sibling=Q,j=Q);return e&&O.forEach(function(ge){return t(c,ge)}),ee&&Vt(c,L),C}function w(c,d,f,S){var C=Mn(f);if(typeof C!="function")throw Error(x(150));if(f=C.call(f),f==null)throw Error(x(151));for(var j=C=null,O=d,L=d=0,Q=null,M=f.next();O!==null&&!M.done;L++,M=f.next()){O.index>L?(Q=O,O=null):Q=O.sibling;var ge=g(c,O,M.value,S);if(ge===null){O===null&&(O=Q);break}e&&O&&ge.alternate===null&&t(c,O),d=o(ge,d,L),j===null?C=ge:j.sibling=ge,j=ge,O=Q}if(M.done)return n(c,O),ee&&Vt(c,L),C;if(O===null){for(;!M.done;L++,M=f.next())M=h(c,M.value,S),M!==null&&(d=o(M,d,L),j===null?C=M:j.sibling=M,j=M);return ee&&Vt(c,L),C}for(O=r(c,O);!M.done;L++,M=f.next())M=E(O,c,L,M.value,S),M!==null&&(e&&M.alternate!==null&&O.delete(M.key===null?L:M.key),d=o(M,d,L),j===null?C=M:j.sibling=M,j=M);return e&&O.forEach(function(Ie){return t(c,Ie)}),ee&&Vt(c,L),C}function N(c,d,f,S){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 Dr:e:{for(var C=f.key,j=d;j!==null;){if(j.key===C){if(C=f.type,C===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===C||typeof C=="object"&&C!==null&&C.$$typeof===kt&&hu(C)===j.type){n(c,j.sibling),d=l(j,f.props),d.ref=Wn(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=Jt(f.props.children,c.mode,S,f.key),d.return=c,c=d):(S=al(f.type,f.key,f.props,null,c.mode,S),S.ref=Wn(c,d,f),S.return=c,c=S)}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=jo(f,c.mode,S),d.return=c,c=d}return i(c);case kt:return j=f._init,N(c,d,j(f._payload),S)}if(Yn(f))return m(c,d,f,S);if(Mn(f))return w(c,d,f,S);Kr(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=Oo(f,c.mode,S),d.return=c,c=d),i(c)):n(c,d)}return N}var On=mc(!0),gc=mc(!1),Cl=Bt(null),Pl=null,vn=null,ts=null;function ns(){ts=vn=Pl=null}function rs(e){var t=Cl.current;Z(Cl),e._currentValue=t}function fi(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){Pl=e,ts=vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Re=!0),e.firstContext=null)}function Xe(e){var t=e._currentValue;if(ts!==e)if(e={context:e,memoizedValue:t,next:null},vn===null){if(Pl===null)throw Error(x(308));vn=e,Pl.dependencies={lanes:0,firstContext:e}}else vn=vn.next=e;return t}var Kt=null;function ls(e){Kt===null?Kt=[e]:Kt.push(e)}function yc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ls(t)):(n.next=l.next,l.next=n),t.interleaved=n,wt(e,r)}function wt(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 os(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function vc(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 gt(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,wt(e,n)}return l=r.interleaved,l===null?(t.next=t,ls(r)):(t.next=l.next,l.next=t),r.interleaved=t,wt(e,n)}function rl(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,Wi(e,n)}}function mu(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 Rl(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,E=s.eventTime;if((r&g)===g){p!==null&&(p=p.next={eventTime:E,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,w=s;switch(g=t,E=n,w.tag){case 1:if(m=w.payload,typeof m=="function"){h=m.call(E,h,g);break e}h=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=w.payload,g=typeof m=="function"?m.call(E,h,g):m,g==null)break e;h=re({},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 E={eventTime:E,lane:g,tag:s.tag,payload:s.payload,callback:s.callback,next:null},p===null?(a=p=E,u=h):p=p.next=E,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 gu(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 Rr={},ct=Bt(Rr),vr=Bt(Rr),wr=Bt(Rr);function qt(e){if(e===Rr)throw Error(x(174));return e}function is(e,t){switch(J(wr,t),J(vr,e),J(ct,Rr),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),J(ct,t)}function jn(){Z(ct),Z(vr),Z(wr)}function wc(e){qt(wr.current);var t=qt(ct.current),n=Qo(t,e.type);t!==n&&(J(vr,e),J(ct,n))}function ss(e){vr.current===e&&(Z(ct),Z(vr))}var te=Bt(0);function Tl(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 xo=[];function us(){for(var e=0;e<xo.length;e++)xo[e]._workInProgressVersionPrimary=null;xo.length=0}var ll=_t.ReactCurrentDispatcher,No=_t.ReactCurrentBatchConfig,en=0,ne=null,se=null,ce=null,Ol=!1,rr=!1,Sr=0,Lp=0;function ve(){throw Error(x(321))}function as(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rt(e[n],t[n]))return!1;return!0}function cs(e,t,n,r,l,o){if(en=o,ne=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ll.current=e===null||e.memoizedState===null?Fp:Up,e=n(r,l),rr){o=0;do{if(rr=!1,Sr=0,25<=o)throw Error(x(301));o+=1,ce=se=null,t.updateQueue=null,ll.current=Mp,e=n(r,l)}while(rr)}if(ll.current=jl,t=se!==null&&se.next!==null,en=0,ce=se=ne=null,Ol=!1,t)throw Error(x(300));return e}function fs(){var e=Sr!==0;return Sr=0,e}function st(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?ne.memoizedState=ce=e:ce=ce.next=e,ce}function Ye(){if(se===null){var e=ne.alternate;e=e!==null?e.memoizedState:null}else e=se.next;var t=ce===null?ne.memoizedState:ce.next;if(t!==null)ce=t,se=e;else{if(e===null)throw Error(x(310));se=e,e={memoizedState:se.memoizedState,baseState:se.baseState,baseQueue:se.baseQueue,queue:se.queue,next:null},ce===null?ne.memoizedState=ce=e:ce=ce.next=e}return ce}function _r(e,t){return typeof t=="function"?t(e):t}function Co(e){var t=Ye(),n=t.queue;if(n===null)throw Error(x(311));n.lastRenderedReducer=e;var r=se,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,ne.lanes|=p,tn|=p}a=a.next}while(a!==null&&a!==o);u===null?i=r:u.next=s,rt(r,t.memoizedState)||(Re=!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,ne.lanes|=o,tn|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Po(e){var t=Ye(),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);rt(o,t.memoizedState)||(Re=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Sc(){}function _c(e,t){var n=ne,r=Ye(),l=t(),o=!rt(r.memoizedState,l);if(o&&(r.memoizedState=l,Re=!0),r=r.queue,ds(xc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,Er(9,kc.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(x(349));en&30||Ec(n,t,l)}return l}function Ec(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ne.updateQueue,t===null?(t={lastEffect:null,stores:null},ne.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function kc(e,t,n,r){t.value=n,t.getSnapshot=r,Nc(t)&&Cc(e)}function xc(e,t,n){return n(function(){Nc(t)&&Cc(e)})}function Nc(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rt(e,n)}catch{return!0}}function Cc(e){var t=wt(e,1);t!==null&&nt(t,e,1,-1)}function yu(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:_r,lastRenderedState:e},t.queue=e,e=e.dispatch=zp.bind(null,ne,e),[t.memoizedState,e]}function Er(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ne.updateQueue,t===null?(t={lastEffect:null,stores:null},ne.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 Pc(){return Ye().memoizedState}function ol(e,t,n,r){var l=st();ne.flags|=e,l.memoizedState=Er(1|t,n,void 0,r===void 0?null:r)}function Ql(e,t,n,r){var l=Ye();r=r===void 0?null:r;var o=void 0;if(se!==null){var i=se.memoizedState;if(o=i.destroy,r!==null&&as(r,i.deps)){l.memoizedState=Er(t,n,o,r);return}}ne.flags|=e,l.memoizedState=Er(1|t,n,o,r)}function vu(e,t){return ol(8390656,8,e,t)}function ds(e,t){return Ql(2048,8,e,t)}function Rc(e,t){return Ql(4,2,e,t)}function Tc(e,t){return Ql(4,4,e,t)}function Oc(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 jc(e,t,n){return n=n!=null?n.concat([e]):null,Ql(4,4,Oc.bind(null,t,e),n)}function ps(){}function Ac(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&as(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Lc(e,t){var n=Ye();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&as(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ic(e,t,n){return en&21?(rt(n,t)||(n=Ma(),ne.lanes|=n,tn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Re=!0),e.memoizedState=n)}function Ip(e,t){var n=X;X=n!==0&&4>n?n:4,e(!0);var r=No.transition;No.transition={};try{e(!1),t()}finally{X=n,No.transition=r}}function Dc(){return Ye().memoizedState}function Dp(e,t,n){var r=Dt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},zc(e))Fc(t,n);else if(n=yc(e,t,n,r),n!==null){var l=xe();nt(n,e,r,l),Uc(n,t,r)}}function zp(e,t,n){var r=Dt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(zc(e))Fc(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,rt(s,i)){var u=t.interleaved;u===null?(l.next=l,ls(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=yc(e,t,l,r),n!==null&&(l=xe(),nt(n,e,r,l),Uc(n,t,r))}}function zc(e){var t=e.alternate;return e===ne||t!==null&&t===ne}function Fc(e,t){rr=Ol=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Uc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Wi(e,n)}}var jl={readContext:Xe,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useInsertionEffect:ve,useLayoutEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useMutableSource:ve,useSyncExternalStore:ve,useId:ve,unstable_isNewReconciler:!1},Fp={readContext:Xe,useCallback:function(e,t){return st().memoizedState=[e,t===void 0?null:t],e},useContext:Xe,useEffect:vu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ol(4194308,4,Oc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ol(4194308,4,e,t)},useInsertionEffect:function(e,t){return ol(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=Dp.bind(null,ne,e),[r.memoizedState,e]},useRef:function(e){var t=st();return e={current:e},t.memoizedState=e},useState:yu,useDebugValue:ps,useDeferredValue:function(e){return st().memoizedState=e},useTransition:function(){var e=yu(!1),t=e[0];return e=Ip.bind(null,e[1]),st().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ne,l=st();if(ee){if(n===void 0)throw Error(x(407));n=n()}else{if(n=t(),fe===null)throw Error(x(349));en&30||Ec(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,vu(xc.bind(null,r,o,e),[e]),r.flags|=2048,Er(9,kc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=st(),t=fe.identifierPrefix;if(ee){var n=mt,r=ht;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Sr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Lp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Up={readContext:Xe,useCallback:Ac,useContext:Xe,useEffect:ds,useImperativeHandle:jc,useInsertionEffect:Rc,useLayoutEffect:Tc,useMemo:Lc,useReducer:Co,useRef:Pc,useState:function(){return Co(_r)},useDebugValue:ps,useDeferredValue:function(e){var t=Ye();return Ic(t,se.memoizedState,e)},useTransition:function(){var e=Co(_r)[0],t=Ye().memoizedState;return[e,t]},useMutableSource:Sc,useSyncExternalStore:_c,useId:Dc,unstable_isNewReconciler:!1},Mp={readContext:Xe,useCallback:Ac,useContext:Xe,useEffect:ds,useImperativeHandle:jc,useInsertionEffect:Rc,useLayoutEffect:Tc,useMemo:Lc,useReducer:Po,useRef:Pc,useState:function(){return Po(_r)},useDebugValue:ps,useDeferredValue:function(e){var t=Ye();return se===null?t.memoizedState=e:Ic(t,se.memoizedState,e)},useTransition:function(){var e=Po(_r)[0],t=Ye().memoizedState;return[e,t]},useMutableSource:Sc,useSyncExternalStore:_c,useId:Dc,unstable_isNewReconciler:!1};function Ze(e,t){if(e&&e.defaultProps){t=re({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function di(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:re({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Kl={isMounted:function(e){return(e=e._reactInternals)?on(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=gt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(nt(t,e,l,r),rl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=xe(),l=Dt(e),o=gt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Lt(e,o,l),t!==null&&(nt(t,e,l,r),rl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=xe(),r=Dt(e),l=gt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Lt(e,l,r),t!==null&&(nt(t,e,r,n),rl(t,e,r))}};function wu(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?!hr(n,r)||!hr(l,o):!0}function Mc(e,t,n){var r=!1,l=Ut,o=t.contextType;return typeof o=="object"&&o!==null?o=Xe(o):(l=Oe(t)?Zt:Ee.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=Kl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Su(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&&Kl.enqueueReplaceState(t,t.state,null)}function pi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},os(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=Xe(o):(o=Oe(t)?Zt:Ee.current,l.context=Rn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(di(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&&Kl.enqueueReplaceState(l,l.state,null),Rl(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+=pd(r),r=r.return;while(r);var l=n}catch(o){l=` |
| 40 | Error generating stack: `+o.message+` |
| 41 | `+o.stack}return{value:e,source:t,stack:l,digest:null}}function Ro(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Bp=typeof WeakMap=="function"?WeakMap:Map;function Bc(e,t,n){n=gt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ll||(Ll=!0,xi=r),hi(e,t)},n}function $c(e,t,n){n=gt(-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(){hi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){hi(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 _u(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Bp;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=eh.bind(null,e,t,n),t.then(e,e))}function Eu(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 ku(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=gt(-1,1),t.tag=2,Lt(n,t,1))),n.lanes|=1),e)}var $p=_t.ReactCurrentOwner,Re=!1;function ke(e,t,n,r){t.child=e===null?gc(t,null,n,r):On(t,e.child,n,r)}function xu(e,t,n,r,l){n=n.render;var o=t.ref;return Nn(t,l),r=cs(e,t,n,r,o,l),n=fs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,St(e,t,l)):(ee&&n&&Zi(t),t.flags|=1,ke(e,t,r,l),t.child)}function Nu(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!_s(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Hc(e,t,o,r,l)):(e=al(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:hr,n(i,r)&&e.ref===t.ref)return St(e,t,l)}return t.flags|=1,e=zt(o,r),e.ref=t.ref,e.return=t,t.child=e}function Hc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(hr(o,r)&&e.ref===t.ref)if(Re=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(Re=!0);else return t.lanes=e.lanes,St(e,t,l)}return mi(e,t,n,r,l)}function Vc(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},J(Sn,Fe),Fe|=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,J(Sn,Fe),Fe|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,J(Sn,Fe),Fe|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,J(Sn,Fe),Fe|=r;return ke(e,t,l,n),t.child}function Wc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function mi(e,t,n,r,l){var o=Oe(n)?Zt:Ee.current;return o=Rn(t,o),Nn(t,l),n=cs(e,t,n,r,o,l),r=fs(),e!==null&&!Re?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,St(e,t,l)):(ee&&r&&Zi(t),t.flags|=1,ke(e,t,n,l),t.child)}function Cu(e,t,n,r,l){if(Oe(n)){var o=!0;kl(t)}else o=!1;if(Nn(t,l),t.stateNode===null)il(e,t),Mc(t,n,r),pi(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=Oe(n)?Zt:Ee.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)&&Su(t,i,r,a),xt=!1;var g=t.memoizedState;i.state=g,Rl(t,r,i,l),u=t.memoizedState,s!==r||g!==u||Te.current||xt?(typeof p=="function"&&(di(t,n,p,r),u=t.memoizedState),(s=xt||wu(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,vc(e,t),s=t.memoizedProps,a=t.type===t.elementType?s:Ze(t.type,s),i.props=a,h=t.pendingProps,g=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Xe(u):(u=Oe(n)?Zt:Ee.current,u=Rn(t,u));var E=n.getDerivedStateFromProps;(p=typeof E=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==h||g!==u)&&Su(t,i,r,u),xt=!1,g=t.memoizedState,i.state=g,Rl(t,r,i,l);var m=t.memoizedState;s!==h||g!==m||Te.current||xt?(typeof E=="function"&&(di(t,n,E,r),m=t.memoizedState),(a=xt||wu(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 gi(e,t,n,r,o,l)}function gi(e,t,n,r,l,o){Wc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&fu(t,n,!1),St(e,t,o);r=t.stateNode,$p.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)):ke(e,t,s,o),t.memoizedState=r.state,l&&fu(t,n,!0),t.child}function Qc(e){var t=e.stateNode;t.pendingContext?cu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&cu(e,t.context,!1),is(e,t.containerInfo)}function Pu(e,t,n,r,l){return Tn(),es(l),t.flags|=256,ke(e,t,n,r),t.child}var yi={dehydrated:null,treeContext:null,retryLane:0};function vi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Kc(e,t,n){var r=t.pendingProps,l=te.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),J(te,l&1),e===null)return ci(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=Yl(i,r,0,null),e=Jt(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=vi(n),t.memoizedState=yi,e):hs(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return Hp(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=Jt(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?vi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=yi,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 hs(e,t){return t=Yl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function qr(e,t,n,r){return r!==null&&es(r),On(t,e.child,null,n),e=hs(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Hp(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Ro(Error(x(422))),qr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=Yl({mode:"visible",children:r.children},l,0,null),o=Jt(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=vi(i),t.memoizedState=yi,o);if(!(t.mode&1))return qr(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=Ro(o,r,void 0),qr(e,t,i,r)}if(s=(i&e.childLanes)!==0,Re||s){if(r=fe,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,wt(e,l),nt(r,e,l,-1))}return Ss(),r=Ro(Error(x(421))),qr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=th.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Ue=At(l.nextSibling),Me=t,ee=!0,et=null,e!==null&&(We[Qe++]=ht,We[Qe++]=mt,We[Qe++]=bt,ht=e.id,mt=e.overflow,bt=t),t=hs(t,r.children),t.flags|=4096,t)}function Ru(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),fi(e.return,t,n)}function To(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 qc(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ke(e,t,r.children,n),r=te.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&&Ru(e,n,t);else if(e.tag===19)Ru(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(J(te,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&&Tl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),To(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&&Tl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}To(t,!0,n,null,o);break;case"together":To(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function il(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function St(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 Vp(e,t,n){switch(t.tag){case 3:Qc(t),Tn();break;case 5:wc(t);break;case 1:Oe(t.type)&&kl(t);break;case 4:is(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;J(Cl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(J(te,te.current&1),t.flags|=128,null):n&t.child.childLanes?Kc(e,t,n):(J(te,te.current&1),e=St(e,t,n),e!==null?e.sibling:null);J(te,te.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return qc(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),J(te,te.current),r)break;return null;case 22:case 23:return t.lanes=0,Vc(e,t,n)}return St(e,t,n)}var Xc,wi,Yc,Jc;Xc=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}};wi=function(){};Yc=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=$o(e,l),r=$o(e,r),o=[];break;case"select":l=re({},l,{value:void 0}),r=re({},r,{value:void 0}),o=[];break;case"textarea":l=Wo(e,l),r=Wo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=_l)}Ko(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"&&(sr.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"&&(sr.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)}};Jc=function(e,t,n,r){n!==r&&(t.flags|=4)};function Qn(e,t){if(!ee)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 we(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 Wp(e,t,n){var r=t.pendingProps;switch(bi(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return we(t),null;case 1:return Oe(t.type)&&El(),we(t),null;case 3:return r=t.stateNode,jn(),Z(Te),Z(Ee),us(),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,et!==null&&(Pi(et),et=null))),wi(e,t),we(t),null;case 5:ss(t);var l=qt(wr.current);if(n=t.type,e!==null&&t.stateNode!=null)Yc(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 we(t),null}if(e=qt(ct.current),Qr(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ut]=t,r[yr]=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<Gn.length;l++)G(Gn[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":Fs(r,o),G("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},G("invalid",r);break;case"textarea":Ms(r,o),G("invalid",r)}Ko(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&&Wr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&Wr(r.textContent,s,e),l=["children",""+s]):sr.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&G("scroll",r)}switch(n){case"input":zr(r),Us(r,o,!0);break;case"textarea":zr(r),Bs(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=_l)}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=xa(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[yr]=r,Xc(e,t,!1,!1),t.stateNode=e;e:{switch(i=qo(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<Gn.length;l++)G(Gn[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":Fs(e,r),l=$o(e,r),G("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=re({},r,{value:void 0}),G("invalid",e);break;case"textarea":Ms(e,r),l=Wo(e,r),G("invalid",e);break;default:l=r}Ko(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var u=s[o];o==="style"?Pa(e,u):o==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&Na(e,u)):o==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&ur(e,u):typeof u=="number"&&ur(e,""+u):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(sr.hasOwnProperty(o)?u!=null&&o==="onScroll"&&G("scroll",e):u!=null&&Ui(e,o,u,i))}switch(n){case"input":zr(e),Us(e,r,!1);break;case"textarea":zr(e),Bs(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=_l)}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 we(t),null;case 6:if(e&&t.stateNode!=null)Jc(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(x(166));if(n=qt(wr.current),qt(ct.current),Qr(t)){if(r=t.stateNode,n=t.memoizedProps,r[ut]=t,(o=r.nodeValue!==n)&&(e=Me,e!==null))switch(e.tag){case 3:Wr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Wr(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 we(t),null;case 13:if(Z(te),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ee&&Ue!==null&&t.mode&1&&!(t.flags&128))hc(),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;we(t),o=!1}else et!==null&&(Pi(et),et=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||te.current&1?ue===0&&(ue=3):Ss())),t.updateQueue!==null&&(t.flags|=4),we(t),null);case 4:return jn(),wi(e,t),e===null&&mr(t.stateNode.containerInfo),we(t),null;case 10:return rs(t.type._context),we(t),null;case 17:return Oe(t.type)&&El(),we(t),null;case 19:if(Z(te),o=t.memoizedState,o===null)return we(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Qn(o,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Tl(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 J(te,te.current&1|2),t.child}e=e.sibling}o.tail!==null&&oe()>Ln&&(t.flags|=128,r=!0,Qn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Tl(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&&!ee)return we(t),null}else 2*oe()-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=oe(),t.sibling=null,n=te.current,J(te,r?n&1|2:n&1),t):(we(t),null);case 22:case 23:return ws(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Fe&1073741824&&(we(t),t.subtreeFlags&6&&(t.flags|=8192)):we(t),null;case 24:return null;case 25:return null}throw Error(x(156,t.tag))}function Qp(e,t){switch(bi(t),t.tag){case 1:return Oe(t.type)&&El(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(),Z(Te),Z(Ee),us(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ss(t),null;case 13:if(Z(te),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(te),null;case 4:return jn(),null;case 10:return rs(t.type._context),null;case 22:case 23:return ws(),null;case 24:return null;default:return null}}var Xr=!1,Se=!1,Kp=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){le(e,t,r)}else n.current=null}function Si(e,t,n){try{n()}catch(r){le(e,t,r)}}var Tu=!1;function qp(e,t){if(ri=vl,e=tc(),Gi(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 E;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),(E=h.firstChild)!==null;)g=h,h=E;for(;;){if(h===e)break t;if(g===n&&++a===l&&(s=i),g===o&&++p===r&&(u=i),(E=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=E}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(li={focusedElem:e,selectionRange:n},vl=!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 w=m.memoizedProps,N=m.memoizedState,c=t.stateNode,d=c.getSnapshotBeforeUpdate(t.elementType===t.type?w:Ze(t.type,w),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(S){le(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,A=e;break}A=t.return}return m=Tu,Tu=!1,m}function lr(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&&Si(t,n,o)}l=l.next}while(l!==r)}}function ql(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 _i(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 Gc(e){var t=e.alternate;t!==null&&(e.alternate=null,Gc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ut],delete t[yr],delete t[si],delete t[Tp],delete t[Op])),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 Zc(e){return e.tag===5||e.tag===3||e.tag===4}function Ou(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zc(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 Ei(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=_l));else if(r!==4&&(e=e.child,e!==null))for(Ei(e,t,n),e=e.sibling;e!==null;)Ei(e,t,n),e=e.sibling}function ki(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(ki(e,t,n),e=e.sibling;e!==null;)ki(e,t,n),e=e.sibling}var pe=null,be=!1;function Et(e,t,n){for(n=n.child;n!==null;)bc(e,t,n),n=n.sibling}function bc(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(Ml,n)}catch{}switch(n.tag){case 5:Se||wn(n,t);case 6:var r=pe,l=be;pe=null,Et(e,t,n),pe=r,be=l,pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(be?(e=pe,n=n.stateNode,e.nodeType===8?Eo(e.parentNode,n):e.nodeType===1&&Eo(e,n),dr(e)):Eo(pe,n.stateNode));break;case 4:r=pe,l=be,pe=n.stateNode.containerInfo,be=!0,Et(e,t,n),pe=r,be=l;break;case 0:case 11:case 14:case 15:if(!Se&&(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)&&Si(n,t,i),l=l.next}while(l!==r)}Et(e,t,n);break;case 1:if(!Se&&(wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){le(n,t,s)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(Se=(r=Se)||n.memoizedState!==null,Et(e,t,n),Se=r):Et(e,t,n);break;default:Et(e,t,n)}}function ju(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Kp),t.forEach(function(r){var l=nh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Je(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:pe=s.stateNode,be=!1;break e;case 3:pe=s.stateNode.containerInfo,be=!0;break e;case 4:pe=s.stateNode.containerInfo,be=!0;break e}s=s.return}if(pe===null)throw Error(x(160));bc(o,i,l),pe=null,be=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){le(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)ef(t,e),t=t.sibling}function ef(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Je(t,e),ot(e),r&4){try{lr(3,e,e.return),ql(3,e)}catch(w){le(e,e.return,w)}try{lr(5,e,e.return)}catch(w){le(e,e.return,w)}}break;case 1:Je(t,e),ot(e),r&512&&n!==null&&wn(n,n.return);break;case 5:if(Je(t,e),ot(e),r&512&&n!==null&&wn(n,n.return),e.flags&32){var l=e.stateNode;try{ur(l,"")}catch(w){le(e,e.return,w)}}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&&Ea(l,o),qo(s,i);var a=qo(s,o);for(i=0;i<u.length;i+=2){var p=u[i],h=u[i+1];p==="style"?Pa(l,h):p==="dangerouslySetInnerHTML"?Na(l,h):p==="children"?ur(l,h):Ui(l,p,h,a)}switch(s){case"input":Ho(l,o);break;case"textarea":ka(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var E=o.value;E!=null?_n(l,!!o.multiple,E,!1):g!==!!o.multiple&&(o.defaultValue!=null?_n(l,!!o.multiple,o.defaultValue,!0):_n(l,!!o.multiple,o.multiple?[]:"",!1))}l[yr]=o}catch(w){le(e,e.return,w)}}break;case 6:if(Je(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(w){le(e,e.return,w)}}break;case 3:if(Je(t,e),ot(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{dr(t.containerInfo)}catch(w){le(e,e.return,w)}break;case 4:Je(t,e),ot(e);break;case 13:Je(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||(ys=oe())),r&4&&ju(e);break;case 22:if(p=n!==null&&n.memoizedState!==null,e.mode&1?(Se=(a=Se)||p,Je(t,e),Se=a):Je(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,E=g.child,g.tag){case 0:case 11:case 14:case 15:lr(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(w){le(r,n,w)}}break;case 5:wn(g,g.return);break;case 22:if(g.memoizedState!==null){Lu(h);continue}}E!==null?(E.return=g,A=E):Lu(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=Ca("display",i))}catch(w){le(e,e.return,w)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=a?"":h.memoizedProps}catch(w){le(e,e.return,w)}}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:Je(t,e),ot(e),r&4&&ju(e);break;case 21:break;default:Je(t,e),ot(e)}}function ot(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Zc(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&&(ur(l,""),r.flags&=-33);var o=Ou(e);ki(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Ou(e);Ei(e,s,i);break;default:throw Error(x(161))}}catch(u){le(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Xp(e,t,n){A=e,tf(e)}function tf(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||Xr;if(!i){var s=l.alternate,u=s!==null&&s.memoizedState!==null||Se;s=Xr;var a=Se;if(Xr=i,(Se=u)&&!a)for(A=l;A!==null;)i=A,u=i.child,i.tag===22&&i.memoizedState!==null?Iu(l):u!==null?(u.return=i,A=u):Iu(l);for(;o!==null;)A=o,tf(o),o=o.sibling;A=l,Xr=s,Se=a}Au(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,A=o):Au(e)}}function Au(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:Se||ql(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Se)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&gu(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}gu(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&&dr(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(x(163))}Se||t.flags&512&&_i(t)}catch(g){le(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 Lu(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 Iu(e){for(;A!==null;){var t=A;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ql(4,t)}catch(u){le(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){le(t,l,u)}}var o=t.return;try{_i(t)}catch(u){le(t,o,u)}break;case 5:var i=t.return;try{_i(t)}catch(u){le(t,i,u)}}}catch(u){le(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 Yp=Math.ceil,Al=_t.ReactCurrentDispatcher,ms=_t.ReactCurrentOwner,qe=_t.ReactCurrentBatchConfig,W=0,fe=null,ie=null,he=0,Fe=0,Sn=Bt(0),ue=0,kr=null,tn=0,Xl=0,gs=0,or=null,Pe=null,ys=0,Ln=1/0,dt=null,Ll=!1,xi=null,It=null,Yr=!1,Rt=null,Il=0,ir=0,Ni=null,sl=-1,ul=0;function xe(){return W&6?oe():sl!==-1?sl:sl=oe()}function Dt(e){return e.mode&1?W&2&&he!==0?he&-he:Ap.transition!==null?(ul===0&&(ul=Ma()),ul):(e=X,e!==0||(e=window.event,e=e===void 0?16:Ka(e.type)),e):1}function nt(e,t,n,r){if(50<ir)throw ir=0,Ni=null,Error(x(185));Nr(e,n,r),(!(W&2)||e!==fe)&&(e===fe&&(!(W&2)&&(Xl|=n),ue===4&&Ct(e,he)),je(e,r),n===1&&W===0&&!(t.mode&1)&&(Ln=oe()+500,Wl&&$t()))}function je(e,t){var n=e.callbackNode;Ad(e,t);var r=yl(e,e===fe?he:0);if(r===0)n!==null&&Vs(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Vs(n),t===1)e.tag===0?jp(Du.bind(null,e)):fc(Du.bind(null,e)),Pp(function(){!(W&6)&&$t()}),n=null;else{switch(Ba(r)){case 1:n=Vi;break;case 4:n=Fa;break;case 16:n=gl;break;case 536870912:n=Ua;break;default:n=gl}n=cf(n,nf.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function nf(e,t){if(sl=-1,ul=0,W&6)throw Error(x(327));var n=e.callbackNode;if(Cn()&&e.callbackNode!==n)return null;var r=yl(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Dl(e,r);else{t=r;var l=W;W|=2;var o=lf();(fe!==e||he!==t)&&(dt=null,Ln=oe()+500,Yt(e,t));do try{Zp();break}catch(s){rf(e,s)}while(!0);ns(),Al.current=o,W=l,ie!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=Zo(e),l!==0&&(r=l,t=Ci(e,l))),t===1)throw n=kr,Yt(e,0),Ct(e,r),je(e,oe()),n;if(t===6)Ct(e,r);else{if(l=e.current.alternate,!(r&30)&&!Jp(l)&&(t=Dl(e,r),t===2&&(o=Zo(e),o!==0&&(r=o,t=Ci(e,o))),t===1))throw n=kr,Yt(e,0),Ct(e,r),je(e,oe()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(x(345));case 2:Wt(e,Pe,dt);break;case 3:if(Ct(e,r),(r&130023424)===r&&(t=ys+500-oe(),10<t)){if(yl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){xe(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=ii(Wt.bind(null,e,Pe,dt),t);break}Wt(e,Pe,dt);break;case 4:if(Ct(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-tt(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=oe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Yp(r/1960))-r,10<r){e.timeoutHandle=ii(Wt.bind(null,e,Pe,dt),r);break}Wt(e,Pe,dt);break;case 5:Wt(e,Pe,dt);break;default:throw Error(x(329))}}}return je(e,oe()),e.callbackNode===n?nf.bind(null,e):null}function Ci(e,t){var n=or;return e.current.memoizedState.isDehydrated&&(Yt(e,t).flags|=256),e=Dl(e,t),e!==2&&(t=Pe,Pe=n,t!==null&&Pi(t)),e}function Pi(e){Pe===null?Pe=e:Pe.push.apply(Pe,e)}function Jp(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(!rt(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&=~gs,t&=~Xl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tt(t),r=1<<n;e[n]=-1,t&=~r}}function Du(e){if(W&6)throw Error(x(327));Cn();var t=yl(e,0);if(!(t&1))return je(e,oe()),null;var n=Dl(e,t);if(e.tag!==0&&n===2){var r=Zo(e);r!==0&&(t=r,n=Ci(e,r))}if(n===1)throw n=kr,Yt(e,0),Ct(e,t),je(e,oe()),n;if(n===6)throw Error(x(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Wt(e,Pe,dt),je(e,oe()),null}function vs(e,t){var n=W;W|=1;try{return e(t)}finally{W=n,W===0&&(Ln=oe()+500,Wl&&$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 ws(){Fe=Sn.current,Z(Sn)}function Yt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Cp(n)),ie!==null)for(n=ie.return;n!==null;){var r=n;switch(bi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&El();break;case 3:jn(),Z(Te),Z(Ee),us();break;case 5:ss(r);break;case 4:jn();break;case 13:Z(te);break;case 19:Z(te);break;case 10:rs(r.type._context);break;case 22:case 23:ws()}n=n.return}if(fe=e,ie=e=zt(e.current,null),he=Fe=t,ue=0,kr=null,gs=Xl=tn=0,Pe=or=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 rf(e,t){do{var n=ie;try{if(ns(),ll.current=jl,Ol){for(var r=ne.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ol=!1}if(en=0,ce=se=ne=null,rr=!1,Sr=0,ms.current=null,n===null||n.return===null){ue=1,kr=t,ie=null;break}e:{var o=e,i=n.return,s=n,u=t;if(t=he,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 E=Eu(i);if(E!==null){E.flags&=-257,ku(E,i,s,o,t),E.mode&1&&_u(o,a,t),t=E,u=a;var m=t.updateQueue;if(m===null){var w=new Set;w.add(u),t.updateQueue=w}else m.add(u);break e}else{if(!(t&1)){_u(o,a,t),Ss();break e}u=Error(x(426))}}else if(ee&&s.mode&1){var N=Eu(i);if(N!==null){!(N.flags&65536)&&(N.flags|=256),ku(N,i,s,o,t),es(An(u,s));break e}}o=u=An(u,s),ue!==4&&(ue=2),or===null?or=[o]:or.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var c=Bc(o,u,t);mu(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 S=$c(o,s,t);mu(o,S);break e}}o=o.return}while(o!==null)}sf(n)}catch(C){t=C,ie===n&&n!==null&&(ie=n=n.return);continue}break}while(!0)}function lf(){var e=Al.current;return Al.current=jl,e===null?jl:e}function Ss(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(tn&268435455)&&!(Xl&268435455)||Ct(fe,he)}function Dl(e,t){var n=W;W|=2;var r=lf();(fe!==e||he!==t)&&(dt=null,Yt(e,t));do try{Gp();break}catch(l){rf(e,l)}while(!0);if(ns(),W=n,Al.current=r,ie!==null)throw Error(x(261));return fe=null,he=0,ue}function Gp(){for(;ie!==null;)of(ie)}function Zp(){for(;ie!==null&&!kd();)of(ie)}function of(e){var t=af(e.alternate,e,Fe);e.memoizedProps=e.pendingProps,t===null?sf(e):ie=t,ms.current=null}function sf(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Qp(n,t),n!==null){n.flags&=32767,ie=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,ie=null;return}}else if(n=Wp(n,t,Fe),n!==null){ie=n;return}if(t=t.sibling,t!==null){ie=t;return}ie=t=e}while(t!==null);ue===0&&(ue=5)}function Wt(e,t,n){var r=X,l=qe.transition;try{qe.transition=null,X=1,bp(e,t,n,r)}finally{qe.transition=l,X=r}return null}function bp(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(Ld(e,o),e===fe&&(ie=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Yr||(Yr=!0,cf(gl,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,ms.current=null,qp(e,n),ef(n,e),wp(li),vl=!!ri,li=ri=null,e.current=n,Xp(n),xd(),W=s,X=i,qe.transition=o}else e.current=n;if(Yr&&(Yr=!1,Rt=e,Il=l),o=e.pendingLanes,o===0&&(It=null),Pd(n.stateNode),je(e,oe()),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(Ll)throw Ll=!1,e=xi,xi=null,e;return Il&1&&e.tag!==0&&Cn(),o=e.pendingLanes,o&1?e===Ni?ir++:(ir=0,Ni=e):ir=0,$t(),null}function Cn(){if(Rt!==null){var e=Ba(Il),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,Il=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:lr(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,E=p.return;if(Gc(p),p===a){A=null;break}if(g!==null){g.return=E,A=g;break}A=E}}}var m=o.alternate;if(m!==null){var w=m.child;if(w!==null){m.child=null;do{var N=w.sibling;w.sibling=null,w=N}while(w!==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:lr(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:ql(9,s)}}catch(C){le(s,s.return,C)}if(s===i){A=null;break e}var S=s.sibling;if(S!==null){S.return=s.return,A=S;break e}A=s.return}}if(W=l,$t(),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(Ml,e)}catch{}r=!0}return r}finally{X=n,qe.transition=t}}return!1}function zu(e,t,n){t=An(n,t),t=Bc(e,t,1),e=Lt(e,t,1),t=xe(),e!==null&&(Nr(e,1,t),je(e,t))}function le(e,t,n){if(e.tag===3)zu(e,e,n);else for(;t!==null;){if(t.tag===3){zu(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=$c(t,e,1),t=Lt(t,e,1),e=xe(),t!==null&&(Nr(t,1,e),je(t,e));break}}t=t.return}}function eh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=xe(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>oe()-ys?Yt(e,0):gs|=n),je(e,t)}function uf(e,t){t===0&&(e.mode&1?(t=Mr,Mr<<=1,!(Mr&130023424)&&(Mr=4194304)):t=1);var n=xe();e=wt(e,t),e!==null&&(Nr(e,t,n),je(e,n))}function th(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),uf(e,n)}function nh(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),uf(e,n)}var af;af=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Te.current)Re=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Re=!1,Vp(e,t,n);Re=!!(e.flags&131072)}else Re=!1,ee&&t.flags&1048576&&dc(t,Nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;il(e,t),e=t.pendingProps;var l=Rn(t,Ee.current);Nn(t,n),l=cs(null,t,r,e,l,n);var o=fs();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,Oe(r)?(o=!0,kl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,os(t),l.updater=Kl,t.stateNode=l,l._reactInternals=t,pi(t,r,e,n),t=gi(null,t,r,!0,o,n)):(t.tag=0,ee&&o&&Zi(t),ke(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(il(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=lh(r),e=Ze(r,e),l){case 0:t=mi(null,t,r,e,n);break e;case 1:t=Cu(null,t,r,e,n);break e;case 11:t=xu(null,t,r,e,n);break e;case 14:t=Nu(null,t,r,Ze(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:Ze(r,l),mi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),Cu(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,vc(e,t),Rl(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=Pu(e,t,r,n,l);break e}else if(r!==l){l=An(Error(x(424)),t),t=Pu(e,t,r,n,l);break e}else for(Ue=At(t.stateNode.containerInfo.firstChild),Me=t,ee=!0,et=null,n=gc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Tn(),r===l){t=St(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return wc(t),e===null&&ci(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,oi(r,l)?i=null:o!==null&&oi(r,o)&&(t.flags|=32),Wc(e,t),ke(e,t,i,n),t.child;case 6:return e===null&&ci(t),null;case 13:return Kc(e,t,n);case 4:return is(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=On(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),xu(e,t,r,l,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(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,J(Cl,r._currentValue),r._currentValue=i,o!==null)if(rt(o.value,i)){if(o.children===l.children&&!Te.current){t=St(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=gt(-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),fi(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),fi(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}ke(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,ke(e,t,r,n),t.child;case 14:return r=t.type,l=Ze(r,t.pendingProps),l=Ze(r.type,l),Nu(e,t,r,l,n);case 15:return Hc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),il(e,t),t.tag=1,Oe(r)?(e=!0,kl(t)):e=!1,Nn(t,n),Mc(t,r,l),pi(t,r,l,n),gi(null,t,r,!0,e,n);case 19:return qc(e,t,n);case 22:return Vc(e,t,n)}throw Error(x(156,t.tag))};function cf(e,t){return za(e,t)}function rh(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 rh(e,t,n,r)}function _s(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lh(e){if(typeof e=="function")return _s(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Bi)return 11;if(e===$i)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 al(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")_s(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case cn:return Jt(n.children,l,o,t);case Mi:i=8,l|=8;break;case Fo:return e=Ke(12,n,t,l|2),e.elementType=Fo,e.lanes=o,e;case Uo:return e=Ke(13,n,t,l),e.elementType=Uo,e.lanes=o,e;case Mo:return e=Ke(19,n,t,l),e.elementType=Mo,e.lanes=o,e;case wa:return Yl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ya:i=10;break e;case va:i=9;break e;case Bi:i=11;break e;case $i: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 Jt(e,t,n,r){return e=Ke(7,e,r,t),e.lanes=n,e}function Yl(e,t,n,r){return e=Ke(22,e,r,t),e.elementType=wa,e.lanes=n,e.stateNode={isHidden:!1},e}function Oo(e,t,n){return e=Ke(6,e,null,t),e.lanes=n,e}function jo(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 oh(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=co(0),this.expirationTimes=co(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=co(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Es(e,t,n,r,l,o,i,s,u){return e=new oh(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},os(o),e}function ih(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 ff(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(Oe(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(Oe(n))return cc(e,n,t)}return t}function df(e,t,n,r,l,o,i,s,u){return e=Es(n,r,!0,e,l,o,i,s,u),e.context=ff(null),n=e.current,r=xe(),l=Dt(n),o=gt(r,l),o.callback=t??null,Lt(n,o,l),e.current.lanes=l,Nr(e,l,r),je(e,r),e}function Jl(e,t,n,r){var l=t.current,o=xe(),i=Dt(l);return n=ff(n),t.context===null?t.context=n:t.pendingContext=n,t=gt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Lt(l,t,i),e!==null&&(nt(e,l,i,o),rl(e,l,i)),i}function zl(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 Fu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function ks(e,t){Fu(e,t),(e=e.alternate)&&Fu(e,t)}function sh(){return null}var pf=typeof reportError=="function"?reportError:function(e){console.error(e)};function xs(e){this._internalRoot=e}Gl.prototype.render=xs.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(x(409));Jl(e,t,null,null)};Gl.prototype.unmount=xs.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;nn(function(){Jl(null,e,null,null)}),t[vt]=null}};function Gl(e){this._internalRoot=e}Gl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Va();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 Ns(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Zl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Uu(){}function uh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var a=zl(i);o.call(a)}}var i=df(t,r,e,0,null,!1,!1,"",Uu);return e._reactRootContainer=i,e[vt]=i.current,mr(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=zl(u);s.call(a)}}var u=Es(e,0,!1,null,null,!1,!1,"",Uu);return e._reactRootContainer=u,e[vt]=u.current,mr(e.nodeType===8?e.parentNode:e),nn(function(){Jl(t,u,n,r)}),u}function bl(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=zl(i);s.call(u)}}Jl(t,i,e,l)}else i=uh(n,t,e,l,r);return zl(i)}$a=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Jn(t.pendingLanes);n!==0&&(Wi(t,n|1),je(t,oe()),!(W&6)&&(Ln=oe()+500,$t()))}break;case 13:nn(function(){var r=wt(e,1);if(r!==null){var l=xe();nt(r,e,1,l)}}),ks(e,1)}};Qi=function(e){if(e.tag===13){var t=wt(e,134217728);if(t!==null){var n=xe();nt(t,e,134217728,n)}ks(e,134217728)}};Ha=function(e){if(e.tag===13){var t=Dt(e),n=wt(e,t);if(n!==null){var r=xe();nt(n,e,t,r)}ks(e,t)}};Va=function(){return X};Wa=function(e,t){var n=X;try{return X=e,t()}finally{X=n}};Yo=function(e,t,n){switch(t){case"input":if(Ho(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=Vl(r);if(!l)throw Error(x(90));_a(r),Ho(r,l)}}}break;case"textarea":ka(e,n);break;case"select":t=n.value,t!=null&&_n(e,!!n.multiple,t,!1)}};Oa=vs;ja=nn;var ah={usingClientEntryPoint:!1,Events:[Pr,hn,Vl,Ra,Ta,vs]},Kn={findFiberByHostInstance:Qt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},ch={bundleType:Kn.bundleType,version:Kn.version,rendererPackageName:Kn.rendererPackageName,rendererConfig:Kn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_t.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ia(e),e===null?null:e.stateNode},findFiberByHostInstance:Kn.findFiberByHostInstance||sh,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 Jr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jr.isDisabled&&Jr.supportsFiber)try{Ml=Jr.inject(ch),at=Jr}catch{}}$e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ah;$e.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ns(t))throw Error(x(200));return ih(e,t,null,n)};$e.createRoot=function(e,t){if(!Ns(e))throw Error(x(299));var n=!1,r="",l=pf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Es(e,1,!1,null,null,n,!1,r,l),e[vt]=t.current,mr(e.nodeType===8?e.parentNode:e),new xs(t)};$e.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=Ia(t),e=e===null?null:e.stateNode,e};$e.flushSync=function(e){return nn(e)};$e.hydrate=function(e,t,n){if(!Zl(t))throw Error(x(200));return bl(null,e,t,!0,n)};$e.hydrateRoot=function(e,t,n){if(!Ns(e))throw Error(x(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=pf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=df(t,null,e,1,n??null,l,!1,o,i),e[vt]=t.current,mr(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 Gl(t)};$e.render=function(e,t,n){if(!Zl(t))throw Error(x(200));return bl(null,e,t,!1,n)};$e.unmountComponentAtNode=function(e){if(!Zl(e))throw Error(x(40));return e._reactRootContainer?(nn(function(){bl(null,null,e,!1,function(){e._reactRootContainer=null,e[vt]=null})}),!0):!1};$e.unstable_batchedUpdates=vs;$e.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zl(n))throw Error(x(200));if(e==null||e._reactInternals===void 0)throw Error(x(38));return bl(e,t,n,!1,r)};$e.version="18.3.1-next-f1338f8080-20240426";function hf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hf)}catch(e){console.error(e)}}hf(),pa.exports=$e;var fh=pa.exports,Mu=fh;Do.createRoot=Mu.createRoot,Do.hydrateRoot=Mu.hydrateRoot;function mf(e,t){return function(){return e.apply(t,arguments)}}const{toString:dh}=Object.prototype,{getPrototypeOf:Cs}=Object,{iterator:eo,toStringTag:gf}=Symbol,to=(e=>t=>{const n=dh.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),lt=e=>(e=e.toLowerCase(),t=>to(t)===e),no=e=>t=>typeof t===e,{isArray:Un}=Array,In=no("undefined");function Tr(e){return e!==null&&!In(e)&&e.constructor!==null&&!In(e.constructor)&&Ae(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const yf=lt("ArrayBuffer");function ph(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&yf(e.buffer),t}const hh=no("string"),Ae=no("function"),vf=no("number"),Or=e=>e!==null&&typeof e=="object",mh=e=>e===!0||e===!1,cl=e=>{if(to(e)!=="object")return!1;const t=Cs(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(gf in e)&&!(eo in e)},gh=e=>{if(!Or(e)||Tr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},yh=lt("Date"),vh=lt("File"),wh=lt("Blob"),Sh=lt("FileList"),_h=e=>Or(e)&&Ae(e.pipe),Eh=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ae(e.append)&&((t=to(e))==="formdata"||t==="object"&&Ae(e.toString)&&e.toString()==="[object FormData]"))},kh=lt("URLSearchParams"),[xh,Nh,Ch,Ph]=["ReadableStream","Request","Response","Headers"].map(lt),Rh=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function jr(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(Tr(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 wf(e,t){if(Tr(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,Sf=e=>!In(e)&&e!==Xt;function Ri(){const{caseless:e,skipUndefined:t}=Sf(this)&&this||{},n={},r=(l,o)=>{const i=e&&wf(n,o)||o;cl(n[i])&&cl(l)?n[i]=Ri(n[i],l):cl(l)?n[i]=Ri({},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]&&jr(arguments[l],r);return n}const Th=(e,t,n,{allOwnKeys:r}={})=>(jr(t,(l,o)=>{n&&Ae(l)?Object.defineProperty(e,o,{value:mf(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,o,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),Oh=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),jh=(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)},Ah=(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&&Cs(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Lh=(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},Ih=e=>{if(!e)return null;if(Un(e))return e;let t=e.length;if(!vf(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Dh=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Cs(Uint8Array)),zh=(e,t)=>{const r=(e&&e[eo]).call(e);let l;for(;(l=r.next())&&!l.done;){const o=l.value;t.call(e,o[0],o[1])}},Fh=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Uh=lt("HTMLFormElement"),Mh=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),Bu=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Bh=lt("RegExp"),_f=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};jr(n,(l,o)=>{let i;(i=t(l,o,e))!==!1&&(r[o]=i||l)}),Object.defineProperties(e,r)},$h=e=>{_f(e,(t,n)=>{if(Ae(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ae(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+"'")})}})},Hh=(e,t)=>{const n={},r=l=>{l.forEach(o=>{n[o]=!0})};return Un(e)?r(e):r(String(e).split(t)),n},Vh=()=>{},Wh=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Qh(e){return!!(e&&Ae(e.append)&&e[gf]==="FormData"&&e[eo])}const Kh=e=>{const t=new Array(10),n=(r,l)=>{if(Or(r)){if(t.indexOf(r)>=0)return;if(Tr(r))return r;if(!("toJSON"in r)){t[l]=r;const o=Un(r)?[]:{};return jr(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)},qh=lt("AsyncFunction"),Xh=e=>e&&(Or(e)||Ae(e))&&Ae(e.then)&&Ae(e.catch),Ef=((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",Ae(Xt.postMessage)),Yh=typeof queueMicrotask<"u"?queueMicrotask.bind(Xt):typeof process<"u"&&process.nextTick||Ef,Jh=e=>e!=null&&Ae(e[eo]),y={isArray:Un,isArrayBuffer:yf,isBuffer:Tr,isFormData:Eh,isArrayBufferView:ph,isString:hh,isNumber:vf,isBoolean:mh,isObject:Or,isPlainObject:cl,isEmptyObject:gh,isReadableStream:xh,isRequest:Nh,isResponse:Ch,isHeaders:Ph,isUndefined:In,isDate:yh,isFile:vh,isBlob:wh,isRegExp:Bh,isFunction:Ae,isStream:_h,isURLSearchParams:kh,isTypedArray:Dh,isFileList:Sh,forEach:jr,merge:Ri,extend:Th,trim:Rh,stripBOM:Oh,inherits:jh,toFlatObject:Ah,kindOf:to,kindOfTest:lt,endsWith:Lh,toArray:Ih,forEachEntry:zh,matchAll:Fh,isHTMLForm:Uh,hasOwnProperty:Bu,hasOwnProp:Bu,reduceDescriptors:_f,freezeMethods:$h,toObjectSet:Hh,toCamelCase:Mh,noop:Vh,toFiniteNumber:Wh,findKey:wf,global:Xt,isContextDefined:Sf,isSpecCompliantForm:Qh,toJSONObject:Kh,isAsyncFn:qh,isThenable:Xh,setImmediate:Ef,asap:Yh,isIterable:Jh};let D=class kf extends Error{static from(t,n,r,l,o,i){const s=new kf(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 Gh=null;function Ti(e){return y.isPlainObject(e)||y.isArray(e)}function xf(e){return y.endsWith(e,"[]")?e.slice(0,-2):e}function $u(e,t,n){return e?e.concat(t).map(function(l,o){return l=xf(l),!n&&o?"["+l+"]":l}).join(n?".":""):t}function Zh(e){return y.isArray(e)&&!e.some(Ti)}const bh=y.toFlatObject(y,{},null,function(t){return/^is[A-Z]/.test(t)});function ro(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(w,N){return!y.isUndefined(N[w])});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,w,N){let c=m;if(m&&!N&&typeof m=="object"){if(y.endsWith(w,"{}"))w=r?w:w.slice(0,-2),m=JSON.stringify(m);else if(y.isArray(m)&&Zh(m)||(y.isFileList(m)||y.endsWith(w,"[]"))&&(c=y.toArray(m)))return w=xf(w),c.forEach(function(f,S){!(y.isUndefined(f)||f===null)&&t.append(i===!0?$u([w],S,o):i===null?w:w+"[]",a(f))}),!1}return Ti(m)?!0:(t.append($u(N,w,o),a(m)),!1)}const h=[],g=Object.assign(bh,{defaultVisitor:p,convertValue:a,isVisitable:Ti});function E(m,w){if(!y.isUndefined(m)){if(h.indexOf(m)!==-1)throw Error("Circular reference detected in "+w.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,w,g))===!0&&E(c,w?w.concat(d):[d])}),h.pop()}}if(!y.isObject(e))throw new TypeError("data must be an object");return E(e),t}function Hu(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ps(e,t){this._pairs=[],e&&ro(e,this,t)}const Nf=Ps.prototype;Nf.append=function(t,n){this._pairs.push([t,n])};Nf.toString=function(t){const n=t?function(r){return t.call(this,r,Hu)}:Hu;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function em(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Cf(e,t,n){if(!t)return e;const r=n&&n.encode||em,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 Ps(t,l).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class Vu{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 Pf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},tm=typeof URLSearchParams<"u"?URLSearchParams:Ps,nm=typeof FormData<"u"?FormData:null,rm=typeof Blob<"u"?Blob:null,lm={isBrowser:!0,classes:{URLSearchParams:tm,FormData:nm,Blob:rm},protocols:["http","https","file","blob","url","data"]},Rs=typeof window<"u"&&typeof document<"u",Oi=typeof navigator=="object"&&navigator||void 0,om=Rs&&(!Oi||["ReactNative","NativeScript","NS"].indexOf(Oi.product)<0),im=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",sm=Rs&&window.location.href||"http://localhost",um=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Rs,hasStandardBrowserEnv:om,hasStandardBrowserWebWorkerEnv:im,navigator:Oi,origin:sm},Symbol.toStringTag,{value:"Module"})),_e={...um,...lm};function am(e,t){return ro(e,new _e.classes.URLSearchParams,{visitor:function(n,r,l,o){return _e.isNode&&y.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function cm(e){return y.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fm(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 Rf(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]=fm(l[i])),!s)}if(y.isFormData(e)&&y.isFunction(e.entries)){const n={};return y.forEachEntry(e,(r,l)=>{t(cm(r),l,n,0)}),n}return null}function dm(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 Ar={transitional:Pf,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(Rf(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 am(t,this.formSerializer).toString();if((s=y.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return ro(s?{"files[]":t}:t,u&&new u,this.formSerializer)}}return o||l?(n.setContentType("application/json",!1),dm(t)):t}],transformResponse:[function(t){const n=this.transitional||Ar.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:_e.classes.FormData,Blob:_e.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=>{Ar.headers[e]={}});const pm=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"]),hm=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]&&pm[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Wu=Symbol("internals");function qn(e){return e&&String(e).trim().toLowerCase()}function fl(e){return e===!1||e==null?e:y.isArray(e)?e.map(fl):String(e)}function mm(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 gm=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ao(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 ym(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function vm(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 Le=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function o(s,u,a){const p=qn(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]=fl(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())&&!gm(t))i(hm(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=qn(t),t){const r=y.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return mm(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=qn(t),t){const r=y.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ao(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function o(i){if(i=qn(i),i){const s=y.findKey(r,i);s&&(!n||Ao(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||Ao(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]=fl(l),delete n[o];return}const s=t?ym(o):String(o).trim();s!==o&&delete n[o],n[s]=fl(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[Wu]=this[Wu]={accessors:{}}).accessors,l=this.prototype;function o(i){const s=qn(i);r[s]||(vm(l,i),r[s]=!0)}return y.isArray(t)?t.forEach(o):o(t),this}};Le.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);y.reduceDescriptors(Le.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});y.freezeMethods(Le);function Lo(e,t){const n=this||Ar,r=t||n,l=Le.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 Tf(e){return!!(e&&e.__CANCEL__)}let Lr=class extends D{constructor(t,n,r){super(t??"canceled",D.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Of(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 wm(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Sm(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 E=p&&a-p;return E?Math.round(g*1e3/E):void 0}}function _m(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 Fl=(e,t,n=3)=>{let r=0;const l=Sm(50,250);return _m(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]]},Ku=e=>(...t)=>y.asap(()=>e(...t)),Em=_e.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,_e.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(_e.origin),_e.navigator&&/(msie|trident)/i.test(_e.navigator.userAgent)):()=>!0,km=_e.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 xm(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Nm(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function jf(e,t,n){let r=!xm(t);return e&&(r||n==!1)?Nm(e,t):t}const qu=e=>e instanceof Le?{...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(qu(a),qu(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 Af=e=>{const t=rn({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:o,headers:i,auth:s}=t;if(t.headers=i=Le.from(i),t.url=Cf(jf(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(_e.hasStandardBrowserEnv||_e.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(_e.hasStandardBrowserEnv&&(r&&y.isFunction(r)&&(r=r(t)),r||r!==!1&&Em(t.url))){const u=l&&o&&km.read(o);u&&i.set(l,u)}return t},Cm=typeof XMLHttpRequest<"u",Pm=Cm&&function(e){return new Promise(function(n,r){const l=Af(e);let o=l.data;const i=Le.from(l.headers).normalize();let{responseType:s,onUploadProgress:u,onDownloadProgress:a}=l,p,h,g,E,m;function w(){E&&E(),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=Le.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),C={data:!s||s==="text"||s==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:f,config:e,request:N};Of(function(O){n(O),w()},function(O){r(O),w()},C),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(S){const C=S&&S.message?S.message:"Network Error",j=new D(C,D.ERR_NETWORK,e,N);j.event=S||null,r(j),N=null},N.ontimeout=function(){let S=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const C=l.transitional||Pf;l.timeoutErrorMessage&&(S=l.timeoutErrorMessage),r(new D(S,C.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,N)),N=null},o===void 0&&i.setContentType(null),"setRequestHeader"in N&&y.forEach(i.toJSON(),function(S,C){N.setRequestHeader(C,S)}),y.isUndefined(l.withCredentials)||(N.withCredentials=!!l.withCredentials),s&&s!=="json"&&(N.responseType=l.responseType),a&&([g,m]=Fl(a,!0),N.addEventListener("progress",g)),u&&N.upload&&([h,E]=Fl(u),N.upload.addEventListener("progress",h),N.upload.addEventListener("loadend",E)),(l.cancelToken||l.signal)&&(p=f=>{N&&(r(!f||f.type?new Lr(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=wm(l.url);if(d&&_e.protocols.indexOf(d)===-1){r(new D("Unsupported protocol "+d+":",D.ERR_BAD_REQUEST,e));return}N.send(o||null)})},Rm=(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 Lr(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}},Tm=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},Om=async function*(e,t){for await(const n of jm(e))yield*Tm(n,t)},jm=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()}},Xu=(e,t,n,r)=>{const l=Om(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})},Yu=64*1024,{isFunction:Gr}=y,Am=(({Request:e,Response:t})=>({Request:e,Response:t}))(y.global),{ReadableStream:Ju,TextEncoder:Gu}=y.global,Zu=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Lm=e=>{e=y.merge.call({skipUndefined:!0},Am,e);const{fetch:t,Request:n,Response:r}=e,l=t?Gr(t):typeof fetch=="function",o=Gr(n),i=Gr(r);if(!l)return!1;const s=l&&Gr(Ju),u=l&&(typeof Gu=="function"?(m=>w=>m.encode(w))(new Gu):async m=>new Uint8Array(await new n(m).arrayBuffer())),a=o&&s&&Zu(()=>{let m=!1;const w=new n(_e.origin,{body:new Ju,method:"POST",get duplex(){return m=!0,"half"}}).headers.has("Content-Type");return m&&!w}),p=i&&s&&Zu(()=>y.isReadableStream(new r("").body)),h={stream:p&&(m=>m.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(m=>{!h[m]&&(h[m]=(w,N)=>{let c=w&&w[m];if(c)return c.call(w);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(_e.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},E=async(m,w)=>{const N=y.toFiniteNumber(m.getContentLength());return N??g(w)};return async m=>{let{url:w,method:N,data:c,signal:d,cancelToken:f,timeout:S,onDownloadProgress:C,onUploadProgress:j,responseType:O,headers:L,withCredentials:Q="same-origin",fetchOptions:M}=Af(m),ge=t||fetch;O=O?(O+"").toLowerCase():"text";let Ie=Rm([d,f&&f.toAbortSignal()],S),De=null;const ze=Ie&&Ie.unsubscribe&&(()=>{Ie.unsubscribe()});let sn;try{if(j&&a&&N!=="get"&&N!=="head"&&(sn=await E(L,c))!==0){let K=new n(w,{method:"POST",body:c,duplex:"half"}),Y;if(y.isFormData(c)&&(Y=K.headers.get("content-type"))&&L.setContentType(Y),K.body){const[_,P]=Qu(sn,Fl(Ku(j)));c=Xu(K.body,Yu,_,P)}}y.isString(Q)||(Q=Q?"include":"omit");const ye=o&&"credentials"in n.prototype,ft={...M,signal:Ie,method:N.toUpperCase(),headers:L.normalize().toJSON(),body:c,duplex:"half",credentials:ye?Q:void 0};De=o&&new n(w,ft);let R=await(o?ge(De,M):ge(w,ft));const z=p&&(O==="stream"||O==="response");if(p&&(C||z&&ze)){const K={};["status","statusText","headers"].forEach(T=>{K[T]=R[T]});const Y=y.toFiniteNumber(R.headers.get("content-length")),[_,P]=C&&Qu(Y,Fl(Ku(C),!0))||[];R=new r(Xu(R.body,Yu,_,()=>{P&&P(),ze&&ze()}),K)}O=O||"text";let U=await h[y.findKey(h,O)||"text"](R,m);return!z&&ze&&ze(),await new Promise((K,Y)=>{Of(K,Y,{data:U,headers:Le.from(R.headers),status:R.status,statusText:R.statusText,config:m,request:De})})}catch(ye){throw ze&&ze(),ye&&ye.name==="TypeError"&&/Load failed|fetch/i.test(ye.message)?Object.assign(new D("Network Error",D.ERR_NETWORK,m,De),{cause:ye.cause||ye}):D.from(ye,ye&&ye.code,m,De)}}},Im=new Map,Lf=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=Im;for(;s--;)u=o[s],a=p.get(u),a===void 0&&p.set(u,a=s?new Map:Lm(t)),p=a;return a};Lf();const Ts={http:Gh,xhr:Pm,fetch:{get:Lf}};y.forEach(Ts,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const bu=e=>`- ${e}`,Dm=e=>y.isFunction(e)||e===null||e===!1;function zm(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,!Dm(r)&&(l=Ts[(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(bu).join(` |
| 45 | `):" "+bu(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 If={getAdapter:zm,adapters:Ts};function Io(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Lr(null,e)}function ea(e){return Io(e),e.headers=Le.from(e.headers),e.data=Lo.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),If.getAdapter(e.adapter||Ar.adapter,e)(e).then(function(r){return Io(e),r.data=Lo.call(e,e.transformResponse,r),r.headers=Le.from(r.headers),r},function(r){return Tf(r)||(Io(e),r&&r.response&&(r.response.data=Lo.call(e,e.transformResponse,r.response),r.response.headers=Le.from(r.response.headers))),Promise.reject(r)})}const Df="1.13.4",lo={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{lo[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const ta={};lo.transitional=function(t,n,r){function l(o,i){return"[Axios v"+Df+"] 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&&!ta[i]&&(ta[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}};lo.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Fm(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 dl={assertOptions:Fm,validators:lo},it=dl.validators;let Gt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Vu,response:new Vu}}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&&dl.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}:dl.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),dl.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=Le.concat(i,o);const s=[];let u=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(n)===!1||(u=u&&w.synchronous,s.unshift(w.fulfilled,w.rejected))});const a=[];this.interceptors.response.forEach(function(w){a.push(w.fulfilled,w.rejected)});let p,h=0,g;if(!u){const m=[ea.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 E=n;for(;h<g;){const m=s[h++],w=s[h++];try{E=m(E)}catch(N){w.call(this,N);break}}try{p=ea.call(this,E)}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=jf(t.baseURL,t.url,t.allowAbsoluteUrls);return Cf(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 Um=class zf{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 Lr(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 zf(function(l){t=l}),cancel:t}}};function Mm(e){return function(n){return e.apply(null,n)}}function Bm(e){return y.isObject(e)&&e.isAxiosError===!0}const ji={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(ji).forEach(([e,t])=>{ji[t]=e});function Ff(e){const t=new Gt(e),n=mf(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 Ff(rn(e,l))},n}const q=Ff(Ar);q.Axios=Gt;q.CanceledError=Lr;q.CancelToken=Um;q.isCancel=Tf;q.VERSION=Df;q.toFormData=ro;q.AxiosError=D;q.Cancel=q.CanceledError;q.all=function(t){return Promise.all(t)};q.spread=Mm;q.isAxiosError=Bm;q.mergeConfig=rn;q.AxiosHeaders=Le;q.formToJSON=e=>Rf(y.isHTMLForm(e)?new FormData(e):e);q.getAdapter=If.getAdapter;q.HttpStatusCode=ji;q.default=q;const{Axios:Km,AxiosError:qm,CanceledError:Xm,isCancel:Ym,CancelToken:Jm,VERSION:Gm,all:Zm,Cancel:bm,isAxiosError:eg,spread:tg,toFormData:ng,AxiosHeaders:rg,HttpStatusCode:lg,formToJSON:og,getAdapter:ig,mergeConfig:sg}=q,Ge="https://dataapi.kitchain.cn/api/v1";function $m(){const[e,t]=de.useState(null),[n,r]=de.useState([]),[l,o]=de.useState([]),[i,s]=de.useState(!1),[u,a]=de.useState(null),[p,h]=de.useState(0),[g,E]=de.useState(null),[m,w]=de.useState(1),N=5,[c,d]=de.useState(null),[f,S]=de.useState({steps:[],ingredients:[]}),[C,j]=de.useState(!1),[O,L]=de.useState(!1),[Q,M]=de.useState(!1),ge=async _=>{console.log("[API] 开始查询门店数据, store_name:",_);try{const P=await q.get(`${Ge}/stores/`,{params:{store_name:_}});console.log("[API] 门店响应完整:",P),console.log("[API] 门店响应 data:",P.data);const T=P.data;if(console.log("[API] result:",T,"code:",T.code,"data:",T.data),T.code===200&&T.data){const I=T.data.items||T.data,B=Array.isArray(I)?I[0]:I;console.log("[API] 设置门店数据:",B),t(B),h(b=>b+1),console.log("[API] currentStoreData 已设置")}else console.warn("[API] 门店响应码不为200或无data:",T)}catch(P){console.error("[API] 按名称查询门店数据失败:",P)}},Ie=async _=>{var P;try{const T={};_.dish_id!==void 0&&(T.dish_id=_.dish_id),_.dish_name&&(T.dish_name=_.dish_name),_.store_id!==void 0&&(T.store_id=_.store_id),_.store_name&&(T.store_name=_.store_name),console.log("[API] 查询原料参数:",T),E(_);const B=(await q.get(`${Ge}/ingredients/by-dish`,{params:T})).data;if(console.log("[API] 原料响应:",B),((P=B.data)==null?void 0:P.length)>0&&(console.log("[API] 原料数据字段:",Object.keys(B.data[0])),console.log("[API] 原料数据完整内容:",JSON.stringify(B.data[0],null,2))),B.code===200&&B.data){const b=Array.isArray(B.data)?B.data:B.data.items||[];r(b),console.log("[API] 设置原料数据, 共",b.length,"条")}}catch(T){console.error("[ApiRenderPage] 查询原料数据失败:",T)}},De=async(_,P)=>{try{console.log("[API] 更新原料, id:",_,"数据:",P);const I=(await q.put(`${Ge}/ingredients/${_}`,P)).data;console.log("[API] 更新原料响应:",I),I.code===200&&(console.log("[API] 原料更新成功"),g&&Ie(g))}catch(T){throw console.error("[ApiRenderPage] 更新原料失败:",T),T}},ze=async(_,P)=>{try{const T={dish_name:_,store_name:P},B=(await q.get(`${Ge}/steps/by-name`,{params:T})).data;console.log("[API] 步骤响应:",B);const b=Array.isArray(B.data)?B.data:[B.data].filter(Boolean);b.length>0&&(console.log("[API] 步骤数据字段:",Object.keys(b[0])),console.log("[API] 步骤数据完整内容:",JSON.stringify(b[0],null,2))),B.code===200&&B.data&&o(B.data||[])}catch(T){console.error("[ApiRenderPage] 查询步骤数据失败:",T)}},sn=async(_,P,T,I)=>{var B,b;try{const Ve={dish_name:_,store_name:P},Ht=(await q.get(`${Ge}/steps/by-name`,{params:Ve})).data;if(Ht.code!==200||!Ht.data)throw new Error("未找到菜品");const k=Array.isArray(Ht.data)?Ht.data:[Ht.data],F=(B=k[0])==null?void 0:B.dish_id;if(!F)throw new Error("未找到菜品ID");console.log("[API] 通过名称获取到 dishId:",F),await ft(F,{store_id:((b=k[0])==null?void 0:b.store_id)||0,step_no:T,...I})}catch(Ve){throw console.error("[ApiRenderPage] 通过名称更新步骤失败:",Ve),Ve}},ye=async _=>{try{const T=(await q.get(`${Ge}/steps/${_}`)).data;console.log("[API] 步骤(ID)响应:",T);const I=Array.isArray(T.data)?T.data:[T.data].filter(Boolean);I.length>0&&(console.log("[API] 步骤(ID)数据字段:",Object.keys(I[0])),console.log("[API] 步骤(ID)数据完整内容:",JSON.stringify(I[0],null,2))),T.code===200&&T.data&&o(Array.isArray(T.data)?T.data:[T.data])}catch(P){console.error("[ApiRenderPage] 查询步骤数据失败:",P)}},ft=async(_,P)=>{try{console.log("[API] 更新步骤, dishId:",_,"数据:",P);const I=(await q.put(`${Ge}/steps/${_}`,P,{params:{store_id:P.store_id,step_no:P.step_no}})).data;console.log("[API] 更新步骤响应:",I),I.code===200&&console.log("[API] 步骤更新成功")}catch(T){throw console.error("[ApiRenderPage] 更新步骤失败:",T),T}},R=async(_,P,T)=>{try{await q.post(`${Ge}/steps/batch`,{dish_name:_,store_name:P,steps:T.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}},z=async _=>{try{console.log("[API] 创建菜品, 数据:",_);const T=(await q.post(`${Ge}/dishes/`,_)).data;if(console.log("[API] 创建菜品响应:",T),T.code!==200)throw new Error(T.message||"创建菜品失败");return T}catch(P){throw console.error("[ApiRenderPage] 创建菜品失败:",P),P}},U=async(_,P,T)=>{try{console.log("[API] 创建步骤, dishId:",_,"storeId:",P,"steps:",T);const B=(await q.post(`${Ge}/steps/batch`,{dish_id:_,store_id:P,steps:T})).data;if(console.log("[API] 创建步骤响应:",B),B.code!==200)throw new Error(B.message||"创建步骤失败");return B}catch(I){throw console.error("[ApiRenderPage] 创建步骤失败:",I),I}},K=async _=>{try{console.log("[API] 创建原料, 数据:",_);const T=(await q.post(`${Ge}/ingredients/`,_)).data;if(console.log("[API] 创建原料响应:",T),T.code!==200)throw new Error(T.message||"创建原料失败");return T}catch(P){throw console.error("[ApiRenderPage] 创建原料失败:",P),P}},Y=async()=>{if(!f.dish_name){a("缺少菜品名称");return}M(!0),a(null);try{if(await z({dish_name:f.dish_name}),console.log("[Stock] 菜品创建成功"),f.steps.length>0&&(await U(0,10,f.steps.map(_=>({step_no:_.step_no,cooking_description:_.cooking_description,cause:_.cause,key_points:_.key_points}))),console.log("[Stock] 步骤创建成功")),f.ingredients.length>0){for(const _ of f.ingredients)await K({store_id:10,ing_name:_.ing_name,ing_type:_.ing_type,ing_cost:_.ing_cost,ingredient_count:_.ingredient_count,ing_amount:_.ing_amount});console.log("[Stock] 原料创建成功")}console.log("[Stock] 入库完成"),L(!1),alert("入库成功!")}catch(_){console.error("[Stock] 入库失败:",_),a("入库失败,请重试")}finally{M(!1)}};return de.useEffect(()=>{const _=P=>{if(console.log("========== 收到 postMessage =========="),console.log("origin:",P.origin),console.log("source:",P.source),console.log("data:",P.data),console.log("======================================"),!["https://agentdemo.kitchain.cn","http://localhost:5173","http://localhost:3000"].includes(P.origin))return;const I=P.data;if((I==null?void 0:I.type)!=="tool_event"||!(I!=null&&I.event))return;const B=I,{type:b,code:Ve,id:Os,timestamp:Ht,data:k}=B.event;if(console.log(`[解析] ${Ve} | ${b} | id: ${Os} | ${Ht}`,k),Ve==="UPDATE_STORES"){const F=k.store_name;if(!F){console.warn("[Event] 门店名称为空");return}b==="tool_event_start"&&(console.log("[Event] 开始查询门店, store_name:",F),ge(F))}else if(Ve==="UPDATE_INGREDIENTS_BY_DISH"){const F=k.id||k.ingredient_id,$=k.store_id;if(b==="tool_event_start"){if(S({steps:[],ingredients:[]}),!F||!$){console.warn("[Event] 更新原料缺少必传参数: id, store_id");return}const V={};k.store_id!==void 0&&(V.store_id=Number(k.store_id)),k.dish_id!==void 0&&(V.dish_id=Number(k.dish_id)),k.ing_id!==void 0&&(V.ing_id=Number(k.ing_id)),k.ing_name&&(V.ing_name=k.ing_name),k.ing_type!==void 0&&(V.ing_type=Number(k.ing_type)),k.ing_yield_rate!==void 0&&(V.ing_yield_rate=Number(k.ing_yield_rate)),k.ing_process_ratio!==void 0&&(V.ing_process_ratio=Number(k.ing_process_ratio)),k.ing_amount!==void 0&&(V.ing_amount=Number(k.ing_amount)),k.ing_ratio!==void 0&&(V.ing_ratio=Number(k.ing_ratio)),k.ing_type_code&&(V.ing_type_code=k.ing_type_code),k.ing_spec&&(V.ing_spec=k.ing_spec),k.ing_weight_g!==void 0&&(V.ing_weight_g=Number(k.ing_weight_g)),k.ing_cost!==void 0&&(V.ing_cost=Number(k.ing_cost)),k.ingredient_count!==void 0&&(V.ingredient_count=Number(k.ingredient_count)),console.log("[Event] 开始更新原料, id:",F,"数据:",V),De(Number(F),V).catch(()=>a("更新原料失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const V={};k.dish_id!==void 0&&(V.dish_id=Number(k.dish_id)),k.dish_name&&(V.dish_name=k.dish_name),k.store_id!==void 0&&(V.store_id=Number(k.store_id)),k.store_name&&(V.store_name=k.store_name),E(V),console.log("[Event] 查询原料参数:",V),Ie(V)}}else if(Ve==="UPDATE_STEPS_BY_ID"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_id,$=k.store_id,V=k.step_no;if(!F||!$||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_id, store_id, step_no");return}const ae={store_id:Number($),step_no:Number(V)};k.cooking_description&&(ae.cooking_description=k.cooking_description),k.cause&&(ae.cause=k.cause),k.key_points&&(ae.key_points=k.key_points),console.log("[Event] 开始更新步骤, dishId:",F,"数据:",ae),ft(Number(F),ae).catch(()=>a("更新步骤失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.id||k.dish_id;F?(console.log("[Event] 查询步骤详情, id:",F),ye(Number(F))):console.warn("[Event] 查询步骤缺少 id 参数")}}else if(Ve==="UPDATE_STEPS_BY_NAME"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name,V=k.step_no;if(!F||!$||!V){console.warn("[Event] 更新步骤缺少必传参数: dish_name, store_name, step_no");return}const ae={cooking_description:k.cooking_description,cause:k.cause,key_points:k.key_points};console.log("[Event] 开始通过名称更新步骤:",{dishName:F,storeName:$,stepNo:V,updateData:ae}),sn(F,$,Number(V),ae).catch(()=>a("更新步骤失败"))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name;if(!F||!$){console.warn("[Event] 查询步骤缺少必传参数: dish_name, store_name");return}console.log("[Event] 查询步骤:",{dishName:F,storeName:$}),ze(F,$)}}else if(Ve==="UPDATE_BATCH_STEPS_BY_NAME"){if(b==="tool_event_start"){S({steps:[],ingredients:[]});const F=k.dish_name,$=k.store_name,V=k.steps;F&&$&&V&&(s(!0),R(F,$,V).catch(()=>a("保存步骤失败")).finally(()=>s(!1)))}else if(b==="tool_event_end"){S({steps:[],ingredients:[]});const F=k.dish_name||k.dishName,$=k.store_name||k.storeName;F&&ze(F,$)}}else if(Ve==="DISH_CREATE")if(b==="tool_event_start"){if(k.step_no!==void 0){const F={step_no:Number(k.step_no),cooking_description:k.cooking_description||"",cause:k.cause||"",key_points:k.key_points||""};S($=>$.steps.some(ae=>ae.step_no===F.step_no)?{...$,steps:$.steps.map(ae=>ae.step_no===F.step_no?F:ae),dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene}:{...$,steps:[...$.steps,F],dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene})}if(k.ing_name){const F={ing_name:k.ing_name,ing_type:Number(k.ing_type)||1,ing_amount:Number(k.ing_amount)||0,ing_cost:Number(k.ing_cost)||0,ingredient_count:Number(k.ingredient_count)||0};S($=>$.ingredients.some(ae=>ae.ing_name===F.ing_name)?{...$,ingredients:$.ingredients.map(ae=>ae.ing_name===F.ing_name?F:ae),dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene}:{...$,ingredients:[...$.ingredients,F],dish_name:k.dish_name||$.dish_name,cuisine:k.cuisine||$.cuisine,scene:k.scene||$.scene})}}else b==="tool_event_end"&&(console.log("[Event] 菜品创建完成:",f),j(!0))};return window.addEventListener("message",_),()=>window.removeEventListener("message",_)},[]),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 ${C?"completed":""}`,children:[v.jsxs("div",{className:"panel-header",children:[v.jsx("h3",{children:"菜品信息"}),f.dish_name&&v.jsx("span",{className:`dish-status ${C?"completed":"creating"}`,children:C?"创建完成":"创建中"})]}),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((_,P)=>_.step_no-P.step_no).map((_,P)=>{const T=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="desc",I=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="cause",B=(c==null?void 0:c.rowId)===P&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:T?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(T?null:{rowId:P,col:"desc"}),children:T?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:P,col:"cause"}),children:I?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:B?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(B?null:{rowId:P,col:"points"}),children:B?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},`create-step-${_.step_no}`)}):l.sort((_,P)=>_.step_no-P.step_no).map(_=>{const P=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="desc",T=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="cause",I=(c==null?void 0:c.rowId)===_.id&&(c==null?void 0:c.col)==="points";return v.jsxs("tr",{children:[v.jsx("td",{className:"col-step-num",children:_.step_no}),v.jsx("td",{className:P?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(P?null:{rowId:_.id,col:"desc"}),children:P?_.cooking_description:(_.cooking_description||"-").length>5?`${(_.cooking_description||"-").slice(0,5)}...`:_.cooking_description||"-"}),v.jsx("td",{className:T?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(T?null:{rowId:_.id,col:"cause"}),children:T?_.cause:(_.cause||"-").length>5?`${(_.cause||"-").slice(0,5)}...`:_.cause||"-"}),v.jsx("td",{className:I?"cell-expanded":"cell-truncate",onDoubleClick:()=>d(I?null:{rowId:_.id,col:"points"}),children:I?_.key_points:(_.key_points||"-").length>5?`${(_.key_points||"-").slice(0,5)}...`:_.key_points||"-"})]},_.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((_,P)=>v.jsxs("tr",{children:[v.jsx("td",{className:"col-ingredient",children:_.ing_name}),v.jsx("td",{className:"col-amount",children:_.ing_amount}),v.jsx("td",{className:"col-unit-price",children:_.ing_cost.toFixed(2)}),v.jsx("td",{className:"col-subtotal",children:_.ingredient_count.toFixed(2)})]},`create-ing-${P}`)):(()=>{const _=(m-1)*N,P=_+N;return n.slice(_,P).map((I,B)=>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||_+B))})()})]})}),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:()=>w(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:()=>w(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((_,P)=>_+P.ing_cost,0):n.reduce((_,P)=>_+(P.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:!C,children:"📦 入库"})]})]}),O&&v.jsx("div",{className:"modal-overlay",onClick:()=>!Q&&L(!1),children:v.jsxs("div",{className:"modal-content",onClick:_=>_.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:Y,disabled:Q,children:Q?"入库中...":"确认入库"})]})]})})]},p)}function Hm(){return v.jsx($m,{})}Do.createRoot(document.getElementById("root")).render(v.jsx(ed.StrictMode,{children:v.jsx(Hm,{})})); |
| 47 |