{"version":3,"sources":["../../../src/svm/gen/template-inline.ts","../../../src/svm/gen/template.ts","../../../src/svm/template-loader.ts","../../../src/themeUtils.ts","../../../src/svm/paywall.ts","../../../src/svm/index.ts"],"names":["SVM_PAYWALL_TEMPLATE"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAAA,IAAA,uBAAA,GAAA,EAAA;AAAA,QAAA,CAAA,uBAAA,EAAA;AAAA,EAAA,2BAAA,EAAA,MAAA;AAAA,CAAA,CAAA;AAAA,IAKa,2BAAA;AALb,IAAA,oBAAA,GAAA,KAAA,CAAA;AAAA,EAAA,gCAAA,GAAA;AAKO,IAAM,2BAAA,GAA8B,m85YAAA;AAAA,EAAA;AAAA,CAAA,CAAA;;;ACL3C,IAAA,gBAAA,GAAA,EAAA;AAAA,QAAA,CAAA,gBAAA,EAAA;AAAA,EAAA,oBAAA,EAAA,MAAA;AAAA,CAAA,CAAA;AAAA,IAKa,oBAAA;AALb,IAAA,aAAA,GAAA,KAAA,CAAA;AAAA,EAAA,yBAAA,GAAA;AAKO,IAAM,oBAAA,GAAuB,0cAAA;AAAA,EAAA;AAAA,CAAA,CAAA;;;ACLpC,IAAI,iBAAA,GAAmC,IAAA;AACvC,IAAI,oBAAA,GAAsC,IAAA;AAQnC,SAAS,cAAA,CAAe,OAAyB,KAAA,EAAsB;AAC5E,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,2BAAA;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,oBAAA;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,kBAAkB,OAAA,EAAoC;AACpE,EAAA,MAAM,IAAA,GAAO,QAAQ,YAAA,IAAgB,KAAA;AACrC,EAAA,MAAMA,qBAAAA,GAAuB,eAAe,IAAI,CAAA;AAEhD,EAAA,IAAI,CAACA,qBAAAA,EAAsB;AACzB,IAAA,OAAO,CAAA,gHAAA,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,gEAAA,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,sBAAqB,OAAA,CAAQ,SAAA,EAAW,CAAA,EAAG,WAAW,GAAG,YAAY;AAAA,OAAA,CAAW,CAAA;AACzF;;;AClEO,IAAM,UAAA,GAAoC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAO/C,SAAS,WAAA,EAA2C;AAClD,IAAA,OAAO,WAAA,CAAY,OAAA,CAAQ,UAAA,CAAW,SAAS,CAAA;AAAA,EACjD,CAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAUA,YAAA,CACE,WAAA,EACA,eAAA,EACA,MAAA,EACQ;AACR,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,iBAAA,CAAkB;AAAA,MACvB,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 SVM paywall template with all JS/CSS embedded.\n * Use deliveryMode: \"inline\" to enable this template.\n */\nexport const SVM_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 Ry=Object.create;var Tc=Object.defineProperty;var Ty=Object.getOwnPropertyDescriptor;var Sy=Object.getOwnPropertyNames;var yy=Object.getPrototypeOf,Ny=Object.prototype.hasOwnProperty;var Iy=(e,t,n)=>t in e?Tc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Hu=(e,t)=>()=>(e&&(t=e(e=0)),t);var At=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Oy=(e,t)=>{for(var n in t)Tc(e,n,{get:t[n],enumerable:!0})},vy=(e,t,n,r)=>{if(t&&typeof t==\\\"object\\\"||typeof t==\\\"function\\\")for(let a of Sy(t))!Ny.call(e,a)&&a!==n&&Tc(e,a,{get:()=>t[a],enumerable:!(r=Ty(t,a))||r.enumerable});return e};var Ke=(e,t,n)=>(n=e!=null?Ry(yy(e)):{},vy(t||!e||!e.__esModule?Tc(n,\\\"default\\\",{value:e,enumerable:!0}):n,e));var Wu=(e,t,n)=>Iy(e,typeof t!=\\\"symbol\\\"?t+\\\"\\\":t,n);var vg=At(Sc=>{\\\"use strict\\\";h();Sc.byteLength=Dy;Sc.toByteArray=My;Sc.fromByteArray=Ly;var rn=[],Ct=[],Cy=typeof Uint8Array<\\\"u\\\"?Uint8Array:Array,ju=\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\";for(Ur=0,Ig=ju.length;Ur<Ig;++Ur)rn[Ur]=ju[Ur],Ct[ju.charCodeAt(Ur)]=Ur;var Ur,Ig;Ct[45]=62;Ct[95]=63;function Og(e){var t=e.length;if(t%4>0)throw new Error(\\\"Invalid string. Length must be a multiple of 4\\\");var n=e.indexOf(\\\"=\\\");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function Dy(e){var t=Og(e),n=t[0],r=t[1];return(n+r)*3/4-r}function by(e,t,n){return(t+n)*3/4-n}function My(e){var t,n=Og(e),r=n[0],a=n[1],o=new Cy(by(e,r,a)),i=0,c=a>0?r-4:r,s;for(s=0;s<c;s+=4)t=Ct[e.charCodeAt(s)]<<18|Ct[e.charCodeAt(s+1)]<<12|Ct[e.charCodeAt(s+2)]<<6|Ct[e.charCodeAt(s+3)],o[i++]=t>>16&255,o[i++]=t>>8&255,o[i++]=t&255;return a===2&&(t=Ct[e.charCodeAt(s)]<<2|Ct[e.charCodeAt(s+1)]>>4,o[i++]=t&255),a===1&&(t=Ct[e.charCodeAt(s)]<<10|Ct[e.charCodeAt(s+1)]<<4|Ct[e.charCodeAt(s+2)]>>2,o[i++]=t>>8&255,o[i++]=t&255),o}function wy(e){return rn[e>>18&63]+rn[e>>12&63]+rn[e>>6&63]+rn[e&63]}function xy(e,t,n){for(var r,a=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(e[o+2]&255),a.push(wy(r));return a.join(\\\"\\\")}function Ly(e){for(var t,n=e.length,r=n%3,a=[],o=16383,i=0,c=n-r;i<c;i+=o)a.push(xy(e,i,i+o>c?c:i+o));return r===1?(t=e[n-1],a.push(rn[t>>2]+rn[t<<4&63]+\\\"==\\\")):r===2&&(t=(e[n-2]<<8)+e[n-1],a.push(rn[t>>10]+rn[t>>4&63]+rn[t<<2&63]+\\\"=\\\")),a.join(\\\"\\\")}});var Cg=At(Yu=>{h();Yu.read=function(e,t,n,r,a){var o,i,c=a*8-r-1,s=(1<<c)-1,u=s>>1,l=-7,d=n?a-1:0,m=n?-1:1,A=e[t+d];for(d+=m,o=A&(1<<-l)-1,A>>=-l,l+=c;l>0;o=o*256+e[t+d],d+=m,l-=8);for(i=o&(1<<-l)-1,o>>=-l,l+=r;l>0;i=i*256+e[t+d],d+=m,l-=8);if(o===0)o=1-u;else{if(o===s)return i?NaN:(A?-1:1)*(1/0);i=i+Math.pow(2,r),o=o-u}return(A?-1:1)*i*Math.pow(2,o-r)};Yu.write=function(e,t,n,r,a,o){var i,c,s,u=o*8-a-1,l=(1<<u)-1,d=l>>1,m=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,A=r?0:o-1,S=r?1:-1,O=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(c=isNaN(t)?1:0,i=l):(i=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-i))<1&&(i--,s*=2),i+d>=1?t+=m/s:t+=m*Math.pow(2,1-d),t*s>=2&&(i++,s/=2),i+d>=l?(c=0,i=l):i+d>=1?(c=(t*s-1)*Math.pow(2,a),i=i+d):(c=t*Math.pow(2,d-1)*Math.pow(2,a),i=0));a>=8;e[n+A]=c&255,A+=S,c/=256,a-=8);for(i=i<<a|c,u+=a;u>0;e[n+A]=i&255,A+=S,i/=256,u-=8);e[n+A-S]|=O*128}});var jg=At(Ma=>{\\\"use strict\\\";h();var qu=vg(),Da=Cg(),Dg=typeof Symbol==\\\"function\\\"&&typeof Symbol.for==\\\"function\\\"?Symbol.for(\\\"nodejs.util.inspect.custom\\\"):null;Ma.Buffer=p;Ma.SlowBuffer=ky;Ma.INSPECT_MAX_BYTES=50;var yc=2147483647;Ma.kMaxLength=yc;p.TYPED_ARRAY_SUPPORT=Uy();!p.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 Uy(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),e.foo()===42}catch{return!1}}Object.defineProperty(p.prototype,\\\"parent\\\",{enumerable:!0,get:function(){if(p.isBuffer(this))return this.buffer}});Object.defineProperty(p.prototype,\\\"offset\\\",{enumerable:!0,get:function(){if(p.isBuffer(this))return this.byteOffset}});function Rn(e){if(e>yc)throw new RangeError('The value \\\"'+e+'\\\" is invalid for option \\\"size\\\"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,p.prototype),t}function p(e,t,n){if(typeof e==\\\"number\\\"){if(typeof t==\\\"string\\\")throw new TypeError('The \\\"string\\\" argument must be of type string. Received type number');return $u(e)}return xg(e,t,n)}p.poolSize=8192;function xg(e,t,n){if(typeof e==\\\"string\\\")return By(e,t);if(ArrayBuffer.isView(e))return Py(e);if(e==null)throw new TypeError(\\\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \\\"+typeof e);if(an(e,ArrayBuffer)||e&&an(e.buffer,ArrayBuffer)||typeof SharedArrayBuffer<\\\"u\\\"&&(an(e,SharedArrayBuffer)||e&&an(e.buffer,SharedArrayBuffer)))return Zu(e,t,n);if(typeof e==\\\"number\\\")throw new TypeError('The \\\"value\\\" argument must not be of type number. Received type number');let r=e.valueOf&&e.valueOf();if(r!=null&&r!==e)return p.from(r,t,n);let a=Fy(e);if(a)return a;if(typeof Symbol<\\\"u\\\"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]==\\\"function\\\")return p.from(e[Symbol.toPrimitive](\\\"string\\\"),t,n);throw new TypeError(\\\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \\\"+typeof e)}p.from=function(e,t,n){return xg(e,t,n)};Object.setPrototypeOf(p.prototype,Uint8Array.prototype);Object.setPrototypeOf(p,Uint8Array);function Lg(e){if(typeof e!=\\\"number\\\")throw new TypeError('\\\"size\\\" argument must be of type number');if(e<0)throw new RangeError('The value \\\"'+e+'\\\" is invalid for option \\\"size\\\"')}function zy(e,t,n){return Lg(e),e<=0?Rn(e):t!==void 0?typeof n==\\\"string\\\"?Rn(e).fill(t,n):Rn(e).fill(t):Rn(e)}p.alloc=function(e,t,n){return zy(e,t,n)};function $u(e){return Lg(e),Rn(e<0?0:Qu(e)|0)}p.allocUnsafe=function(e){return $u(e)};p.allocUnsafeSlow=function(e){return $u(e)};function By(e,t){if((typeof t!=\\\"string\\\"||t===\\\"\\\")&&(t=\\\"utf8\\\"),!p.isEncoding(t))throw new TypeError(\\\"Unknown encoding: \\\"+t);let n=Ug(e,t)|0,r=Rn(n),a=r.write(e,t);return a!==n&&(r=r.slice(0,a)),r}function Ku(e){let t=e.length<0?0:Qu(e.length)|0,n=Rn(t);for(let r=0;r<t;r+=1)n[r]=e[r]&255;return n}function Py(e){if(an(e,Uint8Array)){let t=new Uint8Array(e);return Zu(t.buffer,t.byteOffset,t.byteLength)}return Ku(e)}function Zu(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('\\\"offset\\\" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('\\\"length\\\" is outside of buffer bounds');let r;return t===void 0&&n===void 0?r=new Uint8Array(e):n===void 0?r=new Uint8Array(e,t):r=new Uint8Array(e,t,n),Object.setPrototypeOf(r,p.prototype),r}function Fy(e){if(p.isBuffer(e)){let t=Qu(e.length)|0,n=Rn(t);return n.length===0||e.copy(n,0,0,t),n}if(e.length!==void 0)return typeof e.length!=\\\"number\\\"||el(e.length)?Rn(0):Ku(e);if(e.type===\\\"Buffer\\\"&&Array.isArray(e.data))return Ku(e.data)}function Qu(e){if(e>=yc)throw new RangeError(\\\"Attempt to allocate Buffer larger than maximum size: 0x\\\"+yc.toString(16)+\\\" bytes\\\");return e|0}function ky(e){return+e!=e&&(e=0),p.alloc(+e)}p.isBuffer=function(t){return t!=null&&t._isBuffer===!0&&t!==p.prototype};p.compare=function(t,n){if(an(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),an(n,Uint8Array)&&(n=p.from(n,n.offset,n.byteLength)),!p.isBuffer(t)||!p.isBuffer(n))throw new TypeError('The \\\"buf1\\\", \\\"buf2\\\" arguments must be one of type Buffer or Uint8Array');if(t===n)return 0;let r=t.length,a=n.length;for(let o=0,i=Math.min(r,a);o<i;++o)if(t[o]!==n[o]){r=t[o],a=n[o];break}return r<a?-1:a<r?1:0};p.isEncoding=function(t){switch(String(t).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}};p.concat=function(t,n){if(!Array.isArray(t))throw new TypeError('\\\"list\\\" argument must be an Array of Buffers');if(t.length===0)return p.alloc(0);let r;if(n===void 0)for(n=0,r=0;r<t.length;++r)n+=t[r].length;let a=p.allocUnsafe(n),o=0;for(r=0;r<t.length;++r){let i=t[r];if(an(i,Uint8Array))o+i.length>a.length?(p.isBuffer(i)||(i=p.from(i)),i.copy(a,o)):Uint8Array.prototype.set.call(a,i,o);else if(p.isBuffer(i))i.copy(a,o);else throw new TypeError('\\\"list\\\" argument must be an Array of Buffers');o+=i.length}return a};function Ug(e,t){if(p.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||an(e,ArrayBuffer))return e.byteLength;if(typeof e!=\\\"string\\\")throw new TypeError('The \\\"string\\\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let n=e.length,r=arguments.length>2&&arguments[2]===!0;if(!r&&n===0)return 0;let a=!1;for(;;)switch(t){case\\\"ascii\\\":case\\\"latin1\\\":case\\\"binary\\\":return n;case\\\"utf8\\\":case\\\"utf-8\\\":return Xu(e).length;case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return n*2;case\\\"hex\\\":return n>>>1;case\\\"base64\\\":return Wg(e).length;default:if(a)return r?-1:Xu(e).length;t=(\\\"\\\"+t).toLowerCase(),a=!0}}p.byteLength=Ug;function Gy(e,t,n){let r=!1;if((t===void 0||t<0)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),n<=0)||(n>>>=0,t>>>=0,n<=t))return\\\"\\\";for(e||(e=\\\"utf8\\\");;)switch(e){case\\\"hex\\\":return $y(this,t,n);case\\\"utf8\\\":case\\\"utf-8\\\":return Bg(this,t,n);case\\\"ascii\\\":return Zy(this,t,n);case\\\"latin1\\\":case\\\"binary\\\":return Xy(this,t,n);case\\\"base64\\\":return qy(this,t,n);case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return Qy(this,t,n);default:if(r)throw new TypeError(\\\"Unknown encoding: \\\"+e);e=(e+\\\"\\\").toLowerCase(),r=!0}}p.prototype._isBuffer=!0;function zr(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}p.prototype.swap16=function(){let t=this.length;if(t%2!==0)throw new RangeError(\\\"Buffer size must be a multiple of 16-bits\\\");for(let n=0;n<t;n+=2)zr(this,n,n+1);return this};p.prototype.swap32=function(){let t=this.length;if(t%4!==0)throw new RangeError(\\\"Buffer size must be a multiple of 32-bits\\\");for(let n=0;n<t;n+=4)zr(this,n,n+3),zr(this,n+1,n+2);return this};p.prototype.swap64=function(){let t=this.length;if(t%8!==0)throw new RangeError(\\\"Buffer size must be a multiple of 64-bits\\\");for(let n=0;n<t;n+=8)zr(this,n,n+7),zr(this,n+1,n+6),zr(this,n+2,n+5),zr(this,n+3,n+4);return this};p.prototype.toString=function(){let t=this.length;return t===0?\\\"\\\":arguments.length===0?Bg(this,0,t):Gy.apply(this,arguments)};p.prototype.toLocaleString=p.prototype.toString;p.prototype.equals=function(t){if(!p.isBuffer(t))throw new TypeError(\\\"Argument must be a Buffer\\\");return this===t?!0:p.compare(this,t)===0};p.prototype.inspect=function(){let t=\\\"\\\",n=Ma.INSPECT_MAX_BYTES;return t=this.toString(\\\"hex\\\",0,n).replace(/(.{2})/g,\\\"$1 \\\").trim(),this.length>n&&(t+=\\\" ... \\\"),\\\"<Buffer \\\"+t+\\\">\\\"};Dg&&(p.prototype[Dg]=p.prototype.inspect);p.prototype.compare=function(t,n,r,a,o){if(an(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \\\"target\\\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(n===void 0&&(n=0),r===void 0&&(r=t?t.length:0),a===void 0&&(a=0),o===void 0&&(o=this.length),n<0||r>t.length||a<0||o>this.length)throw new RangeError(\\\"out of range index\\\");if(a>=o&&n>=r)return 0;if(a>=o)return-1;if(n>=r)return 1;if(n>>>=0,r>>>=0,a>>>=0,o>>>=0,this===t)return 0;let i=o-a,c=r-n,s=Math.min(i,c),u=this.slice(a,o),l=t.slice(n,r);for(let d=0;d<s;++d)if(u[d]!==l[d]){i=u[d],c=l[d];break}return i<c?-1:c<i?1:0};function zg(e,t,n,r,a){if(e.length===0)return-1;if(typeof n==\\\"string\\\"?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,el(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0)if(a)n=0;else return-1;if(typeof t==\\\"string\\\"&&(t=p.from(t,r)),p.isBuffer(t))return t.length===0?-1:bg(e,t,n,r,a);if(typeof t==\\\"number\\\")return t=t&255,typeof Uint8Array.prototype.indexOf==\\\"function\\\"?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):bg(e,[t],n,r,a);throw new TypeError(\\\"val must be string, number or Buffer\\\")}function bg(e,t,n,r,a){let o=1,i=e.length,c=t.length;if(r!==void 0&&(r=String(r).toLowerCase(),r===\\\"ucs2\\\"||r===\\\"ucs-2\\\"||r===\\\"utf16le\\\"||r===\\\"utf-16le\\\")){if(e.length<2||t.length<2)return-1;o=2,i/=2,c/=2,n/=2}function s(l,d){return o===1?l[d]:l.readUInt16BE(d*o)}let u;if(a){let l=-1;for(u=n;u<i;u++)if(s(e,u)===s(t,l===-1?0:u-l)){if(l===-1&&(l=u),u-l+1===c)return l*o}else l!==-1&&(u-=u-l),l=-1}else for(n+c>i&&(n=i-c),u=n;u>=0;u--){let l=!0;for(let d=0;d<c;d++)if(s(e,u+d)!==s(t,d)){l=!1;break}if(l)return u}return-1}p.prototype.includes=function(t,n,r){return this.indexOf(t,n,r)!==-1};p.prototype.indexOf=function(t,n,r){return zg(this,t,n,r,!0)};p.prototype.lastIndexOf=function(t,n,r){return zg(this,t,n,r,!1)};function Vy(e,t,n,r){n=Number(n)||0;let a=e.length-n;r?(r=Number(r),r>a&&(r=a)):r=a;let o=t.length;r>o/2&&(r=o/2);let i;for(i=0;i<r;++i){let c=parseInt(t.substr(i*2,2),16);if(el(c))return i;e[n+i]=c}return i}function Hy(e,t,n,r){return Nc(Xu(t,e.length-n),e,n,r)}function Wy(e,t,n,r){return Nc(nN(t),e,n,r)}function jy(e,t,n,r){return Nc(Wg(t),e,n,r)}function Yy(e,t,n,r){return Nc(rN(t,e.length-n),e,n,r)}p.prototype.write=function(t,n,r,a){if(n===void 0)a=\\\"utf8\\\",r=this.length,n=0;else if(r===void 0&&typeof n==\\\"string\\\")a=n,r=this.length,n=0;else if(isFinite(n))n=n>>>0,isFinite(r)?(r=r>>>0,a===void 0&&(a=\\\"utf8\\\")):(a=r,r=void 0);else throw new Error(\\\"Buffer.write(string, encoding, offset[, length]) is no longer supported\\\");let o=this.length-n;if((r===void 0||r>o)&&(r=o),t.length>0&&(r<0||n<0)||n>this.length)throw new RangeError(\\\"Attempt to write outside buffer bounds\\\");a||(a=\\\"utf8\\\");let i=!1;for(;;)switch(a){case\\\"hex\\\":return Vy(this,t,n,r);case\\\"utf8\\\":case\\\"utf-8\\\":return Hy(this,t,n,r);case\\\"ascii\\\":case\\\"latin1\\\":case\\\"binary\\\":return Wy(this,t,n,r);case\\\"base64\\\":return jy(this,t,n,r);case\\\"ucs2\\\":case\\\"ucs-2\\\":case\\\"utf16le\\\":case\\\"utf-16le\\\":return Yy(this,t,n,r);default:if(i)throw new TypeError(\\\"Unknown encoding: \\\"+a);a=(\\\"\\\"+a).toLowerCase(),i=!0}};p.prototype.toJSON=function(){return{type:\\\"Buffer\\\",data:Array.prototype.slice.call(this._arr||this,0)}};function qy(e,t,n){return t===0&&n===e.length?qu.fromByteArray(e):qu.fromByteArray(e.slice(t,n))}function Bg(e,t,n){n=Math.min(e.length,n);let r=[],a=t;for(;a<n;){let o=e[a],i=null,c=o>239?4:o>223?3:o>191?2:1;if(a+c<=n){let s,u,l,d;switch(c){case 1:o<128&&(i=o);break;case 2:s=e[a+1],(s&192)===128&&(d=(o&31)<<6|s&63,d>127&&(i=d));break;case 3:s=e[a+1],u=e[a+2],(s&192)===128&&(u&192)===128&&(d=(o&15)<<12|(s&63)<<6|u&63,d>2047&&(d<55296||d>57343)&&(i=d));break;case 4:s=e[a+1],u=e[a+2],l=e[a+3],(s&192)===128&&(u&192)===128&&(l&192)===128&&(d=(o&15)<<18|(s&63)<<12|(u&63)<<6|l&63,d>65535&&d<1114112&&(i=d))}}i===null?(i=65533,c=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|i&1023),r.push(i),a+=c}return Ky(r)}var Mg=4096;function Ky(e){let t=e.length;if(t<=Mg)return String.fromCharCode.apply(String,e);let n=\\\"\\\",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Mg));return n}function Zy(e,t,n){let r=\\\"\\\";n=Math.min(e.length,n);for(let a=t;a<n;++a)r+=String.fromCharCode(e[a]&127);return r}function Xy(e,t,n){let r=\\\"\\\";n=Math.min(e.length,n);for(let a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function $y(e,t,n){let r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let a=\\\"\\\";for(let o=t;o<n;++o)a+=aN[e[o]];return a}function Qy(e,t,n){let r=e.slice(t,n),a=\\\"\\\";for(let o=0;o<r.length-1;o+=2)a+=String.fromCharCode(r[o]+r[o+1]*256);return a}p.prototype.slice=function(t,n){let r=this.length;t=~~t,n=n===void 0?r:~~n,t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),n<0?(n+=r,n<0&&(n=0)):n>r&&(n=r),n<t&&(n=t);let a=this.subarray(t,n);return Object.setPrototypeOf(a,p.prototype),a};function ze(e,t,n){if(e%1!==0||e<0)throw new RangeError(\\\"offset is not uint\\\");if(e+t>n)throw new RangeError(\\\"Trying to access beyond buffer length\\\")}p.prototype.readUintLE=p.prototype.readUIntLE=function(t,n,r){t=t>>>0,n=n>>>0,r||ze(t,n,this.length);let a=this[t],o=1,i=0;for(;++i<n&&(o*=256);)a+=this[t+i]*o;return a};p.prototype.readUintBE=p.prototype.readUIntBE=function(t,n,r){t=t>>>0,n=n>>>0,r||ze(t,n,this.length);let a=this[t+--n],o=1;for(;n>0&&(o*=256);)a+=this[t+--n]*o;return a};p.prototype.readUint8=p.prototype.readUInt8=function(t,n){return t=t>>>0,n||ze(t,1,this.length),this[t]};p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,n){return t=t>>>0,n||ze(t,2,this.length),this[t]|this[t+1]<<8};p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,n){return t=t>>>0,n||ze(t,2,this.length),this[t]<<8|this[t+1]};p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+this[t+3]*16777216};p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),this[t]*16777216+(this[t+1]<<16|this[t+2]<<8|this[t+3])};p.prototype.readBigUInt64LE=Qn(function(t){t=t>>>0,ba(t,\\\"offset\\\");let n=this[t],r=this[t+7];(n===void 0||r===void 0)&&Vo(t,this.length-8);let a=n+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24,o=this[++t]+this[++t]*2**8+this[++t]*2**16+r*2**24;return BigInt(a)+(BigInt(o)<<BigInt(32))});p.prototype.readBigUInt64BE=Qn(function(t){t=t>>>0,ba(t,\\\"offset\\\");let n=this[t],r=this[t+7];(n===void 0||r===void 0)&&Vo(t,this.length-8);let a=n*2**24+this[++t]*2**16+this[++t]*2**8+this[++t],o=this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+r;return(BigInt(a)<<BigInt(32))+BigInt(o)});p.prototype.readIntLE=function(t,n,r){t=t>>>0,n=n>>>0,r||ze(t,n,this.length);let a=this[t],o=1,i=0;for(;++i<n&&(o*=256);)a+=this[t+i]*o;return o*=128,a>=o&&(a-=Math.pow(2,8*n)),a};p.prototype.readIntBE=function(t,n,r){t=t>>>0,n=n>>>0,r||ze(t,n,this.length);let a=n,o=1,i=this[t+--a];for(;a>0&&(o*=256);)i+=this[t+--a]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*n)),i};p.prototype.readInt8=function(t,n){return t=t>>>0,n||ze(t,1,this.length),this[t]&128?(255-this[t]+1)*-1:this[t]};p.prototype.readInt16LE=function(t,n){t=t>>>0,n||ze(t,2,this.length);let r=this[t]|this[t+1]<<8;return r&32768?r|4294901760:r};p.prototype.readInt16BE=function(t,n){t=t>>>0,n||ze(t,2,this.length);let r=this[t+1]|this[t]<<8;return r&32768?r|4294901760:r};p.prototype.readInt32LE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24};p.prototype.readInt32BE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]};p.prototype.readBigInt64LE=Qn(function(t){t=t>>>0,ba(t,\\\"offset\\\");let n=this[t],r=this[t+7];(n===void 0||r===void 0)&&Vo(t,this.length-8);let a=this[t+4]+this[t+5]*2**8+this[t+6]*2**16+(r<<24);return(BigInt(a)<<BigInt(32))+BigInt(n+this[++t]*2**8+this[++t]*2**16+this[++t]*2**24)});p.prototype.readBigInt64BE=Qn(function(t){t=t>>>0,ba(t,\\\"offset\\\");let n=this[t],r=this[t+7];(n===void 0||r===void 0)&&Vo(t,this.length-8);let a=(n<<24)+this[++t]*2**16+this[++t]*2**8+this[++t];return(BigInt(a)<<BigInt(32))+BigInt(this[++t]*2**24+this[++t]*2**16+this[++t]*2**8+r)});p.prototype.readFloatLE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),Da.read(this,t,!0,23,4)};p.prototype.readFloatBE=function(t,n){return t=t>>>0,n||ze(t,4,this.length),Da.read(this,t,!1,23,4)};p.prototype.readDoubleLE=function(t,n){return t=t>>>0,n||ze(t,8,this.length),Da.read(this,t,!0,52,8)};p.prototype.readDoubleBE=function(t,n){return t=t>>>0,n||ze(t,8,this.length),Da.read(this,t,!1,52,8)};function tt(e,t,n,r,a,o){if(!p.isBuffer(e))throw new TypeError('\\\"buffer\\\" argument must be a Buffer instance');if(t>a||t<o)throw new RangeError('\\\"value\\\" argument is out of bounds');if(n+r>e.length)throw new RangeError(\\\"Index out of range\\\")}p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,n,r,a){if(t=+t,n=n>>>0,r=r>>>0,!a){let c=Math.pow(2,8*r)-1;tt(this,t,n,r,c,0)}let o=1,i=0;for(this[n]=t&255;++i<r&&(o*=256);)this[n+i]=t/o&255;return n+r};p.prototype.writeUintBE=p.prototype.writeUIntBE=function(t,n,r,a){if(t=+t,n=n>>>0,r=r>>>0,!a){let c=Math.pow(2,8*r)-1;tt(this,t,n,r,c,0)}let o=r-1,i=1;for(this[n+o]=t&255;--o>=0&&(i*=256);)this[n+o]=t/i&255;return n+r};p.prototype.writeUint8=p.prototype.writeUInt8=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,1,255,0),this[n]=t&255,n+1};p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,2,65535,0),this[n]=t&255,this[n+1]=t>>>8,n+2};p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,2,65535,0),this[n]=t>>>8,this[n+1]=t&255,n+2};p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,4,4294967295,0),this[n+3]=t>>>24,this[n+2]=t>>>16,this[n+1]=t>>>8,this[n]=t&255,n+4};p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,4,4294967295,0),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4};function Pg(e,t,n,r,a){Hg(t,r,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o=o>>8,e[n++]=o,o=o>>8,e[n++]=o,o=o>>8,e[n++]=o;let i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=i,i=i>>8,e[n++]=i,i=i>>8,e[n++]=i,i=i>>8,e[n++]=i,n}function Fg(e,t,n,r,a){Hg(t,r,a,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o=o>>8,e[n+6]=o,o=o>>8,e[n+5]=o,o=o>>8,e[n+4]=o;let i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=i,i=i>>8,e[n+2]=i,i=i>>8,e[n+1]=i,i=i>>8,e[n]=i,n+8}p.prototype.writeBigUInt64LE=Qn(function(t,n=0){return Pg(this,t,n,BigInt(0),BigInt(\\\"0xffffffffffffffff\\\"))});p.prototype.writeBigUInt64BE=Qn(function(t,n=0){return Fg(this,t,n,BigInt(0),BigInt(\\\"0xffffffffffffffff\\\"))});p.prototype.writeIntLE=function(t,n,r,a){if(t=+t,n=n>>>0,!a){let s=Math.pow(2,8*r-1);tt(this,t,n,r,s-1,-s)}let o=0,i=1,c=0;for(this[n]=t&255;++o<r&&(i*=256);)t<0&&c===0&&this[n+o-1]!==0&&(c=1),this[n+o]=(t/i>>0)-c&255;return n+r};p.prototype.writeIntBE=function(t,n,r,a){if(t=+t,n=n>>>0,!a){let s=Math.pow(2,8*r-1);tt(this,t,n,r,s-1,-s)}let o=r-1,i=1,c=0;for(this[n+o]=t&255;--o>=0&&(i*=256);)t<0&&c===0&&this[n+o+1]!==0&&(c=1),this[n+o]=(t/i>>0)-c&255;return n+r};p.prototype.writeInt8=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,1,127,-128),t<0&&(t=255+t+1),this[n]=t&255,n+1};p.prototype.writeInt16LE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,2,32767,-32768),this[n]=t&255,this[n+1]=t>>>8,n+2};p.prototype.writeInt16BE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,2,32767,-32768),this[n]=t>>>8,this[n+1]=t&255,n+2};p.prototype.writeInt32LE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,4,2147483647,-2147483648),this[n]=t&255,this[n+1]=t>>>8,this[n+2]=t>>>16,this[n+3]=t>>>24,n+4};p.prototype.writeInt32BE=function(t,n,r){return t=+t,n=n>>>0,r||tt(this,t,n,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[n]=t>>>24,this[n+1]=t>>>16,this[n+2]=t>>>8,this[n+3]=t&255,n+4};p.prototype.writeBigInt64LE=Qn(function(t,n=0){return Pg(this,t,n,-BigInt(\\\"0x8000000000000000\\\"),BigInt(\\\"0x7fffffffffffffff\\\"))});p.prototype.writeBigInt64BE=Qn(function(t,n=0){return Fg(this,t,n,-BigInt(\\\"0x8000000000000000\\\"),BigInt(\\\"0x7fffffffffffffff\\\"))});function kg(e,t,n,r,a,o){if(n+r>e.length)throw new RangeError(\\\"Index out of range\\\");if(n<0)throw new RangeError(\\\"Index out of range\\\")}function Gg(e,t,n,r,a){return t=+t,n=n>>>0,a||kg(e,t,n,4,34028234663852886e22,-34028234663852886e22),Da.write(e,t,n,r,23,4),n+4}p.prototype.writeFloatLE=function(t,n,r){return Gg(this,t,n,!0,r)};p.prototype.writeFloatBE=function(t,n,r){return Gg(this,t,n,!1,r)};function Vg(e,t,n,r,a){return t=+t,n=n>>>0,a||kg(e,t,n,8,17976931348623157e292,-17976931348623157e292),Da.write(e,t,n,r,52,8),n+8}p.prototype.writeDoubleLE=function(t,n,r){return Vg(this,t,n,!0,r)};p.prototype.writeDoubleBE=function(t,n,r){return Vg(this,t,n,!1,r)};p.prototype.copy=function(t,n,r,a){if(!p.isBuffer(t))throw new TypeError(\\\"argument should be a Buffer\\\");if(r||(r=0),!a&&a!==0&&(a=this.length),n>=t.length&&(n=t.length),n||(n=0),a>0&&a<r&&(a=r),a===r||t.length===0||this.length===0)return 0;if(n<0)throw new RangeError(\\\"targetStart out of bounds\\\");if(r<0||r>=this.length)throw new RangeError(\\\"Index out of range\\\");if(a<0)throw new RangeError(\\\"sourceEnd out of bounds\\\");a>this.length&&(a=this.length),t.length-n<a-r&&(a=t.length-n+r);let o=a-r;return this===t&&typeof Uint8Array.prototype.copyWithin==\\\"function\\\"?this.copyWithin(n,r,a):Uint8Array.prototype.set.call(t,this.subarray(r,a),n),o};p.prototype.fill=function(t,n,r,a){if(typeof t==\\\"string\\\"){if(typeof n==\\\"string\\\"?(a=n,n=0,r=this.length):typeof r==\\\"string\\\"&&(a=r,r=this.length),a!==void 0&&typeof a!=\\\"string\\\")throw new TypeError(\\\"encoding must be a string\\\");if(typeof a==\\\"string\\\"&&!p.isEncoding(a))throw new TypeError(\\\"Unknown encoding: \\\"+a);if(t.length===1){let i=t.charCodeAt(0);(a===\\\"utf8\\\"&&i<128||a===\\\"latin1\\\")&&(t=i)}}else typeof t==\\\"number\\\"?t=t&255:typeof t==\\\"boolean\\\"&&(t=Number(t));if(n<0||this.length<n||this.length<r)throw new RangeError(\\\"Out of range index\\\");if(r<=n)return this;n=n>>>0,r=r===void 0?this.length:r>>>0,t||(t=0);let o;if(typeof t==\\\"number\\\")for(o=n;o<r;++o)this[o]=t;else{let i=p.isBuffer(t)?t:p.from(t,a),c=i.length;if(c===0)throw new TypeError('The value \\\"'+t+'\\\" is invalid for argument \\\"value\\\"');for(o=0;o<r-n;++o)this[o+n]=i[o%c]}return this};var Ca={};function Ju(e,t,n){Ca[e]=class extends n{constructor(){super(),Object.defineProperty(this,\\\"message\\\",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(a){Object.defineProperty(this,\\\"code\\\",{configurable:!0,enumerable:!0,value:a,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}Ju(\\\"ERR_BUFFER_OUT_OF_BOUNDS\\\",function(e){return e?`${e} is outside of buffer bounds`:\\\"Attempt to access memory outside buffer bounds\\\"},RangeError);Ju(\\\"ERR_INVALID_ARG_TYPE\\\",function(e,t){return`The \\\"${e}\\\" argument must be of type number. Received type ${typeof t}`},TypeError);Ju(\\\"ERR_OUT_OF_RANGE\\\",function(e,t,n){let r=`The value of \\\"${e}\\\" is out of range.`,a=n;return Number.isInteger(n)&&Math.abs(n)>2**32?a=wg(String(n)):typeof n==\\\"bigint\\\"&&(a=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(a=wg(a)),a+=\\\"n\\\"),r+=` It must be ${t}. Received ${a}`,r},RangeError);function wg(e){let t=\\\"\\\",n=e.length,r=e[0]===\\\"-\\\"?1:0;for(;n>=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function Jy(e,t,n){ba(t,\\\"offset\\\"),(e[t]===void 0||e[t+n]===void 0)&&Vo(t,e.length-(n+1))}function Hg(e,t,n,r,a,o){if(e>n||e<t){let i=typeof t==\\\"bigint\\\"?\\\"n\\\":\\\"\\\",c;throw o>3?t===0||t===BigInt(0)?c=`>= 0${i} and < 2${i} ** ${(o+1)*8}${i}`:c=`>= -(2${i} ** ${(o+1)*8-1}${i}) and < 2 ** ${(o+1)*8-1}${i}`:c=`>= ${t}${i} and <= ${n}${i}`,new Ca.ERR_OUT_OF_RANGE(\\\"value\\\",c,e)}Jy(r,a,o)}function ba(e,t){if(typeof e!=\\\"number\\\")throw new Ca.ERR_INVALID_ARG_TYPE(t,\\\"number\\\",e)}function Vo(e,t,n){throw Math.floor(e)!==e?(ba(e,n),new Ca.ERR_OUT_OF_RANGE(n||\\\"offset\\\",\\\"an integer\\\",e)):t<0?new Ca.ERR_BUFFER_OUT_OF_BOUNDS:new Ca.ERR_OUT_OF_RANGE(n||\\\"offset\\\",`>= ${n?1:0} and <= ${t}`,e)}var eN=/[^+/0-9A-Za-z-_]/g;function tN(e){if(e=e.split(\\\"=\\\")[0],e=e.trim().replace(eN,\\\"\\\"),e.length<2)return\\\"\\\";for(;e.length%4!==0;)e=e+\\\"=\\\";return e}function Xu(e,t){t=t||1/0;let n,r=e.length,a=null,o=[];for(let i=0;i<r;++i){if(n=e.charCodeAt(i),n>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}else if(i+1===r){(t-=3)>-1&&o.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&o.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,n&63|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,n&63|128)}else if(n<1114112){if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,n&63|128)}else throw new Error(\\\"Invalid code point\\\")}return o}function nN(e){let t=[];for(let n=0;n<e.length;++n)t.push(e.charCodeAt(n)&255);return t}function rN(e,t){let n,r,a,o=[];for(let i=0;i<e.length&&!((t-=2)<0);++i)n=e.charCodeAt(i),r=n>>8,a=n%256,o.push(a),o.push(r);return o}function Wg(e){return qu.toByteArray(tN(e))}function Nc(e,t,n,r){let a;for(a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}function an(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function el(e){return e!==e}var aN=(function(){let e=\\\"0123456789abcdef\\\",t=new Array(256);for(let n=0;n<16;++n){let r=n*16;for(let a=0;a<16;++a)t[r+a]=e[n]+e[a]}return t})();function Qn(e){return typeof BigInt>\\\"u\\\"?oN:e}function oN(){throw new Error(\\\"BigInt not supported\\\")}});var Yg,h=Hu(()=>{\\\"use strict\\\";Yg=Ke(jg(),1);globalThis.Buffer=Yg.Buffer});var nA=At(_e=>{\\\"use strict\\\";h();function al(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<Ic(a,t))e[r]=t,e[n]=a,n=r;else break e}}function on(e){return e.length===0?null:e[0]}function vc(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var i=2*(r+1)-1,c=e[i],s=i+1,u=e[s];if(0>Ic(c,n))s<a&&0>Ic(u,c)?(e[r]=u,e[s]=n,r=s):(e[r]=c,e[i]=n,r=i);else if(s<a&&0>Ic(u,n))e[r]=u,e[s]=n,r=s;else break e}}return t}function Ic(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}_e.unstable_now=void 0;typeof performance==\\\"object\\\"&&typeof performance.now==\\\"function\\\"?(qg=performance,_e.unstable_now=function(){return qg.now()}):(tl=Date,Kg=tl.now(),_e.unstable_now=function(){return tl.now()-Kg});var qg,tl,Kg,Tn=[],Jn=[],iN=1,Dt=null,Ze=3,ol=!1,Ho=!1,Wo=!1,il=!1,$g=typeof setTimeout==\\\"function\\\"?setTimeout:null,Qg=typeof clearTimeout==\\\"function\\\"?clearTimeout:null,Zg=typeof setImmediate<\\\"u\\\"?setImmediate:null;function Oc(e){for(var t=on(Jn);t!==null;){if(t.callback===null)vc(Jn);else if(t.startTime<=e)vc(Jn),t.sortIndex=t.expirationTime,al(Tn,t);else break;t=on(Jn)}}function cl(e){if(Wo=!1,Oc(e),!Ho)if(on(Tn)!==null)Ho=!0,xa||(xa=!0,wa());else{var t=on(Jn);t!==null&&sl(cl,t.startTime-e)}}var xa=!1,jo=-1,Jg=5,eA=-1;function tA(){return il?!0:!(_e.unstable_now()-eA<Jg)}function nl(){if(il=!1,xa){var e=_e.unstable_now();eA=e;var t=!0;try{e:{Ho=!1,Wo&&(Wo=!1,Qg(jo),jo=-1),ol=!0;var n=Ze;try{t:{for(Oc(e),Dt=on(Tn);Dt!==null&&!(Dt.expirationTime>e&&tA());){var r=Dt.callback;if(typeof r==\\\"function\\\"){Dt.callback=null,Ze=Dt.priorityLevel;var a=r(Dt.expirationTime<=e);if(e=_e.unstable_now(),typeof a==\\\"function\\\"){Dt.callback=a,Oc(e),t=!0;break t}Dt===on(Tn)&&vc(Tn),Oc(e)}else vc(Tn);Dt=on(Tn)}if(Dt!==null)t=!0;else{var o=on(Jn);o!==null&&sl(cl,o.startTime-e),t=!1}}break e}finally{Dt=null,Ze=n,ol=!1}t=void 0}}finally{t?wa():xa=!1}}}var wa;typeof Zg==\\\"function\\\"?wa=function(){Zg(nl)}:typeof MessageChannel<\\\"u\\\"?(rl=new MessageChannel,Xg=rl.port2,rl.port1.onmessage=nl,wa=function(){Xg.postMessage(null)}):wa=function(){$g(nl,0)};var rl,Xg;function sl(e,t){jo=$g(function(){e(_e.unstable_now())},t)}_e.unstable_IdlePriority=5;_e.unstable_ImmediatePriority=1;_e.unstable_LowPriority=4;_e.unstable_NormalPriority=3;_e.unstable_Profiling=null;_e.unstable_UserBlockingPriority=2;_e.unstable_cancelCallback=function(e){e.callback=null};_e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(\\\"forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported\\\"):Jg=0<e?Math.floor(1e3/e):5};_e.unstable_getCurrentPriorityLevel=function(){return Ze};_e.unstable_next=function(e){switch(Ze){case 1:case 2:case 3:var t=3;break;default:t=Ze}var n=Ze;Ze=t;try{return e()}finally{Ze=n}};_e.unstable_requestPaint=function(){il=!0};_e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=Ze;Ze=e;try{return t()}finally{Ze=n}};_e.unstable_scheduleCallback=function(e,t,n){var r=_e.unstable_now();switch(typeof n==\\\"object\\\"&&n!==null?(n=n.delay,n=typeof n==\\\"number\\\"&&0<n?r+n:r):n=r,e){case 1:var a=-1;break;case 2:a=250;break;case 5:a=1073741823;break;case 4:a=1e4;break;default:a=5e3}return a=n+a,e={id:iN++,callback:t,priorityLevel:e,startTime:n,expirationTime:a,sortIndex:-1},n>r?(e.sortIndex=n,al(Jn,e),on(Tn)===null&&e===on(Jn)&&(Wo?(Qg(jo),jo=-1):Wo=!0,sl(cl,n-r))):(e.sortIndex=a,al(Tn,e),Ho||ol||(Ho=!0,xa||(xa=!0,wa()))),e};_e.unstable_shouldYield=tA;_e.unstable_wrapCallback=function(e){var t=Ze;return function(){var n=Ze;Ze=t;try{return e.apply(this,arguments)}finally{Ze=n}}}});var aA=At((ax,rA)=>{\\\"use strict\\\";h();rA.exports=nA()});var AA=At(B=>{\\\"use strict\\\";h();var dl=Symbol.for(\\\"react.transitional.element\\\"),cN=Symbol.for(\\\"react.portal\\\"),sN=Symbol.for(\\\"react.fragment\\\"),uN=Symbol.for(\\\"react.strict_mode\\\"),lN=Symbol.for(\\\"react.profiler\\\"),dN=Symbol.for(\\\"react.consumer\\\"),fN=Symbol.for(\\\"react.context\\\"),mN=Symbol.for(\\\"react.forward_ref\\\"),gN=Symbol.for(\\\"react.suspense\\\"),AN=Symbol.for(\\\"react.memo\\\"),uA=Symbol.for(\\\"react.lazy\\\"),_N=Symbol.for(\\\"react.activity\\\"),oA=Symbol.iterator;function hN(e){return e===null||typeof e!=\\\"object\\\"?null:(e=oA&&e[oA]||e[\\\"@@iterator\\\"],typeof e==\\\"function\\\"?e:null)}var lA={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dA=Object.assign,fA={};function Ua(e,t,n){this.props=e,this.context=t,this.refs=fA,this.updater=n||lA}Ua.prototype.isReactComponent={};Ua.prototype.setState=function(e,t){if(typeof e!=\\\"object\\\"&&typeof e!=\\\"function\\\"&&e!=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,e,t,\\\"setState\\\")};Ua.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\\\"forceUpdate\\\")};function mA(){}mA.prototype=Ua.prototype;function fl(e,t,n){this.props=e,this.context=t,this.refs=fA,this.updater=n||lA}var ml=fl.prototype=new mA;ml.constructor=fl;dA(ml,Ua.prototype);ml.isPureReactComponent=!0;var iA=Array.isArray;function ll(){}var le={H:null,A:null,T:null,S:null},gA=Object.prototype.hasOwnProperty;function gl(e,t,n){var r=n.ref;return{$$typeof:dl,type:e,key:t,ref:r!==void 0?r:null,props:n}}function pN(e,t){return gl(e.type,t,e.props)}function Al(e){return typeof e==\\\"object\\\"&&e!==null&&e.$$typeof===dl}function EN(e){var t={\\\"=\\\":\\\"=0\\\",\\\":\\\":\\\"=2\\\"};return\\\"$\\\"+e.replace(/[=:]/g,function(n){return t[n]})}var cA=/\\\\/+/g;function ul(e,t){return typeof e==\\\"object\\\"&&e!==null&&e.key!=null?EN(\\\"\\\"+e.key):t.toString(36)}function RN(e){switch(e.status){case\\\"fulfilled\\\":return e.value;case\\\"rejected\\\":throw e.reason;default:switch(typeof e.status==\\\"string\\\"?e.then(ll,ll):(e.status=\\\"pending\\\",e.then(function(t){e.status===\\\"pending\\\"&&(e.status=\\\"fulfilled\\\",e.value=t)},function(t){e.status===\\\"pending\\\"&&(e.status=\\\"rejected\\\",e.reason=t)})),e.status){case\\\"fulfilled\\\":return e.value;case\\\"rejected\\\":throw e.reason}}throw e}function La(e,t,n,r,a){var o=typeof e;(o===\\\"undefined\\\"||o===\\\"boolean\\\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case\\\"bigint\\\":case\\\"string\\\":case\\\"number\\\":i=!0;break;case\\\"object\\\":switch(e.$$typeof){case dl:case cN:i=!0;break;case uA:return i=e._init,La(i(e._payload),t,n,r,a)}}if(i)return a=a(e),i=r===\\\"\\\"?\\\".\\\"+ul(e,0):r,iA(a)?(n=\\\"\\\",i!=null&&(n=i.replace(cA,\\\"$&/\\\")+\\\"/\\\"),La(a,t,n,\\\"\\\",function(u){return u})):a!=null&&(Al(a)&&(a=pN(a,n+(a.key==null||e&&e.key===a.key?\\\"\\\":(\\\"\\\"+a.key).replace(cA,\\\"$&/\\\")+\\\"/\\\")+i)),t.push(a)),1;i=0;var c=r===\\\"\\\"?\\\".\\\":r+\\\":\\\";if(iA(e))for(var s=0;s<e.length;s++)r=e[s],o=c+ul(r,s),i+=La(r,t,n,o,a);else if(s=hN(e),typeof s==\\\"function\\\")for(e=s.call(e),s=0;!(r=e.next()).done;)r=r.value,o=c+ul(r,s++),i+=La(r,t,n,o,a);else if(o===\\\"object\\\"){if(typeof e.then==\\\"function\\\")return La(RN(e),t,n,r,a);throw t=String(e),Error(\\\"Objects are not valid as a React child (found: \\\"+(t===\\\"[object Object]\\\"?\\\"object with keys {\\\"+Object.keys(e).join(\\\", \\\")+\\\"}\\\":t)+\\\"). If you meant to render a collection of children, use an array instead.\\\")}return i}function Cc(e,t,n){if(e==null)return e;var r=[],a=0;return La(e,r,\\\"\\\",\\\"\\\",function(o){return t.call(n,o,a++)}),r}function TN(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var sA=typeof reportError==\\\"function\\\"?reportError:function(e){if(typeof window==\\\"object\\\"&&typeof window.ErrorEvent==\\\"function\\\"){var t=new window.ErrorEvent(\\\"error\\\",{bubbles:!0,cancelable:!0,message:typeof e==\\\"object\\\"&&e!==null&&typeof e.message==\\\"string\\\"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==\\\"object\\\"&&typeof process.emit==\\\"function\\\"){process.emit(\\\"uncaughtException\\\",e);return}console.error(e)},SN={map:Cc,forEach:function(e,t,n){Cc(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Cc(e,function(){t++}),t},toArray:function(e){return Cc(e,function(t){return t})||[]},only:function(e){if(!Al(e))throw Error(\\\"React.Children.only expected to receive a single React element child.\\\");return e}};B.Activity=_N;B.Children=SN;B.Component=Ua;B.Fragment=sN;B.Profiler=lN;B.PureComponent=fl;B.StrictMode=uN;B.Suspense=gN;B.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=le;B.__COMPILER_RUNTIME={__proto__:null,c:function(e){return le.H.useMemoCache(e)}};B.cache=function(e){return function(){return e.apply(null,arguments)}};B.cacheSignal=function(){return null};B.cloneElement=function(e,t,n){if(e==null)throw Error(\\\"The argument must be a React element, but you passed \\\"+e+\\\".\\\");var r=dA({},e.props),a=e.key;if(t!=null)for(o in t.key!==void 0&&(a=\\\"\\\"+t.key),t)!gA.call(t,o)||o===\\\"key\\\"||o===\\\"__self\\\"||o===\\\"__source\\\"||o===\\\"ref\\\"&&t.ref===void 0||(r[o]=t[o]);var o=arguments.length-2;if(o===1)r.children=n;else if(1<o){for(var i=Array(o),c=0;c<o;c++)i[c]=arguments[c+2];r.children=i}return gl(e.type,a,r)};B.createContext=function(e){return e={$$typeof:fN,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},e.Provider=e,e.Consumer={$$typeof:dN,_context:e},e};B.createElement=function(e,t,n){var r,a={},o=null;if(t!=null)for(r in t.key!==void 0&&(o=\\\"\\\"+t.key),t)gA.call(t,r)&&r!==\\\"key\\\"&&r!==\\\"__self\\\"&&r!==\\\"__source\\\"&&(a[r]=t[r]);var i=arguments.length-2;if(i===1)a.children=n;else if(1<i){for(var c=Array(i),s=0;s<i;s++)c[s]=arguments[s+2];a.children=c}if(e&&e.defaultProps)for(r in i=e.defaultProps,i)a[r]===void 0&&(a[r]=i[r]);return gl(e,o,a)};B.createRef=function(){return{current:null}};B.forwardRef=function(e){return{$$typeof:mN,render:e}};B.isValidElement=Al;B.lazy=function(e){return{$$typeof:uA,_payload:{_status:-1,_result:e},_init:TN}};B.memo=function(e,t){return{$$typeof:AN,type:e,compare:t===void 0?null:t}};B.startTransition=function(e){var t=le.T,n={};le.T=n;try{var r=e(),a=le.S;a!==null&&a(n,r),typeof r==\\\"object\\\"&&r!==null&&typeof r.then==\\\"function\\\"&&r.then(ll,sA)}catch(o){sA(o)}finally{t!==null&&n.types!==null&&(t.types=n.types),le.T=t}};B.unstable_useCacheRefresh=function(){return le.H.useCacheRefresh()};B.use=function(e){return le.H.use(e)};B.useActionState=function(e,t,n){return le.H.useActionState(e,t,n)};B.useCallback=function(e,t){return le.H.useCallback(e,t)};B.useContext=function(e){return le.H.useContext(e)};B.useDebugValue=function(){};B.useDeferredValue=function(e,t){return le.H.useDeferredValue(e,t)};B.useEffect=function(e,t){return le.H.useEffect(e,t)};B.useEffectEvent=function(e){return le.H.useEffectEvent(e)};B.useId=function(){return le.H.useId()};B.useImperativeHandle=function(e,t,n){return le.H.useImperativeHandle(e,t,n)};B.useInsertionEffect=function(e,t){return le.H.useInsertionEffect(e,t)};B.useLayoutEffect=function(e,t){return le.H.useLayoutEffect(e,t)};B.useMemo=function(e,t){return le.H.useMemo(e,t)};B.useOptimistic=function(e,t){return le.H.useOptimistic(e,t)};B.useReducer=function(e,t,n){return le.H.useReducer(e,t,n)};B.useRef=function(e){return le.H.useRef(e)};B.useState=function(e){return le.H.useState(e)};B.useSyncExternalStore=function(e,t,n){return le.H.useSyncExternalStore(e,t,n)};B.useTransition=function(){return le.H.useTransition()};B.version=\\\"19.2.4\\\"});var Sn=At((sx,_A)=>{\\\"use strict\\\";h();_A.exports=AA()});var pA=At(Qe=>{\\\"use strict\\\";h();var yN=Sn();function hA(e){var t=\\\"https://react.dev/errors/\\\"+e;if(1<arguments.length){t+=\\\"?args[]=\\\"+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=\\\"&args[]=\\\"+encodeURIComponent(arguments[n])}return\\\"Minified React error #\\\"+e+\\\"; visit \\\"+t+\\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\"}function er(){}var $e={d:{f:er,r:function(){throw Error(hA(522))},D:er,C:er,L:er,m:er,X:er,S:er,M:er},p:0,findDOMNode:null},NN=Symbol.for(\\\"react.portal\\\");function IN(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:NN,key:r==null?null:\\\"\\\"+r,children:e,containerInfo:t,implementation:n}}var Yo=yN.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function Dc(e,t){if(e===\\\"font\\\")return\\\"\\\";if(typeof t==\\\"string\\\")return t===\\\"use-credentials\\\"?t:\\\"\\\"}Qe.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=$e;Qe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)throw Error(hA(299));return IN(e,t,null,n)};Qe.flushSync=function(e){var t=Yo.T,n=$e.p;try{if(Yo.T=null,$e.p=2,e)return e()}finally{Yo.T=t,$e.p=n,$e.d.f()}};Qe.preconnect=function(e,t){typeof e==\\\"string\\\"&&(t?(t=t.crossOrigin,t=typeof t==\\\"string\\\"?t===\\\"use-credentials\\\"?t:\\\"\\\":void 0):t=null,$e.d.C(e,t))};Qe.prefetchDNS=function(e){typeof e==\\\"string\\\"&&$e.d.D(e)};Qe.preinit=function(e,t){if(typeof e==\\\"string\\\"&&t&&typeof t.as==\\\"string\\\"){var n=t.as,r=Dc(n,t.crossOrigin),a=typeof t.integrity==\\\"string\\\"?t.integrity:void 0,o=typeof t.fetchPriority==\\\"string\\\"?t.fetchPriority:void 0;n===\\\"style\\\"?$e.d.S(e,typeof t.precedence==\\\"string\\\"?t.precedence:void 0,{crossOrigin:r,integrity:a,fetchPriority:o}):n===\\\"script\\\"&&$e.d.X(e,{crossOrigin:r,integrity:a,fetchPriority:o,nonce:typeof t.nonce==\\\"string\\\"?t.nonce:void 0})}};Qe.preinitModule=function(e,t){if(typeof e==\\\"string\\\")if(typeof t==\\\"object\\\"&&t!==null){if(t.as==null||t.as===\\\"script\\\"){var n=Dc(t.as,t.crossOrigin);$e.d.M(e,{crossOrigin:n,integrity:typeof t.integrity==\\\"string\\\"?t.integrity:void 0,nonce:typeof t.nonce==\\\"string\\\"?t.nonce:void 0})}}else t==null&&$e.d.M(e)};Qe.preload=function(e,t){if(typeof e==\\\"string\\\"&&typeof t==\\\"object\\\"&&t!==null&&typeof t.as==\\\"string\\\"){var n=t.as,r=Dc(n,t.crossOrigin);$e.d.L(e,n,{crossOrigin:r,integrity:typeof t.integrity==\\\"string\\\"?t.integrity:void 0,nonce:typeof t.nonce==\\\"string\\\"?t.nonce:void 0,type:typeof t.type==\\\"string\\\"?t.type:void 0,fetchPriority:typeof t.fetchPriority==\\\"string\\\"?t.fetchPriority:void 0,referrerPolicy:typeof t.referrerPolicy==\\\"string\\\"?t.referrerPolicy:void 0,imageSrcSet:typeof t.imageSrcSet==\\\"string\\\"?t.imageSrcSet:void 0,imageSizes:typeof t.imageSizes==\\\"string\\\"?t.imageSizes:void 0,media:typeof t.media==\\\"string\\\"?t.media:void 0})}};Qe.preloadModule=function(e,t){if(typeof e==\\\"string\\\")if(t){var n=Dc(t.as,t.crossOrigin);$e.d.m(e,{as:typeof t.as==\\\"string\\\"&&t.as!==\\\"script\\\"?t.as:void 0,crossOrigin:n,integrity:typeof t.integrity==\\\"string\\\"?t.integrity:void 0})}else $e.d.m(e)};Qe.requestFormReset=function(e){$e.d.r(e)};Qe.unstable_batchedUpdates=function(e,t){return e(t)};Qe.useFormState=function(e,t,n){return Yo.H.useFormState(e,t,n)};Qe.useFormStatus=function(){return Yo.H.useHostTransitionStatus()};Qe.version=\\\"19.2.4\\\"});var TA=At((fx,RA)=>{\\\"use strict\\\";h();function EA(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\\\"u\\\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\\\"function\\\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(EA)}catch(e){console.error(e)}}EA(),RA.exports=pA()});var xE=At(eu=>{\\\"use strict\\\";h();var we=aA(),q_=Sn(),ON=TA();function R(e){var t=\\\"https://react.dev/errors/\\\"+e;if(1<arguments.length){t+=\\\"?args[]=\\\"+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=\\\"&args[]=\\\"+encodeURIComponent(arguments[n])}return\\\"Minified React error #\\\"+e+\\\"; visit \\\"+t+\\\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\\\"}function K_(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function wi(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Z_(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function X_(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function SA(e){if(wi(e)!==e)throw Error(R(188))}function vN(e){var t=e.alternate;if(!t){if(t=wi(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(a===null)break;var o=a.alternate;if(o===null){if(r=a.return,r!==null){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return SA(a),e;if(o===r)return SA(a),t;o=o.sibling}throw Error(R(188))}if(n.return!==r.return)n=a,r=o;else{for(var i=!1,c=a.child;c;){if(c===n){i=!0,n=a,r=o;break}if(c===r){i=!0,r=a,n=o;break}c=c.sibling}if(!i){for(c=o.child;c;){if(c===n){i=!0,n=o,r=a;break}if(c===r){i=!0,r=o,n=a;break}c=c.sibling}if(!i)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function $_(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=$_(e),t!==null)return t;e=e.sibling}return null}var me=Object.assign,CN=Symbol.for(\\\"react.element\\\"),bc=Symbol.for(\\\"react.transitional.element\\\"),ei=Symbol.for(\\\"react.portal\\\"),Ga=Symbol.for(\\\"react.fragment\\\"),Q_=Symbol.for(\\\"react.strict_mode\\\"),Zl=Symbol.for(\\\"react.profiler\\\"),J_=Symbol.for(\\\"react.consumer\\\"),bn=Symbol.for(\\\"react.context\\\"),Wd=Symbol.for(\\\"react.forward_ref\\\"),Xl=Symbol.for(\\\"react.suspense\\\"),$l=Symbol.for(\\\"react.suspense_list\\\"),jd=Symbol.for(\\\"react.memo\\\"),tr=Symbol.for(\\\"react.lazy\\\"),Ql=Symbol.for(\\\"react.activity\\\"),DN=Symbol.for(\\\"react.memo_cache_sentinel\\\"),yA=Symbol.iterator;function qo(e){return e===null||typeof e!=\\\"object\\\"?null:(e=yA&&e[yA]||e[\\\"@@iterator\\\"],typeof e==\\\"function\\\"?e:null)}var bN=Symbol.for(\\\"react.client.reference\\\");function Jl(e){if(e==null)return null;if(typeof e==\\\"function\\\")return e.$$typeof===bN?null:e.displayName||e.name||null;if(typeof e==\\\"string\\\")return e;switch(e){case Ga:return\\\"Fragment\\\";case Zl:return\\\"Profiler\\\";case Q_:return\\\"StrictMode\\\";case Xl:return\\\"Suspense\\\";case $l:return\\\"SuspenseList\\\";case Ql:return\\\"Activity\\\"}if(typeof e==\\\"object\\\")switch(e.$$typeof){case ei:return\\\"Portal\\\";case bn:return e.displayName||\\\"Context\\\";case J_:return(e._context.displayName||\\\"Context\\\")+\\\".Consumer\\\";case Wd:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||\\\"\\\",e=e!==\\\"\\\"?\\\"ForwardRef(\\\"+e+\\\")\\\":\\\"ForwardRef\\\"),e;case jd:return t=e.displayName||null,t!==null?t:Jl(e.type)||\\\"Memo\\\";case tr:t=e._payload,e=e._init;try{return Jl(e(t))}catch{}}return null}var ti=Array.isArray,L=q_.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,te=ON.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Vr={pending:!1,data:null,method:null,action:null},ed=[],Va=-1;function dn(e){return{current:e}}function Fe(e){0>Va||(e.current=ed[Va],ed[Va]=null,Va--)}function ue(e,t){Va++,ed[Va]=e.current,e.current=t}var ln=dn(null),pi=dn(null),fr=dn(null),us=dn(null);function ls(e,t){switch(ue(fr,t),ue(pi,e),ue(ln,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?b_(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=b_(t),e=EE(t,e);else switch(e){case\\\"svg\\\":e=1;break;case\\\"math\\\":e=2;break;default:e=0}}Fe(ln),ue(ln,e)}function io(){Fe(ln),Fe(pi),Fe(fr)}function td(e){e.memoizedState!==null&&ue(us,e);var t=ln.current,n=EE(t,e.type);t!==n&&(ue(pi,e),ue(ln,n))}function ds(e){pi.current===e&&(Fe(ln),Fe(pi)),us.current===e&&(Fe(us),Di._currentValue=Vr)}var _l,NA;function Pr(e){if(_l===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\\\n( *(at )?)/);_l=t&&t[1]||\\\"\\\",NA=-1<n.stack.indexOf(`\\n    at`)?\\\" (<anonymous>)\\\":-1<n.stack.indexOf(\\\"@\\\")?\\\"@unknown:0:0\\\":\\\"\\\"}return`\\n`+_l+e+NA}var hl=!1;function pl(e,t){if(!e||hl)return\\\"\\\";hl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){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(A){var m=A}Reflect.construct(e,[],d)}else{try{d.call()}catch(A){m=A}e.call(d.prototype)}}else{try{throw Error()}catch(A){m=A}(d=e())&&typeof d.catch==\\\"function\\\"&&d.catch(function(){})}}catch(A){if(A&&m&&typeof A.stack==\\\"string\\\")return[A.stack,m.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=\\\"DetermineComponentFrameRoot\\\";var a=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,\\\"name\\\");a&&a.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,\\\"name\\\",{value:\\\"DetermineComponentFrameRoot\\\"});var o=r.DetermineComponentFrameRoot(),i=o[0],c=o[1];if(i&&c){var s=i.split(`\\n`),u=c.split(`\\n`);for(a=r=0;r<s.length&&!s[r].includes(\\\"DetermineComponentFrameRoot\\\");)r++;for(;a<u.length&&!u[a].includes(\\\"DetermineComponentFrameRoot\\\");)a++;if(r===s.length||a===u.length)for(r=s.length-1,a=u.length-1;1<=r&&0<=a&&s[r]!==u[a];)a--;for(;1<=r&&0<=a;r--,a--)if(s[r]!==u[a]){if(r!==1||a!==1)do if(r--,a--,0>a||s[r]!==u[a]){var l=`\\n`+s[r].replace(\\\" at new \\\",\\\" at \\\");return e.displayName&&l.includes(\\\"<anonymous>\\\")&&(l=l.replace(\\\"<anonymous>\\\",e.displayName)),l}while(1<=r&&0<=a);break}}}finally{hl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:\\\"\\\")?Pr(n):\\\"\\\"}function MN(e,t){switch(e.tag){case 26:case 27:case 5:return Pr(e.type);case 16:return Pr(\\\"Lazy\\\");case 13:return e.child!==t&&t!==null?Pr(\\\"Suspense Fallback\\\"):Pr(\\\"Suspense\\\");case 19:return Pr(\\\"SuspenseList\\\");case 0:case 15:return pl(e.type,!1);case 11:return pl(e.type.render,!1);case 1:return pl(e.type,!0);case 31:return Pr(\\\"Activity\\\");default:return\\\"\\\"}}function IA(e){try{var t=\\\"\\\",n=null;do t+=MN(e,n),n=e,e=e.return;while(e);return t}catch(r){return`\\nError generating stack: `+r.message+`\\n`+r.stack}}var nd=Object.prototype.hasOwnProperty,Yd=we.unstable_scheduleCallback,El=we.unstable_cancelCallback,wN=we.unstable_shouldYield,xN=we.unstable_requestPaint,Rt=we.unstable_now,LN=we.unstable_getCurrentPriorityLevel,eh=we.unstable_ImmediatePriority,th=we.unstable_UserBlockingPriority,fs=we.unstable_NormalPriority,UN=we.unstable_LowPriority,nh=we.unstable_IdlePriority,zN=we.log,BN=we.unstable_setDisableYieldValue,xi=null,Tt=null;function cr(e){if(typeof zN==\\\"function\\\"&&BN(e),Tt&&typeof Tt.setStrictMode==\\\"function\\\")try{Tt.setStrictMode(xi,e)}catch{}}var St=Math.clz32?Math.clz32:kN,PN=Math.log,FN=Math.LN2;function kN(e){return e>>>=0,e===0?32:31-(PN(e)/FN|0)|0}var Mc=256,wc=262144,xc=4194304;function Fr(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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 e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Ps(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var a=0,o=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var c=r&134217727;return c!==0?(r=c&~o,r!==0?a=Fr(r):(i&=c,i!==0?a=Fr(i):n||(n=c&~e,n!==0&&(a=Fr(n))))):(c=r&~o,c!==0?a=Fr(c):i!==0?a=Fr(i):n||(n=r&~e,n!==0&&(a=Fr(n)))),a===0?0:t!==0&&t!==a&&(t&o)===0&&(o=a&-a,n=t&-t,o>=n||o===32&&(n&4194048)!==0)?t:a}function Li(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function GN(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+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 t+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 rh(){var e=xc;return xc<<=1,(xc&62914560)===0&&(xc=4194304),e}function Rl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ui(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function VN(e,t,n,r,a,o){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var c=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(n=i&~n;0<n;){var l=31-St(n),d=1<<l;c[l]=0,s[l]=-1;var m=u[l];if(m!==null)for(u[l]=null,l=0;l<m.length;l++){var A=m[l];A!==null&&(A.lane&=-536870913)}n&=~d}r!==0&&ah(e,r,0),o!==0&&a===0&&e.tag!==0&&(e.suspendedLanes|=o&~(i&~t))}function ah(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-St(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function oh(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-St(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}function ih(e,t){var n=t&-t;return n=(n&42)!==0?1:qd(n),(n&(e.suspendedLanes|t))!==0?0:n}function qd(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Kd(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function ch(){var e=te.p;return e!==0?e:(e=window.event,e===void 0?32:bE(e.type))}function OA(e,t){var n=te.p;try{return te.p=e,t()}finally{te.p=n}}var Ir=Math.random().toString(36).slice(2),Ve=\\\"__reactFiber$\\\"+Ir,ct=\\\"__reactProps$\\\"+Ir,po=\\\"__reactContainer$\\\"+Ir,rd=\\\"__reactEvents$\\\"+Ir,HN=\\\"__reactListeners$\\\"+Ir,WN=\\\"__reactHandles$\\\"+Ir,vA=\\\"__reactResources$\\\"+Ir,zi=\\\"__reactMarker$\\\"+Ir;function Zd(e){delete e[Ve],delete e[ct],delete e[rd],delete e[HN],delete e[WN]}function Ha(e){var t=e[Ve];if(t)return t;for(var n=e.parentNode;n;){if(t=n[po]||n[Ve]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=U_(e);e!==null;){if(n=e[Ve])return n;e=U_(e)}return t}e=n,n=e.parentNode}return null}function Eo(e){if(e=e[Ve]||e[po]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ni(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(R(33))}function Ja(e){var t=e[vA];return t||(t=e[vA]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Pe(e){e[zi]=!0}var sh=new Set,uh={};function Qr(e,t){co(e,t),co(e+\\\"Capture\\\",t)}function co(e,t){for(uh[e]=t,e=0;e<t.length;e++)sh.add(t[e])}var jN=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]*$\\\"),CA={},DA={};function YN(e){return nd.call(DA,e)?!0:nd.call(CA,e)?!1:jN.test(e)?DA[e]=!0:(CA[e]=!0,!1)}function Kc(e,t,n){if(YN(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":e.removeAttribute(t);return;case\\\"boolean\\\":var r=t.toLowerCase().slice(0,5);if(r!==\\\"data-\\\"&&r!==\\\"aria-\\\"){e.removeAttribute(t);return}}e.setAttribute(t,\\\"\\\"+n)}}function Lc(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":case\\\"boolean\\\":e.removeAttribute(t);return}e.setAttribute(t,\\\"\\\"+n)}}function yn(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case\\\"undefined\\\":case\\\"function\\\":case\\\"symbol\\\":case\\\"boolean\\\":e.removeAttribute(n);return}e.setAttributeNS(t,n,\\\"\\\"+r)}}function Mt(e){switch(typeof e){case\\\"bigint\\\":case\\\"boolean\\\":case\\\"number\\\":case\\\"string\\\":case\\\"undefined\\\":return e;case\\\"object\\\":return e;default:return\\\"\\\"}}function lh(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===\\\"input\\\"&&(t===\\\"checkbox\\\"||t===\\\"radio\\\")}function qN(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof r<\\\"u\\\"&&typeof r.get==\\\"function\\\"&&typeof r.set==\\\"function\\\"){var a=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){n=\\\"\\\"+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=\\\"\\\"+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ad(e){if(!e._valueTracker){var t=lh(e)?\\\"checked\\\":\\\"value\\\";e._valueTracker=qN(e,t,\\\"\\\"+e[t])}}function dh(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=\\\"\\\";return e&&(r=lh(e)?e.checked?\\\"true\\\":\\\"false\\\":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ms(e){if(e=e||(typeof document<\\\"u\\\"?document:void 0),typeof e>\\\"u\\\")return null;try{return e.activeElement||e.body}catch{return e.body}}var KN=/[\\\\n\\\"\\\\\\\\]/g;function Lt(e){return e.replace(KN,function(t){return\\\"\\\\\\\\\\\"+t.charCodeAt(0).toString(16)+\\\" \\\"})}function od(e,t,n,r,a,o,i,c){e.name=\\\"\\\",i!=null&&typeof i!=\\\"function\\\"&&typeof i!=\\\"symbol\\\"&&typeof i!=\\\"boolean\\\"?e.type=i:e.removeAttribute(\\\"type\\\"),t!=null?i===\\\"number\\\"?(t===0&&e.value===\\\"\\\"||e.value!=t)&&(e.value=\\\"\\\"+Mt(t)):e.value!==\\\"\\\"+Mt(t)&&(e.value=\\\"\\\"+Mt(t)):i!==\\\"submit\\\"&&i!==\\\"reset\\\"||e.removeAttribute(\\\"value\\\"),t!=null?id(e,i,Mt(t)):n!=null?id(e,i,Mt(n)):r!=null&&e.removeAttribute(\\\"value\\\"),a==null&&o!=null&&(e.defaultChecked=!!o),a!=null&&(e.checked=a&&typeof a!=\\\"function\\\"&&typeof a!=\\\"symbol\\\"),c!=null&&typeof c!=\\\"function\\\"&&typeof c!=\\\"symbol\\\"&&typeof c!=\\\"boolean\\\"?e.name=\\\"\\\"+Mt(c):e.removeAttribute(\\\"name\\\")}function fh(e,t,n,r,a,o,i,c){if(o!=null&&typeof o!=\\\"function\\\"&&typeof o!=\\\"symbol\\\"&&typeof o!=\\\"boolean\\\"&&(e.type=o),t!=null||n!=null){if(!(o!==\\\"submit\\\"&&o!==\\\"reset\\\"||t!=null)){ad(e);return}n=n!=null?\\\"\\\"+Mt(n):\\\"\\\",t=t!=null?\\\"\\\"+Mt(t):n,c||t===e.value||(e.value=t),e.defaultValue=t}r=r??a,r=typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"&&!!r,e.checked=c?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\\\"function\\\"&&typeof i!=\\\"symbol\\\"&&typeof i!=\\\"boolean\\\"&&(e.name=i),ad(e)}function id(e,t,n){t===\\\"number\\\"&&ms(e.ownerDocument)===e||e.defaultValue===\\\"\\\"+n||(e.defaultValue=\\\"\\\"+n)}function eo(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t[\\\"$\\\"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty(\\\"$\\\"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=\\\"\\\"+Mt(n),t=null,a=0;a<e.length;a++){if(e[a].value===n){e[a].selected=!0,r&&(e[a].defaultSelected=!0);return}t!==null||e[a].disabled||(t=e[a])}t!==null&&(t.selected=!0)}}function mh(e,t,n){if(t!=null&&(t=\\\"\\\"+Mt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?\\\"\\\"+Mt(n):\\\"\\\"}function gh(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(R(92));if(ti(r)){if(1<r.length)throw Error(R(93));r=r[0]}n=r}n==null&&(n=\\\"\\\"),t=n}n=Mt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==\\\"\\\"&&r!==null&&(e.value=r),ad(e)}function so(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ZN=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 bA(e,t,n){var r=t.indexOf(\\\"--\\\")===0;n==null||typeof n==\\\"boolean\\\"||n===\\\"\\\"?r?e.setProperty(t,\\\"\\\"):t===\\\"float\\\"?e.cssFloat=\\\"\\\":e[t]=\\\"\\\":r?e.setProperty(t,n):typeof n!=\\\"number\\\"||n===0||ZN.has(t)?t===\\\"float\\\"?e.cssFloat=n:e[t]=(\\\"\\\"+n).trim():e[t]=n+\\\"px\\\"}function Ah(e,t,n){if(t!=null&&typeof t!=\\\"object\\\")throw Error(R(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(\\\"--\\\")===0?e.setProperty(r,\\\"\\\"):r===\\\"float\\\"?e.cssFloat=\\\"\\\":e[r]=\\\"\\\");for(var a in t)r=t[a],t.hasOwnProperty(a)&&n[a]!==r&&bA(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&bA(e,o,t[o])}function Xd(e){if(e.indexOf(\\\"-\\\")===-1)return!1;switch(e){case\\\"annotation-xml\\\":case\\\"color-profile\\\":case\\\"font-face\\\":case\\\"font-face-src\\\":case\\\"font-face-uri\\\":case\\\"font-face-format\\\":case\\\"font-face-name\\\":case\\\"missing-glyph\\\":return!1;default:return!0}}var XN=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\\\"]]),$N=/^[\\\\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 Zc(e){return $N.test(\\\"\\\"+e)?\\\"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')\\\":e}function Mn(){}var cd=null;function $d(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Wa=null,to=null;function MA(e){var t=Eo(e);if(t&&(e=t.stateNode)){var n=e[ct]||null;e:switch(e=t.stateNode,t.type){case\\\"input\\\":if(od(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===\\\"radio\\\"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name=\\\"'+Lt(\\\"\\\"+t)+'\\\"][type=\\\"radio\\\"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[ct]||null;if(!a)throw Error(R(90));od(r,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&dh(r)}break e;case\\\"textarea\\\":mh(e,n.value,n.defaultValue);break e;case\\\"select\\\":t=n.value,t!=null&&eo(e,!!n.multiple,t,!1)}}}var Tl=!1;function _h(e,t,n){if(Tl)return e(t,n);Tl=!0;try{var r=e(t);return r}finally{if(Tl=!1,(Wa!==null||to!==null)&&(Xs(),Wa&&(t=Wa,e=to,to=Wa=null,MA(t),e)))for(t=0;t<e.length;t++)MA(e[t])}}function Ei(e,t){var n=e.stateNode;if(n===null)return null;var r=n[ct]||null;if(r===null)return null;n=r[t];e:switch(t){case\\\"onClick\\\":case\\\"onClickCapture\\\":case\\\"onDoubleClick\\\":case\\\"onDoubleClickCapture\\\":case\\\"onMouseDown\\\":case\\\"onMouseDownCapture\\\":case\\\"onMouseMove\\\":case\\\"onMouseMoveCapture\\\":case\\\"onMouseUp\\\":case\\\"onMouseUpCapture\\\":case\\\"onMouseEnter\\\":(r=!r.disabled)||(e=e.type,r=!(e===\\\"button\\\"||e===\\\"input\\\"||e===\\\"select\\\"||e===\\\"textarea\\\")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!=\\\"function\\\")throw Error(R(231,t,typeof n));return n}var zn=!(typeof window>\\\"u\\\"||typeof window.document>\\\"u\\\"||typeof window.document.createElement>\\\"u\\\"),sd=!1;if(zn)try{za={},Object.defineProperty(za,\\\"passive\\\",{get:function(){sd=!0}}),window.addEventListener(\\\"test\\\",za,za),window.removeEventListener(\\\"test\\\",za,za)}catch{sd=!1}var za,sr=null,Qd=null,Xc=null;function hh(){if(Xc)return Xc;var e,t=Qd,n=t.length,r,a=\\\"value\\\"in sr?sr.value:sr.textContent,o=a.length;for(e=0;e<n&&t[e]===a[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===a[o-r];r++);return Xc=a.slice(e,1<r?1-r:void 0)}function $c(e){var t=e.keyCode;return\\\"charCode\\\"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Uc(){return!0}function wA(){return!1}function st(e){function t(n,r,a,o,i){this._reactName=n,this._targetInst=a,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var c in e)e.hasOwnProperty(c)&&(n=e[c],this[c]=n?n(o):o[c]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Uc:wA,this.isPropagationStopped=wA,this}return me(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!=\\\"unknown\\\"&&(n.returnValue=!1),this.isDefaultPrevented=Uc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=\\\"unknown\\\"&&(n.cancelBubble=!0),this.isPropagationStopped=Uc)},persist:function(){},isPersistent:Uc}),t}var Jr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fs=st(Jr),Bi=me({},Jr,{view:0,detail:0}),QN=st(Bi),Sl,yl,Ko,ks=me({},Bi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Jd,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return\\\"movementX\\\"in e?e.movementX:(e!==Ko&&(Ko&&e.type===\\\"mousemove\\\"?(Sl=e.screenX-Ko.screenX,yl=e.screenY-Ko.screenY):yl=Sl=0,Ko=e),Sl)},movementY:function(e){return\\\"movementY\\\"in e?e.movementY:yl}}),xA=st(ks),JN=me({},ks,{dataTransfer:0}),eI=st(JN),tI=me({},Bi,{relatedTarget:0}),Nl=st(tI),nI=me({},Jr,{animationName:0,elapsedTime:0,pseudoElement:0}),rI=st(nI),aI=me({},Jr,{clipboardData:function(e){return\\\"clipboardData\\\"in e?e.clipboardData:window.clipboardData}}),oI=st(aI),iI=me({},Jr,{data:0}),LA=st(iI),cI={Esc:\\\"Escape\\\",Spacebar:\\\" \\\",Left:\\\"ArrowLeft\\\",Up:\\\"ArrowUp\\\",Right:\\\"ArrowRight\\\",Down:\\\"ArrowDown\\\",Del:\\\"Delete\\\",Win:\\\"OS\\\",Menu:\\\"ContextMenu\\\",Apps:\\\"ContextMenu\\\",Scroll:\\\"ScrollLock\\\",MozPrintableKey:\\\"Unidentified\\\"},sI={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\\\"},uI={Alt:\\\"altKey\\\",Control:\\\"ctrlKey\\\",Meta:\\\"metaKey\\\",Shift:\\\"shiftKey\\\"};function lI(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=uI[e])?!!t[e]:!1}function Jd(){return lI}var dI=me({},Bi,{key:function(e){if(e.key){var t=cI[e.key]||e.key;if(t!==\\\"Unidentified\\\")return t}return e.type===\\\"keypress\\\"?(e=$c(e),e===13?\\\"Enter\\\":String.fromCharCode(e)):e.type===\\\"keydown\\\"||e.type===\\\"keyup\\\"?sI[e.keyCode]||\\\"Unidentified\\\":\\\"\\\"},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Jd,charCode:function(e){return e.type===\\\"keypress\\\"?$c(e):0},keyCode:function(e){return e.type===\\\"keydown\\\"||e.type===\\\"keyup\\\"?e.keyCode:0},which:function(e){return e.type===\\\"keypress\\\"?$c(e):e.type===\\\"keydown\\\"||e.type===\\\"keyup\\\"?e.keyCode:0}}),fI=st(dI),mI=me({},ks,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),UA=st(mI),gI=me({},Bi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Jd}),AI=st(gI),_I=me({},Jr,{propertyName:0,elapsedTime:0,pseudoElement:0}),hI=st(_I),pI=me({},ks,{deltaX:function(e){return\\\"deltaX\\\"in e?e.deltaX:\\\"wheelDeltaX\\\"in e?-e.wheelDeltaX:0},deltaY:function(e){return\\\"deltaY\\\"in e?e.deltaY:\\\"wheelDeltaY\\\"in e?-e.wheelDeltaY:\\\"wheelDelta\\\"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),EI=st(pI),RI=me({},Jr,{newState:0,oldState:0}),TI=st(RI),SI=[9,13,27,32],ef=zn&&\\\"CompositionEvent\\\"in window,oi=null;zn&&\\\"documentMode\\\"in document&&(oi=document.documentMode);var yI=zn&&\\\"TextEvent\\\"in window&&!oi,ph=zn&&(!ef||oi&&8<oi&&11>=oi),zA=\\\" \\\",BA=!1;function Eh(e,t){switch(e){case\\\"keyup\\\":return SI.indexOf(t.keyCode)!==-1;case\\\"keydown\\\":return t.keyCode!==229;case\\\"keypress\\\":case\\\"mousedown\\\":case\\\"focusout\\\":return!0;default:return!1}}function Rh(e){return e=e.detail,typeof e==\\\"object\\\"&&\\\"data\\\"in e?e.data:null}var ja=!1;function NI(e,t){switch(e){case\\\"compositionend\\\":return Rh(t);case\\\"keypress\\\":return t.which!==32?null:(BA=!0,zA);case\\\"textInput\\\":return e=t.data,e===zA&&BA?null:e;default:return null}}function II(e,t){if(ja)return e===\\\"compositionend\\\"||!ef&&Eh(e,t)?(e=hh(),Xc=Qd=sr=null,ja=!1,e):null;switch(e){case\\\"paste\\\":return null;case\\\"keypress\\\":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case\\\"compositionend\\\":return ph&&t.locale!==\\\"ko\\\"?null:t.data;default:return null}}var OI={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 PA(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===\\\"input\\\"?!!OI[e.type]:t===\\\"textarea\\\"}function Th(e,t,n,r){Wa?to?to.push(r):to=[r]:Wa=r,t=Ms(t,\\\"onChange\\\"),0<t.length&&(n=new Fs(\\\"onChange\\\",\\\"change\\\",null,n,r),e.push({event:n,listeners:t}))}var ii=null,Ri=null;function vI(e){_E(e,0)}function Gs(e){var t=ni(e);if(dh(t))return e}function FA(e,t){if(e===\\\"change\\\")return t}var Sh=!1;zn&&(zn?(Bc=\\\"oninput\\\"in document,Bc||(Il=document.createElement(\\\"div\\\"),Il.setAttribute(\\\"oninput\\\",\\\"return;\\\"),Bc=typeof Il.oninput==\\\"function\\\"),zc=Bc):zc=!1,Sh=zc&&(!document.documentMode||9<document.documentMode));var zc,Bc,Il;function kA(){ii&&(ii.detachEvent(\\\"onpropertychange\\\",yh),Ri=ii=null)}function yh(e){if(e.propertyName===\\\"value\\\"&&Gs(Ri)){var t=[];Th(t,Ri,e,$d(e)),_h(vI,t)}}function CI(e,t,n){e===\\\"focusin\\\"?(kA(),ii=t,Ri=n,ii.attachEvent(\\\"onpropertychange\\\",yh)):e===\\\"focusout\\\"&&kA()}function DI(e){if(e===\\\"selectionchange\\\"||e===\\\"keyup\\\"||e===\\\"keydown\\\")return Gs(Ri)}function bI(e,t){if(e===\\\"click\\\")return Gs(t)}function MI(e,t){if(e===\\\"input\\\"||e===\\\"change\\\")return Gs(t)}function wI(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Nt=typeof Object.is==\\\"function\\\"?Object.is:wI;function Ti(e,t){if(Nt(e,t))return!0;if(typeof e!=\\\"object\\\"||e===null||typeof t!=\\\"object\\\"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!nd.call(t,a)||!Nt(e[a],t[a]))return!1}return!0}function GA(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function VA(e,t){var n=GA(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=GA(n)}}function Nh(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Nh(e,t.parentNode):\\\"contains\\\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ih(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=ms(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==\\\"string\\\"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ms(e.document)}return t}function tf(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===\\\"input\\\"&&(e.type===\\\"text\\\"||e.type===\\\"search\\\"||e.type===\\\"tel\\\"||e.type===\\\"url\\\"||e.type===\\\"password\\\")||t===\\\"textarea\\\"||e.contentEditable===\\\"true\\\")}var xI=zn&&\\\"documentMode\\\"in document&&11>=document.documentMode,Ya=null,ud=null,ci=null,ld=!1;function HA(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ld||Ya==null||Ya!==ms(r)||(r=Ya,\\\"selectionStart\\\"in r&&tf(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ci&&Ti(ci,r)||(ci=r,r=Ms(ud,\\\"onSelect\\\"),0<r.length&&(t=new Fs(\\\"onSelect\\\",\\\"select\\\",null,t,n),e.push({event:t,listeners:r}),t.target=Ya)))}function Br(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[\\\"Webkit\\\"+e]=\\\"webkit\\\"+t,n[\\\"Moz\\\"+e]=\\\"moz\\\"+t,n}var qa={animationend:Br(\\\"Animation\\\",\\\"AnimationEnd\\\"),animationiteration:Br(\\\"Animation\\\",\\\"AnimationIteration\\\"),animationstart:Br(\\\"Animation\\\",\\\"AnimationStart\\\"),transitionrun:Br(\\\"Transition\\\",\\\"TransitionRun\\\"),transitionstart:Br(\\\"Transition\\\",\\\"TransitionStart\\\"),transitioncancel:Br(\\\"Transition\\\",\\\"TransitionCancel\\\"),transitionend:Br(\\\"Transition\\\",\\\"TransitionEnd\\\")},Ol={},Oh={};zn&&(Oh=document.createElement(\\\"div\\\").style,\\\"AnimationEvent\\\"in window||(delete qa.animationend.animation,delete qa.animationiteration.animation,delete qa.animationstart.animation),\\\"TransitionEvent\\\"in window||delete qa.transitionend.transition);function ea(e){if(Ol[e])return Ol[e];if(!qa[e])return e;var t=qa[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Oh)return Ol[e]=t[n];return e}var vh=ea(\\\"animationend\\\"),Ch=ea(\\\"animationiteration\\\"),Dh=ea(\\\"animationstart\\\"),LI=ea(\\\"transitionrun\\\"),UI=ea(\\\"transitionstart\\\"),zI=ea(\\\"transitioncancel\\\"),bh=ea(\\\"transitionend\\\"),Mh=new Map,dd=\\\"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(\\\" \\\");dd.push(\\\"scrollEnd\\\");function Xt(e,t){Mh.set(e,t),Qr(t,[e])}var gs=typeof reportError==\\\"function\\\"?reportError:function(e){if(typeof window==\\\"object\\\"&&typeof window.ErrorEvent==\\\"function\\\"){var t=new window.ErrorEvent(\\\"error\\\",{bubbles:!0,cancelable:!0,message:typeof e==\\\"object\\\"&&e!==null&&typeof e.message==\\\"string\\\"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process==\\\"object\\\"&&typeof process.emit==\\\"function\\\"){process.emit(\\\"uncaughtException\\\",e);return}console.error(e)},bt=[],Ka=0,nf=0;function Vs(){for(var e=Ka,t=nf=Ka=0;t<e;){var n=bt[t];bt[t++]=null;var r=bt[t];bt[t++]=null;var a=bt[t];bt[t++]=null;var o=bt[t];if(bt[t++]=null,r!==null&&a!==null){var i=r.pending;i===null?a.next=a:(a.next=i.next,i.next=a),r.pending=a}o!==0&&wh(n,a,o)}}function Hs(e,t,n,r){bt[Ka++]=e,bt[Ka++]=t,bt[Ka++]=n,bt[Ka++]=r,nf|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function rf(e,t,n,r){return Hs(e,t,n,r),As(e)}function ta(e,t){return Hs(e,null,null,t),As(e)}function wh(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var a=!1,o=e.return;o!==null;)o.childLanes|=n,r=o.alternate,r!==null&&(r.childLanes|=n),o.tag===22&&(e=o.stateNode,e===null||e._visibility&1||(a=!0)),e=o,o=o.return;return e.tag===3?(o=e.stateNode,a&&t!==null&&(a=31-St(n),e=o.hiddenUpdates,r=e[a],r===null?e[a]=[t]:r.push(t),t.lane=n|536870912),o):null}function As(e){if(50<_i)throw _i=0,wd=null,Error(R(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Za={};function BI(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function pt(e,t,n,r){return new BI(e,t,n,r)}function af(e){return e=e.prototype,!(!e||!e.isReactComponent)}function xn(e,t){var n=e.alternate;return n===null?(n=pt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function xh(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Qc(e,t,n,r,a,o){var i=0;if(r=e,typeof e==\\\"function\\\")af(e)&&(i=1);else if(typeof e==\\\"string\\\")i=kO(e,n,ln.current)?26:e===\\\"html\\\"||e===\\\"head\\\"||e===\\\"body\\\"?27:5;else e:switch(e){case Ql:return e=pt(31,n,t,a),e.elementType=Ql,e.lanes=o,e;case Ga:return Hr(n.children,a,o,t);case Q_:i=8,a|=24;break;case Zl:return e=pt(12,n,t,a|2),e.elementType=Zl,e.lanes=o,e;case Xl:return e=pt(13,n,t,a),e.elementType=Xl,e.lanes=o,e;case $l:return e=pt(19,n,t,a),e.elementType=$l,e.lanes=o,e;default:if(typeof e==\\\"object\\\"&&e!==null)switch(e.$$typeof){case bn:i=10;break e;case J_:i=9;break e;case Wd:i=11;break e;case jd:i=14;break e;case tr:i=16,r=null;break e}i=29,n=Error(R(130,e===null?\\\"null\\\":typeof e,\\\"\\\")),r=null}return t=pt(i,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Hr(e,t,n,r){return e=pt(7,e,r,t),e.lanes=n,e}function vl(e,t,n){return e=pt(6,e,null,t),e.lanes=n,e}function Lh(e){var t=pt(18,null,null,0);return t.stateNode=e,t}function Cl(e,t,n){return t=pt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var WA=new WeakMap;function Ut(e,t){if(typeof e==\\\"object\\\"&&e!==null){var n=WA.get(e);return n!==void 0?n:(t={value:e,source:t,stack:IA(t)},WA.set(e,t),t)}return{value:e,source:t,stack:IA(t)}}var Xa=[],$a=0,_s=null,Si=0,wt=[],xt=0,Tr=null,cn=1,sn=\\\"\\\";function Cn(e,t){Xa[$a++]=Si,Xa[$a++]=_s,_s=e,Si=t}function Uh(e,t,n){wt[xt++]=cn,wt[xt++]=sn,wt[xt++]=Tr,Tr=e;var r=cn;e=sn;var a=32-St(r)-1;r&=~(1<<a),n+=1;var o=32-St(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,cn=1<<32-St(t)+a|n<<a|r,sn=o+e}else cn=1<<o|n<<a|r,sn=e}function of(e){e.return!==null&&(Cn(e,1),Uh(e,1,0))}function cf(e){for(;e===_s;)_s=Xa[--$a],Xa[$a]=null,Si=Xa[--$a],Xa[$a]=null;for(;e===Tr;)Tr=wt[--xt],wt[xt]=null,sn=wt[--xt],wt[xt]=null,cn=wt[--xt],wt[xt]=null}function zh(e,t){wt[xt++]=cn,wt[xt++]=sn,wt[xt++]=Tr,cn=t.id,sn=t.overflow,Tr=e}var He=null,fe=null,Q=!1,mr=null,zt=!1,fd=Error(R(519));function Sr(e){var t=Error(R(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?\\\"text\\\":\\\"HTML\\\",\\\"\\\"));throw yi(Ut(t,e)),fd}function jA(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[Ve]=e,t[ct]=r,n){case\\\"dialog\\\":j(\\\"cancel\\\",t),j(\\\"close\\\",t);break;case\\\"iframe\\\":case\\\"object\\\":case\\\"embed\\\":j(\\\"load\\\",t);break;case\\\"video\\\":case\\\"audio\\\":for(n=0;n<vi.length;n++)j(vi[n],t);break;case\\\"source\\\":j(\\\"error\\\",t);break;case\\\"img\\\":case\\\"image\\\":case\\\"link\\\":j(\\\"error\\\",t),j(\\\"load\\\",t);break;case\\\"details\\\":j(\\\"toggle\\\",t);break;case\\\"input\\\":j(\\\"invalid\\\",t),fh(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case\\\"select\\\":j(\\\"invalid\\\",t);break;case\\\"textarea\\\":j(\\\"invalid\\\",t),gh(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=\\\"string\\\"&&typeof n!=\\\"number\\\"&&typeof n!=\\\"bigint\\\"||t.textContent===\\\"\\\"+n||r.suppressHydrationWarning===!0||pE(t.textContent,n)?(r.popover!=null&&(j(\\\"beforetoggle\\\",t),j(\\\"toggle\\\",t)),r.onScroll!=null&&j(\\\"scroll\\\",t),r.onScrollEnd!=null&&j(\\\"scrollend\\\",t),r.onClick!=null&&(t.onclick=Mn),t=!0):t=!1,t||Sr(e,!0)}function YA(e){for(He=e.return;He;)switch(He.tag){case 5:case 31:case 13:zt=!1;return;case 27:case 3:zt=!0;return;default:He=He.return}}function Ba(e){if(e!==He)return!1;if(!Q)return YA(e),Q=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==\\\"form\\\"&&n!==\\\"button\\\")||Bd(e.type,e.memoizedProps)),n=!n),n&&fe&&Sr(e),YA(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));fe=L_(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));fe=L_(e)}else t===27?(t=fe,Or(e.type)?(e=Gd,Gd=null,fe=e):fe=t):fe=He?Pt(e.stateNode.nextSibling):null;return!0}function qr(){fe=He=null,Q=!1}function Dl(){var e=mr;return e!==null&&(ot===null?ot=e:ot.push.apply(ot,e),mr=null),e}function yi(e){mr===null?mr=[e]:mr.push(e)}var md=dn(null),na=null,wn=null;function rr(e,t,n){ue(md,t._currentValue),t._currentValue=n}function Ln(e){e._currentValue=md.current,Fe(md)}function gd(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ad(e,t,n,r){var a=e.child;for(a!==null&&(a.return=e);a!==null;){var o=a.dependencies;if(o!==null){var i=a.child;o=o.firstContext;e:for(;o!==null;){var c=o;o=a;for(var s=0;s<t.length;s++)if(c.context===t[s]){o.lanes|=n,c=o.alternate,c!==null&&(c.lanes|=n),gd(o.return,n,e),r||(i=null);break e}o=c.next}}else if(a.tag===18){if(i=a.return,i===null)throw Error(R(341));i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),gd(i,n,e),i=null}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===e){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}}function Ro(e,t,n,r){e=null;for(var a=t,o=!1;a!==null;){if(!o){if((a.flags&524288)!==0)o=!0;else if((a.flags&262144)!==0)break}if(a.tag===10){var i=a.alternate;if(i===null)throw Error(R(387));if(i=i.memoizedProps,i!==null){var c=a.type;Nt(a.pendingProps.value,i.value)||(e!==null?e.push(c):e=[c])}}else if(a===us.current){if(i=a.alternate,i===null)throw Error(R(387));i.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e!==null?e.push(Di):e=[Di])}a=a.return}e!==null&&Ad(t,e,n,r),t.flags|=262144}function hs(e){for(e=e.firstContext;e!==null;){if(!Nt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Kr(e){na=e,wn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function We(e){return Bh(na,e)}function Pc(e,t){return na===null&&Kr(e),Bh(e,t)}function Bh(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},wn===null){if(e===null)throw Error(R(308));wn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else wn=wn.next=t;return n}var PI=typeof AbortController<\\\"u\\\"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},FI=we.unstable_scheduleCallback,kI=we.unstable_NormalPriority,Ce={$$typeof:bn,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function sf(){return{controller:new PI,data:new Map,refCount:0}}function Pi(e){e.refCount--,e.refCount===0&&FI(kI,function(){e.controller.abort()})}var si=null,_d=0,uo=0,no=null;function GI(e,t){if(si===null){var n=si=[];_d=0,uo=xf(),no={status:\\\"pending\\\",value:void 0,then:function(r){n.push(r)}}}return _d++,t.then(qA,qA),t}function qA(){if(--_d===0&&si!==null){no!==null&&(no.status=\\\"fulfilled\\\");var e=si;si=null,uo=0,no=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function VI(e,t){var n=[],r={status:\\\"pending\\\",value:null,reason:null,then:function(a){n.push(a)}};return e.then(function(){r.status=\\\"fulfilled\\\",r.value=t;for(var a=0;a<n.length;a++)(0,n[a])(t)},function(a){for(r.status=\\\"rejected\\\",r.reason=a,a=0;a<n.length;a++)(0,n[a])(void 0)}),r}var KA=L.S;L.S=function(e,t){$p=Rt(),typeof t==\\\"object\\\"&&t!==null&&typeof t.then==\\\"function\\\"&&GI(e,t),KA!==null&&KA(e,t)};var Wr=dn(null);function uf(){var e=Wr.current;return e!==null?e:ie.pooledCache}function Jc(e,t){t===null?ue(Wr,Wr.current):ue(Wr,t.pool)}function Ph(){var e=uf();return e===null?null:{parent:Ce._currentValue,pool:e}}var To=Error(R(460)),lf=Error(R(474)),Ws=Error(R(542)),ps={then:function(){}};function ZA(e){return e=e.status,e===\\\"fulfilled\\\"||e===\\\"rejected\\\"}function Fh(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Mn,Mn),t=n),t.status){case\\\"fulfilled\\\":return t.value;case\\\"rejected\\\":throw e=t.reason,$A(e),e;default:if(typeof t.status==\\\"string\\\")t.then(Mn,Mn);else{if(e=ie,e!==null&&100<e.shellSuspendCounter)throw Error(R(482));e=t,e.status=\\\"pending\\\",e.then(function(r){if(t.status===\\\"pending\\\"){var a=t;a.status=\\\"fulfilled\\\",a.value=r}},function(r){if(t.status===\\\"pending\\\"){var a=t;a.status=\\\"rejected\\\",a.reason=r}})}switch(t.status){case\\\"fulfilled\\\":return t.value;case\\\"rejected\\\":throw e=t.reason,$A(e),e}throw jr=t,To}}function kr(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n==\\\"object\\\"&&typeof n.then==\\\"function\\\"?(jr=n,To):n}}var jr=null;function XA(){if(jr===null)throw Error(R(459));var e=jr;return jr=null,e}function $A(e){if(e===To||e===Ws)throw Error(R(483))}var ro=null,Ni=0;function Fc(e){var t=Ni;return Ni+=1,ro===null&&(ro=[]),Fh(ro,e,t)}function Zo(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function kc(e,t){throw t.$$typeof===CN?Error(R(525)):(e=Object.prototype.toString.call(t),Error(R(31,e===\\\"[object Object]\\\"?\\\"object with keys {\\\"+Object.keys(t).join(\\\", \\\")+\\\"}\\\":e)))}function kh(e){function t(g,f){if(e){var _=g.deletions;_===null?(g.deletions=[f],g.flags|=16):_.push(f)}}function n(g,f){if(!e)return null;for(;f!==null;)t(g,f),f=f.sibling;return null}function r(g){for(var f=new Map;g!==null;)g.key!==null?f.set(g.key,g):f.set(g.index,g),g=g.sibling;return f}function a(g,f){return g=xn(g,f),g.index=0,g.sibling=null,g}function o(g,f,_){return g.index=_,e?(_=g.alternate,_!==null?(_=_.index,_<f?(g.flags|=67108866,f):_):(g.flags|=67108866,f)):(g.flags|=1048576,f)}function i(g){return e&&g.alternate===null&&(g.flags|=67108866),g}function c(g,f,_,E){return f===null||f.tag!==6?(f=vl(_,g.mode,E),f.return=g,f):(f=a(f,_),f.return=g,f)}function s(g,f,_,E){var D=_.type;return D===Ga?l(g,f,_.props.children,E,_.key):f!==null&&(f.elementType===D||typeof D==\\\"object\\\"&&D!==null&&D.$$typeof===tr&&kr(D)===f.type)?(f=a(f,_.props),Zo(f,_),f.return=g,f):(f=Qc(_.type,_.key,_.props,null,g.mode,E),Zo(f,_),f.return=g,f)}function u(g,f,_,E){return f===null||f.tag!==4||f.stateNode.containerInfo!==_.containerInfo||f.stateNode.implementation!==_.implementation?(f=Cl(_,g.mode,E),f.return=g,f):(f=a(f,_.children||[]),f.return=g,f)}function l(g,f,_,E,D){return f===null||f.tag!==7?(f=Hr(_,g.mode,E,D),f.return=g,f):(f=a(f,_),f.return=g,f)}function d(g,f,_){if(typeof f==\\\"string\\\"&&f!==\\\"\\\"||typeof f==\\\"number\\\"||typeof f==\\\"bigint\\\")return f=vl(\\\"\\\"+f,g.mode,_),f.return=g,f;if(typeof f==\\\"object\\\"&&f!==null){switch(f.$$typeof){case bc:return _=Qc(f.type,f.key,f.props,null,g.mode,_),Zo(_,f),_.return=g,_;case ei:return f=Cl(f,g.mode,_),f.return=g,f;case tr:return f=kr(f),d(g,f,_)}if(ti(f)||qo(f))return f=Hr(f,g.mode,_,null),f.return=g,f;if(typeof f.then==\\\"function\\\")return d(g,Fc(f),_);if(f.$$typeof===bn)return d(g,Pc(g,f),_);kc(g,f)}return null}function m(g,f,_,E){var D=f!==null?f.key:null;if(typeof _==\\\"string\\\"&&_!==\\\"\\\"||typeof _==\\\"number\\\"||typeof _==\\\"bigint\\\")return D!==null?null:c(g,f,\\\"\\\"+_,E);if(typeof _==\\\"object\\\"&&_!==null){switch(_.$$typeof){case bc:return _.key===D?s(g,f,_,E):null;case ei:return _.key===D?u(g,f,_,E):null;case tr:return _=kr(_),m(g,f,_,E)}if(ti(_)||qo(_))return D!==null?null:l(g,f,_,E,null);if(typeof _.then==\\\"function\\\")return m(g,f,Fc(_),E);if(_.$$typeof===bn)return m(g,f,Pc(g,_),E);kc(g,_)}return null}function A(g,f,_,E,D){if(typeof E==\\\"string\\\"&&E!==\\\"\\\"||typeof E==\\\"number\\\"||typeof E==\\\"bigint\\\")return g=g.get(_)||null,c(f,g,\\\"\\\"+E,D);if(typeof E==\\\"object\\\"&&E!==null){switch(E.$$typeof){case bc:return g=g.get(E.key===null?_:E.key)||null,s(f,g,E,D);case ei:return g=g.get(E.key===null?_:E.key)||null,u(f,g,E,D);case tr:return E=kr(E),A(g,f,_,E,D)}if(ti(E)||qo(E))return g=g.get(_)||null,l(f,g,E,D,null);if(typeof E.then==\\\"function\\\")return A(g,f,_,Fc(E),D);if(E.$$typeof===bn)return A(g,f,_,Pc(f,E),D);kc(f,E)}return null}function S(g,f,_,E){for(var D=null,$=null,v=f,U=f=0,W=null;v!==null&&U<_.length;U++){v.index>U?(W=v,v=null):W=v.sibling;var G=m(g,v,_[U],E);if(G===null){v===null&&(v=W);break}e&&v&&G.alternate===null&&t(g,v),f=o(G,f,U),$===null?D=G:$.sibling=G,$=G,v=W}if(U===_.length)return n(g,v),Q&&Cn(g,U),D;if(v===null){for(;U<_.length;U++)v=d(g,_[U],E),v!==null&&(f=o(v,f,U),$===null?D=v:$.sibling=v,$=v);return Q&&Cn(g,U),D}for(v=r(v);U<_.length;U++)W=A(v,g,U,_[U],E),W!==null&&(e&&W.alternate!==null&&v.delete(W.key===null?U:W.key),f=o(W,f,U),$===null?D=W:$.sibling=W,$=W);return e&&v.forEach(function(vt){return t(g,vt)}),Q&&Cn(g,U),D}function O(g,f,_,E){if(_==null)throw Error(R(151));for(var D=null,$=null,v=f,U=f=0,W=null,G=_.next();v!==null&&!G.done;U++,G=_.next()){v.index>U?(W=v,v=null):W=v.sibling;var vt=m(g,v,G.value,E);if(vt===null){v===null&&(v=W);break}e&&v&&vt.alternate===null&&t(g,v),f=o(vt,f,U),$===null?D=vt:$.sibling=vt,$=vt,v=W}if(G.done)return n(g,v),Q&&Cn(g,U),D;if(v===null){for(;!G.done;U++,G=_.next())G=d(g,G.value,E),G!==null&&(f=o(G,f,U),$===null?D=G:$.sibling=G,$=G);return Q&&Cn(g,U),D}for(v=r(v);!G.done;U++,G=_.next())G=A(v,g,U,G.value,E),G!==null&&(e&&G.alternate!==null&&v.delete(G.key===null?U:G.key),f=o(G,f,U),$===null?D=G:$.sibling=G,$=G);return e&&v.forEach(function(pc){return t(g,pc)}),Q&&Cn(g,U),D}function X(g,f,_,E){if(typeof _==\\\"object\\\"&&_!==null&&_.type===Ga&&_.key===null&&(_=_.props.children),typeof _==\\\"object\\\"&&_!==null){switch(_.$$typeof){case bc:e:{for(var D=_.key;f!==null;){if(f.key===D){if(D=_.type,D===Ga){if(f.tag===7){n(g,f.sibling),E=a(f,_.props.children),E.return=g,g=E;break e}}else if(f.elementType===D||typeof D==\\\"object\\\"&&D!==null&&D.$$typeof===tr&&kr(D)===f.type){n(g,f.sibling),E=a(f,_.props),Zo(E,_),E.return=g,g=E;break e}n(g,f);break}else t(g,f);f=f.sibling}_.type===Ga?(E=Hr(_.props.children,g.mode,E,_.key),E.return=g,g=E):(E=Qc(_.type,_.key,_.props,null,g.mode,E),Zo(E,_),E.return=g,g=E)}return i(g);case ei:e:{for(D=_.key;f!==null;){if(f.key===D)if(f.tag===4&&f.stateNode.containerInfo===_.containerInfo&&f.stateNode.implementation===_.implementation){n(g,f.sibling),E=a(f,_.children||[]),E.return=g,g=E;break e}else{n(g,f);break}else t(g,f);f=f.sibling}E=Cl(_,g.mode,E),E.return=g,g=E}return i(g);case tr:return _=kr(_),X(g,f,_,E)}if(ti(_))return S(g,f,_,E);if(qo(_)){if(D=qo(_),typeof D!=\\\"function\\\")throw Error(R(150));return _=D.call(_),O(g,f,_,E)}if(typeof _.then==\\\"function\\\")return X(g,f,Fc(_),E);if(_.$$typeof===bn)return X(g,f,Pc(g,_),E);kc(g,_)}return typeof _==\\\"string\\\"&&_!==\\\"\\\"||typeof _==\\\"number\\\"||typeof _==\\\"bigint\\\"?(_=\\\"\\\"+_,f!==null&&f.tag===6?(n(g,f.sibling),E=a(f,_),E.return=g,g=E):(n(g,f),E=vl(_,g.mode,E),E.return=g,g=E),i(g)):n(g,f)}return function(g,f,_,E){try{Ni=0;var D=X(g,f,_,E);return ro=null,D}catch(v){if(v===To||v===Ws)throw v;var $=pt(29,v,null,g.mode);return $.lanes=E,$.return=g,$}}}var Zr=kh(!0),Gh=kh(!1),nr=!1;function df(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function hd(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function gr(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ar(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ee&2)!==0){var a=r.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),r.pending=t,t=As(e),wh(e,null,n),t}return Hs(e,r,t,n),As(e)}function ui(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,oh(e,n)}}function bl(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var a=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};o===null?a=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?a=o=t:o=o.next=t}else a=o=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var pd=!1;function li(){if(pd){var e=no;if(e!==null)throw e}}function di(e,t,n,r){pd=!1;var a=e.updateQueue;nr=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,c=a.shared.pending;if(c!==null){a.shared.pending=null;var s=c,u=s.next;s.next=null,i===null?o=u:i.next=u,i=s;var l=e.alternate;l!==null&&(l=l.updateQueue,c=l.lastBaseUpdate,c!==i&&(c===null?l.firstBaseUpdate=u:c.next=u,l.lastBaseUpdate=s))}if(o!==null){var d=a.baseState;i=0,l=u=s=null,c=o;do{var m=c.lane&-536870913,A=m!==c.lane;if(A?(K&m)===m:(r&m)===m){m!==0&&m===uo&&(pd=!0),l!==null&&(l=l.next={lane:0,tag:c.tag,payload:c.payload,callback:null,next:null});e:{var S=e,O=c;m=t;var X=n;switch(O.tag){case 1:if(S=O.payload,typeof S==\\\"function\\\"){d=S.call(X,d,m);break e}d=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=O.payload,m=typeof S==\\\"function\\\"?S.call(X,d,m):S,m==null)break e;d=me({},d,m);break e;case 2:nr=!0}}m=c.callback,m!==null&&(e.flags|=64,A&&(e.flags|=8192),A=a.callbacks,A===null?a.callbacks=[m]:A.push(m))}else A={lane:m,tag:c.tag,payload:c.payload,callback:c.callback,next:null},l===null?(u=l=A,s=d):l=l.next=A,i|=m;if(c=c.next,c===null){if(c=a.shared.pending,c===null)break;A=c,c=A.next,A.next=null,a.lastBaseUpdate=A,a.shared.pending=null}}while(!0);l===null&&(s=d),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=l,o===null&&(a.shared.lanes=0),Nr|=i,e.lanes=i,e.memoizedState=d}}function Vh(e,t){if(typeof e!=\\\"function\\\")throw Error(R(191,e));e.call(t)}function Hh(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Vh(n[e],t)}var lo=dn(null),Es=dn(0);function QA(e,t){e=kn,ue(Es,e),ue(lo,t),kn=e|t.baseLanes}function Ed(){ue(Es,kn),ue(lo,lo.current)}function ff(){kn=Es.current,Fe(lo),Fe(Es)}var It=dn(null),Bt=null;function ar(e){var t=e.alternate;ue(Ne,Ne.current&1),ue(It,e),Bt===null&&(t===null||lo.current!==null||t.memoizedState!==null)&&(Bt=e)}function Rd(e){ue(Ne,Ne.current),ue(It,e),Bt===null&&(Bt=e)}function Wh(e){e.tag===22?(ue(Ne,Ne.current),ue(It,e),Bt===null&&(Bt=e)):or(e)}function or(){ue(Ne,Ne.current),ue(It,It.current)}function ht(e){Fe(It),Bt===e&&(Bt=null),Fe(Ne)}var Ne=dn(0);function Rs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||Fd(n)||kd(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder===\\\"forwards\\\"||t.memoizedProps.revealOrder===\\\"backwards\\\"||t.memoizedProps.revealOrder===\\\"unstable_legacy-backwards\\\"||t.memoizedProps.revealOrder===\\\"together\\\")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bn=0,P=null,oe=null,Oe=null,Ts=!1,ao=!1,Xr=!1,Ss=0,Ii=0,oo=null,HI=0;function Se(){throw Error(R(321))}function mf(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Nt(e[n],t[n]))return!1;return!0}function gf(e,t,n,r,a,o){return Bn=o,P=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,L.H=e===null||e.memoizedState===null?Tp:If,Xr=!1,o=n(r,a),Xr=!1,ao&&(o=Yh(t,n,r,a)),jh(e),o}function jh(e){L.H=Oi;var t=oe!==null&&oe.next!==null;if(Bn=0,Oe=oe=P=null,Ts=!1,Ii=0,oo=null,t)throw Error(R(300));e===null||De||(e=e.dependencies,e!==null&&hs(e)&&(De=!0))}function Yh(e,t,n,r){P=e;var a=0;do{if(ao&&(oo=null),Ii=0,ao=!1,25<=a)throw Error(R(301));if(a+=1,Oe=oe=null,e.updateQueue!=null){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,o.memoCache!=null&&(o.memoCache.index=0)}L.H=Sp,o=t(n,r)}while(ao);return o}function WI(){var e=L.H,t=e.useState()[0];return t=typeof t.then==\\\"function\\\"?Fi(t):t,e=e.useState()[0],(oe!==null?oe.memoizedState:null)!==e&&(P.flags|=1024),t}function Af(){var e=Ss!==0;return Ss=0,e}function _f(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function hf(e){if(Ts){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ts=!1}Bn=0,Oe=oe=P=null,ao=!1,Ii=Ss=0,oo=null}function Je(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Oe===null?P.memoizedState=Oe=e:Oe=Oe.next=e,Oe}function Ie(){if(oe===null){var e=P.alternate;e=e!==null?e.memoizedState:null}else e=oe.next;var t=Oe===null?P.memoizedState:Oe.next;if(t!==null)Oe=t,oe=e;else{if(e===null)throw P.alternate===null?Error(R(467)):Error(R(310));oe=e,e={memoizedState:oe.memoizedState,baseState:oe.baseState,baseQueue:oe.baseQueue,queue:oe.queue,next:null},Oe===null?P.memoizedState=Oe=e:Oe=Oe.next=e}return Oe}function js(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fi(e){var t=Ii;return Ii+=1,oo===null&&(oo=[]),e=Fh(oo,e,t),t=P,(Oe===null?t.memoizedState:Oe.next)===null&&(t=t.alternate,L.H=t===null||t.memoizedState===null?Tp:If),e}function Ys(e){if(e!==null&&typeof e==\\\"object\\\"){if(typeof e.then==\\\"function\\\")return Fi(e);if(e.$$typeof===bn)return We(e)}throw Error(R(438,String(e)))}function pf(e){var t=null,n=P.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=P.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(a){return a.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=js(),P.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=DN;return t.index++,n}function Pn(e,t){return typeof t==\\\"function\\\"?t(e):t}function es(e){var t=Ie();return Ef(t,oe,e)}function Ef(e,t,n){var r=e.queue;if(r===null)throw Error(R(311));r.lastRenderedReducer=n;var a=e.baseQueue,o=r.pending;if(o!==null){if(a!==null){var i=a.next;a.next=o.next,o.next=i}t.baseQueue=a=o,r.pending=null}if(o=e.baseState,a===null)e.memoizedState=o;else{t=a.next;var c=i=null,s=null,u=t,l=!1;do{var d=u.lane&-536870913;if(d!==u.lane?(K&d)===d:(Bn&d)===d){var m=u.revertLane;if(m===0)s!==null&&(s=s.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),d===uo&&(l=!0);else if((Bn&m)===m){u=u.next,m===uo&&(l=!0);continue}else d={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},s===null?(c=s=d,i=o):s=s.next=d,P.lanes|=m,Nr|=m;d=u.action,Xr&&n(o,d),o=u.hasEagerState?u.eagerState:n(o,d)}else m={lane:d,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},s===null?(c=s=m,i=o):s=s.next=m,P.lanes|=d,Nr|=d;u=u.next}while(u!==null&&u!==t);if(s===null?i=o:s.next=c,!Nt(o,e.memoizedState)&&(De=!0,l&&(n=no,n!==null)))throw n;e.memoizedState=o,e.baseState=i,e.baseQueue=s,r.lastRenderedState=o}return a===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Ml(e){var t=Ie(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var i=a=a.next;do o=e(o,i.action),i=i.next;while(i!==a);Nt(o,t.memoizedState)||(De=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function qh(e,t,n){var r=P,a=Ie(),o=Q;if(o){if(n===void 0)throw Error(R(407));n=n()}else n=t();var i=!Nt((oe||a).memoizedState,n);if(i&&(a.memoizedState=n,De=!0),a=a.queue,Rf(Xh.bind(null,r,a,e),[e]),a.getSnapshot!==t||i||Oe!==null&&Oe.memoizedState.tag&1){if(r.flags|=2048,fo(9,{destroy:void 0},Zh.bind(null,r,a,n,t),null),ie===null)throw Error(R(349));o||(Bn&127)!==0||Kh(r,t,n)}return n}function Kh(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=P.updateQueue,t===null?(t=js(),P.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Zh(e,t,n,r){t.value=n,t.getSnapshot=r,$h(t)&&Qh(e)}function Xh(e,t,n){return n(function(){$h(t)&&Qh(e)})}function $h(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Nt(e,n)}catch{return!0}}function Qh(e){var t=ta(e,2);t!==null&&it(t,e,2)}function Td(e){var t=Je();if(typeof e==\\\"function\\\"){var n=e;if(e=n(),Xr){cr(!0);try{n()}finally{cr(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:e},t}function Jh(e,t,n,r){return e.baseState=n,Ef(e,oe,typeof r==\\\"function\\\"?r:Pn)}function jI(e,t,n,r,a){if(Ks(e))throw Error(R(485));if(e=t.action,e!==null){var o={payload:a,action:e,next:null,isTransition:!0,status:\\\"pending\\\",value:null,reason:null,listeners:[],then:function(i){o.listeners.push(i)}};L.T!==null?n(!0):o.isTransition=!1,r(o),n=t.pending,n===null?(o.next=t.pending=o,ep(t,o)):(o.next=n.next,t.pending=n.next=o)}}function ep(e,t){var n=t.action,r=t.payload,a=e.state;if(t.isTransition){var o=L.T,i={};L.T=i;try{var c=n(a,r),s=L.S;s!==null&&s(i,c),JA(e,t,c)}catch(u){Sd(e,t,u)}finally{o!==null&&i.types!==null&&(o.types=i.types),L.T=o}}else try{o=n(a,r),JA(e,t,o)}catch(u){Sd(e,t,u)}}function JA(e,t,n){n!==null&&typeof n==\\\"object\\\"&&typeof n.then==\\\"function\\\"?n.then(function(r){e_(e,t,r)},function(r){return Sd(e,t,r)}):e_(e,t,n)}function e_(e,t,n){t.status=\\\"fulfilled\\\",t.value=n,tp(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,ep(e,n)))}function Sd(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=\\\"rejected\\\",t.reason=n,tp(t),t=t.next;while(t!==r)}e.action=null}function tp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function np(e,t){return t}function t_(e,t){if(Q){var n=ie.formState;if(n!==null){e:{var r=P;if(Q){if(fe){t:{for(var a=fe,o=zt;a.nodeType!==8;){if(!o){a=null;break t}if(a=Pt(a.nextSibling),a===null){a=null;break t}}o=a.data,a=o===\\\"F!\\\"||o===\\\"F\\\"?a:null}if(a){fe=Pt(a.nextSibling),r=a.data===\\\"F!\\\";break e}}Sr(r)}r=!1}r&&(t=n[0])}}return n=Je(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:np,lastRenderedState:t},n.queue=r,n=pp.bind(null,P,r),r.dispatch=n,r=Td(!1),o=Nf.bind(null,P,!1,r.queue),r=Je(),a={state:t,dispatch:null,action:e,pending:null},r.queue=a,n=jI.bind(null,P,a,o,n),a.dispatch=n,r.memoizedState=e,[t,n,!1]}function n_(e){var t=Ie();return rp(t,oe,e)}function rp(e,t,n){if(t=Ef(e,t,np)[0],e=es(Pn)[0],typeof t==\\\"object\\\"&&t!==null&&typeof t.then==\\\"function\\\")try{var r=Fi(t)}catch(i){throw i===To?Ws:i}else r=t;t=Ie();var a=t.queue,o=a.dispatch;return n!==t.memoizedState&&(P.flags|=2048,fo(9,{destroy:void 0},YI.bind(null,a,n),null)),[r,o,e]}function YI(e,t){e.action=t}function r_(e){var t=Ie(),n=oe;if(n!==null)return rp(t,n,e);Ie(),t=t.memoizedState,n=Ie();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function fo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=P.updateQueue,t===null&&(t=js(),P.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ap(){return Ie().memoizedState}function ts(e,t,n,r){var a=Je();P.flags|=e,a.memoizedState=fo(1|t,{destroy:void 0},n,r===void 0?null:r)}function qs(e,t,n,r){var a=Ie();r=r===void 0?null:r;var o=a.memoizedState.inst;oe!==null&&r!==null&&mf(r,oe.memoizedState.deps)?a.memoizedState=fo(t,o,n,r):(P.flags|=e,a.memoizedState=fo(1|t,o,n,r))}function a_(e,t){ts(8390656,8,e,t)}function Rf(e,t){qs(2048,8,e,t)}function qI(e){P.flags|=4;var t=P.updateQueue;if(t===null)t=js(),P.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function op(e){var t=Ie().memoizedState;return qI({ref:t,nextImpl:e}),function(){if((ee&2)!==0)throw Error(R(440));return t.impl.apply(void 0,arguments)}}function ip(e,t){return qs(4,2,e,t)}function cp(e,t){return qs(4,4,e,t)}function sp(e,t){if(typeof t==\\\"function\\\"){e=e();var n=t(e);return function(){typeof n==\\\"function\\\"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function up(e,t,n){n=n!=null?n.concat([e]):null,qs(4,4,sp.bind(null,t,e),n)}function Tf(){}function lp(e,t){var n=Ie();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&mf(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function dp(e,t){var n=Ie();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&mf(t,r[1]))return r[0];if(r=e(),Xr){cr(!0);try{e()}finally{cr(!1)}}return n.memoizedState=[r,t],r}function Sf(e,t,n){return n===void 0||(Bn&1073741824)!==0&&(K&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=Jp(),P.lanes|=e,Nr|=e,n)}function fp(e,t,n,r){return Nt(n,t)?n:lo.current!==null?(e=Sf(e,n,r),Nt(e,t)||(De=!0),e):(Bn&42)===0||(Bn&1073741824)!==0&&(K&261930)===0?(De=!0,e.memoizedState=n):(e=Jp(),P.lanes|=e,Nr|=e,t)}function mp(e,t,n,r,a){var o=te.p;te.p=o!==0&&8>o?o:8;var i=L.T,c={};L.T=c,Nf(e,!1,t,n);try{var s=a(),u=L.S;if(u!==null&&u(c,s),s!==null&&typeof s==\\\"object\\\"&&typeof s.then==\\\"function\\\"){var l=VI(s,r);fi(e,t,l,yt(e))}else fi(e,t,r,yt(e))}catch(d){fi(e,t,{then:function(){},status:\\\"rejected\\\",reason:d},yt())}finally{te.p=o,i!==null&&c.types!==null&&(i.types=c.types),L.T=i}}function KI(){}function yd(e,t,n,r){if(e.tag!==5)throw Error(R(476));var a=gp(e).queue;mp(e,a,t,Vr,n===null?KI:function(){return Ap(e),n(r)})}function gp(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Vr,baseState:Vr,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:Vr},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Pn,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ap(e){var t=gp(e);t.next===null&&(t=e.alternate.memoizedState),fi(e,t.next.queue,{},yt())}function yf(){return We(Di)}function _p(){return Ie().memoizedState}function hp(){return Ie().memoizedState}function ZI(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=yt();e=gr(n);var r=Ar(t,e,n);r!==null&&(it(r,t,n),ui(r,t,n)),t={cache:sf()},e.payload=t;return}t=t.return}}function XI(e,t,n){var r=yt();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ks(e)?Ep(t,n):(n=rf(e,t,n,r),n!==null&&(it(n,e,r),Rp(n,t,r)))}function pp(e,t,n){var r=yt();fi(e,t,n,r)}function fi(e,t,n,r){var a={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ks(e))Ep(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,c=o(i,n);if(a.hasEagerState=!0,a.eagerState=c,Nt(c,i))return Hs(e,t,a,0),ie===null&&Vs(),!1}catch{}if(n=rf(e,t,a,r),n!==null)return it(n,e,r),Rp(n,t,r),!0}return!1}function Nf(e,t,n,r){if(r={lane:2,revertLane:xf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ks(e)){if(t)throw Error(R(479))}else t=rf(e,n,r,2),t!==null&&it(t,e,2)}function Ks(e){var t=e.alternate;return e===P||t!==null&&t===P}function Ep(e,t){ao=Ts=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Rp(e,t,n){if((n&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,oh(e,n)}}var Oi={readContext:We,use:Ys,useCallback:Se,useContext:Se,useEffect:Se,useImperativeHandle:Se,useLayoutEffect:Se,useInsertionEffect:Se,useMemo:Se,useReducer:Se,useRef:Se,useState:Se,useDebugValue:Se,useDeferredValue:Se,useTransition:Se,useSyncExternalStore:Se,useId:Se,useHostTransitionStatus:Se,useFormState:Se,useActionState:Se,useOptimistic:Se,useMemoCache:Se,useCacheRefresh:Se};Oi.useEffectEvent=Se;var Tp={readContext:We,use:Ys,useCallback:function(e,t){return Je().memoizedState=[e,t===void 0?null:t],e},useContext:We,useEffect:a_,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,ts(4194308,4,sp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ts(4194308,4,e,t)},useInsertionEffect:function(e,t){ts(4,2,e,t)},useMemo:function(e,t){var n=Je();t=t===void 0?null:t;var r=e();if(Xr){cr(!0);try{e()}finally{cr(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Je();if(n!==void 0){var a=n(t);if(Xr){cr(!0);try{n(t)}finally{cr(!1)}}}else a=t;return r.memoizedState=r.baseState=a,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},r.queue=e,e=e.dispatch=XI.bind(null,P,e),[r.memoizedState,e]},useRef:function(e){var t=Je();return e={current:e},t.memoizedState=e},useState:function(e){e=Td(e);var t=e.queue,n=pp.bind(null,P,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Tf,useDeferredValue:function(e,t){var n=Je();return Sf(n,e,t)},useTransition:function(){var e=Td(!1);return e=mp.bind(null,P,e.queue,!0,!1),Je().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=P,a=Je();if(Q){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),ie===null)throw Error(R(349));(K&127)!==0||Kh(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,a_(Xh.bind(null,r,o,e),[e]),r.flags|=2048,fo(9,{destroy:void 0},Zh.bind(null,r,o,n,t),null),n},useId:function(){var e=Je(),t=ie.identifierPrefix;if(Q){var n=sn,r=cn;n=(r&~(1<<32-St(r)-1)).toString(32)+n,t=\\\"_\\\"+t+\\\"R_\\\"+n,n=Ss++,0<n&&(t+=\\\"H\\\"+n.toString(32)),t+=\\\"_\\\"}else n=HI++,t=\\\"_\\\"+t+\\\"r_\\\"+n.toString(32)+\\\"_\\\";return e.memoizedState=t},useHostTransitionStatus:yf,useFormState:t_,useActionState:t_,useOptimistic:function(e){var t=Je();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Nf.bind(null,P,!0,n),n.dispatch=t,[e,t]},useMemoCache:pf,useCacheRefresh:function(){return Je().memoizedState=ZI.bind(null,P)},useEffectEvent:function(e){var t=Je(),n={impl:e};return t.memoizedState=n,function(){if((ee&2)!==0)throw Error(R(440));return n.impl.apply(void 0,arguments)}}},If={readContext:We,use:Ys,useCallback:lp,useContext:We,useEffect:Rf,useImperativeHandle:up,useInsertionEffect:ip,useLayoutEffect:cp,useMemo:dp,useReducer:es,useRef:ap,useState:function(){return es(Pn)},useDebugValue:Tf,useDeferredValue:function(e,t){var n=Ie();return fp(n,oe.memoizedState,e,t)},useTransition:function(){var e=es(Pn)[0],t=Ie().memoizedState;return[typeof e==\\\"boolean\\\"?e:Fi(e),t]},useSyncExternalStore:qh,useId:_p,useHostTransitionStatus:yf,useFormState:n_,useActionState:n_,useOptimistic:function(e,t){var n=Ie();return Jh(n,oe,e,t)},useMemoCache:pf,useCacheRefresh:hp};If.useEffectEvent=op;var Sp={readContext:We,use:Ys,useCallback:lp,useContext:We,useEffect:Rf,useImperativeHandle:up,useInsertionEffect:ip,useLayoutEffect:cp,useMemo:dp,useReducer:Ml,useRef:ap,useState:function(){return Ml(Pn)},useDebugValue:Tf,useDeferredValue:function(e,t){var n=Ie();return oe===null?Sf(n,e,t):fp(n,oe.memoizedState,e,t)},useTransition:function(){var e=Ml(Pn)[0],t=Ie().memoizedState;return[typeof e==\\\"boolean\\\"?e:Fi(e),t]},useSyncExternalStore:qh,useId:_p,useHostTransitionStatus:yf,useFormState:r_,useActionState:r_,useOptimistic:function(e,t){var n=Ie();return oe!==null?Jh(n,oe,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:pf,useCacheRefresh:hp};Sp.useEffectEvent=op;function wl(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:me({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Nd={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=yt(),a=gr(r);a.payload=t,n!=null&&(a.callback=n),t=Ar(e,a,r),t!==null&&(it(t,e,r),ui(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=yt(),a=gr(r);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=Ar(e,a,r),t!==null&&(it(t,e,r),ui(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=yt(),r=gr(n);r.tag=2,t!=null&&(r.callback=t),t=Ar(e,r,n),t!==null&&(it(t,e,n),ui(t,e,n))}};function o_(e,t,n,r,a,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate==\\\"function\\\"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!Ti(n,r)||!Ti(a,o):!0}function i_(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==\\\"function\\\"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==\\\"function\\\"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Nd.enqueueReplaceState(t,t.state,null)}function $r(e,t){var n=t;if(\\\"ref\\\"in t){n={};for(var r in t)r!==\\\"ref\\\"&&(n[r]=t[r])}if(e=e.defaultProps){n===t&&(n=me({},n));for(var a in e)n[a]===void 0&&(n[a]=e[a])}return n}function yp(e){gs(e)}function Np(e){console.error(e)}function Ip(e){gs(e)}function ys(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(r){setTimeout(function(){throw r})}}function c_(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(a){setTimeout(function(){throw a})}}function Id(e,t,n){return n=gr(n),n.tag=3,n.payload={element:null},n.callback=function(){ys(e,t)},n}function Op(e){return e=gr(e),e.tag=3,e}function vp(e,t,n,r){var a=n.type.getDerivedStateFromError;if(typeof a==\\\"function\\\"){var o=r.value;e.payload=function(){return a(o)},e.callback=function(){c_(t,n,r)}}var i=n.stateNode;i!==null&&typeof i.componentDidCatch==\\\"function\\\"&&(e.callback=function(){c_(t,n,r),typeof a!=\\\"function\\\"&&(_r===null?_r=new Set([this]):_r.add(this));var c=r.stack;this.componentDidCatch(r.value,{componentStack:c!==null?c:\\\"\\\"})})}function $I(e,t,n,r,a){if(n.flags|=32768,r!==null&&typeof r==\\\"object\\\"&&typeof r.then==\\\"function\\\"){if(t=n.alternate,t!==null&&Ro(t,n,a,!0),n=It.current,n!==null){switch(n.tag){case 31:case 13:return Bt===null?Cs():n.alternate===null&&ye===0&&(ye=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===ps?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Hl(e,r,a)),!1;case 22:return n.flags|=65536,r===ps?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),Hl(e,r,a)),!1}throw Error(R(435,n.tag))}return Hl(e,r,a),Cs(),!1}if(Q)return t=It.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==fd&&(e=Error(R(422),{cause:r}),yi(Ut(e,n)))):(r!==fd&&(t=Error(R(423),{cause:r}),yi(Ut(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Ut(r,n),a=Id(e.stateNode,r,a),bl(e,a),ye!==4&&(ye=2)),!1;var o=Error(R(520),{cause:r});if(o=Ut(o,n),Ai===null?Ai=[o]:Ai.push(o),ye!==4&&(ye=2),t===null)return!0;r=Ut(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=Id(n.stateNode,r,e),bl(n,e),!1;case 1:if(t=n.type,o=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError==\\\"function\\\"||o!==null&&typeof o.componentDidCatch==\\\"function\\\"&&(_r===null||!_r.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Op(a),vp(a,e,n,r),bl(n,a),!1}n=n.return}while(n!==null);return!1}var Of=Error(R(461)),De=!1;function Ge(e,t,n,r){t.child=e===null?Gh(t,null,n,r):Zr(t,e.child,n,r)}function s_(e,t,n,r,a){n=n.render;var o=t.ref;if(\\\"ref\\\"in r){var i={};for(var c in r)c!==\\\"ref\\\"&&(i[c]=r[c])}else i=r;return Kr(t),r=gf(e,t,n,i,o,a),c=Af(),e!==null&&!De?(_f(e,t,a),Fn(e,t,a)):(Q&&c&&of(t),t.flags|=1,Ge(e,t,r,a),t.child)}function u_(e,t,n,r,a){if(e===null){var o=n.type;return typeof o==\\\"function\\\"&&!af(o)&&o.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=o,Cp(e,t,o,r,a)):(e=Qc(n.type,null,r,t,t.mode,a),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!vf(e,a)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Ti,n(i,r)&&e.ref===t.ref)return Fn(e,t,a)}return t.flags|=1,e=xn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Cp(e,t,n,r,a){if(e!==null){var o=e.memoizedProps;if(Ti(o,r)&&e.ref===t.ref)if(De=!1,t.pendingProps=r=o,vf(e,a))(e.flags&131072)!==0&&(De=!0);else return t.lanes=e.lanes,Fn(e,t,a)}return Od(e,t,n,r,a)}function Dp(e,t,n,r){var a=r.children,o=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===\\\"hidden\\\"){if((t.flags&128)!==0){if(o=o!==null?o.baseLanes|n:n,e!==null){for(r=t.child=e.child,a=0;r!==null;)a=a|r.lanes|r.childLanes,r=r.sibling;r=a&~o}else r=0,t.child=null;return l_(e,t,o,n,r)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Jc(t,o!==null?o.cachePool:null),o!==null?QA(t,o):Ed(),Wh(t);else return r=t.lanes=536870912,l_(e,t,o!==null?o.baseLanes|n:n,n,r)}else o!==null?(Jc(t,o.cachePool),QA(t,o),or(t),t.memoizedState=null):(e!==null&&Jc(t,null),Ed(),or(t));return Ge(e,t,a,n),t.child}function ri(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function l_(e,t,n,r,a){var o=uf();return o=o===null?null:{parent:Ce._currentValue,pool:o},t.memoizedState={baseLanes:n,cachePool:o},e!==null&&Jc(t,null),Ed(),Wh(t),e!==null&&Ro(e,t,r,!0),t.childLanes=a,null}function ns(e,t){return t=Ns({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function d_(e,t,n){return Zr(t,e.child,null,n),e=ns(t,t.pendingProps),e.flags|=2,ht(t),t.memoizedState=null,e}function QI(e,t,n){var r=t.pendingProps,a=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Q){if(r.mode===\\\"hidden\\\")return e=ns(t,r),t.lanes=536870912,ri(null,e);if(Rd(t),(e=fe)?(e=TE(e,zt),e=e!==null&&e.data===\\\"&\\\"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Tr!==null?{id:cn,overflow:sn}:null,retryLane:536870912,hydrationErrors:null},n=Lh(e),n.return=t,t.child=n,He=t,fe=null)):e=null,e===null)throw Sr(t);return t.lanes=536870912,null}return ns(t,r)}var o=e.memoizedState;if(o!==null){var i=o.dehydrated;if(Rd(t),a)if(t.flags&256)t.flags&=-257,t=d_(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(R(558));else if(De||Ro(e,t,n,!1),a=(n&e.childLanes)!==0,De||a){if(r=ie,r!==null&&(i=ih(r,n),i!==0&&i!==o.retryLane))throw o.retryLane=i,ta(e,i),it(r,e,i),Of;Cs(),t=d_(e,t,n)}else e=o.treeContext,fe=Pt(i.nextSibling),He=t,Q=!0,mr=null,zt=!1,e!==null&&zh(t,e),t=ns(t,r),t.flags|=4096;return t}return e=xn(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function rs(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=\\\"function\\\"&&typeof n!=\\\"object\\\")throw Error(R(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function Od(e,t,n,r,a){return Kr(t),n=gf(e,t,n,r,void 0,a),r=Af(),e!==null&&!De?(_f(e,t,a),Fn(e,t,a)):(Q&&r&&of(t),t.flags|=1,Ge(e,t,n,a),t.child)}function f_(e,t,n,r,a,o){return Kr(t),t.updateQueue=null,n=Yh(t,r,n,a),jh(e),r=Af(),e!==null&&!De?(_f(e,t,o),Fn(e,t,o)):(Q&&r&&of(t),t.flags|=1,Ge(e,t,n,o),t.child)}function m_(e,t,n,r,a){if(Kr(t),t.stateNode===null){var o=Za,i=n.contextType;typeof i==\\\"object\\\"&&i!==null&&(o=We(i)),o=new n(r,o),t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,o.updater=Nd,t.stateNode=o,o._reactInternals=t,o=t.stateNode,o.props=r,o.state=t.memoizedState,o.refs={},df(t),i=n.contextType,o.context=typeof i==\\\"object\\\"&&i!==null?We(i):Za,o.state=t.memoizedState,i=n.getDerivedStateFromProps,typeof i==\\\"function\\\"&&(wl(t,n,i,r),o.state=t.memoizedState),typeof n.getDerivedStateFromProps==\\\"function\\\"||typeof o.getSnapshotBeforeUpdate==\\\"function\\\"||typeof o.UNSAFE_componentWillMount!=\\\"function\\\"&&typeof o.componentWillMount!=\\\"function\\\"||(i=o.state,typeof o.componentWillMount==\\\"function\\\"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==\\\"function\\\"&&o.UNSAFE_componentWillMount(),i!==o.state&&Nd.enqueueReplaceState(o,o.state,null),di(t,r,o,a),li(),o.state=t.memoizedState),typeof o.componentDidMount==\\\"function\\\"&&(t.flags|=4194308),r=!0}else if(e===null){o=t.stateNode;var c=t.memoizedProps,s=$r(n,c);o.props=s;var u=o.context,l=n.contextType;i=Za,typeof l==\\\"object\\\"&&l!==null&&(i=We(l));var d=n.getDerivedStateFromProps;l=typeof d==\\\"function\\\"||typeof o.getSnapshotBeforeUpdate==\\\"function\\\",c=t.pendingProps!==c,l||typeof o.UNSAFE_componentWillReceiveProps!=\\\"function\\\"&&typeof o.componentWillReceiveProps!=\\\"function\\\"||(c||u!==i)&&i_(t,o,r,i),nr=!1;var m=t.memoizedState;o.state=m,di(t,r,o,a),li(),u=t.memoizedState,c||m!==u||nr?(typeof d==\\\"function\\\"&&(wl(t,n,d,r),u=t.memoizedState),(s=nr||o_(t,n,s,r,m,u,i))?(l||typeof o.UNSAFE_componentWillMount!=\\\"function\\\"&&typeof o.componentWillMount!=\\\"function\\\"||(typeof o.componentWillMount==\\\"function\\\"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount==\\\"function\\\"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount==\\\"function\\\"&&(t.flags|=4194308)):(typeof o.componentDidMount==\\\"function\\\"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=i,r=s):(typeof o.componentDidMount==\\\"function\\\"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,hd(e,t),i=t.memoizedProps,l=$r(n,i),o.props=l,d=t.pendingProps,m=o.context,u=n.contextType,s=Za,typeof u==\\\"object\\\"&&u!==null&&(s=We(u)),c=n.getDerivedStateFromProps,(u=typeof c==\\\"function\\\"||typeof o.getSnapshotBeforeUpdate==\\\"function\\\")||typeof o.UNSAFE_componentWillReceiveProps!=\\\"function\\\"&&typeof o.componentWillReceiveProps!=\\\"function\\\"||(i!==d||m!==s)&&i_(t,o,r,s),nr=!1,m=t.memoizedState,o.state=m,di(t,r,o,a),li();var A=t.memoizedState;i!==d||m!==A||nr||e!==null&&e.dependencies!==null&&hs(e.dependencies)?(typeof c==\\\"function\\\"&&(wl(t,n,c,r),A=t.memoizedState),(l=nr||o_(t,n,l,r,m,A,s)||e!==null&&e.dependencies!==null&&hs(e.dependencies))?(u||typeof o.UNSAFE_componentWillUpdate!=\\\"function\\\"&&typeof o.componentWillUpdate!=\\\"function\\\"||(typeof o.componentWillUpdate==\\\"function\\\"&&o.componentWillUpdate(r,A,s),typeof o.UNSAFE_componentWillUpdate==\\\"function\\\"&&o.UNSAFE_componentWillUpdate(r,A,s)),typeof o.componentDidUpdate==\\\"function\\\"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate==\\\"function\\\"&&(t.flags|=1024)):(typeof o.componentDidUpdate!=\\\"function\\\"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=\\\"function\\\"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=A),o.props=r,o.state=A,o.context=s,r=l):(typeof o.componentDidUpdate!=\\\"function\\\"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=\\\"function\\\"||i===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return o=r,rs(e,t),r=(t.flags&128)!==0,o||r?(o=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=\\\"function\\\"?null:o.render(),t.flags|=1,e!==null&&r?(t.child=Zr(t,e.child,null,a),t.child=Zr(t,null,n,a)):Ge(e,t,n,a),t.memoizedState=o.state,e=t.child):e=Fn(e,t,a),e}function g_(e,t,n,r){return qr(),t.flags|=256,Ge(e,t,n,r),t.child}var xl={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ll(e){return{baseLanes:e,cachePool:Ph()}}function Ul(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=Et),e}function bp(e,t,n){var r=t.pendingProps,a=!1,o=(t.flags&128)!==0,i;if((i=o)||(i=e!==null&&e.memoizedState===null?!1:(Ne.current&2)!==0),i&&(a=!0,t.flags&=-129),i=(t.flags&32)!==0,t.flags&=-33,e===null){if(Q){if(a?ar(t):or(t),(e=fe)?(e=TE(e,zt),e=e!==null&&e.data!==\\\"&\\\"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Tr!==null?{id:cn,overflow:sn}:null,retryLane:536870912,hydrationErrors:null},n=Lh(e),n.return=t,t.child=n,He=t,fe=null)):e=null,e===null)throw Sr(t);return kd(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(or(t),a=t.mode,c=Ns({mode:\\\"hidden\\\",children:c},a),r=Hr(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=Ll(n),r.childLanes=Ul(e,i,n),t.memoizedState=xl,ri(null,r)):(ar(t),vd(t,c))}var s=e.memoizedState;if(s!==null&&(c=s.dehydrated,c!==null)){if(o)t.flags&256?(ar(t),t.flags&=-257,t=zl(e,t,n)):t.memoizedState!==null?(or(t),t.child=e.child,t.flags|=128,t=null):(or(t),c=r.fallback,a=t.mode,r=Ns({mode:\\\"visible\\\",children:r.children},a),c=Hr(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Zr(t,e.child,null,n),r=t.child,r.memoizedState=Ll(n),r.childLanes=Ul(e,i,n),t.memoizedState=xl,t=ri(null,r));else if(ar(t),kd(c)){if(i=c.nextSibling&&c.nextSibling.dataset,i)var u=i.dgst;i=u,r=Error(R(419)),r.stack=\\\"\\\",r.digest=i,yi({value:r,source:null,stack:null}),t=zl(e,t,n)}else if(De||Ro(e,t,n,!1),i=(n&e.childLanes)!==0,De||i){if(i=ie,i!==null&&(r=ih(i,n),r!==0&&r!==s.retryLane))throw s.retryLane=r,ta(e,r),it(i,e,r),Of;Fd(c)||Cs(),t=zl(e,t,n)}else Fd(c)?(t.flags|=192,t.child=e.child,t=null):(e=s.treeContext,fe=Pt(c.nextSibling),He=t,Q=!0,mr=null,zt=!1,e!==null&&zh(t,e),t=vd(t,r.children),t.flags|=4096);return t}return a?(or(t),c=r.fallback,a=t.mode,s=e.child,u=s.sibling,r=xn(s,{mode:\\\"hidden\\\",children:r.children}),r.subtreeFlags=s.subtreeFlags&65011712,u!==null?c=xn(u,c):(c=Hr(c,a,n,null),c.flags|=2),c.return=t,r.return=t,r.sibling=c,t.child=r,ri(null,r),r=t.child,c=e.child.memoizedState,c===null?c=Ll(n):(a=c.cachePool,a!==null?(s=Ce._currentValue,a=a.parent!==s?{parent:s,pool:s}:a):a=Ph(),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=Ul(e,i,n),t.memoizedState=xl,ri(e.child,r)):(ar(t),n=e.child,e=n.sibling,n=xn(n,{mode:\\\"visible\\\",children:r.children}),n.return=t,n.sibling=null,e!==null&&(i=t.deletions,i===null?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=n,t.memoizedState=null,n)}function vd(e,t){return t=Ns({mode:\\\"visible\\\",children:t},e.mode),t.return=e,e.child=t}function Ns(e,t){return e=pt(22,e,null,t),e.lanes=0,e}function zl(e,t,n){return Zr(t,e.child,null,n),e=vd(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function A_(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),gd(e.return,t,n)}function Bl(e,t,n,r,a,o){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,treeForkCount:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.treeForkCount=o)}function Mp(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;r=r.children;var i=Ne.current,c=(i&2)!==0;if(c?(i=i&1|2,t.flags|=128):i&=1,ue(Ne,i),Ge(e,t,r,n),r=Q?Si:0,!c&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&A_(e,n,t);else if(e.tag===19)A_(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(a){case\\\"forwards\\\":for(n=t.child,a=null;n!==null;)e=n.alternate,e!==null&&Rs(e)===null&&(a=n),n=n.sibling;n=a,n===null?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Bl(t,!1,a,n,o,r);break;case\\\"backwards\\\":case\\\"unstable_legacy-backwards\\\":for(n=null,a=t.child,t.child=null;a!==null;){if(e=a.alternate,e!==null&&Rs(e)===null){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Bl(t,!0,n,null,o,r);break;case\\\"together\\\":Bl(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Fn(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Nr|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(Ro(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=xn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=xn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function vf(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&hs(e)))}function JI(e,t,n){switch(t.tag){case 3:ls(t,t.stateNode.containerInfo),rr(t,Ce,e.memoizedState.cache),qr();break;case 27:case 5:td(t);break;case 4:ls(t,t.stateNode.containerInfo);break;case 10:rr(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Rd(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated!==null?(ar(t),t.flags|=128,null):(n&t.child.childLanes)!==0?bp(e,t,n):(ar(t),e=Fn(e,t,n),e!==null?e.sibling:null);ar(t);break;case 19:var a=(e.flags&128)!==0;if(r=(n&t.childLanes)!==0,r||(Ro(e,t,n,!1),r=(n&t.childLanes)!==0),a){if(r)return Mp(e,t,n);t.flags|=128}if(a=t.memoizedState,a!==null&&(a.rendering=null,a.tail=null,a.lastEffect=null),ue(Ne,Ne.current),r)break;return null;case 22:return t.lanes=0,Dp(e,t,n,t.pendingProps);case 24:rr(t,Ce,e.memoizedState.cache)}return Fn(e,t,n)}function wp(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)De=!0;else{if(!vf(e,n)&&(t.flags&128)===0)return De=!1,JI(e,t,n);De=(e.flags&131072)!==0}else De=!1,Q&&(t.flags&1048576)!==0&&Uh(t,Si,t.index);switch(t.lanes=0,t.tag){case 16:e:{var r=t.pendingProps;if(e=kr(t.elementType),t.type=e,typeof e==\\\"function\\\")af(e)?(r=$r(e,r),t.tag=1,t=m_(null,t,e,r,n)):(t.tag=0,t=Od(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===Wd){t.tag=11,t=s_(null,t,e,r,n);break e}else if(a===jd){t.tag=14,t=u_(null,t,e,r,n);break e}}throw t=Jl(e)||e,Error(R(306,t,\\\"\\\"))}}return t;case 0:return Od(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=$r(r,t.pendingProps),m_(e,t,r,a,n);case 3:e:{if(ls(t,t.stateNode.containerInfo),e===null)throw Error(R(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,hd(e,t),di(t,r,null,n);var i=t.memoizedState;if(r=i.cache,rr(t,Ce,r),r!==o.cache&&Ad(t,[Ce],n,!0),li(),r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){t=g_(e,t,r,n);break e}else if(r!==a){a=Ut(Error(R(424)),t),yi(a),t=g_(e,t,r,n);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName===\\\"HTML\\\"?e.ownerDocument.body:e,fe=Pt(e.firstChild),He=t,Q=!0,mr=null,zt=!0,n=Gh(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qr(),r===a){t=Fn(e,t,n);break e}Ge(e,t,r,n)}t=t.child}return t;case 26:return rs(e,t),e===null?(n=B_(t.type,null,t.pendingProps,null))?t.memoizedState=n:Q||(n=t.type,e=t.pendingProps,r=ws(fr.current).createElement(n),r[Ve]=t,r[ct]=e,je(r,n,e),Pe(r),t.stateNode=r):t.memoizedState=B_(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return td(t),e===null&&Q&&(r=t.stateNode=SE(t.type,t.pendingProps,fr.current),He=t,zt=!0,a=fe,Or(t.type)?(Gd=a,fe=Pt(r.firstChild)):fe=a),Ge(e,t,t.pendingProps.children,n),rs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Q&&((a=r=fe)&&(r=vO(r,t.type,t.pendingProps,zt),r!==null?(t.stateNode=r,He=t,fe=Pt(r.firstChild),zt=!1,a=!0):a=!1),a||Sr(t)),td(t),a=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,r=o.children,Bd(a,o)?r=null:i!==null&&Bd(a,i)&&(t.flags|=32),t.memoizedState!==null&&(a=gf(e,t,WI,null,null,n),Di._currentValue=a),rs(e,t),Ge(e,t,r,n),t.child;case 6:return e===null&&Q&&((e=n=fe)&&(n=CO(n,t.pendingProps,zt),n!==null?(t.stateNode=n,He=t,fe=null,e=!0):e=!1),e||Sr(t)),null;case 13:return bp(e,t,n);case 4:return ls(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Zr(t,null,r,n):Ge(e,t,r,n),t.child;case 11:return s_(e,t,t.type,t.pendingProps,n);case 7:return Ge(e,t,t.pendingProps,n),t.child;case 8:return Ge(e,t,t.pendingProps.children,n),t.child;case 12:return Ge(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,rr(t,t.type,r.value),Ge(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Kr(t),a=We(a),r=r(a),t.flags|=1,Ge(e,t,r,n),t.child;case 14:return u_(e,t,t.type,t.pendingProps,n);case 15:return Cp(e,t,t.type,t.pendingProps,n);case 19:return Mp(e,t,n);case 31:return QI(e,t,n);case 22:return Dp(e,t,n,t.pendingProps);case 24:return Kr(t),r=We(Ce),e===null?(a=uf(),a===null&&(a=ie,o=sf(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},df(t),rr(t,Ce,a)):((e.lanes&n)!==0&&(hd(e,t),di(t,null,null,n),li()),a=e.memoizedState,o=t.memoizedState,a.parent!==r?(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),rr(t,Ce,r)):(r=o.cache,rr(t,Ce,r),r!==a.cache&&Ad(t,[Ce],n,!0))),Ge(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(R(156,t.tag))}function Nn(e){e.flags|=4}function Pl(e,t,n,r,a){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(a&335544128)===a)if(e.stateNode.complete)e.flags|=8192;else if(nE())e.flags|=8192;else throw jr=ps,lf}else e.flags&=-16777217}function __(e,t){if(t.type!==\\\"stylesheet\\\"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!IE(t))if(nE())e.flags|=8192;else throw jr=ps,lf}function Gc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?rh():536870912,e.lanes|=t,mo|=t)}function Xo(e,t){if(!Q)switch(e.tailMode){case\\\"hidden\\\":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case\\\"collapsed\\\":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function de(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags&65011712,r|=a.flags&65011712,a.return=e,a=a.sibling;else for(a=e.child;a!==null;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function eO(e,t,n){var r=t.pendingProps;switch(cf(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return de(t),null;case 1:return de(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Ln(Ce),io(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ba(t)?Nn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Dl())),de(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(Nn(t),o!==null?(de(t),__(t,o)):(de(t),Pl(t,a,null,r,n))):o?o!==e.memoizedState?(Nn(t),de(t),__(t,o)):(de(t),t.flags&=-16777217):(e=e.memoizedProps,e!==r&&Nn(t),de(t),Pl(t,a,e,r,n)),null;case 27:if(ds(t),n=fr.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Nn(t);else{if(!r){if(t.stateNode===null)throw Error(R(166));return de(t),null}e=ln.current,Ba(t)?jA(t,e):(e=SE(a,r,n),t.stateNode=e,Nn(t))}return de(t),null;case 5:if(ds(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Nn(t);else{if(!r){if(t.stateNode===null)throw Error(R(166));return de(t),null}if(o=ln.current,Ba(t))jA(t,o);else{var i=ws(fr.current);switch(o){case 1:o=i.createElementNS(\\\"http://www.w3.org/2000/svg\\\",a);break;case 2:o=i.createElementNS(\\\"http://www.w3.org/1998/Math/MathML\\\",a);break;default:switch(a){case\\\"svg\\\":o=i.createElementNS(\\\"http://www.w3.org/2000/svg\\\",a);break;case\\\"math\\\":o=i.createElementNS(\\\"http://www.w3.org/1998/Math/MathML\\\",a);break;case\\\"script\\\":o=i.createElement(\\\"div\\\"),o.innerHTML=\\\"<script><\\\\/script>\\\",o=o.removeChild(o.firstChild);break;case\\\"select\\\":o=typeof r.is==\\\"string\\\"?i.createElement(\\\"select\\\",{is:r.is}):i.createElement(\\\"select\\\"),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==\\\"string\\\"?i.createElement(a,{is:r.is}):i.createElement(a)}}o[Ve]=t,o[ct]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)o.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=o;e:switch(je(o,a,r),a){case\\\"button\\\":case\\\"input\\\":case\\\"select\\\":case\\\"textarea\\\":r=!!r.autoFocus;break e;case\\\"img\\\":r=!0;break e;default:r=!1}r&&Nn(t)}}return de(t),Pl(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Nn(t);else{if(typeof r!=\\\"string\\\"&&t.stateNode===null)throw Error(R(166));if(e=fr.current,Ba(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=He,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[Ve]=t,e=!!(e.nodeValue===n||r!==null&&r.suppressHydrationWarning===!0||pE(e.nodeValue,n)),e||Sr(t,!0)}else e=ws(e).createTextNode(r),e[Ve]=t,t.stateNode=e}return de(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ba(t),n!==null){if(e===null){if(!r)throw Error(R(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(557));e[Ve]=t}else qr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;de(t),e=!1}else n=Dl(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(ht(t),t):(ht(t),null);if((t.flags&128)!==0)throw Error(R(558))}return de(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Ba(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(R(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(R(317));a[Ve]=t}else qr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;de(t),a=!1}else a=Dl(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(ht(t),t):(ht(t),null)}return ht(t),(t.flags&128)!==0?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Gc(t,t.updateQueue),de(t),null);case 4:return io(),e===null&&Lf(t.stateNode.containerInfo),de(t),null;case 10:return Ln(t.type),de(t),null;case 19:if(Fe(Ne),r=t.memoizedState,r===null)return de(t),null;if(a=(t.flags&128)!==0,o=r.rendering,o===null)if(a)Xo(r,!1);else{if(ye!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(o=Rs(e),o!==null){for(t.flags|=128,Xo(r,!1),e=o.updateQueue,t.updateQueue=e,Gc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)xh(n,e),n=n.sibling;return ue(Ne,Ne.current&1|2),Q&&Cn(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Rt()>Os&&(t.flags|=128,a=!0,Xo(r,!1),t.lanes=4194304)}else{if(!a)if(e=Rs(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Gc(t,e),Xo(r,!0),r.tail===null&&r.tailMode===\\\"hidden\\\"&&!o.alternate&&!Q)return de(t),null}else 2*Rt()-r.renderingStartTime>Os&&n!==536870912&&(t.flags|=128,a=!0,Xo(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e!==null?e.sibling=o:t.child=o,r.last=o)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Rt(),e.sibling=null,n=Ne.current,ue(Ne,a?n&1|2:n&1),Q&&Cn(t,r.treeForkCount),e):(de(t),null);case 22:case 23:return ht(t),ff(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(n&536870912)!==0&&(t.flags&128)===0&&(de(t),t.subtreeFlags&6&&(t.flags|=8192)):de(t),n=t.updateQueue,n!==null&&Gc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&Fe(Wr),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Ln(Ce),de(t),null;case 25:return null;case 30:return null}throw Error(R(156,t.tag))}function tO(e,t){switch(cf(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Ln(Ce),io(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ds(t),null;case 31:if(t.memoizedState!==null){if(ht(t),t.alternate===null)throw Error(R(340));qr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ht(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));qr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Fe(Ne),null;case 4:return io(),null;case 10:return Ln(t.type),null;case 22:case 23:return ht(t),ff(),e!==null&&Fe(Wr),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Ln(Ce),null;case 25:return null;default:return null}}function xp(e,t){switch(cf(t),t.tag){case 3:Ln(Ce),io();break;case 26:case 27:case 5:ds(t);break;case 4:io();break;case 31:t.memoizedState!==null&&ht(t);break;case 13:ht(t);break;case 19:Fe(Ne);break;case 10:Ln(t.type);break;case 22:case 23:ht(t),ff(),e!==null&&Fe(Wr);break;case 24:Ln(Ce)}}function ki(e,t){try{var n=t.updateQueue,r=n!==null?n.lastEffect:null;if(r!==null){var a=r.next;n=a;do{if((n.tag&e)===e){r=void 0;var o=n.create,i=n.inst;r=o(),i.destroy=r}n=n.next}while(n!==a)}}catch(c){re(t,t.return,c)}}function yr(e,t,n){try{var r=t.updateQueue,a=r!==null?r.lastEffect:null;if(a!==null){var o=a.next;r=o;do{if((r.tag&e)===e){var i=r.inst,c=i.destroy;if(c!==void 0){i.destroy=void 0,a=t;var s=n,u=c;try{u()}catch(l){re(a,s,l)}}}r=r.next}while(r!==o)}}catch(l){re(t,t.return,l)}}function Lp(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{Hh(t,n)}catch(r){re(e,e.return,r)}}}function Up(e,t,n){n.props=$r(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(r){re(e,t,r)}}function mi(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==\\\"function\\\"?e.refCleanup=n(r):n.current=r}}catch(a){re(e,t,a)}}function un(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==\\\"function\\\")try{r()}catch(a){re(e,t,a)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==\\\"function\\\")try{n(null)}catch(a){re(e,t,a)}else n.current=null}function zp(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\\\"button\\\":case\\\"input\\\":case\\\"select\\\":case\\\"textarea\\\":n.autoFocus&&r.focus();break e;case\\\"img\\\":n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(a){re(e,e.return,a)}}function Fl(e,t,n){try{var r=e.stateNode;TO(r,e.type,n,t),r[ct]=t}catch(a){re(e,e.return,a)}}function Bp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Or(e.type)||e.tag===4}function kl(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Bp(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Or(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Cd(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===\\\"HTML\\\"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===\\\"HTML\\\"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Mn));else if(r!==4&&(r===27&&Or(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Cd(e,t,n),e=e.sibling;e!==null;)Cd(e,t,n),e=e.sibling}function Is(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Or(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Is(e,t,n),e=e.sibling;e!==null;)Is(e,t,n),e=e.sibling}function Pp(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,a=t.attributes;a.length;)t.removeAttributeNode(a[0]);je(t,r,n),t[Ve]=e,t[ct]=n}catch(o){re(e,e.return,o)}}var Dn=!1,ve=!1,Gl=!1,h_=typeof WeakSet==\\\"function\\\"?WeakSet:Set,Be=null;function nO(e,t){if(e=e.containerInfo,Ud=zs,e=Ih(e),tf(e)){if(\\\"selectionStart\\\"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,c=-1,s=-1,u=0,l=0,d=e,m=null;t:for(;;){for(var A;d!==n||a!==0&&d.nodeType!==3||(c=i+a),d!==o||r!==0&&d.nodeType!==3||(s=i+r),d.nodeType===3&&(i+=d.nodeValue.length),(A=d.firstChild)!==null;)m=d,d=A;for(;;){if(d===e)break t;if(m===n&&++u===a&&(c=i),m===o&&++l===r&&(s=i),(A=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=A}n=c===-1||s===-1?null:{start:c,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},zs=!1,Be=t;Be!==null;)if(t=Be,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Be=e;else for(;Be!==null;){switch(t=Be,o=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)a=e[n],a.ref.impl=a.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&o!==null){e=void 0,n=t,a=o.memoizedProps,o=o.memoizedState,r=n.stateNode;try{var S=$r(n.type,a);e=r.getSnapshotBeforeUpdate(S,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(O){re(n,n.return,O)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)Pd(e);else if(n===1)switch(e.nodeName){case\\\"HEAD\\\":case\\\"HTML\\\":case\\\"BODY\\\":Pd(e);break;default:e.textContent=\\\"\\\"}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(R(163))}if(e=t.sibling,e!==null){e.return=t.return,Be=e;break}Be=t.return}}function Fp(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:On(e,n),r&4&&ki(5,n);break;case 1:if(On(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(i){re(n,n.return,i)}else{var a=$r(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(a,t,e.__reactInternalSnapshotBeforeUpdate)}catch(i){re(n,n.return,i)}}r&64&&Lp(n),r&512&&mi(n,n.return);break;case 3:if(On(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{Hh(e,t)}catch(i){re(n,n.return,i)}}break;case 27:t===null&&r&4&&Pp(n);case 26:case 5:On(e,n),t===null&&r&4&&zp(n),r&512&&mi(n,n.return);break;case 12:On(e,n);break;case 31:On(e,n),r&4&&Vp(e,n);break;case 13:On(e,n),r&4&&Hp(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=dO.bind(null,n),DO(e,n))));break;case 22:if(r=n.memoizedState!==null||Dn,!r){t=t!==null&&t.memoizedState!==null||ve,a=Dn;var o=ve;Dn=r,(ve=t)&&!o?vn(e,n,(n.subtreeFlags&8772)!==0):On(e,n),Dn=a,ve=o}break;case 30:break;default:On(e,n)}}function kp(e){var t=e.alternate;t!==null&&(e.alternate=null,kp(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Zd(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var he=null,at=!1;function In(e,t,n){for(n=n.child;n!==null;)Gp(e,t,n),n=n.sibling}function Gp(e,t,n){if(Tt&&typeof Tt.onCommitFiberUnmount==\\\"function\\\")try{Tt.onCommitFiberUnmount(xi,n)}catch{}switch(n.tag){case 26:ve||un(n,t),In(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:ve||un(n,t);var r=he,a=at;Or(n.type)&&(he=n.stateNode,at=!1),In(e,t,n),hi(n.stateNode),he=r,at=a;break;case 5:ve||un(n,t);case 6:if(r=he,a=at,he=null,In(e,t,n),he=r,at=a,he!==null)if(at)try{(he.nodeType===9?he.body:he.nodeName===\\\"HTML\\\"?he.ownerDocument.body:he).removeChild(n.stateNode)}catch(o){re(n,t,o)}else try{he.removeChild(n.stateNode)}catch(o){re(n,t,o)}break;case 18:he!==null&&(at?(e=he,w_(e.nodeType===9?e.body:e.nodeName===\\\"HTML\\\"?e.ownerDocument.body:e,n.stateNode),ho(e)):w_(he,n.stateNode));break;case 4:r=he,a=at,he=n.stateNode.containerInfo,at=!0,In(e,t,n),he=r,at=a;break;case 0:case 11:case 14:case 15:yr(2,n,t),ve||yr(4,n,t),In(e,t,n);break;case 1:ve||(un(n,t),r=n.stateNode,typeof r.componentWillUnmount==\\\"function\\\"&&Up(n,t,r)),In(e,t,n);break;case 21:In(e,t,n);break;case 22:ve=(r=ve)||n.memoizedState!==null,In(e,t,n),ve=r;break;default:In(e,t,n)}}function Vp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ho(e)}catch(n){re(t,t.return,n)}}}function Hp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ho(e)}catch(n){re(t,t.return,n)}}function rO(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new h_),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new h_),t;default:throw Error(R(435,e.tag))}}function Vc(e,t){var n=rO(e);t.forEach(function(r){if(!n.has(r)){n.add(r);var a=fO.bind(null,e,r);r.then(a,a)}})}function nt(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var a=n[r],o=e,i=t,c=i;e:for(;c!==null;){switch(c.tag){case 27:if(Or(c.type)){he=c.stateNode,at=!1;break e}break;case 5:he=c.stateNode,at=!1;break e;case 3:case 4:he=c.stateNode.containerInfo,at=!0;break e}c=c.return}if(he===null)throw Error(R(160));Gp(o,i,a),he=null,at=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Wp(t,e),t=t.sibling}var Zt=null;function Wp(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:nt(t,e),rt(e),r&4&&(yr(3,e,e.return),ki(3,e),yr(5,e,e.return));break;case 1:nt(t,e),rt(e),r&512&&(ve||n===null||un(n,n.return)),r&64&&Dn&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var a=Zt;if(nt(t,e),rt(e),r&512&&(ve||n===null||un(n,n.return)),r&4){var o=n!==null?n.memoizedState:null;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){e:{r=e.type,n=e.memoizedProps,a=a.ownerDocument||a;t:switch(r){case\\\"title\\\":o=a.getElementsByTagName(\\\"title\\\")[0],(!o||o[zi]||o[Ve]||o.namespaceURI===\\\"http://www.w3.org/2000/svg\\\"||o.hasAttribute(\\\"itemprop\\\"))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(\\\"head > title\\\"))),je(o,r,n),o[Ve]=e,Pe(o),r=o;break e;case\\\"link\\\":var i=F_(\\\"link\\\",\\\"href\\\",a).get(r+(n.href||\\\"\\\"));if(i){for(var c=0;c<i.length;c++)if(o=i[c],o.getAttribute(\\\"href\\\")===(n.href==null||n.href===\\\"\\\"?null:n.href)&&o.getAttribute(\\\"rel\\\")===(n.rel==null?null:n.rel)&&o.getAttribute(\\\"title\\\")===(n.title==null?null:n.title)&&o.getAttribute(\\\"crossorigin\\\")===(n.crossOrigin==null?null:n.crossOrigin)){i.splice(c,1);break t}}o=a.createElement(r),je(o,r,n),a.head.appendChild(o);break;case\\\"meta\\\":if(i=F_(\\\"meta\\\",\\\"content\\\",a).get(r+(n.content||\\\"\\\"))){for(c=0;c<i.length;c++)if(o=i[c],o.getAttribute(\\\"content\\\")===(n.content==null?null:\\\"\\\"+n.content)&&o.getAttribute(\\\"name\\\")===(n.name==null?null:n.name)&&o.getAttribute(\\\"property\\\")===(n.property==null?null:n.property)&&o.getAttribute(\\\"http-equiv\\\")===(n.httpEquiv==null?null:n.httpEquiv)&&o.getAttribute(\\\"charset\\\")===(n.charSet==null?null:n.charSet)){i.splice(c,1);break t}}o=a.createElement(r),je(o,r,n),a.head.appendChild(o);break;default:throw Error(R(468,r))}o[Ve]=e,Pe(o),r=o}e.stateNode=r}else k_(a,e.type,e.stateNode);else e.stateNode=P_(a,r,e.memoizedProps);else o!==r?(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?k_(a,e.type,e.stateNode):P_(a,r,e.memoizedProps)):r===null&&e.stateNode!==null&&Fl(e,e.memoizedProps,n.memoizedProps)}break;case 27:nt(t,e),rt(e),r&512&&(ve||n===null||un(n,n.return)),n!==null&&r&4&&Fl(e,e.memoizedProps,n.memoizedProps);break;case 5:if(nt(t,e),rt(e),r&512&&(ve||n===null||un(n,n.return)),e.flags&32){a=e.stateNode;try{so(a,\\\"\\\")}catch(S){re(e,e.return,S)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Fl(e,a,n!==null?n.memoizedProps:a)),r&1024&&(Gl=!0);break;case 6:if(nt(t,e),rt(e),r&4){if(e.stateNode===null)throw Error(R(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(S){re(e,e.return,S)}}break;case 3:if(is=null,a=Zt,Zt=xs(t.containerInfo),nt(t,e),Zt=a,rt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{ho(t.containerInfo)}catch(S){re(e,e.return,S)}Gl&&(Gl=!1,jp(e));break;case 4:r=Zt,Zt=xs(e.stateNode.containerInfo),nt(t,e),rt(e),Zt=r;break;case 12:nt(t,e),rt(e);break;case 31:nt(t,e),rt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Vc(e,r)));break;case 13:nt(t,e),rt(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Zs=Rt()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Vc(e,r)));break;case 22:a=e.memoizedState!==null;var s=n!==null&&n.memoizedState!==null,u=Dn,l=ve;if(Dn=u||a,ve=l||s,nt(t,e),ve=l,Dn=u,rt(e),r&8192)e:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||s||Dn||ve||Gr(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){s=n=t;try{if(o=s.stateNode,a)i=o.style,typeof i.setProperty==\\\"function\\\"?i.setProperty(\\\"display\\\",\\\"none\\\",\\\"important\\\"):i.display=\\\"none\\\";else{c=s.stateNode;var d=s.memoizedProps.style,m=d!=null&&d.hasOwnProperty(\\\"display\\\")?d.display:null;c.style.display=m==null||typeof m==\\\"boolean\\\"?\\\"\\\":(\\\"\\\"+m).trim()}}catch(S){re(s,s.return,S)}}}else if(t.tag===6){if(n===null){s=t;try{s.stateNode.nodeValue=a?\\\"\\\":s.memoizedProps}catch(S){re(s,s.return,S)}}}else if(t.tag===18){if(n===null){s=t;try{var A=s.stateNode;a?x_(A,!0):x_(s.stateNode,!1)}catch(S){re(s,s.return,S)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,Vc(e,n))));break;case 19:nt(t,e),rt(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,Vc(e,r)));break;case 30:break;case 21:break;default:nt(t,e),rt(e)}}function rt(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Bp(r)){n=r;break}r=r.return}if(n==null)throw Error(R(160));switch(n.tag){case 27:var a=n.stateNode,o=kl(e);Is(e,o,a);break;case 5:var i=n.stateNode;n.flags&32&&(so(i,\\\"\\\"),n.flags&=-33);var c=kl(e);Is(e,c,i);break;case 3:case 4:var s=n.stateNode.containerInfo,u=kl(e);Cd(e,u,s);break;default:throw Error(R(161))}}catch(l){re(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function jp(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;jp(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function On(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Fp(e,t.alternate,t),t=t.sibling}function Gr(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:yr(4,t,t.return),Gr(t);break;case 1:un(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==\\\"function\\\"&&Up(t,t.return,n),Gr(t);break;case 27:hi(t.stateNode);case 26:case 5:un(t,t.return),Gr(t);break;case 22:t.memoizedState===null&&Gr(t);break;case 30:Gr(t);break;default:Gr(t)}e=e.sibling}}function vn(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var r=t.alternate,a=e,o=t,i=o.flags;switch(o.tag){case 0:case 11:case 15:vn(a,o,n),ki(4,o);break;case 1:if(vn(a,o,n),r=o,a=r.stateNode,typeof a.componentDidMount==\\\"function\\\")try{a.componentDidMount()}catch(u){re(r,r.return,u)}if(r=o,a=r.updateQueue,a!==null){var c=r.stateNode;try{var s=a.shared.hiddenCallbacks;if(s!==null)for(a.shared.hiddenCallbacks=null,a=0;a<s.length;a++)Vh(s[a],c)}catch(u){re(r,r.return,u)}}n&&i&64&&Lp(o),mi(o,o.return);break;case 27:Pp(o);case 26:case 5:vn(a,o,n),n&&r===null&&i&4&&zp(o),mi(o,o.return);break;case 12:vn(a,o,n);break;case 31:vn(a,o,n),n&&i&4&&Vp(a,o);break;case 13:vn(a,o,n),n&&i&4&&Hp(a,o);break;case 22:o.memoizedState===null&&vn(a,o,n),mi(o,o.return);break;case 30:break;default:vn(a,o,n)}t=t.sibling}}function Cf(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&Pi(n))}function Df(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pi(e))}function Kt(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Yp(e,t,n,r),t=t.sibling}function Yp(e,t,n,r){var a=t.flags;switch(t.tag){case 0:case 11:case 15:Kt(e,t,n,r),a&2048&&ki(9,t);break;case 1:Kt(e,t,n,r);break;case 3:Kt(e,t,n,r),a&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Pi(e)));break;case 12:if(a&2048){Kt(e,t,n,r),e=t.stateNode;try{var o=t.memoizedProps,i=o.id,c=o.onPostCommit;typeof c==\\\"function\\\"&&c(i,t.alternate===null?\\\"mount\\\":\\\"update\\\",e.passiveEffectDuration,-0)}catch(s){re(t,t.return,s)}}else Kt(e,t,n,r);break;case 31:Kt(e,t,n,r);break;case 13:Kt(e,t,n,r);break;case 23:break;case 22:o=t.stateNode,i=t.alternate,t.memoizedState!==null?o._visibility&2?Kt(e,t,n,r):gi(e,t):o._visibility&2?Kt(e,t,n,r):(o._visibility|=2,Fa(e,t,n,r,(t.subtreeFlags&10256)!==0||!1)),a&2048&&Cf(i,t);break;case 24:Kt(e,t,n,r),a&2048&&Df(t.alternate,t);break;default:Kt(e,t,n,r)}}function Fa(e,t,n,r,a){for(a=a&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var o=e,i=t,c=n,s=r,u=i.flags;switch(i.tag){case 0:case 11:case 15:Fa(o,i,c,s,a),ki(8,i);break;case 23:break;case 22:var l=i.stateNode;i.memoizedState!==null?l._visibility&2?Fa(o,i,c,s,a):gi(o,i):(l._visibility|=2,Fa(o,i,c,s,a)),a&&u&2048&&Cf(i.alternate,i);break;case 24:Fa(o,i,c,s,a),a&&u&2048&&Df(i.alternate,i);break;default:Fa(o,i,c,s,a)}t=t.sibling}}function gi(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,a=r.flags;switch(r.tag){case 22:gi(n,r),a&2048&&Cf(r.alternate,r);break;case 24:gi(n,r),a&2048&&Df(r.alternate,r);break;default:gi(n,r)}t=t.sibling}}var ai=8192;function Pa(e,t,n){if(e.subtreeFlags&ai)for(e=e.child;e!==null;)qp(e,t,n),e=e.sibling}function qp(e,t,n){switch(e.tag){case 26:Pa(e,t,n),e.flags&ai&&e.memoizedState!==null&&GO(n,Zt,e.memoizedState,e.memoizedProps);break;case 5:Pa(e,t,n);break;case 3:case 4:var r=Zt;Zt=xs(e.stateNode.containerInfo),Pa(e,t,n),Zt=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=ai,ai=16777216,Pa(e,t,n),ai=r):Pa(e,t,n));break;default:Pa(e,t,n)}}function Kp(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function $o(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Be=r,Xp(r,e)}Kp(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Zp(e),e=e.sibling}function Zp(e){switch(e.tag){case 0:case 11:case 15:$o(e),e.flags&2048&&yr(9,e,e.return);break;case 3:$o(e);break;case 12:$o(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,as(e)):$o(e);break;default:$o(e)}}function as(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Be=r,Xp(r,e)}Kp(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:yr(8,t,t.return),as(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,as(t));break;default:as(t)}e=e.sibling}}function Xp(e,t){for(;Be!==null;){var n=Be;switch(n.tag){case 0:case 11:case 15:yr(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:Pi(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,Be=r;else e:for(n=e;Be!==null;){r=Be;var a=r.sibling,o=r.return;if(kp(r),r===n){Be=null;break e}if(a!==null){a.return=o,Be=a;break e}Be=o}}}var aO={getCacheForType:function(e){var t=We(Ce),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return We(Ce).controller.signal}},oO=typeof WeakMap==\\\"function\\\"?WeakMap:Map,ee=0,ie=null,Y=null,K=0,ne=0,_t=null,ur=!1,So=!1,bf=!1,kn=0,ye=0,Nr=0,Yr=0,Mf=0,Et=0,mo=0,Ai=null,ot=null,Dd=!1,Zs=0,$p=0,Os=1/0,vs=null,_r=null,Me=0,hr=null,go=null,Un=0,bd=0,Md=null,Qp=null,_i=0,wd=null;function yt(){return(ee&2)!==0&&K!==0?K&-K:L.T!==null?xf():ch()}function Jp(){if(Et===0)if((K&536870912)===0||Q){var e=wc;wc<<=1,(wc&3932160)===0&&(wc=262144),Et=e}else Et=536870912;return e=It.current,e!==null&&(e.flags|=32),Et}function it(e,t,n){(e===ie&&(ne===2||ne===9)||e.cancelPendingCommit!==null)&&(Ao(e,0),lr(e,K,Et,!1)),Ui(e,n),((ee&2)===0||e!==ie)&&(e===ie&&((ee&2)===0&&(Yr|=n),ye===4&&lr(e,K,Et,!1)),fn(e))}function eE(e,t,n){if((ee&6)!==0)throw Error(R(327));var r=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Li(e,t),a=r?sO(e,t):Vl(e,t,!0),o=r;do{if(a===0){So&&!r&&lr(e,t,0,!1);break}else{if(n=e.current.alternate,o&&!iO(n)){a=Vl(e,t,!1),o=!1;continue}if(a===2){if(o=t,e.errorRecoveryDisabledLanes&o)var i=0;else i=e.pendingLanes&-536870913,i=i!==0?i:i&536870912?536870912:0;if(i!==0){t=i;e:{var c=e;a=Ai;var s=c.current.memoizedState.isDehydrated;if(s&&(Ao(c,i).flags|=256),i=Vl(c,i,!1),i!==2){if(bf&&!s){c.errorRecoveryDisabledLanes|=o,Yr|=o,a=4;break e}o=ot,ot=a,o!==null&&(ot===null?ot=o:ot.push.apply(ot,o))}a=i}if(o=!1,a!==2)continue}}if(a===1){Ao(e,0),lr(e,t,0,!0);break}e:{switch(r=e,o=a,o){case 0:case 1:throw Error(R(345));case 4:if((t&4194048)!==t)break;case 6:lr(r,t,Et,!ur);break e;case 2:ot=null;break;case 3:case 5:break;default:throw Error(R(329))}if((t&62914560)===t&&(a=Zs+300-Rt(),10<a)){if(lr(r,t,Et,!ur),Ps(r,0,!0)!==0)break e;Un=t,r.timeoutHandle=RE(p_.bind(null,r,n,ot,vs,Dd,t,Et,Yr,mo,ur,o,\\\"Throttled\\\",-0,0),a);break e}p_(r,n,ot,vs,Dd,t,Et,Yr,mo,ur,o,null,-0,0)}}break}while(!0);fn(e)}function p_(e,t,n,r,a,o,i,c,s,u,l,d,m,A){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)===16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Mn},qp(t,o,d);var S=(o&62914560)===o?Zs-Rt():(o&4194048)===o?$p-Rt():0;if(S=VO(d,S),S!==null){Un=o,e.cancelPendingCommit=S(R_.bind(null,e,t,o,n,r,a,i,c,s,l,d,null,m,A)),lr(e,o,i,!u);return}}R_(e,t,o,n,r,a,i,c,s)}function iO(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!Nt(o(),a))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function lr(e,t,n,r){t&=~Mf,t&=~Yr,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var a=t;0<a;){var o=31-St(a),i=1<<o;r[o]=-1,a&=~i}n!==0&&ah(e,n,t)}function Xs(){return(ee&6)===0?(Gi(0,!1),!1):!0}function wf(){if(Y!==null){if(ne===0)var e=Y.return;else e=Y,wn=na=null,hf(e),ro=null,Ni=0,e=Y;for(;e!==null;)xp(e.alternate,e),e=e.return;Y=null}}function Ao(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,NO(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Un=0,wf(),ie=e,Y=n=xn(e.current,null),K=t,ne=0,_t=null,ur=!1,So=Li(e,t),bf=!1,mo=Et=Mf=Yr=Nr=ye=0,ot=Ai=null,Dd=!1,(t&8)!==0&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var a=31-St(r),o=1<<a;t|=e[a],r&=~o}return kn=t,Vs(),n}function tE(e,t){P=null,L.H=Oi,t===To||t===Ws?(t=XA(),ne=3):t===lf?(t=XA(),ne=4):ne=t===Of?8:t!==null&&typeof t==\\\"object\\\"&&typeof t.then==\\\"function\\\"?6:1,_t=t,Y===null&&(ye=1,ys(e,Ut(t,e.current)))}function nE(){var e=It.current;return e===null?!0:(K&4194048)===K?Bt===null:(K&62914560)===K||(K&536870912)!==0?e===Bt:!1}function rE(){var e=L.H;return L.H=Oi,e===null?Oi:e}function aE(){var e=L.A;return L.A=aO,e}function Cs(){ye=4,ur||(K&4194048)!==K&&It.current!==null||(So=!0),(Nr&134217727)===0&&(Yr&134217727)===0||ie===null||lr(ie,K,Et,!1)}function Vl(e,t,n){var r=ee;ee|=2;var a=rE(),o=aE();(ie!==e||K!==t)&&(vs=null,Ao(e,t)),t=!1;var i=ye;e:do try{if(ne!==0&&Y!==null){var c=Y,s=_t;switch(ne){case 8:wf(),i=6;break e;case 3:case 2:case 9:case 6:It.current===null&&(t=!0);var u=ne;if(ne=0,_t=null,Qa(e,c,s,u),n&&So){i=0;break e}break;default:u=ne,ne=0,_t=null,Qa(e,c,s,u)}}cO(),i=ye;break}catch(l){tE(e,l)}while(!0);return t&&e.shellSuspendCounter++,wn=na=null,ee=r,L.H=a,L.A=o,Y===null&&(ie=null,K=0,Vs()),i}function cO(){for(;Y!==null;)oE(Y)}function sO(e,t){var n=ee;ee|=2;var r=rE(),a=aE();ie!==e||K!==t?(vs=null,Os=Rt()+500,Ao(e,t)):So=Li(e,t);e:do try{if(ne!==0&&Y!==null){t=Y;var o=_t;t:switch(ne){case 1:ne=0,_t=null,Qa(e,t,o,1);break;case 2:case 9:if(ZA(o)){ne=0,_t=null,E_(t);break}t=function(){ne!==2&&ne!==9||ie!==e||(ne=7),fn(e)},o.then(t,t);break e;case 3:ne=7;break e;case 4:ne=5;break e;case 7:ZA(o)?(ne=0,_t=null,E_(t)):(ne=0,_t=null,Qa(e,t,o,7));break;case 5:var i=null;switch(Y.tag){case 26:i=Y.memoizedState;case 5:case 27:var c=Y;if(i?IE(i):c.stateNode.complete){ne=0,_t=null;var s=c.sibling;if(s!==null)Y=s;else{var u=c.return;u!==null?(Y=u,$s(u)):Y=null}break t}}ne=0,_t=null,Qa(e,t,o,5);break;case 6:ne=0,_t=null,Qa(e,t,o,6);break;case 8:wf(),ye=6;break e;default:throw Error(R(462))}}uO();break}catch(l){tE(e,l)}while(!0);return wn=na=null,L.H=r,L.A=a,ee=n,Y!==null?0:(ie=null,K=0,Vs(),ye)}function uO(){for(;Y!==null&&!wN();)oE(Y)}function oE(e){var t=wp(e.alternate,e,kn);e.memoizedProps=e.pendingProps,t===null?$s(e):Y=t}function E_(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=f_(n,t,t.pendingProps,t.type,void 0,K);break;case 11:t=f_(n,t,t.pendingProps,t.type.render,t.ref,K);break;case 5:hf(t);default:xp(n,t),t=Y=xh(t,kn),t=wp(n,t,kn)}e.memoizedProps=e.pendingProps,t===null?$s(e):Y=t}function Qa(e,t,n,r){wn=na=null,hf(t),ro=null,Ni=0;var a=t.return;try{if($I(e,a,t,n,K)){ye=1,ys(e,Ut(n,e.current)),Y=null;return}}catch(o){if(a!==null)throw Y=a,o;ye=1,ys(e,Ut(n,e.current)),Y=null;return}t.flags&32768?(Q||r===1?e=!0:So||(K&536870912)!==0?e=!1:(ur=e=!0,(r===2||r===9||r===3||r===6)&&(r=It.current,r!==null&&r.tag===13&&(r.flags|=16384))),iE(t,e)):$s(t)}function $s(e){var t=e;do{if((t.flags&32768)!==0){iE(t,ur);return}e=t.return;var n=eO(t.alternate,t,kn);if(n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);ye===0&&(ye=5)}function iE(e,t){do{var n=tO(e.alternate,e);if(n!==null){n.flags&=32767,Y=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Y=e;return}Y=e=n}while(e!==null);ye=6,Y=null}function R_(e,t,n,r,a,o,i,c,s){e.cancelPendingCommit=null;do Qs();while(Me!==0);if((ee&6)!==0)throw Error(R(327));if(t!==null){if(t===e.current)throw Error(R(177));if(o=t.lanes|t.childLanes,o|=nf,VN(e,n,o,i,c,s),e===ie&&(Y=ie=null,K=0),go=t,hr=e,Un=n,bd=o,Md=a,Qp=r,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,mO(fs,function(){return dE(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||r){r=L.T,L.T=null,a=te.p,te.p=2,i=ee,ee|=4;try{nO(e,t,n)}finally{ee=i,te.p=a,L.T=r}}Me=1,cE(),sE(),uE()}}function cE(){if(Me===1){Me=0;var e=hr,t=go,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=L.T,L.T=null;var r=te.p;te.p=2;var a=ee;ee|=4;try{Wp(t,e);var o=zd,i=Ih(e.containerInfo),c=o.focusedElem,s=o.selectionRange;if(i!==c&&c&&c.ownerDocument&&Nh(c.ownerDocument.documentElement,c)){if(s!==null&&tf(c)){var u=s.start,l=s.end;if(l===void 0&&(l=u),\\\"selectionStart\\\"in c)c.selectionStart=u,c.selectionEnd=Math.min(l,c.value.length);else{var d=c.ownerDocument||document,m=d&&d.defaultView||window;if(m.getSelection){var A=m.getSelection(),S=c.textContent.length,O=Math.min(s.start,S),X=s.end===void 0?O:Math.min(s.end,S);!A.extend&&O>X&&(i=X,X=O,O=i);var g=VA(c,O),f=VA(c,X);if(g&&f&&(A.rangeCount!==1||A.anchorNode!==g.node||A.anchorOffset!==g.offset||A.focusNode!==f.node||A.focusOffset!==f.offset)){var _=d.createRange();_.setStart(g.node,g.offset),A.removeAllRanges(),O>X?(A.addRange(_),A.extend(f.node,f.offset)):(_.setEnd(f.node,f.offset),A.addRange(_))}}}}for(d=[],A=c;A=A.parentNode;)A.nodeType===1&&d.push({element:A,left:A.scrollLeft,top:A.scrollTop});for(typeof c.focus==\\\"function\\\"&&c.focus(),c=0;c<d.length;c++){var E=d[c];E.element.scrollLeft=E.left,E.element.scrollTop=E.top}}zs=!!Ud,zd=Ud=null}finally{ee=a,te.p=r,L.T=n}}e.current=t,Me=2}}function sE(){if(Me===2){Me=0;var e=hr,t=go,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=L.T,L.T=null;var r=te.p;te.p=2;var a=ee;ee|=4;try{Fp(e,t.alternate,t)}finally{ee=a,te.p=r,L.T=n}}Me=3}}function uE(){if(Me===4||Me===3){Me=0,xN();var e=hr,t=go,n=Un,r=Qp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Me=5:(Me=0,go=hr=null,lE(e,e.pendingLanes));var a=e.pendingLanes;if(a===0&&(_r=null),Kd(n),t=t.stateNode,Tt&&typeof Tt.onCommitFiberRoot==\\\"function\\\")try{Tt.onCommitFiberRoot(xi,t,void 0,(t.current.flags&128)===128)}catch{}if(r!==null){t=L.T,a=te.p,te.p=2,L.T=null;try{for(var o=e.onRecoverableError,i=0;i<r.length;i++){var c=r[i];o(c.value,{componentStack:c.stack})}}finally{L.T=t,te.p=a}}(Un&3)!==0&&Qs(),fn(e),a=e.pendingLanes,(n&261930)!==0&&(a&42)!==0?e===wd?_i++:(_i=0,wd=e):_i=0,Gi(0,!1)}}function lE(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Pi(t)))}function Qs(){return cE(),sE(),uE(),dE()}function dE(){if(Me!==5)return!1;var e=hr,t=bd;bd=0;var n=Kd(Un),r=L.T,a=te.p;try{te.p=32>n?32:n,L.T=null,n=Md,Md=null;var o=hr,i=Un;if(Me=0,go=hr=null,Un=0,(ee&6)!==0)throw Error(R(331));var c=ee;if(ee|=4,Zp(o.current),Yp(o,o.current,i,n),ee=c,Gi(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot==\\\"function\\\")try{Tt.onPostCommitFiberRoot(xi,o)}catch{}return!0}finally{te.p=a,L.T=r,lE(e,t)}}function T_(e,t,n){t=Ut(n,t),t=Id(e.stateNode,t,2),e=Ar(e,t,2),e!==null&&(Ui(e,2),fn(e))}function re(e,t,n){if(e.tag===3)T_(e,e,n);else for(;t!==null;){if(t.tag===3){T_(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\\\"function\\\"||typeof r.componentDidCatch==\\\"function\\\"&&(_r===null||!_r.has(r))){e=Ut(n,e),n=Op(2),r=Ar(t,n,2),r!==null&&(vp(n,r,t,e),Ui(r,2),fn(r));break}}t=t.return}}function Hl(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new oO;var a=new Set;r.set(t,a)}else a=r.get(t),a===void 0&&(a=new Set,r.set(t,a));a.has(n)||(bf=!0,a.add(n),e=lO.bind(null,e,t,n),t.then(e,e))}function lO(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ie===e&&(K&n)===n&&(ye===4||ye===3&&(K&62914560)===K&&300>Rt()-Zs?(ee&2)===0&&Ao(e,0):Mf|=n,mo===K&&(mo=0)),fn(e)}function fE(e,t){t===0&&(t=rh()),e=ta(e,t),e!==null&&(Ui(e,t),fn(e))}function dO(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),fE(e,n)}function fO(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(R(314))}r!==null&&r.delete(t),fE(e,n)}function mO(e,t){return Yd(e,t)}var Ds=null,ka=null,xd=!1,bs=!1,Wl=!1,dr=0;function fn(e){e!==ka&&e.next===null&&(ka===null?Ds=ka=e:ka=ka.next=e),bs=!0,xd||(xd=!0,AO())}function Gi(e,t){if(!Wl&&bs){Wl=!0;do for(var n=!1,r=Ds;r!==null;){if(!t)if(e!==0){var a=r.pendingLanes;if(a===0)var o=0;else{var i=r.suspendedLanes,c=r.pingedLanes;o=(1<<31-St(42|e)+1)-1,o&=a&~(i&~c),o=o&201326741?o&201326741|1:o?o|2:0}o!==0&&(n=!0,S_(r,o))}else o=K,o=Ps(r,r===ie?o:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(o&3)===0||Li(r,o)||(n=!0,S_(r,o));r=r.next}while(n);Wl=!1}}function gO(){mE()}function mE(){bs=xd=!1;var e=0;dr!==0&&yO()&&(e=dr);for(var t=Rt(),n=null,r=Ds;r!==null;){var a=r.next,o=gE(r,t);o===0?(r.next=null,n===null?Ds=a:n.next=a,a===null&&(ka=n)):(n=r,(e!==0||(o&3)!==0)&&(bs=!0)),r=a}Me!==0&&Me!==5||Gi(e,!1),dr!==0&&(dr=0)}function gE(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes&-62914561;0<o;){var i=31-St(o),c=1<<i,s=a[i];s===-1?((c&n)===0||(c&r)!==0)&&(a[i]=GN(c,t)):s<=t&&(e.expiredLanes|=c),o&=~c}if(t=ie,n=K,n=Ps(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(ne===2||ne===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&El(r),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Li(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&El(r),Kd(n)){case 2:case 8:n=th;break;case 32:n=fs;break;case 268435456:n=nh;break;default:n=fs}return r=AE.bind(null,e),n=Yd(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&El(r),e.callbackPriority=2,e.callbackNode=null,2}function AE(e,t){if(Me!==0&&Me!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Qs()&&e.callbackNode!==n)return null;var r=K;return r=Ps(e,e===ie?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(eE(e,r,t),gE(e,Rt()),e.callbackNode!=null&&e.callbackNode===n?AE.bind(null,e):null)}function S_(e,t){if(Qs())return null;eE(e,t,!0)}function AO(){IO(function(){(ee&6)!==0?Yd(eh,gO):mE()})}function xf(){if(dr===0){var e=uo;e===0&&(e=Mc,Mc<<=1,(Mc&261888)===0&&(Mc=256)),dr=e}return dr}function y_(e){return e==null||typeof e==\\\"symbol\\\"||typeof e==\\\"boolean\\\"?null:typeof e==\\\"function\\\"?e:Zc(\\\"\\\"+e)}function N_(e,t){var n=t.ownerDocument.createElement(\\\"input\\\");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(\\\"form\\\",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function _O(e,t,n,r,a){if(t===\\\"submit\\\"&&n&&n.stateNode===a){var o=y_((a[ct]||null).action),i=r.submitter;i&&(t=(t=i[ct]||null)?y_(t.formAction):i.getAttribute(\\\"formAction\\\"),t!==null&&(o=t,i=null));var c=new Fs(\\\"action\\\",\\\"action\\\",null,r,a);e.push({event:c,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(dr!==0){var s=i?N_(a,i):new FormData(a);yd(n,{pending:!0,data:s,method:a.method,action:o},null,s)}}else typeof o==\\\"function\\\"&&(c.preventDefault(),s=i?N_(a,i):new FormData(a),yd(n,{pending:!0,data:s,method:a.method,action:o},o,s))},currentTarget:a}]})}}for(Hc=0;Hc<dd.length;Hc++)Wc=dd[Hc],I_=Wc.toLowerCase(),O_=Wc[0].toUpperCase()+Wc.slice(1),Xt(I_,\\\"on\\\"+O_);var Wc,I_,O_,Hc;Xt(vh,\\\"onAnimationEnd\\\");Xt(Ch,\\\"onAnimationIteration\\\");Xt(Dh,\\\"onAnimationStart\\\");Xt(\\\"dblclick\\\",\\\"onDoubleClick\\\");Xt(\\\"focusin\\\",\\\"onFocus\\\");Xt(\\\"focusout\\\",\\\"onBlur\\\");Xt(LI,\\\"onTransitionRun\\\");Xt(UI,\\\"onTransitionStart\\\");Xt(zI,\\\"onTransitionCancel\\\");Xt(bh,\\\"onTransitionEnd\\\");co(\\\"onMouseEnter\\\",[\\\"mouseout\\\",\\\"mouseover\\\"]);co(\\\"onMouseLeave\\\",[\\\"mouseout\\\",\\\"mouseover\\\"]);co(\\\"onPointerEnter\\\",[\\\"pointerout\\\",\\\"pointerover\\\"]);co(\\\"onPointerLeave\\\",[\\\"pointerout\\\",\\\"pointerover\\\"]);Qr(\\\"onChange\\\",\\\"change click focusin focusout input keydown keyup selectionchange\\\".split(\\\" \\\"));Qr(\\\"onSelect\\\",\\\"focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange\\\".split(\\\" \\\"));Qr(\\\"onBeforeInput\\\",[\\\"compositionend\\\",\\\"keypress\\\",\\\"textInput\\\",\\\"paste\\\"]);Qr(\\\"onCompositionEnd\\\",\\\"compositionend focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));Qr(\\\"onCompositionStart\\\",\\\"compositionstart focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));Qr(\\\"onCompositionUpdate\\\",\\\"compositionupdate focusout keydown keypress keyup mousedown\\\".split(\\\" \\\"));var vi=\\\"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(\\\" \\\"),hO=new Set(\\\"beforetoggle cancel close invalid load scroll scrollend toggle\\\".split(\\\" \\\").concat(vi));function _E(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var c=r[i],s=c.instance,u=c.currentTarget;if(c=c.listener,s!==o&&a.isPropagationStopped())break e;o=c,a.currentTarget=u;try{o(a)}catch(l){gs(l)}a.currentTarget=null,o=s}else for(i=0;i<r.length;i++){if(c=r[i],s=c.instance,u=c.currentTarget,c=c.listener,s!==o&&a.isPropagationStopped())break e;o=c,a.currentTarget=u;try{o(a)}catch(l){gs(l)}a.currentTarget=null,o=s}}}}function j(e,t){var n=t[rd];n===void 0&&(n=t[rd]=new Set);var r=e+\\\"__bubble\\\";n.has(r)||(hE(t,e,2,!1),n.add(r))}function jl(e,t,n){var r=0;t&&(r|=4),hE(n,e,r,t)}var jc=\\\"_reactListening\\\"+Math.random().toString(36).slice(2);function Lf(e){if(!e[jc]){e[jc]=!0,sh.forEach(function(n){n!==\\\"selectionchange\\\"&&(hO.has(n)||jl(n,!1,e),jl(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[jc]||(t[jc]=!0,jl(\\\"selectionchange\\\",!1,t))}}function hE(e,t,n,r){switch(bE(t)){case 2:var a=jO;break;case 8:a=YO;break;default:a=Pf}n=a.bind(null,t,n,e),a=void 0,!sd||t!==\\\"touchstart\\\"&&t!==\\\"touchmove\\\"&&t!==\\\"wheel\\\"||(a=!0),r?a!==void 0?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):a!==void 0?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Yl(e,t,n,r,a){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var c=r.stateNode.containerInfo;if(c===a)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&i.stateNode.containerInfo===a)return;i=i.return}for(;c!==null;){if(i=Ha(c),i===null)return;if(s=i.tag,s===5||s===6||s===26||s===27){r=o=i;continue e}c=c.parentNode}}r=r.return}_h(function(){var u=o,l=$d(n),d=[];e:{var m=Mh.get(e);if(m!==void 0){var A=Fs,S=e;switch(e){case\\\"keypress\\\":if($c(n)===0)break e;case\\\"keydown\\\":case\\\"keyup\\\":A=fI;break;case\\\"focusin\\\":S=\\\"focus\\\",A=Nl;break;case\\\"focusout\\\":S=\\\"blur\\\",A=Nl;break;case\\\"beforeblur\\\":case\\\"afterblur\\\":A=Nl;break;case\\\"click\\\":if(n.button===2)break e;case\\\"auxclick\\\":case\\\"dblclick\\\":case\\\"mousedown\\\":case\\\"mousemove\\\":case\\\"mouseup\\\":case\\\"mouseout\\\":case\\\"mouseover\\\":case\\\"contextmenu\\\":A=xA;break;case\\\"drag\\\":case\\\"dragend\\\":case\\\"dragenter\\\":case\\\"dragexit\\\":case\\\"dragleave\\\":case\\\"dragover\\\":case\\\"dragstart\\\":case\\\"drop\\\":A=eI;break;case\\\"touchcancel\\\":case\\\"touchend\\\":case\\\"touchmove\\\":case\\\"touchstart\\\":A=AI;break;case vh:case Ch:case Dh:A=rI;break;case bh:A=hI;break;case\\\"scroll\\\":case\\\"scrollend\\\":A=QN;break;case\\\"wheel\\\":A=EI;break;case\\\"copy\\\":case\\\"cut\\\":case\\\"paste\\\":A=oI;break;case\\\"gotpointercapture\\\":case\\\"lostpointercapture\\\":case\\\"pointercancel\\\":case\\\"pointerdown\\\":case\\\"pointermove\\\":case\\\"pointerout\\\":case\\\"pointerover\\\":case\\\"pointerup\\\":A=UA;break;case\\\"toggle\\\":case\\\"beforetoggle\\\":A=TI}var O=(t&4)!==0,X=!O&&(e===\\\"scroll\\\"||e===\\\"scrollend\\\"),g=O?m!==null?m+\\\"Capture\\\":null:m;O=[];for(var f=u,_;f!==null;){var E=f;if(_=E.stateNode,E=E.tag,E!==5&&E!==26&&E!==27||_===null||g===null||(E=Ei(f,g),E!=null&&O.push(Ci(f,E,_))),X)break;f=f.return}0<O.length&&(m=new A(m,S,null,n,l),d.push({event:m,listeners:O}))}}if((t&7)===0){e:{if(m=e===\\\"mouseover\\\"||e===\\\"pointerover\\\",A=e===\\\"mouseout\\\"||e===\\\"pointerout\\\",m&&n!==cd&&(S=n.relatedTarget||n.fromElement)&&(Ha(S)||S[po]))break e;if((A||m)&&(m=l.window===l?l:(m=l.ownerDocument)?m.defaultView||m.parentWindow:window,A?(S=n.relatedTarget||n.toElement,A=u,S=S?Ha(S):null,S!==null&&(X=wi(S),O=S.tag,S!==X||O!==5&&O!==27&&O!==6)&&(S=null)):(A=null,S=u),A!==S)){if(O=xA,E=\\\"onMouseLeave\\\",g=\\\"onMouseEnter\\\",f=\\\"mouse\\\",(e===\\\"pointerout\\\"||e===\\\"pointerover\\\")&&(O=UA,E=\\\"onPointerLeave\\\",g=\\\"onPointerEnter\\\",f=\\\"pointer\\\"),X=A==null?m:ni(A),_=S==null?m:ni(S),m=new O(E,f+\\\"leave\\\",A,n,l),m.target=X,m.relatedTarget=_,E=null,Ha(l)===u&&(O=new O(g,f+\\\"enter\\\",S,n,l),O.target=_,O.relatedTarget=X,E=O),X=E,A&&S)t:{for(O=pO,g=A,f=S,_=0,E=g;E;E=O(E))_++;E=0;for(var D=f;D;D=O(D))E++;for(;0<_-E;)g=O(g),_--;for(;0<E-_;)f=O(f),E--;for(;_--;){if(g===f||f!==null&&g===f.alternate){O=g;break t}g=O(g),f=O(f)}O=null}else O=null;A!==null&&v_(d,m,A,O,!1),S!==null&&X!==null&&v_(d,X,S,O,!0)}}e:{if(m=u?ni(u):window,A=m.nodeName&&m.nodeName.toLowerCase(),A===\\\"select\\\"||A===\\\"input\\\"&&m.type===\\\"file\\\")var $=FA;else if(PA(m))if(Sh)$=MI;else{$=DI;var v=CI}else A=m.nodeName,!A||A.toLowerCase()!==\\\"input\\\"||m.type!==\\\"checkbox\\\"&&m.type!==\\\"radio\\\"?u&&Xd(u.elementType)&&($=FA):$=bI;if($&&($=$(e,u))){Th(d,$,n,l);break e}v&&v(e,m,u),e===\\\"focusout\\\"&&u&&m.type===\\\"number\\\"&&u.memoizedProps.value!=null&&id(m,\\\"number\\\",m.value)}switch(v=u?ni(u):window,e){case\\\"focusin\\\":(PA(v)||v.contentEditable===\\\"true\\\")&&(Ya=v,ud=u,ci=null);break;case\\\"focusout\\\":ci=ud=Ya=null;break;case\\\"mousedown\\\":ld=!0;break;case\\\"contextmenu\\\":case\\\"mouseup\\\":case\\\"dragend\\\":ld=!1,HA(d,n,l);break;case\\\"selectionchange\\\":if(xI)break;case\\\"keydown\\\":case\\\"keyup\\\":HA(d,n,l)}var U;if(ef)e:{switch(e){case\\\"compositionstart\\\":var W=\\\"onCompositionStart\\\";break e;case\\\"compositionend\\\":W=\\\"onCompositionEnd\\\";break e;case\\\"compositionupdate\\\":W=\\\"onCompositionUpdate\\\";break e}W=void 0}else ja?Eh(e,n)&&(W=\\\"onCompositionEnd\\\"):e===\\\"keydown\\\"&&n.keyCode===229&&(W=\\\"onCompositionStart\\\");W&&(ph&&n.locale!==\\\"ko\\\"&&(ja||W!==\\\"onCompositionStart\\\"?W===\\\"onCompositionEnd\\\"&&ja&&(U=hh()):(sr=l,Qd=\\\"value\\\"in sr?sr.value:sr.textContent,ja=!0)),v=Ms(u,W),0<v.length&&(W=new LA(W,e,null,n,l),d.push({event:W,listeners:v}),U?W.data=U:(U=Rh(n),U!==null&&(W.data=U)))),(U=yI?NI(e,n):II(e,n))&&(W=Ms(u,\\\"onBeforeInput\\\"),0<W.length&&(v=new LA(\\\"onBeforeInput\\\",\\\"beforeinput\\\",null,n,l),d.push({event:v,listeners:W}),v.data=U)),_O(d,e,u,n,l)}_E(d,t)})}function Ci(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ms(e,t){for(var n=t+\\\"Capture\\\",r=[];e!==null;){var a=e,o=a.stateNode;if(a=a.tag,a!==5&&a!==26&&a!==27||o===null||(a=Ei(e,n),a!=null&&r.unshift(Ci(e,a,o)),a=Ei(e,t),a!=null&&r.push(Ci(e,a,o))),e.tag===3)return r;e=e.return}return[]}function pO(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function v_(e,t,n,r,a){for(var o=t._reactName,i=[];n!==null&&n!==r;){var c=n,s=c.alternate,u=c.stateNode;if(c=c.tag,s!==null&&s===r)break;c!==5&&c!==26&&c!==27||u===null||(s=u,a?(u=Ei(n,o),u!=null&&i.unshift(Ci(n,u,s))):a||(u=Ei(n,o),u!=null&&i.push(Ci(n,u,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var EO=/\\\\r\\\\n?/g,RO=/\\\\u0000|\\\\uFFFD/g;function C_(e){return(typeof e==\\\"string\\\"?e:\\\"\\\"+e).replace(EO,`\\n`).replace(RO,\\\"\\\")}function pE(e,t){return t=C_(t),C_(e)===t}function ae(e,t,n,r,a,o){switch(n){case\\\"children\\\":typeof r==\\\"string\\\"?t===\\\"body\\\"||t===\\\"textarea\\\"&&r===\\\"\\\"||so(e,r):(typeof r==\\\"number\\\"||typeof r==\\\"bigint\\\")&&t!==\\\"body\\\"&&so(e,\\\"\\\"+r);break;case\\\"className\\\":Lc(e,\\\"class\\\",r);break;case\\\"tabIndex\\\":Lc(e,\\\"tabindex\\\",r);break;case\\\"dir\\\":case\\\"role\\\":case\\\"viewBox\\\":case\\\"width\\\":case\\\"height\\\":Lc(e,n,r);break;case\\\"style\\\":Ah(e,r,o);break;case\\\"data\\\":if(t!==\\\"object\\\"){Lc(e,\\\"data\\\",r);break}case\\\"src\\\":case\\\"href\\\":if(r===\\\"\\\"&&(t!==\\\"a\\\"||n!==\\\"href\\\")){e.removeAttribute(n);break}if(r==null||typeof r==\\\"function\\\"||typeof r==\\\"symbol\\\"||typeof r==\\\"boolean\\\"){e.removeAttribute(n);break}r=Zc(\\\"\\\"+r),e.setAttribute(n,r);break;case\\\"action\\\":case\\\"formAction\\\":if(typeof r==\\\"function\\\"){e.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 o==\\\"function\\\"&&(n===\\\"formAction\\\"?(t!==\\\"input\\\"&&ae(e,t,\\\"name\\\",a.name,a,null),ae(e,t,\\\"formEncType\\\",a.formEncType,a,null),ae(e,t,\\\"formMethod\\\",a.formMethod,a,null),ae(e,t,\\\"formTarget\\\",a.formTarget,a,null)):(ae(e,t,\\\"encType\\\",a.encType,a,null),ae(e,t,\\\"method\\\",a.method,a,null),ae(e,t,\\\"target\\\",a.target,a,null)));if(r==null||typeof r==\\\"symbol\\\"||typeof r==\\\"boolean\\\"){e.removeAttribute(n);break}r=Zc(\\\"\\\"+r),e.setAttribute(n,r);break;case\\\"onClick\\\":r!=null&&(e.onclick=Mn);break;case\\\"onScroll\\\":r!=null&&j(\\\"scroll\\\",e);break;case\\\"onScrollEnd\\\":r!=null&&j(\\\"scrollend\\\",e);break;case\\\"dangerouslySetInnerHTML\\\":if(r!=null){if(typeof r!=\\\"object\\\"||!(\\\"__html\\\"in r))throw Error(R(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(R(60));e.innerHTML=n}}break;case\\\"multiple\\\":e.multiple=r&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\";break;case\\\"muted\\\":e.muted=r&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\";break;case\\\"suppressContentEditableWarning\\\":case\\\"suppressHydrationWarning\\\":case\\\"defaultValue\\\":case\\\"defaultChecked\\\":case\\\"innerHTML\\\":case\\\"ref\\\":break;case\\\"autoFocus\\\":break;case\\\"xlinkHref\\\":if(r==null||typeof r==\\\"function\\\"||typeof r==\\\"boolean\\\"||typeof r==\\\"symbol\\\"){e.removeAttribute(\\\"xlink:href\\\");break}n=Zc(\\\"\\\"+r),e.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\\\":r!=null&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"?e.setAttribute(n,\\\"\\\"+r):e.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\\\":r&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"?e.setAttribute(n,\\\"\\\"):e.removeAttribute(n);break;case\\\"capture\\\":case\\\"download\\\":r===!0?e.setAttribute(n,\\\"\\\"):r!==!1&&r!=null&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"?e.setAttribute(n,r):e.removeAttribute(n);break;case\\\"cols\\\":case\\\"rows\\\":case\\\"size\\\":case\\\"span\\\":r!=null&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\"&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case\\\"rowSpan\\\":case\\\"start\\\":r==null||typeof r==\\\"function\\\"||typeof r==\\\"symbol\\\"||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case\\\"popover\\\":j(\\\"beforetoggle\\\",e),j(\\\"toggle\\\",e),Kc(e,\\\"popover\\\",r);break;case\\\"xlinkActuate\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:actuate\\\",r);break;case\\\"xlinkArcrole\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:arcrole\\\",r);break;case\\\"xlinkRole\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:role\\\",r);break;case\\\"xlinkShow\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:show\\\",r);break;case\\\"xlinkTitle\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:title\\\",r);break;case\\\"xlinkType\\\":yn(e,\\\"http://www.w3.org/1999/xlink\\\",\\\"xlink:type\\\",r);break;case\\\"xmlBase\\\":yn(e,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:base\\\",r);break;case\\\"xmlLang\\\":yn(e,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:lang\\\",r);break;case\\\"xmlSpace\\\":yn(e,\\\"http://www.w3.org/XML/1998/namespace\\\",\\\"xml:space\\\",r);break;case\\\"is\\\":Kc(e,\\\"is\\\",r);break;case\\\"innerText\\\":case\\\"textContent\\\":break;default:(!(2<n.length)||n[0]!==\\\"o\\\"&&n[0]!==\\\"O\\\"||n[1]!==\\\"n\\\"&&n[1]!==\\\"N\\\")&&(n=XN.get(n)||n,Kc(e,n,r))}}function Ld(e,t,n,r,a,o){switch(n){case\\\"style\\\":Ah(e,r,o);break;case\\\"dangerouslySetInnerHTML\\\":if(r!=null){if(typeof r!=\\\"object\\\"||!(\\\"__html\\\"in r))throw Error(R(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(R(60));e.innerHTML=n}}break;case\\\"children\\\":typeof r==\\\"string\\\"?so(e,r):(typeof r==\\\"number\\\"||typeof r==\\\"bigint\\\")&&so(e,\\\"\\\"+r);break;case\\\"onScroll\\\":r!=null&&j(\\\"scroll\\\",e);break;case\\\"onScrollEnd\\\":r!=null&&j(\\\"scrollend\\\",e);break;case\\\"onClick\\\":r!=null&&(e.onclick=Mn);break;case\\\"suppressContentEditableWarning\\\":case\\\"suppressHydrationWarning\\\":case\\\"innerHTML\\\":case\\\"ref\\\":break;case\\\"innerText\\\":case\\\"textContent\\\":break;default:if(!uh.hasOwnProperty(n))e:{if(n[0]===\\\"o\\\"&&n[1]===\\\"n\\\"&&(a=n.endsWith(\\\"Capture\\\"),t=n.slice(2,a?n.length-7:void 0),o=e[ct]||null,o=o!=null?o[n]:null,typeof o==\\\"function\\\"&&e.removeEventListener(t,o,a),typeof r==\\\"function\\\")){typeof o!=\\\"function\\\"&&o!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,a);break e}n in e?e[n]=r:r===!0?e.setAttribute(n,\\\"\\\"):Kc(e,n,r)}}}function je(e,t,n){switch(t){case\\\"div\\\":case\\\"span\\\":case\\\"svg\\\":case\\\"path\\\":case\\\"a\\\":case\\\"g\\\":case\\\"p\\\":case\\\"li\\\":break;case\\\"img\\\":j(\\\"error\\\",e),j(\\\"load\\\",e);var r=!1,a=!1,o;for(o in n)if(n.hasOwnProperty(o)){var i=n[o];if(i!=null)switch(o){case\\\"src\\\":r=!0;break;case\\\"srcSet\\\":a=!0;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":throw Error(R(137,t));default:ae(e,t,o,i,n,null)}}a&&ae(e,t,\\\"srcSet\\\",n.srcSet,n,null),r&&ae(e,t,\\\"src\\\",n.src,n,null);return;case\\\"input\\\":j(\\\"invalid\\\",e);var c=o=i=a=null,s=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var l=n[r];if(l!=null)switch(r){case\\\"name\\\":a=l;break;case\\\"type\\\":i=l;break;case\\\"checked\\\":s=l;break;case\\\"defaultChecked\\\":u=l;break;case\\\"value\\\":o=l;break;case\\\"defaultValue\\\":c=l;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(l!=null)throw Error(R(137,t));break;default:ae(e,t,r,l,n,null)}}fh(e,o,c,s,u,i,a,!1);return;case\\\"select\\\":j(\\\"invalid\\\",e),r=i=o=null;for(a in n)if(n.hasOwnProperty(a)&&(c=n[a],c!=null))switch(a){case\\\"value\\\":o=c;break;case\\\"defaultValue\\\":i=c;break;case\\\"multiple\\\":r=c;default:ae(e,t,a,c,n,null)}t=o,n=i,e.multiple=!!r,t!=null?eo(e,!!r,t,!1):n!=null&&eo(e,!!r,n,!0);return;case\\\"textarea\\\":j(\\\"invalid\\\",e),o=a=r=null;for(i in n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case\\\"value\\\":r=c;break;case\\\"defaultValue\\\":a=c;break;case\\\"children\\\":o=c;break;case\\\"dangerouslySetInnerHTML\\\":if(c!=null)throw Error(R(91));break;default:ae(e,t,i,c,n,null)}gh(e,r,a,o);return;case\\\"option\\\":for(s in n)n.hasOwnProperty(s)&&(r=n[s],r!=null)&&(s===\\\"selected\\\"?e.selected=r&&typeof r!=\\\"function\\\"&&typeof r!=\\\"symbol\\\":ae(e,t,s,r,n,null));return;case\\\"dialog\\\":j(\\\"beforetoggle\\\",e),j(\\\"toggle\\\",e),j(\\\"cancel\\\",e),j(\\\"close\\\",e);break;case\\\"iframe\\\":case\\\"object\\\":j(\\\"load\\\",e);break;case\\\"video\\\":case\\\"audio\\\":for(r=0;r<vi.length;r++)j(vi[r],e);break;case\\\"image\\\":j(\\\"error\\\",e),j(\\\"load\\\",e);break;case\\\"details\\\":j(\\\"toggle\\\",e);break;case\\\"embed\\\":case\\\"source\\\":case\\\"link\\\":j(\\\"error\\\",e),j(\\\"load\\\",e);case\\\"area\\\":case\\\"base\\\":case\\\"br\\\":case\\\"col\\\":case\\\"hr\\\":case\\\"keygen\\\":case\\\"meta\\\":case\\\"param\\\":case\\\"track\\\":case\\\"wbr\\\":case\\\"menuitem\\\":for(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":throw Error(R(137,t));default:ae(e,t,u,r,n,null)}return;default:if(Xd(t)){for(l in n)n.hasOwnProperty(l)&&(r=n[l],r!==void 0&&Ld(e,t,l,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&ae(e,t,c,r,n,null))}function TO(e,t,n,r){switch(t){case\\\"div\\\":case\\\"span\\\":case\\\"svg\\\":case\\\"path\\\":case\\\"a\\\":case\\\"g\\\":case\\\"p\\\":case\\\"li\\\":break;case\\\"input\\\":var a=null,o=null,i=null,c=null,s=null,u=null,l=null;for(A in n){var d=n[A];if(n.hasOwnProperty(A)&&d!=null)switch(A){case\\\"checked\\\":break;case\\\"value\\\":break;case\\\"defaultValue\\\":s=d;default:r.hasOwnProperty(A)||ae(e,t,A,null,r,d)}}for(var m in r){var A=r[m];if(d=n[m],r.hasOwnProperty(m)&&(A!=null||d!=null))switch(m){case\\\"type\\\":o=A;break;case\\\"name\\\":a=A;break;case\\\"checked\\\":u=A;break;case\\\"defaultChecked\\\":l=A;break;case\\\"value\\\":i=A;break;case\\\"defaultValue\\\":c=A;break;case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(A!=null)throw Error(R(137,t));break;default:A!==d&&ae(e,t,m,A,r,d)}}od(e,i,c,s,u,l,o,a);return;case\\\"select\\\":A=i=c=m=null;for(o in n)if(s=n[o],n.hasOwnProperty(o)&&s!=null)switch(o){case\\\"value\\\":break;case\\\"multiple\\\":A=s;default:r.hasOwnProperty(o)||ae(e,t,o,null,r,s)}for(a in r)if(o=r[a],s=n[a],r.hasOwnProperty(a)&&(o!=null||s!=null))switch(a){case\\\"value\\\":m=o;break;case\\\"defaultValue\\\":c=o;break;case\\\"multiple\\\":i=o;default:o!==s&&ae(e,t,a,o,r,s)}t=c,n=i,r=A,m!=null?eo(e,!!n,m,!1):!!r!=!!n&&(t!=null?eo(e,!!n,t,!0):eo(e,!!n,n?[]:\\\"\\\",!1));return;case\\\"textarea\\\":A=m=null;for(c in n)if(a=n[c],n.hasOwnProperty(c)&&a!=null&&!r.hasOwnProperty(c))switch(c){case\\\"value\\\":break;case\\\"children\\\":break;default:ae(e,t,c,null,r,a)}for(i in r)if(a=r[i],o=n[i],r.hasOwnProperty(i)&&(a!=null||o!=null))switch(i){case\\\"value\\\":m=a;break;case\\\"defaultValue\\\":A=a;break;case\\\"children\\\":break;case\\\"dangerouslySetInnerHTML\\\":if(a!=null)throw Error(R(91));break;default:a!==o&&ae(e,t,i,a,r,o)}mh(e,m,A);return;case\\\"option\\\":for(var S in n)m=n[S],n.hasOwnProperty(S)&&m!=null&&!r.hasOwnProperty(S)&&(S===\\\"selected\\\"?e.selected=!1:ae(e,t,S,null,r,m));for(s in r)m=r[s],A=n[s],r.hasOwnProperty(s)&&m!==A&&(m!=null||A!=null)&&(s===\\\"selected\\\"?e.selected=m&&typeof m!=\\\"function\\\"&&typeof m!=\\\"symbol\\\":ae(e,t,s,m,r,A));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 O in n)m=n[O],n.hasOwnProperty(O)&&m!=null&&!r.hasOwnProperty(O)&&ae(e,t,O,null,r,m);for(u in r)if(m=r[u],A=n[u],r.hasOwnProperty(u)&&m!==A&&(m!=null||A!=null))switch(u){case\\\"children\\\":case\\\"dangerouslySetInnerHTML\\\":if(m!=null)throw Error(R(137,t));break;default:ae(e,t,u,m,r,A)}return;default:if(Xd(t)){for(var X in n)m=n[X],n.hasOwnProperty(X)&&m!==void 0&&!r.hasOwnProperty(X)&&Ld(e,t,X,void 0,r,m);for(l in r)m=r[l],A=n[l],!r.hasOwnProperty(l)||m===A||m===void 0&&A===void 0||Ld(e,t,l,m,r,A);return}}for(var g in n)m=n[g],n.hasOwnProperty(g)&&m!=null&&!r.hasOwnProperty(g)&&ae(e,t,g,null,r,m);for(d in r)m=r[d],A=n[d],!r.hasOwnProperty(d)||m===A||m==null&&A==null||ae(e,t,d,m,r,A)}function D_(e){switch(e){case\\\"css\\\":case\\\"script\\\":case\\\"font\\\":case\\\"img\\\":case\\\"image\\\":case\\\"input\\\":case\\\"link\\\":return!0;default:return!1}}function SO(){if(typeof performance.getEntriesByType==\\\"function\\\"){for(var e=0,t=0,n=performance.getEntriesByType(\\\"resource\\\"),r=0;r<n.length;r++){var a=n[r],o=a.transferSize,i=a.initiatorType,c=a.duration;if(o&&c&&D_(i)){for(i=0,c=a.responseEnd,r+=1;r<n.length;r++){var s=n[r],u=s.startTime;if(u>c)break;var l=s.transferSize,d=s.initiatorType;l&&D_(d)&&(s=s.responseEnd,i+=l*(s<c?1:(c-u)/(s-u)))}if(--r,t+=8*(o+i)/(a.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e==\\\"number\\\")?e:5}var Ud=null,zd=null;function ws(e){return e.nodeType===9?e:e.ownerDocument}function b_(e){switch(e){case\\\"http://www.w3.org/2000/svg\\\":return 1;case\\\"http://www.w3.org/1998/Math/MathML\\\":return 2;default:return 0}}function EE(e,t){if(e===0)switch(t){case\\\"svg\\\":return 1;case\\\"math\\\":return 2;default:return 0}return e===1&&t===\\\"foreignObject\\\"?0:e}function Bd(e,t){return e===\\\"textarea\\\"||e===\\\"noscript\\\"||typeof t.children==\\\"string\\\"||typeof t.children==\\\"number\\\"||typeof t.children==\\\"bigint\\\"||typeof t.dangerouslySetInnerHTML==\\\"object\\\"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ql=null;function yO(){var e=window.event;return e&&e.type===\\\"popstate\\\"?e===ql?!1:(ql=e,!0):(ql=null,!1)}var RE=typeof setTimeout==\\\"function\\\"?setTimeout:void 0,NO=typeof clearTimeout==\\\"function\\\"?clearTimeout:void 0,M_=typeof Promise==\\\"function\\\"?Promise:void 0,IO=typeof queueMicrotask==\\\"function\\\"?queueMicrotask:typeof M_<\\\"u\\\"?function(e){return M_.resolve(null).then(e).catch(OO)}:RE;function OO(e){setTimeout(function(){throw e})}function Or(e){return e===\\\"head\\\"}function w_(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&a.nodeType===8)if(n=a.data,n===\\\"/$\\\"||n===\\\"/&\\\"){if(r===0){e.removeChild(a),ho(t);return}r--}else if(n===\\\"$\\\"||n===\\\"$?\\\"||n===\\\"$~\\\"||n===\\\"$!\\\"||n===\\\"&\\\")r++;else if(n===\\\"html\\\")hi(e.ownerDocument.documentElement);else if(n===\\\"head\\\"){n=e.ownerDocument.head,hi(n);for(var o=n.firstChild;o;){var i=o.nextSibling,c=o.nodeName;o[zi]||c===\\\"SCRIPT\\\"||c===\\\"STYLE\\\"||c===\\\"LINK\\\"&&o.rel.toLowerCase()===\\\"stylesheet\\\"||n.removeChild(o),o=i}}else n===\\\"body\\\"&&hi(e.ownerDocument.body);n=a}while(n);ho(t)}function x_(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=\\\"none\\\"):(n.style.display=n._stashedDisplay||\\\"\\\",n.getAttribute(\\\"style\\\")===\\\"\\\"&&n.removeAttribute(\\\"style\\\")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=\\\"\\\"):n.nodeValue=n._stashedText||\\\"\\\"),r&&r.nodeType===8)if(n=r.data,n===\\\"/$\\\"){if(e===0)break;e--}else n!==\\\"$\\\"&&n!==\\\"$?\\\"&&n!==\\\"$~\\\"&&n!==\\\"$!\\\"||e++;n=r}while(n)}function Pd(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case\\\"HTML\\\":case\\\"HEAD\\\":case\\\"BODY\\\":Pd(n),Zd(n);continue;case\\\"SCRIPT\\\":case\\\"STYLE\\\":continue;case\\\"LINK\\\":if(n.rel.toLowerCase()===\\\"stylesheet\\\")continue}e.removeChild(n)}}function vO(e,t,n,r){for(;e.nodeType===1;){var a=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==\\\"INPUT\\\"||e.type!==\\\"hidden\\\"))break}else if(r){if(!e[zi])switch(t){case\\\"meta\\\":if(!e.hasAttribute(\\\"itemprop\\\"))break;return e;case\\\"link\\\":if(o=e.getAttribute(\\\"rel\\\"),o===\\\"stylesheet\\\"&&e.hasAttribute(\\\"data-precedence\\\"))break;if(o!==a.rel||e.getAttribute(\\\"href\\\")!==(a.href==null||a.href===\\\"\\\"?null:a.href)||e.getAttribute(\\\"crossorigin\\\")!==(a.crossOrigin==null?null:a.crossOrigin)||e.getAttribute(\\\"title\\\")!==(a.title==null?null:a.title))break;return e;case\\\"style\\\":if(e.hasAttribute(\\\"data-precedence\\\"))break;return e;case\\\"script\\\":if(o=e.getAttribute(\\\"src\\\"),(o!==(a.src==null?null:a.src)||e.getAttribute(\\\"type\\\")!==(a.type==null?null:a.type)||e.getAttribute(\\\"crossorigin\\\")!==(a.crossOrigin==null?null:a.crossOrigin))&&o&&e.hasAttribute(\\\"async\\\")&&!e.hasAttribute(\\\"itemprop\\\"))break;return e;default:return e}}else if(t===\\\"input\\\"&&e.type===\\\"hidden\\\"){var o=a.name==null?null:\\\"\\\"+a.name;if(a.type===\\\"hidden\\\"&&e.getAttribute(\\\"name\\\")===o)return e}else return e;if(e=Pt(e.nextSibling),e===null)break}return null}function CO(e,t,n){if(t===\\\"\\\")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==\\\"INPUT\\\"||e.type!==\\\"hidden\\\")&&!n||(e=Pt(e.nextSibling),e===null))return null;return e}function TE(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==\\\"INPUT\\\"||e.type!==\\\"hidden\\\")&&!t||(e=Pt(e.nextSibling),e===null))return null;return e}function Fd(e){return e.data===\\\"$?\\\"||e.data===\\\"$~\\\"}function kd(e){return e.data===\\\"$!\\\"||e.data===\\\"$?\\\"&&e.ownerDocument.readyState!==\\\"loading\\\"}function DO(e,t){var n=e.ownerDocument;if(e.data===\\\"$~\\\")e._reactRetry=t;else if(e.data!==\\\"$?\\\"||n.readyState!==\\\"loading\\\")t();else{var r=function(){t(),n.removeEventListener(\\\"DOMContentLoaded\\\",r)};n.addEventListener(\\\"DOMContentLoaded\\\",r),e._reactRetry=r}}function Pt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===\\\"$\\\"||t===\\\"$!\\\"||t===\\\"$?\\\"||t===\\\"$~\\\"||t===\\\"&\\\"||t===\\\"F!\\\"||t===\\\"F\\\")break;if(t===\\\"/$\\\"||t===\\\"/&\\\")return null}}return e}var Gd=null;function L_(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===\\\"/$\\\"||n===\\\"/&\\\"){if(t===0)return Pt(e.nextSibling);t--}else n!==\\\"$\\\"&&n!==\\\"$!\\\"&&n!==\\\"$?\\\"&&n!==\\\"$~\\\"&&n!==\\\"&\\\"||t++}e=e.nextSibling}return null}function U_(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===\\\"$\\\"||n===\\\"$!\\\"||n===\\\"$?\\\"||n===\\\"$~\\\"||n===\\\"&\\\"){if(t===0)return e;t--}else n!==\\\"/$\\\"&&n!==\\\"/&\\\"||t++}e=e.previousSibling}return null}function SE(e,t,n){switch(t=ws(n),e){case\\\"html\\\":if(e=t.documentElement,!e)throw Error(R(452));return e;case\\\"head\\\":if(e=t.head,!e)throw Error(R(453));return e;case\\\"body\\\":if(e=t.body,!e)throw Error(R(454));return e;default:throw Error(R(451))}}function hi(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Zd(e)}var Ft=new Map,z_=new Set;function xs(e){return typeof e.getRootNode==\\\"function\\\"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Gn=te.d;te.d={f:bO,r:MO,D:wO,C:xO,L:LO,m:UO,X:BO,S:zO,M:PO};function bO(){var e=Gn.f(),t=Xs();return e||t}function MO(e){var t=Eo(e);t!==null&&t.tag===5&&t.type===\\\"form\\\"?Ap(t):Gn.r(e)}var yo=typeof document>\\\"u\\\"?null:document;function yE(e,t,n){var r=yo;if(r&&typeof t==\\\"string\\\"&&t){var a=Lt(t);a='link[rel=\\\"'+e+'\\\"][href=\\\"'+a+'\\\"]',typeof n==\\\"string\\\"&&(a+='[crossorigin=\\\"'+n+'\\\"]'),z_.has(a)||(z_.add(a),e={rel:e,crossOrigin:n,href:t},r.querySelector(a)===null&&(t=r.createElement(\\\"link\\\"),je(t,\\\"link\\\",e),Pe(t),r.head.appendChild(t)))}}function wO(e){Gn.D(e),yE(\\\"dns-prefetch\\\",e,null)}function xO(e,t){Gn.C(e,t),yE(\\\"preconnect\\\",e,t)}function LO(e,t,n){Gn.L(e,t,n);var r=yo;if(r&&e&&t){var a='link[rel=\\\"preload\\\"][as=\\\"'+Lt(t)+'\\\"]';t===\\\"image\\\"&&n&&n.imageSrcSet?(a+='[imagesrcset=\\\"'+Lt(n.imageSrcSet)+'\\\"]',typeof n.imageSizes==\\\"string\\\"&&(a+='[imagesizes=\\\"'+Lt(n.imageSizes)+'\\\"]')):a+='[href=\\\"'+Lt(e)+'\\\"]';var o=a;switch(t){case\\\"style\\\":o=_o(e);break;case\\\"script\\\":o=No(e)}Ft.has(o)||(e=me({rel:\\\"preload\\\",href:t===\\\"image\\\"&&n&&n.imageSrcSet?void 0:e,as:t},n),Ft.set(o,e),r.querySelector(a)!==null||t===\\\"style\\\"&&r.querySelector(Vi(o))||t===\\\"script\\\"&&r.querySelector(Hi(o))||(t=r.createElement(\\\"link\\\"),je(t,\\\"link\\\",e),Pe(t),r.head.appendChild(t)))}}function UO(e,t){Gn.m(e,t);var n=yo;if(n&&e){var r=t&&typeof t.as==\\\"string\\\"?t.as:\\\"script\\\",a='link[rel=\\\"modulepreload\\\"][as=\\\"'+Lt(r)+'\\\"][href=\\\"'+Lt(e)+'\\\"]',o=a;switch(r){case\\\"audioworklet\\\":case\\\"paintworklet\\\":case\\\"serviceworker\\\":case\\\"sharedworker\\\":case\\\"worker\\\":case\\\"script\\\":o=No(e)}if(!Ft.has(o)&&(e=me({rel:\\\"modulepreload\\\",href:e},t),Ft.set(o,e),n.querySelector(a)===null)){switch(r){case\\\"audioworklet\\\":case\\\"paintworklet\\\":case\\\"serviceworker\\\":case\\\"sharedworker\\\":case\\\"worker\\\":case\\\"script\\\":if(n.querySelector(Hi(o)))return}r=n.createElement(\\\"link\\\"),je(r,\\\"link\\\",e),Pe(r),n.head.appendChild(r)}}}function zO(e,t,n){Gn.S(e,t,n);var r=yo;if(r&&e){var a=Ja(r).hoistableStyles,o=_o(e);t=t||\\\"default\\\";var i=a.get(o);if(!i){var c={loading:0,preload:null};if(i=r.querySelector(Vi(o)))c.loading=5;else{e=me({rel:\\\"stylesheet\\\",href:e,\\\"data-precedence\\\":t},n),(n=Ft.get(o))&&Uf(e,n);var s=i=r.createElement(\\\"link\\\");Pe(s),je(s,\\\"link\\\",e),s._p=new Promise(function(u,l){s.onload=u,s.onerror=l}),s.addEventListener(\\\"load\\\",function(){c.loading|=1}),s.addEventListener(\\\"error\\\",function(){c.loading|=2}),c.loading|=4,os(i,t,r)}i={type:\\\"stylesheet\\\",instance:i,count:1,state:c},a.set(o,i)}}}function BO(e,t){Gn.X(e,t);var n=yo;if(n&&e){var r=Ja(n).hoistableScripts,a=No(e),o=r.get(a);o||(o=n.querySelector(Hi(a)),o||(e=me({src:e,async:!0},t),(t=Ft.get(a))&&zf(e,t),o=n.createElement(\\\"script\\\"),Pe(o),je(o,\\\"link\\\",e),n.head.appendChild(o)),o={type:\\\"script\\\",instance:o,count:1,state:null},r.set(a,o))}}function PO(e,t){Gn.M(e,t);var n=yo;if(n&&e){var r=Ja(n).hoistableScripts,a=No(e),o=r.get(a);o||(o=n.querySelector(Hi(a)),o||(e=me({src:e,async:!0,type:\\\"module\\\"},t),(t=Ft.get(a))&&zf(e,t),o=n.createElement(\\\"script\\\"),Pe(o),je(o,\\\"link\\\",e),n.head.appendChild(o)),o={type:\\\"script\\\",instance:o,count:1,state:null},r.set(a,o))}}function B_(e,t,n,r){var a=(a=fr.current)?xs(a):null;if(!a)throw Error(R(446));switch(e){case\\\"meta\\\":case\\\"title\\\":return null;case\\\"style\\\":return typeof n.precedence==\\\"string\\\"&&typeof n.href==\\\"string\\\"?(t=_o(n.href),n=Ja(a).hoistableStyles,r=n.get(t),r||(r={type:\\\"style\\\",instance:null,count:0,state:null},n.set(t,r)),r):{type:\\\"void\\\",instance:null,count:0,state:null};case\\\"link\\\":if(n.rel===\\\"stylesheet\\\"&&typeof n.href==\\\"string\\\"&&typeof n.precedence==\\\"string\\\"){e=_o(n.href);var o=Ja(a).hoistableStyles,i=o.get(e);if(i||(a=a.ownerDocument||a,i={type:\\\"stylesheet\\\",instance:null,count:0,state:{loading:0,preload:null}},o.set(e,i),(o=a.querySelector(Vi(e)))&&!o._p&&(i.instance=o,i.state.loading=5),Ft.has(e)||(n={rel:\\\"preload\\\",as:\\\"style\\\",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Ft.set(e,n),o||FO(a,e,n,i.state))),t&&r===null)throw Error(R(528,\\\"\\\"));return i}if(t&&r!==null)throw Error(R(529,\\\"\\\"));return null;case\\\"script\\\":return t=n.async,n=n.src,typeof n==\\\"string\\\"&&t&&typeof t!=\\\"function\\\"&&typeof t!=\\\"symbol\\\"?(t=No(n),n=Ja(a).hoistableScripts,r=n.get(t),r||(r={type:\\\"script\\\",instance:null,count:0,state:null},n.set(t,r)),r):{type:\\\"void\\\",instance:null,count:0,state:null};default:throw Error(R(444,e))}}function _o(e){return'href=\\\"'+Lt(e)+'\\\"'}function Vi(e){return'link[rel=\\\"stylesheet\\\"]['+e+\\\"]\\\"}function NE(e){return me({},e,{\\\"data-precedence\\\":e.precedence,precedence:null})}function FO(e,t,n,r){e.querySelector('link[rel=\\\"preload\\\"][as=\\\"style\\\"]['+t+\\\"]\\\")?r.loading=1:(t=e.createElement(\\\"link\\\"),r.preload=t,t.addEventListener(\\\"load\\\",function(){return r.loading|=1}),t.addEventListener(\\\"error\\\",function(){return r.loading|=2}),je(t,\\\"link\\\",n),Pe(t),e.head.appendChild(t))}function No(e){return'[src=\\\"'+Lt(e)+'\\\"]'}function Hi(e){return\\\"script[async]\\\"+e}function P_(e,t,n){if(t.count++,t.instance===null)switch(t.type){case\\\"style\\\":var r=e.querySelector('style[data-href~=\\\"'+Lt(n.href)+'\\\"]');if(r)return t.instance=r,Pe(r),r;var a=me({},n,{\\\"data-href\\\":n.href,\\\"data-precedence\\\":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\\\"style\\\"),Pe(r),je(r,\\\"style\\\",a),os(r,n.precedence,e),t.instance=r;case\\\"stylesheet\\\":a=_o(n.href);var o=e.querySelector(Vi(a));if(o)return t.state.loading|=4,t.instance=o,Pe(o),o;r=NE(n),(a=Ft.get(a))&&Uf(r,a),o=(e.ownerDocument||e).createElement(\\\"link\\\"),Pe(o);var i=o;return i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),je(o,\\\"link\\\",r),t.state.loading|=4,os(o,n.precedence,e),t.instance=o;case\\\"script\\\":return o=No(n.src),(a=e.querySelector(Hi(o)))?(t.instance=a,Pe(a),a):(r=n,(a=Ft.get(o))&&(r=me({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(\\\"script\\\"),Pe(a),je(a,\\\"link\\\",r),e.head.appendChild(a),t.instance=a);case\\\"void\\\":return null;default:throw Error(R(443,t.type))}else t.type===\\\"stylesheet\\\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,os(r,n.precedence,e));return t.instance}function os(e,t,n){for(var r=n.querySelectorAll('link[rel=\\\"stylesheet\\\"][data-precedence],style[data-precedence]'),a=r.length?r[r.length-1]:null,o=a,i=0;i<r.length;i++){var c=r[i];if(c.dataset.precedence===t)o=c;else if(o!==a)break}o?o.parentNode.insertBefore(e,o.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Uf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function zf(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var is=null;function F_(e,t,n){if(is===null){var r=new Map,a=is=new Map;a.set(n,r)}else a=is,r=a.get(n),r||(r=new Map,a.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),a=0;a<n.length;a++){var o=n[a];if(!(o[zi]||o[Ve]||e===\\\"link\\\"&&o.getAttribute(\\\"rel\\\")===\\\"stylesheet\\\")&&o.namespaceURI!==\\\"http://www.w3.org/2000/svg\\\"){var i=o.getAttribute(t)||\\\"\\\";i=e+i;var c=r.get(i);c?c.push(o):r.set(i,[o])}}return r}function k_(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===\\\"title\\\"?e.querySelector(\\\"head > title\\\"):null)}function kO(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case\\\"meta\\\":case\\\"title\\\":return!0;case\\\"style\\\":if(typeof t.precedence!=\\\"string\\\"||typeof t.href!=\\\"string\\\"||t.href===\\\"\\\")break;return!0;case\\\"link\\\":if(typeof t.rel!=\\\"string\\\"||typeof t.href!=\\\"string\\\"||t.href===\\\"\\\"||t.onLoad||t.onError)break;return t.rel===\\\"stylesheet\\\"?(e=t.disabled,typeof t.precedence==\\\"string\\\"&&e==null):!0;case\\\"script\\\":if(t.async&&typeof t.async!=\\\"function\\\"&&typeof t.async!=\\\"symbol\\\"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==\\\"string\\\")return!0}return!1}function IE(e){return!(e.type===\\\"stylesheet\\\"&&(e.state.loading&3)===0)}function GO(e,t,n,r){if(n.type===\\\"stylesheet\\\"&&(typeof r.media!=\\\"string\\\"||matchMedia(r.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var a=_o(r.href),o=t.querySelector(Vi(a));if(o){t=o._p,t!==null&&typeof t==\\\"object\\\"&&typeof t.then==\\\"function\\\"&&(e.count++,e=Ls.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=o,Pe(o);return}o=t.ownerDocument||t,r=NE(r),(a=Ft.get(a))&&Uf(r,a),o=o.createElement(\\\"link\\\"),Pe(o);var i=o;i._p=new Promise(function(c,s){i.onload=c,i.onerror=s}),je(o,\\\"link\\\",r),n.instance=o}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=Ls.bind(e),t.addEventListener(\\\"load\\\",n),t.addEventListener(\\\"error\\\",n))}}var Kl=0;function VO(e,t){return e.stylesheets&&e.count===0&&cs(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&cs(e,e.stylesheets),e.unsuspend){var o=e.unsuspend;e.unsuspend=null,o()}},6e4+t);0<e.imgBytes&&Kl===0&&(Kl=62500*SO());var a=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&cs(e,e.stylesheets),e.unsuspend)){var o=e.unsuspend;e.unsuspend=null,o()}},(e.imgBytes>Kl?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(a)}}:null}function Ls(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)cs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Us=null;function cs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Us=new Map,t.forEach(HO,e),Us=null,Ls.call(e))}function HO(e,t){if(!(t.state.loading&4)){var n=Us.get(e);if(n)var r=n.get(null);else{n=new Map,Us.set(e,n);for(var a=e.querySelectorAll(\\\"link[data-precedence],style[data-precedence]\\\"),o=0;o<a.length;o++){var i=a[o];(i.nodeName===\\\"LINK\\\"||i.getAttribute(\\\"media\\\")!==\\\"not all\\\")&&(n.set(i.dataset.precedence,i),r=i)}r&&n.set(null,r)}a=t.instance,i=a.getAttribute(\\\"data-precedence\\\"),o=n.get(i)||r,o===r&&n.set(null,a),n.set(i,a),this.count++,r=Ls.bind(this),a.addEventListener(\\\"load\\\",r),a.addEventListener(\\\"error\\\",r),o?o.parentNode.insertBefore(a,o.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(a,e.firstChild)),t.state.loading|=4}}var Di={$$typeof:bn,Provider:null,Consumer:null,_currentValue:Vr,_currentValue2:Vr,_threadCount:0};function WO(e,t,n,r,a,o,i,c,s){this.tag=1,this.containerInfo=e,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=Rl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Rl(0),this.hiddenUpdates=Rl(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=o,this.onRecoverableError=i,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function OE(e,t,n,r,a,o,i,c,s,u,l,d){return e=new WO(e,t,n,i,s,u,l,d,c),t=1,o===!0&&(t|=24),o=pt(3,null,null,t),e.current=o,o.stateNode=e,t=sf(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:r,isDehydrated:n,cache:t},df(o),e}function vE(e){return e?(e=Za,e):Za}function CE(e,t,n,r,a,o){a=vE(a),r.context===null?r.context=a:r.pendingContext=a,r=gr(t),r.payload={element:n},o=o===void 0?null:o,o!==null&&(r.callback=o),n=Ar(e,r,t),n!==null&&(it(n,e,t),ui(n,e,t))}function G_(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Bf(e,t){G_(e,t),(e=e.alternate)&&G_(e,t)}function DE(e){if(e.tag===13||e.tag===31){var t=ta(e,67108864);t!==null&&it(t,e,67108864),Bf(e,67108864)}}function V_(e){if(e.tag===13||e.tag===31){var t=yt();t=qd(t);var n=ta(e,t);n!==null&&it(n,e,t),Bf(e,t)}}var zs=!0;function jO(e,t,n,r){var a=L.T;L.T=null;var o=te.p;try{te.p=2,Pf(e,t,n,r)}finally{te.p=o,L.T=a}}function YO(e,t,n,r){var a=L.T;L.T=null;var o=te.p;try{te.p=8,Pf(e,t,n,r)}finally{te.p=o,L.T=a}}function Pf(e,t,n,r){if(zs){var a=Vd(r);if(a===null)Yl(e,t,r,Bs,n),H_(e,r);else if(KO(a,e,t,n,r))r.stopPropagation();else if(H_(e,r),t&4&&-1<qO.indexOf(e)){for(;a!==null;){var o=Eo(a);if(o!==null)switch(o.tag){case 3:if(o=o.stateNode,o.current.memoizedState.isDehydrated){var i=Fr(o.pendingLanes);if(i!==0){var c=o;for(c.pendingLanes|=2,c.entangledLanes|=2;i;){var s=1<<31-St(i);c.entanglements[1]|=s,i&=~s}fn(o),(ee&6)===0&&(Os=Rt()+500,Gi(0,!1))}}break;case 31:case 13:c=ta(o,2),c!==null&&it(c,o,2),Xs(),Bf(o,2)}if(o=Vd(r),o===null&&Yl(e,t,r,Bs,n),o===a)break;a=o}a!==null&&r.stopPropagation()}else Yl(e,t,r,null,n)}}function Vd(e){return e=$d(e),Ff(e)}var Bs=null;function Ff(e){if(Bs=null,e=Ha(e),e!==null){var t=wi(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=Z_(t),e!==null)return e;e=null}else if(n===31){if(e=X_(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Bs=e,null}function bE(e){switch(e){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(LN()){case eh:return 2;case th:return 8;case fs:case UN:return 32;case nh:return 268435456;default:return 32}default:return 32}}var Hd=!1,pr=null,Er=null,Rr=null,bi=new Map,Mi=new Map,ir=[],qO=\\\"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 H_(e,t){switch(e){case\\\"focusin\\\":case\\\"focusout\\\":pr=null;break;case\\\"dragenter\\\":case\\\"dragleave\\\":Er=null;break;case\\\"mouseover\\\":case\\\"mouseout\\\":Rr=null;break;case\\\"pointerover\\\":case\\\"pointerout\\\":bi.delete(t.pointerId);break;case\\\"gotpointercapture\\\":case\\\"lostpointercapture\\\":Mi.delete(t.pointerId)}}function Qo(e,t,n,r,a,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},t!==null&&(t=Eo(t),t!==null&&DE(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,a!==null&&t.indexOf(a)===-1&&t.push(a),e)}function KO(e,t,n,r,a){switch(t){case\\\"focusin\\\":return pr=Qo(pr,e,t,n,r,a),!0;case\\\"dragenter\\\":return Er=Qo(Er,e,t,n,r,a),!0;case\\\"mouseover\\\":return Rr=Qo(Rr,e,t,n,r,a),!0;case\\\"pointerover\\\":var o=a.pointerId;return bi.set(o,Qo(bi.get(o)||null,e,t,n,r,a)),!0;case\\\"gotpointercapture\\\":return o=a.pointerId,Mi.set(o,Qo(Mi.get(o)||null,e,t,n,r,a)),!0}return!1}function ME(e){var t=Ha(e.target);if(t!==null){var n=wi(t);if(n!==null){if(t=n.tag,t===13){if(t=Z_(n),t!==null){e.blockedOn=t,OA(e.priority,function(){V_(n)});return}}else if(t===31){if(t=X_(n),t!==null){e.blockedOn=t,OA(e.priority,function(){V_(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function ss(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Vd(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);cd=r,n.target.dispatchEvent(r),cd=null}else return t=Eo(n),t!==null&&DE(t),e.blockedOn=n,!1;t.shift()}return!0}function W_(e,t,n){ss(e)&&n.delete(t)}function ZO(){Hd=!1,pr!==null&&ss(pr)&&(pr=null),Er!==null&&ss(Er)&&(Er=null),Rr!==null&&ss(Rr)&&(Rr=null),bi.forEach(W_),Mi.forEach(W_)}function Yc(e,t){e.blockedOn===t&&(e.blockedOn=null,Hd||(Hd=!0,we.unstable_scheduleCallback(we.unstable_NormalPriority,ZO)))}var qc=null;function j_(e){qc!==e&&(qc=e,we.unstable_scheduleCallback(we.unstable_NormalPriority,function(){qc===e&&(qc=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],a=e[t+2];if(typeof r!=\\\"function\\\"){if(Ff(r||n)===null)continue;break}var o=Eo(n);o!==null&&(e.splice(t,3),t-=3,yd(o,{pending:!0,data:a,method:n.method,action:r},r,a))}}))}function ho(e){function t(s){return Yc(s,e)}pr!==null&&Yc(pr,e),Er!==null&&Yc(Er,e),Rr!==null&&Yc(Rr,e),bi.forEach(t),Mi.forEach(t);for(var n=0;n<ir.length;n++){var r=ir[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<ir.length&&(n=ir[0],n.blockedOn===null);)ME(n),n.blockedOn===null&&ir.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var a=n[r],o=n[r+1],i=a[ct]||null;if(typeof o==\\\"function\\\")i||j_(n);else if(i){var c=null;if(o&&o.hasAttribute(\\\"formAction\\\")){if(a=o,i=o[ct]||null)c=i.formAction;else if(Ff(a)!==null)continue}else c=i.action;typeof c==\\\"function\\\"?n[r+1]=c:(n.splice(r,3),r-=3),j_(n)}}}function wE(){function e(o){o.canIntercept&&o.info===\\\"react-transition\\\"&&o.intercept({handler:function(){return new Promise(function(i){return a=i})},focusReset:\\\"manual\\\",scroll:\\\"manual\\\"})}function t(){a!==null&&(a(),a=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var o=navigation.currentEntry;o&&o.url!=null&&navigation.navigate(o.url,{state:o.getState(),info:\\\"react-transition\\\",history:\\\"replace\\\"})}}if(typeof navigation==\\\"object\\\"){var r=!1,a=null;return navigation.addEventListener(\\\"navigate\\\",e),navigation.addEventListener(\\\"navigatesuccess\\\",t),navigation.addEventListener(\\\"navigateerror\\\",t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(\\\"navigate\\\",e),navigation.removeEventListener(\\\"navigatesuccess\\\",t),navigation.removeEventListener(\\\"navigateerror\\\",t),a!==null&&(a(),a=null)}}}function kf(e){this._internalRoot=e}Js.prototype.render=kf.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));var n=t.current,r=yt();CE(n,r,e,t,null,null)};Js.prototype.unmount=kf.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;CE(e.current,2,null,e,null,null),Xs(),t[po]=null}};function Js(e){this._internalRoot=e}Js.prototype.unstable_scheduleHydration=function(e){if(e){var t=ch();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ir.length&&t!==0&&t<ir[n].priority;n++);ir.splice(n,0,e),n===0&&ME(e)}};var Y_=q_.version;if(Y_!==\\\"19.2.4\\\")throw Error(R(527,Y_,\\\"19.2.4\\\"));te.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==\\\"function\\\"?Error(R(188)):(e=Object.keys(e).join(\\\",\\\"),Error(R(268,e)));return e=vN(t),e=e!==null?$_(e):null,e=e===null?null:e.stateNode,e};var XO={bundleType:0,version:\\\"19.2.4\\\",rendererPackageName:\\\"react-dom\\\",currentDispatcherRef:L,reconcilerVersion:\\\"19.2.4\\\"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<\\\"u\\\"&&(Jo=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Jo.isDisabled&&Jo.supportsFiber))try{xi=Jo.inject(XO),Tt=Jo}catch{}var Jo;eu.createRoot=function(e,t){if(!K_(e))throw Error(R(299));var n=!1,r=\\\"\\\",a=yp,o=Np,i=Ip;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onUncaughtError!==void 0&&(a=t.onUncaughtError),t.onCaughtError!==void 0&&(o=t.onCaughtError),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=OE(e,1,!1,null,null,n,r,null,a,o,i,wE),e[po]=t.current,Lf(e),new kf(t)};eu.hydrateRoot=function(e,t,n){if(!K_(e))throw Error(R(299));var r=!1,a=\\\"\\\",o=yp,i=Np,c=Ip,s=null;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onUncaughtError!==void 0&&(o=n.onUncaughtError),n.onCaughtError!==void 0&&(i=n.onCaughtError),n.onRecoverableError!==void 0&&(c=n.onRecoverableError),n.formState!==void 0&&(s=n.formState)),t=OE(e,1,!0,t,n??null,r,a,s,o,i,c,wE),t.context=vE(null),n=t.current,r=yt(),r=qd(r),a=gr(r),a.callback=null,Ar(n,a,r),n=r,t.current.lanes=n,Ui(t,n),fn(t),e[po]=t.current,Lf(e),new Js(t)};eu.version=\\\"19.2.4\\\"});var zE=At((_x,UE)=>{\\\"use strict\\\";h();function LE(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\\\"u\\\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\\\"function\\\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(LE)}catch(e){console.error(e)}}LE(),UE.exports=xE()});var nM,rM,sc,uc=Hu(()=>{\\\"use strict\\\";h();nM=Object.defineProperty,rM=(e,t,n)=>t in e?nM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sc=(e,t,n)=>rM(e,typeof t!=\\\"symbol\\\"?t+\\\"\\\":t,n)});var kS=At(Bu=>{\\\"use strict\\\";h();var Dw=Symbol.for(\\\"react.transitional.element\\\"),bw=Symbol.for(\\\"react.fragment\\\");function FS(e,t,n){var r=null;if(n!==void 0&&(r=\\\"\\\"+n),t.key!==void 0&&(r=\\\"\\\"+t.key),\\\"key\\\"in t){n={};for(var a in t)a!==\\\"key\\\"&&(n[a]=t[a])}else n=t;return t=n.ref,{$$typeof:Dw,type:e,key:r,ref:t!==void 0?t:null,props:n}}Bu.Fragment=bw;Bu.jsx=FS;Bu.jsxs=FS});var Xn=At((c4,GS)=>{\\\"use strict\\\";h();GS.exports=kS()});function yg(e,t){let n=e.toString(),r=n.startsWith(\\\"-\\\");r&&(n=n.slice(1)),n=n.padStart(t,\\\"0\\\");let[a,o]=[n.slice(0,n.length-t),n.slice(n.length-t)];return o=o.replace(/(0+)$/,\\\"\\\"),`${r?\\\"-\\\":\\\"\\\"}${a||\\\"0\\\"}${o?`.${o}`:\\\"\\\"}`}var ey=Hu(()=>{h()});h();var gy=Ke(zE(),1);h();var Ue=Ke(Sn(),1);h();h();h();h();h();var $O=1,QO=2,JO=3,e1=4,t1=5,n1=6,r1=7,a1=8,o1=9,BE=10,i1=11,c1=12,PE=-32700,FE=-32603,kE=-32602,GE=-32601,VE=-32600,s1=-32019,u1=-32018,l1=-32017,d1=-32016,HE=-32015,WE=-32014,f1=-32013,jE=-32012,m1=-32011,YE=-32010,qE=-32009,g1=-32008,KE=-32007,ZE=-32006,A1=-32005,XE=-32004,_1=-32003,Gf=-32002,$E=-32001,Vf=28e5,Hf=2800001,h1=2800002,QE=2800003,JE=2800004,eR=2800005,Wf=2800006,jf=2800007,tu=2800008,Yf=2800009,tR=2800010,nR=2800011,qf=323e4,rR=32300001,Kf=3230002,aR=3230003,oR=3230004,Zf=361e4,Xf=3610001,iR=3610002,cR=3610003,sR=3610004,uR=3610005,lR=3610006,p1=3610007,dR=3611e3,E1=3704e3,R1=3704001,T1=3704002,S1=3704003,y1=3704004,N1=4128e3,I1=4128001,O1=4128002,fR=4615e3,v1=4615001,C1=4615002,D1=4615003,b1=4615004,M1=4615005,w1=4615006,x1=4615007,L1=4615008,U1=4615009,z1=4615010,B1=4615011,P1=4615012,F1=4615013,k1=4615014,G1=4615015,V1=4615016,H1=4615017,W1=4615018,j1=4615019,Y1=4615020,q1=4615021,K1=4615022,Z1=4615023,X1=4615024,$1=4615025,mR=4615026,Q1=4615027,J1=4615028,e0=4615029,t0=4615030,n0=4615031,r0=4615032,a0=4615033,o0=4615034,i0=4615035,c0=4615036,s0=4615037,u0=4615038,l0=4615039,d0=4615040,f0=4615041,m0=4615042,g0=4615043,A0=4615044,_0=4615045,h0=4615046,p0=4615047,E0=4615048,R0=4615049,T0=4615050,S0=4615051,y0=4615052,N0=4615053,I0=4615054,$f=5508e3,gR=5508001,AR=5508002,_R=5508003,hR=5508004,pR=5508005,ER=5508006,RR=5508007,TR=5508008,SR=5508009,yR=5508010,O0=5508011,v0=5508012,C0=5607e3,D0=5607001,b0=5607002,M0=5607003,w0=5607004,x0=5607005,L0=5607006,U0=5607007,z0=5607008,B0=5607009,P0=5607010,F0=5607011,k0=5607012,G0=5607013,V0=5607014,H0=5607015,W0=5607016,j0=5607017,nu=5663e3,Io=5663001,Qf=5663002,Jf=5663003,em=5663004,NR=5663005,IR=5663006,OR=5663007,vR=5663008,CR=5663009,Y0=5663010,q0=5663011,DR=5663012,K0=5663013,Z0=5663014,bR=5663015,tm=5663016,ru=5663017,MR=5663018,wR=5663019,xR=5663020,vr=5663021,LR=5663022,nm=5663023,rm=5663024,am=5663025,om=5663026,im=5663027,UR=5663028,zR=5663029,BR=5663030,PR=5663031,Wi=5663032,ji=5663033,Yi=5663034,qi=5663035,FR=705e4,X0=7050001,$0=7050002,Q0=7050003,J0=7050004,ev=7050005,tv=7050006,nv=7050007,rv=7050008,av=7050009,ov=7050010,iv=7050011,cv=7050012,sv=7050013,uv=7050014,lv=7050015,dv=7050016,fv=7050017,mv=7050018,gv=7050019,Av=7050020,_v=7050021,hv=7050022,pv=7050023,Ev=7050024,Rv=7050025,Tv=7050026,Sv=7050027,yv=7050028,Nv=7050029,kR=7050030,GR=7050031,Iv=7050032,Ov=7050033,vv=7050034,VR=7050035,Cv=7050036,Dv=7618e3,bv=7618001,Mv=7618002,wv=7618003,xv=7618004,Lv=7618005,Uv=7618006,zv=7618007,Bv=7618008,Pv=7618009,cm=8078e3,sm=8078001,um=8078002,HR=8078003,lm=8078004,dm=8078005,fm=8078006,mm=8078007,gm=8078008,WR=8078009,jR=8078010,Am=8078011,ra=8078012,Ki=8078013,_m=8078014,YR=8078015,qR=8078016,hm=8078017,pm=8078018,Fv=8078019,KR=8078020,ZR=8078021,Em=8078022,XR=8078023,Rm=8078024,$R=8078025,Tm=81e5,QR=8100001,Sm=8100002,ym=8100003,kv=819e4,Gv=8190001,Vv=8190002,Hv=8190003,Wv=8190004,JR=85e5,Nm=8500001,Im=8500002,jv=8500003,Yv=8500004,qv=8500005,eT=8500006,Kv=99e5,Zv=9900001,Xv=9900002,$v=9900003,Qv=9900004,Jv=9900005,eC=9900006;function tT(e){return Array.isArray(e)?\\\"%5B\\\"+e.map(tT).join(\\\"%2C%20\\\")+\\\"%5D\\\":typeof e==\\\"bigint\\\"?`${e}n`:encodeURIComponent(String(e!=null&&Object.getPrototypeOf(e)===null?{...e}:e))}function tC([e,t]){return`${e}=${tT(t)}`}function nC(e){let t=Object.entries(e).map(tC).join(\\\"&\\\");return btoa(t)}var px={[qf]:\\\"Account not found at address: $address\\\",[oR]:\\\"Not all accounts were decoded. Encoded accounts found at addresses: $addresses.\\\",[aR]:\\\"Expected decoded account at address: $address\\\",[Kf]:\\\"Failed to decode account data at address: $address\\\",[rR]:\\\"Accounts not found at addresses: $addresses\\\",[Yf]:\\\"Unable to find a viable program address bump seed.\\\",[h1]:\\\"$putativeAddress is not a base58-encoded address.\\\",[Vf]:\\\"Expected base58 encoded address to decode to a byte array of length 32. Actual length: $actualLength.\\\",[QE]:\\\"The `CryptoKey` must be an `Ed25519` public key.\\\",[nR]:\\\"$putativeOffCurveAddress is not a base58-encoded off-curve address.\\\",[tu]:\\\"Invalid seeds; point must fall off the Ed25519 curve.\\\",[JE]:\\\"Expected given program derived address to have the following format: [Address, ProgramDerivedAddressBump].\\\",[Wf]:\\\"A maximum of $maxSeeds seeds, including the bump seed, may be supplied when creating an address. Received: $actual.\\\",[jf]:\\\"The seed at index $index with length $actual exceeds the maximum length of $maxSeedLength bytes.\\\",[eR]:\\\"Expected program derived address bump to be in the range [0, 255], got: $bump.\\\",[tR]:\\\"Program address cannot end with PDA marker.\\\",[Hf]:\\\"Expected base58-encoded address string of length in the range [32, 44]. Actual length: $actualLength.\\\",[e1]:\\\"Expected base58-encoded blockash string of length in the range [32, 44]. Actual length: $actualLength.\\\",[$O]:\\\"The network has progressed past the last block for which this transaction could have been committed.\\\",[cm]:\\\"Codec [$codecDescription] cannot decode empty byte arrays.\\\",[Em]:\\\"Enum codec cannot use lexical values [$stringValues] as discriminators. Either remove all lexical values or set `useValuesAsDiscriminators` to `false`.\\\",[KR]:\\\"Sentinel [$hexSentinel] must not be present in encoded bytes [$hexEncodedBytes].\\\",[dm]:\\\"Encoder and decoder must have the same fixed size, got [$encoderFixedSize] and [$decoderFixedSize].\\\",[fm]:\\\"Encoder and decoder must have the same max size, got [$encoderMaxSize] and [$decoderMaxSize].\\\",[lm]:\\\"Encoder and decoder must either both be fixed-size or variable-size.\\\",[gm]:\\\"Enum discriminator out of range. Expected a number in [$formattedValidDiscriminators], got $discriminator.\\\",[um]:\\\"Expected a fixed-size codec, got a variable-size one.\\\",[Ki]:\\\"Codec [$codecDescription] expected a positive byte length, got $bytesLength.\\\",[HR]:\\\"Expected a variable-size codec, got a fixed-size one.\\\",[Fv]:\\\"Codec [$codecDescription] expected zero-value [$hexZeroValue] to have the same size as the provided fixed-size item [$expectedSize bytes].\\\",[sm]:\\\"Codec [$codecDescription] expected $expected bytes, got $bytesLength.\\\",[pm]:\\\"Expected byte array constant [$hexConstant] to be present in data [$hexData] at offset [$offset].\\\",[WR]:\\\"Invalid discriminated union variant. Expected one of [$variants], got $value.\\\",[jR]:\\\"Invalid enum variant. Expected one of [$stringValues] or a number in [$formattedNumericalValues], got $variant.\\\",[YR]:\\\"Invalid literal union variant. Expected one of [$variants], got $value.\\\",[mm]:\\\"Expected [$codecDescription] to have $expected items, got $actual.\\\",[ra]:\\\"Invalid value $value for base $base with alphabet $alphabet.\\\",[qR]:\\\"Literal union discriminator out of range. Expected a number between $minRange and $maxRange, got $discriminator.\\\",[Am]:\\\"Codec [$codecDescription] expected number to be in the range [$min, $max], got $value.\\\",[_m]:\\\"Codec [$codecDescription] expected offset to be in the range [0, $bytesLength], got $offset.\\\",[ZR]:\\\"Expected sentinel [$hexSentinel] to be present in decoded bytes [$hexDecodedBytes].\\\",[hm]:\\\"Union variant out of range. Expected an index between $minRange and $maxRange, got $variant.\\\",[XR]:\\\"This decoder expected a byte array of exactly $expectedLength bytes, but $numExcessBytes unexpected excess bytes remained after decoding. Are you sure that you have chosen the correct decoder for this data?\\\",[Rm]:\\\"Invalid pattern match value. The provided value does not match any of the specified patterns.\\\",[$R]:\\\"Invalid pattern match bytes. The provided byte array does not match any of the specified patterns.\\\",[dR]:\\\"No random values implementation could be found.\\\",[i1]:\\\"Failed to send transaction$causeMessage\\\",[c1]:\\\"Failed to send transactions$causeMessages\\\",[U1]:\\\"Instruction requires an uninitialized account\\\",[Z1]:\\\"Instruction tries to borrow reference for an account which is already borrowed\\\",[X1]:\\\"Instruction left account with an outstanding borrowed reference\\\",[q1]:\\\"Program other than the account's owner changed the size of the account data\\\",[M1]:\\\"Account data too small for instruction\\\",[K1]:\\\"Instruction expected an executable account\\\",[h0]:\\\"An account does not have enough lamports to be rent-exempt\\\",[E0]:\\\"Program arithmetic overflowed\\\",[_0]:\\\"Failed to serialize or deserialize account data\\\",[I0]:\\\"Builtin programs must consume compute units\\\",[r0]:\\\"Cross-program invocation call depth too deep\\\",[u0]:\\\"Computational budget exceeded\\\",[mR]:\\\"Custom program error: #$code\\\",[H1]:\\\"Instruction contains duplicate accounts\\\",[$1]:\\\"Instruction modifications of multiply-passed account differ\\\",[t0]:\\\"Executable accounts must be rent exempt\\\",[J1]:\\\"Instruction changed executable accounts data\\\",[e0]:\\\"Instruction changed the balance of an executable account\\\",[W1]:\\\"Instruction changed executable bit of an account\\\",[k1]:\\\"Instruction modified data of an account it does not own\\\",[F1]:\\\"Instruction spent from the balance of an account it does not own\\\",[v1]:\\\"Generic instruction error\\\",[T0]:\\\"Provided owner is not allowed\\\",[g0]:\\\"Account is immutable\\\",[A0]:\\\"Incorrect authority provided\\\",[x1]:\\\"Incorrect program id for instruction\\\",[w1]:\\\"Insufficient funds for instruction\\\",[b1]:\\\"Invalid account data for instruction\\\",[p0]:\\\"Invalid account owner\\\",[C1]:\\\"Invalid program argument\\\",[Q1]:\\\"Program returned invalid error code\\\",[D1]:\\\"Invalid instruction data\\\",[s0]:\\\"Failed to reallocate account data\\\",[c0]:\\\"Provided seeds do not result in a valid address\\\",[S0]:\\\"Accounts data allocations exceeded the maximum allowed per transaction\\\",[y0]:\\\"Max accounts exceeded\\\",[N0]:\\\"Max instruction trace length exceeded\\\",[i0]:\\\"Length of the seed is too long for address generation\\\",[a0]:\\\"An account required by the instruction is missing\\\",[L1]:\\\"Missing required signature for instruction\\\",[P1]:\\\"Instruction illegally modified the program id of an account\\\",[Y1]:\\\"Insufficient account keys for instruction\\\",[l0]:\\\"Cross-program invocation with unauthorized signer or writable account\\\",[d0]:\\\"Failed to create program execution environment\\\",[m0]:\\\"Program failed to compile\\\",[f0]:\\\"Program failed to complete\\\",[V1]:\\\"Instruction modified data of a read-only account\\\",[G1]:\\\"Instruction changed the balance of a read-only account\\\",[o0]:\\\"Cross-program invocation reentrancy not allowed for this instruction\\\",[j1]:\\\"Instruction modified rent epoch of an account\\\",[B1]:\\\"Sum of account balances before and after instruction do not match\\\",[z1]:\\\"Instruction requires an initialized account\\\",[fR]:\\\"The instruction failed with the error: $errorName\\\",[n0]:\\\"Unsupported program id\\\",[R0]:\\\"Unsupported sysvar\\\",[Jv]:\\\"Invalid instruction plan kind: $kind.\\\",[Mv]:\\\"The provided instruction plan is empty.\\\",[Lv]:\\\"No failed transaction plan result was found in the provided transaction plan result.\\\",[xv]:\\\"This transaction plan executor does not support non-divisible sequential plans. To support them, you may create your own executor such that multi-transaction atomicity is preserved \\\\u2014 e.g. by targetting RPCs that support transaction bundles.\\\",[wv]:\\\"The provided transaction plan failed to execute. See the `transactionPlanResult` attribute for more details. Note that the `cause` property is deprecated, and a future version will not set it.\\\",[Dv]:\\\"The provided message has insufficient capacity to accommodate the next instruction(s) in this plan. Expected at least $numBytesRequired free byte(s), got $numFreeBytes byte(s).\\\",[eC]:\\\"Invalid transaction plan kind: $kind.\\\",[bv]:\\\"No more instructions to pack; the message packer has completed the instruction plan.\\\",[Uv]:\\\"Unexpected instruction plan. Expected $expectedKind plan, got $actualKind plan.\\\",[zv]:\\\"Unexpected transaction plan. Expected $expectedKind plan, got $actualKind plan.\\\",[Bv]:\\\"Unexpected transaction plan result. Expected $expectedKind plan, got $actualKind plan.\\\",[Pv]:\\\"Expected a successful transaction plan result. I.e. there is at least one failed or cancelled transaction in the plan.\\\",[N1]:\\\"The instruction does not have any accounts.\\\",[I1]:\\\"The instruction does not have any data.\\\",[O1]:\\\"Expected instruction to have progress address $expectedProgramAddress, got $actualProgramAddress.\\\",[t1]:\\\"Expected base58 encoded blockhash to decode to a byte array of length 32. Actual length: $actualLength.\\\",[QO]:\\\"The nonce `$expectedNonceValue` is no longer valid. It has advanced to `$actualNonceValue`\\\",[Xv]:\\\"Invariant violation: Found no abortable iterable cache entry for key `$cacheKey`. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant\\\",[Qv]:\\\"Invariant violation: This data publisher does not publish to the channel named `$channelName`. Supported channels include $supportedChannelNames.\\\",[Zv]:\\\"Invariant violation: WebSocket message iterator state is corrupt; iterated without first resolving existing message promise. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant\\\",[Kv]:\\\"Invariant violation: WebSocket message iterator is missing state storage. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant\\\",[$v]:\\\"Invariant violation: Switch statement non-exhaustive. Received unexpected value `$unexpectedValue`. It should be impossible to hit this error; please file an issue at https://sola.na/web3invariant\\\",[FE]:\\\"JSON-RPC error: Internal JSON-RPC error ($__serverMessage)\\\",[kE]:\\\"JSON-RPC error: Invalid method parameter(s) ($__serverMessage)\\\",[VE]:\\\"JSON-RPC error: The JSON sent is not a valid `Request` object ($__serverMessage)\\\",[GE]:\\\"JSON-RPC error: The method does not exist / is not available ($__serverMessage)\\\",[PE]:\\\"JSON-RPC error: An error occurred on the server while parsing the JSON text ($__serverMessage)\\\",[jE]:\\\"$__serverMessage\\\",[$E]:\\\"$__serverMessage\\\",[XE]:\\\"$__serverMessage\\\",[WE]:\\\"$__serverMessage\\\",[l1]:\\\"Epoch rewards period still active at slot $slot\\\",[YE]:\\\"$__serverMessage\\\",[qE]:\\\"$__serverMessage\\\",[s1]:\\\"Failed to query long-term storage; please try again\\\",[d1]:\\\"Minimum context slot has not been reached\\\",[A1]:\\\"Node is unhealthy; behind by $numSlotsBehind slots\\\",[g1]:\\\"No snapshot\\\",[Gf]:\\\"Transaction simulation failed\\\",[u1]:\\\"Rewards cannot be found because slot $slot is not the epoch boundary. This may be due to gap in the queried node's local ledger or long-term storage\\\",[KE]:\\\"$__serverMessage\\\",[m1]:\\\"Transaction history is not available from this node\\\",[ZE]:\\\"$__serverMessage\\\",[f1]:\\\"Transaction signature length mismatch\\\",[_1]:\\\"Transaction signature verification failure\\\",[HE]:\\\"$__serverMessage\\\",[E1]:\\\"Key pair bytes must be of length 64, got $byteLength.\\\",[R1]:\\\"Expected private key bytes with length 32. Actual length: $actualLength.\\\",[T1]:\\\"Expected base58-encoded signature to decode to a byte array of length 64. Actual length: $actualLength.\\\",[y1]:\\\"The provided private key does not match the provided public key.\\\",[S1]:\\\"Expected base58-encoded signature string of length in the range [64, 88]. Actual length: $actualLength.\\\",[n1]:\\\"Lamports value must be in the range [0, 2e64-1]\\\",[r1]:\\\"`$value` cannot be parsed as a `BigInt`\\\",[BE]:\\\"$message\\\",[a1]:\\\"`$value` cannot be parsed as a `Number`\\\",[JO]:\\\"No nonce account could be found at address `$nonceAccountAddress`\\\",[M0]:\\\"Expected base58 encoded application domain to decode to a byte array of length 32. Actual length: $actualLength.\\\",[G0]:\\\"Attempted to sign an offchain message with an address that is not a signer for it\\\",[b0]:\\\"Expected base58-encoded application domain string of length in the range [32, 44]. Actual length: $actualLength.\\\",[k0]:\\\"The signer addresses in this offchain message envelope do not match the list of required signers in the message preamble. These unexpected signers were present in the envelope: `[$unexpectedSigners]`. These required signers were missing from the envelope `[$missingSigners]`.\\\",[C0]:\\\"The message body provided has a byte-length of $actualBytes. The maximum allowable byte-length is $maxBytes\\\",[U0]:\\\"Expected message format $expectedMessageFormat, got $actualMessageFormat\\\",[z0]:\\\"The message length specified in the message preamble is $specifiedLength bytes. The actual length of the message is $actualLength bytes.\\\",[B0]:\\\"Offchain message content must be non-empty\\\",[x0]:\\\"Offchain message must specify the address of at least one required signer\\\",[P0]:\\\"Offchain message envelope must reserve space for at least one signature\\\",[w0]:\\\"The offchain message preamble specifies $numRequiredSignatures required signature(s), got $signaturesLength.\\\",[H0]:\\\"The signatories of this offchain message must be listed in lexicographical order\\\",[W0]:\\\"An address must be listed no more than once among the signatories of an offchain message\\\",[F0]:\\\"Offchain message is missing signatures for addresses: $addresses.\\\",[j0]:\\\"Offchain message signature verification failed. Signature mismatch for required signatories [$signatoriesWithInvalidSignatures]. Missing signatures for signatories [$signatoriesWithMissingSignatures]\\\",[D0]:\\\"The message body provided contains characters whose codes fall outside the allowed range. In order to ensure clear-signing compatiblity with hardware wallets, the message may only contain line feeds and characters in the range [\\\\\\\\x20-\\\\\\\\x7e].\\\",[V0]:\\\"Expected offchain message version $expectedVersion. Got $actualVersion.\\\",[L0]:\\\"This version of Kit does not support decoding offchain messages with version $unsupportedVersion. The current max supported version is 0.\\\",[eT]:\\\"The provided account could not be identified as an account from the $programName program.\\\",[Im]:\\\"The provided instruction could not be identified as an instruction from the $programName program.\\\",[JR]:\\\"The provided instruction is missing some accounts. Expected at least $expectedAccountMetas account(s), got $actualAccountMetas.\\\",[Yv]:\\\"Expected resolved instruction input '$inputName' to be non-null.\\\",[jv]:\\\"Expected resolved instruction input '$inputName' to be of type `$expectedType`.\\\",[qv]:\\\"Unrecognized account type '$accountType' for the $programName program.\\\",[Nm]:\\\"Unrecognized instruction type '$instructionType' for the $programName program.\\\",[kv]:\\\"The notification name must end in 'Notifications' and the API must supply a subscription plan creator function for the notification '$notificationName'.\\\",[Vv]:\\\"WebSocket was closed before payload could be added to the send buffer\\\",[Hv]:\\\"WebSocket connection closed\\\",[Wv]:\\\"WebSocket failed to connect\\\",[Gv]:\\\"Failed to obtain a subscription id from the server\\\",[ym]:\\\"Could not find an API plan for RPC method: `$method`\\\",[Tm]:\\\"The $argumentLabel argument to the `$methodName` RPC method$optionalPathLabel was `$value`. This number is unsafe for use with the Solana JSON-RPC because it exceeds `Number.MAX_SAFE_INTEGER`.\\\",[Sm]:\\\"HTTP error ($statusCode): $message\\\",[QR]:\\\"HTTP header(s) forbidden: $headers. Learn more at https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name.\\\",[$f]:\\\"Multiple distinct signers were identified for address `$address`. Please ensure that you are using the same signer instance for each address.\\\",[gR]:\\\"The provided value does not implement the `KeyPairSigner` interface\\\",[_R]:\\\"The provided value does not implement the `MessageModifyingSigner` interface\\\",[hR]:\\\"The provided value does not implement the `MessagePartialSigner` interface\\\",[AR]:\\\"The provided value does not implement any of the `MessageSigner` interfaces\\\",[ER]:\\\"The provided value does not implement the `TransactionModifyingSigner` interface\\\",[RR]:\\\"The provided value does not implement the `TransactionPartialSigner` interface\\\",[TR]:\\\"The provided value does not implement the `TransactionSendingSigner` interface\\\",[pR]:\\\"The provided value does not implement any of the `TransactionSigner` interfaces\\\",[SR]:\\\"More than one `TransactionSendingSigner` was identified.\\\",[yR]:\\\"No `TransactionSendingSigner` was identified. Please provide a valid `TransactionWithSingleSendingSigner` transaction.\\\",[v0]:\\\"The wallet account $address cannot be used to create a transaction signer because it does not implement either the `solana:signTransaction` or `solana:signAndSendTransaction` feature. At least one of these features is required. The account supports the following features: $supportedFeatures.\\\",[O0]:\\\"Wallet account signers do not support signing multiple messages/transactions in a single operation\\\",[p1]:\\\"Cannot export a non-extractable key.\\\",[Xf]:\\\"No digest implementation could be found.\\\",[Zf]:\\\"Cryptographic operations are only allowed in secure browser contexts. Read more here: https://developer.mozilla.org/en-US/docs/Web/Security/Secure_Contexts.\\\",[iR]:`This runtime does not support the generation of Ed25519 key pairs.\\n\\nInstall @solana/webcrypto-ed25519-polyfill and call its \\\\`install\\\\` function before generating keys in environments that do not support Ed25519.\\n\\nFor a list of runtimes that currently support Ed25519 operations, visit https://github.com/WICG/webcrypto-secure-curves/issues/20.`,[cR]:\\\"No signature verification implementation could be found.\\\",[sR]:\\\"No key generation implementation could be found.\\\",[uR]:\\\"No signing implementation could be found.\\\",[lR]:\\\"No key export implementation could be found.\\\",[o1]:\\\"Timestamp value must be in the range [-(2n ** 63n), (2n ** 63n) - 1]. `$value` given\\\",[dv]:\\\"Transaction processing left an account with an outstanding borrowed reference\\\",[X0]:\\\"Account in use\\\",[$0]:\\\"Account loaded twice\\\",[Q0]:\\\"Attempt to debit an account but found no record of a prior credit.\\\",[pv]:\\\"Transaction loads an address table account that doesn't exist\\\",[nv]:\\\"This transaction has already been processed\\\",[rv]:\\\"Blockhash not found\\\",[av]:\\\"Loader call chain is too deep\\\",[lv]:\\\"Transactions are currently disabled due to cluster maintenance\\\",[kR]:\\\"Transaction contains a duplicate instruction ($index) that is not allowed\\\",[ev]:\\\"Insufficient funds for fee\\\",[GR]:\\\"Transaction results in an account ($accountIndex) with insufficient funds for rent\\\",[tv]:\\\"This account may not be used to pay transaction fees\\\",[iv]:\\\"Transaction contains an invalid account reference\\\",[Rv]:\\\"Transaction loads an address table account with invalid data\\\",[Tv]:\\\"Transaction address table lookup uses an invalid index\\\",[Ev]:\\\"Transaction loads an address table account with an invalid owner\\\",[Ov]:\\\"LoadedAccountsDataSizeLimit set for transaction must be greater than 0.\\\",[sv]:\\\"This program may not be used for executing instructions\\\",[Sv]:\\\"Transaction leaves an account with a lower balance than rent-exempt minimum\\\",[gv]:\\\"Transaction loads a writable account that cannot be written\\\",[Iv]:\\\"Transaction exceeded max loaded accounts data size cap\\\",[ov]:\\\"Transaction requires a fee but has no signature present\\\",[J0]:\\\"Attempt to load a program that does not exist\\\",[VR]:\\\"Execution of the program referenced by account at index $accountIndex is temporarily restricted.\\\",[vv]:\\\"ResanitizationNeeded\\\",[uv]:\\\"Transaction failed to sanitize accounts offsets correctly\\\",[cv]:\\\"Transaction did not pass signature verification\\\",[hv]:\\\"Transaction locked too many accounts\\\",[Cv]:\\\"Sum of account balances before and after transaction do not match\\\",[FR]:\\\"The transaction failed with the error `$errorName`\\\",[mv]:\\\"Transaction version is unsupported\\\",[_v]:\\\"Transaction would exceed account data limit within the block\\\",[Nv]:\\\"Transaction would exceed total account data limit\\\",[Av]:\\\"Transaction would exceed max account limit within the block\\\",[fv]:\\\"Transaction would exceed max Block Cost Limit\\\",[yv]:\\\"Transaction would exceed max Vote Cost Limit\\\",[bR]:\\\"Attempted to sign a transaction with an address that is not a signer for it\\\",[Y0]:\\\"Transaction is missing an address at index: $index.\\\",[tm]:\\\"Transaction has no expected signers therefore it cannot be encoded\\\",[xR]:\\\"Transaction size $transactionSize exceeds limit of $transactionSizeLimit bytes\\\",[Qf]:\\\"Transaction does not have a blockhash lifetime\\\",[Jf]:\\\"Transaction is not a durable nonce transaction\\\",[NR]:\\\"Contents of these address lookup tables unknown: $lookupTableAddresses\\\",[IR]:\\\"Lookup of address at index $highestRequestedIndex failed for lookup table `$lookupTableAddress`. Highest known index is $highestKnownIndex. The lookup table may have been extended since its contents were retrieved\\\",[vR]:\\\"No fee payer set in CompiledTransaction\\\",[OR]:\\\"Could not find program address at index $index\\\",[MR]:\\\"Failed to estimate the compute unit consumption for this transaction message. This is likely because simulating the transaction failed. Inspect the `cause` property of this error to learn more\\\",[wR]:\\\"Transaction failed when it was simulated in order to estimate the compute unit consumption. The compute unit estimate provided is for a transaction that failed when simulated and may not be representative of the compute units this transaction would consume if successful. Inspect the `cause` property of this error to learn more\\\",[q0]:\\\"Transaction is missing a fee payer.\\\",[DR]:\\\"Could not determine this transaction's signature. Make sure that the transaction has been signed by its fee payer.\\\",[Z0]:\\\"Transaction first instruction is not advance nonce account instruction.\\\",[K0]:\\\"Transaction with no instructions cannot be durable nonce transaction.\\\",[nu]:\\\"This transaction includes an address (`$programAddress`) which is both invoked and set as the fee payer. Program addresses may not pay fees\\\",[Io]:\\\"This transaction includes an address (`$programAddress`) which is both invoked and marked writable. Program addresses may not be writable\\\",[ru]:\\\"The transaction message expected the transaction to have $numRequiredSignatures signatures, got $signaturesLength.\\\",[CR]:\\\"Transaction is missing signatures for addresses: $addresses.\\\",[em]:\\\"Transaction version must be in the range [0, 127]. `$actualVersion` given\\\",[vr]:\\\"This version of Kit does not support decoding transactions with version $unsupportedVersion. The current max supported version is 1.\\\",[LR]:\\\"The transaction has a durable nonce lifetime (with nonce `$nonce`), but the nonce account address is in a lookup table. The lifetime constraint cannot be constructed without fetching the lookup tables for the transaction.\\\",[UR]:\\\"Invalid transaction config mask: $mask. Bits 0 and 1 must match (both set or both unset)\\\",[nm]:\\\"Transaction message bytes are malformed: $messageBytes\\\",[rm]:\\\"Transaction message bytes are empty, so the transaction cannot be encoded\\\",[am]:\\\"Transaction bytes are empty, so no transaction can be decoded\\\",[om]:\\\"Transaction version 0 must be encoded with signatures first. This transaction was encoded with first byte $firstByte, which is expected to be a signature count for v0 transactions.\\\",[im]:\\\"The provided transaction bytes expect that there should be $numExpectedSignatures signatures, but the bytes are not long enough to contain a transaction message with this many signatures. The provided bytes are $transactionBytesLength bytes long.\\\",[zR]:\\\"The transaction has a durable nonce lifetime, but the nonce account index is invalid. Expected a nonce account index less than $numberOfStaticAccounts, got $nonceAccountIndex.\\\",[BR]:\\\"The transaction config value for $configName has the incorrect kind. Expected $expectedKind, got $actualKind.\\\",[PR]:\\\"The transaction does not have the same number of instruction headers and instruction payloads. Got $numInstructionHeaders instruction headers, and $numInstructionPayloads instruction payloads.\\\",[Wi]:\\\"Transaction has $actualCount unique signer addresses but the maximum allowed is $maxAllowed\\\",[ji]:\\\"Transaction has $actualCount unique account addresses but the maximum allowed is $maxAllowed\\\",[Yi]:\\\"Transaction has $actualCount instructions but the maximum allowed is $maxAllowed\\\",[qi]:\\\"The instruction at index $instructionIndex has $actualCount account references but the maximum allowed is $maxAllowed\\\"};function rC(e,t={}){{let n=`Solana error #${e}; Decode this error by running \\\\`npx @solana/errors decode -- ${e}`;return Object.keys(t).length&&(n+=` '${nC(t)}'`),`${n}\\\\``}}function Om(e,t){return e instanceof Error&&e.name===\\\"SolanaError\\\"?t!==void 0?e.context.__code===t:!0:!1}var y=class extends Error{constructor(...[t,n]){let r,a;n&&Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([i,c])=>{i===\\\"cause\\\"?a={cause:c.value}:(r===void 0&&(r={__code:t}),Object.defineProperty(r,i,c))});let o=rC(t,r);super(o,a);Wu(this,\\\"cause\\\",this.cause);Wu(this,\\\"context\\\");this.context=Object.freeze(r===void 0?{__code:t}:r),this.name=\\\"SolanaError\\\"}};function au(...e){\\\"captureStackTrace\\\"in Error&&typeof Error.captureStackTrace==\\\"function\\\"&&Error.captureStackTrace(...e)}function nT({errorCodeBaseOffset:e,getErrorContext:t,orderedErrorNames:n,rpcEnumError:r},a){let o,i;typeof r==\\\"string\\\"?o=r:(o=Object.keys(r)[0],i=r[o]);let c=n.indexOf(o),s=e+c,u=t(s,o,i),l=new y(s,u);return au(l,a),l}var aC=[\\\"GenericError\\\",\\\"InvalidArgument\\\",\\\"InvalidInstructionData\\\",\\\"InvalidAccountData\\\",\\\"AccountDataTooSmall\\\",\\\"InsufficientFunds\\\",\\\"IncorrectProgramId\\\",\\\"MissingRequiredSignature\\\",\\\"AccountAlreadyInitialized\\\",\\\"UninitializedAccount\\\",\\\"UnbalancedInstruction\\\",\\\"ModifiedProgramId\\\",\\\"ExternalAccountLamportSpend\\\",\\\"ExternalAccountDataModified\\\",\\\"ReadonlyLamportChange\\\",\\\"ReadonlyDataModified\\\",\\\"DuplicateAccountIndex\\\",\\\"ExecutableModified\\\",\\\"RentEpochModified\\\",\\\"NotEnoughAccountKeys\\\",\\\"AccountDataSizeChanged\\\",\\\"AccountNotExecutable\\\",\\\"AccountBorrowFailed\\\",\\\"AccountBorrowOutstanding\\\",\\\"DuplicateAccountOutOfSync\\\",\\\"Custom\\\",\\\"InvalidError\\\",\\\"ExecutableDataModified\\\",\\\"ExecutableLamportChange\\\",\\\"ExecutableAccountNotRentExempt\\\",\\\"UnsupportedProgramId\\\",\\\"CallDepth\\\",\\\"MissingAccount\\\",\\\"ReentrancyNotAllowed\\\",\\\"MaxSeedLengthExceeded\\\",\\\"InvalidSeeds\\\",\\\"InvalidRealloc\\\",\\\"ComputationalBudgetExceeded\\\",\\\"PrivilegeEscalation\\\",\\\"ProgramEnvironmentSetupFailure\\\",\\\"ProgramFailedToComplete\\\",\\\"ProgramFailedToCompile\\\",\\\"Immutable\\\",\\\"IncorrectAuthority\\\",\\\"BorshIoError\\\",\\\"AccountNotRentExempt\\\",\\\"InvalidAccountOwner\\\",\\\"ArithmeticOverflow\\\",\\\"UnsupportedSysvar\\\",\\\"IllegalOwner\\\",\\\"MaxAccountsDataAllocationsExceeded\\\",\\\"MaxAccountsExceeded\\\",\\\"MaxInstructionTraceLengthExceeded\\\",\\\"BuiltinProgramsMustConsumeComputeUnits\\\"];function rT(e,t){let n=Number(e);return nT({errorCodeBaseOffset:4615001,getErrorContext(r,a,o){return r===fR?{errorName:a,index:n,...o!==void 0?{instructionErrorContext:o}:null}:r===mR?{code:Number(o),index:n}:{index:n}},orderedErrorNames:aC,rpcEnumError:t},rT)}var oC=[\\\"AccountInUse\\\",\\\"AccountLoadedTwice\\\",\\\"AccountNotFound\\\",\\\"ProgramAccountNotFound\\\",\\\"InsufficientFundsForFee\\\",\\\"InvalidAccountForFee\\\",\\\"AlreadyProcessed\\\",\\\"BlockhashNotFound\\\",\\\"CallChainTooDeep\\\",\\\"MissingSignatureForFee\\\",\\\"InvalidAccountIndex\\\",\\\"SignatureFailure\\\",\\\"InvalidProgramForExecution\\\",\\\"SanitizeFailure\\\",\\\"ClusterMaintenance\\\",\\\"AccountBorrowOutstanding\\\",\\\"WouldExceedMaxBlockCostLimit\\\",\\\"UnsupportedVersion\\\",\\\"InvalidWritableAccount\\\",\\\"WouldExceedMaxAccountCostLimit\\\",\\\"WouldExceedAccountDataBlockLimit\\\",\\\"TooManyAccountLocks\\\",\\\"AddressLookupTableNotFound\\\",\\\"InvalidAddressLookupTableOwner\\\",\\\"InvalidAddressLookupTableData\\\",\\\"InvalidAddressLookupTableIndex\\\",\\\"InvalidRentPayingAccount\\\",\\\"WouldExceedMaxVoteCostLimit\\\",\\\"WouldExceedAccountDataTotalLimit\\\",\\\"DuplicateInstruction\\\",\\\"InsufficientFundsForRent\\\",\\\"MaxLoadedAccountsDataSizeExceeded\\\",\\\"InvalidLoadedAccountsDataSizeLimit\\\",\\\"ResanitizationNeeded\\\",\\\"ProgramExecutionTemporarilyRestricted\\\",\\\"UnbalancedTransaction\\\"];function vm(e){return typeof e==\\\"object\\\"&&\\\"InstructionError\\\"in e?rT(...e.InstructionError):nT({errorCodeBaseOffset:7050001,getErrorContext(t,n,r){if(t===FR)return{errorName:n,...r!==void 0?{transactionErrorContext:r}:null};if(t===kR)return{index:Number(r)};if(t===GR||t===VR)return{accountIndex:Number(r.account_index)}},orderedErrorNames:oC,rpcEnumError:e},vm)}function ou(e){let t;if(iC(e)){let{code:n,data:r,message:a}=e,o=Number(n);if(o===Gf){let{err:i,...c}=r,s=i?{cause:vm(i)}:null;t=new y(Gf,{...c,...s})}else{let i;switch(o){case FE:case kE:case VE:case GE:case PE:case jE:case $E:case XE:case WE:case YE:case qE:case KE:case ZE:case HE:i={__serverMessage:a};break;default:typeof r==\\\"object\\\"&&!Array.isArray(r)&&(i=r)}t=new y(o,i)}}else{let n=typeof e==\\\"object\\\"&&e!==null&&\\\"message\\\"in e&&typeof e.message==\\\"string\\\"?e.message:\\\"Malformed JSON-RPC error with no message attribute\\\";t=new y(BE,{error:e,message:n})}return au(t,ou),t}function iC(e){return typeof e==\\\"object\\\"&&e!==null&&\\\"code\\\"in e&&\\\"message\\\"in e&&(typeof e.code==\\\"number\\\"||typeof e.code==\\\"bigint\\\")&&typeof e.message==\\\"string\\\"}h();h();function cC(e,t){if(e.length>=t)return e;let n=new Uint8Array(t).fill(0);return n.set(e),n}var sC=(e,t)=>cC(e.length<=t?e:e.slice(0,t),t);function aa(e,t,n){let r=(n===0||n<=-e.byteLength)&&e.length===t.length?e:e.slice(n,n+t.length);return Cm(r,t)}function Cm(e,t){return e.length===t.length&&e.every((n,r)=>n===t[r])}function Vn(e,t){return\\\"fixedSize\\\"in t?t.fixedSize:t.getSizeFromValue(e)}function ce(e){return Object.freeze({...e,encode:t=>{let n=new Uint8Array(Vn(t,e));return e.write(t,n,0),n}})}function se(e){return Object.freeze({...e,decode:(t,n=0)=>e.read(t,n)[0]})}function pe(e){return\\\"fixedSize\\\"in e&&typeof e.fixedSize==\\\"number\\\"}function cu(e){if(!pe(e))throw new y(um)}function uC(e){return!pe(e)}function $t(e,t){if(pe(e)!==pe(t))throw new y(lm);if(pe(e)&&pe(t)&&e.fixedSize!==t.fixedSize)throw new y(dm,{decoderFixedSize:t.fixedSize,encoderFixedSize:e.fixedSize});if(!pe(e)&&!pe(t)&&e.maxSize!==t.maxSize)throw new y(fm,{decoderMaxSize:t.maxSize,encoderMaxSize:e.maxSize});return{...t,...e,decode:t.decode,encode:e.encode,read:t.read,write:e.write}}function aT(e,t,n=0){if(t.length-n<=0)throw new y(cm,{codecDescription:e})}function Zi(e,t,n,r=0){let a=n.length-r;if(a<t)throw new y(sm,{bytesLength:a,codecDescription:e,expected:t})}function iu(e,t,n){if(t<0||t>n)throw new y(_m,{bytesLength:n,codecDescription:e,offset:t})}function su(e,t){let n=((i,c,s)=>{let u=e.encode(i);return s=t.write(u.length,c,s),c.set(u,s),s+u.length});if(pe(t)&&pe(e))return ce({...e,fixedSize:t.fixedSize+e.fixedSize,write:n});let r=pe(t)?t.fixedSize:t.maxSize??null,a=pe(e)?e.fixedSize:e.maxSize??null,o=r!==null&&a!==null?r+a:null;return ce({...e,...o!==null?{maxSize:o}:{},getSizeFromValue:i=>{let c=Vn(i,e);return Vn(c,t)+c},write:n})}function Z(e,t){let n=((i,c)=>{let[s,u]=t.read(i,c),l=Number(s);return c=u,(c>0||i.length>l)&&(i=i.slice(c,c+l)),Zi(\\\"addDecoderSizePrefix\\\",l,i),[e.decode(i),c+l]});if(pe(t)&&pe(e))return se({...e,fixedSize:t.fixedSize+e.fixedSize,read:n});let r=pe(t)?t.fixedSize:t.maxSize??null,a=pe(e)?e.fixedSize:e.maxSize??null,o=r!==null&&a!==null?r+a:null;return se({...e,...o!==null?{maxSize:o}:{},read:n})}function oT(e,t,n){let r=e.byteOffset+(t??0),a=n??e.byteLength,o;return typeof SharedArrayBuffer>\\\"u\\\"?o=e.buffer:e.buffer instanceof SharedArrayBuffer?(o=new ArrayBuffer(e.length),new Uint8Array(o).set(new Uint8Array(e))):o=e.buffer,(r===0||r===-e.byteLength)&&a===e.byteLength?o:o.slice(r,r+a)}function Qt(e,t){return ce({fixedSize:t,write:(n,r,a)=>{let o=e.encode(n),i=o.length>t?o.slice(0,t):o;return r.set(i,a),a+t}})}function kt(e,t){return se({fixedSize:t,read:(n,r)=>{Zi(\\\"fixCodecSize\\\",t,n,r),(r>0||n.length>t)&&(n=n.slice(r,r+t)),pe(e)&&(n=sC(n,e.fixedSize));let[a]=e.read(n,0);return[a,r+t]}})}function lC(e,t){return ce({...e,write:(n,r,a)=>{let o=u=>iT(u,r.length),i=t.preOffset?t.preOffset({bytes:r,preOffset:a,wrapBytes:o}):a;iu(\\\"offsetEncoder\\\",i,r.length);let c=e.write(n,r,i),s=t.postOffset?t.postOffset({bytes:r,newPreOffset:i,postOffset:c,preOffset:a,wrapBytes:o}):c;return iu(\\\"offsetEncoder\\\",s,r.length),s}})}function dC(e,t){return se({...e,read:(n,r)=>{let a=u=>iT(u,n.length),o=t.preOffset?t.preOffset({bytes:n,preOffset:r,wrapBytes:a}):r;iu(\\\"offsetDecoder\\\",o,n.length);let[i,c]=e.read(n,o),s=t.postOffset?t.postOffset({bytes:n,newPreOffset:o,postOffset:c,preOffset:r,wrapBytes:a}):c;return iu(\\\"offsetDecoder\\\",s,n.length),[i,s]}})}function iT(e,t){return t===0?0:(e%t+t)%t}function fC(e,t){if(pe(e)){let n=t(e.fixedSize);if(n<0)throw new y(Ki,{bytesLength:n,codecDescription:\\\"resizeEncoder\\\"});return ce({...e,fixedSize:n})}return ce({...e,getSizeFromValue:n=>{let r=t(e.getSizeFromValue(n));if(r<0)throw new y(Ki,{bytesLength:r,codecDescription:\\\"resizeEncoder\\\"});return r}})}function mC(e,t){if(pe(e)){let n=t(e.fixedSize);if(n<0)throw new y(Ki,{bytesLength:n,codecDescription:\\\"resizeDecoder\\\"});return se({...e,fixedSize:n})}return e}function cT(e,t){return lC(fC(e,n=>n+t),{preOffset:({preOffset:n})=>n+t})}function sT(e,t){return dC(mC(e,n=>n+t),{postOffset:({postOffset:n})=>n+t})}function Ee(e,t){return ce({...uC(e)?{...e,getSizeFromValue:n=>e.getSizeFromValue(t(n))}:e,write:(n,r,a)=>e.write(t(n),r,a)})}function ut(e,t){return se({...e,read:(n,r)=>{let[a,o]=e.read(n,r);return[t(a,n,r),o]}})}function gC(e,t,n=t){if(!t.match(new RegExp(`^[${e}]*$`)))throw new y(ra,{alphabet:e,base:e.length,value:n})}var AC=e=>ce({getSizeFromValue:t=>{let[n,r]=uT(t,e[0]);if(!r)return t.length;let a=lT(r,e);return n.length+Math.ceil(a.toString(16).length/2)},write(t,n,r){if(gC(e,t),t===\\\"\\\")return r;let[a,o]=uT(t,e[0]);if(!o)return n.set(new Uint8Array(a.length).fill(0),r),r+a.length;let i=lT(o,e),c=[];for(;i>0n;)c.unshift(Number(i%256n)),i/=256n;let s=[...Array(a.length).fill(0),...c];return n.set(s,r),r+s.length}}),_C=e=>se({read(t,n){let r=n===0||n<=-t.byteLength?t:t.slice(n);if(r.length===0)return[\\\"\\\",0];let a=r.findIndex(s=>s!==0);a=a===-1?r.length:a;let o=e[0].repeat(a);if(a===r.length)return[o,t.length];let i=r.slice(a).reduce((s,u)=>s*256n+BigInt(u),0n),c=hC(i,e);return[o+c,t.length]}});function uT(e,t){let[n,r]=e.split(new RegExp(`((?!${t}).*)`));return[n,r]}function lT(e,t){let n=BigInt(t.length),r=0n;for(let a of e)r*=n,r+=BigInt(t.indexOf(a));return r}function hC(e,t){let n=BigInt(t.length),r=[];for(;e>0n;)r.unshift(t[Number(e%n)]),e/=n;return r.join(\\\"\\\")}var fT=\\\"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz\\\",Dm=()=>AC(fT),bm=()=>_C(fT);var dT=\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\",Mm=()=>ce({getSizeFromValue:e=>{try{return atob(e).length}catch{throw new y(ra,{alphabet:dT,base:64,value:e})}},write(e,t,n){try{let r=atob(e).split(\\\"\\\").map(a=>a.charCodeAt(0));return t.set(r,n),r.length+n}catch{throw new y(ra,{alphabet:dT,base:64,value:e})}}}),mT=()=>se({read(e,t=0){let n=e.slice(t);return[btoa(String.fromCharCode(...n)),e.length]}});var pC=e=>e.replace(/\\\\u0000/g,\\\"\\\");var EC=globalThis.TextDecoder,Cx=globalThis.TextEncoder;var oa=()=>{let e;return se({read(t,n){let r=(e||(e=new EC)).decode(t.slice(n));return[pC(r),t.length]}})};function Xi(e,t){try{return\\\"exists\\\"in e&&!e.exists?e:Object.freeze({...e,data:t.decode(e.data)})}catch{throw new y(Kf,{address:e.address})}}function RC(e,t){if(!t)return Object.freeze({address:e,exists:!1});let n=Mm().encode(t.data[0]);return Object.freeze({...TC(t),address:e,data:n,exists:!0})}function TC(e){return Object.freeze({executable:e.executable,lamports:e.lamports,programAddress:e.owner,space:e.space})}async function $i(e,t,n={}){let{abortSignal:r,...a}=n,o=await e.getAccountInfo(t,{...a,encoding:\\\"base64\\\"}).send({abortSignal:r});return RC(t,o.value)}function wm(e){if(!e.exists)throw new y(qf,{address:e.address})}h();h();function SC(){if(!globalThis.isSecureContext)throw new y(Zf)}function gT(){if(SC(),typeof globalThis.crypto>\\\"u\\\"||typeof globalThis.crypto.subtle?.digest!=\\\"function\\\")throw new y(Xf)}var xm,Lm;function Um(){return xm||(xm=Dm()),xm}function yC(){return Lm||(Lm=bm()),Lm}function zm(e){if(e.length<32||e.length>44)return!1;let t=Um();try{return t.encode(e).byteLength===32}catch{return!1}}function Bm(e){if(e.length<32||e.length>44)throw new y(Hf,{actualLength:e.length});let r=Um().encode(e).byteLength;if(r!==32)throw new y(Vf,{actualLength:r})}function Qi(e){return Bm(e),e}function Vt(){return Ee(Qt(Um(),32),e=>Qi(e))}function z(){return kt(yC(),32)}function NC(){return $t(Vt(),z())}function Ji(){return new Intl.Collator(\\\"en\\\",{caseFirst:\\\"lower\\\",ignorePunctuation:!1,localeMatcher:\\\"best fit\\\",numeric:!1,sensitivity:\\\"variant\\\",usage:\\\"sort\\\"}).compare}var IC=37095705934669439343138083508754565189542113879843219016388785533085940283555n,et=57896044618658097711785492504343953926634992332820282019728792003956564819949n,AT=19681161376707505956807079304988542015446066515923890162744021073123829784752n;function Gt(e){let t=e%et;return t>=0n?t:et+t}function mn(e,t){let n=e;for(;t-- >0n;)n*=n,n%=et;return n}function OC(e){let n=e*e%et*e%et,r=mn(n,2n)*n%et,a=mn(r,1n)*e%et,o=mn(a,5n)*a%et,i=mn(o,10n)*o%et,c=mn(i,20n)*i%et,s=mn(c,40n)*c%et,u=mn(s,80n)*s%et,l=mn(u,80n)*s%et,d=mn(l,10n)*o%et;return mn(d,2n)*e%et}function vC(e,t){let n=Gt(t*t*t),r=Gt(n*n*t),a=OC(e*r),o=Gt(e*n*a),i=Gt(t*o*o),c=o,s=Gt(o*AT),u=i===e,l=i===Gt(-e),d=i===Gt(-e*AT);return u&&(o=c),(l||d)&&(o=s),(Gt(o)&1n)===1n&&(o=Gt(-o)),!u&&!l?null:o}function CC(e,t){let n=Gt(e*e),r=Gt(n-1n),a=Gt(IC*n+1n),o=vC(r,a);if(o===null)return!1;let i=(t&128)!==0;return!(o===0n&&i)}function DC(e){let t=e.toString(16);return t.length===1?`0${t}`:t}function bC(e){let n=`0x${e.reduce((r,a,o)=>`${DC(o===31?a&-129:a)}${r}`,\\\"\\\")}`;return BigInt(n)}function MC(e){if(e.byteLength!==32)return!1;let t=bC(e);return CC(t,e[31])}var _T=32,hT=16,wC=[80,114,111,103,114,97,109,68,101,114,105,118,101,100,65,100,100,114,101,115,115];async function xC({programAddress:e,seeds:t}){if(gT(),t.length>hT)throw new y(Wf,{actual:t.length,maxSeeds:hT});let n,r=t.reduce((s,u,l)=>{let d=typeof u==\\\"string\\\"?(n||(n=new TextEncoder)).encode(u):u;if(d.byteLength>_T)throw new y(jf,{actual:d.byteLength,index:l,maxSeedLength:_T});return s.push(...d),s},[]),a=NC(),o=a.encode(e),i=await crypto.subtle.digest(\\\"SHA-256\\\",new Uint8Array([...r,...o,...wC])),c=new Uint8Array(i);if(MC(c))throw new y(tu);return a.decode(c)}async function Pm({programAddress:e,seeds:t}){let n=255;for(;n>0;)try{return[await xC({programAddress:e,seeds:[...t,new Uint8Array([n])]}),n]}catch(r){if(Om(r,tu))n--;else throw r}throw new y(Yf)}h();h();function pT(e,t,n,r){if(r<t||r>n)throw new y(Am,{codecDescription:e,max:n,min:t,value:r})}function ET(e){return e?.endian!==1}function uu(e){return ce({fixedSize:e.size,write(t,n,r){e.range&&pT(e.name,e.range[0],e.range[1],t);let a=new ArrayBuffer(e.size);return e.set(new DataView(a),t,ET(e.config)),n.set(new Uint8Array(a),r),r+e.size}})}function Oo(e){return se({fixedSize:e.size,read(t,n=0){aT(e.name,t,n),Zi(e.name,e.size,t,n);let r=new DataView(oT(t,n,e.size));return[e.get(r,ET(e.config)),n+e.size]}})}var Fm=(e={})=>Oo({config:e,get:(t,n)=>t.getFloat64(0,n),name:\\\"f64\\\",size:8});var km=(e={})=>Oo({config:e,get:(t,n)=>t.getInt16(0,n),name:\\\"i16\\\",size:2});var Jt=()=>ce({getSizeFromValue:e=>e<=127?1:e<=16383?2:3,maxSize:3,write:(e,t,n)=>{pT(\\\"shortU16\\\",0,65535,e);let r=[0];for(let a=0;;a+=1){let o=Number(e)>>a*7;if(o===0)break;let i=127&o;r[a]=i,a>0&&(r[a-1]|=128)}return t.set(r,n),n+r.length}}),lu=()=>se({maxSize:3,read:(e,t)=>{let n=0,r=0;for(;++r;){let a=r-1,o=e[t+a],i=127&o;if(n|=i<<a*7,(o&128)===0)break}return[n,t+r]}});var Gm=(e={})=>uu({config:e,name:\\\"u16\\\",range:[0,+\\\"0xffff\\\"],set:(t,n,r)=>t.setUint16(0,Number(n),r),size:2}),J=(e={})=>Oo({config:e,get:(t,n)=>t.getUint16(0,n),name:\\\"u16\\\",size:2});var Hn=(e={})=>uu({config:e,name:\\\"u32\\\",range:[0,+\\\"0xffffffff\\\"],set:(t,n,r)=>t.setUint32(0,Number(n),r),size:4}),xe=(e={})=>Oo({config:e,get:(t,n)=>t.getUint32(0,n),name:\\\"u32\\\",size:4});var ia=(e={})=>uu({config:e,name:\\\"u64\\\",range:[0n,BigInt(\\\"0xffffffffffffffff\\\")],set:(t,n,r)=>t.setBigUint64(0,BigInt(n),r),size:8}),ge=(e={})=>Oo({config:e,get:(t,n)=>t.getBigUint64(0,n),name:\\\"u64\\\",size:8});var Re=()=>uu({name:\\\"u8\\\",range:[0,+\\\"0xff\\\"],set:(e,t)=>e.setUint8(0,Number(t)),size:1}),Ot=()=>Oo({get:e=>e.getUint8(0),name:\\\"u8\\\",size:1});function RT(e,t,n){if(t!==n)throw new y(mm,{actual:n,codecDescription:e,expected:t})}function LC(e){return e.reduce((t,n)=>t===null||n===null?null:Math.max(t,n),0)}function Cr(e){return e.reduce((t,n)=>t===null||n===null?null:t+n,0)}function vo(e){return pe(e)?e.fixedSize:null}function ca(e){return pe(e)?e.fixedSize:e.maxSize??null}function ke(e,t={}){let n=t.size??Hn(),r=du(n,vo(e)),a=du(n,ca(e))??void 0;return ce({...r!==null?{fixedSize:r}:{getSizeFromValue:o=>(typeof n==\\\"object\\\"?Vn(o.length,n):0)+[...o].reduce((c,s)=>c+Vn(s,e),0),maxSize:a},write:(o,i,c)=>(typeof n==\\\"number\\\"&&RT(t.description??\\\"array\\\",n,o.length),typeof n==\\\"object\\\"&&(c=n.write(o.length,i,c)),o.forEach(s=>{c=e.write(s,i,c)}),c)})}function en(e,t={}){let n=t.size??xe(),r=vo(e),a=du(n,r),o=du(n,ca(e))??void 0;return se({...a!==null?{fixedSize:a}:{maxSize:o},read:(i,c)=>{let s=[];if(typeof n==\\\"object\\\"&&i.slice(c).length===0)return[s,c];if(n===\\\"remainder\\\"){for(;c<i.length;){let[d,m]=e.read(i,c);c=m,s.push(d)}return[s,c]}let[u,l]=typeof n==\\\"number\\\"?[n,c]:n.read(i,c);c=l;for(let d=0;d<u;d+=1){let[m,A]=e.read(i,c);c=A,s.push(m)}return[s,c]}})}function du(e,t){return typeof e!=\\\"number\\\"?null:e===0?0:t===null?null:t*e}function mu(e={}){return Ee(e.size??Re(),t=>t?1:0)}function lt(e={}){return ut(e.size??Ot(),t=>Number(t)===1)}function gn(){return ce({getSizeFromValue:e=>e.length,write:(e,t,n)=>(t.set(e,n),n+e.length)})}function Wn(){return se({read:(e,t)=>{let n=e.slice(t);return[n,t+n.length]}})}var UC=()=>se({read(e,t){return[e.slice(t).reduce((r,a)=>r+a.toString(16).padStart(2,\\\"0\\\"),\\\"\\\"),e.length]}});function Hm(e){return ce({fixedSize:e.length,write:(t,n,r)=>(n.set(e,r),r+e.length)})}function tc(e){return se({fixedSize:e.length,read:(t,n)=>{let r=UC();if(!aa(t,e,n))throw new y(pm,{constant:e,data:t,hexConstant:r.decode(e),hexData:r.decode(t),offset:n});return[void 0,n+e.length]}})}function fu(e,t){let n=Cr(e.map(vo)),r=Cr(e.map(ca))??void 0;return ce({...n===null?{getSizeFromValue:a=>e.map((o,i)=>Vn(a[i],o)).reduce((o,i)=>o+i,0),maxSize:r}:{fixedSize:n},write:(a,o,i)=>(RT(t?.description??\\\"tuple\\\",e.length,a.length),e.forEach((c,s)=>{i=c.write(a[s],o,i)}),i)})}function An(e){let t=Cr(e.map(vo)),n=Cr(e.map(ca))??void 0;return se({...t===null?{maxSize:n}:{fixedSize:t},read:(r,a)=>{let o=[];return e.forEach(i=>{let[c,s]=i.read(r,a);o.push(c),a=s}),[o,a]}})}function gu(e,t){let n=TT(e),r=(o,i,c)=>{let s=t(o);return Vm(e,s),e[s].write(o,i,c)};if(n!==null)return ce({fixedSize:n,write:r});let a=ST(e);return ce({...a!==null?{maxSize:a}:{},getSizeFromValue:o=>{let i=t(o);return Vm(e,i),Vn(o,e[i])},write:r})}function Au(e,t){let n=TT(e),r=(o,i)=>{let c=t(o,i);return Vm(e,c),e[c].read(o,i)};if(n!==null)return se({fixedSize:n,read:r});let a=ST(e);return se({...a!==null?{maxSize:a}:{},read:r})}function Vm(e,t){if(typeof e[t]>\\\"u\\\")throw new y(hm,{maxRange:e.length-1,minRange:0,variant:t})}function TT(e){if(e.length===0)return 0;if(!pe(e[0]))return null;let t=e[0].fixedSize;return e.every(r=>pe(r)&&r.fixedSize===t)?t:null}function ST(e){return LC(e.map(t=>ca(t)))}function yT(e,t={}){let n=t.discriminator??\\\"__kind\\\",r=t.size??Ot();return Au(e.map(([a,o])=>ut(An([r,o]),([,i])=>({[n]:a,...i}))),(a,o)=>Number(r.read(a,o)[0]))}function zC(e){let t=[...new Set(Object.values(e).filter(i=>typeof i==\\\"number\\\"))].sort(),n=Object.fromEntries(Object.entries(e).slice(t.length)),r=Object.keys(n),a=Object.values(n),o=[...new Set([...r,...a.filter(i=>typeof i==\\\"string\\\")])];return{enumKeys:r,enumRecord:n,enumValues:a,numericalValues:t,stringValues:o}}function BC({discriminator:e,enumKeys:t,enumValues:n,useValuesAsDiscriminators:r}){return r?PC(n,a=>a===e):e>=0&&e<t.length?e:-1}function PC(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return n;return-1}function FC(e){if(e.length===0)return\\\"\\\";let t=[e[0],e[0]],n=[];for(let r=1;r<e.length;r++){let a=e[r];t[1]+1===a?t[1]=a:(n.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),t=[a,a])}return n.push(t[0]===t[1]?`${t[0]}`:`${t[0]}-${t[1]}`),n.join(\\\", \\\")}function _u(e,t={}){let n=t.size??Ot(),r=t.useValuesAsDiscriminators??!1,{enumKeys:a,enumValues:o,numericalValues:i}=zC(e);if(r&&o.some(c=>typeof c==\\\"string\\\"))throw new y(Em,{stringValues:o.filter(c=>typeof c==\\\"string\\\")});return ut(n,c=>{let s=Number(c),u=BC({discriminator:s,enumKeys:a,enumValues:o,useValuesAsDiscriminators:r});if(u<0){let l=r?i:[...Array(a.length).keys()];throw new y(gm,{discriminator:s,formattedValidDiscriminators:FC(l),validDiscriminators:l})}return o[u]})}function Wm(e,t){return ut(An([...t,e]),n=>n[n.length-1])}function NT(e,t,n={}){return ut(en(An([e,t]),n),r=>new Map(r))}function ec(){return ce({fixedSize:0,write:(e,t,n)=>n})}function sa(){return se({fixedSize:0,read:(e,t)=>[void 0,t]})}function IT(e,t={}){let n=t.prefix===null?Ee(ec(),a=>{}):mu({size:t.prefix??Re()}),r=t.noneValue===\\\"zeroes\\\"?(cu(e),Qt(ec(),e.fixedSize)):t.noneValue?Hm(t.noneValue):ec();return gu([Ee(fu([n,r]),a=>[!1,void 0]),Ee(fu([n,e]),a=>[!0,a])],a=>+(a!==null))}function jm(e){return gu(e.map(([,t])=>t),t=>{let n=e.findIndex(([r])=>r(t));if(n===-1)throw new y(Rm);return n})}function OT(e,t,n){return gu([t,n],r=>e(r)?0:1)}function vT(e,t,n){return Au([t,n],r=>e(r)?0:1)}function Le(e){let t=e.map(([,a])=>a),n=Cr(t.map(vo)),r=Cr(t.map(ca))??void 0;return ce({...n===null?{getSizeFromValue:a=>e.map(([o,i])=>Vn(a[o],i)).reduce((o,i)=>o+i,0),maxSize:r}:{fixedSize:n},write:(a,o,i)=>(e.forEach(([c,s])=>{i=s.write(a[c],o,i)}),i)})}function V(e){let t=e.map(([,a])=>a),n=Cr(t.map(vo)),r=Cr(t.map(ca))??void 0;return se({...n===null?{maxSize:r}:{fixedSize:n},read:(a,o)=>{let i={};return e.forEach(([c,s])=>{let[u,l]=s.read(a,o);o=l,i[c]=u}),[i,o]}})}h();var kC=e=>({__option:\\\"Some\\\",value:e}),Ym=()=>({__option:\\\"None\\\"});function Ae(e,t={}){let n=t.prefix===null?ut(sa(),()=>!1):lt({size:t.prefix??Ot()}),r=t.noneValue===\\\"zeroes\\\"?(cu(e),kt(sa(),e.fixedSize)):t.noneValue?tc(t.noneValue):sa();return Au([ut(An([n,r]),()=>Ym()),ut(An([n,e]),([,a])=>kC(a))],(a,o)=>{if(t.prefix===null&&!t.noneValue)return+(o<a.length);if(t.prefix===null&&t.noneValue!=null){let i=t.noneValue===\\\"zeroes\\\"?new Uint8Array(r.fixedSize).fill(0):t.noneValue;return aa(a,i,o)?0:1}return Number(n.read(a,o)[0])})}h();function tn(e,...t){return t.reduce((n,r)=>r(n),e)}h();var Ye=(e=>(e[e.WRITABLE_SIGNER=3]=\\\"WRITABLE_SIGNER\\\",e[e.READONLY_SIGNER=2]=\\\"READONLY_SIGNER\\\",e[e.WRITABLE=1]=\\\"WRITABLE\\\",e[e.READONLY=0]=\\\"READONLY\\\",e))(Ye||{}),GC=2,VC=1;function Ht(e){return e>=2}function _n(e){return(e&VC)!==0}function hu(e,t){return e|t}function CT(e){return e|GC}h();h();function DT(e){return zm(e)}function LT(e){return\\\"lifetimeConstraint\\\"in e&&typeof e.lifetimeConstraint.blockhash==\\\"string\\\"&&typeof e.lifetimeConstraint.lastValidBlockHeight==\\\"bigint\\\"&&DT(e.lifetimeConstraint.blockhash)}function pu(e,t){return\\\"lifetimeConstraint\\\"in t&&t.lifetimeConstraint&&\\\"blockhash\\\"in t.lifetimeConstraint&&t.lifetimeConstraint.blockhash===e.blockhash&&t.lifetimeConstraint.lastValidBlockHeight===e.lastValidBlockHeight?t:Object.freeze({...t,lifetimeConstraint:Object.freeze(e)})}var Qm=1,qm;function Km(){return qm||(qm=Re()),qm}function Jm(){return Le([[\\\"numSignerAccounts\\\",Km()],[\\\"numReadonlySignerAccounts\\\",Km()],[\\\"numReadonlyNonSignerAccounts\\\",Km()]])}var Zm;function UT(){return Zm||(Zm=Ee(Le([[\\\"programAddressIndex\\\",Re()],[\\\"accountIndices\\\",ke(Re(),{size:Jt()})],[\\\"data\\\",su(gn(),Jt())]]),e=>e.accountIndices!==void 0&&e.data!==void 0?e:{...e,accountIndices:e.accountIndices??[],data:e.data??new Uint8Array(0)})),Zm}function HC(e,t,n=t){if(!t.match(new RegExp(`^[${e}]*$`)))throw new y(ra,{alphabet:e,base:e.length,value:n})}var WC=e=>ce({getSizeFromValue:t=>{let[n,r]=bT(t,e[0]);if(!r)return t.length;let a=MT(r,e);return n.length+Math.ceil(a.toString(16).length/2)},write(t,n,r){if(HC(e,t),t===\\\"\\\")return r;let[a,o]=bT(t,e[0]);if(!o)return n.set(new Uint8Array(a.length).fill(0),r),r+a.length;let i=MT(o,e),c=[];for(;i>0n;)c.unshift(Number(i%256n)),i/=256n;let s=[...Array(a.length).fill(0),...c];return n.set(s,r),r+s.length}});function bT(e,t){let[n,r]=e.split(new RegExp(`((?!${t}).*)`));return[n,r]}function MT(e,t){let n=BigInt(t.length),r=0n;for(let a of e)r*=n,r+=BigInt(t.indexOf(a));return r}var jC=\\\"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz\\\",YC=()=>WC(jC);function eg(){return Ee(IT(Qt(YC(),32),{noneValue:\\\"zeroes\\\",prefix:null}),e=>e??null)}function qC(){return Ee(Le([[\\\"header\\\",Jm()],[\\\"staticAccounts\\\",ke(Vt(),{size:Jt()})],[\\\"lifetimeToken\\\",eg()],[\\\"instructions\\\",ke(UT(),{size:Jt()})]]),e=>({...e,lifetimeToken:\\\"lifetimeToken\\\"in e?e.lifetimeToken:void 0}))}var $m=128;function zT(){return ce({getSizeFromValue:e=>e===\\\"legacy\\\"?0:1,maxSize:1,write:(e,t,n)=>{if(e===\\\"legacy\\\")return n;if(e<0||e>127)throw new y(em,{actualVersion:e});if(e>Qm)throw new y(vr,{unsupportedVersion:e});return t.set([e|$m],n),n+1}})}function tg(){return se({maxSize:1,read:(e,t)=>{let n=e[t];if((n&$m)===0)return[\\\"legacy\\\",t];{let r=n^$m;if(r>Qm)throw new y(vr,{unsupportedVersion:r});return[r,t+1]}}})}var Xm;function KC(){if(!Xm){let e=ke(Re(),{size:Jt()});Xm=Le([[\\\"lookupTableAddress\\\",Vt()],[\\\"writableIndexes\\\",e],[\\\"readonlyIndexes\\\",e]])}return Xm}function ZC(){return Ee(Le([[\\\"version\\\",zT()],[\\\"header\\\",Jm()],[\\\"staticAccounts\\\",ke(Vt(),{size:Jt()})],[\\\"lifetimeToken\\\",eg()],[\\\"instructions\\\",ke(UT(),{size:Jt()})],[\\\"addressTableLookups\\\",ke(KC(),{size:Jt()})]]),e=>({...e,addressTableLookups:e.addressTableLookups??[],lifetimeToken:\\\"lifetimeToken\\\"in e?e.lifetimeToken:void 0}))}var XC=3,$C=4,QC=8,JC=16;function eD(){return jm([[e=>e.kind===\\\"u32\\\",Le([[\\\"value\\\",Hn()]])],[e=>e.kind===\\\"u64\\\",Le([[\\\"value\\\",ia()]])]])}function tD(){return ke(eD(),{size:\\\"remainder\\\"})}function nD(){return Le([[\\\"programAccountIndex\\\",Re()],[\\\"numInstructionAccounts\\\",Re()],[\\\"numInstructionDataBytes\\\",Gm()]])}function rD(){return Le([[\\\"instructionAccountIndices\\\",ke(Re(),{size:\\\"remainder\\\"})],[\\\"instructionData\\\",gn()]])}function aD(){return Ee(Le([[\\\"version\\\",zT()],[\\\"header\\\",Jm()],[\\\"configMask\\\",Hn()],[\\\"lifetimeToken\\\",eg()],[\\\"numInstructions\\\",Re()],[\\\"numStaticAccounts\\\",Re()],[\\\"staticAccounts\\\",ke(Vt(),{size:\\\"remainder\\\"})],[\\\"configValues\\\",tD()],[\\\"instructionHeaders\\\",ke(nD(),{size:\\\"remainder\\\"})],[\\\"instructionPayloads\\\",ke(rD(),{size:\\\"remainder\\\"})]]),e=>({...e,lifetimeToken:\\\"lifetimeToken\\\"in e?e.lifetimeToken:void 0}))}function BT(){return Ee(jm([[e=>e.version===\\\"legacy\\\",qC()],[e=>e.version===0,ZC()],[e=>e.version===1,aD()]]),e=>{if(e.version!==\\\"legacy\\\"&&e.version>Qm)throw new y(vr,{unsupportedVersion:e.version});return e})}function wT(e,t,n){e[t]=n(e[t]??{role:Ye.READONLY})}var dt=Symbol(\\\"AddressMapTypeProperty\\\");function PT(e,t){let n={[e]:{[dt]:0,role:Ye.WRITABLE_SIGNER}},r=new Set;for(let a of t)if(wT(n,a.programAddress,o=>{if(r.add(a.programAddress),dt in o){if(_n(o.role))throw o[dt]===0?new y(nu,{programAddress:a.programAddress}):new y(Io,{programAddress:a.programAddress});if(o[dt]===1)return o}return{[dt]:1,role:Ye.READONLY}}),!!a.accounts)for(let o of a.accounts)wT(n,o.address,i=>{let{address:c,...s}=o;if(dt in i)switch(i[dt]){case 0:return i;case 1:{let u=hu(i.role,s.role);if(r.has(o.address)){if(_n(s.role))throw new y(Io,{programAddress:o.address});return i.role!==u?{...i,role:u}:i}else return i.role!==u?{...i,role:u}:i}}return{...s,[dt]:1}});return n}function FT(e){let t;return Object.entries(e).sort(([r,a],[o,i])=>{if(a[dt]!==i[dt]){if(a[dt]===0)return-1;if(i[dt]===0)return 1;if(a[dt]===1)return-1;if(i[dt]===1)return 1}let c=Ht(a.role);if(c!==Ht(i.role))return c?-1:1;let s=_n(a.role);return s!==_n(i.role)?s?-1:1:(t||(t=Ji()),t(r,o))}).map(([r,a])=>({address:r,...a}))}function ng(e){let t=0,n=0,r=0;for(let a of e){if(\\\"lookupTableAddress\\\"in a)break;let o=_n(a.role);Ht(a.role)?(r++,o||n++):o||t++}return{numReadonlyNonSignerAccounts:t,numReadonlySignerAccounts:n,numSignerAccounts:r}}function kT(e){let t={};for(let[n,r]of e.entries())t[r.address]=n;return t}function oD(e,t){let n=kT(t);return e.map(({accounts:r,data:a,programAddress:o})=>({programAddressIndex:n[o],...r?{accountIndices:r.map(({address:i})=>n[i])}:null,...a?{data:a}:null}))}function rg(e){return\\\"nonce\\\"in e?e.nonce:e.blockhash}function iD(e){let t=PT(e.feePayer.address,e.instructions),n=FT(t),r=n.length;if(r>64)throw new y(ji,{actualCount:r,maxAllowed:64});let a=n.filter(c=>Ht(c.role)).length;if(a>12)throw new y(Wi,{actualCount:a,maxAllowed:12});let o=e.instructions.length;if(o>64)throw new y(Yi,{actualCount:o,maxAllowed:64});for(let c=0;c<e.instructions.length;c++){let s=e.instructions[c].accounts?.length??0;if(s>255)throw new y(qi,{actualCount:s,instructionIndex:c,maxAllowed:255})}let i=e.lifetimeConstraint;return{...i?{lifetimeToken:rg(i)}:null,header:ng(n),instructions:oD(e.instructions,n),staticAccounts:n.map(c=>c.address),version:e.version}}function xT(e,t,n){e[t]=n(e[t]??{role:Ye.READONLY})}var be=Symbol(\\\"AddressMapTypeProperty\\\");function cD(e,t){let n={[e]:{[be]:0,role:Ye.WRITABLE_SIGNER}},r=new Set;for(let a of t){xT(n,a.programAddress,i=>{if(r.add(a.programAddress),be in i){if(_n(i.role))throw i[be]===0?new y(nu,{programAddress:a.programAddress}):new y(Io,{programAddress:a.programAddress});if(i[be]===2)return i}return{[be]:2,role:Ye.READONLY}});let o;if(a.accounts)for(let i of a.accounts)xT(n,i.address,c=>{let{address:s,...u}=i;if(be in c)switch(c[be]){case 0:return c;case 1:{let l=hu(c.role,u.role);if(\\\"lookupTableAddress\\\"in u){if(c.lookupTableAddress!==u.lookupTableAddress&&(o||(o=Ji()))(u.lookupTableAddress,c.lookupTableAddress)<0)return{[be]:1,...u,role:l}}else if(Ht(u.role))return{[be]:2,role:l};return c.role!==l?{...c,role:l}:c}case 2:{let l=hu(c.role,u.role);if(r.has(i.address)){if(_n(u.role))throw new y(Io,{programAddress:i.address});return c.role!==l?{...c,role:l}:c}else return\\\"lookupTableAddress\\\"in u&&!Ht(c.role)?{...u,[be]:1,role:l}:c.role!==l?{...c,role:l}:c}}return\\\"lookupTableAddress\\\"in u?{...u,[be]:1}:{...u,[be]:2}})}return n}function sD(e){let t;return Object.entries(e).sort(([r,a],[o,i])=>{if(a[be]!==i[be]){if(a[be]===0)return-1;if(i[be]===0)return 1;if(a[be]===2)return-1;if(i[be]===2)return 1}let c=Ht(a.role);if(c!==Ht(i.role))return c?-1:1;let s=_n(a.role);return s!==_n(i.role)?s?-1:1:(t||(t=Ji()),a[be]===1&&i[be]===1&&a.lookupTableAddress!==i.lookupTableAddress?t(a.lookupTableAddress,i.lookupTableAddress):t(r,o))}).map(([r,a])=>({address:r,...a}))}function uD(e){var n;let t={};for(let r of e){if(!(\\\"lookupTableAddress\\\"in r))continue;let a=t[n=r.lookupTableAddress]||(t[n]={readonlyIndexes:[],writableIndexes:[]});r.role===Ye.WRITABLE?a.writableIndexes.push(r.addressIndex):a.readonlyIndexes.push(r.addressIndex)}return Object.keys(t).sort(Ji()).map(r=>({lookupTableAddress:r,...t[r]}))}function lD(e){let t={};for(let[n,r]of e.entries())t[r.address]=n;return t}function dD(e,t){let n=lD(t);return e.map(({accounts:r,data:a,programAddress:o})=>({programAddressIndex:n[o],...r?{accountIndices:r.map(({address:i})=>n[i])}:null,...a?{data:a}:null}))}function fD(e){let t=e.findIndex(r=>\\\"lookupTableAddress\\\"in r);return(t===-1?e:e.slice(0,t)).map(({address:r})=>r)}function mD(e){let t=cD(e.feePayer.address,e.instructions),n=sD(t),r=n.length;if(r>64)throw new y(ji,{actualCount:r,maxAllowed:64});let a=n.filter(c=>Ht(c.role)).length;if(a>12)throw new y(Wi,{actualCount:a,maxAllowed:12});let o=e.instructions.length;if(o>64)throw new y(Yi,{actualCount:o,maxAllowed:64});for(let c=0;c<e.instructions.length;c++){let s=e.instructions[c].accounts?.length??0;if(s>255)throw new y(qi,{actualCount:s,instructionIndex:c,maxAllowed:255})}let i=e.lifetimeConstraint;return{addressTableLookups:uD(n),...i?{lifetimeToken:rg(i)}:null,header:ng(n),instructions:dD(e.instructions,n),staticAccounts:fD(n),version:e.version}}function gD(e){let t=0;return e.priorityFeeLamports!==void 0&&(t|=XC),e.computeUnitLimit!==void 0&&(t|=$C),e.loadedAccountsDataSizeLimit!==void 0&&(t|=QC),e.heapSize!==void 0&&(t|=JC),t}function AD(e){let t=[];return e.priorityFeeLamports!==void 0&&t.push({kind:\\\"u64\\\",value:e.priorityFeeLamports}),e.computeUnitLimit!==void 0&&t.push({kind:\\\"u32\\\",value:e.computeUnitLimit}),e.loadedAccountsDataSizeLimit!==void 0&&t.push({kind:\\\"u32\\\",value:e.loadedAccountsDataSizeLimit}),e.heapSize!==void 0&&t.push({kind:\\\"u32\\\",value:e.heapSize}),t}function _D(e,t){return{numInstructionAccounts:e.accounts?.length??0,numInstructionDataBytes:e.data?.byteLength??0,programAccountIndex:t[e.programAddress]}}function hD(e,t){return{instructionAccountIndices:e.accounts?.map(({address:n})=>t[n])??[],instructionData:e.data??new Uint8Array}}function pD(e){let t=PT(e.feePayer.address,e.instructions),n=FT(t),r=n.length;if(r>64)throw new y(ji,{actualCount:r,maxAllowed:64});let a=n.filter(s=>Ht(s.role)).length;if(a>12)throw new y(Wi,{actualCount:a,maxAllowed:12});let o=e.instructions.length;if(o>64)throw new y(Yi,{actualCount:o,maxAllowed:64});for(let s=0;s<e.instructions.length;s++){let u=e.instructions[s].accounts?.length??0;if(u>255)throw new y(qi,{actualCount:u,instructionIndex:s,maxAllowed:255})}let i=kT(n),c=e.lifetimeConstraint;return{version:1,...c?{lifetimeToken:rg(c)}:null,configMask:gD(e.config??{}),configValues:AD(e.config??{}),header:ng(n),instructionHeaders:e.instructions.map(s=>_D(s,i)),instructionPayloads:e.instructions.map(s=>hD(s,i)),numInstructions:e.instructions.length,numStaticAccounts:n.length,staticAccounts:n.map(s=>s.address)}}function GT(e){let t=e.version;if(t===\\\"legacy\\\")return iD(e);if(t===0)return mD(e);if(t===1)return pD(e);throw new y(vr,{version:t})}function VT(e,t){return nc([e],t)}function nc(e,t){return Object.freeze({...t,instructions:Object.freeze([...t.instructions,...e])})}function Eu(e,t){return ED([e],t)}function ED(e,t){return Object.freeze({...t,instructions:Object.freeze([...e,...t.instructions])})}function Ru(e){return Object.freeze({instructions:Object.freeze([]),version:e.version})}function Tu(e,t){if(\\\"feePayer\\\"in t&&e===t.feePayer?.address&&RD(t.feePayer))return t;let n={...t,feePayer:Object.freeze({address:e})};return Object.freeze(n),n}function RD(e){return!!e&&\\\"address\\\"in e&&typeof e.address==\\\"string\\\"&&Object.keys(e).length===1}var TD=\\\"SysvarRecentB1ockHashes11111111111111111111\\\",SD=\\\"11111111111111111111111111111111\\\";function yD(e){return e.programAddress===SD&&e.data!=null&&ND(e.data)&&e.accounts?.length===3&&e.accounts[0].address!=null&&e.accounts[0].role===Ye.WRITABLE&&e.accounts[1].address===TD&&e.accounts[1].role===Ye.READONLY&&e.accounts[2].address!=null&&Ht(e.accounts[2].role)}function ND(e){return e.byteLength===4&&e[0]===4&&e[1]===0&&e[2]===0&&e[3]===0}function ag(e){return\\\"lifetimeConstraint\\\"in e&&typeof e.lifetimeConstraint.nonce==\\\"string\\\"&&e.instructions[0]!=null&&yD(e.instructions[0])}h();function HT(e){let t=Object.values(e);if(t.length===0)throw new y(tm);return t.map(n=>n||new Uint8Array(64).fill(0))}function ID(){return Ee(ke(Qt(gn(),64),{size:Jt()}),HT)}function OD(e){return Ee(ke(Qt(gn(),64),{description:\\\"signatures\\\",size:e}),HT)}var vD=128,CD=127;function DD(e){if(e.length===0)throw new y(rm);return tg().decode(e)===1?\\\"messageFirst\\\":\\\"signaturesFirst\\\"}function bD(e){if(e.length===0)throw new y(am);let t=e[0];if((t&vD)===0)return\\\"signaturesFirst\\\";let n=t&CD;if(n===0)throw new y(om,{firstByte:t,transactionBytes:e});if(n===1)return\\\"messageFirst\\\";throw new y(vr,{unsupportedVersion:n})}function ig(){return OT(e=>DD(e.messageBytes)===\\\"signaturesFirst\\\",MD(),wD())}function MD(){return Le([[\\\"signatures\\\",ID()],[\\\"messageBytes\\\",gn()]])}function og(e,t){if(e.length<t+2)throw new y(nm,{messageBytes:e});return e[t+1]}function wD(){let e=gn();return ce({getSizeFromValue:t=>{let n=og(t.messageBytes,0);return t.messageBytes.length+n*64},write:(t,n,r)=>{r=e.write(t.messageBytes,n,r);let a=og(t.messageBytes,0);return r=OD(a).write(t.signatures,n,r),r}})}function cg(){return vT(e=>bD(e)===\\\"signaturesFirst\\\",xD(),LD())}function xD(){return ut(V([[\\\"signatures\\\",en(kt(Wn(),64),{size:lu()})],[\\\"messageBytes\\\",Wn()]]),zD)}function LD(){return ut(UD(),BD)}function UD(){return se({read(e,t){let n=og(e,t),r=n*64,a=e.length-t-r;if(a<0)throw new y(im,{numExpectedSignatures:n,transactionBytes:e.subarray(t),transactionBytesLength:e.length-t});let o=e.subarray(t,t+a),[i,c]=en(kt(Wn(),64),{size:n}).read(e,t+a);return[{messageBytes:o,signatures:i},c]}})}function zD(e){let{messageBytes:t,signatures:n}=e,r=An([tg(),sT(Ot(),2),en(z(),{size:lu()})]),[a,o,i]=r.decode(t),c=i.slice(0,o);if(c.length!==n.length)throw new y(ru,{numRequiredSignatures:o,signaturesLength:n.length,signerAddresses:c});let s=WT(c,n);return{messageBytes:t,signatures:Object.freeze(s)}}function BD(e){let{messageBytes:t,signatures:n}=e,r=t[1],o=en(z(),{size:r}).decode(t,42);if(o.length!==n.length)throw new y(ru,{numRequiredSignatures:r,signaturesLength:n.length,signerAddresses:o});let i=WT(o,n);return{messageBytes:t,signatures:i}}function WT(e,t){let n={};return e.forEach((r,a)=>{let o=t[a];o.every(i=>i===0)?n[r]=null:n[r]=o}),Object.freeze(n)}function sg(e){let t=GT(e),n=BT().encode(t),r=t.staticAccounts.slice(0,t.header.numSignerAccounts),a={};for(let i of r)a[i]=null;let o;return LT(e)?o={blockhash:e.lifetimeConstraint.blockhash,lastValidBlockHeight:e.lifetimeConstraint.lastValidBlockHeight}:ag(e)&&(o={nonce:e.lifetimeConstraint.nonce,nonceAccountAddress:e.instructions[0].accounts[0].address}),Object.freeze({...o?{lifetimeConstraint:o}:void 0,messageBytes:n,signatures:Object.freeze(a)})}function rc(e){let t=ig().encode(e);return mT().decode(t)}var PD=1280,FD=48,bL=PD-FD;h();h();h();h();function YT(e){return JSON.parse(kD(e),(t,n)=>WD(n)?HD(n):n)}function kD(e){let t=[],n=!1;for(let r=0;r<e.length;r++){let a=!1;if(e[r]===\\\"\\\\\\\\\\\"&&(t.push(e[r++]),a=!a),e[r]==='\\\"'){t.push(e[r]),a||(n=!n);continue}if(!n){let o=GD(e,r);if(o?.length){r+=o.length-1,o.match(/\\\\.|[eE]-/)?t.push(o):t.push(VD(o));continue}}t.push(e[r])}return t.join(\\\"\\\")}function GD(e,t){let n=/^-?(?:0|[1-9]\\\\d*)(?:\\\\.\\\\d+)?(?:[eE][+-]?\\\\d+)?/;if(!e[t]?.match(/[-\\\\d]/))return null;let r=e.slice(t).match(n);return r?r[0]:null}function VD(e){return`{\\\"$n\\\":\\\"${e}\\\"}`}function HD({$n:e}){if(e.match(/[eE]/)){let[t,n]=e.split(/[eE]/);return BigInt(t)*BigInt(10)**BigInt(n)}return BigInt(e)}function WD(e){return!!e&&typeof e==\\\"object\\\"&&\\\"$n\\\"in e&&typeof e.$n==\\\"string\\\"}var jT=0n;function jD(){let e=jT;return jT++,e.toString()}function qT(e){return{id:jD(),jsonrpc:\\\"2.0\\\",method:e.methodName,params:e.params}}function KT(e,t){return qD(JSON.stringify(e,(n,r)=>typeof r==\\\"bigint\\\"?YD(r):r,t))}function YD(e){return{$n:`${e}`}}function qD(e){return e.replace(/\\\\{\\\\s*\\\"\\\\$n\\\"\\\\s*:\\\\s*\\\"(-?\\\\d+)\\\"\\\\s*\\\\}/g,\\\"$1\\\")}function ZT(e){return KD(e)}function KD(e){return new Proxy(e.api,{defineProperty(){return!1},deleteProperty(){return!1},get(t,n,r){if(n!==\\\"then\\\")return function(...a){let o=n.toString(),i=Reflect.get(t,o,r);if(!i)throw new y(ym,{method:o,params:a});let c=i(...a);return ZD(e,c)}}})}function ZD({transport:e},t){return{async send(n){return await t.execute({signal:n?.abortSignal,transport:e})}}}function XT(e){return new Proxy({},{defineProperty(){return!1},deleteProperty(){return!1},get(...t){let[n,r]=t,a=r.toString();return function(...o){let i=Object.freeze({methodName:a,params:o}),c=e?.requestTransformer?e?.requestTransformer(i):i;return Object.freeze({execute:async({signal:s,transport:u})=>{let l=qT(c),d=await u({payload:l,signal:s});return e?.responseTransformer?e.responseTransformer(d,c):d}})}}})}function Su(e){return e==null||typeof e!=\\\"object\\\"||Array.isArray(e)?!1:\\\"jsonrpc\\\"in e&&e.jsonrpc===\\\"2.0\\\"&&\\\"method\\\"in e&&typeof e.method==\\\"string\\\"&&\\\"params\\\"in e}h();function XD(e){return typeof e==\\\"bigint\\\"?Number(e):e}var b={};function $T(e){return function t(n,r){if(Array.isArray(n))return n.map((a,o)=>{let i={...r,keyPath:[...r.keyPath,o]};return t(a,i)});if(typeof n==\\\"object\\\"&&n!==null){let a={};for(let o in n){if(!Object.prototype.hasOwnProperty.call(n,o))continue;let i={...r,keyPath:[...r.keyPath,o]};a[o]=t(n[o],i)}return a}else return e.reduce((a,o)=>o(a,r),n)}}function QT(e,t){return n=>{let r=$T(e);return Object.freeze({...n,params:r(n.params,t)})}}function JT(e,t){return n=>$T(e)(n,t)}function $D(){return QT([XD],{keyPath:[]})}function QD({commitmentPropertyName:e,params:t,optionsObjectPositionInParams:n,overrideCommitment:r}){let a=t[n];if(a===void 0||a&&typeof a==\\\"object\\\"&&!Array.isArray(a)){if(a&&e in a){if(!a[e]||a[e]===\\\"finalized\\\"){let o=[...t],{[e]:i,...c}=a;return Object.keys(c).length>0?o[n]=c:n===o.length-1?o.length--:o[n]=void 0,o}}else if(r!==\\\"finalized\\\"){let o=[...t];return o[n]={...a,[e]:r},o}}return t}function JD({defaultCommitment:e,optionsObjectPositionByMethod:t}){return n=>{let{params:r,methodName:a}=n;if(!Array.isArray(r))return n;let o=t[a];return o==null?n:Object.freeze({methodName:a,params:QD({commitmentPropertyName:a===\\\"sendTransaction\\\"?\\\"preflightCommitment\\\":\\\"commitment\\\",optionsObjectPositionInParams:o,overrideCommitment:e,params:r})})}}function eb(e){return(t,{keyPath:n})=>(typeof t==\\\"bigint\\\"&&e&&(t>Number.MAX_SAFE_INTEGER||t<-Number.MAX_SAFE_INTEGER)&&e(n,t),t)}function tb(e){return t=>QT([eb((...r)=>e(t,...r))],{keyPath:[]})(t)}var nb={accountNotifications:1,blockNotifications:1,getAccountInfo:1,getBalance:1,getBlock:1,getBlockHeight:0,getBlockProduction:0,getBlocks:2,getBlocksWithLimit:2,getEpochInfo:0,getFeeForMessage:1,getInflationGovernor:0,getInflationReward:1,getLargestAccounts:0,getLatestBlockhash:0,getLeaderSchedule:1,getMinimumBalanceForRentExemption:1,getMultipleAccounts:1,getProgramAccounts:1,getSignaturesForAddress:1,getSlot:0,getSlotLeader:0,getStakeMinimumDelegation:0,getSupply:0,getTokenAccountBalance:1,getTokenAccountsByDelegate:2,getTokenAccountsByOwner:2,getTokenLargestAccounts:1,getTokenSupply:1,getTransaction:1,getTransactionCount:0,getVoteAccounts:0,isBlockhashValid:1,logsNotifications:1,programNotifications:1,requestAirdrop:2,sendTransaction:1,signatureNotifications:1,simulateTransaction:1};function eS(e){let t=e?.onIntegerOverflow;return n=>tn(n,t?tb(t):r=>r,$D(),JD({defaultCommitment:e?.defaultCommitment,optionsObjectPositionByMethod:nb}))}function tS(e){return function(n,{keyPath:r}){return typeof n==\\\"number\\\"&&Number.isInteger(n)||typeof n==\\\"bigint\\\"?rb(r,e)?Number(n):BigInt(n):n}}function rb(e,t){return t.some(n=>{if(n.length!==e.length)return!1;for(let r=e.length-1;r>=0;r--){let a=e[r],o=n[r];if(o!==a&&(o!==b||typeof a!=\\\"number\\\"))return!1}return!0})}function ab(e){return JT([tS(e)],{keyPath:[]})}function ob(){return e=>e.result}var yu=[[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"tokenAmount\\\",\\\"decimals\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"tokenAmount\\\",\\\"uiAmount\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"rentExemptReserve\\\",\\\"decimals\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"rentExemptReserve\\\",\\\"uiAmount\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"delegatedAmount\\\",\\\"decimals\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"delegatedAmount\\\",\\\"uiAmount\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"extensions\\\",b,\\\"state\\\",\\\"olderTransferFee\\\",\\\"transferFeeBasisPoints\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"extensions\\\",b,\\\"state\\\",\\\"newerTransferFee\\\",\\\"transferFeeBasisPoints\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"extensions\\\",b,\\\"state\\\",\\\"preUpdateAverageRate\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"extensions\\\",b,\\\"state\\\",\\\"currentRate\\\"]],Co=[...yu,[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"lastExtendedSlotStartIndex\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"slashPenalty\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"warmupCooldownRate\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"decimals\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"numRequiredSigners\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"numValidSigners\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"stake\\\",\\\"delegation\\\",\\\"warmupCooldownRate\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"exemptionThreshold\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"burnPercent\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"commission\\\"],[\\\"data\\\",\\\"parsed\\\",\\\"info\\\",\\\"votes\\\",b,\\\"confirmationCount\\\"]],ac=[[\\\"index\\\"],[\\\"instructions\\\",b,\\\"accounts\\\",b],[\\\"instructions\\\",b,\\\"programIdIndex\\\"],[\\\"instructions\\\",b,\\\"stackHeight\\\"]],ug=[[\\\"addressTableLookups\\\",b,\\\"writableIndexes\\\",b],[\\\"addressTableLookups\\\",b,\\\"readonlyIndexes\\\",b],[\\\"header\\\",\\\"numReadonlySignedAccounts\\\"],[\\\"header\\\",\\\"numReadonlyUnsignedAccounts\\\"],[\\\"header\\\",\\\"numRequiredSignatures\\\"],[\\\"instructions\\\",b,\\\"accounts\\\",b],[\\\"instructions\\\",b,\\\"programIdIndex\\\"],[\\\"instructions\\\",b,\\\"stackHeight\\\"]];function ib(){return[[\\\"loadedAccountsDataSize\\\"],...Co.map(e=>[\\\"accounts\\\",b,...e]),...ac.map(e=>[\\\"innerInstructions\\\",b,...e])]}function cb(){return(e,t)=>{let n=e;if(\\\"error\\\"in n){let{error:r}=n;if(r&&typeof r==\\\"object\\\"&&\\\"code\\\"in r&&(r.code===-32002||r.code===-32002n)&&\\\"data\\\"in r&&r.data){let i=JT([tS(ib())],{keyPath:[]})(r.data,t),c={...r,data:i};throw ou(c)}throw ou(n.error)}return n}}function nS(e){return(t,n)=>{let r=n.methodName,a=e?.allowedNumericKeyPaths&&r?e.allowedNumericKeyPaths[r]:void 0;return tn(t,o=>cb()(o,n),o=>ob()(o,n),o=>ab(a??[])(o,n))}}function rS(e){return XT({requestTransformer:eS(e),responseTransformer:nS({allowedNumericKeyPaths:sb()})})}var lg;function sb(){return lg||(lg={getAccountInfo:Co.map(e=>[\\\"value\\\",...e]),getBlock:[[\\\"transactions\\\",b,\\\"meta\\\",\\\"preTokenBalances\\\",b,\\\"accountIndex\\\"],[\\\"transactions\\\",b,\\\"meta\\\",\\\"preTokenBalances\\\",b,\\\"uiTokenAmount\\\",\\\"decimals\\\"],[\\\"transactions\\\",b,\\\"meta\\\",\\\"postTokenBalances\\\",b,\\\"accountIndex\\\"],[\\\"transactions\\\",b,\\\"meta\\\",\\\"postTokenBalances\\\",b,\\\"uiTokenAmount\\\",\\\"decimals\\\"],[\\\"transactions\\\",b,\\\"meta\\\",\\\"rewards\\\",b,\\\"commission\\\"],...ac.map(e=>[\\\"transactions\\\",b,\\\"meta\\\",\\\"innerInstructions\\\",b,...e]),...ug.map(e=>[\\\"transactions\\\",b,\\\"transaction\\\",\\\"message\\\",...e]),[\\\"rewards\\\",b,\\\"commission\\\"]],getClusterNodes:[[b,\\\"featureSet\\\"],[b,\\\"shredVersion\\\"]],getInflationGovernor:[[\\\"initial\\\"],[\\\"foundation\\\"],[\\\"foundationTerm\\\"],[\\\"taper\\\"],[\\\"terminal\\\"]],getInflationRate:[[\\\"foundation\\\"],[\\\"total\\\"],[\\\"validator\\\"]],getInflationReward:[[b,\\\"commission\\\"]],getMultipleAccounts:Co.map(e=>[\\\"value\\\",b,...e]),getProgramAccounts:Co.flatMap(e=>[[\\\"value\\\",b,\\\"account\\\",...e],[b,\\\"account\\\",...e]]),getRecentPerformanceSamples:[[b,\\\"samplePeriodSecs\\\"]],getTokenAccountBalance:[[\\\"value\\\",\\\"decimals\\\"],[\\\"value\\\",\\\"uiAmount\\\"]],getTokenAccountsByDelegate:yu.map(e=>[\\\"value\\\",b,\\\"account\\\",...e]),getTokenAccountsByOwner:yu.map(e=>[\\\"value\\\",b,\\\"account\\\",...e]),getTokenLargestAccounts:[[\\\"value\\\",b,\\\"decimals\\\"],[\\\"value\\\",b,\\\"uiAmount\\\"]],getTokenSupply:[[\\\"value\\\",\\\"decimals\\\"],[\\\"value\\\",\\\"uiAmount\\\"]],getTransaction:[[\\\"meta\\\",\\\"preTokenBalances\\\",b,\\\"accountIndex\\\"],[\\\"meta\\\",\\\"preTokenBalances\\\",b,\\\"uiTokenAmount\\\",\\\"decimals\\\"],[\\\"meta\\\",\\\"postTokenBalances\\\",b,\\\"accountIndex\\\"],[\\\"meta\\\",\\\"postTokenBalances\\\",b,\\\"uiTokenAmount\\\",\\\"decimals\\\"],[\\\"meta\\\",\\\"rewards\\\",b,\\\"commission\\\"],...ac.map(e=>[\\\"meta\\\",\\\"innerInstructions\\\",b,...e]),...ug.map(e=>[\\\"transaction\\\",\\\"message\\\",...e])],getVersion:[[\\\"feature-set\\\"]],getVoteAccounts:[[\\\"current\\\",b,\\\"commission\\\"],[\\\"delinquent\\\",b,\\\"commission\\\"]],simulateTransaction:[[\\\"value\\\",\\\"loadedAccountsDataSize\\\"],...Co.map(e=>[\\\"value\\\",\\\"accounts\\\",b,...e]),...ac.map(e=>[\\\"value\\\",\\\"innerInstructions\\\",b,...e])]}),lg}h();function ub(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}function lb(e){let{fromJson:t,headers:n,toJson:r,url:a}=e,o,i=n&&ub(n);return async function({payload:s,signal:u}){let l=r?r(s):JSON.stringify(s),d={...o,body:l,headers:{...i,accept:\\\"application/json\\\",\\\"content-length\\\":l.length.toString(),\\\"content-type\\\":\\\"application/json; charset=utf-8\\\"},method:\\\"POST\\\",signal:u},m=await fetch(a,d);if(!m.ok)throw new y(Sm,{headers:m.headers,message:m.statusText,statusCode:m.status});return t?t(await m.text(),s):await m.json()}}var db=[\\\"getAccountInfo\\\",\\\"getBalance\\\",\\\"getBlock\\\",\\\"getBlockCommitment\\\",\\\"getBlockHeight\\\",\\\"getBlockProduction\\\",\\\"getBlocks\\\",\\\"getBlocksWithLimit\\\",\\\"getBlockTime\\\",\\\"getClusterNodes\\\",\\\"getEpochInfo\\\",\\\"getEpochSchedule\\\",\\\"getFeeForMessage\\\",\\\"getFirstAvailableBlock\\\",\\\"getGenesisHash\\\",\\\"getHealth\\\",\\\"getHighestSnapshotSlot\\\",\\\"getIdentity\\\",\\\"getInflationGovernor\\\",\\\"getInflationRate\\\",\\\"getInflationReward\\\",\\\"getLargestAccounts\\\",\\\"getLatestBlockhash\\\",\\\"getLeaderSchedule\\\",\\\"getMaxRetransmitSlot\\\",\\\"getMaxShredInsertSlot\\\",\\\"getMinimumBalanceForRentExemption\\\",\\\"getMultipleAccounts\\\",\\\"getProgramAccounts\\\",\\\"getRecentPerformanceSamples\\\",\\\"getRecentPrioritizationFees\\\",\\\"getSignaturesForAddress\\\",\\\"getSignatureStatuses\\\",\\\"getSlot\\\",\\\"getSlotLeader\\\",\\\"getSlotLeaders\\\",\\\"getStakeMinimumDelegation\\\",\\\"getSupply\\\",\\\"getTokenAccountBalance\\\",\\\"getTokenAccountsByDelegate\\\",\\\"getTokenAccountsByOwner\\\",\\\"getTokenLargestAccounts\\\",\\\"getTokenSupply\\\",\\\"getTransaction\\\",\\\"getTransactionCount\\\",\\\"getVersion\\\",\\\"getVoteAccounts\\\",\\\"index\\\",\\\"isBlockhashValid\\\",\\\"minimumLedgerSlot\\\",\\\"requestAirdrop\\\",\\\"sendTransaction\\\",\\\"simulateTransaction\\\"];function aS(e){return Su(e)&&db.includes(e.method)}function oS(e){return lb({...e,fromJson:(t,n)=>aS(n)?YT(t):JSON.parse(t),toJson:t=>aS(t)?KT(t):JSON.stringify(t)})}h();var fb=Object.prototype.toString,mb=Object.keys||function(e){let t=[];for(let n in e)t.push(n);return t};function oc(e,t){let n,r,a,o,i,c,s;if(e===!0)return\\\"true\\\";if(e===!1)return\\\"false\\\";switch(typeof e){case\\\"object\\\":if(e===null)return null;if(\\\"toJSON\\\"in e&&typeof e.toJSON==\\\"function\\\")return oc(e.toJSON(),t);if(s=fb.call(e),s===\\\"[object Array]\\\"){for(a=\\\"[\\\",r=e.length-1,n=0;n<r;n++)a+=oc(e[n],!0)+\\\",\\\";return r>-1&&(a+=oc(e[n],!0)),a+\\\"]\\\"}else if(s===\\\"[object Object]\\\"){for(o=mb(e).sort(),r=o.length,a=\\\"\\\",n=0;n<r;)i=o[n],c=oc(e[i],!1),c!==void 0&&(a&&(a+=\\\",\\\"),a+=JSON.stringify(i)+\\\":\\\"+c),n++;return\\\"{\\\"+a+\\\"}\\\"}else return JSON.stringify(e);case\\\"function\\\":case\\\"undefined\\\":return t?null:void 0;case\\\"bigint\\\":return`${e.toString()}n`;case\\\"string\\\":return JSON.stringify(e);default:return isFinite(e)?e:null}}function iS(e){let t=oc(e,!1);if(t!==void 0)return\\\"\\\"+t}function uS(e,t,n){let r=\\\"\\\";if(typeof t[0]==\\\"number\\\"){let i=t[0]+1,c=i%10,s=i%100;c==1&&s!=11?r=i+\\\"st\\\":c==2&&s!=12?r=i+\\\"nd\\\":c==3&&s!=13?r=i+\\\"rd\\\":r=i+\\\"th\\\"}else r=`\\\\`${t[0].toString()}\\\\``;let a=t.length>1?t.slice(1).map(i=>typeof i==\\\"number\\\"?`[${i}]`:i).join(\\\".\\\"):void 0,o=new y(Tm,{argumentLabel:r,keyPath:t,methodName:e,optionalPathLabel:a?` at path \\\\`${a}\\\\``:\\\"\\\",value:n,...a!==void 0?{path:a}:void 0});return au(o,uS),o}var gb={defaultCommitment:\\\"confirmed\\\",onIntegerOverflow(e,t,n){throw uS(e.methodName,t,n)}},Ab=globalThis.AbortController,cS;function sS(){return{}}function _b(e,t){let n;return async function(a){let{payload:o,signal:i}=a,c=t(o);if(c===void 0)return await e(a);if(n||(queueMicrotask(()=>{n=void 0}),n={}),n[c]==null){let u=new Ab,l=(async()=>{try{return await e({...a,signal:u.signal})}catch(d){if(d===(cS||(cS=sS())))return;throw d}})();n[c]={abortController:u,numConsumers:0,responsePromise:l}}let s=n[c];if(s.numConsumers++,i){let u=s.responsePromise;return await new Promise((l,d)=>{let m=A=>{i.removeEventListener(\\\"abort\\\",m),s.numConsumers-=1,queueMicrotask(()=>{s.numConsumers===0&&s.abortController.abort(cS||(cS=sS()))}),d(A.target.reason)};i.addEventListener(\\\"abort\\\",m),u.then(l).catch(d).finally(()=>{i.removeEventListener(\\\"abort\\\",m)})})}else return await s.responsePromise}}function hb(e){return Su(e)?iS([e.method,e.params]):void 0}function pb(e){let t={};for(let n in e)t[n.toLowerCase()]=e[n];return t}function Eb(e){return tn(oS({...e,headers:{...e.headers?pb(e.headers):void 0,\\\"solana-client\\\":\\\"js/6.7.0\\\"}}),t=>_b(t,hb))}function ua(e,t){return Rb(Eb({url:e,...t}))}function Rb(e){return ZT({api:rS(gb),transport:e})}h();function dg(e){let t={};return e.forEach(n=>{if(!t[n.address])t[n.address]=n;else if(!Tb(t[n.address],n))throw new y($f,{address:n.address})}),Object.values(t)}function Tb(e,t){if(e===t)return!0;let n=Object.getOwnPropertyNames(e),r=Object.getOwnPropertyNames(t);return n.length!==r.length?!1:n.every(a=>{if(!(a in t))return!1;let o=e[a],i=t[a];return typeof o==\\\"function\\\"&&typeof i==\\\"function\\\"?o.toString()===i.toString():o===i})}function ic(e){return\\\"modifyAndSignTransactions\\\"in e&&typeof e.modifyAndSignTransactions==\\\"function\\\"}function Do(e){return\\\"signTransactions\\\"in e&&typeof e.signTransactions==\\\"function\\\"}function lS(e){return\\\"signAndSendTransactions\\\"in e&&typeof e.signAndSendTransactions==\\\"function\\\"}function fg(e){return Do(e)||ic(e)||lS(e)}function Sb(e){return dg((e.accounts??[]).flatMap(t=>\\\"signer\\\"in t?t.signer:[]))}function yb(e){return dg([...e.feePayer&&fg(e.feePayer)?[e.feePayer]:[],...e.instructions.flatMap(Sb)])}async function Nu(e,t){return await Nb(yb(e).filter(n=>ic(n)||Do(n)),sg(e),t)}async function Nb(e,t,n){let{partialSigners:r,modifyingSigners:a}=Ib(dg(e),{identifySendingSigner:!1});return await Cb(t,a,r,n)}function Ib(e,t={}){let r=t.identifySendingSigner??!0?Ob(e):null,a=e.filter(c=>c!==r&&(ic(c)||Do(c))),o=vb(a),i=a.filter(Do).filter(c=>!o.includes(c));return Object.freeze({modifyingSigners:o,partialSigners:i,sendingSigner:r})}function Ob(e){let t=e.filter(lS);if(t.length===0)return null;let n=t.filter(r=>!ic(r)&&!Do(r));return n.length>0?n[0]:t[0]}function vb(e){let t=e.filter(ic);if(t.length===0)return[];let n=t.filter(r=>!Do(r));return n.length>0?n:[t[0]]}async function Cb(e,t=[],n=[],r){let a=await t.reduce(async(i,c)=>{r?.abortSignal?.throwIfAborted();let[s]=await c.modifyAndSignTransactions([await i],r);return Object.freeze(s)},Promise.resolve(e));r?.abortSignal?.throwIfAborted();let o=await Promise.all(n.map(async i=>{let[c]=await i.signTransactions([a],r);return c}));return Object.freeze({...a,signatures:Object.freeze(o.reduce((i,c)=>({...i,...c}),a.signatures??{}))})}var gU=globalThis.TextEncoder;h();var dS=(e=>(e[e.Uninitialized=0]=\\\"Uninitialized\\\",e[e.Initialized=1]=\\\"Initialized\\\",e[e.Frozen=2]=\\\"Frozen\\\",e))(dS||{});function zb(){return _u(dS)}function Bb(){return V([[\\\"mint\\\",z()],[\\\"owner\\\",z()],[\\\"amount\\\",ge()],[\\\"delegate\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"state\\\",zb()],[\\\"isNative\\\",Ae(ge(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"delegatedAmount\\\",ge()],[\\\"closeAuthority\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})]])}function Pb(e){return Xi(e,Bb())}async function fS(e,t,n){let r=await $i(e,t,n);return Pb(r)}var bo=\\\"TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA\\\";h();var AS=(e=>(e[e.Uninitialized=0]=\\\"Uninitialized\\\",e[e.Initialized=1]=\\\"Initialized\\\",e[e.Frozen=2]=\\\"Frozen\\\",e))(AS||{});function _S(){return _u(AS)}function Fb(){return kt(Wn(),36)}function cc(){return kt(Wn(),64)}function hS(){return yT([[\\\"Uninitialized\\\",sa()],[\\\"TransferFeeConfig\\\",Z(V([[\\\"transferFeeConfigAuthority\\\",z()],[\\\"withdrawWithheldAuthority\\\",z()],[\\\"withheldAmount\\\",ge()],[\\\"olderTransferFee\\\",mS()],[\\\"newerTransferFee\\\",mS()]]),J())],[\\\"TransferFeeAmount\\\",Z(V([[\\\"withheldAmount\\\",ge()]]),J())],[\\\"MintCloseAuthority\\\",Z(V([[\\\"closeAuthority\\\",z()]]),J())],[\\\"ConfidentialTransferMint\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"autoApproveNewAccounts\\\",lt()],[\\\"auditorElgamalPubkey\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})]]),J())],[\\\"ConfidentialTransferAccount\\\",Z(V([[\\\"approved\\\",lt()],[\\\"elgamalPubkey\\\",z()],[\\\"pendingBalanceLow\\\",cc()],[\\\"pendingBalanceHigh\\\",cc()],[\\\"availableBalance\\\",cc()],[\\\"decryptableAvailableBalance\\\",Fb()],[\\\"allowConfidentialCredits\\\",lt()],[\\\"allowNonConfidentialCredits\\\",lt()],[\\\"pendingBalanceCreditCounter\\\",ge()],[\\\"maximumPendingBalanceCreditCounter\\\",ge()],[\\\"expectedPendingBalanceCreditCounter\\\",ge()],[\\\"actualPendingBalanceCreditCounter\\\",ge()]]),J())],[\\\"DefaultAccountState\\\",Z(V([[\\\"state\\\",_S()]]),J())],[\\\"ImmutableOwner\\\",Z(V([]),J())],[\\\"MemoTransfer\\\",Z(V([[\\\"requireIncomingTransferMemos\\\",lt()]]),J())],[\\\"NonTransferable\\\",Z(V([]),J())],[\\\"InterestBearingConfig\\\",Z(V([[\\\"rateAuthority\\\",z()],[\\\"initializationTimestamp\\\",ge()],[\\\"preUpdateAverageRate\\\",km()],[\\\"lastUpdateTimestamp\\\",ge()],[\\\"currentRate\\\",km()]]),J())],[\\\"CpiGuard\\\",Z(V([[\\\"lockCpi\\\",lt()]]),J())],[\\\"PermanentDelegate\\\",Z(V([[\\\"delegate\\\",z()]]),J())],[\\\"NonTransferableAccount\\\",Z(V([]),J())],[\\\"TransferHook\\\",Z(V([[\\\"authority\\\",z()],[\\\"programId\\\",z()]]),J())],[\\\"TransferHookAccount\\\",Z(V([[\\\"transferring\\\",lt()]]),J())],[\\\"ConfidentialTransferFee\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"elgamalPubkey\\\",z()],[\\\"harvestToMintEnabled\\\",lt()],[\\\"withheldAmount\\\",cc()]]),J())],[\\\"ConfidentialTransferFeeAmount\\\",Z(V([[\\\"withheldAmount\\\",cc()]]),J())],[\\\"MetadataPointer\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"metadataAddress\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})]]),J())],[\\\"TokenMetadata\\\",Z(V([[\\\"updateAuthority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"mint\\\",z()],[\\\"name\\\",Z(oa(),xe())],[\\\"symbol\\\",Z(oa(),xe())],[\\\"uri\\\",Z(oa(),xe())],[\\\"additionalMetadata\\\",NT(Z(oa(),xe()),Z(oa(),xe()))]]),J())],[\\\"GroupPointer\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"groupAddress\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})]]),J())],[\\\"TokenGroup\\\",Z(V([[\\\"updateAuthority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"mint\\\",z()],[\\\"size\\\",ge()],[\\\"maxSize\\\",ge()]]),J())],[\\\"GroupMemberPointer\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"memberAddress\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})]]),J())],[\\\"TokenGroupMember\\\",Z(V([[\\\"mint\\\",z()],[\\\"group\\\",z()],[\\\"memberNumber\\\",ge()]]),J())],[\\\"ConfidentialMintBurn\\\",Z(V([]),J())],[\\\"ScaledUiAmountConfig\\\",Z(V([[\\\"authority\\\",z()],[\\\"multiplier\\\",Fm()],[\\\"newMultiplierEffectiveTimestamp\\\",ge()],[\\\"newMultiplier\\\",Fm()]]),J())],[\\\"PausableConfig\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})],[\\\"paused\\\",lt()]]),J())],[\\\"PausableAccount\\\",Z(V([]),J())],[\\\"PermissionedBurn\\\",Z(V([[\\\"authority\\\",Ae(z(),{prefix:null,noneValue:\\\"zeroes\\\"})]]),J())]],{size:J()})}function mS(){return V([[\\\"epoch\\\",ge()],[\\\"maximumFee\\\",ge()],[\\\"transferFeeBasisPoints\\\",J()]])}function kb(){return V([[\\\"mintAuthority\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"supply\\\",ge()],[\\\"decimals\\\",Ot()],[\\\"isInitialized\\\",lt()],[\\\"freezeAuthority\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"extensions\\\",Ae(Wm(en(hS(),{size:\\\"remainder\\\"}),[tc(cT(Re(),83).encode(1))]),{prefix:null})]])}function Gb(e){return Xi(e,kb())}async function Mo(e,t,n){let r=await Vb(e,t,n);return wm(r),r}async function Vb(e,t,n){let r=await $i(e,t,n);return Gb(r)}function Hb(){return V([[\\\"mint\\\",z()],[\\\"owner\\\",z()],[\\\"amount\\\",ge()],[\\\"delegate\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"state\\\",_S()],[\\\"isNative\\\",Ae(ge(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"delegatedAmount\\\",ge()],[\\\"closeAuthority\\\",Ae(z(),{prefix:xe(),noneValue:\\\"zeroes\\\"})],[\\\"extensions\\\",Ae(Wm(en(hS(),{size:\\\"remainder\\\"}),[tc(Re().encode(2))]),{prefix:null})]])}function Wb(e){return Xi(e,Hb())}async function pS(e,t,n){let r=await $i(e,t,n);return Wb(r)}function jb(e){if(!e)throw new Error(\\\"Expected a Address.\\\");return typeof e==\\\"object\\\"&&\\\"address\\\"in e?e.address:Array.isArray(e)?e[0]:e}function Yb(e,t){return n=>{if(!n.value)return Object.freeze({address:e,role:Ye.READONLY});let r=n.isWritable?Ye.WRITABLE:Ye.READONLY;return Object.freeze({address:jb(n.value),role:gS(n.value)?CT(r):r,...gS(n.value)?{signer:n.value}:{}})}}function gS(e){return!!e&&typeof e==\\\"object\\\"&&\\\"address\\\"in e&&fg(e)}async function Dr(e,t={}){let{programAddress:n=\\\"ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL\\\"}=t;return await Pm({programAddress:n,seeds:[Vt().encode(e.owner),Vt().encode(e.tokenProgram),Vt().encode(e.mint)]})}var zU=new Uint8Array([250,166,180,250,13,12,184,70]);var BU=new Uint8Array([121,113,108,39,54,51,0,4]);var PU=new Uint8Array([152,32,222,176,223,237,116,134]);var FU=new Uint8Array([210,225,30,162,88,184,77,141]);var kU=new Uint8Array([234,18,32,56,89,141,37,181]);var qb=12;function Kb(){return Ee(Le([[\\\"discriminator\\\",Re()],[\\\"amount\\\",ia()],[\\\"decimals\\\",Re()]]),e=>({...e,discriminator:qb}))}function Iu(e,t){let n=t?.programAddress??la,a={source:{value:e.source??null,isWritable:!0},mint:{value:e.mint??null,isWritable:!1},destination:{value:e.destination??null,isWritable:!0},authority:{value:e.authority??null,isWritable:!1}},o={...e},i=(o.multiSigners??[]).map(s=>({address:s.address,role:Ye.READONLY_SIGNER,signer:s})),c=Yb(n);return Object.freeze({accounts:[c(a.source),c(a.mint),c(a.destination),c(a.authority),...i],data:Kb().encode(o),programAddress:n})}var GU=new Uint8Array([108,37,171,143,248,30,18,110]);var VU=new Uint8Array([161,105,88,1,237,221,216,203]);var HU=new Uint8Array([221,233,49,45,181,202,220,200]);var WU=new Uint8Array([215,228,166,228,84,100,86,123]);var la=\\\"TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb\\\";var jU=3600*24*365.24;var $b=\\\"https://api.devnet.solana.com\\\",Qb=\\\"https://api.testnet.solana.com\\\",Jb=\\\"https://api.mainnet-beta.solana.com\\\";var Ou=1;var vu=6500;var mg=\\\"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\\\",gg=\\\"solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1\\\",Ag=\\\"solana:4uhcVJyU9pJkvQyS88uRDiswHXSCkY3z\\\",eM={solana:mg,\\\"solana-devnet\\\":gg,\\\"solana-testnet\\\":Ag};function tM(e){if(e.includes(\\\":\\\")){if(![mg,gg,Ag].includes(e))throw new Error(`Unsupported SVM network: ${e}`);return e}let t=eM[e];if(!t)throw new Error(`Unsupported SVM network: ${e}`);return t}function Cu(e,t){switch(tM(e)){case gg:return ua(t||$b);case Ag:return ua(t||Qb);case mg:return ua(t||Jb);default:throw new Error(`Unsupported network: ${e}`)}}uc();h();var ES=\\\"ComputeBudget111111111111111111111111111111\\\";var aM=2;function oM(){return Ee(Le([[\\\"discriminator\\\",Re()],[\\\"units\\\",Hn()]]),e=>({...e,discriminator:aM}))}function Du(e,t){let n=t?.programAddress??ES,r={...e};return Object.freeze({data:oM().encode(r),programAddress:n})}var iM=3;function cM(){return Ee(Le([[\\\"discriminator\\\",Re()],[\\\"microLamports\\\",ia()]]),e=>({...e,discriminator:iM}))}function sM(e,t){let n=t?.programAddress??ES,r={...e};return Object.freeze({data:cM().encode(r),programAddress:n})}function bu(e,t){return VT(sM({microLamports:e}),t)}var _g=class{constructor(e,t){this.signer=e,this.config=t,sc(this,\\\"scheme\\\",\\\"exact\\\")}async createPaymentPayload(e,t){let n=Cu(t.network,this.config?.rpcUrl),r=await Mo(n,t.asset),a=r.programAddress;if(a.toString()!==bo.toString()&&a.toString()!==la.toString())throw new Error(\\\"Asset was not created by a known token program\\\");let[o]=await Dr({mint:t.asset,owner:this.signer.address,tokenProgram:a}),[i]=await Dr({mint:t.asset,owner:t.payTo,tokenProgram:a}),c=Iu({source:o,mint:t.asset,destination:i,authority:this.signer,amount:BigInt(t.amount),decimals:r.data.decimals},{programAddress:a}),s=t.extra?.feePayer;if(!s)throw new Error(\\\"feePayer is required in paymentRequirements.extra for SVM transactions\\\");let{value:u}=await n.getLatestBlockhash().send(),l=tn(Ru({version:0}),S=>bu(Ou,S),S=>Tu(s,S),S=>Eu(Du({units:vu}),S),S=>nc([c],S),S=>pu(u,S)),d=await Nu(l),A={transaction:rc(d)};return{t402Version:e,payload:A}}};h();var RS=[\\\"solana\\\",\\\"solana-devnet\\\",\\\"solana-testnet\\\"];h();uc();var TS=class{constructor(e,t){this.signer=e,this.config=t,sc(this,\\\"scheme\\\",\\\"exact\\\")}async createPaymentPayload(e,t){let n=t,r=Cu(n.network,this.config?.rpcUrl),a=await Mo(r,n.asset),o=a.programAddress;if(o.toString()!==bo.toString()&&o.toString()!==la.toString())throw new Error(\\\"Asset was not created by a known token program\\\");let[i]=await Dr({mint:n.asset,owner:this.signer.address,tokenProgram:o}),[c]=await Dr({mint:n.asset,owner:n.payTo,tokenProgram:o}),s=Iu({source:i,mint:n.asset,destination:c,authority:this.signer,amount:BigInt(n.maxAmountRequired),decimals:a.data.decimals},{programAddress:o}),u=n.extra?.feePayer;if(!u)throw new Error(\\\"feePayer is required in paymentRequirements.extra for SVM transactions\\\");let{value:l}=await r.getLatestBlockhash().send(),d=tn(Ru({version:0}),O=>bu(Ou,O),O=>Tu(u,O),O=>Eu(Du({units:vu}),O),O=>nc([s],O),O=>pu(l,O)),m=await Nu(d),S={transaction:rc(m)};return{t402Version:e,scheme:n.scheme,network:n.network,payload:S}}};h();uc();h();h();var Mu=(e,t)=>{let n=e.get(t);if(!n)for(let[r,a]of e.entries()){let o=r.replace(/[.*+?^${}()|[\\\\]\\\\\\\\]/g,\\\"\\\\\\\\$&\\\").replace(/\\\\\\\\\\\\*/g,\\\".*\\\");if(new RegExp(`^${o}$`).test(t)){n=a;break}}return n},hg=(e,t,n)=>Mu(e,n)?.get(t);h();var uM=Object.defineProperty,lM=(e,t,n)=>t in e?uM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var jn=(e,t,n)=>lM(e,typeof t!=\\\"symbol\\\"?t+\\\"\\\":t,n);uc();function SS(e,t){return t.networks&&t.networks.length>0?t.networks.forEach(n=>{e.register(n,new _g(t.signer))}):e.register(\\\"solana:*\\\",new _g(t.signer)),RS.forEach(n=>{e.registerV1(n,new TS(t.signer))}),t.policies&&t.policies.forEach(n=>{e.registerPolicy(n)}),e}h();h();h();var pg=2;h();h();var w={};Oy(w,{BRAND:()=>kM,DIRTY:()=>da,EMPTY_PATH:()=>pM,INVALID:()=>M,NEVER:()=>Nw,OK:()=>Xe,ParseStatus:()=>qe,Schema:()=>k,ZodAny:()=>wr,ZodArray:()=>Zn,ZodBigInt:()=>ma,ZodBoolean:()=>ga,ZodBranded:()=>dc,ZodCatch:()=>Ia,ZodDate:()=>Aa,ZodDefault:()=>Na,ZodDiscriminatedUnion:()=>Lu,ZodEffects:()=>Yt,ZodEnum:()=>Sa,ZodError:()=>ft,ZodFirstPartyTypeKind:()=>x,ZodFunction:()=>zu,ZodIntersection:()=>Ea,ZodIssueCode:()=>T,ZodLazy:()=>Ra,ZodLiteral:()=>Ta,ZodMap:()=>Bo,ZodNaN:()=>Fo,ZodNativeEnum:()=>ya,ZodNever:()=>nn,ZodNull:()=>ha,ZodNullable:()=>En,ZodNumber:()=>fa,ZodObject:()=>mt,ZodOptional:()=>Wt,ZodParsedType:()=>I,ZodPipeline:()=>fc,ZodPromise:()=>xr,ZodReadonly:()=>Oa,ZodRecord:()=>Uu,ZodSchema:()=>k,ZodSet:()=>Po,ZodString:()=>Mr,ZodSymbol:()=>Uo,ZodTransformer:()=>Yt,ZodTuple:()=>pn,ZodType:()=>k,ZodUndefined:()=>_a,ZodUnion:()=>pa,ZodUnknown:()=>Kn,ZodVoid:()=>zo,addIssueToContext:()=>N,any:()=>ZM,array:()=>JM,bigint:()=>WM,boolean:()=>xS,coerce:()=>yw,custom:()=>bS,date:()=>jM,datetimeRegex:()=>CS,defaultErrorMap:()=>Yn,discriminatedUnion:()=>rw,effect:()=>Aw,enum:()=>fw,function:()=>uw,getErrorMap:()=>wo,getParsedType:()=>hn,instanceof:()=>VM,intersection:()=>aw,isAborted:()=>wu,isAsync:()=>xo,isDirty:()=>xu,isValid:()=>br,late:()=>GM,lazy:()=>lw,literal:()=>dw,makeIssue:()=>lc,map:()=>cw,nan:()=>HM,nativeEnum:()=>mw,never:()=>$M,null:()=>KM,nullable:()=>hw,number:()=>wS,object:()=>ew,objectUtil:()=>Eg,oboolean:()=>Sw,onumber:()=>Tw,optional:()=>_w,ostring:()=>Rw,pipeline:()=>Ew,preprocess:()=>pw,promise:()=>gw,quotelessJson:()=>AM,record:()=>iw,set:()=>sw,setErrorMap:()=>hM,strictObject:()=>tw,string:()=>MS,symbol:()=>YM,transformer:()=>Aw,tuple:()=>ow,undefined:()=>qM,union:()=>nw,unknown:()=>XM,util:()=>q,void:()=>QM});h();h();h();h();h();var q;(function(e){e.assertEqual=a=>{};function t(a){}e.assertIs=t;function n(a){throw new Error}e.assertNever=n,e.arrayToEnum=a=>{let o={};for(let i of a)o[i]=i;return o},e.getValidEnumValues=a=>{let o=e.objectKeys(a).filter(c=>typeof a[a[c]]!=\\\"number\\\"),i={};for(let c of o)i[c]=a[c];return e.objectValues(i)},e.objectValues=a=>e.objectKeys(a).map(function(o){return a[o]}),e.objectKeys=typeof Object.keys==\\\"function\\\"?a=>Object.keys(a):a=>{let o=[];for(let i in a)Object.prototype.hasOwnProperty.call(a,i)&&o.push(i);return o},e.find=(a,o)=>{for(let i of a)if(o(i))return i},e.isInteger=typeof Number.isInteger==\\\"function\\\"?a=>Number.isInteger(a):a=>typeof a==\\\"number\\\"&&Number.isFinite(a)&&Math.floor(a)===a;function r(a,o=\\\" | \\\"){return a.map(i=>typeof i==\\\"string\\\"?`'${i}'`:i).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(a,o)=>typeof o==\\\"bigint\\\"?o.toString():o})(q||(q={}));var Eg;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(Eg||(Eg={}));var I=q.arrayToEnum([\\\"string\\\",\\\"nan\\\",\\\"number\\\",\\\"integer\\\",\\\"float\\\",\\\"boolean\\\",\\\"date\\\",\\\"bigint\\\",\\\"symbol\\\",\\\"function\\\",\\\"undefined\\\",\\\"null\\\",\\\"array\\\",\\\"object\\\",\\\"unknown\\\",\\\"promise\\\",\\\"void\\\",\\\"never\\\",\\\"map\\\",\\\"set\\\"]),hn=e=>{switch(typeof e){case\\\"undefined\\\":return I.undefined;case\\\"string\\\":return I.string;case\\\"number\\\":return Number.isNaN(e)?I.nan:I.number;case\\\"boolean\\\":return I.boolean;case\\\"function\\\":return I.function;case\\\"bigint\\\":return I.bigint;case\\\"symbol\\\":return I.symbol;case\\\"object\\\":return Array.isArray(e)?I.array:e===null?I.null:e.then&&typeof e.then==\\\"function\\\"&&e.catch&&typeof e.catch==\\\"function\\\"?I.promise:typeof Map<\\\"u\\\"&&e instanceof Map?I.map:typeof Set<\\\"u\\\"&&e instanceof Set?I.set:typeof Date<\\\"u\\\"&&e instanceof Date?I.date:I.object;default:return I.unknown}};var T=q.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\\\"]),AM=e=>JSON.stringify(e,null,2).replace(/\\\"([^\\\"]+)\\\":/g,\\\"$1:\\\"),ft=class e extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name=\\\"ZodError\\\",this.issues=t}format(t){let n=t||function(o){return o.message},r={_errors:[]},a=o=>{for(let i of o.issues)if(i.code===\\\"invalid_union\\\")i.unionErrors.map(a);else if(i.code===\\\"invalid_return_type\\\")a(i.returnTypeError);else if(i.code===\\\"invalid_arguments\\\")a(i.argumentsError);else if(i.path.length===0)r._errors.push(n(i));else{let c=r,s=0;for(;s<i.path.length;){let u=i.path[s];s===i.path.length-1?(c[u]=c[u]||{_errors:[]},c[u]._errors.push(n(i))):c[u]=c[u]||{_errors:[]},c=c[u],s++}}};return a(this),r}static assert(t){if(!(t instanceof e))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,q.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){let n={},r=[];for(let a of this.issues)if(a.path.length>0){let o=a.path[0];n[o]=n[o]||[],n[o].push(t(a))}else r.push(t(a));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}};ft.create=e=>new ft(e);var _M=(e,t)=>{let n;switch(e.code){case T.invalid_type:e.received===I.undefined?n=\\\"Required\\\":n=`Expected ${e.expected}, received ${e.received}`;break;case T.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,q.jsonStringifyReplacer)}`;break;case T.unrecognized_keys:n=`Unrecognized key(s) in object: ${q.joinValues(e.keys,\\\", \\\")}`;break;case T.invalid_union:n=\\\"Invalid input\\\";break;case T.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${q.joinValues(e.options)}`;break;case T.invalid_enum_value:n=`Invalid enum value. Expected ${q.joinValues(e.options)}, received '${e.received}'`;break;case T.invalid_arguments:n=\\\"Invalid function arguments\\\";break;case T.invalid_return_type:n=\\\"Invalid function return type\\\";break;case T.invalid_date:n=\\\"Invalid date\\\";break;case T.invalid_string:typeof e.validation==\\\"object\\\"?\\\"includes\\\"in e.validation?(n=`Invalid input: must include \\\"${e.validation.includes}\\\"`,typeof e.validation.position==\\\"number\\\"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):\\\"startsWith\\\"in e.validation?n=`Invalid input: must start with \\\"${e.validation.startsWith}\\\"`:\\\"endsWith\\\"in e.validation?n=`Invalid input: must end with \\\"${e.validation.endsWith}\\\"`:q.assertNever(e.validation):e.validation!==\\\"regex\\\"?n=`Invalid ${e.validation}`:n=\\\"Invalid\\\";break;case T.too_small:e.type===\\\"array\\\"?n=`Array must contain ${e.exact?\\\"exactly\\\":e.inclusive?\\\"at least\\\":\\\"more than\\\"} ${e.minimum} element(s)`:e.type===\\\"string\\\"?n=`String must contain ${e.exact?\\\"exactly\\\":e.inclusive?\\\"at least\\\":\\\"over\\\"} ${e.minimum} character(s)`:e.type===\\\"number\\\"?n=`Number must be ${e.exact?\\\"exactly equal to \\\":e.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${e.minimum}`:e.type===\\\"bigint\\\"?n=`Number must be ${e.exact?\\\"exactly equal to \\\":e.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${e.minimum}`:e.type===\\\"date\\\"?n=`Date must be ${e.exact?\\\"exactly equal to \\\":e.inclusive?\\\"greater than or equal to \\\":\\\"greater than \\\"}${new Date(Number(e.minimum))}`:n=\\\"Invalid input\\\";break;case T.too_big:e.type===\\\"array\\\"?n=`Array must contain ${e.exact?\\\"exactly\\\":e.inclusive?\\\"at most\\\":\\\"less than\\\"} ${e.maximum} element(s)`:e.type===\\\"string\\\"?n=`String must contain ${e.exact?\\\"exactly\\\":e.inclusive?\\\"at most\\\":\\\"under\\\"} ${e.maximum} character(s)`:e.type===\\\"number\\\"?n=`Number must be ${e.exact?\\\"exactly\\\":e.inclusive?\\\"less than or equal to\\\":\\\"less than\\\"} ${e.maximum}`:e.type===\\\"bigint\\\"?n=`BigInt must be ${e.exact?\\\"exactly\\\":e.inclusive?\\\"less than or equal to\\\":\\\"less than\\\"} ${e.maximum}`:e.type===\\\"date\\\"?n=`Date must be ${e.exact?\\\"exactly\\\":e.inclusive?\\\"smaller than or equal to\\\":\\\"smaller than\\\"} ${new Date(Number(e.maximum))}`:n=\\\"Invalid input\\\";break;case T.custom:n=\\\"Invalid input\\\";break;case T.invalid_intersection_types:n=\\\"Intersection results could not be merged\\\";break;case T.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case T.not_finite:n=\\\"Number must be finite\\\";break;default:n=t.defaultError,q.assertNever(e)}return{message:n}},Yn=_M;var yS=Yn;function hM(e){yS=e}function wo(){return yS}h();var lc=e=>{let{data:t,path:n,errorMaps:r,issueData:a}=e,o=[...n,...a.path||[]],i={...a,path:o};if(a.message!==void 0)return{...a,path:o,message:a.message};let c=\\\"\\\",s=r.filter(u=>!!u).slice().reverse();for(let u of s)c=u(i,{data:t,defaultError:c}).message;return{...a,path:o,message:c}},pM=[];function N(e,t){let n=wo(),r=lc({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Yn?void 0:Yn].filter(a=>!!a)});e.common.issues.push(r)}var qe=class e{constructor(){this.value=\\\"valid\\\"}dirty(){this.value===\\\"valid\\\"&&(this.value=\\\"dirty\\\")}abort(){this.value!==\\\"aborted\\\"&&(this.value=\\\"aborted\\\")}static mergeArray(t,n){let r=[];for(let a of n){if(a.status===\\\"aborted\\\")return M;a.status===\\\"dirty\\\"&&t.dirty(),r.push(a.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){let r=[];for(let a of n){let o=await a.key,i=await a.value;r.push({key:o,value:i})}return e.mergeObjectSync(t,r)}static mergeObjectSync(t,n){let r={};for(let a of n){let{key:o,value:i}=a;if(o.status===\\\"aborted\\\"||i.status===\\\"aborted\\\")return M;o.status===\\\"dirty\\\"&&t.dirty(),i.status===\\\"dirty\\\"&&t.dirty(),o.value!==\\\"__proto__\\\"&&(typeof i.value<\\\"u\\\"||a.alwaysSet)&&(r[o.value]=i.value)}return{status:t.value,value:r}}},M=Object.freeze({status:\\\"aborted\\\"}),da=e=>({status:\\\"dirty\\\",value:e}),Xe=e=>({status:\\\"valid\\\",value:e}),wu=e=>e.status===\\\"aborted\\\",xu=e=>e.status===\\\"dirty\\\",br=e=>e.status===\\\"valid\\\",xo=e=>typeof Promise<\\\"u\\\"&&e instanceof Promise;h();h();var C;(function(e){e.errToObj=t=>typeof t==\\\"string\\\"?{message:t}:t||{},e.toString=t=>typeof t==\\\"string\\\"?t:t?.message})(C||(C={}));var jt=class{constructor(t,n,r,a){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=a}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}},NS=(e,t)=>{if(br(t))return{success:!0,data:t.value};if(!e.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 ft(e.common.issues);return this._error=n,this._error}}};function F(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:a}=e;if(t&&(n||r))throw new Error(`Can't use \\\"invalid_type_error\\\" or \\\"required_error\\\" in conjunction with custom error map.`);return t?{errorMap:t,description:a}:{errorMap:(i,c)=>{let{message:s}=e;return i.code===\\\"invalid_enum_value\\\"?{message:s??c.defaultError}:typeof c.data>\\\"u\\\"?{message:s??r??c.defaultError}:i.code!==\\\"invalid_type\\\"?{message:c.defaultError}:{message:s??n??c.defaultError}},description:a}}var k=class{get description(){return this._def.description}_getType(t){return hn(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:hn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new qe,ctx:{common:t.parent.common,data:t.data,parsedType:hn(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){let n=this._parse(t);if(xo(n))throw new Error(\\\"Synchronous parse encountered promise.\\\");return n}_parseAsync(t){let n=this._parse(t);return Promise.resolve(n)}parse(t,n){let r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){let r={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:hn(t)},a=this._parseSync({data:t,path:r.path,parent:r});return NS(r,a)}\\\"~validate\\\"(t){let n={common:{issues:[],async:!!this[\\\"~standard\\\"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:hn(t)};if(!this[\\\"~standard\\\"].async)try{let r=this._parseSync({data:t,path:[],parent:n});return br(r)?{value:r.value}:{issues:n.common.issues}}catch(r){r?.message?.toLowerCase()?.includes(\\\"encountered\\\")&&(this[\\\"~standard\\\"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(r=>br(r)?{value:r.value}:{issues:n.common.issues})}async parseAsync(t,n){let r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){let r={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:hn(t)},a=this._parse({data:t,path:r.path,parent:r}),o=await(xo(a)?a:Promise.resolve(a));return NS(r,o)}refine(t,n){let r=a=>typeof n==\\\"string\\\"||typeof n>\\\"u\\\"?{message:n}:typeof n==\\\"function\\\"?n(a):n;return this._refinement((a,o)=>{let i=t(a),c=()=>o.addIssue({code:T.custom,...r(a)});return typeof Promise<\\\"u\\\"&&i instanceof Promise?i.then(s=>s?!0:(c(),!1)):i?!0:(c(),!1)})}refinement(t,n){return this._refinement((r,a)=>t(r)?!0:(a.addIssue(typeof n==\\\"function\\\"?n(r,a):n),!1))}_refinement(t){return new Yt({schema:this,typeName:x.ZodEffects,effect:{type:\\\"refinement\\\",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,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 Wt.create(this,this._def)}nullable(){return En.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Zn.create(this)}promise(){return xr.create(this,this._def)}or(t){return pa.create([this,t],this._def)}and(t){return Ea.create(this,t,this._def)}transform(t){return new Yt({...F(this._def),schema:this,typeName:x.ZodEffects,effect:{type:\\\"transform\\\",transform:t}})}default(t){let n=typeof t==\\\"function\\\"?t:()=>t;return new Na({...F(this._def),innerType:this,defaultValue:n,typeName:x.ZodDefault})}brand(){return new dc({typeName:x.ZodBranded,type:this,...F(this._def)})}catch(t){let n=typeof t==\\\"function\\\"?t:()=>t;return new Ia({...F(this._def),innerType:this,catchValue:n,typeName:x.ZodCatch})}describe(t){let n=this.constructor;return new n({...this._def,description:t})}pipe(t){return fc.create(this,t)}readonly(){return Oa.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},EM=/^c[^\\\\s-]{8,}$/i,RM=/^[0-9a-z]+$/,TM=/^[0-9A-HJKMNP-TV-Z]{26}$/i,SM=/^[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,yM=/^[a-z0-9_-]{21}$/i,NM=/^[A-Za-z0-9-_]+\\\\.[A-Za-z0-9-_]+\\\\.[A-Za-z0-9-_]*$/,IM=/^[-+]?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)?)??$/,OM=/^(?!\\\\.)(?!.*\\\\.\\\\.)([A-Z0-9_'+\\\\-\\\\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\\\\-]*\\\\.)+[A-Z]{2,}$/i,vM=\\\"^(\\\\\\\\p{Extended_Pictographic}|\\\\\\\\p{Emoji_Component})+$\\\",Rg,CM=/^(?:(?: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])$/,DM=/^(?:(?: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])$/,bM=/^(([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]))$/,MM=/^(([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])$/,wM=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,xM=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,OS=\\\"((\\\\\\\\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])))\\\",LM=new RegExp(`^${OS}$`);function vS(e){let t=\\\"[0-5]\\\\\\\\d\\\";e.precision?t=`${t}\\\\\\\\.\\\\\\\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\\\\\\\.\\\\\\\\d+)?`);let n=e.precision?\\\"+\\\":\\\"?\\\";return`([01]\\\\\\\\d|2[0-3]):[0-5]\\\\\\\\d(:${t})${n}`}function UM(e){return new RegExp(`^${vS(e)}$`)}function CS(e){let t=`${OS}T${vS(e)}`,n=[];return n.push(e.local?\\\"Z?\\\":\\\"Z\\\"),e.offset&&n.push(\\\"([+-]\\\\\\\\d{2}:?\\\\\\\\d{2})\\\"),t=`${t}(${n.join(\\\"|\\\")})`,new RegExp(`^${t}$`)}function zM(e,t){return!!((t===\\\"v4\\\"||!t)&&CM.test(e)||(t===\\\"v6\\\"||!t)&&bM.test(e))}function BM(e,t){if(!NM.test(e))return!1;try{let[n]=e.split(\\\".\\\");if(!n)return!1;let r=n.replace(/-/g,\\\"+\\\").replace(/_/g,\\\"/\\\").padEnd(n.length+(4-n.length%4)%4,\\\"=\\\"),a=JSON.parse(atob(r));return!(typeof a!=\\\"object\\\"||a===null||\\\"typ\\\"in a&&a?.typ!==\\\"JWT\\\"||!a.alg||t&&a.alg!==t)}catch{return!1}}function PM(e,t){return!!((t===\\\"v4\\\"||!t)&&DM.test(e)||(t===\\\"v6\\\"||!t)&&MM.test(e))}var Mr=class e extends k{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==I.string){let o=this._getOrReturnCtx(t);return N(o,{code:T.invalid_type,expected:I.string,received:o.parsedType}),M}let r=new qe,a;for(let o of this._def.checks)if(o.kind===\\\"min\\\")t.data.length<o.value&&(a=this._getOrReturnCtx(t,a),N(a,{code:T.too_small,minimum:o.value,type:\\\"string\\\",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind===\\\"max\\\")t.data.length>o.value&&(a=this._getOrReturnCtx(t,a),N(a,{code:T.too_big,maximum:o.value,type:\\\"string\\\",inclusive:!0,exact:!1,message:o.message}),r.dirty());else if(o.kind===\\\"length\\\"){let i=t.data.length>o.value,c=t.data.length<o.value;(i||c)&&(a=this._getOrReturnCtx(t,a),i?N(a,{code:T.too_big,maximum:o.value,type:\\\"string\\\",inclusive:!0,exact:!0,message:o.message}):c&&N(a,{code:T.too_small,minimum:o.value,type:\\\"string\\\",inclusive:!0,exact:!0,message:o.message}),r.dirty())}else if(o.kind===\\\"email\\\")OM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"email\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"emoji\\\")Rg||(Rg=new RegExp(vM,\\\"u\\\")),Rg.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"emoji\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"uuid\\\")SM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"uuid\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"nanoid\\\")yM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"nanoid\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"cuid\\\")EM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"cuid\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"cuid2\\\")RM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"cuid2\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"ulid\\\")TM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"ulid\\\",code:T.invalid_string,message:o.message}),r.dirty());else if(o.kind===\\\"url\\\")try{new URL(t.data)}catch{a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"url\\\",code:T.invalid_string,message:o.message}),r.dirty()}else o.kind===\\\"regex\\\"?(o.regex.lastIndex=0,o.regex.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"regex\\\",code:T.invalid_string,message:o.message}),r.dirty())):o.kind===\\\"trim\\\"?t.data=t.data.trim():o.kind===\\\"includes\\\"?t.data.includes(o.value,o.position)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:{includes:o.value,position:o.position},message:o.message}),r.dirty()):o.kind===\\\"toLowerCase\\\"?t.data=t.data.toLowerCase():o.kind===\\\"toUpperCase\\\"?t.data=t.data.toUpperCase():o.kind===\\\"startsWith\\\"?t.data.startsWith(o.value)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:{startsWith:o.value},message:o.message}),r.dirty()):o.kind===\\\"endsWith\\\"?t.data.endsWith(o.value)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:{endsWith:o.value},message:o.message}),r.dirty()):o.kind===\\\"datetime\\\"?CS(o).test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:\\\"datetime\\\",message:o.message}),r.dirty()):o.kind===\\\"date\\\"?LM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:\\\"date\\\",message:o.message}),r.dirty()):o.kind===\\\"time\\\"?UM(o).test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{code:T.invalid_string,validation:\\\"time\\\",message:o.message}),r.dirty()):o.kind===\\\"duration\\\"?IM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"duration\\\",code:T.invalid_string,message:o.message}),r.dirty()):o.kind===\\\"ip\\\"?zM(t.data,o.version)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"ip\\\",code:T.invalid_string,message:o.message}),r.dirty()):o.kind===\\\"jwt\\\"?BM(t.data,o.alg)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"jwt\\\",code:T.invalid_string,message:o.message}),r.dirty()):o.kind===\\\"cidr\\\"?PM(t.data,o.version)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"cidr\\\",code:T.invalid_string,message:o.message}),r.dirty()):o.kind===\\\"base64\\\"?wM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"base64\\\",code:T.invalid_string,message:o.message}),r.dirty()):o.kind===\\\"base64url\\\"?xM.test(t.data)||(a=this._getOrReturnCtx(t,a),N(a,{validation:\\\"base64url\\\",code:T.invalid_string,message:o.message}),r.dirty()):q.assertNever(o);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(a=>t.test(a),{validation:n,code:T.invalid_string,...C.errToObj(r)})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:\\\"email\\\",...C.errToObj(t)})}url(t){return this._addCheck({kind:\\\"url\\\",...C.errToObj(t)})}emoji(t){return this._addCheck({kind:\\\"emoji\\\",...C.errToObj(t)})}uuid(t){return this._addCheck({kind:\\\"uuid\\\",...C.errToObj(t)})}nanoid(t){return this._addCheck({kind:\\\"nanoid\\\",...C.errToObj(t)})}cuid(t){return this._addCheck({kind:\\\"cuid\\\",...C.errToObj(t)})}cuid2(t){return this._addCheck({kind:\\\"cuid2\\\",...C.errToObj(t)})}ulid(t){return this._addCheck({kind:\\\"ulid\\\",...C.errToObj(t)})}base64(t){return this._addCheck({kind:\\\"base64\\\",...C.errToObj(t)})}base64url(t){return this._addCheck({kind:\\\"base64url\\\",...C.errToObj(t)})}jwt(t){return this._addCheck({kind:\\\"jwt\\\",...C.errToObj(t)})}ip(t){return this._addCheck({kind:\\\"ip\\\",...C.errToObj(t)})}cidr(t){return this._addCheck({kind:\\\"cidr\\\",...C.errToObj(t)})}datetime(t){return typeof t==\\\"string\\\"?this._addCheck({kind:\\\"datetime\\\",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:\\\"datetime\\\",precision:typeof t?.precision>\\\"u\\\"?null:t?.precision,offset:t?.offset??!1,local:t?.local??!1,...C.errToObj(t?.message)})}date(t){return this._addCheck({kind:\\\"date\\\",message:t})}time(t){return typeof t==\\\"string\\\"?this._addCheck({kind:\\\"time\\\",precision:null,message:t}):this._addCheck({kind:\\\"time\\\",precision:typeof t?.precision>\\\"u\\\"?null:t?.precision,...C.errToObj(t?.message)})}duration(t){return this._addCheck({kind:\\\"duration\\\",...C.errToObj(t)})}regex(t,n){return this._addCheck({kind:\\\"regex\\\",regex:t,...C.errToObj(n)})}includes(t,n){return this._addCheck({kind:\\\"includes\\\",value:t,position:n?.position,...C.errToObj(n?.message)})}startsWith(t,n){return this._addCheck({kind:\\\"startsWith\\\",value:t,...C.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:\\\"endsWith\\\",value:t,...C.errToObj(n)})}min(t,n){return this._addCheck({kind:\\\"min\\\",value:t,...C.errToObj(n)})}max(t,n){return this._addCheck({kind:\\\"max\\\",value:t,...C.errToObj(n)})}length(t,n){return this._addCheck({kind:\\\"length\\\",value:t,...C.errToObj(n)})}nonempty(t){return this.min(1,C.errToObj(t))}trim(){return new e({...this._def,checks:[...this._def.checks,{kind:\\\"trim\\\"}]})}toLowerCase(){return new e({...this._def,checks:[...this._def.checks,{kind:\\\"toLowerCase\\\"}]})}toUpperCase(){return new e({...this._def,checks:[...this._def.checks,{kind:\\\"toUpperCase\\\"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind===\\\"datetime\\\")}get isDate(){return!!this._def.checks.find(t=>t.kind===\\\"date\\\")}get isTime(){return!!this._def.checks.find(t=>t.kind===\\\"time\\\")}get isDuration(){return!!this._def.checks.find(t=>t.kind===\\\"duration\\\")}get isEmail(){return!!this._def.checks.find(t=>t.kind===\\\"email\\\")}get isURL(){return!!this._def.checks.find(t=>t.kind===\\\"url\\\")}get isEmoji(){return!!this._def.checks.find(t=>t.kind===\\\"emoji\\\")}get isUUID(){return!!this._def.checks.find(t=>t.kind===\\\"uuid\\\")}get isNANOID(){return!!this._def.checks.find(t=>t.kind===\\\"nanoid\\\")}get isCUID(){return!!this._def.checks.find(t=>t.kind===\\\"cuid\\\")}get isCUID2(){return!!this._def.checks.find(t=>t.kind===\\\"cuid2\\\")}get isULID(){return!!this._def.checks.find(t=>t.kind===\\\"ulid\\\")}get isIP(){return!!this._def.checks.find(t=>t.kind===\\\"ip\\\")}get isCIDR(){return!!this._def.checks.find(t=>t.kind===\\\"cidr\\\")}get isBase64(){return!!this._def.checks.find(t=>t.kind===\\\"base64\\\")}get isBase64url(){return!!this._def.checks.find(t=>t.kind===\\\"base64url\\\")}get minLength(){let t=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(t===null||n.value<t)&&(t=n.value);return t}};Mr.create=e=>new Mr({checks:[],typeName:x.ZodString,coerce:e?.coerce??!1,...F(e)});function FM(e,t){let n=(e.toString().split(\\\".\\\")[1]||\\\"\\\").length,r=(t.toString().split(\\\".\\\")[1]||\\\"\\\").length,a=n>r?n:r,o=Number.parseInt(e.toFixed(a).replace(\\\".\\\",\\\"\\\")),i=Number.parseInt(t.toFixed(a).replace(\\\".\\\",\\\"\\\"));return o%i/10**a}var fa=class e extends k{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==I.number){let o=this._getOrReturnCtx(t);return N(o,{code:T.invalid_type,expected:I.number,received:o.parsedType}),M}let r,a=new qe;for(let o of this._def.checks)o.kind===\\\"int\\\"?q.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),N(r,{code:T.invalid_type,expected:\\\"integer\\\",received:\\\"float\\\",message:o.message}),a.dirty()):o.kind===\\\"min\\\"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.too_small,minimum:o.value,type:\\\"number\\\",inclusive:o.inclusive,exact:!1,message:o.message}),a.dirty()):o.kind===\\\"max\\\"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.too_big,maximum:o.value,type:\\\"number\\\",inclusive:o.inclusive,exact:!1,message:o.message}),a.dirty()):o.kind===\\\"multipleOf\\\"?FM(t.data,o.value)!==0&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.not_multiple_of,multipleOf:o.value,message:o.message}),a.dirty()):o.kind===\\\"finite\\\"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),N(r,{code:T.not_finite,message:o.message}),a.dirty()):q.assertNever(o);return{status:a.value,value:t.data}}gte(t,n){return this.setLimit(\\\"min\\\",t,!0,C.toString(n))}gt(t,n){return this.setLimit(\\\"min\\\",t,!1,C.toString(n))}lte(t,n){return this.setLimit(\\\"max\\\",t,!0,C.toString(n))}lt(t,n){return this.setLimit(\\\"max\\\",t,!1,C.toString(n))}setLimit(t,n,r,a){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:C.toString(a)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:\\\"int\\\",message:C.toString(t)})}positive(t){return this._addCheck({kind:\\\"min\\\",value:0,inclusive:!1,message:C.toString(t)})}negative(t){return this._addCheck({kind:\\\"max\\\",value:0,inclusive:!1,message:C.toString(t)})}nonpositive(t){return this._addCheck({kind:\\\"max\\\",value:0,inclusive:!0,message:C.toString(t)})}nonnegative(t){return this._addCheck({kind:\\\"min\\\",value:0,inclusive:!0,message:C.toString(t)})}multipleOf(t,n){return this._addCheck({kind:\\\"multipleOf\\\",value:t,message:C.toString(n)})}finite(t){return this._addCheck({kind:\\\"finite\\\",message:C.toString(t)})}safe(t){return this._addCheck({kind:\\\"min\\\",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:C.toString(t)})._addCheck({kind:\\\"max\\\",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:C.toString(t)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind===\\\"int\\\"||t.kind===\\\"multipleOf\\\"&&q.isInteger(t.value))}get isFinite(){let t=null,n=null;for(let r of this._def.checks){if(r.kind===\\\"finite\\\"||r.kind===\\\"int\\\"||r.kind===\\\"multipleOf\\\")return!0;r.kind===\\\"min\\\"?(n===null||r.value>n)&&(n=r.value):r.kind===\\\"max\\\"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}};fa.create=e=>new fa({checks:[],typeName:x.ZodNumber,coerce:e?.coerce||!1,...F(e)});var ma=class e extends k{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==I.bigint)return this._getInvalidInput(t);let r,a=new qe;for(let o of this._def.checks)o.kind===\\\"min\\\"?(o.inclusive?t.data<o.value:t.data<=o.value)&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.too_small,type:\\\"bigint\\\",minimum:o.value,inclusive:o.inclusive,message:o.message}),a.dirty()):o.kind===\\\"max\\\"?(o.inclusive?t.data>o.value:t.data>=o.value)&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.too_big,type:\\\"bigint\\\",maximum:o.value,inclusive:o.inclusive,message:o.message}),a.dirty()):o.kind===\\\"multipleOf\\\"?t.data%o.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),N(r,{code:T.not_multiple_of,multipleOf:o.value,message:o.message}),a.dirty()):q.assertNever(o);return{status:a.value,value:t.data}}_getInvalidInput(t){let n=this._getOrReturnCtx(t);return N(n,{code:T.invalid_type,expected:I.bigint,received:n.parsedType}),M}gte(t,n){return this.setLimit(\\\"min\\\",t,!0,C.toString(n))}gt(t,n){return this.setLimit(\\\"min\\\",t,!1,C.toString(n))}lte(t,n){return this.setLimit(\\\"max\\\",t,!0,C.toString(n))}lt(t,n){return this.setLimit(\\\"max\\\",t,!1,C.toString(n))}setLimit(t,n,r,a){return new e({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:C.toString(a)}]})}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:\\\"min\\\",value:BigInt(0),inclusive:!1,message:C.toString(t)})}negative(t){return this._addCheck({kind:\\\"max\\\",value:BigInt(0),inclusive:!1,message:C.toString(t)})}nonpositive(t){return this._addCheck({kind:\\\"max\\\",value:BigInt(0),inclusive:!0,message:C.toString(t)})}nonnegative(t){return this._addCheck({kind:\\\"min\\\",value:BigInt(0),inclusive:!0,message:C.toString(t)})}multipleOf(t,n){return this._addCheck({kind:\\\"multipleOf\\\",value:t,message:C.toString(n)})}get minValue(){let t=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(t===null||n.value<t)&&(t=n.value);return t}};ma.create=e=>new ma({checks:[],typeName:x.ZodBigInt,coerce:e?.coerce??!1,...F(e)});var ga=class extends k{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==I.boolean){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.boolean,received:r.parsedType}),M}return Xe(t.data)}};ga.create=e=>new ga({typeName:x.ZodBoolean,coerce:e?.coerce||!1,...F(e)});var Aa=class e extends k{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==I.date){let o=this._getOrReturnCtx(t);return N(o,{code:T.invalid_type,expected:I.date,received:o.parsedType}),M}if(Number.isNaN(t.data.getTime())){let o=this._getOrReturnCtx(t);return N(o,{code:T.invalid_date}),M}let r=new qe,a;for(let o of this._def.checks)o.kind===\\\"min\\\"?t.data.getTime()<o.value&&(a=this._getOrReturnCtx(t,a),N(a,{code:T.too_small,message:o.message,inclusive:!0,exact:!1,minimum:o.value,type:\\\"date\\\"}),r.dirty()):o.kind===\\\"max\\\"?t.data.getTime()>o.value&&(a=this._getOrReturnCtx(t,a),N(a,{code:T.too_big,message:o.message,inclusive:!0,exact:!1,maximum:o.value,type:\\\"date\\\"}),r.dirty()):q.assertNever(o);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new e({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:\\\"min\\\",value:t.getTime(),message:C.toString(n)})}max(t,n){return this._addCheck({kind:\\\"max\\\",value:t.getTime(),message:C.toString(n)})}get minDate(){let t=null;for(let n of this._def.checks)n.kind===\\\"min\\\"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(let n of this._def.checks)n.kind===\\\"max\\\"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}};Aa.create=e=>new Aa({checks:[],coerce:e?.coerce||!1,typeName:x.ZodDate,...F(e)});var Uo=class extends k{_parse(t){if(this._getType(t)!==I.symbol){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.symbol,received:r.parsedType}),M}return Xe(t.data)}};Uo.create=e=>new Uo({typeName:x.ZodSymbol,...F(e)});var _a=class extends k{_parse(t){if(this._getType(t)!==I.undefined){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.undefined,received:r.parsedType}),M}return Xe(t.data)}};_a.create=e=>new _a({typeName:x.ZodUndefined,...F(e)});var ha=class extends k{_parse(t){if(this._getType(t)!==I.null){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.null,received:r.parsedType}),M}return Xe(t.data)}};ha.create=e=>new ha({typeName:x.ZodNull,...F(e)});var wr=class extends k{constructor(){super(...arguments),this._any=!0}_parse(t){return Xe(t.data)}};wr.create=e=>new wr({typeName:x.ZodAny,...F(e)});var Kn=class extends k{constructor(){super(...arguments),this._unknown=!0}_parse(t){return Xe(t.data)}};Kn.create=e=>new Kn({typeName:x.ZodUnknown,...F(e)});var nn=class extends k{_parse(t){let n=this._getOrReturnCtx(t);return N(n,{code:T.invalid_type,expected:I.never,received:n.parsedType}),M}};nn.create=e=>new nn({typeName:x.ZodNever,...F(e)});var zo=class extends k{_parse(t){if(this._getType(t)!==I.undefined){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.void,received:r.parsedType}),M}return Xe(t.data)}};zo.create=e=>new zo({typeName:x.ZodVoid,...F(e)});var Zn=class e extends k{_parse(t){let{ctx:n,status:r}=this._processInputParams(t),a=this._def;if(n.parsedType!==I.array)return N(n,{code:T.invalid_type,expected:I.array,received:n.parsedType}),M;if(a.exactLength!==null){let i=n.data.length>a.exactLength.value,c=n.data.length<a.exactLength.value;(i||c)&&(N(n,{code:i?T.too_big:T.too_small,minimum:c?a.exactLength.value:void 0,maximum:i?a.exactLength.value:void 0,type:\\\"array\\\",inclusive:!0,exact:!0,message:a.exactLength.message}),r.dirty())}if(a.minLength!==null&&n.data.length<a.minLength.value&&(N(n,{code:T.too_small,minimum:a.minLength.value,type:\\\"array\\\",inclusive:!0,exact:!1,message:a.minLength.message}),r.dirty()),a.maxLength!==null&&n.data.length>a.maxLength.value&&(N(n,{code:T.too_big,maximum:a.maxLength.value,type:\\\"array\\\",inclusive:!0,exact:!1,message:a.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((i,c)=>a.type._parseAsync(new jt(n,i,n.path,c)))).then(i=>qe.mergeArray(r,i));let o=[...n.data].map((i,c)=>a.type._parseSync(new jt(n,i,n.path,c)));return qe.mergeArray(r,o)}get element(){return this._def.type}min(t,n){return new e({...this._def,minLength:{value:t,message:C.toString(n)}})}max(t,n){return new e({...this._def,maxLength:{value:t,message:C.toString(n)}})}length(t,n){return new e({...this._def,exactLength:{value:t,message:C.toString(n)}})}nonempty(t){return this.min(1,t)}};Zn.create=(e,t)=>new Zn({type:e,minLength:null,maxLength:null,exactLength:null,typeName:x.ZodArray,...F(t)});function Lo(e){if(e instanceof mt){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=Wt.create(Lo(r))}return new mt({...e._def,shape:()=>t})}else return e instanceof Zn?new Zn({...e._def,type:Lo(e.element)}):e instanceof Wt?Wt.create(Lo(e.unwrap())):e instanceof En?En.create(Lo(e.unwrap())):e instanceof pn?pn.create(e.items.map(t=>Lo(t))):e}var mt=class e extends k{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let t=this._def.shape(),n=q.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==I.object){let u=this._getOrReturnCtx(t);return N(u,{code:T.invalid_type,expected:I.object,received:u.parsedType}),M}let{status:r,ctx:a}=this._processInputParams(t),{shape:o,keys:i}=this._getCached(),c=[];if(!(this._def.catchall instanceof nn&&this._def.unknownKeys===\\\"strip\\\"))for(let u in a.data)i.includes(u)||c.push(u);let s=[];for(let u of i){let l=o[u],d=a.data[u];s.push({key:{status:\\\"valid\\\",value:u},value:l._parse(new jt(a,d,a.path,u)),alwaysSet:u in a.data})}if(this._def.catchall instanceof nn){let u=this._def.unknownKeys;if(u===\\\"passthrough\\\")for(let l of c)s.push({key:{status:\\\"valid\\\",value:l},value:{status:\\\"valid\\\",value:a.data[l]}});else if(u===\\\"strict\\\")c.length>0&&(N(a,{code:T.unrecognized_keys,keys:c}),r.dirty());else if(u!==\\\"strip\\\")throw new Error(\\\"Internal ZodObject error: invalid unknownKeys value.\\\")}else{let u=this._def.catchall;for(let l of c){let d=a.data[l];s.push({key:{status:\\\"valid\\\",value:l},value:u._parse(new jt(a,d,a.path,l)),alwaysSet:l in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let u=[];for(let l of s){let d=await l.key,m=await l.value;u.push({key:d,value:m,alwaysSet:l.alwaysSet})}return u}).then(u=>qe.mergeObjectSync(r,u)):qe.mergeObjectSync(r,s)}get shape(){return this._def.shape()}strict(t){return C.errToObj,new e({...this._def,unknownKeys:\\\"strict\\\",...t!==void 0?{errorMap:(n,r)=>{let a=this._def.errorMap?.(n,r).message??r.defaultError;return n.code===\\\"unrecognized_keys\\\"?{message:C.errToObj(t).message??a}:{message:a}}}:{}})}strip(){return new e({...this._def,unknownKeys:\\\"strip\\\"})}passthrough(){return new e({...this._def,unknownKeys:\\\"passthrough\\\"})}extend(t){return new e({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new e({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:x.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new e({...this._def,catchall:t})}pick(t){let n={};for(let r of q.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new e({...this._def,shape:()=>n})}omit(t){let n={};for(let r of q.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new e({...this._def,shape:()=>n})}deepPartial(){return Lo(this)}partial(t){let n={};for(let r of q.objectKeys(this.shape)){let a=this.shape[r];t&&!t[r]?n[r]=a:n[r]=a.optional()}return new e({...this._def,shape:()=>n})}required(t){let n={};for(let r of q.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let o=this.shape[r];for(;o instanceof Wt;)o=o._def.innerType;n[r]=o}return new e({...this._def,shape:()=>n})}keyof(){return DS(q.objectKeys(this.shape))}};mt.create=(e,t)=>new mt({shape:()=>e,unknownKeys:\\\"strip\\\",catchall:nn.create(),typeName:x.ZodObject,...F(t)});mt.strictCreate=(e,t)=>new mt({shape:()=>e,unknownKeys:\\\"strict\\\",catchall:nn.create(),typeName:x.ZodObject,...F(t)});mt.lazycreate=(e,t)=>new mt({shape:e,unknownKeys:\\\"strip\\\",catchall:nn.create(),typeName:x.ZodObject,...F(t)});var pa=class extends k{_parse(t){let{ctx:n}=this._processInputParams(t),r=this._def.options;function a(o){for(let c of o)if(c.result.status===\\\"valid\\\")return c.result;for(let c of o)if(c.result.status===\\\"dirty\\\")return n.common.issues.push(...c.ctx.common.issues),c.result;let i=o.map(c=>new ft(c.ctx.common.issues));return N(n,{code:T.invalid_union,unionErrors:i}),M}if(n.common.async)return Promise.all(r.map(async o=>{let i={...n,common:{...n.common,issues:[]},parent:null};return{result:await o._parseAsync({data:n.data,path:n.path,parent:i}),ctx:i}})).then(a);{let o,i=[];for(let s of r){let u={...n,common:{...n.common,issues:[]},parent:null},l=s._parseSync({data:n.data,path:n.path,parent:u});if(l.status===\\\"valid\\\")return l;l.status===\\\"dirty\\\"&&!o&&(o={result:l,ctx:u}),u.common.issues.length&&i.push(u.common.issues)}if(o)return n.common.issues.push(...o.ctx.common.issues),o.result;let c=i.map(s=>new ft(s));return N(n,{code:T.invalid_union,unionErrors:c}),M}}get options(){return this._def.options}};pa.create=(e,t)=>new pa({options:e,typeName:x.ZodUnion,...F(t)});var qn=e=>e instanceof Ra?qn(e.schema):e instanceof Yt?qn(e.innerType()):e instanceof Ta?[e.value]:e instanceof Sa?e.options:e instanceof ya?q.objectValues(e.enum):e instanceof Na?qn(e._def.innerType):e instanceof _a?[void 0]:e instanceof ha?[null]:e instanceof Wt?[void 0,...qn(e.unwrap())]:e instanceof En?[null,...qn(e.unwrap())]:e instanceof dc||e instanceof Oa?qn(e.unwrap()):e instanceof Ia?qn(e._def.innerType):[],Lu=class e extends k{_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==I.object)return N(n,{code:T.invalid_type,expected:I.object,received:n.parsedType}),M;let r=this.discriminator,a=n.data[r],o=this.optionsMap.get(a);return o?n.common.async?o._parseAsync({data:n.data,path:n.path,parent:n}):o._parseSync({data:n.data,path:n.path,parent:n}):(N(n,{code:T.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),M)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(t,n,r){let a=new Map;for(let o of n){let i=qn(o.shape[t]);if(!i.length)throw new Error(`A discriminator value for key \\\\`${t}\\\\` could not be extracted from all schema options`);for(let c of i){if(a.has(c))throw new Error(`Discriminator property ${String(t)} has duplicate value ${String(c)}`);a.set(c,o)}}return new e({typeName:x.ZodDiscriminatedUnion,discriminator:t,options:n,optionsMap:a,...F(r)})}};function Tg(e,t){let n=hn(e),r=hn(t);if(e===t)return{valid:!0,data:e};if(n===I.object&&r===I.object){let a=q.objectKeys(t),o=q.objectKeys(e).filter(c=>a.indexOf(c)!==-1),i={...e,...t};for(let c of o){let s=Tg(e[c],t[c]);if(!s.valid)return{valid:!1};i[c]=s.data}return{valid:!0,data:i}}else if(n===I.array&&r===I.array){if(e.length!==t.length)return{valid:!1};let a=[];for(let o=0;o<e.length;o++){let i=e[o],c=t[o],s=Tg(i,c);if(!s.valid)return{valid:!1};a.push(s.data)}return{valid:!0,data:a}}else return n===I.date&&r===I.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}var Ea=class extends k{_parse(t){let{status:n,ctx:r}=this._processInputParams(t),a=(o,i)=>{if(wu(o)||wu(i))return M;let c=Tg(o.value,i.value);return c.valid?((xu(o)||xu(i))&&n.dirty(),{status:n.value,value:c.data}):(N(r,{code:T.invalid_intersection_types}),M)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([o,i])=>a(o,i)):a(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}};Ea.create=(e,t,n)=>new Ea({left:e,right:t,typeName:x.ZodIntersection,...F(n)});var pn=class e extends k{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==I.array)return N(r,{code:T.invalid_type,expected:I.array,received:r.parsedType}),M;if(r.data.length<this._def.items.length)return N(r,{code:T.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:\\\"array\\\"}),M;!this._def.rest&&r.data.length>this._def.items.length&&(N(r,{code:T.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:\\\"array\\\"}),n.dirty());let o=[...r.data].map((i,c)=>{let s=this._def.items[c]||this._def.rest;return s?s._parse(new jt(r,i,r.path,c)):null}).filter(i=>!!i);return r.common.async?Promise.all(o).then(i=>qe.mergeArray(n,i)):qe.mergeArray(n,o)}get items(){return this._def.items}rest(t){return new e({...this._def,rest:t})}};pn.create=(e,t)=>{if(!Array.isArray(e))throw new Error(\\\"You must pass an array of schemas to z.tuple([ ... ])\\\");return new pn({items:e,typeName:x.ZodTuple,rest:null,...F(t)})};var Uu=class e extends k{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==I.object)return N(r,{code:T.invalid_type,expected:I.object,received:r.parsedType}),M;let a=[],o=this._def.keyType,i=this._def.valueType;for(let c in r.data)a.push({key:o._parse(new jt(r,c,r.path,c)),value:i._parse(new jt(r,r.data[c],r.path,c)),alwaysSet:c in r.data});return r.common.async?qe.mergeObjectAsync(n,a):qe.mergeObjectSync(n,a)}get element(){return this._def.valueType}static create(t,n,r){return n instanceof k?new e({keyType:t,valueType:n,typeName:x.ZodRecord,...F(r)}):new e({keyType:Mr.create(),valueType:t,typeName:x.ZodRecord,...F(n)})}},Bo=class extends k{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==I.map)return N(r,{code:T.invalid_type,expected:I.map,received:r.parsedType}),M;let a=this._def.keyType,o=this._def.valueType,i=[...r.data.entries()].map(([c,s],u)=>({key:a._parse(new jt(r,c,r.path,[u,\\\"key\\\"])),value:o._parse(new jt(r,s,r.path,[u,\\\"value\\\"]))}));if(r.common.async){let c=new Map;return Promise.resolve().then(async()=>{for(let s of i){let u=await s.key,l=await s.value;if(u.status===\\\"aborted\\\"||l.status===\\\"aborted\\\")return M;(u.status===\\\"dirty\\\"||l.status===\\\"dirty\\\")&&n.dirty(),c.set(u.value,l.value)}return{status:n.value,value:c}})}else{let c=new Map;for(let s of i){let u=s.key,l=s.value;if(u.status===\\\"aborted\\\"||l.status===\\\"aborted\\\")return M;(u.status===\\\"dirty\\\"||l.status===\\\"dirty\\\")&&n.dirty(),c.set(u.value,l.value)}return{status:n.value,value:c}}}};Bo.create=(e,t,n)=>new Bo({valueType:t,keyType:e,typeName:x.ZodMap,...F(n)});var Po=class e extends k{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==I.set)return N(r,{code:T.invalid_type,expected:I.set,received:r.parsedType}),M;let a=this._def;a.minSize!==null&&r.data.size<a.minSize.value&&(N(r,{code:T.too_small,minimum:a.minSize.value,type:\\\"set\\\",inclusive:!0,exact:!1,message:a.minSize.message}),n.dirty()),a.maxSize!==null&&r.data.size>a.maxSize.value&&(N(r,{code:T.too_big,maximum:a.maxSize.value,type:\\\"set\\\",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());let o=this._def.valueType;function i(s){let u=new Set;for(let l of s){if(l.status===\\\"aborted\\\")return M;l.status===\\\"dirty\\\"&&n.dirty(),u.add(l.value)}return{status:n.value,value:u}}let c=[...r.data.values()].map((s,u)=>o._parse(new jt(r,s,r.path,u)));return r.common.async?Promise.all(c).then(s=>i(s)):i(c)}min(t,n){return new e({...this._def,minSize:{value:t,message:C.toString(n)}})}max(t,n){return new e({...this._def,maxSize:{value:t,message:C.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}};Po.create=(e,t)=>new Po({valueType:e,minSize:null,maxSize:null,typeName:x.ZodSet,...F(t)});var zu=class e extends k{constructor(){super(...arguments),this.validate=this.implement}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==I.function)return N(n,{code:T.invalid_type,expected:I.function,received:n.parsedType}),M;function r(c,s){return lc({data:c,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,wo(),Yn].filter(u=>!!u),issueData:{code:T.invalid_arguments,argumentsError:s}})}function a(c,s){return lc({data:c,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,wo(),Yn].filter(u=>!!u),issueData:{code:T.invalid_return_type,returnTypeError:s}})}let o={errorMap:n.common.contextualErrorMap},i=n.data;if(this._def.returns instanceof xr){let c=this;return Xe(async function(...s){let u=new ft([]),l=await c._def.args.parseAsync(s,o).catch(A=>{throw u.addIssue(r(s,A)),u}),d=await Reflect.apply(i,this,l);return await c._def.returns._def.type.parseAsync(d,o).catch(A=>{throw u.addIssue(a(d,A)),u})})}else{let c=this;return Xe(function(...s){let u=c._def.args.safeParse(s,o);if(!u.success)throw new ft([r(s,u.error)]);let l=Reflect.apply(i,this,u.data),d=c._def.returns.safeParse(l,o);if(!d.success)throw new ft([a(l,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...t){return new e({...this._def,args:pn.create(t).rest(Kn.create())})}returns(t){return new e({...this._def,returns:t})}implement(t){return this.parse(t)}strictImplement(t){return this.parse(t)}static create(t,n,r){return new e({args:t||pn.create([]).rest(Kn.create()),returns:n||Kn.create(),typeName:x.ZodFunction,...F(r)})}},Ra=class extends k{get schema(){return this._def.getter()}_parse(t){let{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Ra.create=(e,t)=>new Ra({getter:e,typeName:x.ZodLazy,...F(t)});var Ta=class extends k{_parse(t){if(t.data!==this._def.value){let n=this._getOrReturnCtx(t);return N(n,{received:n.data,code:T.invalid_literal,expected:this._def.value}),M}return{status:\\\"valid\\\",value:t.data}}get value(){return this._def.value}};Ta.create=(e,t)=>new Ta({value:e,typeName:x.ZodLiteral,...F(t)});function DS(e,t){return new Sa({values:e,typeName:x.ZodEnum,...F(t)})}var Sa=class e extends k{_parse(t){if(typeof t.data!=\\\"string\\\"){let n=this._getOrReturnCtx(t),r=this._def.values;return N(n,{expected:q.joinValues(r),received:n.parsedType,code:T.invalid_type}),M}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){let n=this._getOrReturnCtx(t),r=this._def.values;return N(n,{received:n.data,code:T.invalid_enum_value,options:r}),M}return Xe(t.data)}get options(){return this._def.values}get enum(){let t={};for(let n of this._def.values)t[n]=n;return t}get Values(){let t={};for(let n of this._def.values)t[n]=n;return t}get Enum(){let t={};for(let n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return e.create(t,{...this._def,...n})}exclude(t,n=this._def){return e.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}};Sa.create=DS;var ya=class extends k{_parse(t){let n=q.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==I.string&&r.parsedType!==I.number){let a=q.objectValues(n);return N(r,{expected:q.joinValues(a),received:r.parsedType,code:T.invalid_type}),M}if(this._cache||(this._cache=new Set(q.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){let a=q.objectValues(n);return N(r,{received:r.data,code:T.invalid_enum_value,options:a}),M}return Xe(t.data)}get enum(){return this._def.values}};ya.create=(e,t)=>new ya({values:e,typeName:x.ZodNativeEnum,...F(t)});var xr=class extends k{unwrap(){return this._def.type}_parse(t){let{ctx:n}=this._processInputParams(t);if(n.parsedType!==I.promise&&n.common.async===!1)return N(n,{code:T.invalid_type,expected:I.promise,received:n.parsedType}),M;let r=n.parsedType===I.promise?n.data:Promise.resolve(n.data);return Xe(r.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}};xr.create=(e,t)=>new xr({type:e,typeName:x.ZodPromise,...F(t)});var Yt=class extends k{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===x.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){let{status:n,ctx:r}=this._processInputParams(t),a=this._def.effect||null,o={addIssue:i=>{N(r,i),i.fatal?n.abort():n.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),a.type===\\\"preprocess\\\"){let i=a.transform(r.data,o);if(r.common.async)return Promise.resolve(i).then(async c=>{if(n.value===\\\"aborted\\\")return M;let s=await this._def.schema._parseAsync({data:c,path:r.path,parent:r});return s.status===\\\"aborted\\\"?M:s.status===\\\"dirty\\\"?da(s.value):n.value===\\\"dirty\\\"?da(s.value):s});{if(n.value===\\\"aborted\\\")return M;let c=this._def.schema._parseSync({data:i,path:r.path,parent:r});return c.status===\\\"aborted\\\"?M:c.status===\\\"dirty\\\"?da(c.value):n.value===\\\"dirty\\\"?da(c.value):c}}if(a.type===\\\"refinement\\\"){let i=c=>{let s=a.refinement(c,o);if(r.common.async)return Promise.resolve(s);if(s instanceof Promise)throw new Error(\\\"Async refinement encountered during synchronous parse operation. Use .parseAsync instead.\\\");return c};if(r.common.async===!1){let c=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return c.status===\\\"aborted\\\"?M:(c.status===\\\"dirty\\\"&&n.dirty(),i(c.value),{status:n.value,value:c.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(c=>c.status===\\\"aborted\\\"?M:(c.status===\\\"dirty\\\"&&n.dirty(),i(c.value).then(()=>({status:n.value,value:c.value}))))}if(a.type===\\\"transform\\\")if(r.common.async===!1){let i=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!br(i))return M;let c=a.transform(i.value,o);if(c instanceof Promise)throw new Error(\\\"Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.\\\");return{status:n.value,value:c}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(i=>br(i)?Promise.resolve(a.transform(i.value,o)).then(c=>({status:n.value,value:c})):M);q.assertNever(a)}};Yt.create=(e,t,n)=>new Yt({schema:e,typeName:x.ZodEffects,effect:t,...F(n)});Yt.createWithPreprocess=(e,t,n)=>new Yt({schema:t,effect:{type:\\\"preprocess\\\",transform:e},typeName:x.ZodEffects,...F(n)});var Wt=class extends k{_parse(t){return this._getType(t)===I.undefined?Xe(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};Wt.create=(e,t)=>new Wt({innerType:e,typeName:x.ZodOptional,...F(t)});var En=class extends k{_parse(t){return this._getType(t)===I.null?Xe(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}};En.create=(e,t)=>new En({innerType:e,typeName:x.ZodNullable,...F(t)});var Na=class extends k{_parse(t){let{ctx:n}=this._processInputParams(t),r=n.data;return n.parsedType===I.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Na.create=(e,t)=>new Na({innerType:e,typeName:x.ZodDefault,defaultValue:typeof t.default==\\\"function\\\"?t.default:()=>t.default,...F(t)});var Ia=class extends k{_parse(t){let{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},a=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return xo(a)?a.then(o=>({status:\\\"valid\\\",value:o.status===\\\"valid\\\"?o.value:this._def.catchValue({get error(){return new ft(r.common.issues)},input:r.data})})):{status:\\\"valid\\\",value:a.status===\\\"valid\\\"?a.value:this._def.catchValue({get error(){return new ft(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}};Ia.create=(e,t)=>new Ia({innerType:e,typeName:x.ZodCatch,catchValue:typeof t.catch==\\\"function\\\"?t.catch:()=>t.catch,...F(t)});var Fo=class extends k{_parse(t){if(this._getType(t)!==I.nan){let r=this._getOrReturnCtx(t);return N(r,{code:T.invalid_type,expected:I.nan,received:r.parsedType}),M}return{status:\\\"valid\\\",value:t.data}}};Fo.create=e=>new Fo({typeName:x.ZodNaN,...F(e)});var kM=Symbol(\\\"zod_brand\\\"),dc=class extends k{_parse(t){let{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}},fc=class e extends k{_parse(t){let{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{let o=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return o.status===\\\"aborted\\\"?M:o.status===\\\"dirty\\\"?(n.dirty(),da(o.value)):this._def.out._parseAsync({data:o.value,path:r.path,parent:r})})();{let a=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return a.status===\\\"aborted\\\"?M:a.status===\\\"dirty\\\"?(n.dirty(),{status:\\\"dirty\\\",value:a.value}):this._def.out._parseSync({data:a.value,path:r.path,parent:r})}}static create(t,n){return new e({in:t,out:n,typeName:x.ZodPipeline})}},Oa=class extends k{_parse(t){let n=this._def.innerType._parse(t),r=a=>(br(a)&&(a.value=Object.freeze(a.value)),a);return xo(n)?n.then(a=>r(a)):r(n)}unwrap(){return this._def.innerType}};Oa.create=(e,t)=>new Oa({innerType:e,typeName:x.ZodReadonly,...F(t)});function IS(e,t){let n=typeof e==\\\"function\\\"?e(t):typeof e==\\\"string\\\"?{message:e}:e;return typeof n==\\\"string\\\"?{message:n}:n}function bS(e,t={},n){return e?wr.create().superRefine((r,a)=>{let o=e(r);if(o instanceof Promise)return o.then(i=>{if(!i){let c=IS(t,r),s=c.fatal??n??!0;a.addIssue({code:\\\"custom\\\",...c,fatal:s})}});if(!o){let i=IS(t,r),c=i.fatal??n??!0;a.addIssue({code:\\\"custom\\\",...i,fatal:c})}}):wr.create()}var GM={object:mt.lazycreate},x;(function(e){e.ZodString=\\\"ZodString\\\",e.ZodNumber=\\\"ZodNumber\\\",e.ZodNaN=\\\"ZodNaN\\\",e.ZodBigInt=\\\"ZodBigInt\\\",e.ZodBoolean=\\\"ZodBoolean\\\",e.ZodDate=\\\"ZodDate\\\",e.ZodSymbol=\\\"ZodSymbol\\\",e.ZodUndefined=\\\"ZodUndefined\\\",e.ZodNull=\\\"ZodNull\\\",e.ZodAny=\\\"ZodAny\\\",e.ZodUnknown=\\\"ZodUnknown\\\",e.ZodNever=\\\"ZodNever\\\",e.ZodVoid=\\\"ZodVoid\\\",e.ZodArray=\\\"ZodArray\\\",e.ZodObject=\\\"ZodObject\\\",e.ZodUnion=\\\"ZodUnion\\\",e.ZodDiscriminatedUnion=\\\"ZodDiscriminatedUnion\\\",e.ZodIntersection=\\\"ZodIntersection\\\",e.ZodTuple=\\\"ZodTuple\\\",e.ZodRecord=\\\"ZodRecord\\\",e.ZodMap=\\\"ZodMap\\\",e.ZodSet=\\\"ZodSet\\\",e.ZodFunction=\\\"ZodFunction\\\",e.ZodLazy=\\\"ZodLazy\\\",e.ZodLiteral=\\\"ZodLiteral\\\",e.ZodEnum=\\\"ZodEnum\\\",e.ZodEffects=\\\"ZodEffects\\\",e.ZodNativeEnum=\\\"ZodNativeEnum\\\",e.ZodOptional=\\\"ZodOptional\\\",e.ZodNullable=\\\"ZodNullable\\\",e.ZodDefault=\\\"ZodDefault\\\",e.ZodCatch=\\\"ZodCatch\\\",e.ZodPromise=\\\"ZodPromise\\\",e.ZodBranded=\\\"ZodBranded\\\",e.ZodPipeline=\\\"ZodPipeline\\\",e.ZodReadonly=\\\"ZodReadonly\\\"})(x||(x={}));var VM=(e,t={message:`Input not instance of ${e.name}`})=>bS(n=>n instanceof e,t),MS=Mr.create,wS=fa.create,HM=Fo.create,WM=ma.create,xS=ga.create,jM=Aa.create,YM=Uo.create,qM=_a.create,KM=ha.create,ZM=wr.create,XM=Kn.create,$M=nn.create,QM=zo.create,JM=Zn.create,ew=mt.create,tw=mt.strictCreate,nw=pa.create,rw=Lu.create,aw=Ea.create,ow=pn.create,iw=Uu.create,cw=Bo.create,sw=Po.create,uw=zu.create,lw=Ra.create,dw=Ta.create,fw=Sa.create,mw=ya.create,gw=xr.create,Aw=Yt.create,_w=Wt.create,hw=En.create,pw=Yt.createWithPreprocess,Ew=fc.create,Rw=()=>MS().optional(),Tw=()=>wS().optional(),Sw=()=>xS().optional(),yw={string:(e=>Mr.create({...e,coerce:!0})),number:(e=>fa.create({...e,coerce:!0})),boolean:(e=>ga.create({...e,coerce:!0})),bigint:(e=>ma.create({...e,coerce:!0})),date:(e=>Aa.create({...e,coerce:!0}))};var Nw=M;var LS=w.string().regex(/^[a-z0-9-]+:[a-zA-Z0-9-]+$/,{message:\\\"Network must be in CAIP-2 format (e.g., 'eip155:1', 'solana:mainnet')\\\"}),US=w.object({url:w.string().url({message:\\\"Resource URL must be a valid URL\\\"}),description:w.string().optional(),mimeType:w.string().optional()}),zS=w.object({scheme:w.string().min(1,{message:\\\"Scheme is required\\\"}),network:LS,asset:w.string().min(1,{message:\\\"Asset address is required\\\"}),amount:w.string().regex(/^\\\\d+$/,{message:\\\"Amount must be a non-negative integer string\\\"}),payTo:w.string().min(1,{message:\\\"PayTo address is required\\\"}),maxTimeoutSeconds:w.number().int().positive({message:\\\"maxTimeoutSeconds must be a positive integer\\\"}),extra:w.record(w.unknown())}),Iw=w.object({t402Version:w.literal(2,{errorMap:()=>({message:\\\"t402Version must be 2 for V2 protocol\\\"})}),error:w.string().optional(),resource:US,accepts:w.array(zS).min(1,{message:\\\"At least one payment option is required\\\"}),extensions:w.record(w.unknown()).optional()}),Ow=w.object({t402Version:w.literal(2,{errorMap:()=>({message:\\\"t402Version must be 2 for V2 protocol\\\"})}),resource:US.optional(),accepted:zS,payload:w.record(w.unknown()),extensions:w.record(w.unknown()).optional()}),FB=w.object({isValid:w.boolean(),invalidReason:w.string().optional(),payer:w.string().optional()}),vw=w.object({success:w.boolean(),transaction:w.string(),network:LS,errorReason:w.string().optional(),payer:w.string().optional(),confirmations:w.string().optional()}),Cw=w.object({scheme:w.string().min(1),network:w.string().min(1),asset:w.string().min(1),amount:w.string().regex(/^\\\\d+$/),payTo:w.string().min(1),maxTimeoutSeconds:w.number().int().positive(),extra:w.record(w.unknown()).optional()}),kB=w.object({t402Version:w.literal(1).optional(),accepted:Cw,payload:w.record(w.unknown())});var BS=class PS{constructor(t){jn(this,\\\"paymentRequirementsSelector\\\"),jn(this,\\\"registeredClientSchemes\\\",new Map),jn(this,\\\"policies\\\",[]),jn(this,\\\"beforePaymentCreationHooks\\\",[]),jn(this,\\\"afterPaymentCreationHooks\\\",[]),jn(this,\\\"onPaymentCreationFailureHooks\\\",[]),this.paymentRequirementsSelector=t||((n,r)=>r[0])}static fromConfig(t){let n=new PS(t.paymentRequirementsSelector);return t.schemes.forEach(r=>{r.t402Version===1?n.registerV1(r.network,r.client):n.register(r.network,r.client)}),t.policies?.forEach(r=>{n.registerPolicy(r)}),n}register(t,n){return this._registerScheme(pg,t,n)}registerV1(t,n){return this._registerScheme(1,t,n)}registerPolicy(t){return this.policies.push(t),this}onBeforePaymentCreation(t){return this.beforePaymentCreationHooks.push(t),this}onAfterPaymentCreation(t){return this.afterPaymentCreationHooks.push(t),this}onPaymentCreationFailure(t){return this.onPaymentCreationFailureHooks.push(t),this}async createPaymentPayload(t){let n=this.registeredClientSchemes.get(t.t402Version);if(!n)throw new Error(`No client registered for t402 version: ${t.t402Version}`);let r=this.selectPaymentRequirements(t.t402Version,t.accepts),a={paymentRequired:t,selectedRequirements:r};for(let o of this.beforePaymentCreationHooks){let i=await o(a);if(i&&\\\"abort\\\"in i&&i.abort)throw new Error(`Payment creation aborted: ${i.reason}`)}try{let o=hg(n,r.scheme,r.network);if(!o)throw new Error(`No client registered for scheme: ${r.scheme} and network: ${r.network}`);let i=await o.createPaymentPayload(t.t402Version,r),c;i.t402Version===1?c=i:c={...i,extensions:t.extensions,resource:t.resource,accepted:r};let s={...a,paymentPayload:c};for(let u of this.afterPaymentCreationHooks)await u(s);return c}catch(o){let i={...a,error:o};for(let c of this.onPaymentCreationFailureHooks){let s=await c(i);if(s&&\\\"recovered\\\"in s&&s.recovered)return s.payload}throw o}}selectPaymentRequirements(t,n){let r=this.registeredClientSchemes.get(t);if(!r)throw new Error(`No client registered for t402 version: ${t}`);let a=n.filter(i=>{let c=Mu(r,i.network);return c?c.has(i.scheme):!1});if(a.length===0)throw new Error(`No network/scheme registered for t402 version: ${t} which comply with the payment requirements. ${JSON.stringify({t402Version:t,paymentRequirements:n,t402Versions:Array.from(this.registeredClientSchemes.keys()),networks:Array.from(r.keys()),schemes:Array.from(r.values()).map(i=>Array.from(i.keys())).flat()})}`);let o=a;for(let i of this.policies)if(o=i(t,o),o.length===0)throw new Error(`All payment requirements were filtered out by policies for t402 version: ${t}`);return this.paymentRequirementsSelector(t,o)}_registerScheme(t,n,r){this.registeredClientSchemes.has(t)||this.registeredClientSchemes.set(t,new Map);let a=this.registeredClientSchemes.get(t);a.has(n)||a.set(n,new Map);let o=a.get(n);return o.has(r.scheme)||o.set(r.scheme,r),this}};h();var Sg=Ke(Xn(),1);function VS({className:e=\\\"\\\"}){return(0,Sg.jsx)(\\\"div\\\",{className:`spinner ${e}`,children:(0,Sg.jsx)(\\\"div\\\",{})})}h();var Mw={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 mc={MAINNET:\\\"5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp\\\",DEVNET:\\\"EtWTRABZaYq6iMfeYKouRu166VU2xqa1\\\"},ww={MAINNET:\\\"mainnet\\\",TESTNET:\\\"testnet\\\"},HS={MAINNET:\\\"mainnet\\\",NILE:\\\"nile\\\",SHASTA:\\\"shasta\\\"},xw={MAINNET:\\\"1\\\",TESTNET:\\\"2147483648\\\"},WS={NOBLE_MAINNET:\\\"noble-1\\\",NOBLE_TESTNET:\\\"grand-1\\\"},Lw={MAINNET:\\\"mainnet\\\",TESTNET:\\\"testnet\\\"};function jS(e){if(e.startsWith(\\\"eip155:\\\")){let t=parseInt(e.split(\\\":\\\")[1]);return Mw[t]??`Chain ${t}`}if(e.startsWith(\\\"solana:\\\"))return e.split(\\\":\\\")[1]===mc.DEVNET?\\\"Solana Devnet\\\":\\\"Solana Mainnet\\\";if(e.startsWith(\\\"ton:\\\"))return e.split(\\\":\\\")[1]===ww.TESTNET?\\\"TON Testnet\\\":\\\"TON Mainnet\\\";if(e.startsWith(\\\"tron:\\\")){let t=e.split(\\\":\\\")[1];return t===HS.NILE?\\\"TRON Nile Testnet\\\":t===HS.SHASTA?\\\"TRON Shasta Testnet\\\":\\\"TRON Mainnet\\\"}if(e.startsWith(\\\"stacks:\\\"))return e.split(\\\":\\\")[1]===xw.TESTNET?\\\"Stacks Testnet\\\":\\\"Stacks Mainnet\\\";if(e.startsWith(\\\"cosmos:\\\")){let t=e.split(\\\":\\\")[1];return t===WS.NOBLE_MAINNET?\\\"Noble\\\":t===WS.NOBLE_TESTNET?\\\"Noble Testnet\\\":`Cosmos ${t}`}return e.startsWith(\\\"near:\\\")?e.split(\\\":\\\")[1]===Lw.TESTNET?\\\"NEAR Testnet\\\":\\\"NEAR Mainnet\\\":e}h();var gt=Ke(Xn(),1),gc=[{key:\\\"connect\\\",label:\\\"Connect\\\"},{key:\\\"sign\\\",label:\\\"Sign\\\"},{key:\\\"submit\\\",label:\\\"Submit\\\"},{key:\\\"confirm\\\",label:\\\"Confirm\\\"}];function Uw(e){return gc.findIndex(t=>t.key===e)}function zw(){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 Bw(){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 YS({currentStep:e,isProcessing:t=!1,hasError:n=!1}){let r=Uw(e);return(0,gt.jsx)(\\\"div\\\",{className:\\\"payment-progress\\\",role:\\\"progressbar\\\",\\\"aria-valuenow\\\":r+1,\\\"aria-valuemin\\\":1,\\\"aria-valuemax\\\":gc.length,\\\"aria-label\\\":`Payment progress: ${gc[r].label}`,children:gc.map((a,o)=>{let i=o<r,c=o===r,s=o>r,u=\\\"progress-step\\\";return i&&(u+=\\\" completed\\\"),c&&(u+=\\\" current\\\"),c&&t&&(u+=\\\" processing\\\"),c&&n&&(u+=\\\" error\\\"),s&&(u+=\\\" pending\\\"),(0,gt.jsxs)(\\\"div\\\",{className:u,children:[(0,gt.jsx)(\\\"div\\\",{className:\\\"progress-step-indicator\\\",children:i?(0,gt.jsx)(zw,{}):c&&t?(0,gt.jsx)(Bw,{}):(0,gt.jsx)(\\\"span\\\",{className:\\\"progress-step-number\\\",children:o+1})}),(0,gt.jsx)(\\\"span\\\",{className:\\\"progress-step-label\\\",children:a.label}),o<gc.length-1&&(0,gt.jsx)(\\\"div\\\",{className:`progress-connector ${i?\\\"completed\\\":\\\"\\\"}`,\\\"aria-hidden\\\":\\\"true\\\"})]},a.key)})})}h();h();var qS=\\\"standard:connect\\\";h();var KS=\\\"standard:disconnect\\\";h();var ZS=\\\"standard:events\\\";h();var Ac=\\\"solana:signTransaction\\\";var XS=e=>Ac in e.features,$S=e=>e.features[Ac],Pu=e=>e.features[qS],QS=e=>e.features[ZS],JS=e=>e.features[KS];h();var $n=Ke(Sn(),1);h();ey();h();var Pw=\\\"https://api.devnet.solana.com\\\",Fw=\\\"https://api.mainnet-beta.solana.com\\\";function kw(e){return ua(e?e:Pw)}function Gw(e){return ua(e?e:Fw)}function ty(e,t){if(!e.startsWith(\\\"solana:\\\"))throw new Error(`Invalid network format. Expected CAIP-2 format (solana:reference), got: ${e}`);return e.split(\\\":\\\")[1]===mc.DEVNET?kw(t):Gw(t)}function ny({activeAccount:e,paymentRequired:t,onStatus:n}){let[r,a]=(0,$n.useState)(null),[o,i]=(0,$n.useState)(\\\"\\\"),[c,s]=(0,$n.useState)(!1),u=t.accepts[0],l=(0,$n.useCallback)(()=>{a(null),i(\\\"\\\")},[]),d=(0,$n.useCallback)(async(m=e)=>{if(!m||!u)return l(),null;try{s(!0);let A=ty(u.network),S=await Mo(A,u.asset),O=S.programAddress,[X]=await Dr({mint:u.asset,owner:Qi(m.address),tokenProgram:O}),g=0n;if(O.toString()===bo.toString()){let f=await fS(A,X);f.exists&&(g=f.data.amount)}else if(O.toString()===la.toString()){let f=await pS(A,X);f.exists&&(g=f.data.amount)}return a(g),i(yg(g,S.data.decimals)),g}catch(A){return console.error(\\\"Failed to fetch Solana USDC balance\\\",A),n(\\\"Unable to read your USDC balance. Please retry.\\\"),l(),null}finally{s(!1)}},[e,u,n,l]);return(0,$n.useEffect)(()=>{e&&d()},[e,d]),{usdcBalance:r,formattedBalance:o,isFetchingBalance:c,refreshBalance:d,resetBalance:l}}h();var ry=Ke(Sn(),1);function ay({activeWallet:e,activeAccount:t,targetChain:n}){return(0,ry.useMemo)(()=>{if(!e||!t)return null;let r=$S(e);if(!r)return null;let a=Qi(t.address),o=ig(),i=cg();return{address:a,async signTransactions(c){let s=[];for(let u of c){let l=new Uint8Array(o.encode(u)),[d]=await r.signTransaction({account:t,transaction:l,chain:n}),A=i.decode(new Uint8Array(d.signedTransaction)).signatures[a];if(!A)throw new Error(\\\"Wallet did not return a signature for the selected account.\\\");s.push(Object.freeze({[a]:A}))}return s}}},[e,t,n])}h();var oy=Ke(Sn(),1);function iy({activeWallet:e,targetChain:t,chainName:n,setActiveWallet:r,setActiveAccount:a,setSelectedWalletValue:o,setStatus:i,resetBalance:c,refreshBalance:s}){(0,oy.useEffect)(()=>{if(!e)return;let u=QS(e);if(!u)return;let l=u.on(\\\"change\\\",d=>{if(d.features&&!(Ac in d.features)){r(null),a(null),o(\\\"\\\"),c(),i(\\\"Selected wallet no longer supports Solana signing. Please reconnect.\\\");return}if(d.accounts){if(!d.accounts.length){a(null),c(),i(\\\"Wallet disconnected. Select a wallet to reconnect.\\\");return}let m=d.accounts.find(A=>A.chains?.includes(t))??d.accounts[0]??null;if(a(m),!m){i(\\\"No authorized Solana accounts available. Reconnect your wallet.\\\"),c();return}m.chains?.includes(t)?i(\\\"\\\"):i(`Switch your wallet to ${n} to continue.`),s(m)}});return()=>{l()}},[e,t,n,r,a,o,i,c,s])}h();var Gu=Ke(Sn(),1);h();var Vw=function(e,t,n,r){if(n===\\\"a\\\"&&!r)throw new TypeError(\\\"Private accessor was defined without a getter\\\");if(typeof t==\\\"function\\\"?e!==t||!r:!t.has(e))throw new TypeError(\\\"Cannot read private member from an object whose class did not declare it\\\");return n===\\\"m\\\"?r:n===\\\"a\\\"?r.call(e):r?r.value:t.get(e)},Hw=function(e,t,n,r,a){if(r===\\\"m\\\")throw new TypeError(\\\"Private method is not writable\\\");if(r===\\\"a\\\"&&!a)throw new TypeError(\\\"Private accessor was defined without a setter\\\");if(typeof t==\\\"function\\\"?e!==t||!a:!t.has(e))throw new TypeError(\\\"Cannot write private member to an object whose class did not declare it\\\");return r===\\\"a\\\"?a.call(e,n):a?a.value=n:t.set(e,n),n},Fu,_c,ku=new Set;function Ww(e){hc=void 0,ku.add(e)}function jw(e){hc=void 0,ku.delete(e)}var ko={};function uy(){if(_c||(_c=Object.freeze({register:cy,get:Yw,on:qw}),typeof window>\\\"u\\\"))return _c;let e=Object.freeze({register:cy});try{window.addEventListener(\\\"wallet-standard:register-wallet\\\",({detail:t})=>t(e))}catch(t){console.error(`wallet-standard:register-wallet event listener could not be added\\n`,t)}try{window.dispatchEvent(new Ng(e))}catch(t){console.error(`wallet-standard:app-ready event could not be dispatched\\n`,t)}return _c}function cy(...e){return e=e.filter(t=>!ku.has(t)),e.length?(e.forEach(t=>Ww(t)),ko.register?.forEach(t=>sy(()=>t(...e))),function(){e.forEach(n=>jw(n)),ko.unregister?.forEach(n=>sy(()=>n(...e)))}):()=>{}}var hc;function Yw(){return hc||(hc=[...ku]),hc}function qw(e,t){return ko[e]?.push(t)||(ko[e]=[t]),function(){ko[e]=ko[e]?.filter(r=>t!==r)}}function sy(e){try{e()}catch(t){console.error(t)}}var Ng=class extends Event{get detail(){return Vw(this,Fu,\\\"f\\\")}get type(){return\\\"wallet-standard:app-ready\\\"}constructor(t){super(\\\"wallet-standard:app-ready\\\",{bubbles:!1,cancelable:!1,composed:!1}),Fu.set(this,void 0),Hw(this,Fu,t,\\\"f\\\")}preventDefault(){throw new Error(\\\"preventDefault cannot be called\\\")}stopImmediatePropagation(){throw new Error(\\\"stopImmediatePropagation cannot be called\\\")}stopPropagation(){throw new Error(\\\"stopPropagation cannot be called\\\")}};Fu=new WeakMap;function ly(){let[e,t]=(0,Gu.useState)([]);return(0,Gu.useEffect)(()=>{let n=uy(),r=()=>n.get().filter(XS).map(i=>({value:i.name,wallet:i}));t(r());let a=n.on(\\\"register\\\",()=>{t(r())}),o=n.on(\\\"unregister\\\",()=>{t(r())});return()=>{a(),o()}},[]),e}h();var dy=Ke(Sn(),1);function fy({walletOptions:e,activeWallet:t,targetChain:n,attemptedSilentConnectWalletsRef:r,setSelectedWalletValue:a,setActiveWallet:o,setActiveAccount:i,refreshBalance:c,setStatus:s}){(0,dy.useEffect)(()=>{if(!t)for(let u of e){if(r.current.has(u.value))continue;r.current.add(u.value);let l=Pu(u.wallet);l&&(async()=>{try{let{accounts:d}=await l.connect({silent:!0});if(!d?.length)return;let m=d.find(A=>A.chains?.includes(n))??d[0];if(!m)return;a(u.value),o(u.wallet),i(m),s(\\\"\\\"),await c(m)}catch{}})()}},[e,t,n,r,a,o,i,c,s])}var H=Ke(Xn(),1);function my({paymentRequired:e,onSuccessfulResponse:t}){let[n,r]=(0,Ue.useState)(\\\"\\\"),[a,o]=(0,Ue.useState)(!1),i=ly(),[c,s]=(0,Ue.useState)(\\\"\\\"),[u,l]=(0,Ue.useState)(null),[d,m]=(0,Ue.useState)(null),[A,S]=(0,Ue.useState)(!0),O=(0,Ue.useRef)(new Set),[X,g]=(0,Ue.useState)(\\\"connect\\\"),[f,_]=(0,Ue.useState)(!1),E=window.t402,D=E.amount,$=e.accepts[0];if(!$)throw new Error(\\\"No payment requirements in paymentRequired.accepts\\\");let v=$.network,U=jS(v),G=v.includes(mc.MAINNET)?\\\"solana:mainnet\\\":\\\"solana:devnet\\\",{usdcBalance:vt,formattedBalance:pc,isFetchingBalance:_y,refreshBalance:va,resetBalance:Go}=ny({activeAccount:d,paymentRequired:e,onStatus:r}),Vu=ay({activeWallet:u,activeAccount:d,targetChain:G});(0,Ue.useEffect)(()=>{!c&&i.length===1&&s(i[0].value)},[i,c]),(0,Ue.useEffect)(()=>{d?X===\\\"connect\\\"&&g(\\\"sign\\\"):g(\\\"connect\\\")},[d,X]),(0,Ue.useEffect)(()=>{u&&(i.some(Te=>Te.wallet===u)||(l(null),m(null),s(\\\"\\\"),Go()))},[i,u,Go]),fy({walletOptions:i,activeWallet:u,targetChain:G,attemptedSilentConnectWalletsRef:O,setSelectedWalletValue:s,setActiveWallet:l,setActiveAccount:m,refreshBalance:va,setStatus:r}),iy({activeWallet:u,targetChain:G,chainName:U,setActiveWallet:l,setActiveAccount:m,setSelectedWalletValue:s,setStatus:r,resetBalance:Go,refreshBalance:va});let hy=(0,Ue.useCallback)(async()=>{let Te=i.find(qt=>qt.value===c)?.wallet;if(!Te){r(\\\"Select a Solana wallet to continue.\\\");return}let Ec=Pu(Te);if(!Ec){r(\\\"Selected wallet does not support standard connect.\\\");return}try{r(\\\"Connecting to wallet...\\\");let{accounts:qt}=await Ec.connect();if(!qt?.length)throw new Error(\\\"Wallet did not provide any accounts.\\\");let Lr=qt.find(Rc=>Rc.chains?.includes(G))??qt[0];l(Te),m(Lr),r(\\\"\\\"),await va(Lr)}catch(qt){console.error(\\\"Failed to connect wallet\\\",qt),r(qt instanceof Error?qt.message:\\\"Failed to connect wallet.\\\")}},[i,c,G,va]),py=(0,Ue.useCallback)(async()=>{let Te=u&&JS(u);Te&&await Te.disconnect().catch(console.error),l(null),m(null),Go(),r(\\\"\\\")},[u,Go]),Ey=(0,Ue.useCallback)(async()=>{if(E){if(!Vu||!d){r(\\\"Connect a Solana wallet before paying.\\\");return}o(!0),_(!0);try{if(vt===null||vt===0n){r(\\\"Checking USDC balance...\\\");let Rc=await va();if(!Rc||Rc===0n)throw new Error(`Insufficient balance. Make sure you have USDC on ${U}.`)}g(\\\"sign\\\"),r(\\\"Creating payment signature...\\\");let Te=new BS;SS(Te,{signer:Vu});let Ec=await Te.createPaymentPayload(e),qt=btoa(JSON.stringify(Ec));g(\\\"submit\\\"),r(\\\"Requesting content with payment...\\\");let Lr=await fetch(E.currentUrl,{headers:{\\\"PAYMENT-SIGNATURE\\\":qt,\\\"Access-Control-Expose-Headers\\\":\\\"PAYMENT-RESPONSE\\\"}});if(Lr.ok)g(\\\"confirm\\\"),_(!1),await t(Lr);else throw new Error(`Request failed: ${Lr.status} ${Lr.statusText}`)}catch(Te){r(Te instanceof Error?Te.message:\\\"Payment failed.\\\"),_(!1)}finally{o(!1)}}},[E,Vu,d,vt,va,U,e,t]);return(0,H.jsxs)(\\\"div\\\",{className:\\\"container gap-8\\\",children:[(0,H.jsxs)(\\\"div\\\",{className:\\\"header\\\",children:[(0,H.jsx)(\\\"h1\\\",{className:\\\"title\\\",children:\\\"Payment Required\\\"}),(0,H.jsxs)(\\\"p\\\",{children:[e.resource?.description&&`${e.resource.description}.`,\\\" To access this content, please pay $\\\",D,\\\" \\\",U,\\\" USDC.\\\"]}),String(v).includes(\\\"devnet\\\")&&(0,H.jsxs)(\\\"p\\\",{className:\\\"instructions\\\",children:[\\\"Need Solana Devnet USDC?\\\",\\\" \\\",(0,H.jsxs)(\\\"a\\\",{href:\\\"https://faucet.circle.com/\\\",target:\\\"_blank\\\",rel:\\\"noopener noreferrer\\\",children:[\\\"Request some \\\",(0,H.jsx)(\\\"u\\\",{children:\\\"here\\\"}),\\\".\\\"]})]})]}),(0,H.jsxs)(\\\"div\\\",{className:\\\"content w-full\\\",children:[d&&(0,H.jsx)(YS,{currentStep:X,isProcessing:f,hasError:!!n&&!a}),(0,H.jsxs)(\\\"div\\\",{className:\\\"payment-details\\\",children:[(0,H.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,H.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Wallet:\\\"}),(0,H.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:d?`${d.address.slice(0,6)}...${d.address.slice(-4)}`:\\\"-\\\"})]}),(0,H.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,H.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Available balance:\\\"}),(0,H.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:d?(0,H.jsx)(\\\"button\\\",{className:\\\"balance-button\\\",onClick:()=>S(Te=>!Te),children:!A&&pc?`$${pc} USDC`:_y?\\\"Loading...\\\":\\\"\\\\u2022\\\\u2022\\\\u2022\\\\u2022\\\\u2022 USDC\\\"}):\\\"-\\\"})]}),(0,H.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,H.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Amount:\\\"}),(0,H.jsxs)(\\\"span\\\",{className:\\\"payment-value\\\",children:[\\\"$\\\",D,\\\" USDC\\\"]})]}),(0,H.jsxs)(\\\"div\\\",{className:\\\"payment-row\\\",children:[(0,H.jsx)(\\\"span\\\",{className:\\\"payment-label\\\",children:\\\"Network:\\\"}),(0,H.jsx)(\\\"span\\\",{className:\\\"payment-value\\\",children:U})]})]}),(0,H.jsxs)(\\\"div\\\",{className:\\\"cta-container\\\",children:[d?(0,H.jsx)(\\\"button\\\",{className:\\\"button button-secondary\\\",onClick:py,children:\\\"Disconnect\\\"}):(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)(\\\"select\\\",{className:\\\"input\\\",value:c,onChange:Te=>s(Te.target.value),children:[(0,H.jsx)(\\\"option\\\",{value:\\\"\\\",disabled:!0,children:\\\"Select a wallet\\\"}),i.map(Te=>(0,H.jsx)(\\\"option\\\",{value:Te.value,children:Te.wallet.name},Te.value))]}),(0,H.jsx)(\\\"button\\\",{className:\\\"button button-primary\\\",onClick:hy,disabled:!c,children:\\\"Connect wallet\\\"})]}),d&&(0,H.jsx)(\\\"button\\\",{className:\\\"button button-primary\\\",onClick:Ey,disabled:a,children:a?(0,H.jsx)(VS,{}):\\\"Pay now\\\"})]}),!i.length&&(0,H.jsx)(\\\"div\\\",{className:\\\"status\\\",children:\\\"Install a Solana wallet such as Phantom to continue, then refresh this page.\\\"}),n&&(0,H.jsx)(\\\"div\\\",{className:\\\"status\\\",children:n})]})]})}var Ay=Ke(Xn(),1);window.addEventListener(\\\"load\\\",()=>{let e=document.getElementById(\\\"root\\\");if(!e){console.error(\\\"Root element not found\\\");return}let n=window.t402.paymentRequired;if(!n?.accepts?.[0]){console.error(\\\"No payment requirements found\\\");return}(0,gy.createRoot)(e).render((0,Ay.jsx)(my,{paymentRequired:n,onSuccessfulResponse:async a=>{let o=a.headers.get(\\\"content-type\\\");if(o&&o.includes(\\\"text/html\\\"))document.documentElement.innerHTML=await a.text();else{let i=await a.blob(),c=window.URL.createObjectURL(i);window.location.href=c}}}))});})();\\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 SVM paywall.\n * JS/CSS loaded from jsDelivr CDN at runtime.\n */\nexport const SVM_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/svm.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/svm.min.js\\\"></script>\\n</body>\\n</html>\";\n","let cachedCdnTemplate: string | null = null;\nlet cachedInlineTemplate: string | null = null;\n\n/**\n * Loads the SVM 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 getSvmTemplate(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.SVM_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.SVM_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 { getSvmTemplate } 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 SvmPaywallOptions {\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 SVM-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 in the wallet connection modal\n * @param options.appLogo - The logo of the application to display in the wallet connection modal\n * @returns HTML string for the paywall page\n */\nexport function getSvmPaywallHtml(options: SvmPaywallOptions): string {\n  const mode = options.deliveryMode ?? \"cdn\";\n  const SVM_PAYWALL_TEMPLATE = getSvmTemplate(mode);\n\n  if (!SVM_PAYWALL_TEMPLATE) {\n    return `<!DOCTYPE html><html><body><h1>SVM 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('SVM 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 SVM_PAYWALL_TEMPLATE.replace(\"</head>\", `${themeScript}${configScript}\\n</head>`);\n}\n","import type {\n  PaywallNetworkHandler,\n  PaymentRequirements,\n  PaymentRequired,\n  PaywallConfig,\n} from \"../types\";\nimport { getSvmPaywallHtml } from \"./paywall\";\n\n/**\n * SVM paywall handler that supports Solana-based networks (CAIP-2 format only)\n */\nexport const svmPaywall: 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(\"solana:\");\n  },\n\n  /**\n   * Generate SVM-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    const amount = requirement.amount\n      ? parseFloat(requirement.amount) / 1000000\n      : requirement.maxAmountRequired\n        ? parseFloat(requirement.maxAmountRequired) / 1000000\n        : 0;\n\n    return getSvmPaywallHtml({\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"]}