diff --git "a/assets/index-DZ9Djs7p.js" "b/assets/index-DZ9Djs7p.js" new file mode 100644--- /dev/null +++ "b/assets/index-DZ9Djs7p.js" @@ -0,0 +1,1016 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(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 r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function Qd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ha={exports:{}},io={},Va={exports:{}},Y={};/** + * @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 zr=Symbol.for("react.element"),Td=Symbol.for("react.portal"),Fd=Symbol.for("react.fragment"),Ud=Symbol.for("react.strict_mode"),Dd=Symbol.for("react.profiler"),zd=Symbol.for("react.provider"),Od=Symbol.for("react.context"),Md=Symbol.for("react.forward_ref"),Wd=Symbol.for("react.suspense"),jd=Symbol.for("react.memo"),Yd=Symbol.for("react.lazy"),fs=Symbol.iterator;function Hd(e){return e===null||typeof e!="object"?null:(e=fs&&e[fs]||e["@@iterator"],typeof e=="function"?e:null)}var qa={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ga=Object.assign,Za={};function Vn(e,t,n){this.props=e,this.context=t,this.refs=Za,this.updater=n||qa}Vn.prototype.isReactComponent={};Vn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Vn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ka(){}Ka.prototype=Vn.prototype;function du(e,t,n){this.props=e,this.context=t,this.refs=Za,this.updater=n||qa}var pu=du.prototype=new Ka;pu.constructor=du;Ga(pu,Vn.prototype);pu.isPureReactComponent=!0;var cs=Array.isArray,Xa=Object.prototype.hasOwnProperty,hu={current:null},Ja={key:!0,ref:!0,__self:!0,__source:!0};function _a(e,t,n){var r,i={},o=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(o=""+t.key),t)Xa.call(t,r)&&!Ja.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(u===1)i.children=n;else if(1>>1,K=N[q];if(0>>1;qi(Se,z))Iei(he,Se)?(N[q]=he,N[Ie]=z,q=Ie):(N[q]=Se,N[ce]=z,q=ce);else if(Iei(he,z))N[q]=he,N[Ie]=z,q=Ie;else break e}}return T}function i(N,T){var z=N.sortIndex-T.sortIndex;return z!==0?z:N.id-T.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var l=Date,u=l.now();e.unstable_now=function(){return l.now()-u}}var s=[],a=[],f=1,d=null,c=3,m=!1,A=!1,v=!1,w=typeof setTimeout=="function"?setTimeout:null,h=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(N){for(var T=n(a);T!==null;){if(T.callback===null)r(a);else if(T.startTime<=N)r(a),T.sortIndex=T.expirationTime,t(s,T);else break;T=n(a)}}function y(N){if(v=!1,g(N),!A)if(n(s)!==null)A=!0,G(I);else{var T=n(a);T!==null&&Qe(y,T.startTime-N)}}function I(N,T){A=!1,v&&(v=!1,h(B),B=-1),m=!0;var z=c;try{for(g(T),d=n(s);d!==null&&(!(d.expirationTime>T)||N&&!M());){var q=d.callback;if(typeof q=="function"){d.callback=null,c=d.priorityLevel;var K=q(d.expirationTime<=T);T=e.unstable_now(),typeof K=="function"?d.callback=K:d===n(s)&&r(s),g(T)}else r(s);d=n(s)}if(d!==null)var ve=!0;else{var ce=n(a);ce!==null&&Qe(y,ce.startTime-T),ve=!1}return ve}finally{d=null,c=z,m=!1}}var E=!1,C=null,B=-1,L=5,x=-1;function M(){return!(e.unstable_now()-xN||125q?(N.sortIndex=z,t(a,N),n(s)===null&&N===n(a)&&(v?(h(B),B=-1):v=!0,Qe(y,z-q))):(N.sortIndex=K,t(s,N),A||m||(A=!0,G(I))),N},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(N){var T=c;return function(){var z=c;c=T;try{return N.apply(this,arguments)}finally{c=z}}}})(nf);tf.exports=nf;var t0=tf.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 n0=j,je=t0;function k(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),il=Object.prototype.hasOwnProperty,r0=/^[: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]*$/,ps={},hs={};function i0(e){return il.call(hs,e)?!0:il.call(ps,e)?!1:r0.test(e)?hs[e]=!0:(ps[e]=!0,!1)}function o0(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function l0(e,t,n,r){if(t===null||typeof t>"u"||o0(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Pe(e,t,n,r,i,o,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var Ee={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ee[e]=new Pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Ee[t]=new Pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ee[e]=new Pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ee[e]=new Pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ee[e]=new Pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ee[e]=new Pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ee[e]=new Pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ee[e]=new Pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ee[e]=new Pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var mu=/[\-:]([a-z])/g;function vu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(mu,vu);Ee[t]=new Pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(mu,vu);Ee[t]=new Pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(mu,vu);Ee[t]=new Pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ee[e]=new Pe(e,1,!1,e.toLowerCase(),null,!1,!1)});Ee.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ee[e]=new Pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Au(e,t,n,r){var i=Ee.hasOwnProperty(t)?Ee[t]:null;(i!==null?i.type!==0:r||!(2u||i[l]!==o[u]){var s=` +`+i[l].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=l&&0<=u);break}}}finally{Ro=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?rr(e):""}function u0(e){switch(e.tag){case 5:return rr(e.type);case 16:return rr("Lazy");case 13:return rr("Suspense");case 19:return rr("SuspenseList");case 0:case 2:case 15:return e=Po(e.type,!1),e;case 11:return e=Po(e.type.render,!1),e;case 1:return e=Po(e.type,!0),e;default:return""}}function sl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case wn:return"Fragment";case An:return"Portal";case ol:return"Profiler";case wu:return"StrictMode";case ll:return"Suspense";case ul:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case lf:return(e.displayName||"Context")+".Consumer";case of:return(e._context.displayName||"Context")+".Provider";case yu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Eu:return t=e.displayName||null,t!==null?t:sl(e.type)||"Memo";case Bt:t=e._payload,e=e._init;try{return sl(e(t))}catch{}}return null}function s0(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return sl(t);case 8:return t===wu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Yt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function sf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function a0(e){var t=sf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,o.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jr(e){e._valueTracker||(e._valueTracker=a0(e))}function af(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=sf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ri(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function al(e,t){var n=t.checked;return ne({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ms(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Yt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function ff(e,t){t=t.checked,t!=null&&Au(e,"checked",t,!1)}function fl(e,t){ff(e,t);var n=Yt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?cl(e,t.type,n):t.hasOwnProperty("defaultValue")&&cl(e,t.type,Yt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function vs(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function cl(e,t,n){(t!=="number"||Ri(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ir=Array.isArray;function Rn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=_r.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Er(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ar={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},f0=["Webkit","ms","Moz","O"];Object.keys(ar).forEach(function(e){f0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ar[t]=ar[e]})});function hf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ar.hasOwnProperty(e)&&ar[e]?(""+t).trim():t+"px"}function gf(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=hf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var c0=ne({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 hl(e,t){if(t){if(c0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function gl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ml=null;function Su(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vl=null,Pn=null,Qn=null;function ys(e){if(e=Wr(e)){if(typeof vl!="function")throw Error(k(280));var t=e.stateNode;t&&(t=ao(t),vl(e.stateNode,e.type,t))}}function mf(e){Pn?Qn?Qn.push(e):Qn=[e]:Pn=e}function vf(){if(Pn){var e=Pn,t=Qn;if(Qn=Pn=null,ys(e),t)for(e=0;e>>=0,e===0?32:31-(S0(e)/I0|0)|0}var br=64,$r=4194304;function or(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~i;u!==0?r=or(u):(o&=l,o!==0&&(r=or(o)))}else l=n&~i,l!==0?r=or(l):o!==0&&(r=or(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tt(t),e[t]=n}function B0(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=cr),Ns=" ",Rs=!1;function zf(e,t){switch(e){case"keyup":return tp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Of(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yn=!1;function rp(e,t){switch(e){case"compositionend":return Of(t);case"keypress":return t.which!==32?null:(Rs=!0,Ns);case"textInput":return e=t.data,e===Ns&&Rs?null:e;default:return null}}function ip(e,t){if(yn)return e==="compositionend"||!Ru&&zf(e,t)?(e=Uf(),Ai=Bu=Qt=null,yn=!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)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=Fs(n)}}function Yf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Yf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hf(){for(var e=window,t=Ri();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ri(e.document)}return t}function Pu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function pp(e){var t=Hf(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Yf(n.ownerDocument.documentElement,n)){if(r!==null&&Pu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Us(n,o);var l=Us(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,En=null,Il=null,pr=null,Cl=!1;function Ds(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Cl||En==null||En!==Ri(r)||(r=En,"selectionStart"in r&&Pu(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}),pr&&Br(pr,r)||(pr=r,r=zi(Il,"onSelect"),0Cn||(e.current=Rl[Cn],Rl[Cn]=null,Cn--)}function X(e,t){Cn++,Rl[Cn]=e.current,e.current=t}var Ht={},Be=qt(Ht),Ue=qt(!1),ln=Ht;function On(e,t){var n=e.type.contextTypes;if(!n)return Ht;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function De(e){return e=e.childContextTypes,e!=null}function Mi(){b(Ue),b(Be)}function Hs(e,t,n){if(Be.current!==Ht)throw Error(k(168));X(Be,t),X(Ue,n)}function bf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(k(108,s0(e)||"Unknown",i));return ne({},n,r)}function Wi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ht,ln=Be.current,X(Be,e),X(Ue,Ue.current),!0}function Vs(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=bf(e,t,ln),r.__reactInternalMemoizedMergedChildContext=e,b(Ue),b(Be),X(Be,e)):b(Ue),X(Ue,n)}var gt=null,fo=!1,qo=!1;function $f(e){gt===null?gt=[e]:gt.push(e)}function kp(e){fo=!0,$f(e)}function Gt(){if(!qo&>!==null){qo=!0;var e=0,t=Z;try{var n=gt;for(Z=1;e>=l,i-=l,mt=1<<32-tt(t)+i|n<B?(L=C,C=null):L=C.sibling;var x=c(h,C,g[B],y);if(x===null){C===null&&(C=L);break}e&&C&&x.alternate===null&&t(h,C),p=o(x,p,B),E===null?I=x:E.sibling=x,E=x,C=L}if(B===g.length)return n(h,C),$&&Zt(h,B),I;if(C===null){for(;BB?(L=C,C=null):L=C.sibling;var M=c(h,C,x.value,y);if(M===null){C===null&&(C=L);break}e&&C&&M.alternate===null&&t(h,C),p=o(M,p,B),E===null?I=M:E.sibling=M,E=M,C=L}if(x.done)return n(h,C),$&&Zt(h,B),I;if(C===null){for(;!x.done;B++,x=g.next())x=d(h,x.value,y),x!==null&&(p=o(x,p,B),E===null?I=x:E.sibling=x,E=x);return $&&Zt(h,B),I}for(C=r(h,C);!x.done;B++,x=g.next())x=m(C,h,B,x.value,y),x!==null&&(e&&x.alternate!==null&&C.delete(x.key===null?B:x.key),p=o(x,p,B),E===null?I=x:E.sibling=x,E=x);return e&&C.forEach(function(W){return t(h,W)}),$&&Zt(h,B),I}function w(h,p,g,y){if(typeof g=="object"&&g!==null&&g.type===wn&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Xr:e:{for(var I=g.key,E=p;E!==null;){if(E.key===I){if(I=g.type,I===wn){if(E.tag===7){n(h,E.sibling),p=i(E,g.props.children),p.return=h,h=p;break e}}else if(E.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Bt&&Zs(I)===E.type){n(h,E.sibling),p=i(E,g.props),p.ref=$n(h,E,g),p.return=h,h=p;break e}n(h,E);break}else t(h,E);E=E.sibling}g.type===wn?(p=nn(g.props.children,h.mode,y,g.key),p.return=h,h=p):(y=xi(g.type,g.key,g.props,null,h.mode,y),y.ref=$n(h,p,g),y.return=h,h=y)}return l(h);case An:e:{for(E=g.key;p!==null;){if(p.key===E)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(h,p.sibling),p=i(p,g.children||[]),p.return=h,h=p;break e}else{n(h,p);break}else t(h,p);p=p.sibling}p=$o(g,h.mode,y),p.return=h,h=p}return l(h);case Bt:return E=g._init,w(h,p,E(g._payload),y)}if(ir(g))return A(h,p,g,y);if(Kn(g))return v(h,p,g,y);li(h,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(h,p.sibling),p=i(p,g),p.return=h,h=p):(n(h,p),p=bo(g,h.mode,y),p.return=h,h=p),l(h)):n(h,p)}return w}var Wn=rc(!0),ic=rc(!1),Hi=qt(null),Vi=null,Bn=null,Uu=null;function Du(){Uu=Bn=Vi=null}function zu(e){var t=Hi.current;b(Hi),e._currentValue=t}function Tl(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 Fn(e,t){Vi=e,Uu=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Fe=!0),e.firstContext=null)}function Ke(e){var t=e._currentValue;if(Uu!==e)if(e={context:e,memoizedValue:t,next:null},Bn===null){if(Vi===null)throw Error(k(308));Bn=e,Vi.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return t}var bt=null;function Ou(e){bt===null?bt=[e]:bt.push(e)}function oc(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Ou(t)):(n.next=i.next,i.next=n),t.interleaved=n,Et(e,r)}function Et(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Lt=!1;function Mu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function lc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function At(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ot(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,V&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Et(e,n)}return i=r.interleaved,i===null?(t.next=t,Ou(r)):(t.next=i.next,i.next=t),r.interleaved=t,Et(e,n)}function yi(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Cu(e,n)}}function Ks(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=l:o=o.next=l,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function qi(e,t,n,r){var i=e.updateQueue;Lt=!1;var o=i.firstBaseUpdate,l=i.lastBaseUpdate,u=i.shared.pending;if(u!==null){i.shared.pending=null;var s=u,a=s.next;s.next=null,l===null?o=a:l.next=a,l=s;var f=e.alternate;f!==null&&(f=f.updateQueue,u=f.lastBaseUpdate,u!==l&&(u===null?f.firstBaseUpdate=a:u.next=a,f.lastBaseUpdate=s))}if(o!==null){var d=i.baseState;l=0,f=a=s=null,u=o;do{var c=u.lane,m=u.eventTime;if((r&c)===c){f!==null&&(f=f.next={eventTime:m,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var A=e,v=u;switch(c=t,m=n,v.tag){case 1:if(A=v.payload,typeof A=="function"){d=A.call(m,d,c);break e}d=A;break e;case 3:A.flags=A.flags&-65537|128;case 0:if(A=v.payload,c=typeof A=="function"?A.call(m,d,c):A,c==null)break e;d=ne({},d,c);break e;case 2:Lt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,c=i.effects,c===null?i.effects=[u]:c.push(u))}else m={eventTime:m,lane:c,tag:u.tag,payload:u.payload,callback:u.callback,next:null},f===null?(a=f=m,s=d):f=f.next=m,l|=c;if(u=u.next,u===null){if(u=i.shared.pending,u===null)break;c=u,u=c.next,c.next=null,i.lastBaseUpdate=c,i.shared.pending=null}}while(!0);if(f===null&&(s=d),i.baseState=s,i.firstBaseUpdate=a,i.lastBaseUpdate=f,t=i.shared.interleaved,t!==null){i=t;do l|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);an|=l,e.lanes=l,e.memoizedState=d}}function Xs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Zo.transition;Zo.transition={};try{e(!1),t()}finally{Z=n,Zo.transition=r}}function Ic(){return Xe().memoizedState}function Np(e,t,n){var r=Wt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Cc(e))kc(t,n);else if(n=oc(e,t,n,r),n!==null){var i=Ne();nt(n,e,r,i),xc(n,t,r)}}function Rp(e,t,n){var r=Wt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Cc(e))kc(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var l=t.lastRenderedState,u=o(l,n);if(i.hasEagerState=!0,i.eagerState=u,it(u,l)){var s=t.interleaved;s===null?(i.next=i,Ou(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=oc(e,t,i,r),n!==null&&(i=Ne(),nt(n,e,r,i),xc(n,t,r))}}function Cc(e){var t=e.alternate;return e===te||t!==null&&t===te}function kc(e,t){hr=Zi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Cu(e,n)}}var Ki={readContext:Ke,useCallback:Ce,useContext:Ce,useEffect:Ce,useImperativeHandle:Ce,useInsertionEffect:Ce,useLayoutEffect:Ce,useMemo:Ce,useReducer:Ce,useRef:Ce,useState:Ce,useDebugValue:Ce,useDeferredValue:Ce,useTransition:Ce,useMutableSource:Ce,useSyncExternalStore:Ce,useId:Ce,unstable_isNewReconciler:!1},Pp={readContext:Ke,useCallback:function(e,t){return ft().memoizedState=[e,t===void 0?null:t],e},useContext:Ke,useEffect:_s,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Si(4194308,4,Ac.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Si(4194308,4,e,t)},useInsertionEffect:function(e,t){return Si(4,2,e,t)},useMemo:function(e,t){var n=ft();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ft();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Np.bind(null,te,e),[r.memoizedState,e]},useRef:function(e){var t=ft();return e={current:e},t.memoizedState=e},useState:Js,useDebugValue:Zu,useDeferredValue:function(e){return ft().memoizedState=e},useTransition:function(){var e=Js(!1),t=e[0];return e=Lp.bind(null,e[1]),ft().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=te,i=ft();if($){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),me===null)throw Error(k(349));sn&30||fc(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,_s(dc.bind(null,r,o,e),[e]),r.flags|=2048,Ur(9,cc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ft(),t=me.identifierPrefix;if($){var n=vt,r=mt;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Tr++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[ct]=t,e[Rr]=r,Dc(e,t,!1,!1),t.stateNode=e;e:{switch(l=gl(n,r),n){case"dialog":J("cancel",e),J("close",e),i=r;break;case"iframe":case"object":case"embed":J("load",e),i=r;break;case"video":case"audio":for(i=0;iHn&&(t.flags|=128,r=!0,er(o,!1),t.lanes=4194304)}else{if(!r)if(e=Gi(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),er(o,!0),o.tail===null&&o.tailMode==="hidden"&&!l.alternate&&!$)return ke(t),null}else 2*le()-o.renderingStartTime>Hn&&n!==1073741824&&(t.flags|=128,r=!0,er(o,!1),t.lanes=4194304);o.isBackwards?(l.sibling=t.child,t.child=l):(n=o.last,n!==null?n.sibling=l:t.child=l,o.last=l)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=le(),t.sibling=null,n=ee.current,X(ee,r?n&1|2:n&1),t):(ke(t),null);case 22:case 23:return $u(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Oe&1073741824&&(ke(t),t.subtreeFlags&6&&(t.flags|=8192)):ke(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function Mp(e,t){switch(Tu(t),t.tag){case 1:return De(t.type)&&Mi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return jn(),b(Ue),b(Be),Yu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ju(t),null;case 13:if(b(ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));Mn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return b(ee),null;case 4:return jn(),null;case 10:return zu(t.type._context),null;case 22:case 23:return $u(),null;case 24:return null;default:return null}}var si=!1,xe=!1,Wp=typeof WeakSet=="function"?WeakSet:Set,P=null;function Ln(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){re(e,t,r)}else n.current=null}function Yl(e,t,n){try{n()}catch(r){re(e,t,r)}}var sa=!1;function jp(e,t){if(kl=Ui,e=Hf(),Pu(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var l=0,u=-1,s=-1,a=0,f=0,d=e,c=null;t:for(;;){for(var m;d!==n||i!==0&&d.nodeType!==3||(u=l+i),d!==o||r!==0&&d.nodeType!==3||(s=l+r),d.nodeType===3&&(l+=d.nodeValue.length),(m=d.firstChild)!==null;)c=d,d=m;for(;;){if(d===e)break t;if(c===n&&++a===i&&(u=l),c===o&&++f===r&&(s=l),(m=d.nextSibling)!==null)break;d=c,c=d.parentNode}d=m}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(xl={focusedElem:e,selectionRange:n},Ui=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var A=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(A!==null){var v=A.memoizedProps,w=A.memoizedState,h=t.stateNode,p=h.getSnapshotBeforeUpdate(t.elementType===t.type?v:be(t.type,v),w);h.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(y){re(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return A=sa,sa=!1,A}function gr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&Yl(t,n,o)}i=i.next}while(i!==r)}}function ho(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Hl(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Mc(e){var t=e.alternate;t!==null&&(e.alternate=null,Mc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ct],delete t[Rr],delete t[Nl],delete t[Ip],delete t[Cp])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Wc(e){return e.tag===5||e.tag===3||e.tag===4}function aa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Wc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Oi));else if(r!==4&&(e=e.child,e!==null))for(Vl(e,t,n),e=e.sibling;e!==null;)Vl(e,t,n),e=e.sibling}function ql(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ql(e,t,n),e=e.sibling;e!==null;)ql(e,t,n),e=e.sibling}var we=null,$e=!1;function xt(e,t,n){for(n=n.child;n!==null;)jc(e,t,n),n=n.sibling}function jc(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(oo,n)}catch{}switch(n.tag){case 5:xe||Ln(n,t);case 6:var r=we,i=$e;we=null,xt(e,t,n),we=r,$e=i,we!==null&&($e?(e=we,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):we.removeChild(n.stateNode));break;case 18:we!==null&&($e?(e=we,n=n.stateNode,e.nodeType===8?Vo(e.parentNode,n):e.nodeType===1&&Vo(e,n),kr(e)):Vo(we,n.stateNode));break;case 4:r=we,i=$e,we=n.stateNode.containerInfo,$e=!0,xt(e,t,n),we=r,$e=i;break;case 0:case 11:case 14:case 15:if(!xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,l=o.destroy;o=o.tag,l!==void 0&&(o&2||o&4)&&Yl(n,t,l),i=i.next}while(i!==r)}xt(e,t,n);break;case 1:if(!xe&&(Ln(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){re(n,t,u)}xt(e,t,n);break;case 21:xt(e,t,n);break;case 22:n.mode&1?(xe=(r=xe)||n.memoizedState!==null,xt(e,t,n),xe=r):xt(e,t,n);break;default:xt(e,t,n)}}function fa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Wp),t.forEach(function(r){var i=Jp.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Je(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~o}if(r=i,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Hp(r/1960))-r,10e?16:e,Tt===null)var r=!1;else{if(e=Tt,Tt=null,_i=0,V&6)throw Error(k(331));var i=V;for(V|=4,P=e.current;P!==null;){var o=P,l=o.child;if(P.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sle()-_u?tn(e,0):Ju|=n),ze(e,t)}function Xc(e,t){t===0&&(e.mode&1?(t=$r,$r<<=1,!($r&130023424)&&($r=4194304)):t=1);var n=Ne();e=Et(e,t),e!==null&&(Or(e,t,n),ze(e,n))}function Xp(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Xc(e,n)}function Jp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),Xc(e,n)}var Jc;Jc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ue.current)Fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Fe=!1,zp(e,t,n);Fe=!!(e.flags&131072)}else Fe=!1,$&&t.flags&1048576&&ec(t,Yi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ii(e,t),e=t.pendingProps;var i=On(t,Be.current);Fn(t,n),i=Vu(null,t,r,e,i,n);var o=qu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,De(r)?(o=!0,Wi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Mu(t),i.updater=po,t.stateNode=i,i._reactInternals=t,Ul(t,r,e,n),t=Ol(null,t,r,!0,o,n)):(t.tag=0,$&&o&&Qu(t),Le(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ii(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=bp(r),e=be(r,e),i){case 0:t=zl(null,t,r,e,n);break e;case 1:t=oa(null,t,r,e,n);break e;case 11:t=ra(null,t,r,e,n);break e;case 14:t=ia(null,t,r,be(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:be(r,i),zl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:be(r,i),oa(e,t,r,i,n);case 3:e:{if(Tc(t),e===null)throw Error(k(387));r=t.pendingProps,o=t.memoizedState,i=o.element,lc(e,t),qi(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Yn(Error(k(423)),t),t=la(e,t,r,n,i);break e}else if(r!==i){i=Yn(Error(k(424)),t),t=la(e,t,r,n,i);break e}else for(Me=zt(t.stateNode.containerInfo.firstChild),We=t,$=!0,et=null,n=ic(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Mn(),r===i){t=St(e,t,n);break e}Le(e,t,r,n)}t=t.child}return t;case 5:return uc(t),e===null&&Ql(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,l=i.children,Bl(r,i)?l=null:o!==null&&Bl(r,o)&&(t.flags|=32),Qc(e,t),Le(e,t,l,n),t.child;case 6:return e===null&&Ql(t),null;case 13:return Fc(e,t,n);case 4:return Wu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Wn(t,null,r,n):Le(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:be(r,i),ra(e,t,r,i,n);case 7:return Le(e,t,t.pendingProps,n),t.child;case 8:return Le(e,t,t.pendingProps.children,n),t.child;case 12:return Le(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,l=i.value,X(Hi,r._currentValue),r._currentValue=l,o!==null)if(it(o.value,l)){if(o.children===i.children&&!Ue.current){t=St(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){l=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=At(-1,n&-n),s.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?s.next=s:(s.next=f.next,f.next=s),a.pending=s}}o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Tl(o.return,n,t),u.lanes|=n;break}s=s.next}}else if(o.tag===10)l=o.type===t.type?null:o.child;else if(o.tag===18){if(l=o.return,l===null)throw Error(k(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),Tl(l,n,t),l=o.sibling}else l=o.child;if(l!==null)l.return=o;else for(l=o;l!==null;){if(l===t){l=null;break}if(o=l.sibling,o!==null){o.return=l.return,l=o;break}l=l.return}o=l}Le(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Fn(t,n),i=Ke(i),r=r(i),t.flags|=1,Le(e,t,r,n),t.child;case 14:return r=t.type,i=be(r,t.pendingProps),i=be(r.type,i),ia(e,t,r,i,n);case 15:return Rc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:be(r,i),Ii(e,t),t.tag=1,De(r)?(e=!0,Wi(t)):e=!1,Fn(t,n),Bc(t,r,i),Ul(t,r,i,n),Ol(null,t,r,!0,e,n);case 19:return Uc(e,t,n);case 22:return Pc(e,t,n)}throw Error(k(156,t.tag))};function _c(e,t){return Cf(e,t)}function _p(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ge(e,t,n,r){return new _p(e,t,n,r)}function ts(e){return e=e.prototype,!(!e||!e.isReactComponent)}function bp(e){if(typeof e=="function")return ts(e)?1:0;if(e!=null){if(e=e.$$typeof,e===yu)return 11;if(e===Eu)return 14}return 2}function jt(e,t){var n=e.alternate;return n===null?(n=Ge(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function xi(e,t,n,r,i,o){var l=2;if(r=e,typeof e=="function")ts(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case wn:return nn(n.children,i,o,t);case wu:l=8,i|=8;break;case ol:return e=Ge(12,n,t,i|2),e.elementType=ol,e.lanes=o,e;case ll:return e=Ge(13,n,t,i),e.elementType=ll,e.lanes=o,e;case ul:return e=Ge(19,n,t,i),e.elementType=ul,e.lanes=o,e;case uf:return mo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case of:l=10;break e;case lf:l=9;break e;case yu:l=11;break e;case Eu:l=14;break e;case Bt:l=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=Ge(l,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function nn(e,t,n,r){return e=Ge(7,e,r,t),e.lanes=n,e}function mo(e,t,n,r){return e=Ge(22,e,r,t),e.elementType=uf,e.lanes=n,e.stateNode={isHidden:!1},e}function bo(e,t,n){return e=Ge(6,e,null,t),e.lanes=n,e}function $o(e,t,n){return t=Ge(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $p(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=To(0),this.expirationTimes=To(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=To(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function ns(e,t,n,r,i,o,l,u,s){return e=new $p(e,t,n,u,s),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ge(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mu(o),e}function e1(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(td)}catch(e){console.error(e)}}td(),ef.exports=Ye;var nd=ef.exports,rd,Aa=nd;rd=Aa.createRoot,Aa.hydrateRoot;function o1({children:e,className:t,progress:n,error:r,title:i}){const o=r==null?void 0:r.toString();return r&&console.error(r),j.useEffect(()=>{document.title=i?`${i} - hyperparam`:"hyperparam"},[i]),F.jsxs("main",{className:"main",children:[F.jsx(l1,{}),F.jsxs("div",{className:"content-container",children:[F.jsx("div",{className:Jl("content",t),children:e}),F.jsx("div",{className:Jl("error-bar",r&&"show-error"),children:o})]}),n!==void 0&&n<1&&F.jsx("div",{className:"progress-bar",role:"progressbar",children:F.jsx("div",{style:{width:`${(100*n).toString()}%`}})})]})}function l1(){return F.jsx("nav",{className:"nav",children:F.jsx("a",{className:"brand",href:"/",children:"hyperparam"})})}function Jl(...e){return e.filter(t=>t).join(" ")}function id({className:e}){return F.jsx("div",{className:Jl("spinner",e)})}function u1(e){return(e==null?void 0:e.fileSize)!==void 0?s1(e.fileSize):""}function s1(e){const t=["b","kb","mb","gb","tb"];if(e===0)return"0 b";const n=Math.floor(Math.log2(e)/10);if(n===0)return e.toLocaleString("en-US")+" b";const r=e/Math.pow(1024,n);return(r<10?r.toFixed(1):Math.round(r)).toLocaleString("en-US")+" "+t[n]}function a1(e){const t=e.get("content-length");return t?Number(t):void 0}const f1={png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",svg:"image/svg+xml"},c1=[".png",".jpg",".jpeg",".gif",".svg"];function Eo({content:e,headers:t,children:n}){return F.jsxs("div",{className:"viewer",children:[F.jsxs("div",{className:"view-header",children:[(e==null?void 0:e.fileSize)&&F.jsx("span",{title:e.fileSize.toLocaleString("en-US")+" bytes",children:u1(e)}),t]}),n]})}function d1({file:e,setError:t}){const[n,r]=j.useState(0),[i,o]=j.useState();return j.useEffect(()=>{const u=e.startsWith("http://")||e.startsWith("https://")?e:"/api/store/get?key="+e;async function s(){try{const a=await fetch(u),f=await a.arrayBuffer(),d=p1(f),c=`data:${h1(u)};base64,${d}`,m=a1(a.headers);o({dataUri:c,fileSize:m})}catch(a){t(a)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,n,t]),F.jsx(Eo,{content:i,children:(i==null?void 0:i.dataUri)&&F.jsx("img",{alt:e,className:"image",src:i.dataUri})})}function p1(e){let t="";const n=new Uint8Array(e);for(let r=0;rv%2?F.jsx("strong",{children:A},v):A)},f));continue}if(d.includes("*")){const m=d.split("*");i.push(F.jsx("p",{children:m.map((A,v)=>v%2?F.jsx("em",{children:A},v):A)},f));continue}if(d.startsWith("#")){const m=d.split(" ")[0].length,A=d.slice(m+1),v=`h${m.toLocaleString("en-US")}`;i.push(F.jsx(v,{children:A},f));continue}const c=/!\[(.*?)\]\((.*?)\)/.exec(d);if(c){const[,m,A]=c;i.push(F.jsx("img",{src:A,alt:m},f));continue}if(d.includes("[")&&d.includes("]")&&d.includes("(")&&d.includes(")")){const m=d.replace(/\[(.*?)\]\((.*?)\)/g,(A,v,w)=>`${v}`);i.push(F.jsx("p",{dangerouslySetInnerHTML:{__html:m}},f));continue}if(d.startsWith("-")||d.startsWith("*")||d.startsWith("+")){const m=d.slice(1).trim();a.push(F.jsx("li",{children:m},`list-item-${f.toLocaleString("en-US")}`)),s=!0;continue}s&&a.length>0&&(i.push(F.jsx("ul",{children:a},`list-${f.toLocaleString("en-US")}`)),a=[],s=!1),i.push(F.jsx("p",{children:d},f))}return l&&u.length>0&&i.push(F.jsx("pre",{children:u.join(` +`)},`code-${o.length.toLocaleString("en-US")}`)),s&&a.length>0&&i.push(F.jsx("ul",{children:a},`list-${o.length.toLocaleString("en-US")}`)),F.jsx("div",{className:t,children:i})}return n(e)}function m1({file:e,setError:t}){const[n,r]=j.useState(0),[i,o]=j.useState();return j.useEffect(()=>{const u=e.startsWith("http://")||e.startsWith("https://")?e:"/api/store/get?key="+e;async function s(){try{const f=await(await fetch(u)).text();o(f)}catch(a){t(a)}finally{r(2)}}r(a=>a!==0?a:(s().catch(()=>{}),1))},[e,n,t]),F.jsx(Eo,{content:{fileSize:i==null?void 0:i.length},children:F.jsx(g1,{className:"markdown",text:i??""})})}var wa,ya,Ea={exports:{}},nr={},oe=(ya||(ya=1,Ea.exports=function(){if(wa)return nr;wa=1;var e=Kd,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function l(u,s,a){var f,d={},c=null,m=null;for(f in a!==void 0&&(c=""+a),s.key!==void 0&&(c=""+s.key),s.ref!==void 0&&(m=s.ref),s)r.call(s,f)&&!o.hasOwnProperty(f)&&(d[f]=s[f]);if(u&&u.defaultProps)for(f in s=u.defaultProps)d[f]===void 0&&(d[f]=s[f]);return{$$typeof:t,type:u,key:c,ref:m,props:d,_owner:i.current}}return nr.Fragment=n,nr.jsx=l,nr.jsxs=l,nr}()),Ea.exports);function _l(e,t,n){if(Array.isArray(e))return e;const r=new Array(t).fill(null).map(i=>Object.fromEntries(n.map(o=>[o,A1()])));return(e instanceof Promise?e:Promise.resolve(e)).then(i=>{i.length!==t&&console.warn(`Expected ${t} rows, got ${i.length}`);for(let o=0;o{for(let o=0;o(t.resolved=n,n)).catch(n=>{throw t.rejected=n,n});return t}function A1(){let e,t;const n=v1(new Promise((r,i)=>{e=r,t=i}));return n.resolve=e,n.reject=t,n}const w1=10;function y1({header:e,columnWidths:t,orderBy:n,setColumnWidth:r,setColumnWidths:i,setOrderBy:o,dataReady:l}){const[u,s]=j.useState(),a=j.useRef(e.map(()=>j.createRef()));function f(c){return c.current?c.current.offsetWidth-2*w1:void 0}j.useEffect(()=>{if(l){const c=a.current.map(f);i(c)}},[l,e]),j.useEffect(()=>{function c(){u&&s(void 0)}function m({clientX:A}){u&&r(u.columnIndex,Math.max(1,A-u.clientX))}return u&&(window.addEventListener("mousemove",m),window.addEventListener("mouseup",c)),()=>{window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",c)}},[e,u,i]);const d=j.useMemo(()=>t.map(bl),[t]);return oe.jsx("thead",{children:oe.jsxs("tr",{children:[oe.jsx("th",{children:oe.jsx("span",{})}),e.map((c,m)=>oe.jsxs("th",{className:n===c?"orderby":void 0,onClick:()=>function(A){o==null||o(n===A?void 0:A)}(c),ref:a.current[m],style:d[m],title:c,children:[c,oe.jsx("span",{onDoubleClick:()=>function(A){nd.flushSync(()=>{r(A,void 0)});const v=f(a.current[A]);r(A,v)}(m),onMouseDown:A=>function(v,w){w.stopPropagation(),s({columnIndex:v,clientX:w.clientX-(t[v]||0)})}(m,A)})]},m))]})})}function bl(e){const t=e?`${e}px`:void 0;return{minWidth:t,maxWidth:t}}function E1(e){const t={};return{...e,rows(n,r,i){var u;const o=t[u=i||""]||(t[u]=new Array(e.numRows));let l;for(let s=n;s0&&L.length!==e.header.length)return`Row ${x+1} length ${L.length} does not match header length ${e.header.length}`}j.useEffect(()=>{async function L(){var N,T,z;const M=((N=m.current)==null?void 0:N.clientHeight)||100,W=((T=m.current)==null?void 0:T.scrollTop)||0,H=((z=A.current)==null?void 0:z.clientHeight)||0;let D=Math.floor(e.numRows*W/h),U=Math.ceil(e.numRows*(W+M)/h);if(D=Math.max(0,D-t),U=Math.min(e.numRows,U+t),isNaN(D))throw new Error("invalid start row "+D);if(isNaN(U))throw new Error("invalid end row "+U);const G=Math.max(0,W-660);if((!(h-G-H<33*t)&&G+H-M({})),hasCompleteRow:!1}),v.current)w.current=!0;else try{let K=function(){const ve=[];let ce=!1;for(const Se of q){const Ie={};let he=!0;for(const[ot,O]of Object.entries(Se))"resolved"in O?Ie[ot]=O.resolved:he=!1;he&&(ce=!0),ve.push(Ie)}c.current=G,o({type:"SET_ROWS",start:D,rows:ve,hasCompleteRow:ce})};var Qe=K;v.current=!0;const q=_l(e.rows(D,U,a),U-D,e.header);for(const ve of q)for(const[ce,Se]of Object.entries(ve))Se.then(K).catch(()=>{});for(const ve of q)for(const ce of Object.values(ve))await ce;v.current=!1,w.current&&(w.current=!1,L())}catch(q){o({type:"SET_PENDING",pending:!1}),v.current=!1,r(q)}}L();const x=m.current;return x==null||x.addEventListener("scroll",L),window.addEventListener("resize",L),()=>{x==null||x.removeEventListener("scroll",L),window.removeEventListener("resize",L)}},[e,a,h,r]);const g=j.useMemo(()=>l.map(bl),[l]);j.useEffect(()=>{var L;(L=A.current)==null||L.focus()},[]),j.useEffect(()=>{o({type:"DATA_CHANGED"})},[e]);const y=j.useCallback(L=>s[L].__index__??L+u+1,[s,u]);if(!e.header.length)return;const I=Array.from({length:Math.min(20,u)},()=>[]),E=Array.from({length:Math.min(20,e.numRows-u-s.length)},()=>[]),C=4*Math.ceil(Math.log10(e.numRows+1))+22,B=j.useMemo(()=>bl(C),[C]);return oe.jsxs("div",{className:d?"table-container pending":"table-container",children:[oe.jsx("div",{className:"table-scroll",ref:m,children:oe.jsx("div",{style:{height:`${h}px`},children:oe.jsxs("table",{"aria-colcount":e.header.length,"aria-rowcount":e.numRows,className:e.sortable?"table sortable":"table",ref:A,role:"grid",style:{top:`${c.current}px`},tabIndex:0,children:[oe.jsx(y1,{columnWidths:l,orderBy:a,setColumnWidth:(L,x)=>o({type:"SET_COLUMN_WIDTH",columnIndex:L,columnWidth:x}),setColumnWidths:L=>o({type:"SET_COLUMN_WIDTHS",columnWidths:L}),setOrderBy:L=>e.sortable&&o({type:"SET_ORDER",orderBy:L}),dataReady:f,header:e.header}),oe.jsxs("tbody",{children:[I.map((L,x)=>oe.jsx("tr",{children:oe.jsx("td",{style:B,children:(u-I.length+x+1).toLocaleString()})},u-I.length+x)),s.map((L,x)=>oe.jsxs("tr",{title:p(L,x),children:[oe.jsx("td",{style:B,children:y(x).toLocaleString()}),e.header.map((M,W)=>{var H;return function(D,U,G,Qe){let N,T=$l(D);return typeof T=="string"&&(T.length>400&&(T=`${T.slice(0,397)}…`),T.length>100&&(N=T)),oe.jsx("td",{onDoubleClick:()=>n==null?void 0:n(U,Qe??G),style:g[U],title:N,children:T},U)}(L[M],W,u+x,(H=L.__index__)==null?void 0:H.resolved)})]},u+x)),E.map((L,x)=>oe.jsx("tr",{children:oe.jsx("td",{style:B,children:(u+s.length+x+1).toLocaleString()})},u+s.length+x))]})]})})}),oe.jsx("div",{className:"table-corner",style:B,children:" "}),oe.jsx("div",{className:"mock-row-label",style:B,children:" "})]})}function $l(e){return typeof e=="string"?e:typeof e=="number"?e.toLocaleString():Array.isArray(e)?`[${e.map($l).join(", ")}]`:e==null?JSON.stringify(e):e instanceof Date?e.toISOString():typeof e=="object"?`{${Object.entries(e).map(([t,n])=>`${t}: ${$l(n)}`).join(", ")}}`:e.toString()}const Sa=["BOOLEAN","INT32","INT64","INT96","FLOAT","DOUBLE","BYTE_ARRAY","FIXED_LEN_BYTE_ARRAY"],Jt=["PLAIN",void 0,"PLAIN_DICTIONARY","RLE","BIT_PACKED","DELTA_BINARY_PACKED","DELTA_LENGTH_BYTE_ARRAY","DELTA_BYTE_ARRAY","RLE_DICTIONARY","BYTE_STREAM_SPLIT"],k1=["REQUIRED","OPTIONAL","REPEATED"],x1=["UTF8","MAP","MAP_KEY_VALUE","LIST","ENUM","DECIMAL","DATE","TIME_MILLIS","TIME_MICROS","TIMESTAMP_MILLIS","TIMESTAMP_MICROS","UINT_8","UINT_16","UINT_32","UINT_64","INT_8","INT_16","INT_32","INT_64","JSON","BSON","INTERVAL"],B1=["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD","LZ4_RAW"],od=["DATA_PAGE","INDEX_PAGE","DICTIONARY_PAGE","DATA_PAGE_V2"],ld=864e5;function Ia(e,t,n,r,i=!0){if(t&&r.endsWith("_DICTIONARY")){t=Ca(t,n,i);let o=e;e instanceof Uint8Array&&!(t instanceof Uint8Array)&&(o=new t.constructor(e.length));for(let l=0;lJSON.parse(l.decode(u)))}if(r==="BSON")throw new Error("parquet bson not supported");if(r==="INTERVAL")throw new Error("parquet interval not supported");if(r==="UTF8"||n&&t.type==="BYTE_ARRAY"){const l=new TextDecoder,u=new Array(e.length);for(let s=0;s>64n)-2440588n),n=Number((e&0xffffffffffffffffn)/1000000n),r=t*ld+n;return new Date(r)}function sd(e){if(!e)return;const t=e[1]<<8|e[0],n=t>>15?-1:1,r=t>>10&31,i=t&1023;return r===0?n*Math.pow(2,-14)*(i/1024):r===31?i?NaN:n*(1/0):n*Math.pow(2,r-15)*(1+i/1024)}function ad(e,t,n){const r=e[t],i=[];let o=1;if(r.num_children)for(;i.lengthl.element.name===i);if(!o)throw new Error(`parquet schema element not found: ${t}`);r.push(o),n=o}return r}function fd(e){let t=0;for(const{element:n}of e)n.repetition_type==="REPEATED"&&t++;return t}function eo(e){let t=0;for(const{element:n}of e.slice(1))n.repetition_type!=="REQUIRED"&&t++;return t}function N1(e){if(!e||e.element.converted_type!=="LIST"||e.children.length>1)return!1;const t=e.children[0];return!(t.children.length>1||t.element.repetition_type!=="REPEATED")}function R1(e){if(!e||e.element.converted_type!=="MAP"||e.children.length>1)return!1;const t=e.children[0];if(t.children.length!==2||t.element.repetition_type!=="REPEATED")return!1;const n=t.children.find(i=>i.element.name==="key");if((n==null?void 0:n.element.repetition_type)==="REPEATED")return!1;const r=t.children.find(i=>i.element.name==="value");return(r==null?void 0:r.element.repetition_type)!=="REPEATED"}const Ae={STOP:0,TRUE:1,FALSE:2,BYTE:3,I16:4,I32:5,I64:6,DOUBLE:7,BINARY:8,LIST:9,SET:10,MAP:11,STRUCT:12,UUID:13};function cd(e){let t=0;const n={};for(;e.offset>>1^-(t&1)}function tu(e){const t=P1(e);return t>>BigInt(1)^-(t&BigInt(1))}function dd(e){return e&15}function pd(e,t){const n=e.view.getUint8(e.offset++);if((n&15)===Ae.STOP)return[0,0,t];const r=n>>4;let i;if(r)i=t+r;else throw new Error("non-delta field id not supported");return[dd(n),i,i]}function T1(e){const t=e.view.getUint8(e.offset++),n=t>>4,r=dd(t);if(n===15){const i=rn(e);return[r,i]}return[r,n]}async function So(e,t=1<<19){if(!e)throw new Error("parquet file is required");if(!(e.byteLength>=0))throw new Error("parquet file byteLength is required");const n=Math.max(0,e.byteLength-t),r=await e.slice(n,e.byteLength),i=new DataView(r);if(i.getUint32(r.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const o=i.getUint32(r.byteLength-8,!0);if(o>e.byteLength-8)throw new Error(`parquet metadata length ${o} exceeds available buffer ${e.byteLength-8}`);if(o+8>t){const l=e.byteLength-o-8,u=await e.slice(l,n),s=new ArrayBuffer(o+8),a=new Uint8Array(s);return a.set(new Uint8Array(u)),a.set(new Uint8Array(r),n-l),ka(s)}else return ka(r)}function ka(e){var w;if(!e)throw new Error("parquet file is required");const t=new DataView(e);if(t.byteLength<8)throw new Error("parquet file is too short");if(t.getUint32(t.byteLength-4,!0)!==827474256)throw new Error("parquet file invalid (footer != PAR1)");const n=t.byteLength-8,r=t.getUint32(n,!0);if(r>t.byteLength-8)throw new Error(`parquet metadata length ${r} exceeds available buffer ${t.byteLength-8}`);const i=n-r,l=cd({view:t,offset:i}),u=new TextDecoder;function s(h){return h&&u.decode(h)}const a=l.field_1,f=l.field_2.map(h=>({type:Sa[h.field_1],type_length:h.field_2,repetition_type:k1[h.field_3],name:s(h.field_4),num_children:h.field_5,converted_type:x1[h.field_6],scale:h.field_7,precision:h.field_8,field_id:h.field_9,logical_type:U1(h.field_10)})),d=f.filter(h=>h.type),c=l.field_3,m=l.field_4.map(h=>{var p;return{columns:h.field_1.map((g,y)=>{var I,E;return{file_path:s(g.field_1),file_offset:g.field_2,meta_data:g.field_3&&{type:Sa[g.field_3.field_1],encodings:(I=g.field_3.field_2)==null?void 0:I.map(C=>Jt[C]),path_in_schema:g.field_3.field_3.map(s),codec:B1[g.field_3.field_4],num_values:g.field_3.field_5,total_uncompressed_size:g.field_3.field_6,total_compressed_size:g.field_3.field_7,key_value_metadata:g.field_3.field_8,data_page_offset:g.field_3.field_9,index_page_offset:g.field_3.field_10,dictionary_page_offset:g.field_3.field_11,statistics:D1(g.field_3.field_12,d[y]),encoding_stats:(E=g.field_3.field_13)==null?void 0:E.map(C=>({page_type:od[C.field_1],encoding:Jt[C.field_2],count:C.field_3})),bloom_filter_offset:g.field_3.field_14,bloom_filter_length:g.field_3.field_15,size_statistics:g.field_3.field_16&&{unencoded_byte_array_data_bytes:g.field_3.field_16.field_1,repetition_level_histogram:g.field_3.field_16.field_2,definition_level_histogram:g.field_3.field_16.field_3}},offset_index_offset:g.field_4,offset_index_length:g.field_5,column_index_offset:g.field_6,column_index_length:g.field_7,crypto_metadata:g.field_7,encrypted_column_metadata:g.field_8}}),total_byte_size:h.field_2,num_rows:h.field_3,sorting_columns:(p=h.field_4)==null?void 0:p.map(g=>({column_idx:g.field_1,descending:g.field_2,nulls_first:g.field_3})),file_offset:h.field_5,total_compressed_size:h.field_6,ordinal:h.field_7}}),A=(w=l.field_5)==null?void 0:w.map(h=>({key:s(h.field_1),value:s(h.field_2)})),v=s(l.field_6);return{version:a,schema:f,num_rows:c,row_groups:m,key_value_metadata:A,created_by:v,metadata_length:r}}function F1(e){return eu(e.schema,[])[0]}function U1(e){return e!=null&&e.field_1?{type:"STRING"}:e!=null&&e.field_2?{type:"MAP"}:e!=null&&e.field_3?{type:"LIST"}:e!=null&&e.field_4?{type:"ENUM"}:e!=null&&e.field_5?{type:"DECIMAL",scale:e.field_5.field_1,precision:e.field_5.field_2}:e!=null&&e.field_6?{type:"DATE"}:e!=null&&e.field_7?{type:"TIME",isAdjustedToUTC:e.field_7.field_1,unit:xa(e.field_7.field_2)}:e!=null&&e.field_8?{type:"TIMESTAMP",isAdjustedToUTC:e.field_8.field_1,unit:xa(e.field_8.field_2)}:e!=null&&e.field_10?{type:"INTEGER",bitWidth:e.field_10.field_1,isSigned:e.field_10.field_2}:e!=null&&e.field_11?{type:"NULL"}:e!=null&&e.field_12?{type:"JSON"}:e!=null&&e.field_13?{type:"BSON"}:e!=null&&e.field_14?{type:"UUID"}:e!=null&&e.field_15?{type:"FLOAT16"}:e}function xa(e){if(e.field_1)return"MILLIS";if(e.field_2)return"MICROS";if(e.field_3)return"NANOS";throw new Error("parquet time unit required")}function D1(e,t){return e&&{max:ci(e.field_1,t),min:ci(e.field_2,t),null_count:e.field_3,distinct_count:e.field_4,max_value:ci(e.field_5,t),min_value:ci(e.field_6,t),is_max_value_exact:e.field_7,is_min_value_exact:e.field_8}}function ci(e,t){const{type:n,converted_type:r,logical_type:i}=t;if(e===void 0)return e;if(n==="BOOLEAN")return e[0]===1;if(n==="BYTE_ARRAY")return new TextDecoder().decode(e);const o=new DataView(e.buffer,e.byteOffset,e.byteLength);return n==="FLOAT"&&o.byteLength===4?o.getFloat32(0,!0):n==="DOUBLE"&&o.byteLength===8?o.getFloat64(0,!0):n==="INT32"&&r==="DATE"?new Date(o.getInt32(0,!0)*864e5):n==="INT64"&&r==="TIMESTAMP_MICROS"?new Date(Number(o.getBigInt64(0,!0)/1000n)):n==="INT64"&&r==="TIMESTAMP_MILLIS"?new Date(Number(o.getBigInt64(0,!0))):n==="INT64"&&(i==null?void 0:i.type)==="TIMESTAMP"?new Date(Number(o.getBigInt64(0,!0))):n==="INT32"&&o.byteLength===4?o.getInt32(0,!0):n==="INT64"&&o.byteLength===8?o.getBigInt64(0,!0):r==="DECIMAL"?ud(e)*Math.pow(10,-(t.scale||0)):(i==null?void 0:i.type)==="FLOAT16"?sd(e):e}function Ba(e,t,n,r,i,o){const l=(t==null?void 0:t.length)||n.length;let u=0;const s=[e];let a=e,f=0,d=0,c=0;if(n[0])for(;f>>1;z1(e,l,t,r,i),i+=l}}}function z1(e,t,n,r,i){const o=n+7>>3;let l=0;for(let u=0;u>1<<3;const l=(1<8?(a-=8,s-=8,u>>>=8):s-a>a&l),o--,a+=n);return i}function md(e,t,n,r){const i=M1(n,r),o=new Uint8Array(t*i);for(let l=0;l=n)throw new Error("invalid snappy length header");for(;i=n)throw new Error("missing eof marker");if(l&3){let s=0;switch(l&3){case 1:u=(l>>>2&7)+4,s=e[i]+(l>>>5<<8),i++;break;case 2:if(n<=i+1)throw new Error("snappy error end of input");u=(l>>>2)+1,s=e[i]+(e[i+1]<<8),i+=2;break;case 3:if(n<=i+3)throw new Error("snappy error end of input");u=(l>>>2)+1,s=e[i]+(e[i+1]<<8)+(e[i+2]<<16)+(e[i+3]<<24),i+=4;break}if(s===0||isNaN(s))throw new Error(`invalid offset ${s} pos ${i} inputLength ${n}`);if(s>o)throw new Error("cannot copy from before start of buffer");J1(t,o,s,u),o+=u}else{let s=(l>>>2)+1;if(s>60){if(i+3>=n)throw new Error("snappy error literal pos + 3 >= inputLength");const a=s-60;s=e[i]+(e[i+1]<<8)+(e[i+2]<<16)+(e[i+3]<<24),s=(s&K1[a])+1,i+=a}if(i+s>n)throw new Error("snappy error literal exceeds input length");X1(e,i,t,o,s),i+=s,o+=s}}if(o!==r)throw new Error("premature end of input")}function b1(e,t,n,{type:r}){const i=new DataView(e.buffer,e.byteOffset,e.byteLength),o={view:i,offset:0};let l;const u=eh(o,t,n),{definitionLevels:s,numNulls:a}=th(o,t,n),f=t.num_values-a;if(t.encoding==="PLAIN"){const{type_length:d}=n[n.length-1].element;l=ls(o,r,f,d)}else if(t.encoding==="PLAIN_DICTIONARY"||t.encoding==="RLE_DICTIONARY"||t.encoding==="RLE"){const d=r==="BOOLEAN"?1:i.getUint8(o.offset++);d?(l=new Array(f),cn(o,d,i.byteLength-o.offset,l)):l=new Uint8Array(f)}else if(t.encoding==="BYTE_STREAM_SPLIT"){const{type_length:d}=n[n.length-1].element;l=md(o,f,r,d)}else throw new Error(`parquet unsupported encoding: ${t.encoding}`);return{definitionLevels:s,repetitionLevels:u,dataPage:l}}function $1(e,t,n,r){const o={view:new DataView(e.buffer,e.byteOffset,e.byteLength),offset:0};return ls(o,n.type,t.num_values,r)}function eh(e,t,n){if(n.length>1){const r=fd(n);if(r){const i=new Array(t.num_values);return cn(e,Io(r),0,i),i}}return[]}function th(e,t,n){const r=eo(n);if(!r)return{definitionLevels:[],numNulls:0};const i=new Array(t.num_values);cn(e,Io(r),0,i);let o=t.num_values;for(const l of i)l===r&&o--;return o===0&&(i.length=0),{definitionLevels:i,numNulls:o}}function nu(e,t,n,r){let i;const o=r==null?void 0:r[n];if(n==="UNCOMPRESSED")i=e;else if(o)i=o(e,t);else if(n==="SNAPPY")i=new Uint8Array(t),_1(e,i);else throw new Error(`parquet unsupported compression codec: ${n}`);if((i==null?void 0:i.length)!==t)throw new Error(`parquet decompressed page length ${i==null?void 0:i.length} does not match header ${t}`);return i}function to(e,t,n){const r=n instanceof Int32Array,i=rn(e),o=rn(e);rn(e);let l=tu(e),u=0;n[u++]=r?Number(l):l;const s=i/o;for(;u>m&v;for(m+=c;m>=8;)m-=8n,e.offset++,m&&(w|=BigInt(e.view.getUint8(e.offset))<!!p);else if(a.encoding==="PLAIN_DICTIONARY"||a.encoding==="RLE_DICTIONARY"){const p=A.getUint8(v.offset++);w=new Array(h),cn(v,p,c-1,w)}else if(a.encoding==="DELTA_BINARY_PACKED")w=s==="INT32"?new Int32Array(h):new BigInt64Array(h),to(v,h,w);else if(a.encoding==="DELTA_LENGTH_BYTE_ARRAY")w=new Array(h),nh(v,h,w);else if(a.encoding==="DELTA_BYTE_ARRAY")w=new Array(h),rh(v,h,w);else if(a.encoding==="BYTE_STREAM_SPLIT"){const{type_length:p}=n[n.length-1].element;w=md(l,h,s,p)}else throw new Error(`parquet unsupported encoding: ${a.encoding}`);return{definitionLevels:d,repetitionLevels:f,dataPage:w}}function oh(e,t,n){const r=fd(n);if(!r)return[];const i=new Array(t.num_values);return cn(e,Io(r),t.repetition_levels_byte_length,i),i}function lh(e,t,n){const r=eo(n);if(r){const i=new Array(t.num_values);return cn(e,Io(r),t.definition_levels_byte_length,i),i}}function uh(e){const t=cd(e),n=od[t.field_1],r=t.field_2,i=t.field_3,o=t.field_4,l=t.field_5&&{num_values:t.field_5.field_1,encoding:Jt[t.field_5.field_2],definition_level_encoding:Jt[t.field_5.field_3],repetition_level_encoding:Jt[t.field_5.field_4],statistics:t.field_5.field_5&&{max:t.field_5.field_5.field_1,min:t.field_5.field_5.field_2,null_count:t.field_5.field_5.field_3,distinct_count:t.field_5.field_5.field_4,max_value:t.field_5.field_5.field_5,min_value:t.field_5.field_5.field_6}},u=t.field_6,s=t.field_7&&{num_values:t.field_7.field_1,encoding:Jt[t.field_7.field_2],is_sorted:t.field_7.field_3},a=t.field_8&&{num_values:t.field_8.field_1,num_nulls:t.field_8.field_2,num_rows:t.field_8.field_3,encoding:Jt[t.field_8.field_4],definition_levels_byte_length:t.field_8.field_5,repetition_levels_byte_length:t.field_8.field_6,is_compressed:t.field_8.field_7===void 0?!0:t.field_8.field_7,statistics:t.field_8.field_8};return{type:n,uncompressed_page_size:r,compressed_page_size:i,crc:o,data_page_header:l,index_page_header:u,dictionary_page_header:s,data_page_header_v2:a}}function ru(e,t){for(let r=0;rg.repetition_type);Ba(s,A,v,d,p,h)}else{for(let h=2;h[p]));ru(s,d)}}else if(a.type==="DATA_PAGE_V2"){const c=a.data_page_header_v2;if(!c)throw new Error("parquet data page header v2 is undefined");const{definitionLevels:m,repetitionLevels:A,dataPage:v}=ih(f,a,r,n,i);if(d=Ia(v,u,l,c.encoding,o),A.length||m!=null&&m.length){const w=eo(r),h=r.map(({element:p})=>p.repetition_type);Ba(s,m,A,d,h,w)}else ru(s,d)}else if(a.type==="DICTIONARY_PAGE"){const c=a.dictionary_page_header;if(!c)throw new Error("parquet dictionary page header is undefined");const m=nu(f,Number(a.uncompressed_page_size),n.codec,i);u=$1(m,c,n,l.type_length)}else throw new Error(`parquet unsupported page type: ${a.type}`);e.offset+=a.compressed_page_size}if(s.lengtht&&(s.length=t),s}function La({dictionary_page_offset:e,data_page_offset:t,total_compressed_size:n}){let r=e;return(!r||t=i&&(r===void 0||lt.num_rows)&&(r=Number(t.num_rows));let[u,s]=[i.byteLength,0];if(t.columns.forEach(({meta_data:A})=>{if(!A)throw new Error("parquet column metadata is undefined");if(l&&!l.includes(A.path_in_schema[0]))return;const[v,w]=La(A).map(Number);u=Math.min(u,v),s=Math.max(s,w)}),u>=s&&(l!=null&&l.length))throw new Error(`parquet columns not found: ${l.join(", ")}`);let a;s-u<=1<<25&&(a=await i.slice(u,s));const f=[],{children:d}=eu(o.schema,[])[0],c=new Map(d.map(A=>[A.element.name,vd(A)])),m=new Map;for(let A=0;A1<<30){console.warn(`parquet skipping huge column "${v.path_in_schema}" ${g.toLocaleString()} bytes`);continue}let y,I=0;a?(y=Promise.resolve(a),I=h-u):y=Promise.resolve(i.slice(h,p)),f.push(y.then(E=>{var W;const C=eu(o.schema,v.path_in_schema),B={view:new DataView(E),offset:I};let L=sh(B,r,v,C,e);const x=v.path_in_schema.join(".");m.set(x,L),L=void 0;const M=c.get(w);if(M!=null&&M.every(H=>m.has(H))&&(ur(m,C[1]),L=m.get(w),!L))throw new Error(`parquet column data not assembled: ${w}`);L&&((W=e.onChunk)==null||W.call(e,{columnName:w,columnData:L,rowStart:n,rowEnd:n+L.length}))}))}if(await Promise.all(f),e.onComplete){const A=new Array(r),v=d.map(p=>p.element.name).filter(p=>!l||l.includes(p)),w=l||v,h=w.map(p=>v.includes(p)?m.get(p):void 0);for(let p=0;p{var E;g[y]=(E=h[I])==null?void 0:E[p]}),A[p]=g}else A[p]=h.map(g=>g==null?void 0:g[p]);return A}return[]}function vd(e,t=[]){if(e.children.length)for(const n of e.children)vd(n,t);else t.push(e.path.join("."));return t}async function ch(e){const{file:t,rowStart:n,rowEnd:r,orderBy:i}=e;if(e.metadata||(e.metadata=await So(t)),typeof i=="string"){const o=await iu({...e,rowStart:void 0,rowEnd:void 0,columns:[i]}),l=Array.from(o,(a,f)=>f).sort((a,f)=>ph(o[a][i],o[f][i])).slice(n,r),u=await dh({...e,rows:l});return l.map(a=>u[a])}else return await iu(e)}async function dh(e){const{file:t,rows:n}=e;e.metadata||(e.metadata=await So(t));const{row_groups:r}=e.metadata,i=Array(r.length).fill(!1);let o=0;const l=r.map(f=>o+=Number(f.num_rows));for(const f of n){const d=l.findIndex(c=>ft,1)}function iu(e){return new Promise((t,n)=>{ah({rowFormat:"object",...e,onComplete:t}).catch(n)})}var hh=ArrayBuffer,ue=Uint8Array,no=Uint16Array,gh=Int16Array,ko=Int32Array,el=function(e,t,n){if(ue.prototype.slice)return ue.prototype.slice.call(e,t,n);(t==null||t<0)&&(t=0),(n==null||n>e.length)&&(n=e.length);var r=new ue(n-t);return r.set(e.subarray(t,n)),r},Ar=function(e,t,n,r){if(ue.prototype.fill)return ue.prototype.fill.call(e,t,n,r);for((n==null||n<0)&&(n=0),(r==null||r>e.length)&&(r=e.length);ne.length)&&(r=e.length);n2046MB)","invalid block type","FSE accuracy too high","match distance too far back","unexpected EOF"],fe=function(e,t,n){var r=new Error(t||vh[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,fe),!n)throw r;return r},Na=function(e,t,n){for(var r=0,i=0;r>>0},wh=function(e,t){var n=e[0]|e[1]<<8|e[2]<<16;if(n==3126568&&e[3]==253){var r=e[4],i=r>>5&1,o=r>>2&1,l=r&3,u=r>>6;r&8&&fe(0);var s=6-i,a=l==3?4:l,f=Na(e,s,a);s+=a;var d=u?1<>3);m=A+(A>>3)*(e[5]&7)}m>2145386496&&fe(1);var v=new ue((t==1?c||m:t?0:m)+12);return v[0]=1,v[4]=4,v[8]=8,{b:s+d,y:0,l:0,d:f,w:t&&t!=1?t:v.subarray(12),e:m,o:new ko(v.buffer,0,3),u:c,c:o,m:Math.min(131072,m)}}else if((n>>4|e[3]<<20)==25481893)return Ah(e,4)+8;fe(0)},on=function(e){for(var t=0;1<n&&fe(3);for(var o=1<0;){var p=on(l+1),g=r>>3,y=(1<>(r&7)&y,E=(1<E&&(I-=C)),c[++u]=--I,I==-1?(l+=I,w[--f]=u):l-=I,!I)do{var L=r>>3;s=(e[L]|e[L+1]<<8)>>(r&7)&3,r+=2,u+=s}while(s==3)}(u>255||l)&&fe(0);for(var x=0,M=(o>>1)+(o>>3)+3,W=o-1,H=0;H<=u;++H){var D=c[H];if(D<1){m[H]=-D;continue}for(a=0;a=f)}}for(x&&fe(0),a=0;a>3,{b:i,s:w,n:h,t:A}]},yh=function(e,t){var n=0,r=-1,i=new ue(292),o=e[t],l=i.subarray(0,256),u=i.subarray(256,268),s=new no(i.buffer,268);if(o<128){var a=Yr(e,t+1,6),f=a[0],d=a[1];t+=o;var c=f<<3,m=e[t];m||fe(0);for(var A=0,v=0,w=d.b,h=w,p=(++t<<3)-8+on(m);p-=w,!(p>3;if(A+=(e[g]|e[g+1]<<8)>>(p&7)&(1<>3,v+=(e[g]|e[g+1]<<8)>>(p&7)&(1<255&&fe(0)}else{for(r=o-127;n>4,l[n+1]=y&15}++t}var I=0;for(n=0;n11&&fe(0),I+=E&&1<0;--n){var H=s[n];Ar(W,n,H,s[n-1]=H+u[n]*(1<u&&d>3,m=(e[c]|e[c+1]<<8|e[c+2]<<16)>>(f&7);s=(s<>2,l=o<<1,u=o+l;sr(e.subarray(r,r+=e[0]|e[1]<<8),t.subarray(0,o),n),sr(e.subarray(r,r+=e[2]|e[3]<<8),t.subarray(o,l),n),sr(e.subarray(r,r+=e[4]|e[5]<<8),t.subarray(l,u),n),sr(e.subarray(r),t.subarray(u),n)},Bh=function(e,t,n){var r,i=t.b,o=e[i],l=o>>1&3;t.l=o&1;var u=o>>3|e[i+1]<<5|e[i+2]<<13,s=(i+=3)+u;if(l==1)return i>=e.length?void 0:(t.b=i+1,n?(Ar(n,e[i],t.y,t.y+=u),n):Ar(new ue(u),e[i]));if(!(s>e.length)){if(l==0)return t.b=s,n?(n.set(e.subarray(i,s),t.y),t.y+=u,n):el(e,i,s);if(l==2){var a=e[i],f=a&3,d=a>>2&3,c=a>>4,m=0,A=0;f<2?d&1?c|=e[++i]<<4|(d&2&&e[++i]<<12):c=a>>3:(A=d,d<2?(c|=(e[++i]&63)<<4,m=e[i]>>6|e[++i]<<2):d==2?(c|=e[++i]<<4|(e[++i]&3)<<12,m=e[i]>>2|e[++i]<<6):(c|=e[++i]<<4|(e[++i]&63)<<12,m=e[i]>>6|e[++i]<<2|e[++i]<<10)),++i;var v=n?n.subarray(t.y,t.y+t.m):new ue(t.m),w=v.length-c;if(f==0)v.set(e.subarray(i,i+=c),w);else if(f==1)Ar(v,e[i++],w);else{var h=t.h;if(f==2){var p=yh(e,i);m+=i-(i=p[0]),t.h=h=p[1]}else h||fe(0);(A?xh:sr)(e.subarray(i,i+=m),v.subarray(w),h)}var g=e[i++];if(g){g==255?g=(e[i++]|e[i++]<<8)+32512:g>127&&(g=g-128<<8|e[i++]);var y=e[i++];y&3&&fe(0);for(var I=[Sh,Ih,Eh],E=2;E>-1;--E){var C=y>>(E<<1)+2&3;if(C==1){var B=new ue([0,0,e[i++]]);I[E]={s:B.subarray(2,3),n:B.subarray(0,1),t:new no(B.buffer,0,1),b:0}}else C==2?(r=Yr(e,i,9-(E&1)),i=r[0],I[E]=r[1]):C==3&&(t.t||fe(0),I[E]=t.t[E])}var L=t.t=I,x=L[0],M=L[1],W=L[2],H=e[s-1];H||fe(0);var D=(s<<3)-8+on(H)-W.b,U=D>>3,G=0,Qe=(e[U]|e[U+1]<<8)>>(D&7)&(1<>3;var N=(e[U]|e[U+1]<<8)>>(D&7)&(1<>3;var T=(e[U]|e[U+1]<<8)>>(D&7)&(1<>3;var Ie=1<>>(D&7)&Ie-1);U=(D-=lu[K])>>3;var ot=kh[K]+((e[U]|e[U+1]<<8|e[U+2]<<16)>>(D&7)&(1<>3;var O=Ch[z]+((e[U]|e[U+1]<<8|e[U+2]<<16)>>(D&7)&(1<>3,Qe=W.t[Qe]+((e[U]|e[U+1]<<8)>>(D&7)&(1<>3,T=x.t[T]+((e[U]|e[U+1]<<8)>>(D&7)&(1<>3,N=M.t[N]+((e[U]|e[U+1]<<8)>>(D&7)&(1<3)t.o[2]=t.o[1],t.o[1]=t.o[0],t.o[0]=he-=3;else{var Ct=he-(O!=0);Ct?(he=Ct==3?t.o[0]-1:t.o[Ct],Ct>1&&(t.o[2]=t.o[1]),t.o[1]=t.o[0],t.o[0]=he):he=t.o[0]}for(var E=0;Eot&&(kt=ot);for(var E=0;E{const{memory:r,uncompress:i}=e.exports,o=68e3,l=o+t.byteLength,u=o+t.byteLength+n;if(r.buffer.byteLength0};rt.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{const e=this.buf_ptr_,t=this.input_.read(this.buf_,e,en);if(t<0)throw new Error("Unexpected end of input");if(t=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&wd]<<24,this.pos_++,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0};rt.prototype.readBits=function(e){32-this.bit_pos_>>this.bit_pos_&Fh[e];return this.bit_pos_+=e,t};const Ra=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),di=new Uint16Array([1024,1536,1280,1536,0,256,768,512]),Uh=8,uu=8,Dh=255,su=18,zh=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]);function _(e,t){this.bits=e,this.value=t}const Pa=16,vn=15;function Qa(e,t){let n=1<>=1;return(e&n-1)+n}function Ta(e,t,n,r,i){do r-=n,e[t+r]=new _(i.bits,i.value);while(r>0)}function Oh(e,t,n){let r=1<0;--l[w]){const p=new _(w&255,s[m++]&65535);Ta(e,t+c,h,f,p),c=Qa(c,w)}const A=d-1;let v=-1;for(let w=n+1,h=2;w<=vn;++w,h<<=1)for(;l[w]>0;--l[w]){(c&A)!==v&&(t+=f,a=Oh(l,w,n),f=1<>n),h,f,p),c=Qa(c,w)}return d}function ro(e,t,n,r){const i=new Uint8Array(e);r.readMoreInput();const o=r.readBits(2);if(o===1){let u=e-1,s=0;const a=new Int32Array(4),f=r.readBits(2)+1;for(;u;)u>>=1,s++;for(let d=0;d0;d++){const c=zh[d];let m=0;r.fillBitWindow(),m+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=f[m].bits;const A=f[m].value;u[c]=A,A!==0&&(s-=32>>A,a++)}if(!(a===1||s===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");Mh(u,e,i,r)}const l=yd(t,n,uu,i,e);if(!l)throw new Error("brotli BuildHuffmanTable failed");return l}function Dn(e,t,n){n.fillBitWindow(),t+=n.val_>>>n.bit_pos_&Dh;const r=e[t].bits-uu;return r>0&&(n.bit_pos_+=uu,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<0;){let f=0;r.readMoreInput(),r.fillBitWindow(),f+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=a[f].bits;const d=a[f].value&255;if(d>d);else{const c=d-14;let m=0;d===Pa&&(m=o),u!==m&&(l=0,u=m);const A=l;l>0&&(l-=2,l<<=c),l+=r.readBits(c)+3;const v=l-A;if(i+v>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(let w=0;w>1|(e&21845)<<1;t=(t&52428)>>2|(t&13107)<<2,t=(t&61680)>>4|(t&3855)<<4,Bd[e]=((t&65280)>>8|(t&255)<<8)>>1}function wr(e,t,n){const r=new Uint16Array(t);for(let l=0;l>l]=s}}return o}const Hr=new Uint8Array(288);for(let e=0;e<144;e++)Hr[e]=8;for(let e=144;e<256;e++)Hr[e]=9;for(let e=256;e<280;e++)Hr[e]=7;for(let e=280;e<288;e++)Hr[e]=8;const Ld=new Uint8Array(32);for(let e=0;e<32;e++)Ld[e]=5;const qh=wr(Hr,9),Gh=wr(Ld,5);function tl(e){let t=e[0];for(let n=1;nt&&(t=e[n]);return t}function _e(e,t,n){const r=t/8|0;return(e[r]|e[r+1]<<8)>>(t&7)&n}function nl(e,t){const n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(t&7)}function Zh(e){return(e+7)/8|0}function Kh(e,t){if(e[t++]!==31||e[t++]!==139||e[t++]!==8)throw new Error("invalid gzip data");const n=e[t++];t+=6,n&4&&(t+=(e[t+10]|e[t+11]<<8)+2);for(let r=(n>>3&1)+(n>>4&1);r>0;r-=+!e[t++]);return t+(n&2)}function us(e,t,n=0,r=0){if(!(e.length-n))return;const i=Kh(e,n);if(i===e.length-8)return;if(i>e.length-8)throw new Error("unexpected EOF");let o=i*8,l=0,u=0,s=0,a,f;const d=e.length*8;do{if(!a){l=_e(e,o,1);const v=_e(e,o+1,3);if(o+=3,v)if(v===1)a=qh,f=Gh,u=9,s=5;else if(v===2){const w=_e(e,o,31)+257,h=_e(e,o+10,15)+4,p=w+_e(e,o+5,31)+1;o+=14;const g=new Uint8Array(p),y=new Uint8Array(19);for(let x=0;x>4;if(W<16)g[x++]=W;else{let H=0,D=0;for(W===16?(D=3+_e(e,o,3),o+=2,H=g[x-1]):W===17?(D=3+_e(e,o,7),o+=3):W===18&&(D=11+_e(e,o,127),o+=7);D--;)g[x++]=H}}const B=g.subarray(0,w),L=g.subarray(w);u=tl(B),s=tl(L),a=wr(B,u),f=wr(L,s)}else throw new Error("invalid block type");else{const w=Zh(o)+4,h=e[w-4]|e[w-3]<<8,p=w+h;if(p>e.length)throw new Error("unexpected EOF");t.set(e.subarray(w,p),r),r+=h,o=p*8;continue}if(o>d)throw new Error("unexpected EOF")}const c=(1<>4;if(o+=v&15,o>d)throw new Error("unexpected EOF");if(!v)throw new Error("invalid length/literal");if(w<256)t[r++]=w;else if(w===256){A=o,a=void 0;break}else{let h=w-254;if(w>264){const E=w-257,C=Id[E];h=_e(e,o,(1<>4;if(!p)throw new Error("invalid distance");o+=p&15;let y=Vh[g];if(g>3){const E=Cd[g];y+=nl(e,o)&(1<d)throw new Error("unexpected EOF");const I=r+h;if(r'),new S("",Q,` +`),new S("",bh,""),new S("",Q,"]"),new S("",Q," for "),new S("",og,""),new S("",_h,""),new S("",Q," a "),new S("",Q," that "),new S(" ",ie,""),new S("",Q,". "),new S(".",Q,""),new S(" ",Q,", "),new S("",lg,""),new S("",Q," with "),new S("",Q,"'"),new S("",Q," from "),new S("",Q," by "),new S("",ug,""),new S("",sg,""),new S(" the ",Q,""),new S("",$h,""),new S("",Q,". The "),new S("",se,""),new S("",Q," on "),new S("",Q," as "),new S("",Q," is "),new S("",ng,""),new S("",za,"ing "),new S("",Q,` + `),new S("",Q,":"),new S(" ",Q,". "),new S("",Q,"ed "),new S("",fg,""),new S("",ag,""),new S("",tg,""),new S("",Q,"("),new S("",ie,", "),new S("",rg,""),new S("",Q," at "),new S("",Q,"ly "),new S(" the ",Q," of "),new S("",eg,""),new S("",Nd,""),new S(" ",ie,", "),new S("",ie,'"'),new S(".",Q,"("),new S("",se," "),new S("",ie,'">'),new S("",Q,'="'),new S(" ",Q,"."),new S(".com/",Q,""),new S(" the ",Q," of the "),new S("",ie,"'"),new S("",Q,". This "),new S("",Q,","),new S(".",Q," "),new S("",ie,"("),new S("",ie,"."),new S("",Q," not "),new S(" ",Q,'="'),new S("",Q,"er "),new S(" ",se," "),new S("",Q,"al "),new S(" ",se,""),new S("",Q,"='"),new S("",se,'"'),new S("",ie,". "),new S(" ",Q,"("),new S("",Q,"ful "),new S(" ",ie,". "),new S("",Q,"ive "),new S("",Q,"less "),new S("",se,"'"),new S("",Q,"est "),new S(" ",ie,"."),new S("",se,'">'),new S(" ",Q,"='"),new S("",ie,","),new S("",Q,"ize "),new S("",se,"."),new S(" ",Q,""),new S(" ",Q,","),new S("",ie,'="'),new S("",se,'="'),new S("",Q,"ous "),new S("",se,", "),new S("",ie,"='"),new S(" ",ie,","),new S(" ",se,'="'),new S(" ",se,", "),new S("",se,","),new S("",se,"("),new S("",se,". "),new S(" ",se,"."),new S("",se,"='"),new S(" ",se,". "),new S(" ",ie,'="'),new S(" ",se,"='"),new S(" ",ie,"='")],cg=Ni.length;function Oa(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}function dg(e,t,n,r,i){const o=Jh(),{prefix:l}=Ni[i],{suffix:u}=Ni[i],s=Ni[i].transform;let a=sr&&(a=r);let d=0;for(;d0;){const A=Oa(e,c);c+=A,r-=A}let m=0;for(;mt.buffer.length){const O=new Uint8Array(n+y);O.set(t.buffer),t.buffer=O}if(r=M.input_end,M.is_metadata){for(Pg(c);y>0;--y)c.readMoreInput(),c.readBits(8);continue}if(y===0)continue;if(M.is_uncompressed){c.bit_pos_=c.bit_pos_+7&-8,xg(t,y,n,w,v,c),n+=y;continue}for(let O=0;O<3;O++)C[O]=Rd(c)+1,C[O]>=2&&(ro(C[O]+2,p,O*Nt,c),ro(gg,g,O*Nt,c),I[O]=hi(g,O*Nt,c),L[O]=1);c.readMoreInput();const W=c.readBits(2),H=fu+(c.readBits(4)<0;){let O;c.readMoreInput(),I[1]===0&&(rl(C[1],p,1,E,B,L,c),I[1]=hi(g,Nt,c),ot=f[1].htrees[E[1]]),I[1]--;const Ct=Dn(f[1].codes,ot,c);let lt=Ct>>6;lt>=2?(lt-=2,O=-1):O=0;const kt=Wh[lt]+(Ct>>3&7),Vr=jh[lt]+(Ct&7),ss=Ua[kt].offset+c.readBits(Ua[kt].nbits),ut=Da[Vr].offset+c.readBits(Da[Vr].nbits);s=w[n-1&v],a=w[n-2&v];for(let st=0;st4?3:ut-2)&255,hn=K[ce+st];if(O=Dn(f[2].codes,f[2].htrees[hn],c),O>=H){O-=H;const gn=O&D;O>>=W;const Gr=(O>>1)+1,xo=(2+(O&1)<o)if(ut>=Eg&&ut<=ja){let st=wg[ut];const hn=Zn-o-1,gn=yg[ut],Gr=(1<>gn;if(st+=xo*ut,as=h){t.write(w,A);for(let Zr=0;Zr0&&(l[u&3]=Zn,u++),ut>y)throw new Error("Invalid backward reference");for(let st=0;st0?17+t:(t=e.readBits(3),t>0?8+t:17)}function rl(e,t,n,r,i,o,l){const u=n*2,s=n,a=Dn(t,n*Nt,l);let f;a===0?f=i[u+(o[s]&1)]:a===1?f=i[u+(o[s]-1&1)]+1:f=a-2,f>=e&&(f-=e),r[n]=f,i[u+(o[s]&1)]=f,++o[s]}function Xt(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*Ag[e+31>>>5]),this.htrees=new Uint32Array(t)}Xt.prototype.decode=function(e){let t=0;for(let n=0;n0;)o.readMoreInput(),r[u++]=o.readBits(8),u===l&&(e.write(r,l),u=0);return}if(o.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)r[u]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,u++,t--;let a=o.bit_end_pos_-o.bit_pos_>>3;if(s+a>rt.IBUF_MASK){const f=rt.IBUF_MASK+1-s;for(let d=0;d=l){e.write(r,l),u-=l;for(let f=0;f=l;){if(a=l-u,o.input_.read(r,u,a)1&&o===0)throw new Error("Invalid size byte");t.meta_block_length|=o<4&&i===0)throw new Error("Invalid size nibble");t.meta_block_length|=i<=e)throw new Error("[DecodeContextMap] i >= context_map_size");i[u]=0,u++}}else i[u]=s-n,u++}return t.readBits(1)&&Rg(i,e),{num_htrees:r,context_map:i}}function Ng(e,t){const n=e[t];for(let r=t;r;r--)e[r]=e[r-1];e[0]=n}function Rg(e,t){const n=new Uint8Array(256);for(let r=0;r<256;r++)n[r]=r;for(let r=0;r>4;if(l){let c=l+240;for(;c===255;)l+=c=e[i++];if(t.set(e.subarray(i,i+l),r),r+=l,i+=l,i>=e.length)return r-n}const u=e[i++]|e[i++]<<8;if(!u||u>r)throw new Error(`lz4 offset out of range ${u}`);let s=(o&15)+4,a=s+240;for(;a===255;)s+=a=e[i++];let f=r-u;const d=r+s;for(;r{const n=new Uint8Array(t);return us(e,n),n},BROTLI:Sg,ZSTD:e=>Nh(e),LZ4:Qg,LZ4_RAW:Tg};async function Ug(e){const t=e.getReader(),n=[];for(;;){const{done:r,value:i}=await t.read();if(r)break;n.push(i)}return new Blob(n).arrayBuffer()}async function Dg(e){const t=await So(e),{children:n}=F1(t),r=n.map(o=>o.element.name),i=Number(t.num_rows);return{header:r,numRows:i,rows(o,l,u){return ch({metadata:t,compressors:Fg,file:e,rowStart:o,rowEnd:l,orderBy:u})},sortable:!0}}async function zg(e){const t=await fetch(e,{method:"HEAD"});if(!t.ok)throw new Error(`Failed to fetch parquet file: ${t.statusText}`);const n=t.headers.get("Content-Length");if(!n)throw new Error("Content-Length header missing");return{byteLength:Number(n),slice:async(i,o)=>{const l=new Headers({Range:Og(i,o)}),u=await fetch(e,{headers:l});if(!u.ok||!u.body)throw new Error(`Failed to fetch parquet file: ${u.statusText}`);return Ug(u.body)}}}function Og(e,t){if(e<0){if(t!==void 0)throw new Error(`invalid suffix range [${e.toString()}, ${t.toString()}]`);return`bytes=${e.toString()}`}else if(t!==void 0){if(e>=t)throw new Error(`invalid empty range [${e.toString()}, ${t.toString()}]`);return`bytes=${e.toString()}-${(t-1).toString()}`}else return`bytes=${e.toString()}-`}function Mg({file:e,setProgress:t,setError:n}){const[r,i]=j.useState(0),[o,l]=j.useState();j.useEffect(()=>{const a=e.startsWith("http://")||e.startsWith("https://")?e:"/api/store/get?key="+e;async function f(){try{t(.33);const d=await zg(a);t(.66);let c=await Dg(d);c=E1(c);const m=d.byteLength;l({dataframe:c,fileSize:m})}catch(d){n(d)}finally{i(2),t(1)}}r===0&&(i(1),f().catch(()=>{}))},[r,e,n,t]);const u=F.jsx(F.Fragment,{children:(o==null?void 0:o.dataframe)&&F.jsxs("span",{children:[o.dataframe.numRows.toLocaleString("en-US")," rows"]})});return F.jsxs(Eo,{content:o,headers:u,children:[(o==null?void 0:o.dataframe)&&F.jsx(C1,{data:o.dataframe,onError:n}),r&&F.jsx(id,{className:"center"})]})}function Wg({file:e,setError:t}){const[n,r]=j.useState(0),[i,o]=j.useState(),l=j.useRef(null);j.useEffect(()=>{const a=e.startsWith("http://")||e.startsWith("https://")?e:"/api/store/get?key="+e;async function f(){try{const c=await(await fetch(a)).text();o(c)}catch(d){t(d)}finally{r(2)}}r(d=>d!==0?d:(f().catch(()=>{}),1))},[e,n,t]);const u=F.jsx(F.Fragment,{children:F.jsxs("span",{children:[i?jg(i):0," lines"]})});return F.jsxs(Eo,{content:{fileSize:i==null?void 0:i.length},headers:u,children:[F.jsx("code",{className:"text",ref:l,children:i}),n&&F.jsx(id,{className:"center"})]})}function jg(e){let t=0;for(const n of e)n===` +`&&t++;return t.toLocaleString("en-US")}function Yg({file:e,setError:t,setProgress:n}){const r=e.replace(/\?.*$/,"");return r.endsWith(".md")?F.jsx(m1,{file:e,setError:t}):r.endsWith(".parquet")?F.jsx(Mg,{file:e,setError:t,setProgress:n}):c1.some(i=>r.endsWith(i))?F.jsx(d1,{file:e,setError:t}):F.jsx(Wg,{file:e,setError:t,setProgress:n})}function Hg({file:e}){const[t,n]=j.useState(),[r,i]=j.useState(),o=e.split("/");if(o.length<1)throw new Error("Invalid file path");const l=o.at(-1),u=e.startsWith("http://")||e.startsWith("https://");return F.jsxs(o1,{progress:t,error:r,title:l,children:[F.jsx("nav",{className:"top-header",children:F.jsx("div",{className:"path",children:u&&F.jsx("a",{href:`/files?key=${e}`,children:e})})}),F.jsx(Yg,{file:e,setProgress:n,setError:i})]})}function Vg(){return F.jsx(Hg,{file:"https://huggingface.co/datasets/codeparrot/github-code/resolve/main/data/train-00000-of-01126.parquet"})}const Pd=document.getElementById("root");if(!Pd)throw new Error("No root element");rd(Pd).render(F.jsx(j.StrictMode,{children:F.jsx(Vg,{})}));