h?c:h,o=o>y?o:y,a&&(u=up?f:p)}return a?{minX:s,maxX:c,minY:i,maxY:o,minZ:u,maxZ:f}:{minX:s,maxX:c,minY:i,maxY:o}}const vu=1e-6;function bt(e){let t;const n=yu(e,50);for(let i=0;i<3;i++)if(n.every((c,o,u)=>Math.abs(c[i]-u[0][i]){const o=[j(n,r,a),j(s,r,a),j(n,i,a),j(s,i,a),j(n,r,c),j(s,r,c),j(n,i,c),j(s,i,c)],u=j(t[0],t[1],t[2]),f=j(e[0],e[1],e[2]),l=-$e(u,f);let g=null;for(const h of o){const y=$e(u,h)+l;if(g===null)g=Math.sign(y);else if(Math.sign(y)!==g)return!0}return!1},Su={polySeg:null,polySegInitializing:!1,polySegInitializingPromise:null,async initializePolySeg(e){var t;if(this.polySegInitializing){await this.polySegInitializingPromise;return}(t=this.polySeg)!=null&&t.instance||(this.polySegInitializing=!0,this.polySegInitializingPromise=new Promise(n=>{this.polySeg=new me,this.polySeg.initialize({updateProgress:e}).then(()=>{this.polySegInitializing=!1,n()})}),await this.polySegInitializingPromise)},async convertContourToSurface(e,...t){const{polylines:n,numPointsArray:r}=e,[a]=t;return await this.initializePolySeg(a),await this.polySeg.instance.convertContourRoiToSurface(n,r)},async convertLabelmapToSurface(e,...t){const[n]=t;return await this.initializePolySeg(n),this.polySeg.instance.convertLabelmapToSurface(e.scalarData,e.dimensions,e.spacing,e.direction,e.origin,[e.segmentIndex])},async convertContourToVolumeLabelmap(e,...t){const[n]=t;await(await new me).initialize({updateProgress:n});const{segmentIndices:a,scalarData:s,annotationUIDsInSegmentMap:i,dimensions:c,origin:o,direction:u,spacing:f}=e,l=b.createScalarVolumeVoxelManager({dimensions:c,scalarData:s}),g=Rt.newInstance();g.setDimensions(c),g.setOrigin(o),g.setDirection(u),g.setSpacing(f);const h=rt.newInstance({name:"Pixels",numberOfComponents:1,values:s});g.getPointData().setScalars(h),g.modified();for(const y of a){const p=i.get(y);for(const d of p){if(!d.polyline)continue;const{polyline:C,holesPolyline:T}=d,m=Xn(C),[E,O,v]=kt(g,[m[0][0],m[1][0],m[2][0]]),[S,w,_]=kt(g,[m[0][1],m[1][1],m[2][1]]),{projectedPolyline:D,sharedDimensionIndex:L}=bt(C),A=T==null?void 0:T.map(N=>{const{projectedPolyline:P}=bt(N);return P}),I=(L+1)%3,M=(L+2)%3;b.createScalarVolumeVoxelManager({dimensions:c,scalarData:s}).forEach(({pointIJK:N})=>{l.setAtIJKPoint(N,y)},{imageData:g,isInObject:N=>{const P=[N[I],N[M]];return ze(D,P,{holes:A})},boundsIJK:[[E,S],[O,w],[v,_]]})}}return l.scalarData},async convertContourToStackLabelmap(e,...t){const[n]=t;await(await new me).initialize({updateProgress:n});const{segmentationsInfo:a,annotationUIDsInSegmentMap:s,segmentIndices:i}=e,c=new Map;a.forEach((o,u)=>{const{dimensions:f,scalarData:l,direction:g,spacing:h,origin:y}=o,p=b.createScalarVolumeVoxelManager({dimensions:f,scalarData:l}),d=Rt.newInstance();d.setDimensions(f),d.setOrigin(y),d.setDirection(g),d.setSpacing(h);const C=rt.newInstance({name:"Pixels",numberOfComponents:1,values:l});d.getPointData().setScalars(C),d.modified(),c.set(u,{manager:p,imageData:d})});for(const o of i){const u=s.get(o);for(const f of u){if(!f.polyline)continue;const{polyline:l,holesPolyline:g,referencedImageId:h}=f,y=Xn(l),{manager:p,imageData:d}=c.get(h),[C,T,m]=kt(d,[y[0][0],y[1][0],y[2][0]]),[E,O,v]=kt(d,[y[0][1],y[1][1],y[2][1]]),{projectedPolyline:S,sharedDimensionIndex:w}=bt(l),_=g==null?void 0:g.map(I=>{const{projectedPolyline:M}=bt(I);return M}),D=(w+1)%3,L=(w+2)%3;b.createImageVoxelManager({width:d.getDimensions()[0],height:d.getDimensions()[1],scalarData:d.getPointData().getScalars().getData()}).forEach(({pointIJK:I})=>{p.setAtIJKPoint(I,o)},{imageData:d,isInObject:I=>{const M=[I[D],I[L]];return ze(S,M,{holes:_})},boundsIJK:[[C,E],[T,O],[m,v]]})}}return a.forEach((o,u)=>{const{manager:f}=c.get(u);o.scalarData=f.scalarData}),a},async convertSurfaceToVolumeLabelmap(e,...t){const[n]=t;return await this.initializePolySeg(n),this.polySeg.instance.convertSurfaceToLabelmap(e.points,e.polys,e.dimensions,e.spacing,e.direction,e.origin)},async convertSurfacesToVolumeLabelmap(e,...t){const[n]=t;await this.initializePolySeg(n);const{segmentsInfo:r}=e,a=Array.from(r.keys()).map(y=>{const{points:p,polys:d}=r.get(y);return{...this.polySeg.instance.convertSurfaceToLabelmap(p,d,e.dimensions,e.spacing,e.direction,e.origin),segmentIndex:y}}),s=await Promise.all(a),i=Rt.newInstance();i.setDimensions(e.dimensions),i.setOrigin(e.origin),i.setSpacing(e.spacing),i.setDirection(e.direction);const c=e.dimensions[0]*e.dimensions[1]*e.dimensions[2],o=rt.newInstance({name:"Pixels",numberOfComponents:1,values:new Uint8Array(c)});i.getPointData().setScalars(o),i.modified();const{dimensions:u}=e,f=i.getPointData().getScalars().getData(),l=b.createScalarVolumeVoxelManager({dimensions:u,scalarData:f}),g=s.map(y=>{const{data:p,dimensions:d,direction:C,origin:T,spacing:m}=y,E=Rt.newInstance();E.setDimensions(d),E.setOrigin(T),E.setSpacing(m),E.setDirection(C);const O=rt.newInstance({name:"Pixels",numberOfComponents:1,values:p});E.getPointData().setScalars(O),E.modified();const v=b.createScalarVolumeVoxelManager({dimensions:d,scalarData:p}),S=E.getExtent();return{volume:E,voxelManager:v,extent:S,scalarData:p,segmentIndex:y.segmentIndex}});return b.createScalarVolumeVoxelManager({dimensions:i.getDimensions(),scalarData:i.getPointData().getScalars().getData()}).forEach(({pointIJK:y,pointLPS:p})=>{try{for(const d of g){const{volume:C,extent:T,voxelManager:m,segmentIndex:E}=d,O=C.worldToIndex(p);if(O[0]T[1]||O[1]T[3]||O[2]T[5])continue;const v=O.map(Math.round);if(m.getAtIJK(...v)>0){l.setAtIJKPoint(y,E);break}}}catch{}},{imageData:i}),l.scalarData},getSurfacesAABBs({surfacesInfo:e}){const t=new Map;for(const{points:n,id:r}of e){const a=Jn(n,{numDimensions:3});t.set(r,a)}return t},cutSurfacesIntoPlanes({planesInfo:e,surfacesInfo:t,surfacesAABB:n=new Map},r,a){const s=e.length,i=lu.newInstance(),c=pt.newInstance();i.setCutFunction(c);const o=yn.newInstance();try{for(const[u,f]of e.entries()){const{sliceIndex:l,planes:g}=f,h=new Map;for(const y of t){const{points:p,polys:d,id:C,segmentIndex:T}=y,m=n.get(C)||Jn(p,{numDimensions:3});n.has(C)||n.set(C,m);const{minX:E,minY:O,minZ:v,maxX:S,maxY:w,maxZ:_}=m,{origin:D,normal:L}=g[0];if(!wu(D,L,E,O,v,S,w,_))continue;o.getPoints().setData(p,3),o.getPolys().setData(d,3),o.modified(),i.setInputData(o),c.setOrigin(D),c.setNormal(L);try{i.update()}catch(N){console.warn("Error during clipping",N);continue}const A=i.getOutputData(),I=A;I.buildLinks();const M=Eu.newInstance();M.setInputData(I);const V=M.getOutputData();A&&h.set(T,{points:V.getPoints().getData(),lines:V.getLines().getData(),numberOfCells:V.getLines().getNumberOfCells(),segmentIndex:T})}r({progress:(u+1)/s}),a({sliceIndex:l,polyDataResults:h})}}catch(u){console.warn("Error during processing",u)}finally{t=null,c.delete()}}};Be(Su);
diff --git a/rad/static/dv3d/index-DwrZLsZY.js b/rad/static/dv3d/index-DwrZLsZY.js
new file mode 100644
index 00000000..a1e7158f
--- /dev/null
+++ b/rad/static/dv3d/index-DwrZLsZY.js
@@ -0,0 +1,4006 @@
+var qV=Object.defineProperty;var XV=(t,e,r)=>e in t?qV(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var QS=(t,e,r)=>XV(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var br=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rh(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function YV(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var i=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return t[n]}})}),r}var i6={exports:{}},bm={},o6={exports:{}},Lt={};/**
+ * @license React
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var ih=Symbol.for("react.element"),JV=Symbol.for("react.portal"),ZV=Symbol.for("react.fragment"),QV=Symbol.for("react.strict_mode"),eF=Symbol.for("react.profiler"),tF=Symbol.for("react.provider"),nF=Symbol.for("react.context"),rF=Symbol.for("react.forward_ref"),iF=Symbol.for("react.suspense"),oF=Symbol.for("react.memo"),aF=Symbol.for("react.lazy"),e4=Symbol.iterator;function sF(t){return t===null||typeof t!="object"?null:(t=e4&&t[e4]||t["@@iterator"],typeof t=="function"?t:null)}var a6={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},s6=Object.assign,c6={};function u0(t,e,r){this.props=t,this.context=e,this.refs=c6,this.updater=r||a6}u0.prototype.isReactComponent={};u0.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};u0.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function l6(){}l6.prototype=u0.prototype;function q3(t,e,r){this.props=t,this.context=e,this.refs=c6,this.updater=r||a6}var X3=q3.prototype=new l6;X3.constructor=q3;s6(X3,u0.prototype);X3.isPureReactComponent=!0;var t4=Array.isArray,u6=Object.prototype.hasOwnProperty,Y3={current:null},f6={key:!0,ref:!0,__self:!0,__source:!0};function d6(t,e,r){var n,i={},o=null,a=null;if(e!=null)for(n in e.ref!==void 0&&(a=e.ref),e.key!==void 0&&(o=""+e.key),e)u6.call(e,n)&&!f6.hasOwnProperty(n)&&(i[n]=e[n]);var s=arguments.length-2;if(s===1)i.children=r;else if(1>>1,j=P[$];if(0>>1;$i(Q,V))rei(de,Q)?(P[$]=de,P[re]=V,$=re):(P[$]=Q,P[te]=V,$=te);else if(rei(de,V))P[$]=de,P[re]=V,$=re;else break e}}return N}function i(P,N){var V=P.sortIndex-N.sortIndex;return V!==0?V:P.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();t.unstable_now=function(){return a.now()-s}}var c=[],l=[],f=1,u=null,d=3,h=!1,g=!1,p=!1,v=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(P){for(var N=r(l);N!==null;){if(N.callback===null)n(l);else if(N.startTime<=P)n(l),N.sortIndex=N.expirationTime,e(c,N);else break;N=r(l)}}function w(P){if(p=!1,y(P),!g)if(r(c)!==null)g=!0,A(C);else{var N=r(l);N!==null&&G(w,N.startTime-P)}}function C(P,N){g=!1,p&&(p=!1,x(_),_=-1),h=!0;var V=d;try{for(y(N),u=r(c);u!==null&&(!(u.expirationTime>N)||P&&!b());){var $=u.callback;if(typeof $=="function"){u.callback=null,d=u.priorityLevel;var j=$(u.expirationTime<=N);N=t.unstable_now(),typeof j=="function"?u.callback=j:u===r(c)&&n(c),y(N)}else n(c);u=r(c)}if(u!==null)var Y=!0;else{var te=r(l);te!==null&&G(w,te.startTime-N),Y=!1}return Y}finally{u=null,d=V,h=!1}}var S=!1,T=null,_=-1,E=5,D=-1;function b(){return!(t.unstable_now()-DP||125$?(P.sortIndex=V,e(l,P),r(c)===null&&P===r(l)&&(p?(x(_),_=-1):p=!0,G(w,V-$))):(P.sortIndex=j,e(c,P),g||h||(g=!0,A(C))),P},t.unstable_shouldYield=b,t.unstable_wrapCallback=function(P){var N=d;return function(){var V=d;d=N;try{return P.apply(this,arguments)}finally{d=V}}}})(v6);m6.exports=v6;var yF=m6.exports;/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var xF=Qe,Ui=yF;function Ne(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ly=Object.prototype.hasOwnProperty,wF=/^[: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]*$/,r4={},i4={};function CF(t){return Ly.call(i4,t)?!0:Ly.call(r4,t)?!1:wF.test(t)?i4[t]=!0:(r4[t]=!0,!1)}function SF(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function TF(t,e,r,n){if(e===null||typeof e>"u"||SF(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function hi(t,e,r,n,i,o,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=o,this.removeEmptyString=a}var Ur={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Ur[t]=new hi(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Ur[e]=new hi(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Ur[t]=new hi(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Ur[t]=new hi(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Ur[t]=new hi(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Ur[t]=new hi(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Ur[t]=new hi(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Ur[t]=new hi(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Ur[t]=new hi(t,5,!1,t.toLowerCase(),null,!1,!1)});var Z3=/[\-:]([a-z])/g;function Q3(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(Z3,Q3);Ur[e]=new hi(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Z3,Q3);Ur[e]=new hi(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Z3,Q3);Ur[e]=new hi(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Ur[t]=new hi(t,1,!1,t.toLowerCase(),null,!1,!1)});Ur.xlinkHref=new hi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Ur[t]=new hi(t,1,!1,t.toLowerCase(),null,!0,!0)});function ex(t,e,r,n){var i=Ur.hasOwnProperty(e)?Ur[e]:null;(i!==null?i.type!==0:n||!(2s||i[a]!==o[s]){var c=`
+`+i[a].replace(" at new "," at ");return t.displayName&&c.includes("")&&(c=c.replace("",t.displayName)),c}while(1<=a&&0<=s);break}}}finally{H2=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?gf(t):""}function _F(t){switch(t.tag){case 5:return gf(t.type);case 16:return gf("Lazy");case 13:return gf("Suspense");case 19:return gf("SuspenseList");case 0:case 2:case 15:return t=K2(t.type,!1),t;case 11:return t=K2(t.type.render,!1),t;case 1:return t=K2(t.type,!0),t;default:return""}}function ky(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case Hl:return"Fragment";case jl:return"Portal";case Ny:return"Profiler";case tx:return"StrictMode";case Py:return"Suspense";case Ay:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case w6:return(t.displayName||"Context")+".Consumer";case x6:return(t._context.displayName||"Context")+".Provider";case nx:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case rx:return e=t.displayName||null,e!==null?e:ky(t.type)||"Memo";case ms:e=t._payload,t=t._init;try{return ky(t(e))}catch{}}return null}function EF(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ky(e);case 8:return e===tx?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function $s(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function S6(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function DF(t){var e=S6(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,o=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(a){n=""+a,o.call(this,a)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(a){n=""+a},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function Gh(t){t._valueTracker||(t._valueTracker=DF(t))}function T6(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=S6(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function Hp(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function Vy(t,e){var r=e.checked;return jn({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function a4(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=$s(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function _6(t,e){e=e.checked,e!=null&&ex(t,"checked",e,!1)}function Fy(t,e){_6(t,e);var r=$s(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?Uy(t,e.type,r):e.hasOwnProperty("defaultValue")&&Uy(t,e.type,$s(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function s4(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var n=e.type;if(!(n!=="submit"&&n!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function Uy(t,e,r){(e!=="number"||Hp(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var pf=Array.isArray;function hu(t,e,r,n){if(t=t.options,e){e={};for(var i=0;i"+e.valueOf().toString()+"",e=Wh.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function cd(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var Lf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bF=["Webkit","ms","Moz","O"];Object.keys(Lf).forEach(function(t){bF.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Lf[e]=Lf[t]})});function I6(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||Lf.hasOwnProperty(t)&&Lf[t]?(""+e).trim():e+"px"}function O6(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,i=I6(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,i):t[r]=i}}var IF=jn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wy(t,e){if(e){if(IF[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Ne(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Ne(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Ne(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Ne(62))}}function zy(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $y=null;function ix(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var jy=null,gu=null,pu=null;function u4(t){if(t=sh(t)){if(typeof jy!="function")throw Error(Ne(280));var e=t.stateNode;e&&(e=Lm(e),jy(t.stateNode,t.type,e))}}function M6(t){gu?pu?pu.push(t):pu=[t]:gu=t}function R6(){if(gu){var t=gu,e=pu;if(pu=gu=null,u4(t),e)for(t=0;t>>=0,t===0?32:31-(UF(t)/BF|0)|0}var zh=64,$h=4194304;function mf(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64: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&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function Yp(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,i=t.suspendedLanes,o=t.pingedLanes,a=r&268435455;if(a!==0){var s=a&~i;s!==0?n=mf(s):(o&=a,o!==0&&(n=mf(o)))}else a=r&~i,a!==0?n=mf(a):o!==0&&(n=mf(o));if(n===0)return 0;if(e!==0&&e!==n&&!(e&i)&&(i=n&-n,o=e&-e,i>=o||i===16&&(o&4194240)!==0))return e;if(n&4&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0r;r++)e.push(t);return e}function oh(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Do(e),t[e]=r}function $F(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0=Pf),x4=" ",w4=!1;function J6(t,e){switch(t){case"keyup":return yU.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Z6(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Kl=!1;function wU(t,e){switch(t){case"compositionend":return Z6(e);case"keypress":return e.which!==32?null:(w4=!0,x4);case"textInput":return t=e.data,t===x4&&w4?null:t;default:return null}}function CU(t,e){if(Kl)return t==="compositionend"||!dx&&J6(t,e)?(t=X6(),sp=lx=_s=null,Kl=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=_4(r)}}function n9(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?n9(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function r9(){for(var t=window,e=Hp();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=Hp(t.document)}return e}function hx(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function MU(t){var e=r9(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&n9(r.ownerDocument.documentElement,r)){if(n!==null&&hx(r)){if(e=n.start,t=n.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var i=r.textContent.length,o=Math.min(n.start,i);n=n.end===void 0?o:Math.min(n.end,i),!t.extend&&o>n&&(i=n,n=o,o=i),i=E4(r,o);var a=E4(r,n);i&&a&&(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==a.node||t.focusOffset!==a.offset)&&(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),o>n?(t.addRange(e),t.extend(a.node,a.offset)):(e.setEnd(a.node,a.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,ql=null,Jy=null,kf=null,Zy=!1;function D4(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Zy||ql==null||ql!==Hp(n)||(n=ql,"selectionStart"in n&&hx(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),kf&&gd(kf,n)||(kf=n,n=Qp(Jy,"onSelect"),0Jl||(t.current=i5[Jl],i5[Jl]=null,Jl--)}function vn(t,e){Jl++,i5[Jl]=t.current,t.current=e}var js={},Jr=oc(js),wi=oc(!1),el=js;function Au(t,e){var r=t.type.contextTypes;if(!r)return js;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in r)i[o]=e[o];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function Ci(t){return t=t.childContextTypes,t!=null}function t1(){bn(wi),bn(Jr)}function N4(t,e,r){if(Jr.current!==js)throw Error(Ne(168));vn(Jr,e),vn(wi,r)}function d9(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var i in n)if(!(i in e))throw Error(Ne(108,EF(t)||"Unknown",i));return jn({},r,n)}function n1(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||js,el=Jr.current,vn(Jr,t),vn(wi,wi.current),!0}function P4(t,e,r){var n=t.stateNode;if(!n)throw Error(Ne(169));r?(t=d9(t,e,el),n.__reactInternalMemoizedMergedChildContext=t,bn(wi),bn(Jr),vn(Jr,t)):bn(wi),vn(wi,r)}var Ta=null,Nm=!1,sv=!1;function h9(t){Ta===null?Ta=[t]:Ta.push(t)}function WU(t){Nm=!0,h9(t)}function ac(){if(!sv&&Ta!==null){sv=!0;var t=0,e=on;try{var r=Ta;for(on=1;t>=a,i-=a,Oa=1<<32-Do(e)+i|r<_?(E=T,T=null):E=T.sibling;var D=d(x,T,y[_],w);if(D===null){T===null&&(T=E);break}t&&T&&D.alternate===null&&e(x,T),m=o(D,m,_),S===null?C=D:S.sibling=D,S=D,T=E}if(_===y.length)return r(x,T),Nn&&Tc(x,_),C;if(T===null){for(;__?(E=T,T=null):E=T.sibling;var b=d(x,T,D.value,w);if(b===null){T===null&&(T=E);break}t&&T&&b.alternate===null&&e(x,T),m=o(b,m,_),S===null?C=b:S.sibling=b,S=b,T=E}if(D.done)return r(x,T),Nn&&Tc(x,_),C;if(T===null){for(;!D.done;_++,D=y.next())D=u(x,D.value,w),D!==null&&(m=o(D,m,_),S===null?C=D:S.sibling=D,S=D);return Nn&&Tc(x,_),C}for(T=n(x,T);!D.done;_++,D=y.next())D=h(T,x,_,D.value,w),D!==null&&(t&&D.alternate!==null&&T.delete(D.key===null?_:D.key),m=o(D,m,_),S===null?C=D:S.sibling=D,S=D);return t&&T.forEach(function(I){return e(x,I)}),Nn&&Tc(x,_),C}function v(x,m,y,w){if(typeof y=="object"&&y!==null&&y.type===Hl&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Bh:e:{for(var C=y.key,S=m;S!==null;){if(S.key===C){if(C=y.type,C===Hl){if(S.tag===7){r(x,S.sibling),m=i(S,y.props.children),m.return=x,x=m;break e}}else if(S.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ms&&V4(C)===S.type){r(x,S.sibling),m=i(S,y.props),m.ref=j0(x,S,y),m.return=x,x=m;break e}r(x,S);break}else e(x,S);S=S.sibling}y.type===Hl?(m=$c(y.props.children,x.mode,w,y.key),m.return=x,x=m):(w=pp(y.type,y.key,y.props,null,x.mode,w),w.ref=j0(x,m,y),w.return=x,x=w)}return a(x);case jl:e:{for(S=y.key;m!==null;){if(m.key===S)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){r(x,m.sibling),m=i(m,y.children||[]),m.return=x,x=m;break e}else{r(x,m);break}else e(x,m);m=m.sibling}m=pv(y,x.mode,w),m.return=x,x=m}return a(x);case ms:return S=y._init,v(x,m,S(y._payload),w)}if(pf(y))return g(x,m,y,w);if(B0(y))return p(x,m,y,w);Jh(x,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(r(x,m.sibling),m=i(m,y),m.return=x,x=m):(r(x,m),m=gv(y,x.mode,w),m.return=x,x=m),a(x)):r(x,m)}return v}var Vu=v9(!0),y9=v9(!1),o1=oc(null),a1=null,eu=null,vx=null;function yx(){vx=eu=a1=null}function xx(t){var e=o1.current;bn(o1),t._currentValue=e}function s5(t,e,r){for(;t!==null;){var n=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,n!==null&&(n.childLanes|=e)):n!==null&&(n.childLanes&e)!==e&&(n.childLanes|=e),t===r)break;t=t.return}}function vu(t,e){a1=t,vx=eu=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(yi=!0),t.firstContext=null)}function ro(t){var e=t._currentValue;if(vx!==t)if(t={context:t,memoizedValue:e,next:null},eu===null){if(a1===null)throw Error(Ne(308));eu=t,a1.dependencies={lanes:0,firstContext:t}}else eu=eu.next=t;return e}var kc=null;function wx(t){kc===null?kc=[t]:kc.push(t)}function x9(t,e,r,n){var i=e.interleaved;return i===null?(r.next=r,wx(e)):(r.next=i.next,i.next=r),e.interleaved=r,za(t,n)}function za(t,e){t.lanes|=e;var r=t.alternate;for(r!==null&&(r.lanes|=e),r=t,t=t.return;t!==null;)t.childLanes|=e,r=t.alternate,r!==null&&(r.childLanes|=e),r=t,t=t.return;return r.tag===3?r.stateNode:null}var vs=!1;function Cx(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function w9(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Aa(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function ks(t,e,r){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,Kt&2){var i=n.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),n.pending=e,za(t,r)}return i=n.interleaved,i===null?(e.next=e,wx(n)):(e.next=i.next,i.next=e),n.interleaved=e,za(t,r)}function lp(t,e,r){if(e=e.updateQueue,e!==null&&(e=e.shared,(r&4194240)!==0)){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,ax(t,r)}}function F4(t,e){var r=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var i=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?i=o=a:o=o.next=a,r=r.next}while(r!==null);o===null?i=o=e:o=o.next=e}else i=o=e;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:n.shared,effects:n.effects},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=e:t.next=e,r.lastBaseUpdate=e}function s1(t,e,r,n){var i=t.updateQueue;vs=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,a===null?o=l:a.next=l,a=c;var f=t.alternate;f!==null&&(f=f.updateQueue,s=f.lastBaseUpdate,s!==a&&(s===null?f.firstBaseUpdate=l:s.next=l,f.lastBaseUpdate=c))}if(o!==null){var u=i.baseState;a=0,f=l=c=null,s=o;do{var d=s.lane,h=s.eventTime;if((n&d)===d){f!==null&&(f=f.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=t,p=s;switch(d=e,h=r,p.tag){case 1:if(g=p.payload,typeof g=="function"){u=g.call(h,u,d);break e}u=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=p.payload,d=typeof g=="function"?g.call(h,u,d):g,d==null)break e;u=jn({},u,d);break e;case 2:vs=!0}}s.callback!==null&&s.lane!==0&&(t.flags|=64,d=i.effects,d===null?i.effects=[s]:d.push(s))}else h={eventTime:h,lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},f===null?(l=f=h,c=u):f=f.next=h,a|=d;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;d=s,s=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(f===null&&(c=u),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=f,e=i.shared.interleaved,e!==null){i=e;do a|=i.lane,i=i.next;while(i!==e)}else o===null&&(i.shared.lanes=0);rl|=a,t.lanes=a,t.memoizedState=u}}function U4(t,e,r){if(t=e.effects,e.effects=null,t!==null)for(e=0;er?r:4,t(!0);var n=lv.transition;lv.transition={};try{t(!1),e()}finally{on=r,lv.transition=n}}function V9(){return io().memoizedState}function HU(t,e,r){var n=Fs(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},F9(t))U9(e,r);else if(r=x9(t,e,r,n),r!==null){var i=li();bo(r,t,n,i),B9(r,e,n)}}function KU(t,e,r){var n=Fs(t),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(F9(t))U9(e,i);else{var o=t.alternate;if(t.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var a=e.lastRenderedState,s=o(a,r);if(i.hasEagerState=!0,i.eagerState=s,Mo(s,a)){var c=e.interleaved;c===null?(i.next=i,wx(e)):(i.next=c.next,c.next=i),e.interleaved=i;return}}catch{}finally{}r=x9(t,e,i,n),r!==null&&(i=li(),bo(r,t,n,i),B9(r,e,n))}}function F9(t){var e=t.alternate;return t===zn||e!==null&&e===zn}function U9(t,e){Vf=l1=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function B9(t,e,r){if(r&4194240){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,ax(t,r)}}var u1={readContext:ro,useCallback:zr,useContext:zr,useEffect:zr,useImperativeHandle:zr,useInsertionEffect:zr,useLayoutEffect:zr,useMemo:zr,useReducer:zr,useRef:zr,useState:zr,useDebugValue:zr,useDeferredValue:zr,useTransition:zr,useMutableSource:zr,useSyncExternalStore:zr,useId:zr,unstable_isNewReconciler:!1},qU={readContext:ro,useCallback:function(t,e){return Wo().memoizedState=[t,e===void 0?null:e],t},useContext:ro,useEffect:G4,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,fp(4194308,4,L9.bind(null,e,t),r)},useLayoutEffect:function(t,e){return fp(4194308,4,t,e)},useInsertionEffect:function(t,e){return fp(4,2,t,e)},useMemo:function(t,e){var r=Wo();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=Wo();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=HU.bind(null,zn,t),[n.memoizedState,t]},useRef:function(t){var e=Wo();return t={current:t},e.memoizedState=t},useState:B4,useDebugValue:Ox,useDeferredValue:function(t){return Wo().memoizedState=t},useTransition:function(){var t=B4(!1),e=t[0];return t=jU.bind(null,t[1]),Wo().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=zn,i=Wo();if(Nn){if(r===void 0)throw Error(Ne(407));r=r()}else{if(r=e(),Or===null)throw Error(Ne(349));nl&30||_9(n,e,r)}i.memoizedState=r;var o={value:r,getSnapshot:e};return i.queue=o,G4(D9.bind(null,n,o,t),[t]),n.flags|=2048,Sd(9,E9.bind(null,n,o,r,e),void 0,null),r},useId:function(){var t=Wo(),e=Or.identifierPrefix;if(Nn){var r=Ma,n=Oa;r=(n&~(1<<32-Do(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=wd++,0<\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=a.createElement(r,{is:n.is}):(t=a.createElement(r),r==="select"&&(a=t,n.multiple?a.multiple=!0:n.size&&(a.size=n.size))):t=a.createElementNS(t,r),t[Ko]=e,t[vd]=n,Y9(t,e,!1,!1),e.stateNode=t;e:{switch(a=zy(r,n),r){case"dialog":Tn("cancel",t),Tn("close",t),i=n;break;case"iframe":case"object":case"embed":Tn("load",t),i=n;break;case"video":case"audio":for(i=0;iBu&&(e.flags|=128,n=!0,H0(o,!1),e.lanes=4194304)}else{if(!n)if(t=c1(a),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),H0(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Nn)return $r(e),null}else 2*nr()-o.renderingStartTime>Bu&&r!==1073741824&&(e.flags|=128,n=!0,H0(o,!1),e.lanes=4194304);o.isBackwards?(a.sibling=e.child,e.child=a):(r=o.last,r!==null?r.sibling=a:e.child=a,o.last=a)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=nr(),e.sibling=null,r=Un.current,vn(Un,n?r&1|2:r&1),e):($r(e),null);case 22:case 23:return Ax(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&e.mode&1?Mi&1073741824&&($r(e),e.subtreeFlags&6&&(e.flags|=8192)):$r(e),null;case 24:return null;case 25:return null}throw Error(Ne(156,e.tag))}function nB(t,e){switch(px(e),e.tag){case 1:return Ci(e.type)&&t1(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Fu(),bn(wi),bn(Jr),_x(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return Tx(e),null;case 13:if(bn(Un),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(Ne(340));ku()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return bn(Un),null;case 4:return Fu(),null;case 10:return xx(e.type._context),null;case 22:case 23:return Ax(),null;case 24:return null;default:return null}}var Qh=!1,qr=!1,rB=typeof WeakSet=="function"?WeakSet:Set,Xe=null;function tu(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){qn(t,e,n)}else r.current=null}function m5(t,e,r){try{r()}catch(n){qn(t,e,n)}}var Z4=!1;function iB(t,e){if(Qy=Jp,t=r9(),hx(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var i=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var a=0,s=-1,c=-1,l=0,f=0,u=t,d=null;t:for(;;){for(var h;u!==r||i!==0&&u.nodeType!==3||(s=a+i),u!==o||n!==0&&u.nodeType!==3||(c=a+n),u.nodeType===3&&(a+=u.nodeValue.length),(h=u.firstChild)!==null;)d=u,u=h;for(;;){if(u===t)break t;if(d===r&&++l===i&&(s=a),d===o&&++f===n&&(c=a),(h=u.nextSibling)!==null)break;u=d,d=u.parentNode}u=h}r=s===-1||c===-1?null:{start:s,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(e5={focusedElem:t,selectionRange:r},Jp=!1,Xe=e;Xe!==null;)if(e=Xe,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,Xe=t;else for(;Xe!==null;){e=Xe;try{var g=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var p=g.memoizedProps,v=g.memoizedState,x=e.stateNode,m=x.getSnapshotBeforeUpdate(e.elementType===e.type?p:vo(e.type,p),v);x.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=e.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ne(163))}}catch(w){qn(e,e.return,w)}if(t=e.sibling,t!==null){t.return=e.return,Xe=t;break}Xe=e.return}return g=Z4,Z4=!1,g}function Ff(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var i=n=n.next;do{if((i.tag&t)===t){var o=i.destroy;i.destroy=void 0,o!==void 0&&m5(e,r,o)}i=i.next}while(i!==n)}}function km(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function v5(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function Q9(t){var e=t.alternate;e!==null&&(t.alternate=null,Q9(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[Ko],delete e[vd],delete e[r5],delete e[BU],delete e[GU])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function eD(t){return t.tag===5||t.tag===3||t.tag===4}function Q4(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||eD(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function y5(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=e1));else if(n!==4&&(t=t.child,t!==null))for(y5(t,e,r),t=t.sibling;t!==null;)y5(t,e,r),t=t.sibling}function x5(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&(t=t.child,t!==null))for(x5(t,e,r),t=t.sibling;t!==null;)x5(t,e,r),t=t.sibling}var Pr=null,xo=!1;function os(t,e,r){for(r=r.child;r!==null;)tD(t,e,r),r=r.sibling}function tD(t,e,r){if(Jo&&typeof Jo.onCommitFiberUnmount=="function")try{Jo.onCommitFiberUnmount(Im,r)}catch{}switch(r.tag){case 5:qr||tu(r,e);case 6:var n=Pr,i=xo;Pr=null,os(t,e,r),Pr=n,xo=i,Pr!==null&&(xo?(t=Pr,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Pr.removeChild(r.stateNode));break;case 18:Pr!==null&&(xo?(t=Pr,r=r.stateNode,t.nodeType===8?av(t.parentNode,r):t.nodeType===1&&av(t,r),dd(t)):av(Pr,r.stateNode));break;case 4:n=Pr,i=xo,Pr=r.stateNode.containerInfo,xo=!0,os(t,e,r),Pr=n,xo=i;break;case 0:case 11:case 14:case 15:if(!qr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){i=n=n.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&m5(r,e,a),i=i.next}while(i!==n)}os(t,e,r);break;case 1:if(!qr&&(tu(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){qn(r,e,s)}os(t,e,r);break;case 21:os(t,e,r);break;case 22:r.mode&1?(qr=(n=qr)||r.memoizedState!==null,os(t,e,r),qr=n):os(t,e,r);break;default:os(t,e,r)}}function eT(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new rB),e.forEach(function(n){var i=hB.bind(null,t,n);r.has(n)||(r.add(n),n.then(i,i))})}}function uo(t,e){var r=e.deletions;if(r!==null)for(var n=0;ni&&(i=a),n&=~o}if(n=i,n=nr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*aB(n/1960))-n,10