{"version":3,"sources":["../../../src/tron/gen/template-inline.ts","../../../src/tron/gen/template.ts","../../../src/tron/template-loader.ts","../../../src/themeUtils.ts","../../../src/tron/paywall.ts","../../../src/tron/index.ts"],"names":["TRON_PAYWALL_TEMPLATE"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAA,uBAAA,GAAA,EAAA;AAAA,QAAA,CAAA,uBAAA,EAAA;AAAA,EAAA,4BAAA,EAAA,MAAA;AAAA,CAAA,CAAA;AAAA,IAKa,4BAAA;AALb,IAAA,oBAAA,GAAA,KAAA,CAAA;AAAA,EAAA,iCAAA,GAAA;AAKO,IAAM,4BAAA,GAA+B,grmTAAA;AAAA,EAAA;AAAA,CAAA,CAAA;;;ACL5C,IAAA,gBAAA,GAAA,EAAA;AAAA,QAAA,CAAA,gBAAA,EAAA;AAAA,EAAA,qBAAA,EAAA,MAAA;AAAA,CAAA,CAAA;AAAA,IAKa,qBAAA;AALb,IAAA,aAAA,GAAA,KAAA,CAAA;AAAA,EAAA,0BAAA,GAAA;AAKO,IAAM,qBAAA,GAAwB,4cAAA;AAAA,EAAA;AAAA,CAAA,CAAA;;;ACLrC,IAAI,iBAAA,GAAmC,IAAA;AACvC,IAAI,oBAAA,GAAsC,IAAA;AAQnC,SAAS,eAAA,CAAgB,OAAyB,KAAA,EAAsB;AAC7E,EAAA,IAAI,SAAS,QAAA,EAAU;AACrB,IAAA,IAAI,yBAAyB,IAAA,EAAM;AACjC,MAAA,OAAO,oBAAA;AAAA,IACT;AACA,IAAA,IAAI;AAEF,MAAA,MAAM,QAAA,IAAW,oBAAA,EAAA,EAAA,YAAA,CAAA,uBAAA,CAAA,CAAA;AACjB,MAAA,oBAAA,GAAuB,QAAA,CAAS,4BAAA;AAChC,MAAA,OAAO,oBAAA;AAAA,IACT,CAAA,CAAA,MAAQ;AACN,MAAA,OAAO,IAAA;AAAA,IACT;AAAA,EACF;AAEA,EAAA,IAAI,sBAAsB,IAAA,EAAM;AAC9B,IAAA,OAAO,iBAAA;AAAA,EACT;AACA,EAAA,IAAI;AAEF,IAAA,MAAM,QAAA,IAAW,aAAA,EAAA,EAAA,YAAA,CAAA,gBAAA,CAAA,CAAA;AACjB,IAAA,iBAAA,GAAoB,QAAA,CAAS,qBAAA;AAC7B,IAAA,OAAO,iBAAA;AAAA,EACT,CAAA,CAAA,MAAQ;AACN,IAAA,OAAO,IAAA;AAAA,EACT;AACF;;;AC1BO,SAAS,oBAAoB,KAAA,EAA8B;AAChE,EAAA,IAAI,CAAC,KAAA,EAAO;AACV,IAAA,OAAO,EAAA;AAAA,EACT;AAEA,EAAA,MAAM,WAAA,GAAc,IAAA,CAAK,SAAA,CAAU,KAAK,CAAA;AAExC,EAAA,OAAO;AAAA;AAAA;AAAA,kBAAA,EAGW,WAAW,CAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,WAAA,CAAA;AAsD/B;;;AC/DA,SAAS,aAAa,GAAA,EAAqB;AACzC,EAAA,OAAO,GAAA,CACJ,QAAQ,KAAA,EAAO,MAAM,EACrB,OAAA,CAAQ,IAAA,EAAM,KAAK,CAAA,CACnB,OAAA,CAAQ,IAAA,EAAM,KAAK,CAAA,CACnB,OAAA,CAAQ,KAAA,EAAO,KAAK,CAAA,CACpB,OAAA,CAAQ,OAAO,KAAK,CAAA,CACpB,OAAA,CAAQ,KAAA,EAAO,KAAK,CAAA;AACzB;AA0BO,SAAS,mBAAmB,OAAA,EAAqC;AACtE,EAAA,MAAM,IAAA,GAAO,QAAQ,YAAA,IAAgB,KAAA;AACrC,EAAA,MAAMA,sBAAAA,GAAwB,gBAAgB,IAAI,CAAA;AAElD,EAAA,IAAI,CAACA,sBAAAA,EAAuB;AAC1B,IAAA,OAAO,CAAA,iHAAA,CAAA;AAAA,EACT;AAEA,EAAA,MAAM,EAAE,QAAQ,OAAA,EAAS,eAAA,EAAiB,YAAY,OAAA,EAAS,OAAA,EAAS,OAAM,GAAI,OAAA;AAElF,EAAA,MAAM,YAAA,GAAe,UACjB,iEAAA,GACA,EAAA;AAEJ,EAAA,MAAM,WAAA,GAAc,oBAAoB,KAAK,CAAA;AAE7C,EAAA,MAAM,YAAA,GAAe;AAAA;AAAA;AAAA,cAAA,EAGP,MAAM,CAAA;AAAA,uBAAA,EACG,IAAA,CAAK,SAAA,CAAU,eAAe,CAAC,CAAA;AAAA,eAAA,EACvC,OAAO,CAAA;AAAA,mBAAA,EACH,YAAA,CAAa,UAAU,CAAC,CAAA;AAAA;AAAA;AAAA;AAAA,gBAAA,EAI3B,YAAA,CAAa,OAAA,IAAW,EAAE,CAAC,CAAA;AAAA,gBAAA,EAC3B,YAAA,CAAa,OAAA,IAAW,EAAE,CAAC,CAAA;AAAA;AAAA,IAAA,EAEvC,YAAY;AAAA,WAAA,CAAA;AAGhB,EAAA,OAAOA,uBAAsB,OAAA,CAAQ,SAAA,EAAW,CAAA,EAAG,WAAW,GAAG,YAAY;AAAA,OAAA,CAAW,CAAA;AAC1F;;;AClEO,IAAM,WAAA,GAAqC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAOhD,SAAS,WAAA,EAA2C;AAClD,IAAA,OAAO,WAAA,CAAY,OAAA,CAAQ,UAAA,CAAW,OAAO,CAAA;AAAA,EAC/C,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAUA,YAAA,CACE,WAAA,EACA,eAAA,EACA,MAAA,EACQ;AAER,IAAA,MAAM,MAAA,GAAS,WAAA,CAAY,MAAA,GACvB,UAAA,CAAW,YAAY,MAAM,CAAA,GAAI,GAAA,GACjC,WAAA,CAAY,iBAAA,GACV,UAAA,CAAW,WAAA,CAAY,iBAAiB,IAAI,GAAA,GAC5C,CAAA;AAEN,IAAA,OAAO,kBAAA,CAAmB;AAAA,MACxB,MAAA;AAAA,MACA,eAAA;AAAA,MACA,UAAA,EAAY,eAAA,CAAgB,QAAA,EAAU,GAAA,IAAO,OAAO,UAAA,IAAc,EAAA;AAAA,MAClE,OAAA,EAAS,OAAO,OAAA,IAAW,IAAA;AAAA,MAC3B,SAAS,MAAA,CAAO,OAAA;AAAA,MAChB,SAAS,MAAA,CAAO,OAAA;AAAA,MAChB,OAAO,MAAA,CAAO;AAAA,KACf,CAAA;AAAA,EACH;AACF","file":"index.cjs","sourcesContent":["// THIS FILE IS AUTO-GENERATED - DO NOT EDIT\n/**\n * Full inline TRON paywall template with all JS/CSS embedded.\n * Use deliveryMode: \"inline\" to enable this template.\n */\nexport const TRON_PAYWALL_TEMPLATE_INLINE = \"<!DOCTYPE html><html lang=\\\"en\\\"><head>\\n        <meta charset=\\\"UTF-8\\\">\\n        <meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\">\\n    <title>Payment Required</title><style>*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--background-color: #f9fafb;--container-background-color: #ffffff;--text-color: #111827;--secondary-text-color: #4b5563;--muted-text-color: #6b7280;--border-color: #e5e7eb;--details-background-color: #f9fafb;--details-background-color-hover: #f3f4f6;--button-primary-color: #2563eb;--button-primary-hover-color: #1d4ed8;--button-secondary-color: #eef0f3;--button-secondary-hover-color: #e9ebee;--button-positive-color: #059669;--button-positive-hover-color: #047857;--button-error-color: #ef4444;--button-error-hover-color: #dc2626;--focus-ring-color: rgba(37, 99, 235, .4);--shadow-color: rgba(0, 0, 0, .1);--shadow-color-light: rgba(0, 0, 0, .06)}.dark{--background-color: #111827;--container-background-color: #1f2937;--text-color: #f9fafb;--secondary-text-color: #d1d5db;--muted-text-color: #9ca3af;--border-color: #374151;--details-background-color: #374151;--details-background-color-hover: #4b5563;--button-primary-color: #3b82f6;--button-primary-hover-color: #2563eb;--button-secondary-color: #374151;--button-secondary-hover-color: #4b5563;--button-positive-color: #10b981;--button-positive-hover-color: #059669;--button-error-color: #f87171;--button-error-hover-color: #ef4444;--focus-ring-color: rgba(59, 130, 246, .5);--shadow-color: rgba(0, 0, 0, .3);--shadow-color-light: rgba(0, 0, 0, .2)}body{min-height:100vh;background-color:var(--background-color);color:var(--text-color);font-family:Inter,system-ui,-apple-system,sans-serif}.container{max-width:32rem;margin:4rem auto;padding:1.5rem;background-color:var(--container-background-color);border-radius:.75rem;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 4px 6px -1px var(--shadow-color),0 2px 4px -1px var(--shadow-color-light)}.header{display:flex;flex-direction:column;gap:1rem}.title{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.subtitle{color:var(--secondary-text-color)}.instructions{font-size:.9rem;color:var(--secondary-text-color);font-style:italic}.instructions a{color:var(--button-primary-color);text-decoration:none}.instructions a:hover{text-decoration:underline}.content{display:flex;flex-direction:column;gap:1rem}.input{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--container-background-color);color:var(--text-color);transition:border-color .15s,box-shadow .15s}.input:focus{outline:none;border-color:var(--button-primary-color);box-shadow:0 0 0 3px var(--focus-ring-color)}.button{width:100%;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;transition:background-color .15s,transform .1s;min-height:44px}.button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color)}.button:active{transform:scale(.98)}.button:disabled{opacity:.6;cursor:not-allowed}.button-primary{background-color:var(--button-primary-color);color:#fff}.button-primary:hover:not(:disabled){background-color:var(--button-primary-hover-color)}.button-secondary{background-color:var(--button-secondary-color);color:var(--text-color)}.button-secondary:hover:not(:disabled){background-color:var(--button-secondary-hover-color)}.button-positive{background-color:var(--button-positive-color);color:#fff}.button-positive:hover:not(:disabled){background-color:var(--button-positive-hover-color)}.button-error{background-color:var(--button-error-color);color:#fff}.button-error:hover:not(:disabled){background-color:var(--button-error-hover-color)}.payment-details{padding:1rem;margin-bottom:1rem;background-color:var(--details-background-color);border-radius:.5rem}.payment-row{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:.5rem}.payment-row:last-child{margin-bottom:0}.payment-label{color:var(--text-color)}.payment-value{font-weight:500}.hidden{display:none}.status{text-align:center;font-size:.875rem;color:var(--secondary-text-color)}.status[role=status]{min-height:1.5rem}.cta-container{display:flex;flex-basis:50%;flex-direction:row;gap:.5rem;margin-top:1rem}.balance-button{background-color:transparent;border:none;cursor:pointer;min-height:1rem;min-width:150px;display:flex;justify-content:flex-end;align-items:center;color:var(--text-color)}.balance-button:focus-visible{outline:2px solid var(--button-primary-color);outline-offset:2px;border-radius:4px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{display:inline-flex;align-items:center;justify-content:center}.spinner>div{animation:spin 1s linear infinite;border:2px solid var(--border-color);border-top-color:var(--button-primary-color);border-radius:50%;width:1rem;height:1rem}.network-selector{width:100%}.network-selector-header{margin-bottom:1.5rem}.network-selector-title{font-size:1.25rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.network-selector-subtitle{font-size:.875rem;color:var(--secondary-text-color)}.network-options{display:flex;flex-direction:column;gap:.75rem}.network-option{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;background-color:var(--details-background-color);border:1px solid var(--border-color);border-radius:.75rem;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s;text-align:left}.network-option:hover{background-color:var(--details-background-color-hover);border-color:var(--button-primary-color)}.network-option:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color);border-color:var(--button-primary-color)}.network-option:active{transform:scale(.98)}.network-option-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.network-option-icon svg{width:32px;height:32px}.network-option-info{flex-grow:1;display:flex;flex-direction:column;gap:.25rem}.network-option-name{font-weight:600;color:var(--text-color)}.network-option-amount{font-size:.875rem;color:var(--muted-text-color)}.network-option-arrow{flex-shrink:0;color:var(--muted-text-color)}.back-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-bottom:1rem;background-color:transparent;border:none;color:var(--secondary-text-color);font-size:.875rem;cursor:pointer;transition:color .15s;align-self:flex-start}.back-button:hover{color:var(--text-color)}.back-button:focus-visible{outline:2px solid var(--button-primary-color);outline-offset:2px;border-radius:4px}.back-button svg{width:16px;height:16px}.w-full{width:100%}.gap-8{gap:2rem}@media(max-width:640px){.container{margin:1rem;padding:1rem;border-radius:.5rem}.title{font-size:1.25rem}.cta-container{flex-direction:column}.network-option{padding:.75rem}.network-option-icon{width:32px;height:32px}.network-option-icon svg{width:24px;height:24px}}.payment-progress{display:flex;align-items:flex-start;justify-content:center;gap:0;width:100%;margin-bottom:1.5rem}.progress-step{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:80px}.progress-step-indicator{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;position:relative;z-index:1}.progress-step.pending .progress-step-indicator{background-color:var(--details-background-color);border:2px solid var(--border-color);color:var(--muted-text-color)}.progress-step.current .progress-step-indicator,.progress-step.current.processing .progress-step-indicator{background-color:var(--button-primary-color);border:2px solid var(--button-primary-color);color:#fff}.progress-step.current.error .progress-step-indicator{background-color:var(--button-error-color);border:2px solid var(--button-error-color);color:#fff}.progress-step.completed .progress-step-indicator{background-color:var(--button-positive-color);border:2px solid var(--button-positive-color);color:#fff}.progress-step-number{line-height:1}.progress-step-label{font-size:.75rem;color:var(--muted-text-color);margin-top:.5rem;text-align:center;transition:color .2s}.progress-step.current .progress-step-label{color:var(--text-color);font-weight:500}.progress-step.completed .progress-step-label{color:var(--button-positive-color)}.progress-connector{position:absolute;top:16px;left:calc(50% + 16px);width:calc(100% - 32px);height:2px;background-color:var(--border-color);transition:background-color .2s}.progress-connector.completed{background-color:var(--button-positive-color)}@keyframes progress-spin{to{transform:rotate(360deg)}}.progress-spinner{animation:progress-spin 1s linear infinite}@media(max-width:640px){.progress-step{max-width:60px}.progress-step-indicator{width:28px;height:28px;font-size:.7rem}.progress-step-label{font-size:.65rem}.progress-connector{top:14px;left:calc(50% + 14px);width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.qr-code-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;background-color:var(--container-background-color);border:1px solid var(--border-color);border-radius:.75rem;margin-bottom:1rem}.qr-code-canvas{border-radius:.5rem;background-color:var(--container-background-color)}.qr-code-label{font-size:.875rem;color:var(--secondary-text-color);text-align:center;max-width:200px;word-break:break-all}.qr-code-copy-button{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;min-height:36px;width:auto}@media(max-width:640px){.qr-code-container{padding:.75rem}.qr-code-canvas{max-width:160px;max-height:160px}}.tx-status-container{width:100%;padding:1rem;background-color:var(--details-background-color);border:1px solid var(--border-color);border-radius:.75rem;margin-top:1rem}.tx-status-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.tx-status-label{font-size:.875rem;font-weight:500;color:var(--secondary-text-color)}.tx-status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.tx-status-pending{background-color:#3b82f61a;color:var(--button-primary-color)}.tx-status-success{background-color:#10b9811a;color:var(--button-positive-color)}.tx-status-error{background-color:#ef44441a;color:var(--button-error-color)}.tx-hash-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tx-hash{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;color:var(--text-color);background-color:var(--container-background-color);padding:.375rem .625rem;border-radius:.375rem;border:1px solid var(--border-color)}.tx-hash-actions{display:flex;gap:.25rem}.tx-action-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:transparent;border:1px solid var(--border-color);border-radius:.375rem;color:var(--secondary-text-color);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.tx-action-button:hover{background-color:var(--details-background-color-hover);border-color:var(--button-primary-color);color:var(--button-primary-color)}.tx-action-button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-color);border-color:var(--button-primary-color)}.tx-confirmations-bar{height:4px;background-color:var(--border-color);border-radius:2px;margin-top:.75rem;overflow:hidden}.tx-confirmations-progress{height:100%;background-color:var(--button-primary-color);border-radius:2px;transition:width .3s ease-out}@keyframes tx-spin{to{transform:rotate(360deg)}}.tx-status-spinner{animation:tx-spin 1s linear infinite}.dark .tx-status-pending{background-color:#3b82f626}.dark .tx-status-success{background-color:#10b98126}.dark .tx-status-error{background-color:#f8717126}@media(max-width:640px){.tx-status-container{padding:.75rem}.tx-status-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tx-hash-row{flex-direction:column;align-items:stretch;gap:.5rem}.tx-hash{font-size:.8rem;text-align:center}.tx-hash-actions{justify-content:center}}\\n</style></head>\\n    <body>\\n        <div id=\\\"root\\\"></div>\\n    \\n    \\n  <script type=\\\"module\\\">\\\"use strict\\\";(()=>{var Kp=Object.create;var Cr=Object.defineProperty;var Jp=Object.getOwnPropertyDescriptor;var $p=Object.getOwnPropertyNames;var Fp=Object.getPrototypeOf,Ip=Object.prototype.hasOwnProperty;var Wp=(t,e)=>()=>(t&&(e=t(t=0)),e);var Qt=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Pp=(t,e)=>{for(var n in e)Cr(t,n,{get:e[n],enumerable:!0})},ty=(t,e,n,a)=>{if(e&&typeof e==\\\"object\\\"||typeof e==\\\"function\\\")for(let i of $p(e))!Ip.call(t,i)&&i!==n&&Cr(t,i,{get:()=>e[i],enumerable:!(a=Jp(e,i))||a.enumerable});return t};var Ct=(t,e,n)=>(n=t!=null?Kp(Fp(t)):{},ty(e||!t||!t.__esModule?Cr(n,\\\"default\\\",{value:t,enumerable:!0}):n,t));var Jo=Qt(Vl=>{\\\"use strict\\\";T();Vl.byteLength=ny;Vl.toByteArray=iy;Vl.fromByteArray=ry;var xe=[],ie=[],ey=typeof Uint8Array<\\\"u\\\"?Uint8Array:Array,Ur=\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\";for(Xn=0,Qo=Ur.length;Xn<Qo;++Xn)xe[Xn]=Ur[Xn],ie[Ur.charCodeAt(Xn)]=Xn;var Xn,Qo;ie[45]=62;ie[95]=63;function Ko(t){var e=t.length;if(e%4>0)throw new Error(\\\"Invalid string. Length must be a multiple of 4\\\");var n=t.indexOf(\\\"=\\\");n===-1&&(n=e);var a=n===e?0:4-n%4;return[n,a]}function ny(t){var e=Ko(t),n=e[0],a=e[1];return(n+a)*3/4-a}function ay(t,e,n){return(e+n)*3/4-n}function iy(t){var e,n=Ko(t),a=n[0],i=n[1],l=new ey(ay(t,a,i)),u=0,r=i>0?a-4:a,s;for(s=0;s<r;s+=4)e=ie[t.charCodeAt(s)]<<18|ie[t.charCodeAt(s+1)]<<12|ie[t.charCodeAt(s+2)]<<6|ie[t.charCodeAt(s+3)],l[u++]=e>>16&255,l[u++]=e>>8&255,l[u++]=e&255;return i===2&&(e=ie[t.charCodeAt(s)]<<2|ie[t.charCodeAt(s+1)]>>4,l[u++]=e&255),i===1&&(e=ie[t.charCodeAt(s)]<<10|ie[t.charCodeAt(s+1)]<<4|ie[t.charCodeAt(s+2)]>>2,l[u++]=e>>8&255,l[u++]=e&255),l}function ly(t){return xe[t>>18&63]+xe[t>>12&63]+xe[t>>6&63]+xe[t&63]}function uy(t,e,n){for(var a,i=[],l=e;l<n;l+=3)a=(t[l]<<16&16711680)+(t[l+1]<<8&65280)+(t[l+2]&255),i.push(ly(a));return i.join(\\\"\\\")}function ry(t){for(var e,n=t.length,a=n%3,i=[],l=16383,u=0,r=n-a;u<r;u+=l)i.push(uy(t,u,u+l>r?r:u+l));return a===1?(e=t[n-1],i.push(xe[e>>2]+xe[e<<4&63]+\\\"==\\\")):a===2&&(e=(t[n-2]<<8)+t[n-1],i.push(xe[e>>10]+xe[e>>4&63]+xe[e<<2&63]+\\\"=\\\")),i.join(\\\"\\\")}});var $o=Qt(Dr=>{T();Dr.read=function(t,e,n,a,i){var l,u,r=i*8-a-1,s=(1<<r)-1,c=s>>1,o=-7,d=n?i-1:0,m=n?-1:1,y=t[e+d];for(d+=m,l=y&(1<<-o)-1,y>>=-o,o+=r;o>0;l=l*256+t[e+d],d+=m,o-=8);for(u=l&(1<<-o)-1,l>>=-o,o+=a;o>0;u=u*256+t[e+d],d+=m,o-=8);if(l===0)l=1-c;else{if(l===s)return u?NaN:(y?-1:1)*(1/0);u=u+Math.pow(2,a),l=l-c}return(y?-1:1)*u*Math.pow(2,l-a)};Dr.write=function(t,e,n,a,i,l){var u,r,s,c=l*8-i-1,o=(1<<c)-1,d=o>>1,m=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=a?0:l-1,b=a?1:-1,N=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(r=isNaN(e)?1:0,u=o):(u=Math.floor(Math.log(e)/Math.LN2),e*(s=Math.pow(2,-u))<1&&(u--,s*=2),u+d>=1?e+=m/s:e+=m*Math.pow(2,1-d),e*s>=2&&(u++,s/=2),u+d>=o?(r=0,u=o):u+d>=1?(r=(e*s-1)*Math.pow(2,i),u=u+d):(r=e*Math.pow(2,d-1)*Math.pow(2,i),u=0));i>=8;t[n+y]=r&255,y+=b,r/=256,i-=8);for(u=u<<i|r,c+=i;c>0;t[n+y]=u&255,y+=b,u/=256,c-=8);t[n+y-b]|=N*128}});var hf=Qt(Ua=>{\\\"use strict\\\";T();var Hr=Jo(),Ma=$o(),Fo=typeof Symbol==\\\"function\\\"&&typeof Symbol.for==\\\"function\\\"?Symbol.for(\\\"nodejs.util.inspect.custom\\\"):null;Ua.Buffer=g;Ua.SlowBuffer=hy;Ua.INSPECT_MAX_BYTES=50;var Gl=2147483647;Ua.kMaxLength=Gl;g.TYPED_ARRAY_SUPPORT=sy();!g.TYPED_ARRAY_SUPPORT&&typeof console<\\\"u\\\"&&typeof console.error==\\\"function\\\"&&console.error(\\\"This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.\\\");function sy(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(t,e),t.foo()===42}catch{return!1}}Object.defineProperty(g.prototype,\\\"parent\\\",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.buffer}});Object.defineProperty(g.prototype,\\\"offset\\\",{enumerable:!0,get:function(){if(g.isBuffer(this))return this.byteOffset}});function qe(t){if(t>Gl)throw new RangeError('The value \\\"'+t+'\\\" is invalid for option \\\"size\\\"');let e=new Uint8Array(t);return Object.setPrototypeOf(e,g.prototype),e}function g(t,e,n){if(typeof t==\\\"number\\\"){if(typeof e==\\\"string\\\")throw new TypeError('The \\\"string\\\" argument must be of type string. Received type number');return Lr(t)}return tf(t,e,n)}g.poolSize=8192;function tf(t,e,n){if(typeof t==\\\"string\\\")return oy(t,e);if(ArrayBuffer.isView(t))return fy(t);if(t==null)throw new TypeError(\\\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \\\"+typeof t);if(Ae(t,ArrayBuffer)||t&&Ae(t.buffer,ArrayBuffer)||typeof SharedArrayBuffer<\\\"u\\\"&&(Ae(t,SharedArrayBuffer)||t&&Ae(t.buffer,SharedArrayBuffer)))return jr(t,e,n);if(typeof t==\\\"number\\\")throw new TypeError('The \\\"value\\\" argument must not be of type number. Received type number');let a=t.valueOf&&t.valueOf();if(a!=null&&a!==t)return g.from(a,e,n);let i=dy(t);if(i)return i;if(typeof Symbol<\\\"u\\\"&&Symbol.toPrimitive!=null&&typeof t[Symbol.toPrimitive]==\\\"function\\\")return g.from(t[Symbol.toPrimitive](\\\"string\\\"),e,n);throw new TypeError(\\\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \\\"+typeof t)}g.from=function(t,e,n){return tf(t,e,n)};Object.setPrototypeOf(g.prototype,Uint8Array.prototype);Object.setPrototypeOf(g,Uint8Array);function ef(t){if(typeof t!=\\\"number\\\")throw new TypeError('\\\"size\\\" argument must be of type number');if(t<0)throw new RangeError('The value \\\"'+t+'\\\" is invalid for option \\\"size\\\"')}function cy(t,e,n){return ef(t),t<=0?qe(t):e!==void 0?typeof n==\\\"string\\\"?qe(t).fill(e,n):qe(t).fill(e):qe(t)}g.alloc=function(t,e,n){return cy(t,e,n)};function Lr(t){return ef(t),qe(t<0?0:Yr(t)|0)}g.allocUnsafe=function(t){return Lr(t)};g.allocUnsafeSlow=function(t){return Lr(t)};function oy(t,e){if((typeof e!=\\\"string\\\"||e===\\\"\\\")&&(e=\\\"utf8\\\"),!g.isEncoding(e))throw new TypeError(\\\"Unknown encoding: \\\"+e);let n=nf(t,e)|0,a=qe(n),i=a.write(t,e);return i!==n&&(a=a.slice(0,i)),a}function qr(t){let e=t.length<0?0:Yr(t.length)|0,n=qe(e);for(let a=0;a<e;a+=1)n[a]=t[a]&255;return n}function fy(t){if(Ae(t,Uint8Array)){let e=new Uint8Array(t);return jr(e.buffer,e.byteOffset,e.byteLength)}return qr(t)}function jr(t,e,n){if(e<0||t.byteLength<e)throw new RangeError('\\\"offset\\\" is outside of buffer bounds');if(t.byteLength<e+(n||0))throw new RangeError('\\\"length\\\" is outside of buffer bounds');let a;return e===void 0&&n===void 0?a=new Uint8Array(t):n===void 0?a=new Uint8Array(t,e):a=new Uint8Array(t,e,n),Object.setPrototypeOf(a,g.prototype),a}function dy(t){if(g.isBuffer(t)){let e=Yr(t.length)|0,n=qe(e);return n.length===0||t.copy(n,0,0,e),n}if(t.length!==void 0)return typeof t.length!=\\\"number\\\"||Vr(t.length)?qe(0):qr(t);if(t.type===\\\"Buffer\\\"&&Array.isArray(t.data))return qr(t.data)}function Yr(t){if(t>=Gl)throw new RangeError(\\\"Attempt to allocate Buffer larger than maximum size: 0x\\\"+Gl.toString(16)+\\\" bytes\\\");return t|0}function hy(t){return+t!=t&&(t=0),g.alloc(+t)}g.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==g.prototype};g.compare=function(e,n){if(Ae(e,Uint8Array)&&(e=g.from(e,e.offset,e.byteLength)),Ae(n,Uint8Array)&&(n=g.from(n,n.offset,n.byteLength)),!g.isBuffer(e)||!g.isBuffer(n))throw new TypeError('The \\\"buf1\\\", \\\"buf2\\\" arguments must be one of type Buffer or Uint8Array');if(e===n)return 0;let a=e.length,i=n.length;for(let l=0,u=Math.min(a,i);l<u;++l)if(e[l]!==n[l]){a=e[l],i=n[l];break}return a<i?-1:i<a?1:0};g.isEncoding=function(e){switch(String(e).toLowerCase()){case\\\"hex\\\":case\\\"utf8\\\":case\\\"utf-8\\\":case\\\"ascii\\\":case\\\"latin1\\\":case\\\"binary\\\":case\\\"base64\\\":case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return!0;default:return!1}};g.concat=function(e,n){if(!Array.isArray(e))throw new TypeError('\\\"list\\\" argument must be an Array of Buffers');if(e.length===0)return g.alloc(0);let a;if(n===void 0)for(n=0,a=0;a<e.length;++a)n+=e[a].length;let i=g.allocUnsafe(n),l=0;for(a=0;a<e.length;++a){let u=e[a];if(Ae(u,Uint8Array))l+u.length>i.length?(g.isBuffer(u)||(u=g.from(u)),u.copy(i,l)):Uint8Array.prototype.set.call(i,u,l);else if(g.isBuffer(u))u.copy(i,l);else throw new TypeError('\\\"list\\\" argument must be an Array of Buffers');l+=u.length}return i};function nf(t,e){if(g.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||Ae(t,ArrayBuffer))return t.byteLength;if(typeof t!=\\\"string\\\")throw new TypeError('The \\\"string\\\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);let n=t.length,a=arguments.length>2&&arguments[2]===!0;if(!a&&n===0)return 0;let i=!1;for(;;)switch(e){case\\\"ascii\\\":case\\\"latin1\\\":case\\\"binary\\\":return n;case\\\"utf8\\\":case\\\"utf-8\\\":return kr(t).length;case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return n*2;case\\\"hex\\\":return n>>>1;case\\\"base64\\\":return df(t).length;default:if(i)return a?-1:kr(t).length;e=(\\\"\\\"+e).toLowerCase(),i=!0}}g.byteLength=nf;function my(t,e,n){let a=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,e>>>=0,n<=e))return\\\"\\\";for(t||(t=\\\"utf8\\\");;)switch(t){case\\\"hex\\\":return xy(this,e,n);case\\\"utf8\\\":case\\\"utf-8\\\":return lf(this,e,n);case\\\"ascii\\\":return by(this,e,n);case\\\"latin1\\\":case\\\"binary\\\":return Ey(this,e,n);case\\\"base64\\\":return _y(this,e,n);case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return Ay(this,e,n);default:if(a)throw new TypeError(\\\"Unknown encoding: \\\"+t);t=(t+\\\"\\\").toLowerCase(),a=!0}}g.prototype._isBuffer=!0;function Qn(t,e,n){let a=t[e];t[e]=t[n],t[n]=a}g.prototype.swap16=function(){let e=this.length;if(e%2!==0)throw new RangeError(\\\"Buffer size must be a multiple of 16-bits\\\");for(let n=0;n<e;n+=2)Qn(this,n,n+1);return this};g.prototype.swap32=function(){let e=this.length;if(e%4!==0)throw new RangeError(\\\"Buffer size must be a multiple of 32-bits\\\");for(let n=0;n<e;n+=4)Qn(this,n,n+3),Qn(this,n+1,n+2);return this};g.prototype.swap64=function(){let e=this.length;if(e%8!==0)throw new RangeError(\\\"Buffer size must be a multiple of 64-bits\\\");for(let n=0;n<e;n+=8)Qn(this,n,n+7),Qn(this,n+1,n+6),Qn(this,n+2,n+5),Qn(this,n+3,n+4);return this};g.prototype.toString=function(){let e=this.length;return e===0?\\\"\\\":arguments.length===0?lf(this,0,e):my.apply(this,arguments)};g.prototype.toLocaleString=g.prototype.toString;g.prototype.equals=function(e){if(!g.isBuffer(e))throw new TypeError(\\\"Argument must be a Buffer\\\");return this===e?!0:g.compare(this,e)===0};g.prototype.inspect=function(){let e=\\\"\\\",n=Ua.INSPECT_MAX_BYTES;return e=this.toString(\\\"hex\\\",0,n).replace(/(.{2})/g,\\\"$1 \\\").trim(),this.length>n&&(e+=\\\" ... \\\"),\\\"<Buffer \\\"+e+\\\">\\\"};Fo&&(g.prototype[Fo]=g.prototype.inspect);g.prototype.compare=function(e,n,a,i,l){if(Ae(e,Uint8Array)&&(e=g.from(e,e.offset,e.byteLength)),!g.isBuffer(e))throw new TypeError('The \\\"target\\\" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(n===void 0&&(n=0),a===void 0&&(a=e?e.length:0),i===void 0&&(i=0),l===void 0&&(l=this.length),n<0||a>e.length||i<0||l>this.length)throw new RangeError(\\\"out of range index\\\");if(i>=l&&n>=a)return 0;if(i>=l)return-1;if(n>=a)return 1;if(n>>>=0,a>>>=0,i>>>=0,l>>>=0,this===e)return 0;let u=l-i,r=a-n,s=Math.min(u,r),c=this.slice(i,l),o=e.slice(n,a);for(let d=0;d<s;++d)if(c[d]!==o[d]){u=c[d],r=o[d];break}return u<r?-1:r<u?1:0};function af(t,e,n,a,i){if(t.length===0)return-1;if(typeof n==\\\"string\\\"?(a=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,Vr(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0)if(i)n=0;else return-1;if(typeof e==\\\"string\\\"&&(e=g.from(e,a)),g.isBuffer(e))return e.length===0?-1:Io(t,e,n,a,i);if(typeof e==\\\"number\\\")return e=e&255,typeof Uint8Array.prototype.indexOf==\\\"function\\\"?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):Io(t,[e],n,a,i);throw new TypeError(\\\"val must be string, number or Buffer\\\")}function Io(t,e,n,a,i){let l=1,u=t.length,r=e.length;if(a!==void 0&&(a=String(a).toLowerCase(),a===\\\"ucs2\\\"||a===\\\"ucs-2\\\"||a===\\\"utf16le\\\"||a===\\\"utf-16le\\\")){if(t.length<2||e.length<2)return-1;l=2,u/=2,r/=2,n/=2}function s(o,d){return l===1?o[d]:o.readUInt16BE(d*l)}let c;if(i){let o=-1;for(c=n;c<u;c++)if(s(t,c)===s(e,o===-1?0:c-o)){if(o===-1&&(o=c),c-o+1===r)return o*l}else o!==-1&&(c-=c-o),o=-1}else for(n+r>u&&(n=u-r),c=n;c>=0;c--){let o=!0;for(let d=0;d<r;d++)if(s(t,c+d)!==s(e,d)){o=!1;break}if(o)return c}return-1}g.prototype.includes=function(e,n,a){return this.indexOf(e,n,a)!==-1};g.prototype.indexOf=function(e,n,a){return af(this,e,n,a,!0)};g.prototype.lastIndexOf=function(e,n,a){return af(this,e,n,a,!1)};function py(t,e,n,a){n=Number(n)||0;let i=t.length-n;a?(a=Number(a),a>i&&(a=i)):a=i;let l=e.length;a>l/2&&(a=l/2);let u;for(u=0;u<a;++u){let r=parseInt(e.substr(u*2,2),16);if(Vr(r))return u;t[n+u]=r}return u}function yy(t,e,n,a){return Xl(kr(e,t.length-n),t,n,a)}function gy(t,e,n,a){return Xl(Oy(e),t,n,a)}function vy(t,e,n,a){return Xl(df(e),t,n,a)}function Sy(t,e,n,a){return Xl(zy(e,t.length-n),t,n,a)}g.prototype.write=function(e,n,a,i){if(n===void 0)i=\\\"utf8\\\",a=this.length,n=0;else if(a===void 0&&typeof n==\\\"string\\\")i=n,a=this.length,n=0;else if(isFinite(n))n=n>>>0,isFinite(a)?(a=a>>>0,i===void 0&&(i=\\\"utf8\\\")):(i=a,a=void 0);else throw new Error(\\\"Buffer.write(string, encoding, offset[, length]) is no longer supported\\\");let l=this.length-n;if((a===void 0||a>l)&&(a=l),e.length>0&&(a<0||n<0)||n>this.length)throw new RangeError(\\\"Attempt to write outside buffer bounds\\\");i||(i=\\\"utf8\\\");let u=!1;for(;;)switch(i){case\\\"hex\\\":return py(this,e,n,a);case\\\"utf8\\\":case\\\"utf-8\\\":return yy(this,e,n,a);case\\\"ascii\\\":case\\\"latin1\\\":case\\\"binary\\\":return gy(this,e,n,a);case\\\"base64\\\":return vy(this,e,n,a);case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return Sy(this,e,n,a);default:if(u)throw new TypeError(\\\"Unknown encoding: \\\"+i);i=(\\\"\\\"+i).toLowerCase(),u=!0}};g.prototype.toJSON=function(){return{type:\\\"Buffer\\\",data:Array.prototype.slice.call(this._arr||this,0)}};function _y(t,e,n){return e===0&&n===t.length?Hr.fromByteArray(t):Hr.fromByteArray(t.slice(e,n))}function lf(t,e,n){n=Math.min(t.length,n);let a=[],i=e;for(;i<n;){let l=t[i],u=null,r=l>239?4:l>223?3:l>191?2:1;if(i+r<=n){let s,c,o,d;switch(r){case 1:l<128&&(u=l);break;case 2:s=t[i+1],(s&192)===128&&(d=(l&31)<<6|s&63,d>127&&(u=d));break;case 3:s=t[i+1],c=t[i+2],(s&192)===128&&(c&192)===128&&(d=(l&15)<<12|(s&63)<<6|c&63,d>2047&&(d<55296||d>57343)&&(u=d));break;case 4:s=t[i+1],c=t[i+2],o=t[i+3],(s&192)===128&&(c&192)===128&&(o&192)===128&&(d=(l&15)<<18|(s&63)<<12|(c&63)<<6|o&63,d>65535&&d<1114112&&(u=d))}}u===null?(u=65533,r=1):u>65535&&(u-=65536,a.push(u>>>10&1023|55296),u=56320|u&1023),a.push(u),i+=r}return Ty(a)}var Wo=4096;function Ty(t){let e=t.length;if(e<=Wo)return String.fromCharCode.apply(String,t);let n=\\\"\\\",a=0;for(;a<e;)n+=String.fromCharCode.apply(String,t.slice(a,a+=Wo));return n}function by(t,e,n){let a=\\\"\\\";n=Math.min(t.length,n);for(let i=e;i<n;++i)a+=String.fromCharCode(t[i]&127);return a}function Ey(t,e,n){let a=\\\"\\\";n=Math.min(t.length,n);for(let i=e;i<n;++i)a+=String.fromCharCode(t[i]);return a}function xy(t,e,n){let a=t.length;(!e||e<0)&&(e=0),(!n||n<0||n>a)&&(n=a);let i=\\\"\\\";for(let l=e;l<n;++l)i+=By[t[l]];return i}function Ay(t,e,n){let a=t.slice(e,n),i=\\\"\\\";for(let l=0;l<a.length-1;l+=2)i+=String.fromCharCode(a[l]+a[l+1]*256);return i}g.prototype.slice=function(e,n){let a=this.length;e=~~e,n=n===void 0?a:~~n,e<0?(e+=a,e<0&&(e=0)):e>a&&(e=a),n<0?(n+=a,n<0&&(n=0)):n>a&&(n=a),n<e&&(n=e);let i=this.subarray(e,n);return Object.setPrototypeOf(i,g.prototype),i};function vt(t,e,n){if(t%1!==0||t<0)throw new RangeError(\\\"offset is not uint\\\");if(t+e>n)throw new RangeError(\\\"Trying to access beyond buffer length\\\")}g.prototype.readUintLE=g.prototype.readUIntLE=function(e,n,a){e=e>>>0,n=n>>>0,a||vt(e,n,this.length);let i=this[e],l=1,u=0;for(;++u<n&&(l*=256);)i+=this[e+u]*l;return i};g.prototype.readUintBE=g.prototype.readUIntBE=function(e,n,a){e=e>>>0,n=n>>>0,a||vt(e,n,this.length);let i=this[e+--n],l=1;for(;n>0&&(l*=256);)i+=this[e+--n]*l;return i};g.prototype.readUint8=g.prototype.readUInt8=function(e,n){return e=e>>>0,n||vt(e,1,this.length),this[e]};g.prototype.readUint16LE=g.prototype.readUInt16LE=function(e,n){return e=e>>>0,n||vt(e,2,this.length),this[e]|this[e+1]<<8};g.prototype.readUint16BE=g.prototype.readUInt16BE=function(e,n){return e=e>>>0,n||vt(e,2,this.length),this[e]<<8|this[e+1]};g.prototype.readUint32LE=g.prototype.readUInt32LE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216};g.prototype.readUint32BE=g.prototype.readUInt32BE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])};g.prototype.readBigUInt64LE=fn(function(e){e=e>>>0,Ca(e,\\\"offset\\\");let n=this[e],a=this[e+7];(n===void 0||a===void 0)&&Hi(e,this.length-8);let i=n+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,l=this[++e]+this[++e]*2**8+this[++e]*2**16+a*2**24;return BigInt(i)+(BigInt(l)<<BigInt(32))});g.prototype.readBigUInt64BE=fn(function(e){e=e>>>0,Ca(e,\\\"offset\\\");let n=this[e],a=this[e+7];(n===void 0||a===void 0)&&Hi(e,this.length-8);let i=n*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],l=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+a;return(BigInt(i)<<BigInt(32))+BigInt(l)});g.prototype.readIntLE=function(e,n,a){e=e>>>0,n=n>>>0,a||vt(e,n,this.length);let i=this[e],l=1,u=0;for(;++u<n&&(l*=256);)i+=this[e+u]*l;return l*=128,i>=l&&(i-=Math.pow(2,8*n)),i};g.prototype.readIntBE=function(e,n,a){e=e>>>0,n=n>>>0,a||vt(e,n,this.length);let i=n,l=1,u=this[e+--i];for(;i>0&&(l*=256);)u+=this[e+--i]*l;return l*=128,u>=l&&(u-=Math.pow(2,8*n)),u};g.prototype.readInt8=function(e,n){return e=e>>>0,n||vt(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]};g.prototype.readInt16LE=function(e,n){e=e>>>0,n||vt(e,2,this.length);let a=this[e]|this[e+1]<<8;return a&32768?a|4294901760:a};g.prototype.readInt16BE=function(e,n){e=e>>>0,n||vt(e,2,this.length);let a=this[e+1]|this[e]<<8;return a&32768?a|4294901760:a};g.prototype.readInt32LE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};g.prototype.readInt32BE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};g.prototype.readBigInt64LE=fn(function(e){e=e>>>0,Ca(e,\\\"offset\\\");let n=this[e],a=this[e+7];(n===void 0||a===void 0)&&Hi(e,this.length-8);let i=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(a<<24);return(BigInt(i)<<BigInt(32))+BigInt(n+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24)});g.prototype.readBigInt64BE=fn(function(e){e=e>>>0,Ca(e,\\\"offset\\\");let n=this[e],a=this[e+7];(n===void 0||a===void 0)&&Hi(e,this.length-8);let i=(n<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(i)<<BigInt(32))+BigInt(this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+a)});g.prototype.readFloatLE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),Ma.read(this,e,!0,23,4)};g.prototype.readFloatBE=function(e,n){return e=e>>>0,n||vt(e,4,this.length),Ma.read(this,e,!1,23,4)};g.prototype.readDoubleLE=function(e,n){return e=e>>>0,n||vt(e,8,this.length),Ma.read(this,e,!0,52,8)};g.prototype.readDoubleBE=function(e,n){return e=e>>>0,n||vt(e,8,this.length),Ma.read(this,e,!1,52,8)};function Ut(t,e,n,a,i,l){if(!g.isBuffer(t))throw new TypeError('\\\"buffer\\\" argument must be a Buffer instance');if(e>i||e<l)throw new RangeError('\\\"value\\\" argument is out of bounds');if(n+a>t.length)throw new RangeError(\\\"Index out of range\\\")}g.prototype.writeUintLE=g.prototype.writeUIntLE=function(e,n,a,i){if(e=+e,n=n>>>0,a=a>>>0,!i){let r=Math.pow(2,8*a)-1;Ut(this,e,n,a,r,0)}let l=1,u=0;for(this[n]=e&255;++u<a&&(l*=256);)this[n+u]=e/l&255;return n+a};g.prototype.writeUintBE=g.prototype.writeUIntBE=function(e,n,a,i){if(e=+e,n=n>>>0,a=a>>>0,!i){let r=Math.pow(2,8*a)-1;Ut(this,e,n,a,r,0)}let l=a-1,u=1;for(this[n+l]=e&255;--l>=0&&(u*=256);)this[n+l]=e/u&255;return n+a};g.prototype.writeUint8=g.prototype.writeUInt8=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,1,255,0),this[n]=e&255,n+1};g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,2,65535,0),this[n]=e&255,this[n+1]=e>>>8,n+2};g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,2,65535,0),this[n]=e>>>8,this[n+1]=e&255,n+2};g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,4,4294967295,0),this[n+3]=e>>>24,this[n+2]=e>>>16,this[n+1]=e>>>8,this[n]=e&255,n+4};g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,4,4294967295,0),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=e&255,n+4};function uf(t,e,n,a,i){ff(e,a,i,t,n,7);let l=Number(e&BigInt(4294967295));t[n++]=l,l=l>>8,t[n++]=l,l=l>>8,t[n++]=l,l=l>>8,t[n++]=l;let u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n++]=u,u=u>>8,t[n++]=u,u=u>>8,t[n++]=u,u=u>>8,t[n++]=u,n}function rf(t,e,n,a,i){ff(e,a,i,t,n,7);let l=Number(e&BigInt(4294967295));t[n+7]=l,l=l>>8,t[n+6]=l,l=l>>8,t[n+5]=l,l=l>>8,t[n+4]=l;let u=Number(e>>BigInt(32)&BigInt(4294967295));return t[n+3]=u,u=u>>8,t[n+2]=u,u=u>>8,t[n+1]=u,u=u>>8,t[n]=u,n+8}g.prototype.writeBigUInt64LE=fn(function(e,n=0){return uf(this,e,n,BigInt(0),BigInt(\\\"0xffffffffffffffff\\\"))});g.prototype.writeBigUInt64BE=fn(function(e,n=0){return rf(this,e,n,BigInt(0),BigInt(\\\"0xffffffffffffffff\\\"))});g.prototype.writeIntLE=function(e,n,a,i){if(e=+e,n=n>>>0,!i){let s=Math.pow(2,8*a-1);Ut(this,e,n,a,s-1,-s)}let l=0,u=1,r=0;for(this[n]=e&255;++l<a&&(u*=256);)e<0&&r===0&&this[n+l-1]!==0&&(r=1),this[n+l]=(e/u>>0)-r&255;return n+a};g.prototype.writeIntBE=function(e,n,a,i){if(e=+e,n=n>>>0,!i){let s=Math.pow(2,8*a-1);Ut(this,e,n,a,s-1,-s)}let l=a-1,u=1,r=0;for(this[n+l]=e&255;--l>=0&&(u*=256);)e<0&&r===0&&this[n+l+1]!==0&&(r=1),this[n+l]=(e/u>>0)-r&255;return n+a};g.prototype.writeInt8=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,1,127,-128),e<0&&(e=255+e+1),this[n]=e&255,n+1};g.prototype.writeInt16LE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,2,32767,-32768),this[n]=e&255,this[n+1]=e>>>8,n+2};g.prototype.writeInt16BE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,2,32767,-32768),this[n]=e>>>8,this[n+1]=e&255,n+2};g.prototype.writeInt32LE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,4,2147483647,-2147483648),this[n]=e&255,this[n+1]=e>>>8,this[n+2]=e>>>16,this[n+3]=e>>>24,n+4};g.prototype.writeInt32BE=function(e,n,a){return e=+e,n=n>>>0,a||Ut(this,e,n,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[n]=e>>>24,this[n+1]=e>>>16,this[n+2]=e>>>8,this[n+3]=e&255,n+4};g.prototype.writeBigInt64LE=fn(function(e,n=0){return uf(this,e,n,-BigInt(\\\"0x8000000000000000\\\"),BigInt(\\\"0x7fffffffffffffff\\\"))});g.prototype.writeBigInt64BE=fn(function(e,n=0){return rf(this,e,n,-BigInt(\\\"0x8000000000000000\\\"),BigInt(\\\"0x7fffffffffffffff\\\"))});function sf(t,e,n,a,i,l){if(n+a>t.length)throw new RangeError(\\\"Index out of range\\\");if(n<0)throw new RangeError(\\\"Index out of range\\\")}function cf(t,e,n,a,i){return e=+e,n=n>>>0,i||sf(t,e,n,4,34028234663852886e22,-34028234663852886e22),Ma.write(t,e,n,a,23,4),n+4}g.prototype.writeFloatLE=function(e,n,a){return cf(this,e,n,!0,a)};g.prototype.writeFloatBE=function(e,n,a){return cf(this,e,n,!1,a)};function of(t,e,n,a,i){return e=+e,n=n>>>0,i||sf(t,e,n,8,17976931348623157e292,-17976931348623157e292),Ma.write(t,e,n,a,52,8),n+8}g.prototype.writeDoubleLE=function(e,n,a){return of(this,e,n,!0,a)};g.prototype.writeDoubleBE=function(e,n,a){return of(this,e,n,!1,a)};g.prototype.copy=function(e,n,a,i){if(!g.isBuffer(e))throw new TypeError(\\\"argument should be a Buffer\\\");if(a||(a=0),!i&&i!==0&&(i=this.length),n>=e.length&&(n=e.length),n||(n=0),i>0&&i<a&&(i=a),i===a||e.length===0||this.length===0)return 0;if(n<0)throw new RangeError(\\\"targetStart out of bounds\\\");if(a<0||a>=this.length)throw new RangeError(\\\"Index out of range\\\");if(i<0)throw new RangeError(\\\"sourceEnd out of bounds\\\");i>this.length&&(i=this.length),e.length-n<i-a&&(i=e.length-n+a);let l=i-a;return this===e&&typeof Uint8Array.prototype.copyWithin==\\\"function\\\"?this.copyWithin(n,a,i):Uint8Array.prototype.set.call(e,this.subarray(a,i),n),l};g.prototype.fill=function(e,n,a,i){if(typeof e==\\\"string\\\"){if(typeof n==\\\"string\\\"?(i=n,n=0,a=this.length):typeof a==\\\"string\\\"&&(i=a,a=this.length),i!==void 0&&typeof i!=\\\"string\\\")throw new TypeError(\\\"encoding must be a string\\\");if(typeof i==\\\"string\\\"&&!g.isEncoding(i))throw new TypeError(\\\"Unknown encoding: \\\"+i);if(e.length===1){let u=e.charCodeAt(0);(i===\\\"utf8\\\"&&u<128||i===\\\"latin1\\\")&&(e=u)}}else typeof e==\\\"number\\\"?e=e&255:typeof e==\\\"boolean\\\"&&(e=Number(e));if(n<0||this.length<n||this.length<a)throw new RangeError(\\\"Out of range index\\\");if(a<=n)return this;n=n>>>0,a=a===void 0?this.length:a>>>0,e||(e=0);let l;if(typeof e==\\\"number\\\")for(l=n;l<a;++l)this[l]=e;else{let u=g.isBuffer(e)?e:g.from(e,i),r=u.length;if(r===0)throw new TypeError('The value \\\"'+e+'\\\" is invalid for argument \\\"value\\\"');for(l=0;l<a-n;++l)this[l+n]=u[l%r]}return this};var Ba={};function Zr(t,e,n){Ba[t]=class extends n{constructor(){super(),Object.defineProperty(this,\\\"message\\\",{value:e.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${t}]`,this.stack,delete this.name}get code(){return t}set code(i){Object.defineProperty(this,\\\"code\\\",{configurable:!0,enumerable:!0,value:i,writable:!0})}toString(){return`${this.name} [${t}]: ${this.message}`}}}Zr(\\\"ERR_BUFFER_OUT_OF_BOUNDS\\\",function(t){return t?`${t} is outside of buffer bounds`:\\\"Attempt to access memory outside buffer bounds\\\"},RangeError);Zr(\\\"ERR_INVALID_ARG_TYPE\\\",function(t,e){return`The \\\"${t}\\\" argument must be of type number. Received type ${typeof e}`},TypeError);Zr(\\\"ERR_OUT_OF_RANGE\\\",function(t,e,n){let a=`The value of \\\"${t}\\\" is out of range.`,i=n;return Number.isInteger(n)&&Math.abs(n)>2**32?i=Po(String(n)):typeof n==\\\"bigint\\\"&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=Po(i)),i+=\\\"n\\\"),a+=` It must be ${e}. Received ${i}`,a},RangeError);function Po(t){let e=\\\"\\\",n=t.length,a=t[0]===\\\"-\\\"?1:0;for(;n>=a+4;n-=3)e=`_${t.slice(n-3,n)}${e}`;return`${t.slice(0,n)}${e}`}function Ny(t,e,n){Ca(e,\\\"offset\\\"),(t[e]===void 0||t[e+n]===void 0)&&Hi(e,t.length-(n+1))}function ff(t,e,n,a,i,l){if(t>n||t<e){let u=typeof e==\\\"bigint\\\"?\\\"n\\\":\\\"\\\",r;throw l>3?e===0||e===BigInt(0)?r=`>= 0${u} and < 2${u} ** ${(l+1)*8}${u}`:r=`>= -(2${u} ** ${(l+1)*8-1}${u}) and < 2 ** ${(l+1)*8-1}${u}`:r=`>= ${e}${u} and <= ${n}${u}`,new Ba.ERR_OUT_OF_RANGE(\\\"value\\\",r,t)}Ny(a,i,l)}function Ca(t,e){if(typeof t!=\\\"number\\\")throw new Ba.ERR_INVALID_ARG_TYPE(e,\\\"number\\\",t)}function Hi(t,e,n){throw Math.floor(t)!==t?(Ca(t,n),new Ba.ERR_OUT_OF_RANGE(n||\\\"offset\\\",\\\"an integer\\\",t)):e<0?new Ba.ERR_BUFFER_OUT_OF_BOUNDS:new Ba.ERR_OUT_OF_RANGE(n||\\\"offset\\\",`>= ${n?1:0} and <= ${e}`,t)}var wy=/[^+/0-9A-Za-z-_]/g;function Ry(t){if(t=t.split(\\\"=\\\")[0],t=t.trim().replace(wy,\\\"\\\"),t.length<2)return\\\"\\\";for(;t.length%4!==0;)t=t+\\\"=\\\";return t}function kr(t,e){e=e||1/0;let n,a=t.length,i=null,l=[];for(let u=0;u<a;++u){if(n=t.charCodeAt(u),n>55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&l.push(239,191,189);continue}else if(u+1===a){(e-=3)>-1&&l.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&l.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(e-=3)>-1&&l.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;l.push(n)}else if(n<2048){if((e-=2)<0)break;l.push(n>>6|192,n&63|128)}else if(n<65536){if((e-=3)<0)break;l.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((e-=4)<0)break;l.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error(\\\"Invalid code point\\\")}return l}function Oy(t){let e=[];for(let n=0;n<t.length;++n)e.push(t.charCodeAt(n)&255);return e}function zy(t,e){let n,a,i,l=[];for(let u=0;u<t.length&&!((e-=2)<0);++u)n=t.charCodeAt(u),a=n>>8,i=n%256,l.push(i),l.push(a);return l}function df(t){return Hr.toByteArray(Ry(t))}function Xl(t,e,n,a){let i;for(i=0;i<a&&!(i+n>=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function Ae(t,e){return t instanceof e||t!=null&&t.constructor!=null&&t.constructor.name!=null&&t.constructor.name===e.name}function Vr(t){return t!==t}var By=(function(){let t=\\\"0123456789abcdef\\\",e=new Array(256);for(let n=0;n<16;++n){let a=n*16;for(let i=0;i<16;++i)e[a+i]=t[n]+t[i]}return e})();function fn(t){return typeof BigInt>\\\"u\\\"?My:t}function My(){throw new Error(\\\"BigInt not supported\\\")}});var mf,T=Wp(()=>{\\\"use strict\\\";mf=Ct(hf(),1);globalThis.Buffer=mf.Buffer});var xf=Qt(ut=>{\\\"use strict\\\";T();function Kr(t,e){var n=t.length;t.push(e);t:for(;0<n;){var a=n-1>>>1,i=t[a];if(0<Ql(i,e))t[a]=e,t[n]=i,n=a;else break t}}function Ne(t){return t.length===0?null:t[0]}function Jl(t){if(t.length===0)return null;var e=t[0],n=t.pop();if(n!==e){t[0]=n;t:for(var a=0,i=t.length,l=i>>>1;a<l;){var u=2*(a+1)-1,r=t[u],s=u+1,c=t[s];if(0>Ql(r,n))s<i&&0>Ql(c,r)?(t[a]=c,t[s]=n,a=s):(t[a]=r,t[u]=n,a=u);else if(s<i&&0>Ql(c,n))t[a]=c,t[s]=n,a=s;else break t}}return e}function Ql(t,e){var n=t.sortIndex-e.sortIndex;return n!==0?n:t.id-e.id}ut.unstable_now=void 0;typeof performance==\\\"object\\\"&&typeof performance.now==\\\"function\\\"?(pf=performance,ut.unstable_now=function(){return pf.now()}):(Gr=Date,yf=Gr.now(),ut.unstable_now=function(){return Gr.now()-yf});var pf,Gr,yf,je=[],dn=[],Cy=1,le=null,Rt=3,Jr=!1,qi=!1,ji=!1,$r=!1,Sf=typeof setTimeout==\\\"function\\\"?setTimeout:null,_f=typeof clearTimeout==\\\"function\\\"?clearTimeout:null,gf=typeof setImmediate<\\\"u\\\"?setImmediate:null;function Kl(t){for(var e=Ne(dn);e!==null;){if(e.callback===null)Jl(dn);else if(e.startTime<=t)Jl(dn),e.sortIndex=e.expirationTime,Kr(je,e);else break;e=Ne(dn)}}function Fr(t){if(ji=!1,Kl(t),!qi)if(Ne(je)!==null)qi=!0,Ha||(Ha=!0,Da());else{var e=Ne(dn);e!==null&&Ir(Fr,e.startTime-t)}}var Ha=!1,ki=-1,Tf=5,bf=-1;function Ef(){return $r?!0:!(ut.unstable_now()-bf<Tf)}function Xr(){if($r=!1,Ha){var t=ut.unstable_now();bf=t;var e=!0;try{t:{qi=!1,ji&&(ji=!1,_f(ki),ki=-1),Jr=!0;var n=Rt;try{e:{for(Kl(t),le=Ne(je);le!==null&&!(le.expirationTime>t&&Ef());){var a=le.callback;if(typeof a==\\\"function\\\"){le.callback=null,Rt=le.priorityLevel;var i=a(le.expirationTime<=t);if(t=ut.unstable_now(),typeof i==\\\"function\\\"){le.callback=i,Kl(t),e=!0;break e}le===Ne(je)&&Jl(je),Kl(t)}else Jl(je);le=Ne(je)}if(le!==null)e=!0;else{var l=Ne(dn);l!==null&&Ir(Fr,l.startTime-t),e=!1}}break t}finally{le=null,Rt=n,Jr=!1}e=void 0}}finally{e?Da():Ha=!1}}}var Da;typeof gf==\\\"function\\\"?Da=function(){gf(Xr)}:typeof MessageChannel<\\\"u\\\"?(Qr=new MessageChannel,vf=Qr.port2,Qr.port1.onmessage=Xr,Da=function(){vf.postMessage(null)}):Da=function(){Sf(Xr,0)};var Qr,vf;function Ir(t,e){ki=Sf(function(){t(ut.unstable_now())},e)}ut.unstable_IdlePriority=5;ut.unstable_ImmediatePriority=1;ut.unstable_LowPriority=4;ut.unstable_NormalPriority=3;ut.unstable_Profiling=null;ut.unstable_UserBlockingPriority=2;ut.unstable_cancelCallback=function(t){t.callback=null};ut.unstable_forceFrameRate=function(t){0>t||125<t?console.error(\\\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\\\"):Tf=0<t?Math.floor(1e3/t):5};ut.unstable_getCurrentPriorityLevel=function(){return Rt};ut.unstable_next=function(t){switch(Rt){case 1:case 2:case 3:var e=3;break;default:e=Rt}var n=Rt;Rt=e;try{return t()}finally{Rt=n}};ut.unstable_requestPaint=function(){$r=!0};ut.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var n=Rt;Rt=t;try{return e()}finally{Rt=n}};ut.unstable_scheduleCallback=function(t,e,n){var a=ut.unstable_now();switch(typeof n==\\\"object\\\"&&n!==null?(n=n.delay,n=typeof n==\\\"number\\\"&&0<n?a+n:a):n=a,t){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return i=n+i,t={id:Cy++,callback:e,priorityLevel:t,startTime:n,expirationTime:i,sortIndex:-1},n>a?(t.sortIndex=n,Kr(dn,t),Ne(je)===null&&t===Ne(dn)&&(ji?(_f(ki),ki=-1):ji=!0,Ir(Fr,n-a))):(t.sortIndex=i,Kr(je,t),qi||Jr||(qi=!0,Ha||(Ha=!0,Da()))),t};ut.unstable_shouldYield=Ef;ut.unstable_wrapCallback=function(t){var e=Rt;return function(){var n=Rt;Rt=e;try{return t.apply(this,arguments)}finally{Rt=n}}}});var Nf=Qt((xS,Af)=>{\\\"use strict\\\";T();Af.exports=xf()});var qf=Qt(U=>{\\\"use strict\\\";T();var ts=Symbol.for(\\\"react.transitional.element\\\"),Uy=Symbol.for(\\\"react.portal\\\"),Dy=Symbol.for(\\\"react.fragment\\\"),Hy=Symbol.for(\\\"react.strict_mode\\\"),qy=Symbol.for(\\\"react.profiler\\\"),jy=Symbol.for(\\\"react.consumer\\\"),ky=Symbol.for(\\\"react.context\\\"),Ly=Symbol.for(\\\"react.forward_ref\\\"),Yy=Symbol.for(\\\"react.suspense\\\"),Zy=Symbol.for(\\\"react.memo\\\"),Bf=Symbol.for(\\\"react.lazy\\\"),Vy=Symbol.for(\\\"react.activity\\\"),wf=Symbol.iterator;function Gy(t){return t===null||typeof t!=\\\"object\\\"?null:(t=wf&&t[wf]||t[\\\"@@iterator\\\"],typeof t==\\\"function\\\"?t:null)}var Mf={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Cf=Object.assign,Uf={};function ja(t,e,n){this.props=t,this.context=e,this.refs=Uf,this.updater=n||Mf}ja.prototype.isReactComponent={};ja.prototype.setState=function(t,e){if(typeof t!=\\\"object\\\"&&typeof t!=\\\"function\\\"&&t!=null)throw Error(\\\"takes an object of state variables to update or a function which returns an object of state variables.\\\");this.updater.enqueueSetState(this,t,e,\\\"setState\\\")};ja.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,\\\"forceUpdate\\\")};function Df(){}Df.prototype=ja.prototype;function es(t,e,n){this.props=t,this.context=e,this.refs=Uf,this.updater=n||Mf}var ns=es.prototype=new Df;ns.constructor=es;Cf(ns,ja.prototype);ns.isPureReactComponent=!0;var Rf=Array.isArray;function Pr(){}var nt={H:null,A:null,T:null,S:null},Hf=Object.prototype.hasOwnProperty;function as(t,e,n){var a=n.ref;return{$$typeof:ts,type:t,key:e,ref:a!==void 0?a:null,props:n}}function Xy(t,e){return as(t.type,e,t.props)}function is(t){return typeof t==\\\"object\\\"&&t!==null&&t.$$typeof===ts}function Qy(t){var e={\\\"=\\\":\\\"=0\\\",\\\":\\\":\\\"=2\\\"};return\\\"$\\\"+t.replace(/[=:]/g,function(n){return e[n]})}var Of=/\\\\/+/g;function Wr(t,e){return typeof t==\\\"object\\\"&&t!==null&&t.key!=null?Qy(\\\"\\\"+t.key):e.toString(36)}function Ky(t){switch(t.status){case\\\"fulfilled\\\":return t.value;case\\\"rejected\\\":throw t.reason;default:switch(typeof t.status==\\\"string\\\"?t.then(Pr,Pr):(t.status=\\\"pending\\\",t.then(function(e){t.status===\\\"pending\\\"&&(t.status=\\\"fulfilled\\\",t.value=e)},function(e){t.status===\\\"pending\\\"&&(t.status=\\\"rejected\\\",t.reason=e)})),t.status){case\\\"fulfilled\\\":return t.value;case\\\"rejected\\\":throw t.reason}}throw t}function qa(t,e,n,a,i){var l=typeof t;(l===\\\"undefined\\\"||l===\\\"boolean\\\")&&(t=null);var u=!1;if(t===null)u=!0;else switch(l){case\\\"bigint\\\":case\\\"string\\\":case\\\"number\\\":u=!0;break;case\\\"object\\\":switch(t.$$typeof){case ts:case Uy:u=!0;break;case Bf:return u=t._init,qa(u(t._payload),e,n,a,i)}}if(u)return i=i(t),u=a===\\\"\\\"?\\\".\\\"+Wr(t,0):a,Rf(i)?(n=\\\"\\\",u!=null&&(n=u.replace(Of,\\\"$&/\\\")+\\\"/\\\"),qa(i,e,n,\\\"\\\",function(c){return c})):i!=null&&(is(i)&&(i=Xy(i,n+(i.key==null||t&&t.key===i.key?\\\"\\\":(\\\"\\\"+i.key).replace(Of,\\\"$&/\\\")+\\\"/\\\")+u)),e.push(i)),1;u=0;var r=a===\\\"\\\"?\\\".\\\":a+\\\":\\\";if(Rf(t))for(var s=0;s<t.length;s++)a=t[s],l=r+Wr(a,s),u+=qa(a,e,n,l,i);else if(s=Gy(t),typeof s==\\\"function\\\")for(t=s.call(t),s=0;!(a=t.next()).done;)a=a.value,l=r+Wr(a,s++),u+=qa(a,e,n,l,i);else if(l===\\\"object\\\"){if(typeof t.then==\\\"function\\\")return qa(Ky(t),e,n,a,i);throw e=String(t),Error(\\\"Objects are not valid as a React child (found: \\\"+(e===\\\"[object Object]\\\"?\\\"object with keys {\\\"+Object.keys(t).join(\\\", \\\")+\\\"}\\\":e)+\\\"). If you meant to render a collection of children, use an array instead.\\\")}return u}function $l(t,e,n){if(t==null)return t;var a=[],i=0;return qa(t,a,\\\"\\\",\\\"\\\",function(l){return e.call(n,l,i++)}),a}function Jy(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&&(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&&(t._status=2,t._result=n)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var zf=typeof reportError==\\\"function\\\"?reportError:function(t){if(typeof window==\\\"object\\\"&&typeof window.ErrorEvent==\\\"function\\\"){var e=new window.ErrorEvent(\\\"error\\\",{bubbles:!0,cancelable:!0,message:typeof t==\\\"object\\\"&&t!==null&&typeof t.message==\\\"string\\\"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process==\\\"object\\\"&&typeof process.emit==\\\"function\\\"){process.emit(\\\"uncaughtException\\\",t);return}console.error(t)},$y={map:$l,forEach:function(t,e,n){$l(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return $l(t,function(){e++}),e},toArray:function(t){return $l(t,function(e){return e})||[]},only:function(t){if(!is(t))throw Error(\\\"React.Children.only expected to receive a single React element child.\\\");return t}};U.Activity=Vy;U.Children=$y;U.Component=ja;U.Fragment=Dy;U.Profiler=qy;U.PureComponent=es;U.StrictMode=Hy;U.Suspense=Yy;U.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=nt;U.__COMPILER_RUNTIME={__proto__:null,c:function(t){return nt.H.useMemoCache(t)}};U.cache=function(t){return function(){return t.apply(null,arguments)}};U.cacheSignal=function(){return null};U.cloneElement=function(t,e,n){if(t==null)throw Error(\\\"The argument must be a React element, but you passed \\\"+t+\\\".\\\");var a=Cf({},t.props),i=t.key;if(e!=null)for(l in e.key!==void 0&&(i=\\\"\\\"+e.key),e)!Hf.call(e,l)||l===\\\"key\\\"||l===\\\"__self\\\"||l===\\\"__source\\\"||l===\\\"ref\\\"&&e.ref===void 0||(a[l]=e[l]);var l=arguments.length-2;if(l===1)a.children=n;else if(1<l){for(var u=Array(l),r=0;r<l;r++)u[r]=arguments[r+2];a.children=u}return as(t.type,i,a)};U.createContext=function(t){return t={$$typeof:ky,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null},t.Provider=t,t.Consumer={$$typeof:jy,_context:t},t};U.createElement=function(t,e,n){var a,i={},l=null;if(e!=null)for(a in e.key!==void 0&&(l=\\\"\\\"+e.key),e)Hf.call(e,a)&&a!==\\\"key\\\"&&a!==\\\"__self\\\"&&a!==\\\"__source\\\"&&(i[a]=e[a]);var u=arguments.length-2;if(u===1)i.children=n;else if(1<u){for(var r=Array(u),s=0;s<u;s++)r[s]=arguments[s+2];i.children=r}if(t&&t.defaultProps)for(a in u=t.defaultProps,u)i[a]===void 0&&(i[a]=u[a]);return as(t,l,i)};U.createRef=function(){return{current:null}};U.forwardRef=function(t){return{$$typeof:Ly,render:t}};U.isValidElement=is;U.lazy=function(t){return{$$typeof:Bf,_payload:{_status:-1,_result:t},_init:Jy}};U.memo=function(t,e){return{$$typeof:Zy,type:t,compare:e===void 0?null:e}};U.startTransition=function(t){var e=nt.T,n={};nt.T=n;try{var a=t(),i=nt.S;i!==null&&i(n,a),typeof a==\\\"object\\\"&&a!==null&&typeof a.then==\\\"function\\\"&&a.then(Pr,zf)}catch(l){zf(l)}finally{e!==null&&n.types!==null&&(e.types=n.types),nt.T=e}};U.unstable_useCacheRefresh=function(){return nt.H.useCacheRefresh()};U.use=function(t){return nt.H.use(t)};U.useActionState=function(t,e,n){return nt.H.useActionState(t,e,n)};U.useCallback=function(t,e){return nt.H.useCallback(t,e)};U.useContext=function(t){return nt.H.useContext(t)};U.useDebugValue=function(){};U.useDeferredValue=function(t,e){return nt.H.useDeferredValue(t,e)};U.useEffect=function(t,e){return nt.H.useEffect(t,e)};U.useEffectEvent=function(t){return nt.H.useEffectEvent(t)};U.useId=function(){return nt.H.useId()};U.useImperativeHandle=function(t,e,n){return nt.H.useImperativeHandle(t,e,n)};U.useInsertionEffect=function(t,e){return nt.H.useInsertionEffect(t,e)};U.useLayoutEffect=function(t,e){return nt.H.useLayoutEffect(t,e)};U.useMemo=function(t,e){return nt.H.useMemo(t,e)};U.useOptimistic=function(t,e){return nt.H.useOptimistic(t,e)};U.useReducer=function(t,e,n){return nt.H.useReducer(t,e,n)};U.useRef=function(t){return nt.H.useRef(t)};U.useState=function(t){return nt.H.useState(t)};U.useSyncExternalStore=function(t,e,n){return nt.H.useSyncExternalStore(t,e,n)};U.useTransition=function(){return nt.H.useTransition()};U.version=\\\"19.2.4\\\"});var Kn=Qt((RS,jf)=>{\\\"use strict\\\";T();jf.exports=qf()});var Lf=Qt(Bt=>{\\\"use strict\\\";T();var Fy=Kn();function kf(t){var e=\\\"https://react.dev/errors/\\\"+t;if(1<arguments.length){e+=\\\"?args[]=\\\"+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+=\\\"&args[]=\\\"+encodeURIComponent(arguments[n])}return\\\"Minified React error #\\\"+t+\\\"; visit \\\"+e+\\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\"}function hn(){}var zt={d:{f:hn,r:function(){throw Error(kf(522))},D:hn,C:hn,L:hn,m:hn,X:hn,S:hn,M:hn},p:0,findDOMNode:null},Iy=Symbol.for(\\\"react.portal\\\");function Wy(t,e,n){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Iy,key:a==null?null:\\\"\\\"+a,children:t,containerInfo:e,implementation:n}}var Li=Fy.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Fl(t,e){if(t===\\\"font\\\")return\\\"\\\";if(typeof e==\\\"string\\\")return e===\\\"use-credentials\\\"?e:\\\"\\\"}Bt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=zt;Bt.createPortal=function(t,e){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)throw Error(kf(299));return Wy(t,e,null,n)};Bt.flushSync=function(t){var e=Li.T,n=zt.p;try{if(Li.T=null,zt.p=2,t)return t()}finally{Li.T=e,zt.p=n,zt.d.f()}};Bt.preconnect=function(t,e){typeof t==\\\"string\\\"&&(e?(e=e.crossOrigin,e=typeof e==\\\"string\\\"?e===\\\"use-credentials\\\"?e:\\\"\\\":void 0):e=null,zt.d.C(t,e))};Bt.prefetchDNS=function(t){typeof t==\\\"string\\\"&&zt.d.D(t)};Bt.preinit=function(t,e){if(typeof t==\\\"string\\\"&&e&&typeof e.as==\\\"string\\\"){var n=e.as,a=Fl(n,e.crossOrigin),i=typeof e.integrity==\\\"string\\\"?e.integrity:void 0,l=typeof e.fetchPriority==\\\"string\\\"?e.fetchPriority:void 0;n===\\\"style\\\"?zt.d.S(t,typeof e.precedence==\\\"string\\\"?e.precedence:void 0,{crossOrigin:a,integrity:i,fetchPriority:l}):n===\\\"script\\\"&&zt.d.X(t,{crossOrigin:a,integrity:i,fetchPriority:l,nonce:typeof e.nonce==\\\"string\\\"?e.nonce:void 0})}};Bt.preinitModule=function(t,e){if(typeof t==\\\"string\\\")if(typeof e==\\\"object\\\"&&e!==null){if(e.as==null||e.as===\\\"script\\\"){var n=Fl(e.as,e.crossOrigin);zt.d.M(t,{crossOrigin:n,integrity:typeof e.integrity==\\\"string\\\"?e.integrity:void 0,nonce:typeof e.nonce==\\\"string\\\"?e.nonce:void 0})}}else e==null&&zt.d.M(t)};Bt.preload=function(t,e){if(typeof t==\\\"string\\\"&&typeof e==\\\"object\\\"&&e!==null&&typeof e.as==\\\"string\\\"){var n=e.as,a=Fl(n,e.crossOrigin);zt.d.L(t,n,{crossOrigin:a,integrity:typeof e.integrity==\\\"string\\\"?e.integrity:void 0,nonce:typeof e.nonce==\\\"string\\\"?e.nonce:void 0,type:typeof e.type==\\\"string\\\"?e.type:void 0,fetchPriority:typeof e.fetchPriority==\\\"string\\\"?e.fetchPriority:void 0,referrerPolicy:typeof e.referrerPolicy==\\\"string\\\"?e.referrerPolicy:void 0,imageSrcSet:typeof e.imageSrcSet==\\\"string\\\"?e.imageSrcSet:void 0,imageSizes:typeof e.imageSizes==\\\"string\\\"?e.imageSizes:void 0,media:typeof e.media==\\\"string\\\"?e.media:void 0})}};Bt.preloadModule=function(t,e){if(typeof t==\\\"string\\\")if(e){var n=Fl(e.as,e.crossOrigin);zt.d.m(t,{as:typeof e.as==\\\"string\\\"&&e.as!==\\\"script\\\"?e.as:void 0,crossOrigin:n,integrity:typeof e.integrity==\\\"string\\\"?e.integrity:void 0})}else zt.d.m(t)};Bt.requestFormReset=function(t){zt.d.r(t)};Bt.unstable_batchedUpdates=function(t,e){return t(e)};Bt.useFormState=function(t,e,n){return Li.H.useFormState(t,e,n)};Bt.useFormStatus=function(){return Li.H.useHostTransitionStatus()};Bt.version=\\\"19.2.4\\\"});var Vf=Qt((MS,Zf)=>{\\\"use strict\\\";T();function Yf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\\\"u\\\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\\\"function\\\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Yf)}catch(t){console.error(t)}}Yf(),Zf.exports=Lf()});var ep=Qt(Tr=>{\\\"use strict\\\";T();var gt=Nf(),ph=Kn(),Py=Vf();function S(t){var e=\\\"https://react.dev/errors/\\\"+t;if(1<arguments.length){e+=\\\"?args[]=\\\"+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)e+=\\\"&args[]=\\\"+encodeURIComponent(arguments[n])}return\\\"Minified React error #\\\"+t+\\\"; visit \\\"+e+\\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\"}function yh(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Nl(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function gh(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function vh(t){if(t.tag===31){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function Gf(t){if(Nl(t)!==t)throw Error(S(188))}function tg(t){var e=t.alternate;if(!e){if(e=Nl(t),e===null)throw Error(S(188));return e!==t?null:t}for(var n=t,a=e;;){var i=n.return;if(i===null)break;var l=i.alternate;if(l===null){if(a=i.return,a!==null){n=a;continue}break}if(i.child===l.child){for(l=i.child;l;){if(l===n)return Gf(i),t;if(l===a)return Gf(i),e;l=l.sibling}throw Error(S(188))}if(n.return!==a.return)n=i,a=l;else{for(var u=!1,r=i.child;r;){if(r===n){u=!0,n=i,a=l;break}if(r===a){u=!0,a=i,n=l;break}r=r.sibling}if(!u){for(r=l.child;r;){if(r===n){u=!0,n=l,a=i;break}if(r===a){u=!0,a=l,n=i;break}r=r.sibling}if(!u)throw Error(S(189))}}if(n.alternate!==a)throw Error(S(190))}if(n.tag!==3)throw Error(S(188));return n.stateNode.current===n?t:e}function Sh(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=Sh(t),e!==null)return e;t=t.sibling}return null}var lt=Object.assign,eg=Symbol.for(\\\"react.element\\\"),Il=Symbol.for(\\\"react.transitional.element\\\"),Ji=Symbol.for(\\\"react.portal\\\"),Ga=Symbol.for(\\\"react.fragment\\\"),_h=Symbol.for(\\\"react.strict_mode\\\"),js=Symbol.for(\\\"react.profiler\\\"),Th=Symbol.for(\\\"react.consumer\\\"),Qe=Symbol.for(\\\"react.context\\\"),Cc=Symbol.for(\\\"react.forward_ref\\\"),ks=Symbol.for(\\\"react.suspense\\\"),Ls=Symbol.for(\\\"react.suspense_list\\\"),Uc=Symbol.for(\\\"react.memo\\\"),mn=Symbol.for(\\\"react.lazy\\\"),Ys=Symbol.for(\\\"react.activity\\\"),ng=Symbol.for(\\\"react.memo_cache_sentinel\\\"),Xf=Symbol.iterator;function Yi(t){return t===null||typeof t!=\\\"object\\\"?null:(t=Xf&&t[Xf]||t[\\\"@@iterator\\\"],typeof t==\\\"function\\\"?t:null)}var ag=Symbol.for(\\\"react.client.reference\\\");function Zs(t){if(t==null)return null;if(typeof t==\\\"function\\\")return t.$$typeof===ag?null:t.displayName||t.name||null;if(typeof t==\\\"string\\\")return t;switch(t){case Ga:return\\\"Fragment\\\";case js:return\\\"Profiler\\\";case _h:return\\\"StrictMode\\\";case ks:return\\\"Suspense\\\";case Ls:return\\\"SuspenseList\\\";case Ys:return\\\"Activity\\\"}if(typeof t==\\\"object\\\")switch(t.$$typeof){case Ji:return\\\"Portal\\\";case Qe:return t.displayName||\\\"Context\\\";case Th:return(t._context.displayName||\\\"Context\\\")+\\\".Consumer\\\";case Cc:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||\\\"\\\",t=t!==\\\"\\\"?\\\"ForwardRef(\\\"+t+\\\")\\\":\\\"ForwardRef\\\"),t;case Uc:return e=t.displayName||null,e!==null?e:Zs(t.type)||\\\"Memo\\\";case mn:e=t._payload,t=t._init;try{return Zs(t(e))}catch{}}return null}var $i=Array.isArray,M=ph.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=Py.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Pn={pending:!1,data:null,method:null,action:null},Vs=[],Xa=-1;function Be(t){return{current:t}}function Tt(t){0>Xa||(t.current=Vs[Xa],Vs[Xa]=null,Xa--)}function et(t,e){Xa++,Vs[Xa]=t.current,t.current=e}var ze=Be(null),dl=Be(null),An=Be(null),zu=Be(null);function Bu(t,e){switch(et(An,e),et(dl,t),et(ze,null),e.nodeType){case 9:case 11:t=(t=e.documentElement)&&(t=t.namespaceURI)?Wd(t):0;break;default:if(t=e.tagName,e=e.namespaceURI)e=Wd(e),t=Y0(e,t);else switch(t){case\\\"svg\\\":t=1;break;case\\\"math\\\":t=2;break;default:t=0}}Tt(ze),et(ze,t)}function ci(){Tt(ze),Tt(dl),Tt(An)}function Gs(t){t.memoizedState!==null&&et(zu,t);var e=ze.current,n=Y0(e,t.type);e!==n&&(et(dl,t),et(ze,n))}function Mu(t){dl.current===t&&(Tt(ze),Tt(dl)),zu.current===t&&(Tt(zu),El._currentValue=Pn)}var ls,Qf;function $n(t){if(ls===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\\\\n( *(at )?)/);ls=e&&e[1]||\\\"\\\",Qf=-1<n.stack.indexOf(`\\n    at`)?\\\" (<anonymous>)\\\":-1<n.stack.indexOf(\\\"@\\\")?\\\"@unknown:0:0\\\":\\\"\\\"}return`\\n`+ls+t+Qf}var us=!1;function rs(t,e){if(!t||us)return\\\"\\\";us=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var a={DetermineComponentFrameRoot:function(){try{if(e){var d=function(){throw Error()};if(Object.defineProperty(d.prototype,\\\"props\\\",{set:function(){throw Error()}}),typeof Reflect==\\\"object\\\"&&Reflect.construct){try{Reflect.construct(d,[])}catch(y){var m=y}Reflect.construct(t,[],d)}else{try{d.call()}catch(y){m=y}t.call(d.prototype)}}else{try{throw Error()}catch(y){m=y}(d=t())&&typeof d.catch==\\\"function\\\"&&d.catch(function(){})}}catch(y){if(y&&m&&typeof y.stack==\\\"string\\\")return[y.stack,m.stack]}return[null,null]}};a.DetermineComponentFrameRoot.displayName=\\\"DetermineComponentFrameRoot\\\";var i=Object.getOwnPropertyDescriptor(a.DetermineComponentFrameRoot,\\\"name\\\");i&&i.configurable&&Object.defineProperty(a.DetermineComponentFrameRoot,\\\"name\\\",{value:\\\"DetermineComponentFrameRoot\\\"});var l=a.DetermineComponentFrameRoot(),u=l[0],r=l[1];if(u&&r){var s=u.split(`\\n`),c=r.split(`\\n`);for(i=a=0;a<s.length&&!s[a].includes(\\\"DetermineComponentFrameRoot\\\");)a++;for(;i<c.length&&!c[i].includes(\\\"DetermineComponentFrameRoot\\\");)i++;if(a===s.length||i===c.length)for(a=s.length-1,i=c.length-1;1<=a&&0<=i&&s[a]!==c[i];)i--;for(;1<=a&&0<=i;a--,i--)if(s[a]!==c[i]){if(a!==1||i!==1)do if(a--,i--,0>i||s[a]!==c[i]){var o=`\\n`+s[a].replace(\\\" at new \\\",\\\" at \\\");return t.displayName&&o.includes(\\\"<anonymous>\\\")&&(o=o.replace(\\\"<anonymous>\\\",t.displayName)),o}while(1<=a&&0<=i);break}}}finally{us=!1,Error.prepareStackTrace=n}return(n=t?t.displayName||t.name:\\\"\\\")?$n(n):\\\"\\\"}function ig(t,e){switch(t.tag){case 26:case 27:case 5:return $n(t.type);case 16:return $n(\\\"Lazy\\\");case 13:return t.child!==e&&e!==null?$n(\\\"Suspense Fallback\\\"):$n(\\\"Suspense\\\");case 19:return $n(\\\"SuspenseList\\\");case 0:case 15:return rs(t.type,!1);case 11:return rs(t.type.render,!1);case 1:return rs(t.type,!0);case 31:return $n(\\\"Activity\\\");default:return\\\"\\\"}}function Kf(t){try{var e=\\\"\\\",n=null;do e+=ig(t,n),n=t,t=t.return;while(t);return e}catch(a){return`\\nError generating stack: `+a.message+`\\n`+a.stack}}var Xs=Object.prototype.hasOwnProperty,Dc=gt.unstable_scheduleCallback,ss=gt.unstable_cancelCallback,lg=gt.unstable_shouldYield,ug=gt.unstable_requestPaint,It=gt.unstable_now,rg=gt.unstable_getCurrentPriorityLevel,bh=gt.unstable_ImmediatePriority,Eh=gt.unstable_UserBlockingPriority,Cu=gt.unstable_NormalPriority,sg=gt.unstable_LowPriority,xh=gt.unstable_IdlePriority,cg=gt.log,og=gt.unstable_setDisableYieldValue,wl=null,Wt=null;function _n(t){if(typeof cg==\\\"function\\\"&&og(t),Wt&&typeof Wt.setStrictMode==\\\"function\\\")try{Wt.setStrictMode(wl,t)}catch{}}var Pt=Math.clz32?Math.clz32:hg,fg=Math.log,dg=Math.LN2;function hg(t){return t>>>=0,t===0?32:31-(fg(t)/dg|0)|0}var Wl=256,Pl=262144,tu=4194304;function Fn(t){var e=t&42;if(e!==0)return e;switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function lr(t,e,n){var a=t.pendingLanes;if(a===0)return 0;var i=0,l=t.suspendedLanes,u=t.pingedLanes;t=t.warmLanes;var r=a&134217727;return r!==0?(a=r&~l,a!==0?i=Fn(a):(u&=r,u!==0?i=Fn(u):n||(n=r&~t,n!==0&&(i=Fn(n))))):(r=a&~l,r!==0?i=Fn(r):u!==0?i=Fn(u):n||(n=a&~t,n!==0&&(i=Fn(n)))),i===0?0:e!==0&&e!==i&&(e&l)===0&&(l=i&-i,n=e&-e,l>=n||l===32&&(n&4194048)!==0)?e:i}function Rl(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function mg(t,e){switch(t){case 1:case 2:case 4:case 8:case 64:return e+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ah(){var t=tu;return tu<<=1,(tu&62914560)===0&&(tu=4194304),t}function cs(t){for(var e=[],n=0;31>n;n++)e.push(t);return e}function Ol(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function pg(t,e,n,a,i,l){var u=t.pendingLanes;t.pendingLanes=n,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=n,t.entangledLanes&=n,t.errorRecoveryDisabledLanes&=n,t.shellSuspendCounter=0;var r=t.entanglements,s=t.expirationTimes,c=t.hiddenUpdates;for(n=u&~n;0<n;){var o=31-Pt(n),d=1<<o;r[o]=0,s[o]=-1;var m=c[o];if(m!==null)for(c[o]=null,o=0;o<m.length;o++){var y=m[o];y!==null&&(y.lane&=-536870913)}n&=~d}a!==0&&Nh(t,a,0),l!==0&&i===0&&t.tag!==0&&(t.suspendedLanes|=l&~(u&~e))}function Nh(t,e,n){t.pendingLanes|=e,t.suspendedLanes&=~e;var a=31-Pt(e);t.entangledLanes|=e,t.entanglements[a]=t.entanglements[a]|1073741824|n&261930}function wh(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var a=31-Pt(n),i=1<<a;i&e|t[a]&e&&(t[a]|=e),n&=~i}}function Rh(t,e){var n=e&-e;return n=(n&42)!==0?1:Hc(n),(n&(t.suspendedLanes|e))!==0?0:n}function Hc(t){switch(t){case 2:t=1;break;case 8:t=4;break;case 32:t=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:t=128;break;case 268435456:t=134217728;break;default:t=0}return t}function qc(t){return t&=-t,2<t?8<t?(t&134217727)!==0?32:268435456:8:2}function Oh(){var t=$.p;return t!==0?t:(t=window.event,t===void 0?32:W0(t.type))}function Jf(t,e){var n=$.p;try{return $.p=t,e()}finally{$.p=n}}var jn=Math.random().toString(36).slice(2),Et=\\\"__reactFiber$\\\"+jn,Lt=\\\"__reactProps$\\\"+jn,_i=\\\"__reactContainer$\\\"+jn,Qs=\\\"__reactEvents$\\\"+jn,yg=\\\"__reactListeners$\\\"+jn,gg=\\\"__reactHandles$\\\"+jn,$f=\\\"__reactResources$\\\"+jn,zl=\\\"__reactMarker$\\\"+jn;function jc(t){delete t[Et],delete t[Lt],delete t[Qs],delete t[yg],delete t[gg]}function Qa(t){var e=t[Et];if(e)return e;for(var n=t.parentNode;n;){if(e=n[_i]||n[Et]){if(n=e.alternate,e.child!==null||n!==null&&n.child!==null)for(t=ah(t);t!==null;){if(n=t[Et])return n;t=ah(t)}return e}t=n,n=t.parentNode}return null}function Ti(t){if(t=t[Et]||t[_i]){var e=t.tag;if(e===5||e===6||e===13||e===31||e===26||e===27||e===3)return t}return null}function Fi(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t.stateNode;throw Error(S(33))}function ni(t){var e=t[$f];return e||(e=t[$f]={hoistableStyles:new Map,hoistableScripts:new Map}),e}function _t(t){t[zl]=!0}var zh=new Set,Bh={};function ca(t,e){oi(t,e),oi(t+\\\"Capture\\\",e)}function oi(t,e){for(Bh[t]=e,t=0;t<e.length;t++)zh.add(e[t])}var vg=RegExp(\\\"^[: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]*$\\\"),Ff={},If={};function Sg(t){return Xs.call(If,t)?!0:Xs.call(Ff,t)?!1:vg.test(t)?If[t]=!0:(Ff[t]=!0,!1)}function pu(t,e,n){if(Sg(e))if(n===null)t.removeAttribute(e);else{switch(typeof n){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":t.removeAttribute(e);return;case\\\"boolean\\\":var a=e.toLowerCase().slice(0,5);if(a!==\\\"data-\\\"&&a!==\\\"aria-\\\"){t.removeAttribute(e);return}}t.setAttribute(e,\\\"\\\"+n)}}function eu(t,e,n){if(n===null)t.removeAttribute(e);else{switch(typeof n){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":case\\\"boolean\\\":t.removeAttribute(e);return}t.setAttribute(e,\\\"\\\"+n)}}function ke(t,e,n,a){if(a===null)t.removeAttribute(n);else{switch(typeof a){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":case\\\"boolean\\\":t.removeAttribute(n);return}t.setAttributeNS(e,n,\\\"\\\"+a)}}function re(t){switch(typeof t){case\\\"bigint\\\":case\\\"boolean\\\":case\\\"number\\\":case\\\"string\\\":case\\\"undefined\\\":return t;case\\\"object\\\":return t;default:return\\\"\\\"}}function Mh(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()===\\\"input\\\"&&(e===\\\"checkbox\\\"||e===\\\"radio\\\")}function _g(t,e,n){var a=Object.getOwnPropertyDescriptor(t.constructor.prototype,e);if(!t.hasOwnProperty(e)&&typeof a<\\\"u\\\"&&typeof a.get==\\\"function\\\"&&typeof a.set==\\\"function\\\"){var i=a.get,l=a.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(u){n=\\\"\\\"+u,l.call(this,u)}}),Object.defineProperty(t,e,{enumerable:a.enumerable}),{getValue:function(){return n},setValue:function(u){n=\\\"\\\"+u},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Ks(t){if(!t._valueTracker){var e=Mh(t)?\\\"checked\\\":\\\"value\\\";t._valueTracker=_g(t,e,\\\"\\\"+t[e])}}function Ch(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),a=\\\"\\\";return t&&(a=Mh(t)?t.checked?\\\"true\\\":\\\"false\\\":t.value),t=a,t!==n?(e.setValue(t),!0):!1}function Uu(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 Tg=/[\\\\n\\\"\\\\\\\\]/g;function oe(t){return t.replace(Tg,function(e){return\\\"\\\\\\\\\\\"+e.charCodeAt(0).toString(16)+\\\" \\\"})}function Js(t,e,n,a,i,l,u,r){t.name=\\\"\\\",u!=null&&typeof u!=\\\"function\\\"&&typeof u!=\\\"symbol\\\"&&typeof u!=\\\"boolean\\\"?t.type=u:t.removeAttribute(\\\"type\\\"),e!=null?u===\\\"number\\\"?(e===0&&t.value===\\\"\\\"||t.value!=e)&&(t.value=\\\"\\\"+re(e)):t.value!==\\\"\\\"+re(e)&&(t.value=\\\"\\\"+re(e)):u!==\\\"submit\\\"&&u!==\\\"reset\\\"||t.removeAttribute(\\\"value\\\"),e!=null?$s(t,u,re(e)):n!=null?$s(t,u,re(n)):a!=null&&t.removeAttribute(\\\"value\\\"),i==null&&l!=null&&(t.defaultChecked=!!l),i!=null&&(t.checked=i&&typeof i!=\\\"function\\\"&&typeof i!=\\\"symbol\\\"),r!=null&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"&&typeof r!=\\\"boolean\\\"?t.name=\\\"\\\"+re(r):t.removeAttribute(\\\"name\\\")}function Uh(t,e,n,a,i,l,u,r){if(l!=null&&typeof l!=\\\"function\\\"&&typeof l!=\\\"symbol\\\"&&typeof l!=\\\"boolean\\\"&&(t.type=l),e!=null||n!=null){if(!(l!==\\\"submit\\\"&&l!==\\\"reset\\\"||e!=null)){Ks(t);return}n=n!=null?\\\"\\\"+re(n):\\\"\\\",e=e!=null?\\\"\\\"+re(e):n,r||e===t.value||(t.value=e),t.defaultValue=e}a=a??i,a=typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"&&!!a,t.checked=r?t.checked:!!a,t.defaultChecked=!!a,u!=null&&typeof u!=\\\"function\\\"&&typeof u!=\\\"symbol\\\"&&typeof u!=\\\"boolean\\\"&&(t.name=u),Ks(t)}function $s(t,e,n){e===\\\"number\\\"&&Uu(t.ownerDocument)===t||t.defaultValue===\\\"\\\"+n||(t.defaultValue=\\\"\\\"+n)}function ai(t,e,n,a){if(t=t.options,e){e={};for(var i=0;i<n.length;i++)e[\\\"$\\\"+n[i]]=!0;for(n=0;n<t.length;n++)i=e.hasOwnProperty(\\\"$\\\"+t[n].value),t[n].selected!==i&&(t[n].selected=i),i&&a&&(t[n].defaultSelected=!0)}else{for(n=\\\"\\\"+re(n),e=null,i=0;i<t.length;i++){if(t[i].value===n){t[i].selected=!0,a&&(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&&(e.selected=!0)}}function Dh(t,e,n){if(e!=null&&(e=\\\"\\\"+re(e),e!==t.value&&(t.value=e),n==null)){t.defaultValue!==e&&(t.defaultValue=e);return}t.defaultValue=n!=null?\\\"\\\"+re(n):\\\"\\\"}function Hh(t,e,n,a){if(e==null){if(a!=null){if(n!=null)throw Error(S(92));if($i(a)){if(1<a.length)throw Error(S(93));a=a[0]}n=a}n==null&&(n=\\\"\\\"),e=n}n=re(e),t.defaultValue=n,a=t.textContent,a===n&&a!==\\\"\\\"&&a!==null&&(t.value=a),Ks(t)}function fi(t,e){if(e){var n=t.firstChild;if(n&&n===t.lastChild&&n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var bg=new Set(\\\"animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp\\\".split(\\\" \\\"));function Wf(t,e,n){var a=e.indexOf(\\\"--\\\")===0;n==null||typeof n==\\\"boolean\\\"||n===\\\"\\\"?a?t.setProperty(e,\\\"\\\"):e===\\\"float\\\"?t.cssFloat=\\\"\\\":t[e]=\\\"\\\":a?t.setProperty(e,n):typeof n!=\\\"number\\\"||n===0||bg.has(e)?e===\\\"float\\\"?t.cssFloat=n:t[e]=(\\\"\\\"+n).trim():t[e]=n+\\\"px\\\"}function qh(t,e,n){if(e!=null&&typeof e!=\\\"object\\\")throw Error(S(62));if(t=t.style,n!=null){for(var a in n)!n.hasOwnProperty(a)||e!=null&&e.hasOwnProperty(a)||(a.indexOf(\\\"--\\\")===0?t.setProperty(a,\\\"\\\"):a===\\\"float\\\"?t.cssFloat=\\\"\\\":t[a]=\\\"\\\");for(var i in e)a=e[i],e.hasOwnProperty(i)&&n[i]!==a&&Wf(t,i,a)}else for(var l in e)e.hasOwnProperty(l)&&Wf(t,l,e[l])}function kc(t){if(t.indexOf(\\\"-\\\")===-1)return!1;switch(t){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 Eg=new Map([[\\\"acceptCharset\\\",\\\"accept-charset\\\"],[\\\"htmlFor\\\",\\\"for\\\"],[\\\"httpEquiv\\\",\\\"http-equiv\\\"],[\\\"crossOrigin\\\",\\\"crossorigin\\\"],[\\\"accentHeight\\\",\\\"accent-height\\\"],[\\\"alignmentBaseline\\\",\\\"alignment-baseline\\\"],[\\\"arabicForm\\\",\\\"arabic-form\\\"],[\\\"baselineShift\\\",\\\"baseline-shift\\\"],[\\\"capHeight\\\",\\\"cap-height\\\"],[\\\"clipPath\\\",\\\"clip-path\\\"],[\\\"clipRule\\\",\\\"clip-rule\\\"],[\\\"colorInterpolation\\\",\\\"color-interpolation\\\"],[\\\"colorInterpolationFilters\\\",\\\"color-interpolation-filters\\\"],[\\\"colorProfile\\\",\\\"color-profile\\\"],[\\\"colorRendering\\\",\\\"color-rendering\\\"],[\\\"dominantBaseline\\\",\\\"dominant-baseline\\\"],[\\\"enableBackground\\\",\\\"enable-background\\\"],[\\\"fillOpacity\\\",\\\"fill-opacity\\\"],[\\\"fillRule\\\",\\\"fill-rule\\\"],[\\\"floodColor\\\",\\\"flood-color\\\"],[\\\"floodOpacity\\\",\\\"flood-opacity\\\"],[\\\"fontFamily\\\",\\\"font-family\\\"],[\\\"fontSize\\\",\\\"font-size\\\"],[\\\"fontSizeAdjust\\\",\\\"font-size-adjust\\\"],[\\\"fontStretch\\\",\\\"font-stretch\\\"],[\\\"fontStyle\\\",\\\"font-style\\\"],[\\\"fontVariant\\\",\\\"font-variant\\\"],[\\\"fontWeight\\\",\\\"font-weight\\\"],[\\\"glyphName\\\",\\\"glyph-name\\\"],[\\\"glyphOrientationHorizontal\\\",\\\"glyph-orientation-horizontal\\\"],[\\\"glyphOrientationVertical\\\",\\\"glyph-orientation-vertical\\\"],[\\\"horizAdvX\\\",\\\"horiz-adv-x\\\"],[\\\"horizOriginX\\\",\\\"horiz-origin-x\\\"],[\\\"imageRendering\\\",\\\"image-rendering\\\"],[\\\"letterSpacing\\\",\\\"letter-spacing\\\"],[\\\"lightingColor\\\",\\\"lighting-color\\\"],[\\\"markerEnd\\\",\\\"marker-end\\\"],[\\\"markerMid\\\",\\\"marker-mid\\\"],[\\\"markerStart\\\",\\\"marker-start\\\"],[\\\"overlinePosition\\\",\\\"overline-position\\\"],[\\\"overlineThickness\\\",\\\"overline-thickness\\\"],[\\\"paintOrder\\\",\\\"paint-order\\\"],[\\\"panose-1\\\",\\\"panose-1\\\"],[\\\"pointerEvents\\\",\\\"pointer-events\\\"],[\\\"renderingIntent\\\",\\\"rendering-intent\\\"],[\\\"shapeRendering\\\",\\\"shape-rendering\\\"],[\\\"stopColor\\\",\\\"stop-color\\\"],[\\\"stopOpacity\\\",\\\"stop-opacity\\\"],[\\\"strikethroughPosition\\\",\\\"strikethrough-position\\\"],[\\\"strikethroughThickness\\\",\\\"strikethrough-thickness\\\"],[\\\"strokeDasharray\\\",\\\"stroke-dasharray\\\"],[\\\"strokeDashoffset\\\",\\\"stroke-dashoffset\\\"],[\\\"strokeLinecap\\\",\\\"stroke-linecap\\\"],[\\\"strokeLinejoin\\\",\\\"stroke-linejoin\\\"],[\\\"strokeMiterlimit\\\",\\\"stroke-miterlimit\\\"],[\\\"strokeOpacity\\\",\\\"stroke-opacity\\\"],[\\\"strokeWidth\\\",\\\"stroke-width\\\"],[\\\"textAnchor\\\",\\\"text-anchor\\\"],[\\\"textDecoration\\\",\\\"text-decoration\\\"],[\\\"textRendering\\\",\\\"text-rendering\\\"],[\\\"transformOrigin\\\",\\\"transform-origin\\\"],[\\\"underlinePosition\\\",\\\"underline-position\\\"],[\\\"underlineThickness\\\",\\\"underline-thickness\\\"],[\\\"unicodeBidi\\\",\\\"unicode-bidi\\\"],[\\\"unicodeRange\\\",\\\"unicode-range\\\"],[\\\"unitsPerEm\\\",\\\"units-per-em\\\"],[\\\"vAlphabetic\\\",\\\"v-alphabetic\\\"],[\\\"vHanging\\\",\\\"v-hanging\\\"],[\\\"vIdeographic\\\",\\\"v-ideographic\\\"],[\\\"vMathematical\\\",\\\"v-mathematical\\\"],[\\\"vectorEffect\\\",\\\"vector-effect\\\"],[\\\"vertAdvY\\\",\\\"vert-adv-y\\\"],[\\\"vertOriginX\\\",\\\"vert-origin-x\\\"],[\\\"vertOriginY\\\",\\\"vert-origin-y\\\"],[\\\"wordSpacing\\\",\\\"word-spacing\\\"],[\\\"writingMode\\\",\\\"writing-mode\\\"],[\\\"xmlnsXlink\\\",\\\"xmlns:xlink\\\"],[\\\"xHeight\\\",\\\"x-height\\\"]]),xg=/^[\\\\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;function yu(t){return xg.test(\\\"\\\"+t)?\\\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\\\":t}function Ke(){}var Fs=null;function Lc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ka=null,ii=null;function Pf(t){var e=Ti(t);if(e&&(t=e.stateNode)){var n=t[Lt]||null;t:switch(t=e.stateNode,e.type){case\\\"input\\\":if(Js(t,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),e=n.name,n.type===\\\"radio\\\"&&e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name=\\\"'+oe(\\\"\\\"+e)+'\\\"][type=\\\"radio\\\"]'),e=0;e<n.length;e++){var a=n[e];if(a!==t&&a.form===t.form){var i=a[Lt]||null;if(!i)throw Error(S(90));Js(a,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(e=0;e<n.length;e++)a=n[e],a.form===t.form&&Ch(a)}break t;case\\\"textarea\\\":Dh(t,n.value,n.defaultValue);break t;case\\\"select\\\":e=n.value,e!=null&&ai(t,!!n.multiple,e,!1)}}}var os=!1;function jh(t,e,n){if(os)return t(e,n);os=!0;try{var a=t(e);return a}finally{if(os=!1,(Ka!==null||ii!==null)&&(gr(),Ka&&(e=Ka,t=ii,ii=Ka=null,Pf(e),t)))for(e=0;e<t.length;e++)Pf(t[e])}}function hl(t,e){var n=t.stateNode;if(n===null)return null;var a=n[Lt]||null;if(a===null)return null;n=a[e];t:switch(e){case\\\"onClick\\\":case\\\"onClickCapture\\\":case\\\"onDoubleClick\\\":case\\\"onDoubleClickCapture\\\":case\\\"onMouseDown\\\":case\\\"onMouseDownCapture\\\":case\\\"onMouseMove\\\":case\\\"onMouseMoveCapture\\\":case\\\"onMouseUp\\\":case\\\"onMouseUpCapture\\\":case\\\"onMouseEnter\\\":(a=!a.disabled)||(t=t.type,a=!(t===\\\"button\\\"||t===\\\"input\\\"||t===\\\"select\\\"||t===\\\"textarea\\\")),t=!a;break t;default:t=!1}if(t)return null;if(n&&typeof n!=\\\"function\\\")throw Error(S(231,e,typeof n));return n}var We=!(typeof window>\\\"u\\\"||typeof window.document>\\\"u\\\"||typeof window.document.createElement>\\\"u\\\"),Is=!1;if(We)try{ka={},Object.defineProperty(ka,\\\"passive\\\",{get:function(){Is=!0}}),window.addEventListener(\\\"test\\\",ka,ka),window.removeEventListener(\\\"test\\\",ka,ka)}catch{Is=!1}var ka,Tn=null,Yc=null,gu=null;function kh(){if(gu)return gu;var t,e=Yc,n=e.length,a,i=\\\"value\\\"in Tn?Tn.value:Tn.textContent,l=i.length;for(t=0;t<n&&e[t]===i[t];t++);var u=n-t;for(a=1;a<=u&&e[n-a]===i[l-a];a++);return gu=i.slice(t,1<a?1-a:void 0)}function vu(t){var e=t.keyCode;return\\\"charCode\\\"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function nu(){return!0}function td(){return!1}function Yt(t){function e(n,a,i,l,u){this._reactName=n,this._targetInst=i,this.type=a,this.nativeEvent=l,this.target=u,this.currentTarget=null;for(var r in t)t.hasOwnProperty(r)&&(n=t[r],this[r]=n?n(l):l[r]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?nu:td,this.isPropagationStopped=td,this}return lt(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!=\\\"unknown\\\"&&(n.returnValue=!1),this.isDefaultPrevented=nu)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\\\"unknown\\\"&&(n.cancelBubble=!0),this.isPropagationStopped=nu)},persist:function(){},isPersistent:nu}),e}var oa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ur=Yt(oa),Bl=lt({},oa,{view:0,detail:0}),Ag=Yt(Bl),fs,ds,Zi,rr=lt({},Bl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Zc,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return\\\"movementX\\\"in t?t.movementX:(t!==Zi&&(Zi&&t.type===\\\"mousemove\\\"?(fs=t.screenX-Zi.screenX,ds=t.screenY-Zi.screenY):ds=fs=0,Zi=t),fs)},movementY:function(t){return\\\"movementY\\\"in t?t.movementY:ds}}),ed=Yt(rr),Ng=lt({},rr,{dataTransfer:0}),wg=Yt(Ng),Rg=lt({},Bl,{relatedTarget:0}),hs=Yt(Rg),Og=lt({},oa,{animationName:0,elapsedTime:0,pseudoElement:0}),zg=Yt(Og),Bg=lt({},oa,{clipboardData:function(t){return\\\"clipboardData\\\"in t?t.clipboardData:window.clipboardData}}),Mg=Yt(Bg),Cg=lt({},oa,{data:0}),nd=Yt(Cg),Ug={Esc:\\\"Escape\\\",Spacebar:\\\" \\\",Left:\\\"ArrowLeft\\\",Up:\\\"ArrowUp\\\",Right:\\\"ArrowRight\\\",Down:\\\"ArrowDown\\\",Del:\\\"Delete\\\",Win:\\\"OS\\\",Menu:\\\"ContextMenu\\\",Apps:\\\"ContextMenu\\\",Scroll:\\\"ScrollLock\\\",MozPrintableKey:\\\"Unidentified\\\"},Dg={8:\\\"Backspace\\\",9:\\\"Tab\\\",12:\\\"Clear\\\",13:\\\"Enter\\\",16:\\\"Shift\\\",17:\\\"Control\\\",18:\\\"Alt\\\",19:\\\"Pause\\\",20:\\\"CapsLock\\\",27:\\\"Escape\\\",32:\\\" \\\",33:\\\"PageUp\\\",34:\\\"PageDown\\\",35:\\\"End\\\",36:\\\"Home\\\",37:\\\"ArrowLeft\\\",38:\\\"ArrowUp\\\",39:\\\"ArrowRight\\\",40:\\\"ArrowDown\\\",45:\\\"Insert\\\",46:\\\"Delete\\\",112:\\\"F1\\\",113:\\\"F2\\\",114:\\\"F3\\\",115:\\\"F4\\\",116:\\\"F5\\\",117:\\\"F6\\\",118:\\\"F7\\\",119:\\\"F8\\\",120:\\\"F9\\\",121:\\\"F10\\\",122:\\\"F11\\\",123:\\\"F12\\\",144:\\\"NumLock\\\",145:\\\"ScrollLock\\\",224:\\\"Meta\\\"},Hg={Alt:\\\"altKey\\\",Control:\\\"ctrlKey\\\",Meta:\\\"metaKey\\\",Shift:\\\"shiftKey\\\"};function qg(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=Hg[t])?!!e[t]:!1}function Zc(){return qg}var jg=lt({},Bl,{key:function(t){if(t.key){var e=Ug[t.key]||t.key;if(e!==\\\"Unidentified\\\")return e}return t.type===\\\"keypress\\\"?(t=vu(t),t===13?\\\"Enter\\\":String.fromCharCode(t)):t.type===\\\"keydown\\\"||t.type===\\\"keyup\\\"?Dg[t.keyCode]||\\\"Unidentified\\\":\\\"\\\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Zc,charCode:function(t){return t.type===\\\"keypress\\\"?vu(t):0},keyCode:function(t){return t.type===\\\"keydown\\\"||t.type===\\\"keyup\\\"?t.keyCode:0},which:function(t){return t.type===\\\"keypress\\\"?vu(t):t.type===\\\"keydown\\\"||t.type===\\\"keyup\\\"?t.keyCode:0}}),kg=Yt(jg),Lg=lt({},rr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ad=Yt(Lg),Yg=lt({},Bl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Zc}),Zg=Yt(Yg),Vg=lt({},oa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gg=Yt(Vg),Xg=lt({},rr,{deltaX:function(t){return\\\"deltaX\\\"in t?t.deltaX:\\\"wheelDeltaX\\\"in t?-t.wheelDeltaX:0},deltaY:function(t){return\\\"deltaY\\\"in t?t.deltaY:\\\"wheelDeltaY\\\"in t?-t.wheelDeltaY:\\\"wheelDelta\\\"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),Qg=Yt(Xg),Kg=lt({},oa,{newState:0,oldState:0}),Jg=Yt(Kg),$g=[9,13,27,32],Vc=We&&\\\"CompositionEvent\\\"in window,Pi=null;We&&\\\"documentMode\\\"in document&&(Pi=document.documentMode);var Fg=We&&\\\"TextEvent\\\"in window&&!Pi,Lh=We&&(!Vc||Pi&&8<Pi&&11>=Pi),id=\\\" \\\",ld=!1;function Yh(t,e){switch(t){case\\\"keyup\\\":return $g.indexOf(e.keyCode)!==-1;case\\\"keydown\\\":return e.keyCode!==229;case\\\"keypress\\\":case\\\"mousedown\\\":case\\\"focusout\\\":return!0;default:return!1}}function Zh(t){return t=t.detail,typeof t==\\\"object\\\"&&\\\"data\\\"in t?t.data:null}var Ja=!1;function Ig(t,e){switch(t){case\\\"compositionend\\\":return Zh(e);case\\\"keypress\\\":return e.which!==32?null:(ld=!0,id);case\\\"textInput\\\":return t=e.data,t===id&&ld?null:t;default:return null}}function Wg(t,e){if(Ja)return t===\\\"compositionend\\\"||!Vc&&Yh(t,e)?(t=kh(),gu=Yc=Tn=null,Ja=!1,t):null;switch(t){case\\\"paste\\\":return null;case\\\"keypress\\\":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case\\\"compositionend\\\":return Lh&&e.locale!==\\\"ko\\\"?null:e.data;default:return null}}var Pg={color:!0,date:!0,datetime:!0,\\\"datetime-local\\\":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ud(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e===\\\"input\\\"?!!Pg[t.type]:e===\\\"textarea\\\"}function Vh(t,e,n,a){Ka?ii?ii.push(a):ii=[a]:Ka=a,e=Wu(e,\\\"onChange\\\"),0<e.length&&(n=new ur(\\\"onChange\\\",\\\"change\\\",null,n,a),t.push({event:n,listeners:e}))}var tl=null,ml=null;function t1(t){j0(t,0)}function sr(t){var e=Fi(t);if(Ch(e))return t}function rd(t,e){if(t===\\\"change\\\")return e}var Gh=!1;We&&(We?(iu=\\\"oninput\\\"in document,iu||(ms=document.createElement(\\\"div\\\"),ms.setAttribute(\\\"oninput\\\",\\\"return;\\\"),iu=typeof ms.oninput==\\\"function\\\"),au=iu):au=!1,Gh=au&&(!document.documentMode||9<document.documentMode));var au,iu,ms;function sd(){tl&&(tl.detachEvent(\\\"onpropertychange\\\",Xh),ml=tl=null)}function Xh(t){if(t.propertyName===\\\"value\\\"&&sr(ml)){var e=[];Vh(e,ml,t,Lc(t)),jh(t1,e)}}function e1(t,e,n){t===\\\"focusin\\\"?(sd(),tl=e,ml=n,tl.attachEvent(\\\"onpropertychange\\\",Xh)):t===\\\"focusout\\\"&&sd()}function n1(t){if(t===\\\"selectionchange\\\"||t===\\\"keyup\\\"||t===\\\"keydown\\\")return sr(ml)}function a1(t,e){if(t===\\\"click\\\")return sr(e)}function i1(t,e){if(t===\\\"input\\\"||t===\\\"change\\\")return sr(e)}function l1(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var ee=typeof Object.is==\\\"function\\\"?Object.is:l1;function pl(t,e){if(ee(t,e))return!0;if(typeof t!=\\\"object\\\"||t===null||typeof e!=\\\"object\\\"||e===null)return!1;var n=Object.keys(t),a=Object.keys(e);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var i=n[a];if(!Xs.call(e,i)||!ee(t[i],e[i]))return!1}return!0}function cd(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function od(t,e){var n=cd(t);t=0;for(var a;n;){if(n.nodeType===3){if(a=t+n.textContent.length,t<=e&&a>=e)return{node:n,offset:e-t};t=a}t:{for(;n;){if(n.nextSibling){n=n.nextSibling;break t}n=n.parentNode}n=void 0}n=cd(n)}}function Qh(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Qh(t,e.parentNode):\\\"contains\\\"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function Kh(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=Uu(t.document);e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href==\\\"string\\\"}catch{n=!1}if(n)t=e.contentWindow;else break;e=Uu(t.document)}return e}function Gc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e===\\\"input\\\"&&(t.type===\\\"text\\\"||t.type===\\\"search\\\"||t.type===\\\"tel\\\"||t.type===\\\"url\\\"||t.type===\\\"password\\\")||e===\\\"textarea\\\"||t.contentEditable===\\\"true\\\")}var u1=We&&\\\"documentMode\\\"in document&&11>=document.documentMode,$a=null,Ws=null,el=null,Ps=!1;function fd(t,e,n){var a=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Ps||$a==null||$a!==Uu(a)||(a=$a,\\\"selectionStart\\\"in a&&Gc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),el&&pl(el,a)||(el=a,a=Wu(Ws,\\\"onSelect\\\"),0<a.length&&(e=new ur(\\\"onSelect\\\",\\\"select\\\",null,e,n),t.push({event:e,listeners:a}),e.target=$a)))}function Jn(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n[\\\"Webkit\\\"+t]=\\\"webkit\\\"+e,n[\\\"Moz\\\"+t]=\\\"moz\\\"+e,n}var Fa={animationend:Jn(\\\"Animation\\\",\\\"AnimationEnd\\\"),animationiteration:Jn(\\\"Animation\\\",\\\"AnimationIteration\\\"),animationstart:Jn(\\\"Animation\\\",\\\"AnimationStart\\\"),transitionrun:Jn(\\\"Transition\\\",\\\"TransitionRun\\\"),transitionstart:Jn(\\\"Transition\\\",\\\"TransitionStart\\\"),transitioncancel:Jn(\\\"Transition\\\",\\\"TransitionCancel\\\"),transitionend:Jn(\\\"Transition\\\",\\\"TransitionEnd\\\")},ps={},Jh={};We&&(Jh=document.createElement(\\\"div\\\").style,\\\"AnimationEvent\\\"in window||(delete Fa.animationend.animation,delete Fa.animationiteration.animation,delete Fa.animationstart.animation),\\\"TransitionEvent\\\"in window||delete Fa.transitionend.transition);function fa(t){if(ps[t])return ps[t];if(!Fa[t])return t;var e=Fa[t],n;for(n in e)if(e.hasOwnProperty(n)&&n in Jh)return ps[t]=e[n];return t}var $h=fa(\\\"animationend\\\"),Fh=fa(\\\"animationiteration\\\"),Ih=fa(\\\"animationstart\\\"),r1=fa(\\\"transitionrun\\\"),s1=fa(\\\"transitionstart\\\"),c1=fa(\\\"transitioncancel\\\"),Wh=fa(\\\"transitionend\\\"),Ph=new Map,tc=\\\"abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel\\\".split(\\\" \\\");tc.push(\\\"scrollEnd\\\");function Te(t,e){Ph.set(t,e),ca(e,[t])}var Du=typeof reportError==\\\"function\\\"?reportError:function(t){if(typeof window==\\\"object\\\"&&typeof window.ErrorEvent==\\\"function\\\"){var e=new window.ErrorEvent(\\\"error\\\",{bubbles:!0,cancelable:!0,message:typeof t==\\\"object\\\"&&t!==null&&typeof t.message==\\\"string\\\"?String(t.message):String(t),error:t});if(!window.dispatchEvent(e))return}else if(typeof process==\\\"object\\\"&&typeof process.emit==\\\"function\\\"){process.emit(\\\"uncaughtException\\\",t);return}console.error(t)},ue=[],Ia=0,Xc=0;function cr(){for(var t=Ia,e=Xc=Ia=0;e<t;){var n=ue[e];ue[e++]=null;var a=ue[e];ue[e++]=null;var i=ue[e];ue[e++]=null;var l=ue[e];if(ue[e++]=null,a!==null&&i!==null){var u=a.pending;u===null?i.next=i:(i.next=u.next,u.next=i),a.pending=i}l!==0&&tm(n,i,l)}}function or(t,e,n,a){ue[Ia++]=t,ue[Ia++]=e,ue[Ia++]=n,ue[Ia++]=a,Xc|=a,t.lanes|=a,t=t.alternate,t!==null&&(t.lanes|=a)}function Qc(t,e,n,a){return or(t,e,n,a),Hu(t)}function da(t,e){return or(t,null,null,e),Hu(t)}function tm(t,e,n){t.lanes|=n;var a=t.alternate;a!==null&&(a.lanes|=n);for(var i=!1,l=t.return;l!==null;)l.childLanes|=n,a=l.alternate,a!==null&&(a.childLanes|=n),l.tag===22&&(t=l.stateNode,t===null||t._visibility&1||(i=!0)),t=l,l=l.return;return t.tag===3?(l=t.stateNode,i&&e!==null&&(i=31-Pt(n),t=l.hiddenUpdates,a=t[i],a===null?t[i]=[e]:a.push(e),e.lane=n|536870912),l):null}function Hu(t){if(50<ol)throw ol=0,Tc=null,Error(S(185));for(var e=t.return;e!==null;)t=e,e=t.return;return t.tag===3?t.stateNode:null}var Wa={};function o1(t,e,n,a){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $t(t,e,n,a){return new o1(t,e,n,a)}function Kc(t){return t=t.prototype,!(!t||!t.isReactComponent)}function $e(t,e){var n=t.alternate;return n===null?(n=$t(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&65011712,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n.refCleanup=t.refCleanup,n}function em(t,e){t.flags&=65011714;var n=t.alternate;return n===null?(t.childLanes=0,t.lanes=e,t.child=null,t.subtreeFlags=0,t.memoizedProps=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.stateNode=null):(t.childLanes=n.childLanes,t.lanes=n.lanes,t.child=n.child,t.subtreeFlags=0,t.deletions=null,t.memoizedProps=n.memoizedProps,t.memoizedState=n.memoizedState,t.updateQueue=n.updateQueue,t.type=n.type,e=n.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t}function Su(t,e,n,a,i,l){var u=0;if(a=t,typeof t==\\\"function\\\")Kc(t)&&(u=1);else if(typeof t==\\\"string\\\")u=hv(t,n,ze.current)?26:t===\\\"html\\\"||t===\\\"head\\\"||t===\\\"body\\\"?27:5;else t:switch(t){case Ys:return t=$t(31,n,e,i),t.elementType=Ys,t.lanes=l,t;case Ga:return ta(n.children,i,l,e);case _h:u=8,i|=24;break;case js:return t=$t(12,n,e,i|2),t.elementType=js,t.lanes=l,t;case ks:return t=$t(13,n,e,i),t.elementType=ks,t.lanes=l,t;case Ls:return t=$t(19,n,e,i),t.elementType=Ls,t.lanes=l,t;default:if(typeof t==\\\"object\\\"&&t!==null)switch(t.$$typeof){case Qe:u=10;break t;case Th:u=9;break t;case Cc:u=11;break t;case Uc:u=14;break t;case mn:u=16,a=null;break t}u=29,n=Error(S(130,t===null?\\\"null\\\":typeof t,\\\"\\\")),a=null}return e=$t(u,n,e,i),e.elementType=t,e.type=a,e.lanes=l,e}function ta(t,e,n,a){return t=$t(7,t,a,e),t.lanes=n,t}function ys(t,e,n){return t=$t(6,t,null,e),t.lanes=n,t}function nm(t){var e=$t(18,null,null,0);return e.stateNode=t,e}function gs(t,e,n){return e=$t(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}var dd=new WeakMap;function fe(t,e){if(typeof t==\\\"object\\\"&&t!==null){var n=dd.get(t);return n!==void 0?n:(e={value:t,source:e,stack:Kf(e)},dd.set(t,e),e)}return{value:t,source:e,stack:Kf(e)}}var Pa=[],ti=0,qu=null,yl=0,se=[],ce=0,Un=null,we=1,Re=\\\"\\\";function Ge(t,e){Pa[ti++]=yl,Pa[ti++]=qu,qu=t,yl=e}function am(t,e,n){se[ce++]=we,se[ce++]=Re,se[ce++]=Un,Un=t;var a=we;t=Re;var i=32-Pt(a)-1;a&=~(1<<i),n+=1;var l=32-Pt(e)+i;if(30<l){var u=i-i%5;l=(a&(1<<u)-1).toString(32),a>>=u,i-=u,we=1<<32-Pt(e)+i|n<<i|a,Re=l+t}else we=1<<l|n<<i|a,Re=t}function Jc(t){t.return!==null&&(Ge(t,1),am(t,1,0))}function $c(t){for(;t===qu;)qu=Pa[--ti],Pa[ti]=null,yl=Pa[--ti],Pa[ti]=null;for(;t===Un;)Un=se[--ce],se[ce]=null,Re=se[--ce],se[ce]=null,we=se[--ce],se[ce]=null}function im(t,e){se[ce++]=we,se[ce++]=Re,se[ce++]=Un,we=e.id,Re=e.overflow,Un=t}var xt=null,it=null,X=!1,Nn=null,de=!1,ec=Error(S(519));function Dn(t){var e=Error(S(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\\\"text\\\":\\\"HTML\\\",\\\"\\\"));throw gl(fe(e,t)),ec}function hd(t){var e=t.stateNode,n=t.type,a=t.memoizedProps;switch(e[Et]=t,e[Lt]=a,n){case\\\"dialog\\\":k(\\\"cancel\\\",e),k(\\\"close\\\",e);break;case\\\"iframe\\\":case\\\"object\\\":case\\\"embed\\\":k(\\\"load\\\",e);break;case\\\"video\\\":case\\\"audio\\\":for(n=0;n<Tl.length;n++)k(Tl[n],e);break;case\\\"source\\\":k(\\\"error\\\",e);break;case\\\"img\\\":case\\\"image\\\":case\\\"link\\\":k(\\\"error\\\",e),k(\\\"load\\\",e);break;case\\\"details\\\":k(\\\"toggle\\\",e);break;case\\\"input\\\":k(\\\"invalid\\\",e),Uh(e,a.value,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name,!0);break;case\\\"select\\\":k(\\\"invalid\\\",e);break;case\\\"textarea\\\":k(\\\"invalid\\\",e),Hh(e,a.value,a.defaultValue,a.children)}n=a.children,typeof n!=\\\"string\\\"&&typeof n!=\\\"number\\\"&&typeof n!=\\\"bigint\\\"||e.textContent===\\\"\\\"+n||a.suppressHydrationWarning===!0||L0(e.textContent,n)?(a.popover!=null&&(k(\\\"beforetoggle\\\",e),k(\\\"toggle\\\",e)),a.onScroll!=null&&k(\\\"scroll\\\",e),a.onScrollEnd!=null&&k(\\\"scrollend\\\",e),a.onClick!=null&&(e.onclick=Ke),e=!0):e=!1,e||Dn(t,!0)}function md(t){for(xt=t.return;xt;)switch(xt.tag){case 5:case 31:case 13:de=!1;return;case 27:case 3:de=!0;return;default:xt=xt.return}}function La(t){if(t!==xt)return!1;if(!X)return md(t),X=!0,!1;var e=t.tag,n;if((n=e!==3&&e!==27)&&((n=e===5)&&(n=t.type,n=!(n!==\\\"form\\\"&&n!==\\\"button\\\")||Nc(t.type,t.memoizedProps)),n=!n),n&&it&&Dn(t),md(t),e===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(S(317));it=nh(t)}else if(e===31){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(S(317));it=nh(t)}else e===27?(e=it,kn(t.type)?(t=zc,zc=null,it=t):it=e):it=xt?me(t.stateNode.nextSibling):null;return!0}function ia(){it=xt=null,X=!1}function vs(){var t=Nn;return t!==null&&(jt===null?jt=t:jt.push.apply(jt,t),Nn=null),t}function gl(t){Nn===null?Nn=[t]:Nn.push(t)}var nc=Be(null),ha=null,Je=null;function yn(t,e,n){et(nc,e._currentValue),e._currentValue=n}function Fe(t){t._currentValue=nc.current,Tt(nc)}function ac(t,e,n){for(;t!==null;){var a=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,a!==null&&(a.childLanes|=e)):a!==null&&(a.childLanes&e)!==e&&(a.childLanes|=e),t===n)break;t=t.return}}function ic(t,e,n,a){var i=t.child;for(i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){var u=i.child;l=l.firstContext;t:for(;l!==null;){var r=l;l=i;for(var s=0;s<e.length;s++)if(r.context===e[s]){l.lanes|=n,r=l.alternate,r!==null&&(r.lanes|=n),ac(l.return,n,t),a||(u=null);break t}l=r.next}}else if(i.tag===18){if(u=i.return,u===null)throw Error(S(341));u.lanes|=n,l=u.alternate,l!==null&&(l.lanes|=n),ac(u,n,t),u=null}else u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===t){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}}function bi(t,e,n,a){t=null;for(var i=e,l=!1;i!==null;){if(!l){if((i.flags&524288)!==0)l=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var u=i.alternate;if(u===null)throw Error(S(387));if(u=u.memoizedProps,u!==null){var r=i.type;ee(i.pendingProps.value,u.value)||(t!==null?t.push(r):t=[r])}}else if(i===zu.current){if(u=i.alternate,u===null)throw Error(S(387));u.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(t!==null?t.push(El):t=[El])}i=i.return}t!==null&&ic(e,t,n,a),e.flags|=262144}function ju(t){for(t=t.firstContext;t!==null;){if(!ee(t.context._currentValue,t.memoizedValue))return!0;t=t.next}return!1}function la(t){ha=t,Je=null,t=t.dependencies,t!==null&&(t.firstContext=null)}function At(t){return lm(ha,t)}function lu(t,e){return ha===null&&la(t),lm(t,e)}function lm(t,e){var n=e._currentValue;if(e={context:e,memoizedValue:n,next:null},Je===null){if(t===null)throw Error(S(308));Je=e,t.dependencies={lanes:0,firstContext:e},t.flags|=524288}else Je=Je.next=e;return n}var f1=typeof AbortController<\\\"u\\\"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(n,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(n){return n()})}},d1=gt.unstable_scheduleCallback,h1=gt.unstable_NormalPriority,mt={$$typeof:Qe,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fc(){return{controller:new f1,data:new Map,refCount:0}}function Ml(t){t.refCount--,t.refCount===0&&d1(h1,function(){t.controller.abort()})}var nl=null,lc=0,di=0,li=null;function m1(t,e){if(nl===null){var n=nl=[];lc=0,di=bo(),li={status:\\\"pending\\\",value:void 0,then:function(a){n.push(a)}}}return lc++,e.then(pd,pd),e}function pd(){if(--lc===0&&nl!==null){li!==null&&(li.status=\\\"fulfilled\\\");var t=nl;nl=null,di=0,li=null;for(var e=0;e<t.length;e++)(0,t[e])()}}function p1(t,e){var n=[],a={status:\\\"pending\\\",value:null,reason:null,then:function(i){n.push(i)}};return t.then(function(){a.status=\\\"fulfilled\\\",a.value=e;for(var i=0;i<n.length;i++)(0,n[i])(e)},function(i){for(a.status=\\\"rejected\\\",a.reason=i,i=0;i<n.length;i++)(0,n[i])(void 0)}),a}var yd=M.S;M.S=function(t,e){S0=It(),typeof e==\\\"object\\\"&&e!==null&&typeof e.then==\\\"function\\\"&&m1(t,e),yd!==null&&yd(t,e)};var ea=Be(null);function Ic(){var t=ea.current;return t!==null?t:tt.pooledCache}function _u(t,e){e===null?et(ea,ea.current):et(ea,e.pool)}function um(){var t=Ic();return t===null?null:{parent:mt._currentValue,pool:t}}var Ei=Error(S(460)),Wc=Error(S(474)),fr=Error(S(542)),ku={then:function(){}};function gd(t){return t=t.status,t===\\\"fulfilled\\\"||t===\\\"rejected\\\"}function rm(t,e,n){switch(n=t[n],n===void 0?t.push(e):n!==e&&(e.then(Ke,Ke),e=n),e.status){case\\\"fulfilled\\\":return e.value;case\\\"rejected\\\":throw t=e.reason,Sd(t),t;default:if(typeof e.status==\\\"string\\\")e.then(Ke,Ke);else{if(t=tt,t!==null&&100<t.shellSuspendCounter)throw Error(S(482));t=e,t.status=\\\"pending\\\",t.then(function(a){if(e.status===\\\"pending\\\"){var i=e;i.status=\\\"fulfilled\\\",i.value=a}},function(a){if(e.status===\\\"pending\\\"){var i=e;i.status=\\\"rejected\\\",i.reason=a}})}switch(e.status){case\\\"fulfilled\\\":return e.value;case\\\"rejected\\\":throw t=e.reason,Sd(t),t}throw na=e,Ei}}function In(t){try{var e=t._init;return e(t._payload)}catch(n){throw n!==null&&typeof n==\\\"object\\\"&&typeof n.then==\\\"function\\\"?(na=n,Ei):n}}var na=null;function vd(){if(na===null)throw Error(S(459));var t=na;return na=null,t}function Sd(t){if(t===Ei||t===fr)throw Error(S(483))}var ui=null,vl=0;function uu(t){var e=vl;return vl+=1,ui===null&&(ui=[]),rm(ui,t,e)}function Vi(t,e){e=e.props.ref,t.ref=e!==void 0?e:null}function ru(t,e){throw e.$$typeof===eg?Error(S(525)):(t=Object.prototype.toString.call(e),Error(S(31,t===\\\"[object Object]\\\"?\\\"object with keys {\\\"+Object.keys(e).join(\\\", \\\")+\\\"}\\\":t)))}function sm(t){function e(h,f){if(t){var p=h.deletions;p===null?(h.deletions=[f],h.flags|=16):p.push(f)}}function n(h,f){if(!t)return null;for(;f!==null;)e(h,f),f=f.sibling;return null}function a(h){for(var f=new Map;h!==null;)h.key!==null?f.set(h.key,h):f.set(h.index,h),h=h.sibling;return f}function i(h,f){return h=$e(h,f),h.index=0,h.sibling=null,h}function l(h,f,p){return h.index=p,t?(p=h.alternate,p!==null?(p=p.index,p<f?(h.flags|=67108866,f):p):(h.flags|=67108866,f)):(h.flags|=1048576,f)}function u(h){return t&&h.alternate===null&&(h.flags|=67108866),h}function r(h,f,p,v){return f===null||f.tag!==6?(f=ys(p,h.mode,v),f.return=h,f):(f=i(f,p),f.return=h,f)}function s(h,f,p,v){var R=p.type;return R===Ga?o(h,f,p.props.children,v,p.key):f!==null&&(f.elementType===R||typeof R==\\\"object\\\"&&R!==null&&R.$$typeof===mn&&In(R)===f.type)?(f=i(f,p.props),Vi(f,p),f.return=h,f):(f=Su(p.type,p.key,p.props,null,h.mode,v),Vi(f,p),f.return=h,f)}function c(h,f,p,v){return f===null||f.tag!==4||f.stateNode.containerInfo!==p.containerInfo||f.stateNode.implementation!==p.implementation?(f=gs(p,h.mode,v),f.return=h,f):(f=i(f,p.children||[]),f.return=h,f)}function o(h,f,p,v,R){return f===null||f.tag!==7?(f=ta(p,h.mode,v,R),f.return=h,f):(f=i(f,p),f.return=h,f)}function d(h,f,p){if(typeof f==\\\"string\\\"&&f!==\\\"\\\"||typeof f==\\\"number\\\"||typeof f==\\\"bigint\\\")return f=ys(\\\"\\\"+f,h.mode,p),f.return=h,f;if(typeof f==\\\"object\\\"&&f!==null){switch(f.$$typeof){case Il:return p=Su(f.type,f.key,f.props,null,h.mode,p),Vi(p,f),p.return=h,p;case Ji:return f=gs(f,h.mode,p),f.return=h,f;case mn:return f=In(f),d(h,f,p)}if($i(f)||Yi(f))return f=ta(f,h.mode,p,null),f.return=h,f;if(typeof f.then==\\\"function\\\")return d(h,uu(f),p);if(f.$$typeof===Qe)return d(h,lu(h,f),p);ru(h,f)}return null}function m(h,f,p,v){var R=f!==null?f.key:null;if(typeof p==\\\"string\\\"&&p!==\\\"\\\"||typeof p==\\\"number\\\"||typeof p==\\\"bigint\\\")return R!==null?null:r(h,f,\\\"\\\"+p,v);if(typeof p==\\\"object\\\"&&p!==null){switch(p.$$typeof){case Il:return p.key===R?s(h,f,p,v):null;case Ji:return p.key===R?c(h,f,p,v):null;case mn:return p=In(p),m(h,f,p,v)}if($i(p)||Yi(p))return R!==null?null:o(h,f,p,v,null);if(typeof p.then==\\\"function\\\")return m(h,f,uu(p),v);if(p.$$typeof===Qe)return m(h,f,lu(h,p),v);ru(h,p)}return null}function y(h,f,p,v,R){if(typeof v==\\\"string\\\"&&v!==\\\"\\\"||typeof v==\\\"number\\\"||typeof v==\\\"bigint\\\")return h=h.get(p)||null,r(f,h,\\\"\\\"+v,R);if(typeof v==\\\"object\\\"&&v!==null){switch(v.$$typeof){case Il:return h=h.get(v.key===null?p:v.key)||null,s(f,h,v,R);case Ji:return h=h.get(v.key===null?p:v.key)||null,c(f,h,v,R);case mn:return v=In(v),y(h,f,p,v,R)}if($i(v)||Yi(v))return h=h.get(p)||null,o(f,h,v,R,null);if(typeof v.then==\\\"function\\\")return y(h,f,p,uu(v),R);if(v.$$typeof===Qe)return y(h,f,p,lu(f,v),R);ru(f,v)}return null}function b(h,f,p,v){for(var R=null,V=null,A=f,C=f=0,q=null;A!==null&&C<p.length;C++){A.index>C?(q=A,A=null):q=A.sibling;var G=m(h,A,p[C],v);if(G===null){A===null&&(A=q);break}t&&A&&G.alternate===null&&e(h,A),f=l(G,f,C),V===null?R=G:V.sibling=G,V=G,A=q}if(C===p.length)return n(h,A),X&&Ge(h,C),R;if(A===null){for(;C<p.length;C++)A=d(h,p[C],v),A!==null&&(f=l(A,f,C),V===null?R=A:V.sibling=A,V=A);return X&&Ge(h,C),R}for(A=a(A);C<p.length;C++)q=y(A,h,C,p[C],v),q!==null&&(t&&q.alternate!==null&&A.delete(q.key===null?C:q.key),f=l(q,f,C),V===null?R=q:V.sibling=q,V=q);return t&&A.forEach(function(Ee){return e(h,Ee)}),X&&Ge(h,C),R}function N(h,f,p,v){if(p==null)throw Error(S(151));for(var R=null,V=null,A=f,C=f=0,q=null,G=p.next();A!==null&&!G.done;C++,G=p.next()){A.index>C?(q=A,A=null):q=A.sibling;var Ee=m(h,A,G.value,v);if(Ee===null){A===null&&(A=q);break}t&&A&&Ee.alternate===null&&e(h,A),f=l(Ee,f,C),V===null?R=Ee:V.sibling=Ee,V=Ee,A=q}if(G.done)return n(h,A),X&&Ge(h,C),R;if(A===null){for(;!G.done;C++,G=p.next())G=d(h,G.value,v),G!==null&&(f=l(G,f,C),V===null?R=G:V.sibling=G,V=G);return X&&Ge(h,C),R}for(A=a(A);!G.done;C++,G=p.next())G=y(A,h,C,G.value,v),G!==null&&(t&&G.alternate!==null&&A.delete(G.key===null?C:G.key),f=l(G,f,C),V===null?R=G:V.sibling=G,V=G);return t&&A.forEach(function(za){return e(h,za)}),X&&Ge(h,C),R}function K(h,f,p,v){if(typeof p==\\\"object\\\"&&p!==null&&p.type===Ga&&p.key===null&&(p=p.props.children),typeof p==\\\"object\\\"&&p!==null){switch(p.$$typeof){case Il:t:{for(var R=p.key;f!==null;){if(f.key===R){if(R=p.type,R===Ga){if(f.tag===7){n(h,f.sibling),v=i(f,p.props.children),v.return=h,h=v;break t}}else if(f.elementType===R||typeof R==\\\"object\\\"&&R!==null&&R.$$typeof===mn&&In(R)===f.type){n(h,f.sibling),v=i(f,p.props),Vi(v,p),v.return=h,h=v;break t}n(h,f);break}else e(h,f);f=f.sibling}p.type===Ga?(v=ta(p.props.children,h.mode,v,p.key),v.return=h,h=v):(v=Su(p.type,p.key,p.props,null,h.mode,v),Vi(v,p),v.return=h,h=v)}return u(h);case Ji:t:{for(R=p.key;f!==null;){if(f.key===R)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(h,f.sibling),v=i(f,p.children||[]),v.return=h,h=v;break t}else{n(h,f);break}else e(h,f);f=f.sibling}v=gs(p,h.mode,v),v.return=h,h=v}return u(h);case mn:return p=In(p),K(h,f,p,v)}if($i(p))return b(h,f,p,v);if(Yi(p)){if(R=Yi(p),typeof R!=\\\"function\\\")throw Error(S(150));return p=R.call(p),N(h,f,p,v)}if(typeof p.then==\\\"function\\\")return K(h,f,uu(p),v);if(p.$$typeof===Qe)return K(h,f,lu(h,p),v);ru(h,p)}return typeof p==\\\"string\\\"&&p!==\\\"\\\"||typeof p==\\\"number\\\"||typeof p==\\\"bigint\\\"?(p=\\\"\\\"+p,f!==null&&f.tag===6?(n(h,f.sibling),v=i(f,p),v.return=h,h=v):(n(h,f),v=ys(p,h.mode,v),v.return=h,h=v),u(h)):n(h,f)}return function(h,f,p,v){try{vl=0;var R=K(h,f,p,v);return ui=null,R}catch(A){if(A===Ei||A===fr)throw A;var V=$t(29,A,null,h.mode);return V.lanes=v,V.return=h,V}}}var ua=sm(!0),cm=sm(!1),pn=!1;function Pc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function uc(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function wn(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function Rn(t,e,n){var a=t.updateQueue;if(a===null)return null;if(a=a.shared,(J&2)!==0){var i=a.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),a.pending=e,e=Hu(t),tm(t,null,n),e}return or(t,a,e,n),Hu(t)}function al(t,e,n){if(e=e.updateQueue,e!==null&&(e=e.shared,(n&4194048)!==0)){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,wh(t,n)}}function Ss(t,e){var n=t.updateQueue,a=t.alternate;if(a!==null&&(a=a.updateQueue,n===a)){var i=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var u={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};l===null?i=l=u:l=l.next=u,n=n.next}while(n!==null);l===null?i=l=e:l=l.next=e}else i=l=e;n={baseState:a.baseState,firstBaseUpdate:i,lastBaseUpdate:l,shared:a.shared,callbacks:a.callbacks},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}var rc=!1;function il(){if(rc){var t=li;if(t!==null)throw t}}function ll(t,e,n,a){rc=!1;var i=t.updateQueue;pn=!1;var l=i.firstBaseUpdate,u=i.lastBaseUpdate,r=i.shared.pending;if(r!==null){i.shared.pending=null;var s=r,c=s.next;s.next=null,u===null?l=c:u.next=c,u=s;var o=t.alternate;o!==null&&(o=o.updateQueue,r=o.lastBaseUpdate,r!==u&&(r===null?o.firstBaseUpdate=c:r.next=c,o.lastBaseUpdate=s))}if(l!==null){var d=i.baseState;u=0,o=c=s=null,r=l;do{var m=r.lane&-536870913,y=m!==r.lane;if(y?(Z&m)===m:(a&m)===m){m!==0&&m===di&&(rc=!0),o!==null&&(o=o.next={lane:0,tag:r.tag,payload:r.payload,callback:null,next:null});t:{var b=t,N=r;m=e;var K=n;switch(N.tag){case 1:if(b=N.payload,typeof b==\\\"function\\\"){d=b.call(K,d,m);break t}d=b;break t;case 3:b.flags=b.flags&-65537|128;case 0:if(b=N.payload,m=typeof b==\\\"function\\\"?b.call(K,d,m):b,m==null)break t;d=lt({},d,m);break t;case 2:pn=!0}}m=r.callback,m!==null&&(t.flags|=64,y&&(t.flags|=8192),y=i.callbacks,y===null?i.callbacks=[m]:y.push(m))}else y={lane:m,tag:r.tag,payload:r.payload,callback:r.callback,next:null},o===null?(c=o=y,s=d):o=o.next=y,u|=m;if(r=r.next,r===null){if(r=i.shared.pending,r===null)break;y=r,r=y.next,y.next=null,i.lastBaseUpdate=y,i.shared.pending=null}}while(!0);o===null&&(s=d),i.baseState=s,i.firstBaseUpdate=c,i.lastBaseUpdate=o,l===null&&(i.shared.lanes=0),qn|=u,t.lanes=u,t.memoizedState=d}}function om(t,e){if(typeof t!=\\\"function\\\")throw Error(S(191,t));t.call(e)}function fm(t,e){var n=t.callbacks;if(n!==null)for(t.callbacks=null,t=0;t<n.length;t++)om(n[t],e)}var hi=Be(null),Lu=Be(0);function _d(t,e){t=nn,et(Lu,t),et(hi,e),nn=t|e.baseLanes}function sc(){et(Lu,nn),et(hi,hi.current)}function to(){nn=Lu.current,Tt(hi),Tt(Lu)}var ne=Be(null),he=null;function gn(t){var e=t.alternate;et(ot,ot.current&1),et(ne,t),he===null&&(e===null||hi.current!==null||e.memoizedState!==null)&&(he=t)}function cc(t){et(ot,ot.current),et(ne,t),he===null&&(he=t)}function dm(t){t.tag===22?(et(ot,ot.current),et(ne,t),he===null&&(he=t)):vn(t)}function vn(){et(ot,ot.current),et(ne,ne.current)}function Jt(t){Tt(ne),he===t&&(he=null),Tt(ot)}var ot=Be(0);function Yu(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Rc(n)||Oc(n)))return e}else if(e.tag===19&&(e.memoizedProps.revealOrder===\\\"forwards\\\"||e.memoizedProps.revealOrder===\\\"backwards\\\"||e.memoizedProps.revealOrder===\\\"unstable_legacy-backwards\\\"||e.memoizedProps.revealOrder===\\\"together\\\")){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Pe=0,D=null,P=null,dt=null,Zu=!1,ri=!1,ra=!1,Vu=0,Sl=0,si=null,y1=0;function st(){throw Error(S(321))}function eo(t,e){if(e===null)return!1;for(var n=0;n<e.length&&n<t.length;n++)if(!ee(t[n],e[n]))return!1;return!0}function no(t,e,n,a,i,l){return Pe=l,D=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,M.H=t===null||t.memoizedState===null?Vm:mo,ra=!1,l=n(a,i),ra=!1,ri&&(l=mm(e,n,a,i)),hm(t),l}function hm(t){M.H=_l;var e=P!==null&&P.next!==null;if(Pe=0,dt=P=D=null,Zu=!1,Sl=0,si=null,e)throw Error(S(300));t===null||pt||(t=t.dependencies,t!==null&&ju(t)&&(pt=!0))}function mm(t,e,n,a){D=t;var i=0;do{if(ri&&(si=null),Sl=0,ri=!1,25<=i)throw Error(S(301));if(i+=1,dt=P=null,t.updateQueue!=null){var l=t.updateQueue;l.lastEffect=null,l.events=null,l.stores=null,l.memoCache!=null&&(l.memoCache.index=0)}M.H=Gm,l=e(n,a)}while(ri);return l}function g1(){var t=M.H,e=t.useState()[0];return e=typeof e.then==\\\"function\\\"?Cl(e):e,t=t.useState()[0],(P!==null?P.memoizedState:null)!==t&&(D.flags|=1024),e}function ao(){var t=Vu!==0;return Vu=0,t}function io(t,e,n){e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~n}function lo(t){if(Zu){for(t=t.memoizedState;t!==null;){var e=t.queue;e!==null&&(e.pending=null),t=t.next}Zu=!1}Pe=0,dt=P=D=null,ri=!1,Sl=Vu=0,si=null}function Mt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return dt===null?D.memoizedState=dt=t:dt=dt.next=t,dt}function ft(){if(P===null){var t=D.alternate;t=t!==null?t.memoizedState:null}else t=P.next;var e=dt===null?D.memoizedState:dt.next;if(e!==null)dt=e,P=t;else{if(t===null)throw D.alternate===null?Error(S(467)):Error(S(310));P=t,t={memoizedState:P.memoizedState,baseState:P.baseState,baseQueue:P.baseQueue,queue:P.queue,next:null},dt===null?D.memoizedState=dt=t:dt=dt.next=t}return dt}function dr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Cl(t){var e=Sl;return Sl+=1,si===null&&(si=[]),t=rm(si,t,e),e=D,(dt===null?e.memoizedState:dt.next)===null&&(e=e.alternate,M.H=e===null||e.memoizedState===null?Vm:mo),t}function hr(t){if(t!==null&&typeof t==\\\"object\\\"){if(typeof t.then==\\\"function\\\")return Cl(t);if(t.$$typeof===Qe)return At(t)}throw Error(S(438,String(t)))}function uo(t){var e=null,n=D.updateQueue;if(n!==null&&(e=n.memoCache),e==null){var a=D.alternate;a!==null&&(a=a.updateQueue,a!==null&&(a=a.memoCache,a!=null&&(e={data:a.data.map(function(i){return i.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),n===null&&(n=dr(),D.updateQueue=n),n.memoCache=e,n=e.data[e.index],n===void 0)for(n=e.data[e.index]=Array(t),a=0;a<t;a++)n[a]=ng;return e.index++,n}function tn(t,e){return typeof e==\\\"function\\\"?e(t):e}function Tu(t){var e=ft();return ro(e,P,t)}function ro(t,e,n){var a=t.queue;if(a===null)throw Error(S(311));a.lastRenderedReducer=n;var i=t.baseQueue,l=a.pending;if(l!==null){if(i!==null){var u=i.next;i.next=l.next,l.next=u}e.baseQueue=i=l,a.pending=null}if(l=t.baseState,i===null)t.memoizedState=l;else{e=i.next;var r=u=null,s=null,c=e,o=!1;do{var d=c.lane&-536870913;if(d!==c.lane?(Z&d)===d:(Pe&d)===d){var m=c.revertLane;if(m===0)s!==null&&(s=s.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),d===di&&(o=!0);else if((Pe&m)===m){c=c.next,m===di&&(o=!0);continue}else d={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},s===null?(r=s=d,u=l):s=s.next=d,D.lanes|=m,qn|=m;d=c.action,ra&&n(l,d),l=c.hasEagerState?c.eagerState:n(l,d)}else m={lane:d,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},s===null?(r=s=m,u=l):s=s.next=m,D.lanes|=d,qn|=d;c=c.next}while(c!==null&&c!==e);if(s===null?u=l:s.next=r,!ee(l,t.memoizedState)&&(pt=!0,o&&(n=li,n!==null)))throw n;t.memoizedState=l,t.baseState=u,t.baseQueue=s,a.lastRenderedState=l}return i===null&&(a.lanes=0),[t.memoizedState,a.dispatch]}function _s(t){var e=ft(),n=e.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=t;var a=n.dispatch,i=n.pending,l=e.memoizedState;if(i!==null){n.pending=null;var u=i=i.next;do l=t(l,u.action),u=u.next;while(u!==i);ee(l,e.memoizedState)||(pt=!0),e.memoizedState=l,e.baseQueue===null&&(e.baseState=l),n.lastRenderedState=l}return[l,a]}function pm(t,e,n){var a=D,i=ft(),l=X;if(l){if(n===void 0)throw Error(S(407));n=n()}else n=e();var u=!ee((P||i).memoizedState,n);if(u&&(i.memoizedState=n,pt=!0),i=i.queue,so(vm.bind(null,a,i,t),[t]),i.getSnapshot!==e||u||dt!==null&&dt.memoizedState.tag&1){if(a.flags|=2048,mi(9,{destroy:void 0},gm.bind(null,a,i,n,e),null),tt===null)throw Error(S(349));l||(Pe&127)!==0||ym(a,e,n)}return n}function ym(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=D.updateQueue,e===null?(e=dr(),D.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function gm(t,e,n,a){e.value=n,e.getSnapshot=a,Sm(e)&&_m(t)}function vm(t,e,n){return n(function(){Sm(e)&&_m(t)})}function Sm(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!ee(t,n)}catch{return!0}}function _m(t){var e=da(t,2);e!==null&&kt(e,t,2)}function oc(t){var e=Mt();if(typeof t==\\\"function\\\"){var n=t;if(t=n(),ra){_n(!0);try{n()}finally{_n(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:tn,lastRenderedState:t},e}function Tm(t,e,n,a){return t.baseState=n,ro(t,P,typeof a==\\\"function\\\"?a:tn)}function v1(t,e,n,a,i){if(pr(t))throw Error(S(485));if(t=e.action,t!==null){var l={payload:i,action:t,next:null,isTransition:!0,status:\\\"pending\\\",value:null,reason:null,listeners:[],then:function(u){l.listeners.push(u)}};M.T!==null?n(!0):l.isTransition=!1,a(l),n=e.pending,n===null?(l.next=e.pending=l,bm(e,l)):(l.next=n.next,e.pending=n.next=l)}}function bm(t,e){var n=e.action,a=e.payload,i=t.state;if(e.isTransition){var l=M.T,u={};M.T=u;try{var r=n(i,a),s=M.S;s!==null&&s(u,r),Td(t,e,r)}catch(c){fc(t,e,c)}finally{l!==null&&u.types!==null&&(l.types=u.types),M.T=l}}else try{l=n(i,a),Td(t,e,l)}catch(c){fc(t,e,c)}}function Td(t,e,n){n!==null&&typeof n==\\\"object\\\"&&typeof n.then==\\\"function\\\"?n.then(function(a){bd(t,e,a)},function(a){return fc(t,e,a)}):bd(t,e,n)}function bd(t,e,n){e.status=\\\"fulfilled\\\",e.value=n,Em(e),t.state=n,e=t.pending,e!==null&&(n=e.next,n===e?t.pending=null:(n=n.next,e.next=n,bm(t,n)))}function fc(t,e,n){var a=t.pending;if(t.pending=null,a!==null){a=a.next;do e.status=\\\"rejected\\\",e.reason=n,Em(e),e=e.next;while(e!==a)}t.action=null}function Em(t){t=t.listeners;for(var e=0;e<t.length;e++)(0,t[e])()}function xm(t,e){return e}function Ed(t,e){if(X){var n=tt.formState;if(n!==null){t:{var a=D;if(X){if(it){e:{for(var i=it,l=de;i.nodeType!==8;){if(!l){i=null;break e}if(i=me(i.nextSibling),i===null){i=null;break e}}l=i.data,i=l===\\\"F!\\\"||l===\\\"F\\\"?i:null}if(i){it=me(i.nextSibling),a=i.data===\\\"F!\\\";break t}}Dn(a)}a=!1}a&&(e=n[0])}}return n=Mt(),n.memoizedState=n.baseState=e,a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xm,lastRenderedState:e},n.queue=a,n=Lm.bind(null,D,a),a.dispatch=n,a=oc(!1),l=ho.bind(null,D,!1,a.queue),a=Mt(),i={state:e,dispatch:null,action:t,pending:null},a.queue=i,n=v1.bind(null,D,i,l,n),i.dispatch=n,a.memoizedState=t,[e,n,!1]}function xd(t){var e=ft();return Am(e,P,t)}function Am(t,e,n){if(e=ro(t,e,xm)[0],t=Tu(tn)[0],typeof e==\\\"object\\\"&&e!==null&&typeof e.then==\\\"function\\\")try{var a=Cl(e)}catch(u){throw u===Ei?fr:u}else a=e;e=ft();var i=e.queue,l=i.dispatch;return n!==e.memoizedState&&(D.flags|=2048,mi(9,{destroy:void 0},S1.bind(null,i,n),null)),[a,l,t]}function S1(t,e){t.action=e}function Ad(t){var e=ft(),n=P;if(n!==null)return Am(e,n,t);ft(),e=e.memoizedState,n=ft();var a=n.queue.dispatch;return n.memoizedState=t,[e,a,!1]}function mi(t,e,n,a){return t={tag:t,create:n,deps:a,inst:e,next:null},e=D.updateQueue,e===null&&(e=dr(),D.updateQueue=e),n=e.lastEffect,n===null?e.lastEffect=t.next=t:(a=n.next,n.next=t,t.next=a,e.lastEffect=t),t}function Nm(){return ft().memoizedState}function bu(t,e,n,a){var i=Mt();D.flags|=t,i.memoizedState=mi(1|e,{destroy:void 0},n,a===void 0?null:a)}function mr(t,e,n,a){var i=ft();a=a===void 0?null:a;var l=i.memoizedState.inst;P!==null&&a!==null&&eo(a,P.memoizedState.deps)?i.memoizedState=mi(e,l,n,a):(D.flags|=t,i.memoizedState=mi(1|e,l,n,a))}function Nd(t,e){bu(8390656,8,t,e)}function so(t,e){mr(2048,8,t,e)}function _1(t){D.flags|=4;var e=D.updateQueue;if(e===null)e=dr(),D.updateQueue=e,e.events=[t];else{var n=e.events;n===null?e.events=[t]:n.push(t)}}function wm(t){var e=ft().memoizedState;return _1({ref:e,nextImpl:t}),function(){if((J&2)!==0)throw Error(S(440));return e.impl.apply(void 0,arguments)}}function Rm(t,e){return mr(4,2,t,e)}function Om(t,e){return mr(4,4,t,e)}function zm(t,e){if(typeof e==\\\"function\\\"){t=t();var n=e(t);return function(){typeof n==\\\"function\\\"?n():e(null)}}if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Bm(t,e,n){n=n!=null?n.concat([t]):null,mr(4,4,zm.bind(null,e,t),n)}function co(){}function Mm(t,e){var n=ft();e=e===void 0?null:e;var a=n.memoizedState;return e!==null&&eo(e,a[1])?a[0]:(n.memoizedState=[t,e],t)}function Cm(t,e){var n=ft();e=e===void 0?null:e;var a=n.memoizedState;if(e!==null&&eo(e,a[1]))return a[0];if(a=t(),ra){_n(!0);try{t()}finally{_n(!1)}}return n.memoizedState=[a,e],a}function oo(t,e,n){return n===void 0||(Pe&1073741824)!==0&&(Z&261930)===0?t.memoizedState=e:(t.memoizedState=n,t=T0(),D.lanes|=t,qn|=t,n)}function Um(t,e,n,a){return ee(n,e)?n:hi.current!==null?(t=oo(t,n,a),ee(t,e)||(pt=!0),t):(Pe&42)===0||(Pe&1073741824)!==0&&(Z&261930)===0?(pt=!0,t.memoizedState=n):(t=T0(),D.lanes|=t,qn|=t,e)}function Dm(t,e,n,a,i){var l=$.p;$.p=l!==0&&8>l?l:8;var u=M.T,r={};M.T=r,ho(t,!1,e,n);try{var s=i(),c=M.S;if(c!==null&&c(r,s),s!==null&&typeof s==\\\"object\\\"&&typeof s.then==\\\"function\\\"){var o=p1(s,a);ul(t,e,o,te(t))}else ul(t,e,a,te(t))}catch(d){ul(t,e,{then:function(){},status:\\\"rejected\\\",reason:d},te())}finally{$.p=l,u!==null&&r.types!==null&&(u.types=r.types),M.T=u}}function T1(){}function dc(t,e,n,a){if(t.tag!==5)throw Error(S(476));var i=Hm(t).queue;Dm(t,i,e,Pn,n===null?T1:function(){return qm(t),n(a)})}function Hm(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:Pn,baseState:Pn,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:tn,lastRenderedState:Pn},next:null};var n={};return e.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:tn,lastRenderedState:n},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function qm(t){var e=Hm(t);e.next===null&&(e=t.alternate.memoizedState),ul(t,e.next.queue,{},te())}function fo(){return At(El)}function jm(){return ft().memoizedState}function km(){return ft().memoizedState}function b1(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var n=te();t=wn(n);var a=Rn(e,t,n);a!==null&&(kt(a,e,n),al(a,e,n)),e={cache:Fc()},t.payload=e;return}e=e.return}}function E1(t,e,n){var a=te();n={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},pr(t)?Ym(e,n):(n=Qc(t,e,n,a),n!==null&&(kt(n,t,a),Zm(n,e,a)))}function Lm(t,e,n){var a=te();ul(t,e,n,a)}function ul(t,e,n,a){var i={lane:a,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(pr(t))Ym(e,i);else{var l=t.alternate;if(t.lanes===0&&(l===null||l.lanes===0)&&(l=e.lastRenderedReducer,l!==null))try{var u=e.lastRenderedState,r=l(u,n);if(i.hasEagerState=!0,i.eagerState=r,ee(r,u))return or(t,e,i,0),tt===null&&cr(),!1}catch{}if(n=Qc(t,e,i,a),n!==null)return kt(n,t,a),Zm(n,e,a),!0}return!1}function ho(t,e,n,a){if(a={lane:2,revertLane:bo(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},pr(t)){if(e)throw Error(S(479))}else e=Qc(t,n,a,2),e!==null&&kt(e,t,2)}function pr(t){var e=t.alternate;return t===D||e!==null&&e===D}function Ym(t,e){ri=Zu=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function Zm(t,e,n){if((n&4194048)!==0){var a=e.lanes;a&=t.pendingLanes,n|=a,e.lanes=n,wh(t,n)}}var _l={readContext:At,use:hr,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useLayoutEffect:st,useInsertionEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useSyncExternalStore:st,useId:st,useHostTransitionStatus:st,useFormState:st,useActionState:st,useOptimistic:st,useMemoCache:st,useCacheRefresh:st};_l.useEffectEvent=st;var Vm={readContext:At,use:hr,useCallback:function(t,e){return Mt().memoizedState=[t,e===void 0?null:e],t},useContext:At,useEffect:Nd,useImperativeHandle:function(t,e,n){n=n!=null?n.concat([t]):null,bu(4194308,4,zm.bind(null,e,t),n)},useLayoutEffect:function(t,e){return bu(4194308,4,t,e)},useInsertionEffect:function(t,e){bu(4,2,t,e)},useMemo:function(t,e){var n=Mt();e=e===void 0?null:e;var a=t();if(ra){_n(!0);try{t()}finally{_n(!1)}}return n.memoizedState=[a,e],a},useReducer:function(t,e,n){var a=Mt();if(n!==void 0){var i=n(e);if(ra){_n(!0);try{n(e)}finally{_n(!1)}}}else i=e;return a.memoizedState=a.baseState=i,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:i},a.queue=t,t=t.dispatch=E1.bind(null,D,t),[a.memoizedState,t]},useRef:function(t){var e=Mt();return t={current:t},e.memoizedState=t},useState:function(t){t=oc(t);var e=t.queue,n=Lm.bind(null,D,e);return e.dispatch=n,[t.memoizedState,n]},useDebugValue:co,useDeferredValue:function(t,e){var n=Mt();return oo(n,t,e)},useTransition:function(){var t=oc(!1);return t=Dm.bind(null,D,t.queue,!0,!1),Mt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,n){var a=D,i=Mt();if(X){if(n===void 0)throw Error(S(407));n=n()}else{if(n=e(),tt===null)throw Error(S(349));(Z&127)!==0||ym(a,e,n)}i.memoizedState=n;var l={value:n,getSnapshot:e};return i.queue=l,Nd(vm.bind(null,a,l,t),[t]),a.flags|=2048,mi(9,{destroy:void 0},gm.bind(null,a,l,n,e),null),n},useId:function(){var t=Mt(),e=tt.identifierPrefix;if(X){var n=Re,a=we;n=(a&~(1<<32-Pt(a)-1)).toString(32)+n,e=\\\"_\\\"+e+\\\"R_\\\"+n,n=Vu++,0<n&&(e+=\\\"H\\\"+n.toString(32)),e+=\\\"_\\\"}else n=y1++,e=\\\"_\\\"+e+\\\"r_\\\"+n.toString(32)+\\\"_\\\";return t.memoizedState=e},useHostTransitionStatus:fo,useFormState:Ed,useActionState:Ed,useOptimistic:function(t){var e=Mt();e.memoizedState=e.baseState=t;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return e.queue=n,e=ho.bind(null,D,!0,n),n.dispatch=e,[t,e]},useMemoCache:uo,useCacheRefresh:function(){return Mt().memoizedState=b1.bind(null,D)},useEffectEvent:function(t){var e=Mt(),n={impl:t};return e.memoizedState=n,function(){if((J&2)!==0)throw Error(S(440));return n.impl.apply(void 0,arguments)}}},mo={readContext:At,use:hr,useCallback:Mm,useContext:At,useEffect:so,useImperativeHandle:Bm,useInsertionEffect:Rm,useLayoutEffect:Om,useMemo:Cm,useReducer:Tu,useRef:Nm,useState:function(){return Tu(tn)},useDebugValue:co,useDeferredValue:function(t,e){var n=ft();return Um(n,P.memoizedState,t,e)},useTransition:function(){var t=Tu(tn)[0],e=ft().memoizedState;return[typeof t==\\\"boolean\\\"?t:Cl(t),e]},useSyncExternalStore:pm,useId:jm,useHostTransitionStatus:fo,useFormState:xd,useActionState:xd,useOptimistic:function(t,e){var n=ft();return Tm(n,P,t,e)},useMemoCache:uo,useCacheRefresh:km};mo.useEffectEvent=wm;var Gm={readContext:At,use:hr,useCallback:Mm,useContext:At,useEffect:so,useImperativeHandle:Bm,useInsertionEffect:Rm,useLayoutEffect:Om,useMemo:Cm,useReducer:_s,useRef:Nm,useState:function(){return _s(tn)},useDebugValue:co,useDeferredValue:function(t,e){var n=ft();return P===null?oo(n,t,e):Um(n,P.memoizedState,t,e)},useTransition:function(){var t=_s(tn)[0],e=ft().memoizedState;return[typeof t==\\\"boolean\\\"?t:Cl(t),e]},useSyncExternalStore:pm,useId:jm,useHostTransitionStatus:fo,useFormState:Ad,useActionState:Ad,useOptimistic:function(t,e){var n=ft();return P!==null?Tm(n,P,t,e):(n.baseState=t,[t,n.queue.dispatch])},useMemoCache:uo,useCacheRefresh:km};Gm.useEffectEvent=wm;function Ts(t,e,n,a){e=t.memoizedState,n=n(a,e),n=n==null?e:lt({},e,n),t.memoizedState=n,t.lanes===0&&(t.updateQueue.baseState=n)}var hc={enqueueSetState:function(t,e,n){t=t._reactInternals;var a=te(),i=wn(a);i.payload=e,n!=null&&(i.callback=n),e=Rn(t,i,a),e!==null&&(kt(e,t,a),al(e,t,a))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var a=te(),i=wn(a);i.tag=1,i.payload=e,n!=null&&(i.callback=n),e=Rn(t,i,a),e!==null&&(kt(e,t,a),al(e,t,a))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=te(),a=wn(n);a.tag=2,e!=null&&(a.callback=e),e=Rn(t,a,n),e!==null&&(kt(e,t,n),al(e,t,n))}};function wd(t,e,n,a,i,l,u){return t=t.stateNode,typeof t.shouldComponentUpdate==\\\"function\\\"?t.shouldComponentUpdate(a,l,u):e.prototype&&e.prototype.isPureReactComponent?!pl(n,a)||!pl(i,l):!0}function Rd(t,e,n,a){t=e.state,typeof e.componentWillReceiveProps==\\\"function\\\"&&e.componentWillReceiveProps(n,a),typeof e.UNSAFE_componentWillReceiveProps==\\\"function\\\"&&e.UNSAFE_componentWillReceiveProps(n,a),e.state!==t&&hc.enqueueReplaceState(e,e.state,null)}function sa(t,e){var n=e;if(\\\"ref\\\"in e){n={};for(var a in e)a!==\\\"ref\\\"&&(n[a]=e[a])}if(t=t.defaultProps){n===e&&(n=lt({},n));for(var i in t)n[i]===void 0&&(n[i]=t[i])}return n}function Xm(t){Du(t)}function Qm(t){console.error(t)}function Km(t){Du(t)}function Gu(t,e){try{var n=t.onUncaughtError;n(e.value,{componentStack:e.stack})}catch(a){setTimeout(function(){throw a})}}function Od(t,e,n){try{var a=t.onCaughtError;a(n.value,{componentStack:n.stack,errorBoundary:e.tag===1?e.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function mc(t,e,n){return n=wn(n),n.tag=3,n.payload={element:null},n.callback=function(){Gu(t,e)},n}function Jm(t){return t=wn(t),t.tag=3,t}function $m(t,e,n,a){var i=n.type.getDerivedStateFromError;if(typeof i==\\\"function\\\"){var l=a.value;t.payload=function(){return i(l)},t.callback=function(){Od(e,n,a)}}var u=n.stateNode;u!==null&&typeof u.componentDidCatch==\\\"function\\\"&&(t.callback=function(){Od(e,n,a),typeof i!=\\\"function\\\"&&(On===null?On=new Set([this]):On.add(this));var r=a.stack;this.componentDidCatch(a.value,{componentStack:r!==null?r:\\\"\\\"})})}function x1(t,e,n,a,i){if(n.flags|=32768,a!==null&&typeof a==\\\"object\\\"&&typeof a.then==\\\"function\\\"){if(e=n.alternate,e!==null&&bi(e,n,i,!0),n=ne.current,n!==null){switch(n.tag){case 31:case 13:return he===null?$u():n.alternate===null&&ct===0&&(ct=3),n.flags&=-257,n.flags|=65536,n.lanes=i,a===ku?n.flags|=16384:(e=n.updateQueue,e===null?n.updateQueue=new Set([a]):e.add(a),Ms(t,a,i)),!1;case 22:return n.flags|=65536,a===ku?n.flags|=16384:(e=n.updateQueue,e===null?(e={transitions:null,markerInstances:null,retryQueue:new Set([a])},n.updateQueue=e):(n=e.retryQueue,n===null?e.retryQueue=new Set([a]):n.add(a)),Ms(t,a,i)),!1}throw Error(S(435,n.tag))}return Ms(t,a,i),$u(),!1}if(X)return e=ne.current,e!==null?((e.flags&65536)===0&&(e.flags|=256),e.flags|=65536,e.lanes=i,a!==ec&&(t=Error(S(422),{cause:a}),gl(fe(t,n)))):(a!==ec&&(e=Error(S(423),{cause:a}),gl(fe(e,n))),t=t.current.alternate,t.flags|=65536,i&=-i,t.lanes|=i,a=fe(a,n),i=mc(t.stateNode,a,i),Ss(t,i),ct!==4&&(ct=2)),!1;var l=Error(S(520),{cause:a});if(l=fe(l,n),cl===null?cl=[l]:cl.push(l),ct!==4&&(ct=2),e===null)return!0;a=fe(a,n),n=e;do{switch(n.tag){case 3:return n.flags|=65536,t=i&-i,n.lanes|=t,t=mc(n.stateNode,a,t),Ss(n,t),!1;case 1:if(e=n.type,l=n.stateNode,(n.flags&128)===0&&(typeof e.getDerivedStateFromError==\\\"function\\\"||l!==null&&typeof l.componentDidCatch==\\\"function\\\"&&(On===null||!On.has(l))))return n.flags|=65536,i&=-i,n.lanes|=i,i=Jm(i),$m(i,t,n,a),Ss(n,i),!1}n=n.return}while(n!==null);return!1}var po=Error(S(461)),pt=!1;function bt(t,e,n,a){e.child=t===null?cm(e,null,n,a):ua(e,t.child,n,a)}function zd(t,e,n,a,i){n=n.render;var l=e.ref;if(\\\"ref\\\"in a){var u={};for(var r in a)r!==\\\"ref\\\"&&(u[r]=a[r])}else u=a;return la(e),a=no(t,e,n,u,l,i),r=ao(),t!==null&&!pt?(io(t,e,i),en(t,e,i)):(X&&r&&Jc(e),e.flags|=1,bt(t,e,a,i),e.child)}function Bd(t,e,n,a,i){if(t===null){var l=n.type;return typeof l==\\\"function\\\"&&!Kc(l)&&l.defaultProps===void 0&&n.compare===null?(e.tag=15,e.type=l,Fm(t,e,l,a,i)):(t=Su(n.type,null,a,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(l=t.child,!yo(t,i)){var u=l.memoizedProps;if(n=n.compare,n=n!==null?n:pl,n(u,a)&&t.ref===e.ref)return en(t,e,i)}return e.flags|=1,t=$e(l,a),t.ref=e.ref,t.return=e,e.child=t}function Fm(t,e,n,a,i){if(t!==null){var l=t.memoizedProps;if(pl(l,a)&&t.ref===e.ref)if(pt=!1,e.pendingProps=a=l,yo(t,i))(t.flags&131072)!==0&&(pt=!0);else return e.lanes=t.lanes,en(t,e,i)}return pc(t,e,n,a,i)}function Im(t,e,n,a){var i=a.children,l=t!==null?t.memoizedState:null;if(t===null&&e.stateNode===null&&(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.mode===\\\"hidden\\\"){if((e.flags&128)!==0){if(l=l!==null?l.baseLanes|n:n,t!==null){for(a=e.child=t.child,i=0;a!==null;)i=i|a.lanes|a.childLanes,a=a.sibling;a=i&~l}else a=0,e.child=null;return Md(t,e,l,n,a)}if((n&536870912)!==0)e.memoizedState={baseLanes:0,cachePool:null},t!==null&&_u(e,l!==null?l.cachePool:null),l!==null?_d(e,l):sc(),dm(e);else return a=e.lanes=536870912,Md(t,e,l!==null?l.baseLanes|n:n,n,a)}else l!==null?(_u(e,l.cachePool),_d(e,l),vn(e),e.memoizedState=null):(t!==null&&_u(e,null),sc(),vn(e));return bt(t,e,i,n),e.child}function Ii(t,e){return t!==null&&t.tag===22||e.stateNode!==null||(e.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),e.sibling}function Md(t,e,n,a,i){var l=Ic();return l=l===null?null:{parent:mt._currentValue,pool:l},e.memoizedState={baseLanes:n,cachePool:l},t!==null&&_u(e,null),sc(),dm(e),t!==null&&bi(t,e,a,!0),e.childLanes=i,null}function Eu(t,e){return e=Xu({mode:e.mode,children:e.children},t.mode),e.ref=t.ref,t.child=e,e.return=t,e}function Cd(t,e,n){return ua(e,t.child,null,n),t=Eu(e,e.pendingProps),t.flags|=2,Jt(e),e.memoizedState=null,t}function A1(t,e,n){var a=e.pendingProps,i=(e.flags&128)!==0;if(e.flags&=-129,t===null){if(X){if(a.mode===\\\"hidden\\\")return t=Eu(e,a),e.lanes=536870912,Ii(null,t);if(cc(e),(t=it)?(t=V0(t,de),t=t!==null&&t.data===\\\"&\\\"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Un!==null?{id:we,overflow:Re}:null,retryLane:536870912,hydrationErrors:null},n=nm(t),n.return=e,e.child=n,xt=e,it=null)):t=null,t===null)throw Dn(e);return e.lanes=536870912,null}return Eu(e,a)}var l=t.memoizedState;if(l!==null){var u=l.dehydrated;if(cc(e),i)if(e.flags&256)e.flags&=-257,e=Cd(t,e,n);else if(e.memoizedState!==null)e.child=t.child,e.flags|=128,e=null;else throw Error(S(558));else if(pt||bi(t,e,n,!1),i=(n&t.childLanes)!==0,pt||i){if(a=tt,a!==null&&(u=Rh(a,n),u!==0&&u!==l.retryLane))throw l.retryLane=u,da(t,u),kt(a,t,u),po;$u(),e=Cd(t,e,n)}else t=l.treeContext,it=me(u.nextSibling),xt=e,X=!0,Nn=null,de=!1,t!==null&&im(e,t),e=Eu(e,a),e.flags|=4096;return e}return t=$e(t.child,{mode:a.mode,children:a.children}),t.ref=e.ref,e.child=t,t.return=e,t}function xu(t,e){var n=e.ref;if(n===null)t!==null&&t.ref!==null&&(e.flags|=4194816);else{if(typeof n!=\\\"function\\\"&&typeof n!=\\\"object\\\")throw Error(S(284));(t===null||t.ref!==n)&&(e.flags|=4194816)}}function pc(t,e,n,a,i){return la(e),n=no(t,e,n,a,void 0,i),a=ao(),t!==null&&!pt?(io(t,e,i),en(t,e,i)):(X&&a&&Jc(e),e.flags|=1,bt(t,e,n,i),e.child)}function Ud(t,e,n,a,i,l){return la(e),e.updateQueue=null,n=mm(e,a,n,i),hm(t),a=ao(),t!==null&&!pt?(io(t,e,l),en(t,e,l)):(X&&a&&Jc(e),e.flags|=1,bt(t,e,n,l),e.child)}function Dd(t,e,n,a,i){if(la(e),e.stateNode===null){var l=Wa,u=n.contextType;typeof u==\\\"object\\\"&&u!==null&&(l=At(u)),l=new n(a,l),e.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,l.updater=hc,e.stateNode=l,l._reactInternals=e,l=e.stateNode,l.props=a,l.state=e.memoizedState,l.refs={},Pc(e),u=n.contextType,l.context=typeof u==\\\"object\\\"&&u!==null?At(u):Wa,l.state=e.memoizedState,u=n.getDerivedStateFromProps,typeof u==\\\"function\\\"&&(Ts(e,n,u,a),l.state=e.memoizedState),typeof n.getDerivedStateFromProps==\\\"function\\\"||typeof l.getSnapshotBeforeUpdate==\\\"function\\\"||typeof l.UNSAFE_componentWillMount!=\\\"function\\\"&&typeof l.componentWillMount!=\\\"function\\\"||(u=l.state,typeof l.componentWillMount==\\\"function\\\"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==\\\"function\\\"&&l.UNSAFE_componentWillMount(),u!==l.state&&hc.enqueueReplaceState(l,l.state,null),ll(e,a,l,i),il(),l.state=e.memoizedState),typeof l.componentDidMount==\\\"function\\\"&&(e.flags|=4194308),a=!0}else if(t===null){l=e.stateNode;var r=e.memoizedProps,s=sa(n,r);l.props=s;var c=l.context,o=n.contextType;u=Wa,typeof o==\\\"object\\\"&&o!==null&&(u=At(o));var d=n.getDerivedStateFromProps;o=typeof d==\\\"function\\\"||typeof l.getSnapshotBeforeUpdate==\\\"function\\\",r=e.pendingProps!==r,o||typeof l.UNSAFE_componentWillReceiveProps!=\\\"function\\\"&&typeof l.componentWillReceiveProps!=\\\"function\\\"||(r||c!==u)&&Rd(e,l,a,u),pn=!1;var m=e.memoizedState;l.state=m,ll(e,a,l,i),il(),c=e.memoizedState,r||m!==c||pn?(typeof d==\\\"function\\\"&&(Ts(e,n,d,a),c=e.memoizedState),(s=pn||wd(e,n,s,a,m,c,u))?(o||typeof l.UNSAFE_componentWillMount!=\\\"function\\\"&&typeof l.componentWillMount!=\\\"function\\\"||(typeof l.componentWillMount==\\\"function\\\"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount==\\\"function\\\"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount==\\\"function\\\"&&(e.flags|=4194308)):(typeof l.componentDidMount==\\\"function\\\"&&(e.flags|=4194308),e.memoizedProps=a,e.memoizedState=c),l.props=a,l.state=c,l.context=u,a=s):(typeof l.componentDidMount==\\\"function\\\"&&(e.flags|=4194308),a=!1)}else{l=e.stateNode,uc(t,e),u=e.memoizedProps,o=sa(n,u),l.props=o,d=e.pendingProps,m=l.context,c=n.contextType,s=Wa,typeof c==\\\"object\\\"&&c!==null&&(s=At(c)),r=n.getDerivedStateFromProps,(c=typeof r==\\\"function\\\"||typeof l.getSnapshotBeforeUpdate==\\\"function\\\")||typeof l.UNSAFE_componentWillReceiveProps!=\\\"function\\\"&&typeof l.componentWillReceiveProps!=\\\"function\\\"||(u!==d||m!==s)&&Rd(e,l,a,s),pn=!1,m=e.memoizedState,l.state=m,ll(e,a,l,i),il();var y=e.memoizedState;u!==d||m!==y||pn||t!==null&&t.dependencies!==null&&ju(t.dependencies)?(typeof r==\\\"function\\\"&&(Ts(e,n,r,a),y=e.memoizedState),(o=pn||wd(e,n,o,a,m,y,s)||t!==null&&t.dependencies!==null&&ju(t.dependencies))?(c||typeof l.UNSAFE_componentWillUpdate!=\\\"function\\\"&&typeof l.componentWillUpdate!=\\\"function\\\"||(typeof l.componentWillUpdate==\\\"function\\\"&&l.componentWillUpdate(a,y,s),typeof l.UNSAFE_componentWillUpdate==\\\"function\\\"&&l.UNSAFE_componentWillUpdate(a,y,s)),typeof l.componentDidUpdate==\\\"function\\\"&&(e.flags|=4),typeof l.getSnapshotBeforeUpdate==\\\"function\\\"&&(e.flags|=1024)):(typeof l.componentDidUpdate!=\\\"function\\\"||u===t.memoizedProps&&m===t.memoizedState||(e.flags|=4),typeof l.getSnapshotBeforeUpdate!=\\\"function\\\"||u===t.memoizedProps&&m===t.memoizedState||(e.flags|=1024),e.memoizedProps=a,e.memoizedState=y),l.props=a,l.state=y,l.context=s,a=o):(typeof l.componentDidUpdate!=\\\"function\\\"||u===t.memoizedProps&&m===t.memoizedState||(e.flags|=4),typeof l.getSnapshotBeforeUpdate!=\\\"function\\\"||u===t.memoizedProps&&m===t.memoizedState||(e.flags|=1024),a=!1)}return l=a,xu(t,e),a=(e.flags&128)!==0,l||a?(l=e.stateNode,n=a&&typeof n.getDerivedStateFromError!=\\\"function\\\"?null:l.render(),e.flags|=1,t!==null&&a?(e.child=ua(e,t.child,null,i),e.child=ua(e,null,n,i)):bt(t,e,n,i),e.memoizedState=l.state,t=e.child):t=en(t,e,i),t}function Hd(t,e,n,a){return ia(),e.flags|=256,bt(t,e,n,a),e.child}var bs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Es(t){return{baseLanes:t,cachePool:um()}}function xs(t,e,n){return t=t!==null?t.childLanes&~n:0,e&&(t|=Ft),t}function Wm(t,e,n){var a=e.pendingProps,i=!1,l=(e.flags&128)!==0,u;if((u=l)||(u=t!==null&&t.memoizedState===null?!1:(ot.current&2)!==0),u&&(i=!0,e.flags&=-129),u=(e.flags&32)!==0,e.flags&=-33,t===null){if(X){if(i?gn(e):vn(e),(t=it)?(t=V0(t,de),t=t!==null&&t.data!==\\\"&\\\"?t:null,t!==null&&(e.memoizedState={dehydrated:t,treeContext:Un!==null?{id:we,overflow:Re}:null,retryLane:536870912,hydrationErrors:null},n=nm(t),n.return=e,e.child=n,xt=e,it=null)):t=null,t===null)throw Dn(e);return Oc(t)?e.lanes=32:e.lanes=536870912,null}var r=a.children;return a=a.fallback,i?(vn(e),i=e.mode,r=Xu({mode:\\\"hidden\\\",children:r},i),a=ta(a,i,n,null),r.return=e,a.return=e,r.sibling=a,e.child=r,a=e.child,a.memoizedState=Es(n),a.childLanes=xs(t,u,n),e.memoizedState=bs,Ii(null,a)):(gn(e),yc(e,r))}var s=t.memoizedState;if(s!==null&&(r=s.dehydrated,r!==null)){if(l)e.flags&256?(gn(e),e.flags&=-257,e=As(t,e,n)):e.memoizedState!==null?(vn(e),e.child=t.child,e.flags|=128,e=null):(vn(e),r=a.fallback,i=e.mode,a=Xu({mode:\\\"visible\\\",children:a.children},i),r=ta(r,i,n,null),r.flags|=2,a.return=e,r.return=e,a.sibling=r,e.child=a,ua(e,t.child,null,n),a=e.child,a.memoizedState=Es(n),a.childLanes=xs(t,u,n),e.memoizedState=bs,e=Ii(null,a));else if(gn(e),Oc(r)){if(u=r.nextSibling&&r.nextSibling.dataset,u)var c=u.dgst;u=c,a=Error(S(419)),a.stack=\\\"\\\",a.digest=u,gl({value:a,source:null,stack:null}),e=As(t,e,n)}else if(pt||bi(t,e,n,!1),u=(n&t.childLanes)!==0,pt||u){if(u=tt,u!==null&&(a=Rh(u,n),a!==0&&a!==s.retryLane))throw s.retryLane=a,da(t,a),kt(u,t,a),po;Rc(r)||$u(),e=As(t,e,n)}else Rc(r)?(e.flags|=192,e.child=t.child,e=null):(t=s.treeContext,it=me(r.nextSibling),xt=e,X=!0,Nn=null,de=!1,t!==null&&im(e,t),e=yc(e,a.children),e.flags|=4096);return e}return i?(vn(e),r=a.fallback,i=e.mode,s=t.child,c=s.sibling,a=$e(s,{mode:\\\"hidden\\\",children:a.children}),a.subtreeFlags=s.subtreeFlags&65011712,c!==null?r=$e(c,r):(r=ta(r,i,n,null),r.flags|=2),r.return=e,a.return=e,a.sibling=r,e.child=a,Ii(null,a),a=e.child,r=t.child.memoizedState,r===null?r=Es(n):(i=r.cachePool,i!==null?(s=mt._currentValue,i=i.parent!==s?{parent:s,pool:s}:i):i=um(),r={baseLanes:r.baseLanes|n,cachePool:i}),a.memoizedState=r,a.childLanes=xs(t,u,n),e.memoizedState=bs,Ii(t.child,a)):(gn(e),n=t.child,t=n.sibling,n=$e(n,{mode:\\\"visible\\\",children:a.children}),n.return=e,n.sibling=null,t!==null&&(u=e.deletions,u===null?(e.deletions=[t],e.flags|=16):u.push(t)),e.child=n,e.memoizedState=null,n)}function yc(t,e){return e=Xu({mode:\\\"visible\\\",children:e},t.mode),e.return=t,t.child=e}function Xu(t,e){return t=$t(22,t,null,e),t.lanes=0,t}function As(t,e,n){return ua(e,t.child,null,n),t=yc(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function qd(t,e,n){t.lanes|=e;var a=t.alternate;a!==null&&(a.lanes|=e),ac(t.return,e,n)}function Ns(t,e,n,a,i,l){var u=t.memoizedState;u===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:i,treeForkCount:l}:(u.isBackwards=e,u.rendering=null,u.renderingStartTime=0,u.last=a,u.tail=n,u.tailMode=i,u.treeForkCount=l)}function Pm(t,e,n){var a=e.pendingProps,i=a.revealOrder,l=a.tail;a=a.children;var u=ot.current,r=(u&2)!==0;if(r?(u=u&1|2,e.flags|=128):u&=1,et(ot,u),bt(t,e,a,n),a=X?yl:0,!r&&t!==null&&(t.flags&128)!==0)t:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&qd(t,n,e);else if(t.tag===19)qd(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break t;for(;t.sibling===null;){if(t.return===null||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}switch(i){case\\\"forwards\\\":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&&Yu(t)===null&&(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),Ns(e,!1,i,n,l,a);break;case\\\"backwards\\\":case\\\"unstable_legacy-backwards\\\":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&&Yu(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}Ns(e,!0,n,null,l,a);break;case\\\"together\\\":Ns(e,!1,null,null,void 0,a);break;default:e.memoizedState=null}return e.child}function en(t,e,n){if(t!==null&&(e.dependencies=t.dependencies),qn|=e.lanes,(n&e.childLanes)===0)if(t!==null){if(bi(t,e,n,!1),(n&e.childLanes)===0)return null}else return null;if(t!==null&&e.child!==t.child)throw Error(S(153));if(e.child!==null){for(t=e.child,n=$e(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=$e(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function yo(t,e){return(t.lanes&e)!==0?!0:(t=t.dependencies,!!(t!==null&&ju(t)))}function N1(t,e,n){switch(e.tag){case 3:Bu(e,e.stateNode.containerInfo),yn(e,mt,t.memoizedState.cache),ia();break;case 27:case 5:Gs(e);break;case 4:Bu(e,e.stateNode.containerInfo);break;case 10:yn(e,e.type,e.memoizedProps.value);break;case 31:if(e.memoizedState!==null)return e.flags|=128,cc(e),null;break;case 13:var a=e.memoizedState;if(a!==null)return a.dehydrated!==null?(gn(e),e.flags|=128,null):(n&e.child.childLanes)!==0?Wm(t,e,n):(gn(e),t=en(t,e,n),t!==null?t.sibling:null);gn(e);break;case 19:var i=(t.flags&128)!==0;if(a=(n&e.childLanes)!==0,a||(bi(t,e,n,!1),a=(n&e.childLanes)!==0),i){if(a)return Pm(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),et(ot,ot.current),a)break;return null;case 22:return e.lanes=0,Im(t,e,n,e.pendingProps);case 24:yn(e,mt,t.memoizedState.cache)}return en(t,e,n)}function t0(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps)pt=!0;else{if(!yo(t,n)&&(e.flags&128)===0)return pt=!1,N1(t,e,n);pt=(t.flags&131072)!==0}else pt=!1,X&&(e.flags&1048576)!==0&&am(e,yl,e.index);switch(e.lanes=0,e.tag){case 16:t:{var a=e.pendingProps;if(t=In(e.elementType),e.type=t,typeof t==\\\"function\\\")Kc(t)?(a=sa(t,a),e.tag=1,e=Dd(null,e,t,a,n)):(e.tag=0,e=pc(null,e,t,a,n));else{if(t!=null){var i=t.$$typeof;if(i===Cc){e.tag=11,e=zd(null,e,t,a,n);break t}else if(i===Uc){e.tag=14,e=Bd(null,e,t,a,n);break t}}throw e=Zs(t)||t,Error(S(306,e,\\\"\\\"))}}return e;case 0:return pc(t,e,e.type,e.pendingProps,n);case 1:return a=e.type,i=sa(a,e.pendingProps),Dd(t,e,a,i,n);case 3:t:{if(Bu(e,e.stateNode.containerInfo),t===null)throw Error(S(387));a=e.pendingProps;var l=e.memoizedState;i=l.element,uc(t,e),ll(e,a,null,n);var u=e.memoizedState;if(a=u.cache,yn(e,mt,a),a!==l.cache&&ic(e,[mt],n,!0),il(),a=u.element,l.isDehydrated)if(l={element:a,isDehydrated:!1,cache:u.cache},e.updateQueue.baseState=l,e.memoizedState=l,e.flags&256){e=Hd(t,e,a,n);break t}else if(a!==i){i=fe(Error(S(424)),e),gl(i),e=Hd(t,e,a,n);break t}else for(t=e.stateNode.containerInfo,t.nodeType===9?t=t.body:t=t.nodeName===\\\"HTML\\\"?t.ownerDocument.body:t,it=me(t.firstChild),xt=e,X=!0,Nn=null,de=!0,n=cm(e,null,a,n),e.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ia(),a===i){e=en(t,e,n);break t}bt(t,e,a,n)}e=e.child}return e;case 26:return xu(t,e),t===null?(n=lh(e.type,null,e.pendingProps,null))?e.memoizedState=n:X||(n=e.type,t=e.pendingProps,a=Pu(An.current).createElement(n),a[Et]=e,a[Lt]=t,Nt(a,n,t),_t(a),e.stateNode=a):e.memoizedState=lh(e.type,t.memoizedProps,e.pendingProps,t.memoizedState),null;case 27:return Gs(e),t===null&&X&&(a=e.stateNode=G0(e.type,e.pendingProps,An.current),xt=e,de=!0,i=it,kn(e.type)?(zc=i,it=me(a.firstChild)):it=i),bt(t,e,e.pendingProps.children,n),xu(t,e),t===null&&(e.flags|=4194304),e.child;case 5:return t===null&&X&&((i=a=it)&&(a=tv(a,e.type,e.pendingProps,de),a!==null?(e.stateNode=a,xt=e,it=me(a.firstChild),de=!1,i=!0):i=!1),i||Dn(e)),Gs(e),i=e.type,l=e.pendingProps,u=t!==null?t.memoizedProps:null,a=l.children,Nc(i,l)?a=null:u!==null&&Nc(i,u)&&(e.flags|=32),e.memoizedState!==null&&(i=no(t,e,g1,null,null,n),El._currentValue=i),xu(t,e),bt(t,e,a,n),e.child;case 6:return t===null&&X&&((t=n=it)&&(n=ev(n,e.pendingProps,de),n!==null?(e.stateNode=n,xt=e,it=null,t=!0):t=!1),t||Dn(e)),null;case 13:return Wm(t,e,n);case 4:return Bu(e,e.stateNode.containerInfo),a=e.pendingProps,t===null?e.child=ua(e,null,a,n):bt(t,e,a,n),e.child;case 11:return zd(t,e,e.type,e.pendingProps,n);case 7:return bt(t,e,e.pendingProps,n),e.child;case 8:return bt(t,e,e.pendingProps.children,n),e.child;case 12:return bt(t,e,e.pendingProps.children,n),e.child;case 10:return a=e.pendingProps,yn(e,e.type,a.value),bt(t,e,a.children,n),e.child;case 9:return i=e.type._context,a=e.pendingProps.children,la(e),i=At(i),a=a(i),e.flags|=1,bt(t,e,a,n),e.child;case 14:return Bd(t,e,e.type,e.pendingProps,n);case 15:return Fm(t,e,e.type,e.pendingProps,n);case 19:return Pm(t,e,n);case 31:return A1(t,e,n);case 22:return Im(t,e,n,e.pendingProps);case 24:return la(e),a=At(mt),t===null?(i=Ic(),i===null&&(i=tt,l=Fc(),i.pooledCache=l,l.refCount++,l!==null&&(i.pooledCacheLanes|=n),i=l),e.memoizedState={parent:a,cache:i},Pc(e),yn(e,mt,i)):((t.lanes&n)!==0&&(uc(t,e),ll(e,null,null,n),il()),i=t.memoizedState,l=e.memoizedState,i.parent!==a?(i={parent:a,cache:a},e.memoizedState=i,e.lanes===0&&(e.memoizedState=e.updateQueue.baseState=i),yn(e,mt,a)):(a=l.cache,yn(e,mt,a),a!==i.cache&&ic(e,[mt],n,!0))),bt(t,e,e.pendingProps.children,n),e.child;case 29:throw e.pendingProps}throw Error(S(156,e.tag))}function Le(t){t.flags|=4}function ws(t,e,n,a,i){if((e=(t.mode&32)!==0)&&(e=!1),e){if(t.flags|=16777216,(i&335544128)===i)if(t.stateNode.complete)t.flags|=8192;else if(x0())t.flags|=8192;else throw na=ku,Wc}else t.flags&=-16777217}function jd(t,e){if(e.type!==\\\"stylesheet\\\"||(e.state.loading&4)!==0)t.flags&=-16777217;else if(t.flags|=16777216,!K0(e))if(x0())t.flags|=8192;else throw na=ku,Wc}function su(t,e){e!==null&&(t.flags|=4),t.flags&16384&&(e=t.tag!==22?Ah():536870912,t.lanes|=e,pi|=e)}function Gi(t,e){if(!X)switch(t.tailMode){case\\\"hidden\\\":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&&(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case\\\"collapsed\\\":n=t.tail;for(var a=null;n!==null;)n.alternate!==null&&(a=n),n=n.sibling;a===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:a.sibling=null}}function at(t){var e=t.alternate!==null&&t.alternate.child===t.child,n=0,a=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags&65011712,a|=i.flags&65011712,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,a|=i.subtreeFlags,a|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=a,t.childLanes=n,e}function w1(t,e,n){var a=e.pendingProps;switch($c(e),e.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(e),null;case 1:return at(e),null;case 3:return n=e.stateNode,a=null,t!==null&&(a=t.memoizedState.cache),e.memoizedState.cache!==a&&(e.flags|=2048),Fe(mt),ci(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(La(e)?Le(e):t===null||t.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,vs())),at(e),null;case 26:var i=e.type,l=e.memoizedState;return t===null?(Le(e),l!==null?(at(e),jd(e,l)):(at(e),ws(e,i,null,a,n))):l?l!==t.memoizedState?(Le(e),at(e),jd(e,l)):(at(e),e.flags&=-16777217):(t=t.memoizedProps,t!==a&&Le(e),at(e),ws(e,i,t,a,n)),null;case 27:if(Mu(e),n=An.current,i=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Le(e);else{if(!a){if(e.stateNode===null)throw Error(S(166));return at(e),null}t=ze.current,La(e)?hd(e,t):(t=G0(i,a,n),e.stateNode=t,Le(e))}return at(e),null;case 5:if(Mu(e),i=e.type,t!==null&&e.stateNode!=null)t.memoizedProps!==a&&Le(e);else{if(!a){if(e.stateNode===null)throw Error(S(166));return at(e),null}if(l=ze.current,La(e))hd(e,l);else{var u=Pu(An.current);switch(l){case 1:l=u.createElementNS(\\\"http://www.w3.org/2000/svg\\\",i);break;case 2:l=u.createElementNS(\\\"http://www.w3.org/1998/Math/MathML\\\",i);break;default:switch(i){case\\\"svg\\\":l=u.createElementNS(\\\"http://www.w3.org/2000/svg\\\",i);break;case\\\"math\\\":l=u.createElementNS(\\\"http://www.w3.org/1998/Math/MathML\\\",i);break;case\\\"script\\\":l=u.createElement(\\\"div\\\"),l.innerHTML=\\\"<script><\\\\/script>\\\",l=l.removeChild(l.firstChild);break;case\\\"select\\\":l=typeof a.is==\\\"string\\\"?u.createElement(\\\"select\\\",{is:a.is}):u.createElement(\\\"select\\\"),a.multiple?l.multiple=!0:a.size&&(l.size=a.size);break;default:l=typeof a.is==\\\"string\\\"?u.createElement(i,{is:a.is}):u.createElement(i)}}l[Et]=e,l[Lt]=a;t:for(u=e.child;u!==null;){if(u.tag===5||u.tag===6)l.appendChild(u.stateNode);else if(u.tag!==4&&u.tag!==27&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===e)break t;for(;u.sibling===null;){if(u.return===null||u.return===e)break t;u=u.return}u.sibling.return=u.return,u=u.sibling}e.stateNode=l;t:switch(Nt(l,i,a),i){case\\\"button\\\":case\\\"input\\\":case\\\"select\\\":case\\\"textarea\\\":a=!!a.autoFocus;break t;case\\\"img\\\":a=!0;break t;default:a=!1}a&&Le(e)}}return at(e),ws(e,e.type,t===null?null:t.memoizedProps,e.pendingProps,n),null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&Le(e);else{if(typeof a!=\\\"string\\\"&&e.stateNode===null)throw Error(S(166));if(t=An.current,La(e)){if(t=e.stateNode,n=e.memoizedProps,a=null,i=xt,i!==null)switch(i.tag){case 27:case 5:a=i.memoizedProps}t[Et]=e,t=!!(t.nodeValue===n||a!==null&&a.suppressHydrationWarning===!0||L0(t.nodeValue,n)),t||Dn(e,!0)}else t=Pu(t).createTextNode(a),t[Et]=e,e.stateNode=t}return at(e),null;case 31:if(n=e.memoizedState,t===null||t.memoizedState!==null){if(a=La(e),n!==null){if(t===null){if(!a)throw Error(S(318));if(t=e.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(S(557));t[Et]=e}else ia(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;at(e),t=!1}else n=vs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),t=!0;if(!t)return e.flags&256?(Jt(e),e):(Jt(e),null);if((e.flags&128)!==0)throw Error(S(558))}return at(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(i=La(e),a!==null&&a.dehydrated!==null){if(t===null){if(!i)throw Error(S(318));if(i=e.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(S(317));i[Et]=e}else ia(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;at(e),i=!1}else i=vs(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=i),i=!0;if(!i)return e.flags&256?(Jt(e),e):(Jt(e),null)}return Jt(e),(e.flags&128)!==0?(e.lanes=n,e):(n=a!==null,t=t!==null&&t.memoizedState!==null,n&&(a=e.child,i=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(i=a.alternate.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==i&&(a.flags|=2048)),n!==t&&n&&(e.child.flags|=8192),su(e,e.updateQueue),at(e),null);case 4:return ci(),t===null&&Eo(e.stateNode.containerInfo),at(e),null;case 10:return Fe(e.type),at(e),null;case 19:if(Tt(ot),a=e.memoizedState,a===null)return at(e),null;if(i=(e.flags&128)!==0,l=a.rendering,l===null)if(i)Gi(a,!1);else{if(ct!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(l=Yu(t),l!==null){for(e.flags|=128,Gi(a,!1),t=l.updateQueue,e.updateQueue=t,su(e,t),e.subtreeFlags=0,t=n,n=e.child;n!==null;)em(n,t),n=n.sibling;return et(ot,ot.current&1|2),X&&Ge(e,a.treeForkCount),e.child}t=t.sibling}a.tail!==null&&It()>Ku&&(e.flags|=128,i=!0,Gi(a,!1),e.lanes=4194304)}else{if(!i)if(t=Yu(l),t!==null){if(e.flags|=128,i=!0,t=t.updateQueue,e.updateQueue=t,su(e,t),Gi(a,!0),a.tail===null&&a.tailMode===\\\"hidden\\\"&&!l.alternate&&!X)return at(e),null}else 2*It()-a.renderingStartTime>Ku&&n!==536870912&&(e.flags|=128,i=!0,Gi(a,!1),e.lanes=4194304);a.isBackwards?(l.sibling=e.child,e.child=l):(t=a.last,t!==null?t.sibling=l:e.child=l,a.last=l)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=It(),t.sibling=null,n=ot.current,et(ot,i?n&1|2:n&1),X&&Ge(e,a.treeForkCount),t):(at(e),null);case 22:case 23:return Jt(e),to(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(n&536870912)!==0&&(e.flags&128)===0&&(at(e),e.subtreeFlags&6&&(e.flags|=8192)):at(e),n=e.updateQueue,n!==null&&su(e,n.retryQueue),n=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==n&&(e.flags|=2048),t!==null&&Tt(ea),null;case 24:return n=null,t!==null&&(n=t.memoizedState.cache),e.memoizedState.cache!==n&&(e.flags|=2048),Fe(mt),at(e),null;case 25:return null;case 30:return null}throw Error(S(156,e.tag))}function R1(t,e){switch($c(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Fe(mt),ci(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return Mu(e),null;case 31:if(e.memoizedState!==null){if(Jt(e),e.alternate===null)throw Error(S(340));ia()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 13:if(Jt(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(S(340));ia()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Tt(ot),null;case 4:return ci(),null;case 10:return Fe(e.type),null;case 22:case 23:return Jt(e),to(),t!==null&&Tt(ea),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return Fe(mt),null;case 25:return null;default:return null}}function e0(t,e){switch($c(e),e.tag){case 3:Fe(mt),ci();break;case 26:case 27:case 5:Mu(e);break;case 4:ci();break;case 31:e.memoizedState!==null&&Jt(e);break;case 13:Jt(e);break;case 19:Tt(ot);break;case 10:Fe(e.type);break;case 22:case 23:Jt(e),to(),t!==null&&Tt(ea);break;case 24:Fe(mt)}}function Ul(t,e){try{var n=e.updateQueue,a=n!==null?n.lastEffect:null;if(a!==null){var i=a.next;n=i;do{if((n.tag&t)===t){a=void 0;var l=n.create,u=n.inst;a=l(),u.destroy=a}n=n.next}while(n!==i)}}catch(r){I(e,e.return,r)}}function Hn(t,e,n){try{var a=e.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var l=i.next;a=l;do{if((a.tag&t)===t){var u=a.inst,r=u.destroy;if(r!==void 0){u.destroy=void 0,i=e;var s=n,c=r;try{c()}catch(o){I(i,s,o)}}}a=a.next}while(a!==l)}}catch(o){I(e,e.return,o)}}function n0(t){var e=t.updateQueue;if(e!==null){var n=t.stateNode;try{fm(e,n)}catch(a){I(t,t.return,a)}}}function a0(t,e,n){n.props=sa(t.type,t.memoizedProps),n.state=t.memoizedState;try{n.componentWillUnmount()}catch(a){I(t,e,a)}}function rl(t,e){try{var n=t.ref;if(n!==null){switch(t.tag){case 26:case 27:case 5:var a=t.stateNode;break;case 30:a=t.stateNode;break;default:a=t.stateNode}typeof n==\\\"function\\\"?t.refCleanup=n(a):n.current=a}}catch(i){I(t,e,i)}}function Oe(t,e){var n=t.ref,a=t.refCleanup;if(n!==null)if(typeof a==\\\"function\\\")try{a()}catch(i){I(t,e,i)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof n==\\\"function\\\")try{n(null)}catch(i){I(t,e,i)}else n.current=null}function i0(t){var e=t.type,n=t.memoizedProps,a=t.stateNode;try{t:switch(e){case\\\"button\\\":case\\\"input\\\":case\\\"select\\\":case\\\"textarea\\\":n.autoFocus&&a.focus();break t;case\\\"img\\\":n.src?a.src=n.src:n.srcSet&&(a.srcset=n.srcSet)}}catch(i){I(t,t.return,i)}}function Rs(t,e,n){try{var a=t.stateNode;J1(a,t.type,n,e),a[Lt]=e}catch(i){I(t,t.return,i)}}function l0(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&kn(t.type)||t.tag===4}function Os(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||l0(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&kn(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function gc(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?(n.nodeType===9?n.body:n.nodeName===\\\"HTML\\\"?n.ownerDocument.body:n).insertBefore(t,e):(e=n.nodeType===9?n.body:n.nodeName===\\\"HTML\\\"?n.ownerDocument.body:n,e.appendChild(t),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=Ke));else if(a!==4&&(a===27&&kn(t.type)&&(n=t.stateNode,e=null),t=t.child,t!==null))for(gc(t,e,n),t=t.sibling;t!==null;)gc(t,e,n),t=t.sibling}function Qu(t,e,n){var a=t.tag;if(a===5||a===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(a!==4&&(a===27&&kn(t.type)&&(n=t.stateNode),t=t.child,t!==null))for(Qu(t,e,n),t=t.sibling;t!==null;)Qu(t,e,n),t=t.sibling}function u0(t){var e=t.stateNode,n=t.memoizedProps;try{for(var a=t.type,i=e.attributes;i.length;)e.removeAttributeNode(i[0]);Nt(e,a,n),e[Et]=t,e[Lt]=n}catch(l){I(t,t.return,l)}}var Xe=!1,ht=!1,zs=!1,kd=typeof WeakSet==\\\"function\\\"?WeakSet:Set,St=null;function O1(t,e){if(t=t.containerInfo,xc=ar,t=Kh(t),Gc(t)){if(\\\"selectionStart\\\"in t)var n={start:t.selectionStart,end:t.selectionEnd};else t:{n=(n=t.ownerDocument)&&n.defaultView||window;var a=n.getSelection&&n.getSelection();if(a&&a.rangeCount!==0){n=a.anchorNode;var i=a.anchorOffset,l=a.focusNode;a=a.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break t}var u=0,r=-1,s=-1,c=0,o=0,d=t,m=null;e:for(;;){for(var y;d!==n||i!==0&&d.nodeType!==3||(r=u+i),d!==l||a!==0&&d.nodeType!==3||(s=u+a),d.nodeType===3&&(u+=d.nodeValue.length),(y=d.firstChild)!==null;)m=d,d=y;for(;;){if(d===t)break e;if(m===n&&++c===i&&(r=u),m===l&&++o===a&&(s=u),(y=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=y}n=r===-1||s===-1?null:{start:r,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(Ac={focusedElem:t,selectionRange:n},ar=!1,St=e;St!==null;)if(e=St,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,St=t;else for(;St!==null;){switch(e=St,l=e.alternate,t=e.flags,e.tag){case 0:if((t&4)!==0&&(t=e.updateQueue,t=t!==null?t.events:null,t!==null))for(n=0;n<t.length;n++)i=t[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((t&1024)!==0&&l!==null){t=void 0,n=e,i=l.memoizedProps,l=l.memoizedState,a=n.stateNode;try{var b=sa(n.type,i);t=a.getSnapshotBeforeUpdate(b,l),a.__reactInternalSnapshotBeforeUpdate=t}catch(N){I(n,n.return,N)}}break;case 3:if((t&1024)!==0){if(t=e.stateNode.containerInfo,n=t.nodeType,n===9)wc(t);else if(n===1)switch(t.nodeName){case\\\"HEAD\\\":case\\\"HTML\\\":case\\\"BODY\\\":wc(t);break;default:t.textContent=\\\"\\\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((t&1024)!==0)throw Error(S(163))}if(t=e.sibling,t!==null){t.return=e.return,St=t;break}St=e.return}}function r0(t,e,n){var a=n.flags;switch(n.tag){case 0:case 11:case 15:Ze(t,n),a&4&&Ul(5,n);break;case 1:if(Ze(t,n),a&4)if(t=n.stateNode,e===null)try{t.componentDidMount()}catch(u){I(n,n.return,u)}else{var i=sa(n.type,e.memoizedProps);e=e.memoizedState;try{t.componentDidUpdate(i,e,t.__reactInternalSnapshotBeforeUpdate)}catch(u){I(n,n.return,u)}}a&64&&n0(n),a&512&&rl(n,n.return);break;case 3:if(Ze(t,n),a&64&&(t=n.updateQueue,t!==null)){if(e=null,n.child!==null)switch(n.child.tag){case 27:case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}try{fm(t,e)}catch(u){I(n,n.return,u)}}break;case 27:e===null&&a&4&&u0(n);case 26:case 5:Ze(t,n),e===null&&a&4&&i0(n),a&512&&rl(n,n.return);break;case 12:Ze(t,n);break;case 31:Ze(t,n),a&4&&o0(t,n);break;case 13:Ze(t,n),a&4&&f0(t,n),a&64&&(t=n.memoizedState,t!==null&&(t=t.dehydrated,t!==null&&(n=j1.bind(null,n),nv(t,n))));break;case 22:if(a=n.memoizedState!==null||Xe,!a){e=e!==null&&e.memoizedState!==null||ht,i=Xe;var l=ht;Xe=a,(ht=e)&&!l?Ve(t,n,(n.subtreeFlags&8772)!==0):Ze(t,n),Xe=i,ht=l}break;case 30:break;default:Ze(t,n)}}function s0(t){var e=t.alternate;e!==null&&(t.alternate=null,s0(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&jc(e)),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}var rt=null,qt=!1;function Ye(t,e,n){for(n=n.child;n!==null;)c0(t,e,n),n=n.sibling}function c0(t,e,n){if(Wt&&typeof Wt.onCommitFiberUnmount==\\\"function\\\")try{Wt.onCommitFiberUnmount(wl,n)}catch{}switch(n.tag){case 26:ht||Oe(n,e),Ye(t,e,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:ht||Oe(n,e);var a=rt,i=qt;kn(n.type)&&(rt=n.stateNode,qt=!1),Ye(t,e,n),fl(n.stateNode),rt=a,qt=i;break;case 5:ht||Oe(n,e);case 6:if(a=rt,i=qt,rt=null,Ye(t,e,n),rt=a,qt=i,rt!==null)if(qt)try{(rt.nodeType===9?rt.body:rt.nodeName===\\\"HTML\\\"?rt.ownerDocument.body:rt).removeChild(n.stateNode)}catch(l){I(n,e,l)}else try{rt.removeChild(n.stateNode)}catch(l){I(n,e,l)}break;case 18:rt!==null&&(qt?(t=rt,th(t.nodeType===9?t.body:t.nodeName===\\\"HTML\\\"?t.ownerDocument.body:t,n.stateNode),Si(t)):th(rt,n.stateNode));break;case 4:a=rt,i=qt,rt=n.stateNode.containerInfo,qt=!0,Ye(t,e,n),rt=a,qt=i;break;case 0:case 11:case 14:case 15:Hn(2,n,e),ht||Hn(4,n,e),Ye(t,e,n);break;case 1:ht||(Oe(n,e),a=n.stateNode,typeof a.componentWillUnmount==\\\"function\\\"&&a0(n,e,a)),Ye(t,e,n);break;case 21:Ye(t,e,n);break;case 22:ht=(a=ht)||n.memoizedState!==null,Ye(t,e,n),ht=a;break;default:Ye(t,e,n)}}function o0(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null))){t=t.dehydrated;try{Si(t)}catch(n){I(e,e.return,n)}}}function f0(t,e){if(e.memoizedState===null&&(t=e.alternate,t!==null&&(t=t.memoizedState,t!==null&&(t=t.dehydrated,t!==null))))try{Si(t)}catch(n){I(e,e.return,n)}}function z1(t){switch(t.tag){case 31:case 13:case 19:var e=t.stateNode;return e===null&&(e=t.stateNode=new kd),e;case 22:return t=t.stateNode,e=t._retryCache,e===null&&(e=t._retryCache=new kd),e;default:throw Error(S(435,t.tag))}}function cu(t,e){var n=z1(t);e.forEach(function(a){if(!n.has(a)){n.add(a);var i=k1.bind(null,t,a);a.then(i,i)}})}function Dt(t,e){var n=e.deletions;if(n!==null)for(var a=0;a<n.length;a++){var i=n[a],l=t,u=e,r=u;t:for(;r!==null;){switch(r.tag){case 27:if(kn(r.type)){rt=r.stateNode,qt=!1;break t}break;case 5:rt=r.stateNode,qt=!1;break t;case 3:case 4:rt=r.stateNode.containerInfo,qt=!0;break t}r=r.return}if(rt===null)throw Error(S(160));c0(l,u,i),rt=null,qt=!1,l=i.alternate,l!==null&&(l.return=null),i.return=null}if(e.subtreeFlags&13886)for(e=e.child;e!==null;)d0(e,t),e=e.sibling}var _e=null;function d0(t,e){var n=t.alternate,a=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:Dt(e,t),Ht(t),a&4&&(Hn(3,t,t.return),Ul(3,t),Hn(5,t,t.return));break;case 1:Dt(e,t),Ht(t),a&512&&(ht||n===null||Oe(n,n.return)),a&64&&Xe&&(t=t.updateQueue,t!==null&&(a=t.callbacks,a!==null&&(n=t.shared.hiddenCallbacks,t.shared.hiddenCallbacks=n===null?a:n.concat(a))));break;case 26:var i=_e;if(Dt(e,t),Ht(t),a&512&&(ht||n===null||Oe(n,n.return)),a&4){var l=n!==null?n.memoizedState:null;if(a=t.memoizedState,n===null)if(a===null)if(t.stateNode===null){t:{a=t.type,n=t.memoizedProps,i=i.ownerDocument||i;e:switch(a){case\\\"title\\\":l=i.getElementsByTagName(\\\"title\\\")[0],(!l||l[zl]||l[Et]||l.namespaceURI===\\\"http://www.w3.org/2000/svg\\\"||l.hasAttribute(\\\"itemprop\\\"))&&(l=i.createElement(a),i.head.insertBefore(l,i.querySelector(\\\"head > title\\\"))),Nt(l,a,n),l[Et]=t,_t(l),a=l;break t;case\\\"link\\\":var u=rh(\\\"link\\\",\\\"href\\\",i).get(a+(n.href||\\\"\\\"));if(u){for(var r=0;r<u.length;r++)if(l=u[r],l.getAttribute(\\\"href\\\")===(n.href==null||n.href===\\\"\\\"?null:n.href)&&l.getAttribute(\\\"rel\\\")===(n.rel==null?null:n.rel)&&l.getAttribute(\\\"title\\\")===(n.title==null?null:n.title)&&l.getAttribute(\\\"crossorigin\\\")===(n.crossOrigin==null?null:n.crossOrigin)){u.splice(r,1);break e}}l=i.createElement(a),Nt(l,a,n),i.head.appendChild(l);break;case\\\"meta\\\":if(u=rh(\\\"meta\\\",\\\"content\\\",i).get(a+(n.content||\\\"\\\"))){for(r=0;r<u.length;r++)if(l=u[r],l.getAttribute(\\\"content\\\")===(n.content==null?null:\\\"\\\"+n.content)&&l.getAttribute(\\\"name\\\")===(n.name==null?null:n.name)&&l.getAttribute(\\\"property\\\")===(n.property==null?null:n.property)&&l.getAttribute(\\\"http-equiv\\\")===(n.httpEquiv==null?null:n.httpEquiv)&&l.getAttribute(\\\"charset\\\")===(n.charSet==null?null:n.charSet)){u.splice(r,1);break e}}l=i.createElement(a),Nt(l,a,n),i.head.appendChild(l);break;default:throw Error(S(468,a))}l[Et]=t,_t(l),a=l}t.stateNode=a}else sh(i,t.type,t.stateNode);else t.stateNode=uh(i,a,t.memoizedProps);else l!==a?(l===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):l.count--,a===null?sh(i,t.type,t.stateNode):uh(i,a,t.memoizedProps)):a===null&&t.stateNode!==null&&Rs(t,t.memoizedProps,n.memoizedProps)}break;case 27:Dt(e,t),Ht(t),a&512&&(ht||n===null||Oe(n,n.return)),n!==null&&a&4&&Rs(t,t.memoizedProps,n.memoizedProps);break;case 5:if(Dt(e,t),Ht(t),a&512&&(ht||n===null||Oe(n,n.return)),t.flags&32){i=t.stateNode;try{fi(i,\\\"\\\")}catch(b){I(t,t.return,b)}}a&4&&t.stateNode!=null&&(i=t.memoizedProps,Rs(t,i,n!==null?n.memoizedProps:i)),a&1024&&(zs=!0);break;case 6:if(Dt(e,t),Ht(t),a&4){if(t.stateNode===null)throw Error(S(162));a=t.memoizedProps,n=t.stateNode;try{n.nodeValue=a}catch(b){I(t,t.return,b)}}break;case 3:if(wu=null,i=_e,_e=tr(e.containerInfo),Dt(e,t),_e=i,Ht(t),a&4&&n!==null&&n.memoizedState.isDehydrated)try{Si(e.containerInfo)}catch(b){I(t,t.return,b)}zs&&(zs=!1,h0(t));break;case 4:a=_e,_e=tr(t.stateNode.containerInfo),Dt(e,t),Ht(t),_e=a;break;case 12:Dt(e,t),Ht(t);break;case 31:Dt(e,t),Ht(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,cu(t,a)));break;case 13:Dt(e,t),Ht(t),t.child.flags&8192&&t.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(yr=It()),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,cu(t,a)));break;case 22:i=t.memoizedState!==null;var s=n!==null&&n.memoizedState!==null,c=Xe,o=ht;if(Xe=c||i,ht=o||s,Dt(e,t),ht=o,Xe=c,Ht(t),a&8192)t:for(e=t.stateNode,e._visibility=i?e._visibility&-2:e._visibility|1,i&&(n===null||s||Xe||ht||Wn(t)),n=null,e=t;;){if(e.tag===5||e.tag===26){if(n===null){s=n=e;try{if(l=s.stateNode,i)u=l.style,typeof u.setProperty==\\\"function\\\"?u.setProperty(\\\"display\\\",\\\"none\\\",\\\"important\\\"):u.display=\\\"none\\\";else{r=s.stateNode;var d=s.memoizedProps.style,m=d!=null&&d.hasOwnProperty(\\\"display\\\")?d.display:null;r.style.display=m==null||typeof m==\\\"boolean\\\"?\\\"\\\":(\\\"\\\"+m).trim()}}catch(b){I(s,s.return,b)}}}else if(e.tag===6){if(n===null){s=e;try{s.stateNode.nodeValue=i?\\\"\\\":s.memoizedProps}catch(b){I(s,s.return,b)}}}else if(e.tag===18){if(n===null){s=e;try{var y=s.stateNode;i?eh(y,!0):eh(s.stateNode,!1)}catch(b){I(s,s.return,b)}}}else if((e.tag!==22&&e.tag!==23||e.memoizedState===null||e===t)&&e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break t;for(;e.sibling===null;){if(e.return===null||e.return===t)break t;n===e&&(n=null),e=e.return}n===e&&(n=null),e.sibling.return=e.return,e=e.sibling}a&4&&(a=t.updateQueue,a!==null&&(n=a.retryQueue,n!==null&&(a.retryQueue=null,cu(t,n))));break;case 19:Dt(e,t),Ht(t),a&4&&(a=t.updateQueue,a!==null&&(t.updateQueue=null,cu(t,a)));break;case 30:break;case 21:break;default:Dt(e,t),Ht(t)}}function Ht(t){var e=t.flags;if(e&2){try{for(var n,a=t.return;a!==null;){if(l0(a)){n=a;break}a=a.return}if(n==null)throw Error(S(160));switch(n.tag){case 27:var i=n.stateNode,l=Os(t);Qu(t,l,i);break;case 5:var u=n.stateNode;n.flags&32&&(fi(u,\\\"\\\"),n.flags&=-33);var r=Os(t);Qu(t,r,u);break;case 3:case 4:var s=n.stateNode.containerInfo,c=Os(t);gc(t,c,s);break;default:throw Error(S(161))}}catch(o){I(t,t.return,o)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function h0(t){if(t.subtreeFlags&1024)for(t=t.child;t!==null;){var e=t;h0(e),e.tag===5&&e.flags&1024&&e.stateNode.reset(),t=t.sibling}}function Ze(t,e){if(e.subtreeFlags&8772)for(e=e.child;e!==null;)r0(t,e.alternate,e),e=e.sibling}function Wn(t){for(t=t.child;t!==null;){var e=t;switch(e.tag){case 0:case 11:case 14:case 15:Hn(4,e,e.return),Wn(e);break;case 1:Oe(e,e.return);var n=e.stateNode;typeof n.componentWillUnmount==\\\"function\\\"&&a0(e,e.return,n),Wn(e);break;case 27:fl(e.stateNode);case 26:case 5:Oe(e,e.return),Wn(e);break;case 22:e.memoizedState===null&&Wn(e);break;case 30:Wn(e);break;default:Wn(e)}t=t.sibling}}function Ve(t,e,n){for(n=n&&(e.subtreeFlags&8772)!==0,e=e.child;e!==null;){var a=e.alternate,i=t,l=e,u=l.flags;switch(l.tag){case 0:case 11:case 15:Ve(i,l,n),Ul(4,l);break;case 1:if(Ve(i,l,n),a=l,i=a.stateNode,typeof i.componentDidMount==\\\"function\\\")try{i.componentDidMount()}catch(c){I(a,a.return,c)}if(a=l,i=a.updateQueue,i!==null){var r=a.stateNode;try{var s=i.shared.hiddenCallbacks;if(s!==null)for(i.shared.hiddenCallbacks=null,i=0;i<s.length;i++)om(s[i],r)}catch(c){I(a,a.return,c)}}n&&u&64&&n0(l),rl(l,l.return);break;case 27:u0(l);case 26:case 5:Ve(i,l,n),n&&a===null&&u&4&&i0(l),rl(l,l.return);break;case 12:Ve(i,l,n);break;case 31:Ve(i,l,n),n&&u&4&&o0(i,l);break;case 13:Ve(i,l,n),n&&u&4&&f0(i,l);break;case 22:l.memoizedState===null&&Ve(i,l,n),rl(l,l.return);break;case 30:break;default:Ve(i,l,n)}e=e.sibling}}function go(t,e){var n=null;t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),t=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(t=e.memoizedState.cachePool.pool),t!==n&&(t!=null&&t.refCount++,n!=null&&Ml(n))}function vo(t,e){t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ml(t))}function Se(t,e,n,a){if(e.subtreeFlags&10256)for(e=e.child;e!==null;)m0(t,e,n,a),e=e.sibling}function m0(t,e,n,a){var i=e.flags;switch(e.tag){case 0:case 11:case 15:Se(t,e,n,a),i&2048&&Ul(9,e);break;case 1:Se(t,e,n,a);break;case 3:Se(t,e,n,a),i&2048&&(t=null,e.alternate!==null&&(t=e.alternate.memoizedState.cache),e=e.memoizedState.cache,e!==t&&(e.refCount++,t!=null&&Ml(t)));break;case 12:if(i&2048){Se(t,e,n,a),t=e.stateNode;try{var l=e.memoizedProps,u=l.id,r=l.onPostCommit;typeof r==\\\"function\\\"&&r(u,e.alternate===null?\\\"mount\\\":\\\"update\\\",t.passiveEffectDuration,-0)}catch(s){I(e,e.return,s)}}else Se(t,e,n,a);break;case 31:Se(t,e,n,a);break;case 13:Se(t,e,n,a);break;case 23:break;case 22:l=e.stateNode,u=e.alternate,e.memoizedState!==null?l._visibility&2?Se(t,e,n,a):sl(t,e):l._visibility&2?Se(t,e,n,a):(l._visibility|=2,Za(t,e,n,a,(e.subtreeFlags&10256)!==0||!1)),i&2048&&go(u,e);break;case 24:Se(t,e,n,a),i&2048&&vo(e.alternate,e);break;default:Se(t,e,n,a)}}function Za(t,e,n,a,i){for(i=i&&((e.subtreeFlags&10256)!==0||!1),e=e.child;e!==null;){var l=t,u=e,r=n,s=a,c=u.flags;switch(u.tag){case 0:case 11:case 15:Za(l,u,r,s,i),Ul(8,u);break;case 23:break;case 22:var o=u.stateNode;u.memoizedState!==null?o._visibility&2?Za(l,u,r,s,i):sl(l,u):(o._visibility|=2,Za(l,u,r,s,i)),i&&c&2048&&go(u.alternate,u);break;case 24:Za(l,u,r,s,i),i&&c&2048&&vo(u.alternate,u);break;default:Za(l,u,r,s,i)}e=e.sibling}}function sl(t,e){if(e.subtreeFlags&10256)for(e=e.child;e!==null;){var n=t,a=e,i=a.flags;switch(a.tag){case 22:sl(n,a),i&2048&&go(a.alternate,a);break;case 24:sl(n,a),i&2048&&vo(a.alternate,a);break;default:sl(n,a)}e=e.sibling}}var Wi=8192;function Ya(t,e,n){if(t.subtreeFlags&Wi)for(t=t.child;t!==null;)p0(t,e,n),t=t.sibling}function p0(t,e,n){switch(t.tag){case 26:Ya(t,e,n),t.flags&Wi&&t.memoizedState!==null&&mv(n,_e,t.memoizedState,t.memoizedProps);break;case 5:Ya(t,e,n);break;case 3:case 4:var a=_e;_e=tr(t.stateNode.containerInfo),Ya(t,e,n),_e=a;break;case 22:t.memoizedState===null&&(a=t.alternate,a!==null&&a.memoizedState!==null?(a=Wi,Wi=16777216,Ya(t,e,n),Wi=a):Ya(t,e,n));break;default:Ya(t,e,n)}}function y0(t){var e=t.alternate;if(e!==null&&(t=e.child,t!==null)){e.child=null;do e=t.sibling,t.sibling=null,t=e;while(t!==null)}}function Xi(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];St=a,v0(a,t)}y0(t)}if(t.subtreeFlags&10256)for(t=t.child;t!==null;)g0(t),t=t.sibling}function g0(t){switch(t.tag){case 0:case 11:case 15:Xi(t),t.flags&2048&&Hn(9,t,t.return);break;case 3:Xi(t);break;case 12:Xi(t);break;case 22:var e=t.stateNode;t.memoizedState!==null&&e._visibility&2&&(t.return===null||t.return.tag!==13)?(e._visibility&=-3,Au(t)):Xi(t);break;default:Xi(t)}}function Au(t){var e=t.deletions;if((t.flags&16)!==0){if(e!==null)for(var n=0;n<e.length;n++){var a=e[n];St=a,v0(a,t)}y0(t)}for(t=t.child;t!==null;){switch(e=t,e.tag){case 0:case 11:case 15:Hn(8,e,e.return),Au(e);break;case 22:n=e.stateNode,n._visibility&2&&(n._visibility&=-3,Au(e));break;default:Au(e)}t=t.sibling}}function v0(t,e){for(;St!==null;){var n=St;switch(n.tag){case 0:case 11:case 15:Hn(8,n,e);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var a=n.memoizedState.cachePool.pool;a!=null&&a.refCount++}break;case 24:Ml(n.memoizedState.cache)}if(a=n.child,a!==null)a.return=n,St=a;else t:for(n=t;St!==null;){a=St;var i=a.sibling,l=a.return;if(s0(a),a===n){St=null;break t}if(i!==null){i.return=l,St=i;break t}St=l}}}var B1={getCacheForType:function(t){var e=At(mt),n=e.data.get(t);return n===void 0&&(n=t(),e.data.set(t,n)),n},cacheSignal:function(){return At(mt).controller.signal}},M1=typeof WeakMap==\\\"function\\\"?WeakMap:Map,J=0,tt=null,L=null,Z=0,F=0,Kt=null,bn=!1,xi=!1,So=!1,nn=0,ct=0,qn=0,aa=0,_o=0,Ft=0,pi=0,cl=null,jt=null,vc=!1,yr=0,S0=0,Ku=1/0,Ju=null,On=null,yt=0,zn=null,yi=null,Ie=0,Sc=0,_c=null,_0=null,ol=0,Tc=null;function te(){return(J&2)!==0&&Z!==0?Z&-Z:M.T!==null?bo():Oh()}function T0(){if(Ft===0)if((Z&536870912)===0||X){var t=Pl;Pl<<=1,(Pl&3932160)===0&&(Pl=262144),Ft=t}else Ft=536870912;return t=ne.current,t!==null&&(t.flags|=32),Ft}function kt(t,e,n){(t===tt&&(F===2||F===9)||t.cancelPendingCommit!==null)&&(gi(t,0),En(t,Z,Ft,!1)),Ol(t,n),((J&2)===0||t!==tt)&&(t===tt&&((J&2)===0&&(aa|=n),ct===4&&En(t,Z,Ft,!1)),Me(t))}function b0(t,e,n){if((J&6)!==0)throw Error(S(327));var a=!n&&(e&127)===0&&(e&t.expiredLanes)===0||Rl(t,e),i=a?D1(t,e):Bs(t,e,!0),l=a;do{if(i===0){xi&&!a&&En(t,e,0,!1);break}else{if(n=t.current.alternate,l&&!C1(n)){i=Bs(t,e,!1),l=!1;continue}if(i===2){if(l=e,t.errorRecoveryDisabledLanes&l)var u=0;else u=t.pendingLanes&-536870913,u=u!==0?u:u&536870912?536870912:0;if(u!==0){e=u;t:{var r=t;i=cl;var s=r.current.memoizedState.isDehydrated;if(s&&(gi(r,u).flags|=256),u=Bs(r,u,!1),u!==2){if(So&&!s){r.errorRecoveryDisabledLanes|=l,aa|=l,i=4;break t}l=jt,jt=i,l!==null&&(jt===null?jt=l:jt.push.apply(jt,l))}i=u}if(l=!1,i!==2)continue}}if(i===1){gi(t,0),En(t,e,0,!0);break}t:{switch(a=t,l=i,l){case 0:case 1:throw Error(S(345));case 4:if((e&4194048)!==e)break;case 6:En(a,e,Ft,!bn);break t;case 2:jt=null;break;case 3:case 5:break;default:throw Error(S(329))}if((e&62914560)===e&&(i=yr+300-It(),10<i)){if(En(a,e,Ft,!bn),lr(a,0,!0)!==0)break t;Ie=e,a.timeoutHandle=Z0(Ld.bind(null,a,n,jt,Ju,vc,e,Ft,aa,pi,bn,l,\\\"Throttled\\\",-0,0),i);break t}Ld(a,n,jt,Ju,vc,e,Ft,aa,pi,bn,l,null,-0,0)}}break}while(!0);Me(t)}function Ld(t,e,n,a,i,l,u,r,s,c,o,d,m,y){if(t.timeoutHandle=-1,d=e.subtreeFlags,d&8192||(d&16785408)===16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Ke},p0(e,l,d);var b=(l&62914560)===l?yr-It():(l&4194048)===l?S0-It():0;if(b=pv(d,b),b!==null){Ie=l,t.cancelPendingCommit=b(Zd.bind(null,t,e,l,n,a,i,u,r,s,o,d,null,m,y)),En(t,l,u,!c);return}}Zd(t,e,l,n,a,i,u,r,s)}function C1(t){for(var e=t;;){var n=e.tag;if((n===0||n===11||n===15)&&e.flags&16384&&(n=e.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var a=0;a<n.length;a++){var i=n[a],l=i.getSnapshot;i=i.value;try{if(!ee(l(),i))return!1}catch{return!1}}if(n=e.child,e.subtreeFlags&16384&&n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function En(t,e,n,a){e&=~_o,e&=~aa,t.suspendedLanes|=e,t.pingedLanes&=~e,a&&(t.warmLanes|=e),a=t.expirationTimes;for(var i=e;0<i;){var l=31-Pt(i),u=1<<l;a[l]=-1,i&=~u}n!==0&&Nh(t,n,e)}function gr(){return(J&6)===0?(Dl(0,!1),!1):!0}function To(){if(L!==null){if(F===0)var t=L.return;else t=L,Je=ha=null,lo(t),ui=null,vl=0,t=L;for(;t!==null;)e0(t.alternate,t),t=t.return;L=null}}function gi(t,e){var n=t.timeoutHandle;n!==-1&&(t.timeoutHandle=-1,I1(n)),n=t.cancelPendingCommit,n!==null&&(t.cancelPendingCommit=null,n()),Ie=0,To(),tt=t,L=n=$e(t.current,null),Z=e,F=0,Kt=null,bn=!1,xi=Rl(t,e),So=!1,pi=Ft=_o=aa=qn=ct=0,jt=cl=null,vc=!1,(e&8)!==0&&(e|=e&32);var a=t.entangledLanes;if(a!==0)for(t=t.entanglements,a&=e;0<a;){var i=31-Pt(a),l=1<<i;e|=t[i],a&=~l}return nn=e,cr(),n}function E0(t,e){D=null,M.H=_l,e===Ei||e===fr?(e=vd(),F=3):e===Wc?(e=vd(),F=4):F=e===po?8:e!==null&&typeof e==\\\"object\\\"&&typeof e.then==\\\"function\\\"?6:1,Kt=e,L===null&&(ct=1,Gu(t,fe(e,t.current)))}function x0(){var t=ne.current;return t===null?!0:(Z&4194048)===Z?he===null:(Z&62914560)===Z||(Z&536870912)!==0?t===he:!1}function A0(){var t=M.H;return M.H=_l,t===null?_l:t}function N0(){var t=M.A;return M.A=B1,t}function $u(){ct=4,bn||(Z&4194048)!==Z&&ne.current!==null||(xi=!0),(qn&134217727)===0&&(aa&134217727)===0||tt===null||En(tt,Z,Ft,!1)}function Bs(t,e,n){var a=J;J|=2;var i=A0(),l=N0();(tt!==t||Z!==e)&&(Ju=null,gi(t,e)),e=!1;var u=ct;t:do try{if(F!==0&&L!==null){var r=L,s=Kt;switch(F){case 8:To(),u=6;break t;case 3:case 2:case 9:case 6:ne.current===null&&(e=!0);var c=F;if(F=0,Kt=null,ei(t,r,s,c),n&&xi){u=0;break t}break;default:c=F,F=0,Kt=null,ei(t,r,s,c)}}U1(),u=ct;break}catch(o){E0(t,o)}while(!0);return e&&t.shellSuspendCounter++,Je=ha=null,J=a,M.H=i,M.A=l,L===null&&(tt=null,Z=0,cr()),u}function U1(){for(;L!==null;)w0(L)}function D1(t,e){var n=J;J|=2;var a=A0(),i=N0();tt!==t||Z!==e?(Ju=null,Ku=It()+500,gi(t,e)):xi=Rl(t,e);t:do try{if(F!==0&&L!==null){e=L;var l=Kt;e:switch(F){case 1:F=0,Kt=null,ei(t,e,l,1);break;case 2:case 9:if(gd(l)){F=0,Kt=null,Yd(e);break}e=function(){F!==2&&F!==9||tt!==t||(F=7),Me(t)},l.then(e,e);break t;case 3:F=7;break t;case 4:F=5;break t;case 7:gd(l)?(F=0,Kt=null,Yd(e)):(F=0,Kt=null,ei(t,e,l,7));break;case 5:var u=null;switch(L.tag){case 26:u=L.memoizedState;case 5:case 27:var r=L;if(u?K0(u):r.stateNode.complete){F=0,Kt=null;var s=r.sibling;if(s!==null)L=s;else{var c=r.return;c!==null?(L=c,vr(c)):L=null}break e}}F=0,Kt=null,ei(t,e,l,5);break;case 6:F=0,Kt=null,ei(t,e,l,6);break;case 8:To(),ct=6;break t;default:throw Error(S(462))}}H1();break}catch(o){E0(t,o)}while(!0);return Je=ha=null,M.H=a,M.A=i,J=n,L!==null?0:(tt=null,Z=0,cr(),ct)}function H1(){for(;L!==null&&!lg();)w0(L)}function w0(t){var e=t0(t.alternate,t,nn);t.memoizedProps=t.pendingProps,e===null?vr(t):L=e}function Yd(t){var e=t,n=e.alternate;switch(e.tag){case 15:case 0:e=Ud(n,e,e.pendingProps,e.type,void 0,Z);break;case 11:e=Ud(n,e,e.pendingProps,e.type.render,e.ref,Z);break;case 5:lo(e);default:e0(n,e),e=L=em(e,nn),e=t0(n,e,nn)}t.memoizedProps=t.pendingProps,e===null?vr(t):L=e}function ei(t,e,n,a){Je=ha=null,lo(e),ui=null,vl=0;var i=e.return;try{if(x1(t,i,e,n,Z)){ct=1,Gu(t,fe(n,t.current)),L=null;return}}catch(l){if(i!==null)throw L=i,l;ct=1,Gu(t,fe(n,t.current)),L=null;return}e.flags&32768?(X||a===1?t=!0:xi||(Z&536870912)!==0?t=!1:(bn=t=!0,(a===2||a===9||a===3||a===6)&&(a=ne.current,a!==null&&a.tag===13&&(a.flags|=16384))),R0(e,t)):vr(e)}function vr(t){var e=t;do{if((e.flags&32768)!==0){R0(e,bn);return}t=e.return;var n=w1(e.alternate,e,nn);if(n!==null){L=n;return}if(e=e.sibling,e!==null){L=e;return}L=e=t}while(e!==null);ct===0&&(ct=5)}function R0(t,e){do{var n=R1(t.alternate,t);if(n!==null){n.flags&=32767,L=n;return}if(n=t.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!e&&(t=t.sibling,t!==null)){L=t;return}L=t=n}while(t!==null);ct=6,L=null}function Zd(t,e,n,a,i,l,u,r,s){t.cancelPendingCommit=null;do Sr();while(yt!==0);if((J&6)!==0)throw Error(S(327));if(e!==null){if(e===t.current)throw Error(S(177));if(l=e.lanes|e.childLanes,l|=Xc,pg(t,n,l,u,r,s),t===tt&&(L=tt=null,Z=0),yi=e,zn=t,Ie=n,Sc=l,_c=i,_0=a,(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?(t.callbackNode=null,t.callbackPriority=0,L1(Cu,function(){return C0(),null})):(t.callbackNode=null,t.callbackPriority=0),a=(e.flags&13878)!==0,(e.subtreeFlags&13878)!==0||a){a=M.T,M.T=null,i=$.p,$.p=2,u=J,J|=4;try{O1(t,e,n)}finally{J=u,$.p=i,M.T=a}}yt=1,O0(),z0(),B0()}}function O0(){if(yt===1){yt=0;var t=zn,e=yi,n=(e.flags&13878)!==0;if((e.subtreeFlags&13878)!==0||n){n=M.T,M.T=null;var a=$.p;$.p=2;var i=J;J|=4;try{d0(e,t);var l=Ac,u=Kh(t.containerInfo),r=l.focusedElem,s=l.selectionRange;if(u!==r&&r&&r.ownerDocument&&Qh(r.ownerDocument.documentElement,r)){if(s!==null&&Gc(r)){var c=s.start,o=s.end;if(o===void 0&&(o=c),\\\"selectionStart\\\"in r)r.selectionStart=c,r.selectionEnd=Math.min(o,r.value.length);else{var d=r.ownerDocument||document,m=d&&d.defaultView||window;if(m.getSelection){var y=m.getSelection(),b=r.textContent.length,N=Math.min(s.start,b),K=s.end===void 0?N:Math.min(s.end,b);!y.extend&&N>K&&(u=K,K=N,N=u);var h=od(r,N),f=od(r,K);if(h&&f&&(y.rangeCount!==1||y.anchorNode!==h.node||y.anchorOffset!==h.offset||y.focusNode!==f.node||y.focusOffset!==f.offset)){var p=d.createRange();p.setStart(h.node,h.offset),y.removeAllRanges(),N>K?(y.addRange(p),y.extend(f.node,f.offset)):(p.setEnd(f.node,f.offset),y.addRange(p))}}}}for(d=[],y=r;y=y.parentNode;)y.nodeType===1&&d.push({element:y,left:y.scrollLeft,top:y.scrollTop});for(typeof r.focus==\\\"function\\\"&&r.focus(),r=0;r<d.length;r++){var v=d[r];v.element.scrollLeft=v.left,v.element.scrollTop=v.top}}ar=!!xc,Ac=xc=null}finally{J=i,$.p=a,M.T=n}}t.current=e,yt=2}}function z0(){if(yt===2){yt=0;var t=zn,e=yi,n=(e.flags&8772)!==0;if((e.subtreeFlags&8772)!==0||n){n=M.T,M.T=null;var a=$.p;$.p=2;var i=J;J|=4;try{r0(t,e.alternate,e)}finally{J=i,$.p=a,M.T=n}}yt=3}}function B0(){if(yt===4||yt===3){yt=0,ug();var t=zn,e=yi,n=Ie,a=_0;(e.subtreeFlags&10256)!==0||(e.flags&10256)!==0?yt=5:(yt=0,yi=zn=null,M0(t,t.pendingLanes));var i=t.pendingLanes;if(i===0&&(On=null),qc(n),e=e.stateNode,Wt&&typeof Wt.onCommitFiberRoot==\\\"function\\\")try{Wt.onCommitFiberRoot(wl,e,void 0,(e.current.flags&128)===128)}catch{}if(a!==null){e=M.T,i=$.p,$.p=2,M.T=null;try{for(var l=t.onRecoverableError,u=0;u<a.length;u++){var r=a[u];l(r.value,{componentStack:r.stack})}}finally{M.T=e,$.p=i}}(Ie&3)!==0&&Sr(),Me(t),i=t.pendingLanes,(n&261930)!==0&&(i&42)!==0?t===Tc?ol++:(ol=0,Tc=t):ol=0,Dl(0,!1)}}function M0(t,e){(t.pooledCacheLanes&=e)===0&&(e=t.pooledCache,e!=null&&(t.pooledCache=null,Ml(e)))}function Sr(){return O0(),z0(),B0(),C0()}function C0(){if(yt!==5)return!1;var t=zn,e=Sc;Sc=0;var n=qc(Ie),a=M.T,i=$.p;try{$.p=32>n?32:n,M.T=null,n=_c,_c=null;var l=zn,u=Ie;if(yt=0,yi=zn=null,Ie=0,(J&6)!==0)throw Error(S(331));var r=J;if(J|=4,g0(l.current),m0(l,l.current,u,n),J=r,Dl(0,!1),Wt&&typeof Wt.onPostCommitFiberRoot==\\\"function\\\")try{Wt.onPostCommitFiberRoot(wl,l)}catch{}return!0}finally{$.p=i,M.T=a,M0(t,e)}}function Vd(t,e,n){e=fe(n,e),e=mc(t.stateNode,e,2),t=Rn(t,e,2),t!==null&&(Ol(t,2),Me(t))}function I(t,e,n){if(t.tag===3)Vd(t,t,n);else for(;e!==null;){if(e.tag===3){Vd(e,t,n);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError==\\\"function\\\"||typeof a.componentDidCatch==\\\"function\\\"&&(On===null||!On.has(a))){t=fe(n,t),n=Jm(2),a=Rn(e,n,2),a!==null&&($m(n,a,e,t),Ol(a,2),Me(a));break}}e=e.return}}function Ms(t,e,n){var a=t.pingCache;if(a===null){a=t.pingCache=new M1;var i=new Set;a.set(e,i)}else i=a.get(e),i===void 0&&(i=new Set,a.set(e,i));i.has(n)||(So=!0,i.add(n),t=q1.bind(null,t,e,n),e.then(t,t))}function q1(t,e,n){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&n,t.warmLanes&=~n,tt===t&&(Z&n)===n&&(ct===4||ct===3&&(Z&62914560)===Z&&300>It()-yr?(J&2)===0&&gi(t,0):_o|=n,pi===Z&&(pi=0)),Me(t)}function U0(t,e){e===0&&(e=Ah()),t=da(t,e),t!==null&&(Ol(t,e),Me(t))}function j1(t){var e=t.memoizedState,n=0;e!==null&&(n=e.retryLane),U0(t,n)}function k1(t,e){var n=0;switch(t.tag){case 31:case 13:var a=t.stateNode,i=t.memoizedState;i!==null&&(n=i.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(S(314))}a!==null&&a.delete(e),U0(t,n)}function L1(t,e){return Dc(t,e)}var Fu=null,Va=null,bc=!1,Iu=!1,Cs=!1,xn=0;function Me(t){t!==Va&&t.next===null&&(Va===null?Fu=Va=t:Va=Va.next=t),Iu=!0,bc||(bc=!0,Z1())}function Dl(t,e){if(!Cs&&Iu){Cs=!0;do for(var n=!1,a=Fu;a!==null;){if(!e)if(t!==0){var i=a.pendingLanes;if(i===0)var l=0;else{var u=a.suspendedLanes,r=a.pingedLanes;l=(1<<31-Pt(42|t)+1)-1,l&=i&~(u&~r),l=l&201326741?l&201326741|1:l?l|2:0}l!==0&&(n=!0,Gd(a,l))}else l=Z,l=lr(a,a===tt?l:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(l&3)===0||Rl(a,l)||(n=!0,Gd(a,l));a=a.next}while(n);Cs=!1}}function Y1(){D0()}function D0(){Iu=bc=!1;var t=0;xn!==0&&F1()&&(t=xn);for(var e=It(),n=null,a=Fu;a!==null;){var i=a.next,l=H0(a,e);l===0?(a.next=null,n===null?Fu=i:n.next=i,i===null&&(Va=n)):(n=a,(t!==0||(l&3)!==0)&&(Iu=!0)),a=i}yt!==0&&yt!==5||Dl(t,!1),xn!==0&&(xn=0)}function H0(t,e){for(var n=t.suspendedLanes,a=t.pingedLanes,i=t.expirationTimes,l=t.pendingLanes&-62914561;0<l;){var u=31-Pt(l),r=1<<u,s=i[u];s===-1?((r&n)===0||(r&a)!==0)&&(i[u]=mg(r,e)):s<=e&&(t.expiredLanes|=r),l&=~r}if(e=tt,n=Z,n=lr(t,t===e?n:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a=t.callbackNode,n===0||t===e&&(F===2||F===9)||t.cancelPendingCommit!==null)return a!==null&&a!==null&&ss(a),t.callbackNode=null,t.callbackPriority=0;if((n&3)===0||Rl(t,n)){if(e=n&-n,e===t.callbackPriority)return e;switch(a!==null&&ss(a),qc(n)){case 2:case 8:n=Eh;break;case 32:n=Cu;break;case 268435456:n=xh;break;default:n=Cu}return a=q0.bind(null,t),n=Dc(n,a),t.callbackPriority=e,t.callbackNode=n,e}return a!==null&&a!==null&&ss(a),t.callbackPriority=2,t.callbackNode=null,2}function q0(t,e){if(yt!==0&&yt!==5)return t.callbackNode=null,t.callbackPriority=0,null;var n=t.callbackNode;if(Sr()&&t.callbackNode!==n)return null;var a=Z;return a=lr(t,t===tt?a:0,t.cancelPendingCommit!==null||t.timeoutHandle!==-1),a===0?null:(b0(t,a,e),H0(t,It()),t.callbackNode!=null&&t.callbackNode===n?q0.bind(null,t):null)}function Gd(t,e){if(Sr())return null;b0(t,e,!0)}function Z1(){W1(function(){(J&6)!==0?Dc(bh,Y1):D0()})}function bo(){if(xn===0){var t=di;t===0&&(t=Wl,Wl<<=1,(Wl&261888)===0&&(Wl=256)),xn=t}return xn}function Xd(t){return t==null||typeof t==\\\"symbol\\\"||typeof t==\\\"boolean\\\"?null:typeof t==\\\"function\\\"?t:yu(\\\"\\\"+t)}function Qd(t,e){var n=e.ownerDocument.createElement(\\\"input\\\");return n.name=e.name,n.value=e.value,t.id&&n.setAttribute(\\\"form\\\",t.id),e.parentNode.insertBefore(n,e),t=new FormData(t),n.parentNode.removeChild(n),t}function V1(t,e,n,a,i){if(e===\\\"submit\\\"&&n&&n.stateNode===i){var l=Xd((i[Lt]||null).action),u=a.submitter;u&&(e=(e=u[Lt]||null)?Xd(e.formAction):u.getAttribute(\\\"formAction\\\"),e!==null&&(l=e,u=null));var r=new ur(\\\"action\\\",\\\"action\\\",null,a,i);t.push({event:r,listeners:[{instance:null,listener:function(){if(a.defaultPrevented){if(xn!==0){var s=u?Qd(i,u):new FormData(i);dc(n,{pending:!0,data:s,method:i.method,action:l},null,s)}}else typeof l==\\\"function\\\"&&(r.preventDefault(),s=u?Qd(i,u):new FormData(i),dc(n,{pending:!0,data:s,method:i.method,action:l},l,s))},currentTarget:i}]})}}for(ou=0;ou<tc.length;ou++)fu=tc[ou],Kd=fu.toLowerCase(),Jd=fu[0].toUpperCase()+fu.slice(1),Te(Kd,\\\"on\\\"+Jd);var fu,Kd,Jd,ou;Te($h,\\\"onAnimationEnd\\\");Te(Fh,\\\"onAnimationIteration\\\");Te(Ih,\\\"onAnimationStart\\\");Te(\\\"dblclick\\\",\\\"onDoubleClick\\\");Te(\\\"focusin\\\",\\\"onFocus\\\");Te(\\\"focusout\\\",\\\"onBlur\\\");Te(r1,\\\"onTransitionRun\\\");Te(s1,\\\"onTransitionStart\\\");Te(c1,\\\"onTransitionCancel\\\");Te(Wh,\\\"onTransitionEnd\\\");oi(\\\"onMouseEnter\\\",[\\\"mouseout\\\",\\\"mouseover\\\"]);oi(\\\"onMouseLeave\\\",[\\\"mouseout\\\",\\\"mouseover\\\"]);oi(\\\"onPointerEnter\\\",[\\\"pointerout\\\",\\\"pointerover\\\"]);oi(\\\"onPointerLeave\\\",[\\\"pointerout\\\",\\\"pointerover\\\"]);ca(\\\"onChange\\\",\\\"change click focusin focusout input keydown keyup selectionchange\\\".split(\\\" \\\"));ca(\\\"onSelect\\\",\\\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\\\".split(\\\" \\\"));ca(\\\"onBeforeInput\\\",[\\\"compositionend\\\",\\\"keypress\\\",\\\"textInput\\\",\\\"paste\\\"]);ca(\\\"onCompositionEnd\\\",\\\"compositionend focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));ca(\\\"onCompositionStart\\\",\\\"compositionstart focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));ca(\\\"onCompositionUpdate\\\",\\\"compositionupdate focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));var Tl=\\\"abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting\\\".split(\\\" \\\"),G1=new Set(\\\"beforetoggle cancel close invalid load scroll scrollend toggle\\\".split(\\\" \\\").concat(Tl));function j0(t,e){e=(e&4)!==0;for(var n=0;n<t.length;n++){var a=t[n],i=a.event;a=a.listeners;t:{var l=void 0;if(e)for(var u=a.length-1;0<=u;u--){var r=a[u],s=r.instance,c=r.currentTarget;if(r=r.listener,s!==l&&i.isPropagationStopped())break t;l=r,i.currentTarget=c;try{l(i)}catch(o){Du(o)}i.currentTarget=null,l=s}else for(u=0;u<a.length;u++){if(r=a[u],s=r.instance,c=r.currentTarget,r=r.listener,s!==l&&i.isPropagationStopped())break t;l=r,i.currentTarget=c;try{l(i)}catch(o){Du(o)}i.currentTarget=null,l=s}}}}function k(t,e){var n=e[Qs];n===void 0&&(n=e[Qs]=new Set);var a=t+\\\"__bubble\\\";n.has(a)||(k0(e,t,2,!1),n.add(a))}function Us(t,e,n){var a=0;e&&(a|=4),k0(n,t,a,e)}var du=\\\"_reactListening\\\"+Math.random().toString(36).slice(2);function Eo(t){if(!t[du]){t[du]=!0,zh.forEach(function(n){n!==\\\"selectionchange\\\"&&(G1.has(n)||Us(n,!1,t),Us(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[du]||(e[du]=!0,Us(\\\"selectionchange\\\",!1,e))}}function k0(t,e,n,a){switch(W0(e)){case 2:var i=vv;break;case 8:i=Sv;break;default:i=wo}n=i.bind(null,e,n,t),i=void 0,!Is||e!==\\\"touchstart\\\"&&e!==\\\"touchmove\\\"&&e!==\\\"wheel\\\"||(i=!0),a?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function Ds(t,e,n,a,i){var l=a;if((e&1)===0&&(e&2)===0&&a!==null)t:for(;;){if(a===null)return;var u=a.tag;if(u===3||u===4){var r=a.stateNode.containerInfo;if(r===i)break;if(u===4)for(u=a.return;u!==null;){var s=u.tag;if((s===3||s===4)&&u.stateNode.containerInfo===i)return;u=u.return}for(;r!==null;){if(u=Qa(r),u===null)return;if(s=u.tag,s===5||s===6||s===26||s===27){a=l=u;continue t}r=r.parentNode}}a=a.return}jh(function(){var c=l,o=Lc(n),d=[];t:{var m=Ph.get(t);if(m!==void 0){var y=ur,b=t;switch(t){case\\\"keypress\\\":if(vu(n)===0)break t;case\\\"keydown\\\":case\\\"keyup\\\":y=kg;break;case\\\"focusin\\\":b=\\\"focus\\\",y=hs;break;case\\\"focusout\\\":b=\\\"blur\\\",y=hs;break;case\\\"beforeblur\\\":case\\\"afterblur\\\":y=hs;break;case\\\"click\\\":if(n.button===2)break t;case\\\"auxclick\\\":case\\\"dblclick\\\":case\\\"mousedown\\\":case\\\"mousemove\\\":case\\\"mouseup\\\":case\\\"mouseout\\\":case\\\"mouseover\\\":case\\\"contextmenu\\\":y=ed;break;case\\\"drag\\\":case\\\"dragend\\\":case\\\"dragenter\\\":case\\\"dragexit\\\":case\\\"dragleave\\\":case\\\"dragover\\\":case\\\"dragstart\\\":case\\\"drop\\\":y=wg;break;case\\\"touchcancel\\\":case\\\"touchend\\\":case\\\"touchmove\\\":case\\\"touchstart\\\":y=Zg;break;case $h:case Fh:case Ih:y=zg;break;case Wh:y=Gg;break;case\\\"scroll\\\":case\\\"scrollend\\\":y=Ag;break;case\\\"wheel\\\":y=Qg;break;case\\\"copy\\\":case\\\"cut\\\":case\\\"paste\\\":y=Mg;break;case\\\"gotpointercapture\\\":case\\\"lostpointercapture\\\":case\\\"pointercancel\\\":case\\\"pointerdown\\\":case\\\"pointermove\\\":case\\\"pointerout\\\":case\\\"pointerover\\\":case\\\"pointerup\\\":y=ad;break;case\\\"toggle\\\":case\\\"beforetoggle\\\":y=Jg}var N=(e&4)!==0,K=!N&&(t===\\\"scroll\\\"||t===\\\"scrollend\\\"),h=N?m!==null?m+\\\"Capture\\\":null:m;N=[];for(var f=c,p;f!==null;){var v=f;if(p=v.stateNode,v=v.tag,v!==5&&v!==26&&v!==27||p===null||h===null||(v=hl(f,h),v!=null&&N.push(bl(f,v,p))),K)break;f=f.return}0<N.length&&(m=new y(m,b,null,n,o),d.push({event:m,listeners:N}))}}if((e&7)===0){t:{if(m=t===\\\"mouseover\\\"||t===\\\"pointerover\\\",y=t===\\\"mouseout\\\"||t===\\\"pointerout\\\",m&&n!==Fs&&(b=n.relatedTarget||n.fromElement)&&(Qa(b)||b[_i]))break t;if((y||m)&&(m=o.window===o?o:(m=o.ownerDocument)?m.defaultView||m.parentWindow:window,y?(b=n.relatedTarget||n.toElement,y=c,b=b?Qa(b):null,b!==null&&(K=Nl(b),N=b.tag,b!==K||N!==5&&N!==27&&N!==6)&&(b=null)):(y=null,b=c),y!==b)){if(N=ed,v=\\\"onMouseLeave\\\",h=\\\"onMouseEnter\\\",f=\\\"mouse\\\",(t===\\\"pointerout\\\"||t===\\\"pointerover\\\")&&(N=ad,v=\\\"onPointerLeave\\\",h=\\\"onPointerEnter\\\",f=\\\"pointer\\\"),K=y==null?m:Fi(y),p=b==null?m:Fi(b),m=new N(v,f+\\\"leave\\\",y,n,o),m.target=K,m.relatedTarget=p,v=null,Qa(o)===c&&(N=new N(h,f+\\\"enter\\\",b,n,o),N.target=p,N.relatedTarget=K,v=N),K=v,y&&b)e:{for(N=X1,h=y,f=b,p=0,v=h;v;v=N(v))p++;v=0;for(var R=f;R;R=N(R))v++;for(;0<p-v;)h=N(h),p--;for(;0<v-p;)f=N(f),v--;for(;p--;){if(h===f||f!==null&&h===f.alternate){N=h;break e}h=N(h),f=N(f)}N=null}else N=null;y!==null&&$d(d,m,y,N,!1),b!==null&&K!==null&&$d(d,K,b,N,!0)}}t:{if(m=c?Fi(c):window,y=m.nodeName&&m.nodeName.toLowerCase(),y===\\\"select\\\"||y===\\\"input\\\"&&m.type===\\\"file\\\")var V=rd;else if(ud(m))if(Gh)V=i1;else{V=n1;var A=e1}else y=m.nodeName,!y||y.toLowerCase()!==\\\"input\\\"||m.type!==\\\"checkbox\\\"&&m.type!==\\\"radio\\\"?c&&kc(c.elementType)&&(V=rd):V=a1;if(V&&(V=V(t,c))){Vh(d,V,n,o);break t}A&&A(t,m,c),t===\\\"focusout\\\"&&c&&m.type===\\\"number\\\"&&c.memoizedProps.value!=null&&$s(m,\\\"number\\\",m.value)}switch(A=c?Fi(c):window,t){case\\\"focusin\\\":(ud(A)||A.contentEditable===\\\"true\\\")&&($a=A,Ws=c,el=null);break;case\\\"focusout\\\":el=Ws=$a=null;break;case\\\"mousedown\\\":Ps=!0;break;case\\\"contextmenu\\\":case\\\"mouseup\\\":case\\\"dragend\\\":Ps=!1,fd(d,n,o);break;case\\\"selectionchange\\\":if(u1)break;case\\\"keydown\\\":case\\\"keyup\\\":fd(d,n,o)}var C;if(Vc)t:{switch(t){case\\\"compositionstart\\\":var q=\\\"onCompositionStart\\\";break t;case\\\"compositionend\\\":q=\\\"onCompositionEnd\\\";break t;case\\\"compositionupdate\\\":q=\\\"onCompositionUpdate\\\";break t}q=void 0}else Ja?Yh(t,n)&&(q=\\\"onCompositionEnd\\\"):t===\\\"keydown\\\"&&n.keyCode===229&&(q=\\\"onCompositionStart\\\");q&&(Lh&&n.locale!==\\\"ko\\\"&&(Ja||q!==\\\"onCompositionStart\\\"?q===\\\"onCompositionEnd\\\"&&Ja&&(C=kh()):(Tn=o,Yc=\\\"value\\\"in Tn?Tn.value:Tn.textContent,Ja=!0)),A=Wu(c,q),0<A.length&&(q=new nd(q,t,null,n,o),d.push({event:q,listeners:A}),C?q.data=C:(C=Zh(n),C!==null&&(q.data=C)))),(C=Fg?Ig(t,n):Wg(t,n))&&(q=Wu(c,\\\"onBeforeInput\\\"),0<q.length&&(A=new nd(\\\"onBeforeInput\\\",\\\"beforeinput\\\",null,n,o),d.push({event:A,listeners:q}),A.data=C)),V1(d,t,c,n,o)}j0(d,e)})}function bl(t,e,n){return{instance:t,listener:e,currentTarget:n}}function Wu(t,e){for(var n=e+\\\"Capture\\\",a=[];t!==null;){var i=t,l=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||l===null||(i=hl(t,n),i!=null&&a.unshift(bl(t,i,l)),i=hl(t,e),i!=null&&a.push(bl(t,i,l))),t.tag===3)return a;t=t.return}return[]}function X1(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5&&t.tag!==27);return t||null}function $d(t,e,n,a,i){for(var l=e._reactName,u=[];n!==null&&n!==a;){var r=n,s=r.alternate,c=r.stateNode;if(r=r.tag,s!==null&&s===a)break;r!==5&&r!==26&&r!==27||c===null||(s=c,i?(c=hl(n,l),c!=null&&u.unshift(bl(n,c,s))):i||(c=hl(n,l),c!=null&&u.push(bl(n,c,s)))),n=n.return}u.length!==0&&t.push({event:e,listeners:u})}var Q1=/\\\\r\\\\n?/g,K1=/\\\\u0000|\\\\uFFFD/g;function Fd(t){return(typeof t==\\\"string\\\"?t:\\\"\\\"+t).replace(Q1,`\\n`).replace(K1,\\\"\\\")}function L0(t,e){return e=Fd(e),Fd(t)===e}function W(t,e,n,a,i,l){switch(n){case\\\"children\\\":typeof a==\\\"string\\\"?e===\\\"body\\\"||e===\\\"textarea\\\"&&a===\\\"\\\"||fi(t,a):(typeof a==\\\"number\\\"||typeof a==\\\"bigint\\\")&&e!==\\\"body\\\"&&fi(t,\\\"\\\"+a);break;case\\\"className\\\":eu(t,\\\"class\\\",a);break;case\\\"tabIndex\\\":eu(t,\\\"tabindex\\\",a);break;case\\\"dir\\\":case\\\"role\\\":case\\\"viewBox\\\":case\\\"width\\\":case\\\"height\\\":eu(t,n,a);break;case\\\"style\\\":qh(t,a,l);break;case\\\"data\\\":if(e!==\\\"object\\\"){eu(t,\\\"data\\\",a);break}case\\\"src\\\":case\\\"href\\\":if(a===\\\"\\\"&&(e!==\\\"a\\\"||n!==\\\"href\\\")){t.removeAttribute(n);break}if(a==null||typeof a==\\\"function\\\"||typeof a==\\\"symbol\\\"||typeof a==\\\"boolean\\\"){t.removeAttribute(n);break}a=yu(\\\"\\\"+a),t.setAttribute(n,a);break;case\\\"action\\\":case\\\"formAction\\\":if(typeof a==\\\"function\\\"){t.setAttribute(n,\\\"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\\\\\\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')\\\");break}else typeof l==\\\"function\\\"&&(n===\\\"formAction\\\"?(e!==\\\"input\\\"&&W(t,e,\\\"name\\\",i.name,i,null),W(t,e,\\\"formEncType\\\",i.formEncType,i,null),W(t,e,\\\"formMethod\\\",i.formMethod,i,null),W(t,e,\\\"formTarget\\\",i.formTarget,i,null)):(W(t,e,\\\"encType\\\",i.encType,i,null),W(t,e,\\\"method\\\",i.method,i,null),W(t,e,\\\"target\\\",i.target,i,null)));if(a==null||typeof a==\\\"symbol\\\"||typeof a==\\\"boolean\\\"){t.removeAttribute(n);break}a=yu(\\\"\\\"+a),t.setAttribute(n,a);break;case\\\"onClick\\\":a!=null&&(t.onclick=Ke);break;case\\\"onScroll\\\":a!=null&&k(\\\"scroll\\\",t);break;case\\\"onScrollEnd\\\":a!=null&&k(\\\"scrollend\\\",t);break;case\\\"dangerouslySetInnerHTML\\\":if(a!=null){if(typeof a!=\\\"object\\\"||!(\\\"__html\\\"in a))throw Error(S(61));if(n=a.__html,n!=null){if(i.children!=null)throw Error(S(60));t.innerHTML=n}}break;case\\\"multiple\\\":t.multiple=a&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\";break;case\\\"muted\\\":t.muted=a&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\";break;case\\\"suppressContentEditableWarning\\\":case\\\"suppressHydrationWarning\\\":case\\\"defaultValue\\\":case\\\"defaultChecked\\\":case\\\"innerHTML\\\":case\\\"ref\\\":break;case\\\"autoFocus\\\":break;case\\\"xlinkHref\\\":if(a==null||typeof a==\\\"function\\\"||typeof a==\\\"boolean\\\"||typeof a==\\\"symbol\\\"){t.removeAttribute(\\\"xlink:href\\\");break}n=yu(\\\"\\\"+a),t.setAttributeNS(\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:href\\\",n);break;case\\\"contentEditable\\\":case\\\"spellCheck\\\":case\\\"draggable\\\":case\\\"value\\\":case\\\"autoReverse\\\":case\\\"externalResourcesRequired\\\":case\\\"focusable\\\":case\\\"preserveAlpha\\\":a!=null&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"?t.setAttribute(n,\\\"\\\"+a):t.removeAttribute(n);break;case\\\"inert\\\":case\\\"allowFullScreen\\\":case\\\"async\\\":case\\\"autoPlay\\\":case\\\"controls\\\":case\\\"default\\\":case\\\"defer\\\":case\\\"disabled\\\":case\\\"disablePictureInPicture\\\":case\\\"disableRemotePlayback\\\":case\\\"formNoValidate\\\":case\\\"hidden\\\":case\\\"loop\\\":case\\\"noModule\\\":case\\\"noValidate\\\":case\\\"open\\\":case\\\"playsInline\\\":case\\\"readOnly\\\":case\\\"required\\\":case\\\"reversed\\\":case\\\"scoped\\\":case\\\"seamless\\\":case\\\"itemScope\\\":a&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"?t.setAttribute(n,\\\"\\\"):t.removeAttribute(n);break;case\\\"capture\\\":case\\\"download\\\":a===!0?t.setAttribute(n,\\\"\\\"):a!==!1&&a!=null&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"?t.setAttribute(n,a):t.removeAttribute(n);break;case\\\"cols\\\":case\\\"rows\\\":case\\\"size\\\":case\\\"span\\\":a!=null&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"&&!isNaN(a)&&1<=a?t.setAttribute(n,a):t.removeAttribute(n);break;case\\\"rowSpan\\\":case\\\"start\\\":a==null||typeof a==\\\"function\\\"||typeof a==\\\"symbol\\\"||isNaN(a)?t.removeAttribute(n):t.setAttribute(n,a);break;case\\\"popover\\\":k(\\\"beforetoggle\\\",t),k(\\\"toggle\\\",t),pu(t,\\\"popover\\\",a);break;case\\\"xlinkActuate\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:actuate\\\",a);break;case\\\"xlinkArcrole\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:arcrole\\\",a);break;case\\\"xlinkRole\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:role\\\",a);break;case\\\"xlinkShow\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:show\\\",a);break;case\\\"xlinkTitle\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:title\\\",a);break;case\\\"xlinkType\\\":ke(t,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:type\\\",a);break;case\\\"xmlBase\\\":ke(t,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:base\\\",a);break;case\\\"xmlLang\\\":ke(t,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:lang\\\",a);break;case\\\"xmlSpace\\\":ke(t,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:space\\\",a);break;case\\\"is\\\":pu(t,\\\"is\\\",a);break;case\\\"innerText\\\":case\\\"textContent\\\":break;default:(!(2<n.length)||n[0]!==\\\"o\\\"&&n[0]!==\\\"O\\\"||n[1]!==\\\"n\\\"&&n[1]!==\\\"N\\\")&&(n=Eg.get(n)||n,pu(t,n,a))}}function Ec(t,e,n,a,i,l){switch(n){case\\\"style\\\":qh(t,a,l);break;case\\\"dangerouslySetInnerHTML\\\":if(a!=null){if(typeof a!=\\\"object\\\"||!(\\\"__html\\\"in a))throw Error(S(61));if(n=a.__html,n!=null){if(i.children!=null)throw Error(S(60));t.innerHTML=n}}break;case\\\"children\\\":typeof a==\\\"string\\\"?fi(t,a):(typeof a==\\\"number\\\"||typeof a==\\\"bigint\\\")&&fi(t,\\\"\\\"+a);break;case\\\"onScroll\\\":a!=null&&k(\\\"scroll\\\",t);break;case\\\"onScrollEnd\\\":a!=null&&k(\\\"scrollend\\\",t);break;case\\\"onClick\\\":a!=null&&(t.onclick=Ke);break;case\\\"suppressContentEditableWarning\\\":case\\\"suppressHydrationWarning\\\":case\\\"innerHTML\\\":case\\\"ref\\\":break;case\\\"innerText\\\":case\\\"textContent\\\":break;default:if(!Bh.hasOwnProperty(n))t:{if(n[0]===\\\"o\\\"&&n[1]===\\\"n\\\"&&(i=n.endsWith(\\\"Capture\\\"),e=n.slice(2,i?n.length-7:void 0),l=t[Lt]||null,l=l!=null?l[n]:null,typeof l==\\\"function\\\"&&t.removeEventListener(e,l,i),typeof a==\\\"function\\\")){typeof l!=\\\"function\\\"&&l!==null&&(n in t?t[n]=null:t.hasAttribute(n)&&t.removeAttribute(n)),t.addEventListener(e,a,i);break t}n in t?t[n]=a:a===!0?t.setAttribute(n,\\\"\\\"):pu(t,n,a)}}}function Nt(t,e,n){switch(e){case\\\"div\\\":case\\\"span\\\":case\\\"svg\\\":case\\\"path\\\":case\\\"a\\\":case\\\"g\\\":case\\\"p\\\":case\\\"li\\\":break;case\\\"img\\\":k(\\\"error\\\",t),k(\\\"load\\\",t);var a=!1,i=!1,l;for(l in n)if(n.hasOwnProperty(l)){var u=n[l];if(u!=null)switch(l){case\\\"src\\\":a=!0;break;case\\\"srcSet\\\":i=!0;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":throw Error(S(137,e));default:W(t,e,l,u,n,null)}}i&&W(t,e,\\\"srcSet\\\",n.srcSet,n,null),a&&W(t,e,\\\"src\\\",n.src,n,null);return;case\\\"input\\\":k(\\\"invalid\\\",t);var r=l=u=i=null,s=null,c=null;for(a in n)if(n.hasOwnProperty(a)){var o=n[a];if(o!=null)switch(a){case\\\"name\\\":i=o;break;case\\\"type\\\":u=o;break;case\\\"checked\\\":s=o;break;case\\\"defaultChecked\\\":c=o;break;case\\\"value\\\":l=o;break;case\\\"defaultValue\\\":r=o;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(o!=null)throw Error(S(137,e));break;default:W(t,e,a,o,n,null)}}Uh(t,l,r,s,c,u,i,!1);return;case\\\"select\\\":k(\\\"invalid\\\",t),a=u=l=null;for(i in n)if(n.hasOwnProperty(i)&&(r=n[i],r!=null))switch(i){case\\\"value\\\":l=r;break;case\\\"defaultValue\\\":u=r;break;case\\\"multiple\\\":a=r;default:W(t,e,i,r,n,null)}e=l,n=u,t.multiple=!!a,e!=null?ai(t,!!a,e,!1):n!=null&&ai(t,!!a,n,!0);return;case\\\"textarea\\\":k(\\\"invalid\\\",t),l=i=a=null;for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case\\\"value\\\":a=r;break;case\\\"defaultValue\\\":i=r;break;case\\\"children\\\":l=r;break;case\\\"dangerouslySetInnerHTML\\\":if(r!=null)throw Error(S(91));break;default:W(t,e,u,r,n,null)}Hh(t,a,i,l);return;case\\\"option\\\":for(s in n)n.hasOwnProperty(s)&&(a=n[s],a!=null)&&(s===\\\"selected\\\"?t.selected=a&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\":W(t,e,s,a,n,null));return;case\\\"dialog\\\":k(\\\"beforetoggle\\\",t),k(\\\"toggle\\\",t),k(\\\"cancel\\\",t),k(\\\"close\\\",t);break;case\\\"iframe\\\":case\\\"object\\\":k(\\\"load\\\",t);break;case\\\"video\\\":case\\\"audio\\\":for(a=0;a<Tl.length;a++)k(Tl[a],t);break;case\\\"image\\\":k(\\\"error\\\",t),k(\\\"load\\\",t);break;case\\\"details\\\":k(\\\"toggle\\\",t);break;case\\\"embed\\\":case\\\"source\\\":case\\\"link\\\":k(\\\"error\\\",t),k(\\\"load\\\",t);case\\\"area\\\":case\\\"base\\\":case\\\"br\\\":case\\\"col\\\":case\\\"hr\\\":case\\\"keygen\\\":case\\\"meta\\\":case\\\"param\\\":case\\\"track\\\":case\\\"wbr\\\":case\\\"menuitem\\\":for(c in n)if(n.hasOwnProperty(c)&&(a=n[c],a!=null))switch(c){case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":throw Error(S(137,e));default:W(t,e,c,a,n,null)}return;default:if(kc(e)){for(o in n)n.hasOwnProperty(o)&&(a=n[o],a!==void 0&&Ec(t,e,o,a,n,void 0));return}}for(r in n)n.hasOwnProperty(r)&&(a=n[r],a!=null&&W(t,e,r,a,n,null))}function J1(t,e,n,a){switch(e){case\\\"div\\\":case\\\"span\\\":case\\\"svg\\\":case\\\"path\\\":case\\\"a\\\":case\\\"g\\\":case\\\"p\\\":case\\\"li\\\":break;case\\\"input\\\":var i=null,l=null,u=null,r=null,s=null,c=null,o=null;for(y in n){var d=n[y];if(n.hasOwnProperty(y)&&d!=null)switch(y){case\\\"checked\\\":break;case\\\"value\\\":break;case\\\"defaultValue\\\":s=d;default:a.hasOwnProperty(y)||W(t,e,y,null,a,d)}}for(var m in a){var y=a[m];if(d=n[m],a.hasOwnProperty(m)&&(y!=null||d!=null))switch(m){case\\\"type\\\":l=y;break;case\\\"name\\\":i=y;break;case\\\"checked\\\":c=y;break;case\\\"defaultChecked\\\":o=y;break;case\\\"value\\\":u=y;break;case\\\"defaultValue\\\":r=y;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(y!=null)throw Error(S(137,e));break;default:y!==d&&W(t,e,m,y,a,d)}}Js(t,u,r,s,c,o,l,i);return;case\\\"select\\\":y=u=r=m=null;for(l in n)if(s=n[l],n.hasOwnProperty(l)&&s!=null)switch(l){case\\\"value\\\":break;case\\\"multiple\\\":y=s;default:a.hasOwnProperty(l)||W(t,e,l,null,a,s)}for(i in a)if(l=a[i],s=n[i],a.hasOwnProperty(i)&&(l!=null||s!=null))switch(i){case\\\"value\\\":m=l;break;case\\\"defaultValue\\\":r=l;break;case\\\"multiple\\\":u=l;default:l!==s&&W(t,e,i,l,a,s)}e=r,n=u,a=y,m!=null?ai(t,!!n,m,!1):!!a!=!!n&&(e!=null?ai(t,!!n,e,!0):ai(t,!!n,n?[]:\\\"\\\",!1));return;case\\\"textarea\\\":y=m=null;for(r in n)if(i=n[r],n.hasOwnProperty(r)&&i!=null&&!a.hasOwnProperty(r))switch(r){case\\\"value\\\":break;case\\\"children\\\":break;default:W(t,e,r,null,a,i)}for(u in a)if(i=a[u],l=n[u],a.hasOwnProperty(u)&&(i!=null||l!=null))switch(u){case\\\"value\\\":m=i;break;case\\\"defaultValue\\\":y=i;break;case\\\"children\\\":break;case\\\"dangerouslySetInnerHTML\\\":if(i!=null)throw Error(S(91));break;default:i!==l&&W(t,e,u,i,a,l)}Dh(t,m,y);return;case\\\"option\\\":for(var b in n)m=n[b],n.hasOwnProperty(b)&&m!=null&&!a.hasOwnProperty(b)&&(b===\\\"selected\\\"?t.selected=!1:W(t,e,b,null,a,m));for(s in a)m=a[s],y=n[s],a.hasOwnProperty(s)&&m!==y&&(m!=null||y!=null)&&(s===\\\"selected\\\"?t.selected=m&&typeof m!=\\\"function\\\"&&typeof m!=\\\"symbol\\\":W(t,e,s,m,a,y));return;case\\\"img\\\":case\\\"link\\\":case\\\"area\\\":case\\\"base\\\":case\\\"br\\\":case\\\"col\\\":case\\\"embed\\\":case\\\"hr\\\":case\\\"keygen\\\":case\\\"meta\\\":case\\\"param\\\":case\\\"source\\\":case\\\"track\\\":case\\\"wbr\\\":case\\\"menuitem\\\":for(var N in n)m=n[N],n.hasOwnProperty(N)&&m!=null&&!a.hasOwnProperty(N)&&W(t,e,N,null,a,m);for(c in a)if(m=a[c],y=n[c],a.hasOwnProperty(c)&&m!==y&&(m!=null||y!=null))switch(c){case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(m!=null)throw Error(S(137,e));break;default:W(t,e,c,m,a,y)}return;default:if(kc(e)){for(var K in n)m=n[K],n.hasOwnProperty(K)&&m!==void 0&&!a.hasOwnProperty(K)&&Ec(t,e,K,void 0,a,m);for(o in a)m=a[o],y=n[o],!a.hasOwnProperty(o)||m===y||m===void 0&&y===void 0||Ec(t,e,o,m,a,y);return}}for(var h in n)m=n[h],n.hasOwnProperty(h)&&m!=null&&!a.hasOwnProperty(h)&&W(t,e,h,null,a,m);for(d in a)m=a[d],y=n[d],!a.hasOwnProperty(d)||m===y||m==null&&y==null||W(t,e,d,m,a,y)}function Id(t){switch(t){case\\\"css\\\":case\\\"script\\\":case\\\"font\\\":case\\\"img\\\":case\\\"image\\\":case\\\"input\\\":case\\\"link\\\":return!0;default:return!1}}function $1(){if(typeof performance.getEntriesByType==\\\"function\\\"){for(var t=0,e=0,n=performance.getEntriesByType(\\\"resource\\\"),a=0;a<n.length;a++){var i=n[a],l=i.transferSize,u=i.initiatorType,r=i.duration;if(l&&r&&Id(u)){for(u=0,r=i.responseEnd,a+=1;a<n.length;a++){var s=n[a],c=s.startTime;if(c>r)break;var o=s.transferSize,d=s.initiatorType;o&&Id(d)&&(s=s.responseEnd,u+=o*(s<r?1:(r-c)/(s-c)))}if(--a,e+=8*(l+u)/(i.duration/1e3),t++,10<t)break}}if(0<t)return e/t/1e6}return navigator.connection&&(t=navigator.connection.downlink,typeof t==\\\"number\\\")?t:5}var xc=null,Ac=null;function Pu(t){return t.nodeType===9?t:t.ownerDocument}function Wd(t){switch(t){case\\\"http://www.w3.org/2000/svg\\\":return 1;case\\\"http://www.w3.org/1998/Math/MathML\\\":return 2;default:return 0}}function Y0(t,e){if(t===0)switch(e){case\\\"svg\\\":return 1;case\\\"math\\\":return 2;default:return 0}return t===1&&e===\\\"foreignObject\\\"?0:t}function Nc(t,e){return t===\\\"textarea\\\"||t===\\\"noscript\\\"||typeof e.children==\\\"string\\\"||typeof e.children==\\\"number\\\"||typeof e.children==\\\"bigint\\\"||typeof e.dangerouslySetInnerHTML==\\\"object\\\"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var Hs=null;function F1(){var t=window.event;return t&&t.type===\\\"popstate\\\"?t===Hs?!1:(Hs=t,!0):(Hs=null,!1)}var Z0=typeof setTimeout==\\\"function\\\"?setTimeout:void 0,I1=typeof clearTimeout==\\\"function\\\"?clearTimeout:void 0,Pd=typeof Promise==\\\"function\\\"?Promise:void 0,W1=typeof queueMicrotask==\\\"function\\\"?queueMicrotask:typeof Pd<\\\"u\\\"?function(t){return Pd.resolve(null).then(t).catch(P1)}:Z0;function P1(t){setTimeout(function(){throw t})}function kn(t){return t===\\\"head\\\"}function th(t,e){var n=e,a=0;do{var i=n.nextSibling;if(t.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===\\\"/$\\\"||n===\\\"/&\\\"){if(a===0){t.removeChild(i),Si(e);return}a--}else if(n===\\\"$\\\"||n===\\\"$?\\\"||n===\\\"$~\\\"||n===\\\"$!\\\"||n===\\\"&\\\")a++;else if(n===\\\"html\\\")fl(t.ownerDocument.documentElement);else if(n===\\\"head\\\"){n=t.ownerDocument.head,fl(n);for(var l=n.firstChild;l;){var u=l.nextSibling,r=l.nodeName;l[zl]||r===\\\"SCRIPT\\\"||r===\\\"STYLE\\\"||r===\\\"LINK\\\"&&l.rel.toLowerCase()===\\\"stylesheet\\\"||n.removeChild(l),l=u}}else n===\\\"body\\\"&&fl(t.ownerDocument.body);n=i}while(n);Si(e)}function eh(t,e){var n=t;t=0;do{var a=n.nextSibling;if(n.nodeType===1?e?(n._stashedDisplay=n.style.display,n.style.display=\\\"none\\\"):(n.style.display=n._stashedDisplay||\\\"\\\",n.getAttribute(\\\"style\\\")===\\\"\\\"&&n.removeAttribute(\\\"style\\\")):n.nodeType===3&&(e?(n._stashedText=n.nodeValue,n.nodeValue=\\\"\\\"):n.nodeValue=n._stashedText||\\\"\\\"),a&&a.nodeType===8)if(n=a.data,n===\\\"/$\\\"){if(t===0)break;t--}else n!==\\\"$\\\"&&n!==\\\"$?\\\"&&n!==\\\"$~\\\"&&n!==\\\"$!\\\"||t++;n=a}while(n)}function wc(t){var e=t.firstChild;for(e&&e.nodeType===10&&(e=e.nextSibling);e;){var n=e;switch(e=e.nextSibling,n.nodeName){case\\\"HTML\\\":case\\\"HEAD\\\":case\\\"BODY\\\":wc(n),jc(n);continue;case\\\"SCRIPT\\\":case\\\"STYLE\\\":continue;case\\\"LINK\\\":if(n.rel.toLowerCase()===\\\"stylesheet\\\")continue}t.removeChild(n)}}function tv(t,e,n,a){for(;t.nodeType===1;){var i=n;if(t.nodeName.toLowerCase()!==e.toLowerCase()){if(!a&&(t.nodeName!==\\\"INPUT\\\"||t.type!==\\\"hidden\\\"))break}else if(a){if(!t[zl])switch(e){case\\\"meta\\\":if(!t.hasAttribute(\\\"itemprop\\\"))break;return t;case\\\"link\\\":if(l=t.getAttribute(\\\"rel\\\"),l===\\\"stylesheet\\\"&&t.hasAttribute(\\\"data-precedence\\\"))break;if(l!==i.rel||t.getAttribute(\\\"href\\\")!==(i.href==null||i.href===\\\"\\\"?null:i.href)||t.getAttribute(\\\"crossorigin\\\")!==(i.crossOrigin==null?null:i.crossOrigin)||t.getAttribute(\\\"title\\\")!==(i.title==null?null:i.title))break;return t;case\\\"style\\\":if(t.hasAttribute(\\\"data-precedence\\\"))break;return t;case\\\"script\\\":if(l=t.getAttribute(\\\"src\\\"),(l!==(i.src==null?null:i.src)||t.getAttribute(\\\"type\\\")!==(i.type==null?null:i.type)||t.getAttribute(\\\"crossorigin\\\")!==(i.crossOrigin==null?null:i.crossOrigin))&&l&&t.hasAttribute(\\\"async\\\")&&!t.hasAttribute(\\\"itemprop\\\"))break;return t;default:return t}}else if(e===\\\"input\\\"&&t.type===\\\"hidden\\\"){var l=i.name==null?null:\\\"\\\"+i.name;if(i.type===\\\"hidden\\\"&&t.getAttribute(\\\"name\\\")===l)return t}else return t;if(t=me(t.nextSibling),t===null)break}return null}function ev(t,e,n){if(e===\\\"\\\")return null;for(;t.nodeType!==3;)if((t.nodeType!==1||t.nodeName!==\\\"INPUT\\\"||t.type!==\\\"hidden\\\")&&!n||(t=me(t.nextSibling),t===null))return null;return t}function V0(t,e){for(;t.nodeType!==8;)if((t.nodeType!==1||t.nodeName!==\\\"INPUT\\\"||t.type!==\\\"hidden\\\")&&!e||(t=me(t.nextSibling),t===null))return null;return t}function Rc(t){return t.data===\\\"$?\\\"||t.data===\\\"$~\\\"}function Oc(t){return t.data===\\\"$!\\\"||t.data===\\\"$?\\\"&&t.ownerDocument.readyState!==\\\"loading\\\"}function nv(t,e){var n=t.ownerDocument;if(t.data===\\\"$~\\\")t._reactRetry=e;else if(t.data!==\\\"$?\\\"||n.readyState!==\\\"loading\\\")e();else{var a=function(){e(),n.removeEventListener(\\\"DOMContentLoaded\\\",a)};n.addEventListener(\\\"DOMContentLoaded\\\",a),t._reactRetry=a}}function me(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e===\\\"$\\\"||e===\\\"$!\\\"||e===\\\"$?\\\"||e===\\\"$~\\\"||e===\\\"&\\\"||e===\\\"F!\\\"||e===\\\"F\\\")break;if(e===\\\"/$\\\"||e===\\\"/&\\\")return null}}return t}var zc=null;function nh(t){t=t.nextSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n===\\\"/$\\\"||n===\\\"/&\\\"){if(e===0)return me(t.nextSibling);e--}else n!==\\\"$\\\"&&n!==\\\"$!\\\"&&n!==\\\"$?\\\"&&n!==\\\"$~\\\"&&n!==\\\"&\\\"||e++}t=t.nextSibling}return null}function ah(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n===\\\"$\\\"||n===\\\"$!\\\"||n===\\\"$?\\\"||n===\\\"$~\\\"||n===\\\"&\\\"){if(e===0)return t;e--}else n!==\\\"/$\\\"&&n!==\\\"/&\\\"||e++}t=t.previousSibling}return null}function G0(t,e,n){switch(e=Pu(n),t){case\\\"html\\\":if(t=e.documentElement,!t)throw Error(S(452));return t;case\\\"head\\\":if(t=e.head,!t)throw Error(S(453));return t;case\\\"body\\\":if(t=e.body,!t)throw Error(S(454));return t;default:throw Error(S(451))}}function fl(t){for(var e=t.attributes;e.length;)t.removeAttributeNode(e[0]);jc(t)}var pe=new Map,ih=new Set;function tr(t){return typeof t.getRootNode==\\\"function\\\"?t.getRootNode():t.nodeType===9?t:t.ownerDocument}var an=$.d;$.d={f:av,r:iv,D:lv,C:uv,L:rv,m:sv,X:ov,S:cv,M:fv};function av(){var t=an.f(),e=gr();return t||e}function iv(t){var e=Ti(t);e!==null&&e.tag===5&&e.type===\\\"form\\\"?qm(e):an.r(t)}var Ai=typeof document>\\\"u\\\"?null:document;function X0(t,e,n){var a=Ai;if(a&&typeof e==\\\"string\\\"&&e){var i=oe(e);i='link[rel=\\\"'+t+'\\\"][href=\\\"'+i+'\\\"]',typeof n==\\\"string\\\"&&(i+='[crossorigin=\\\"'+n+'\\\"]'),ih.has(i)||(ih.add(i),t={rel:t,crossOrigin:n,href:e},a.querySelector(i)===null&&(e=a.createElement(\\\"link\\\"),Nt(e,\\\"link\\\",t),_t(e),a.head.appendChild(e)))}}function lv(t){an.D(t),X0(\\\"dns-prefetch\\\",t,null)}function uv(t,e){an.C(t,e),X0(\\\"preconnect\\\",t,e)}function rv(t,e,n){an.L(t,e,n);var a=Ai;if(a&&t&&e){var i='link[rel=\\\"preload\\\"][as=\\\"'+oe(e)+'\\\"]';e===\\\"image\\\"&&n&&n.imageSrcSet?(i+='[imagesrcset=\\\"'+oe(n.imageSrcSet)+'\\\"]',typeof n.imageSizes==\\\"string\\\"&&(i+='[imagesizes=\\\"'+oe(n.imageSizes)+'\\\"]')):i+='[href=\\\"'+oe(t)+'\\\"]';var l=i;switch(e){case\\\"style\\\":l=vi(t);break;case\\\"script\\\":l=Ni(t)}pe.has(l)||(t=lt({rel:\\\"preload\\\",href:e===\\\"image\\\"&&n&&n.imageSrcSet?void 0:t,as:e},n),pe.set(l,t),a.querySelector(i)!==null||e===\\\"style\\\"&&a.querySelector(Hl(l))||e===\\\"script\\\"&&a.querySelector(ql(l))||(e=a.createElement(\\\"link\\\"),Nt(e,\\\"link\\\",t),_t(e),a.head.appendChild(e)))}}function sv(t,e){an.m(t,e);var n=Ai;if(n&&t){var a=e&&typeof e.as==\\\"string\\\"?e.as:\\\"script\\\",i='link[rel=\\\"modulepreload\\\"][as=\\\"'+oe(a)+'\\\"][href=\\\"'+oe(t)+'\\\"]',l=i;switch(a){case\\\"audioworklet\\\":case\\\"paintworklet\\\":case\\\"serviceworker\\\":case\\\"sharedworker\\\":case\\\"worker\\\":case\\\"script\\\":l=Ni(t)}if(!pe.has(l)&&(t=lt({rel:\\\"modulepreload\\\",href:t},e),pe.set(l,t),n.querySelector(i)===null)){switch(a){case\\\"audioworklet\\\":case\\\"paintworklet\\\":case\\\"serviceworker\\\":case\\\"sharedworker\\\":case\\\"worker\\\":case\\\"script\\\":if(n.querySelector(ql(l)))return}a=n.createElement(\\\"link\\\"),Nt(a,\\\"link\\\",t),_t(a),n.head.appendChild(a)}}}function cv(t,e,n){an.S(t,e,n);var a=Ai;if(a&&t){var i=ni(a).hoistableStyles,l=vi(t);e=e||\\\"default\\\";var u=i.get(l);if(!u){var r={loading:0,preload:null};if(u=a.querySelector(Hl(l)))r.loading=5;else{t=lt({rel:\\\"stylesheet\\\",href:t,\\\"data-precedence\\\":e},n),(n=pe.get(l))&&xo(t,n);var s=u=a.createElement(\\\"link\\\");_t(s),Nt(s,\\\"link\\\",t),s._p=new Promise(function(c,o){s.onload=c,s.onerror=o}),s.addEventListener(\\\"load\\\",function(){r.loading|=1}),s.addEventListener(\\\"error\\\",function(){r.loading|=2}),r.loading|=4,Nu(u,e,a)}u={type:\\\"stylesheet\\\",instance:u,count:1,state:r},i.set(l,u)}}}function ov(t,e){an.X(t,e);var n=Ai;if(n&&t){var a=ni(n).hoistableScripts,i=Ni(t),l=a.get(i);l||(l=n.querySelector(ql(i)),l||(t=lt({src:t,async:!0},e),(e=pe.get(i))&&Ao(t,e),l=n.createElement(\\\"script\\\"),_t(l),Nt(l,\\\"link\\\",t),n.head.appendChild(l)),l={type:\\\"script\\\",instance:l,count:1,state:null},a.set(i,l))}}function fv(t,e){an.M(t,e);var n=Ai;if(n&&t){var a=ni(n).hoistableScripts,i=Ni(t),l=a.get(i);l||(l=n.querySelector(ql(i)),l||(t=lt({src:t,async:!0,type:\\\"module\\\"},e),(e=pe.get(i))&&Ao(t,e),l=n.createElement(\\\"script\\\"),_t(l),Nt(l,\\\"link\\\",t),n.head.appendChild(l)),l={type:\\\"script\\\",instance:l,count:1,state:null},a.set(i,l))}}function lh(t,e,n,a){var i=(i=An.current)?tr(i):null;if(!i)throw Error(S(446));switch(t){case\\\"meta\\\":case\\\"title\\\":return null;case\\\"style\\\":return typeof n.precedence==\\\"string\\\"&&typeof n.href==\\\"string\\\"?(e=vi(n.href),n=ni(i).hoistableStyles,a=n.get(e),a||(a={type:\\\"style\\\",instance:null,count:0,state:null},n.set(e,a)),a):{type:\\\"void\\\",instance:null,count:0,state:null};case\\\"link\\\":if(n.rel===\\\"stylesheet\\\"&&typeof n.href==\\\"string\\\"&&typeof n.precedence==\\\"string\\\"){t=vi(n.href);var l=ni(i).hoistableStyles,u=l.get(t);if(u||(i=i.ownerDocument||i,u={type:\\\"stylesheet\\\",instance:null,count:0,state:{loading:0,preload:null}},l.set(t,u),(l=i.querySelector(Hl(t)))&&!l._p&&(u.instance=l,u.state.loading=5),pe.has(t)||(n={rel:\\\"preload\\\",as:\\\"style\\\",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},pe.set(t,n),l||dv(i,t,n,u.state))),e&&a===null)throw Error(S(528,\\\"\\\"));return u}if(e&&a!==null)throw Error(S(529,\\\"\\\"));return null;case\\\"script\\\":return e=n.async,n=n.src,typeof n==\\\"string\\\"&&e&&typeof e!=\\\"function\\\"&&typeof e!=\\\"symbol\\\"?(e=Ni(n),n=ni(i).hoistableScripts,a=n.get(e),a||(a={type:\\\"script\\\",instance:null,count:0,state:null},n.set(e,a)),a):{type:\\\"void\\\",instance:null,count:0,state:null};default:throw Error(S(444,t))}}function vi(t){return'href=\\\"'+oe(t)+'\\\"'}function Hl(t){return'link[rel=\\\"stylesheet\\\"]['+t+\\\"]\\\"}function Q0(t){return lt({},t,{\\\"data-precedence\\\":t.precedence,precedence:null})}function dv(t,e,n,a){t.querySelector('link[rel=\\\"preload\\\"][as=\\\"style\\\"]['+e+\\\"]\\\")?a.loading=1:(e=t.createElement(\\\"link\\\"),a.preload=e,e.addEventListener(\\\"load\\\",function(){return a.loading|=1}),e.addEventListener(\\\"error\\\",function(){return a.loading|=2}),Nt(e,\\\"link\\\",n),_t(e),t.head.appendChild(e))}function Ni(t){return'[src=\\\"'+oe(t)+'\\\"]'}function ql(t){return\\\"script[async]\\\"+t}function uh(t,e,n){if(e.count++,e.instance===null)switch(e.type){case\\\"style\\\":var a=t.querySelector('style[data-href~=\\\"'+oe(n.href)+'\\\"]');if(a)return e.instance=a,_t(a),a;var i=lt({},n,{\\\"data-href\\\":n.href,\\\"data-precedence\\\":n.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement(\\\"style\\\"),_t(a),Nt(a,\\\"style\\\",i),Nu(a,n.precedence,t),e.instance=a;case\\\"stylesheet\\\":i=vi(n.href);var l=t.querySelector(Hl(i));if(l)return e.state.loading|=4,e.instance=l,_t(l),l;a=Q0(n),(i=pe.get(i))&&xo(a,i),l=(t.ownerDocument||t).createElement(\\\"link\\\"),_t(l);var u=l;return u._p=new Promise(function(r,s){u.onload=r,u.onerror=s}),Nt(l,\\\"link\\\",a),e.state.loading|=4,Nu(l,n.precedence,t),e.instance=l;case\\\"script\\\":return l=Ni(n.src),(i=t.querySelector(ql(l)))?(e.instance=i,_t(i),i):(a=n,(i=pe.get(l))&&(a=lt({},n),Ao(a,i)),t=t.ownerDocument||t,i=t.createElement(\\\"script\\\"),_t(i),Nt(i,\\\"link\\\",a),t.head.appendChild(i),e.instance=i);case\\\"void\\\":return null;default:throw Error(S(443,e.type))}else e.type===\\\"stylesheet\\\"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,Nu(a,n.precedence,t));return e.instance}function Nu(t,e,n){for(var a=n.querySelectorAll('link[rel=\\\"stylesheet\\\"][data-precedence],style[data-precedence]'),i=a.length?a[a.length-1]:null,l=i,u=0;u<a.length;u++){var r=a[u];if(r.dataset.precedence===e)l=r;else if(l!==i)break}l?l.parentNode.insertBefore(t,l.nextSibling):(e=n.nodeType===9?n.head:n,e.insertBefore(t,e.firstChild))}function xo(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.title==null&&(t.title=e.title)}function Ao(t,e){t.crossOrigin==null&&(t.crossOrigin=e.crossOrigin),t.referrerPolicy==null&&(t.referrerPolicy=e.referrerPolicy),t.integrity==null&&(t.integrity=e.integrity)}var wu=null;function rh(t,e,n){if(wu===null){var a=new Map,i=wu=new Map;i.set(n,a)}else i=wu,a=i.get(n),a||(a=new Map,i.set(n,a));if(a.has(t))return a;for(a.set(t,null),n=n.getElementsByTagName(t),i=0;i<n.length;i++){var l=n[i];if(!(l[zl]||l[Et]||t===\\\"link\\\"&&l.getAttribute(\\\"rel\\\")===\\\"stylesheet\\\")&&l.namespaceURI!==\\\"http://www.w3.org/2000/svg\\\"){var u=l.getAttribute(e)||\\\"\\\";u=t+u;var r=a.get(u);r?r.push(l):a.set(u,[l])}}return a}function sh(t,e,n){t=t.ownerDocument||t,t.head.insertBefore(n,e===\\\"title\\\"?t.querySelector(\\\"head > title\\\"):null)}function hv(t,e,n){if(n===1||e.itemProp!=null)return!1;switch(t){case\\\"meta\\\":case\\\"title\\\":return!0;case\\\"style\\\":if(typeof e.precedence!=\\\"string\\\"||typeof e.href!=\\\"string\\\"||e.href===\\\"\\\")break;return!0;case\\\"link\\\":if(typeof e.rel!=\\\"string\\\"||typeof e.href!=\\\"string\\\"||e.href===\\\"\\\"||e.onLoad||e.onError)break;return e.rel===\\\"stylesheet\\\"?(t=e.disabled,typeof e.precedence==\\\"string\\\"&&t==null):!0;case\\\"script\\\":if(e.async&&typeof e.async!=\\\"function\\\"&&typeof e.async!=\\\"symbol\\\"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src==\\\"string\\\")return!0}return!1}function K0(t){return!(t.type===\\\"stylesheet\\\"&&(t.state.loading&3)===0)}function mv(t,e,n,a){if(n.type===\\\"stylesheet\\\"&&(typeof a.media!=\\\"string\\\"||matchMedia(a.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var i=vi(a.href),l=e.querySelector(Hl(i));if(l){e=l._p,e!==null&&typeof e==\\\"object\\\"&&typeof e.then==\\\"function\\\"&&(t.count++,t=er.bind(t),e.then(t,t)),n.state.loading|=4,n.instance=l,_t(l);return}l=e.ownerDocument||e,a=Q0(a),(i=pe.get(i))&&xo(a,i),l=l.createElement(\\\"link\\\"),_t(l);var u=l;u._p=new Promise(function(r,s){u.onload=r,u.onerror=s}),Nt(l,\\\"link\\\",a),n.instance=l}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(n,e),(e=n.state.preload)&&(n.state.loading&3)===0&&(t.count++,n=er.bind(t),e.addEventListener(\\\"load\\\",n),e.addEventListener(\\\"error\\\",n))}}var qs=0;function pv(t,e){return t.stylesheets&&t.count===0&&Ru(t,t.stylesheets),0<t.count||0<t.imgCount?function(n){var a=setTimeout(function(){if(t.stylesheets&&Ru(t,t.stylesheets),t.unsuspend){var l=t.unsuspend;t.unsuspend=null,l()}},6e4+e);0<t.imgBytes&&qs===0&&(qs=62500*$1());var i=setTimeout(function(){if(t.waitingForImages=!1,t.count===0&&(t.stylesheets&&Ru(t,t.stylesheets),t.unsuspend)){var l=t.unsuspend;t.unsuspend=null,l()}},(t.imgBytes>qs?50:800)+e);return t.unsuspend=n,function(){t.unsuspend=null,clearTimeout(a),clearTimeout(i)}}:null}function er(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Ru(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var nr=null;function Ru(t,e){t.stylesheets=null,t.unsuspend!==null&&(t.count++,nr=new Map,e.forEach(yv,t),nr=null,er.call(t))}function yv(t,e){if(!(e.state.loading&4)){var n=nr.get(t);if(n)var a=n.get(null);else{n=new Map,nr.set(t,n);for(var i=t.querySelectorAll(\\\"link[data-precedence],style[data-precedence]\\\"),l=0;l<i.length;l++){var u=i[l];(u.nodeName===\\\"LINK\\\"||u.getAttribute(\\\"media\\\")!==\\\"not all\\\")&&(n.set(u.dataset.precedence,u),a=u)}a&&n.set(null,a)}i=e.instance,u=i.getAttribute(\\\"data-precedence\\\"),l=n.get(u)||a,l===a&&n.set(null,i),n.set(u,i),this.count++,a=er.bind(this),i.addEventListener(\\\"load\\\",a),i.addEventListener(\\\"error\\\",a),l?l.parentNode.insertBefore(i,l.nextSibling):(t=t.nodeType===9?t.head:t,t.insertBefore(i,t.firstChild)),e.state.loading|=4}}var El={$$typeof:Qe,Provider:null,Consumer:null,_currentValue:Pn,_currentValue2:Pn,_threadCount:0};function gv(t,e,n,a,i,l,u,r,s){this.tag=1,this.containerInfo=t,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=cs(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cs(0),this.hiddenUpdates=cs(null),this.identifierPrefix=a,this.onUncaughtError=i,this.onCaughtError=l,this.onRecoverableError=u,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function J0(t,e,n,a,i,l,u,r,s,c,o,d){return t=new gv(t,e,n,u,s,c,o,d,r),e=1,l===!0&&(e|=24),l=$t(3,null,null,e),t.current=l,l.stateNode=t,e=Fc(),e.refCount++,t.pooledCache=e,e.refCount++,l.memoizedState={element:a,isDehydrated:n,cache:e},Pc(l),t}function $0(t){return t?(t=Wa,t):Wa}function F0(t,e,n,a,i,l){i=$0(i),a.context===null?a.context=i:a.pendingContext=i,a=wn(e),a.payload={element:n},l=l===void 0?null:l,l!==null&&(a.callback=l),n=Rn(t,a,e),n!==null&&(kt(n,t,e),al(n,t,e))}function ch(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&&n<e?n:e}}function No(t,e){ch(t,e),(t=t.alternate)&&ch(t,e)}function I0(t){if(t.tag===13||t.tag===31){var e=da(t,67108864);e!==null&&kt(e,t,67108864),No(t,67108864)}}function oh(t){if(t.tag===13||t.tag===31){var e=te();e=Hc(e);var n=da(t,e);n!==null&&kt(n,t,e),No(t,e)}}var ar=!0;function vv(t,e,n,a){var i=M.T;M.T=null;var l=$.p;try{$.p=2,wo(t,e,n,a)}finally{$.p=l,M.T=i}}function Sv(t,e,n,a){var i=M.T;M.T=null;var l=$.p;try{$.p=8,wo(t,e,n,a)}finally{$.p=l,M.T=i}}function wo(t,e,n,a){if(ar){var i=Bc(a);if(i===null)Ds(t,e,a,ir,n),fh(t,a);else if(Tv(i,t,e,n,a))a.stopPropagation();else if(fh(t,a),e&4&&-1<_v.indexOf(t)){for(;i!==null;){var l=Ti(i);if(l!==null)switch(l.tag){case 3:if(l=l.stateNode,l.current.memoizedState.isDehydrated){var u=Fn(l.pendingLanes);if(u!==0){var r=l;for(r.pendingLanes|=2,r.entangledLanes|=2;u;){var s=1<<31-Pt(u);r.entanglements[1]|=s,u&=~s}Me(l),(J&6)===0&&(Ku=It()+500,Dl(0,!1))}}break;case 31:case 13:r=da(l,2),r!==null&&kt(r,l,2),gr(),No(l,2)}if(l=Bc(a),l===null&&Ds(t,e,a,ir,n),l===i)break;i=l}i!==null&&a.stopPropagation()}else Ds(t,e,a,null,n)}}function Bc(t){return t=Lc(t),Ro(t)}var ir=null;function Ro(t){if(ir=null,t=Qa(t),t!==null){var e=Nl(t);if(e===null)t=null;else{var n=e.tag;if(n===13){if(t=gh(e),t!==null)return t;t=null}else if(n===31){if(t=vh(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null)}}return ir=t,null}function W0(t){switch(t){case\\\"beforetoggle\\\":case\\\"cancel\\\":case\\\"click\\\":case\\\"close\\\":case\\\"contextmenu\\\":case\\\"copy\\\":case\\\"cut\\\":case\\\"auxclick\\\":case\\\"dblclick\\\":case\\\"dragend\\\":case\\\"dragstart\\\":case\\\"drop\\\":case\\\"focusin\\\":case\\\"focusout\\\":case\\\"input\\\":case\\\"invalid\\\":case\\\"keydown\\\":case\\\"keypress\\\":case\\\"keyup\\\":case\\\"mousedown\\\":case\\\"mouseup\\\":case\\\"paste\\\":case\\\"pause\\\":case\\\"play\\\":case\\\"pointercancel\\\":case\\\"pointerdown\\\":case\\\"pointerup\\\":case\\\"ratechange\\\":case\\\"reset\\\":case\\\"resize\\\":case\\\"seeked\\\":case\\\"submit\\\":case\\\"toggle\\\":case\\\"touchcancel\\\":case\\\"touchend\\\":case\\\"touchstart\\\":case\\\"volumechange\\\":case\\\"change\\\":case\\\"selectionchange\\\":case\\\"textInput\\\":case\\\"compositionstart\\\":case\\\"compositionend\\\":case\\\"compositionupdate\\\":case\\\"beforeblur\\\":case\\\"afterblur\\\":case\\\"beforeinput\\\":case\\\"blur\\\":case\\\"fullscreenchange\\\":case\\\"focus\\\":case\\\"hashchange\\\":case\\\"popstate\\\":case\\\"select\\\":case\\\"selectstart\\\":return 2;case\\\"drag\\\":case\\\"dragenter\\\":case\\\"dragexit\\\":case\\\"dragleave\\\":case\\\"dragover\\\":case\\\"mousemove\\\":case\\\"mouseout\\\":case\\\"mouseover\\\":case\\\"pointermove\\\":case\\\"pointerout\\\":case\\\"pointerover\\\":case\\\"scroll\\\":case\\\"touchmove\\\":case\\\"wheel\\\":case\\\"mouseenter\\\":case\\\"mouseleave\\\":case\\\"pointerenter\\\":case\\\"pointerleave\\\":return 8;case\\\"message\\\":switch(rg()){case bh:return 2;case Eh:return 8;case Cu:case sg:return 32;case xh:return 268435456;default:return 32}default:return 32}}var Mc=!1,Bn=null,Mn=null,Cn=null,xl=new Map,Al=new Map,Sn=[],_v=\\\"mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset\\\".split(\\\" \\\");function fh(t,e){switch(t){case\\\"focusin\\\":case\\\"focusout\\\":Bn=null;break;case\\\"dragenter\\\":case\\\"dragleave\\\":Mn=null;break;case\\\"mouseover\\\":case\\\"mouseout\\\":Cn=null;break;case\\\"pointerover\\\":case\\\"pointerout\\\":xl.delete(e.pointerId);break;case\\\"gotpointercapture\\\":case\\\"lostpointercapture\\\":Al.delete(e.pointerId)}}function Qi(t,e,n,a,i,l){return t===null||t.nativeEvent!==l?(t={blockedOn:e,domEventName:n,eventSystemFlags:a,nativeEvent:l,targetContainers:[i]},e!==null&&(e=Ti(e),e!==null&&I0(e)),t):(t.eventSystemFlags|=a,e=t.targetContainers,i!==null&&e.indexOf(i)===-1&&e.push(i),t)}function Tv(t,e,n,a,i){switch(e){case\\\"focusin\\\":return Bn=Qi(Bn,t,e,n,a,i),!0;case\\\"dragenter\\\":return Mn=Qi(Mn,t,e,n,a,i),!0;case\\\"mouseover\\\":return Cn=Qi(Cn,t,e,n,a,i),!0;case\\\"pointerover\\\":var l=i.pointerId;return xl.set(l,Qi(xl.get(l)||null,t,e,n,a,i)),!0;case\\\"gotpointercapture\\\":return l=i.pointerId,Al.set(l,Qi(Al.get(l)||null,t,e,n,a,i)),!0}return!1}function P0(t){var e=Qa(t.target);if(e!==null){var n=Nl(e);if(n!==null){if(e=n.tag,e===13){if(e=gh(n),e!==null){t.blockedOn=e,Jf(t.priority,function(){oh(n)});return}}else if(e===31){if(e=vh(n),e!==null){t.blockedOn=e,Jf(t.priority,function(){oh(n)});return}}else if(e===3&&n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Ou(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var n=Bc(t.nativeEvent);if(n===null){n=t.nativeEvent;var a=new n.constructor(n.type,n);Fs=a,n.target.dispatchEvent(a),Fs=null}else return e=Ti(n),e!==null&&I0(e),t.blockedOn=n,!1;e.shift()}return!0}function dh(t,e,n){Ou(t)&&n.delete(e)}function bv(){Mc=!1,Bn!==null&&Ou(Bn)&&(Bn=null),Mn!==null&&Ou(Mn)&&(Mn=null),Cn!==null&&Ou(Cn)&&(Cn=null),xl.forEach(dh),Al.forEach(dh)}function hu(t,e){t.blockedOn===e&&(t.blockedOn=null,Mc||(Mc=!0,gt.unstable_scheduleCallback(gt.unstable_NormalPriority,bv)))}var mu=null;function hh(t){mu!==t&&(mu=t,gt.unstable_scheduleCallback(gt.unstable_NormalPriority,function(){mu===t&&(mu=null);for(var e=0;e<t.length;e+=3){var n=t[e],a=t[e+1],i=t[e+2];if(typeof a!=\\\"function\\\"){if(Ro(a||n)===null)continue;break}var l=Ti(n);l!==null&&(t.splice(e,3),e-=3,dc(l,{pending:!0,data:i,method:n.method,action:a},a,i))}}))}function Si(t){function e(s){return hu(s,t)}Bn!==null&&hu(Bn,t),Mn!==null&&hu(Mn,t),Cn!==null&&hu(Cn,t),xl.forEach(e),Al.forEach(e);for(var n=0;n<Sn.length;n++){var a=Sn[n];a.blockedOn===t&&(a.blockedOn=null)}for(;0<Sn.length&&(n=Sn[0],n.blockedOn===null);)P0(n),n.blockedOn===null&&Sn.shift();if(n=(t.ownerDocument||t).$$reactFormReplay,n!=null)for(a=0;a<n.length;a+=3){var i=n[a],l=n[a+1],u=i[Lt]||null;if(typeof l==\\\"function\\\")u||hh(n);else if(u){var r=null;if(l&&l.hasAttribute(\\\"formAction\\\")){if(i=l,u=l[Lt]||null)r=u.formAction;else if(Ro(i)!==null)continue}else r=u.action;typeof r==\\\"function\\\"?n[a+1]=r:(n.splice(a,3),a-=3),hh(n)}}}function tp(){function t(l){l.canIntercept&&l.info===\\\"react-transition\\\"&&l.intercept({handler:function(){return new Promise(function(u){return i=u})},focusReset:\\\"manual\\\",scroll:\\\"manual\\\"})}function e(){i!==null&&(i(),i=null),a||setTimeout(n,20)}function n(){if(!a&&!navigation.transition){var l=navigation.currentEntry;l&&l.url!=null&&navigation.navigate(l.url,{state:l.getState(),info:\\\"react-transition\\\",history:\\\"replace\\\"})}}if(typeof navigation==\\\"object\\\"){var a=!1,i=null;return navigation.addEventListener(\\\"navigate\\\",t),navigation.addEventListener(\\\"navigatesuccess\\\",e),navigation.addEventListener(\\\"navigateerror\\\",e),setTimeout(n,100),function(){a=!0,navigation.removeEventListener(\\\"navigate\\\",t),navigation.removeEventListener(\\\"navigatesuccess\\\",e),navigation.removeEventListener(\\\"navigateerror\\\",e),i!==null&&(i(),i=null)}}}function Oo(t){this._internalRoot=t}_r.prototype.render=Oo.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(S(409));var n=e.current,a=te();F0(n,a,t,e,null,null)};_r.prototype.unmount=Oo.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;F0(t.current,2,null,t,null,null),gr(),e[_i]=null}};function _r(t){this._internalRoot=t}_r.prototype.unstable_scheduleHydration=function(t){if(t){var e=Oh();t={blockedOn:null,target:t,priority:e};for(var n=0;n<Sn.length&&e!==0&&e<Sn[n].priority;n++);Sn.splice(n,0,t),n===0&&P0(t)}};var mh=ph.version;if(mh!==\\\"19.2.4\\\")throw Error(S(527,mh,\\\"19.2.4\\\"));$.findDOMNode=function(t){var e=t._reactInternals;if(e===void 0)throw typeof t.render==\\\"function\\\"?Error(S(188)):(t=Object.keys(t).join(\\\",\\\"),Error(S(268,t)));return t=tg(e),t=t!==null?Sh(t):null,t=t===null?null:t.stateNode,t};var Ev={bundleType:0,version:\\\"19.2.4\\\",rendererPackageName:\\\"react-dom\\\",currentDispatcherRef:M,reconcilerVersion:\\\"19.2.4\\\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\\\"u\\\"&&(Ki=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Ki.isDisabled&&Ki.supportsFiber))try{wl=Ki.inject(Ev),Wt=Ki}catch{}var Ki;Tr.createRoot=function(t,e){if(!yh(t))throw Error(S(299));var n=!1,a=\\\"\\\",i=Xm,l=Qm,u=Km;return e!=null&&(e.unstable_strictMode===!0&&(n=!0),e.identifierPrefix!==void 0&&(a=e.identifierPrefix),e.onUncaughtError!==void 0&&(i=e.onUncaughtError),e.onCaughtError!==void 0&&(l=e.onCaughtError),e.onRecoverableError!==void 0&&(u=e.onRecoverableError)),e=J0(t,1,!1,null,null,n,a,null,i,l,u,tp),t[_i]=e.current,Eo(t),new Oo(e)};Tr.hydrateRoot=function(t,e,n){if(!yh(t))throw Error(S(299));var a=!1,i=\\\"\\\",l=Xm,u=Qm,r=Km,s=null;return n!=null&&(n.unstable_strictMode===!0&&(a=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(l=n.onUncaughtError),n.onCaughtError!==void 0&&(u=n.onCaughtError),n.onRecoverableError!==void 0&&(r=n.onRecoverableError),n.formState!==void 0&&(s=n.formState)),e=J0(t,1,!0,e,n??null,a,i,s,l,u,r,tp),e.context=$0(null),n=e.current,a=te(),a=Hc(a),i=wn(a),i.callback=null,Rn(n,i,a),n=a,e.current.lanes=n,Ol(e,n),Me(e),t[_i]=e.current,Eo(t),new _r(e)};Tr.version=\\\"19.2.4\\\"});var ip=Qt((HS,ap)=>{\\\"use strict\\\";T();function np(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\\\"u\\\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\\\"function\\\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(np)}catch(t){console.error(t)}}np(),ap.exports=ep()});var Np=Qt(zr=>{\\\"use strict\\\";T();var P2=Symbol.for(\\\"react.transitional.element\\\"),tS=Symbol.for(\\\"react.fragment\\\");function Ap(t,e,n){var a=null;if(n!==void 0&&(a=\\\"\\\"+n),e.key!==void 0&&(a=\\\"\\\"+e.key),\\\"key\\\"in e){n={};for(var i in e)i!==\\\"key\\\"&&(n[i]=e[i])}else n=e;return e=n.ref,{$$typeof:P2,type:t,key:a,ref:e!==void 0?e:null,props:n}}zr.Fragment=tS;zr.jsx=Ap;zr.jsxs=Ap});var on=Qt((bT,wp)=>{\\\"use strict\\\";T();wp.exports=Np()});T();var kp=Ct(ip(),1);T();var ae=Ct(Kn(),1);T();T();T();T();T();var br=(t,e)=>{let n=t.get(e);if(!n)for(let[a,i]of t.entries()){let l=a.replace(/[.*+?^${}()|[\\\\]\\\\\\\\]/g,\\\"\\\\\\\\$&\\\").replace(/\\\\\\\\\\\\*/g,\\\".*\\\");if(new RegExp(`^${l}$`).test(e)){n=i;break}}return n},zo=(t,e,n)=>br(t,n)?.get(e);T();var xv=Object.defineProperty,Av=(t,e,n)=>e in t?xv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var ln=(t,e,n)=>Av(t,typeof e!=\\\"symbol\\\"?e+\\\"\\\":e,n);var Bo=\\\"tron:mainnet\\\",Mo=\\\"tron:nile\\\",Co=\\\"tron:shasta\\\",zv=[Bo,Mo,Co],Bv=\\\"https://api.trongrid.io\\\",Mv=\\\"https://api.nileex.io\\\",Cv=\\\"https://api.shasta.trongrid.io\\\",WS={[Bo]:Bv,[Mo]:Mv,[Co]:Cv};var lp=1e8;var up=\\\"exact\\\";var Uv=\\\"T\\\",Dv=34;var PS={[Bo]:\\\"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\\\",[Mo]:\\\"TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf\\\",[Co]:\\\"TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs\\\"};function rp(t){if(zv.includes(t))return t;let e=t.toLowerCase();if(e===\\\"mainnet\\\"||e===\\\"tron\\\")return\\\"tron:mainnet\\\";if(e===\\\"nile\\\"||e===\\\"tron-nile\\\")return\\\"tron:nile\\\";if(e===\\\"shasta\\\"||e===\\\"tron-shasta\\\")return\\\"tron:shasta\\\";throw new Error(`Unsupported TRON network: ${t}`)}var Hv=\\\"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz\\\";function Er(t){if(!t||t.length!==Dv||!t.startsWith(Uv))return!1;for(let e of t)if(!Hv.includes(e))return!1;return!0}T();var qv=Object.defineProperty,jv=(t,e,n)=>e in t?qv(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,xr=(t,e,n)=>jv(t,typeof e!=\\\"symbol\\\"?e+\\\"\\\":e,n);var sp=class{constructor(t,e){xr(this,\\\"scheme\\\",up),xr(this,\\\"signer\\\"),xr(this,\\\"config\\\"),this.signer=t,this.config=e??{}}async createPaymentPayload(t,e){let n=rp(String(e.network));if(!e.asset)throw new Error(\\\"Asset (TRC20 contract address) is required\\\");if(!e.payTo)throw new Error(\\\"PayTo address is required\\\");if(!e.amount)throw new Error(\\\"Amount is required\\\");if(!Er(e.asset))throw new Error(`Invalid TRC20 contract address: ${e.asset}`);if(!Er(e.payTo))throw new Error(`Invalid payTo address: ${e.payTo}`);if(!Er(this.signer.address))throw new Error(`Invalid signer address: ${this.signer.address}`);let a=await this.signer.getBlockInfo(),i=a.expiration,l=this.config.feeLimit??lp,u=await this.signer.signTransaction({contractAddress:e.asset,to:e.payTo,amount:e.amount,feeLimit:l,expiration:i}),r={from:this.signer.address,to:e.payTo,contractAddress:e.asset,amount:e.amount,expiration:i,refBlockBytes:a.refBlockBytes,refBlockHash:a.refBlockHash,timestamp:Date.now()};return{t402Version:t,payload:{signedTransaction:u,authorization:r}}}};function Uo(t,e){let n=new sp(e.signer,e.schemeConfig);return e.networks&&e.networks.length>0?e.networks.forEach(a=>{t.register(a,n)}):t.register(\\\"tron:*\\\",n),e.policies&&e.policies.forEach(a=>{t.registerPolicy(a)}),t}T();T();T();var Do=2;T();T();var z={};Pp(z,{BRAND:()=>o2,DIRTY:()=>ma,EMPTY_PATH:()=>Zv,INVALID:()=>O,NEVER:()=>J2,OK:()=>Ot,ParseStatus:()=>wt,Schema:()=>j,ZodAny:()=>Zn,ZodArray:()=>cn,ZodBigInt:()=>ya,ZodBoolean:()=>ga,ZodBranded:()=>kl,ZodCatch:()=>Ra,ZodDate:()=>va,ZodDefault:()=>wa,ZodDiscriminatedUnion:()=>wr,ZodEffects:()=>ve,ZodEnum:()=>Aa,ZodError:()=>Zt,ZodFirstPartyTypeKind:()=>B,ZodFunction:()=>Or,ZodIntersection:()=>ba,ZodIssueCode:()=>_,ZodLazy:()=>Ea,ZodLiteral:()=>xa,ZodMap:()=>Mi,ZodNaN:()=>Ui,ZodNativeEnum:()=>Na,ZodNever:()=>be,ZodNull:()=>_a,ZodNullable:()=>De,ZodNumber:()=>pa,ZodObject:()=>Vt,ZodOptional:()=>ye,ZodParsedType:()=>x,ZodPipeline:()=>Ll,ZodPromise:()=>Vn,ZodReadonly:()=>Oa,ZodRecord:()=>Rr,ZodSchema:()=>j,ZodSet:()=>Ci,ZodString:()=>Yn,ZodSymbol:()=>zi,ZodTransformer:()=>ve,ZodTuple:()=>Ue,ZodType:()=>j,ZodUndefined:()=>Sa,ZodUnion:()=>Ta,ZodUnknown:()=>sn,ZodVoid:()=>Bi,addIssueToContext:()=>E,any:()=>S2,array:()=>E2,bigint:()=>m2,boolean:()=>Sp,coerce:()=>K2,custom:()=>yp,date:()=>p2,datetimeRegex:()=>mp,defaultErrorMap:()=>un,discriminatedUnion:()=>w2,effect:()=>k2,enum:()=>H2,function:()=>C2,getErrorMap:()=>wi,getParsedType:()=>Ce,instanceof:()=>d2,intersection:()=>R2,isAborted:()=>Ar,isAsync:()=>Ri,isDirty:()=>Nr,isValid:()=>Ln,late:()=>f2,lazy:()=>U2,literal:()=>D2,makeIssue:()=>jl,map:()=>B2,nan:()=>h2,nativeEnum:()=>q2,never:()=>T2,null:()=>v2,nullable:()=>Y2,number:()=>vp,object:()=>x2,objectUtil:()=>Ho,oboolean:()=>Q2,onumber:()=>X2,optional:()=>L2,ostring:()=>G2,pipeline:()=>V2,preprocess:()=>Z2,promise:()=>j2,quotelessJson:()=>kv,record:()=>z2,set:()=>M2,setErrorMap:()=>Yv,strictObject:()=>A2,string:()=>gp,symbol:()=>y2,transformer:()=>k2,tuple:()=>O2,undefined:()=>g2,union:()=>N2,unknown:()=>_2,util:()=>Y,void:()=>b2});T();T();T();T();T();var Y;(function(t){t.assertEqual=i=>{};function e(i){}t.assertIs=e;function n(i){throw new Error}t.assertNever=n,t.arrayToEnum=i=>{let l={};for(let u of i)l[u]=u;return l},t.getValidEnumValues=i=>{let l=t.objectKeys(i).filter(r=>typeof i[i[r]]!=\\\"number\\\"),u={};for(let r of l)u[r]=i[r];return t.objectValues(u)},t.objectValues=i=>t.objectKeys(i).map(function(l){return i[l]}),t.objectKeys=typeof Object.keys==\\\"function\\\"?i=>Object.keys(i):i=>{let l=[];for(let u in i)Object.prototype.hasOwnProperty.call(i,u)&&l.push(u);return l},t.find=(i,l)=>{for(let u of i)if(l(u))return u},t.isInteger=typeof Number.isInteger==\\\"function\\\"?i=>Number.isInteger(i):i=>typeof i==\\\"number\\\"&&Number.isFinite(i)&&Math.floor(i)===i;function a(i,l=\\\" | \\\"){return i.map(u=>typeof u==\\\"string\\\"?`'${u}'`:u).join(l)}t.joinValues=a,t.jsonStringifyReplacer=(i,l)=>typeof l==\\\"bigint\\\"?l.toString():l})(Y||(Y={}));var Ho;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(Ho||(Ho={}));var x=Y.arrayToEnum([\\\"string\\\",\\\"nan\\\",\\\"number\\\",\\\"integer\\\",\\\"float\\\",\\\"boolean\\\",\\\"date\\\",\\\"bigint\\\",\\\"symbol\\\",\\\"function\\\",\\\"undefined\\\",\\\"null\\\",\\\"array\\\",\\\"object\\\",\\\"unknown\\\",\\\"promise\\\",\\\"void\\\",\\\"never\\\",\\\"map\\\",\\\"set\\\"]),Ce=t=>{switch(typeof t){case\\\"undefined\\\":return x.undefined;case\\\"string\\\":return x.string;case\\\"number\\\":return Number.isNaN(t)?x.nan:x.number;case\\\"boolean\\\":return x.boolean;case\\\"function\\\":return x.function;case\\\"bigint\\\":return x.bigint;case\\\"symbol\\\":return x.symbol;case\\\"object\\\":return Array.isArray(t)?x.array:t===null?x.null:t.then&&typeof t.then==\\\"function\\\"&&t.catch&&typeof t.catch==\\\"function\\\"?x.promise:typeof Map<\\\"u\\\"&&t instanceof Map?x.map:typeof Set<\\\"u\\\"&&t instanceof Set?x.set:typeof Date<\\\"u\\\"&&t instanceof Date?x.date:x.object;default:return x.unknown}};var _=Y.arrayToEnum([\\\"invalid_type\\\",\\\"invalid_literal\\\",\\\"custom\\\",\\\"invalid_union\\\",\\\"invalid_union_discriminator\\\",\\\"invalid_enum_value\\\",\\\"unrecognized_keys\\\",\\\"invalid_arguments\\\",\\\"invalid_return_type\\\",\\\"invalid_date\\\",\\\"invalid_string\\\",\\\"too_small\\\",\\\"too_big\\\",\\\"invalid_intersection_types\\\",\\\"not_multiple_of\\\",\\\"not_finite\\\"]),kv=t=>JSON.stringify(t,null,2).replace(/\\\"([^\\\"]+)\\\":/g,\\\"$1:\\\"),Zt=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=a=>{this.issues=[...this.issues,a]},this.addIssues=(a=[])=>{this.issues=[...this.issues,...a]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name=\\\"ZodError\\\",this.issues=e}format(e){let n=e||function(l){return l.message},a={_errors:[]},i=l=>{for(let u of l.issues)if(u.code===\\\"invalid_union\\\")u.unionErrors.map(i);else if(u.code===\\\"invalid_return_type\\\")i(u.returnTypeError);else if(u.code===\\\"invalid_arguments\\\")i(u.argumentsError);else if(u.path.length===0)a._errors.push(n(u));else{let r=a,s=0;for(;s<u.path.length;){let c=u.path[s];s===u.path.length-1?(r[c]=r[c]||{_errors:[]},r[c]._errors.push(n(u))):r[c]=r[c]||{_errors:[]},r=r[c],s++}}};return i(this),a}static assert(e){if(!(e instanceof t))throw new Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Y.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(e=n=>n.message){let n={},a=[];for(let i of this.issues)if(i.path.length>0){let l=i.path[0];n[l]=n[l]||[],n[l].push(e(i))}else a.push(e(i));return{formErrors:a,fieldErrors:n}}get formErrors(){return this.flatten()}};Zt.create=t=>new Zt(t);var Lv=(t,e)=>{let n;switch(t.code){case _.invalid_type:t.received===x.undefined?n=\\\"Required\\\":n=`Expected ${t.expected}, received ${t.received}`;break;case _.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,Y.jsonStringifyReplacer)}`;break;case _.unrecognized_keys:n=`Unrecognized key(s) in object: ${Y.joinValues(t.keys,\\\", \\\")}`;break;case _.invalid_union:n=\\\"Invalid input\\\";break;case _.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Y.joinValues(t.options)}`;break;case _.invalid_enum_value:n=`Invalid enum value. Expected ${Y.joinValues(t.options)}, received '${t.received}'`;break;case _.invalid_arguments:n=\\\"Invalid function arguments\\\";break;case _.invalid_return_type:n=\\\"Invalid function return type\\\";break;case _.invalid_date:n=\\\"Invalid date\\\";break;case _.invalid_string:typeof t.validation==\\\"object\\\"?\\\"includes\\\"in t.validation?(n=`Invalid input: must include \\\"${t.validation.includes}\\\"`,typeof t.validation.position==\\\"number\\\"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):\\\"startsWith\\\"in t.validation?n=`Invalid input: must start with \\\"${t.validation.startsWith}\\\"`:\\\"endsWith\\\"in t.validation?n=`Invalid input: must end with \\\"${t.validation.endsWith}\\\"`:Y.assertNever(t.validation):t.validation!==\\\"regex\\\"?n=`Invalid ${t.validation}`:n=\\\"Invalid\\\";break;case _.too_small:t.type===\\\"array\\\"?n=`Array must contain ${t.exact?\\\"exactly\\\":t.inclusive?\\\"at least\\\":\\\"more than\\\"} ${t.minimum} element(s)`:t.type===\\\"string\\\"?n=`String must contain ${t.exact?\\\"exactly\\\":t.inclusive?\\\"at least\\\":\\\"over\\\"} ${t.minimum} character(s)`:t.type===\\\"number\\\"?n=`Number must be ${t.exact?\\\"exactly equal to \\\":t.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${t.minimum}`:t.type===\\\"bigint\\\"?n=`Number must be ${t.exact?\\\"exactly equal to \\\":t.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${t.minimum}`:t.type===\\\"date\\\"?n=`Date must be ${t.exact?\\\"exactly equal to \\\":t.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${new Date(Number(t.minimum))}`:n=\\\"Invalid input\\\";break;case _.too_big:t.type===\\\"array\\\"?n=`Array must contain ${t.exact?\\\"exactly\\\":t.inclusive?\\\"at most\\\":\\\"less than\\\"} ${t.maximum} element(s)`:t.type===\\\"string\\\"?n=`String must contain ${t.exact?\\\"exactly\\\":t.inclusive?\\\"at most\\\":\\\"under\\\"} ${t.maximum} character(s)`:t.type===\\\"number\\\"?n=`Number must be ${t.exact?\\\"exactly\\\":t.inclusive?\\\"less than or equal to\\\":\\\"less than\\\"} ${t.maximum}`:t.type===\\\"bigint\\\"?n=`BigInt must be ${t.exact?\\\"exactly\\\":t.inclusive?\\\"less than or equal to\\\":\\\"less than\\\"} ${t.maximum}`:t.type===\\\"date\\\"?n=`Date must be ${t.exact?\\\"exactly\\\":t.inclusive?\\\"smaller than or equal to\\\":\\\"smaller than\\\"} ${new Date(Number(t.maximum))}`:n=\\\"Invalid input\\\";break;case _.custom:n=\\\"Invalid input\\\";break;case _.invalid_intersection_types:n=\\\"Intersection results could not be merged\\\";break;case _.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case _.not_finite:n=\\\"Number must be finite\\\";break;default:n=e.defaultError,Y.assertNever(t)}return{message:n}},un=Lv;var cp=un;function Yv(t){cp=t}function wi(){return cp}T();var jl=t=>{let{data:e,path:n,errorMaps:a,issueData:i}=t,l=[...n,...i.path||[]],u={...i,path:l};if(i.message!==void 0)return{...i,path:l,message:i.message};let r=\\\"\\\",s=a.filter(c=>!!c).slice().reverse();for(let c of s)r=c(u,{data:e,defaultError:r}).message;return{...i,path:l,message:r}},Zv=[];function E(t,e){let n=wi(),a=jl({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===un?void 0:un].filter(i=>!!i)});t.common.issues.push(a)}var wt=class t{constructor(){this.value=\\\"valid\\\"}dirty(){this.value===\\\"valid\\\"&&(this.value=\\\"dirty\\\")}abort(){this.value!==\\\"aborted\\\"&&(this.value=\\\"aborted\\\")}static mergeArray(e,n){let a=[];for(let i of n){if(i.status===\\\"aborted\\\")return O;i.status===\\\"dirty\\\"&&e.dirty(),a.push(i.value)}return{status:e.value,value:a}}static async mergeObjectAsync(e,n){let a=[];for(let i of n){let l=await i.key,u=await i.value;a.push({key:l,value:u})}return t.mergeObjectSync(e,a)}static mergeObjectSync(e,n){let a={};for(let i of n){let{key:l,value:u}=i;if(l.status===\\\"aborted\\\"||u.status===\\\"aborted\\\")return O;l.status===\\\"dirty\\\"&&e.dirty(),u.status===\\\"dirty\\\"&&e.dirty(),l.value!==\\\"__proto__\\\"&&(typeof u.value<\\\"u\\\"||i.alwaysSet)&&(a[l.value]=u.value)}return{status:e.value,value:a}}},O=Object.freeze({status:\\\"aborted\\\"}),ma=t=>({status:\\\"dirty\\\",value:t}),Ot=t=>({status:\\\"valid\\\",value:t}),Ar=t=>t.status===\\\"aborted\\\",Nr=t=>t.status===\\\"dirty\\\",Ln=t=>t.status===\\\"valid\\\",Ri=t=>typeof Promise<\\\"u\\\"&&t instanceof Promise;T();T();var w;(function(t){t.errToObj=e=>typeof e==\\\"string\\\"?{message:e}:e||{},t.toString=e=>typeof e==\\\"string\\\"?e:e?.message})(w||(w={}));var ge=class{constructor(e,n,a,i){this._cachedPath=[],this.parent=e,this.data=n,this._path=a,this._key=i}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},op=(t,e)=>{if(Ln(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error(\\\"Validation failed but no issues detected.\\\");return{success:!1,get error(){if(this._error)return this._error;let n=new Zt(t.common.issues);return this._error=n,this._error}}};function H(t){if(!t)return{};let{errorMap:e,invalid_type_error:n,required_error:a,description:i}=t;if(e&&(n||a))throw new Error(`Can't use \\\"invalid_type_error\\\" or \\\"required_error\\\" in conjunction with custom error map.`);return e?{errorMap:e,description:i}:{errorMap:(u,r)=>{let{message:s}=t;return u.code===\\\"invalid_enum_value\\\"?{message:s??r.defaultError}:typeof r.data>\\\"u\\\"?{message:s??a??r.defaultError}:u.code!==\\\"invalid_type\\\"?{message:r.defaultError}:{message:s??n??r.defaultError}},description:i}}var j=class{get description(){return this._def.description}_getType(e){return Ce(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:Ce(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new wt,ctx:{common:e.parent.common,data:e.data,parsedType:Ce(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let n=this._parse(e);if(Ri(n))throw new Error(\\\"Synchronous parse encountered promise.\\\");return n}_parseAsync(e){let n=this._parse(e);return Promise.resolve(n)}parse(e,n){let a=this.safeParse(e,n);if(a.success)return a.data;throw a.error}safeParse(e,n){let a={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Ce(e)},i=this._parseSync({data:e,path:a.path,parent:a});return op(a,i)}\\\"~validate\\\"(e){let n={common:{issues:[],async:!!this[\\\"~standard\\\"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Ce(e)};if(!this[\\\"~standard\\\"].async)try{let a=this._parseSync({data:e,path:[],parent:n});return Ln(a)?{value:a.value}:{issues:n.common.issues}}catch(a){a?.message?.toLowerCase()?.includes(\\\"encountered\\\")&&(this[\\\"~standard\\\"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(a=>Ln(a)?{value:a.value}:{issues:n.common.issues})}async parseAsync(e,n){let a=await this.safeParseAsync(e,n);if(a.success)return a.data;throw a.error}async safeParseAsync(e,n){let a={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:Ce(e)},i=this._parse({data:e,path:a.path,parent:a}),l=await(Ri(i)?i:Promise.resolve(i));return op(a,l)}refine(e,n){let a=i=>typeof n==\\\"string\\\"||typeof n>\\\"u\\\"?{message:n}:typeof n==\\\"function\\\"?n(i):n;return this._refinement((i,l)=>{let u=e(i),r=()=>l.addIssue({code:_.custom,...a(i)});return typeof Promise<\\\"u\\\"&&u instanceof Promise?u.then(s=>s?!0:(r(),!1)):u?!0:(r(),!1)})}refinement(e,n){return this._refinement((a,i)=>e(a)?!0:(i.addIssue(typeof n==\\\"function\\\"?n(a,i):n),!1))}_refinement(e){return new ve({schema:this,typeName:B.ZodEffects,effect:{type:\\\"refinement\\\",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this[\\\"~standard\\\"]={version:1,vendor:\\\"zod\\\",validate:n=>this[\\\"~validate\\\"](n)}}optional(){return ye.create(this,this._def)}nullable(){return De.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return cn.create(this)}promise(){return Vn.create(this,this._def)}or(e){return Ta.create([this,e],this._def)}and(e){return ba.create(this,e,this._def)}transform(e){return new ve({...H(this._def),schema:this,typeName:B.ZodEffects,effect:{type:\\\"transform\\\",transform:e}})}default(e){let n=typeof e==\\\"function\\\"?e:()=>e;return new wa({...H(this._def),innerType:this,defaultValue:n,typeName:B.ZodDefault})}brand(){return new kl({typeName:B.ZodBranded,type:this,...H(this._def)})}catch(e){let n=typeof e==\\\"function\\\"?e:()=>e;return new Ra({...H(this._def),innerType:this,catchValue:n,typeName:B.ZodCatch})}describe(e){let n=this.constructor;return new n({...this._def,description:e})}pipe(e){return Ll.create(this,e)}readonly(){return Oa.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Vv=/^c[^\\\\s-]{8,}$/i,Gv=/^[0-9a-z]+$/,Xv=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Qv=/^[0-9a-fA-F]{8}\\\\b-[0-9a-fA-F]{4}\\\\b-[0-9a-fA-F]{4}\\\\b-[0-9a-fA-F]{4}\\\\b-[0-9a-fA-F]{12}$/i,Kv=/^[a-z0-9_-]{21}$/i,Jv=/^[A-Za-z0-9-_]+\\\\.[A-Za-z0-9-_]+\\\\.[A-Za-z0-9-_]*$/,$v=/^[-+]?P(?!$)(?:(?:[-+]?\\\\d+Y)|(?:[-+]?\\\\d+[.,]\\\\d+Y$))?(?:(?:[-+]?\\\\d+M)|(?:[-+]?\\\\d+[.,]\\\\d+M$))?(?:(?:[-+]?\\\\d+W)|(?:[-+]?\\\\d+[.,]\\\\d+W$))?(?:(?:[-+]?\\\\d+D)|(?:[-+]?\\\\d+[.,]\\\\d+D$))?(?:T(?=[\\\\d+-])(?:(?:[-+]?\\\\d+H)|(?:[-+]?\\\\d+[.,]\\\\d+H$))?(?:(?:[-+]?\\\\d+M)|(?:[-+]?\\\\d+[.,]\\\\d+M$))?(?:[-+]?\\\\d+(?:[.,]\\\\d+)?S)?)??$/,Fv=/^(?!\\\\.)(?!.*\\\\.\\\\.)([A-Z0-9_'+\\\\-\\\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\\\-]*\\\\.)+[A-Z]{2,}$/i,Iv=\\\"^(\\\\\\\\p{Extended_Pictographic}|\\\\\\\\p{Emoji_Component})+$\\\",qo,Wv=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Pv=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\\\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\\\/(3[0-2]|[12]?[0-9])$/,t2=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,e2=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\\\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\\\\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,n2=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,a2=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,dp=\\\"((\\\\\\\\d\\\\\\\\d[2468][048]|\\\\\\\\d\\\\\\\\d[13579][26]|\\\\\\\\d\\\\\\\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\\\\\\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\\\\\\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\\\\\\\d|30)|(02)-(0[1-9]|1\\\\\\\\d|2[0-8])))\\\",i2=new RegExp(`^${dp}$`);function hp(t){let e=\\\"[0-5]\\\\\\\\d\\\";t.precision?e=`${e}\\\\\\\\.\\\\\\\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\\\\\\\.\\\\\\\\d+)?`);let n=t.precision?\\\"+\\\":\\\"?\\\";return`([01]\\\\\\\\d|2[0-3]):[0-5]\\\\\\\\d(:${e})${n}`}function l2(t){return new RegExp(`^${hp(t)}$`)}function mp(t){let e=`${dp}T${hp(t)}`,n=[];return n.push(t.local?\\\"Z?\\\":\\\"Z\\\"),t.offset&&n.push(\\\"([+-]\\\\\\\\d{2}:?\\\\\\\\d{2})\\\"),e=`${e}(${n.join(\\\"|\\\")})`,new RegExp(`^${e}$`)}function u2(t,e){return!!((e===\\\"v4\\\"||!e)&&Wv.test(t)||(e===\\\"v6\\\"||!e)&&t2.test(t))}function r2(t,e){if(!Jv.test(t))return!1;try{let[n]=t.split(\\\".\\\");if(!n)return!1;let a=n.replace(/-/g,\\\"+\\\").replace(/_/g,\\\"/\\\").padEnd(n.length+(4-n.length%4)%4,\\\"=\\\"),i=JSON.parse(atob(a));return!(typeof i!=\\\"object\\\"||i===null||\\\"typ\\\"in i&&i?.typ!==\\\"JWT\\\"||!i.alg||e&&i.alg!==e)}catch{return!1}}function s2(t,e){return!!((e===\\\"v4\\\"||!e)&&Pv.test(t)||(e===\\\"v6\\\"||!e)&&e2.test(t))}var Yn=class t extends j{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==x.string){let l=this._getOrReturnCtx(e);return E(l,{code:_.invalid_type,expected:x.string,received:l.parsedType}),O}let a=new wt,i;for(let l of this._def.checks)if(l.kind===\\\"min\\\")e.data.length<l.value&&(i=this._getOrReturnCtx(e,i),E(i,{code:_.too_small,minimum:l.value,type:\\\"string\\\",inclusive:!0,exact:!1,message:l.message}),a.dirty());else if(l.kind===\\\"max\\\")e.data.length>l.value&&(i=this._getOrReturnCtx(e,i),E(i,{code:_.too_big,maximum:l.value,type:\\\"string\\\",inclusive:!0,exact:!1,message:l.message}),a.dirty());else if(l.kind===\\\"length\\\"){let u=e.data.length>l.value,r=e.data.length<l.value;(u||r)&&(i=this._getOrReturnCtx(e,i),u?E(i,{code:_.too_big,maximum:l.value,type:\\\"string\\\",inclusive:!0,exact:!0,message:l.message}):r&&E(i,{code:_.too_small,minimum:l.value,type:\\\"string\\\",inclusive:!0,exact:!0,message:l.message}),a.dirty())}else if(l.kind===\\\"email\\\")Fv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"email\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"emoji\\\")qo||(qo=new RegExp(Iv,\\\"u\\\")),qo.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"emoji\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"uuid\\\")Qv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"uuid\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"nanoid\\\")Kv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"nanoid\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"cuid\\\")Vv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"cuid\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"cuid2\\\")Gv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"cuid2\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"ulid\\\")Xv.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"ulid\\\",code:_.invalid_string,message:l.message}),a.dirty());else if(l.kind===\\\"url\\\")try{new URL(e.data)}catch{i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"url\\\",code:_.invalid_string,message:l.message}),a.dirty()}else l.kind===\\\"regex\\\"?(l.regex.lastIndex=0,l.regex.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"regex\\\",code:_.invalid_string,message:l.message}),a.dirty())):l.kind===\\\"trim\\\"?e.data=e.data.trim():l.kind===\\\"includes\\\"?e.data.includes(l.value,l.position)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:{includes:l.value,position:l.position},message:l.message}),a.dirty()):l.kind===\\\"toLowerCase\\\"?e.data=e.data.toLowerCase():l.kind===\\\"toUpperCase\\\"?e.data=e.data.toUpperCase():l.kind===\\\"startsWith\\\"?e.data.startsWith(l.value)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:{startsWith:l.value},message:l.message}),a.dirty()):l.kind===\\\"endsWith\\\"?e.data.endsWith(l.value)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:{endsWith:l.value},message:l.message}),a.dirty()):l.kind===\\\"datetime\\\"?mp(l).test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:\\\"datetime\\\",message:l.message}),a.dirty()):l.kind===\\\"date\\\"?i2.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:\\\"date\\\",message:l.message}),a.dirty()):l.kind===\\\"time\\\"?l2(l).test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{code:_.invalid_string,validation:\\\"time\\\",message:l.message}),a.dirty()):l.kind===\\\"duration\\\"?$v.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"duration\\\",code:_.invalid_string,message:l.message}),a.dirty()):l.kind===\\\"ip\\\"?u2(e.data,l.version)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"ip\\\",code:_.invalid_string,message:l.message}),a.dirty()):l.kind===\\\"jwt\\\"?r2(e.data,l.alg)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"jwt\\\",code:_.invalid_string,message:l.message}),a.dirty()):l.kind===\\\"cidr\\\"?s2(e.data,l.version)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"cidr\\\",code:_.invalid_string,message:l.message}),a.dirty()):l.kind===\\\"base64\\\"?n2.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"base64\\\",code:_.invalid_string,message:l.message}),a.dirty()):l.kind===\\\"base64url\\\"?a2.test(e.data)||(i=this._getOrReturnCtx(e,i),E(i,{validation:\\\"base64url\\\",code:_.invalid_string,message:l.message}),a.dirty()):Y.assertNever(l);return{status:a.value,value:e.data}}_regex(e,n,a){return this.refinement(i=>e.test(i),{validation:n,code:_.invalid_string,...w.errToObj(a)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:\\\"email\\\",...w.errToObj(e)})}url(e){return this._addCheck({kind:\\\"url\\\",...w.errToObj(e)})}emoji(e){return this._addCheck({kind:\\\"emoji\\\",...w.errToObj(e)})}uuid(e){return this._addCheck({kind:\\\"uuid\\\",...w.errToObj(e)})}nanoid(e){return this._addCheck({kind:\\\"nanoid\\\",...w.errToObj(e)})}cuid(e){return this._addCheck({kind:\\\"cuid\\\",...w.errToObj(e)})}cuid2(e){return this._addCheck({kind:\\\"cuid2\\\",...w.errToObj(e)})}ulid(e){return this._addCheck({kind:\\\"ulid\\\",...w.errToObj(e)})}base64(e){return this._addCheck({kind:\\\"base64\\\",...w.errToObj(e)})}base64url(e){return this._addCheck({kind:\\\"base64url\\\",...w.errToObj(e)})}jwt(e){return this._addCheck({kind:\\\"jwt\\\",...w.errToObj(e)})}ip(e){return this._addCheck({kind:\\\"ip\\\",...w.errToObj(e)})}cidr(e){return this._addCheck({kind:\\\"cidr\\\",...w.errToObj(e)})}datetime(e){return typeof e==\\\"string\\\"?this._addCheck({kind:\\\"datetime\\\",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:\\\"datetime\\\",precision:typeof e?.precision>\\\"u\\\"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...w.errToObj(e?.message)})}date(e){return this._addCheck({kind:\\\"date\\\",message:e})}time(e){return typeof e==\\\"string\\\"?this._addCheck({kind:\\\"time\\\",precision:null,message:e}):this._addCheck({kind:\\\"time\\\",precision:typeof e?.precision>\\\"u\\\"?null:e?.precision,...w.errToObj(e?.message)})}duration(e){return this._addCheck({kind:\\\"duration\\\",...w.errToObj(e)})}regex(e,n){return this._addCheck({kind:\\\"regex\\\",regex:e,...w.errToObj(n)})}includes(e,n){return this._addCheck({kind:\\\"includes\\\",value:e,position:n?.position,...w.errToObj(n?.message)})}startsWith(e,n){return this._addCheck({kind:\\\"startsWith\\\",value:e,...w.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:\\\"endsWith\\\",value:e,...w.errToObj(n)})}min(e,n){return this._addCheck({kind:\\\"min\\\",value:e,...w.errToObj(n)})}max(e,n){return this._addCheck({kind:\\\"max\\\",value:e,...w.errToObj(n)})}length(e,n){return this._addCheck({kind:\\\"length\\\",value:e,...w.errToObj(n)})}nonempty(e){return this.min(1,w.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:\\\"trim\\\"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:\\\"toLowerCase\\\"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:\\\"toUpperCase\\\"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind===\\\"datetime\\\")}get isDate(){return!!this._def.checks.find(e=>e.kind===\\\"date\\\")}get isTime(){return!!this._def.checks.find(e=>e.kind===\\\"time\\\")}get isDuration(){return!!this._def.checks.find(e=>e.kind===\\\"duration\\\")}get isEmail(){return!!this._def.checks.find(e=>e.kind===\\\"email\\\")}get isURL(){return!!this._def.checks.find(e=>e.kind===\\\"url\\\")}get isEmoji(){return!!this._def.checks.find(e=>e.kind===\\\"emoji\\\")}get isUUID(){return!!this._def.checks.find(e=>e.kind===\\\"uuid\\\")}get isNANOID(){return!!this._def.checks.find(e=>e.kind===\\\"nanoid\\\")}get isCUID(){return!!this._def.checks.find(e=>e.kind===\\\"cuid\\\")}get isCUID2(){return!!this._def.checks.find(e=>e.kind===\\\"cuid2\\\")}get isULID(){return!!this._def.checks.find(e=>e.kind===\\\"ulid\\\")}get isIP(){return!!this._def.checks.find(e=>e.kind===\\\"ip\\\")}get isCIDR(){return!!this._def.checks.find(e=>e.kind===\\\"cidr\\\")}get isBase64(){return!!this._def.checks.find(e=>e.kind===\\\"base64\\\")}get isBase64url(){return!!this._def.checks.find(e=>e.kind===\\\"base64url\\\")}get minLength(){let e=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(e===null||n.value<e)&&(e=n.value);return e}};Yn.create=t=>new Yn({checks:[],typeName:B.ZodString,coerce:t?.coerce??!1,...H(t)});function c2(t,e){let n=(t.toString().split(\\\".\\\")[1]||\\\"\\\").length,a=(e.toString().split(\\\".\\\")[1]||\\\"\\\").length,i=n>a?n:a,l=Number.parseInt(t.toFixed(i).replace(\\\".\\\",\\\"\\\")),u=Number.parseInt(e.toFixed(i).replace(\\\".\\\",\\\"\\\"));return l%u/10**i}var pa=class t extends j{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==x.number){let l=this._getOrReturnCtx(e);return E(l,{code:_.invalid_type,expected:x.number,received:l.parsedType}),O}let a,i=new wt;for(let l of this._def.checks)l.kind===\\\"int\\\"?Y.isInteger(e.data)||(a=this._getOrReturnCtx(e,a),E(a,{code:_.invalid_type,expected:\\\"integer\\\",received:\\\"float\\\",message:l.message}),i.dirty()):l.kind===\\\"min\\\"?(l.inclusive?e.data<l.value:e.data<=l.value)&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.too_small,minimum:l.value,type:\\\"number\\\",inclusive:l.inclusive,exact:!1,message:l.message}),i.dirty()):l.kind===\\\"max\\\"?(l.inclusive?e.data>l.value:e.data>=l.value)&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.too_big,maximum:l.value,type:\\\"number\\\",inclusive:l.inclusive,exact:!1,message:l.message}),i.dirty()):l.kind===\\\"multipleOf\\\"?c2(e.data,l.value)!==0&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.not_multiple_of,multipleOf:l.value,message:l.message}),i.dirty()):l.kind===\\\"finite\\\"?Number.isFinite(e.data)||(a=this._getOrReturnCtx(e,a),E(a,{code:_.not_finite,message:l.message}),i.dirty()):Y.assertNever(l);return{status:i.value,value:e.data}}gte(e,n){return this.setLimit(\\\"min\\\",e,!0,w.toString(n))}gt(e,n){return this.setLimit(\\\"min\\\",e,!1,w.toString(n))}lte(e,n){return this.setLimit(\\\"max\\\",e,!0,w.toString(n))}lt(e,n){return this.setLimit(\\\"max\\\",e,!1,w.toString(n))}setLimit(e,n,a,i){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:a,message:w.toString(i)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:\\\"int\\\",message:w.toString(e)})}positive(e){return this._addCheck({kind:\\\"min\\\",value:0,inclusive:!1,message:w.toString(e)})}negative(e){return this._addCheck({kind:\\\"max\\\",value:0,inclusive:!1,message:w.toString(e)})}nonpositive(e){return this._addCheck({kind:\\\"max\\\",value:0,inclusive:!0,message:w.toString(e)})}nonnegative(e){return this._addCheck({kind:\\\"min\\\",value:0,inclusive:!0,message:w.toString(e)})}multipleOf(e,n){return this._addCheck({kind:\\\"multipleOf\\\",value:e,message:w.toString(n)})}finite(e){return this._addCheck({kind:\\\"finite\\\",message:w.toString(e)})}safe(e){return this._addCheck({kind:\\\"min\\\",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:w.toString(e)})._addCheck({kind:\\\"max\\\",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:w.toString(e)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(e===null||n.value<e)&&(e=n.value);return e}get isInt(){return!!this._def.checks.find(e=>e.kind===\\\"int\\\"||e.kind===\\\"multipleOf\\\"&&Y.isInteger(e.value))}get isFinite(){let e=null,n=null;for(let a of this._def.checks){if(a.kind===\\\"finite\\\"||a.kind===\\\"int\\\"||a.kind===\\\"multipleOf\\\")return!0;a.kind===\\\"min\\\"?(n===null||a.value>n)&&(n=a.value):a.kind===\\\"max\\\"&&(e===null||a.value<e)&&(e=a.value)}return Number.isFinite(n)&&Number.isFinite(e)}};pa.create=t=>new pa({checks:[],typeName:B.ZodNumber,coerce:t?.coerce||!1,...H(t)});var ya=class t extends j{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==x.bigint)return this._getInvalidInput(e);let a,i=new wt;for(let l of this._def.checks)l.kind===\\\"min\\\"?(l.inclusive?e.data<l.value:e.data<=l.value)&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.too_small,type:\\\"bigint\\\",minimum:l.value,inclusive:l.inclusive,message:l.message}),i.dirty()):l.kind===\\\"max\\\"?(l.inclusive?e.data>l.value:e.data>=l.value)&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.too_big,type:\\\"bigint\\\",maximum:l.value,inclusive:l.inclusive,message:l.message}),i.dirty()):l.kind===\\\"multipleOf\\\"?e.data%l.value!==BigInt(0)&&(a=this._getOrReturnCtx(e,a),E(a,{code:_.not_multiple_of,multipleOf:l.value,message:l.message}),i.dirty()):Y.assertNever(l);return{status:i.value,value:e.data}}_getInvalidInput(e){let n=this._getOrReturnCtx(e);return E(n,{code:_.invalid_type,expected:x.bigint,received:n.parsedType}),O}gte(e,n){return this.setLimit(\\\"min\\\",e,!0,w.toString(n))}gt(e,n){return this.setLimit(\\\"min\\\",e,!1,w.toString(n))}lte(e,n){return this.setLimit(\\\"max\\\",e,!0,w.toString(n))}lt(e,n){return this.setLimit(\\\"max\\\",e,!1,w.toString(n))}setLimit(e,n,a,i){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:a,message:w.toString(i)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:\\\"min\\\",value:BigInt(0),inclusive:!1,message:w.toString(e)})}negative(e){return this._addCheck({kind:\\\"max\\\",value:BigInt(0),inclusive:!1,message:w.toString(e)})}nonpositive(e){return this._addCheck({kind:\\\"max\\\",value:BigInt(0),inclusive:!0,message:w.toString(e)})}nonnegative(e){return this._addCheck({kind:\\\"min\\\",value:BigInt(0),inclusive:!0,message:w.toString(e)})}multipleOf(e,n){return this._addCheck({kind:\\\"multipleOf\\\",value:e,message:w.toString(n)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(e===null||n.value<e)&&(e=n.value);return e}};ya.create=t=>new ya({checks:[],typeName:B.ZodBigInt,coerce:t?.coerce??!1,...H(t)});var ga=class extends j{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==x.boolean){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.boolean,received:a.parsedType}),O}return Ot(e.data)}};ga.create=t=>new ga({typeName:B.ZodBoolean,coerce:t?.coerce||!1,...H(t)});var va=class t extends j{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==x.date){let l=this._getOrReturnCtx(e);return E(l,{code:_.invalid_type,expected:x.date,received:l.parsedType}),O}if(Number.isNaN(e.data.getTime())){let l=this._getOrReturnCtx(e);return E(l,{code:_.invalid_date}),O}let a=new wt,i;for(let l of this._def.checks)l.kind===\\\"min\\\"?e.data.getTime()<l.value&&(i=this._getOrReturnCtx(e,i),E(i,{code:_.too_small,message:l.message,inclusive:!0,exact:!1,minimum:l.value,type:\\\"date\\\"}),a.dirty()):l.kind===\\\"max\\\"?e.data.getTime()>l.value&&(i=this._getOrReturnCtx(e,i),E(i,{code:_.too_big,message:l.message,inclusive:!0,exact:!1,maximum:l.value,type:\\\"date\\\"}),a.dirty()):Y.assertNever(l);return{status:a.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:\\\"min\\\",value:e.getTime(),message:w.toString(n)})}max(e,n){return this._addCheck({kind:\\\"max\\\",value:e.getTime(),message:w.toString(n)})}get minDate(){let e=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(e===null||n.value<e)&&(e=n.value);return e!=null?new Date(e):null}};va.create=t=>new va({checks:[],coerce:t?.coerce||!1,typeName:B.ZodDate,...H(t)});var zi=class extends j{_parse(e){if(this._getType(e)!==x.symbol){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.symbol,received:a.parsedType}),O}return Ot(e.data)}};zi.create=t=>new zi({typeName:B.ZodSymbol,...H(t)});var Sa=class extends j{_parse(e){if(this._getType(e)!==x.undefined){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.undefined,received:a.parsedType}),O}return Ot(e.data)}};Sa.create=t=>new Sa({typeName:B.ZodUndefined,...H(t)});var _a=class extends j{_parse(e){if(this._getType(e)!==x.null){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.null,received:a.parsedType}),O}return Ot(e.data)}};_a.create=t=>new _a({typeName:B.ZodNull,...H(t)});var Zn=class extends j{constructor(){super(...arguments),this._any=!0}_parse(e){return Ot(e.data)}};Zn.create=t=>new Zn({typeName:B.ZodAny,...H(t)});var sn=class extends j{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Ot(e.data)}};sn.create=t=>new sn({typeName:B.ZodUnknown,...H(t)});var be=class extends j{_parse(e){let n=this._getOrReturnCtx(e);return E(n,{code:_.invalid_type,expected:x.never,received:n.parsedType}),O}};be.create=t=>new be({typeName:B.ZodNever,...H(t)});var Bi=class extends j{_parse(e){if(this._getType(e)!==x.undefined){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.void,received:a.parsedType}),O}return Ot(e.data)}};Bi.create=t=>new Bi({typeName:B.ZodVoid,...H(t)});var cn=class t extends j{_parse(e){let{ctx:n,status:a}=this._processInputParams(e),i=this._def;if(n.parsedType!==x.array)return E(n,{code:_.invalid_type,expected:x.array,received:n.parsedType}),O;if(i.exactLength!==null){let u=n.data.length>i.exactLength.value,r=n.data.length<i.exactLength.value;(u||r)&&(E(n,{code:u?_.too_big:_.too_small,minimum:r?i.exactLength.value:void 0,maximum:u?i.exactLength.value:void 0,type:\\\"array\\\",inclusive:!0,exact:!0,message:i.exactLength.message}),a.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(E(n,{code:_.too_small,minimum:i.minLength.value,type:\\\"array\\\",inclusive:!0,exact:!1,message:i.minLength.message}),a.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(E(n,{code:_.too_big,maximum:i.maxLength.value,type:\\\"array\\\",inclusive:!0,exact:!1,message:i.maxLength.message}),a.dirty()),n.common.async)return Promise.all([...n.data].map((u,r)=>i.type._parseAsync(new ge(n,u,n.path,r)))).then(u=>wt.mergeArray(a,u));let l=[...n.data].map((u,r)=>i.type._parseSync(new ge(n,u,n.path,r)));return wt.mergeArray(a,l)}get element(){return this._def.type}min(e,n){return new t({...this._def,minLength:{value:e,message:w.toString(n)}})}max(e,n){return new t({...this._def,maxLength:{value:e,message:w.toString(n)}})}length(e,n){return new t({...this._def,exactLength:{value:e,message:w.toString(n)}})}nonempty(e){return this.min(1,e)}};cn.create=(t,e)=>new cn({type:t,minLength:null,maxLength:null,exactLength:null,typeName:B.ZodArray,...H(e)});function Oi(t){if(t instanceof Vt){let e={};for(let n in t.shape){let a=t.shape[n];e[n]=ye.create(Oi(a))}return new Vt({...t._def,shape:()=>e})}else return t instanceof cn?new cn({...t._def,type:Oi(t.element)}):t instanceof ye?ye.create(Oi(t.unwrap())):t instanceof De?De.create(Oi(t.unwrap())):t instanceof Ue?Ue.create(t.items.map(e=>Oi(e))):t}var Vt=class t extends j{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),n=Y.objectKeys(e);return this._cached={shape:e,keys:n},this._cached}_parse(e){if(this._getType(e)!==x.object){let c=this._getOrReturnCtx(e);return E(c,{code:_.invalid_type,expected:x.object,received:c.parsedType}),O}let{status:a,ctx:i}=this._processInputParams(e),{shape:l,keys:u}=this._getCached(),r=[];if(!(this._def.catchall instanceof be&&this._def.unknownKeys===\\\"strip\\\"))for(let c in i.data)u.includes(c)||r.push(c);let s=[];for(let c of u){let o=l[c],d=i.data[c];s.push({key:{status:\\\"valid\\\",value:c},value:o._parse(new ge(i,d,i.path,c)),alwaysSet:c in i.data})}if(this._def.catchall instanceof be){let c=this._def.unknownKeys;if(c===\\\"passthrough\\\")for(let o of r)s.push({key:{status:\\\"valid\\\",value:o},value:{status:\\\"valid\\\",value:i.data[o]}});else if(c===\\\"strict\\\")r.length>0&&(E(i,{code:_.unrecognized_keys,keys:r}),a.dirty());else if(c!==\\\"strip\\\")throw new Error(\\\"Internal ZodObject error: invalid unknownKeys value.\\\")}else{let c=this._def.catchall;for(let o of r){let d=i.data[o];s.push({key:{status:\\\"valid\\\",value:o},value:c._parse(new ge(i,d,i.path,o)),alwaysSet:o in i.data})}}return i.common.async?Promise.resolve().then(async()=>{let c=[];for(let o of s){let d=await o.key,m=await o.value;c.push({key:d,value:m,alwaysSet:o.alwaysSet})}return c}).then(c=>wt.mergeObjectSync(a,c)):wt.mergeObjectSync(a,s)}get shape(){return this._def.shape()}strict(e){return w.errToObj,new t({...this._def,unknownKeys:\\\"strict\\\",...e!==void 0?{errorMap:(n,a)=>{let i=this._def.errorMap?.(n,a).message??a.defaultError;return n.code===\\\"unrecognized_keys\\\"?{message:w.errToObj(e).message??i}:{message:i}}}:{}})}strip(){return new t({...this._def,unknownKeys:\\\"strip\\\"})}passthrough(){return new t({...this._def,unknownKeys:\\\"passthrough\\\"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:B.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let n={};for(let a of Y.objectKeys(e))e[a]&&this.shape[a]&&(n[a]=this.shape[a]);return new t({...this._def,shape:()=>n})}omit(e){let n={};for(let a of Y.objectKeys(this.shape))e[a]||(n[a]=this.shape[a]);return new t({...this._def,shape:()=>n})}deepPartial(){return Oi(this)}partial(e){let n={};for(let a of Y.objectKeys(this.shape)){let i=this.shape[a];e&&!e[a]?n[a]=i:n[a]=i.optional()}return new t({...this._def,shape:()=>n})}required(e){let n={};for(let a of Y.objectKeys(this.shape))if(e&&!e[a])n[a]=this.shape[a];else{let l=this.shape[a];for(;l instanceof ye;)l=l._def.innerType;n[a]=l}return new t({...this._def,shape:()=>n})}keyof(){return pp(Y.objectKeys(this.shape))}};Vt.create=(t,e)=>new Vt({shape:()=>t,unknownKeys:\\\"strip\\\",catchall:be.create(),typeName:B.ZodObject,...H(e)});Vt.strictCreate=(t,e)=>new Vt({shape:()=>t,unknownKeys:\\\"strict\\\",catchall:be.create(),typeName:B.ZodObject,...H(e)});Vt.lazycreate=(t,e)=>new Vt({shape:t,unknownKeys:\\\"strip\\\",catchall:be.create(),typeName:B.ZodObject,...H(e)});var Ta=class extends j{_parse(e){let{ctx:n}=this._processInputParams(e),a=this._def.options;function i(l){for(let r of l)if(r.result.status===\\\"valid\\\")return r.result;for(let r of l)if(r.result.status===\\\"dirty\\\")return n.common.issues.push(...r.ctx.common.issues),r.result;let u=l.map(r=>new Zt(r.ctx.common.issues));return E(n,{code:_.invalid_union,unionErrors:u}),O}if(n.common.async)return Promise.all(a.map(async l=>{let u={...n,common:{...n.common,issues:[]},parent:null};return{result:await l._parseAsync({data:n.data,path:n.path,parent:u}),ctx:u}})).then(i);{let l,u=[];for(let s of a){let c={...n,common:{...n.common,issues:[]},parent:null},o=s._parseSync({data:n.data,path:n.path,parent:c});if(o.status===\\\"valid\\\")return o;o.status===\\\"dirty\\\"&&!l&&(l={result:o,ctx:c}),c.common.issues.length&&u.push(c.common.issues)}if(l)return n.common.issues.push(...l.ctx.common.issues),l.result;let r=u.map(s=>new Zt(s));return E(n,{code:_.invalid_union,unionErrors:r}),O}}get options(){return this._def.options}};Ta.create=(t,e)=>new Ta({options:t,typeName:B.ZodUnion,...H(e)});var rn=t=>t instanceof Ea?rn(t.schema):t instanceof ve?rn(t.innerType()):t instanceof xa?[t.value]:t instanceof Aa?t.options:t instanceof Na?Y.objectValues(t.enum):t instanceof wa?rn(t._def.innerType):t instanceof Sa?[void 0]:t instanceof _a?[null]:t instanceof ye?[void 0,...rn(t.unwrap())]:t instanceof De?[null,...rn(t.unwrap())]:t instanceof kl||t instanceof Oa?rn(t.unwrap()):t instanceof Ra?rn(t._def.innerType):[],wr=class t extends j{_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==x.object)return E(n,{code:_.invalid_type,expected:x.object,received:n.parsedType}),O;let a=this.discriminator,i=n.data[a],l=this.optionsMap.get(i);return l?n.common.async?l._parseAsync({data:n.data,path:n.path,parent:n}):l._parseSync({data:n.data,path:n.path,parent:n}):(E(n,{code:_.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[a]}),O)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,a){let i=new Map;for(let l of n){let u=rn(l.shape[e]);if(!u.length)throw new Error(`A discriminator value for key \\\\`${e}\\\\` could not be extracted from all schema options`);for(let r of u){if(i.has(r))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(r)}`);i.set(r,l)}}return new t({typeName:B.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:i,...H(a)})}};function jo(t,e){let n=Ce(t),a=Ce(e);if(t===e)return{valid:!0,data:t};if(n===x.object&&a===x.object){let i=Y.objectKeys(e),l=Y.objectKeys(t).filter(r=>i.indexOf(r)!==-1),u={...t,...e};for(let r of l){let s=jo(t[r],e[r]);if(!s.valid)return{valid:!1};u[r]=s.data}return{valid:!0,data:u}}else if(n===x.array&&a===x.array){if(t.length!==e.length)return{valid:!1};let i=[];for(let l=0;l<t.length;l++){let u=t[l],r=e[l],s=jo(u,r);if(!s.valid)return{valid:!1};i.push(s.data)}return{valid:!0,data:i}}else return n===x.date&&a===x.date&&+t==+e?{valid:!0,data:t}:{valid:!1}}var ba=class extends j{_parse(e){let{status:n,ctx:a}=this._processInputParams(e),i=(l,u)=>{if(Ar(l)||Ar(u))return O;let r=jo(l.value,u.value);return r.valid?((Nr(l)||Nr(u))&&n.dirty(),{status:n.value,value:r.data}):(E(a,{code:_.invalid_intersection_types}),O)};return a.common.async?Promise.all([this._def.left._parseAsync({data:a.data,path:a.path,parent:a}),this._def.right._parseAsync({data:a.data,path:a.path,parent:a})]).then(([l,u])=>i(l,u)):i(this._def.left._parseSync({data:a.data,path:a.path,parent:a}),this._def.right._parseSync({data:a.data,path:a.path,parent:a}))}};ba.create=(t,e,n)=>new ba({left:t,right:e,typeName:B.ZodIntersection,...H(n)});var Ue=class t extends j{_parse(e){let{status:n,ctx:a}=this._processInputParams(e);if(a.parsedType!==x.array)return E(a,{code:_.invalid_type,expected:x.array,received:a.parsedType}),O;if(a.data.length<this._def.items.length)return E(a,{code:_.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:\\\"array\\\"}),O;!this._def.rest&&a.data.length>this._def.items.length&&(E(a,{code:_.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:\\\"array\\\"}),n.dirty());let l=[...a.data].map((u,r)=>{let s=this._def.items[r]||this._def.rest;return s?s._parse(new ge(a,u,a.path,r)):null}).filter(u=>!!u);return a.common.async?Promise.all(l).then(u=>wt.mergeArray(n,u)):wt.mergeArray(n,l)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};Ue.create=(t,e)=>{if(!Array.isArray(t))throw new Error(\\\"You must pass an array of schemas to z.tuple([ ... ])\\\");return new Ue({items:t,typeName:B.ZodTuple,rest:null,...H(e)})};var Rr=class t extends j{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:a}=this._processInputParams(e);if(a.parsedType!==x.object)return E(a,{code:_.invalid_type,expected:x.object,received:a.parsedType}),O;let i=[],l=this._def.keyType,u=this._def.valueType;for(let r in a.data)i.push({key:l._parse(new ge(a,r,a.path,r)),value:u._parse(new ge(a,a.data[r],a.path,r)),alwaysSet:r in a.data});return a.common.async?wt.mergeObjectAsync(n,i):wt.mergeObjectSync(n,i)}get element(){return this._def.valueType}static create(e,n,a){return n instanceof j?new t({keyType:e,valueType:n,typeName:B.ZodRecord,...H(a)}):new t({keyType:Yn.create(),valueType:e,typeName:B.ZodRecord,...H(n)})}},Mi=class extends j{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:a}=this._processInputParams(e);if(a.parsedType!==x.map)return E(a,{code:_.invalid_type,expected:x.map,received:a.parsedType}),O;let i=this._def.keyType,l=this._def.valueType,u=[...a.data.entries()].map(([r,s],c)=>({key:i._parse(new ge(a,r,a.path,[c,\\\"key\\\"])),value:l._parse(new ge(a,s,a.path,[c,\\\"value\\\"]))}));if(a.common.async){let r=new Map;return Promise.resolve().then(async()=>{for(let s of u){let c=await s.key,o=await s.value;if(c.status===\\\"aborted\\\"||o.status===\\\"aborted\\\")return O;(c.status===\\\"dirty\\\"||o.status===\\\"dirty\\\")&&n.dirty(),r.set(c.value,o.value)}return{status:n.value,value:r}})}else{let r=new Map;for(let s of u){let c=s.key,o=s.value;if(c.status===\\\"aborted\\\"||o.status===\\\"aborted\\\")return O;(c.status===\\\"dirty\\\"||o.status===\\\"dirty\\\")&&n.dirty(),r.set(c.value,o.value)}return{status:n.value,value:r}}}};Mi.create=(t,e,n)=>new Mi({valueType:e,keyType:t,typeName:B.ZodMap,...H(n)});var Ci=class t extends j{_parse(e){let{status:n,ctx:a}=this._processInputParams(e);if(a.parsedType!==x.set)return E(a,{code:_.invalid_type,expected:x.set,received:a.parsedType}),O;let i=this._def;i.minSize!==null&&a.data.size<i.minSize.value&&(E(a,{code:_.too_small,minimum:i.minSize.value,type:\\\"set\\\",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&a.data.size>i.maxSize.value&&(E(a,{code:_.too_big,maximum:i.maxSize.value,type:\\\"set\\\",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());let l=this._def.valueType;function u(s){let c=new Set;for(let o of s){if(o.status===\\\"aborted\\\")return O;o.status===\\\"dirty\\\"&&n.dirty(),c.add(o.value)}return{status:n.value,value:c}}let r=[...a.data.values()].map((s,c)=>l._parse(new ge(a,s,a.path,c)));return a.common.async?Promise.all(r).then(s=>u(s)):u(r)}min(e,n){return new t({...this._def,minSize:{value:e,message:w.toString(n)}})}max(e,n){return new t({...this._def,maxSize:{value:e,message:w.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}};Ci.create=(t,e)=>new Ci({valueType:t,minSize:null,maxSize:null,typeName:B.ZodSet,...H(e)});var Or=class t extends j{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==x.function)return E(n,{code:_.invalid_type,expected:x.function,received:n.parsedType}),O;function a(r,s){return jl({data:r,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,wi(),un].filter(c=>!!c),issueData:{code:_.invalid_arguments,argumentsError:s}})}function i(r,s){return jl({data:r,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,wi(),un].filter(c=>!!c),issueData:{code:_.invalid_return_type,returnTypeError:s}})}let l={errorMap:n.common.contextualErrorMap},u=n.data;if(this._def.returns instanceof Vn){let r=this;return Ot(async function(...s){let c=new Zt([]),o=await r._def.args.parseAsync(s,l).catch(y=>{throw c.addIssue(a(s,y)),c}),d=await Reflect.apply(u,this,o);return await r._def.returns._def.type.parseAsync(d,l).catch(y=>{throw c.addIssue(i(d,y)),c})})}else{let r=this;return Ot(function(...s){let c=r._def.args.safeParse(s,l);if(!c.success)throw new Zt([a(s,c.error)]);let o=Reflect.apply(u,this,c.data),d=r._def.returns.safeParse(o,l);if(!d.success)throw new Zt([i(o,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:Ue.create(e).rest(sn.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,n,a){return new t({args:e||Ue.create([]).rest(sn.create()),returns:n||sn.create(),typeName:B.ZodFunction,...H(a)})}},Ea=class extends j{get schema(){return this._def.getter()}_parse(e){let{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Ea.create=(t,e)=>new Ea({getter:t,typeName:B.ZodLazy,...H(e)});var xa=class extends j{_parse(e){if(e.data!==this._def.value){let n=this._getOrReturnCtx(e);return E(n,{received:n.data,code:_.invalid_literal,expected:this._def.value}),O}return{status:\\\"valid\\\",value:e.data}}get value(){return this._def.value}};xa.create=(t,e)=>new xa({value:t,typeName:B.ZodLiteral,...H(e)});function pp(t,e){return new Aa({values:t,typeName:B.ZodEnum,...H(e)})}var Aa=class t extends j{_parse(e){if(typeof e.data!=\\\"string\\\"){let n=this._getOrReturnCtx(e),a=this._def.values;return E(n,{expected:Y.joinValues(a),received:n.parsedType,code:_.invalid_type}),O}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let n=this._getOrReturnCtx(e),a=this._def.values;return E(n,{received:n.data,code:_.invalid_enum_value,options:a}),O}return Ot(e.data)}get options(){return this._def.values}get enum(){let e={};for(let n of this._def.values)e[n]=n;return e}get Values(){let e={};for(let n of this._def.values)e[n]=n;return e}get Enum(){let e={};for(let n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return t.create(e,{...this._def,...n})}exclude(e,n=this._def){return t.create(this.options.filter(a=>!e.includes(a)),{...this._def,...n})}};Aa.create=pp;var Na=class extends j{_parse(e){let n=Y.getValidEnumValues(this._def.values),a=this._getOrReturnCtx(e);if(a.parsedType!==x.string&&a.parsedType!==x.number){let i=Y.objectValues(n);return E(a,{expected:Y.joinValues(i),received:a.parsedType,code:_.invalid_type}),O}if(this._cache||(this._cache=new Set(Y.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let i=Y.objectValues(n);return E(a,{received:a.data,code:_.invalid_enum_value,options:i}),O}return Ot(e.data)}get enum(){return this._def.values}};Na.create=(t,e)=>new Na({values:t,typeName:B.ZodNativeEnum,...H(e)});var Vn=class extends j{unwrap(){return this._def.type}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==x.promise&&n.common.async===!1)return E(n,{code:_.invalid_type,expected:x.promise,received:n.parsedType}),O;let a=n.parsedType===x.promise?n.data:Promise.resolve(n.data);return Ot(a.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}};Vn.create=(t,e)=>new Vn({type:t,typeName:B.ZodPromise,...H(e)});var ve=class extends j{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===B.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:n,ctx:a}=this._processInputParams(e),i=this._def.effect||null,l={addIssue:u=>{E(a,u),u.fatal?n.abort():n.dirty()},get path(){return a.path}};if(l.addIssue=l.addIssue.bind(l),i.type===\\\"preprocess\\\"){let u=i.transform(a.data,l);if(a.common.async)return Promise.resolve(u).then(async r=>{if(n.value===\\\"aborted\\\")return O;let s=await this._def.schema._parseAsync({data:r,path:a.path,parent:a});return s.status===\\\"aborted\\\"?O:s.status===\\\"dirty\\\"?ma(s.value):n.value===\\\"dirty\\\"?ma(s.value):s});{if(n.value===\\\"aborted\\\")return O;let r=this._def.schema._parseSync({data:u,path:a.path,parent:a});return r.status===\\\"aborted\\\"?O:r.status===\\\"dirty\\\"?ma(r.value):n.value===\\\"dirty\\\"?ma(r.value):r}}if(i.type===\\\"refinement\\\"){let u=r=>{let s=i.refinement(r,l);if(a.common.async)return Promise.resolve(s);if(s instanceof Promise)throw new Error(\\\"Async refinement encountered during synchronous parse operation. Use .parseAsync instead.\\\");return r};if(a.common.async===!1){let r=this._def.schema._parseSync({data:a.data,path:a.path,parent:a});return r.status===\\\"aborted\\\"?O:(r.status===\\\"dirty\\\"&&n.dirty(),u(r.value),{status:n.value,value:r.value})}else return this._def.schema._parseAsync({data:a.data,path:a.path,parent:a}).then(r=>r.status===\\\"aborted\\\"?O:(r.status===\\\"dirty\\\"&&n.dirty(),u(r.value).then(()=>({status:n.value,value:r.value}))))}if(i.type===\\\"transform\\\")if(a.common.async===!1){let u=this._def.schema._parseSync({data:a.data,path:a.path,parent:a});if(!Ln(u))return O;let r=i.transform(u.value,l);if(r instanceof Promise)throw new Error(\\\"Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.\\\");return{status:n.value,value:r}}else return this._def.schema._parseAsync({data:a.data,path:a.path,parent:a}).then(u=>Ln(u)?Promise.resolve(i.transform(u.value,l)).then(r=>({status:n.value,value:r})):O);Y.assertNever(i)}};ve.create=(t,e,n)=>new ve({schema:t,typeName:B.ZodEffects,effect:e,...H(n)});ve.createWithPreprocess=(t,e,n)=>new ve({schema:e,effect:{type:\\\"preprocess\\\",transform:t},typeName:B.ZodEffects,...H(n)});var ye=class extends j{_parse(e){return this._getType(e)===x.undefined?Ot(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};ye.create=(t,e)=>new ye({innerType:t,typeName:B.ZodOptional,...H(e)});var De=class extends j{_parse(e){return this._getType(e)===x.null?Ot(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};De.create=(t,e)=>new De({innerType:t,typeName:B.ZodNullable,...H(e)});var wa=class extends j{_parse(e){let{ctx:n}=this._processInputParams(e),a=n.data;return n.parsedType===x.undefined&&(a=this._def.defaultValue()),this._def.innerType._parse({data:a,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};wa.create=(t,e)=>new wa({innerType:t,typeName:B.ZodDefault,defaultValue:typeof e.default==\\\"function\\\"?e.default:()=>e.default,...H(e)});var Ra=class extends j{_parse(e){let{ctx:n}=this._processInputParams(e),a={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:a.data,path:a.path,parent:{...a}});return Ri(i)?i.then(l=>({status:\\\"valid\\\",value:l.status===\\\"valid\\\"?l.value:this._def.catchValue({get error(){return new Zt(a.common.issues)},input:a.data})})):{status:\\\"valid\\\",value:i.status===\\\"valid\\\"?i.value:this._def.catchValue({get error(){return new Zt(a.common.issues)},input:a.data})}}removeCatch(){return this._def.innerType}};Ra.create=(t,e)=>new Ra({innerType:t,typeName:B.ZodCatch,catchValue:typeof e.catch==\\\"function\\\"?e.catch:()=>e.catch,...H(e)});var Ui=class extends j{_parse(e){if(this._getType(e)!==x.nan){let a=this._getOrReturnCtx(e);return E(a,{code:_.invalid_type,expected:x.nan,received:a.parsedType}),O}return{status:\\\"valid\\\",value:e.data}}};Ui.create=t=>new Ui({typeName:B.ZodNaN,...H(t)});var o2=Symbol(\\\"zod_brand\\\"),kl=class extends j{_parse(e){let{ctx:n}=this._processInputParams(e),a=n.data;return this._def.type._parse({data:a,path:n.path,parent:n})}unwrap(){return this._def.type}},Ll=class t extends j{_parse(e){let{status:n,ctx:a}=this._processInputParams(e);if(a.common.async)return(async()=>{let l=await this._def.in._parseAsync({data:a.data,path:a.path,parent:a});return l.status===\\\"aborted\\\"?O:l.status===\\\"dirty\\\"?(n.dirty(),ma(l.value)):this._def.out._parseAsync({data:l.value,path:a.path,parent:a})})();{let i=this._def.in._parseSync({data:a.data,path:a.path,parent:a});return i.status===\\\"aborted\\\"?O:i.status===\\\"dirty\\\"?(n.dirty(),{status:\\\"dirty\\\",value:i.value}):this._def.out._parseSync({data:i.value,path:a.path,parent:a})}}static create(e,n){return new t({in:e,out:n,typeName:B.ZodPipeline})}},Oa=class extends j{_parse(e){let n=this._def.innerType._parse(e),a=i=>(Ln(i)&&(i.value=Object.freeze(i.value)),i);return Ri(n)?n.then(i=>a(i)):a(n)}unwrap(){return this._def.innerType}};Oa.create=(t,e)=>new Oa({innerType:t,typeName:B.ZodReadonly,...H(e)});function fp(t,e){let n=typeof t==\\\"function\\\"?t(e):typeof t==\\\"string\\\"?{message:t}:t;return typeof n==\\\"string\\\"?{message:n}:n}function yp(t,e={},n){return t?Zn.create().superRefine((a,i)=>{let l=t(a);if(l instanceof Promise)return l.then(u=>{if(!u){let r=fp(e,a),s=r.fatal??n??!0;i.addIssue({code:\\\"custom\\\",...r,fatal:s})}});if(!l){let u=fp(e,a),r=u.fatal??n??!0;i.addIssue({code:\\\"custom\\\",...u,fatal:r})}}):Zn.create()}var f2={object:Vt.lazycreate},B;(function(t){t.ZodString=\\\"ZodString\\\",t.ZodNumber=\\\"ZodNumber\\\",t.ZodNaN=\\\"ZodNaN\\\",t.ZodBigInt=\\\"ZodBigInt\\\",t.ZodBoolean=\\\"ZodBoolean\\\",t.ZodDate=\\\"ZodDate\\\",t.ZodSymbol=\\\"ZodSymbol\\\",t.ZodUndefined=\\\"ZodUndefined\\\",t.ZodNull=\\\"ZodNull\\\",t.ZodAny=\\\"ZodAny\\\",t.ZodUnknown=\\\"ZodUnknown\\\",t.ZodNever=\\\"ZodNever\\\",t.ZodVoid=\\\"ZodVoid\\\",t.ZodArray=\\\"ZodArray\\\",t.ZodObject=\\\"ZodObject\\\",t.ZodUnion=\\\"ZodUnion\\\",t.ZodDiscriminatedUnion=\\\"ZodDiscriminatedUnion\\\",t.ZodIntersection=\\\"ZodIntersection\\\",t.ZodTuple=\\\"ZodTuple\\\",t.ZodRecord=\\\"ZodRecord\\\",t.ZodMap=\\\"ZodMap\\\",t.ZodSet=\\\"ZodSet\\\",t.ZodFunction=\\\"ZodFunction\\\",t.ZodLazy=\\\"ZodLazy\\\",t.ZodLiteral=\\\"ZodLiteral\\\",t.ZodEnum=\\\"ZodEnum\\\",t.ZodEffects=\\\"ZodEffects\\\",t.ZodNativeEnum=\\\"ZodNativeEnum\\\",t.ZodOptional=\\\"ZodOptional\\\",t.ZodNullable=\\\"ZodNullable\\\",t.ZodDefault=\\\"ZodDefault\\\",t.ZodCatch=\\\"ZodCatch\\\",t.ZodPromise=\\\"ZodPromise\\\",t.ZodBranded=\\\"ZodBranded\\\",t.ZodPipeline=\\\"ZodPipeline\\\",t.ZodReadonly=\\\"ZodReadonly\\\"})(B||(B={}));var d2=(t,e={message:`Input not instance of ${t.name}`})=>yp(n=>n instanceof t,e),gp=Yn.create,vp=pa.create,h2=Ui.create,m2=ya.create,Sp=ga.create,p2=va.create,y2=zi.create,g2=Sa.create,v2=_a.create,S2=Zn.create,_2=sn.create,T2=be.create,b2=Bi.create,E2=cn.create,x2=Vt.create,A2=Vt.strictCreate,N2=Ta.create,w2=wr.create,R2=ba.create,O2=Ue.create,z2=Rr.create,B2=Mi.create,M2=Ci.create,C2=Or.create,U2=Ea.create,D2=xa.create,H2=Aa.create,q2=Na.create,j2=Vn.create,k2=ve.create,L2=ye.create,Y2=De.create,Z2=ve.createWithPreprocess,V2=Ll.create,G2=()=>gp().optional(),X2=()=>vp().optional(),Q2=()=>Sp().optional(),K2={string:(t=>Yn.create({...t,coerce:!0})),number:(t=>pa.create({...t,coerce:!0})),boolean:(t=>ga.create({...t,coerce:!0})),bigint:(t=>ya.create({...t,coerce:!0})),date:(t=>va.create({...t,coerce:!0}))};var J2=O;var _p=z.string().regex(/^[a-z0-9-]+:[a-zA-Z0-9-]+$/,{message:\\\"Network must be in CAIP-2 format (e.g., 'eip155:1', 'solana:mainnet')\\\"}),Tp=z.object({url:z.string().url({message:\\\"Resource URL must be a valid URL\\\"}),description:z.string().optional(),mimeType:z.string().optional()}),bp=z.object({scheme:z.string().min(1,{message:\\\"Scheme is required\\\"}),network:_p,asset:z.string().min(1,{message:\\\"Asset address is required\\\"}),amount:z.string().regex(/^\\\\d+$/,{message:\\\"Amount must be a non-negative integer string\\\"}),payTo:z.string().min(1,{message:\\\"PayTo address is required\\\"}),maxTimeoutSeconds:z.number().int().positive({message:\\\"maxTimeoutSeconds must be a positive integer\\\"}),extra:z.record(z.unknown())}),$2=z.object({t402Version:z.literal(2,{errorMap:()=>({message:\\\"t402Version must be 2 for V2 protocol\\\"})}),error:z.string().optional(),resource:Tp,accepts:z.array(bp).min(1,{message:\\\"At least one payment option is required\\\"}),extensions:z.record(z.unknown()).optional()}),F2=z.object({t402Version:z.literal(2,{errorMap:()=>({message:\\\"t402Version must be 2 for V2 protocol\\\"})}),resource:Tp.optional(),accepted:bp,payload:z.record(z.unknown()),extensions:z.record(z.unknown()).optional()}),tT=z.object({isValid:z.boolean(),invalidReason:z.string().optional(),payer:z.string().optional()}),I2=z.object({success:z.boolean(),transaction:z.string(),network:_p,errorReason:z.string().optional(),payer:z.string().optional(),confirmations:z.string().optional()}),W2=z.object({scheme:z.string().min(1),network:z.string().min(1),asset:z.string().min(1),amount:z.string().regex(/^\\\\d+$/),payTo:z.string().min(1),maxTimeoutSeconds:z.number().int().positive(),extra:z.record(z.unknown()).optional()}),eT=z.object({t402Version:z.literal(1).optional(),accepted:W2,payload:z.record(z.unknown())});var Ep=class xp{constructor(e){ln(this,\\\"paymentRequirementsSelector\\\"),ln(this,\\\"registeredClientSchemes\\\",new Map),ln(this,\\\"policies\\\",[]),ln(this,\\\"beforePaymentCreationHooks\\\",[]),ln(this,\\\"afterPaymentCreationHooks\\\",[]),ln(this,\\\"onPaymentCreationFailureHooks\\\",[]),this.paymentRequirementsSelector=e||((n,a)=>a[0])}static fromConfig(e){let n=new xp(e.paymentRequirementsSelector);return e.schemes.forEach(a=>{a.t402Version===1?n.registerV1(a.network,a.client):n.register(a.network,a.client)}),e.policies?.forEach(a=>{n.registerPolicy(a)}),n}register(e,n){return this._registerScheme(Do,e,n)}registerV1(e,n){return this._registerScheme(1,e,n)}registerPolicy(e){return this.policies.push(e),this}onBeforePaymentCreation(e){return this.beforePaymentCreationHooks.push(e),this}onAfterPaymentCreation(e){return this.afterPaymentCreationHooks.push(e),this}onPaymentCreationFailure(e){return this.onPaymentCreationFailureHooks.push(e),this}async createPaymentPayload(e){let n=this.registeredClientSchemes.get(e.t402Version);if(!n)throw new Error(`No client registered for t402 version: ${e.t402Version}`);let a=this.selectPaymentRequirements(e.t402Version,e.accepts),i={paymentRequired:e,selectedRequirements:a};for(let l of this.beforePaymentCreationHooks){let u=await l(i);if(u&&\\\"abort\\\"in u&&u.abort)throw new Error(`Payment creation aborted: ${u.reason}`)}try{let l=zo(n,a.scheme,a.network);if(!l)throw new Error(`No client registered for scheme: ${a.scheme} and network: ${a.network}`);let u=await l.createPaymentPayload(e.t402Version,a),r;u.t402Version===1?r=u:r={...u,extensions:e.extensions,resource:e.resource,accepted:a};let s={...i,paymentPayload:r};for(let c of this.afterPaymentCreationHooks)await c(s);return r}catch(l){let u={...i,error:l};for(let r of this.onPaymentCreationFailureHooks){let s=await r(u);if(s&&\\\"recovered\\\"in s&&s.recovered)return s.payload}throw l}}selectPaymentRequirements(e,n){let a=this.registeredClientSchemes.get(e);if(!a)throw new Error(`No client registered for t402 version: ${e}`);let i=n.filter(u=>{let r=br(a,u.network);return r?r.has(u.scheme):!1});if(i.length===0)throw new Error(`No network/scheme registered for t402 version: ${e} which comply with the payment requirements. ${JSON.stringify({t402Version:e,paymentRequirements:n,t402Versions:Array.from(this.registeredClientSchemes.keys()),networks:Array.from(a.keys()),schemes:Array.from(a.values()).map(u=>Array.from(u.keys())).flat()})}`);let l=i;for(let u of this.policies)if(l=u(e,l),l.length===0)throw new Error(`All payment requirements were filtered out by policies for t402 version: ${e}`);return this.paymentRequirementsSelector(e,l)}_registerScheme(e,n,a){this.registeredClientSchemes.has(e)||this.registeredClientSchemes.set(e,new Map);let i=this.registeredClientSchemes.get(e);i.has(n)||i.set(n,new Map);let l=i.get(n);return l.has(a.scheme)||l.set(a.scheme,a),this}};T();var ko=Ct(on(),1);function Lo({className:t=\\\"\\\"}){return(0,ko.jsx)(\\\"div\\\",{className:`spinner ${t}`,children:(0,ko.jsx)(\\\"div\\\",{})})}T();var eS={1:\\\"Ethereum\\\",10:\\\"Optimism\\\",56:\\\"BNB Smart Chain\\\",100:\\\"Gnosis\\\",137:\\\"Polygon\\\",250:\\\"Fantom\\\",324:\\\"zkSync Era\\\",5e3:\\\"Mantle\\\",8453:\\\"Base\\\",42161:\\\"Arbitrum One\\\",42170:\\\"Arbitrum Nova\\\",43114:\\\"Avalanche\\\",42220:\\\"Celo\\\",59144:\\\"Linea\\\",534352:\\\"Scroll\\\",81457:\\\"Blast\\\",34443:\\\"Mode\\\",7777777:\\\"Zora\\\",11155111:\\\"Sepolia\\\",84532:\\\"Base Sepolia\\\",421614:\\\"Arbitrum Sepolia\\\",11155420:\\\"OP Sepolia\\\",80002:\\\"Polygon Amoy\\\",97:\\\"BNB Testnet\\\",43113:\\\"Avalanche Fuji\\\",59141:\\\"Linea Sepolia\\\",534351:\\\"Scroll Sepolia\\\",300:\\\"zkSync Sepolia\\\",5003:\\\"Mantle Sepolia\\\",168587773:\\\"Blast Sepolia\\\",999999999:\\\"Zora Sepolia\\\"};var nS={MAINNET:\\\"5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\\\",DEVNET:\\\"EtWTRABZaYq6iMfeYKouRu166VU2xqa1\\\"},aS={MAINNET:\\\"mainnet\\\",TESTNET:\\\"testnet\\\"},Rp={MAINNET:\\\"mainnet\\\",NILE:\\\"nile\\\",SHASTA:\\\"shasta\\\"},iS={MAINNET:\\\"1\\\",TESTNET:\\\"2147483648\\\"},Op={NOBLE_MAINNET:\\\"noble-1\\\",NOBLE_TESTNET:\\\"grand-1\\\"},lS={MAINNET:\\\"mainnet\\\",TESTNET:\\\"testnet\\\"};function zp(t){if(t.startsWith(\\\"eip155:\\\")){let e=parseInt(t.split(\\\":\\\")[1]);return eS[e]??`Chain ${e}`}if(t.startsWith(\\\"solana:\\\"))return t.split(\\\":\\\")[1]===nS.DEVNET?\\\"Solana Devnet\\\":\\\"Solana Mainnet\\\";if(t.startsWith(\\\"ton:\\\"))return t.split(\\\":\\\")[1]===aS.TESTNET?\\\"TON Testnet\\\":\\\"TON Mainnet\\\";if(t.startsWith(\\\"tron:\\\")){let e=t.split(\\\":\\\")[1];return e===Rp.NILE?\\\"TRON Nile Testnet\\\":e===Rp.SHASTA?\\\"TRON Shasta Testnet\\\":\\\"TRON Mainnet\\\"}if(t.startsWith(\\\"stacks:\\\"))return t.split(\\\":\\\")[1]===iS.TESTNET?\\\"Stacks Testnet\\\":\\\"Stacks Mainnet\\\";if(t.startsWith(\\\"cosmos:\\\")){let e=t.split(\\\":\\\")[1];return e===Op.NOBLE_MAINNET?\\\"Noble\\\":e===Op.NOBLE_TESTNET?\\\"Noble Testnet\\\":`Cosmos ${e}`}return t.startsWith(\\\"near:\\\")?t.split(\\\":\\\")[1]===lS.TESTNET?\\\"NEAR Testnet\\\":\\\"NEAR Mainnet\\\":t}T();var Gt=Ct(on(),1),Yl=[{key:\\\"connect\\\",label:\\\"Connect\\\"},{key:\\\"sign\\\",label:\\\"Sign\\\"},{key:\\\"submit\\\",label:\\\"Submit\\\"},{key:\\\"confirm\\\",label:\\\"Confirm\\\"}];function uS(t){return Yl.findIndex(e=>e.key===t)}function rS(){return(0,Gt.jsx)(\\\"svg\\\",{width:\\\"14\\\",height:\\\"14\\\",viewBox:\\\"0 0 14 14\\\",fill:\\\"none\\\",\\\"aria-hidden\\\":\\\"true\\\",children:(0,Gt.jsx)(\\\"path\\\",{d:\\\"M11.5 4L5.5 10L2.5 7\\\",stroke:\\\"currentColor\\\",strokeWidth:\\\"2\\\",strokeLinecap:\\\"round\\\",strokeLinejoin:\\\"round\\\"})})}function sS(){return(0,Gt.jsx)(\\\"svg\\\",{width:\\\"14\\\",height:\\\"14\\\",viewBox:\\\"0 0 14 14\\\",fill:\\\"none\\\",className:\\\"progress-spinner\\\",\\\"aria-hidden\\\":\\\"true\\\",children:(0,Gt.jsx)(\\\"circle\\\",{cx:\\\"7\\\",cy:\\\"7\\\",r:\\\"5\\\",stroke:\\\"currentColor\\\",strokeWidth:\\\"2\\\",strokeLinecap:\\\"round\\\",strokeDasharray:\\\"20\\\",strokeDashoffset:\\\"10\\\"})})}function Bp({currentStep:t,isProcessing:e=!1,hasError:n=!1}){let a=uS(t);return(0,Gt.jsx)(\\\"div\\\",{className:\\\"payment-progress\\\",role:\\\"progressbar\\\",\\\"aria-valuenow\\\":a+1,\\\"aria-valuemin\\\":1,\\\"aria-valuemax\\\":Yl.length,\\\"aria-label\\\":`Payment progress: ${Yl[a].label}`,children:Yl.map((i,l)=>{let u=l<a,r=l===a,s=l>a,c=\\\"progress-step\\\";return u&&(c+=\\\" completed\\\"),r&&(c+=\\\" current\\\"),r&&e&&(c+=\\\" processing\\\"),r&&n&&(c+=\\\" error\\\"),s&&(c+=\\\" pending\\\"),(0,Gt.jsxs)(\\\"div\\\",{className:c,children:[(0,Gt.jsx)(\\\"div\\\",{className:\\\"progress-step-indicator\\\",children:u?(0,Gt.jsx)(rS,{}):r&&e?(0,Gt.jsx)(sS,{}):(0,Gt.jsx)(\\\"span\\\",{className:\\\"progress-step-number\\\",children:l+1})}),(0,Gt.jsx)(\\\"span\\\",{className:\\\"progress-step-label\\\",children:i.label}),l<Yl.length-1&&(0,Gt.jsx)(\\\"div\\\",{className:`progress-connector ${u?\\\"completed\\\":\\\"\\\"}`,\\\"aria-hidden\\\":\\\"true\\\"})]},i.key)})})}T();var He=Ct(Kn(),1);T();T();var Xt={MAINNET:\\\"tron:mainnet\\\",NILE:\\\"tron:nile\\\",SHASTA:\\\"tron:shasta\\\"},Yo={[Xt.MAINNET]:\\\"TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t\\\",[Xt.NILE]:\\\"TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf\\\",[Xt.SHASTA]:\\\"TG3XXyExBkPp9nzdajDZsozEu4BkaSJozs\\\"},cS={[Xt.MAINNET]:\\\"https://api.trongrid.io\\\",[Xt.NILE]:\\\"https://nile.trongrid.io\\\",[Xt.SHASTA]:\\\"https://api.shasta.trongrid.io\\\"};function Mp(t){return t===Xt.MAINNET}function Zo(){return typeof window<\\\"u\\\"&&!!window.tronWeb}function Vo(){return Zo()&&!!window.tronWeb?.defaultAddress?.base58&&window.tronWeb.defaultAddress.base58!==\\\"\\\"}function Br(){return Vo()&&window.tronWeb?.defaultAddress?.base58||null}function Cp(t){let[e,n]=(0,He.useState)(null),[a,i]=(0,He.useState)(!1),[l,u]=(0,He.useState)(null),r=Zo(),s=!!e;(0,He.useEffect)(()=>{Vo()&&n(Br())},[]),(0,He.useEffect)(()=>{if(!r)return;let d=()=>{let b=Br();b!==e&&(n(b),b||t?.(\\\"Wallet disconnected\\\"))},m=b=>{b.data?.message?.action===\\\"accountsChanged\\\"&&d(),b.data?.message?.action===\\\"setAccount\\\"&&d(),b.data?.message?.action===\\\"disconnect\\\"&&(n(null),t?.(\\\"Wallet disconnected\\\"))};window.addEventListener(\\\"message\\\",m);let y=setInterval(d,1e3);return()=>{window.removeEventListener(\\\"message\\\",m),clearInterval(y)}},[r,e,t]);let c=(0,He.useCallback)(async()=>{if(!r){u(\\\"TronLink is not installed\\\"),t?.(\\\"Please install TronLink wallet extension\\\");return}if(!s){i(!0),u(null),t?.(\\\"Connecting to TronLink...\\\");try{window.tronLink?.request&&await window.tronLink.request({method:\\\"tron_requestAccounts\\\"}),await new Promise(m=>setTimeout(m,500));let d=Br();if(d)n(d),t?.(\\\"\\\");else throw new Error(\\\"Failed to get wallet address\\\")}catch(d){let m=d instanceof Error?d.message:\\\"Failed to connect wallet\\\";u(m),t?.(m)}finally{i(!1)}}},[r,s,t]),o=(0,He.useCallback)(()=>{n(null),u(null),t?.(\\\"\\\")},[t]);return{address:e,isConnected:s,isInstalled:r,isConnecting:a,connect:c,disconnect:o,error:l}}function Up(t){return t.length<=10?t:`${t.slice(0,6)}...${t.slice(-4)}`}T();var Di=Ct(Kn(),1);async function oS(t,e){try{if(!window.tronWeb)return console.error(\\\"TronWeb not available\\\"),0n;let a=await(await window.tronWeb.contract().at(e)).balanceOf(t).call();if(typeof a==\\\"string\\\"||typeof a==\\\"number\\\")return BigInt(a);if(a&&typeof a==\\\"object\\\"){if(\\\"_hex\\\"in a&&typeof a._hex==\\\"string\\\")return BigInt(a._hex);if(\\\"toNumber\\\"in a&&typeof a.toNumber==\\\"function\\\")return BigInt(a.toNumber())}return 0n}catch(n){return console.error(\\\"Failed to fetch TRC-20 balance:\\\",n),0n}}function fS(t,e=6){let n=BigInt(10**e),a=t/n,u=(t%n).toString().padStart(e,\\\"0\\\").replace(/0+$/,\\\"\\\").padEnd(2,\\\"0\\\");return`${a}.${u}`}function Dp({address:t,paymentRequired:e,onStatus:n}){let[a,i]=(0,Di.useState)(null),[l,u]=(0,Di.useState)(!1),r=e.accepts[0],s=r?.network||Xt.NILE,c=r?.asset||Yo[s]||Yo[Xt.NILE],o=(0,Di.useCallback)(async y=>{let b=y||t;if(!b)return null;u(!0),n?.(\\\"Fetching USDT balance...\\\");try{let N=await oS(b,c);return i(N),n?.(\\\"\\\"),N}catch(N){return console.error(\\\"Failed to fetch balance:\\\",N),n?.(\\\"Failed to fetch balance\\\"),null}finally{u(!1)}},[t,c,n]),d=(0,Di.useCallback)(()=>{i(null)},[]),m=a!==null?fS(a):null;return{balance:a,formattedBalance:m,isFetching:l,refreshBalance:o,resetBalance:d}}T();var Hp=Ct(Kn(),1),dS=1e8;function hS(t){return{get address(){return t},async getBlockInfo(){if(!window.tronWeb)throw new Error(\\\"TronWeb not available\\\");let e=await window.tronWeb.trx.getBlock(\\\"latest\\\"),n=e.blockID;return{refBlockBytes:n.slice(12,16),refBlockHash:n.slice(16,32),expiration:e.block_header.raw_data.timestamp+6e4}},async signTransaction(e){if(!window.tronWeb)throw new Error(\\\"TronWeb not available\\\");let{contractAddress:n,to:a,amount:i,feeLimit:l=dS}=e,u=\\\"transfer(address,uint256)\\\",r=window.tronWeb.address.toHex(a),s=await window.tronWeb.transactionBuilder.triggerSmartContract(n,u,{feeLimit:l,callValue:0},[{type:\\\"address\\\",value:r},{type:\\\"uint256\\\",value:i}],t);if(!s.result?.result)throw new Error(\\\"Failed to build transaction\\\");return(await window.tronWeb.trx.sign(s.transaction)).raw_data_hex}}}function qp(t,e){return(0,Hp.useMemo)(()=>!t||!window.tronWeb?null:hS(t),[t])}var Q=Ct(on(),1);function jp({paymentRequired:t,onSuccessfulResponse:e}){let[n,a]=(0,ae.useState)(\\\"\\\"),[i,l]=(0,ae.useState)(!1),[u,r]=(0,ae.useState)(!0),[s,c]=(0,ae.useState)(\\\"connect\\\"),[o,d]=(0,ae.useState)(!1),m=window.t402,y=m.amount,b=t.accepts[0];if(!b)throw new Error(\\\"No payment requirements in paymentRequired.accepts\\\");let N=b.network,K=zp(N),h=Mp(N),f=h?Xt.MAINNET:Xt.NILE,{address:p,isConnected:v,isInstalled:R,isConnecting:V,connect:A,disconnect:C}=Cp(a),{balance:q,formattedBalance:G,isFetching:Ee,refreshBalance:za,resetBalance:Go}=Dp({address:p,paymentRequired:t,onStatus:a}),Mr=qp(p,f);(0,ae.useEffect)(()=>{p&&za(p)},[p,za]),(0,ae.useEffect)(()=>{v?s===\\\"connect\\\"&&c(\\\"sign\\\"):c(\\\"connect\\\")},[v,s]);let Yp=(0,ae.useCallback)(async()=>{await A()},[A]),Zp=(0,ae.useCallback)(()=>{C(),Go(),a(\\\"\\\")},[C,Go]),Vp=(0,ae.useCallback)(async()=>{if(m){if(!Mr||!p){a(\\\"Connect a TRON wallet before paying.\\\");return}l(!0),d(!0);try{if(q===null||q===0n){a(\\\"Checking USDT balance...\\\");let Xo=await za();if(!Xo||Xo===0n)throw new Error(`Insufficient balance. Make sure you have USDT on ${K}.`)}c(\\\"sign\\\"),a(\\\"Creating payment signature...\\\");let Gn=new Ep;Uo(Gn,{signer:Mr});let Xp=await Gn.createPaymentPayload(t),Qp=btoa(JSON.stringify(Xp));c(\\\"submit\\\"),a(\\\"Requesting content with payment...\\\");let Zl=await fetch(m.currentUrl,{headers:{\\\"PAYMENT-SIGNATURE\\\":Qp,\\\"Access-Control-Expose-Headers\\\":\\\"PAYMENT-RESPONSE\\\"}});if(Zl.ok)c(\\\"confirm\\\"),d(!1),await e(Zl);else throw new Error(`Request failed: ${Zl.status} ${Zl.statusText}`)}catch(Gn){a(Gn instanceof Error?Gn.message:\\\"Payment failed.\\\"),d(!1)}finally{l(!1)}}},[m,Mr,p,q,za,K,t,e]),Gp=p?Up(p):\\\"-\\\";return(0,Q.jsxs)(\\\"div\\\",{className:\\\"container gap-8\\\",children:[(0,Q.jsxs)(\\\"div\\\",{className:\\\"header\\\",children:[(0,Q.jsx)(\\\"h1\\\",{className:\\\"title\\\",children:\\\"Payment Required\\\"}),(0,Q.jsxs)(\\\"p\\\",{children:[t.resource?.description&&`${t.resource.description}.`,\\\" To access this content, please pay $\\\",y,\\\" \\\",K,\\\" USDT.\\\"]}),!h&&(0,Q.jsxs)(\\\"p\\\",{className:\\\"instructions\\\",children:[\\\"Need TRON Testnet USDT?\\\",\\\" \\\",(0,Q.jsxs)(\\\"a\\\",{href:\\\"https://nileex.io/join/getJoinPage\\\",target:\\\"_blank\\\",rel:\\\"noopener noreferrer\\\",children:[\\\"Get testnet TRX \\\",(0,Q.jsx)(\\\"u\\\",{children:\\\"here\\\"})]}),\\\" \\\",\\\"and swap for USDT.\\\"]})]}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"content w-full\\\",children:[v&&(0,Q.jsx)(Bp,{currentStep:s,isProcessing:o,hasError:!!n&&!i}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"payment-details\\\",children:[(0,Q.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Wallet:\\\"}),(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:Gp})]}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Available balance:\\\"}),(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:p?(0,Q.jsx)(\\\"button\\\",{className:\\\"balance-button\\\",onClick:()=>r(Gn=>!Gn),children:!u&&G?`$${G} USDT`:Ee?\\\"Loading...\\\":\\\"\\\\u2022\\\\u2022\\\\u2022\\\\u2022\\\\u2022 USDT\\\"}):\\\"-\\\"})]}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Amount:\\\"}),(0,Q.jsxs)(\\\"span\\\",{className:\\\"payment-value\\\",children:[\\\"$\\\",y,\\\" USDT\\\"]})]}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Network:\\\"}),(0,Q.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:K})]})]}),(0,Q.jsxs)(\\\"div\\\",{className:\\\"cta-container\\\",children:[v?(0,Q.jsx)(\\\"button\\\",{className:\\\"button button-secondary\\\",onClick:Zp,children:\\\"Disconnect\\\"}):(0,Q.jsx)(\\\"button\\\",{className:\\\"button button-primary\\\",onClick:Yp,disabled:V,children:V?(0,Q.jsx)(Lo,{}):\\\"Connect wallet\\\"}),v&&(0,Q.jsx)(\\\"button\\\",{className:\\\"button button-primary\\\",onClick:Vp,disabled:i,children:i?(0,Q.jsx)(Lo,{}):\\\"Pay now\\\"})]}),!R&&(0,Q.jsxs)(\\\"div\\\",{className:\\\"status\\\",children:[\\\"Install\\\",\\\" \\\",(0,Q.jsx)(\\\"a\\\",{href:\\\"https://www.tronlink.org/\\\",target:\\\"_blank\\\",rel:\\\"noopener noreferrer\\\",children:\\\"TronLink wallet\\\"}),\\\" \\\",\\\"to continue, then refresh this page.\\\"]}),n&&(0,Q.jsx)(\\\"div\\\",{className:\\\"status\\\",children:n})]})]})}var Lp=Ct(on(),1);window.addEventListener(\\\"load\\\",()=>{let t=document.getElementById(\\\"root\\\");if(!t){console.error(\\\"Root element not found\\\");return}let n=window.t402.paymentRequired;if(!n?.accepts?.[0]){console.error(\\\"No payment requirements found\\\");return}(0,kp.createRoot)(t).render((0,Lp.jsx)(jp,{paymentRequired:n,onSuccessfulResponse:async i=>{let l=i.headers.get(\\\"content-type\\\");if(l&&l.includes(\\\"text/html\\\"))document.documentElement.innerHTML=await i.text();else{let u=await i.blob(),r=window.URL.createObjectURL(u);window.location.href=r}}}))});})();\\n/*! Bundled license information:\\n\\nieee754/index.js:\\n  (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *)\\n\\nbuffer/index.js:\\n  (*!\\n   * The buffer module from node.js, for the browser.\\n   *\\n   * @author   Feross Aboukhadijeh <https://feross.org>\\n   * @license  MIT\\n   *)\\n\\nscheduler/cjs/scheduler.production.js:\\n  (**\\n   * @license React\\n   * scheduler.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact/cjs/react.production.js:\\n  (**\\n   * @license React\\n   * react.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact-dom/cjs/react-dom.production.js:\\n  (**\\n   * @license React\\n   * react-dom.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact-dom/cjs/react-dom-client.production.js:\\n  (**\\n   * @license React\\n   * react-dom-client.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n\\nreact/cjs/react-jsx-runtime.production.js:\\n  (**\\n   * @license React\\n   * react-jsx-runtime.production.js\\n   *\\n   * Copyright (c) Meta Platforms, Inc. and affiliates.\\n   *\\n   * This source code is licensed under the MIT license found in the\\n   * LICENSE file in the root directory of this source tree.\\n   *)\\n*/\\n</script></body></html>\";\n","// THIS FILE IS AUTO-GENERATED - DO NOT EDIT\n/**\n * Lightweight CDN shell template for TRON paywall.\n * JS/CSS loaded from jsDelivr CDN at runtime.\n */\nexport const TRON_PAYWALL_TEMPLATE = \"<!DOCTYPE html>\\n<html lang=\\\"en\\\">\\n<head>\\n    <meta charset=\\\"UTF-8\\\">\\n    <meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\">\\n    <title>Payment Required</title>\\n    <link rel=\\\"stylesheet\\\" href=\\\"https://cdn.jsdelivr.net/npm/@t402/paywall@2.8.1/dist/browser/tron.min.css\\\">\\n</head>\\n<body>\\n    <div id=\\\"root\\\"></div>\\n    <script src=\\\"https://cdn.jsdelivr.net/npm/@t402/paywall@2.8.1/dist/browser/tron.min.js\\\"></script>\\n</body>\\n</html>\";\n","let cachedCdnTemplate: string | null = null;\nlet cachedInlineTemplate: string | null = null;\n\n/**\n * Loads the TRON paywall template.\n *\n * @param mode - \"cdn\" for lightweight CDN shell (default), \"inline\" for full embedded HTML\n * @returns The template HTML string, or null if not found\n */\nexport function getTronTemplate(mode: \"cdn\" | \"inline\" = \"cdn\"): string | null {\n  if (mode === \"inline\") {\n    if (cachedInlineTemplate !== null) {\n      return cachedInlineTemplate;\n    }\n    try {\n      // eslint-disable-next-line @typescript-eslint/no-require-imports\n      const template = require(\"./gen/template-inline\");\n      cachedInlineTemplate = template.TRON_PAYWALL_TEMPLATE_INLINE;\n      return cachedInlineTemplate;\n    } catch {\n      return null;\n    }\n  }\n\n  if (cachedCdnTemplate !== null) {\n    return cachedCdnTemplate;\n  }\n  try {\n    // eslint-disable-next-line @typescript-eslint/no-require-imports\n    const template = require(\"./gen/template\");\n    cachedCdnTemplate = template.TRON_PAYWALL_TEMPLATE;\n    return cachedCdnTemplate;\n  } catch {\n    return null;\n  }\n}\n","import type { PaywallTheme } from \"./types\";\n\n/**\n * Generates the theme injection script for the paywall HTML.\n * This script applies dark mode and custom CSS variables at runtime.\n *\n * @param theme - Theme configuration\n * @returns Script string to inject into HTML\n */\nexport function generateThemeScript(theme?: PaywallTheme): string {\n  if (!theme) {\n    return \"\";\n  }\n\n  const themeConfig = JSON.stringify(theme);\n\n  return `\n  <script>\n    (function() {\n      var theme = ${themeConfig};\n      var root = document.documentElement;\n\n      // Apply dark mode\n      if (theme.mode === 'dark' ||\n          (theme.mode === 'auto' && window.matchMedia('(prefers-color-scheme: dark)').matches)) {\n        root.classList.add('dark');\n      }\n\n      // Listen for system theme changes when mode is 'auto'\n      if (theme.mode === 'auto') {\n        window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', function(e) {\n          if (e.matches) {\n            root.classList.add('dark');\n          } else {\n            root.classList.remove('dark');\n          }\n        });\n      }\n\n      // Apply custom colors\n      if (theme.colors) {\n        if (theme.colors.primary) {\n          root.style.setProperty('--button-primary-color', theme.colors.primary);\n        }\n        if (theme.colors.background) {\n          root.style.setProperty('--background-color', theme.colors.background);\n        }\n        if (theme.colors.containerBackground) {\n          root.style.setProperty('--container-background-color', theme.colors.containerBackground);\n        }\n        if (theme.colors.text) {\n          root.style.setProperty('--text-color', theme.colors.text);\n        }\n        if (theme.colors.secondaryText) {\n          root.style.setProperty('--secondary-text-color', theme.colors.secondaryText);\n        }\n        if (theme.colors.border) {\n          root.style.setProperty('--border-color', theme.colors.border);\n        }\n      }\n\n      // Apply border radius\n      if (theme.borderRadius) {\n        root.style.setProperty('--container-border-radius', theme.borderRadius);\n      }\n\n      // Apply font family\n      if (theme.fontFamily) {\n        root.style.setProperty('--font-family', theme.fontFamily);\n        document.body.style.fontFamily = theme.fontFamily;\n      }\n    })();\n  </script>`;\n}\n","import type { PaymentRequired, PaywallTheme } from \"../types\";\nimport { getTronTemplate } from \"./template-loader\";\nimport { generateThemeScript } from \"../themeUtils\";\n\n/**\n * Escapes a string for safe injection into JavaScript string literals\n *\n * @param str - The string to escape\n * @returns The escaped string\n */\nfunction escapeString(str: string): string {\n  return str\n    .replace(/\\\\/g, \"\\\\\\\\\")\n    .replace(/\"/g, '\\\\\"')\n    .replace(/'/g, \"\\\\'\")\n    .replace(/\\n/g, \"\\\\n\")\n    .replace(/\\r/g, \"\\\\r\")\n    .replace(/\\t/g, \"\\\\t\");\n}\n\ninterface TronPaywallOptions {\n  amount: number;\n  paymentRequired: PaymentRequired;\n  currentUrl: string;\n  testnet: boolean;\n  appName?: string;\n  appLogo?: string;\n  theme?: PaywallTheme;\n  deliveryMode?: \"cdn\" | \"inline\";\n  cdnBaseUrl?: string;\n}\n\n/**\n * Generates TRON-specific paywall HTML\n *\n * @param options - The options for generating the paywall\n * @param options.amount - The amount to be paid in USD\n * @param options.paymentRequired - The payment required response with accepts array\n * @param options.currentUrl - The URL of the content being accessed\n * @param options.testnet - Whether to use testnet or mainnet\n * @param options.appName - The name of the application to display\n * @param options.appLogo - The logo of the application to display\n * @returns HTML string for the paywall page\n */\nexport function getTronPaywallHtml(options: TronPaywallOptions): string {\n  const mode = options.deliveryMode ?? \"cdn\";\n  const TRON_PAYWALL_TEMPLATE = getTronTemplate(mode);\n\n  if (!TRON_PAYWALL_TEMPLATE) {\n    return `<!DOCTYPE html><html><body><h1>TRON Paywall (run pnpm build:paywall to generate full template)</h1></body></html>`;\n  }\n\n  const { amount, testnet, paymentRequired, currentUrl, appName, appLogo, theme } = options;\n\n  const logOnTestnet = testnet\n    ? \"console.log('TRON Payment required initialized:', window.t402);\"\n    : \"\";\n\n  const themeScript = generateThemeScript(theme);\n\n  const configScript = `\n  <script>\n    window.t402 = {\n      amount: ${amount},\n      paymentRequired: ${JSON.stringify(paymentRequired)},\n      testnet: ${testnet},\n      currentUrl: \"${escapeString(currentUrl)}\",\n      config: {\n        chainConfig: {},\n      },\n      appName: \"${escapeString(appName || \"\")}\",\n      appLogo: \"${escapeString(appLogo || \"\")}\",\n    };\n    ${logOnTestnet}\n  </script>`;\n\n  return TRON_PAYWALL_TEMPLATE.replace(\"</head>\", `${themeScript}${configScript}\\n</head>`);\n}\n","import type {\n  PaywallNetworkHandler,\n  PaymentRequirements,\n  PaymentRequired,\n  PaywallConfig,\n} from \"../types\";\nimport { getTronPaywallHtml } from \"./paywall\";\n\n/**\n * TRON paywall handler that supports TRON-based networks (CAIP-2 format)\n */\nexport const tronPaywall: PaywallNetworkHandler = {\n  /**\n   * Check if this handler supports the given payment requirement\n   *\n   * @param requirement - The payment requirement to check\n   * @returns True if this handler can process this requirement\n   */\n  supports(requirement: PaymentRequirements): boolean {\n    return requirement.network.startsWith(\"tron:\");\n  },\n\n  /**\n   * Generate TRON-specific paywall HTML\n   *\n   * @param requirement - The selected payment requirement\n   * @param paymentRequired - Full payment required response\n   * @param config - Paywall configuration\n   * @returns HTML string for the paywall page\n   */\n  generateHtml(\n    requirement: PaymentRequirements,\n    paymentRequired: PaymentRequired,\n    config: PaywallConfig,\n  ): string {\n    // USDT on TRON uses 6 decimals\n    const amount = requirement.amount\n      ? parseFloat(requirement.amount) / 1000000\n      : requirement.maxAmountRequired\n        ? parseFloat(requirement.maxAmountRequired) / 1000000\n        : 0;\n\n    return getTronPaywallHtml({\n      amount,\n      paymentRequired,\n      currentUrl: paymentRequired.resource?.url || config.currentUrl || \"\",\n      testnet: config.testnet ?? true,\n      appName: config.appName,\n      appLogo: config.appLogo,\n      theme: config.theme,\n    });\n  },\n};\n"]}