"use strict";const Vs=require("obsidian");function xPt(n,e){for(var t=0;tr[i]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}window.process===void 0&&(window.process={env:{NODE_ENV:"development"}});function Qke(n,e){const t=Object.keys(e).map(r=>gkn(n,r,e[r]));return t.length===1?t[0]:function(){t.forEach(r=>r())}}function gkn(n,e,t){const r=n[e],i=n.hasOwnProperty(e),a=i?r:function(){return Object.getPrototypeOf(n)[e].apply(this,arguments)};let o=t(a);return r&&Object.setPrototypeOf(o,r),Object.setPrototypeOf(s,o),n[e]=s,l;function s(...u){return o===a&&n[e]===s&&l(),o.apply(this,u)}function l(){n[e]===s&&(i?n[e]=a:delete n[e]),o!==a&&(o=a,Object.setPrototypeOf(s,r||Function))}}function vkn(n,e,t){return r[n]=n,r;function r(...i){return(e[n]===n?e:t).apply(this,i)}}function kPt(n,e){return function(){return n.apply(e,arguments)}}const{toString:bkn}=Object.prototype,{getPrototypeOf:UYe}=Object,L9e=(n=>e=>{const t=bkn.call(e);return n[t]||(n[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),Dv=n=>(n=n.toLowerCase(),e=>L9e(e)===n),B9e=n=>e=>typeof e===n,{isArray:kH}=Array,JJ=B9e("undefined");function ykn(n){return n!==null&&!JJ(n)&&n.constructor!==null&&!JJ(n.constructor)&&Jg(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const IPt=Dv("ArrayBuffer");function _kn(n){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(n):e=n&&n.buffer&&IPt(n.buffer),e}const wkn=B9e("string"),Jg=B9e("function"),TPt=B9e("number"),$9e=n=>n!==null&&typeof n=="object",Ckn=n=>n===!0||n===!1,h0e=n=>{if(L9e(n)!=="object")return!1;const e=UYe(n);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},Ekn=Dv("Date"),Skn=Dv("File"),xkn=Dv("Blob"),kkn=Dv("FileList"),Ikn=n=>$9e(n)&&Jg(n.pipe),Tkn=n=>{let e;return n&&(typeof FormData=="function"&&n instanceof FormData||Jg(n.append)&&((e=L9e(n))==="formdata"||e==="object"&&Jg(n.toString)&&n.toString()==="[object FormData]"))},Dkn=Dv("URLSearchParams"),[Rkn,Akn,Mkn,Nkn]=["ReadableStream","Request","Response","Headers"].map(Dv),Okn=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function gie(n,e,{allOwnKeys:t=!1}={}){if(n===null||typeof n>"u")return;let r,i;if(typeof n!="object"&&(n=[n]),kH(n))for(r=0,i=n.length;r0;)if(i=t[r],e===i.toLowerCase())return i;return null}const OM=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,RPt=n=>!JJ(n)&&n!==OM;function HBe(){const{caseless:n}=RPt(this)&&this||{},e={},t=(r,i)=>{const a=n&&DPt(e,i)||i;h0e(e[a])&&h0e(r)?e[a]=HBe(e[a],r):h0e(r)?e[a]=HBe({},r):kH(r)?e[a]=r.slice():e[a]=r};for(let r=0,i=arguments.length;r(gie(e,(i,a)=>{t&&Jg(i)?n[a]=kPt(i,t):n[a]=i},{allOwnKeys:r}),n),Lkn=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),Bkn=(n,e,t,r)=>{n.prototype=Object.create(e.prototype,r),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:e.prototype}),t&&Object.assign(n.prototype,t)},$kn=(n,e,t,r)=>{let i,a,o;const s={};if(e=e||{},n==null)return e;do{for(i=Object.getOwnPropertyNames(n),a=i.length;a-- >0;)o=i[a],(!r||r(o,n,e))&&!s[o]&&(e[o]=n[o],s[o]=!0);n=t!==!1&&UYe(n)}while(n&&(!t||t(n,e))&&n!==Object.prototype);return e},Fkn=(n,e,t)=>{n=String(n),(t===void 0||t>n.length)&&(t=n.length),t-=e.length;const r=n.indexOf(e,t);return r!==-1&&r===t},zkn=n=>{if(!n)return null;if(kH(n))return n;let e=n.length;if(!TPt(e))return null;const t=new Array(e);for(;e-- >0;)t[e]=n[e];return t},jkn=(n=>e=>n&&e instanceof n)(typeof Uint8Array<"u"&&UYe(Uint8Array)),Ukn=(n,e)=>{const t=(n&&n[Symbol.iterator]).call(n);let r;for(;(r=t.next())&&!r.done;){const i=r.value;e.call(n,i[0],i[1])}},Vkn=(n,e)=>{let t;const r=[];for(;(t=n.exec(e))!==null;)r.push(t);return r},Hkn=Dv("HTMLFormElement"),Wkn=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),fht=(({hasOwnProperty:n})=>(e,t)=>n.call(e,t))(Object.prototype),Gkn=Dv("RegExp"),APt=(n,e)=>{const t=Object.getOwnPropertyDescriptors(n),r={};gie(t,(i,a)=>{let o;(o=e(i,a,n))!==!1&&(r[a]=o||i)}),Object.defineProperties(n,r)},qkn=n=>{APt(n,(e,t)=>{if(Jg(n)&&["arguments","caller","callee"].indexOf(t)!==-1)return!1;const r=n[t];if(Jg(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},Ykn=(n,e)=>{const t={},r=i=>{i.forEach(a=>{t[a]=!0})};return kH(n)?r(n):r(String(n).split(e)),t},Xkn=()=>{},Kkn=(n,e)=>n!=null&&Number.isFinite(n=+n)?n:e,Jke="abcdefghijklmnopqrstuvwxyz",mht="0123456789",MPt={DIGIT:mht,ALPHA:Jke,ALPHA_DIGIT:Jke+Jke.toUpperCase()+mht},Zkn=(n=16,e=MPt.ALPHA_DIGIT)=>{let t="";const{length:r}=e;for(;n--;)t+=e[Math.random()*r|0];return t};function Qkn(n){return!!(n&&Jg(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Jkn=n=>{const e=new Array(10),t=(r,i)=>{if($9e(r)){if(e.indexOf(r)>=0)return;if(!("toJSON"in r)){e[i]=r;const a=kH(r)?[]:{};return gie(r,(o,s)=>{const l=t(o,i+1);!JJ(l)&&(a[s]=l)}),e[i]=void 0,a}}return r};return t(n,0)},eIn=Dv("AsyncFunction"),tIn=n=>n&&($9e(n)||Jg(n))&&Jg(n.then)&&Jg(n.catch),NPt=((n,e)=>n?setImmediate:e?((t,r)=>(OM.addEventListener("message",({source:i,data:a})=>{i===OM&&a===t&&r.length&&r.shift()()},!1),i=>{r.push(i),OM.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",Jg(OM.postMessage)),nIn=typeof queueMicrotask<"u"?queueMicrotask.bind(OM):typeof process<"u"&&process.nextTick||NPt,mr={isArray:kH,isArrayBuffer:IPt,isBuffer:ykn,isFormData:Tkn,isArrayBufferView:_kn,isString:wkn,isNumber:TPt,isBoolean:Ckn,isObject:$9e,isPlainObject:h0e,isReadableStream:Rkn,isRequest:Akn,isResponse:Mkn,isHeaders:Nkn,isUndefined:JJ,isDate:Ekn,isFile:Skn,isBlob:xkn,isRegExp:Gkn,isFunction:Jg,isStream:Ikn,isURLSearchParams:Dkn,isTypedArray:jkn,isFileList:kkn,forEach:gie,merge:HBe,extend:Pkn,trim:Okn,stripBOM:Lkn,inherits:Bkn,toFlatObject:$kn,kindOf:L9e,kindOfTest:Dv,endsWith:Fkn,toArray:zkn,forEachEntry:Ukn,matchAll:Vkn,isHTMLForm:Hkn,hasOwnProperty:fht,hasOwnProp:fht,reduceDescriptors:APt,freezeMethods:qkn,toObjectSet:Ykn,toCamelCase:Wkn,noop:Xkn,toFiniteNumber:Kkn,findKey:DPt,global:OM,isContextDefined:RPt,ALPHABET:MPt,generateString:Zkn,isSpecCompliantForm:Qkn,toJSONObject:Jkn,isAsyncFn:eIn,isThenable:tIn,setImmediate:NPt,asap:nIn};function ol(n,e,t,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",e&&(this.code=e),t&&(this.config=t),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}mr.inherits(ol,Error,{toJSON:function(){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:mr.toJSONObject(this.config),code:this.code,status:this.status}}});const OPt=ol.prototype,PPt={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{PPt[n]={value:n}});Object.defineProperties(ol,PPt);Object.defineProperty(OPt,"isAxiosError",{value:!0});ol.from=(n,e,t,r,i,a)=>{const o=Object.create(OPt);return mr.toFlatObject(n,o,function(s){return s!==Error.prototype},s=>s!=="isAxiosError"),ol.call(o,n.message,e,t,r,i),o.cause=n,o.name=n.name,a&&Object.assign(o,a),o};const rIn=null;function WBe(n){return mr.isPlainObject(n)||mr.isArray(n)}function LPt(n){return mr.endsWith(n,"[]")?n.slice(0,-2):n}function pht(n,e,t){return n?n.concat(e).map(function(r,i){return r=LPt(r),!t&&i?"["+r+"]":r}).join(t?".":""):e}function iIn(n){return mr.isArray(n)&&!n.some(WBe)}const aIn=mr.toFlatObject(mr,{},null,function(n){return/^is[A-Z]/.test(n)});function F9e(n,e,t){if(!mr.isObject(n))throw new TypeError("target must be an object");e=e||new FormData,t=mr.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,function(f,m){return!mr.isUndefined(m[f])});const r=t.metaTokens,i=t.visitor||u,a=t.dots,o=t.indexes,s=(t.Blob||typeof Blob<"u"&&Blob)&&mr.isSpecCompliantForm(e);if(!mr.isFunction(i))throw new TypeError("visitor must be a function");function l(f){if(f===null)return"";if(mr.isDate(f))return f.toISOString();if(!s&&mr.isBlob(f))throw new ol("Blob is not supported. Use a Buffer instead.");return mr.isArrayBuffer(f)||mr.isTypedArray(f)?s&&typeof Blob=="function"?new Blob([f]):Buffer.from(f):f}function u(f,m,p){let g=f;if(f&&!p&&typeof f=="object"){if(mr.endsWith(m,"{}"))m=r?m:m.slice(0,-2),f=JSON.stringify(f);else if(mr.isArray(f)&&iIn(f)||(mr.isFileList(f)||mr.endsWith(m,"[]"))&&(g=mr.toArray(f)))return m=LPt(m),g.forEach(function(v,b){!(mr.isUndefined(v)||v===null)&&e.append(o===!0?pht([m],b,a):o===null?m:m+"[]",l(v))}),!1}return WBe(f)?!0:(e.append(pht(p,m,a),l(f)),!1)}const c=[],d=Object.assign(aIn,{defaultVisitor:u,convertValue:l,isVisitable:WBe});function h(f,m){if(!mr.isUndefined(f)){if(c.indexOf(f)!==-1)throw Error("Circular reference detected in "+m.join("."));c.push(f),mr.forEach(f,function(p,g){(!(mr.isUndefined(p)||p===null)&&i.call(e,p,mr.isString(g)?g.trim():g,m,d))===!0&&h(p,m?m.concat(g):[g])}),c.pop()}}if(!mr.isObject(n))throw new TypeError("data must be an object");return h(n),e}function ght(n){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(t){return e[t]})}function VYe(n,e){this._pairs=[],n&&F9e(n,this,e)}const BPt=VYe.prototype;BPt.append=function(n,e){this._pairs.push([n,e])};BPt.toString=function(n){const e=n?function(t){return n.call(this,t,ght)}:ght;return this._pairs.map(function(t){return e(t[0])+"="+e(t[1])},"").join("&")};function oIn(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $Pt(n,e,t){if(!e)return n;const r=t&&t.encode||oIn;mr.isFunction(t)&&(t={serialize:t});const i=t&&t.serialize;let a;if(i?a=i(e,t):a=mr.isURLSearchParams(e)?e.toString():new VYe(e,t).toString(r),a){const o=n.indexOf("#");o!==-1&&(n=n.slice(0,o)),n+=(n.indexOf("?")===-1?"?":"&")+a}return n}let vht=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){mr.forEach(this.handlers,function(t){t!==null&&e(t)})}};const FPt={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},sIn=typeof URLSearchParams<"u"?URLSearchParams:VYe,lIn=typeof FormData<"u"?FormData:null,uIn=typeof Blob<"u"?Blob:null,cIn={isBrowser:!0,classes:{URLSearchParams:sIn,FormData:lIn,Blob:uIn},protocols:["http","https","file","blob","url","data"]},HYe=typeof window<"u"&&typeof document<"u",GBe=typeof navigator=="object"&&navigator||void 0,dIn=HYe&&(!GBe||["ReactNative","NativeScript","NS"].indexOf(GBe.product)<0),hIn=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",fIn=HYe&&window.location.href||"http://localhost",mIn=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:HYe,hasStandardBrowserEnv:dIn,hasStandardBrowserWebWorkerEnv:hIn,navigator:GBe,origin:fIn},Symbol.toStringTag,{value:"Module"})),Em={...mIn,...cIn};function pIn(n,e){return F9e(n,new Em.classes.URLSearchParams,Object.assign({visitor:function(t,r,i,a){return Em.isNode&&mr.isBuffer(t)?(this.append(r,t.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},e))}function gIn(n){return mr.matchAll(/\w+|\[(\w*)]/g,n).map(e=>e[0]==="[]"?"":e[1]||e[0])}function vIn(n){const e={},t=Object.keys(n);let r;const i=t.length;let a;for(r=0;r=t.length;return o=!o&&mr.isArray(i)?i.length:o,l?(mr.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!s):((!i[o]||!mr.isObject(i[o]))&&(i[o]=[]),e(t,r,i[o],a)&&mr.isArray(i[o])&&(i[o]=vIn(i[o])),!s)}if(mr.isFormData(n)&&mr.isFunction(n.entries)){const t={};return mr.forEachEntry(n,(r,i)=>{e(gIn(r),i,t,0)}),t}return null}function bIn(n,e,t){if(mr.isString(n))try{return(e||JSON.parse)(n),mr.trim(n)}catch(r){if(r.name!=="SyntaxError")throw r}return(t||JSON.stringify)(n)}const vie={transitional:FPt,adapter:["xhr","http","fetch"],transformRequest:[function(n,e){const t=e.getContentType()||"",r=t.indexOf("application/json")>-1,i=mr.isObject(n);if(i&&mr.isHTMLForm(n)&&(n=new FormData(n)),mr.isFormData(n))return r?JSON.stringify(zPt(n)):n;if(mr.isArrayBuffer(n)||mr.isBuffer(n)||mr.isStream(n)||mr.isFile(n)||mr.isBlob(n)||mr.isReadableStream(n))return n;if(mr.isArrayBufferView(n))return n.buffer;if(mr.isURLSearchParams(n))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let a;if(i){if(t.indexOf("application/x-www-form-urlencoded")>-1)return pIn(n,this.formSerializer).toString();if((a=mr.isFileList(n))||t.indexOf("multipart/form-data")>-1){const o=this.env&&this.env.FormData;return F9e(a?{"files[]":n}:n,o&&new o,this.formSerializer)}}return i||r?(e.setContentType("application/json",!1),bIn(n)):n}],transformResponse:[function(n){const e=this.transitional||vie.transitional,t=e&&e.forcedJSONParsing,r=this.responseType==="json";if(mr.isResponse(n)||mr.isReadableStream(n))return n;if(n&&mr.isString(n)&&(t&&!this.responseType||r)){const i=!(e&&e.silentJSONParsing)&&r;try{return JSON.parse(n)}catch(a){if(i)throw a.name==="SyntaxError"?ol.from(a,ol.ERR_BAD_RESPONSE,this,null,this.response):a}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Em.classes.FormData,Blob:Em.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};mr.forEach(["delete","get","head","post","put","patch"],n=>{vie.headers[n]={}});const yIn=mr.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"]),_In=n=>{const e={};let t,r,i;return n&&n.split(` `).forEach(function(a){i=a.indexOf(":"),t=a.substring(0,i).trim().toLowerCase(),r=a.substring(i+1).trim(),!(!t||e[t]&&yIn[t])&&(t==="set-cookie"?e[t]?e[t].push(r):e[t]=[r]:e[t]=e[t]?e[t]+", "+r:r)}),e},bht=Symbol("internals");function TY(n){return n&&String(n).trim().toLowerCase()}function f0e(n){return n===!1||n==null?n:mr.isArray(n)?n.map(f0e):String(n)}function wIn(n){const e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=t.exec(n);)e[r[1]]=r[2];return e}const CIn=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function eIe(n,e,t,r,i){if(mr.isFunction(r))return r.call(this,e,t);if(i&&(e=t),!!mr.isString(e)){if(mr.isString(r))return e.indexOf(r)!==-1;if(mr.isRegExp(r))return r.test(e)}}function EIn(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r)}function SIn(n,e){const t=mr.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(n,r+t,{value:function(i,a,o){return this[r].call(this,e,i,a,o)},configurable:!0})})}let K3=class{constructor(e){e&&this.set(e)}set(e,t,r){const i=this;function a(s,l,u){const c=TY(l);if(!c)throw new Error("header name must be a non-empty string");const d=mr.findKey(i,c);(!d||i[d]===void 0||u===!0||u===void 0&&i[d]!==!1)&&(i[d||l]=f0e(s))}const o=(s,l)=>mr.forEach(s,(u,c)=>a(u,c,l));if(mr.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(mr.isString(e)&&(e=e.trim())&&!CIn(e))o(_In(e),t);else if(mr.isHeaders(e))for(const[s,l]of e.entries())a(l,s,r);else e!=null&&a(t,e,r);return this}get(e,t){if(e=TY(e),e){const r=mr.findKey(this,e);if(r){const i=this[r];if(!t)return i;if(t===!0)return wIn(i);if(mr.isFunction(t))return t.call(this,i,r);if(mr.isRegExp(t))return t.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=TY(e),e){const r=mr.findKey(this,e);return!!(r&&this[r]!==void 0&&(!t||eIe(this,this[r],r,t)))}return!1}delete(e,t){const r=this;let i=!1;function a(o){if(o=TY(o),o){const s=mr.findKey(r,o);s&&(!t||eIe(r,r[s],s,t))&&(delete r[s],i=!0)}}return mr.isArray(e)?e.forEach(a):a(e),i}clear(e){const t=Object.keys(this);let r=t.length,i=!1;for(;r--;){const a=t[r];(!e||eIe(this,this[a],a,e,!0))&&(delete this[a],i=!0)}return i}normalize(e){const t=this,r={};return mr.forEach(this,(i,a)=>{const o=mr.findKey(r,a);if(o){t[o]=f0e(i),delete t[a];return}const s=e?EIn(a):String(a).trim();s!==a&&delete t[a],t[s]=f0e(i),r[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return mr.forEach(this,(r,i)=>{r!=null&&r!==!1&&(t[i]=e&&mr.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const r=new this(e);return t.forEach(i=>r.set(i)),r}static accessor(e){const t=(this[bht]=this[bht]={accessors:{}}).accessors,r=this.prototype;function i(a){const o=TY(a);t[o]||(SIn(r,a),t[o]=!0)}return mr.isArray(e)?e.forEach(i):i(e),this}};K3.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);mr.reduceDescriptors(K3.prototype,({value:n},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:()=>n,set(r){this[t]=r}}});mr.freezeMethods(K3);function tIe(n,e){const t=this||vie,r=e||t,i=K3.from(r.headers);let a=r.data;return mr.forEach(n,function(o){a=o.call(t,a,i.normalize(),e?e.status:void 0)}),i.normalize(),a}function jPt(n){return!!(n&&n.__CANCEL__)}function IH(n,e,t){ol.call(this,n??"canceled",ol.ERR_CANCELED,e,t),this.name="CanceledError"}mr.inherits(IH,ol,{__CANCEL__:!0});function UPt(n,e,t){const r=t.config.validateStatus;!t.status||!r||r(t.status)?n(t):e(new ol("Request failed with status code "+t.status,[ol.ERR_BAD_REQUEST,ol.ERR_BAD_RESPONSE][Math.floor(t.status/100)-4],t.config,t.request,t))}function xIn(n){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return e&&e[1]||""}function kIn(n,e){n=n||10;const t=new Array(n),r=new Array(n);let i=0,a=0,o;return e=e!==void 0?e:1e3,function(s){const l=Date.now(),u=r[a];o||(o=l),t[i]=s,r[i]=l;let c=a,d=0;for(;c!==i;)d+=t[c++],c=c%n;if(i=(i+1)%n,i===a&&(a=(a+1)%n),l-o{t=l,i=null,a&&(clearTimeout(a),a=null),n.apply(null,s)};return[(...s)=>{const l=Date.now(),u=l-t;u>=r?o(s,l):(i=s,a||(a=setTimeout(()=>{a=null,o(i)},r-u)))},()=>i&&o(i)]}const Mpe=(n,e,t=3)=>{let r=0;const i=kIn(50,250);return IIn(a=>{const o=a.loaded,s=a.lengthComputable?a.total:void 0,l=o-r,u=i(l),c=o<=s;r=o;const d={loaded:o,total:s,progress:s?o/s:void 0,bytes:l,rate:u||void 0,estimated:u&&s&&c?(s-o)/u:void 0,event:a,lengthComputable:s!=null,[e?"download":"upload"]:!0};n(d)},t)},yht=(n,e)=>{const t=n!=null;return[r=>e[0]({lengthComputable:t,total:n,loaded:r}),e[1]]},_ht=n=>(...e)=>mr.asap(()=>n(...e)),TIn=Em.hasStandardBrowserEnv?((n,e)=>t=>(t=new URL(t,Em.origin),n.protocol===t.protocol&&n.host===t.host&&(e||n.port===t.port)))(new URL(Em.origin),Em.navigator&&/(msie|trident)/i.test(Em.navigator.userAgent)):()=>!0,DIn=Em.hasStandardBrowserEnv?{write(n,e,t,r,i,a){const o=[n+"="+encodeURIComponent(e)];mr.isNumber(t)&&o.push("expires="+new Date(t).toGMTString()),mr.isString(r)&&o.push("path="+r),mr.isString(i)&&o.push("domain="+i),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(n){const e=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function RIn(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function AIn(n,e){return e?n.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):n}function VPt(n,e){return n&&!RIn(e)?AIn(n,e):e}const wht=n=>n instanceof K3?{...n}:n;function oO(n,e){e=e||{};const t={};function r(u,c,d,h){return mr.isPlainObject(u)&&mr.isPlainObject(c)?mr.merge.call({caseless:h},u,c):mr.isPlainObject(c)?mr.merge({},c):mr.isArray(c)?c.slice():c}function i(u,c,d,h){if(mr.isUndefined(c)){if(!mr.isUndefined(u))return r(void 0,u,d,h)}else return r(u,c,d,h)}function a(u,c){if(!mr.isUndefined(c))return r(void 0,c)}function o(u,c){if(mr.isUndefined(c)){if(!mr.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in e)return r(u,c);if(d in n)return r(void 0,u)}const l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c,d)=>i(wht(u),wht(c),d,!0)};return mr.forEach(Object.keys(Object.assign({},n,e)),function(u){const c=l[u]||i,d=c(n[u],e[u],u);mr.isUndefined(d)&&c!==s||(t[u]=d)}),t}const HPt=n=>{const e=oO({},n);let{data:t,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:a,headers:o,auth:s}=e;e.headers=o=K3.from(o),e.url=$Pt(VPt(e.baseURL,e.url),n.params,n.paramsSerializer),s&&o.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(mr.isFormData(t)){if(Em.hasStandardBrowserEnv||Em.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((l=o.getContentType())!==!1){const[u,...c]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];o.setContentType([u||"multipart/form-data",...c].join("; "))}}if(Em.hasStandardBrowserEnv&&(r&&mr.isFunction(r)&&(r=r(e)),r||r!==!1&&TIn(e.url))){const u=i&&a&&DIn.read(a);u&&o.set(i,u)}return e},MIn=typeof XMLHttpRequest<"u",NIn=MIn&&function(n){return new Promise(function(e,t){const r=HPt(n);let i=r.data;const a=K3.from(r.headers).normalize();let{responseType:o,onUploadProgress:s,onDownloadProgress:l}=r,u,c,d,h,f;function m(){h&&h(),f&&f(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let p=new XMLHttpRequest;p.open(r.method.toUpperCase(),r.url,!0),p.timeout=r.timeout;function g(){if(!p)return;const b=K3.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?p.responseText:p.response,status:p.status,statusText:p.statusText,headers:b,config:n,request:p};UPt(function(_){e(_),m()},function(_){t(_),m()},y),p=null}"onloadend"in p?p.onloadend=g:p.onreadystatechange=function(){!p||p.readyState!==4||p.status===0&&!(p.responseURL&&p.responseURL.indexOf("file:")===0)||setTimeout(g)},p.onabort=function(){p&&(t(new ol("Request aborted",ol.ECONNABORTED,n,p)),p=null)},p.onerror=function(){t(new ol("Network Error",ol.ERR_NETWORK,n,p)),p=null},p.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const y=r.transitional||FPt;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),t(new ol(b,y.clarifyTimeoutError?ol.ETIMEDOUT:ol.ECONNABORTED,n,p)),p=null},i===void 0&&a.setContentType(null),"setRequestHeader"in p&&mr.forEach(a.toJSON(),function(b,y){p.setRequestHeader(y,b)}),mr.isUndefined(r.withCredentials)||(p.withCredentials=!!r.withCredentials),o&&o!=="json"&&(p.responseType=r.responseType),l&&([d,f]=Mpe(l,!0),p.addEventListener("progress",d)),s&&p.upload&&([c,h]=Mpe(s),p.upload.addEventListener("progress",c),p.upload.addEventListener("loadend",h)),(r.cancelToken||r.signal)&&(u=b=>{p&&(t(!b||b.type?new IH(null,n,p):b),p.abort(),p=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=xIn(r.url);if(v&&Em.protocols.indexOf(v)===-1){t(new ol("Unsupported protocol "+v+":",ol.ERR_BAD_REQUEST,n));return}p.send(i||null)})},OIn=(n,e)=>{const{length:t}=n=n?n.filter(Boolean):[];if(e||t){let r=new AbortController,i;const a=function(u){if(!i){i=!0,s();const c=u instanceof Error?u:this.reason;r.abort(c instanceof ol?c:new IH(c instanceof Error?c.message:c))}};let o=e&&setTimeout(()=>{o=null,a(new ol(`timeout ${e} of ms exceeded`,ol.ETIMEDOUT))},e);const s=()=>{n&&(o&&clearTimeout(o),o=null,n.forEach(u=>{u.unsubscribe?u.unsubscribe(a):u.removeEventListener("abort",a)}),n=null)};n.forEach(u=>u.addEventListener("abort",a));const{signal:l}=r;return l.unsubscribe=()=>mr.asap(s),l}},PIn=function*(n,e){let t=n.byteLength;if(t{const i=LIn(n,e);let a=0,o,s=l=>{o||(o=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await i.next();if(u){s(),l.close();return}let d=c.byteLength;if(t){let h=a+=d;t(h)}l.enqueue(new Uint8Array(c))}catch(u){throw s(u),u}},cancel(l){return s(l),i.return()}},{highWaterMark:2})},z9e=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",WPt=z9e&&typeof ReadableStream=="function",$In=z9e&&(typeof TextEncoder=="function"?(n=>e=>n.encode(e))(new TextEncoder):async n=>new Uint8Array(await new Response(n).arrayBuffer())),GPt=(n,...e)=>{try{return!!n(...e)}catch{return!1}},FIn=WPt&&GPt(()=>{let n=!1;const e=new Request(Em.origin,{body:new ReadableStream,method:"POST",get duplex(){return n=!0,"half"}}).headers.has("Content-Type");return n&&!e}),Eht=64*1024,qBe=WPt&&GPt(()=>mr.isReadableStream(new Response("").body)),Npe={stream:qBe&&(n=>n.body)};z9e&&(n=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Npe[e]&&(Npe[e]=mr.isFunction(n[e])?t=>t[e]():(t,r)=>{throw new ol(`Response type '${e}' is not supported`,ol.ERR_NOT_SUPPORT,r)})})})(new Response);const zIn=async n=>{if(n==null)return 0;if(mr.isBlob(n))return n.size;if(mr.isSpecCompliantForm(n))return(await new Request(Em.origin,{method:"POST",body:n}).arrayBuffer()).byteLength;if(mr.isArrayBufferView(n)||mr.isArrayBuffer(n))return n.byteLength;if(mr.isURLSearchParams(n)&&(n=n+""),mr.isString(n))return(await $In(n)).byteLength},jIn=async(n,e)=>{const t=mr.toFiniteNumber(n.getContentLength());return t??zIn(e)},UIn=z9e&&(async n=>{let{url:e,method:t,data:r,signal:i,cancelToken:a,timeout:o,onDownloadProgress:s,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:h}=HPt(n);u=u?(u+"").toLowerCase():"text";let f=OIn([i,a&&a.toAbortSignal()],o),m;const p=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let g;try{if(l&&FIn&&t!=="get"&&t!=="head"&&(g=await jIn(c,r))!==0){let w=new Request(e,{method:"POST",body:r,duplex:"half"}),C;if(mr.isFormData(r)&&(C=w.headers.get("content-type"))&&c.setContentType(C),w.body){const[E,x]=yht(g,Mpe(_ht(l)));r=Cht(w.body,Eht,E,x)}}mr.isString(d)||(d=d?"include":"omit");const v="credentials"in Request.prototype;m=new Request(e,{...h,signal:f,method:t.toUpperCase(),headers:c.normalize().toJSON(),body:r,duplex:"half",credentials:v?d:void 0});let b=await fetch(m);const y=qBe&&(u==="stream"||u==="response");if(qBe&&(s||y&&p)){const w={};["status","statusText","headers"].forEach(k=>{w[k]=b[k]});const C=mr.toFiniteNumber(b.headers.get("content-length")),[E,x]=s&&yht(C,Mpe(_ht(s),!0))||[];b=new Response(Cht(b.body,Eht,E,()=>{x&&x(),p&&p()}),w)}u=u||"text";let _=await Npe[mr.findKey(Npe,u)||"text"](b,n);return!y&&p&&p(),await new Promise((w,C)=>{UPt(w,C,{data:_,headers:K3.from(b.headers),status:b.status,statusText:b.statusText,config:n,request:m})})}catch(v){throw p&&p(),v&&v.name==="TypeError"&&/fetch/i.test(v.message)?Object.assign(new ol("Network Error",ol.ERR_NETWORK,n,m),{cause:v.cause||v}):ol.from(v,v&&v.code,n,m)}}),YBe={http:rIn,xhr:NIn,fetch:UIn};mr.forEach(YBe,(n,e)=>{if(n){try{Object.defineProperty(n,"name",{value:e})}catch{}Object.defineProperty(n,"adapterName",{value:e})}});const Sht=n=>`- ${n}`,VIn=n=>mr.isFunction(n)||n===null||n===!1,qPt={getAdapter:n=>{n=mr.isArray(n)?n:[n];const{length:e}=n;let t,r;const i={};for(let a=0;a`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=e?a.length>1?`since : `+a.map(Sht).join(` `):" "+Sht(a[0]):"as no adapter specified";throw new ol("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:YBe};function nIe(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new IH(null,n)}function xht(n){return nIe(n),n.headers=K3.from(n.headers),n.data=tIe.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),qPt.getAdapter(n.adapter||vie.adapter)(n).then(function(e){return nIe(n),e.data=tIe.call(n,n.transformResponse,e),e.headers=K3.from(e.headers),e},function(e){return jPt(e)||(nIe(n),e&&e.response&&(e.response.data=tIe.call(n,n.transformResponse,e.response),e.response.headers=K3.from(e.response.headers))),Promise.reject(e)})}const YPt="1.7.9",j9e={};["object","boolean","number","function","string","symbol"].forEach((n,e)=>{j9e[n]=function(t){return typeof t===n||"a"+(e<1?"n ":" ")+n}});const kht={};j9e.transitional=function(n,e,t){function r(i,a){return"[Axios v"+YPt+"] Transitional option '"+i+"'"+a+(t?". "+t:"")}return(i,a,o)=>{if(n===!1)throw new ol(r(a," has been removed"+(e?" in "+e:"")),ol.ERR_DEPRECATED);return e&&!kht[a]&&(kht[a]=!0,console.warn(r(a," has been deprecated since v"+e+" and will be removed in the near future"))),n?n(i,a,o):!0}};j9e.spelling=function(n){return(e,t)=>(console.warn(`${t} is likely a misspelling of ${n}`),!0)};function HIn(n,e,t){if(typeof n!="object")throw new ol("options must be an object",ol.ERR_BAD_OPTION_VALUE);const r=Object.keys(n);let i=r.length;for(;i-- >0;){const a=r[i],o=e[a];if(o){const s=n[a],l=s===void 0||o(s,a,n);if(l!==!0)throw new ol("option "+a+" must be "+l,ol.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new ol("Unknown option "+a,ol.ERR_BAD_OPTION)}}const m0e={assertOptions:HIn,validators:j9e},O9=m0e.validators;let bN=class{constructor(e){this.defaults=e,this.interceptors={request:new vht,response:new vht}}async request(e,t){try{return await this._request(e,t)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const a=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` `+a):r.stack=a}catch{}}throw r}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=oO(this.defaults,t);const{transitional:r,paramsSerializer:i,headers:a}=t;r!==void 0&&m0e.assertOptions(r,{silentJSONParsing:O9.transitional(O9.boolean),forcedJSONParsing:O9.transitional(O9.boolean),clarifyTimeoutError:O9.transitional(O9.boolean)},!1),i!=null&&(mr.isFunction(i)?t.paramsSerializer={serialize:i}:m0e.assertOptions(i,{encode:O9.function,serialize:O9.function},!0)),m0e.assertOptions(t,{baseUrl:O9.spelling("baseURL"),withXsrfToken:O9.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=a&&mr.merge(a.common,a[t.method]);a&&mr.forEach(["delete","get","head","post","put","patch","common"],m=>{delete a[m]}),t.headers=K3.concat(o,a);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(t)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,h;if(!l){const m=[xht.bind(this),void 0];for(m.unshift.apply(m,s),m.push.apply(m,u),h=m.length,c=Promise.resolve(t);d{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](i);r._listeners=null}),this.promise.then=i=>{let a;const o=new Promise(s=>{r.subscribe(s),a=s}).then(i);return o.cancel=function(){r.unsubscribe(a)},o},e(function(i,a,o){r.reason||(r.reason=new IH(i,a,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=r=>{e.abort(r)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new XPt(function(t){e=t}),cancel:e}}};function GIn(n){return function(e){return n.apply(null,e)}}function qIn(n){return mr.isObject(n)&&n.isAxiosError===!0}const XBe={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};Object.entries(XBe).forEach(([n,e])=>{XBe[e]=n});function KPt(n){const e=new bN(n),t=kPt(bN.prototype.request,e);return mr.extend(t,bN.prototype,e,{allOwnKeys:!0}),mr.extend(t,e,null,{allOwnKeys:!0}),t.create=function(r){return KPt(oO(n,r))},t}const Lh=KPt(vie);Lh.Axios=bN;Lh.CanceledError=IH;Lh.CancelToken=WIn;Lh.isCancel=jPt;Lh.VERSION=YPt;Lh.toFormData=F9e;Lh.AxiosError=ol;Lh.Cancel=Lh.CanceledError;Lh.all=function(n){return Promise.all(n)};Lh.spread=GIn;Lh.isAxiosError=qIn;Lh.mergeConfig=oO;Lh.AxiosHeaders=K3;Lh.formToJSON=n=>zPt(mr.isHTMLForm(n)?new FormData(n):n);Lh.getAdapter=qPt.getAdapter;Lh.HttpStatusCode=XBe;Lh.default=Lh;const{Axios:oTa,AxiosError:sTa,CanceledError:lTa,isCancel:uTa,CancelToken:cTa,VERSION:dTa,all:hTa,Cancel:fTa,isAxiosError:mTa,spread:pTa,toFormData:gTa,AxiosHeaders:vTa,HttpStatusCode:bTa,formToJSON:yTa,getAdapter:_Ta,mergeConfig:wTa}=Lh;async function ZPt(n,e){if(!n){e({code:4e4,message:"code is empty!",data:""});return}const t=XIn(),r=localStorage.getItem("LJ_AUTHORIZATION_KEY"),i=r?Number(r):null,a=Date.now(),o=30*24*60*60*1e3,s=7*24*60*60*1e3;if(t===n&&i!==null&&ae)}function XIn(){return localStorage.getItem("LJ_LAST_AUTHORIZATION_CODE_KEY")}function KIn(n){localStorage.setItem("LJ_LAST_AUTHORIZATION_CODE_KEY",n)}function Tp(...n){ZIn(console.log,...n)}function ZIn(n,...e){}const JA="excel-pro-view",KBe="excel-pro-plugin",QIn=["---","",`${KBe}: parsed`,"","---","",""].join(` `),QPt=["```sheet","```","```multiSheet",'{"tabs":[{"key":"sheet","type":"sheet","label":"Sheet"}],"defaultActiveKey":"sheet"}',"```"].join(` `);var pZ=(n=>(n.SHEET="sheet",n.KANBAN="kanban",n.GROUP="group",n.BI="bi",n.PIVOT="pivot",n))(pZ||{}),kP=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rv(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var ZBe={exports:{}},DY={},QBe={exports:{}},Yl={};/** * @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 Iht;function JIn(){if(Iht)return Yl;Iht=1;var n=Symbol.for("react.element"),e=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),o=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),c=Symbol.for("react.lazy"),d=Symbol.iterator;function h(U){return U===null||typeof U!="object"?null:(U=d&&U[d]||U["@@iterator"],typeof U=="function"?U:null)}var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,p={};function g(U,V,X){this.props=U,this.context=V,this.refs=p,this.updater=X||f}g.prototype.isReactComponent={},g.prototype.setState=function(U,V){if(typeof U!="object"&&typeof U!="function"&&U!=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,U,V,"setState")},g.prototype.forceUpdate=function(U){this.updater.enqueueForceUpdate(this,U,"forceUpdate")};function v(){}v.prototype=g.prototype;function b(U,V,X){this.props=U,this.context=V,this.refs=p,this.updater=X||f}var y=b.prototype=new v;y.constructor=b,m(y,g.prototype),y.isPureReactComponent=!0;var _=Array.isArray,w=Object.prototype.hasOwnProperty,C={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function x(U,V,X){var Q,K={},Y=null,ne=null;if(V!=null)for(Q in V.ref!==void 0&&(ne=V.ref),V.key!==void 0&&(Y=""+V.key),V)w.call(V,Q)&&!E.hasOwnProperty(Q)&&(K[Q]=V[Q]);var G=arguments.length-2;if(G===1)K.children=X;else if(11?Qt-1:0),cr=1;cr1?Qt-1:0),cr=1;cr1){for(var Z1=Array(du),w1=0;w11){for(var Xs=Array(w1),C1=0;C1 is not supported and will be removed in a future major release. Did you mean to render instead?")),Qt.Provider},set:function(qi){Qt.Provider=qi}},_currentValue:{get:function(){return Qt._currentValue},set:function(qi){Qt._currentValue=qi}},_currentValue2:{get:function(){return Qt._currentValue2},set:function(qi){Qt._currentValue2=qi}},_threadCount:{get:function(){return Qt._threadCount},set:function(qi){Qt._threadCount=qi}},Consumer:{get:function(){return Yn||(Yn=!0,P("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),Qt.Consumer}},displayName:{get:function(){return Qt.displayName},set:function(qi){pi||(D("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",qi),pi=!0)}}}),Qt.Consumer=ko}return Qt._currentRenderer=null,Qt._currentRenderer2=null,Qt}var Rt=-1,cn=0,xt=1,We=2;function rt(Ue){if(Ue._status===Rt){var Qt=Ue._result,Yn=Qt();if(Yn.then(function(ko){if(Ue._status===cn||Ue._status===Rt){var qi=Ue;qi._status=xt,qi._result=ko}},function(ko){if(Ue._status===cn||Ue._status===Rt){var qi=Ue;qi._status=We,qi._result=ko}}),Ue._status===Rt){var cr=Ue;cr._status=cn,cr._result=Yn}}if(Ue._status===xt){var pi=Ue._result;return pi===void 0&&P(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) Did you accidentally put curly braces around the import?`,pi),"default"in pi||P(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent'))`,pi),pi.default}else throw Ue._result}function gt(Ue){var Qt={_status:Rt,_result:Ue},Yn={$$typeof:m,_payload:Qt,_init:rt};{var cr,pi;Object.defineProperties(Yn,{defaultProps:{configurable:!0,get:function(){return cr},set:function(ko){P("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),cr=ko,Object.defineProperty(Yn,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return pi},set:function(ko){P("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),pi=ko,Object.defineProperty(Yn,"propTypes",{enumerable:!0})}}})}return Yn}function rn(Ue){Ue!=null&&Ue.$$typeof===f?P("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof Ue!="function"?P("forwardRef requires a render function but was given %s.",Ue===null?"null":typeof Ue):Ue.length!==0&&Ue.length!==2&&P("forwardRef render functions accept exactly two parameters: props and ref. %s",Ue.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),Ue!=null&&(Ue.defaultProps!=null||Ue.propTypes!=null)&&P("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var Qt={$$typeof:c,render:Ue};{var Yn;Object.defineProperty(Qt,"displayName",{enumerable:!1,configurable:!0,get:function(){return Yn},set:function(cr){Yn=cr,!Ue.name&&!Ue.displayName&&(Ue.displayName=cr)}})}return Qt}var qe;qe=Symbol.for("react.module.reference");function Dt(Ue){return!!(typeof Ue=="string"||typeof Ue=="function"||Ue===a||Ue===s||N||Ue===o||Ue===d||Ue===h||R||Ue===p||I||M||B||typeof Ue=="object"&&Ue!==null&&(Ue.$$typeof===m||Ue.$$typeof===f||Ue.$$typeof===l||Ue.$$typeof===u||Ue.$$typeof===c||Ue.$$typeof===qe||Ue.getModuleId!==void 0))}function nn(Ue,Qt){Dt(Ue)||P("memo: The first argument must be a component. Instead received: %s",Ue===null?"null":typeof Ue);var Yn={$$typeof:f,type:Ue,compare:Qt===void 0?null:Qt};{var cr;Object.defineProperty(Yn,"displayName",{enumerable:!1,configurable:!0,get:function(){return cr},set:function(pi){cr=pi,!Ue.name&&!Ue.displayName&&(Ue.displayName=pi)}})}return Yn}function _t(){var Ue=y.current;return Ue===null&&P(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),Ue}function qt(Ue){var Qt=_t();if(Ue._context!==void 0){var Yn=Ue._context;Yn.Consumer===Ue?P("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):Yn.Provider===Ue&&P("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return Qt.useContext(Ue)}function gn(Ue){var Qt=_t();return Qt.useState(Ue)}function vn(Ue,Qt,Yn){var cr=_t();return cr.useReducer(Ue,Qt,Yn)}function Nn(Ue){var Qt=_t();return Qt.useRef(Ue)}function Sr(Ue,Qt){var Yn=_t();return Yn.useEffect(Ue,Qt)}function ur(Ue,Qt){var Yn=_t();return Yn.useInsertionEffect(Ue,Qt)}function Lr(Ue,Qt){var Yn=_t();return Yn.useLayoutEffect(Ue,Qt)}function wt(Ue,Qt){var Yn=_t();return Yn.useCallback(Ue,Qt)}function Lt(Ue,Qt){var Yn=_t();return Yn.useMemo(Ue,Qt)}function ze(Ue,Qt,Yn){var cr=_t();return cr.useImperativeHandle(Ue,Qt,Yn)}function ut(Ue,Qt){{var Yn=_t();return Yn.useDebugValue(Ue,Qt)}}function Ct(){var Ue=_t();return Ue.useTransition()}function Zt(Ue){var Qt=_t();return Qt.useDeferredValue(Ue)}function Vn(){var Ue=_t();return Ue.useId()}function Bn(Ue,Qt,Yn){var cr=_t();return cr.useSyncExternalStore(Ue,Qt,Yn)}var Hn=0,$r,Nr,ii,Zr,Ai,Ge,ct;function mt(){}mt.__reactDisabledLog=!0;function Yt(){{if(Hn===0){$r=console.log,Nr=console.info,ii=console.warn,Zr=console.error,Ai=console.group,Ge=console.groupCollapsed,ct=console.groupEnd;var Ue={configurable:!0,enumerable:!0,value:mt,writable:!0};Object.defineProperties(console,{info:Ue,log:Ue,warn:Ue,error:Ue,group:Ue,groupCollapsed:Ue,groupEnd:Ue})}Hn++}}function Bt(){{if(Hn--,Hn===0){var Ue={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:V({},Ue,{value:$r}),info:V({},Ue,{value:Nr}),warn:V({},Ue,{value:ii}),error:V({},Ue,{value:Zr}),group:V({},Ue,{value:Ai}),groupCollapsed:V({},Ue,{value:Ge}),groupEnd:V({},Ue,{value:ct})})}Hn<0&&P("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var an=A.ReactCurrentDispatcher,yn;function Gt(Ue,Qt,Yn){{if(yn===void 0)try{throw Error()}catch(pi){var cr=pi.stack.trim().match(/\n( *(at )?)/);yn=cr&&cr[1]||""}return` `+yn+Ue}}var Jt=!1,In;{var $t=typeof WeakMap=="function"?WeakMap:Map;In=new $t}function hn(Ue,Qt){if(!Ue||Jt)return"";{var Yn=In.get(Ue);if(Yn!==void 0)return Yn}var cr;Jt=!0;var pi=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var ko;ko=an.current,an.current=null,Yt();try{if(Qt){var qi=function(){throw Error()};if(Object.defineProperty(qi.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(qi,[])}catch(Fc){cr=Fc}Reflect.construct(Ue,[],qi)}else{try{qi.call()}catch(Fc){cr=Fc}Ue.call(qi.prototype)}}else{try{throw Error()}catch(Fc){cr=Fc}Ue()}}catch(Fc){if(Fc&&cr&&typeof Fc.stack=="string"){for(var Po=Fc.stack.split(` `),fl=cr.stack.split(` `),du=Po.length-1,Z1=fl.length-1;du>=1&&Z1>=0&&Po[du]!==fl[Z1];)Z1--;for(;du>=1&&Z1>=0;du--,Z1--)if(Po[du]!==fl[Z1]){if(du!==1||Z1!==1)do if(du--,Z1--,Z1<0||Po[du]!==fl[Z1]){var w1=` `+Po[du].replace(" at new "," at ");return Ue.displayName&&w1.includes("")&&(w1=w1.replace("",Ue.displayName)),typeof Ue=="function"&&In.set(Ue,w1),w1}while(du>=1&&Z1>=0);break}}}finally{Jt=!1,an.current=ko,Bt(),Error.prepareStackTrace=pi}var Xs=Ue?Ue.displayName||Ue.name:"",C1=Xs?Gt(Xs):"";return typeof Ue=="function"&&In.set(Ue,C1),C1}function vr(Ue,Qt,Yn){return hn(Ue,!1)}function hi(Ue){var Qt=Ue.prototype;return!!(Qt&&Qt.isReactComponent)}function Ei(Ue,Qt,Yn){if(Ue==null)return"";if(typeof Ue=="function")return hn(Ue,hi(Ue));if(typeof Ue=="string")return Gt(Ue);switch(Ue){case d:return Gt("Suspense");case h:return Gt("SuspenseList")}if(typeof Ue=="object")switch(Ue.$$typeof){case c:return vr(Ue.render);case f:return Ei(Ue.type,Qt,Yn);case m:{var cr=Ue,pi=cr._payload,ko=cr._init;try{return Ei(ko(pi),Qt,Yn)}catch{}}}return""}var Fr={},Zi=A.ReactDebugCurrentFrame;function _i(Ue){if(Ue){var Qt=Ue._owner,Yn=Ei(Ue.type,Ue._source,Qt?Qt.type:null);Zi.setExtraStackFrame(Yn)}else Zi.setExtraStackFrame(null)}function ds(Ue,Qt,Yn,cr,pi){{var ko=Function.call.bind(Ie);for(var qi in Ue)if(ko(Ue,qi)){var Po=void 0;try{if(typeof Ue[qi]!="function"){var fl=Error((cr||"React class")+": "+Yn+" type `"+qi+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof Ue[qi]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw fl.name="Invariant Violation",fl}Po=Ue[qi](Qt,qi,cr,Yn,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(du){Po=du}Po&&!(Po instanceof Error)&&(_i(pi),P("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",cr||"React class",Yn,qi,typeof Po),_i(null)),Po instanceof Error&&!(Po.message in Fr)&&(Fr[Po.message]=!0,_i(pi),P("Failed %s type: %s",Yn,Po.message),_i(null))}}}function ai(Ue){if(Ue){var Qt=Ue._owner,Yn=Ei(Ue.type,Ue._source,Qt?Qt.type:null);k(Yn)}else k(null)}var _r;_r=!1;function Gi(){if(C.current){var Ue=Se(C.current.type);if(Ue)return` Check the render method of \``+Ue+"`."}return""}function Ui(Ue){if(Ue!==void 0){var Qt=Ue.fileName.replace(/^.*[\\\/]/,""),Yn=Ue.lineNumber;return` Check your code at `+Qt+":"+Yn+"."}return""}function oo(Ue){return Ue!=null?Ui(Ue.__source):""}var Ys={};function nl(Ue){var Qt=Gi();if(!Qt){var Yn=typeof Ue=="string"?Ue:Ue.displayName||Ue.name;Yn&&(Qt=` Check the top-level render call using <`+Yn+">.")}return Qt}function xo(Ue,Qt){if(!(!Ue._store||Ue._store.validated||Ue.key!=null)){Ue._store.validated=!0;var Yn=nl(Qt);if(!Ys[Yn]){Ys[Yn]=!0;var cr="";Ue&&Ue._owner&&Ue._owner!==C.current&&(cr=" It was passed a child from "+Se(Ue._owner.type)+"."),ai(Ue),P('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',Yn,cr),ai(null)}}}function ss(Ue,Qt){if(typeof Ue=="object"){if(se(Ue))for(var Yn=0;Yn",pi=" Did you accidentally export a JSX literal instead of a component?"):qi=typeof Ue,P("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",qi,pi)}var Po=St.apply(this,arguments);if(Po==null)return Po;if(cr)for(var fl=2;fl10&&D("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table."),cr._updatedFibers.clear()}}}var ya=!1,so=null;function _2(Ue){if(so===null)try{var Qt=("require"+Math.random()).slice(0,7),Yn=n&&n[Qt];so=Yn.call(n,"timers").setImmediate}catch{so=function(pi){ya===!1&&(ya=!0,typeof MessageChannel>"u"&&P("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var ko=new MessageChannel;ko.port1.onmessage=pi,ko.port2.postMessage(void 0)}}return so(Ue)}var $c=0,nd=!1;function Pd(Ue){{var Qt=$c;$c++,w.current===null&&(w.current=[]);var Yn=w.isBatchingLegacy,cr;try{if(w.isBatchingLegacy=!0,cr=Ue(),!Yn&&w.didScheduleLegacyUpdate){var pi=w.current;pi!==null&&(w.didScheduleLegacyUpdate=!1,n9(pi))}}catch(Xs){throw s3(Qt),Xs}finally{w.isBatchingLegacy=Yn}if(cr!==null&&typeof cr=="object"&&typeof cr.then=="function"){var ko=cr,qi=!1,Po={then:function(Xs,C1){qi=!0,ko.then(function(Fc){s3(Qt),$c===0?tS(Fc,Xs,C1):Xs(Fc)},function(Fc){s3(Qt),C1(Fc)})}};return!nd&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){qi||(nd=!0,P("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),Po}else{var fl=cr;if(s3(Qt),$c===0){var du=w.current;du!==null&&(n9(du),w.current=null);var Z1={then:function(Xs,C1){w.current===null?(w.current=[],tS(fl,Xs,C1)):Xs(fl)}};return Z1}else{var w1={then:function(Xs,C1){Xs(fl)}};return w1}}}}function s3(Ue){Ue!==$c-1&&P("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),$c=Ue}function tS(Ue,Qt,Yn){{var cr=w.current;if(cr!==null)try{n9(cr),_2(function(){cr.length===0?(w.current=null,Qt(Ue)):tS(Ue,Qt,Yn)})}catch(pi){Yn(pi)}else Qt(Ue)}}var nS=!1;function n9(Ue){if(!nS){nS=!0;var Qt=0;try{for(;Qt1?Dt-1:0),_t=1;_t=1&&Lr>=0&&Nn[ur]!==Sr[Lr];)Lr--;for(;ur>=1&&Lr>=0;ur--,Lr--)if(Nn[ur]!==Sr[Lr]){if(ur!==1||Lr!==1)do if(ur--,Lr--,Lr<0||Nn[ur]!==Sr[Lr]){var wt=` `+Nn[ur].replace(" at new "," at ");return qe.displayName&&wt.includes("")&&(wt=wt.replace("",qe.displayName)),typeof qe=="function"&&Z.set(qe,wt),wt}while(ur>=1&&Lr>=0);break}}}finally{W=!1,Y.current=gn,K(),Error.prepareStackTrace=qt}var Lt=qe?qe.displayName||qe.name:"",ze=Lt?G(Lt):"";return typeof qe=="function"&&Z.set(qe,ze),ze}function se(qe,Dt,nn){return le(qe,!1)}function ue(qe){var Dt=qe.prototype;return!!(Dt&&Dt.isReactComponent)}function de(qe,Dt,nn){if(qe==null)return"";if(typeof qe=="function")return le(qe,ue(qe));if(typeof qe=="string")return G(qe);switch(qe){case u:return G("Suspense");case c:return G("SuspenseList")}if(typeof qe=="object")switch(qe.$$typeof){case l:return se(qe.render);case d:return de(qe.type,Dt,nn);case h:{var _t=qe,qt=_t._payload,gn=_t._init;try{return de(gn(qt),Dt,nn)}catch{}}}return""}var me=Object.prototype.hasOwnProperty,pe={},be=v.ReactDebugCurrentFrame;function ge(qe){if(qe){var Dt=qe._owner,nn=de(qe.type,qe._source,Dt?Dt.type:null);be.setExtraStackFrame(nn)}else be.setExtraStackFrame(null)}function Se(qe,Dt,nn,_t,qt){{var gn=Function.call.bind(me);for(var vn in qe)if(gn(qe,vn)){var Nn=void 0;try{if(typeof qe[vn]!="function"){var Sr=Error((_t||"React class")+": "+nn+" type `"+vn+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof qe[vn]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Sr.name="Invariant Violation",Sr}Nn=qe[vn](Dt,vn,_t,nn,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ur){Nn=ur}Nn&&!(Nn instanceof Error)&&(ge(qt),b("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",_t||"React class",nn,vn,typeof Nn),ge(null)),Nn instanceof Error&&!(Nn.message in pe)&&(pe[Nn.message]=!0,ge(qt),b("Failed %s type: %s",nn,Nn.message),ge(null))}}}var Ie=Array.isArray;function Re(qe){return Ie(qe)}function Ne(qe){{var Dt=typeof Symbol=="function"&&Symbol.toStringTag,nn=Dt&&qe[Symbol.toStringTag]||qe.constructor.name||"Object";return nn}}function Be(qe){try{return at(qe),!1}catch{return!0}}function at(qe){return""+qe}function tt(qe){if(Be(qe))return b("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Ne(qe)),at(qe)}var vt=v.ReactCurrentOwner,bt={key:!0,ref:!0,__self:!0,__source:!0},Mt,pt;function It(qe){if(me.call(qe,"ref")){var Dt=Object.getOwnPropertyDescriptor(qe,"ref").get;if(Dt&&Dt.isReactWarning)return!1}return qe.ref!==void 0}function St(qe){if(me.call(qe,"key")){var Dt=Object.getOwnPropertyDescriptor(qe,"key").get;if(Dt&&Dt.isReactWarning)return!1}return qe.key!==void 0}function ft(qe,Dt){typeof qe.ref=="string"&&vt.current}function Je(qe,Dt){{var nn=function(){Mt||(Mt=!0,b("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Dt))};nn.isReactWarning=!0,Object.defineProperty(qe,"key",{get:nn,configurable:!0})}}function Ke(qe,Dt){{var nn=function(){pt||(pt=!0,b("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",Dt))};nn.isReactWarning=!0,Object.defineProperty(qe,"ref",{get:nn,configurable:!0})}}var Xe=function(qe,Dt,nn,_t,qt,gn,vn){var Nn={$$typeof:e,type:qe,key:Dt,ref:nn,props:vn,_owner:gn};return Nn._store={},Object.defineProperty(Nn._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(Nn,"_self",{configurable:!1,enumerable:!1,writable:!1,value:_t}),Object.defineProperty(Nn,"_source",{configurable:!1,enumerable:!1,writable:!1,value:qt}),Object.freeze&&(Object.freeze(Nn.props),Object.freeze(Nn)),Nn};function Ye(qe,Dt,nn,_t,qt){{var gn,vn={},Nn=null,Sr=null;nn!==void 0&&(tt(nn),Nn=""+nn),St(Dt)&&(tt(Dt.key),Nn=""+Dt.key),It(Dt)&&(Sr=Dt.ref,ft(Dt,qt));for(gn in Dt)me.call(Dt,gn)&&!bt.hasOwnProperty(gn)&&(vn[gn]=Dt[gn]);if(qe&&qe.defaultProps){var ur=qe.defaultProps;for(gn in ur)vn[gn]===void 0&&(vn[gn]=ur[gn])}if(Nn||Sr){var Lr=typeof qe=="function"?qe.displayName||qe.name||"Unknown":qe;Nn&&Je(vn,Lr),Sr&&Ke(vn,Lr)}return Xe(qe,Nn,Sr,qt,_t,vt.current,vn)}}var nt=v.ReactCurrentOwner,lt=v.ReactDebugCurrentFrame;function Et(qe){if(qe){var Dt=qe._owner,nn=de(qe.type,qe._source,Dt?Dt.type:null);lt.setExtraStackFrame(nn)}else lt.setExtraStackFrame(null)}var Kt;Kt=!1;function dn(qe){return typeof qe=="object"&&qe!==null&&qe.$$typeof===e}function ln(){{if(nt.current){var qe=R(nt.current.type);if(qe)return` Check the render method of \``+qe+"`."}return""}}function on(qe){return""}var un={};function Pt(qe){{var Dt=ln();if(!Dt){var nn=typeof qe=="string"?qe:qe.displayName||qe.name;nn&&(Dt=` Check the top-level render call using <`+nn+">.")}return Dt}}function Nt(qe,Dt){{if(!qe._store||qe._store.validated||qe.key!=null)return;qe._store.validated=!0;var nn=Pt(Dt);if(un[nn])return;un[nn]=!0;var _t="";qe&&qe._owner&&qe._owner!==nt.current&&(_t=" It was passed a child from "+R(qe._owner.type)+"."),Et(qe),b('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',nn,_t),Et(null)}}function ht(qe,Dt){{if(typeof qe!="object")return;if(Re(qe))for(var nn=0;nn",Nn=" Did you accidentally export a JSX literal instead of a component?"):ur=typeof qe,b("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ur,Nn)}var Lr=Ye(qe,Dt,nn,qt,gn);if(Lr==null)return Lr;if(vn){var wt=Dt.children;if(wt!==void 0)if(_t)if(Re(wt)){for(var Lt=0;Lt0?"{key: someKey, "+ut.join(": ..., ")+": ...}":"{key: someKey}";if(!cn[ze+Ct]){var Zt=ut.length>0?"{"+ut.join(": ..., ")+": ...}":"{}";b(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,Ct,ze,Zt,ze),cn[ze+Ct]=!0}}return qe===r?Rt(Lr):Ve(Lr),Lr}}function We(qe,Dt,nn){return xt(qe,Dt,nn,!0)}function rt(qe,Dt,nn){return xt(qe,Dt,nn,!1)}var gt=rt,rn=We;RY.Fragment=r,RY.jsx=gt,RY.jsxs=rn}()),RY}process.env.NODE_ENV==="production"?ZBe.exports=tTn():ZBe.exports=nTn();var j=ZBe.exports,JBe={exports:{}},E3={},x1e={exports:{}},rIe={};/** * @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. */var Aht;function rTn(){return Aht||(Aht=1,function(n){function e(O,$){var F=O.length;O.push($);e:for(;0>>1,V=O[U];if(0>>1;Ui(K,F))Yi(ne,K)?(O[U]=ne,O[Y]=F,U=Y):(O[U]=K,O[Q]=F,U=Q);else if(Yi(ne,F))O[U]=ne,O[Y]=F,U=Y;else break e}}return $}function i(O,$){var F=O.sortIndex-$.sortIndex;return F!==0?F:O.id-$.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;n.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();n.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,d=null,h=3,f=!1,m=!1,p=!1,g=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(O){for(var $=t(u);$!==null;){if($.callback===null)r(u);else if($.startTime<=O)r(u),$.sortIndex=$.expirationTime,e(l,$);else break;$=t(u)}}function _(O){if(p=!1,y(O),!m)if(t(l)!==null)m=!0,D(w);else{var $=t(u);$!==null&&P(_,$.startTime-O)}}function w(O,$){m=!1,p&&(p=!1,v(x),x=-1),f=!0;var F=h;try{for(y($),d=t(l);d!==null&&(!(d.expirationTime>$)||O&&!M());){var U=d.callback;if(typeof U=="function"){d.callback=null,h=d.priorityLevel;var V=U(d.expirationTime<=$);$=n.unstable_now(),typeof V=="function"?d.callback=V:d===t(l)&&r(l),y($)}else r(l);d=t(l)}if(d!==null)var X=!0;else{var Q=t(u);Q!==null&&P(_,Q.startTime-$),X=!1}return X}finally{d=null,h=F,f=!1}}var C=!1,E=null,x=-1,k=5,I=-1;function M(){return!(n.unstable_now()-IO||125U?(O.sortIndex=F,e(u,O),t(l)===null&&O===t(u)&&(p?(v(x),x=-1):p=!0,P(_,F-U))):(O.sortIndex=V,e(l,O),m||f||(m=!0,D(w))),O},n.unstable_shouldYield=M,n.unstable_wrapCallback=function(O){var $=h;return function(){var F=h;h=$;try{return O.apply(this,arguments)}finally{h=F}}}}(rIe)),rIe}var iIe={};/** * @license React * scheduler.development.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 Mht;function iTn(){return Mht||(Mht=1,function(n){process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=!1,t=5;function r(pt,It){var St=pt.length;pt.push(It),o(pt,It,St)}function i(pt){return pt.length===0?null:pt[0]}function a(pt){if(pt.length===0)return null;var It=pt[0],St=pt.pop();return St!==It&&(pt[0]=St,s(pt,St,0)),It}function o(pt,It,St){for(var ft=St;ft>0;){var Je=ft-1>>>1,Ke=pt[Je];if(l(Ke,It)>0)pt[Je]=It,pt[ft]=Ke,ft=Je;else return}}function s(pt,It,St){for(var ft=St,Je=pt.length,Ke=Je>>>1;ftSt&&(!pt||be()));){var ft=B.callback;if(typeof ft=="function"){B.callback=null,R=B.priorityLevel;var Je=B.expirationTime<=St,Ke=ft(Je);St=n.unstable_now(),typeof Ke=="function"?B.callback=Ke:B===i(k)&&a(k),F(St)}else a(k);B=i(k)}if(B!==null)return!0;var Xe=i(I);return Xe!==null&&tt(U,Xe.startTime-St),!1}function Q(pt,It){switch(pt){case u:case c:case d:case h:case f:break;default:pt=d}var St=R;R=pt;try{return It()}finally{R=St}}function K(pt){var It;switch(R){case u:case c:case d:It=d;break;default:It=R;break}var St=R;R=It;try{return pt()}finally{R=St}}function Y(pt){var It=R;return function(){var St=R;R=It;try{return pt.apply(this,arguments)}finally{R=St}}}function ne(pt,It,St){var ft=n.unstable_now(),Je;if(typeof St=="object"&&St!==null){var Ke=St.delay;typeof Ke=="number"&&Ke>0?Je=ft+Ke:Je=ft}else Je=ft;var Xe;switch(pt){case u:Xe=_;break;case c:Xe=w;break;case f:Xe=x;break;case h:Xe=E;break;case d:default:Xe=C;break}var Ye=Je+Xe,nt={id:M++,callback:It,priorityLevel:pt,startTime:Je,expirationTime:Ye,sortIndex:-1};return Je>ft?(nt.sortIndex=Je,r(I,nt),i(k)===null&&nt===i(I)&&(D?vt():D=!0,tt(U,Je-ft))):(nt.sortIndex=Ye,r(k,nt),!A&&!N&&(A=!0,at(V))),nt}function G(){}function W(){!A&&!N&&(A=!0,at(V))}function Z(){return i(k)}function ie(pt){pt.callback=null}function le(){return R}var se=!1,ue=null,de=-1,me=t,pe=-1;function be(){var pt=n.unstable_now()-pe;return!(pt125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}pt>0?me=Math.floor(1e3/pt):me=t}var Ie=function(){if(ue!==null){var pt=n.unstable_now();pe=pt;var It=!0,St=!0;try{St=ue(It,pt)}finally{St?Re():(se=!1,ue=null)}}else se=!1},Re;if(typeof $=="function")Re=function(){$(Ie)};else if(typeof MessageChannel<"u"){var Ne=new MessageChannel,Be=Ne.port2;Ne.port1.onmessage=Ie,Re=function(){Be.postMessage(null)}}else Re=function(){P(Ie,0)};function at(pt){ue=pt,se||(se=!0,Re())}function tt(pt,It){de=P(function(){pt(n.unstable_now())},It)}function vt(){O(de),de=-1}var bt=ge,Mt=null;n.unstable_IdlePriority=f,n.unstable_ImmediatePriority=u,n.unstable_LowPriority=h,n.unstable_NormalPriority=d,n.unstable_Profiling=Mt,n.unstable_UserBlockingPriority=c,n.unstable_cancelCallback=ie,n.unstable_continueExecution=W,n.unstable_forceFrameRate=Se,n.unstable_getCurrentPriorityLevel=le,n.unstable_getFirstCallbackNode=Z,n.unstable_next=K,n.unstable_pauseExecution=G,n.unstable_requestPaint=bt,n.unstable_runWithPriority=Q,n.unstable_scheduleCallback=ne,n.unstable_shouldYield=be,n.unstable_wrapCallback=Y,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}(iIe)),iIe}var Nht;function JPt(){return Nht||(Nht=1,process.env.NODE_ENV==="production"?x1e.exports=rTn():x1e.exports=iTn()),x1e.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 Oht;function aTn(){if(Oht)return E3;Oht=1;var n=S,e=JPt();function t(z){for(var H="https://reactjs.org/docs/error-decoder.html?invariant="+z,re=1;re"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),l=Object.prototype.hasOwnProperty,u=/^[: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]*$/,c={},d={};function h(z){return l.call(d,z)?!0:l.call(c,z)?!1:u.test(z)?d[z]=!0:(c[z]=!0,!1)}function f(z,H,re,ce){if(re!==null&&re.type===0)return!1;switch(typeof H){case"function":case"symbol":return!0;case"boolean":return ce?!1:re!==null?!re.acceptsBooleans:(z=z.toLowerCase().slice(0,5),z!=="data-"&&z!=="aria-");default:return!1}}function m(z,H,re,ce){if(H===null||typeof H>"u"||f(z,H,re,ce))return!0;if(ce)return!1;if(re!==null)switch(re.type){case 3:return!H;case 4:return H===!1;case 5:return isNaN(H);case 6:return isNaN(H)||1>H}return!1}function p(z,H,re,ce,ye,xe,Ze){this.acceptsBooleans=H===2||H===3||H===4,this.attributeName=ce,this.attributeNamespace=ye,this.mustUseProperty=re,this.propertyName=z,this.type=H,this.sanitizeURL=xe,this.removeEmptyString=Ze}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(z){g[z]=new p(z,0,!1,z,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(z){var H=z[0];g[H]=new p(H,1,!1,z[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(z){g[z]=new p(z,2,!1,z.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(z){g[z]=new p(z,2,!1,z,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(z){g[z]=new p(z,3,!1,z.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(z){g[z]=new p(z,3,!0,z,null,!1,!1)}),["capture","download"].forEach(function(z){g[z]=new p(z,4,!1,z,null,!1,!1)}),["cols","rows","size","span"].forEach(function(z){g[z]=new p(z,6,!1,z,null,!1,!1)}),["rowSpan","start"].forEach(function(z){g[z]=new p(z,5,!1,z.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function b(z){return z[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(z){var H=z.replace(v,b);g[H]=new p(H,1,!1,z,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(z){var H=z.replace(v,b);g[H]=new p(H,1,!1,z,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(z){var H=z.replace(v,b);g[H]=new p(H,1,!1,z,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(z){g[z]=new p(z,1,!1,z.toLowerCase(),null,!1,!1)}),g.xlinkHref=new p("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(z){g[z]=new p(z,1,!1,z.toLowerCase(),null,!0,!0)});function y(z,H,re,ce){var ye=g.hasOwnProperty(H)?g[H]:null;(ye!==null?ye.type!==0:ce||!(2Ut||ye[Ze]!==xe[Ut]){var fn=` `+ye[Ze].replace(" at new "," at ");return z.displayName&&fn.includes("")&&(fn=fn.replace("",z.displayName)),fn}while(1<=Ze&&0<=Ut);break}}}finally{X=!1,Error.prepareStackTrace=re}return(z=z?z.displayName||z.name:"")?V(z):""}function K(z){switch(z.tag){case 5:return V(z.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return z=Q(z.type,!1),z;case 11:return z=Q(z.type.render,!1),z;case 1:return z=Q(z.type,!0),z;default:return""}}function Y(z){if(z==null)return null;if(typeof z=="function")return z.displayName||z.name||null;if(typeof z=="string")return z;switch(z){case E:return"Fragment";case C:return"Portal";case k:return"Profiler";case x:return"StrictMode";case R:return"Suspense";case N:return"SuspenseList"}if(typeof z=="object")switch(z.$$typeof){case M:return(z.displayName||"Context")+".Consumer";case I:return(z._context.displayName||"Context")+".Provider";case B:var H=z.render;return z=z.displayName,z||(z=H.displayName||H.name||"",z=z!==""?"ForwardRef("+z+")":"ForwardRef"),z;case A:return H=z.displayName||null,H!==null?H:Y(z.type)||"Memo";case D:H=z._payload,z=z._init;try{return Y(z(H))}catch{}}return null}function ne(z){var H=z.type;switch(z.tag){case 24:return"Cache";case 9:return(H.displayName||"Context")+".Consumer";case 10:return(H._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return z=H.render,z=z.displayName||z.name||"",H.displayName||(z!==""?"ForwardRef("+z+")":"ForwardRef");case 7:return"Fragment";case 5:return H;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Y(H);case 8:return H===x?"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 H=="function")return H.displayName||H.name||null;if(typeof H=="string")return H}return null}function G(z){switch(typeof z){case"boolean":case"number":case"string":case"undefined":return z;case"object":return z;default:return""}}function W(z){var H=z.type;return(z=z.nodeName)&&z.toLowerCase()==="input"&&(H==="checkbox"||H==="radio")}function Z(z){var H=W(z)?"checked":"value",re=Object.getOwnPropertyDescriptor(z.constructor.prototype,H),ce=""+z[H];if(!z.hasOwnProperty(H)&&typeof re<"u"&&typeof re.get=="function"&&typeof re.set=="function"){var ye=re.get,xe=re.set;return Object.defineProperty(z,H,{configurable:!0,get:function(){return ye.call(this)},set:function(Ze){ce=""+Ze,xe.call(this,Ze)}}),Object.defineProperty(z,H,{enumerable:re.enumerable}),{getValue:function(){return ce},setValue:function(Ze){ce=""+Ze},stopTracking:function(){z._valueTracker=null,delete z[H]}}}}function ie(z){z._valueTracker||(z._valueTracker=Z(z))}function le(z){if(!z)return!1;var H=z._valueTracker;if(!H)return!0;var re=H.getValue(),ce="";return z&&(ce=W(z)?z.checked?"true":"false":z.value),z=ce,z!==re?(H.setValue(z),!0):!1}function se(z){if(z=z||(typeof document<"u"?document:void 0),typeof z>"u")return null;try{return z.activeElement||z.body}catch{return z.body}}function ue(z,H){var re=H.checked;return F({},H,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:re??z._wrapperState.initialChecked})}function de(z,H){var re=H.defaultValue==null?"":H.defaultValue,ce=H.checked!=null?H.checked:H.defaultChecked;re=G(H.value!=null?H.value:re),z._wrapperState={initialChecked:ce,initialValue:re,controlled:H.type==="checkbox"||H.type==="radio"?H.checked!=null:H.value!=null}}function me(z,H){H=H.checked,H!=null&&y(z,"checked",H,!1)}function pe(z,H){me(z,H);var re=G(H.value),ce=H.type;if(re!=null)ce==="number"?(re===0&&z.value===""||z.value!=re)&&(z.value=""+re):z.value!==""+re&&(z.value=""+re);else if(ce==="submit"||ce==="reset"){z.removeAttribute("value");return}H.hasOwnProperty("value")?ge(z,H.type,re):H.hasOwnProperty("defaultValue")&&ge(z,H.type,G(H.defaultValue)),H.checked==null&&H.defaultChecked!=null&&(z.defaultChecked=!!H.defaultChecked)}function be(z,H,re){if(H.hasOwnProperty("value")||H.hasOwnProperty("defaultValue")){var ce=H.type;if(!(ce!=="submit"&&ce!=="reset"||H.value!==void 0&&H.value!==null))return;H=""+z._wrapperState.initialValue,re||H===z.value||(z.value=H),z.defaultValue=H}re=z.name,re!==""&&(z.name=""),z.defaultChecked=!!z._wrapperState.initialChecked,re!==""&&(z.name=re)}function ge(z,H,re){(H!=="number"||se(z.ownerDocument)!==z)&&(re==null?z.defaultValue=""+z._wrapperState.initialValue:z.defaultValue!==""+re&&(z.defaultValue=""+re))}var Se=Array.isArray;function Ie(z,H,re,ce){if(z=z.options,H){H={};for(var ye=0;ye"+H.valueOf().toString()+"",H=bt.firstChild;z.firstChild;)z.removeChild(z.firstChild);for(;H.firstChild;)z.appendChild(H.firstChild)}});function pt(z,H){if(H){var re=z.firstChild;if(re&&re===z.lastChild&&re.nodeType===3){re.nodeValue=H;return}}z.textContent=H}var It={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},St=["Webkit","ms","Moz","O"];Object.keys(It).forEach(function(z){St.forEach(function(H){H=H+z.charAt(0).toUpperCase()+z.substring(1),It[H]=It[z]})});function ft(z,H,re){return H==null||typeof H=="boolean"||H===""?"":re||typeof H!="number"||H===0||It.hasOwnProperty(z)&&It[z]?(""+H).trim():H+"px"}function Je(z,H){z=z.style;for(var re in H)if(H.hasOwnProperty(re)){var ce=re.indexOf("--")===0,ye=ft(re,H[re],ce);re==="float"&&(re="cssFloat"),ce?z.setProperty(re,ye):z[re]=ye}}var Ke=F({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 Xe(z,H){if(H){if(Ke[z]&&(H.children!=null||H.dangerouslySetInnerHTML!=null))throw Error(t(137,z));if(H.dangerouslySetInnerHTML!=null){if(H.children!=null)throw Error(t(60));if(typeof H.dangerouslySetInnerHTML!="object"||!("__html"in H.dangerouslySetInnerHTML))throw Error(t(61))}if(H.style!=null&&typeof H.style!="object")throw Error(t(62))}}function Ye(z,H){if(z.indexOf("-")===-1)return typeof H.is=="string";switch(z){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 nt=null;function lt(z){return z=z.target||z.srcElement||window,z.correspondingUseElement&&(z=z.correspondingUseElement),z.nodeType===3?z.parentNode:z}var Et=null,Kt=null,dn=null;function ln(z){if(z=fo(z)){if(typeof Et!="function")throw Error(t(280));var H=z.stateNode;H&&(H=zc(H),Et(z.stateNode,z.type,H))}}function on(z){Kt?dn?dn.push(z):dn=[z]:Kt=z}function un(){if(Kt){var z=Kt,H=dn;if(dn=Kt=null,ln(z),H)for(z=0;z>>=0,z===0?32:31-(Ge(z)/ct|0)|0}var Yt=64,Bt=4194304;function an(z){switch(z&-z){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 z&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return z&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return z}}function yn(z,H){var re=z.pendingLanes;if(re===0)return 0;var ce=0,ye=z.suspendedLanes,xe=z.pingedLanes,Ze=re&268435455;if(Ze!==0){var Ut=Ze&~ye;Ut!==0?ce=an(Ut):(xe&=Ze,xe!==0&&(ce=an(xe)))}else Ze=re&~ye,Ze!==0?ce=an(Ze):xe!==0&&(ce=an(xe));if(ce===0)return 0;if(H!==0&&H!==ce&&!(H&ye)&&(ye=ce&-ce,xe=H&-H,ye>=xe||ye===16&&(xe&4194240)!==0))return H;if(ce&4&&(ce|=re&16),H=z.entangledLanes,H!==0)for(z=z.entanglements,H&=ce;0re;re++)H.push(z);return H}function vr(z,H,re){z.pendingLanes|=H,H!==536870912&&(z.suspendedLanes=0,z.pingedLanes=0),z=z.eventTimes,H=31-Ai(H),z[H]=re}function hi(z,H){var re=z.pendingLanes&~H;z.pendingLanes=H,z.suspendedLanes=0,z.pingedLanes=0,z.expiredLanes&=H,z.mutableReadLanes&=H,z.entangledLanes&=H,H=z.entanglements;var ce=z.eventTimes;for(z=z.expirationTimes;0=uD),zse=" ",SL=!1;function jse(z,H){switch(z){case"keyup":return NG.indexOf(H.keyCode)!==-1;case"keydown":return H.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Use(z){return z=z.detail,typeof z=="object"&&"data"in z?z.data:null}var oS=!1;function Vse(z,H){switch(z){case"compositionend":return Use(H);case"keypress":return H.which!==32?null:(SL=!0,zse);case"textInput":return z=H.data,z===zse&&SL?null:z;default:return null}}function BEe(z,H){if(oS)return z==="compositionend"||!aS&&jse(z,H)?(z=Yn(),Qt=Ue=pg=null,oS=!1,z):null;switch(z){case"paste":return null;case"keypress":if(!(H.ctrlKey||H.altKey||H.metaKey)||H.ctrlKey&&H.altKey){if(H.char&&1=H)return{node:re,offset:H-z};z=ce}e:{for(;re;){if(re.nextSibling){re=re.nextSibling;break e}re=re.parentNode}re=void 0}re=Qse(re)}}function i9(z,H){return z&&H?z===H?!0:z&&z.nodeType===3?!1:H&&H.nodeType===3?i9(z,H.parentNode):"contains"in z?z.contains(H):z.compareDocumentPosition?!!(z.compareDocumentPosition(H)&16):!1:!1}function fD(){for(var z=window,H=se();H instanceof z.HTMLIFrameElement;){try{var re=typeof H.contentWindow.location.href=="string"}catch{re=!1}if(re)z=H.contentWindow;else break;H=se(z.document)}return H}function kL(z){var H=z&&z.nodeName&&z.nodeName.toLowerCase();return H&&(H==="input"&&(z.type==="text"||z.type==="search"||z.type==="tel"||z.type==="url"||z.type==="password")||H==="textarea"||z.contentEditable==="true")}function sS(z){var H=fD(),re=z.focusedElem,ce=z.selectionRange;if(H!==re&&re&&re.ownerDocument&&i9(re.ownerDocument.documentElement,re)){if(ce!==null&&kL(re)){if(H=ce.start,z=ce.end,z===void 0&&(z=H),"selectionStart"in re)re.selectionStart=H,re.selectionEnd=Math.min(z,re.value.length);else if(z=(H=re.ownerDocument||document)&&H.defaultView||window,z.getSelection){z=z.getSelection();var ye=re.textContent.length,xe=Math.min(ce.start,ye);ce=ce.end===void 0?xe:Math.min(ce.end,ye),!z.extend&&xe>ce&&(ye=ce,ce=xe,xe=ye),ye=xL(re,xe);var Ze=xL(re,ce);ye&&Ze&&(z.rangeCount!==1||z.anchorNode!==ye.node||z.anchorOffset!==ye.offset||z.focusNode!==Ze.node||z.focusOffset!==Ze.offset)&&(H=H.createRange(),H.setStart(ye.node,ye.offset),z.removeAllRanges(),xe>ce?(z.addRange(H),z.extend(Ze.node,Ze.offset)):(H.setEnd(Ze.node,Ze.offset),z.addRange(H)))}}for(H=[],z=re;z=z.parentNode;)z.nodeType===1&&H.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof re.focus=="function"&&re.focus(),re=0;re=document.documentMode,lS=null,BG=null,mD=null,$G=!1;function FG(z,H,re){var ce=re.window===re?re.document:re.nodeType===9?re:re.ownerDocument;$G||lS==null||lS!==se(ce)||(ce=lS,"selectionStart"in ce&&kL(ce)?ce={start:ce.selectionStart,end:ce.selectionEnd}:(ce=(ce.ownerDocument&&ce.ownerDocument.defaultView||window).getSelection(),ce={anchorNode:ce.anchorNode,anchorOffset:ce.anchorOffset,focusNode:ce.focusNode,focusOffset:ce.focusOffset}),mD&&hD(mD,ce)||(mD=ce,ce=gD(BG,"onSelect"),0u3||(z.current=ru[u3],ru[u3]=null,u3--)}function ro(z,H){u3++,ru[u3]=z.current,z.current=H}var uf={},rd=c3(uf),sh=c3(!1),U0=uf;function V0(z,H){var re=z.type.contextTypes;if(!re)return uf;var ce=z.stateNode;if(ce&&ce.__reactInternalMemoizedUnmaskedChildContext===H)return ce.__reactInternalMemoizedMaskedChildContext;var ye={},xe;for(xe in re)ye[xe]=H[xe];return ce&&(z=z.stateNode,z.__reactInternalMemoizedUnmaskedChildContext=H,z.__reactInternalMemoizedMaskedChildContext=ye),ye}function Bd(z){return z=z.childContextTypes,z!=null}function mS(){Q1(sh),Q1(rd)}function ule(z,H,re){if(rd.current!==uf)throw Error(t(168));ro(rd,H),ro(sh,re)}function _D(z,H,re){var ce=z.stateNode;if(H=H.childContextTypes,typeof ce.getChildContext!="function")return re;ce=ce.getChildContext();for(var ye in ce)if(!(ye in H))throw Error(t(108,ne(z)||"Unknown",ye));return F({},re,ce)}function Xh(z){return z=(z=z.stateNode)&&z.__reactInternalMemoizedMergedChildContext||uf,U0=rd.current,ro(rd,z),ro(sh,sh.current),!0}function $L(z,H,re){var ce=z.stateNode;if(!ce)throw Error(t(169));re?(z=_D(z,H,U0),ce.__reactInternalMemoizedMergedChildContext=z,Q1(sh),Q1(rd),ro(rd,z)):Q1(sh),ro(sh,re)}var U4=null,pS=!1,M7=!1;function FL(z){U4===null?U4=[z]:U4.push(z)}function l9(z){pS=!0,FL(z)}function V4(){if(!M7&&U4!==null){M7=!0;var z=0,H=Fr;try{var re=U4;for(Fr=1;z>=Ze,ye-=Ze,H4=1<<32-Ai(H)+ye|re<ls?(Qh=Lo,Lo=null):Qh=Lo.sibling;var Lu=Yr(Fn,Lo,Wn[ls],Jr);if(Lu===null){Lo===null&&(Lo=Qh);break}z&&Lo&&Lu.alternate===null&&H(Fn,Lo),Tn=xe(Lu,Tn,ls),Ro===null?Ba=Lu:Ro.sibling=Lu,Ro=Lu,Lo=Qh}if(ls===Wn.length)return re(Fn,Lo),Sc&&F_(Fn,ls),Ba;if(Lo===null){for(;lsls?(Qh=Lo,Lo=null):Qh=Lo.sibling;var E9=Yr(Fn,Lo,Lu.value,Jr);if(E9===null){Lo===null&&(Lo=Qh);break}z&&Lo&&E9.alternate===null&&H(Fn,Lo),Tn=xe(E9,Tn,ls),Ro===null?Ba=E9:Ro.sibling=E9,Ro=E9,Lo=Qh}if(Lu.done)return re(Fn,Lo),Sc&&F_(Fn,ls),Ba;if(Lo===null){for(;!Lu.done;ls++,Lu=Wn.next())Lu=li(Fn,Lu.value,Jr),Lu!==null&&(Tn=xe(Lu,Tn,ls),Ro===null?Ba=Lu:Ro.sibling=Lu,Ro=Lu);return Sc&&F_(Fn,ls),Ba}for(Lo=ce(Fn,Lo);!Lu.done;ls++,Lu=Wn.next())Lu=ua(Lo,Fn,ls,Lu.value,Jr),Lu!==null&&(z&&Lu.alternate!==null&&Lo.delete(Lu.key===null?ls:Lu.key),Tn=xe(Lu,Tn,ls),Ro===null?Ba=Lu:Ro.sibling=Lu,Ro=Lu);return z&&Lo.forEach(function(Yle){return H(Fn,Yle)}),Sc&&F_(Fn,ls),Ba}function yd(Fn,Tn,Wn,Jr){if(typeof Wn=="object"&&Wn!==null&&Wn.type===E&&Wn.key===null&&(Wn=Wn.props.children),typeof Wn=="object"&&Wn!==null){switch(Wn.$$typeof){case w:e:{for(var Ba=Wn.key,Ro=Tn;Ro!==null;){if(Ro.key===Ba){if(Ba=Wn.type,Ba===E){if(Ro.tag===7){re(Fn,Ro.sibling),Tn=ye(Ro,Wn.props.children),Tn.return=Fn,Fn=Tn;break e}}else if(Ro.elementType===Ba||typeof Ba=="object"&&Ba!==null&&Ba.$$typeof===D&&hle(Ba)===Ro.type){re(Fn,Ro.sibling),Tn=ye(Ro,Wn.props),Tn.ref=z_(Fn,Ro,Wn),Tn.return=Fn,Fn=Tn;break e}re(Fn,Ro);break}else H(Fn,Ro);Ro=Ro.sibling}Wn.type===E?(Tn=z7(Wn.props.children,Fn.mode,Jr,Wn.key),Tn.return=Fn,Fn=Tn):(Jr=ZD(Wn.type,Wn.key,Wn.props,null,Fn.mode,Jr),Jr.ref=z_(Fn,Tn,Wn),Jr.return=Fn,Fn=Jr)}return Ze(Fn);case C:e:{for(Ro=Wn.key;Tn!==null;){if(Tn.key===Ro)if(Tn.tag===4&&Tn.stateNode.containerInfo===Wn.containerInfo&&Tn.stateNode.implementation===Wn.implementation){re(Fn,Tn.sibling),Tn=ye(Tn,Wn.children||[]),Tn.return=Fn,Fn=Tn;break e}else{re(Fn,Tn);break}else H(Fn,Tn);Tn=Tn.sibling}Tn=CB(Wn,Fn.mode,Jr),Tn.return=Fn,Fn=Tn}return Ze(Fn);case D:return Ro=Wn._init,yd(Fn,Tn,Ro(Wn._payload),Jr)}if(Se(Wn))return La(Fn,Tn,Wn,Jr);if($(Wn))return Ua(Fn,Tn,Wn,Jr);VL(Fn,Wn)}return typeof Wn=="string"&&Wn!==""||typeof Wn=="number"?(Wn=""+Wn,Tn!==null&&Tn.tag===6?(re(Fn,Tn.sibling),Tn=ye(Tn,Wn),Tn.return=Fn,Fn=Tn):(re(Fn,Tn),Tn=Sq(Wn,Fn.mode,Jr),Tn.return=Fn,Fn=Tn),Ze(Fn)):re(Fn,Tn)}return yd}var pd=j_(!0),ta=j_(!1),Zm=c3(null),G0=null,gS=null,YG=null;function XG(){YG=gS=G0=null}function KG(z){var H=Zm.current;Q1(Zm),z._currentValue=H}function ZG(z,H,re){for(;z!==null;){var ce=z.alternate;if((z.childLanes&H)!==H?(z.childLanes|=H,ce!==null&&(ce.childLanes|=H)):ce!==null&&(ce.childLanes&H)!==H&&(ce.childLanes|=H),z===re)break;z=z.return}}function jc(z,H){G0=z,YG=gS=null,z=z.dependencies,z!==null&&z.firstContext!==null&&(z.lanes&H&&(zd=!0),z.firstContext=null)}function f3(z){var H=z._currentValue;if(YG!==z)if(z={context:z,memoizedValue:H,next:null},gS===null){if(G0===null)throw Error(t(308));gS=z,G0.dependencies={lanes:0,firstContext:z}}else gS=gS.next=z;return H}var U_=null;function QG(z){U_===null?U_=[z]:U_.push(z)}function JG(z,H,re,ce){var ye=H.interleaved;return ye===null?(re.next=re,QG(H)):(re.next=ye.next,ye.next=re),H.interleaved=re,Qm(z,ce)}function Qm(z,H){z.lanes|=H;var re=z.alternate;for(re!==null&&(re.lanes|=H),re=z,z=z.return;z!==null;)z.childLanes|=H,re=z.alternate,re!==null&&(re.childLanes|=H),re=z,z=z.return;return re.tag===3?re.stateNode:null}var Jm=!1;function eq(z){z.updateQueue={baseState:z.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fle(z,H){z=z.updateQueue,H.updateQueue===z&&(H.updateQueue={baseState:z.baseState,firstBaseUpdate:z.firstBaseUpdate,lastBaseUpdate:z.lastBaseUpdate,shared:z.shared,effects:z.effects})}function P7(z,H){return{eventTime:z,lane:H,tag:0,payload:null,callback:null,next:null}}function f9(z,H,re){var ce=z.updateQueue;if(ce===null)return null;if(ce=ce.shared,iu&2){var ye=ce.pending;return ye===null?H.next=H:(H.next=ye.next,ye.next=H),ce.pending=H,Qm(z,re)}return ye=ce.interleaved,ye===null?(H.next=H,QG(ce)):(H.next=ye.next,ye.next=H),ce.interleaved=H,Qm(z,re)}function HL(z,H,re){if(H=H.updateQueue,H!==null&&(H=H.shared,(re&4194240)!==0)){var ce=H.lanes;ce&=z.pendingLanes,re|=ce,H.lanes=re,Ei(z,re)}}function mle(z,H){var re=z.updateQueue,ce=z.alternate;if(ce!==null&&(ce=ce.updateQueue,re===ce)){var ye=null,xe=null;if(re=re.firstBaseUpdate,re!==null){do{var Ze={eventTime:re.eventTime,lane:re.lane,tag:re.tag,payload:re.payload,callback:re.callback,next:null};xe===null?ye=xe=Ze:xe=xe.next=Ze,re=re.next}while(re!==null);xe===null?ye=xe=H:xe=xe.next=H}else ye=xe=H;re={baseState:ce.baseState,firstBaseUpdate:ye,lastBaseUpdate:xe,shared:ce.shared,effects:ce.effects},z.updateQueue=re;return}z=re.lastBaseUpdate,z===null?re.firstBaseUpdate=H:z.next=H,re.lastBaseUpdate=H}function CD(z,H,re,ce){var ye=z.updateQueue;Jm=!1;var xe=ye.firstBaseUpdate,Ze=ye.lastBaseUpdate,Ut=ye.shared.pending;if(Ut!==null){ye.shared.pending=null;var fn=Ut,Zn=fn.next;fn.next=null,Ze===null?xe=Zn:Ze.next=Zn,Ze=fn;var Qr=z.alternate;Qr!==null&&(Qr=Qr.updateQueue,Ut=Qr.lastBaseUpdate,Ut!==Ze&&(Ut===null?Qr.firstBaseUpdate=Zn:Ut.next=Zn,Qr.lastBaseUpdate=fn))}if(xe!==null){var li=ye.baseState;Ze=0,Qr=Zn=fn=null,Ut=xe;do{var Yr=Ut.lane,ua=Ut.eventTime;if((ce&Yr)===Yr){Qr!==null&&(Qr=Qr.next={eventTime:ua,lane:0,tag:Ut.tag,payload:Ut.payload,callback:Ut.callback,next:null});e:{var La=z,Ua=Ut;switch(Yr=H,ua=re,Ua.tag){case 1:if(La=Ua.payload,typeof La=="function"){li=La.call(ua,li,Yr);break e}li=La;break e;case 3:La.flags=La.flags&-65537|128;case 0:if(La=Ua.payload,Yr=typeof La=="function"?La.call(ua,li,Yr):La,Yr==null)break e;li=F({},li,Yr);break e;case 2:Jm=!0}}Ut.callback!==null&&Ut.lane!==0&&(z.flags|=64,Yr=ye.effects,Yr===null?ye.effects=[Ut]:Yr.push(Ut))}else ua={eventTime:ua,lane:Yr,tag:Ut.tag,payload:Ut.payload,callback:Ut.callback,next:null},Qr===null?(Zn=Qr=ua,fn=li):Qr=Qr.next=ua,Ze|=Yr;if(Ut=Ut.next,Ut===null){if(Ut=ye.shared.pending,Ut===null)break;Yr=Ut,Ut=Yr.next,Yr.next=null,ye.lastBaseUpdate=Yr,ye.shared.pending=null}}while(!0);if(Qr===null&&(fn=li),ye.baseState=fn,ye.firstBaseUpdate=Zn,ye.lastBaseUpdate=Qr,H=ye.shared.interleaved,H!==null){ye=H;do Ze|=ye.lane,ye=ye.next;while(ye!==H)}else xe===null&&(ye.shared.lanes=0);K4|=Ze,z.lanes=Ze,z.memoizedState=li}}function tq(z,H,re){if(z=H.effects,H.effects=null,z!==null)for(H=0;Hre?re:4,z(!0);var ce=Ou.transition;Ou.transition={};try{z(!1),H()}finally{Fr=re,Ou.transition=ce}}function iq(){return gd().memoizedState}function MD(z,H,re){var ce=Z4(z);if(re={lane:ce,action:re,hasEagerState:!1,eagerState:null,next:null},q0(z))gle(H,re);else if(re=JG(z,H,re,ce),re!==null){var ye=Vd();qf(re,z,ce,ye),z1(re,H,ce)}}function X_(z,H,re){var ce=Z4(z),ye={lane:ce,action:re,hasEagerState:!1,eagerState:null,next:null};if(q0(z))gle(H,ye);else{var xe=z.alternate;if(z.lanes===0&&(xe===null||xe.lanes===0)&&(xe=H.lastRenderedReducer,xe!==null))try{var Ze=H.lastRenderedState,Ut=xe(Ze,re);if(ye.hasEagerState=!0,ye.eagerState=Ut,gg(Ut,Ze)){var fn=H.interleaved;fn===null?(ye.next=ye,QG(H)):(ye.next=fn.next,fn.next=ye),H.interleaved=ye;return}}catch{}finally{}re=JG(z,H,ye,ce),re!==null&&(ye=Vd(),qf(re,z,ce,ye),z1(re,H,ce))}}function q0(z){var H=z.alternate;return z===Pu||H!==null&&H===Pu}function gle(z,H){ID=qL=!0;var re=z.pending;re===null?H.next=H:(H.next=re.next,re.next=H),z.pending=H}function z1(z,H,re){if(re&4194240){var ce=H.lanes;ce&=z.pendingLanes,re|=ce,H.lanes=re,Ei(z,re)}}var K_={readContext:f3,useCallback:Eu,useContext:Eu,useEffect:Eu,useImperativeHandle:Eu,useInsertionEffect:Eu,useLayoutEffect:Eu,useMemo:Eu,useReducer:Eu,useRef:Eu,useState:Eu,useDebugValue:Eu,useDeferredValue:Eu,useTransition:Eu,useMutableSource:Eu,useSyncExternalStore:Eu,useId:Eu,unstable_isNewReconciler:!1},lB={readContext:f3,useCallback:function(z,H){return cf().memoizedState=[z,H===void 0?null:H],z},useContext:f3,useEffect:rB,useImperativeHandle:function(z,H,re){return re=re!=null?re.concat([z]):null,vS(4194308,4,Y_.bind(null,H,z),re)},useLayoutEffect:function(z,H){return vS(4194308,4,z,H)},useInsertionEffect:function(z,H){return vS(4,2,z,H)},useMemo:function(z,H){var re=cf();return H=H===void 0?null:H,z=z(),re.memoizedState=[z,H],z},useReducer:function(z,H,re){var ce=cf();return H=re!==void 0?re(H):H,ce.memoizedState=ce.baseState=H,z={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:z,lastRenderedState:H},ce.queue=z,z=z.dispatch=MD.bind(null,Pu,z),[ce.memoizedState,z]},useRef:function(z){var H=cf();return z={current:z},H.memoizedState=z},useState:tB,useDebugValue:RD,useDeferredValue:function(z){return cf().memoizedState=z},useTransition:function(){var z=tB(!1),H=z[0];return z=AD.bind(null,z[1]),cf().memoizedState=z,[H,z]},useMutableSource:function(){},useSyncExternalStore:function(z,H,re){var ce=Pu,ye=cf();if(Sc){if(re===void 0)throw Error(t(407));re=re()}else{if(re=H(),uh===null)throw Error(t(349));E1&30||KL(ce,H,re)}ye.memoizedState=re;var xe={value:re,getSnapshot:H};return ye.queue=xe,rB(QL.bind(null,ce,xe,z),[z]),ce.flags|=2048,q_(9,ZL.bind(null,ce,xe,re,H),void 0,null),re},useId:function(){var z=cf(),H=uh.identifierPrefix;if(Sc){var re=W4,ce=H4;re=(ce&~(1<<32-Ai(ce)-1)).toString(32)+re,H=":"+H+"R"+re,re=W_++,0<\/script>",z=z.removeChild(z.firstChild)):typeof ce.is=="string"?z=Ze.createElement(re,{is:ce.is}):(z=Ze.createElement(re),re==="select"&&(Ze=z,ce.multiple?Ze.multiple=!0:ce.size&&(Ze.size=ce.size))):z=Ze.createElementNS(z,re),z[j4]=H,z[bD]=ce,g3(z,H,!1,!1),H.stateNode=z;e:{switch(Ze=Ye(re,ce),re){case"dialog":Zu("cancel",z),Zu("close",z),ye=ce;break;case"iframe":case"object":case"embed":Zu("load",z),ye=ce;break;case"video":case"audio":for(ye=0;yeES&&(H.flags|=128,ce=!0,zD(xe,!1),H.lanes=4194304)}else{if(!ce)if(z=GL(Ze),z!==null){if(H.flags|=128,ce=!0,re=z.updateQueue,re!==null&&(H.updateQueue=re,H.flags|=4),zD(xe,!0),xe.tail===null&&xe.tailMode==="hidden"&&!Ze.alternate&&!Sc)return Zh(H),null}else 2*ut()-xe.renderingStartTime>ES&&re!==1073741824&&(H.flags|=128,ce=!0,zD(xe,!1),H.lanes=4194304);xe.isBackwards?(Ze.sibling=H.child,H.child=Ze):(re=xe.last,re!==null?re.sibling=Ze:H.child=Ze,xe.last=Ze)}return xe.tail!==null?(H=xe.tail,xe.rendering=H,xe.tail=H.sibling,xe.renderingStartTime=ut(),H.sibling=null,re=Uc.current,ro(Uc,ce?re&1|2:re&1),H):(Zh(H),null);case 22:case 23:return wq(),ce=H.memoizedState!==null,z!==null&&z.memoizedState!==null!==ce&&(H.flags|=8192),ce&&H.mode&1?ep&1073741824&&(Zh(H),H.subtreeFlags&6&&(H.flags|=8192)):Zh(H),null;case 24:return null;case 25:return null}throw Error(t(156,H.tag))}function pB(z,H){switch(jL(H),H.tag){case 1:return Bd(H.type)&&mS(),z=H.flags,z&65536?(H.flags=z&-65537|128,H):null;case 3:return H_(),Q1(sh),Q1(rd),mo(),z=H.flags,z&65536&&!(z&128)?(H.flags=z&-65537|128,H):null;case 5:return WL(H),null;case 13:if(Q1(Uc),z=H.memoizedState,z!==null&&z.dehydrated!==null){if(H.alternate===null)throw Error(t(340));h9()}return z=H.flags,z&65536?(H.flags=z&-65537|128,H):null;case 19:return Q1(Uc),null;case 4:return H_(),null;case 10:return KG(H.type._context),null;case 22:case 23:return wq(),null;case 24:return null;default:return null}}var jD=!1,df=!1,XEe=typeof WeakSet=="function"?WeakSet:Set,_a=null;function _S(z,H){var re=z.ref;if(re!==null)if(typeof re=="function")try{re(null)}catch(ce){xc(z,H,ce)}else re.current=null}function gB(z,H,re){try{re()}catch(ce){xc(z,H,ce)}}var Tle=!1;function Dle(z,H){if(vD=s3,z=fD(),kL(z)){if("selectionStart"in z)var re={start:z.selectionStart,end:z.selectionEnd};else e:{re=(re=z.ownerDocument)&&re.defaultView||window;var ce=re.getSelection&&re.getSelection();if(ce&&ce.rangeCount!==0){re=ce.anchorNode;var ye=ce.anchorOffset,xe=ce.focusNode;ce=ce.focusOffset;try{re.nodeType,xe.nodeType}catch{re=null;break e}var Ze=0,Ut=-1,fn=-1,Zn=0,Qr=0,li=z,Yr=null;t:for(;;){for(var ua;li!==re||ye!==0&&li.nodeType!==3||(Ut=Ze+ye),li!==xe||ce!==0&&li.nodeType!==3||(fn=Ze+ce),li.nodeType===3&&(Ze+=li.nodeValue.length),(ua=li.firstChild)!==null;)Yr=li,li=ua;for(;;){if(li===z)break t;if(Yr===re&&++Zn===ye&&(Ut=Ze),Yr===xe&&++Qr===ce&&(fn=Ze),(ua=li.nextSibling)!==null)break;li=Yr,Yr=li.parentNode}li=ua}re=Ut===-1||fn===-1?null:{start:Ut,end:fn}}else re=null}re=re||{start:0,end:0}}else re=null;for(B_={focusedElem:z,selectionRange:re},s3=!1,_a=H;_a!==null;)if(H=_a,z=H.child,(H.subtreeFlags&1028)!==0&&z!==null)z.return=H,_a=z;else for(;_a!==null;){H=_a;try{var La=H.alternate;if(H.flags&1024)switch(H.tag){case 0:case 11:case 15:break;case 1:if(La!==null){var Ua=La.memoizedProps,yd=La.memoizedState,Fn=H.stateNode,Tn=Fn.getSnapshotBeforeUpdate(H.elementType===H.type?Ua:yg(H.type,Ua),yd);Fn.__reactInternalSnapshotBeforeUpdate=Tn}break;case 3:var Wn=H.stateNode.containerInfo;Wn.nodeType===1?Wn.textContent="":Wn.nodeType===9&&Wn.documentElement&&Wn.removeChild(Wn.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(t(163))}}catch(Jr){xc(H,H.return,Jr)}if(z=H.sibling,z!==null){z.return=H.return,_a=z;break}_a=H.return}return La=Tle,Tle=!1,La}function UD(z,H,re){var ce=H.updateQueue;if(ce=ce!==null?ce.lastEffect:null,ce!==null){var ye=ce=ce.next;do{if((ye.tag&z)===z){var xe=ye.destroy;ye.destroy=void 0,xe!==void 0&&gB(H,re,xe)}ye=ye.next}while(ye!==ce)}}function VD(z,H){if(H=H.updateQueue,H=H!==null?H.lastEffect:null,H!==null){var re=H=H.next;do{if((re.tag&z)===z){var ce=re.create;re.destroy=ce()}re=re.next}while(re!==H)}}function mq(z){var H=z.ref;if(H!==null){var re=z.stateNode;switch(z.tag){case 5:z=re;break;default:z=re}typeof H=="function"?H(z):H.current=z}}function vB(z){var H=z.alternate;H!==null&&(z.alternate=null,vB(H)),z.child=null,z.deletions=null,z.sibling=null,z.tag===5&&(H=z.stateNode,H!==null&&(delete H[j4],delete H[bD],delete H[yD],delete H[fS],delete H[qEe])),z.stateNode=null,z.return=null,z.dependencies=null,z.memoizedProps=null,z.memoizedState=null,z.pendingProps=null,z.stateNode=null,z.updateQueue=null}function HD(z){return z.tag===5||z.tag===3||z.tag===4}function B7(z){e:for(;;){for(;z.sibling===null;){if(z.return===null||HD(z.return))return null;z=z.return}for(z.sibling.return=z.return,z=z.sibling;z.tag!==5&&z.tag!==6&&z.tag!==18;){if(z.flags&2||z.child===null||z.tag===4)continue e;z.child.return=z,z=z.child}if(!(z.flags&2))return z.stateNode}}function Y4(z,H,re){var ce=z.tag;if(ce===5||ce===6)z=z.stateNode,H?re.nodeType===8?re.parentNode.insertBefore(z,H):re.insertBefore(z,H):(re.nodeType===8?(H=re.parentNode,H.insertBefore(z,re)):(H=re,H.appendChild(z)),re=re._reactRootContainer,re!=null||H.onclick!==null||(H.onclick=o9));else if(ce!==4&&(z=z.child,z!==null))for(Y4(z,H,re),z=z.sibling;z!==null;)Y4(z,H,re),z=z.sibling}function X4(z,H,re){var ce=z.tag;if(ce===5||ce===6)z=z.stateNode,H?re.insertBefore(z,H):re.appendChild(z);else if(ce!==4&&(z=z.child,z!==null))for(X4(z,H,re),z=z.sibling;z!==null;)X4(z,H,re),z=z.sibling}var vd=null,Wf=!1;function Gf(z,H,re){for(re=re.child;re!==null;)Rle(z,H,re),re=re.sibling}function Rle(z,H,re){if(ii&&typeof ii.onCommitFiberUnmount=="function")try{ii.onCommitFiberUnmount(Nr,re)}catch{}switch(re.tag){case 5:df||_S(re,H);case 6:var ce=vd,ye=Wf;vd=null,Gf(z,H,re),vd=ce,Wf=ye,vd!==null&&(Wf?(z=vd,re=re.stateNode,z.nodeType===8?z.parentNode.removeChild(re):z.removeChild(re)):vd.removeChild(re.stateNode));break;case 18:vd!==null&&(Wf?(z=vd,re=re.stateNode,z.nodeType===8?hS(z.parentNode,re):z.nodeType===1&&hS(z,re),nd(z)):hS(vd,re.stateNode));break;case 4:ce=vd,ye=Wf,vd=re.stateNode.containerInfo,Wf=!0,Gf(z,H,re),vd=ce,Wf=ye;break;case 0:case 11:case 14:case 15:if(!df&&(ce=re.updateQueue,ce!==null&&(ce=ce.lastEffect,ce!==null))){ye=ce=ce.next;do{var xe=ye,Ze=xe.destroy;xe=xe.tag,Ze!==void 0&&(xe&2||xe&4)&&gB(re,H,Ze),ye=ye.next}while(ye!==ce)}Gf(z,H,re);break;case 1:if(!df&&(_S(re,H),ce=re.stateNode,typeof ce.componentWillUnmount=="function"))try{ce.props=re.memoizedProps,ce.state=re.memoizedState,ce.componentWillUnmount()}catch(Ut){xc(re,H,Ut)}Gf(z,H,re);break;case 21:Gf(z,H,re);break;case 22:re.mode&1?(df=(ce=df)||re.memoizedState!==null,Gf(z,H,re),df=ce):Gf(z,H,re);break;default:Gf(z,H,re)}}function Ale(z){var H=z.updateQueue;if(H!==null){z.updateQueue=null;var re=z.stateNode;re===null&&(re=z.stateNode=new XEe),H.forEach(function(ce){var ye=zle.bind(null,z,ce);re.has(ce)||(re.add(ce),ce.then(ye,ye))})}}function _g(z,H){var re=H.deletions;if(re!==null)for(var ce=0;ceye&&(ye=Ze),ce&=~xe}if(ce=ye,ce=ut()-ce,ce=(120>ce?120:480>ce?480:1080>ce?1080:1920>ce?1920:3e3>ce?3e3:4320>ce?4320:1960*ZEe(ce/1960))-ce,10z?16:z,$7===null)var ce=!1;else{if(z=$7,$7=null,YD=0,iu&6)throw Error(t(331));var ye=iu;for(iu|=4,_a=z.current;_a!==null;){var xe=_a,Ze=xe.child;if(_a.flags&16){var Ut=xe.deletions;if(Ut!==null){for(var fn=0;fnut()-bq?F7(z,0):bB|=re),Z0(z,H)}function Fle(z,H){H===0&&(z.mode&1?(H=Bt,Bt<<=1,!(Bt&130023424)&&(Bt=4194304)):H=1);var re=Vd();z=Qm(z,H),z!==null&&(vr(z,H,re),Z0(z,re))}function nSe(z){var H=z.memoizedState,re=0;H!==null&&(re=H.retryLane),Fle(z,re)}function zle(z,H){var re=0;switch(z.tag){case 13:var ce=z.stateNode,ye=z.memoizedState;ye!==null&&(re=ye.retryLane);break;case 19:ce=z.stateNode;break;default:throw Error(t(314))}ce!==null&&ce.delete(H),Fle(z,re)}var jle;jle=function(z,H,re){if(z!==null)if(z.memoizedProps!==H.pendingProps||sh.current)zd=!0;else{if(!(z.lanes&re)&&!(H.flags&128))return zd=!1,FD(z,H,re);zd=!!(z.flags&131072)}else zd=!1,Sc&&H.flags&1048576&&cle(H,N7,H.index);switch(H.lanes=0,H.tag){case 2:var ce=H.type;m3(z,H),z=H.pendingProps;var ye=V0(H,rd.current);jc(H,re),ye=m9(null,H,ce,z,ye,re);var xe=bg();return H.flags|=1,typeof ye=="object"&&ye!==null&&typeof ye.render=="function"&&ye.$$typeof===void 0?(H.tag=1,H.memoizedState=null,H.updateQueue=null,Bd(ce)?(xe=!0,Xh(H)):xe=!1,H.memoizedState=ye.state!==null&&ye.state!==void 0?ye.state:null,eq(H),ye.updater=cB,H.stateNode=ye,ye._reactInternals=H,OD(H,ce,z,re),H=BD(null,H,ce,!0,xe,re)):(H.tag=0,Sc&&xe&&zL(H),C2(null,H,ye,re),H=H.child),H;case 16:ce=H.elementType;e:{switch(m3(z,H),z=H.pendingProps,ye=ce._init,ce=ye(ce._payload),H.type=ce,ye=H.tag=iSe(ce),z=yg(ce,z),ye){case 0:H=wle(null,H,ce,z,re);break e;case 1:H=Cle(null,H,ce,z,re);break e;case 11:H=Y0(null,H,ce,z,re);break e;case 14:H=Q_(null,H,ce,yg(ce.type,z),re);break e}throw Error(t(306,ce,""))}return H;case 0:return ce=H.type,ye=H.pendingProps,ye=H.elementType===ce?ye:yg(ce,ye),wle(z,H,ce,ye,re);case 1:return ce=H.type,ye=H.pendingProps,ye=H.elementType===ce?ye:yg(ce,ye),Cle(z,H,ce,ye,re);case 3:e:{if(yS(H),z===null)throw Error(t(387));ce=H.pendingProps,xe=H.memoizedState,ye=xe.element,fle(z,H),CD(H,ce,null,re);var Ze=H.memoizedState;if(ce=Ze.element,xe.isDehydrated)if(xe={element:ce,isDehydrated:!1,cache:Ze.cache,pendingSuspenseBoundaries:Ze.pendingSuspenseBoundaries,transitions:Ze.transitions},H.updateQueue.baseState=xe,H.memoizedState=xe,H.flags&256){ye=Z_(Error(t(423)),H),H=Ele(z,H,ce,re,ye);break e}else if(ce!==ye){ye=Z_(Error(t(424)),H),H=Ele(z,H,ce,re,ye);break e}else for(W0=z4(H.stateNode.containerInfo.firstChild),H0=H,Sc=!0,h3=null,re=ta(H,null,ce,re),H.child=re;re;)re.flags=re.flags&-3|4096,re=re.sibling;else{if(h9(),ce===ye){H=p3(z,H,re);break e}C2(z,H,ce,re)}H=H.child}return H;case 5:return ple(H),z===null&&qG(H),ce=H.type,ye=H.pendingProps,xe=z!==null?z.memoizedProps:null,Ze=ye.children,PL(ce,ye)?Ze=null:xe!==null&&PL(ce,xe)&&(H.flags|=32),cq(z,H),C2(z,H,Ze,re),H.child;case 6:return z===null&&qG(H),null;case 13:return mB(z,H,re);case 4:return nq(H,H.stateNode.containerInfo),ce=H.pendingProps,z===null?H.child=pd(H,null,ce,re):C2(z,H,ce,re),H.child;case 11:return ce=H.type,ye=H.pendingProps,ye=H.elementType===ce?ye:yg(ce,ye),Y0(z,H,ce,ye,re);case 7:return C2(z,H,H.pendingProps,re),H.child;case 8:return C2(z,H,H.pendingProps.children,re),H.child;case 12:return C2(z,H,H.pendingProps.children,re),H.child;case 10:e:{if(ce=H.type._context,ye=H.pendingProps,xe=H.memoizedProps,Ze=ye.value,ro(Zm,ce._currentValue),ce._currentValue=Ze,xe!==null)if(gg(xe.value,Ze)){if(xe.children===ye.children&&!sh.current){H=p3(z,H,re);break e}}else for(xe=H.child,xe!==null&&(xe.return=H);xe!==null;){var Ut=xe.dependencies;if(Ut!==null){Ze=xe.child;for(var fn=Ut.firstContext;fn!==null;){if(fn.context===ce){if(xe.tag===1){fn=P7(-1,re&-re),fn.tag=2;var Zn=xe.updateQueue;if(Zn!==null){Zn=Zn.shared;var Qr=Zn.pending;Qr===null?fn.next=fn:(fn.next=Qr.next,Qr.next=fn),Zn.pending=fn}}xe.lanes|=re,fn=xe.alternate,fn!==null&&(fn.lanes|=re),ZG(xe.return,re,H),Ut.lanes|=re;break}fn=fn.next}}else if(xe.tag===10)Ze=xe.type===H.type?null:xe.child;else if(xe.tag===18){if(Ze=xe.return,Ze===null)throw Error(t(341));Ze.lanes|=re,Ut=Ze.alternate,Ut!==null&&(Ut.lanes|=re),ZG(Ze,re,H),Ze=xe.sibling}else Ze=xe.child;if(Ze!==null)Ze.return=xe;else for(Ze=xe;Ze!==null;){if(Ze===H){Ze=null;break}if(xe=Ze.sibling,xe!==null){xe.return=Ze.return,Ze=xe;break}Ze=Ze.return}xe=Ze}C2(z,H,ye.children,re),H=H.child}return H;case 9:return ye=H.type,ce=H.pendingProps.children,jc(H,re),ye=f3(ye),ce=ce(ye),H.flags|=1,C2(z,H,ce,re),H.child;case 14:return ce=H.type,ye=yg(ce,H.pendingProps),ye=yg(ce.type,ye),Q_(z,H,ce,ye,re);case 15:return Ms(z,H,H.type,H.pendingProps,re);case 17:return ce=H.type,ye=H.pendingProps,ye=H.elementType===ce?ye:yg(ce,ye),m3(z,H),H.tag=1,Bd(ce)?(z=!0,Xh(H)):z=!1,jc(H,re),dB(H,ce,ye),OD(H,ce,ye,re),BD(null,H,ce,!0,z,re);case 19:return q4(z,H,re);case 22:return LD(z,H,re)}throw Error(t(156,H.tag))};function Ule(z,H){return Lr(z,H)}function rSe(z,H,re,ce){this.tag=z,this.key=re,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=H,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ce,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function v3(z,H,re,ce){return new rSe(z,H,re,ce)}function Eq(z){return z=z.prototype,!(!z||!z.isReactComponent)}function iSe(z){if(typeof z=="function")return Eq(z)?1:0;if(z!=null){if(z=z.$$typeof,z===B)return 11;if(z===A)return 14}return 2}function _9(z,H){var re=z.alternate;return re===null?(re=v3(z.tag,H,z.key,z.mode),re.elementType=z.elementType,re.type=z.type,re.stateNode=z.stateNode,re.alternate=z,z.alternate=re):(re.pendingProps=H,re.type=z.type,re.flags=0,re.subtreeFlags=0,re.deletions=null),re.flags=z.flags&14680064,re.childLanes=z.childLanes,re.lanes=z.lanes,re.child=z.child,re.memoizedProps=z.memoizedProps,re.memoizedState=z.memoizedState,re.updateQueue=z.updateQueue,H=z.dependencies,re.dependencies=H===null?null:{lanes:H.lanes,firstContext:H.firstContext},re.sibling=z.sibling,re.index=z.index,re.ref=z.ref,re}function ZD(z,H,re,ce,ye,xe){var Ze=2;if(ce=z,typeof z=="function")Eq(z)&&(Ze=1);else if(typeof z=="string")Ze=5;else e:switch(z){case E:return z7(re.children,ye,xe,H);case x:Ze=8,ye|=8;break;case k:return z=v3(12,re,H,ye|2),z.elementType=k,z.lanes=xe,z;case R:return z=v3(13,re,H,ye),z.elementType=R,z.lanes=xe,z;case N:return z=v3(19,re,H,ye),z.elementType=N,z.lanes=xe,z;case P:return w9(re,ye,xe,H);default:if(typeof z=="object"&&z!==null)switch(z.$$typeof){case I:Ze=10;break e;case M:Ze=9;break e;case B:Ze=11;break e;case A:Ze=14;break e;case D:Ze=16,ce=null;break e}throw Error(t(130,z==null?z:typeof z,""))}return H=v3(Ze,re,H,ye),H.elementType=z,H.type=ce,H.lanes=xe,H}function z7(z,H,re,ce){return z=v3(7,z,ce,H),z.lanes=re,z}function w9(z,H,re,ce){return z=v3(22,z,ce,H),z.elementType=P,z.lanes=re,z.stateNode={isHidden:!1},z}function Sq(z,H,re){return z=v3(6,z,null,H),z.lanes=re,z}function CB(z,H,re){return H=v3(4,z.children!==null?z.children:[],z.key,H),H.lanes=re,H.stateNode={containerInfo:z.containerInfo,pendingChildren:null,implementation:z.implementation},H}function Vle(z,H,re,ce,ye){this.tag=H,this.containerInfo=z,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hn(0),this.expirationTimes=hn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hn(0),this.identifierPrefix=ce,this.onRecoverableError=ye,this.mutableSourceEagerHydrationData=null}function EB(z,H,re,ce,ye,xe,Ze,Ut,fn){return z=new Vle(z,H,re,Ut,fn),H===1?(H=1,xe===!0&&(H|=8)):H=0,xe=v3(3,null,null,H),z.current=xe,xe.stateNode=z,xe.memoizedState={element:ce,isDehydrated:re,cache:null,transitions:null,pendingSuspenseBoundaries:null},eq(xe),z}function aSe(z,H,re){var ce=31?L-1:0),ee=1;ee1?L-1:0),ee=1;ee2&&(T[0]==="o"||T[0]==="O")&&(T[1]==="n"||T[1]==="N")}function Xe(T,L,q,ee){if(q!==null&&q.type===Re)return!1;switch(typeof L){case"function":case"symbol":return!0;case"boolean":{if(ee)return!1;if(q!==null)return!q.acceptsBooleans;var ae=T.toLowerCase().slice(0,5);return ae!=="data-"&&ae!=="aria-"}default:return!1}}function Ye(T,L,q,ee){if(L===null||typeof L>"u"||Xe(T,L,q,ee))return!0;if(ee)return!1;if(q!==null)switch(q.type){case at:return!L;case tt:return L===!1;case vt:return isNaN(L);case bt:return isNaN(L)||L<1}return!1}function nt(T){return Et.hasOwnProperty(T)?Et[T]:null}function lt(T,L,q,ee,ae,fe,we){this.acceptsBooleans=L===Be||L===at||L===tt,this.attributeName=ee,this.attributeNamespace=ae,this.mustUseProperty=q,this.propertyName=T,this.type=L,this.sanitizeURL=fe,this.removeEmptyString=we}var Et={},Kt=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Kt.forEach(function(T){Et[T]=new lt(T,Re,!1,T,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(T){var L=T[0],q=T[1];Et[L]=new lt(L,Ne,!1,q,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(T){Et[T]=new lt(T,Be,!1,T.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(T){Et[T]=new lt(T,Be,!1,T,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"].forEach(function(T){Et[T]=new lt(T,at,!1,T.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(T){Et[T]=new lt(T,at,!0,T,null,!1,!1)}),["capture","download"].forEach(function(T){Et[T]=new lt(T,tt,!1,T,null,!1,!1)}),["cols","rows","size","span"].forEach(function(T){Et[T]=new lt(T,bt,!1,T,null,!1,!1)}),["rowSpan","start"].forEach(function(T){Et[T]=new lt(T,vt,!1,T.toLowerCase(),null,!1,!1)});var dn=/[\-\:]([a-z])/g,ln=function(T){return T[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"].forEach(function(T){var L=T.replace(dn,ln);Et[L]=new lt(L,Ne,!1,T,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(T){var L=T.replace(dn,ln);Et[L]=new lt(L,Ne,!1,T,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(T){var L=T.replace(dn,ln);Et[L]=new lt(L,Ne,!1,T,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(T){Et[T]=new lt(T,Ne,!1,T.toLowerCase(),null,!1,!1)});var on="xlinkHref";Et[on]=new lt("xlinkHref",Ne,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(T){Et[T]=new lt(T,Ne,!1,T.toLowerCase(),null,!0,!0)});var un=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,Pt=!1;function Nt(T){!Pt&&un.test(T)&&(Pt=!0,o("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(T)))}function ht(T,L,q,ee){if(ee.mustUseProperty){var ae=ee.propertyName;return T[ae]}else{me(q,L),ee.sanitizeURL&&Nt(""+q);var fe=ee.attributeName,we=null;if(ee.type===tt){if(T.hasAttribute(fe)){var Me=T.getAttribute(fe);return Me===""?!0:Ye(L,q,ee,!1)?Me:Me===""+q?q:Me}}else if(T.hasAttribute(fe)){if(Ye(L,q,ee,!1))return T.getAttribute(fe);if(ee.type===at)return q;we=T.getAttribute(fe)}return Ye(L,q,ee,!1)?we===null?q:we:we===""+q?q:we}}function Ve(T,L,q,ee){{if(!Je(L))return;if(!T.hasAttribute(L))return q===void 0?void 0:null;var ae=T.getAttribute(L);return me(q,L),ae===""+q?q:ae}}function Rt(T,L,q,ee){var ae=nt(L);if(!Ke(L,ae,ee)){if(Ye(L,q,ae,ee)&&(q=null),ee||ae===null){if(Je(L)){var fe=L;q===null?T.removeAttribute(fe):(me(q,L),T.setAttribute(fe,""+q))}return}var we=ae.mustUseProperty;if(we){var Me=ae.propertyName;if(q===null){var $e=ae.type;T[Me]=$e===at?!1:""}else T[Me]=q;return}var dt=ae.attributeName,kt=ae.attributeNamespace;if(q===null)T.removeAttribute(dt);else{var Dn=ae.type,xn;Dn===at||Dn===tt&&q===!0?xn="":(me(q,dt),xn=""+q,ae.sanitizeURL&&Nt(xn.toString())),kt?T.setAttributeNS(kt,dt,xn):T.setAttribute(dt,xn)}}}var cn=Symbol.for("react.element"),xt=Symbol.for("react.portal"),We=Symbol.for("react.fragment"),rt=Symbol.for("react.strict_mode"),gt=Symbol.for("react.profiler"),rn=Symbol.for("react.provider"),qe=Symbol.for("react.context"),Dt=Symbol.for("react.forward_ref"),nn=Symbol.for("react.suspense"),_t=Symbol.for("react.suspense_list"),qt=Symbol.for("react.memo"),gn=Symbol.for("react.lazy"),vn=Symbol.for("react.scope"),Nn=Symbol.for("react.debug_trace_mode"),Sr=Symbol.for("react.offscreen"),ur=Symbol.for("react.legacy_hidden"),Lr=Symbol.for("react.cache"),wt=Symbol.for("react.tracing_marker"),Lt=Symbol.iterator,ze="@@iterator";function ut(T){if(T===null||typeof T!="object")return null;var L=Lt&&T[Lt]||T[ze];return typeof L=="function"?L:null}var Ct=Object.assign,Zt=0,Vn,Bn,Hn,$r,Nr,ii,Zr;function Ai(){}Ai.__reactDisabledLog=!0;function Ge(){{if(Zt===0){Vn=console.log,Bn=console.info,Hn=console.warn,$r=console.error,Nr=console.group,ii=console.groupCollapsed,Zr=console.groupEnd;var T={configurable:!0,enumerable:!0,value:Ai,writable:!0};Object.defineProperties(console,{info:T,log:T,warn:T,error:T,group:T,groupCollapsed:T,groupEnd:T})}Zt++}}function ct(){{if(Zt--,Zt===0){var T={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Ct({},T,{value:Vn}),info:Ct({},T,{value:Bn}),warn:Ct({},T,{value:Hn}),error:Ct({},T,{value:$r}),group:Ct({},T,{value:Nr}),groupCollapsed:Ct({},T,{value:ii}),groupEnd:Ct({},T,{value:Zr})})}Zt<0&&o("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var mt=t.ReactCurrentDispatcher,Yt;function Bt(T,L,q){{if(Yt===void 0)try{throw Error()}catch(ae){var ee=ae.stack.trim().match(/\n( *(at )?)/);Yt=ee&&ee[1]||""}return` `+Yt+T}}var an=!1,yn;{var Gt=typeof WeakMap=="function"?WeakMap:Map;yn=new Gt}function Jt(T,L){if(!T||an)return"";{var q=yn.get(T);if(q!==void 0)return q}var ee;an=!0;var ae=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var fe;fe=mt.current,mt.current=null,Ge();try{if(L){var we=function(){throw Error()};if(Object.defineProperty(we.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(we,[])}catch(er){ee=er}Reflect.construct(T,[],we)}else{try{we.call()}catch(er){ee=er}T.call(we.prototype)}}else{try{throw Error()}catch(er){ee=er}T()}}catch(er){if(er&&ee&&typeof er.stack=="string"){for(var Me=er.stack.split(` `),$e=ee.stack.split(` `),dt=Me.length-1,kt=$e.length-1;dt>=1&&kt>=0&&Me[dt]!==$e[kt];)kt--;for(;dt>=1&&kt>=0;dt--,kt--)if(Me[dt]!==$e[kt]){if(dt!==1||kt!==1)do if(dt--,kt--,kt<0||Me[dt]!==$e[kt]){var Dn=` `+Me[dt].replace(" at new "," at ");return T.displayName&&Dn.includes("")&&(Dn=Dn.replace("",T.displayName)),typeof T=="function"&&yn.set(T,Dn),Dn}while(dt>=1&&kt>=0);break}}}finally{an=!1,mt.current=fe,ct(),Error.prepareStackTrace=ae}var xn=T?T.displayName||T.name:"",qn=xn?Bt(xn):"";return typeof T=="function"&&yn.set(T,qn),qn}function In(T,L,q){return Jt(T,!0)}function $t(T,L,q){return Jt(T,!1)}function hn(T){var L=T.prototype;return!!(L&&L.isReactComponent)}function vr(T,L,q){if(T==null)return"";if(typeof T=="function")return Jt(T,hn(T));if(typeof T=="string")return Bt(T);switch(T){case nn:return Bt("Suspense");case _t:return Bt("SuspenseList")}if(typeof T=="object")switch(T.$$typeof){case Dt:return $t(T.render);case qt:return vr(T.type,L,q);case gn:{var ee=T,ae=ee._payload,fe=ee._init;try{return vr(fe(ae),L,q)}catch{}}}return""}function hi(T){switch(T._debugOwner&&T._debugOwner.type,T._debugSource,T.tag){case f:return Bt(T.type);case x:return Bt("Lazy");case w:return Bt("Suspense");case M:return Bt("SuspenseList");case l:case c:case E:return $t(T.type);case y:return $t(T.type.render);case u:return In(T.type);default:return""}}function Ei(T){try{var L="",q=T;do L+=hi(q),q=q.return;while(q);return L}catch(ee){return` Error generating stack: `+ee.message+` `+ee.stack}}function Fr(T,L,q){var ee=T.displayName;if(ee)return ee;var ae=L.displayName||L.name||"";return ae!==""?q+"("+ae+")":q}function Zi(T){return T.displayName||"Context"}function _i(T){if(T==null)return null;if(typeof T.tag=="number"&&o("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof T=="function")return T.displayName||T.name||null;if(typeof T=="string")return T;switch(T){case We:return"Fragment";case xt:return"Portal";case gt:return"Profiler";case rt:return"StrictMode";case nn:return"Suspense";case _t:return"SuspenseList"}if(typeof T=="object")switch(T.$$typeof){case qe:var L=T;return Zi(L)+".Consumer";case rn:var q=T;return Zi(q._context)+".Provider";case Dt:return Fr(T,T.render,"ForwardRef");case qt:var ee=T.displayName||null;return ee!==null?ee:_i(T.type)||"Memo";case gn:{var ae=T,fe=ae._payload,we=ae._init;try{return _i(we(fe))}catch{return null}}}return null}function ds(T,L,q){var ee=L.displayName||L.name||"";return T.displayName||(ee!==""?q+"("+ee+")":q)}function ai(T){return T.displayName||"Context"}function _r(T){var L=T.tag,q=T.type;switch(L){case A:return"Cache";case v:var ee=q;return ai(ee)+".Consumer";case b:var ae=q;return ai(ae._context)+".Provider";case I:return"DehydratedFragment";case y:return ds(q,q.render,"ForwardRef");case p:return"Fragment";case f:return q;case h:return"Portal";case d:return"Root";case m:return"Text";case x:return _i(q);case g:return q===rt?"StrictMode":"Mode";case R:return"Offscreen";case _:return"Profiler";case B:return"Scope";case w:return"Suspense";case M:return"SuspenseList";case D:return"TracingMarker";case u:case l:case k:case c:case C:case E:if(typeof q=="function")return q.displayName||q.name||null;if(typeof q=="string")return q;break}return null}var Gi=t.ReactDebugCurrentFrame,Ui=null,oo=!1;function Ys(){{if(Ui===null)return null;var T=Ui._debugOwner;if(T!==null&&typeof T<"u")return _r(T)}return null}function nl(){return Ui===null?"":Ei(Ui)}function xo(){Gi.getCurrentStack=null,Ui=null,oo=!1}function ss(T){Gi.getCurrentStack=T===null?null:nl,Ui=T,oo=!1}function $1(){return Ui}function ql(T){oo=T}function F1(T){return""+T}function di(T){switch(typeof T){case"boolean":case"number":case"string":case"undefined":return T;case"object":return Ie(T),T;default:return""}}var Rn={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Or(T,L){Rn[L.type]||L.onChange||L.onInput||L.readOnly||L.disabled||L.value==null||o("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),L.onChange||L.readOnly||L.disabled||L.checked==null||o("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function xa(T){var L=T.type,q=T.nodeName;return q&&q.toLowerCase()==="input"&&(L==="checkbox"||L==="radio")}function ya(T){return T._valueTracker}function so(T){T._valueTracker=null}function _2(T){var L="";return T&&(xa(T)?L=T.checked?"true":"false":L=T.value),L}function $c(T){var L=xa(T)?"checked":"value",q=Object.getOwnPropertyDescriptor(T.constructor.prototype,L);Ie(T[L]);var ee=""+T[L];if(!(T.hasOwnProperty(L)||typeof q>"u"||typeof q.get!="function"||typeof q.set!="function")){var ae=q.get,fe=q.set;Object.defineProperty(T,L,{configurable:!0,get:function(){return ae.call(this)},set:function(Me){Ie(Me),ee=""+Me,fe.call(this,Me)}}),Object.defineProperty(T,L,{enumerable:q.enumerable});var we={getValue:function(){return ee},setValue:function(Me){Ie(Me),ee=""+Me},stopTracking:function(){so(T),delete T[L]}};return we}}function nd(T){ya(T)||(T._valueTracker=$c(T))}function Pd(T){if(!T)return!1;var L=ya(T);if(!L)return!0;var q=L.getValue(),ee=_2(T);return ee!==q?(L.setValue(ee),!0):!1}function s3(T){if(T=T||(typeof document<"u"?document:void 0),typeof T>"u")return null;try{return T.activeElement||T.body}catch{return T.body}}var tS=!1,nS=!1,n9=!1,A_=!1;function rS(T){var L=T.type==="checkbox"||T.type==="radio";return L?T.checked!=null:T.value!=null}function iS(T,L){var q=T,ee=L.checked,ae=Ct({},L,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:ee??q._wrapperState.initialChecked});return ae}function pg(T,L){Or("input",L),L.checked!==void 0&&L.defaultChecked!==void 0&&!nS&&(o("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",Ys()||"A component",L.type),nS=!0),L.value!==void 0&&L.defaultValue!==void 0&&!tS&&(o("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",Ys()||"A component",L.type),tS=!0);var q=T,ee=L.defaultValue==null?"":L.defaultValue;q._wrapperState={initialChecked:L.checked!=null?L.checked:L.defaultChecked,initialValue:di(L.value!=null?L.value:ee),controlled:rS(L)}}function Ue(T,L){var q=T,ee=L.checked;ee!=null&&Rt(q,"checked",ee,!1)}function Qt(T,L){var q=T;{var ee=rS(L);!q._wrapperState.controlled&&ee&&!A_&&(o("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),A_=!0),q._wrapperState.controlled&&!ee&&!n9&&(o("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),n9=!0)}Ue(T,L);var ae=di(L.value),fe=L.type;if(ae!=null)fe==="number"?(ae===0&&q.value===""||q.value!=ae)&&(q.value=F1(ae)):q.value!==F1(ae)&&(q.value=F1(ae));else if(fe==="submit"||fe==="reset"){q.removeAttribute("value");return}L.hasOwnProperty("value")?ko(q,L.type,ae):L.hasOwnProperty("defaultValue")&&ko(q,L.type,di(L.defaultValue)),L.checked==null&&L.defaultChecked!=null&&(q.defaultChecked=!!L.defaultChecked)}function Yn(T,L,q){var ee=T;if(L.hasOwnProperty("value")||L.hasOwnProperty("defaultValue")){var ae=L.type,fe=ae==="submit"||ae==="reset";if(fe&&(L.value===void 0||L.value===null))return;var we=F1(ee._wrapperState.initialValue);q||we!==ee.value&&(ee.value=we),ee.defaultValue=we}var Me=ee.name;Me!==""&&(ee.name=""),ee.defaultChecked=!ee.defaultChecked,ee.defaultChecked=!!ee._wrapperState.initialChecked,Me!==""&&(ee.name=Me)}function cr(T,L){var q=T;Qt(q,L),pi(q,L)}function pi(T,L){var q=L.name;if(L.type==="radio"&&q!=null){for(var ee=T;ee.parentNode;)ee=ee.parentNode;me(q,"name");for(var ae=ee.querySelectorAll("input[name="+JSON.stringify(""+q)+'][type="radio"]'),fe=0;fe.")))}):L.dangerouslySetInnerHTML!=null&&(fl||(fl=!0,o("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),L.selected!=null&&!qi&&(o("Use the `defaultValue` or `value` props on must be a scalar value if `multiple` is false.%s",q,Fc())}}}}function I7(T,L,q,ee){var ae=T.options;if(L){for(var fe=q,we={},Me=0;Me.");var ee=Ct({},L,{value:void 0,defaultValue:void 0,children:F1(q._wrapperState.initialValue)});return ee}function TG(T,L){var q=T;Or("textarea",L),L.value!==void 0&&L.defaultValue!==void 0&&!Ose&&(o("%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://reactjs.org/link/controlled-components",Ys()||"A component"),Ose=!0);var ee=L.value;if(ee==null){var ae=L.children,fe=L.defaultValue;if(ae!=null){o("Use the `defaultValue` or `value` props instead of setting children on