1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Table.yiZrmwPM.js","./rolldown-runtime.DAXXjFlN.js","./emotion-is-prop-valid.esm.CygBv61C.js","./emotion-styled.browser.esm.DmHEQgFq.js","./utils.paqmDQdB.js","./loglevel.BJBYxGId.js","./react-dom.DmpKrvBr.js","./protobuf.Cj15o6C6.js","./utils.CmclnrwZ.js","./get.D54r6jti.js","./isSymbol.CmW3dkoN.js","./toString.tRXNBxtF.js","./eq.DG5CISEJ.js","./assertNever.B3BphyEM.js","./merge.BfhBeCYF.js","./_isIterateeCall.D7Fn3p_j.js","./isArrayLike.Co48mDbu.js","./isArrayLikeObject.5q1w4NUu.js","./_baseClone.ZIs07_oO.js","./getColors.DvVOOCnR.js","./StreamlitMarkdown.CwaSe4JX.js","./last.BA2Y_KfR.js","./_baseFlatten.Dejow5he.js","./useCrossOriginAttribute.BtRvgKAM.js","./UriUtil.FL3SkPFA.js","./useEmotionTheme.tyjAwN1A.js","./lib.DuoFSfCJ.js","./lib.DaUKNU-6.js","./lib.CMmWlZtt.js","./space-separated-tokens.BCngOmQZ.js","./ErrorElement.BlvlqstC.js","./useFloatingOverlay.DKo8T0mQ.js","./preload-helper.DYl5dUZ5.js","./pandasStylerUtils.nxMo7EZ7.js","./_baseIndexOf.CYLdY-L6.js","./_hasUnicode.Cp9Achgk.js","./recordbatch.DXeyCpzA.js","./tslib.es6.DWZnz9P1.js","./moment.CaJaEtMO.js","./numbro.-0LqK-W4.js","./ArrowVegaLiteChart.gvUDJ6yY.js","./index.esm.CfwaQ0Sp.js","./objectWithoutPropertiesLoose.DkqnLJVA.js","./DataFrame.k7sBjzXF.js","./isEmpty.CWcD5qWF.js","./useTimeout.CUauXJkz.js","./toConsumableArray.BbEj6Ahx.js","./Delete.esm.C8UrREVj.js","./FileDownload.esm.BiRof3Wd.js","./withFullScreenWrapper.3RxFhc7X.js","./dist.D-2Cuhbv.js","./reactJsonViewCompat.w22CqI5a.js","./resolveDefaultExport.DJbX7TqQ.js","./formatNumber.BEqgZP86.js","./sprintfjs.DzZyfQMu.js","./formatMoment.CtdYuS92.js","./createDownloadLinkElement.228pgw6I.js","./styled-components.DghBiIBQ.js","./linear.CMFRyYgz.js","./defaultLocale.DAnyU4o_.js","./init.Cs1-1e_z.js","./src.l-lKDa9n.js","./ordinal.CVZABass.js","./time.BAWkz8vK.js","./range.EplFIxc7.js","./timer.DF-DFW6C.js","./threshold.CxtbWXFN.js","./colors.Cg5Vh3br.js","./treemap.BfjIY-m6.js","../css/DataFrame.DUkanX9_.css","./TableChart.esm.Mf0tJ6az.js","./Audio.9PnMv9M8.js","./Balloons.jluBNNUo.js","./Particles.D01ImE_s.js","./DeckGlJsonChart.FqZNru0G.js","./useBasicWidgetState.Bj6bxpQq.js","../css/DeckGlJsonChart.s6LXjV0D.css","./GraphVizChart.DG7KzBpV.js","./src.BuB3-yYq.js","./Html.BuYM1o_2.js","./purify.es.DY32g7DN.js","./IFrame.CtHzGkN4.js","./IFrameUtil.PlC_b34Z.js","./ImageList.CLhOe5Wg.js","./Json.DxIq1lK_.js","./LinkButton.DbgrNyY8.js","./styled-components.BnwjjA8j.js","./useFocusRing.zFrRvmtr.js","./useButton.ezaLcZZf.js","./usePress.BxFb7OC7.js","./textSelection.Bdu_1WdB.js","./useToggleState.B3_rzPB0.js","./FocusScope.CPjdGmyk.js","./iconPosition.DWeCxQ7w.js","./Metric.TAs3ZcWv.js","./Icon.CzMqTIqU.js","./PageLink.CkOZNEGc.js","./PlotlyChart.UMbI5NgV.js","./Progress.BLJM6hAO.js","./ProgressBar.9Rwv6lHt.js","./ProgressBar.BBpm-uSY.js","./Label.CGzIOlkG.js","./useLabel.C-Ykm1VU.js","./useNumberFormatter.R-XhPzf8.js","./Snow.Hyjx5wTJ.js","./Spinner.CuyPRspd.js","./StreamlitSyntaxHighlighter.CoysI3qC.js","./hastscript.BGKGo9FQ.js","./Toast.Dp3o6vBs.js","./Video.DetIaZs0.js","./AudioInput.CHl8xVgv.js","./zip.DTh-ccVA.js","./BaseButton.VZZipqV4.js","./useWaveformController.CfzVBclQ.js","./urls.B0fCYwet.js","./Button.BRyOjf4B.js","./ButtonGroup.DQStxTtS.js","./ComponentInstance.DCF1K0vP.js","./withCalculatedWidth.DgJq_-Xa.js","./CameraInput.B7zZs5-W.js","./UploadFileInfo.WAP1L8Dh.js","./ChatInput.r0YHJ1bG.js","./utils.BJ_8BuXj.js","./ErrorOutline.esm.xWH55i7i.js","./InputInstructions.BQ0J8hJM.js","./useTextInputAutoExpand.YIdHkmk0.js","./inputUtils.CD44xxT-.js","./Checkbox.Bh7rLEqi.js","./ColorPicker.D5rx8sI5.js","./DateInput.8kRXPZR0.js","./chevron-down.BGZRkU6V.js","./useIntlLocale.Dz2JWBJh.js","./timepicker.DV82Vmf7.js","./DateTimeInput.3dxnWXCF.js","./styled-components.0P2HVXHa.js","./styled-components.CeOus3Da.js","./DownloadButton.Dnk3qzYM.js","./Feedback.C1_-_IZj.js","./FileUploader.CoBzzbYY.js","./FormSubmitContent.B-joW4Ec.js","./Multiselect.C4tXDlJa.js","./_arrayIncludesWith.DcNFv7pK.js","./_baseIsEqual.BY1BH86u.js","./MenuButton.B52ssU5n.js","./NumberInput.DFlkBcFz.js","./TextField.XEZpfH-x.js","./Autocomplete.BaNFm-08.js","./Text.CGzIOlkG.js","./useFormValidation.B5xiRxcJ.js","./Pagination.v-Mn8SXN.js","./Radio.fKttXiTy.js","./useField.CcopGVNF.js","./useFormReset.CJbDugLy.js","./Selectbox.IGsNeZFC.js","./Slider.BDuj-dSg.js","./TextArea.Cl_BuySR.js","./use
1UpdateUiValue.CT93eHPI.js","./TextInput.DLMygBqV.js","./TimeInput.On1Yt7V9.js","./BidiComponent.DklFDYJv.js","./_arrayReduce.CiwPAjrV.js","./lib.DMXOZN7d.js","./axios.BJuggCtE.js","./iframeResizer.contentWindow.AGYizTll.js"])))=>i.map(i=>d[i]); 2import{a as e,n as t,o as n,r,t as i}from"./rolldown-runtime.DAXXjFlN.js";import{r as a}from"./emotion-is-prop-valid.esm.CygBv61C.js";import{_ as o,c as s,d as c,g as l,h as u,i as d,l as f,o as p,p as m,r as h,s as g,t as _,u as v}from"./emotion-styled.browser.esm.DmHEQgFq.js";import{t as y}from"./loglevel.BJBYxGId.js";import{t as b}from"./react-dom.DmpKrvBr.js";import{C as x,Ct as S,E as C,L as w,M as T,O as E,Q as D,S as O,St as k,T as A,X as j,_ as M,a as ee,at as N,c as P,d as te,f as F,g as I,h as L,i as R,l as ne,m as z,mt as re,n as B,p as ie,pt as ae,r as oe,s as se,t as ce,u as le,v as ue,w as de,x as fe,y as pe}from"./utils.paqmDQdB.js";import{$ as V,A as me,C as he,D as ge,E as _e,F as ve,G as ye,H as be,I as xe,J as Se,K as Ce,M as we,N as Te,Q as H,U as Ee,V as De,W as Oe,X as ke,Y as Ae,Z as je,a as Me,b as Ne,c as Pe,d as Fe,et as Ie,i as Le,k as Re,m as ze,nt as Be,q as Ve,r as He,rt as Ue,t as We,tt as Ge,u as Ke,v as qe,w as Je,x as Ye,y as Xe}from"./protobuf.Cj15o6C6.js";import{A as Ze,D as Qe,F as $e,I as et,L as tt,O as nt,P as rt,R as it,S as at,_ as ot,c as st,d as ct,f as lt,g as ut,h as dt,j as ft,k as pt,l as mt,m as ht,n as gt,o as _t,p as vt,r as yt,s as bt,u as xt,v as St,w as Ct,x as wt,y as Tt}from"./utils.CmclnrwZ.js";import{a as Et,t as Dt}from"./isSymbol.CmW3dkoN.js";import{i as Ot,r as kt}from"./toString.tRXNBxtF.js";import{n as At,r as jt,t as Mt}from"./_isIterateeCall.D7Fn3p_j.js";import{r as Nt}from"./eq.DG5CISEJ.js";import{t as Pt}from"./merge.BfhBeCYF.js";import{A as Ft,E as It,S as Lt,t as Rt,u as zt,w as Bt,y as Vt}from"./isArrayLikeObject.5q1w4NUu.js";import{i as Ht,n as Ut,r as Wt}from"./get.D54r6jti.js";import{l as Gt,u as Kt}from"./_baseClone.ZIs07_oO.js";import{r as qt}from"./isArrayLike.Co48mDbu.js";import{t as Jt}from"./_baseFlatten.Dejow5he.js";import{n as Yt}from"./last.BA2Y_KfR.js";import{$ as Xt,At as Zt,B as Qt,C as $t,Ct as en,D as tn,Dt as nn,E as rn,Et as an,F as on,Ft as sn,G as cn,H as ln,I as un,It as dn,L as fn,M as pn,Mt as mn,N as hn,Nt as gn,O as _n,Ot as vn,P as yn,Pt as bn,Q as xn,R as Sn,S as Cn,St as wn,T as Tn,Tt as En,U as Dn,V as On,W as kn,Y as An,_t as jn,a as Mn,b as Nn,bt as Pn,c as Fn,ct as In,d as Ln,dt as Rn,f as zn,ft as Bn,i as Vn,jt as Hn,kt as U,l as Un,lt as Wn,m as Gn,mt as Kn,n as qn,ot as Jn,p as Yn,pt as Xn,r as Zn,st as Qn,t as $n,u as er,ut as tr,v as nr,vt as rr,w as ir,wt as ar,x as or,xt as sr,y as cr,yt as lr,z as ur}from"./StreamlitMarkdown.CwaSe4JX.js";import{t as dr}from"./_baseIsEqual.BY1BH86u.js";import{i as fr,r as pr,t as mr}from"./_baseEach.Cj2TffRg.js";import{t as hr}from"./_baseProperty.BV6HSwpm.js";import{t as gr}from"./_baseMap.D9pveXme.js";import{t as _r}from"./assertNever.B3BphyEM.js";import{S as vr,a as yr,f as br}from"./getColors.DvVOOCnR.js";import{a as xr,i as Sr,n as Cr,r as wr,t as Tr}from"./Icon.CzMqTIqU.js";import{n as Er,r as Dr,t as Or}from"./UriUtil.FL3SkPFA.js";import{t as kr}from"./useCrossOriginAttribute.BtRvgKAM.js";import{t as Ar}from"./useEmotionTheme.tyjAwN1A.js";import{a as jr,i as Mr,n as Nr,r as Pr,t as Fr}from"./Autocomplete.BaNFm-08.js";import{t as Ir}from"./Label.CGzIOlkG.js";import{n as Lr,t as Rr}from"./useLabel.C-Ykm1VU.js";import{n as zr}from"./ProgressBar.BBpm-uSY.js";import{a as Br,d as Vr,f as Hr,h as Ur,l as Wr,m as Gr,n as Kr,o as qr,p as Jr,r as Yr,s as Xr,t as Zr,u as Qr}from"./useFocusRing.zFrRvmtr.js";import{n as $r,r as ei,t as ti}from"./usePress.BxFb7OC7.js";import{t as ni}from"./useButton.ezaLcZZf.js";import{t as ri}from"./Text.CGzIOlkG.js";import{a as ii,i as ai,n as oi,o as si,r as ci,t as li}from"./useFormValidation.B5xiRxcJ.js";import{t as ui}from"./useField.CcopGVNF.js";import{t as di}from"./useFormReset.CJbDugLy.js";import{t as fi}from"./useToggleState.B3_rzPB0.js";import{a as pi,c as mi,n as hi,o as gi,r as _i,s as vi,t as yi}from"./FocusScope.CPjdGmyk.js";import{D as bi,O as xi,c as Si,n as Ci,o as wi,s as Ti,t as Ei}from"./styled-components.BnwjjA8j.js";import{t as Di}from"./BaseButton.VZZipqV4.js";import{a as Oi,c as ki,d as Ai,i as ji,n as Mi,o as Ni,p as Pi,r as Fi,s as Ii,u as Li}from"./ErrorElement.BlvlqstC.js";import{n as Ri,r as zi,t as Bi}from"./useFloatingOverlay.DKo8T0mQ.js";import{t as W}from"./preload-helper.DYl5dUZ5.js";import{t as Vi}from"./useTimeout.CUauXJkz.js";import{i as Hi,n as Ui,r as Wi,t as Gi}from"./objectWithoutPropertiesLoose.DkqnLJVA.js";import{n as Ki,t as qi}from"./index.esm.CfwaQ0Sp.js";import{a as Ji,i as Yi,n as Xi,o as G,r as Zi,t as Qi}from"./tslib.es6.DWZnz9P1.js";import{$ as $i,A as ea,At as ta,B as na,Bt as ra,C as ia,Ct as aa,Dt as oa,E as sa,Et as ca,F as la,Ft as ua,G as da,Gt as fa,H as pa,Ht as ma,I as ha,It as ga,J as _a,Jt as va,K as ya,Kt as ba,L as xa,Lt as Sa,M as Ca,N as wa,Nt as Ta,O as Ea,Ot as Da,P as Oa,Pt as ka,Q as Aa,R as ja,Rt as Ma,S as Na,St as Pa,T as Fa,Tt as Ia,Ut as La,Vt as Ra,W as za,Wt as Ba,X as Va,Y as Ha,Z as Ua,_ as Wa,_t as Ga,at as Ka,b as qa,bt as Ja,c as Ya,ct as Xa,d as Za,dt as Qa,et as $a,ft as eo,g as to,gt as no,ht as ro,it as io,j as ao,jt as oo,k as so,kt as co,l as lo,lt as uo,mt as fo,n as po,nt as mo,ot as ho,p as go,pt as _o,q as vo,qt as yo,r as bo,rt as xo,s as So,st as Co,t as wo,tt as To,ut as Eo,v as Do,vt as Oo,w as ko,wt as Ao,x as jo,xt as Mo,y as No,yt as Po,z as Fo,zt as Io}
2from"./recordbatch.DXeyCpzA.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Lo=i((e=>{var t=b();e.createRoot=t.createRoot,e.hydrateRoot=t.hydrateRoot})),Ro=i(((e,t)=>{var n=typeof Element<`u`,r=typeof Map==`function`,i=typeof Set==`function`,a=typeof ArrayBuffer==`function`&&!!ArrayBuffer.isView;function o(e,t){if(e===t)return!0;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(e.constructor!==t.constructor)return!1;var s,c,l;if(Array.isArray(e)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(!o(e[c],t[c]))return!1;return!0}var u;if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;for(u=e.entries();!(c=u.next()).done;)if(!o(c.value[1],t.get(c.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(u=e.entries();!(c=u.next()).done;)if(!t.has(c.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(s=e.length,s!=t.length)return!1;for(c=s;c--!==0;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf==`function`&&typeof t.valueOf==`function`)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString==`function`&&typeof t.toString==`function`)return e.toString()===t.toString();if(l=Object.keys(e),s=l.length,s!==Object.keys(t).length)return!1;for(c=s;c--!==0;)if(!Object.prototype.hasOwnProperty.call(t,l[c]))return!1;if(n&&e instanceof Element)return!1;for(c=s;c--!==0;)if(!((l[c]===`_owner`||l[c]===`__v`||l[c]===`__o`)&&e.$$typeof)&&!o(e[l[c]],t[l[c]]))return!1;return!0}return e!==e&&t!==t}t.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||``).match(/stack|recursion/i))return console.warn(`react-fast-compare cannot handle circular refs`),!1;throw e}}})),zo=i(((e,t)=>{t.exports=function(e,t,n,r,i,a,o,s){if(!e){var c;if(t===void 0)c=Error(`Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.`);else{var l=[n,r,i,a,o,s],u=0;c=Error(t.replace(/%s/g,function(){return l[u++]})),c.name=`Invariant Violation`}throw c.framesToPop=1,c}}})),Bo=i(((e,t)=>{t.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),c=0;c<a.length;c++){var l=a[c];if(!s(l))return!1;var u=e[l],d=t[l];if(i=n?n.call(r,u,d,l):void 0,i===!1||i===void 0&&u!==d)return!1}return!0}})),Vo=n(y(),1),Ho=Lo(),K=n(a()),Uo=n(Ro()),Wo=n(zo()),Go=n(Bo()),Ko=(e=>(e.BASE=`base`,e.BODY=`body`,e.HEAD=`head`,e.HTML=`html`,e.LINK=`link`,e.META=`meta`,e.NOSCRIPT=`noscript`,e.SCRIPT=`script`,e.STYLE=`style`,e.TITLE=`title`,e.FRAGMENT=`Symbol(react.fragment)`,e))(Ko||{}),qo={link:{rel:[`amphtml`,`canonical`,`alternate`]},script:{type:[`application/ld+json`]},meta:{charset:``,name:[`generator`,`robots`,`description`],property:[`og:type`,`og:title`,`og:url`,`og:image`,`og:image:alt`,`og:description`,`twitter:url`,`twitter:title`,`twitter:description`,`twitter:image`,`twitter:image:alt`,`twitter:card`,`twitter:site`]}},Jo=Object.values(Ko),Yo={accesskey:`accessKey`,charset:`charSet`,class:`className`,contenteditable:`contentEditable`,contextmenu:`contextMenu`,"http-equiv":`httpEquiv`,itemprop:`itemProp`,tabindex:`tabIndex`},Xo=Object.entries(Yo).reduce((e,[t,n])=>(e[n]=t,e),{}),Zo=`data-rh`,Qo={DEFAULT_TITLE:`defaultTitle`,DEFER:`defer`,ENCODE_SPECIAL_CHARACTERS:`encodeSpecialCharacters`,ON_CHANGE_CLIENT_STATE:`onChangeClientState`,TITLE_TEMPLATE:`titleTemplate`,PRIORITIZE_SEO_TAGS:`prioritizeSeoTags`},$o=(e,t)=>{for(let n=e.length-1;n>=0;--n){let r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},es=e=>{let t=$o(e,`title`),n=$o(e,Qo.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join(``)),n&&t)return n.replace(/%s/g,()=>t);let r=$o(e,Qo.DEFAULT_TITLE);return t||r||void 0},ts=e=>$o(e,Qo.ON_CHANGE_CLIENT_STATE)||(()=>{}),ns=(e,t)=>t.filter(t=>t[e]!==void 0).map(t=>t[e]).reduce((e,t)=>
2({...e,...t}),{}),rs=(e,t)=>t.filter(e=>e.base!==void 0).map(e=>e.base).reverse().reduce((t,n)=>{if(!t.length){let r=Object.keys(n);for(let i=0;i<r.length;i+=1){let a=r[i].toLowerCase();if(e.indexOf(a)!==-1&&n[a])return t.concat(n)}}return t},[]),is=e=>console&&typeof console.warn==`function`&&console.warn(e),as=(e,t,n)=>{let r={};return n.filter(t=>Array.isArray(t[e])?!0:(t[e]!==void 0&&is(`Helmet: ${e} should be of type "Array". Instead found type "${typeof t[e]}"`),!1)).map(t=>t[e]).reverse().reduce((e,n)=>{let i={};n.filter(e=>{let n,a=Object.keys(e);for(let r=0;r<a.length;r+=1){let i=a[r],o=i.toLowerCase();t.indexOf(o)!==-1&&!(n===`rel`&&e[n].toLowerCase()===`canonical`)&&!(o===`rel`&&e[o].toLowerCase()===`stylesheet`)&&(n=o),t.indexOf(i)!==-1&&(i===`innerHTML`||i===`cssText`||i===`itemprop`)&&(n=i)}if(!n||!e[n])return!1;let o=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),r[n][o]?!1:(i[n][o]=!0,!0)}).reverse().forEach(t=>e.push(t));let a=Object.keys(i);for(let e=0;e<a.length;e+=1){let t=a[e];r[t]={...r[t],...i[t]}}return e},[]).reverse()},os=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},ss=e=>({baseTag:rs([`href`],e),bodyAttributes:ns(`bodyAttributes`,e),defer:$o(e,Qo.DEFER),encode:$o(e,Qo.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:ns(`htmlAttributes`,e),linkTags:as(`link`,[`rel`,`href`],e),metaTags:as(`meta`,[`name`,`charset`,`http-equiv`,`property`,`itemprop`],e),noscriptTags:as(`noscript`,[`innerHTML`],e),onChangeClientState:ts(e),scriptTags:as(`script`,[`src`,`innerHTML`],e),styleTags:as(`style`,[`cssText`],e),title:es(e),titleAttributes:ns(`titleAttributes`,e),prioritizeSeoTags:os(e,Qo.PRIORITIZE_SEO_TAGS)}),cs=e=>Array.isArray(e)?e.join(``):e,ls=(e,t)=>{let n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},us=(e,t)=>Array.isArray(e)?e.reduce((e,n)=>(ls(n,t)?e.priority.push(n):e.default.push(n),e),{priority:[],default:[]}):{default:e,priority:[]},ds=(e,t)=>({...e,[t]:void 0}),fs=[`noscript`,`script`,`style`],ps=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,`&`).replace(/</g,`<`).replace(/>/g,`>`).replace(/"/g,`"`).replace(/'/g,`'`),ms=e=>Object.keys(e).reduce((t,n)=>{let r=e[n]===void 0?`${n}`:`${n}="${e[n]}"`;return t?`${t} ${r}`:r},``),hs=(e,t,n,r)=>{let i=ms(n),a=cs(t);return i?`<${e} ${Zo}="true" ${i}>${ps(a,r)}</${e}>`:`<${e} ${Zo}="true">${ps(a,r)}</${e}>`},gs=(e,t,n=!0)=>t.reduce((t,r)=>{let i=r,a=Object.keys(i).filter(e=>!(e===`innerHTML`||e===`cssText`)).reduce((e,t)=>{let r=i[t]===void 0?t:`${t}="${ps(i[t],n)}"`;return e?`${e} ${r}`:r},``),o=i.innerHTML||i.cssText||``;return`${t}<${e} ${Zo}="true" ${a}${fs.indexOf(e)===-1?`/>`:`>${o}</${e}>`}`},``),_s=(e,t={})=>Object.keys(e).reduce((t,n)=>{let r=Yo[n];return t[r||n]=e[n],t},t),vs=(e,t,n)=>{let r=_s(n,{key:t,[Zo]:!0});return[K.createElement(`title`,r,t)]},ys=(e,t)=>t.map((t,n)=>{let r={key:n,[Zo]:!0};return Object.keys(t).forEach(e=>{let n=Yo[e]||e;n===`innerHTML`||n===`cssText`?r.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:r[n]=t[e]}),K.createElement(e,r)}),bs=(e,t,n=!0)=>{switch(e){case`title`:return{toComponent:()=>vs(e,t.title,t.titleAttributes),toString:()=>hs(e,t.title,t.titleAttributes,n)};case`bodyAttributes`:case`htmlAttributes`:return{toComponent:()=>_s(t),toString:()=>ms(t)};default:return{toComponent:()=>ys(e,t),toString:()=>gs(e,t,n)}}},xs=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{let i=us(e,qo.meta),a=us(t,qo.link),o=us(n,qo.script);return{priorityMethods:{toComponent:()=>[...ys(`meta`,i.priority),...ys(`link`,a.priority),...ys(`script`,o.priority)],toString:()=>`${bs(`meta`,i.priority,r)} ${bs(`link`,a.priority,r)} ${bs(`script`,o.priority,r)}`},metaTags:i.default,linkTags:a.default,scriptTags:o.default}},Ss=e=>{let{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:i,noscriptTags:a,styleTags:o,title:s=``,titleAttributes:c,prioritizeSeoTags:l}=e,{linkTags:u,metaTags:d,scriptTags:f}=e,p={toComponent:()=>[],toString:()=>``};return l&&({priorityMethods:p,linkTags:u,metaTags:d,scriptTags:f}=xs(e)),{priority:p,base:bs(`base`,t,r),bodyAttributes:bs(`bodyAttributes`,n,r),htmlAttributes:bs(`htmlAttributes`,i,r),link:bs(`link`,u,r),meta:bs(`meta`,d,r),noscript:bs(`noscript`,a,r),script:bs(`script`,f,r),style:bs(`style`,o,r),title:bs(`title`,{title:s,titleAttributes:c},r)}},Cs=[],ws=!!(typeof window<`u`&&window.document&&window.document.createElement),Ts=class{instances=[];canUseDOM=ws;context;value={setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Cs:this.instances,add:e=>{(this.canUseDOM?Cs:this.instances).push(e)},remove:e=>{let t=(this.canUseDOM?Cs:this.instances).indexOf(e);(this.canUseDOM?Cs:this.instances).splice(t,1)}}};constructor(e,t){this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Ss({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:``,titleAttributes:{}}))}},Es=parseInt(`18.3.1`.split(`.`)[0],10)>=19,Ds=K.createContext({}),Os=class e extends K.Component{static canUseDOM=ws;helmetData;constructor(t){super(t),Es?this.helmetData=null:this.helmetData=new Ts(this.props.context||{},e.canUseDOM)}render(){return Es?K.createElement(K.Fragment,null,this.props.children):K.createElement(Ds.Provider,{value:this.helmetData.value},this.props.children)}},ks=(e,t)=>{let n=document.head||document.querySelector(`head`),r=n.querySelectorAll(`${e}[${Zo}]`),i=[].slice.call(r),a=[],o;return t&&t.length&&t.forEach(t=>{let n=document.createElement(e);for(let e in t)if(Object.prototype.hasOwnProperty.call(t,e))if(e===`innerHTML`)n.innerHTML=t.innerHTML;else if(e===`cssText`){let e=t.cssText;n.appendChild(document.createTextNode(e))}else{let r=e,i=t[r]===void 0?``:t[r];n.setAttribute(e,i)}n.setAttribute(Zo,`true`),i.some((e,t)=>(o=t,n.isEqualNode(e)))?i.splice(o,1):a.push(n)}
2),i.forEach(e=>e.parentNode?.removeChild(e)),a.forEach(e=>n.appendChild(e)),{oldTags:i,newTags:a}},As=(e,t)=>{let n=document.getElementsByTagName(e)[0];if(!n)return;let r=n.getAttribute(Zo),i=r?r.split(`,`):[],a=[...i],o=Object.keys(t);for(let e of o){let r=t[e]||``;n.getAttribute(e)!==r&&n.setAttribute(e,r),i.indexOf(e)===-1&&i.push(e);let o=a.indexOf(e);o!==-1&&a.splice(o,1)}for(let e=a.length-1;e>=0;--e)n.removeAttribute(a[e]);i.length===a.length?n.removeAttribute(Zo):n.getAttribute(Zo)!==o.join(`,`)&&n.setAttribute(Zo,o.join(`,`))},js=(e,t)=>{e!==void 0&&document.title!==e&&(document.title=cs(e)),As(`title`,t)},Ms=(e,t)=>{let{baseTag:n,bodyAttributes:r,htmlAttributes:i,linkTags:a,metaTags:o,noscriptTags:s,onChangeClientState:c,scriptTags:l,styleTags:u,title:d,titleAttributes:f}=e;As(`body`,r),As(`html`,i),js(d,f);let p={baseTag:ks(`base`,n),linkTags:ks(`link`,a),metaTags:ks(`meta`,o),noscriptTags:ks(`noscript`,s),scriptTags:ks(`script`,l),styleTags:ks(`style`,u)},m={},h={};Object.keys(p).forEach(e=>{let{newTags:t,oldTags:n}=p[e];t.length&&(m[e]=t),n.length&&(h[e]=p[e].oldTags)}),t&&t(),c(e,m,h)},Ns=null,Ps=e=>{Ns&&cancelAnimationFrame(Ns),e.defer?Ns=requestAnimationFrame(()=>{Ms(e,()=>{Ns=null})}):(Ms(e),Ns=null)},Fs=class extends K.Component{rendered=!1;shouldComponentUpdate(e){return!(0,Go.default)(e,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){let{helmetInstances:e}=this.props.context;e.remove(this),this.emitChange()}emitChange(){let{helmetInstances:e,setHelmet:t}=this.props.context,n=null,r=ss(e.get().map(e=>{let{context:t,...n}=e.props;return n}));Os.canUseDOM?Ps(r):Ss&&(n=Ss(r)),t(n)}init(){if(this.rendered)return;this.rendered=!0;let{helmetInstances:e}=this.props.context;e.add(this),this.emitChange()}render(){return this.init(),null}},Is=[],Ls=e=>{let t={};for(let n of Object.keys(e))t[Xo[n]||n]=e[n];return t},Rs=e=>{let t={};for(let n of Object.keys(e)){let r=Yo[n];t[r||n]=e[n]}return t},zs=(e,t)=>{if(!ws)return;let n=document.getElementsByTagName(e)[0];if(!n)return;let r=`data-rh-managed`,i=n.getAttribute(r),a=i?i.split(`,`):[],o=Object.keys(t);for(let e of a)o.includes(e)||n.removeAttribute(e);for(let e of o){let r=t[e];r==null||r===!1?n.removeAttribute(e):r===!0?n.setAttribute(e,``):n.setAttribute(e,String(r))}o.length>0?n.setAttribute(r,o.join(`,`)):n.removeAttribute(r)},Bs=()=>{let e={},t={};for(let n of Is){let{htmlAttributes:r,bodyAttributes:i}=n.props;r&&Object.assign(e,Ls(r)),i&&Object.assign(t,Ls(i))}zs(`html`,e),zs(`body`,t)},Vs=class extends K.Component{componentDidMount(){Is.push(this),Bs()}componentDidUpdate(){Bs()}componentWillUnmount(){let e=Is.indexOf(this);e!==-1&&Is.splice(e,1),Bs()}resolveTitle(){let{title:e,titleTemplate:t,defaultTitle:n}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(``):e):e||n||void 0}renderTitle(){let e=this.resolveTitle();if(e===void 0)return null;let t=this.props.titleAttributes||{};return K.createElement(`title`,Rs(t),e)}renderBase(){let{base:e}=this.props;return e?K.createElement(`base`,Rs(e)):null}renderMeta(){let{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>K.createElement(`meta`,{key:t,...Rs(e)}))}renderLink(){let{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>K.createElement(`link`,{key:t,...Rs(e)}))}renderScript(){let{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Rs(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),K.createElement(`script`,{key:t,...i})})}renderStyle(){let{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{cssText:n,...r}=e,i=Rs(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),K.createElement(`style`,{key:t,...i})})}renderNoscript(){let{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((e,t)=>{let{innerHTML:n,...r}=e,i=Rs(r);return n&&(i.dangerouslySetInnerHTML={__html:n}),K.createElement(`noscript`,{key:t,...i})})}render(){return K.createElement(K.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Hs=class extends K.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(e){return!(0,Uo.default)(ds(this.props,`helmetData`),ds(e,`helmetData`))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case`script`:case`noscript`:return{innerHTML:t};case`style`:return{cssText:t};default:throw Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case`title`:return{...t,[e.type]:r,titleAttributes:{...n}};case`body`:return{...t,bodyAttributes:{...n}};case`html`:return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(t=>{n={...n,[t]:e[t]}}),n}
2warnOnInvalidChildren(e,t){return(0,Wo.default)(Jo.some(t=>e.type===t),typeof e.type==`function`?`You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.`:`Only elements types ${Jo.join(`, `)} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),(0,Wo.default)(!t||typeof t==`string`||Array.isArray(t)&&!t.some(e=>typeof e!=`string`),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return K.Children.forEach(e,e=>{if(!e||!e.props)return;let{children:r,...i}=e.props,a=Object.keys(i).reduce((e,t)=>(e[Xo[t]||t]=i[t],e),{}),{type:o}=e;switch(typeof o==`symbol`?o=o.toString():this.warnOnInvalidChildren(e,r),o){case`Symbol(react.fragment)`:t=this.mapChildrenToProps(r,t);break;case`link`:case`meta`:case`noscript`:case`script`:case`style`:n=this.flattenArrayTypeChildren(e,n,a,r);break;default:t=this.mapObjectTypeChildren(e,t,a,r);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){let{children:e,...t}=this.props,n={...t},{helmetData:r}=t;return e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof Ts)&&(r=new Ts(r.context,!0),delete n.helmetData),Es?K.createElement(Vs,{...n}):r?K.createElement(Fs,{...n,context:r.value}):K.createElement(Ds.Consumer,null,e=>K.createElement(Fs,{...n,context:e}))}},Us=class{constructor(e=``){this.prefix=e,this.count=0,this.offset=374,this.msb=1295,this.power=2}next(){let e=this.increment().toString(36);return this.prefix?`${this.prefix}${e}`:e}increment(){let e=this.count+this.offset;return e===this.msb&&(this.offset+=(this.msb+1)*9,this.msb=36**++this.power-1),this.count++,e}},Ws=/(!?\(\s*min(-device-)?-width).+\(\s*max(-device)?-width/i,Gs=/\(\s*min(-device)?-width/i,Ks=/(!?\(\s*max(-device)?-width).+\(\s*min(-device)?-width/i,qs=/\(\s*max(-device)?-width/i,Js=oc(Ws,Ks,Gs),Ys=oc(Ks,Ws,qs),Xs=/(!?\(\s*min(-device)?-height).+\(\s*max(-device)?-height/i,Zs=/\(\s*min(-device)?-height/i,Qs=/(!?\(\s*max(-device)?-height).+\(\s*min(-device)?-height/i,$s=/\(\s*max(-device)?-height/i,ec=oc(Xs,Qs,Zs),tc=oc(Qs,Xs,$s),nc=/print/i,rc=/^print$/i,ic=Number.MAX_VALUE;function ac(e){let t=/(-?\d*\.?\d+)(ch|em|ex|px|rem)/.exec(e);if(t===null)return ic;let n=t[1];switch(t[2]){case`ch`:n=parseFloat(n)*8.8984375;break;case`em`:case`rem`:n=parseFloat(n)*16;break;case`ex`:n=parseFloat(n)*8.296875;break;case`px`:n=parseFloat(n);break}return+n}function oc(e,t,n){return function(r){return e.test(r)?!0:t.test(r)?!1:n.test(r)}}function sc(e,t){let n=nc.test(e),r=rc.test(e),i=nc.test(t),a=rc.test(t);return n&&i?!r&&a?1:r&&!a?-1:e.localeCompare(t):n?1:i?-1:null}function cc(e,t){if(e===``)return-1;if(t===``)return 1;let n=sc(e,t);if(n!==null)return n;let r=Js(e)||ec(e),i=Ys(e)||tc(e),a=Js(t)||ec(t),o=Ys(t)||tc(t);if(r&&o)return-1;if(i&&a)return 1;let s=ac(e),c=ac(t);return s===ic&&c===ic?e.localeCompare(t):s===ic?1:c===ic?-1:s>c?i?-1:1:s<c?i?1:-1:e.localeCompare(t)}var lc=class{constructor(e,t,n){this.idGenerator=e,this.onNewCache=t,this.onNewValue=n,this.sortedCacheKeys=[],this.caches={}}getCache(e){if(!this.caches[e]){let t=new uc(this.idGenerator,this.onNewValue);t.key=e,this.sortedCacheKeys.push(e),this.sortedCacheKeys.sort(cc);let n=this.sortedCacheKeys.indexOf(e),r=n<this.sortedCacheKeys.length-1?this.sortedCacheKeys[n+1]:void 0;this.caches[e]=t,this.onNewCache(e,t,r)}return this.caches[e]}getSortedCacheKeys(){return this.sortedCacheKeys}},uc=class{constructor(e,t){this.cache={},this.idGenerator=e,this.onNewValue=t}addValue(e,t){let n=this.cache[e];if(n)return n;let r=this.idGenerator.next();return this.cache[e]=r,this.onNewValue(this,r,t),r}},dc=/[A-Z]/g,fc=/^ms-/,pc={};function mc(e){return e in pc?pc[e]:pc[e]=e.replace(dc,`-$&`).toLowerCase().replace(fc,`-ms-`)}function hc(e){return e.charAt(0).toUpperCase()+e.slice(1)}function gc(e,t,n){if(e.hasOwnProperty(t)){for(var r={},i=e[t],a=hc(t),o=Object.keys(n),s=0;s<o.length;s++){var c=o[s];if(c===t)for(var l=0;l<i.length;l++)r[i[l]+a]=n[t];r[c]=n[c]}return r}return n}function _c(e,t,n,r,i){for(var a=0,o=e.length;a<o;++a){var s=e[a](t,n,r,i);if(s)return s}}function vc(e,t){e.indexOf(t)===-1&&e.push(t)}function yc(e,t){if(Array.isArray(t))for(var n=0,r=t.length;n<r;++n)vc(e,t[n]);else vc(e,t)}function bc(e){return e instanceof Object&&!Array.isArray(e)}function xc(e){var t=e.prefixMap,n=e.plugins;return function e(r){for(var i in r){var a=r[i];if(bc(a))r[i]=e(a);else if(Array.isArray(a)){for(var o=[],s=0,c=a.length;s<c;++s)yc(o,_c(n,i,a[s],r,t)||a[s]);o.length>0&&(r[i]=o)}else{var l=_c(n,i,a,r,t);l&&(r[i]=l),r=gc(t,i,r)}}return r}}var q=[`Webkit`],Sc=[`Moz`],Cc=[`ms`],wc=[`Webkit`,`Moz`],Tc=[`Webkit`,`ms`],Ec={plugins:[],prefixMap:{appearance:wc,textEmphasisPosition:q,textEmphasis:q,textEmphasisStyle:q,textEmphasisColor:q,boxDecorationBreak:q,maskImage:q,maskMode:q,maskRepeat:q,maskPosition:q,maskClip:q,maskOrigin:q,maskSize:q,maskComposite:q,mask:q,maskBorderSource:q,maskBorderMode:q,maskBorderSlice:q,maskBorderWidth:q,maskBorderOutset:q,maskBorderRepeat:q,maskBorder:q,maskType:q,textDecorationStyle:q,textDecorationSkip:q,textDecorationLine:q,textDecorationColor:q,userSelect:[`Webkit`,`Moz`,`ms`],backdropFilter:q,fontKerning:q,scrollSnapType:Tc,scrollSnapPointsX:Tc,scrollSnapPointsY:Tc,scrollSnapDestination:Tc,scrollSnapCoordinate:Tc,clipPath:q,shapeImageThreshold:q,shapeImageMargin:q,shapeImageOutside:q,filter:q,hyphens:Tc,flowInto:Tc,flowFrom:Tc,breakBefore:Tc,breakAfter:Tc,breakInside:Tc,regionFragment:Tc,writingMode:Tc,textOrientation:q,tabSize:Sc,fontFeatureSettings:q,columnCount:q,columnFill:q,columnGap:q,columnRule:q,columnRuleColor:q,columnRuleStyle:q,columnRuleWidth:q,columns:q,columnSpan:q,columnWidth:q,wrapFlow:Cc,wrapThrough:Cc,wrapMargin:Cc,textSizeAdjust:Tc}};function Dc(e,t){if(typeof t==`string`&&t===`text`)return[`-webkit-text`,`text`]}var Oc=[`-webkit-`,`-moz-`,``],kc={"zoom-in":!0,"zoom-out":!0,grab:!0,grabbing:!0};function Ac(e,t){if(e===`cursor`&&kc.hasOwnProperty(t))return Oc.map(function(e){return e+t})}var jc=n(i(((e,t)=>
2{Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;var n=/-webkit-|-moz-|-ms-/;function r(e){return typeof e==`string`&&n.test(e)}t.exports=e.default}))()),Mc=[`-webkit-`,``];function Nc(e,t){if(typeof t==`string`&&!(0,jc.default)(t)&&t.indexOf(`cross-fade(`)>-1)return Mc.map(function(e){return t.replace(/cross-fade\(/g,e+`cross-fade(`)})}var Pc=[`-webkit-`,``];function Fc(e,t){if(typeof t==`string`&&!(0,jc.default)(t)&&t.indexOf(`filter(`)>-1)return Pc.map(function(e){return t.replace(/filter\(/g,e+`filter(`)})}var Ic={flex:[`-webkit-box`,`-moz-box`,`-ms-flexbox`,`-webkit-flex`,`flex`],"inline-flex":[`-webkit-inline-box`,`-moz-inline-box`,`-ms-inline-flexbox`,`-webkit-inline-flex`,`inline-flex`]};function Lc(e,t){if(e===`display`&&Ic.hasOwnProperty(t))return Ic[t]}var Rc={"space-around":`justify`,"space-between":`justify`,"flex-start":`start`,"flex-end":`end`,"wrap-reverse":`multiple`,wrap:`multiple`},zc={alignItems:`WebkitBoxAlign`,justifyContent:`WebkitBoxPack`,flexWrap:`WebkitBoxLines`,flexGrow:`WebkitBoxFlex`};function Bc(e,t,n){e===`flexDirection`&&typeof t==`string`&&(t.indexOf(`column`)>-1?n.WebkitBoxOrient=`vertical`:n.WebkitBoxOrient=`horizontal`,t.indexOf(`reverse`)>-1?n.WebkitBoxDirection=`reverse`:n.WebkitBoxDirection=`normal`),zc.hasOwnProperty(e)&&(n[zc[e]]=Rc[t]||t)}var Vc=[`-webkit-`,`-moz-`,``],Hc=/linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient/gi;function Uc(e,t){if(typeof t==`string`&&!(0,jc.default)(t)&&Hc.test(t))return Vc.map(function(e){return t.replace(Hc,function(t){return e+t})})}var Wc=function(){function e(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o=e[Symbol.iterator](),s;!(r=(s=o.next()).done)&&(n.push(s.value),!(t&&n.length===t));r=!0);}catch(e){i=!0,a=e}finally{try{!r&&o.return&&o.return()}finally{if(i)throw a}}return n}return function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,n);throw TypeError(`Invalid attempt to destructure non-iterable instance`)}}();function Gc(e){return typeof e==`number`&&!isNaN(e)}function Kc(e){return typeof e==`string`&&e.includes(`/`)}var qc=[`center`,`end`,`start`,`stretch`],Jc={"inline-grid":[`-ms-inline-grid`,`inline-grid`],grid:[`-ms-grid`,`grid`]},Yc={alignSelf:function(e,t){qc.indexOf(e)>-1&&(t.msGridRowAlign=e)},gridColumn:function(e,t){if(Gc(e))t.msGridColumn=e;else if(Kc(e)){var n=Wc(e.split(`/`),2),r=n[0],i=n[1];Yc.gridColumnStart(+r,t);var a=Wc(i.split(/ ?span /),2),o=a[0],s=a[1];o===``?Yc.gridColumnEnd(+r+ +s,t):Yc.gridColumnEnd(+i,t)}
2else Yc.gridColumnStart(e,t)},gridColumnEnd:function(e,t){var n=t.msGridColumn;Gc(e)&&Gc(n)&&(t.msGridColumnSpan=e-n)},gridColumnStart:function(e,t){Gc(e)&&(t.msGridColumn=e)},gridRow:function(e,t){if(Gc(e))t.msGridRow=e;else if(Kc(e)){var n=Wc(e.split(`/`),2),r=n[0],i=n[1];Yc.gridRowStart(+r,t);var a=Wc(i.split(/ ?span /),2),o=a[0],s=a[1];o===``?Yc.gridRowEnd(+r+ +s,t):Yc.gridRowEnd(+i,t)}else Yc.gridRowStart(e,t)},gridRowEnd:function(e,t){var n=t.msGridRow;Gc(e)&&Gc(n)&&(t.msGridRowSpan=e-n)},gridRowStart:function(e,t){Gc(e)&&(t.msGridRow=e)},gridTemplateColumns:function(e,t){t.msGridColumns=e},gridTemplateRows:function(e,t){t.msGridRows=e},justifySelf:function(e,t){qc.indexOf(e)>-1&&(t.msGridColumnAlign=e)}};function Xc(e,t,n){if(e===`display`&&t in Jc)return Jc[t];if(e in Yc){var r=Yc[e];r(t,n)}}var Zc=[`-webkit-`,``];function Qc(e,t){if(typeof t==`string`&&!(0,jc.default)(t)&&t.indexOf(`image-set(`)>-1)return Zc.map(function(e){return t.replace(/image-set\(/g,e+`image-set(`)})}var $c={marginBlockStart:[`WebkitMarginBefore`],marginBlockEnd:[`WebkitMarginAfter`],marginInlineStart:[`WebkitMarginStart`,`MozMarginStart`],marginInlineEnd:[`WebkitMarginEnd`,`MozMarginEnd`],paddingBlockStart:[`WebkitPaddingBefore`],paddingBlockEnd:[`WebkitPaddingAfter`],paddingInlineStart:[`WebkitPaddingStart`,`MozPaddingStart`],paddingInlineEnd:[`WebkitPaddingEnd`,`MozPaddingEnd`],borderBlockStart:[`WebkitBorderBefore`],borderBlockStartColor:[`WebkitBorderBeforeColor`],borderBlockStartStyle:[`WebkitBorderBeforeStyle`],borderBlockStartWidth:[`WebkitBorderBeforeWidth`],borderBlockEnd:[`WebkitBorderAfter`],borderBlockEndColor:[`WebkitBorderAfterColor`],borderBlockEndStyle:[`WebkitBorderAfterStyle`],borderBlockEndWidth:[`WebkitBorderAfterWidth`],borderInlineStart:[`WebkitBorderStart`,`MozBorderStart`],borderInlineStartColor:[`WebkitBorderStartColor`,`MozBorderStartColor`],borderInlineStartStyle:[`WebkitBorderStartStyle`,`MozBorderStartStyle`],borderInlineStartWidth:[`WebkitBorderStartWidth`,`MozBorderStartWidth`],borderInlineEnd:[`WebkitBorderEnd`,`MozBorderEnd`],borderInlineEndColor:[`WebkitBorderEndColor`,`MozBorderEndColor`],borderInlineEndStyle:[`WebkitBorderEndStyle`,`MozBorderEndStyle`],borderInlineEndWidth:[`WebkitBorderEndWidth`,`MozBorderEndWidth`]};function el(e,t,n){if(Object.prototype.hasOwnProperty.call($c,e))for(var r=$c[e],i=0,a=r.length;i<a;++i)n[r[i]]=t}function tl(e,t){if(e===`position`&&t===`sticky`)return[`-webkit-sticky`,`sticky`]}var nl=[`-webkit-`,`-moz-`,``],rl={maxHeight:!0,maxWidth:!0,width:!0,height:!0,columnWidth:!0,minWidth:!0,minHeight:!0},il={"min-content":!0,"max-content":!0,"fill-available":!0,"fit-content":!0,"contain-floats":!0};function al(e,t){if(rl.hasOwnProperty(e)&&il.hasOwnProperty(t))return nl.map(function(e){return e+t})}var ol=r({default:()=>cl});function sl(e){return`-`+e.toLowerCase()}function cl(e){if(dl.hasOwnProperty(e))return dl[e];var t=e.replace(ll,sl);return dl[e]=ul.test(t)?`-`+t:t}var ll,ul,dl,fl=t((()=>{ll=/[A-Z]/g,ul=/^ms-/,dl={}})),pl=n(i(((t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=i((fl(),e(ol)));function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return(0,r.default)(e)}n.exports=t.default}))()),ml={transition:!0,transitionProperty:!0,WebkitTransition:!0,WebkitTransitionProperty:!0,MozTransition:!0,MozTransitionProperty:!0},hl={Webkit:`-webkit-`,Moz:`-moz-`,ms:`-ms-`};function gl(e,t){if((0,jc.default)(e))return e;for(var n=e.split(/,(?![^()]*(?:\([^()]*\))?\))/g),r=0,i=n.length;r<i;++r){var a=n[r],o=[a];for(var s in t){var c=(0,pl.default)(s);if(a.indexOf(c)>-1&&c!==`order`)for(var l=t[s],u=0,d=l.length;u<d;++u)o.unshift(a.replace(c,hl[l[u]]+c))}n[r]=o.join(`,`)}return n.join(`,`)}function _l(e,t,n,r){if(typeof t==`string`&&ml.hasOwnProperty(e)){var i=gl(t,r),a=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-moz-|-ms-/.test(e)}).join(`,`);if(e.indexOf(`Webkit`)>-1)return a;var o=i.split(/,(?![^()]*(?:\([^()]*\))?\))/g).filter(function(e){return!/-webkit-|-ms-/.test(e)}).join(`,`);return e.indexOf(`Moz`)>-1?o:(n[`Webkit`+hc(e)]=a,n[`Moz`+hc(e)]=o,i)}}var vl=[Dc,Nc,Ac,Fc,Bc,Uc,Xc,Qc,el,tl,al,_l,Lc],yl=xc({prefixMap:Ec.prefixMap,plugins:vl});function bl(e,t,n,r){let i=e.getCache(n),a=``;for(let o in t){let s=t[o];if(s!=null)if(typeof s!=`object`){let e=`${mc(o)}:${s}`,t=`${r}${e}`,n=i.cache[t];if(n!==void 0){a+=` `+n;continue}else{let n=``,c=yl({[o]:s});for(let t in c){let r=c[t],i=typeof r;if(i===`string`||i===`number`){let i=`${mc(t)}:${r}`;i!==e&&(n+=`${i};`)}else if(Array.isArray(r)){let i=mc(t);for(let t=0;t<r.length;t++){let a=`${i}:${r[t]}`;a!==e&&(n+=`${a};`)}}}n+=e;let l=i.addValue(t,{pseudo:r,block:n});a+=` `+l}}else o[0]===`:`?a+=` `+bl(e,s,n,r+o):o.substring(0,6)===`@media`&&(a+=` `+bl(e,s,o.substr(7),r))}return a.slice(1)}function xl(e,t){let n=`.${e}`;return t&&(n+=t),n}function Sl(e){let t=``;for(let n in e)t+=`${n}{${Cl(e[n])}}`;return t}function Cl(e){let t=``;for(let n in e){let r=e[n];(typeof r==`string`||typeof r==`number`)&&(t+=`${mc(n)}:${r};`)}return t.slice(0,-1)}function wl(e,t){return`@keyframes ${e}{${t}}`}function Tl(e,t){return`@font-face{font-family:${e};${t}}`}function El(e,t){return`${e}{${t}}`}var Dl=/\.([^{:]+)(:[^{]+)?{(?:[^}]*;)?([^}]*?)}/g,Ol=/@keyframes ([^{]+){((?:(?:from|to|(?:\d+\.?\d*%))\{(?:[^}])*})*)}/g,kl=/@font-face\{font-family:([^;]+);([^}]*)\}/g;function Al(e,t,n){let r;for(;r=t.exec(n);){let[,t,n,i]=r,a=n?`${n}${i}`:i;e.cache[a]=t,e.idGenerator.increment()}}function jl(e,t,n){let r;for(;r=t.exec(n);){let[,t,n]=r;e.cache[n]=t,e.idGenerator.increment()}}var Ml=class{constructor(e={}){this.styleElements={};let t=new Us(e.prefix),n=(e,t,n)=>{let{pseudo:r,block:i}=n,a=this.styleElements[e.key].sheet,o=El(xl(t,r),i);try{a.insertRule(o,a.cssRules.length)}catch{}};if(this.styleCache=new lc(t,(e,t,n)=>{let r=document.createElement(`style`);if(r.media=e,n===void 0)this.container.appendChild(r);else{let e=Nl(this.container.children,n);this.container.insertBefore(r,this.container.children[e])}this.styleElements[e]=r},n),this.keyframesCache=new uc(new Us(e.prefix),(e,t,n)=>{this.styleCache.getCache(``);let r=this.styleElements[``].sheet,i=wl(t,Sl(n));try{r.insertRule(i,r.cssRules.length)}catch{}}
2),this.fontFaceCache=new uc(new Us(e.prefix),(e,t,n)=>{this.styleCache.getCache(``);let r=this.styleElements[``].sheet,i=Tl(t,Cl(n));try{r.insertRule(i,r.cssRules.length)}catch{}}),e.container&&(this.container=e.container),e.hydrate&&e.hydrate.length>0){if(!this.container){let t=e.hydrate[0].parentElement;t!=null&&(this.container=t)}for(let r=0;r<e.hydrate.length;r++){let i=e.hydrate[r],a=i.getAttribute(`data-hydrate`);if(a===`font-face`){jl(this.fontFaceCache,kl,i.textContent);continue}if(a===`keyframes`){jl(this.keyframesCache,Ol,i.textContent);continue}let o=i.media?i.media:``;this.styleElements[o]=i;let s=new uc(t,n);s.key=o,Al(s,Dl,i.textContent),this.styleCache.sortedCacheKeys.push(o),this.styleCache.caches[o]=s}}if(!this.container){if(document.head===null)throw Error("No container provided and `document.head` was null");this.container=document.head}}renderStyle(e){return bl(this.styleCache,e,``,``)}renderFontFace(e){let t=Cl(e);return this.fontFaceCache.addValue(t,e)}renderKeyframes(e){let t=Sl(e);return this.keyframesCache.addValue(t,e)}};function Nl(e,t){let n=0;for(;n<e.length;n++){let r=e[n];if(r.tagName===`STYLE`&&r.media===t)return n}return-1}S();var Pl=({fontFaces:e})=>s(h,{styles:[d(e.map(e=>{let{family:t,weight:n,weightRange:r,url:i,style:a,unicodeRange:o}=e,s=r||n;return` 3 @font-face { 4 font-family: ${t}; 5 src: url(${i}) format("woff2"); 6 font-display: swap; 7 ${a?`font-style: ${a};`:``} 8 ${s?`font-weight: ${s};`:``} 9 ${o?`unicode-range: ${o};`:``} 10 } 11 `}))]}),Fl=({fontSources:e})=>s(Hs,{children:Object.entries(e).map(([e,t])=>s(`link`,{id:e,rel:`stylesheet`,href:t},e))}),Il=`NO_SCRIPT_RUN_ID`;function Ll(e,t,n,r){for(var i=-1,a=e==null?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function Rl(e,t,n,r){return mr(e,function(e,i,a){t(r,e,n(e),a)}),r}function zl(e,t){return function(n,r){var i=kt(n)?Ll:Rl,a=t?t():{};return i(n,e,pr(r,2),a)}}var Bl=n(b(),1),Vl=function(){return Et.Date.now()},Hl=`Expected a function`,Ul=Math.max,Wl=Math.min;function Gl(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(Hl);t=jt(t)||0,Nt(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?Ul(jt(n.maxWait)||0,t):a,f=`trailing`in n?!!n.trailing:f);function p(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n),o}function m(e){return l=e,s=setTimeout(_,t),u?p(e):o}function h(e){var n=e-c,r=e-l,i=t-n;return d?Wl(i,a-r):i}function g(e){var n=e-c,r=e-l;return c===void 0||n>=t||n<0||d&&r>=a}function _(){var e=Vl();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function b(){return s===void 0?o:v(Vl())}function x(){var e=Vl(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return x.cancel=y,x.flush=b,x}function Kl(e){return typeof e==`function`?e:Ft}function ql(e,t){return(kt(e)?It:mr)(e,Kl(t))}function Jl(e,t){return(kt(e)?Ot:gr)(e,pr(t,3))}var Yl=Object.prototype.hasOwnProperty,Xl=zl(function(e,t,n){Yl.call(e,n)?e[n].push(t):Kt(e,n,[t])});function Zl(e,t){return dr(e,t)}function Ql(e){return e===void 0}function $l(e,t,n,r){if(!Nt(e))return e;t=Ht(t,e);for(var i=-1,a=t.length,o=a-1,s=e;s!=null&&++i<a;){var c=Wt(t[i]),l=n;if(c===`__proto__`||c===`constructor`||c===`prototype`)return e;if(i!=o){var u=s[c];l=r?r(u,c,s):void 0,l===void 0&&(l=Nt(u)?u:qt(t[i+1])?[]:{})}Gt(s,c,l),s=s[c]}return e}function eu(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=Ut(e,o);n(s,o)&&$l(a,Ht(o,e),s)}return a}function tu(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function nu(e,t){if(e!==t){var n=e!==void 0,r=e===null,i=e===e,a=Dt(e),o=t!==void 0,s=t===null,c=t===t,l=Dt(t);if(!s&&!l&&!a&&e>t||a&&o&&c&&!s&&!l||r&&o&&c||!n&&c||!i)return 1;if(!r&&!a&&!l&&e<t||l&&n&&i&&!r&&!a||s&&n&&i||!o&&i||!c)return-1}return 0}function ru(e,t,n){for(var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;++r<o;){var c=nu(i[r],a[r]);if(c)return r>=s?c:c*(n[r]==`desc`?-1:1)}return e.index-t.index}function iu(e,t,n){t=t.length?Ot(t,function(e){return kt(e)?function(t){return Ut(t,e.length===1?e[0]:e)}:e}):[Ft];var r=-1;return t=Ot(t,Vt(pr)),tu(gr(e,function(e,n,i){return{criteria:Ot(t,function(t){return t(e)}),index:++r,value:e}}),function(e,t){return ru(e,t,n)})}function au(e,t){return eu(e,t,function(t,n){return fr(e,n)})}var ou=Yt(function(e,t){return e==null?{}:au(e,t)}),su=Math.ceil,cu=Math.max;function lu(e,t,n,r){for(var i=-1,a=cu(su((t-e)/(n||1)),0),o=Array(a);a--;)o[r?a:++i]=e,e+=n;return o}function uu(e){return function(t,n,r){return r&&typeof r!=`number`&&Mt(t,n,r)&&(n=r=void 0),t=At(t),n===void 0?(n=t,t=0):n=At(n),r=r===void 0?t<n?1:-1:At(r),lu(t,n,r,e)}}var du=uu(),fu=Bt(function(e,t){if(e==null)return[];var n=t.length;return n>1&&Mt(e,t[0],t[1])?t=[]:n>2&&Mt(t[0],t[1],t[2])&&(t=[t[0]]),iu(e,Jt(t,1),[])}),pu=`Expected a function`;function mu(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(pu);return Nt(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),Gl(e,t,{leading:r,maxWait:t,trailing:i})}var hu=Math.max;function gu(e){if(!(e&&e.length))return[];var t=0;return e=zt(e,function(e){if(Rt(e))return t=hu(e.length,t),!0}),Lt(t,function(t){return Ot(e,hr(t))})}var _u=class e{constructor(e=``,t=!0){this.prefix=e,this.isLast=t}visitBlockNode(t){let n=this.isLast?`âââ `:`âââ `,r=this.prefix+(this.isLast?` `:`â `),i=`${this.prefix}${n}BlockNode [${t.children.length} children]`;return t.scriptRunId!==`NO_SCRIPT_RUN_ID`&&(i+=` (run: ${t.scriptRunId.substring(0,6)})`),i+=`
12`,t.children.forEach((n,a)=>{let o=new e(r,a===t.children.length-1);i+=n.accept(o)}),i}visitElementNode(e){let t=this.isLast?`âââ `:`âââ `,n=`${this.prefix}${t}ElementNode [${e.element.type}]`;if(e.element.type===`text`&&e.element.text?.body){let t=e.element.text.body.length>30?`${e.element.text.body.slice(0,30)}...`:e.element.text.body;n+=` "${t}"`}return e.scriptRunId!==`NO_SCRIPT_RUN_ID`&&(n+=` (run: ${e.scriptRunId.substring(0,6)})`),e.fragmentId&&(n+=` (fragment: ${e.fragmentId.substring(0,6)})`),n+=` (activeScriptHash: ${e.activeScriptHash.substring(0,6)})`,n+=` 13`,n}visitTransientNode(t){let n=this.isLast?`âââ `:`âââ `,r=this.prefix+(this.isLast?` `:`â `),i=`${this.prefix}${n}TransientNode [${t.transientNodes.length} transient]`;if(t.scriptRunId!==`NO_SCRIPT_RUN_ID`&&(i+=` (run: ${t.scriptRunId.substring(0,6)})`),i+=` 14`,t.anchor){i+=`${r}âââ anchor:\n`;let n=new e(r+`â `,!0);i+=t.anchor.accept(n)}return t.transientNodes.length>0&&(i+=`${r}âââ transient nodes:\n`,t.transientNodes.forEach((n,a)=>{let o=a===t.transientNodes.length-1,s=o?`âââ `:`âââ `,c=r+` `+(o?` `:`â `);i+=`${r} ${s}:\n`;let l=new e(c,!0);i+=n.accept(l)})),i}static generateDebugString(t,n=``,r=!0){let i=new e(n,r);return t.accept(i)}},vu=class e{constructor(e,t,n,r){this.scriptRunId=e,this.anchor=t,this.transientNodes=n??[],this.deltaMsgReceivedAt=r??Date.now(),this.fragmentId=void 0,this.activeScriptHash=void 0}updateTransientNodes(e){let t=[];return this.transientNodes.forEach(n=>{let r=e(n);r&&t.push(r)}),t}accept(e){return e.visitTransientNode(this)}debug(){return this.accept(new _u)}replaceTransientNodeWithSelf(t){return!this.deltaMsgReceivedAt||!t.deltaMsgReceivedAt||this.deltaMsgReceivedAt>=t.deltaMsgReceivedAt?new e(this.scriptRunId,this.anchor??t.anchor,this.transientNodes,this.deltaMsgReceivedAt):t}},yu=class e{constructor(e,t,n){this.currentScriptRunId=e,this.fragmentIdsThisRun=t??[],this.fragmentIdOfBlock=n}get isFragmentRun(){return this.fragmentIdsThisRun.length>0}visitBlockNode(t){let n=null;if(this.isFragmentRun){if(this.fragmentIdOfBlock&&t.scriptRunId!==this.currentScriptRunId)return;t.fragmentId&&this.fragmentIdsThisRun.includes(t.fragmentId)&&t.scriptRunId===this.currentScriptRunId&&(n=new e(this.currentScriptRunId,this.fragmentIdsThisRun,t.fragmentId))}else if(t.scriptRunId!==this.currentScriptRunId)return;let r=[],i=!1;return t.children.forEach(e=>{let t=e.accept(n??this);t!==e&&(i=!0),t!==void 0&&r.push(t)}),i?new bu(t.activeScriptHash,r,t.deltaBlock,this.currentScriptRunId,t.fragmentId,t.deltaMsgReceivedAt):t}visitElementNode(e){return this.isFragmentRun&&(!e.fragmentId||!this.fragmentIdOfBlock||e.scriptRunId===this.currentScriptRunId)||e.scriptRunId===this.currentScriptRunId?e:void 0}visitTransientNode(e){if(e.scriptRunId===this.currentScriptRunId&&e.transientNodes.length===0&&e.anchor)return e.anchor.accept(this);let t=e.anchor?.accept(this),n=e.updateTransientNodes(e=>e.accept(this));if(!(!t&&n.length===0))return n.length===0?t:new vu(e.scriptRunId,t,n,e.deltaMsgReceivedAt)}},bu=class{constructor(e,t,n,r,i,a){this.activeScriptHash=e,this.children=t??[],this.deltaBlock=n??new Me({}),this.scriptRunId=r??`NO_SCRIPT_RUN_ID`,this.fragmentId=i,this.deltaMsgReceivedAt=a}get isEmpty(){return this.children.length===0}replaceTransientNodeWithSelf(e){if(e.scriptRunId!==this.scriptRunId||e.transientNodes.length===0)return this;let t=e.updateTransientNodes(e=>e.accept(new yu(this.scriptRunId)));return t.length===0?this:new vu(this.scriptRunId,this,t,e.deltaMsgReceivedAt)}accept(e){return e.visitBlockNode(this)}debug(){return this.accept(new _u)}},xu=class{constructor(e,t,n,r,i,a){this.element=e,this.metadata=t,this.scriptRunId=n,this.activeScriptHash=r,this.fragmentId=i,this.elementHash=a}accept(e){return e.visitElementNode(this)}debug(){return this.accept(new _u)}replaceTransientNodeWithSelf(e){if(e.scriptRunId!==this.scriptRunId||e.transientNodes.length===0)return this;let t=e.updateTransientNodes(e=>e.accept(new yu(this.scriptRunId)));return t.length===0?this:new vu(this.scriptRunId,this,t,e.deltaMsgReceivedAt)}},Su=class{constructor(e){this.fragmentIdsThisRun=e??[]}visitBlockNode(e){if(this.fragmentIdsThisRun.length>0&&e.fragmentId&&!this.fragmentIdsThisRun.includes(e.fragmentId))return e;let t=[],n=!1;
14return e.children.forEach(e=>{let r=e.accept(this);r!==e&&(n=!0),r!==void 0&&t.push(r)}),n?new bu(e.activeScriptHash,t,e.deltaBlock,e.scriptRunId,e.fragmentId,e.deltaMsgReceivedAt):e}visitElementNode(e){return e}visitTransientNode(e){return e.anchor}},Cu=class e{constructor(){this.elements=new Set,this.blockIds=new Set}visitElementNode(e){return this.elements.add(e.element),this.elements}visitBlockNode(e){e.deltaBlock?.id&&this.blockIds.add(e.deltaBlock.id);for(let t of e.children)t.accept(this);return this.elements}visitTransientNode(e){return e.transientNodes.forEach(e=>{e.accept(this)}),e.anchor?.accept(this),this.elements}static collectElements(t){let n=new e;return t.accept(n),n.elements}},wu=class e{constructor(e){this.mainScriptHash=e}visitElementNode(e){if(e.activeScriptHash===this.mainScriptHash)return e}visitBlockNode(e){if(e.activeScriptHash!==this.mainScriptHash)return;let t=!1,n=[];for(let r of e.children){let e=r.accept(this);e!==r&&(t=!0),e!==void 0&&n.push(e)}return t?new bu(e.activeScriptHash,n,e.deltaBlock,e.scriptRunId,e.fragmentId,e.deltaMsgReceivedAt):e}visitTransientNode(e){let t=e.anchor?.accept(this),n=e.updateTransientNodes(e=>e.accept(this));if(!(!t&&n.length===0))return n.length===0?t:new vu(e.scriptRunId,t,n,e.deltaMsgReceivedAt)}static filterNode(t,n){let r=new e(n);return t.accept(r)}},Tu=class e{constructor(e){this.deltaPath=e}visitElementNode(e){}visitBlockNode(t){if(this.deltaPath.length===0)return;let[n,...r]=this.deltaPath;if(n<0||n>=t.children.length)return;if(r.length===0)return t.children[n];let i=new e(r);return t.children[n].accept(i)}visitTransientNode(e){return this.deltaPath.length===0?e.anchor:e.anchor?.accept(this)}static getNodeAtPath(t,n){let r=new e(n);return t.accept(r)}},Eu=class e{constructor(e,t,n){this.deltaPath=e,this.nodeToSet=t,this.scriptRunId=n}visitElementNode(e){if(this.deltaPath.length>0)throw Error(`'setIn' cannot be called on an ElementNode`);return this.nodeToSet instanceof vu&&!this.nodeToSet.anchor?new vu(this.nodeToSet.scriptRunId,e,this.nodeToSet.transientNodes,this.nodeToSet.deltaMsgReceivedAt):this.nodeToSet}visitTransientNode(e){if(this.deltaPath.length===0)return this.nodeToSet.replaceTransientNodeWithSelf(e);if(e.anchor){let t=e.anchor.accept(this);return new vu(e.scriptRunId,t,e.transientNodes,e.deltaMsgReceivedAt)}throw Error(`TransientNode has no anchor to set node at`)}visitBlockNode(t){if(this.deltaPath.length===0)return this.nodeToSet instanceof vu&&!this.nodeToSet.anchor?new vu(this.nodeToSet.scriptRunId,t,this.nodeToSet.transientNodes,this.nodeToSet.deltaMsgReceivedAt):this.nodeToSet;let[n,...r]=this.deltaPath;if(n<0||n>t.children.length)throw Error(`Bad delta path index ${n} (should be between [0, ${t.children.length}])`);let i=[],a=new e(r,this.nodeToSet,this.scriptRunId);if(t.children[n]){let e=0;for(;e<t.children.length;){let r=t.children[e];if(e!==n){i.push(r),e++;continue}let o=r.accept(a);!(r instanceof vu)&&o instanceof vu&&o.anchor!==r?(i.push(o),i.push(r)):i.push(o),e++}}else{if(r.length>0)throw Error(`Cannot set a node at a delta path`);i=t.children.slice(),i[n]=this.nodeToSet}return new bu(t.activeScriptHash,i,t.deltaBlock,this.scriptRunId,t.fragmentId,t.deltaMsgReceivedAt)}static setNodeAtPath(t,n,r,i){let a=new e(n,r,i);return t.accept(a)}};function Du(e,t,n){return!!t&&n.type!==void 0&&e instanceof xu&&e.elementHash===t&&e.element.type===n.type&&!n.hasOneShotEffect}var Ou=class e{static empty(t=``,n=!0,r,i){let a=[],o;switch(ct()){case yt.NONE:break;case yt.V1:n&&(o=$e(`Please wait...`));break;default:o=rt();break}o&&a.push(new xu(o,Ne.create({}),Il,t));let s=new bu(t,a,new Me({allowEmpty:!0}),Il),c=r||new bu(t,[],new Me({allowEmpty:!0}),`NO_SCRIPT_RUN_ID`),l=new bu(t,[],new Me({allowEmpty:!0}),Il),u=new bu(t,[],new Me({allowEmpty:!0}),Il),d=i?{logo:i,activeScriptHash:t,scriptRunId:Il}:null;return new e(t,new bu(t,[s,c,l,u]),d)}constructor(e,t,n=null){if(this.mainScriptHash=e,this.root=t,this.appLogo=n,this.root.children.length!==4||H(this.main)||H(this.sidebar)||H(this.event)||H(this.bottom))throw Error(`Invalid root node children! ${t.debug()}`)}get main(){let[e]=this.root.children;return e}get sidebar(){let[,e]=this.root.children;return e}get event(){let[,,e]=this.root.children;return e}get bottom(){let[,,,e]=this.root.children;return e}get logo(){return this.appLogo?.logo??null}appRootWithLogo(t,n){return new e(this.mainScriptHash,this.root,{logo:t,...n})}applyDelta(e,t,n,r){let{deltaPath:i,activeScriptHash:a}=n;switch(t.type){case`newElement`:{let o=t.newElement,s=Tu.getNodeAtPath(this.root,i),c=Du(s,r,o);return this.addElement(i,e,c?s.element:o,n,a,t.fragmentId,r)}case`addBlock`:{let n=Date.now();return this.addBlock(i,t.addBlock,e,a,t.fragmentId,n)}case`newTransient`:{let r=t.newTransient;return this.addTransient(i,e,r,n,a,t.fragmentId)}default:throw Error(`Unrecognized deltaType: '${t.type}'`)}}ensureBlockNode(e,t=this.mainScriptHash){return e??new bu(t)}filterMainScriptElements(t){let n=this.main.scriptRunId,r=new wu(t),i=this.root.children.map(e=>this.ensureBlockNode(e.accept(r),t)),a=this.appLogo?.activeScriptHash===t?this.appLogo:null;return new e(t,new bu(t,i,new Me({allowEmpty:!0}),n),a)}clearStaleNodes(t,n){let r=new yu(t,n),i=this.root.children.map(e=>this.ensureBlockNode(e.accept(r))),a=n&&n.length>0||this.appLogo?.scriptRunId===t?this.appLogo:null;return new e(this.mainScriptHash,new bu(this.mainScriptHash,i,new Me({allowEmpty:!0}),t),a)}clearTransientNodes(t){let n=new Su(t),r=this.root.children.map(e=>this.ensureBlockNode(e.accept(n)));return new e(this.mainScriptHash,new bu(this.mainScriptHash,r,new Me({allowEmpty:!0}),this.main.scriptRunId),this.appLogo)}getElements(){return this.getActiveIds().elements}getActiveIds(){let e=new Cu;return this.main.accept(e),this.sidebar.accept(e),this.event.accept(e),this.bottom.accept(e),{elements:e.elements,blockIds:e.blockIds}}addElement(t,n,r,i,a,o,s){let c=new xu(r,i,n,a,o,s);return new e(this.mainScriptHash,Eu.setNodeAtPath(this.root,t,c,n),this.appLogo)}addBlock(t,n,r,i,a,o){let s=Tu.getNodeAtPath(this.root,t),c=s instanceof vu?s.anchor??s:s,l=[];c instanceof bu&&c.deltaBlock.type===n.type&&(n.dialog&&c.deltaBlock.dialog&&n.id!==c.deltaBlock.id||(l=c.children));let u=new bu(i,l,n,r,a,o);return new e(this.mainScriptHash,Eu.setNodeAtPath(this.root,t,u,r),this.appLogo)}addTransient(t,n,r,i,a,o,s){let c=new vu(n,void 0,r.elements.map(e=>new xu(e,i,n,a,o)),s);return new e(this.mainScriptHash,Eu.setNodeAtPath(this.root,t,c,n),this.appLogo)}getChildName(e){switch(e){case this.main:return`main`;case this.sidebar:return`sidebar`;case this.event:return`event`;case this.bottom:return`bottom`;default:return`unknown`}}debug(){let e=`AppRoot 15`;
15return this.root.children.forEach((t,n)=>{let r=n===this.root.children.length-1,i=this.getChildName(t),a=r?`âââ `:`âââ `,o=r?` `:`â `;e+=`${a}${i}:\n`;let s=new _u(o,!0);e+=t.accept(s)}),e}},ku=i(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=i(e,r(n)))}return e}function r(t){if(typeof t==`string`||typeof t==`number`)return t;if(typeof t!=`object`)return``;if(Array.isArray(t))return n.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes(`[native code]`))return t.toString();var r=``;for(var a in t)e.call(t,a)&&t[a]&&(r=i(r,a));return r}function i(e,t){return t?e?e+` `+t:e+t:e}t!==void 0&&t.exports?(n.default=n,t.exports=n):typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(`classnames`,[],function(){return n}):window.classNames=n})()})),Au=n(ku(),1),ju=function(e){return e.HORIZONTAL=`row`,e.VERTICAL=`column`,e}({});function Mu(e){return e.flexContainer?e.flexContainer.direction==Me.FlexContainer.Direction.HORIZONTAL?`row`:`column`:e.vertical?`column`:e.horizontal?`row`:`column`}function Nu(e){return!!(e?.useStretch||e?.pixelWidth)}function Pu(e){return!!(e?.useStretch||e?.pixelHeight)}var Fu={[Ee.TextAlignmentConfig.Alignment.LEFT]:`left`,[Ee.TextAlignmentConfig.Alignment.CENTER]:`center`,[Ee.TextAlignmentConfig.Alignment.RIGHT]:`right`,[Ee.TextAlignmentConfig.Alignment.JUSTIFY]:`justify`,[Ee.TextAlignmentConfig.Alignment.UNSPECIFIED]:`left`};function Iu(e){if(e?.alignment)return Fu[e.alignment]||`left`}var Lu=(0,K.createContext)(null);Lu.displayName=`FlexContext`;var Ru=({children:e,direction:t,isRoot:n,parentWidth:r,hasContentWidth:i=!1,hasFixedWidth:a=!1,parentContext:o=null})=>{let c=(0,K.useMemo)(()=>{let e=t===ju.HORIZONTAL,s;return s=i?!0:a?!1:o?.isInContentWidthContainer??!1,{direction:t,isInHorizontalLayout:e,isInRoot:n??!1,parentWidth:r,isInContentWidthContainer:s}},[t,n,r,i,a,o]);return s(Lu.Provider,{value:c,children:e})};j(),T(),N();var zu=function(e){var t=e.children,n=e.overrides,r=e.theme,i=e.zIndex;return K.createElement(w,{zIndex:i,overrides:n},K.createElement(D,{prefix:`bui`},K.createElement(ae,{theme:r},t)))},Bu=e=>{let t=e.type,n=t?e[t]:void 0;if(!n||typeof n!=`object`)return;let r=n,i={useContainerWidth:r.useContainerWidth,height:r.height,width:r.width,widthConfig:r.widthConfig};if(!(i.useContainerWidth===void 0&&i.height===void 0&&i.width===void 0&&i.widthConfig===void 0))return i},Vu=e=>typeof e==`number`&&e>=0&&!isNaN(e),Hu=e=>typeof e==`number`&&e>0&&!isNaN(e),Uu=(e,t)=>{if(t?.useContainerWidth)return{type:`stretch`};let n=e.widthConfig?.useStretch||t?.widthConfig?.useStretch,r=e?.widthConfig?.useContent||t?.widthConfig?.useContent,i=e?.widthConfig?.pixelWidth||t?.widthConfig?.pixelWidth||e.widthConfig?.pixelWidth===0,a=e.widthConfig?.remWidth;return n?{type:`stretch`}:r?{type:`content`}:a&&Vu(e.widthConfig?.remWidth)?{type:`rem`,rem:e.widthConfig.remWidth}:i&&Vu(e.widthConfig?.pixelWidth)?{type:`pixel`,pixels:e.widthConfig.pixelWidth}:i&&Vu(t?.widthConfig?.pixelWidth)?{type:`pixel`,pixels:t.widthConfig.pixelWidth}:Hu(t?.width)&&!e.widthConfig?{type:`pixel`,pixels:t.width}:{type:`auto`}},Wu=(e,t)=>{let n=!!e.heightConfig?.useStretch,r=!!e.heightConfig?.useContent,i=!!e.heightConfig?.pixelHeight||e.heightConfig?.pixelHeight===0,a=e.height
15Config?.remHeight;return n?{type:`stretch`}:r?{type:`content`}:a&&Vu(e.heightConfig?.remHeight)?{type:`rem`,rem:e.heightConfig.remHeight}:i&&Vu(e.heightConfig?.pixelHeight)?{type:`pixel`,pixels:e.heightConfig.pixelHeight}:Hu(t?.height)&&!e.heightConfig?{type:`pixel`,pixels:t.height}:{type:`auto`}},Gu=(e,t,n,r)=>{if(n===ju.HORIZONTAL)switch(e.type){case`pixel`:return`0 0 ${e.pixels}px`;case`rem`:return`0 0 ${e.rem}rem`;case`content`:return`0 0 fit-content`;case`stretch`:return`1 1 ${r??`fit-content`}`;case`auto`:return;default:_r(e)}else if(n===ju.VERTICAL)switch(t.type){case`pixel`:return`0 0 ${t.pixels}px`;case`rem`:return`0 0 ${t.rem}rem`;case`content`:case`stretch`:case`auto`:return;default:_r(t)}},Ku=e=>e?.direction,qu=(e,t,n=32)=>t===void 0||e===void 0||e===`fit-content`?e:t<P(e)&&t>n?`${t-n}px`:e,Ju=({element:e,subElement:t,styleOverrides:n,minStretchBehavior:r})=>{let i=(0,K.useContext)(Lu);return(0,K.useMemo)(()=>{if(!e)return{width:`auto`,height:`auto`,overflow:`visible`};let a=Uu(e,t),o,s;switch(a.type){case`stretch`:o=`100%`;break;case`rem`:o=`${a.rem}rem`;break;case`pixel`:o=`${a.pixels}px`;break;case`content`:o=`fit-content`;break;case`auto`:o=`auto`;break;default:_r(a)}let c=Ku(i);i?.isInContentWidthContainer&&a.type===`stretch`&&r!==void 0&&(s=qu(r,i?.parentWidth));let l=Wu(e,t),u,d=`visible`;switch(l.type){case`stretch`:u=`100%`;break;case`content`:u=`auto`;break;case`rem`:u=`${l.rem}rem`;break;case`pixel`:u=`${l.pixels}px`,d=`auto`;break;case`auto`:u=`auto`;break;default:_r(l)}let f=Gu(a,l,c,r),p=Iu(`textAlignmentConfig`in e?e.textAlignmentConfig:void 0);return{width:o,height:u,overflow:d,flex:f,minWidth:s,textAlign:p,...n}},[e,t,n,i,r])},Yu=function(e){return e.NOT_RUNNING=`notRunning`,e.RUNNING=`running`,e.RERUN_REQUESTED=`rerunRequested`,e.STOP_REQUESTED=`stopRequested`,e.COMPILATION_ERROR=`compilationError`,e}({}),Xu=`<null>`,Zu=(0,K.createContext)({scriptRunState:Yu.NOT_RUNNING,scriptRunId:Xu,fragmentIdsThisRun:[],scriptRunFinishedSequence:0,scriptRunFinishedFragmentIds:[],stopScript:()=>{}});Zu.displayName=`ScriptRunContext`;var Qu=_(`span`,{target:`ed4y4ls0`})(({size:e,margin:t,padding:n,theme:r,color:i})=>({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,color:i,fontSize:r.iconSizes[e],width:r.iconSizes[e],height:r.iconSizes[e],margin:se(t,r),padding:se(n,r),userSelect:`none`,fontFamily:r.genericFonts.iconFont,fontWeight:r.fontWeights.normal,fontStyle:`normal`,lineHeight:r.lineHeights.none,letterSpacing:`normal`,textTransform:`none`,whiteSpace:`nowrap`,wordWrap:`normal`,direction:`ltr`,fontFeatureSettings:`liga`,MozFontFeatureSettings:`liga`,WebkitFontFeatureSettings:`liga`,WebkitFontSmoothing:`antialiased`})),$u=({size:e,margin:t,padding:n,color:r})=>({size:e||`md`,margin:t||``,padding:n||``,color:r||`inherit`}),ed=({iconName:e,...t})=>s(Qu,{...$u(t),"data-testid":t.testid||`stIconMaterial`,translate:`no`,children:e});function td(e){let t=e.match(/^:(.+)\/(.+):$/);return t===null?{pack:`emoji`,icon:e}:{pack:t[1],icon:t[2]}}function nd(e){if(!e)return!1;let t=td(e);return t.pack===`material`&&t.icon!==``}function rd(e){let t=e.match(/^(:material\/\w+:)\s*(.*)$/);return t?{icon:t[1],text:t[2]}:{icon:null,text:e}}var id=new Set([`:material/menu:`,`:material/more_vert:`,`:material/more_horiz:`]);function ad(e,t){return e?!1:!!(t&&id.has(t.trim()))}function od(){return`data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTg2MF84NDMpIj48cGF0aCBkPSJNOS45OTk5NCAxNC4zOTE2TDEzLjQ1ODMgMTYuNDgzM0MxNC4wOTE2IDE2Ljg2NjYgMTQuODY2NiAxNi4zIDE0LjY5OTkgMTUuNTgzM0wxMy43ODMzIDExLjY1TDE2Ljg0MTYgOC45OTk5N0MxNy4zOTk5IDguNTE2NjMgMTcuMDk5OSA3LjU5OTk3IDE2LjM2NjYgNy41NDE2M0wxMi4zNDE2IDcuMTk5OTdMMTAuNzY2NiAzLjQ4MzNDMTAuNDgzMyAyLjgwODMgOS41MTY2MSAyLjgwODMgOS4yMzMyNyAzLjQ4MzNMNy42NTgyNyA3LjE5MTYzTDMuNjMzMjcgNy41MzMzQzIuODk5OTQgNy41OTE2MyAyLjU5OTk0IDguNTA4MyAzLjE1ODI3IDguOTkxNjNMNi4yMTY2MSAxMS42NDE2TDUuMjk5OTQgMTUuNTc1QzUuMTMzMjcgMTYuMjkxNiA1LjkwODI3IDE2Ljg1ODMgNi41NDE2MSAxNi40NzVMOS45OTk5NCAxNC4zOTE2WiIgZmlsbD0iI0ZBQ0EyQiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE4NjBfODQzIj48cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+`}var sd=({iconValue:e,...t})=>
15{if(e===`spinner`)return s(wr,{...t,children:s(xr,{"aria-hidden":`true`,"data-testid":t.testid||`stSpinnerIcon`,...t})});let{pack:n,icon:r}=td(e);switch(n){case`material`:switch(r){case`star_filled`:return s(wr,{...t,children:s(Sr,{src:od(),"data-testid":t.testid||`stImageIcon`})});default:return s(wr,{...t,children:s(ed,{pack:n,iconName:r,...t})})}default:return s(wr,{...t,children:s(Tr,{...t,children:r})})}},cd=e=>s(K.Suspense,{fallback:s(wr,{...e,children:s(Tr,{...e,children:`\xA0`})}),children:s(sd,{...e})},e.iconValue),ld=_(`div`,{target:`exttvjz0`})(({theme:e,background:t})=>{let n=br(e);return{width:`100%`,display:`flex`,alignItems:`flex-start`,gap:e.spacing.sm,padding:e.spacing.lg,paddingRight:t?e.spacing.lg:0,borderRadius:e.radii.default,...t?{backgroundColor:vr(n?e.colors.gray20:e.colors.gray90,.5)}:{}}}),ud=_(`div`,{target:`exttvjz1`})(({theme:e})=>({color:e.colors.bodyText,margin:`auto`,flexGrow:1,minWidth:0})),dd=_(`div`,{target:`exttvjz2`})(({theme:e})=>{let t=br(e);return{display:`flex`,border:`${e.sizes.borderWidth} solid ${t?e.colors.gray40:e.colors.gray85}`,backgroundColor:t?e.colors.white:e.colors.gray100,color:t?e.colors.gray90:e.colors.white,lineHeight:e.lineHeights.none,fontSize:e.fontSizes.md,flexShrink:0,width:e.sizes.chatAvatarSize,height:e.sizes.chatAvatarSize,borderRadius:e.radii.default,alignItems:`center`,justifyContent:`center`}}),fd=_(`div`,{target:`exttvjz3`})(({theme:e,background:t})=>{let n=br(e);return{display:`flex`,width:e.sizes.chatAvatarSize,height:e.sizes.chatAvatarSize,flexShrink:0,borderRadius:e.radii.default,alignItems:`center`,justifyContent:`center`,backgroundColor:t,color:n?e.colors.white:e.colors.gray100}}),pd=_(`img`,{target:`exttvjz4`})(({theme:e})=>({width:e.sizes.chatAvatarSize,height:e.sizes.chatAvatarSize,flexShrink:0,borderRadius:e.radii.default,objectFit:`cover`,display:`flex`}));function md(e){let{avatar:t,avatarType:n,name:r,endpoints:i}=e,a=Ar(),o=kr(t);if(t)switch(n){case void 0:break;case Me.ChatMessage.AvatarType.IMAGE:return s(pd,{src:i.buildMediaURL(t),alt:`${r} avatar`,crossOrigin:o});case Me.ChatMessage.AvatarType.EMOJI:return s(dd,{children:t});case Me.ChatMessage.AvatarType.ICON:if(t===`user`)return s(fd,{"data-testid":`stChatMessageAvatarUser`,background:a.colors.redColor,children:s(cd,{size:`lg`,iconValue:`:material/face:`})});if(t===`assistant`)return s(fd,{"data-testid":`stChatMessageAvatarAssistant`,background:a.colors.orangeColor,children:s(cd,{size:`lg`,iconValue:`:material/smart_toy:`})});if(t.startsWith(`:material`))return s(dd,{"data-testid":`stChatMessageAvatarCustom`,children:s(cd,{size:`lg`,iconValue:t,color:a.colors.bodyText})})}return s(dd,{children:r?r.charAt(0).toUpperCase():`ð§âð»`})}var hd=(0,K.memo)(({endpoints:e,element:t,children:n})=>{let{avatar:r,avatarType:i,name:a}=t;return f(ld,{className:`stChatMessage`,"data-testid":`stChatMessage`,background:[`user`,`human`].includes(a.toLowerCase()),children:[s(md,{name:a,avatar:r,avatarType:i,endpoints:e}),s(ud,{"data-testid":`stChatMessageContent`,"aria-label":`Chat message from ${a}`,children:n})]})}),gd=7e3,_d=null;function vd(e,t=`assertive`,n=gd){_d?_d.announce(e,t,n):(_d=new yd,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?_d.announce(e,t,n):setTimeout(()=>{_d?.isAttached()&&_d?.announce(e,t,n)},100))}var yd=class{constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,typeof document<`u`&&(this.node=document.createElement(`div`),this.node.dataset.liveAnnouncer=`true`,Object.assign(this.node.style,{border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`}),this.assertiveLog=this.createLog(`assertive`),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog(`polite`),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}isAttached(){return this.node?.isConnected}createLog(e){let t=document.createElement(`div`);return t.setAttribute(`role`,`log`),t.setAttribute(`aria-live`,e),t.setAttribute(`aria-relevant`,`additions`),t}destroy(){this.node&&=(document.body.removeChild(this.node),null)}announce(e,t=`assertive`,n=gd){if(!this.node)return;let r=document.createElement(`div`);typeof e==`object`?(r.setAttribute(`role`,`img`),r.setAttribute(`aria-labelledby`,e[`aria-labelledby`])):r.textContent=e,t===`assertive`?this.assertiveLog?.appendChild(r):this.politeLog?.appendChild(r),e!==``&&setTimeout(()=>{r.remove()},n)}clear(e){this.node&&((!e||e===`assertive`)&&this.assertiveLog&&(this.assertiveLog.innerHTML=``),(!e||e===`polite`)&&this.politeLog&&(this.politeLog.innerHTML=``))}},bd=(0,K.createContext)({}),xd=Pr(function(e,t){[e,t]=sr(e,t,bd);let n=e,{isPending:r}=n,{buttonProps:i,isPressed:a}=ni(e,t);i=Cd(i,r);let{focusProps:o,isFocused:s,isFocusVisible:c}=Zr(e),{hoverProps:l,isHovered:u}=ln({...e,isDisabled:e.isDisabled||r}
15),d={isHovered:u,isPressed:(n.isPressed||a)&&!r,isFocused:s,isFocusVisible:c,isDisabled:e.isDisabled||!1,isPending:r??!1},f=wn({...e,values:d,defaultClassName:`react-aria-Button`}),p=mn(i.id),m=mn(),h=i[`aria-labelledby`];r&&(h?h=`${h} ${m}`:i[`aria-label`]&&(h=`${p} ${m}`));let g=(0,K.useRef)(r);(0,K.useEffect)(()=>{let e={"aria-labelledby":h||p};(!g.current&&s&&r||g.current&&s&&!r)&&vd(e,`assertive`),g.current=r},[r,s,h,p]);let _=lr(e,{global:!0});return delete _.onClick,K.createElement(En.button,{...U(_,f,i,o,l),type:i.type===`submit`&&r?`button`:i.type,id:p,ref:t,"aria-labelledby":h,slot:e.slot||void 0,"aria-disabled":r?`true`:i[`aria-disabled`],"data-disabled":e.isDisabled||void 0,"data-pressed":d.isPressed||void 0,"data-hovered":u||void 0,"data-focused":s||void 0,"data-pending":r||void 0,"data-focus-visible":c||void 0},K.createElement(zr.Provider,{value:{id:m}},f.children))}),Sd=/Focus|Blur|Hover|Pointer(Enter|Leave|Over|Out)|Mouse(Enter|Leave|Over|Out)/;function Cd(e,t){if(t){for(let t in e)t.startsWith(`on`)&&!Sd.test(t)&&(e[t]=void 0);e.href=void 0,e.target=void 0}return e}var wd=new WeakMap;function Td(e=!0){let[t,n]=(0,K.useState)(e),r=(0,K.useRef)(!1),i=(0,K.useCallback)(e=>{r.current=!0,n(!!e)},[]);return bn(()=>{r.current||n(!1)},[]),[i,t]}function Ed(e=!0){let t=mn(),[n,r]=Td(e);return{id:r?t:void 0,ref:n}}function Dd(e,t,n){let{isDisabled:r=!1,isReadOnly:i=!1,value:a,name:o,form:s,children:c,isRequired:l,validationBehavior:u=`aria`,"aria-label":d,"aria-labelledby":f,"aria-describedby":p,onPressStart:m,onPressEnd:h,onPressChange:g,onPress:_,onPressUp:v,onClick:y}=e,b=ii({...e,value:t.isSelected}),{isInvalid:x,validationErrors:S,validationDetails:C}=b.displayValidation;li(e,b,n);let w=e=>{e.stopPropagation(),t.setSelected(tr(e).checked)},{pressProps:T,isPressed:E}=ti({onPressStart:m,onPressEnd:h,onPressChange:g,onPress:_,onPressUp:v,onClick:y,isDisabled:r}),[D,O]=(0,K.useState)(!1),{pressProps:k}=ti({onPressStart(e){if(e.pointerType===`keyboard`||e.pointerType===`virtual`){e.continuePropagation();return}m?.(e),g?.(!0),O(!0)},onPressEnd(e){if(e.pointerType===`keyboard`||e.pointerType===`virtual`){e.continuePropagation();return}h?.(e),g?.(!1),O(!1)},onPressUp(e){if(e.pointerType===`keyboard`||e.pointerType===`virtual`){e.continuePropagation();return}v?.(e)},onClick:y,onPress(r){if(r.pointerType===`keyboard`||r.pointerType===`virtual`){r.continuePropagation();return}_?.(r),t.toggle(),n.current?.focus();let{[ci]:i}=e,{commitValidation:a}=i||b;a()},isDisabled:r||i}),{focusableProps:A}=Kr(e,n),j=U(T,A),M=lr(e,{labelable:!0});di(n,t.defaultSelected,t.setSelected);let ee=Ed(),N=Ed();return{labelProps:U(k,{onClick:e=>e.preventDefault()}),inputProps:U(M,{checked:t.isSelected,"aria-required":l&&u===`aria`||void 0,required:l&&u===`native`,"aria-invalid":x||e.validationState===`invalid`||void 0,"aria-errormessage":e[`aria-errormessage`],"aria-controls":e[`aria-controls`],"aria-readonly":i||void 0,"aria-describedby":[ee.id,N.id,p].filter(Boolean).join(` `)||void 0,onChange:w,disabled:r,...a==null?{}:{value:a},name:o,form:s,type:`checkbox`,...j}),descriptionProps:ee,errorMessageProps:N,isSelected:t.isSelected,isPressed:E||D,isDisabled:r,isReadOnly:i,isInvalid:x||e.validationState===`invalid`,validationErrors:S,validationDetails:C}}function Od(e,t,n){let{labelProps:r,inputProps:i,descriptionProps:a,errorMessageProps:o,isSelected:s,isPressed:c,isDisabled:l,isReadOnly:u,isInvalid:d,validationErrors:f,validationDetails:p}=Dd(e,t,n),{isIndeterminate:m}=e;return(0,K.useEffect)(()=>{n.current&&(n.current.indeterminate=!!m)}),{labelProps:U(r,(0,K.useMemo)(()=>({onMouseDown:e=>e.preventDefault()}),[])),inputProps:i,descriptionProps:a,errorMessageProps:o,isSelected:s,isPressed:c,isDisabled:l,isReadOnly:u,isInvalid:d,validationErrors:f,validationDetails:p}}function kd(e,t,n){let r=fi({isReadOnly:e.isReadOnly||t.isReadOnly,isSelected:t.isSelected(e.value),defaultSelected:t.defaultValue.includes(e.value),onChange(n){n?t.addValue(e.value):t.removeValue(e.value),e.onChange&&e.onChange(n)}}),{name:i,form:a,descriptionId:o,errorMessageId:s,validationBehavior:c}=wd.get(t);c=e.validationBehavior??c;let{realtimeValidation:l}
15=ii({...e,value:r.isSelected,name:void 0,validationBehavior:`aria`}),u=(0,K.useRef)(ai),d=()=>{t.setInvalid(e.value,l.isInvalid?l:u.current)};(0,K.useEffect)(d);let f=t.realtimeValidation.isInvalid?t.realtimeValidation:l,p=c===`native`?t.displayValidation:f,m=Od({...e,isReadOnly:e.isReadOnly||t.isReadOnly,isDisabled:e.isDisabled||t.isDisabled,name:e.name||i,form:e.form||a,isRequired:e.isRequired??t.isRequired,validationBehavior:c,[ci]:{realtimeValidation:f,displayValidation:p,resetValidation:t.resetValidation,commitValidation:t.commitValidation,updateValidation(e){u.current=e,d()}}},r,n);return{...m,inputProps:{...m.inputProps,"aria-describedby":[m.inputProps[`aria-describedby`],t.isInvalid?s:null,o].filter(Boolean).join(` `)||void 0}}}var Ad={border:0,clip:`rect(0 0 0 0)`,clipPath:`inset(50%)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,width:`1px`,whiteSpace:`nowrap`};function jd(e={}){let{style:t,isFocusable:n}=e,[r,i]=(0,K.useState)(!1),{focusWithinProps:a}=Dn({isDisabled:!n,onFocusWithinChange:e=>i(e)}),o=(0,K.useMemo)(()=>r?t:t?{...Ad,...t}:Ad,[r]);return{visuallyHiddenProps:{...a,style:o}}}function Md(e){let{children:t,elementType:n=`div`,isFocusable:r,style:i,...a}=e,{visuallyHiddenProps:o}=jd(e);return K.createElement(n,U(a,o),t)}var Nd=(0,K.createContext)(null),Pd=(0,K.createContext)(null),Fd=(0,K.createContext)(null);function Id(e,t){let{validationBehavior:n}=nn(oi)||{},r=e.validationBehavior??n??`native`,i=(0,K.useContext)(Pd),a=vn((0,K.useMemo)(()=>Zt(t,e.inputRef===void 0?null:e.inputRef),[t,e.inputRef])),o={...an(e),children:typeof e.children==`function`?!0:e.children,value:e.value,validationBehavior:r};return[i?kd(o,i,a):Od(o,fi(e),a),a]}var Ld=(0,K.forwardRef)(function(e,t){let{inputRef:n=null,...r}=e;[e,t]=sr(r,t,Nd);let[i,a]=Id(e,n);return K.createElement(Fd.Provider,{value:{...i,inputRef:a,defaultClassName:`react-aria-Checkbox`,isIndeterminate:e.isIndeterminate,isRequired:e.isRequired}},K.createElement(Rd,{...e,ref:t}))}),Rd=(0,K.forwardRef)(function(e,t){let{labelProps:n,inputProps:r,isSelected:i,isDisabled:a,isReadOnly:o,isPressed:s,isInvalid:c,inputRef:l,defaultClassName:u,isIndeterminate:d,isRequired:f}=(0,K.useContext)(Fd),{isFocused:p,isFocusVisible:m,focusProps:h}=Zr(),g=a||o,{hoverProps:_,isHovered:v}=ln({...e,isDisabled:g}),y=wn({...e,defaultClassName:u,values:{isSelected:i,isIndeterminate:d||!1,isPressed:s,isHovered:v,isFocused:p,isFocusVisible:m,isDisabled:a,isReadOnly:o,isInvalid:c,isRequired:f||!1}}),b=lr(e,{global:!0});return delete b.id,delete b.onClick,K.createElement(En.label,{...U(b,n,_,y),ref:t,slot:e.slot||void 0,"data-selected":i||void 0,"data-indeterminate":d||void 0,"data-pressed":s||void 0,"data-hovered":v||void 0,"data-focused":p||void 0,"data-focus-visible":m||void 0,"data-disabled":a||void 0,"data-readonly":o||void 0,"data-invalid":c||void 0,"data-required":f||void 0},K.createElement(Md,{elementType:`span`},K.createElement(`input`,{...U(r,h),ref:l})),y.children)}),zd=(0,K.createContext)({}),Bd=(0,K.forwardRef)(function(e,t){[e,t]=sr(e,t,zd);let{isDisabled:n,isInvalid:r,isReadOnly:i,onHoverStart:a,onHoverChange:o,onHoverEnd:s,...c}=e;n??=!!e[`aria-disabled`]&&e[`aria-disabled`]!==`false`,r??=!!e[`aria-invalid`]&&e[`aria-invalid`]!==`false`;let{hoverProps:l,isHovered:u}=ln({onHoverStart:a,onHoverChange:o,onHoverEnd:s,isDisabled:n}),{isFocused:d,isFocusVisible:f,focusProps:p}=Zr({within:!0}),m=wn({...e,values:{isHovered:u,isFocusWithin:d,isFocusVisible:f,isDisabled:n,isInvalid:r},defaultClassName:`react-aria-Group`});return K.createElement(En.div,{...U(c,p,l),...m,ref:t,role:e.role??`group`,slot:e.slot??void 0,"data-focus-within":d||void 0,"data-hovered":u||void 0,"data-focus-visible":f||void 0,"data-disabled":n||void 0,"data-invalid":r||void 0,"data-readonly":i||void 0},m.children)}),Vd=(0,K.createContext)({}),Hd=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...i}=e;return i},Ud=Pr(function(e,t){[e,t]=sr(e,t,Vd);let{hoverProps:n,isHovered:r}=ln({...e,isDisabled:e.disabled}),{isFocused:i,isFocusVisible:a,focusProps:o}=Zr({isTextInput:!0,autoFocus:e.autoFocus}),s=!!e[`aria-invalid`]&&e[`aria-invalid`]!==`false`,c=wn({...e,values:{isHovered:r,isFocused:i,isFocusVisible:a,isDisabled:e.disabled||!1,isInvalid:s},defaultClassName:`react-aria-Input`});return K.createElement(En.input,{...U(Hd(e),o,n),...c,ref:t,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":r||void 0,"data-focus-visible":a||void 0,"data-invalid":s||void 0})}),Wd=class{constructor(e){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue=``,this[`aria-label`]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.colSpan=null,this.colIndex=null,this.type=this.constructor.type,this.key=e}get childNodes(){throw Error(`childNodes is not supported`)}clone(){let e=new this.constructor(this.key);return e.value=this.value,e.level=this.level,e.hasChildNodes=this.hasChildNodes,e.rendered=this.rendered,e.textValue=this.textValue,e[`aria-label`]=this[`aria-label`],e.index=this.index,e.parentKey=this.parentKey,e.prevKey=this.prevKey,e.nextKey=this.nextKey,e.firstChildKey=this.firstChildKey,e.lastChildKey=this.lastChildKey,e.props=this.props,e.render=this.render,e.colSpan=this.colSpan,e.colIndex=this.colIndex,e}filter(e,t,n){let r=this.clone();return t.addDescendants(r,e),r}},Gd=class extends Wd{filter(e,t,n){let[r,i]=Yd(e,t,this.firstChildKey,n),a=this.clone();return a.firstChildKey=r,a.lastChildKey=i,a}};(class extends Wd{static{this.type=`header`}});var Kd=class extends Wd{static{this.type=`loader`}},qd=class extends Gd{static{this.type=`item`}filter(e,t,n){if(n(this.textValue,this)){let n=this.clone();return t.addDescendants(n,e),n}return null}};(class extends Gd{static{this.type=`section`}filter(e,t,n){let r=super.filter(e,t,n);
vendor: 8,860 bytes, line 15
15if(r&&r.lastChildKey!==null){let t=e.getItem(r.lastChildKey);if(t&&t.type!==`header`)return r}return null}});var Jd=class{get size(){return this.itemCount}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let e=this.firstKey==null?void 0:this.keyMap.get(this.firstKey);for(;e;)yield e,e=e.nextKey==null?void 0:this.keyMap.get(e.nextKey)}getChildren(e){let t=this.keyMap;return{*[Symbol.iterator](){let n=t.get(e),r=n?.firstChildKey==null?null:t.get(n.firstChildKey);for(;r;)yield r,r=r.nextKey==null?void 0:t.get(r.nextKey)}}}getKeyBefore(e){let t=this.keyMap.get(e);if(!t)return null;if(t.prevKey!=null){for(t=this.keyMap.get(t.prevKey);t&&t.type!==`item`&&t.lastChildKey!=null;)t=this.keyMap.get(t.lastChildKey);return t?.key??null}return t.parentKey}getKeyAfter(e){let t=this.keyMap.get(e);if(!t)return null;if(t.type!==`item`&&t.firstChildKey!=null)return t.firstChildKey;for(;t;){if(t.nextKey!=null)return t.nextKey;if(t.parentKey!=null)t=this.keyMap.get(t.parentKey);else return null}return null}getFirstKey(){return this.firstKey}getLastKey(){let e=this.lastKey==null?null:this.keyMap.get(this.lastKey);for(;e?.lastChildKey!=null;)e=this.keyMap.get(e.lastChildKey);return e?.key??null}getItem(e){return this.keyMap.get(e)??null}at(){throw Error(`Not implemented`)}clone(){let e=this.constructor,t=new e;return t.keyMap=new Map(this.keyMap),t.firstKey=this.firstKey,t.lastKey=this.lastKey,t.itemCount=this.itemCount,t}addNode(e){if(this.frozen)throw Error(`Cannot add a node to a frozen collection`);e.type===`item`&&this.keyMap.get(e.key)==null&&this.itemCount++,this.keyMap.set(e.key,e)}addDescendants(e,t){this.addNode(e);let n=t.getChildren(e.key);for(let e of n)this.addDescendants(e,t)}removeNode(e){if(this.frozen)throw Error(`Cannot remove a node to a frozen collection`);let t=this.keyMap.get(e);t!=null&&t.type===`item`&&this.itemCount--,this.keyMap.delete(e)}commit(e,t,n=!1){if(this.frozen)throw Error(`Cannot commit a frozen collection`);this.firstKey=e,this.lastKey=t,this.frozen=!n}filter(e){let t=new this.constructor,[n,r]=Yd(this,t,this.firstKey,e);return t?.commit(n,r),t}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1,this.itemCount=0}};function Yd(e,t,n,r){if(n==null)return[null,null];let i=null,a=null,o=e.getItem(n);for(;o!=null;){let n=o.filter(e,t,r);n!=null&&(n.nextKey=null,a&&(n.prevKey=a.key,a.nextKey=n.key),i??=n,t.addNode(n),a=n),o=o.nextKey==null?null:e.getItem(o.nextKey)}if(a&&a.type===`separator`){let e=a.prevKey;t.removeNode(a.key),e==null?a=null:(a=t.getItem(e),a.nextKey=null)}return[i?.key??null,a?.key??null]}var Xd=class{constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this._minInvalidChildIndex=null,this.ownerDocument=e}*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){return this.parentNode?.isConnected||!1}invalidateChildIndices(e){(this._minInvalidChildIndex==null||!this._minInvalidChildIndex.isConnected||e.index<this._minInvalidChildIndex.index)&&(this._minInvalidChildIndex=e,this.ownerDocument.markDirty(this))}updateChildIndices(){let e=this._minInvalidChildIndex;for(;e;)e.index=e.previousSibling?e.previousSibling.index+1:0,e=e.nextSibling;this._minInvalidChildIndex=null}appendChild(e){e.parentNode&&e.parentNode.removeChild(e),this.firstChild??=e,this.lastChild?(this.lastChild.nextSibling=e,e.index=this.lastChild.index+1,e.previousSibling=this.lastChild):(e.previousSibling=null,e.index=0),e.parentNode=this,e.nextSibling=null,this.lastChild=e,this.ownerDocument.markDirty(this),this.isConnected&&this.ownerDocument.queueUpdate()}insertBefore(e,t){if(t==null)return this.appendChild(e);e.parentNode&&e.parentNode.removeChild(e),e.nextSibling=t,e.previousSibling=t.previousSibling,e.index=t.index-1,this.firstChild===t?this.firstChild=e:t.previousSibling&&(t.previousSibling.nextSibling=e),t.previousSibling=e,e.parentNode=t.parentNode,this.invalidateChildIndices(e),this.isConnected&&this.ownerDocument.queueUpdate()}removeChild(e){e.parentNode===this&&(this._minInvalidChildIndex===e&&(this._minInvalidChildIndex=null),e.nextSibling&&(this.invalidateChildIndices(e.nextSibling),e.nextSibling.previousSibling=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.parentNode=null,e.nextSibling=null,e.previousSibling=null,e.index=0,this.ownerDocument.markDirty(e),this.isConnected&&this.ownerDocument.queueUpdate())}addEventListener(){}removeEventListener(){}get previousVisibleSibling(){let e=this.previousSibling;for(;e&&e.isHidden;)e=e.previousSibling;return e}get nextVisibleSibling(){let e=this.nextSibling;for(;e&&e.isHidden;)e=e.nextSibling;return e}get firstVisibleChild(){let e=this.firstChild;for(;e&&e.isHidden;)e=e.nextSibling;return e}get lastVisibleChild(){let e=this.lastChild;for(;e&&e.isHidden;)e=e.previousSibling;return e}},Zd=class e extends Xd{constructor(e,t){super(t),this.nodeType=8,this.isMutated=!0,this._index=0,this.isHidden=!1,this.node=null}get index(){return this._index}set index(e){this._index=e,this.ownerDocument.markDirty(this)}get level(){return this.parentNode instanceof e?this.parentNode.level+ +(this.parentNode.node?.type===`item`):0}getMutableNode(){return this.node==null?null:(this.isMutated||=(this.node=this.node.clone(),!0),this.ownerDocument.markDirty(this),this.node)}updateNode(){let t=this.nextVisibleSibling,n=this.getMutableNode();if(n!=null&&(n.index=this.index,n.level=this.level,n.parentKey=this.parentNode instanceof e?this.parentNode.node?.key??null:null,n.prevKey=this.previousVisibleSibling?.node?.key??null,n.nextKey=t?.node?.key??null,n.hasChildNodes=!!this.firstChild,n.firstChildKey=this.firstVisibleChild?.node?.key??null,n.lastChildKey=this.lastVisibleChild?.node?.key??null,(n.colSpan!=null||n.colIndex!=null)&&t)){let e=(n.colIndex??n.index)+(n.colSpan??1);if(t.node!=null&&e!==t.node.colIndex){let n=t.getMutableNode();n.colIndex=e}}}setProps(e,t,n,r,i){let a,{value:o,textValue:s,id:c,...l}=e;if(this.node==null?(a=new n(c??`react-aria-${++this.ownerDocument.nodeId}`),this.node=a):a=this.getMutableNode(),l.ref=t,a.props=l,a.rendered=r,a.render=i,a.value=o,e[`aria-label`]&&(a[`aria-label`]=e[`aria-label`]),a.textValue=s||(typeof l.children==`string`?l.children:``)||e[`aria-label`]||``,c!=null&&c!==a.key)throw Error(`Cannot change the id of an item`);l.colSpan!=null&&(a.colSpan=l.colSpan),this.isConnected&&this.ownerDocument.queueUpdate()}get style(){let e=this;return{get display(){return e.isHidden?`none`:``},set display(t){let n=t===`none`;if(e.isHidden!==n){(e.parentNode?.firstVisibleChild===e||e.parentNode?.lastVisibleChild===e)&&e.ownerDocument.markDirty(e.parentNode);let t=e.previousVisibleSibling,r=e.nextVisibleSibling;t&&e.ownerDocument.markDirty(t),r&&e.ownerDocument.markDirty(r),e.isHidden=n,e.ownerDocument.markDirty(e)}}}}hasAttribute(){}setAttribute(){}setAttributeNS(){}removeAttribute(){}},Qd=class extends Xd{constructor(e){super(null),this.nodeType=11,this.ownerDocument=this,this.dirtyNodes=new Set,this.isSSR=!1,this.nodeId=0,this.nodesByProps=new WeakMap,this.nextCollection=null,this.subscriptions=new Set,this.queuedRender=!1,this.inSubscription=!1,this.collection=e,this.nextCollection=e}get isConnected(){return!0}createElement(e){return new Zd(e,this)}getMutableCollection(){return this.nextCollection||=this.collection.clone(),this.nextCollection}markDirty(e){this.dirtyNodes.add(e)}addNode(e){if(e.isHidden||e.node==null)return;let t=this.getMutableCollection();if(!t.getItem(e.node.key))for(let t of e)this.addNode(t);t.addNode(e.node)}removeNode(e){for(let t of e)this.removeNode(t);e.node&&this.getMutableCollection().removeNode(e.node.key)}getCollection(){return this.inSubscription?this.collection:(this.queuedRender=!1,this.updateCollection(),this.collection)}updateCollection(){for(let e of this.dirtyNodes)e instanceof Zd&&(!e.isConnected||e.isHidden)?this.removeNode(e):e.updateChildIndices();for(let e of this.dirtyNodes)e instanceof Zd?(e.isConnected&&!e.isHidden&&(e.updateNode(),this.addNode(e)),e.node&&this.dirtyNodes.delete(e),e.isMutated=!1):this.dirtyNodes.delete(e);
15this.nextCollection&&(this.nextCollection.commit(this.firstVisibleChild?.node?.key??null,this.lastVisibleChild?.node?.key??null,this.isSSR),this.isSSR||(this.collection=this.nextCollection,this.nextCollection=null))}queueUpdate(){if(!(this.dirtyNodes.size===0||this.queuedRender)){this.queuedRender=!0,this.inSubscription=!0,this.isSSR||(this.collection=this.collection.clone());for(let e of this.subscriptions)e();this.inSubscription=!1}}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}};function $d(e){let{children:t,items:n,idScope:r,addIdAndValue:i,dependencies:a=[]}=e,o=(0,K.useMemo)(()=>void 0,[t]),s=(0,K.useMemo)(()=>new WeakMap,[...a,o]);return(0,K.useMemo)(()=>{if(n&&typeof t==`function`){let e=[];for(let a of n){let n=ef(a)?a:null,o=n?s.get(n):null;if(!o){o=t(a);let c=o.props.id??a?.key??a?.id;r!=null&&o.props.id==null&&c!=null&&(c=r+`:`+c);let l=c??e.length;o=(0,K.cloneElement)(o,i?{key:l,id:c,value:a}:{key:l}),n&&s.set(n,o)}e.push(o)}return e}else if(typeof t!=`function`)return t},[t,n,s,r,i])}function ef(e){switch(typeof e){case`object`:return e!=null;case`function`:case`symbol`:return!0;default:return!1}}var tf=i((e=>{var t=a();function n(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var r=typeof Object.is==`function`?Object.is:n,i=t.useState,o=t.useEffect,s=t.useLayoutEffect,c=t.useDebugValue;function l(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,l=r[1];return s(function(){a.value=n,a.getSnapshot=t,u(a)&&l({inst:a})},[e,n,t]),o(function(){return u(a)&&l({inst:a}),e(function(){u(a)&&l({inst:a})})},[e]),c(n),n}function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch{return!0}}function d(e,t){return t()}var f=typeof window>`u`||window.document===void 0||window.document.createElement===void 0?d:l;e.useSyncExternalStore=t.useSyncExternalStore===void 0?f:t.useSyncExternalStore})),nf=i(((e,t)=>{t.exports=tf()}))(),rf=(0,K.createContext)(!1),af=(0,K.createContext)(null);function of(e){if((0,K.useContext)(af))return e.content;let{collection:t,document:n}=uf(e.createCollection);return K.createElement(K.Fragment,null,K.createElement(Mr,null,K.createElement(af.Provider,{value:n},e.content)),K.createElement(sf,{render:e.children,collection:t}))}function sf({collection:e,render:t}){return t(e)}function cf(e,t,n){let r=gn(),i=(0,K.useRef)(r);return i.current=r,(0,nf.useSyncExternalStore)(e,(0,K.useCallback)(()=>i.current?n():t(),[t,n]))}var lf=typeof K.useSyncExternalStore==`function`?K.useSyncExternalStore:cf;function uf(e){let[t]=(0,K.useState)(()=>new Qd(e?.()||new Jd));return{collection:lf((0,K.useCallback)(e=>t.subscribe(e),[t]),(0,K.useCallback)(()=>{let e=t.getCollection();return t.isSSR&&t.resetAfterSSR(),e},[t]),(0,K.useCallback)(()=>(t.isSSR=!0,t.getCollection()),[t])),document:t}}var df=(0,K.createContext)(null);function ff(e){return class extends Wd{static{this.type=e}}}function pf(e,t,n,r,i,a){typeof e==`string`&&(e=ff(e));let o=(0,K.useCallback)(i=>{i?.setProps(t,n,e,r,a)},[t,n,r,a,e]),s=(0,K.useContext)(df);if(s){let o=s.ownerDocument.nodesByProps.get(t);return o||(o=s.ownerDocument.createElement(e.type),o.setProps(t,n,e,r,a),s.appendChild(o),s.ownerDocument.updateCollection(),s.ownerDocument.nodesByProps.set(t,o)),i?K.createElement(df.Provider,{value:o},i):null}return K.createElement(e.type,{ref:o},i)}function mf(e,t){let n=({node:e})=>t(e.props,e.props.ref,e),r=(0,K.forwardRef)((r,i)=>{let a=(0,K.useContext)(Yr);if(!(0,K.useContext)(rf)){if(t.length>=3)throw Error(t.name+` cannot be rendered outside a collection.`);return t(r,i)}return pf(e,r,i,`children`in r?r.children:null,null,e=>K.createElement(Yr.Provider,{value:a},K.createElement(n,{node:e})))});return r.displayName=t.name,r}function hf(e){return $d({...e,addIdAndValue:!0})}var gf=(0,K.createContext)(null);function _f(e){let t=(0,K.useContext)(gf),n=(t?.dependencies||[]).concat(e.dependencies),r=e.idScope??t?.idScope,i=hf({...e,idScope:r,dependencies:n});return(0,K.useContext)(af)&&(i=K.createElement(vf,null,i)),t=(0,K.useMemo)(()=>({dependencies:n,idScope:r}),[r,...n]),K.createElement(gf.Provider,{value:t},i)}function vf({children:e}){let t=(0,K.useContext)(af),n=(0,K.useMemo)(()=>K.createElement(af.Provider,{value:null},K.createElement(rf.Provider,{value:!0},e)),[e]);return gn()?K.createElement(df.Provider,{value:t},n):(0,Bl.createPortal)(n,t)}var yf=(0,K.createContext)(null),bf={CollectionRoot({collection:e,renderDropIndicator:t}){return xf(e,null,t)},CollectionBranch({collection:e,parent:t,renderDropIndicator:n}){return xf(e,t,n)}};function xf(e,t,n){return $d({items:t?e.getChildren(t.key):e,depen
15dencies:[n],children(t){if(t.type===`content`)return K.createElement(K.Fragment,null);let r=t.render(t);return!n||t.type!==`item`?r:K.createElement(K.Fragment,null,n({type:`item`,key:t.key,dropPosition:`before`}),r,Sf(e,t,n))}})}function Sf(e,t,n){let r=t.key,i=e.getKeyAfter(r),a=i==null?null:e.getItem(i);for(;a!=null&&a.type!==`item`;)i=e.getKeyAfter(a.key),a=i==null?null:e.getItem(i);let o=t.nextKey==null?null:e.getItem(t.nextKey);for(;o!=null&&o.type!==`item`;)o=o.nextKey==null?null:e.getItem(o.nextKey);let s=[];if(o==null){let r=t;for(;r?.type===`item`&&(!a||r.parentKey!==a.parentKey&&a.level<r.level);){let t=n({type:`item`,key:r.key,dropPosition:`after`});(0,K.isValidElement)(t)&&s.push((0,K.cloneElement)(t,{key:`${r.key}-after`})),r=r.parentKey==null?null:e.getItem(r.parentKey)}}return s}var Cf=(0,K.createContext)(bf);function wf(e){return(0,K.useMemo)(()=>e==null?null:new Set([e]),[e])}var Tf=(0,K.createContext)({}),Ef=(0,K.createContext)(null),Df=(0,K.forwardRef)(function(e,t){let{render:n}=(0,K.useContext)(Ef);return K.createElement(K.Fragment,null,n(e,t))});function Of(e,t){let n=e?.renderDropIndicator,r=e?.isVirtualDragging?.(),i=(0,K.useCallback)(e=>{if(r||t?.isDropTarget(e))return n?n(e):K.createElement(Df,{target:e})},[t?.target,r,n]);return e?.useDropIndicator?i:void 0}function kf(e,t,n){let r=e.focusedKey,i=null;if(t?.isVirtualDragging?.()&&n?.target?.type===`item`&&(i=n.target.key,n.target.dropPosition===`after`)){let e=n.collection.getKeyAfter(i),t=null;if(e!=null){let r=n.collection.getItem(i)?.level??0;for(;e!=null;){let i=n.collection.getItem(e);if(!i)break;if(i.type!==`item`){e=n.collection.getKeyAfter(e);continue}if((i.level??0)<=r)break;t=e,e=n.collection.getKeyAfter(e)}}i=e??t??i}return(0,K.useMemo)(()=>new Set([r,i].filter(e=>e!=null)),[r,i])}var Af=(0,K.createContext)({}),jf=`react-aria-clear-focus`,Mf=`react-aria-focus`;function Nf(e){let t=If(Bn(e));t!==e&&(t&&Pf(t,e),e&&Ff(e,t))}function Pf(e,t){e.dispatchEvent(new FocusEvent(`blur`,{relatedTarget:t})),e.dispatchEvent(new FocusEvent(`focusout`,{bubbles:!0,relatedTarget:t}))}function Ff(e,t){e.dispatchEvent(new FocusEvent(`focus`,{relatedTarget:t})),e.dispatchEvent(new FocusEvent(`focusin`,{bubbles:!0,relatedTarget:t}))}function If(e){let t=Wn(e),n=t?.getAttribute(`aria-activedescendant`);return n&&e.getElementById(n)||t}function Lf(e){return An()?e.metaKey:e.ctrlKey}var Rf=new Set([`checkbox`,`radio`,`range`,`color`,`file`,`image`,`button`,`submit`,`reset`]);function zf(e){return e instanceof HTMLInputElement&&!Rf.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}function Bf(e,t,n,r){let i=cn(n),a=n==null;(0,K.useEffect)(()=>{if(a||!e.current)return;let n=e.current;return n.addEventListener(t,i,r),()=>{n.removeEventListener(t,i,r)}},[e,t,r,a])}var Vf=Symbol.for(`react-aria.i18n.locale`),Hf=Symbol.for(`react-aria.i18n.strings`),Uf=void 0,Wf=class e{constructor(e,t=`en-US`){this.strings=Object.fromEntries(Object.entries(e).filter(([,e])=>e)),this.defaultLocale=t}getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw Error(`Could not find intl message ${e} in ${t} locale`);return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=Gf(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(t){if(typeof window>`u`)return null;let n=window[Vf];if(Uf===void 0){let t=window[Hf];if(!t)return null;Uf={};for(let r in t)Uf[r]=new e({[n]:t[r]},n)}let r=Uf?.[t];if(!r)throw Error(`Strings for package "${t}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}};function Gf(e,t,n=`en-US`){if(t[e])return t[e];let r=Kf(e);if(t[r])return t[r];for(let e in t)if(e.startsWith(r+`-`))return t[e];return t[n]}function Kf(e){return Intl.Locale?new Intl.Locale(e).language:e.split(`-`)[0]}var qf=new Map,Jf=new Map,Yf=class{constructor(e,t){this.locale=e,this.strings=t}format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return typeof n==`function`?n(t,this):n}plural(e,t,n=`cardinal`){let r=t[`=`+e];if(r)return typeof r==`function`?r():r;let i=this.locale+`:`+n,a=qf.get(i);return a||(a=new Intl.PluralRules(this.locale,{type:n}),qf.set(i,a)),r=t[a.select(e)]||t.other,typeof r==`function`?r():r}number(e){let t=Jf.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),Jf.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return typeof n==`function`?n():n}}
15,Xf=new WeakMap;function Zf(e){let t=Xf.get(e);return t||(t=new Wf(e),Xf.set(e,t)),t}function Qf(e,t){return t&&Wf.getGlobalDictionaryForPackage(t)||Zf(e)}function $f(e,t){let{locale:n}=jn(),r=Qf(e,t);return(0,K.useMemo)(()=>new Yf(n,r),[n,r])}var ep=(0,K.createContext)({});(class extends Wd{static{this.type=`separator`}filter(e,t){let n=t.getItem(this.prevKey);if(n&&n.type!==`separator`){let n=this.clone();return t.addDescendants(n,e),n}return null}});var tp=new WeakMap;function np(e){return typeof e==`string`?e.replace(/\s*/g,``):``+e}function rp(e,t){let n=tp.get(e);if(!n)throw Error(`Unknown list`);return`${n.id}-option-${np(t)}`}function ip(e){return xn()?e.altKey:e.ctrlKey}function ap(e,t){let n=`[data-key="${CSS.escape(String(t))}"]`,r=e.current?.dataset.collection;return r&&(n=`[data-collection="${CSS.escape(r)}"]${n}`),e.current?.querySelector(n)}var op=new WeakMap;function sp(e){let t=mn();return op.set(e,t),t}function cp(e){return op.get(e)}function lp(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=document.scrollingElement||document.documentElement,i=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return e===r&&n.overflow!==`hidden`&&(i=!0),i&&t&&(i=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),i}function up(e,t){let n=[],r=document.scrollingElement||document.documentElement;for(;e&&(lp(e,t)&&n.push(e),e!==r);)e=e.parentElement;return n}function dp(e,t,n={}){let{block:r=`nearest`,inline:i=`nearest`}=n;if(e===t)return;let a=e.scrollTop,o=e.scrollLeft,s=t.getBoundingClientRect(),c=e.getBoundingClientRect(),l=window.getComputedStyle(t),u=window.getComputedStyle(e),d=document.scrollingElement||document.documentElement,f=e===d,p=e===d?0:c.top,m=e===d?e.clientHeight:c.bottom,h=e===d?0:c.left,g=e===d?e.clientWidth:c.right,_=parseFloat(l.scrollMarginTop)||0,v=parseFloat(l.scrollMarginBottom)||0,y=parseFloat(l.scrollMarginLeft)||0,b=parseFloat(l.scrollMarginRight)||0,x=parseFloat(u.scrollPaddingTop)||0,S=parseFloat(u.scrollPaddingBottom)||0,C=parseFloat(u.scrollPaddingLeft)||0,w=parseFloat(u.scrollPaddingRight)||0,T=parseFloat(u.borderTopWidth)||0,E=parseFloat(u.borderBottomWidth)||0,D=parseFloat(u.borderLeftWidth)||0,O=parseFloat(u.borderRightWidth)||0,k=s.top-_,A=s.bottom+v,j=s.left-y,M=s.right+b,ee=e===d?0:D+O,N=e===d?0:T+E,P=e===d?0:e.offsetWidth-e.clientWidth-ee,te=e===d?0:e.offsetHeight-e.clientHeight-N,F=p+(f?0:T)+x,I=m-(f?0:E)-S-te,L=h+(f?0:D)+C,R=g-(f?0:O)-w;u.direction===`rtl`&&!Xt()?L+=P:R-=P;let ne=k<F||A>I,z=j<L||M>R;if(ne&&r===`start`)a+=k-F;else if(ne&&r===`center`)a+=(k+A)/2-(F+I)/2;else if(ne&&r===`end`)a+=A-I;else if(ne&&r===`nearest`){let e=k-F,t=A-I;a+=Math.abs(e)<=Math.abs(t)?e:t}if(z&&i===`start`)o+=j-L;else if(z&&i===`center`)o+=(j+M)/2-(L+R)/2;else if(z&&i===`end`)o+=M-R;else if(z&&i===`nearest`){let e=j-L,t=M-R;o+=Math.abs(e)<=Math.abs(t)?e:t}e.scrollTo({left:o,top:a})}function fp(e,t={}){let{containingElement:n}=t;if(e&&e.isConnected){let t=document.scrollingElement||document.documentElement;if(window.getComputedStyle(t).overflow!==`hidden`){let{left:t,top:r}=e.getBoundingClientRect();e?.scrollIntoView?.({block:`nearest`});let{left:i,top:a}=e.getBoundingClientRect();(Math.abs(t-i)>1||Math.abs(r-a)>1)&&(n?.scrollIntoView?.({block:`center`,inline:`center`}),e.scrollIntoView?.({block:`nearest`}))}else{let{left:t,top:r}=e.getBoundingClientRect(),i=up(e,!0);for(let t of i)dp(t,e);let{left:a,top:o}=e.getBoundingClientRect();if(Math.abs(t-a)>1||Math.abs(r-o)>1){i=n?up(n,!0):[];for(let e of i)dp(e,n,{block:`center`,inline:`center`});for(let t of up(e,!0))dp(t,e)}}}}var pp=1e3;function mp(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,i=(0,K.useRef)({search:``,timeout:void 0});return(0,K.useEffect)(()=>{let e=i.current.timeout;return()=>{clearTimeout(e)}},[i]),{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{if(i.current.search.length>0&&e.key===` `){if(e.preventDefault(),(!(`continuePropagation`in e)||`continuePropagation`in e&&!e.isPropagationStopped())&&e.stopPropagation(),i.current.search+=` `,t.getKeyForSearch!=null){let e=t.getKeyForSearch(i.current.search,n.focusedKey);e??=t.getKeyForSearch(i.current.search),e!=null&&(n.setFocusedKey(e),r&&r(e))}clearTimeout(i.current.timeout),i.current.timeout=setTimeout(()=>{i.current.search=``},pp)}}:void 0,onKeyDown:t.getKeyForSearch?e=>{let a=hp(e.key);if(!(!a||e.ctrlKey||e.metaKey||e.altKey||!Qn(e.currentTarget,tr(e))||i.current.search.length===0&&a===` `)){if(i.current.search+=a,t.getKeyForSearch!=null){let a=t.getKeyForSearch(i.current.search,n.focusedKey);if(a??=t.getKeyForSearch(i.current.search),a!=null)n.setFocusedKey(a),r&&r(a),e.preventDefault(),`continuePropagation`in e||e.stopPropagation();else{i.current.search=``,clearTimeout(i.current.timeout),i.current.timeout=void 0;return}}clearTimeout(i.current.timeout),i.current.timeout=setTimeout(()=>{i.current.search=``},pp)}}:void 0}}}function hp(e){return e.length===1||!/^[A-Z]/i.test(e)?e:``}function gp(e,t){let n=(0,K.useRef)(!0),r=(0,K.useRef)(null);bn(()=>(n.current=!0,()=>{n.current=!1}),[]),bn(()=>{n.current?n.current=!1:(!r.current||t.some((e,t)=>!Object.is(e,r[t])))&&e(),r.current=t},t)}function _p(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:i=!1,shouldFocusWrap:a=!1,disallowEmptySelection:o=!1,disallowSelectAll:s=!1,escapeKeyBehavior:c=`clearSelection`,selectOnFocus:l=t.selectionBehavior===`replace`,disallowTypeAhead:u=!1,shouldUseVirtualFocus:d,allowsTabNavigation:f=!1,scrollRef:p=r,linkBehavior:m=`action`,UNSTABLE_focusOnEntry:h}=e,{direction:g}=jn(),_=Ur(),v=e=>{if(e.altKey&&e.key===`Tab`&&e.preventDefault(),!r.current||!Qn(r.current,tr(e)))return;let i=(n,i)=>{if(n!=null){if(t.isLink(n)&&m===`selection`&&l&&!ip(e)){(0,Bl.flushSync)(()=>{t.setFocusedKey(n,i)});let a=ap(r,n),o=t.getItemProps(n);a&&_.open(a,e,o.href,o.routerOptions);return}if(t.setFocusedKey(n,i),t.isLink(n)&&m===`override`)return;e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(n):l&&!ip(e)&&t.replaceSelection(n)}};switch(e.key){case`ArrowDown`:if(n.getKeyBelow){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyBelow?.(t.focusedKey);r==null&&a&&(r=n.getFirstKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r))}break;case`ArrowUp`:if(n.getKeyAbove){let r=t.focusedKey==null?n.getLastKey?.():n.getKeyAbove?.(t.focusedKey);r==null&&a&&(r=n.getLastKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r))}break;case`ArrowLeft`:if(n.getKeyLeftOf){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyLeftOf?.(t.focusedKey);r==null&&a&&(r=g===`rtl`?n.getFirstKey?.(t.focusedKey):n.getLastKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r,g===`rtl`?`first`:`last`))}break;case`ArrowRight`:if(n.getKeyRightOf){let r=t.focusedKey==null?n.getFirstKey?.():n.getKeyRightOf?.(t.focusedKey);r==null&&a&&(r=g===`rtl`?n.getLastKey?.(t.focusedKey):n.getFirstKey?.(t.focusedKey)),r!=null&&(e.preventDefault(),i(r,g===`rtl`?`last`:`first`))}break;case`Home`:if(n.getFirstKey){if(t.focusedKey===null&&e.shiftKey)return;e.preventDefault();let r=n.getFirstKey(t.focusedKey,Lf(e));t.setFocusedKey(r),r!=null&&(Lf(e)&&e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(r):l&&t.replaceSelection(r))}break;case`End`:if(n.getLastKey){if(t.focusedKey===null&&e.shiftKey)return;e.preventDefault();let r=n.getLastKey(t.focusedKey,Lf(e));t.setFocusedKey(r),r!=null&&(Lf(e)&&e.shiftKey&&t.selectionMode===`multiple`?t.extendSelection(r):l&&t.replaceSelection(r))}break;
15case`PageDown`:if(n.getKeyPageBelow&&t.focusedKey!=null){let r=n.getKeyPageBelow(t.focusedKey);r!=null&&(e.preventDefault(),i(r))}break;case`PageUp`:if(n.getKeyPageAbove&&t.focusedKey!=null){let r=n.getKeyPageAbove(t.focusedKey);r!=null&&(e.preventDefault(),i(r))}break;case`a`:Lf(e)&&t.selectionMode===`multiple`&&s!==!0&&(e.preventDefault(),t.selectAll());break;case`Escape`:c===`clearSelection`&&!o&&t.selectedKeys.size!==0&&(e.stopPropagation(),e.preventDefault(),t.clearSelection());break;case`Tab`:if(!f){if(e.shiftKey)r.current.focus();else{let e=_i(r.current,{tabbable:!0}),t,n;do n=e.lastChild(),n&&(t=n);while(n);let i=Wn();t&&(!In(t)||i&&!Jn(i))&&Kn(t)}break}}},y=(0,K.useRef)({top:0,left:0});Bf(p,`scroll`,()=>{y.current={top:p.current?.scrollTop??0,left:p.current?.scrollLeft??0}});let b=e=>{if(t.isFocused){Qn(e.currentTarget,tr(e))||t.setFocused(!1);return}if(!Qn(e.currentTarget,tr(e)))return;let i=Wr();t.setFocused(!0);let a=e=>{e!=null&&(t.setFocusedKey(e),l&&!t.isSelected(e)&&t.replaceSelection(e))};if(h&&(i===`keyboard`||i===`virtual`))a(h===`first`?n.getFirstKey?.():n.getLastKey?.());else if(t.focusedKey==null){let r=e.relatedTarget;r&&e.currentTarget.compareDocumentPosition(r)&Node.DOCUMENT_POSITION_FOLLOWING?a(t.lastSelectedKey??n.getLastKey?.()):a(t.firstSelectedKey??n.getFirstKey?.())}else p.current&&(p.current.scrollTop=y.current.top,p.current.scrollLeft=y.current.left);if(t.focusedKey!=null&&p.current){let e=ap(r,t.focusedKey);e instanceof HTMLElement&&(!In(e)&&!d&&Kn(e),(i===`keyboard`||h&&i===`virtual`)&&fp(e,{containingElement:r.current}))}},x=e=>{Qn(e.currentTarget,e.relatedTarget)||t.setFocused(!1)},S=(0,K.useRef)(!1);Bf(r,Mf,d?e=>{let{detail:n}=e;
15e.stopPropagation(),t.setFocused(!0),n?.focusStrategy===`first`&&(S.current=!0)}:void 0);let C=n.getFirstKey?.()??null;gp(()=>{if(S.current)if(C==null){let e=Wn();Nf(r.current),Ff(e,null),t.collection.size>0&&(S.current=!1)}else t.setFocusedKey(C),S.current=!1},[C,t.collection.size]),gp(()=>{t.collection.size>0&&(S.current=!1)},[t.focusedKey]),Bf(r,jf,d?e=>{e.stopPropagation(),t.setFocused(!1),e.detail?.clearFocusKey&&t.setFocusedKey(null)}:void 0);let w=(0,K.useRef)(i),T=(0,K.useRef)(!1);(0,K.useEffect)(()=>{if(w.current){let e=null;i===`first`&&(e=n.getFirstKey?.()??null),i===`last`&&(e=n.getLastKey?.()??null);let a=t.selectedKeys;if(a.size){for(let n of a)if(t.canSelectItem(n)){e=n;break}}t.setFocused(!0),t.setFocusedKey(e),e==null&&!d&&r.current&&Xr(r.current),t.collection.size>0&&(w.current=!1,T.current=!0)}});let E=(0,K.useRef)(t.focusedKey),D=(0,K.useRef)(null);(0,K.useEffect)(()=>{if(t.isFocused&&t.focusedKey!=null&&(t.focusedKey!==E.current||T.current)&&p.current&&r.current){let e=Wr(),n=ap(r,t.focusedKey);if(!(n instanceof HTMLElement))return;(e===`keyboard`||T.current)&&(D.current&&cancelAnimationFrame(D.current),D.current=requestAnimationFrame(()=>{p.current&&(dp(p.current,n),e!==`virtual`&&fp(n,{containingElement:r.current}))}))}
15!d&&t.isFocused&&t.focusedKey==null&&E.current!=null&&r.current&&Xr(r.current),E.current=t.focusedKey,T.current=!1}),(0,K.useEffect)(()=>()=>{D.current&&cancelAnimationFrame(D.current)},[]),Bf(r,`react-aria-focus-scope-restore`,e=>{e.preventDefault(),t.setFocused(!0)});let O={onKeyDown:v,onFocus:b,onBlur:x,onMouseDown(e){p.current===tr(e)&&e.preventDefault()}},{typeSelectProps:k}=mp({keyboardDelegate:n,selectionManager:t});u||(O=U(k,O));let A;d||(A=t.focusedKey==null?0:-1);let j=sp(t.collection);return{collectionProps:U(O,{tabIndex:A,"data-collection":j})}}var vp=class{constructor(e){this.ref=e}getItemRect(e){let t=this.ref.current;if(!t)return null;let n=e==null?null:ap(this.ref,e);if(!n)return null;let r=t.getBoundingClientRect(),i=n.getBoundingClientRect();return{x:i.left-r.left-t.clientLeft+t.scrollLeft,y:i.top-r.top-t.clientTop+t.scrollTop,width:i.width,height:i.height}}getContentSize(){let e=this.ref.current;return{width:e?.scrollWidth??0,height:e?.scrollHeight??0}}getVisibleRect(){let e=this.ref.current;return{x:e?.scrollLeft??0,y:e?.scrollTop??0,width:e?.clientWidth??0,height:e?.clientHeight??0}}},yp=class{constructor(...e){if(e.length===1){let t=e[0];this.collection=t.collection,this.ref=t.ref,this.collator=t.collator,this.disabledKeys=t.disabledKeys||new Set,this.disabledBehavior=t.disabledBehavior||`all`,this.orientation=t.orientation||`vertical`,this.direction=t.direction,this.layout=t.layout||`stack`,this.layoutDelegate=t.layoutDelegate||new vp(t.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout=`stack`,this.orientation=`vertical`,this.disabledBehavior=`all`,this.layoutDelegate=new vp(this.ref);this.layout===`stack`&&this.orientation===`vertical`&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}isDisabled(e){return this.disabledBehavior===`all`&&(e.props?.isDisabled||this.disabledKeys.has(e.key))&&e.props?.disabledBehavior!==`selection`}findNextNonDisabled(e,t,n=!1){let r=e;for(;r!=null;){let e=this.collection.getItem(r);if(e?.type===`item`&&(n||!this.isDisabled(e)))return r;r=t(r)}return null}getNextKey(e,t){let n=e;return n=this.collection.getKeyAfter(n),this.findNextNonDisabled(n,e=>this.collection.getKeyAfter(e),t?.includeDisabled)}getPreviousKey(e,t){let n=e;return n=this.collection.getKeyBefore(n),this.findNextNonDisabled(n,e=>this.collection.getKeyBefore(e),t?.includeDisabled)}findKey(e,t,n){let r=e,i=this.layoutDelegate.getItemRect(r);if(!i||r==null)return null;let a=i;do{if(r=t(r),r==null)break;i=this.layoutDelegate.getItemRect(r)}while(i&&n(a,i)&&r!=null);return r}isSameRow(e,t){return e.y===t.y||e.x!==t.x}isSameColumn(e,t){return e.x===t.x||e.y!==t.y}isReversed(e){let t=this.getNextKey(e),n=ap(this.ref,e);if(t!=null){let e=ap(this.ref,t);return!n||!e?!1:n.getBoundingClientRect().top>e.getBoundingClientRect().top}let r=this.getPreviousKey(e);if(r!=null){let e=ap(this.ref,r);return!n||!e?!1:e.getBoundingClientRect().top>n.getBoundingClientRect().top}return!1}getKeyBelow(e,t){return this.layout===`grid`&&this.orientation===`vertical`?this.findKey(e,e=>this.getNextKey(e,t),this.isSameRow):this.orientation===`vertical`&&this.isReversed(e)?this.getPreviousKey(e,t):this.getNextKey(e,t)}getKeyAbove(e,t){return this.layout===`grid`&&this.orientation===`vertical`?this.findKey(e,e=>this.getPreviousKey(e,t),this.isSameRow):this.orientation===`vertical`&&this.isReversed(e)?this.getNextKey(e,t):this.getPreviousKey(e,t)}getNextColumn(e,t,n){return t?this.getPreviousKey(e,n):this.getNextKey(e,n)}getKeyRightOf(e,t){let n=this.direction===`ltr`?`getKeyRightOf`:`getKeyLeftOf`;return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[n](e),t?.includeDisabled)):this.layout===`grid`?this.orientation===`vertical`?this.getNextColumn(e,this.direction===`rtl`,t):this.findKey(e,e=>this.getNextColumn(e,this.direction===`rtl`,t),this.isSameColumn):this.orientation===`horizontal`?this.getNextColumn(e,this.direction===`rtl`,t):null}getKeyLeftOf(e,t){let n=this.direction===`ltr`?`getKeyLeftOf`:`getKeyRightOf`;return this.layoutDelegate[n]?(e=this.layoutDelegate[n](e),this.findNextNonDisabled(e,e=>this.layoutDelegate[n](e),t?.includeDisabled)):this.layout===`grid`?this.orientation===`vertical`?this.getNextColumn(e,this.direction===`ltr`,t):this.findKey(e,e=>this.getNextColumn(e,this.direction===`ltr`,t),this.isSameColumn):this.orientation===`horizontal`?this.getNextColumn(e,this.direction===`ltr`,t):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyAfter(e))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,e=>this.collection.getKeyBefore(e))}getKeyPageAbove(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);
15if(!n)return null;let r=this.isReversed(e);if(t&&!lp(t))return this.getFirstKey();let i=e;if(this.orientation===`horizontal`){let e=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>e&&i!=null;)i=this.getKeyAbove(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}else{let e=this.layoutDelegate.getVisibleRect(),t=r?n.y-e.height:Math.max(0,n.y+n.height-e.height);for(;n&&n.y>t&&i!=null;)i=this.getKeyAbove(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}return i??(r?this.getLastKey():this.getFirstKey())}getKeyPageBelow(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;let r=this.isReversed(e);if(t&&!lp(t))return this.getLastKey();let i=e;if(this.orientation===`horizontal`){let e=Math.min(this.layoutDelegate.getContentSize().width,n.x-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.x<e&&i!=null;)i=this.getKeyBelow(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}else{let e=Math.min(this.layoutDelegate.getContentSize().height,n.y-n.height+this.layoutDelegate.getVisibleRect().height);for(;n&&n.y<e&&i!=null;)i=this.getKeyBelow(i),n=i==null?null:this.layoutDelegate.getItemRect(i)}return i??(r?this.getFirstKey():this.getLastKey())}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;r!=null;){let t=n.getItem(r);if(!t)return null;let i=t.textValue.slice(0,e.length);if(t.textValue&&this.collator.compare(i,e)===0)return r;r=this.getNextKey(r)}return null}},bp=new Map;function xp(e){let{locale:t}=jn(),n=t+(e?Object.entries(e).sort((e,t)=>e[0]<t[0]?-1:1).join():``);if(bp.has(n))return bp.get(n);let r=new Intl.Collator(t,e);return bp.set(n,r),r}function Sp(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:i,keyboardDelegate:a,layoutDelegate:o,orientation:s}=e,c=xp({usage:`search`,sensitivity:`base`}),l=t.disabledBehavior,u=(0,K.useMemo)(()=>a||new yp({collection:n,disabledKeys:r,disabledBehavior:l,ref:i,collator:c,layoutDelegate:o,orientation:s}),[a,o,n,r,i,c,l,s]),{collectionProps:d}=_p({...e,ref:i,selectionManager:t,keyboardDelegate:u});return{listProps:d}}function Cp(e,t,n){let r=lr(e,{labelable:!0}),i=e.selectionBehavior||`toggle`,a=e.orientation||`vertical`,o=e.linkBehavior||(i===`replace`?`action`:`override`);i===`toggle`&&o===`action`&&(o=`override`);let{listProps:s}=Sp({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:o}),{focusWithinProps:c}=Dn({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=mn(e.id);tp.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:o,UNSTABLE_itemBehavior:e.UNSTABLE_itemBehavior});let{labelProps:u,fieldProps:d}=Rr({...e,id:l,labelElementType:`span`});return{labelProps:u,listBoxProps:U(r,c,t.selectionManager.selectionMode===`multiple`?{"aria-multiselectable":`true`}:{},{role:`listbox`,"aria-orientation":a,...U(d,s)})}}var wp=0,Tp=new Map;function Ep(e){let[t,n]=(0,K.useState)();return bn(()=>{if(!e)return;let t=Tp.get(e);if(t)n(t.element.id);else{let r=`react-aria-description-${wp++}`;n(r);let i=document.createElement(`div`);i.id=r,i.style.display=`none`,i.textContent=e,document.body.appendChild(i),t={refCount:0,element:i},Tp.set(e,t)}return t.refCount++,()=>{t&&--t.refCount===0&&(t.element.remove(),Tp.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}var Dp=500;function Op(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:i,threshold:a=Dp,accessibilityDescription:o}=e,s=(0,K.useRef)(void 0),{addGlobalListener:c,removeGlobalListener:l}=kn(),{pressProps:u}=ti({isDisabled:t,onPressStart(e){if(e.continuePropagation(),(e.pointerType===`mouse`||e.pointerType===`touch`)&&(n&&n({...e,type:`longpressstart`}),s.current=setTimeout(()=>{e.target.dispatchEvent(new PointerEvent(`pointercancel`,{bubbles:!0})),Bn(e.target).activeElement!==e.target&&Kn(e.target),i&&i({...e,type:`longpress`}),s.current=void 0},a),e.pointerType===`touch`)){let t=e=>{e.preventDefault()},n=Xn(e.target);c(e.target,`contextmenu`,t,{once:!0}),c(n,`pointerup`,()=>{setTimeout(()=>{l(e.target,`contextmenu`,t)},30)},{once:!0})}},onPressEnd(e){s.current&&clearTimeout(s.current),r&&(e.pointerType===`mouse`||e.pointerType===`touch`)&&r({...e,type:`longpressend`})}});return{longPressProps:U(u,Ep(i&&!t?o:void 0))}}function kp(e){let{id:t,selectionManager:n,key:r,ref:i,shouldSelectOnPressUp:a,shouldUseVirtualFocus:o,focus:s,isDisabled:c,onAction:l,allowsDifferentPressOrigin:u,linkBehavior:d=`action`}=e,f=Ur();t=mn(t);let p=e=>{if(e.pointerType===`keyboard`&&ip(e))n.toggleSelection(r);else{if(n.selectionMode===`none`)return;if(n.isLink(r)){if(d===`selection`&&i.current){let t=n.getItemProps(r);f.open(i.current,e,t.href,t.routerOptions),n.setSelectedKeys(n.selectedKeys);return}else if(d===`override`||d===`none`)return}n.selectionMode===`single`?n.isSelected(r)&&!n.disallowEmptySelection?n.toggleSelection(r):n.replaceSelection(r):e&&e.shiftKey?n.extendSelection(r):n.selectionBehavior===`toggle`||e&&(Lf(e)||e.pointerType===`touch`||e.pointerType===`virtual`)?n.toggleSelection(r):n.replaceSelection(r)}};(0,K.useEffect)(()=>{r===n.focusedKey&&n.isFocused&&(o?Nf(i.current):s?s():Wn()!==i.current&&i.current&&Xr(i.current))},[i,r,n.focusedKey,n.childFocusStrategy,n.isFocused,o]),c||=n.isDisabled(r);let m={};!o&&!c?m={tabIndex:r===n.focusedKey?0:-1,onFocus(e){tr(e)===i.current&&n.setFocusedKey(r)}}:c&&(m.onMouseDown=e=>{e.preventDefault()}),(0,K.useEffect)(()=>{c&&n.focusedKey===r&&n.setFocusedKey(null)},[n,c,r]);let h=n.isLink(r)&&d===`override`,g=l&&e.UNSTABLE_itemBehavior===`action`,_=n.isLink(r)&&d!==`selection`&&d!==`none`,v=!c&&n.canSelectItem(r)&&!h&&!g,y=(l||_)&&!c,b=y&&(n.selectionBehavior===`replace`?!v:!v||n.isEmpty),x=y&&v&&n.selectionBehavior===`replace`,S=b||x,C=(0,K.useRef)(null),w=S&&v,T=(0,K.useRef)(!1),E=(0,K.useRef)(!1),D=n.getItemProps(r),O=e=>{l&&(l(),i.current?.dispatchEvent(new CustomEvent(`react-aria-item-action`,{bubbles:!0}))),_&&i.current&&f.open(i.current,e,D.href,D.routerOptions)},k={ref:i};if(a?(k.onPressStart=e=>{C.current=e.pointerType,T.current=w,e.pointerType===`keyboard`&&(!S||jp(e.key))&&p(e)},u?(k.onPressUp=b?void 0:e=>{e.pointerType===`mouse`&&v&&p(e)},k.onPress=b?O:e=>{e.pointerType!==`keyboard`&&e.pointerType!==`mouse`&&v&&p(e)}):k.onPress=e=>{if(b||x&&e.pointerType!==`mouse`){if(e.pointerType===`keyboard`&&!Ap(e.key))return;O(e)}else e.pointerType!==`keyboard`&&v&&p(e)}):(k.onPressStart=e=>{C.current=e.pointerType,T.current=w,E.current=b,v&&(e.pointerType===`mouse`&&!b||e.pointerType===`keyboard`&&(!y||jp(e.key)))&&p(e)},k.onPress=e=>{(e.pointerType===`touch`||e.pointerType===`pen`||e.pointerType===`virtual`||e.pointerType===`keyboard`&&S&&Ap(e.key)||e.pointerType===`mouse`&&E.current)&&(S?O(e):v&&p(e))}),m[`data-collection`]=cp(n.collection),m[`data-key`]=r,k.preventFocusOnPress=o,o&&(k=U(k,{onPressStart(e){e.pointerType!==`touch`&&(n.setFocused(!0),n.setFocusedKey(r))},onPress(e){e.pointerType===`touch`&&(n.setFocused(!0),n.setFocusedKey(r))}})),D)for(let e of[`onPressStart`,`onPressEnd`,`onPressChange`,`onPress`,`onPressUp`,`onClick`])D[e]&&(k[e]=sn(k[e],D[e]));let{pressProps:A,isPressed:j}=ti(k),M=x?e=>{C.current===`mouse`&&(e.stopPropagation(),e.preventDefault(),O(e))}:void 0,{longPressProps:ee}=Op({isDisabled:!w,onLongPress(e){e.pointerType===`touch`&&(p(e),n.setSelectionBehavior(`toggle`))}}),N=e=>{C.current===`touch`&&T.current&&e.preventDefault()},P=d!==`none`&&n.isLink(r)?e=>{Gr.isOpening||e.preventDefault()}:void 0;return{itemProps:U(m,v||b||o&&!c?A:{},w?ee:{},{onDoubleClick:M,onDragStartCapture:N,onClick:P,id:t},o?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:j,isSelected:n.isSelected(r),isFocused:n.isFocused&&n.focusedKey===r,isDisabled:c,allowsSelection:v,hasAction:S}}function Ap(e){return e===`Enter`}function jp(e){return e===` `}function Mp(e,t){return typeof t.getChildren==`function`?t.getChildren(e.key):e.childNodes}function Np(e){return Pp(e,0)}function Pp(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}
15}function Fp(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...Ip(e,t),t],i=[...Ip(e,n),n],a=r.slice(0,i.length).findIndex((e,t)=>e!==i[t]);return a===-1?r.findIndex(e=>e===n)>=0?1:(i.findIndex(e=>e===t),-1):(t=r[a],n=i[a],t.index-n.index)}function Ip(e,t){let n=[],r=t;for(;r?.parentKey!=null;)r=e.getItem(r.parentKey),r&&n.unshift(r);return n}var Lp=new WeakMap;function Rp(e){let t=Lp.get(e);if(t!=null)return t;let n=0,r=t=>{for(let i of t)i.type===`section`?r(Mp(i,e)):i.type===`item`&&n++};return r(e),Lp.set(e,n),n}function zp(e,t,n){let{key:r}=e,i=tp.get(t),a=e.isDisabled??t.selectionManager.isDisabled(r),o=e.isSelected??t.selectionManager.isSelected(r),s=e.shouldSelectOnPressUp??i?.shouldSelectOnPressUp,c=e.shouldFocusOnHover??i?.shouldFocusOnHover,l=e.shouldUseVirtualFocus??i?.shouldUseVirtualFocus,u=e.isVirtualized??i?.isVirtualized,d=Hn(),f=Hn(),p={role:`option`,"aria-disabled":a||void 0,"aria-selected":t.selectionManager.selectionMode===`none`?void 0:o,"aria-label":e[`aria-label`],"aria-labelledby":d,"aria-describedby":f},m=t.collection.getItem(r);if(u){let e=Number(m?.index);p[`aria-posinset`]=Number.isNaN(e)?void 0:e+1,p[`aria-setsize`]=Rp(t.collection)}let h=i?.onAction?()=>i?.onAction?.(r):void 0,g=rp(t,r),{itemProps:_,isPressed:v,isFocused:y,hasAction:b,allowsSelection:x}=kp({selectionManager:t.selectionManager,key:r,ref:n,shouldSelectOnPressUp:s,allowsDifferentPressOrigin:s&&c,isVirtualized:u,shouldUseVirtualFocus:l,isDisabled:a,onAction:h||m?.props?.onAction?sn(m?.props?.onAction,h):void 0,linkBehavior:i?.linkBehavior,UNSTABLE_itemBehavior:i?.UNSTABLE_itemBehavior,id:g}),{hoverProps:S}=ln({isDisabled:a||!c,onHoverStart(){Vr()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(r))}}),C=lr(m?.props);delete C.id;let w=Jr(m?.props);return{optionProps:{...p,...U(C,_,S,w),id:g},labelProps:{id:d},descriptionProps:{id:f},isFocused:y,isFocusVisible:y&&t.selectionManager.isFocused&&Vr(),isSelected:o,isDisabled:a,isPressed:v,allowsSelection:x,hasAction:b}}function Bp(e){let{heading:t,"aria-label":n}=e,r=mn();return{itemProps:{role:`presentation`},headingProps:t?{id:r,role:`presentation`,onMouseDown:e=>{e.preventDefault()}}:{},groupProps:{role:`group`,"aria-label":n,"aria-labelledby":t?r:void 0}}}function Vp(e){let t=K.version.split(`.`);return parseInt(t[0],10)>=19?e:e?`true`:void 0}var Hp=class{constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&e.type===`section`)for(let n of e.childNodes)t(n)};for(let n of e)t(n);let n=null,r=0,i=0;for(let[e,t]of this.keyMap)n?(n.nextKey=e,t.prevKey=n.key):(this.firstKey=e,t.prevKey=void 0),t.type===`item`&&(t.index=r++),(t.type===`section`||t.type===`item`)&&i++,n=t,n.nextKey=void 0;this._size=i,this.lastKey=n?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){return this.keyMap.get(e)?.childNodes||[]}},Up=class e extends Set{constructor(t,n,r){super(t),t instanceof e?(this.anchorKey=n??t.anchorKey,this.currentKey=r??t.currentKey):(this.anchorKey=n??null,this.currentKey=r??null)}};function Wp(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function Gp(e){let{selectionMode:t=`none`,disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:i=`toggle`,disabledBehavior:a=`all`}=e,o=(0,K.useRef)(!1),[,s]=(0,K.useState)(!1),c=(0,K.useRef)(null),l=(0,K.useRef)(null),[,u]=(0,K.useState)(null),[d,f]=On((0,K.useMemo)(()=>Kp(e.selectedKeys),[e.selectedKeys]),(0,K.useMemo)(()=>Kp(e.defaultSelectedKeys,new Up),[e.defaultSelectedKeys]),e.onSelectionChange),p=(0,K.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[m,h]=(0,K.useState)(i);i===`replace`&&m===`toggle`&&typeof d==`object`&&d.size===0&&h(`replace`);let g=(0,K.useRef)(i);return(0,K.useEffect)(()=>{i!==g.current&&(h(i),g.current=i)},[i]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:m,setSelectionBehavior:h,get isFocused(){return o.current},setFocused(e){o.current=e,s(e)},get focusedKey(){return c.current},get childFocusStrategy(){return l.current},setFocusedKey(e,t=`first`){c.current=e,l.current=t,u(e)},selectedKeys:d,setSelectedKeys(e){(r||!Wp(e,d))&&f(e)},disabledKeys:p,disabledBehavior:a}}function Kp(e,t){return e?e===`all`?`all`:new Up(e):t}var qp=class e{constructor(e,t,n){this.collection=e,this.state=t,this.allowsCellSelection=n?.allowsCellSelection??!1,this._isSelectAll=null,this.layoutDelegate=n?.layoutDelegate||null,this.fullCollection=n?.fullCollection||null}get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(e==null||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return this.state.selectedKeys===`all`?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if(this.state.selectionMode===`none`)return!1;let t=this.getKey(e);return t==null?!1:this.state.selectedKeys===`all`?this.canSelectItem(t):this.state.selectedKeys.has(t)}get isEmpty(){return this.state.selectedKeys!==`all`&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys===`all`)return!0;
15if(this._isSelectAll!=null)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every(e=>t.has(e)),this._isSelectAll}get firstSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&Fp(this.collection,n,e)<0)&&(e=n)}return e?.key??null}get lastSelectedKey(){let e=null;for(let t of this.state.selectedKeys){let n=this.collection.getItem(t);(!e||n&&Fp(this.collection,n,e)>0)&&(e=n)}return e?.key??null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if(this.selectionMode===`none`)return;if(this.selectionMode===`single`){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n;if(this.state.selectedKeys===`all`)n=new Up([t],t,t);else{let e=this.state.selectedKeys,r=e.anchorKey??t;n=new Up(e,r,t);for(let i of this.getKeyRange(r,e.currentKey??t))n.delete(i);for(let e of this.getKeyRange(t,r))this.canSelectItem(e)&&n.add(e)}this.state.setSelectedKeys(n)}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?Fp(this.collection,n,r)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){if(this.layoutDelegate?.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let n=[],r=e;for(;r!=null;){let e=this.collection.getItem(r);if(e&&(e.type===`item`||e.type===`cell`&&this.allowsCellSelection)&&n.push(r),r===t)return n;r=this.collection.getKeyAfter(r)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t||t.type===`cell`&&this.allowsCellSelection)return e;for(;t&&t.type!==`item`&&t.parentKey!=null;)t=this.collection.getItem(t.parentKey);return!t||t.type!==`item`?null:t.key}toggleSelection(e){if(this.selectionMode===`none`)return;if(this.selectionMode===`single`&&!this.isSelected(e)){this.replaceSelection(e);return}let t=this.getKey(e);if(t==null)return;let n=new Up(this.state.selectedKeys===`all`?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(e){if(this.selectionMode===`none`)return;let t=this.getKey(e);if(t==null)return;let n=this.canSelectItem(t)?new Up([t],t,t):new Up;this.state.setSelectedKeys(n)}setSelectedKeys(e){if(this.selectionMode===`none`)return;let t=new Up;for(let n of e){let e=this.getKey(n);if(e!=null&&(t.add(e),this.selectionMode===`single`))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=this.fullCollection??this.collection,t=[],n=r=>{for(;r!=null;){if(this.canSelectItemIn(r,e)){let i=e.getItem(r);i?.type===`item`&&t.push(r),i?.hasChildNodes&&(this.allowsCellSelection||i.type!==`item`)&&n(Np(Mp(i,e))?.key??null)}r=e.getKeyAfter(r)}};return n(e.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode===`multiple`&&this.state.setSelectedKeys(`all`)}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys===`all`||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Up)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){this.selectionMode!==`none`&&(this.selectionMode===`single`?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):this.selectionBehavior===`toggle`||t&&(t.pointerType===`touch`||t.pointerType===`virtual`)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}canSelectItem(e){return this.canSelectItemIn(e,this.collection)}canSelectItemIn(e,t){if(this.state.selectionMode===`none`||this.state.disabledKeys.has(e))return!1;let n=t.getItem(e);return!(!n||n?.props?.isDisabled||n.type===`cell`&&!this.allowsCellSelection)}isDisabled(e){let t=this.collection.getItem(e);return this.state.disabledBehavior===`all`&&(this.state.disabledKeys.has(e)||!!t?.props?.isDisabled)&&t?.props?.disabledBehavior!==`selection`}isLink(e){return!!this.collection.getItem(e)?.props?.href}getItemProps(e){return this.collection.getItem(e)?.props}withCollection(t){return new e(t,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0,fullCollection:this.fullCollection??this.collection})}},Jp=class{build(e,t){return this.context=t,Yp(()=>this.iterateCollection(e))}*iterateCollection(e){let{children:t,items:n}=e;if(K.isValidElement(t)&&t.type===K.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if(typeof t==`function`){if(!n)throw Error(`props.children was a function but props.items is missing`);let e=0;for(let r of n)yield*this.getFullNode({value:r,index:e},{renderer:t}),e++}else{let e=[];
15K.Children.forEach(t,t=>{t&&e.push(t)});let n=0;for(let t of e){let e=this.getFullNode({element:t,index:n},{});for(let t of e)n++,yield t}}}getKey(e,t,n,r){if(e.key!=null)return e.key;if(t.type===`cell`&&t.key!=null)return`${r}${t.key}`;let i=t.value;if(i!=null){let e=i.key??i.id;if(e==null)throw Error(`No key found for item`);return e}return r?`${r}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,r){if(K.isValidElement(e.element)&&e.element.type===K.Fragment){let i=[];K.Children.forEach(e.element.props.children,e=>{i.push(e)});let a=e.index??0;for(let e of i)yield*this.getFullNode({element:e,index:a++},t,n,r);return}let i=e.element;if(!i&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context))){n.index=e.index,n.parentKey=r?r.key:null,yield n;return}i=t.renderer(e.value)}if(K.isValidElement(i)){let a=i.type;if(typeof a!=`function`&&typeof a.getCollectionNode!=`function`){let e=i.type;throw Error(`Unknown element <${e}> in collection.`)}let o=a.getCollectionNode(i.props,this.context),s=e.index??0,c=o.next();for(;!c.done&&c.value;){let a=c.value;e.index=s;let l=a.key??null;l??=a.element?null:this.getKey(i,e,t,n);let u=[...this.getFullNode({...a,key:l,index:s,wrapper:Xp(e.wrapper,a.wrapper)},this.getChildState(t,a),n?`${n}${i.key}`:i.key,r)];for(let t of u){if(t.value=a.value??e.value??null,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw Error(`Unsupported type <${Zp(t.type)}> in <${Zp(r?.type??`unknown parent type`)}>. Only <${Zp(e.type)}> is supported.`);s++,yield t}c=o.next(u)}return}if(e.key==null||e.type==null)return;let a=this,o={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:e.value??null,level:(r?.level??0)+ +(r?.type===`item`),index:e.index,rendered:e.rendered,textValue:e.textValue??``,"aria-label":e[`aria-label`],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:Yp(function*(){if(!e.hasChildNodes||!e.childNodes)return;let n=0;for(let r of e.childNodes()){r.key!=null&&(r.key=`${o.key}${r.key}`);let e=a.getFullNode({...r,index:n},a.getChildState(t,r),o.key,o);for(let t of e)n++,yield t}})};yield o}constructor(){this.cache=new WeakMap}};function Yp(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;n||=e();for(let e of n)t.push(e),yield e}}}function Xp(e,t){if(e&&t)return n=>e(t(n));if(e)return e;if(t)return t}function Zp(e){return e[0].toUpperCase()+e.slice(1)}function Qp(e,t,n){let r=(0,K.useMemo)(()=>new Jp,[]),{children:i,items:a,collection:o}=e;return(0,K.useMemo)(()=>o||t(r.build({children:i,items:a},n)),[r,i,a,o,n,t])}function $p(e){let{filter:t,layoutDelegate:n}=e,r=Gp(e),i=(0,K.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Qp(e,(0,K.useCallback)(e=>t?new Hp(t(e)):new Hp(e),[t]),(0,K.useMemo)(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning])),o=(0,K.useMemo)(()=>new qp(a,r,{layoutDelegate:n}),[a,r,n]);return tm(a,o),{collection:a,disabledKeys:i,selectionManager:o}}function em(e,t){let n=(0,K.useMemo)(()=>t?e.collection.filter(t):e.collection,[e.collection,t]),r=e.selectionManager.withCollection(n);return tm(n,r),{collection:n,selectionManager:r,disabledKeys:e.disabledKeys}}function tm(e,t){let n=(0,K.useRef)(null);(0,K.useEffect)(()=>{if(t.focusedKey!=null&&!e.getItem(t.focusedKey)&&n.current){let r=n.current.getKeyAfter(t.focusedKey),i=null;for(;r!=null;){let a=e.getItem(r);if(a&&a.type===`item`&&!t.isDisabled(r)){i=r;break}r=n.current.getKeyAfter(r)}if(i==null)for(r=n.current.getKeyBefore(t.focusedKey);r!=null;){let a=e.getItem(r);if(a&&a.type===`item`&&!t.isDisabled(r)){i=r;break}r=n.current.getKeyBefore(r)}t.setFocusedKey(i)}n.current=e},[e,t])}function nm(e,t){let n=e;for(lp(n,t)&&(n=n.parentElement);n&&!lp(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function rm(e,t){let{collection:n,onLoadMore:r,scrollOffset:i=1}=e,a=(0,K.useRef)(null),o=cn(e=>{for(let t of e)t.isIntersecting&&r&&r()});bn(()=>
vendor: 6,156 bytes, line 15
15(t.current&&(a.current=new IntersectionObserver(o,{root:nm(t?.current),rootMargin:`0px ${100*i}% ${100*i}% ${100*i}%`}),a.current.observe(t.current)),()=>{a.current&&a.current.disconnect()}),[n,t,i])}var im=(0,K.createContext)(null),am=(0,K.createContext)(null),om=(0,K.forwardRef)(function(e,t){[e,t]=sr(e,t,im);let n=(0,K.useContext)(am);return n?K.createElement(cm,{state:n,props:e,listBoxRef:t}):K.createElement(of,{content:K.createElement(_f,e)},n=>K.createElement(sm,{props:e,listBoxRef:t,collection:n}))});function sm({props:e,listBoxRef:t,collection:n}){e={...e,collection:n,children:null,items:null};let{layoutDelegate:r}=(0,K.useContext)(Cf),i=$p({...e,layoutDelegate:r});return K.createElement(cm,{state:i,props:e,listBoxRef:t})}function cm({state:e,props:t,listBoxRef:n}){[t,n]=sr(t,n,Nr);let{dragAndDropHooks:r,layout:i=`stack`,orientation:a=`vertical`,filter:o}=t,s=em(e,o),{collection:c,selectionManager:l}=s,u=!!r?.useDraggableCollectionState,d=!!r?.useDroppableCollectionState,{direction:f}=jn(),{disabledBehavior:p,disabledKeys:m}=l,h=xp({usage:`search`,sensitivity:`base`}),{isVirtualized:g,layoutDelegate:_,dropTargetDelegate:v,CollectionRoot:y}=(0,K.useContext)(Cf),b=(0,K.useMemo)(()=>t.keyboardDelegate||new yp({collection:c,collator:h,ref:n,disabledKeys:m,disabledBehavior:p,layout:i,orientation:a,direction:f,layoutDelegate:_}),[c,h,n,p,m,a,f,t.keyboardDelegate,i,_]),{listBoxProps:x}=Cp({...t,shouldSelectOnPressUp:u||t.shouldSelectOnPressUp,keyboardDelegate:b,isVirtualized:g},s,n);(0,K.useRef)(u),(0,K.useRef)(d),(0,K.useEffect)(()=>{},[u,d]);let S,C,w,T=!1,E=null,D=(0,K.useRef)(null);if(u&&r){S=r.useDraggableCollectionState({collection:c,selectionManager:l,preview:r.renderDragPreview?D:void 0}),r.useDraggableCollection({},S,n);let e=r.DragPreview;E=r.renderDragPreview?K.createElement(e,{ref:D},r.renderDragPreview):null}if(d&&r){C=r.useDroppableCollectionState({collection:c,selectionManager:l});let e=r.dropTargetDelegate||v||new r.ListDropTargetDelegate(c,n,{orientation:a,layout:i,direction:f});w=r.useDroppableCollection({keyboardDelegate:b,dropTargetDelegate:e},C,n),T=C.isDropTarget({type:`root`})}let{focusProps:O,isFocused:k,isFocusVisible:A}=Zr(),j=s.collection.size===0,M={isDropTarget:T,isEmpty:j,isFocused:k,isFocusVisible:A,layout:t.layout||`stack`,orientation:a,state:s},ee=wn({...t,children:void 0,defaultClassName:`react-aria-ListBox`,values:M}),N=null;j&&t.renderEmptyState&&(N=K.createElement(`div`,{role:`option`,style:{display:`contents`}},t.renderEmptyState(M)));let P=lr(t,{global:!0});return K.createElement(hi,null,K.createElement(En.div,{...U(P,ee,x,O,w?.collectionProps),ref:n,slot:t.slot||void 0,onScroll:t.onScroll,"data-drop-target":T||void 0,"data-empty":j||void 0,"data-focused":k||void 0,"data-focus-visible":A||void 0,"data-layout":t.layout||`stack`,"data-orientation":a},K.createElement(Pn,{values:[[im,t],[am,s],[Tf,{dragAndDropHooks:r,dragState:S,dropState:C}],[ep,{elementType:`div`}],[Ef,{render:dm}],[yf,{name:`ListBoxSection`,render:lm}]]},K.createElement(mi,null,K.createElement(y,{collection:c,scrollRef:n,persistedKeys:kf(l,r,C),renderDropIndicator:Of(r,C)}))),N,E))}function lm(e,t,n,r=`react-aria-ListBoxSection`){let i=(0,K.useContext)(am),{dragAndDropHooks:a,dropState:o}=(0,K.useContext)(Tf),{CollectionBranch:s}=(0,K.useContext)(Cf),[c,l]=en(),{headingProps:u,groupProps:d}=Bp({heading:l,"aria-label":e[`aria-label`]??void 0}),f=wn({...e,id:void 0,children:void 0,defaultClassName:r,values:void 0}),p=lr(e,{global:!0});return delete p.id,K.createElement(En.section,{...U(p,f,d),ref:t},K.createElement(Af.Provider,{value:{...u,ref:c}},K.createElement(s,{collection:i.collection,parent:n,renderDropIndicator:Of(a,o)})))}var um=mf(qd,function(e,t,n){let r=vn(t),i=(0,K.useContext)(am),{dragAndDropHooks:a,dragState:o,dropState:s}=(0,K.useContext)(Tf),c=o&&!(o.isDisabled||o.selectionManager.isDisabled(n.key)),{optionProps:l,labelProps:u,descriptionProps:d,...f}=zp({key:n.key,"aria-label":e?.[`aria-label`]},i,r),{hoverProps:p,isHovered:m}=ln({isDisabled:!f.allowsSelection&&!f.hasAction&&!c,onHoverStart:n.props.onHoverStart,onHoverChange:n.props.onHoverChange,onHoverEnd:n.props.onHoverEnd}),{keyboardProps:h}=Br(e),{focusProps:g}=qr(e),_=null;o&&a&&(_=a.useDraggableItem({key:n.key,hasAction:f.hasAction},o));let v=null;s&&a&&(v=a.useDroppableItem({target:{type:`item`,key:n.key,dropPosition:`on`}},s,r));let y=o&&o.isDragging(n.key),b=wn({...e,id:void 0,children:e.children,defaultClassName:`react-aria-ListBoxItem`,values:{...f,isHovered:m,selectionMode:i.selectionManager.selectionMode,selectionBehavior:i.selectionManager.selectionBehavior,allowsDragging:!!o,isDragging:y,isDropTarget:v?.isDropTarget}});(0,K.useEffect)(()=>{n.textValue},[n.textValue]);let x=e.href?En.a:En.div,S=lr(e,{global:!0});return delete S.id,delete S.onClick,e.href&&l.tabIndex==null&&(l.tabIndex=-1),K.createElement(x,{...U(S,b,l,p,h,g,_?.dragProps,v?.dropProps),ref:r,"data-allows-dragging":!!o||void 0,"data-selected":f.isSelected||void 0,"data-disabled":f.isDisabled||void 0,"data-hovered":m||void 0,"data-focused":f.isFocused||void 0,"data-focus-visible":f.isFocusVisible||void 0,"data-pressed":f.isPressed||void 0,"data-dragging":y||void 0,"data-drop-target":v?.isDropTarget||void 0,"data-selection-mode":i.selectionManager.selectionMode===`none`?void 0:i.selectionManager.selectionMode},K.createElement(Pn,{values:[[ri,{slots:{[ar]:u,label:u,description:d}}],[vi,{isSelected:f.isSelected}]]},b.children))});function dm(e,t){t=vn(t);let{dragAndDropHooks:n,dropState:r}=(0,K.useContext)(Tf),{dropIndicatorProps:i,isHidden:a,isDropTarget:o}=n.useDropIndicator(e,r,t);return a?null:K.createElement(pm,{...e,dropIndicatorProps:i,isDropTarget:o,ref:t})}function fm(e,t){let{dropIndicatorProps:n,isDropTarget:r,...i}=e,a=wn({...i,defaultClassName:`react-aria-DropIndicator`,values:{isDropTarget:r}});return K.createElement(K.Fragment,null,K.createElement(En.div,{...n,...a,role:`option`,ref:t,"data-drop-target":r||void 0}))}var pm=(0,K.forwardRef)(fm);mf(Kd,function(e,t,n){let r=(0,K.useContext)(am),{isLoading:i,onLoadMore:a,scrollOffset:o,...s}=e,c=(0,K.useRef)(null);rm((0,K.useMemo)(()=>
15({onLoadMore:a,collection:r?.collection,sentinelRef:c,scrollOffset:o}),[a,o,r?.collection]),c);let l=wn({...s,id:void 0,children:n.rendered,defaultClassName:`react-aria-ListBoxLoadingIndicator`,values:void 0});return K.createElement(K.Fragment,null,K.createElement(`div`,{style:{position:`relative`,width:0,height:0},inert:Vp(!0)},K.createElement(`div`,{"data-testid":`loadMoreSentinel`,ref:c,style:{position:`absolute`,height:1,width:1}})),i&&l.children&&K.createElement(K.Fragment,null,K.createElement(En.div,{...U(lr(e,{global:!0}),{tabIndex:-1}),...l,role:`option`,ref:t},l.children)))});var mm=(0,K.createContext)({}),hm=(0,K.forwardRef)(function(e,t){[e,t]=sr(e,t,mm);let{children:n,level:r=3,className:i,...a}=e,o=En[`h${r}`];return K.createElement(o,{...a,ref:t,className:i??`react-aria-Heading`},n)}),gm=typeof HTMLElement<`u`&&`inert`in HTMLElement.prototype;function _m(e){return e.dataset.liveAnnouncer===`true`||e.dataset.reactAriaTopLayer!==void 0}var vm=new WeakMap,ym=[];function bm(e,t){let n=Xn(e?.[0]),r=t instanceof n.Element?{root:t}:t,i=r?.root??document.body,a=r?.shouldUseInert&&gm,o=new Set(e),s=new Set,c=e=>a&&e instanceof n.HTMLElement?e.inert:e.getAttribute(`aria-hidden`)===`true`,l=(e,t)=>{a&&e instanceof n.HTMLElement?e.inert=t:t?e.setAttribute(`aria-hidden`,`true`):(e.removeAttribute(`aria-hidden`),e instanceof n.HTMLElement&&(e.inert=!1))},u=new Set;if(Rn())for(let t of e){let e=t;for(;e&&e!==i;){let t=e.getRootNode();`shadowRoot`in t&&u.add(t.shadowRoot),e=t.parentNode}}let d=e=>{for(let t of e.querySelectorAll(`[data-live-announcer], [data-react-aria-top-layer]`))o.add(t);let t=e=>{if(s.has(e)||o.has(e)||e.parentElement&&s.has(e.parentElement)&&e.parentElement.getAttribute(`role`)!==`row`)return NodeFilter.FILTER_REJECT;for(let t of o)if(Qn(e,t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},n=pi(Bn(e),e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),r=t(e);if(r===NodeFilter.FILTER_ACCEPT&&f(e),r!==NodeFilter.FILTER_REJECT){let e=n.nextNode();for(;e!=null;)f(e),e=n.nextNode()}},f=e=>{let t=vm.get(e)??0;c(e)&&t===0||(t===0&&l(e,!0),s.add(e),vm.set(e,t+1))};ym.length&&ym[ym.length-1].disconnect(),d(i);let p=new MutationObserver(e=>{for(let t of e)if(t.type===`childList`){if(t.target.isConnected&&![...o,...s].some(e=>Qn(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&_m(e)?o.add(e):e instanceof Element&&d(e);if(Rn()){for(let e of u)if(!e.isConnected){p.disconnect();break}}}});p.observe(i,{childList:!0,subtree:!0});let m=new Set;if(Rn())for(let e of u){let t=new MutationObserver(e=>{for(let t of e)if(t.type===`childList`){if(t.target.isConnected&&![...o,...s].some(e=>Qn(e,t.target)))for(let e of t.addedNodes)(e instanceof HTMLElement||e instanceof SVGElement)&&_m(e)?o.add(e):e instanceof Element&&d(e);if(Rn()){for(let e of u)if(!e.isConnected){p.disconnect();break}}}});t.observe(e,{childList:!0,subtree:!0}),m.add(t)}let h={visibleNodes:o,hiddenNodes:s,observe(){p.observe(i,{childList:!0,subtree:!0})},disconnect(){p.disconnect()}};return ym.push(h),()=>{if(p.disconnect(),Rn())for(let e of m)e.disconnect();for(let e of s){let t=vm.get(e);t!=null&&(t===1?(l(e,!1),vm.delete(e)):vm.set(e,t-1))}h===ym[ym.length-1]?(ym.pop(),ym.length&&ym[ym.length-1].observe()):ym.splice(ym.indexOf(h),1)}}function xm(e){let t=ym[ym.length-1];if(t&&!t.visibleNodes.has(e))return t.visibleNodes.add(e),()=>{t.visibleNodes.delete(e)}}function Sm(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:i}=e,a=(0,K.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),o=cn(e=>{n&&Cm(e,t)&&(i&&i(e),a.current.isPointerDown=!0)}),s=cn(e=>{n&&n(e)});(0,K.useEffect)(()=>{let e=a.current;if(r)return;let n=t.current,i=Bn(n);if(typeof PointerEvent<`u`){let n=n=>{e.isPointerDown&&Cm(n,t)&&s(n),e.isPointerDown=!1};return i.addEventListener(`pointerdown`,o,!0),i.addEventListener(`click`,n,!0),()=>{i.removeEventListener(`pointerdown`,o,!0),i.removeEventListener(`click`,n,!0)}}},[t,r])}function Cm(e,t){if(e.button>0)return!1;let n=tr(e);if(n){let e=n.ownerDocument;if(!e||!Qn(e.documentElement,n)||n.closest(`[data-react-aria-top-layer]`))return!1}return t.current?!e.composedPath().includes(t.current):!1}var wm=[];function Tm(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:i,isDismissable:a=!1,isKeyboardDismissDisabled:o=!1,shouldCloseOnInteractOutside:s}=e,c=(0,K.useRef)(void 0);(0,K.useEffect)(()=>
15{if(i&&!wm.includes(t))return wm.push(t),()=>{let e=wm.indexOf(t);e>=0&&wm.splice(e,1)}},[i,t]);let l=()=>{wm[wm.length-1]===t&&n&&n()},u=e=>{let n=wm[wm.length-1];c.current=n,(!s||s(tr(e)))&&n===t&&e.stopPropagation()},d=e=>{(!s||s(tr(e)))&&(wm[wm.length-1]===t&&e.stopPropagation(),c.current===t&&l()),c.current=void 0},f=e=>{e.key===`Escape`&&!o&&!e.nativeEvent.isComposing&&(e.stopPropagation(),e.preventDefault(),l())};Sm({ref:t,onInteractOutside:a&&i?d:void 0,onInteractOutsideStart:u});let{focusWithinProps:p}=Dn({isDisabled:!r,onBlurWithin:e=>{!e.relatedTarget||yi(e.relatedTarget)||(!s||s(e.relatedTarget))&&n?.()}});return{overlayProps:{onKeyDown:f,...p},underlayProps:{}}}var Em=typeof document<`u`&&window.visualViewport,Dm=0,Om;function km(e={}){let{isDisabled:t}=e;bn(()=>{if(!t)return Dm++,Dm===1&&(Om=Xt()?jm():Am()),()=>{Dm--,Dm===0&&Om()}},[t])}function Am(){let e=window.innerWidth-document.documentElement.clientWidth;return sn(e>0&&(`scrollbarGutter`in document.documentElement.style?Mm(document.documentElement,`scrollbarGutter`,`stable`):Mm(document.documentElement,`paddingRight`,`${e}px`)),Mm(document.documentElement,`overflow`,`hidden`))}function jm(){let e=Mm(document.documentElement,`overflow`,`hidden`),t,n=!1,r=e=>{let r=tr(e);t=lp(r)?r:nm(r,!0),n=!1;let i=r.ownerDocument.defaultView.getSelection();i&&!i.isCollapsed&&i.containsNode(r,!0)&&(n=!0),e.composedPath().some(e=>e instanceof HTMLInputElement&&e.type===`range`)&&(n=!0),`selectionStart`in r&&`selectionEnd`in r&&r.selectionStart<r.selectionEnd&&r.ownerDocument.activeElement===r&&(n=!0)},i=document.createElement(`style`),a=ei();a&&(i.nonce=a),i.textContent=`@layer { 16 * { 17 overscroll-behavior: contain; 18 } 19}`,document.head.prepend(i);let o=e=>{if(!(e.touches.length===2||n)){if(!t||t===document.documentElement||t===document.body){e.preventDefault();return}t.scrollHeight===t.clientHeight&&t.scrollWidth===t.clientWidth&&e.preventDefault()}},s=e=>{let t=tr(e),n=e.relatedTarget;n&&zf(n)?(n.focus({preventScroll:!0}),Pm(n,zf(t))):n||(t.parentElement?.closest(`[tabindex]`))?.focus({preventScroll:!0})},c=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(e){let t=Wn(),n=t!=null&&zf(t);c.call(this,{...e,preventScroll:!0}),(!e||!e.preventScroll)&&Pm(this,n)};
vendor: 6,616 bytes, line 19
19let l=sn(Nm(document,`touchstart`,r,{passive:!1,capture:!0}),Nm(document,`touchmove`,o,{passive:!1,capture:!0}),Nm(document,`blur`,s,!0));return()=>{e(),l(),i.remove(),HTMLElement.prototype.focus=c}}function Mm(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function Nm(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Pm(e,t){t||!Em?Fm(e):Em.addEventListener(`resize`,()=>Fm(e),{once:!0})}function Fm(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=nm(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect(),r=n.getBoundingClientRect();if(r.top<t.top||r.bottom>t.top+n.clientHeight){let n=t.bottom;Em&&(n=Math.min(n,Em.offsetTop+Em.height));let i=r.top-t.top-((n-t.top)/2-r.height/2);e.scrollTo({top:Math.max(0,Math.min(e.scrollHeight-e.clientHeight,e.scrollTop+i)),behavior:`smooth`})}}n=e.parentElement}}function Im(e,t){let{triggerRef:n,popoverRef:r,groupRef:i,isNonModal:a,isKeyboardDismissDisabled:o,shouldCloseOnInteractOutside:s,...c}=e,l=c.trigger===`SubmenuTrigger`,{overlayProps:u,underlayProps:d}=Tm({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:!0,isDismissable:!a||l,isKeyboardDismissDisabled:o,shouldCloseOnInteractOutside:s},i??r),{overlayProps:f,arrowProps:p,placement:m,triggerAnchorPoint:h}=fn({...c,targetRef:n,overlayRef:r,isOpen:t.isOpen,onClose:a&&!l?t.close:null});return km({isDisabled:a||!t.isOpen}),(0,K.useEffect)(()=>{if(t.isOpen&&r.current)return a?xm(i?.current??r.current):bm([i?.current??r.current],{shouldUseInert:!0})},[a,t.isOpen,r,i]),{popoverProps:U(u,f),arrowProps:p,underlayProps:d,placement:m,triggerAnchorPoint:h}}var Lm={};Lm={dismiss:`تجاÙÙ`};var Rm={};Rm={dismiss:`ÐÑÑ
вÑÑлÑне`};var zm={};zm={dismiss:`Odstranit`};var Bm={};Bm={dismiss:`Luk`};var Vm={};Vm={dismiss:`SchlieÃen`};var Hm={};Hm={dismiss:`ÎÏÏÏÏιÏη`};var Um={};Um={dismiss:`Dismiss`};var Wm={};Wm={dismiss:`Descartar`};var Gm={};Gm={dismiss:`Lõpeta`};var Km={};Km={dismiss:`Hylkää`};var qm={};qm={dismiss:`Rejeter`};var Jm={};Jm={dismiss:`×תע××`};var Ym={};Ym={dismiss:`Odbaci`};var Xm={};Xm={dismiss:`ElutasÃtás`};var Zm={};Zm={dismiss:`Ignora`};var Qm={};Qm={dismiss:`éãã`};var $m={};$m={dismiss:`무ì`};var eh={};eh={dismiss:`Atmesti`};var th={};th={dismiss:`NerÄdÄ«t`};var nh={};nh={dismiss:`Lukk`};var rh={};rh={dismiss:`Negeren`};var ih={};ih={dismiss:`Zignoruj`};var ah={};ah={dismiss:`Descartar`};var oh={};oh={dismiss:`Dispensar`};var sh={};sh={dismiss:`Revocare`};var ch={};ch={dismiss:`ÐÑопÑÑÑиÑÑ`};var lh={};lh={dismiss:`ZruÅ¡iÅ¥`};var uh={};uh={dismiss:`Opusti`};var dh={};dh={dismiss:`Odbaci`};var fh={};fh={dismiss:`Avvisa`};var ph={};ph={dismiss:`Kapat`};var mh={};mh={dismiss:`СкаÑÑваÑи`};var hh={};hh={dismiss:`åæ¶`};var gh={};gh={dismiss:`éé`};var _h={};_h={"ar-AE":Lm,"bg-BG":Rm,"cs-CZ":zm,"da-DK":Bm,"de-DE":Vm,"el-GR":Hm,"en-US":Um,"es-ES":Wm,"et-EE":Gm,"fi-FI":Km,"fr-FR":qm,"he-IL":Jm,"hr-HR":Ym,"hu-HU":Xm,"it-IT":Zm,"ja-JP":Qm,"ko-KR":$m,"lt-LT":eh,"lv-LV":th,"nb-NO":nh,"nl-NL":rh,"pl-PL":ih,"pt-BR":ah,"pt-PT":oh,"ro-RO":sh,"ru-RU":ch,"sk-SK":lh,"sl-SI":uh,"sr-SP":dh,"sv-SE":fh,"tr-TR":ph,"uk-UA":mh,"zh-CN":hh,"zh-TW":gh};function vh(e){return e&&e.__esModule?e.default:e}function yh(e){let{onDismiss:t,...n}=e,r=Lr(n,$f(vh(_h),`@react-aria/overlays`).format(`dismiss`)),i=()=>{t&&t()};return K.createElement(Md,null,K.createElement(`button`,{...r,tabIndex:-1,onClick:i,style:{width:1,height:1}}))}function bh({children:e}){let t=(0,K.useMemo)(()=>({register:()=>{}}),[]);return K.createElement($r.Provider,{value:t},e)}var xh=K.createContext(null);function Sh(e){let t=gn(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[i,a]=(0,K.useState)(!1),o=(0,K.useMemo)(()=>({contain:i,setContain:a}),[i,a]),{getContainer:s}=un();if(!e.portalContainer&&s&&(n=s()),!n)return null;let c=e.children;return e.disableFocusManagement||(c=K.createElement(hi,{restoreFocus:!0,contain:(e.shouldContainFocus||i)&&!r},c)),c=K.createElement(xh.Provider,{value:o},K.createElement(bh,null,c)),Bl.createPortal(c,n)}function Ch(){let e=(0,K.useContext)(xh)?.setContain;bn(()=>{e?.(!0)},[e])}var wh=(0,K.createContext)(null),Th=(0,K.createContext)(null),Eh=(0,K.forwardRef)(function(e,t){[e,t]=sr(e,t,wh);let n=(0,K.useContext)(Pg),r=on(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=hn(t,i.isOpen)||e.isExiting||!1,o=jr(),{direction:s}=jn();if(o){let t=e.children;return typeof t==`function`&&(t=t({trigger:e.trigger||null,placement:`bottom`,isEntering:!1,isExiting:!1,defaultChildren:null})),K.createElement(K.Fragment,null,t)}return i&&!i.isOpen&&!a?null:K.createElement(Dh,{...e,triggerRef:e.triggerRef,state:i,popoverRef:t,isExiting:a,dir:s})});function Dh({state:e,isExiting:t,UNSTABLE_portalContainer:n,clearContexts:r,...i}){let a=(0,K.useRef)(null),o=(0,K.useRef)(null),s=(0,K.useContext)(Th),c=s&&i.trigger===`SubmenuTrigger`,{popoverProps:l,underlayProps:u,arrowProps:d,placement:f,triggerAnchorPoint:p}=Im({...i,offset:i.offset??8,arrowRef:a,groupRef:c?s:o},e),m=i.popoverRef,h=yn(m,!!f)||i.isEntering||!1,g=wn({...i,defaultClassName:`react-aria-Popover`,values:{trigger:i.trigger||null,placement:f,isEntering:h,isExiting:t}}),_=!i.isNonModal||i.trigger===`SubmenuTrigger`,[v,y]=(0,K.useState)(!1);bn(()=>{m.current&&y(_&&!m.current.querySelector(`[role=dialog]`))},[m,_]),(0,K.useEffect)(()=>{v&&(i.trigger!==`SubmenuTrigger`||Wr()!==`pointer`)&&m.current&&!In(m.current)&&Xr(m.current)},[v,m,i.trigger]);let b=(0,K.useMemo)(()=>{let e=g.children;if(r)for(let t of r)e=K.createElement(t.Provider,{value:null},e);return e},[g.children,r]),[x,S]=(0,K.useState)(null),C=(0,K.useCallback)(()=>{i.triggerRef.current&&S(i.triggerRef.current.getBoundingClientRect().width+`px`)},[i.triggerRef]);bn(C,[C]),Sn({ref:g.style?.[`--trigger-width`]?void 0:i.triggerRef,onResize:C});let w={...l.style,"--trigger-anchor-point":p?`${p.x}px ${p.y}px`:void 0,...g.style,"--trigger-width":g.style?.[`--trigger-width`]||x},T=K.createElement(En.div,{...U(lr(i,{global:!0}),l),...g,role:v?`dialog`:void 0,tabIndex:v?-1:void 0,"aria-label":i[`aria-label`],"aria-labelledby":i[`aria-labelledby`],ref:m,slot:i.slot||void 0,style:w,dir:i.dir,"data-trigger":i.trigger,"data-placement":f,"data-entering":h||void 0,"data-exiting":t||void 0},!i.isNonModal&&K.createElement(yh,{onDismiss:e.close}),K.createElement(Qt.Provider,{value:{...d,placement:f,ref:a}},b),K.createElement(yh,{onDismiss:e.close}));return c?K.createElement(Sh,{...i,shouldContainFocus:v,isExiting:t,portalContainer:n??s?.current??void 0}
19,T):K.createElement(Sh,{...i,shouldContainFocus:v,isExiting:t,portalContainer:n},!i.isNonModal&&e.isOpen&&K.createElement(`div`,{"data-testid":`underlay`,...u,style:{position:`fixed`,inset:0}}),K.createElement(`div`,{ref:o,style:{display:`contents`}},K.createElement(Th.Provider,{value:o},T)))}var Oh=(0,K.createContext)({}),kh={};kh={longPressMessage:`اضغط Ù
Ø·ÙÙØ§Ù أ٠اضغط عÙÙ Alt + Ø§ÙØ³ÙÙ
ÙØ£Ø³ÙÙ ÙÙØªØ اÙÙØ§Ø¦Ù
Ø©`};var Ah={};Ah={longPressMessage:`ÐаÑиÑнеÑе пÑодÑлжиÑелно или наÑиÑнеÑе Alt+ ÑÑÑелка надолÑ, за да оÑвоÑиÑе менÑÑо`};var jh={};jh={longPressMessage:`Dlouhým stiskem nebo stisknutÃm kláves Alt + Å¡ipka dolů otevÅete nabÃdku`};var Mh={};Mh={longPressMessage:`Langt tryk eller tryk pÃ¥ Alt + pil ned for at Ã¥bne menuen`};var Nh={};Nh={longPressMessage:`Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen`};var Ph={};Ph={longPressMessage:`ΠιÎÏÏε ÏαÏαÏεÏαμÎνα ή ÏαÏήÏÏε Alt + κάÏÏ Î²ÎÎ»Î¿Ï Î³Î¹Î± να ανοίξεÏε Ïο μενοÏ`};var Fh={};Fh={longPressMessage:`Long press or press Alt + ArrowDown to open menu`};var Ih={};Ih={longPressMessage:`Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú`};var Lh={};Lh={longPressMessage:`Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool`};var Rh={};Rh={longPressMessage:`Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli`};var zh={};zh={longPressMessage:`Appuyez de manière prolongée ou appuyez sur Alt\xA0+\xA0Flèche vers le bas pour ouvrir le menu.`};var Bh={};Bh={longPressMessage:`×××¥ ××××¦× ×ר××× ×× ×קש Alt + ArrowDown ××× ×פת×× ×ת ×תפר××`};var Vh={};Vh={longPressMessage:`Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika`};var Hh={};Hh={longPressMessage:`Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyÃl gombot a menü megnyitásához`};var Uh={};Uh={longPressMessage:`Premi a lungo o premi Alt + Freccia giù per aprire il menu`};var Wh={};Wh={longPressMessage:`é·æ¼ãã¾ã㯠Alt+ä¸ç¢å°ãã¼ã§ã¡ãã¥ã¼ãéã`};var Gh={};Gh={longPressMessage:`ê¸¸ê² ë르거ë Alt + ìë쪽 íì´í를 ëë¬ ë©ë´ ì´ê¸°`};var Kh={};Kh={longPressMessage:`NorÄdami atidaryti meniu, nuspaudÄ palaikykite arba paspauskite âAlt + ArrowDownâ.`};var qh={};qh={longPressMessage:`Lai atvÄrtu izvÄlni, turiet nospiestu vai nospiediet taustiÅu kombinÄciju Alt + lejupvÄrstÄ bultiÅa`};var Jh={};Jh={longPressMessage:`Langt trykk eller trykk Alt + PilNed for Ã¥ Ã¥pne menyen`};var Yh={};Yh={longPressMessage:`Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen`};var Xh={};Xh={longPressMessage:`NaciÅnij i przytrzymaj lub naciÅnij klawisze Alt + StrzaÅka w dóÅ, aby otworzyÄ menu`};var Zh={};Zh={longPressMessage:`Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu`};var Qh={};Qh={longPressMessage:`Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu`};var $h={};$h={longPressMessage:`ApÄsaÈi lung sau apÄsaÈi pe Alt + sÄgeatÄ Ã®n jos pentru a deschide meniul`};var eg={};eg={longPressMessage:`ÐажмиÑе и ÑдеÑживайÑе или нажмиÑе Alt + СÑÑелка вниз, ÑÑÐ¾Ð±Ñ Ð¾ÑкÑÑÑÑ Ð¼ÐµÐ½Ñ`};var tg={};tg={longPressMessage:`Ponuku otvorÃte dlhým stlaÄenÃm alebo stlaÄenÃm klávesu Alt + klávesu so Å¡Ãpkou nadol`};var ng={};ng={longPressMessage:`Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puÅ¡Äica navzdol`};var rg={};rg={longPressMessage:`Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni`};var ig={};ig={longPressMessage:`HÃ¥ll nedtryckt eller tryck pÃ¥ Alt + pil nedÃ¥t för att öppna menyn`};var ag={};ag={longPressMessage:`Menüyü açmak için uzun basın veya Alt + AÅaÄı Ok tuÅuna basın`};var og={};og={longPressMessage:`Ðовго або звиÑайно наÑиÑнÑÑÑ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑ ÐºÐ»Ð°Ð²ÑÑ Alt Ñ ÑÑÑÑлка вниз, Ñоб вÑдкÑиÑи менÑ`};var sg={};sg={longPressMessage:`é¿æææ Alt + å䏿¹åé®ä»¥æå¼èå`};var cg={};cg={longPressMessage:`é·æææ Alt+åä¸éµä»¥éååè½è¡¨`};var lg={};lg={"ar-AE":kh,"bg-BG":Ah,"cs-CZ":jh,"da-DK":Mh,"de-DE":Nh,"el-GR":Ph,"en-US":Fh,"es-ES":Ih,"et-EE":Lh,"fi-FI":Rh,"fr-FR":zh,"he-IL":Bh,"hr-HR":Vh,"hu-HU":Hh,"it-IT":Uh,"ja-JP":Wh,"ko-KR":Gh,"lt-LT":Kh,"lv-LV":qh,"nb-NO":Jh,"nl-NL":Yh,"pl-PL":Xh,"pt-BR":Zh,"pt-PT":Qh,"ro-RO":$h,"ru-RU":eg,"sk-SK":tg,"sl-SI":ng,"sr-SP":rg,"sv-SE":ig,"tr-TR":ag,"uk-UA":og,"zh-CN":sg,"zh-TW":cg};function ug(e,t,n){let{type:r}=e,{isOpen:i}=t;(0,K.useEffect)(()=>{n&&n.current&&ur.set(n.current,t.close)});let a;r===`menu`?a=!0:r===`listbox`&&(a=`listbox`);let o=mn();return{triggerProps:{"aria-haspopup":a,"aria-expanded":i,"aria-controls":i?o:void 0,onPress:t.toggle},overlayProps:{id:o}}}
19function dg(e){return e&&e.__esModule?e.default:e}function fg(e,t,n){let{type:r=`menu`,isDisabled:i,trigger:a=`press`}=e,o=mn(),{triggerProps:s,overlayProps:c}=ug({type:r},t,n),l=e=>{if(!i&&!(a===`longPress`&&!e.altKey)&&n&&n.current)switch(e.key){case`Enter`:case` `:if(a===`longPress`||e.isDefaultPrevented())return;case`ArrowDown`:`continuePropagation`in e||e.stopPropagation(),e.preventDefault(),t.toggle(`first`);break;case`ArrowUp`:`continuePropagation`in e||e.stopPropagation(),e.preventDefault(),t.toggle(`last`);break;default:`continuePropagation`in e&&e.continuePropagation()}},u=$f(dg(lg),`@react-aria/menu`),{longPressProps:d}=Op({isDisabled:i||a!==`longPress`,accessibilityDescription:u.format(`longPressMessage`),onLongPressStart(){t.close()},onLongPress(){t.open(`first`)}}),f={preventFocusOnPress:!0,onPressStart(e){e.pointerType!==`touch`&&e.pointerType!==`keyboard`&&!i&&(Kn(e.target),t.open(e.pointerType===`virtual`?`first`:null))},onPress(e){e.pointerType===`touch`&&!i&&(Kn(e.target),t.toggle())}};return delete s.onPress,{menuTriggerProps:{...s,...a===`press`?f:d,id:o,onKeyDown:l},menuProps:{...c,"aria-labelledby":o,autoFocus:t.focusStrategy||!0,onClose:t.close}}}var pg=new WeakMap;function mg(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:i,onKeyUp:a,...o}=e;!e[`aria-label`]&&e[`aria-labelledby`];let s=lr(e,{labelable:!0}),{listProps:c}=Sp({...o,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:`override`});return pg.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:U(s,{onKeyDown:i,onKeyUp:a},{role:`menu`,...c,onKeyDown:t=>{(t.key!==`Escape`||e.shouldUseVirtualFocus)&&c.onKeyDown?.(t)}})}}function hg(e,t,n){let{id:r,key:i,closeOnSelect:a,shouldCloseOnSelect:o,isVirtualized:s,"aria-haspopup":c,onPressStart:l,onPressUp:u,onPress:d,onPressChange:f,onPressEnd:p,onClick:m,onHoverStart:h,onHoverChange:g,onHoverEnd:_,onKeyDown:v,onKeyUp:y,onFocus:b,onFocusChange:x,onBlur:S,selectionManager:C=t.selectionManager}=e,w=!!c,T=w&&e[`aria-expanded`]===`true`,E=e.isDisabled??C.isDisabled(i),D=e.isSelected??C.isSelected(i),O=pg.get(t),k=t.collection.getItem(i),A=e.onClose||O.onClose,j=Ur(),M=()=>{if(!w&&(k?.props?.onAction?k.props.onAction():e.onAction&&e.onAction(i),O.onAction)){let e=O.onAction;e(i,k?.value)}},ee=`menuitem`;w||(C.selectionMode===`single`?ee=`menuitemradio`:C.selectionMode===`multiple`&&(ee=`menuitemcheckbox`));let N=Hn(),P=Hn(),te=Hn(),F={id:r,"aria-disabled":E||void 0,role:ee,"aria-label":e[`aria-label`],"aria-labelledby":N,"aria-describedby":[e[`aria-describedby`],P,te].filter(
19Boolean).join(` `)||void 0,"aria-controls":e[`aria-controls`],"aria-haspopup":c,"aria-expanded":e[`aria-expanded`]};if(C.selectionMode!==`none`&&!w&&(F[`aria-checked`]=D),s){let e=Number(k?.index);F[`aria-posinset`]=Number.isNaN(e)?void 0:e+1,F[`aria-setsize`]=Rp(t.collection)}let I=(0,K.useRef)(!1),L=e=>{f?.(e),I.current=e},R=(0,K.useRef)(null),ne=e=>{e.pointerType!==`keyboard`&&(R.current={pointerType:e.pointerType}),e.pointerType===`mouse`&&(I.current||e.target.click()),u?.(e)},z=e=>{m?.(e),M(),Hr(e,j,k.props.href,k?.props.routerOptions);let t=R.current?.pointerType===`keyboard`?R.current?.key===`Enter`||C.selectionMode===`none`||C.isLink(i):C.selectionMode!==`multiple`||C.isLink(i);t=o??a??t,A&&!w&&t&&A(),R.current=null},{itemProps:re,isFocused:B}=kp({id:r,selectionManager:C,key:i,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:`none`,shouldUseVirtualFocus:O.shouldUseVirtualFocus}),{pressProps:ie,isPressed:ae}=ti({onPressStart:l,onPress:d,onPressUp:ne,onPressChange:L,onPressEnd:p,isDisabled:E}),{hoverProps:oe}=ln({isDisabled:E,onHoverStart(e){!Vr()&&!(T&&c)&&(C.setFocused(!0),C.setFocusedKey(i)),h?.(e)},onHoverChange:g,onHoverEnd:_}),{keyboardProps:se}=Br({onKeyDown:e=>{if(e.repeat){e.continuePropagation();return}switch(e.key){case` `:R.current={pointerType:`keyboard`,key:` `},tr(e).click(),Qr(`keyboard`);break;case`Enter`:R.current={pointerType:`keyboard`,key:`Enter`},tr(e).tagName!==`A`&&tr(e).click(),Qr(`keyboard`);break;default:w||e.continuePropagation(),v?.(e);break}},onKeyUp:y}),{focusableProps:ce}=Kr({onBlur:S,onFocus:b,onFocusChange:x},n),le=lr(k?.props);delete le.id;let ue=Jr(k?.props);return{menuItemProps:{...F,...U(le,ue,w?{onFocus:re.onFocus,"data-collection":re[`data-collection`],"data-key":re[`data-key`]}:re,ie,oe,se,ce,O.shouldUseVirtualFocus||w?{onMouseDown:e=>e.preventDefault()}:void 0,E?void 0:{onClick:z}),tabIndex:re.tabIndex!=null&&T&&!O.shouldUseVirtualFocus?-1:re.tabIndex},labelProps:{id:N},descriptionProps:{id:P},keyboardShortcutProps:{id:te},isFocused:B,isFocusVisible:B&&C.isFocused&&Vr()&&!T,isSelected:D,isPressed:ae,isDisabled:E}}function gg(e){let{heading:t,"aria-label":n}=e,r=mn();return{itemProps:{role:`presentation`},headingProps:t?{id:r,role:`presentation`}:{},groupProps:{role:`group`,"aria-label":n,"aria-labelledby":t?r:void 0}}}function _g(e){let t=on(e),[n,r]=(0,K.useState)(null),[i,a]=(0,K.useState)([]),o=()=>{a([]),t.close()},s=(e,t)=>{a(n=>t>n.length?n:[...n.slice(0,t),e])},c=(e,t)=>{a(n=>n[t]===e?n.slice(0,t):n)};return{focusStrategy:n,...t,open(e=null){r(e),t.open()},toggle(e=null){r(e),t.toggle()},close(){o()},expandedKeysStack:i,openSubmenu:s,closeSubmenu:c}}var vg=class{constructor(e,{expandedKeys:t}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t||=new Set;let n=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&(e.type===`section`||t.has(e.key)))for(let t of e.childNodes)n(t)};for(let t of e)n(t);let r=null,i=0;for(let[e,t]of this.keyMap)r?(r.nextKey=e,t.prevKey=r.key):(this.firstKey=e,t.prevKey=void 0),t.type===`item`&&(t.index=i++),r=t,r.nextKey=void 0;this.lastKey=r?.key??null}*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}};function yg(e){let{onExpandedChange:t}=e,[n,r]=On(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),i=Gp(e),a=(0,K.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=Qp(e,(0,K.useCallback)(e=>new vg(e,{expandedKeys:n}),[n]),null);return(0,K.useEffect)(()=>{i.focusedKey!=null&&!o.getItem(i.focusedKey)&&i.setFocusedKey(null)},[o,i.focusedKey]),{collection:o,expandedKeys:n,disabledKeys:a,toggleKey:e=>{r(bg(n,e))},setExpandedKeys:r,selectionManager:new qp(o,i)}}function bg(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}var xg=(0,K.createContext)(null),Sg=(0,K.createContext)(null),Cg=(0,K.createContext)(null),wg=(0,K.createContext)(null),Tg=(0,K.createContext)(null);(class extends Wd{static{this.type=`submenutrigger`}filter(e,t,n){let r=e.getItem(this.firstChildKey);if(r&&n(r.textValue,this)){let n=this.clone();return t.addDescendants(n,e),n}return null}});var Eg=(0,K.forwardRef)(function(e,t){return[e,t]=sr(e,t,xg),K.createElement(of,{content:K.createElement(_f,e)},n=>K.createElement(Dg,{props:e,collection:n,menuRef:t}))});function Dg({props:e,collection:t,menuRef:n}){[e,n]=sr(e,n,Nr);let{filter:r,...i}=e,a=(0,K.useMemo)(()=>r?t.filter(r):t,[t,r]),o=yg({...e,collection:a,children:void 0}),s=(0,K.useContext)(Cg),{isVirtualized:c,CollectionRoot:l}=(0,K.useContext)(Cf),{menuProps:u}=mg({...e,isVirtualized:c,onClose:e.onClose||s?.close},o,n),d=wn({...e,children:void 0,defaultClassName:`react-aria-Menu`,values:{isEmpty:o.collection.size===0}}),f=null;o.collection.size===0&&e.renderEmptyState&&(f=K.createElement(`div`,{role:`menuitem`,style:{display:`contents`}},e.renderEmptyState()));let p=lr(e,{global:!0});return K.createElement(hi,null,K.createElement(En.div,{...U(p,d,u),ref:n,slot:e.slot||void 0,"data-empty":o.collection.size===0||void 0,onScroll:e.onScroll},K.createElement(Pn,{values:[[Sg,o],[ep,{elementType:`div`}],[yf,{name:`MenuSection`,render:kg}],[Tg,{parentMenuRef:n,shouldUseVirtualFocus:i?.shouldUseVirtualFocus}],[Ag,{shouldCloseOnSelect:e.shouldCloseOnSelect}],[Nr,null],[Fr,null],[wg,o.selectionManager],[Cg,s??_g({})]]},K.createElement(mi,null,K.createElement(l,{collection:o.collection,persistedKeys:wf(o.selectionManager.focusedKey),scrollRef:n}))),f))}var Og=class extends qp{constructor(e,t){super(e.collection,t),this.parent=e}get focusedKey(){return this.parent.focusedKey}
19get isFocused(){return this.parent.isFocused}setFocusedKey(e,t){return this.parent.setFocusedKey(e,t)}setFocused(e){this.parent.setFocused(e)}get childFocusStrategy(){return this.parent.childFocusStrategy}};function kg(e,t,n,r=`react-aria-MenuSection`){let i=(0,K.useContext)(Sg),{CollectionBranch:a}=(0,K.useContext)(Cf),[o,s]=en(),{headingProps:c,groupProps:l}=gg({heading:s,"aria-label":n.props[`aria-label`]??void 0}),u=wn({...e,id:void 0,children:void 0,defaultClassName:r,className:n.props?.className,style:n.props?.style,values:void 0}),d=(0,K.useContext)(wg),f=Gp(e),p=e.selectionMode==null?d:new Og(d,f),m=nn(Ag)?.shouldCloseOnSelect,h=lr(e,{global:!0});return delete h.id,K.createElement(En.section,{...U(h,u,l),ref:t},K.createElement(Pn,{values:[[Af,{...c,ref:o}],[wg,p],[Ag,{shouldCloseOnSelect:e.shouldCloseOnSelect??m}]]},K.createElement(a,{collection:i.collection,parent:n})))}var Ag=(0,K.createContext)(null),jg=mf(qd,function(e,t,n){[e,t]=sr(e,t,Ag);let r=nn(Ag)?.id,i=(0,K.useContext)(Sg),a=vn(t),o=(0,K.useContext)(wg),{isVirtualized:s}=(0,K.useContext)(Cf),{menuItemProps:c,labelProps:l,descriptionProps:u,keyboardShortcutProps:d,...f}=hg({...e,id:r,key:n.key,selectionManager:o,isVirtualized:s},i,a),{hoverProps:p,isHovered:m}=ln({isDisabled:f.isDisabled}),h=wn({...e,id:void 0,children:n.rendered,defaultClassName:`react-aria-MenuItem`,values:{...f,isHovered:m,isFocusVisible:f.isFocusVisible,selectionMode:o.selectionMode,selectionBehavior:o.selectionBehavior,hasSubmenu:!!e[`aria-haspopup`],isOpen:e[`aria-expanded`]===`true`}}),g=e.href?En.a:En.div,_=lr(e,{global:!0});return delete _.id,delete _.onClick,K.createElement(g,{...U(_,h,c,p),ref:a,"data-disabled":f.isDisabled||void 0,"data-hovered":m||void 0,"data-focused":f.isFocused||void 0,"data-focus-visible":f.isFocusVisible||void 0,"data-pressed":f.isPressed||void 0,"data-selected":f.isSelected||void 0,"data-selection-mode":o.selectionMode===`none`?void 0:o.selectionMode,"data-has-submenu":!!e[`aria-haspopup`]||void 0,"data-open":e[`aria-expanded`]===`true`||void 0},K.createElement(Pn,{values:[[ri,{slots:{[ar]:l,label:l,description:u}}],[Oh,d],[vi,{isSelected:f.isSelected}]]},h.children))});function Mg(e,t){let{role:n=`dialog`}=e,r=Hn();r=e[`aria-label`]?void 0:r;let i=(0,K.useRef)(!1);return(0,K.useEffect)(()=>{if(t.current&&!In(t.current)){Xr(t.current);let e=setTimeout(()=>{(Wn()===t.current||Wn()===document.body)&&(i.current=!0,t.current&&(t.current.blur(),Xr(t.current)),i.current=!1)},500);return()=>{clearTimeout(e)}}},[t]),Ch(),(0,K.useRef)(!1),(0,K.useEffect)(()=>{}),{dialogProps:{...lr(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e[`aria-labelledby`]||r,onBlur:e=>{i.current&&e.stopPropagation()}},titleProps:{id:r}}}var Ng=(0,K.createContext)(null),Pg=(0,K.createContext)(null),Fg=(0,K.forwardRef)(function(e,t){let n=e[`aria-labelledby`];[e,t]=sr(e,t,Ng);let{dialogProps:r,titleProps:i}=Mg({...e,"aria-labelledby":n},t),a=(0,K.useContext)(Pg);!r[`aria-label`]&&!r[`aria-labelledby`]&&e[`aria-labelledby`]&&(r[`aria-labelledby`]=e[`aria-labelledby`]);let o=wn({defaultClassName:`react-aria-Dialog`,className:e.className,style:e.style,children:e.children,values:{close:a?.close||(()=>{})}}),s=lr(e,{global:!0});return K.createElement(En.section,{...U(s,o,r),render:e.render,ref:t,slot:e.slot||void 0},K.createElement(Pn,{values:[[mm,{slots:{[ar]:{},title:{...i,level:2}}}],[bd,{slots:{[ar]:{},close:{onPress:()=>a?.close()}}}]]},o.children))}),Ig={};Ig={buttonLabel:`عرض اÙÙ
ÙØªØ±ØØ§Øª`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{62E}\u{64A}\u{627}\u{631}`,other:()=>`${t.number(e.optionCount)} \u{62E}\u{64A}\u{627}\u{631}\u{627}\u{62A}`})} \u{645}\u{62A}\u{627}\u{62D}\u{629}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{627}\u{644}\u{645}\u{62C}\u{645}\u{648}\u{639}\u{629} \u{627}\u{644}\u{645}\u{62F}\u{62E}\u{644}\u{629} ${e.groupTitle}, \u{645}\u{639} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{62E}\u{64A}\u{627}\u{631}`,other:()=>`${t.number(e.groupCount)} \u{62E}\u{64A}\u{627}\u{631}\u{627}\u{62A}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, Ù
ØØ¯Ø¯`,other:``},e.isSelected)}`,listboxLabel:`Ù
ÙØªØ±ØØ§Øª`,selectedAnnouncement:e=>`${e.optionText}\u{60C} \u{645}\u{62D}\u{62F}\u{62F}`};var Lg={};Lg={buttonLabel:`Ðокажи пÑедложениÑ`,countAnnouncement:(e,t)=>
19`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{43E}\u{43F}\u{446}\u{438}\u{44F}`,other:()=>`${t.number(e.optionCount)} \u{43E}\u{43F}\u{446}\u{438}\u{438}`})} \u{43D}\u{430} \u{440}\u{430}\u{437}\u{43F}\u{43E}\u{43B}\u{43E}\u{436}\u{435}\u{43D}\u{438}\u{435}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{412}\u{44A}\u{432}\u{435}\u{434}\u{435}\u{43D}\u{430} \u{433}\u{440}\u{443}\u{43F}\u{430} ${e.groupTitle}, \u{441} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{43E}\u{43F}\u{446}\u{438}\u{44F}`,other:()=>`${t.number(e.groupCount)} \u{43E}\u{43F}\u{446}\u{438}\u{438}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, избÑани`,other:``},e.isSelected)}`,listboxLabel:`ÐÑедложениÑ`,selectedAnnouncement:e=>`${e.optionText}, \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{438}`};var Rg={};Rg={buttonLabel:`Zobrazit doporuÄenÃ`,countAnnouncement:(e,t)=>`K dispozici ${t.plural(e.optionCount,{one:()=>`je ${t.number(e.optionCount)} mo\u{17E}nost`,other:()=>`jsou/je ${t.number(e.optionCount)} mo\u{17E}nosti/-\xed`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadan\xe1 skupina \u{201E}${e.groupTitle}\u{201C} ${t.plural(e.groupCount,{one:()=>`s ${t.number(e.groupCount)} mo\u{17E}nost\xed`,other:()=>`se ${t.number(e.groupCount)} mo\u{17E}nostmi`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:` (vybráno)`,other:``},e.isSelected)}`,listboxLabel:`Návrhy`,selectedAnnouncement:e=>`${e.optionText}, vybr\xe1no`};var zg={};zg={buttonLabel:`Vis forslag`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} mulighed tilg\xe6ngelig`,other:()=>`${t.number(e.optionCount)} muligheder tilg\xe6ngelige`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Angivet gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} mulighed`,other:()=>`${t.number(e.groupCount)} muligheder`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, valgt`,other:``},e.isSelected)}`,listboxLabel:`Forslag`,selectedAnnouncement:e=>`${e.optionText}, valgt`};var Bg={};Bg={buttonLabel:`Empfehlungen anzeigen`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} Option`,other:()=>`${t.number(e.optionCount)} Optionen`})} verf\xfcgbar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Eingetretene Gruppe ${e.groupTitle}, mit ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} Option`,other:()=>`${t.number(e.groupCount)} Optionen`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, ausgewählt`,other:``},e.isSelected)}`,listboxLabel:`Empfehlungen`,selectedAnnouncement:e=>`${e.optionText}, ausgew\xe4hlt`};var Vg={};Vg={buttonLabel:`Î Ïοβολή ÏÏοÏάÏεÏν`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3BF}\u{3B3}\u{3AE}`,other:()=>`${t.number(e.optionCount)} \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3BF}\u{3B3}\u{3AD}\u{3C2} `})} \u{3B4}\u{3B9}\u{3B1}\u{3B8}\u{3AD}\u{3C3}\u{3B9}\u{3BC}\u{3B5}\u{3C2}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{395}\u{3B9}\u{3C3}\u{3B1}\u{3B3}\u{3BC}\u{3AD}\u{3BD}\u{3B7} \u{3BF}\u{3BC}\u{3AC}\u{3B4}\u{3B1} ${e.groupTitle}, \u{3BC}\u{3B5} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3BF}\u{3B3}\u{3AE}`,other:()=>`${t.number(e.groupCount)} \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3BF}\u{3B3}\u{3AD}\u{3C2}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, εÏιλεγμÎνο`,other:``},e.isSelected)}`,listboxLabel:`Î ÏοÏάÏειÏ`,selectedAnnouncement:e=>`${e.optionText}, \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B5}`};var Hg={};Hg={focusAnnouncement:(e,t)=>`${t.select({true:()=>`Entered group ${e.groupTitle}, with ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, selected`,other:``},e.isSelected)}`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} available.`,selectedAnnouncement:e=>`${e.optionText}, selected`,buttonLabel:`Show suggestions`,listboxLabel:`Suggestions`};var Ug={};Ug={buttonLabel:`Mostrar sugerencias`,countAnnouncement:(e,t)=>
19`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opci\xf3n`,other:()=>`${t.number(e.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Se ha unido al grupo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opci\xf3n`,other:()=>`${t.number(e.groupCount)} opciones`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, seleccionado`,other:``},e.isSelected)}`,listboxLabel:`Sugerencias`,selectedAnnouncement:e=>`${e.optionText}, seleccionado`};var Wg={};Wg={buttonLabel:`Kuva soovitused`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} valik`,other:()=>`${t.number(e.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Sisestatud r\xfchm ${e.groupTitle}, valikuga ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} valik`,other:()=>`${t.number(e.groupCount)} valikud`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, valitud`,other:``},e.isSelected)}`,listboxLabel:`Soovitused`,selectedAnnouncement:e=>`${e.optionText}, valitud`};var Gg={};Gg={buttonLabel:`Näytä ehdotukset`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} vaihtoehto`,other:()=>`${t.number(e.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Mentiin ryhm\xe4\xe4n ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} vaihtoehdon`,other:()=>`${t.number(e.groupCount)} vaihtoehdon`})} kanssa.`,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, valittu`,other:``},e.isSelected)}`,listboxLabel:`Ehdotukset`,selectedAnnouncement:e=>`${e.optionText}, valittu`};var Kg={};Kg={buttonLabel:`Afficher les suggestions`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groupe ${e.groupTitle} rejoint, avec ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, sélectionné(s)`,other:``},e.isSelected)}`,listboxLabel:`Suggestions`,selectedAnnouncement:e=>`${e.optionText}, s\xe9lectionn\xe9`};var qg={};qg={buttonLabel:`××¦× ×צע×ת`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`\u{5D0}\u{5E4}\u{5E9}\u{5E8}\u{5D5}\u{5EA} ${t.number(e.optionCount)}`,other:()=>`${t.number(e.optionCount)} \u{5D0}\u{5E4}\u{5E9}\u{5E8}\u{5D5}\u{5D9}\u{5D5}\u{5EA}`})} \u{5D1}\u{5DE}\u{5E6}\u{5D1} \u{5D6}\u{5DE}\u{5D9}\u{5DF}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{5E0}\u{5DB}\u{5E0}\u{5E1} \u{5DC}\u{5E7}\u{5D1}\u{5D5}\u{5E6}\u{5D4} ${e.groupTitle}, \u{5E2}\u{5DD} ${t.plural(e.groupCount,{one:()=>`\u{5D0}\u{5E4}\u{5E9}\u{5E8}\u{5D5}\u{5EA} ${t.number(e.groupCount)}`,other:()=>`${t.number(e.groupCount)} \u{5D0}\u{5E4}\u{5E9}\u{5E8}\u{5D5}\u{5D9}\u{5D5}\u{5EA}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, × ××ר`,other:``},e.isSelected)}`,listboxLabel:`×צע×ת`,selectedAnnouncement:e=>`${e.optionText}, \u{5E0}\u{5D1}\u{5D7}\u{5E8}`};var Jg={};Jg={buttonLabel:`Prikaži prijedloge`,countAnnouncement:(e,t)=>`Dostupno jo\u{161}: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} opcije/a`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, odabranih`,other:``},e.isSelected)}`,listboxLabel:`Prijedlozi`,selectedAnnouncement:e=>`${e.optionText}, odabrano`};var Yg={};Yg={buttonLabel:`Javaslatok megjelenÃtése`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} lehet\u{151}s\xe9g`,other:()=>`${t.number(e.optionCount)} lehet\u{151}s\xe9g`})} \xe1ll rendelkez\xe9sre.`,focusAnnouncement:(e,t)=>
19`${t.select({true:()=>`Bel\xe9pett a(z) ${e.groupTitle} csoportba, amely ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} lehet\u{151}s\xe9get`,other:()=>`${t.number(e.groupCount)} lehet\u{151}s\xe9get`})} tartalmaz. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, kijelölve`,other:``},e.isSelected)}`,listboxLabel:`Javaslatok`,selectedAnnouncement:e=>`${e.optionText}, kijel\xf6lve`};var Xg={};Xg={buttonLabel:`Mostra suggerimenti`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opzione disponibile`,other:()=>`${t.number(e.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingresso nel gruppo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opzione`,other:()=>`${t.number(e.groupCount)} opzioni`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, selezionato`,other:``},e.isSelected)}`,listboxLabel:`Suggerimenti`,selectedAnnouncement:e=>`${e.optionText}, selezionato`};var Zg={};Zg={buttonLabel:`åè£ã表示`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{500B}\u{306E}\u{30AA}\u{30D7}\u{30B7}\u{30E7}\u{30F3}`,other:()=>`${t.number(e.optionCount)} \u{500B}\u{306E}\u{30AA}\u{30D7}\u{30B7}\u{30E7}\u{30F3}`})}\u{3092}\u{5229}\u{7528}\u{3067}\u{304D}\u{307E}\u{3059}\u{3002}`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{5165}\u{529B}\u{3055}\u{308C}\u{305F}\u{30B0}\u{30EB}\u{30FC}\u{30D7} ${e.groupTitle}\u{3001}${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{500B}\u{306E}\u{30AA}\u{30D7}\u{30B7}\u{30E7}\u{30F3}`,other:()=>`${t.number(e.groupCount)} \u{500B}\u{306E}\u{30AA}\u{30D7}\u{30B7}\u{30E7}\u{30F3}`})}\u{3092}\u{542B}\u{3080}\u{3002}`,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`ã鏿æ¸ã¿`,other:``},e.isSelected)}`,listboxLabel:`åè£`,selectedAnnouncement:e=>`${e.optionText}\u{3001}\u{9078}\u{629E}\u{6E08}\u{307F}`};var Qg={};Qg={buttonLabel:`ì ì ì¬í íì`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)}\u{AC1C} \u{C635}\u{C158}`,other:()=>`${t.number(e.optionCount)}\u{AC1C} \u{C635}\u{C158}`})}\u{C744} \u{C0AC}\u{C6A9}\u{D560} \u{C218} \u{C788}\u{C2B5}\u{B2C8}\u{B2E4}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{C785}\u{B825}\u{D55C} \u{ADF8}\u{B8F9} ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)}\u{AC1C} \u{C635}\u{C158}`,other:()=>`${t.number(e.groupCount)}\u{AC1C} \u{C635}\u{C158}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, ì íë¨`,other:``},e.isSelected)}`,listboxLabel:`ì ì`,selectedAnnouncement:e=>`${e.optionText}, \u{C120}\u{D0DD}\u{B428}`};var $g={};$g={buttonLabel:`Rodyti pasiÅ«lymus`,countAnnouncement:(e,t)=>`Yra ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} parinktis`,other:()=>`${t.number(e.optionCount)} parinktys (-i\u{173})`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{12E}vesta grup\u{117} ${e.groupTitle}, su ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} parinktimi`,other:()=>`${t.number(e.groupCount)} parinktimis (-i\u{173})`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, pasirinkta`,other:``},e.isSelected)}`,listboxLabel:`PasiÅ«lymai`,selectedAnnouncement:e=>`${e.optionText}, pasirinkta`};var e_={};e_={buttonLabel:`RÄdÄ«t ieteikumus`,countAnnouncement:(e,t)=>`Pieejamo opciju skaits: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcijas`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ievad\u{12B}ta grupa ${e.groupTitle}, ar ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opciju`,other:()=>`${t.number(e.groupCount)} opcij\u{101}m`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, atlasÄ«ta`,other:``},e.isSelected)}`,listboxLabel:`Ieteikumi`,selectedAnnouncement:e=>`${e.optionText}, atlas\u{12B}ta`};var t_={};t_={buttonLabel:`Vis forslag`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(e,t)=>
19`${t.select({true:()=>`Angitt gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativer`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, valgt`,other:``},e.isSelected)}`,listboxLabel:`Forslag`,selectedAnnouncement:e=>`${e.optionText}, valgt`};var n_={};n_={buttonLabel:`Suggesties weergeven`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} optie`,other:()=>`${t.number(e.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groep ${e.groupTitle} ingevoerd met ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} optie`,other:()=>`${t.number(e.groupCount)} opties`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, geselecteerd`,other:``},e.isSelected)}`,listboxLabel:`Suggesties`,selectedAnnouncement:e=>`${e.optionText}, geselecteerd`};var r_={};r_={buttonLabel:`WyÅwietlaj sugestie`,countAnnouncement:(e,t)=>`dost\u{119}pna/dost\u{119}pne(-nych) ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcja`,other:()=>`${t.number(e.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Do\u{142}\u{105}czono do grupy ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcj\u{105}`,other:()=>`${t.number(e.groupCount)} opcjami`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, wybrano`,other:``},e.isSelected)}`,listboxLabel:`Sugestie`,selectedAnnouncement:e=>`${e.optionText}, wybrano`};var i_={};i_={buttonLabel:`Mostrar sugestões`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} op\xe7\xe3o`,other:()=>`${t.number(e.optionCount)} op\xe7\xf5es`})} dispon\xedvel.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo inserido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} op\xe7\xe3o`,other:()=>`${t.number(e.groupCount)} op\xe7\xf5es`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, selecionado`,other:``},e.isSelected)}`,listboxLabel:`Sugestões`,selectedAnnouncement:e=>`${e.optionText}, selecionado`};var a_={};a_={buttonLabel:`Apresentar sugestões`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} op\xe7\xe3o`,other:()=>`${t.number(e.optionCount)} op\xe7\xf5es`})} dispon\xedvel.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo introduzido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} op\xe7\xe3o`,other:()=>`${t.number(e.groupCount)} op\xe7\xf5es`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, selecionado`,other:``},e.isSelected)}`,listboxLabel:`Sugestões`,selectedAnnouncement:e=>`${e.optionText}, selecionado`};var o_={};o_={buttonLabel:`AfiÈare sugestii`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} op\u{21B}iune`,other:()=>`${t.number(e.optionCount)} op\u{21B}iuni`})} disponibile.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grup ${e.groupTitle} introdus, cu ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} op\u{21B}iune`,other:()=>`${t.number(e.groupCount)} op\u{21B}iuni`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, selectat`,other:``},e.isSelected)}`,listboxLabel:`Sugestii`,selectedAnnouncement:e=>`${e.optionText}, selectat`};var s_={};s_={buttonLabel:`ÐоказаÑÑ Ð¿ÑедложениÑ`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}`,other:()=>`${t.number(e.optionCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}\u{43E}\u{432}`})} \u{434}\u{43E}\u{441}\u{442}\u{443}\u{43F}\u{43D}\u{43E}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{412}\u{432}\u{435}\u{434}\u{435}\u{43D}\u{43D}\u{430}\u{44F} \u{433}\u{440}\u{443}\u{43F}\u{43F}\u{430} ${e.groupTitle}, \u{441} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}\u{43E}\u{43C}`,other:()=>`${t.number(e.groupCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}\u{430}\u{43C}\u{438}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, вÑбÑаннÑми`,other:``},e.isSelected)}`,listboxLabel:`ÐÑедложениÑ`,selectedAnnouncement:e=>`${e.optionText}, \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E}`};var c_={};c_={buttonLabel:`ZobraziÅ¥ návrhy`,countAnnouncement:(e,t)=>
19`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} mo\u{17E}nos\u{165}`,other:()=>`${t.number(e.optionCount)} mo\u{17E}nosti/-\xed`})} k dispoz\xedcii.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadan\xe1 skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} mo\u{17E}nos\u{165}ou`,other:()=>`${t.number(e.groupCount)} mo\u{17E}nos\u{165}ami`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, vybraté`,other:``},e.isSelected)}`,listboxLabel:`Návrhy`,selectedAnnouncement:e=>`${e.optionText}, vybrat\xe9`};var l_={};l_={buttonLabel:`Prikaži predloge`,countAnnouncement:(e,t)=>`Na voljo je ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Vnesena skupina ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcija`,other:()=>`${t.number(e.groupCount)} opcije`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, izbrano`,other:``},e.isSelected)}`,listboxLabel:`Predlogi`,selectedAnnouncement:e=>`${e.optionText}, izbrano`};var u_={};u_={buttonLabel:`Prikaži predloge`,countAnnouncement:(e,t)=>`Dostupno jo\u{161}: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena grupa ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} optione/a`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, izabranih`,other:``},e.isSelected)}`,listboxLabel:`Predlozi`,selectedAnnouncement:e=>`${e.optionText}, izabrano`};var d_={};d_={buttonLabel:`Visa förslag`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativ`})} tillg\xe4ngliga.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingick i gruppen ${e.groupTitle} med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativ`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, valda`,other:``},e.isSelected)}`,listboxLabel:`Förslag`,selectedAnnouncement:e=>`${e.optionText}, valda`};var f_={};f_={buttonLabel:`Ãnerileri göster`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} se\xe7enek`,other:()=>`${t.number(e.optionCount)} se\xe7enekler`})} kullan\u{131}labilir.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Girilen grup ${e.groupTitle}, ile ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} se\xe7enek`,other:()=>`${t.number(e.groupCount)} se\xe7enekler`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, seçildi`,other:``},e.isSelected)}`,listboxLabel:`Ãneriler`,selectedAnnouncement:e=>`${e.optionText}, se\xe7ildi`};var p_={};p_={buttonLabel:`ÐоказаÑи пÑопозиÑÑÑ`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}`,other:()=>`${t.number(e.optionCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}\u{438}(-\u{456}\u{432})`})} \u{434}\u{43E}\u{441}\u{442}\u{443}\u{43F}\u{43D}\u{43E}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{412}\u{432}\u{435}\u{434}\u{435}\u{43D}\u{430} \u{433}\u{440}\u{443}\u{43F}\u{430} ${e.groupTitle}, \u{437} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}`,other:()=>`${t.number(e.groupCount)} \u{43F}\u{430}\u{440}\u{430}\u{43C}\u{435}\u{442}\u{440}\u{438}(-\u{456}\u{432})`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, вибÑано`,other:``},e.isSelected)}`,listboxLabel:`ÐÑопозиÑÑÑ`,selectedAnnouncement:e=>`${e.optionText}, \u{432}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E}`};var m_={};m_={buttonLabel:`æ¾ç¤ºå»ºè®®`,countAnnouncement:(e,t)=>`\u{6709} ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{4E2A}\u{9009}\u{9879}`,other:()=>`${t.number(e.optionCount)} \u{4E2A}\u{9009}\u{9879}`})}\u{53EF}\u{7528}\u{3002}
19`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{8FDB}\u{5165}\u{4E86} ${e.groupTitle} \u{7EC4}\u{FF0C}\u{5176}\u{4E2D}\u{6709} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{4E2A}\u{9009}\u{9879}`,other:()=>`${t.number(e.groupCount)} \u{4E2A}\u{9009}\u{9879}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, 已鿩`,other:``},e.isSelected)}`,listboxLabel:`建议`,selectedAnnouncement:e=>`${e.optionText}, \u{5DF2}\u{9009}\u{62E9}`};var h_={};h_={buttonLabel:`顯示建è°`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} \u{9078}\u{9805}`,other:()=>`${t.number(e.optionCount)} \u{9078}\u{9805}`})} \u{53EF}\u{7528}\u{3002}`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`\u{8F38}\u{5165}\u{7684}\u{7FA4}\u{7D44} ${e.groupTitle}, \u{6709} ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} \u{9078}\u{9805}`,other:()=>`${t.number(e.groupCount)} \u{9078}\u{9805}`})}. `,other:``},e.isGroupChange)}${e.optionText}${t.select({true:`, å·²é¸å`,other:``},e.isSelected)}`,listboxLabel:`建è°`,selectedAnnouncement:e=>`${e.optionText}, \u{5DF2}\u{9078}\u{53D6}`};var g_={};g_={"ar-AE":Ig,"bg-BG":Lg,"cs-CZ":Rg,"da-DK":zg,"de-DE":Bg,"el-GR":Vg,"en-US":Hg,"es-ES":Ug,"et-EE":Wg,"fi-FI":Gg,"fr-FR":Kg,"he-IL":qg,"hr-HR":Jg,"hu-HU":Yg,"it-IT":Xg,"ja-JP":Zg,"ko-KR":Qg,"lt-LT":$g,"lv-LV":e_,"nb-NO":t_,"nl-NL":n_,"pl-PL":r_,"pt-BR":i_,"pt-PT":a_,"ro-RO":o_,"ru-RU":s_,"sk-SK":c_,"sl-SI":l_,"sr-SP":u_,"sv-SE":d_,"tr-TR":f_,"uk-UA":p_,"zh-CN":m_,"zh-TW":h_};function __(e,t){let{inputElementType:n=`input`,isDisabled:r=!1,isRequired:i=!1,isReadOnly:a=!1,type:o=`text`,validationBehavior:s=`aria`}=e,[c,l]=On(e.value,e.defaultValue||``,e.onChange),{focusableProps:u}=Kr(e,t),d=ii({...e,value:c}),{isInvalid:f,validationErrors:p,validationDetails:m}=d.displayValidation,{labelProps:h,fieldProps:g,descriptionProps:_,errorMessageProps:v}=ui({...e,isInvalid:f,errorMessage:e.errorMessage||p}),y=lr(e,{labelable:!0}),b={type:o,pattern:e.pattern},[x]=(0,K.useState)(c);return di(t,e.defaultValue??x,l),li(e,d,t),{labelProps:h,inputProps:U(y,n===`input`?b:void 0,{disabled:r,readOnly:a,required:i&&s===`native`,"aria-required":i&&s===`aria`||void 0,"aria-invalid":f||void 0,"aria-errormessage":e[`aria-errormessage`],"aria-activedescendant":e[`aria-activedescendant`],"aria-autocomplete":e[`aria-autocomplete`],"aria-haspopup":e[`aria-haspopup`],"aria-controls":e[`aria-controls`],value:c,onChange:e=>l(tr(e).value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,form:e.form,placeholder:e.placeholder,inputMode:e.inputMode,autoCorrect:e.autoCorrect,spellCheck:e.spellCheck,enterKeyHint:e.enterKeyHint,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...u,...g}),descriptionProps:_,errorMessageProps:v,isInvalid:f,validationErrors:p,validationDetails:m}}function v_(e,t){let n=(0,K.useRef)(!0),r=(0,K.useRef)(null),i=cn(e);(0,K.useEffect)(()=>(n.current=!0,()=>{n.current=!1}),[]),(0,K.useEffect)(()=>{let e=r.current;n.current?n.current=!1:(!e||t.some((t,n)=>!Object.is(t,e[n])))&&i(),r.current=t},t)}function y_(e){return e&&e.__esModule?e.default:e}function b_(e,t){let{buttonRef:n,popoverRef:r,inputRef:i,listBoxRef:a,keyboardDelegate:o,layoutDelegate:s,shouldFocusWrap:c,isReadOnly:l,isDisabled:u}=e,d=(0,K.useRef)(null);n??=d;let f=$f(y_(g_),`@react-aria/combobox`),{menuTriggerProps:p,menuProps:m}=fg({type:`listbox`,isDisabled:u||l},t,n);tp.set(t,{id:m.id});let{collection:h}=t,{disabledKeys:g}=t.selectionManager,_=(0,K.useMemo)(()=>o||new yp({collection:h,disabledKeys:g,ref:a,layoutDelegate:s}),[o,s,h,g,a]),{collectionProps:v}=_p({selectionManager:t.selectionManager,keyboardDelegate:_,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:c,ref:i,isVirtualized:!0}),y=Ur(),b=n=>{if(!n.nativeEvent.isComposing)switch(n.key){case`Enter`:case`Tab`:if(t.isOpen&&n.key===`Enter`&&n.preventDefault(),t.isOpen&&a.current&&t.selectionManager.focusedKey!=null){let e=t.collection.getItem(t.selectionManager.focusedKey);if(e?.props.href){let r=a.current.querySelector(`[data-key="${CSS.escape(t.selectionManager.focusedKey.toString())}"]`);n.key===`Enter`&&r instanceof HTMLAnchorElement&&y.open(r,n,e.props.href,e.props.routerOptions),t.close();break}else if(e?.props.onAction){e.props.onAction(),t.close();break}}(n.key===`Enter`||t.isOpen)&&t.commit(),n.key===`Tab`&&n.continuePropagation();break;case`Escape`:(!t.selectionManager.isEmpty||t.inputValue===``||e.allowsCustomValue)&&n.continuePropagation(),t.revert();break;case`ArrowDown`:t.open(`first`,`manual`);break;case`ArrowUp`:t.open(`last`,`manual`);break;case`ArrowLeft`:case`ArrowRight`:t.selectionManager.setFocusedKey(null);break}},x=i=>{let a=n?.current&&n.current===i.relatedTarget,o=Qn(r.current,i.relatedTarget);a||o||(e.onBlur&&e.onBlur(i),t.setFocused(!1))},S=n=>{t.isFocused||(e.onFocus&&e.onFocus(n),t.setFocused(!0))},C=x_([t.selectionManager.selectedKeys,t.selectionManager.selectionMode]),{isInvalid:w,validationErrors:T,validationDetail
19s:E}=t.displayValidation,{labelProps:D,inputProps:O,descriptionProps:k,errorMessageProps:A}=__({...e,isRequired:e.selectionMode===`multiple`?e.isRequired&&t.selectionManager.isEmpty:e.isRequired,onChange:t.setInputValue,onKeyDown:l?e.onKeyDown:sn(t.isOpen&&v.onKeyDown,b,e.onKeyDown),onBlur:x,value:t.inputValue,defaultValue:t.defaultInputValue,onFocus:S,autoComplete:`off`,validate:void 0,[ci]:t,"aria-describedby":[C,e[`aria-describedby`]].filter(Boolean).join(` `)||void 0},i);di(i,t.defaultValue,t.setValue);let j=e=>{e.pointerType===`touch`&&(i.current?.focus(),t.toggle(null,`manual`))},M=e=>{e.pointerType!==`touch`&&(i.current?.focus(),t.toggle(e.pointerType===`keyboard`||e.pointerType===`virtual`?`first`:null,`manual`))},ee=Lr({id:p.id,"aria-label":f.format(`buttonLabel`),"aria-labelledby":e[`aria-labelledby`]||D.id}),N=Lr({id:m.id,"aria-label":f.format(`listboxLabel`),"aria-labelledby":e[`aria-labelledby`]||D.id}),P=(0,K.useRef)(0),te=e=>{if(u||l)return;if(e.timeStamp-P.current<500){e.preventDefault(),i.current?.focus();return}let n=tr(e).getBoundingClientRect(),r=e.changedTouches[0],a=Math.ceil(n.left+.5*n.width),o=Math.ceil(n.top+.5*n.height);r.clientX===a&&r.clientY===o&&(e.preventDefault(),i.current?.focus(),t.toggle(null,`manual`),P.current=e.timeStamp)},F=t.selectionManager.focusedKey!=null&&t.isOpen?t.collection.getItem(t.selectionManager.focusedKey):void 0,I=F?.parentKey??null,L=t.selectionManager.focusedKey??null,R=(0,K.useRef)(I),ne=(0,K.useRef)(L);(0,K.useEffect)(()=>{if(xn()&&F!=null&&L!=null&&L!==ne.current){let e=t.selectionManager.isSelected(L),n=I==null?null:t.collection.getItem(I),r=n?.[`aria-label`]||(typeof n?.rendered==`string`?n.rendered:``)||``;vd(f.format(`focusAnnouncement`,{isGroupChange:(n&&I!==R.current)??!1,groupTitle:r,groupCount:n?[...Mp(n,t.collection)].length:0,optionText:F[`aria-label`]||F.textValue||``,isSelected:e}))}R.current=I,ne.current=L});let z=Rp(t.collection),re=(0,K.useRef)(z),B=(0,K.useRef)(t.isOpen);(0,K.useEffect)(()=>{let e=t.isOpen!==B.current&&(t.selectionManager.focusedKey==null||xn());t.isOpen&&(e||z!==re.current)&&vd(f.format(`countAnnouncement`,{optionCount:z})),re.current=z,B.current=t.isOpen});let ie=(0,K.useRef)(t.selectedKey);return(0,K.useEffect)(()=>{if(xn()&&t.isFocused&&t.selectedItem&&t.selectedKey!==ie.current){let e=t.selectedItem[`aria-label`]||t.selectedItem.textValue||``;vd(f.format(`selectedAnnouncement`,{optionText:e}))}ie.current=t.selectedKey}),(0,K.useEffect)(()=>{if(t.isOpen)return bm([i.current,r.current].filter(e=>e!=null))},[t.isOpen,i,r]),v_(()=>{!F&&i.current&&Wn(Bn(i.current))===i.current&&Ff(i.current,null)},[F]),Bf(a,`react-aria-item-action`,t.isOpen?()=>{t.close()}:void 0),{labelProps:D,buttonProps:{...p,...ee,excludeFromTabOrder:!0,preventFocusOnPress:!0,onPress:j,onPressStart:M,isDisabled:u||l},inputProps:U(O,{role:`combobox`,"aria-expanded":p[`aria-expanded`],"aria-controls":t.isOpen?m.id:void 0,"aria-autocomplete":`list`,"aria-activedescendant":F?rp(t,F.key):void 0,onTouchEnd:te,autoCorrect:`off`,spellCheck:`false`}),listBoxProps:U(m,N,{onAction:void 0,autoFocus:t.focusStrategy||!0,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,linkBehavior:`selection`,UNSTABLE_itemBehavior:`action`}),valueProps:{id:C},descriptionProps:k,errorMessageProps:A,isInvalid:w,validationErrors:T,validationDetails:E}}function x_(e=[]){let t=mn(),[n,r]=(0,K.useState)(!0),[i,a]=(0,K.useState)(e);return i.some((t,n)=>!Object.is(t,e[n]))&&(r(!0),a(e)),(0,K.useEffect)(()=>{n&&!document.getElementById(t)&&r(!1)},[t,n,i]),n?t:void 0}function S_(e){let{defaultFilter:t,menuTrigger:n=`input`,allowsEmptyCollection:r=!1,allowsCustomValue:i,shouldCloseOnBlur:a=!0,selectionMode:o=`single`}=e,[s,c]=(0,K.useState)(!1),[l,u]=(0,K.useState)(!1),[d,f]=(0,K.useState)(null),p=(0,K.useMemo)(()=>e.defaultValue===void 0?o===`single`?e.defaultSelectedKey??null:[]:e.defaultValue,[e.defaultValue,e.defaultSelectedKey,o]),m=(0,K.useMemo)(()=>e.value===void 0?o===`single`?e.selectedKey:void 0:e.value,[e.value,e.selectedKey,o]),[h,g]=On(m,p,e.onChange),_=o===`single`&&Array.isArray(h)?h[0]:h,v=t=>{if(o===`single`){let n=Array.isArray(t)?t[0]??null:t;g(n),n!==_&&e.onSelectionChange?.(n)}else{let e=[];
19Array.isArray(t)?e=t:t!=null&&(e=[t]),g(e)}},{collection:y,selectionManager:b,disabledKeys:x}=$p({...e,items:e.items??e.defaultItems,selectionMode:o,disallowEmptySelection:o===`single`,allowDuplicateSelectionEvents:!0,selectedKeys:(0,K.useMemo)(()=>E_(_),[_]),onSelectionChange:t=>{if(t!==`all`)if(o===`single`){let n=t.values().next().value??null;n===_?(e.onSelectionChange?.(n),z(),L()):v(n)}else v([...t])}}),S=o===`single`?b.firstSelectedKey:null,C=(0,K.useMemo)(()=>[...b.selectedKeys].map(e=>y.getItem(e)).filter(e=>e!=null),[b.selectedKeys,y]),[w,T]=On(e.inputValue,T_(e.defaultInputValue,S,y)||``,e.onInputChange),[E]=(0,K.useState)(_),[D]=(0,K.useState)(w),O=y,k=(0,K.useMemo)(()=>e.items!=null||!t?y:C_(y,w,t),[y,w,t,e.items]),[A,j]=(0,K.useState)(k),M=(0,K.useRef)(`focus`),ee=t=>{e.onOpenChange&&e.onOpenChange(t,t?M.current:void 0),b.setFocused(t),t||b.setFocusedKey(null)},N=on({...e,onOpenChange:ee,isOpen:void 0,defaultOpen:void 0}),P=(t=null,i)=>{let a=i===`manual`||i===`focus`&&n===`focus`;(r||k.size>0||a&&O.size>0||e.items)&&(a&&!N.isOpen&&e.items===void 0&&c(!0),M.current=i,f(t),N.open())},te=(t=null,i)=>{let a=i===`manual`||i===`focus`&&n===`focus`;!(r||k.size>0||a&&O.size>0||e.items)&&!N.isOpen||(a&&!N.isOpen&&e.items===void 0&&c(!0),N.isOpen||(M.current=i),I(t))},F=(0,K.useCallback)(()=>{j(s?O:k)},[s,O,k]),I=(0,K.useCallback)((e=null)=>{N.isOpen&&F(),f(e),N.toggle()},[N,F]),L=(0,K.useCallback)(()=>{N.isOpen&&(F(),N.close())},[N,F]),[R,ne]=(0,K.useState)(w),z=()=>{let e=S==null?``:y.getItem(S)?.textValue??``;ne(e),T(e)},re=(0,K.useRef)(_),B=(0,K.useRef)(S==null?``:y.getItem(S)?.textValue??``);(0,K.useEffect)(()=>{l&&(k.size>0||r)&&!N.isOpen&&w!==R&&n!==`manual`&&P(null,`input`),!s&&!r&&N.isOpen&&k.size===0&&L(),_!=null&&_!==re.current&&o===`single`&&L(),w!==R&&(b.setFocusedKey(null),c(!1),o===`single`&&w===``&&(e.inputValue===void 0||m===void 0)&&v(null)),_!==re.current&&(e.inputValue===void 0||m===void 0)?z():R!==w&&ne(w);let t=S==null?``:y.getItem(S)?.textValue??``;!l&&S!=null&&e.inputValue===void 0&&S===re.current&&B.current!==t&&(ne(t),T(t)),re.current=_,B.current=t});let ie=ii({...e,value:(0,K.useMemo)(()=>Array.isArray(_)&&_.length===0?null:{inputValue:w,value:_,selectedKey:S},[w,S,_])}),ae=()=>{i&&S==null?oe():se()},oe=()=>{if(o===`multiple`){ne(w),L();return}re.current=null,v(null),L()},se=(t=!1)=>{if(m!==void 0&&e.inputValue!==void 0){let n=S==null?``:y.getItem(S)?.textValue??``;(t||o===`multiple`||w!==n)&&(e.onSelectionChange?.(S),e.onChange?.(_)),ne(n),L()}else z(),L()},ce=()=>{i?w===(S==null?``:y.getItem(S)?.textValue??``)?se():oe():se()},le=()=>{N.isOpen&&b.focusedKey!=null?b.isSelected(b.focusedKey)&&o===`single`?se(!0):b.select(b.focusedKey):ce()},ue=(0,K.useRef)([w,_]),de=t=>{t?(ue.current=[w,_],n===`focus`&&!e.isReadOnly&&P(null,`focus`)):(a&&ce(),(w!==ue.current[0]||_!==ue.current[1])&&ie.commitValidation()),u(t)},fe=(0,K.useMemo)(()=>N.isOpen?s?O:k:A,[N.isOpen,O,k,s,A]),pe=e.defaultSelectedKey??(o===`single`?E:null);return{...ie,...N,focusStrategy:d,toggle:te,open:P,close:ce,selectionManager:b,value:_,defaultValue:p??E,setValue:v,selectedKey:S,selectedItems:C,defaultSelectedKey:pe,setSelectedKey:v,disabledKeys:x,isFocused:l,setFocused:de,selectedItem:C[0]??null,collection:fe,inputValue:w,defaultInputValue:T_(e.defaultInputValue,pe,y)??D,setInputValue:T,commit:le,revert:ae}}function C_(e,t,n){return new Hp(w_(e,e,t,n))}function w_(e,t,n,r){let i=[];for(let a of t)if(a.type===`section`&&a.hasChildNodes){let t=w_(e,Mp(a,e),n,r);[...t].some(e=>e.type===`item`)&&i.push({...a,childNodes:t})}else(a.type===`item`&&r(a.textValue,n)||a.type!==`item`)&&i.push({...a});return i}function T_(e,t,n){return e==null&&t!=null?n.getItem(t)?.textValue??``:e}function E_(e){if(e!==void 0)return e===null?[]:Array.isArray(e)?e:[e]}function D_(e){let t=xp({usage:`search`,...e}),n=(0,K.useCallback)((e,n)=>n.length===0?!0:(e=e.normalize(`NFC`),n=n.normalize(`NFC`),t.compare(e.slice(0,n.length),n)===0),[t]),r=(0,K.useCallback)((e,n)=>n.length===0?!0:(e=e.normalize(`NFC`),n=n.normalize(`NFC`),t.compare(e.slice(-n.length),n)===0),[t]),i=(0,K.useCallback)((e,n)=>{if(n.length===0)return!0;e=e.normalize(`NFC`),n=n.normalize(`NFC`);let r=0,i=n.length;for(;r+i<=e.length;r++){let a=e.slice(r,r+i);if(t.compare(n,a)===0)return!0}return!1},[t]);return(0,K.useMemo)(()=>({startsWith:n,endsWith:r,contains:i}),[n,r,i])}var O_=(0,K.createContext)(null),k_=(0,K.createContext)(null),A_=Pr(function(e,t){[e,t]=sr(e,t,O_);let{children:n,isDisabled:r=!1,isInvalid:i=!1,isRequired:a=!1,isReadOnly:o=!1}=e,s=(0,K.useMemo)(()=>K.createElement(im.Provider,{value:{items:e.items??e.defaultItems}},typeof n==`function`?n({isOpen:!1,isDisabled:r,isInvalid:i,isRequired:a,defaultChildren:null,isReadOnly:o}):n),[n,r,i,a,o,e.items,e.defaultItems]);return K.createElement(of,{content:s},n=>K.createElement(M_,{props:e,collection:n,comboBoxRef:t}))}),j_=[Ir,bd,Vd,zd,ri];function M_({props:e,collection:t,comboBoxRef:n}){let{name:r,formValue:i=`key`,allowsCustomValue:a}=e;a&&(i=`text`);let{validationBehavior:o}=nn(oi)||{},s=e.validationBehavior??o??`native`,{contains:c}=D_({sensitivity:`base`}),l=S_({...e,defaultFilter:e.defaultFilter||c,items:e.items,children:void 0,collection:t,validationBehavior:s}),u=(0,K.useRef)(null),d=(0,K.useRef)(null),f=(0,K.useRef)(null),p=(0,K.useRef)(null),m=(0,K.useRef)(null),[h,g]=en(!e[`aria-label`]&&!e[`aria-labelledby`]),{buttonProps:_,inputProps:v,listBoxProps:y,labelProps:b,de
19scriptionProps:x,errorMessageProps:S,valueProps:C,...w}=b_({...an(e),label:g,inputRef:d,buttonRef:u,listBoxRef:p,popoverRef:m,name:i===`text`?r:void 0,validationBehavior:s},l),[T,E]=(0,K.useState)(null);Sn({ref:d,onResize:(0,K.useCallback)(()=>{if(d.current&&!f.current){let e=u.current?.getBoundingClientRect(),t=d.current.getBoundingClientRect(),n=e?Math.min(e.left,t.left):t.left;E((e?Math.max(e.right,t.right):t.right)-n+`px`)}},[u,d,E])});let D=(0,K.useMemo)(()=>({get current(){return f.current||d.current}}),[f,d]),O=(0,K.useMemo)(()=>({isOpen:l.isOpen,isDisabled:e.isDisabled||!1,isInvalid:w.isInvalid||!1,isRequired:e.isRequired||!1,isReadOnly:e.isReadOnly||!1}),[l.isOpen,e.isDisabled,w.isInvalid,e.isRequired,e.isReadOnly]),k=wn({...e,values:O,defaultClassName:`react-aria-ComboBox`}),A=lr(e,{global:!0});delete A.id;let j=[];if(r&&i===`key`){let t=Array.isArray(l.value)?l.value:[l.value];t.length===0&&(t=[null]),j=t.map((t,n)=>K.createElement(`input`,{key:n,type:`hidden`,name:r,form:e.form,value:t??``}))}return K.createElement(Pn,{values:[[k_,l],[Ir,{...b,ref:h}],[bd,{..._,ref:u,isPressed:l.isOpen}],[Vd,{...v,ref:d}],[Pg,l],[wh,{ref:m,triggerRef:D,scrollRef:p,placement:`bottom start`,isNonModal:!0,trigger:`ComboBox`,style:{"--trigger-width":T},clearContexts:j_}],[im,{...y,ref:p}],[am,l],[ri,{slots:{description:x,errorMessage:S}
19}],[zd,{ref:f,isInvalid:w.isInvalid,isDisabled:e.isDisabled||!1}],[si,w],[N_,C]]},K.createElement(En.div,{...A,...k,ref:n,slot:e.slot||void 0,"data-focused":l.isFocused||void 0,"data-open":l.isOpen||void 0,"data-disabled":e.isDisabled||void 0,"data-readonly":e.isReadOnly||void 0,"data-invalid":w.isInvalid||void 0,"data-required":e.isRequired||void 0},k.children,j))}var N_=(0,K.createContext)(null);function P_(e,t,n){let{overlayProps:r,underlayProps:i}=Tm({...e,isOpen:t.isOpen,onClose:t.close},n);return km({isDisabled:!t.isOpen}),Ch(),(0,K.useEffect)(()=>{if(t.isOpen&&n.current)return bm([n.current],{shouldUseInert:!0})},[t.isOpen,n]),{modalProps:U(r),underlayProps:i}}var F_=typeof document<`u`&&window.visualViewport;function I_(){let e=gn(),[t,n]=(0,K.useState)(()=>e?{width:0,height:0}:L_());return(0,K.useEffect)(()=>{let e=e=>{n(t=>e.width===t.width&&e.height===t.height?t:e)},t=()=>{F_&&F_.scale>1||e(L_())},r,i=t=>{F_&&F_.scale>1||zf(tr(t))&&(r=requestAnimationFrame(()=>{let t=Wn();(!t||!zf(t))&&e({width:document.documentElement.clientWidth,height:document.documentElement.clientHeight})}))};return e(L_()),Xt()&&window.addEventListener(`blur`,i,!0),F_?F_.addEventListener(`resize`,t):window.addEventListener(`resize`,t),()=>{cancelAnimationFrame(r),Xt()&&window.removeEventListener(`blur`,i,!0),F_?F_.removeEventListener(`resize`,t):window.removeEventListener(`resize`,t)}},[]),t}function L_(){return{width:F_?Math.min(F_.width*F_.scale,document.documentElement.clientWidth):document.documentElement.clientWidth,height:F_?F_.height*F_.scale:document.documentElement.clientHeight}}var R_=(0,K.createContext)(null),z_=(0,K.createContext)(null),B_=(0,K.forwardRef)(function(e,t){if((0,K.useContext)(z_))return K.createElement(W_,{...e,modalRef:t},e.children);let{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:a,onOpenChange:o,children:s,isEntering:c,isExiting:l,UNSTABLE_portalContainer:u,shouldCloseOnInteractOutside:d,...f}=e;return K.createElement(H_,{isDismissable:n,isKeyboardDismissDisabled:r,isOpen:i,defaultOpen:a,onOpenChange:o,isEntering:c,isExiting:l,UNSTABLE_portalContainer:u,shouldCloseOnInteractOutside:d},K.createElement(W_,{...f,modalRef:t},s))});function V_(e,t){[e,t]=sr(e,t,R_);let n=(0,K.useContext)(Pg),r=on(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=vn(t),o=(0,K.useRef)(null),s=hn(a,i.isOpen),c=hn(o,i.isOpen),l=s||c||e.isExiting||!1,u=gn();return!i.isOpen&&!l||u?null:K.createElement(U_,{...e,state:i,isExiting:l,overlayRef:a,modalRef:o})}var H_=(0,K.forwardRef)(V_);function U_({UNSTABLE_portalContainer:e,...t}){let n=t.modalRef,{state:r}=t,{modalProps:i,underlayProps:a}=P_(t,r,n),o=yn(t.overlayRef)||t.isEntering||!1,s=wn({...t,defaultClassName:`react-aria-ModalOverlay`,values:{isEntering:o,isExiting:t.isExiting,state:r}}),c=I_(),l,u;if(typeof document<`u`){let e=lp(document.body)?document.body:document.scrollingElement||document.documentElement,t=e.getBoundingClientRect().width%1,n=e.getBoundingClientRect().height%1;l=e.scrollWidth-t,u=e.scrollHeight-n}let d={...s.style,"--visual-viewport-width":c.width+`px`,"--visual-viewport-height":c.height+`px`,"--page-width":l===void 0?void 0:l+`px`,"--page-height":u===void 0?void 0:u+`px`};return K.createElement(Sh,{isExiting:t.isExiting,portalContainer:e},K.createElement(En.div,{...U(lr(t,{global:!0}),a),...s,style:d,ref:t.overlayRef,"data-entering":o||void 0,"data-exiting":t.isExiting||void 0},K.createElement(Pn,{values:[[z_,{modalProps:i,modalRef:n,isExiting:t.isExiting,isDismissable:t.isDismissable}],[Pg,r]]},s.children)))}function W_(e){let{modalProps:t,modalRef:n,isExiting:r,isDismissable:i}=(0,K.useContext)(z_),a=(0,K.useContext)(Pg),o=vn((0,K.useMemo)(()=>Zt(e.modalRef,n),[e.modalRef,n])),s=yn(o),c=wn({...e,defaultClassName:`react-aria-Modal`,values:{isEntering:s,isExiting:r,state:a}});return K.createElement(En.div,{...U(lr(e,{global:!0}),t),...c,ref:o,"data-entering":s||void 0,"data-exiting":r||void 0},i&&K.createElement(yh,{onDismiss:a.close}),c.children)}function G_(e,t,n){let{labelProps:r,inputProps:i,isSelected:a,...o}=Dd(e,t,n);return{labelProps:r,inputProps:{...i,role:`switch`,checked:a},isSelected:a,...o}}var K_=(0,K.createContext)(null),q_=(0,K.createContext)(null),J_=(0,K.forwardRef)(function(e,t){let{inputRef:n=null,...r}=e;[e,t]=sr(r,t,K_);let i=vn(Zt(n,e.inputRef===void 0?null:e.inputRef)),a=fi(e),o=G_({...an(e),children:typeof e.children==`function`?!0:e.children},a,i);return K.createElement(Pn,{values:[[q_,a],[Y_,{...o,inputRef:i,defaultClassName:`react-aria-Switch`}]]},K.createElement(X_,{...e,ref:t}))}),Y_=(0,K.createContext)(null),X_=(0,K.forwardRef)(function(e,t){let{labelProps:n,inputProps:r,isSelected:i,isDisabled:a,isReadOnly:o,isPressed:s,isInvalid:c,inputRef:l,defaultClassName:u,isRequired:d}=(0,K.useContext)(Y_),{isFocused:f,isFocusVisible:p,focusProps:m}=Zr(),h=a||o,g=(0,K.useContext)(q_),{hoverProps:_,isHovered:v}=ln({...e,isDisabled:h}),y=wn({...e,defaultClassName:u,values:{isSelected:i,isPressed:s,isHovered:v,isFocused:f,isFocusVisible:p,isDisabled:a,isReadOnly:o,isInvalid:c,isRequired:d||!1,state:g}}),b=lr(e,{global:!0});return delete b.id,delete b.onClick,K.createElement(En.label,{...U(b,n,_,y),ref:t,slot:e.slot||void 0,"data-selected":i||void 0,"data-pressed":s||void 0,"data-hovered":v||void 0,"data-focused":f||void 0,"data-focus-visible":p||void 0,"data-disabled":a||void 0,"data-readonly":o||void 0,"data-invalid":c||void 0,"data-required":d||void 0},K.createElement(Md,{elementType:`span`},K.createElement(`input`,{...U(r,m),ref:l})),y.children)}),Z_=new WeakMap;function Q_(e,t,n){return e?(typeof t==`string`&&(t=t.replace(/\s+/g,``)),`${Z_.get(e)}-${n}-${t}`):``}function $_(e,t,n){let{key:r,isDisabled:i,shouldSelectOnPressUp:a}=e,{selectionManager:o,selectedKey:s}=t,c=r===s,l=i||t.isDisabled||t.selectionManager.isDisabled(r),u=t.collection.getItem(r),{itemProps:d,isPressed:f}=kp({selectionManager:o,key:r,ref:n,isDisabled:l,shouldSelectOnPressUp:a??u?.props.href!=null,linkBehavior:`selection`}),p=Q_(t,r,`tab`),m=Q_(t,r,`tabpanel`),{tabIndex:h}=d,g=lr(u?.props,{labelable:!0});delete g.id;let _=Jr(u?.props),{focusableProps:v}=Kr({...u?.props,isDisabled:l},n);return{tabProps:U(g,v,_,d,{id:p,"aria-selected":c,"aria-disabled":l||void 0,"aria-controls":c?m:void 0,tabIndex:l?void 0:h,role:`tab`}),isSelected:c,isDisabled:l,isPressed:f}}function ev(e,t){let n=t?.isDisabled,[r,i]=(0,K.useState)(!1);return bn(()=>
19{if(e?.current&&!n){let t=()=>{e.current&&i(!!_i(e.current,{tabbable:!0}).nextNode())};t();let n=new MutationObserver(t);return n.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:[`tabIndex`,`disabled`]}),()=>{n.disconnect()}}}),n?!1:r}function tv(e,t,n){let r=ev(n)?void 0:0,i=Q_(t,e.id??t?.selectedKey,`tabpanel`);return{tabPanelProps:U(Lr({...e,id:i,"aria-labelledby":Q_(t,t?.selectedKey,`tab`)}),{tabIndex:r,role:`tabpanel`,"aria-describedby":e[`aria-describedby`],"aria-details":e[`aria-details`]})}}var nv=class{constructor(e,t,n,r=new Set){this.collection=e,this.flipDirection=t===`rtl`&&n===`horizontal`,this.disabledKeys=r,this.tabDirection=n===`horizontal`}getKeyLeftOf(e){return this.flipDirection?this.getNextKey(e):this.getPreviousKey(e)}getKeyRightOf(e){return this.flipDirection?this.getPreviousKey(e):this.getNextKey(e)}isDisabled(e){return this.disabledKeys.has(e)||!!this.collection.getItem(e)?.props?.isDisabled}getFirstKey(){let e=this.collection.getFirstKey();return e!=null&&this.isDisabled(e)&&(e=this.getNextKey(e)),e}getLastKey(){let e=this.collection.getLastKey();return e!=null&&this.isDisabled(e)&&(e=this.getPreviousKey(e)),e}getKeyAbove(e){return this.tabDirection?null:this.getPreviousKey(e)}getKeyBelow(e){return this.tabDirection?null:this.getNextKey(e)}getNextKey(e){let t=e;do t=this.collection.getKeyAfter(t),t??=this.collection.getFirstKey();while(t!=null&&this.isDisabled(t)&&t!==e);return t}getPreviousKey(e){let t=e;do t=this.collection.getKeyBefore(t),t??=this.collection.getLastKey();while(t!=null&&this.isDisabled(t)&&t!==e);return t}};function rv(e,t,n){let{orientation:r=`horizontal`,keyboardActivation:i=`automatic`}=e,{collection:a,selectionManager:o,disabledKeys:s}=t,{direction:c}=jn(),{collectionProps:l}=_p({ref:n,selectionManager:o,keyboardDelegate:(0,K.useMemo)(()=>new nv(a,c,r,s),[a,s,r,c]),selectOnFocus:i===`automatic`,disallowEmptySelection:!0,scrollRef:n,linkBehavior:`selection`}),u=mn();return Z_.set(t,u),{tabListProps:{...U(l,Lr({...e,id:u})),role:`tablist`,"aria-orientation":r,tabIndex:void 0}}}function iv(e){let[t,n]=On(e.selectedKey,e.defaultSelectedKey??null,e.onSelectionChange),r=(0,K.useMemo)(()=>t==null?[]:[t],[t]),{collection:i,disabledKeys:a,selectionManager:o}=$p({...e,selectionMode:`single`,disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:r,onSelectionChange:r=>{if(r===`all`)return;let i=r.values().next().value??null;i===t&&e.onSelectionChange&&e.onSelectionChange(i),n(i)}});return{collection:i,disabledKeys:a,selectionManager:o,selectedKey:t,setSelectedKey:n,selectedItem:t==null?null:i.getItem(t)}}function av(e){let t=iv({...e,onSelectionChange:e.onSelectionChange?t=>{t!=null&&e.onSelectionChange?.(t)}:void 0,suppressTextValueWarning:!0,defaultSelectedKey:e.defaultSelectedKey??ov(e.collection,e.disabledKeys?new Set(e.disabledKeys):new Set)??void 0}),{selectionManager:n,collection:r,selectedKey:i}=t,a=(0,K.useRef)(i);return(0,K.useEffect)(()=>{let o=i;e.selectedKey==null&&(n.isEmpty||o==null||!r.getItem(o))&&(o=ov(r,t.disabledKeys),o!=null&&n.setSelectedKeys([o])),(o!=null&&n.focusedKey==null||!n.isFocused&&o!==a.current)&&n.setFocusedKey(o),a.current=o}),{...t,isDisabled:e.isDisabled||!1}}function ov(e,t){let n=null;if(e){for(n=e.getFirstKey();n!=null&&(t.has(n)||e.getItem(n)?.props?.isDisabled)&&n!==e.getLastKey();)n=e.getKeyAfter(n);n!=null&&(t.has(n)||e.getItem(n)?.props?.isDisabled)&&n===e.getLastKey()&&(n=e.getFirstKey())}return n}var sv=(0,K.createContext)(null),cv=(0,K.createContext)(null),lv=(0,K.forwardRef)(function(e,t){[e,t]=sr(e,t,sv);let{children:n,orientation:r=`horizontal`}=e;return n=(0,K.useMemo)(()=>typeof n==`function`?n({orientation:r,defaultChildren:null}):n,[n,r]),K.createElement(of,{content:n},n=>K.createElement(uv,{props:e,collection:n,tabsRef:t}))});function uv({props:e,tabsRef:t,collection:n}){let{orientation:r=`horizontal`}=e,i=av({...e,collection:n,children:void 0}),{focusProps:a,isFocused:o,isFocusVisible:s}=Zr({within:!0}),c=(0,K.useMemo)(()=>({orientation:r,isFocusWithin:o,isFocusVisible:s}),[r,o,s]),l=wn({...e,defaultClassName:`react-aria-Tabs`,values:c}),u=lr(e,{global:!0});return K.createElement(En.div,{...U(u,l,a),ref:t,slot:e.slot||void 0,"data-focused":o||void 0,"data-orientation":r,"data-focus-visible":s||void 0,"data-disabled":i.isDisabled||void 0},K.createElement(Pn,{values:[[sv,e],[cv,i]]},l.children))}var dv=(0,K.forwardRef)(function(e,t){return(0,K.useContext)(cv)?K.createElement(fv,{props:e,forwardedRef:t}):K.createElement(_f,e)});function fv({props:e,forwardedRef:t}){let n=(0,K.useContext)(cv),{CollectionRoot:r}=(0,K.useContext)(Cf),{orientation:i=`horizontal`,keyboardActivation:a=`automatic`}=nn(sv),o=vn(t),{tabListProps:s}=rv({...e,orientation:i,keyboardActivation:a},n,o),c=wn({...e,children:null,defaultClassName:`react-aria-TabList`,values:{orientation:i,state:n}}),l=lr(e,{global:!0});return delete l.id,K.createElement(En.div,{...U(l,c,s),ref:o,"data-orientation":i||void 0},K.createElement(mi,null,K.createElement(r,{collection:n.collection,persistedKeys:wf(n.selectionManager.focusedKey)})))}var pv=mf(class extends Wd{static{this.type=`item`}},(e,t,n)=>{let r=(0,K.useContext)(cv),i=vn(t),{tabProps:a,isSelected:o,isDisabled:s,isPressed:c}=$_({key:n.key,...e},r,i),{focusProps:l,isFocused:u,isFocusVisible:d}=Zr(),{hoverProps:f,isHovered:p}=ln({isDisabled:s,onHoverStart:e.onHoverStart,onHoverEnd:e.onHoverEnd,onHoverChange:e.onHoverChange}),m=wn({...e,id:void 0,children:n.rendered,defaultClassName:`react-aria-Tab`,values:{isSelected:o,isDisabled:s,isFocused:u,isFocusVisible:d,isPressed:c,isHovered:p}}),h=n.props.href?En.a:En.div,g=lr(e,{global:!0});return delete g.id,delete g.onClick,K.createElement(h,{...U(g,m,a,l,f),ref:i,"data-selected":o||void 0,"data-disabled":s||void 0,"data-focused":u||void 0,"data-focus-visible":d||void 0,"data-pressed":c||void 0,"data-hovered":p||void 0},K.createElement(vi.Provider,{value:{isSelected:o}},m.children))}),mv=Pr(function(e,t){let n=(0,K.useContext)(cv),r=vn(t),i=n.selectedKey===e.id,[a,o]=(0,K.useState)(n.selectedKey==null?null:i);a==null&&n.selectedKey!=null?o(i):!i&&a&&o(!1);let s=hn(r,i);return!i&&!e.shouldForceMount&&!s?null:K.createElement(hv,{...e,tabPanelRef:r,isInitiallySelected:a||
19!1,isExiting:s})});function hv(e){let t=(0,K.useContext)(cv),{id:n,tabPanelRef:r,isInitiallySelected:i,isExiting:a,...o}=e,{tabPanelProps:s}=tv(e,t,r),{focusProps:c,isFocused:l,isFocusVisible:u}=Zr(),d=t.selectedKey===e.id,f=yn(r)&&!i,p=wn({...e,defaultClassName:`react-aria-TabPanel`,values:{isFocused:l,isFocusVisible:u,isInert:Vp(!d),isEntering:f,isExiting:a,state:t}}),m=lr(o,{global:!0});delete m.id;let h=d?U(m,s,c,p):U(m,p);return K.createElement(En.div,{...h,ref:r,"data-focused":l||void 0,"data-focus-visible":u||void 0,inert:Vp(!d||e.inert),"data-inert":d?void 0:`true`,"data-entering":f||void 0,"data-exiting":a||void 0},K.createElement(Pn,{values:[[sv,null],[cv,null]]},K.createElement(Cf.Provider,{value:bf},p.children)))}var gv=class e{constructor(e=0,t=0){this.x=e,this.y=t}copy(){return new e(this.x,this.y)}equals(e){return this.x===e.x&&this.y===e.y}isOrigin(){return this.x===0&&this.y===0}},_v=class e{constructor(e=0,t=0,n=0,r=0){this.x=e,this.y=t,this.width=n,this.height=r}get maxX(){return this.x+this.width}get maxY(){return this.y+this.height}get area(){return this.width*this.height}get topLeft(){return new gv(this.x,this.y)}get topRight(){return new gv(this.maxX,this.y)}get bottomLeft(){return new gv(this.x,this.maxY)}get bottomRight(){return new gv(this.maxX,this.maxY)}intersects(e){return this.area>0&&e.area>0&&this.x<=e.x+e.width&&e.x<=this.x+this.width&&this.y<=e.y+e.height&&e.y<=this.y+this.height}containsRect(e){return this.x<=e.x&&this.y<=e.y&&this.maxX>=e.maxX&&this.maxY>=e.maxY}containsPoint(e){return this.x<=e.x&&this.y<=e.y&&this.maxX>=e.x&&this.maxY>=e.y}getCornerInRect(e){for(let t of[`topLeft`,`topRight`,`bottomLeft`,`bottomRight`])if(e.containsPoint(this[t]))return t;return null}equals(e){return e.x===this.x&&e.y===this.y&&e.width===this.width&&e.height===this.height}pointEquals(e){return this.x===e.x&&this.y===e.y}sizeEquals(e){return this.width===e.width&&this.height===e.height}union(t){let n=Math.min(this.x,t.x),r=Math.min(this.y,t.y);return new e(n,r,Math.max(this.maxX,t.maxX)-n,Math.max(this.maxY,t.maxY)-r)}intersection(t){if(!this.intersects(t))return new e(0,0,0,0);let n=Math.max(this.x,t.x),r=Math.max(this.y,t.y);return new e(n,r,Math.min(this.maxX,t.maxX)-n,Math.min(this.maxY,t.maxY)-r)}copy(){return new e(this.x,this.y,this.width,this.height)}},vv=class e{constructor(e=0,t=0){this.width=Math.max(e,0),this.height=Math.max(t,0)}copy(){return new e(this.width,this.height)}equals(e){return this.width===e.width&&this.height===e.height}get area(){return this.width*this.height}},yv=0,bv=class{constructor(e,t){this.virtualizer=e,this.key=++yv,this.viewType=t,this.children=new Set,this.reusableViews=new Map,this.layoutInfo=null,this.content=null,this.rendered=null}prepareForReuse(){this.content=null,this.rendered=null,this.layoutInfo=null}getReusableView(e){let t=this.reusableViews.get(e);return t&&t.length>0?t.shift():new Sv(this.virtualizer,this,e)}reuseChild(e){e.prepareForReuse();let t=this.reusableViews.get(e.viewType);t||(t=[],this.reusableViews.set(e.viewType,t)),t.push(e)}},xv=class extends bv{constructor(e){super(e,`root`)}},Sv=class extends bv{constructor(e,t,n){super(e,n),this.parent=t}};function Cv(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}var wv=class{setVisibleRect(e){let t=performance.now()-this.startTime;t<500&&(e.x!==this.visibleRect.x&&t>0&&(this.velocity.x=(e.x-this.visibleRect.x)/t),e.y!==this.visibleRect.y&&t>0&&(this.velocity.y=(e.y-this.visibleRect.y)/t)),this.startTime=performance.now(),this.visibleRect=e}getOverscannedRect(){let e=this.visibleRect.copy(),t=this.visibleRect.height/3;e.height+=t,this.velocity.y<0&&(e.y-=t);let n=this.visibleRect.width/3;return e.width+=n,this.velocity.x<0&&(e.x-=n),e}constructor(){this.startTime=0,this.velocity=new gv(0,0),this.visibleRect=new _v}},Tv=class{constructor(e){this.delegate=e.delegate,this.collection=e.collection,this.layout=e.layout,this.contentSize=new vv,this.visibleRect=new _v,this.size=new vv,this.persistedKeys=new Set,this._visibleViews=new Map,this._renderedContent=new WeakMap,this._rootView=new xv(this),this._isScrolling=!1,this._invalidationContext={},this._overscanManager=new wv}isPersistedKey(e){if(this.persistedKeys.has(e))return!0;for(let t of this.persistedKeys)for(;t!=null;){let n=this.layout.getLayoutInfo(t);if(!n||n.parentKey==null)break;
19if(t=n.parentKey,t===e)return!0}return!1}getParentView(e){return e.parentKey==null?this._rootView:this._visibleViews.get(e.parentKey)}getReusableView(e){let t=this.getParentView(e).getReusableView(e.type);return t.layoutInfo=e,this._renderView(t),t}_renderView(e){if(e.layoutInfo){let{type:t,key:n,content:r}=e.layoutInfo;e.content=r||this.collection.getItem(n),e.rendered=this._renderContent(t,e.content)}}_renderContent(e,t){let n=t==null?null:this._renderedContent.get(t);if(n!=null)return n;let r=this.delegate.renderView(e,t);return t&&this._renderedContent.set(t,r),r}keyAtPoint(e){let t=new _v(e.x,e.y,1,1),n=t.area===0?[]:this.layout.getVisibleLayoutInfos(t);for(let e of n)if(e.rect.intersects(t))return e.key;return null}relayout(e={}){this.layout.update(e),this.contentSize=this.layout.getContentSize();let t=this.visibleRect,n=e.contentChanged?0:t.x,r=e.contentChanged?0:t.y;if(n=Math.max(0,Math.min(this.contentSize.width-t.width,n)),r=Math.max(0,Math.min(this.contentSize.height-t.height,r)),n!==t.x||r!==t.y){let e=new _v(n,r,t.width,t.height);this.delegate.setVisibleRect(e)}else this.updateSubviews()}getVisibleLayoutInfos(){let e;e=this._overscanManager.getOverscannedRect();let t=this.layout.getVisibleLayoutInfos(e),n=new Map;for(let e of t)n.set(e.key,e);return n}updateSubviews(){let e=this.getVisibleLayoutInfos(),t=new Set;for(let[n,r]of this._visibleViews){let i=e.get(n);(!i||r.parent!==this.getParentView(i))&&(this._visibleViews.delete(n),r.parent.reuseChild(r),t.add(r))}for(let[n,r]of e){let e=this._visibleViews.get(n);if(!e)e=this.getReusableView(r),e.parent.children.add(e),this._visibleViews.set(n,e),t.delete(e);else{e.layoutInfo=r;let t=this.collection.getItem(r.key);e.content!==t&&(e.content!=null&&this._renderedContent.delete(e.content),this._renderView(e))}}for(let e of t)e.parent.children.delete(e),e.parent.reusableViews.clear();if(!this._isScrolling)for(let t of e.keys()){let e=this._visibleViews.get(t);e.parent.children.delete(e),e.parent.children.add(e)}}render(e){let t=this,n=!1,r=!1,i=!1,a=!1,o=!1,s=!1;if(e.collection!==this.collection&&(t.collection=e.collection,n=!0),(e.layout!==this.layout||this.layout.virtualizer!==this)&&(this.layout&&(this.layout.virtualizer=null),e.layout.virtualizer=this,t.layout=e.layout,n=!0),e.persistedKeys&&!Cv(e.persistedKeys,this.persistedKeys)&&(t.persistedKeys=e.persistedKeys,s=!0),!this.visibleRect.equals(e.visibleRect)||!this.size.equals(e.size)){this._overscanManager.setVisibleRect(e.visibleRect);let a=new _v(this.visibleRect.x,this.visibleRect.y,this.size.width,this.size.height),o=new _v(e.visibleRect.x,e.visibleRect.y,e.size.width,e.size.height);this.layout.shouldInvalidate(o,a)?(r=!e.visibleRect.pointEquals(this.visibleRect),i=!this.size.equals(e.size),n=!0):s=!0,t.visibleRect=e.visibleRect,t.size=e.size}return e.invalidationContext!==this._invalidationContext&&(e.invalidationContext&&(i||=e.invalidationContext.sizeChanged||!1,r||=e.invalidationContext.offsetChanged||!1,a||=e.invalidationContext.itemSizeChanged||!1,o||=e.invalidationContext.layoutOptions!=null&&this._invalidationContext.layoutOptions!=null&&e.invalidationContext.layoutOptions!==this._invalidationContext.layoutOptions&&this.layout.shouldInvalidateLayoutOptions(e.invalidationContext.layoutOptions,this._invalidationContext.layoutOptions),n||=a||i||r||o),this._invalidationContext=e.invalidationContext),e.isScrolling!==this._isScrolling&&(this._isScrolling=e.isScrolling,e.isScrolling||(s=!0)),n?this.relayout({offsetChanged:r,sizeChanged:i,itemSizeChanged:a,layoutOptionsChanged:o,layoutOptions:this._invalidationContext.layoutOptions}):s&&this.updateSubviews(),Array.from(this._rootView.children)}getVisibleView(e){return this._visibleViews.get(e)}invalidate(e){this.delegate.invalidate(e)}updateItemSize(e,t){this.layout.updateItemSize&&this.layout.updateItemSize(e,t)&&this.invalidate({itemSizeChanged:!0})}},Ev=typeof document<`u`?K.useLayoutEffect:()=>{};function Dv(e){let[t,n]=(0,K.useState)(new _v(0,0,0,0)),[r,i]=(0,K.useState)(new vv),[a,o]=(0,K.useState)(!1),[s,c]=(0,K.useState)({}),l=(0,K.useRef)(!1),[u]=(0,K.useState)(()=>new Tv({collection:e.collection,layout:e.layout,delegate:{setVisibleRect(e){n(e),l.current=!0},renderView:e.renderView,invalidate:c}}));Ev(()=>{l.current&&(l.current=!1,e.onVisibleRectChange(t))});let d=(0,K.useMemo)(()=>e.layoutOptions==null?s:{...s,layoutOptions:e.layoutOptions},[s,e.layoutOptions]),f=u.render({layout:e.layout,collection:e.collection,persistedKeys:e.persistedKeys,layoutOptions:e.layoutOptions,visibleRect:t,size:e.allowsWindowScrolling?r:t,invali
19dationContext:d,isScrolling:a}),p=u.contentSize,m=(0,K.useCallback)(()=>{o(!0)},[]),h=(0,K.useCallback)(()=>{o(!1)},[]);return(0,K.useMemo)(()=>({virtualizer:u,visibleViews:f,setVisibleRect:n,size:r,setSize:i,contentSize:p,isScrolling:a,startScrolling:m,endScrolling:h}),[u,f,n,r,i,p,a,m,h])}var Ov=class{shouldInvalidate(e,t){return e.width!==t.width||e.height!==t.height}shouldInvalidateLayoutOptions(e,t){return e!==t}update(e){}getItemRect(e){return this.getLayoutInfo(e)?.rect??null}getVisibleRect(){return this.virtualizer.visibleRect}constructor(){this.virtualizer=null}},kv=class e{constructor(e,t,n){this.type=e,this.key=t,this.parentKey=null,this.content=null,this.rect=n,this.estimatedSize=!1,this.isSticky=!1,this.opacity=1,this.transform=null,this.zIndex=0,this.allowOverflow=!1}copy(){let t=new e(this.type,this.key,this.rect.copy());return t.estimatedSize=this.estimatedSize,t.opacity=this.opacity,t.transform=this.transform,t.parentKey=this.parentKey,t.content=this.content,t.isSticky=this.isSticky,t.zIndex=this.zIndex,t.allowOverflow=this.allowOverflow,t}},Av=48,jv=class extends Ov{constructor(e={}){super(),this.rowSize=e?.rowSize??e?.rowHeight??null,this.orientation=e.orientation??`vertical`,this.estimatedRowSize=e?.estimatedRowSize??e?.estimatedRowHeight??null,this.headingSize=e?.headingSize??e?.headingHeight??null,this.estimatedHeadingSize=e?.estimatedHeadingSize??e?.estimatedHeadingHeight??null,this.loaderSize=e?.loaderSize??e?.loaderHeight??null,this.dropIndicatorThickness=e.dropIndicatorThickness||2,this.gap=e.gap||0,this.padding=e.padding||0,this.layoutNodes=new Map,this.rootNodes=[],this.lastCollection=null,this.invalidateEverything=!1,this.validRect=ne
19w _v,this.requestedRect=new _v,this.contentSize=new vv}get collection(){return this.virtualizer.collection}get rowHeight(){return this.rowSize}get estimatedRowHeight(){return this.estimatedRowSize}get headingHeight(){return this.headingSize}get estimatedHeadingHeight(){return this.estimatedHeadingSize}get loaderHeight(){return this.loaderSize}getLayoutInfo(e){return this.ensureLayoutInfo(e),this.layoutNodes.get(e)?.layoutInfo||null}getVisibleLayoutInfos(e){let t=this.orientation===`horizontal`?`x`:`y`,n=this.orientation===`horizontal`?`width`:`height`;if(e[n]>1){let r=(this.rowSize??this.estimatedRowSize??Av)+this.gap;e=e.copy();let i=Math.floor(e[t]/r)*r,a=e[n]+e[t]-i;e[t]=i,e[n]=Math.ceil(a/r)*r}this.layoutIfNeeded(e);let r=[],i=t=>{for(let n of t)this.isVisible(n,e)&&(r.push(n.layoutInfo),n.children&&i(n.children))};return i(this.rootNodes),r}layoutIfNeeded(e){if(this.lastCollection){this.requestedRect.containsRect(e)||(this.requestedRect=this.requestedRect.union(e),this.rootNodes=this.buildCollection());for(let e of this.virtualizer.persistedKeys)if(this.ensureLayoutInfo(e))return}}ensureLayoutInfo(e){return!this.layoutNodes.has(e)&&this.requestedRect.area<this.contentSize.area&&this.lastCollection?(this.requestedRect=new _v(0,0,1/0,1/0),this.rootNodes=this.buildCollection(),this.requestedRect=new _v(0,0,this.contentSize.width,this.contentSize.height),!0):!1}isVisible(e,t){return e.layoutInfo.rect.intersects(t)||e.layoutInfo.isSticky||e.layoutInfo.type===`header`||e.layoutInfo.type===`loader`||this.virtualizer.isPersistedKey(e.layoutInfo.key)}shouldInvalidateEverything(e){let t=e.layoutOptions;return e.sizeChanged||this.rowSize!==(t?.rowSize??t?.rowHeight??this.rowSize)||this.orientation!==(t?.orientation??this.orientation)||this.headingSize!==(t?.headingSize??t?.headingHeight??this.headingSize)||this.loaderSize!==(t?.loaderSize??t?.loaderHeight??this.loaderSize)||this.gap!==(t?.gap??this.gap)||this.padding!==(t?.padding??this.padding)}shouldInvalidateLayoutOptions(e,t){return(e?.rowSize??e?.rowHeight)!==(t?.rowSize??t?.rowHeight)||e.orientation!==t.orientation||(e?.estimatedRowSize??e?.estimatedRowHeight)!==(t?.estimatedRowSize??t?.estimatedRowHeight)||(e?.headingSize??e?.headingHeight)!==(t?.headingSize??t?.headingHeight)||(e?.estimatedHeadingSize??e?.estimatedHeadingHeight)!==(t?.estimatedHeadingSize??t?.estimatedHeadingHeight)||(e?.loaderSize??e?.loaderHeight)!==(t?.loaderSize??t?.loaderHeight)||e.dropIndicatorThickness!==t.dropIndicatorThickness||e.gap!==t.gap||e.padding!==t.padding}update(e){let t=this.virtualizer.collection;this.invalidateEverything=this.shouldInvalidateEverything(e),this.invalidateEverything&&(this.requestedRect=this.virtualizer.visibleRect.copy(),this.layoutNodes.clear());let n=e.layoutOptions;if(this.rowSize=n?.rowSize??n?.rowHeight??this.rowSize,this.orientation=n?.orientation??this.orientation,this.estimatedRowSize=n?.estimatedRowSize??n?.estimatedRowHeight??this.estimatedRowSize,this.headingSize=n?.headingSize??n?.headingHeight??this.headingSize,this.estimatedHeadingSize=n?.estimatedHeadingSize??n?.estimatedHeadingHeight??this.estimatedHeadingSize,this.loaderSize=n?.loaderSize??n?.loaderHeight??this.loaderSize,this.dropIndicatorThickness=n?.dropIndicatorThickness??this.dropIndicatorThickness,this.gap=n?.gap??this.gap,this.padding=n?.padding??this.padding,this.rootNodes=this.buildCollection(),this.lastCollection&&t!==this.lastCollection)for(let e of this.lastCollection.getKeys())t.getItem(e)||this.layoutNodes.get(e)&&this.layoutNodes.delete(e);this.lastCollection=t,this.invalidateEverything=!1,this.validRect=this.requestedRect.copy()}buildCollection(e=this.padding){let t=this.virtualizer.collection,n=this.orientation===`horizontal`?`x`:`y`,r=this.orientation===`horizontal`?`maxX`:`maxY`,i=Mv(t,e=>e.type!==`content`),a=i.filter(e=>e.type===`loader`),o=[],s=t?.size===0;s&&(e=0);for(let t of i){let s=(this.rowSize??this.estimatedRowSize??Av)+this.gap;if(t.type===`item`&&e+s<this.requestedRect[n]&&!this.isValid(t,e)){e+=s;continue}let c=this.orientation===`horizontal`?this.buildChild(t,e,this.padding,null):this.buildChild(t,this.padding,e,null);if(e=c.layoutInfo.rect[r]+this.gap,o.push(c),t.type===`loader`){let e=a.indexOf(t);a.splice(e,1)}if((t.type===`item`||t.type===`loader`)&&e>this.requestedRect[r]){let n=i.indexOf(t);for(let t of a){let a=i.indexOf(t);e+=(a-n-1)*s;let c=this.orientation===`horizontal`?this.buildChild(t,e,this.padding,null):this.buildChild(t,this.padding,e,null);o.push(c),e=c.layoutInfo.rect[r],n=a}e+=(i.length-n-1)*s;break}}return e=Math.max(e-this.gap,0),e+=s?0:this.padding,this.contentSize=this.orientation===`horizontal`?new vv(e,this.virtualizer.size.height):new vv(this.virtualizer.size.width,e),o}isValid(e,t){let n=this.layoutNodes.get(e.key),r=this.orientation===`horizontal`?`x`:`y`;return!this.invalidateEverything&&!!n&&n.node===e&&t===n.layoutInfo.rect[r]&&n.layoutInfo.rect.intersects(this.validRect)&&n.validRect.containsRect(n.layoutInfo.rect.intersection(this.requestedRect))}buildChild(e,t,n,r){if(this.isValid(e,this.orientation===`horizontal`?t:n))return this.layoutNodes.get(e.key);let i=this.buildNode(e,t,n);return i.layoutInfo.parentKey=r??null,i.layoutInfo.allowOverflow=!0,this.layoutNodes.set(e.key,i),i}buildNode(e,t,n){switch(e.type){case`section`:return this.buildSection(e,t,n);case`item`:return this.buildItem(e,t,n);case`header`:return this.buildSectionHeader(e,t,n);case`loader`:return this.buildLoader(e,t,n);case`separator`:return this.buildItem(e,t,n);default:throw Error(`Unsupported node type: `+e.type)}}buildLoader(e,t,n){let r=new _v(t,n,this.padding,0),i=new kv(e.type,e.key,r);return this.orientation===`horizontal`?(r.height=this.virtualizer.contentSize.height-this.padding-n,r.width=e.props.isLoading?this.loaderSize??this.rowSize??this.estimatedRowSize??Av:0):(r.width=this.virtualizer.contentSize.width-this.padding-t,r.height=e.props.isLoading?this.loaderSize??this.rowSize??this.estimatedRowSize??Av:0),{layoutInfo:i,validRect:r.intersection(this.requestedRect)}}buildSection(e,t,n){let r=this.virtualizer.collection,i=this.virtualizer.size.width-this.padding-t,a=this.virtualizer.size.height-this.padding-n,o=this.orientation===`horizontal`?new _v(t,n,0,a):new _v(t,n,i,0),s=new kv(e.type,e.key,o),c=this.orientation===`horizontal`?t:n,l=this.orientation===`horizontal`?`x`:`y`,u=this.orientation===`horizontal`?`maxX`:`maxY`,d=this.orientation===`horizontal`?`width`:`height`,f=0,p=[];for(let i of Mp(e,r)){if(i.type===`content`)continue;let a=(this.rowSize??this.estimatedRowSize??Av)+this.gap;if(c+a<this.requestedRect[l]&&!this.isValid(e,c)){c+=a,f++;continue}let o=this.orientation===`horizontal`?this.buildChild(i,c,n,s.key):this.buildChild(i,t,c,s.key);if(c=o.layoutInfo.rect[u]+this.gap,p.push(o),c>this.requestedRect[u]){c+=([...Mp(e,r)].length-(p.length+f))*a;break}}return c-=this.gap,o[d]=c-(this.orientation===`horizontal`?t:n),{layoutInfo:s,children:p,validRect:s.rect.intersection(this.requestedRect),node:e}}buildSectionHeader(e,t,n){let r=this.orientation===`horizontal`?`height`:`width`,i=this.orientation===`horizontal`?`width`:`height`,a=this.virtualizer.size[r]-this.padding-(this.orientation===`horizontal`?n:t),o=this.headingSize,s=!1;if(o==null){let t=this.layoutNodes.get(e.key),n=t?.layoutInfo;if(n){let c=this.virtualizer.collection.getItem(e.key),l=this.lastCollection?this.lastCollection.getItem(e.key):null;o=t.layoutInfo.rect[i],s=a!==n.rect[r]||c!==l||n.estimatedSize}else o=e.rendered?this.estimatedHeadingSize:0,s=!0}o??=Av;let c=this.orientation===`horizontal`?new _v(t,n,o,a-n):new _v(t,n,a-t,o),l=new kv(`header`,e.key,c);return l.estimatedSize=s,{layoutInfo:l,children:[],validRect:l.rect.intersection(this.requestedRect),node:e}}buildItem(e,t,n){let r=this.orientation===`horizontal`?`height`:`width`,i=this.orientation===`horizontal`?`width`:`height`,a=this.virtualizer.size[r]-this.padding-(this.orientation===`horizontal`?n:t),o=this.rowSize,s=!1;if(o==null){let t=this.layoutNodes.get(e.key);t?(o=t.layoutInfo.rect[i],s=a!==t.layoutInfo.rect[r]||e!==t.node||t.layoutInfo.estimatedSize):(o=this.estimatedRowSize,s=!0)}o??=Av;let c=this.orientation===`horizontal`?new _v(t,n,o,a):new _v(t,n,a,o),l=new kv(e.type,e.key,c);return l.estimatedSize=s,{layoutInfo:l,children:[],validRect:l.rect.intersection(this.requestedRect),node:e}}updateItemSize(e,t){let n=this.layoutNodes.get(e);if(!n)return!1;let r=this.virtualizer.collection,i=n.layoutInfo,a=this.orientation===`horizontal`?`x`:`y`,o=this.orientation===`horizontal`?`width`:`height`;if(i.estimatedSize=!1,i.rect[o]!==t[o]){let s=i.copy();s.rect[o]=t[o],n.layoutInfo=s,this.validRect[o]=Math.min(this.validRect[o],i.rect[a]-this.validRect[a]),n.node?.type===`item`&&(this.requestedRect[o]+=s.rect[o]-i.rect[o]),this.updateLayoutNode(e,i,s);let c=i.parentKey==null?null:r.getItem(i.parentKey);for(;c;)this.updateLayoutNode(c.key,i,s),c=c.parentKey==null?null:r.getItem(c.parentKey);return!0}return!1}updateLayoutNode(e,t,n){let r=this.layoutNodes.get(e);r&&(r.validRect=r.validRect.intersection(this.validRect),r.layoutInfo===t&&(r.layoutInfo=n))}getContentSize(){return this.contentSize}getDropTargetFromPoint(e,t,n){e+=this.virtualizer.visibleRect.x,t+=this.virtualizer.visibleRect.y;let r=new _v(e,Math.max(0,t-this.gap),1,Math.max(1,this.gap*2)),i=this.getVisibleLayoutInfos(r),a=null,o=1/0;for(let e of i){if(!e.rect.intersects(r))continue;let n=Math.abs(e.rect.y-t),i=Math.abs(e.rect.maxY-t),s=Math.min(n,i);s<o&&(o=s,a=e.key)}if(a==null||this.virtualizer.collection.size===0)return{type:`root`};let s=this.getLayoutInfo(a);if(!s)return null;
19let c=s.rect,l={type:`item`,key:s.key,dropPosition:`on`};return n(l)?t<=c.y+10&&n({...l,dropPosition:`before`})?l.dropPosition=`before`:t>=c.maxY-10&&n({...l,dropPosition:`after`})&&(l.dropPosition=`after`):t<=c.y+c.height/2&&n({...l,dropPosition:`before`})?l.dropPosition=`before`:n({...l,dropPosition:`after`})&&(l.dropPosition=`after`),l}getDropTargetLayoutInfo(e){let t=this.getLayoutInfo(e.key),n;if(e.dropPosition===`before`)n=this.orientation===`horizontal`?new _v(Math.max(0,t.rect.x-this.dropIndicatorThickness/2),t.rect.y,this.dropIndicatorThickness,t.rect.height):new _v(t.rect.x,Math.max(0,t.rect.y-this.dropIndicatorThickness/2),t.rect.width,this.dropIndicatorThickness);else if(e.dropPosition===`after`){let r=this.collection.getItem(e.key);if(r){let n=r.level??0,i=this.collection.getKeyAfter(e.key);for(;i!=null;){let e=this.collection.getItem(i);if(!e||e.level<=n)break;t=this.getLayoutInfo(i)||t,i=this.collection.getKeyAfter(i)}}n=this.orientation===`horizontal`?new _v(t.rect.maxX-this.dropIndicatorThickness/2,t.rect.y,this.dropIndicatorThickness,t.rect.height):new _v(t.rect.x,t.rect.maxY-this.dropIndicatorThickness/2,t.rect.width,this.dropIndicatorThickness)}else n=t.rect;return new kv(`dropIndicator`,e.key+`:`+e.dropPosition,n)}};function Mv(e,t){let n=[];for(let r of e)t(r)&&n.push(r);return n}var Nv=null;function Pv(e=!1){if(Nv===null||e){let e=document.createElement(`div`),t=e.style;t.width=`50px`,t.height=`50px`,t.overflow=`scroll`,t.direction=`rtl`;let n=document.createElement(`div`),r=n.style;return r.width=`100px`,r.height=`100px`,e.appendChild(n),document.body.appendChild(e),e.scrollLeft>0?Nv=`positive-descending`:(e.scrollLeft=1,Nv=e.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(e),Nv}return Nv}function Fv(e,t){let{scrollLeft:n}=e;if(t===`rtl`){let{scrollWidth:t,clientWidth:r}=e;switch(Pv()){case`negative`:n=-n;break;case`positive-descending`:n=t-r-n;break}}return n}function Iv(e,t){let{contentSize:n,onVisibleRectChange:r,onSizeChange:i,innerStyle:a,onScrollStart:o,onScrollEnd:s,scrollDirection:c=`both`,onScroll:l,allowsWindowScrolling:u,...d}=e,f=(0,K.useRef)({scrollPosition:new gv,size:new vv,viewportOffset:new gv,viewportSize:new vv,scrollEndTime:0,scrollTimeout:null,isScrolling:!1,lastVisibleRect:new _v}).current,{direction:p}=jn(),m=(0,K.useCallback)(()=>{let e=u?new _v(f.viewportOffset.x+f.scrollPosition.x,f.viewportOffset.y+f.scrollPosition.y,Math.max(0,Math.min(f.size.width-f.viewportOffset.x,f.viewportSize.width)),Math.max(0,Math.min(f.size.height-f.viewportOffset.y,f.viewportSize.height))):new _v(f.scrollPosition.x,f.scrollPosition.y,f.size.width,f.size.height);(e.area>0||f.lastVisibleRect.area>0)&&(r(e),f.lastVisibleRect=e)},[f,u,r]),[h,g]=(0,K.useState)(!1),_=(0,K.useCallback)(e=>{let r=tr(e);if(Qn(r,t.current)){if(l&&r===t.current&&l(e),r!==t.current){let e=t.current.getBoundingClientRect(),n=e.x<0?-e.x:0,r=e.y<0?-e.y:0;if(n===f.viewportOffset.x&&r===f.viewportOffset.y)return;f.viewportOffset=new gv(n,r)}else{let e=r.scrollTop,t=Fv(r,p);f.scrollPosition=new gv(Math.max(0,Math.min(t,n.width-f.size.width)),Math.max(0,Math.min(e,n.height-f.size.height)))}(0,Bl.flushSync)(()=>{m(),f.isScrolling||(f.isScrolling=!0,g(!0),window.dispatchEvent(new Event(`tk.disconnect-observer`)),o&&o());let e=Date.now();f.scrollEndTime<=e+50&&(f.scrollEndTime=e+300,f.scrollTimeout!=null&&clearTimeout(f.scrollTimeout),f.scrollTimeout=setTimeout(()=>{f.isScrolling=!1,g(!1),f.scrollTimeout=null,window.dispatchEvent(new Event(`tk.connect-observer`)),s&&s()},300))})}},[l,t,p,f,n,m,o,s]);(0,K.useEffect)(()=>(document.addEventListener(`scroll`,_,!0),()=>document.removeEventListener(`scroll`,_,!0)),[_]),(0,K.useEffect)(()=>()=>{f.scrollTimeout!=null&&clearTimeout(f.scrollTimeout),f.isScrolling&&window.dispatchEvent(new Event(`tk.connect-observer`))},[]);let v=(0,K.useRef)(!1),y=(0,K.useCallback)(e=>{let n=t.current;if(!n||v.current)return;v.current=!0,Object.getOwnPropertyNames(window.HTMLElement.prototype).includes(`clientWidth`),Object.getOwnPropertyNames(window.HTMLElement.prototype).includes(`clientHeight`);let r=n.clientWidth,a=n.clientHeight,o=r,s=a,c=window.innerWidth,l=window.innerHeight,u=f.viewportSize.width!==c||f.viewportSize.height!==l;u&&(f.viewportSize=new vv(c,l)),(f.size.width!==o||f.size.height!==s||u)&&(f.size=new vv(o,s),e(()=>{m(),i?.(f.size)}),(r!==n.clientWidth||a!==n.clientHeight)&&(f.size=new vv(n.clientWidth,n.clientHeight),e(()=>{m(),i?.(f.size)}))),v.current=!1},[t,f,m,i]),b=cn(y);bn(()=>{f.viewportSize=new vv(window.innerWidth,window.innerHeight);let e=()=>{b(Bl.flushSync)};return window.addEventListener(`resize`,e),()=>window.removeEventListener(`resize`,e)},[f]);let x=(0,K.useRef)(null),[S,C]=(0,K.useState)({});bn(()=>
19{if(!v.current&&(x.current==null||!n.equals(x.current)))if(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`){C({}),x.current=n;return}else queueMicrotask(()=>b(Bl.flushSync));x.current=n}),bn(()=>{b(e=>e())},[S]),Sn({ref:t,box:`border-box`,onResize:(0,K.useCallback)(()=>{y(Bl.flushSync)},[y])});let w={padding:0,...d.style};return c===`horizontal`?(w.overflowX=`auto`,w.overflowY=`hidden`):c===`vertical`||n.width===f.size.width?(w.overflowY=`auto`,w.overflowX=`hidden`):w.overflow=`auto`,a={width:Number.isFinite(n.width)?n.width:void 0,height:Number.isFinite(n.height)?n.height:void 0,pointerEvents:h?`none`:`auto`,position:`relative`,...a},{isScrolling:h,scrollViewProps:{...d,style:w},contentProps:{role:`presentation`,style:a}}}function Lv(e){let{layoutInfo:t,virtualizer:n,ref:r}=e,i=t?.key,a=(0,K.useCallback)(()=>{if(i!=null&&r.current){let e=Rv(r.current);n.updateItemSize(i,e)}},[n,i,r]);return bn(()=>{t?.estimatedSize&&a()}),{updateSize:a}}function Rv(e){let t=e.style.height;e.style.height=``;let n=new vv(e.scrollWidth,e.scrollHeight);return e.style.height=t,n}function zv(e){let{style:t,className:n,layoutInfo:r,virtualizer:i,parent:a,children:o}=e,{direction:s}=jn(),c=(0,K.useRef)(null);return Lv({layoutInfo:r,virtualizer:i,ref:c}),K.createElement(`div`,{role:`presentation`,ref:c,className:n,style:{...Vv(r,s,a),...t}},o)}var Bv=new WeakMap;function Vv(e,t,n){let r=t===`rtl`?`right`:`left`,i=Bv.get(e);if(i&&i[r]!=null){if(!n)return i;let t=e.rect.y-n.rect.y,a=e.rect.x-n.rect.x;if(i.top===t&&i[r]===a)return i}let a={top:e.rect.y-(n&&!(n.allowOverflow&&e.isSticky)?n.rect.y:0),[r]:e.rect.x-(n&&!(n.allowOverflow&&e.isSticky)?n.rect.x:0),width:e.rect.width,height:e.rect.height};Object.entries(a).forEach(([e,t])=>{Number.isFinite(t)||(a[e]=void 0)});let o={position:e.isSticky?`sticky`:`absolute`,display:e.isSticky?`inline-block`:void 0,overflow:e.allowOverflow?`visible`:`hidden`,opacity:e.opacity,zIndex:e.zIndex,transform:e.transform??void 0,contain:`size layout style`,...a};return Bv.set(e,o),o}var Hv=(0,K.createContext)(null),Uv=(0,K.createContext)(null);function Wv(e){let{children:t,layout:n,layoutOptions:r}=e,i=(0,K.useMemo)(()=>typeof n==`function`?new n:n,[n]),a=(0,K.useMemo)(()=>({isVirtualized:!0,layoutDelegate:i,dropTargetDelegate:i.getDropTargetFromPoint?i:void 0,CollectionRoot:Gv,CollectionBranch:Kv}),[i]);return K.createElement(Cf.Provider,{value:a},K.createElement(Uv.Provider,{value:{layout:i,layoutOptions:r}},t))}function Gv({collection:e,persistedKeys:t,scrollRef:n,renderDropIndicator:r}){let{layout:i,layoutOptions:a}=(0,K.useContext)(Uv),o=i.useLayoutOptions?.(),s=Dv({allowsWindowScrolling:!0,layout:i,collection:e,renderView:(e,t)=>t?.render?.(t),onVisibleRectChange(e){let t=n?.current;t&&(t.scrollLeft=e.x,t.scrollTop=e.y)},persistedKeys:t,layoutOptions:(0,K.useMemo)(()=>a&&o?{...a,...o}:a||o,[a,o])}),{contentProps:c}=Iv({onVisibleRectChange:s.setVisibleRect,onSizeChange:s.setSize,contentSize:s.contentSize,onScrollStart:s.startScrolling,onScrollEnd:s.endScrolling,allowsWindowScrolling:!0},n);return K.createElement(`div`,c,K.createElement(Hv.Provider,{value:s},qv(null,s.visibleViews,r)))}function Kv({parent:e,renderDropIndicator:t}){let n=(0,K.useContext)(Hv).virtualizer.getVisibleView(e.key);return qv(n,Array.from(n.children),t)}function qv(e,t,n){return t.map(t=>Jv(e,t,n))}function Jv(e,t,n){let r=K.createElement(zv,{key:t.key,layoutInfo:t.layoutInfo,virtualizer:t.virtualizer,parent:e?.layoutInfo},t.rendered),{collection:i,layout:a}=t.virtualizer,o=t.content;return o?.type===`item`&&n&&a.getDropTargetLayoutInfo&&(r=K.createElement(K.Fragment,{key:t.key},Yv(e,t,{type:`item`,key:t.content.key,dropPosition:`before`},n),r,Sf(i,o,r=>Yv(e,t,r,n)))),r}function Yv(e,t,n,r){let i=r(n);if(i){let r=t.virtualizer.layout.getDropTargetLayoutInfo(n);i=K.createElement(zv,{layoutInfo:r,virtualizer:t.virtualizer,parent:e?.layoutInfo},i)}return i}var Xv=_(H_,{target:`e1mymz5c0`})(({theme:e})=>({position:`fixed`,inset:0,background:e.colors.darkenedBgMix25,display:`flex`,alignItems:`flex-start`,justifyContent:`center`,paddingTop:e.spacing.threeXL,paddingBottom:e.spacing.threeXL,zIndex:e.zIndices.modal,overflowY:`auto`})),Zv=_(B_,{target:`e1mymz5c1`})(({theme:e,$dialogWidth:t})=>{let n=`calc(100% - ${e.spacing.lg} - ${e.spacing.lg})`;return{outline:`none`,background:e.colors.bgColor,borderRadius:e.radii.xxl,boxShadow:e.shadows.popover,margin:e.spacing.lg,minWidth:`min(${e.sizes.minPopupWidth}, ${n})`,maxWidth:n,overflow:`hidden`,display:`flex`,flexDirection:`column`,position:`relative`,...t!==void 0&&{width:t}}}),Qv=_(Fg,{target:`e1mymz5c2`})({outline:`none`,display:`flex`,flexDirection:`column`,overflow:`visible`}),$v=_(`button`,{target:`e1mymz5c3`})(({theme:e})=>({position:`absolute`,top:`calc(${e.spacing.twoXL} + ${e.spacing.xs} - ${e.spacing.twoXS})`,right:e.spacing.twoXL,background:`transparent`,border:`none`,cursor:`pointer`,color:e.colors.bodyText,padding:e.spacing.twoXS,display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:e.radii.sm,"&:hover":{color:e.colors.fadedText60},"&:focus-visible":{outline:`none`,boxShadow:e.shadows.focusRing}})),ey=_(hm,{target:`e1mymz5c4`})(({theme:e})=>({padding:`${e.spacing.twoXL} ${e.spacing.twoXL} ${e.spacing.md}`,margin:0,fontFamily:e.genericFonts.bodyFont,fontSize:e.fontSizes.xl,fontWeight:e.fontWeights.bold,lineHeight:e.lineHeights.small,display:`flex`,alignItems:`center`,flexDirection:`row`,flexShrink:0})),ty=_(`div`,{target:`e1mymz5c5`})(({theme:e})=>({padding:`${e.spacing.md} ${e.spacing.twoXL} ${e.spacing.twoXL}`,color:e.colors.bodyText,fontSize:e.fontSizes.md})),ny=_(`div`,{target:`e1mymz5c6`})(({theme:e})=>({padding:e.spacing.md,flexShrink:0,display:`flex`,justifyContent:`flex-end`,alignItems:`center`,flexWrap:`wrap`})),ry=_(`span`,{target:`e1mymz5c7`})(({theme:e})=>({marginRight:e.spacing.twoXS}));function iy({children:e}){return s(ey,{slot:`title`,children:e})}function ay({children:e}){return s(ty,{children:e})}function oy({children:e}){return s(ny,{children:e})}var sy=e=>s(ry,{children:s(Di,{...e})});function cy(e){return e.closest(`[data-st-overlay-root="true"]`)===null}function ly(e,t,n,r){if(e===`large`&&r)return r;if(e===`medium`&&t&&n)return`calc(${t} + ${n})`;if(e!==`auto`)return`31.25rem`}function uy({isOpen:e,onClose:t,closeable:n=!0,size:r,width:i,children:a}){let{sizes:o,spacing:c}=Ar(),l=ly(r,o.contentMaxWidth,c.lg,o.dialogLargeWidth);return s(Xv,{isOpen:e??!1,isDismissable:n,isKeyboardDismissDisabled:!n,shouldCloseOnInteractOutside:cy,onOpenChange:e=>{e||t?.()},className:`stDialog`,"data-testid":`stDialog`,children:s(Zv,{$dialogWidth:i??l,children:s(Qv,{children:({close:e})=>f(g,{children:[n&&s($v,{"aria-label":`Close`,type:`button`,onClick:e,children:s(`svg`,{"aria-hidden":`true`,height:`10`,viewBox:`0 0 10 10`,width:`10`,xmlns:`http://www.w3.org/2000/svg`,children:s(`path`,{d:`M9 1L5 5M1 9L5 5M5 5L1 1M5 5L9 9`,stroke:`currentColor`,strokeLinecap:`round`,strokeWidth:`2`})})}),a]})})})})}var J=n(pn());function dy(){return dy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dy.apply(this,arguments)}function fy(e,t){if(e==null)return{};var n=py(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function py(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var my=(0,K.forwardRef)(function(e,t){var n=e.color,r=n===void 0?`currentColor`:n,i=e.size,a=i===void 0?24:i,o=fy(e,[`color`,`size`]);return K.createElement(`svg`,dy({ref:t,xmlns:`http://www.w3.org/2000/svg`,
19width:a,height:a,viewBox:`0 0 24 24`,fill:`none`,stroke:r,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`},o),K.createElement(`polyline`,{points:`20 6 9 17 4 12`}))});my.propTypes={color:J.default.string,size:J.default.oneOfType([J.default.string,J.default.number])},my.displayName=`Check`;function hy(){return hy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hy.apply(this,arguments)}function gy(e,t){if(e==null)return{};var n=_y(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _y(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var vy=(0,K.forwardRef)(function(e,t){var n=e.color,r=n===void 0?`currentColor`:n,i=e.size,a=i===void 0?24:i,o=gy(e,[`color`,`size`]);return K.createElement(`svg`,hy({ref:t,xmlns:`http://www.w3.org/2000/svg`,width:a,height:a,viewBox:`0 0 24 24`,fill:`none`,stroke:r,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`},o),K.createElement(`rect`,{x:`9`,y:`9`,width:`13`,height:`13`,rx:`2`,ry:`2`}),K.createElement(`path`,{d:`M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1`}))});vy.propTypes={color:J.default.string,size:J.default.oneOfType([J.default.string,J.default.number])},vy.displayName=`Copy`;var yy=_(`span`,{target:`e1yteq8v0`})(({theme:e})=>({display:`flex`,alignItems:`center`,gap:e.spacing.sm,marginRight:e.spacing.threeXL})),by=_(`span`,{target:`e1yteq8v1`})(()=>({display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0}));function xy(e){switch(e){case Me.Dialog.DialogWidth.MEDIUM:return`medium`;case Me.Dialog.DialogWidth.LARGE:return`large`;case Me.Dialog.DialogWidth.SMALL:return`default`;default:return _r(e),`default`}}var Sy=({element:e,deltaMsgReceivedAt:t,children:n,widgetMgr:r,fragmentId:i})=>{let{title:a,dismissible:o,width:c,isOpen:l,id:u,icon:d}=e,[p,m]=(0,K.useState)(!1);(0,K.useEffect)(()=>{V(l)&&m(l)},[l,t]);let h=(0,K.useCallback)(()=>{m(!1),u&&r&&r.setTriggerValue({id:u,formId:``},{fromUi:!0},i)},[u,r,i]),_=(0,K.useCallback)(t=>{if(p&&t.key.toLowerCase()===`r`&&!e.dismissible){let e=t.target;if(e&&(e.isContentEditable||e.tagName===`INPUT`||e.tagName===`TEXTAREA`||e.tagName===`SELECT`))return;t.preventDefault(),t.stopPropagation()}},[p,e.dismissible]);return(0,K.useEffect)(()=>{if(p&&!e.dismissible)return document.addEventListener(`keydown`,_,!0),()=>{document.removeEventListener(`keydown`,_,!0)}},[p,e.dismissible,_]),p?f(uy,{isOpen:!0,closeable:o,onClose:h,size:xy(c),children:[s(iy,{children:f(yy,{children:[d&&s(by,{"data-testid":`stDialogIcon`,children:s(cd,{iconValue:d,size:`lg`})}),s(Zn,{source:a,allowHTML:!1,isLabel:!0,inheritFont:!0})]})}),s(ay,{children:n})]}):s(g,{})};function Cy(e){return s(dn.Provider,{value:!0,children:s(Sy,{...e})})}var wy=(0,K.memo)(Cy),Ty=(e,t)=>e.length===t.length?e.every((e,n)=>Object.is(e,t[n])):!1,Ey=(e,t,n=Ty)=>{let[r,i]=(0,K.useState)(t);n(r,t)||(i(t),e())},Dy=class{manageFormClearListener(e,t,n){V(this.formClearListener)&&this.lastWidgetMgr===e&&this.lastFormId===t||(this.disconnect(),ft(t)&&(this.formClearListener=e.addFormClearedListener(t,n),this.lastWidgetMgr=e,this.lastFormId=t))}disconnect(){this.formClearListener?.disconnect(),this.formClearListener=void 0,this.lastWidgetMgr=void 0,this.lastFormId=void 0}};function Oy({element:e,widgetMgr:t,onFormCleared:n}){(0,K.useEffect)(()=>{if(!t||!ft(e.formId))return;let r=t.addFormClearedListener(e.formId,n);return()=>{r.disconnect()}},[e,t,n])}var ky=({widgetMgr:e,id:t,formId:n,key:r,defaultValue:i})=>{(0,K.useEffect)(()=>{H(e.getElementState(t,r))&&V(i)&&e.setElementState(t,r,i)},[e,t,r,i]);let[a,o]=(0,K.useState)(e.getElementState(t,r)??i),s=(0,K.useCallback)(n=>{e.setElementState(t,r,n),o(n)},[e,t,r]);return Oy({element:(0,K.useMemo)(()=>({formId:n||``}),[n]),widgetMgr:e,onFormCleared:(0,K.useCallback)(()=>s(i),[i,s])}),[a,s]},Ay=`1s ease-in 0.5s`,jy={opacity:E.stale,transition:`opacity ${Ay}`},My=_(`div`,{target:`e1wbovuq0`})({width:`100%`}),Ny=_(`details`,{target:`e1wbovuq1`})(({isStale:e,isCompact:t,theme:n})=>({marginBottom:0,marginTop:0,width:`100%`,...t?{border:`none`,borderRadius:0}:{borderStyle:`solid`,borderWidth:n.sizes.borderWidth,borderColor:n.colors.borderColor,borderRadius:n.radii.default,...e?{borderColor:n.colors.borderColorLight,transition:`border ${Ay}`}:{}}})),Py=_(`span`,{target:`e1wbovuq2`})(({theme:e})=>({display:`flex`,alignItems:`center`,flexGrow:1,minWidth:0,width:`100%`,maxWidth:`100%`,overflow:`hidden`,gap:e.spacing.sm})),Fy=_(`div`,{target:`e1wbovuq3`})(({isCompact:e})=>({display:`flex`,overflow:`hidden`,...!e&&{width:`100%`,flexGrow:1}}
19)),Iy=_(`summary`,{target:`e1wbovuq4`})(({theme:e,isStale:t,expanded:n,isCompact:r})=>({position:`relative`,display:`flex`,width:`100%`,minWidth:0,overflow:`hidden`,"&:focus":{outline:`none`},"&:focus-visible":{boxShadow:e.shadows.focusRing},fontSize:`inherit`,alignItems:`center`,cursor:`pointer`,listStyleType:`none`,"&::-webkit-details-marker":{display:`none`},...r?{paddingLeft:0,paddingRight:0,paddingTop:e.spacing.twoXS,paddingBottom:e.spacing.twoXS,backgroundColor:`transparent`,borderRadius:e.radii.default,opacity:e.opacities.secondary,transition:`opacity 150ms ease`,"&:hover, &:focus-visible":{opacity:1}}:{paddingLeft:e.spacing.md,paddingRight:e.spacing.md,paddingTop:e.spacing.twoXS,paddingBottom:e.spacing.twoXS,minHeight:`calc(${e.sizes.minElementHeight} - 2 * ${e.sizes.borderWidth})`,backgroundColor:n?e.colors.bgMix:`transparent`,borderRadius:n?`${e.radii.default} ${e.radii.default} 0 0`:e.radii.default,transition:n?`border-radius 200ms cubic-bezier(0.23, 1, 0.32, 1), background-color 150ms ease`:`border-radius 200ms cubic-bezier(0.23, 1, 0.32, 1) 300ms, background-color 150ms ease`,"&:hover, &:focus-visible":{backgroundColor:e.colors.darkenedBgMix15},"&:active":{backgroundColor:e.colors.darkenedBgMix25}},...t&&jy})),Ly=_(`div`,{target:`e1wbovuq5`})(({theme:e,isCompact:t})=>t?{padding:0,paddingTop:e.spacing.sm,borderTop:`none`}:{padding:e.spacing.lg,borderTop:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`}),Ry=500,zy=`cubic-bezier(0.23, 1, 0.32, 1)`;function By(e,t,n,r={}){let{duration:i=Ry,easing:a=zy,onFinish:o}=r,s=e.animate({height:[`${t}px`,`${n}px`]},{duration:i,easing:a});return{cancel:()=>s.cancel(),finished:new Promise(t=>{s.addEventListener(`finish`,()=>{e.style.height=``,e.style.overflow=``,o?.(),t()}),s.addEventListener(`cancel`,()=>{t()})})}}var Vy=10,Hy=5;function Uy({backendExpanded:e,label:t,onToggle:n,isCompact:r=!1}){let[i,a]=(0,K.useState)(e??!1),o=r?0:2,s=(0,K.useRef)(null),c=(0,K.useRef)(null),l=(0,K.useRef)(null),u=(0,K.useRef)(null),d=(0,K.useRef)(i),f=(0,K.useRef)(t),p=(0,K.useRef)(!1),m=(0,K.useCallback)(()=>{u.current?.cancel(),u.current=null},[]),h=(0,K.useCallback)(e=>{let t=s.current,n=c.current,r=l.current;if(!t||!n)return;let i=t.getBoundingClientRect().height,a=n.getBoundingClientRect().height;if(m(),t.style.height=`${i}px`,t.style.overflow=`hidden`,e){t.open=!0;let e=r?.getBoundingClientRect().height??0;e>0&&(u.current=By(t,i,a+e+o))}else u.current=By(t,i,a+o,{onFinish:()=>{s.current&&(s.current.open=!1)}})},[m,o]),g=(0,K.useCallback)((e,t)=>{let n=s.current;n&&(m(),n.style.height=`${e}px`,n.style.overflow=`hidden`,u.current=By(n,e,t))},[m]),{clear:_,restart:v}=Vi(()=>{let e=l.current,t=s.current,n=c.current;if(!e||!t||!n||!t.open||!d.current)return;let r=e.getBoundingClientRect().height,i=n.getBoundingClientRect().height,a=t.getBoundingClientRect().height,u=i+r+o;Math.abs(a-u)>Hy&&g(a,u)},Vy,{autoStart:!1});return(0,K.useEffect)(()=>{let n=!p.current;p.current=!0;let r=t!==f.current;if(f.current=t,r){m();let t=e??!1;d.current=t,a(t),s.current&&(s.current.style.height=``,s.current.style.overflow=``,s.current.open=t);return}if(!H(e)){if(n){s.current&&(s.current.open=e);return}e!==d.current&&(d.current=e,a(e),h(e))}},[e,t,m,h]),(0,K.useEffect)(()=>{let e=l.current,t=s.current;if(!e||!t)return;let n=new ResizeObserver(()=>{t.open&&v()});return n.observe(e),()=>{n.disconnect(),_()}},[_,v]),(0,K.useEffect)(()=>()=>{m(),_()},[m,_]),{isOpen:i,detailsRef:s,summaryRef:c,contentRef:l,handleToggle:(0,K.useCallback)(e=>{e.preventDefault();let t=!d.current;d.current=t,a(t),h(t),n?.(t)},[n,h])}}var Wy=e=>{let{icon:t}=e;return t?s(cd,{size:`base`,iconValue:t,testid:{":material/check:":`stExpanderIconCheck`,":material/error:":`stExpanderIconError`,spinner:`stExpanderIconSpinner`}[t]||`stExpanderIcon`}):s(g,{})},Gy=(0,K.memo)(({element:e,isStale:t,widgetMgr:n,blockId:r,fragmentId:i,children:a})=>{let{label:o,icon:c,type:l}=e,[u,d]=(0,K.useState)(!1),p=e.id||void 0,m=!!(n&&p),h=!!r&&!m,[g,_]=ky({widgetMgr:n,id:h?r??``:``,key:`expanded`,defaultValue:e.expanded??!1}),v=h?g:e.expanded;Ey(()=>{!p||!V(e.expanded)||n.setBoolValue({id:p},e.expanded,{fromUi:!1},i)},[p,e.expanded]);let y=(0,K.useCallback)(e=>{n&&p&&n.setBoolValue({id:p},e,{fromUi:!0},i)},[n,p,i]),b=(0,K.useCallback)(e=>{_(e)},[_]),x=m?y:h?b:void 0,S=l===Me.Expandable.Type.COMPACT,C=!S&&(!c||u),w=S?!!c:c&&!u,{isOpen:T,detailsRef:E,summaryRef:D,contentRef:O,handleToggle:k}=Uy({backendExpanded:v,label:o,onToggle:x,isCompact:S});return s(My,{className:`stExpander`,"data-testid":`stExpander`,children:f(Ny,{isStale:t,isCompact:S,ref:E,onMouseEnter:()=>{d(!0)},onMouseLeave:()=>{d(!1)},children:[s(Iy,{onClick:k,ref:D,isStale:t,expanded:T,isCompact:S,children:f(Py,{children:[C&&s(cd,{iconValue:T?`:material/keyboard_arrow_down:`:`:material/keyboard_arrow_right:`,size:`base`}),w&&s(Wy,{icon:c}),s(Fy,{isCompact:S,children:s(Zn,{source:o,allowHTML:!1,isLabel:!0})}),S&&s(cd,{iconValue:T?`:material/keyboard_arrow_down:`:`:material/chevron_right:`,size:`lg`})]})}),s(Ly,{"data-testid":`stExpanderDetails`,ref:O,isCompact:S,inert:T?void 0:``,children:a})]})})});function Ky({children:e,help:t,placement:n,containerWidth:r}){return t?f(g,{children:[s(xi,{children:s(er,{content:t,placement:n||Yn.TOP,containerWidth:r,children:e})}),s(bi,{children:e})]}):e}var qy=typeof navigator<`u`?navigator.userAgent.toLowerCase().indexOf(`firefox`)>0:!1;function Jy(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent(`on${t}`,n)}function Yy(e,t,n,r){e&&(e.removeEventListener?e.removeEventListener(t,n,r):e.detachEvent&&e.detachEvent(`on${t}`,n))}function Xy(e,t){let n=t.slice(0,t.length-1),r=[];for(let t=0;t<n.length;t++)r.push(e[n[t].toLowerCase()]);return r}function Zy(e){typeof e!=`string`&&(e=``),e=e.replace(/\s/g,``);let t=e.split(`,`),n=t.lastIndexOf(``);for(;n>=0;)t[n-1]+=`,`,t.splice(n,1),n=t.lastIndexOf(``);return t}function Qy(e,t){let n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,i=!0;for(let e=0;e<n.length;e++)r.indexOf(n[e])===-1&&(i=!1);return i}function $y(e){let t=e.keyCode||e.which||e.charCode;return e.code&&/^Key[A-Z]$/.test(e.code)&&(t=e.code.charCodeAt(3)),t}var eb={backspace:8,"â«":8,tab:9,clear:12,enter:13,"â©":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,arrowup:38,arrowdown:40,arrowleft:37,arrowright:39,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal
19:110,num_divide:111,"âª":20,",":188,".":190,"/":191,"`":192,"-":qy?173:189,"=":qy?61:187,";":qy?59:186,"'":222,"{":219,"}":221,"[":219,"]":221,"\\":220},tb={"â§":16,shift:16,"â¥":18,alt:18,option:18,"â":17,ctrl:17,control:17,"â":91,cmd:91,meta:91,command:91},nb={16:`shiftKey`,18:`altKey`,17:`ctrlKey`,91:`metaKey`,shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},rb={16:!1,18:!1,17:!1,91:!1},ib={};for(let e=1;e<20;e++)eb[`f${e}`]=111+e;var ab=[],ob=null,sb=null,cb=`all`,lb=new Map,ub=e=>eb[e.toLowerCase()]||tb[e.toLowerCase()]||e.toUpperCase().charCodeAt(0),db=e=>Object.keys(eb).find(t=>eb[t]===e),fb=e=>Object.keys(tb).find(t=>tb[t]===e),pb=e=>{cb=e||`all`},mb=()=>cb||`all`,hb=()=>ab.slice(0),gb=()=>ab.map(e=>db(e)||fb(e)||String.fromCharCode(e)),_b=()=>{let e=[];return Object.keys(ib).forEach(t=>{ib[t].forEach(({key:t,scope:n,mods:r,shortcut:i})=>{e.push({scope:n,shortcut:i,mods:r,keys:t.split(`+`).map(e=>ub(e))})})}),e},vb=e=>{let t=e.target||e.srcElement,{tagName:n}=t,r=!0,i=n===`INPUT`&&![`checkbox`,`radio`,`range`,`button`,`file`,`reset`,`submit`,`color`].includes(t.type);return(t.isContentEditable||(i||n===`TEXTAREA`||n===`SELECT`)&&!t.readOnly)&&(r=!1),r},yb=e=>(typeof e==`string`&&(e=ub(e)),ab.indexOf(e)!==-1),bb=(e,t)=>{let n,r;e||=mb();for(let t in ib)if(Object.prototype.hasOwnProperty.call(ib,t))for(n=ib[t],r=0;r<n.length;)n[r].scope===e?n.splice(r,1).forEach(({element:e})=>Ob(e)):r++;mb()===e&&pb(t||`all`)};function xb(e){let t=$y(e);e.key&&e.key.toLowerCase()===`capslock`&&(t=ub(e.key));let n=ab.indexOf(t);if(n>=0&&ab.splice(n,1),e.key&&e.key.toLowerCase()===`meta`&&ab.splice(0,ab.length),(t===93||t===224)&&(t=91),t in rb){rb[t]=!1;for(let e in tb)tb[e]===t&&(Eb[e]=!1)}}var Sb=(e,...t)=>{if(e===void 0)Object.keys(ib).forEach(e=>{Array.isArray(ib[e])&&ib[e].forEach(e=>Cb(e)),delete ib[e]}),Ob(null);else if(Array.isArray(e))e.forEach(e=>{e.key&&Cb(e)});else if(typeof e==`object`)e.key&&Cb(e);else if(typeof e==`string`){let[n,r]=t;typeof n==`function`&&(r=n,n=``),Cb({key:e,scope:n,method:r,splitKey:`+`})}},Cb=({key:e,scope:t,method:n,splitKey:r=`+`})=>{Zy(e).forEach(e=>{let i=e.split(r),a=i.length,o=i[a-1],s=o===`*`?`*`:ub(o);if(!ib[s])return;t||=mb();let c=a>1?Xy(tb,i):[],l=[];ib[s]=ib[s].filter(e=>{let r=(n?e.method===n:!0)&&e.scope===t&&Qy(e.mods,c);return r&&l.push(e.element),!r}),l.forEach(e=>Ob(e))})};function wb(e,t,n,r){if(t.element!==r)return;let i;if(t.scope===n||t.scope===`all`){i=t.mods.length>0;for(let e in rb)Object.prototype.hasOwnProperty.call(rb,e)&&(!rb[e]&&t.mods.indexOf(+e)>-1||rb[e]&&t.mods.indexOf(+e)===-1)&&(i=!1);(t.mods.length===0&&!rb[16]&&!rb[18]&&!rb[17]&&!rb[91]||i||t.shortcut===`*`)&&(t.keys=[],t.keys=t.keys.concat(ab),t.method(e,t)===!1&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&=!0))}}function Tb(e,t){let n=ib[`*`],r=$y(e);if(e.key&&e.key.toLowerCase()===`capslock`||!(Eb.filter||vb).call(this,e))return;if((r===93||r===224)&&(r=91),ab.indexOf(r)===-1&&r!==229&&ab.push(r),[`metaKey`,`ctrlKey`,`altKey`,`shiftKey`].forEach(t=>{let n=nb[t];e[t]&&ab.indexOf(n)===-1?ab.push(n):!e[t]&&ab.indexOf(n)>-1?ab.splice(ab.indexOf(n),1):t===`metaKey`&&e[t]&&(ab=ab.filter(e=>e in nb||e===r))}),r in rb){rb[r]=!0;for(let t in tb)Object.prototype.hasOwnProperty.call(tb,t)&&(Eb[t]=e[nb[tb[t]]]);if(!n)return}for(let t in rb)Object.prototype.hasOwnProperty.call(rb,t)&&(rb[t]=e[nb[t]]);e.getModifierState&&!(e.altKey&&!e.ctrlKey)&&e.getModifierState(`AltGraph`)&&(ab.indexOf(17)===-1&&ab.push(17),ab.indexOf(18)===-1&&ab.push(18),rb[17]=!0,rb[18]=!0);let i=mb();if(n)for(let r=0;r<n.length;r++)n[r].scope===i&&(e.type===`keydown`&&n[r].keydown||e.type===`keyup`&&n[r].keyup)&&wb(e,n[r],i,t);if(!(r in ib))return;let a=ib[r],o=a.length;for(let n=0;n<o;n++)if((e.type===`keydown`&&a[n].keydown||e.type===`keyup`&&a[n].keyup)&&a[n].key){let r=a[n],{splitKey:o}=r,s=r.key.split(o),c=[];for(let e=0;e<s.length;e++)c.push(ub(s[e]));c.sort().join(``)===ab.sort().join(``)&&wb(e,r,i,t)}}var Eb=function e(t,n,r){ab=[];let i=Zy(t),a=[],o=`all`,s=document,c=0,l=!1,u=!0,d=`+`,f=!1,p=!1;if(r===void 0&&typeof n==`function`&&(r=n),Object.prototype.toString.call(n)===`[object Object]`){let e=n;
19e.scope&&(o=e.scope),e.element&&(s=e.element),e.keyup&&(l=e.keyup),e.keydown!==void 0&&(u=e.keydown),e.capture!==void 0&&(f=e.capture),typeof e.splitKey==`string`&&(d=e.splitKey),e.single===!0&&(p=!0)}for(typeof n==`string`&&(o=n),p&&Sb(t,o);c<i.length;c++){let e=i[c].split(d);a=[],e.length>1&&(a=Xy(tb,e));let t=e[e.length-1];t=t===`*`?`*`:ub(t),t in ib||(ib[t]=[]),ib[t].push({keyup:l,keydown:u,scope:o,mods:a,shortcut:i[c],method:r,key:i[c],splitKey:d,element:s})}if(s!==void 0&&typeof window<`u`){if(!lb.has(s)){let e=(e=window.event)=>Tb(e,s),t=(e=window.event)=>{Tb(e,s),xb(e)};lb.set(s,{keydownListener:e,keyupListenr:t,capture:f}),Jy(s,`keydown`,e,f),Jy(s,`keyup`,t,f)}if(!ob){let e=()=>{ab=[]};ob={listener:e,capture:f},Jy(window,`focus`,e,f)}if(!sb&&typeof document<`u`){let t=()=>{ab=[];for(let e in rb)rb[e]=!1;for(let t in tb)e[t]=!1},n=t,r=t;document.addEventListener(`fullscreenchange`,n),document.addEventListener(`webkitfullscreenchange`,r),sb={fullscreen:n,webkit:r}}}};function Db(e,t=`all`){Object.keys(ib).forEach(n=>{ib[n].filter(n=>n.scope===t&&n.shortcut===e).forEach(e=>{e&&e.method&&e.method({},e)})})}function Ob(e){let t=Object.values(ib).flat();if(t.findIndex(({element:t})=>t===e)<0&&e){let{keydownListener:t,keyupListenr:n,capture:r}=lb.get(e)||{};t&&n&&(Yy(e,`keyup`,n,r),Yy(e,`keydown`,t,r),lb.delete(e))}if(t.length<=0||lb.size<=0){if(Array.from(lb.keys()).forEach(e=>{let{keydownListener:t,keyupListenr:n,capture:r}=lb.get(e)||{};t&&n&&(Yy(e,`keyup`,n,r),Yy(e,`keydown`,t,r),lb.delete(e))}),lb.clear(),Object.keys(ib).forEach(e=>delete ib[e]),ob){let{listener:e,capture:t}=ob;Yy(window,`focus`,e,t),ob=null}sb&&typeof document<`u`&&(document.removeEventListener(`fullscreenchange`,sb.fullscreen),document.removeEventListener(`webkitfullscreenchange`,sb.webkit),sb=null)}}var kb={getPressedKeyString:gb,setScope:pb,getScope:mb,deleteScope:bb,getPressedKeyCodes:hb,getAllKeyCodes:_b,isPressed:yb,filter:vb,trigger:Db,unbind:Sb,keyMap:eb,modifier:tb,modifierMap:nb};for(let e in kb){let t=e;Object.prototype.hasOwnProperty.call(kb,t)&&(Eb[t]=kb[t])}if(typeof window<`u`){let e=window.hotkeys;Eb.noConflict=t=>(t&&window.hotkeys===Eb&&(window.hotkeys=e),Eb),window.hotkeys=Eb}typeof module<`u`&&module.exports&&(module.exports=Eb,module.exports.default=Eb);var Ab=new Set([`INPUT`,`TEXTAREA`,`SELECT`]),jb=new Set([`ctrl`,`cmd`,`alt`,`shift`,`mod`]),Mb=new Set([`ctrl`,`cmd`,`alt`,`mod`]),Nb=[`ctrl`,`cmd`,`alt`,`shift`,`mod`],Pb={ctrl:`Ctrl`,cmd:`â`,alt:`Alt`,shift:`Shift`,mod:`Mod`},Fb={enter:`Enter`,space:`Space`,tab:`Tab`,escape:`Esc`,backspace:`Backspace`,delete:`Delete`,home:`Home`,end:`End`,pageup:`PageUp`,pagedown:`PageDown`,left:`â`,right:`â`,up:`â`,down:`â`},Ib=new Set([`left`,`right`,`up`,`down`,`home`,`end`,`pageup`,`pagedown`,`backspace`,`delete`]),Lb=!1;function Rb(e){let t=e.composedPath?.();if(t?.length){for(let e of t){let t=e;if(t?.tagName&&(Ab.has(t.tagName)||t.isContentEditable||t.getAttribute(`contenteditable`)===`true`))return t}return null}let n=e.target||e.srcElement;return n?.tagName&&(Ab.has(n.tagName)||n.isContentEditable||n.getAttribute(`contenteditable`)===`true`)?n:null}function zb(e){return e?!!Rb(e):!1}function Bb(){Lb||=(Eb.filter=e=>{if(!Rb(e)||e.key===`Escape`||e.ctrlKey||e.metaKey||e.altKey)return!0;if(e.shiftKey){let t=e.key??``;if(t.length>1&&!/^[a-z0-9]$/i.test(t))return!0}return!1},!0)}function Vb(e){if(!e)return;let t=e.split(`+`).map(e=>e.trim().toLowerCase()).filter(Boolean);if(t.length===0)return;let n;for(let e=t.length-1;e>=0;--e){let r=t[e];if(!jb.has(r)){n=r;break}}let r=t.some(e=>Mb.has(e));return{tokens:t,baseKey:n,hasSystemModifier:r}}function Hb(e,t){if(!Rb(t)||e.hasSystemModifier)return!1;let n=e.baseKey;return!!(!n||n.length===1&&/^[a-z0-9]$/i.test(n)||n===`space`||n===`tab`||n===`enter`||Ib.has(n))}function Ub(e){return e.map(e=>e===`cmd`?`command`:e).join(`+`)}function Wb(e){if(!e)return[];let{tokens:t}=e,n=at()?`cmd`:`ctrl`,r=t.map(e=>e===`cmd`||e===`ctrl`||e===`mod`?n:e);return[Ub(Array.from(new Set(r)))]}function Gb(e,t){return e===`cmd`||e===`ctrl`||e===`mod`?t?Pb.cmd:Pb.ctrl:e===`alt`&&t?`â¥`:Pb[e]}function Kb(e){return Fb[e]?Fb[e]:(e.length===1||e.startsWith(`f`)&&/^\d+$/.test(e.slice(1)),e.toUpperCase())}function qb(e,t){let n=Vb(e);if(!n)return;let r=t?.isMac??!1,i=[];
19if(Nb.forEach(e=>{if(n.tokens.includes(e)){let t=Gb(e,r);t&&i.push(t)}}),n.baseKey&&i.push(Kb(n.baseKey)),i.length!==0)return i.join(` + `)}function Jb({shortcut:e,disabled:t=!1,onActivate:n}){let r=(0,K.useMemo)(()=>Vb(e),[e]),i=(0,K.useMemo)(()=>Wb(r),[r]);(0,K.useEffect)(()=>{if(!r||i.length===0||t)return;let e=(e,i)=>{t||Hb(r,e)||(e.preventDefault(),n())};return i.forEach(t=>{Eb(t,e)}),()=>{i.forEach(t=>{Eb.unbind(t,e)})}},[r,i,t,n])}var Yb=({icon:e,label:t,iconSize:n,iconPosition:r=`left`,shortcut:i})=>{let a=(0,K.useMemo)(()=>qb(i,{isMac:at()}),[i]);return s(wi,{children:f(Ti,{"data-has-shortcut":!!a,children:[e&&r===`left`&&s(cd,{size:n??`base`,iconValue:e}),t&&s(Zn,{source:t,allowHTML:!1,isLabel:!0,disableLinks:!0}),e&&r===`right`&&s(cd,{size:n??`base`,iconValue:e}),a&&s(Si,{"aria-label":`Shortcut ${a}`,children:a})]})})};function Xb(e,t){let n=(0,K.useRef)(null),r=(0,K.useRef)(!1),i=(0,K.useRef)(e),a=(0,K.useRef)(null);(0,K.useEffect)(()=>{i.current=e},[e]);let{clear:o,restart:s}=Vi((0,K.useCallback)(()=>{if(r.current=!1,n.current!==null){let e=n.current;n.current=null,i.current(...e),r.current=!0,a.current?.()}},[]),t,{autoStart:!1});(0,K.useEffect)(()=>{a.current=s},[s]);let c=(0,K.useCallback)(()=>{o(),n.current=null,r.current=!1},[o]);return{throttledCallback:(0,K.useCallback)((...e)=>{r.current?n.current=e:(i.current(...e),r.current=!0,s())},[s]),cancel:c}}var Zb=(e,t=[],n=0)=>{let r=(0,K.useRef)(null),[i,a]=(0,K.useState)([]),o=(0,K.useCallback)(()=>{if(!r.current)return[];let t=r.current.getBoundingClientRect();return e.map(e=>t[e])},[e]),{throttledCallback:s,cancel:c}=Xb((0,K.useCallback)(()=>{a(o())},[o]),Math.max(n,1));return(0,K.useEffect)(()=>{if(!r.current)return;a(o());let e,t=new ResizeObserver(()=>{e&&cancelAnimationFrame(e),e=window.requestAnimationFrame(()=>{n>0?s():a(o())})});return t.observe(r.current),()=>{t.disconnect(),e&&cancelAnimationFrame(e),c()}},[e,o,n,s,c,...t]),{values:i,elementRef:r}},Qb=(e=[],t=-1,n=100)=>{let{values:[r,i],elementRef:a}=Zb((0,K.useMemo)(()=>[`width`,`height`],[]),e,n);return{width:r||t,height:i||t,elementRef:a}},$b=_(`div`,{target:`ekcdgwd0`})(({theme:e,$stretchWidth:t,$calculatedWidth:n=0})=>{let r=br(e);return{boxSizing:`border-box`,borderRadius:e.radii.xl,border:`${e.sizes.borderWidth} solid ${r?e.colors.bgColor:e.colors.borderColor}`,boxShadow:r?e.shadows.popover:e.shadows.none,padding:`calc(${e.spacing.twoXL} - ${e.sizes.borderWidth})`,maxHeight:`70vh`,overflow:`auto`,maxWidth:`calc(${e.sizes.contentMaxWidth} - 2 * ${e.spacing.lg})`,minWidth:t?`max(${n}px, 10rem)`:e.sizes.minPopupWidth,backgroundColor:e.colors.bgColor,zIndex:Nn(e),[`@media (max-width: ${e.breakpoints.sm})`]:{maxWidth:`calc(100% - ${e.spacing.threeXL})`}}}),ex=_(`div`,{target:`ekcdgwd1`})(({theme:e,$hideChevron:t})=>({display:`flex`,alignItems:`center`,gap:e.spacing.threeXS,marginRight:t?0:`calc(-${e.iconSizes.lg} * 0.25)`})),tx=_(`div`,{target:`ekcdgwd2`})(({theme:e})=>({display:`inline-flex`,marginTop:e.spacing.threeXS})),nx=(0,K.memo)(({element:e,empty:t,children:n,stretchWidth:r,widgetMgr:i,blockId:a,fragmentId:o})=>{let c=Ar(),l=e.id,u=!!a&&!l,[d,p]=ky({widgetMgr:i,id:u?a??``:``,key:`open`,defaultValue:e.open??!1}),[m,h]=(0,K.useState)(u?d:e.open??!1);Ey(()=>{!l||!V(e.open)||(h(e.open),i?.setBoolValue({id:l},e.open,{fromUi:!1},o))},[l,e.open]);let{width:g,elementRef:_}=Qb(),v=(0,K.useRef)(0),y=(0,K.useCallback)(()=>{let e=!m;e&&(v.current=Date.now()),h(e),l?i?.setBoolValue({id:l},e,{fromUi:!0},o):u&&p(e)},[m,i,l,o,u,p]),b=(0,K.useCallback)(()=>{h(!1),l?i?.setBoolValue({id:l},!1,{fromUi:!0},o):u&&p(!1)},[i,l,o,u,p]),x=Ei.SECONDARY;e.type===`primary`?x=Ei.PRIMARY:e.type===`tertiary`&&(x=Ei.TERTIARY);let S=ad(e.icon,e.label),C=(0,K.useRef)(null),w=(0,K.useRef)(null),{refs:T,floatingStyles:E}=Bi({open:m,placement:`bottom-start`,offsetPx:P(c.spacing.twoXS)});(0,K.useEffect)(()=>{if(!m)return;let e=e=>{if(Date.now()-v.current<50)return;let t=e.target;!C.current?.contains(t)&&!w.current?.contains(t)&&b()},t=e=>{if(e.key===`Escape`){let t=document.activeElement;if(t&&w.current?.contains(t)&&t.getAttribute(`aria-expanded`)===`true`)return;e.stopPropagation(),e.preventDefault(),b(),C.current?.querySelector(`button`)?.focus()}};return document.addEventListener(`click`,e),document.addEventListener(`ke
19ydown`,t,!0),()=>{document.removeEventListener(`click`,e),document.removeEventListener(`keydown`,t,!0)}},[m,b]);let D=(0,K.useCallback)(e=>{T.setFloating(e),w.current=e},[T]);return f(nr,{"data-testid":`stPopover`,className:`stPopover`,ref:_,children:[s(`div`,{ref:(0,K.useCallback)(e=>{T.setReference(e),C.current=e},[T]),children:s(Ky,{help:e.help,containerWidth:!0,children:s(Di,{"data-testid":`stPopoverButton`,kind:x,size:Ci.SMALL,disabled:t&&!l||e.disabled,containerWidth:!0,onClick:y,"aria-expanded":m,"aria-haspopup":`dialog`,children:f(ex,{$hideChevron:S,children:[s(Yb,{icon:e.icon,label:e.label}),!S&&s(tx,{"aria-hidden":`true`,children:s(cd,{iconValue:m?`:material/expand_less:`:`:material/expand_more:`,size:`base`})})]})})})}),m&&s(zi,{children:s($b,{ref:D,"data-testid":`stPopoverBody`,role:`dialog`,"aria-label":e.label,style:E,$stretchWidth:r,$calculatedWidth:g,children:n})})]})}),rx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M20.5 6c-2.61.7-5.67 1-8.5 1s-5.89-.3-8.5-1L3 8c1.86.5 4 .83 6 1v13h2v-6h2v6h2V9c2-.17 4.14-.5 6-1l-.5-2zM12 6c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z`}))});rx.displayName=`AccessibilityNew`;var ix=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`circle`,{cx:18,cy:4.54,r:2}),K.createElement(`path`,{d:`M15 17h-2c0 1.65-1.35 3-3 3s-3-1.35-3-3 1.35-3 3-3v-2c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5zm3-3.5h-1.86l1.67-3.67C18.42 8.5 17.44 7 15.96 7h-5.2c-.81 0-1.54.47-1.87 1.2L8.22 10l1.92.53.65-1.53H13l-1.83 4.1c-.6 1.33.39 2.9 1.85 2.9H18v5h2v-5.5c0-1.1-.9-2-2-2z`}))});ix.displayName=`AccessibleForward`;var ax=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z`}))});ax.displayName=`Check`;var ox=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z`}))});ox.displayName=`ChevronLeft`;var sx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z`}))});sx.displayName=`ChevronRight`;var cx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z`}))});cx.displayName=`ContentCopy`;var lx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M15.5 5.5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM5 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5zm5.8-10l2.4-2.4.8.8c1.3 1.3 3 2.1 5.1 2.1V9c-1.5 0-2.7-.6-3.6-1.5l-1.9-1.9c-.5-.4-1-.6-1.6-.6s-1.1.2-1.4.6L7.8 8.4c-.4.4-.6.9-.6 1.4 0 .6.2 1.1.6 1.4L11 14v5h2v-6.2l-2.2-2.3zM19 12c-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5-2.2-5-5-5zm0 8.5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5 3.5 1.6 3.5 3.5-1.6 3.5-3.5 3.5z`}))});lx.displayName=`DirectionsBike`;var ux=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M13.49 5.48c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-3.6 13.9l1-4.4 2.1 2v6h2v-7.5l-2.1-2 .6-3c1.3 1.5 3.3 2.5 5.5 2.5v-2c-1.9 0-3.5-1-4.3-2.4l-1-1.6c-.4-.6-1-1-1.7-1-.3 0-.5.1-.8.1l-5.2 2.2v4.7h2v-3.4l1.8-.7-1.6 8.1-4.9-1-.4 2 7 1.4z`}))});ux.displayName=`DirectionsRun`;var dx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z`}))});dx.displayName=`Fullscreen`;var fx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z`}))});fx.displayName=`FullscreenExit`;var px=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z`}))});px.displayName=`KeyboardArrowDown`;var mx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}
19),K.createElement(`path`,{d:`M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z`}))});mx.displayName=`KeyboardArrowUp`;var hx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M10 8l-3.25 3.25c.31.12.56.27.77.39.37.23.59.36 1.15.36s.78-.13 1.15-.36c.46-.27 1.08-.64 2.19-.64s1.73.37 2.18.64c.37.22.6.36 1.15.36.55 0 .78-.13 1.15-.36.12-.07.26-.15.41-.23L10.48 5C8.93 3.45 7.5 2.99 5 3v2.5c1.82-.01 2.89.39 4 1.5l1 1zm12 8.5h-.02.02zm-16.65-1c.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.06.63 2.16.64v-2c-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.6.36-1.15.36s-.78-.14-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.18.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.2-.64.37-.23.6-.36 1.15-.36zM18.67 18c-1.11 0-1.73.37-2.18.64-.37.23-.6.36-1.15.36-.55 0-.78-.14-1.15-.36-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36s-.78-.13-1.15-.36c-.45-.27-1.07-.64-2.18-.64s-1.73.37-2.19.64c-.37.23-.59.36-1.15.36v2c1.11 0 1.73-.37 2.19-.64.37-.23.6-.36 1.15-.36.55 0 .78.13 1.15.36.45.27 1.07.64 2.18.64s1.73-.37 2.19-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64s1.72-.37 2.18-.64c.37-.23.59-.36 1.15-.36.55 0 .78.14 1.15.36.45.27 1.07.64 2.18.64v-2c-.56 0-.78-.13-1.15-.36-.45-.27-1.07-.64-2.18-.64z`}),K.createElement(`circle`,{cx:16.5,cy:5.5,r:2.5}))});hx.displayName=`Pool`;var gx=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0z`}),K.createElement(`path`,{d:`M8.5 14.5L4 19l1.5 1.5L9 17h2l-2.5-2.5zM15 1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 20.01L18 24l-2.99-3.01V19.5l-7.1-7.09c-.31.05-.61.07-.91.07v-2.16c1.66.03 3.61-.87 4.67-2.04l1.4-1.55c.19-.21.43-.38.69-.5.29-.14.62-.23.96-.23h.03C15.99 6.01 17 7.02 17 8.26v5.75c0 .84-.35 1.61-.92 2.16l-3.58-3.58v-2.27c-.63.52-1.43 1.02-2.29 1.39L16.5 18H18l3 3.01z`}))});gx.displayName=`Rowing`;function _x(e){return e===ju.HORIZONTAL?`stHorizontalBlock`:`stVerticalBlock`}function vx(e,t){return e!==`empty`||t!==Yu.RUNNING}function yx(e,t,n,r){return t===Yu.RERUN_REQUESTED?!0:t===Yu.RUNNING?r?.length?!!(e.fragmentId&&r.includes(e.fragmentId)&&e.scriptRunId!==n):e.scriptRunId!==n:!1}function bx(e,t,n,r,i){return!e||yx(t,n,r,i)}function xx(e,t){let n=yr(t),r=Object.keys(n),{blue:i,green:a,orange:o,red:s,violet:c,yellow:l}=n,u={blue:i,green:a,orange:o,red:s,violet:c,yellow:l},d=Object.keys(u),f=0;for(let t of Cu.collectElements(e)){let e=t.heading?.divider;if(t.type===`heading`&&e)if(e===`auto`){let e=d[f];t.heading.divider=u[e],f+=1,f===d.length&&(f=0)}else r.includes(e)&&(t.heading.divider=n[e])}}function Sx(e){return e?`st-key-`+e.trim().replace(/[^a-zA-Z0-9_-]/g,`-`):``}function Cx(e){if(!e||!Ze(e))return;let t=e.split(`-`).slice(2).join(`-`);return t===`None`?void 0:t}function wx(e){return e.gapConfig?.gapSize?e.gapConfig.gapSize:Ee.GapSize.SMALL}function Tx(e){return!!(e.flexContainer||e.vertical||e.horizontal)}function Ex(e){if(!e.deltaBlock.heightConfig?.pixelHeight)return!1;let{autoscroll:t}=e.deltaBlock;return t??e.children.some(e=>e instanceof bu&&e.deltaBlock.type===`chatMessage`)}function Dx(e){return e.flexContainer?.border||e.vertical?.border||!1}var Ox=_(`div`,{target:`e1lncrqy0`})(({isOverflowing:e,width:t,flex:n})=>({position:e?`relative`:void 0,width:t||void 0,flex:n||void 0})),kx=_(`button`,{target:`e1lncrqy1`})(({theme:e,position:t})=>({position:`absolute`,top:0,[t]:0,zIndex:e.zIndices.priority,display:`flex`,alignItems:`center`,justifyContent:`center`,height:e.sizes.tabHeight,width:e.spacing.xl,padding:0,border:`none`,cursor:`pointer`,color:e.colors.fadedText60,background:`transparent`,backgroundImage:t===`right`?`linear-gradient(to right, ${vr(e.colors.bgColor,1)}, ${e.colors.bgColor} 40%)`:`linear-gradient(to left, ${vr(e.colors.bgColor,1)}, ${e.colors.bgColor} 40%)`,"&:hover":{color:e.colors.bodyText},"&:focus":{outline:`none`},"&:focus-visible":{boxShadow:e.shadows.focusRing}})),Ax=_(lv,{target:`e1lncrqy2`})({display:`flex`,flexDirection:`column`,width:`100%`}),jx=_(dv,{shouldForwardProp:e=>e!==`$isStale`,target:`e1lncrqy3`})(({theme:e,$isStale:t})=>({display:`flex`,gap:e.spacing.lg,overflowX:`auto`,overflowY:`clip`,scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`},position:`relative`,zIndex:0,"::after":{content:`""`,position:`absolute`,bottom:0,left:0,right:0,height:e.spacing.threeXS,backgroundColor:e.colors.borderColorLight,borderRadius:e.spacing.threeXS,zIndex:-1,pointerEvents:`none`},...t?jy:{}})),Mx=_(pv,{shouldForwardProp:e=>e!==`$isStale`,target:`e1lncrqy4`})(({theme:e,$isStale:t})=>({display:`flex`,alignItems:`center`,position:`relative`,height:e.sizes.tabHeight,whiteSpace:`nowrap`,padding:0,fontSize:e.fontSizes.sm,background:`transparent`,color:e.colors.bodyText,cursor:`pointer`,outline:`none`,"& .react-aria-SelectionIndicator":{position:`absolute`,bottom:0,left:0,width:`100%`,height:e.spacing.threeXS,backgroundColor:`transparent`,borderRadius:e.spacing.threeXS,transition:`translate 200ms, background-color 200ms`,"@media (prefers-reduced-motion: reduce)":{transition:`none`}},"&[data-selected]":{color:e.colors.primary,"& .react-aria-SelectionIndicator":{backgroundColor:e.colors.primary}},"&[data-hovered]":{color:e.colors.primary},"&[data-focus-visible]":{color:e.colors.primary,boxShadow:e.shadows.focusRing},"&[data-disabled]":{opacity:.4,cursor:`default`},...t?jy:{}})),Nx=_(mv,{shouldForwardProp:e=>e!==`$isActive`,target:`e1lncrqy5`})(({theme:e,$isActive:t})=>({display:t?void 0:`none`,paddingTop:e.spacing.lg,outline:`none`,"&[data-focus-visible]":{boxShadow:e.shadows.focusRing}})),Px=200,Fx=1;
19function Ix(e,t,n){let r=e.getElementState(t,`activeTabLabel`);if(!r)return null;let i=n.indexOf(r);return i>=0?{index:i,label:r}:null}function Lx(e){let{widgetsDisabled:t,node:n,isStale:r,width:i,flex:a,widgetMgr:o,fragmentId:c}=e,{scriptRunState:l,scriptRunId:u,fragmentIdsThisRun:d}=(0,K.useContext)(Zu),p=n.deltaBlock?.tabContainer?.defaultTabIndex??0,m=n.deltaBlock?.tabContainer?.id,h=n.deltaBlock?.id??``,g=!!m,_=!!h&&!g,v=Cx(h),y=(0,K.useMemo)(()=>n.children.map((e,t)=>e?.deltaBlock?.tab?.label??t.toString()),[n.children]),b=(0,K.useMemo)(()=>n.children.map(e=>yx(e,l,u,d)),[n.children,l,u,d]),[x,S]=(0,K.useState)(()=>{if(_){let e=Ix(o,h,y);if(e)return e.index}return p}),C=(0,K.useRef)(void 0);if(C.current===void 0){if(_){let e=Ix(o,h,y);e&&(C.current=e.label)}C.current===void 0&&(C.current=n.children[p]?.deltaBlock?.tab?.label??`0`)}let w=(0,K.useRef)(null),[T,E]=(0,K.useState)(!1),[D,O]=(0,K.useState)(!1),k=T||D,A=(0,K.useCallback)(()=>{if(w.current){let{scrollLeft:e,scrollWidth:t,clientWidth:n}=w.current;E(e>Fx),O(e+n<t-Fx)}},[]),j=(0,K.useCallback)(e=>{w.current?.scrollBy({left:e===`left`?-200:Px,behavior:`smooth`})},[]),M=(0,K.useCallback)(()=>j(`left`),[j]),ee=(0,K.useCallback)(()=>j(`right`),[j]),N=(0,K.useRef)(p);(0,K.useEffect)(()=>{if(g&&y.length>0&&p!==N.current){let e=y[p];e&&(S(p),C.current=e,m&&o&&o.setStringValue({id:m,formId:``},e,{fromUi:!1},c)),N.current=p}},[p,g,y,m,o,c]),(0,K.useEffect)(()=>{if(_){let e=Ix(o,h,y);if(e){S(e.index),C.current=e.label;return}}if(y.indexOf(C.current??`0`)===-1){let e=y[p];S(p),C.current=e,_&&o.setElementState(h,`activeTabLabel`,e)}},[y]),(0,K.useEffect)(()=>{let e=w.current;if(!e)return;let t=e.querySelector(`[aria-selected='true']`),n=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches;t?.scrollIntoView({behavior:n?`instant`:`smooth`,block:`nearest`,inline:`nearest`})},[x]),(0,K.useEffect)(()=>{let e=w.current;if(e){e.addEventListener(`scroll`,A,{passive:!0});let t=new ResizeObserver(()=>{A()});return t.observe(e),()=>{e.removeEventListener(`scroll`,A),t.disconnect()}}},[A]),(0,K.useEffect)(()=>{let e=requestAnimationFrame(A);if(_){let t=Ix(o,h,y);if(t)return S(t.index),C.current=t.label,()=>cancelAnimationFrame(e)}let t=y.indexOf(C.current??`0`);if(t!==-1)S(t),C.current=y[t];else{let e=y[p];S(p),C.current=e,_&&o.setElementState(h,`activeTabLabel`,e)}return()=>cancelAnimationFrame(e)},[n.children.length,A]);let P=(0,K.useCallback)(e=>{let t=Number(e);if(Number.isNaN(t))return;let n=y[t];S(t),C.current=n,_&&o.setElementState(h,`activeTabLabel`,n),g&&m&&o&&o.setStringValue({id:m,formId:``},n,{fromUi:!0},c)},[y,h,c,g,_,m,o]);return f(Ox,{className:(0,Au.default)(`stTabs`,Sx(v)),"data-testid":`stTabs`,isOverflowing:k,width:i,flex:a,children:[f(Ax,{selectedKey:String(x),onSelectionChange:P,children:[s(jx,{ref:w,$isStale:r,children:n.children.map((e,t)=>{let n=b[t],i=y[t]??t.toString();return f(Mx,{"data-testid":`stTab`,id:String(t),isDisabled:!r&&n,$isStale:!r&&n,children:[s(Zn,{source:i,allowHTML:!1,isLabel:!0}),s(gi,{})]},t)})}),n.children.map((i,a)=>{let o=b[a],c={...e,isStale:r||o,widgetsDisabled:t,node:n.children[a]};return s(Nx,{"data-testid":`stTabPanel`,id:String(a),$isActive:x===a,shouldForceMount:!0,children:e.renderTabContent(c)},a)})]}),T&&s(kx,{position:`left`,onClick:M,"aria-label":`Scroll tabs left`,"data-testid":`stTabsScrollLeft`,children:s(Cr,{content:ox,size:`lg`})}),D&&s(kx,{position:`right`,onClick:ee,"aria-label":`Scroll tabs right`,"data-testid":`stTabsScrollRight`,children:s(Cr,{content:sx,size:`lg`})})]})}var Rx=(0,K.memo)(Lx),zx=_(`div`,{target:`e1wbhg7m0`})({display:`flex`}),Bx=_(`div`,{target:`e1wbhg7m1`})(({theme:e,border:t,overflow:n})=>({...t&&{border:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,borderRadius:e.radii.default,padding:`calc(${e.spacing.lg} - ${e.sizes.borderWidth})`},width:`100%`,height:`100%`,overflow:n}));function Vx(e){let{formId:t,widgetMgr:n,children:r,clearOnSubmit:i,enterToSubmit:a,border:o,overflow:c}=e;return(0,K.useEffect)(()=>{n.setFormSubmitBehaviors(t,i,a)},[n,t,i,a]),s(Bx,{className:`stForm`,"data-testid":`stForm`,border:o,overflow:c,children:r})}var Hx=(0,K.memo)(Vx);function Ux(e,t){let n=Math.sign(t-e),r=e+Math.sqrt(Math.abs(t-e))*n;return n>0?Math.min(t,r):Math.max(t,r)}function Wx(e,t,n,r){let i=e;for(let e=0;e<r;e++)i=n(i,t);return i}function Gx(e,t,n,r){let i=(0,K.useRef)(0),a=(0,K.useCallback)((n,r,o=Date.now())=>{cancelAnimationFrame(i.current),i.current=requestAnimationFrame(()=>{if(e){let i=e.scrollHeight-e.offsetHeight,s=Wx(n,i,Ux,(Date.now()-o)/5);Math.abs(i-s)<1.5&&(s=i),e.scrollTop=s,i===s?t():a(n,r+1,o)}})},[i,t,e]),o=(0,K.useCallback)(()=>{cancelAnimationFrame(i.current),t()},[t]);(0,K.useLayoutEffect)(()=>
19{if(!(!e||!n||!r))return a(e.scrollTop,1),e?(e.addEventListener(`pointerdown`,o,{passive:!0}),e.addEventListener(`wheel`,o,{passive:!0}),()=>{e.removeEventListener(`pointerdown`,o),e.removeEventListener(`wheel`,o),cancelAnimationFrame(i.current)}):()=>cancelAnimationFrame(i.current)},[a,i,o,e,n,r])}var Kx=100;function qx(e,t,n){let r=(0,K.useRef)(t),i=(0,K.useRef)(0),a=(0,K.useRef)();(0,K.useEffect)(()=>{r.current=t},[t]);let{clear:o,restart:s}=Vi(()=>{a.current&&(r.current(a.current),a.current=void 0,i.current=Date.now())},Kx,{autoStart:!1}),c=(0,K.useCallback)(e=>{let t=Date.now(),n=t-i.current;if(n>Kx){o(),a.current=void 0,r.current(e),i.current=t;return}a.current=e,s(Math.max(0,Kx-n))},[o,s]),l=(0,K.useCallback)(e=>{c({timeStampLow:Date.now(),target:e.target})},[c]);(0,K.useLayoutEffect)(()=>!e||!n?()=>{o(),a.current=void 0}:(e.addEventListener(`scroll`,l,{passive:!0}),c({timeStampLow:Date.now(),target:e}),()=>{e.removeEventListener(`scroll`,l),o(),a.current=void 0}),[n,o,c,l,e])}function Jx(e){let[t,n]=(0,K.useState)(e),r=(0,K.useRef)(e);return r.current=t,[t,n,r]}var Yx=1,Xx=34,Zx=17;function Qx(e,t){return e(),setInterval(e,t)}function $x({scrollHeight:e,offsetHeight:t,scrollTop:n}){return e-n-t<Yx}function eS(e){let t=(0,K.useRef)(null),[n,r,i]=Jx(!1),[a,o,s]=Jx(!0);(0,K.useEffect)(()=>{r(!0)},[r]);let c=(0,K.useRef)(0),l=(0,K.useRef)(0),u=(0,K.useRef)(0),d=(0,K.useCallback)(()=>{c.current=Date.now(),s.current||r(!1),o(!1)},[c,s,o,r]),f=(0,K.useCallback)(({timeStampLow:e})=>{let{current:n}=t,a=s.current;if(e<=c.current||!n)return;let d=$x(n),{offsetHeight:f,scrollHeight:p}=n,{current:m}=l,{current:h}=u,g=f!==m,_=p!==h;if(g&&(l.current=f),_&&(u.current=p),!g&&!_){let e=a||d;i.current!==e&&r(e)}else i.current&&(o(!0),r(!0))},[c,l,u,s,i,o,r]);return(0,K.useEffect)(()=>{if(t.current&&e){let e=0,n=Qx(()=>{let{current:n}=t,a=s.current;i.current&&n?$x(n)?e=0:e?Date.now()-e>Xx&&(a||(o(!0),r(!0)),e=0):e=Date.now():n&&n.scrollHeight<=n.offsetHeight&&!i.current&&r(!0)},Zx);return()=>clearInterval(n)}},[t,n,a,s,i,r,o,e]),(0,K.useEffect)(()=>{let n=t.current;if(n&&e){let e=()=>{u.current=n.scrollHeight};return n.addEventListener(`focus`,e,{capture:!0,passive:!0}),()=>{n.removeEventListener(`focus`,e,{capture:!0})}}},[t,e]),qx(t.current,f,e),Gx(t.current,d,a,e),t}var tS=(0,K.memo)(function({children:e}){return s(g,{children:e})},(e,t)=>!(e.enable||t.enable)),nS=_(`div`,{target:`ee8gipb0`})(({theme:e,$hasTitle:t})=>({display:`flex`,flexDirection:t?`column`:`row`,gap:t?e.spacing.twoXS:e.spacing.sm,width:`100%`,[`${Ni} code`]:{paddingRight:e.spacing.lg}})),rS=_(`div`,{target:`ee8gipb1`})(({theme:e})=>({display:`flex`,alignItems:`flex-start`,gap:e.spacing.sm})),iS=_(`div`,{target:`ee8gipb2`})(({theme:e})=>({position:`relative`,top:e.spacing.threeXS,flexShrink:0})),aS=_(`strong`,{target:`ee8gipb3`})(({theme:e})=>({fontSize:e.fontSizes.md,"& p":{fontWeight:e.fontWeights.bold}})),oS=_(`div`,{target:`ee8gipb4`})({width:`100%`});function sS({icon:e,body:t,title:n,kind:r}){let i=Ar(),a=e?{width:`calc(100% - (${i.iconSizes.lg} + ${i.spacing.sm}))`}:void 0,o=e?s(iS,{children:s(cd,{iconValue:e,size:`lg`,testid:`stAlertDynamicIcon`})}):null;return s(`div`,{className:`stAlert`,"data-testid":`stAlert`,children:s(Fi,{kind:r,children:s(nS,{$hasTitle:!!n,children:n?f(g,{children:[f(rS,{children:[o,s(aS,{"data-testid":`stAlertTitle`,children:s(Zn,{source:n,allowHTML:!1,isLabel:!0,inheritFont:!0})})]}),s(oS,{children:s(Zn,{source:t,allowHTML:!1})})]}):f(g,{children:[o,s(Zn,{source:t,allowHTML:!1,style:a})]})})})})}var cS=(0,K.memo)(sS);function lS(e){switch(e){case We.Format.ERROR:return ji.ERROR;case We.Format.INFO:return ji.INFO;case We.Format.SUCCESS:return ji.SUCCESS;case We.Format.WARNING:return ji.WARNING;default:throw Error(`Unexpected alert type: ${e}`)}}var uS=(0,Vo.getLogger)(`useCopyToClipboard`),dS=({timeout:e=2e3}={})=>{let[t,n]=(0,K.useState)(!1),{restart:r}=Vi((0,K.useCallback)(()=>{n(!1)},[]),t?e:null);return{isCopied:t,copyToClipboard:(0,K.useCallback)(e=>{(async()=>{try{await navigator.clipboard.writeText(e),n(!0),r()}catch(e){uS.error(`Failed to copy text to clipboard:`,e),n(!1)}})()},[r]),label:t?`Copied`:`Copy to clipboard`}},fS=_(`div`,{target:`ezyeuvd0`})(({theme:e})=>({marginTop:e.spacing.sm,"&:first-of-type":{marginTop:0}})),pS=_(`span`,{target:`ezyeuvd1`})(({theme:e})=>({fontWeight:e.fontWeights.bold})),mS=_(`div`,{target:`ezyeuvd2`})(({theme:e})=>({marginBottom:e.spacing.sm})),hS=_(`div`,{target:`ezyeuvd3`})({display:`inline-block`,minWidth:`100%`}),gS=_(`div`,{target:`ezyeuvd4`})({wordWrap:`break-word`}),_S=_(`div`,{target:`ezyeuvd5`})(({theme:e})=>({fontSize:e.fontSizes.sm,display:`flex`,flexWrap:`wrap`,gap:e.spacing.md,justifyContent:`flex-end`})),vS=_(`button`,{target:`ezyeuvd6`})({all:`unset`,font:`inherit`,textDecoration:`underline`}),yS=_(`div`,{target:`ezyeuvd7`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing.lg}));function bS(e){return V(e)&&e!==``}function xS({type:e,message:t,messageIsMarkdown:n}){if(n){let n=t??``;return e.length!==0&&(n=`**${e}**: ${n}`),s(Zn,{source:n,allowHTML:!1})}return f(g,{children:[s(pS,{children:e}),e.length!==0&&`: `,bS(t)?t:null]})}function SS({stackTrace:e}){return f(`div`,{children:[s(mS,{children:`Traceback:`}),s(Mi,{children:s(hS,{children:s(Oi,{wrapLines:!1,children:e.map((e,t)=>s(fS,{"data-testid":`stExceptionTraceRow`,children:e},t))})})})]})}function CS({element:e}){let{showErrorLinks:t=Ke.ShowErrorLinks.SHOW_ERROR_LINKS_AUTO}=(0,K.useContext)(Dr),n=t===Ke.ShowErrorLinks.SHOW_ERROR_LINKS_TRUE||t===Ke.ShowErrorLinks.SHOW_ERROR_LINKS_AUTO&&je(),r=`${e.type}: ${e.message}`,i=`${r}\n\n${e.stackTrace?.join(` 20`)}`,a=`https://www.google.com/search?q=${encodeURIComponent(r)}`,o=`https://chatgpt.com/?q=${encodeURIComponent(i)}`,{copyToClipboard:c}=dS(),l=(0,K.useCallback)(()=>{c(i)},[c,i]);return s(`div`,{className:`stException`,"data-testid":`stException`,children:s(Fi,{kind:e.isWarning?ji.WARNING:ji.ERROR,children:f(yS,{children:[s(gS,{"data-testid":`stExceptionMessage`,children:s(xS,{type:e.type,message:e.message,messageIsMarkdown:e.messageIsMarkdown})}),e.stackTrace&&e.stackTrace.length>0?s(SS,{stackTrace:e.stackTrace}):null,n&&f(_S,{children:[s(vS,{onClick:l,children:`Copy`}),s(`a`,{href:a,target:`_blank`,rel:`noopener noreferrer`,children:`Ask Google`}),s(`a`,{href:o,target:`_blank`,rel:`noopener noreferrer`,children:`Ask ChatGPT`})]})]})})})}var wS=(0,K.memo)(CS),TS=_(`span`,{target:`e1xlgy2u0`})(({theme:e})=>({"& > *":{marginRight:e.spacing.sm}})),ES=_(`span`,{target:`e1xlgy2u1`})(({theme:e})=>({fontWeight:e.fontWeights.codeBold})),DS=_(`span`,{target:`e1xlgy2u2`})(({theme:e})=>({color:e.colors.codeTextColor})),OS=_(`span`,{target:`e1xlgy2u3`})(),kS=_(`span`,{target:`e1xlgy2u4`})(({theme:e})=>({display:`flex`,flexDirection:`column`,borderRadius:e.radii.default,border:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,fontFamily:e.genericFonts.codeFont,fontSize:e.fontSizes.codeFontSize,fontWeight:e.fontWeights.code})),AS=_(`div`,{target:`e1xlgy2u5`})(({theme:e})=>({padding:`${e.spacing.sm} ${e.spacing.lg}`,backgroundColor:e.colors.bgMix,borderBottom:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,borderTopLeftRadius:e.radii.default,borderTopRightRadius:e.radii.default,fontSize:e.fontSizes.codeFontSize,overflow:`auto`})),jS=_(`div`,{target:`e1xlgy2u6`})(({theme:e})=>({whiteSpace:`pre`,overflow:`auto`,maxHeight:`30.5rem`,padding:`${e.spacing.sm} ${e.spacing.lg}`,fontSize:e.fontSizes.codeFontSize,"&:not(:last-child)":{borderBottom:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`}})),MS=_(`table`,{target:`e1xlgy2u7`})(({theme:e})=>({width:`100%`,fontSize:e.fontSizes.codeFontSize,backgroundColor:e.colors.bgMix,tableLayout:`fixed`,borderCollapse:`collapse`,borderBottomLeftRadius:e.radii.default,borderBottomRightRadius:e.radii.default})),NS=_(`tr`,{target:`e1xlgy2u8`})(({theme:e})=>({"&:not(:last-child)":{borderBottom:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`}})),PS=_(`td`,{target:`e1xlgy2u9`})(({theme:e})=>({width:`30%`,overflow:`auto`,padding:`${e.spacing.sm} ${e.spacing.lg}`,"& > *":{marginRight:e.spacing.sm}})),FS=_(`td`,{target:`e1xlgy2u10`})(({theme:e})=>({width:`70%`,overflow:`auto`,padding:`${e.spacing.sm} ${e.spacing.lg}`})),IS=(0,K.memo)(function({member:e}){let{name:t,type:n,value:r,docString:i}=e;return f(NS,{"data-testid":`stHelpMember`,children:[f(PS,{children:[t?s(ES,{"data-testid":`stHelpMemberDocName`,children:t}):null,n?s(DS,{"data-testid":`stHelpMemberDocType`,children:n}):null]}),s(FS,{children:r?s(OS,{"data-testid":`stHelpMemberDocValue`,children:r}):s(OS,{"data-testid":`stHelpMemberDocString`,children:i||`No docs available`})})]})});function LS({element:e}){let{name:t,type:n,value:r,docString:i,members:a}=e;return f(kS,{className:`stHelp`,"data-testid":`stHelp`,children:[s(AS,{children:f(TS,{children:[t?s(ES,{"data-testid":`stHelpName`,children:t}):null,n?s(DS,{"data-testid":`stHelpType`,children:n}):null,r?s(OS,{"data-testid":`stHelpValue`,children:r}):null]})}),s(jS,{"data-testid":`stHelpDoc`,children:i||`No docs available`}),a.length>0?s(MS,{"data-testid":`stHelpMembersTable`,children:s(`tbody`,{children:a.map(e=>s(IS,{member:e},e.name))})}):null]})}
20var RS=(0,K.memo)(LS),zS=/^:\w+-badge\[((?:\\.|[^\]\\])*)\]$/;function BS({element:e}){let{allowHtml:t,body:n,elementType:r,help:i,hideAnchors:a,unterminatedParsing:o}=e,c=r===Je.Type.CAPTION,l=r===Je.Type.LATEX,u=r===Je.Type.NATIVE&&zS.test(n.trim()),d;return d=i&&u?s(Ky,{help:i,containerWidth:!1,children:s(Zn,{isCaption:c,source:n,allowHTML:t,unterminatedParsing:o,hideAnchors:a})}):i&&l?f(zn,{isLatex:l,children:[s(Zn,{isCaption:c,source:n,allowHTML:t,unterminatedParsing:o,hideAnchors:a}),s(Un,{content:i,isLatex:l})]}):i&&t?f(zn,{children:[s(Zn,{isCaption:c,source:n,allowHTML:t,unterminatedParsing:o,hideAnchors:a}),s(Un,{content:i})]}):s(zn,{isLatex:l,children:s(Zn,{isCaption:c,source:i?`${n} :help[]`:n,allowHTML:t,helpText:i,unterminatedParsing:o,hideAnchors:a})}),s(`div`,{className:`stMarkdown`,"data-testid":`stMarkdown`,children:d})}var VS=(0,K.memo)(BS),HS=500,US=(0,K.memo)(()=>{let[e,t]=(0,K.useState)(!1);return Vi(()=>{t(!0)},HS),e?f(Tn,{className:`stAppSkeleton`,"data-testid":`stAppSkeleton`,"aria-hidden":`true`,children:[s(tn,{}),f($t,{children:[s(rn,{width:`98%`}),s(rn,{width:`100%`}),s(rn,{width:`96%`}),s(rn,{width:`65%`})]}),s(ir,{width:`75%`,height:`9rem`})]}):s(g,{})}),WS=(0,K.memo)(({fillContainerHeight:e=!1})=>s(ir,{className:`stSkeleton`,"data-testid":`stSkeletonElement`,height:e?`100%`:void 0,width:`100%`,"aria-hidden":`true`})),GS=_(`span`,{target:`e1fbzn630`})(({theme:e})=>({fontFamily:e.genericFonts.bodyFont,color:e.colors.bodyText,whiteSpace:`pre-line`,whiteSpaceCollapse:`preserve`,wordBreak:`break-word`,display:`inline-block`,verticalAlign:`middle`,width:`100%`})),KS=_(`span`,{target:`e1fbzn631`})(({theme:e})=>({display:`inline-block`,verticalAlign:`middle`,marginLeft:e.spacing.twoXS,transform:`translateY(-0.05em)`}));function qS({element:e}){return s(zn,{className:`stText`,"data-testid":`stText`,children:f(GS,{children:[e.body,e.help&&s(KS,{children:s(Un,{content:e.help})})]})})}var JS=(0,K.memo)(qS),YS=r({});function XS(e,t){switch(e.toLowerCase()){case Vn.H1:return`# ${t}`;case Vn.H2:return`## ${t}`;case Vn.H3:return`### ${t}`;default:throw Error(`Unrecognized tag for header: ${e}`)}}var ZS={p:K.Fragment,h1:K.Fragment,h2:K.Fragment,h3:K.Fragment,h4:K.Fragment,h5:K.Fragment,h6:K.Fragment};function QS(e){let{element:t}=e,{tag:n,anchor:r,body:i,help:a,hideAnchor:o,divider:c}=t,l=(0,K.useContext)(dn),u=(0,K.useContext)(Lu),[d,...p]=i.split(` 21`);return f(`div`,{className:`stHeading`,"data-testid":`stHeading`,children:[f(Fn,{isCaption:!1,isInDialog:l,isInHorizontalLayout:u?.isInHorizontalLayout,"data-testid":`stMarkdownContainer`,children:[s($n,{anchor:r,help:a,hideAnchor:o,tag:n,children:s(qn,{allowHTML:!1,source:XS(n,d),overrideComponents:ZS})}),p.length>0&&s(qn,{source:p.join(` 22`),allowHTML:!1})]}),c&&s(Mn,{"data-testid":`stHeadingDivider`,rainbow:c.includes(`linear`),color:c})]})}var $S=e=>{let t=(0,K.useContext)(e);if(t==null)throw Error(`useRequiredContext: ${e.displayName??`context`} not found`);return t},eC=(0,K.createContext)({isFullScreen:!1,setFullScreen:()=>{}});eC.displayName=`ViewStateContext`;var tC=_(`div`,{target:`ew2p8o0`})(({theme:e})=>({display:`flex`,alignItems:`center`,minHeight:e.sizes.smallElementHeight})),nC=_(`div`,{target:`ew2p8o1`})(({theme:e,visibility:t})=>({display:t===gt.Collapsed?`none`:`flex`,visibility:t===gt.Hidden?`hidden`:`visible`,verticalAlign:`middle`,flexDirection:`row`,alignItems:`center`,lineHeight:e.lineHeights.small})),rC=_(Ld,{target:`ew2p8o2`})(({theme:e})=>({display:`flex`,alignItems:`flex-start`,gap:e.spacing.sm,marginBottom:0,marginTop:0,cursor:`pointer`,position:`relative`,"&[data-disabled]":{cursor:`not-allowed`,color:e.colors.fadedText40},"&[data-focus-visible]":{backgroundColor:e.colors.darkenedBgMix25}})),iC=_(`div`,{target:`ew2p8o3`})(({theme:e,$isSelected:t,$isFocusVisible:n,$isDisabled:r})=>{let i,a;return r?(i=e.colors.borderColor,a=t?e.colors.fadedText40:e.colors.lightenedBg05):t?(i=e.colors.primary,a=e.colors.primary):(i=e.colors.borderColor,a=e.colors.lightenedBg05),{flexShrink:0,width:e.sizes.checkbox,height:e.sizes.checkbox,marginTop:`calc((${e.lineHeights.small} * ${e.fontSizes.sm} - ${e.sizes.checkbox}) / 2)`,borderRadius:e.radii.sm,border:`${e.sizes.borderWidth} solid ${i}`,backgroundColor:a,display:`flex`,alignItems:`center`,justifyContent:`center`,boxShadow:n&&t?e.shadows.focusRing:`none`,transition:`background-color 100ms ease, border-color 100ms ease`,"& svg":{width:`65%`,height:`65%`,fill:`none`,stroke:r?br(e)?e.colors.bgColor:e.colors.bodyText:e.colors.white,strokeWidth:`2.5px`,strokeLinecap:`round`,strokeLinejoin:`round`}}}),aC=_(J_,{target:`ew2p8o4`})(({theme:e})=>({display:`flex`,alignItems:`flex-start`,gap:e.spacing.sm,marginBottom:0,marginTop:0,cursor:`pointer`,position:`relative`,"&[data-disabled]":{cursor:`not-allowed`,color:e.colors.fadedText40},"&[data-focus-visible]":{backgroundColor:e.colors.darkenedBgMix25}})),oC=_(`div`,{target:`ew2p8o5`})(({theme:e,$isSelected:t,$isHovered:n,$isDisabled:r})=>{let i;return i=t&&!r?e.colors.primary:n&&!r?e.colors.darkenedBgMix15:e.colors.borderColor,{flexShrink:0,marginTop:`calc((${e.lineHeights.small} * ${e.fontSizes.sm} - ${e.sizes.checkbox}) / 2)`,width:`calc(2 * ${e.sizes.checkbox})`,height:e.sizes.checkbox,paddingLeft:e.spacing.threeXS,paddingRight:e.spacing.threeXS,borderRadius:e.radii.full,backgroundColor:i,display:`flex`,alignItems:`center`,transition:`background-color 150ms ease`}}),sC=_(`div`,{target:`ew2p8o6`})(({theme:e,$isSelected:t,$isDisabled:n})=>{let r=br(e),i=n?r?e.colors.gray70:e.colors.gray90:r?e.colors.bgColor:e.colors.bodyText;return{flexShrink:0,width:`calc(${e.sizes.checkbox} - ${e.spacing.twoXS})`,height:`calc(${e.sizes.checkbox} - ${e.spacing.twoXS})`,borderRadius:e.radii.full,backgroundColor:i,transform:t?`translateX(${e.sizes.checkbox})`:`translateX(0)`,transition:`transform 150ms ease`}});function cC(e,t){switch(e){case Ee.GapSize.XXSMALL:return t.spacing.twoXS;case Ee.GapSize.XSMALL:return t.spacing.sm;case Ee.GapSize.SMALL:return t.spacing.lg;case Ee.GapSize.MEDIUM:return t.spacing.threeXL;case Ee.GapSize.LARGE:return t.spacing.fourXL;case Ee.GapSize.XLARGE:return t.spacing.fiveXL;case Ee.GapSize.XXLARGE:return t.spacing.sixXL;case Ee.GapSize.NONE:return t.spacing.none;default:return t.spacing.lg}}var lC=_(`div`,{target:`e1rw0b1u0`})({width:`100%`,height:`100%`}),uC=[`balloons`,`snow`],dC=_(`div`,{target:`e1rw0b1u1`})(({theme:e,isStale:t,width:n,height:r,elementType:i,overflow:a,flex:o,minWidth:s,textAlign:c})=>({width:n,height:r,textAlign:c,maxWidth:`100%`,minWidth:n===`0px`?0:s??`1rem`,position:`relative`,overflow:a,flex:o,"@media print":{overflow:`visible`},":has(> .stCacheSpinner)":{height:e.spacing.none,overflow:`visible`,visibility:`visible`,marginBottom:`-${e.spacing.lg}
22`,zIndex:e.zIndices.cacheSpinner},":has(> .stPageLink)":{marginTop:`-${e.spacing.xs}`,marginBottom:`-${e.spacing.xs}`},...t&&i!==`skeleton`&&jy,...i===`empty`?{display:`none`}:{},...i===`space`?{minWidth:0,minHeight:0}:{},...uC.includes(i)?{marginBottom:`-${e.spacing.lg}`}:{}})),fC=_(`div`,{target:`e1rw0b1u2`})(({theme:e,weight:t,gap:n,showBorder:r,verticalAlignment:i})=>{let{VerticalAlignment:a}=Me.Column,o=t*100,s=cC(n,e),c=s===e.spacing.none?`${o}%`:`calc(${o}% - ${s})`;return{width:c,flex:`1 1 ${c}`,[`@media (max-width: ${e.breakpoints.columns})`]:{minWidth:`calc(100% - ${e.spacing.twoXL})`},...i===a.BOTTOM&&{marginTop:`auto`,[`& ${dC}:last-of-type > ${tC}`]:{marginBottom:e.spacing.sm}},...i===a.TOP&&{[`& ${dC}:first-of-type > ${tC}`]:{marginTop:e.spacing.sm}},...i===a.CENTER&&{marginTop:`auto`,marginBottom:`auto`},...r&&{border:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,borderRadius:e.radii.default,padding:`calc(${e.spacing.lg} - ${e.sizes.borderWidth})`}}}),pC=e=>{switch(e){case Me.FlexContainer.Align.ALIGN_START:return`start`;case Me.FlexContainer.Align.ALIGN_CENTER:return`center`;case Me.FlexContainer.Align.ALIGN_END:return`end`;case Me.FlexContainer.Align.STRETCH:return`stretch`;case Me.FlexContainer.Align.ALIGN_UNDEFINED:case void 0:case null:return`stretch`;default:return _r(e)}},mC=e=>{switch(e){case Me.FlexContainer.Justify.JUSTIFY_START:return`start`;case Me.FlexContainer.Justify.JUSTIFY_CENTER:return`center`;case Me.FlexContainer.Justify.JUSTIFY_END:return`end`;case Me.FlexContainer.Justify.SPACE_BETWEEN:return`space-between`;case Me.FlexContainer.Justify.JUSTIFY_UNDEFINED:case void 0:case null:return`start`;default:return _r(e)}},hC=_(`div`,{target:`e1rw0b1u3`})(({theme:e,direction:t,gap:n,flex:r,$wrap:i,height:a,border:o,align:s,justify:c,overflow:l})=>{let u;return n!==void 0&&(u=cC(n,e)),{display:`flex`,gap:u,width:`100%`,maxWidth:`100%`,height:a??`auto`,minWidth:`1rem`,flexDirection:t,flex:r,alignItems:pC(s),justifyContent:mC(c),flexWrap:i?`wrap`:`nowrap`,...o&&{border:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,borderRadius:e.radii.default,padding:`calc(${e.spacing.lg} - ${e.sizes.borderWidth})`},overflow:l}}),gC=_(`div`,{target:`e1rw0b1u4`})(({width:e,height:t,flex:n})=>({display:`flex`,flexDirection:`column`,width:e,maxWidth:`100%`,minWidth:`1rem`,height:t,flex:n})),_C=({node:e,config:t,...n})=>{let{isInHorizontalLayout:r}=$S(Lu),i=(0,K.useMemo)(()=>t.computeStyleOverrides(),[t]),a=(0,K.useMemo)(()=>t.getMinStretchBehavior(),[t]),o=Ju({element:e.element,subElement:Bu(e.element),styleOverrides:i,minStretchBehavior:a});return e.element.type===`space`&&(o=r?{...o,height:`auto`}:{...o,width:`auto`}),s(dC,{...n,...o})},Y=(0,K.memo)(function({node:e,config:t,isStale:n,children:r}){let{isFullScreen:i}=(0,K.useContext)(eC),a=e.element.type||``;return s(_C,{className:(0,Au.default)(`stElementContainer`,`element-container`,Sx(Cx(st(e.element)))),"data-testid":`stElementContainer`,"data-stale":n,isStale:n&&!i,elementType:a,node:e,config:t,children:s(Cn,{children:s(K.Suspense,{fallback:s(ir,{"data-testid":`stSkeleton`,"aria-hidden":`true`}),children:r})})})}),vC=function(e){return e.LARGE=`14rem`,e.MEDIUM=`8rem`,e.FIT_CONTENT=`fit-content`,e.NONE=`none`,e}({}),X=class e{static{this.DEFAULT=new e({})}static{this.LARGE_ELEMENT=new e({minStretchWidth:`14rem`})}static{this.MEDIUM_ELEMENT=new e({minStretchWidth:`8rem`})}static{this.FIT_CONTENT_ELEMENT=new e({minStretchWidth:`fit-content`})}static{this.FULL_WIDTH=new e({styleOverrides:{width:`100%`}})}static{this.LARGE_OVERFLOW_VISIBLE=new e({minStretchWidth:`14rem`,styleOverrides:{overflow:`visible`}})}constructor(e={}){this.minStretchWidth=e.minStretchWidth??`none`,this.styleOverrides=e.styleOverrides}with(t){return new e({minStretchWidth:t.minStretchWidth??this.minStretchWidth,styleOverrides:t.styleOverrides===void 0?this.styleOverrides:{...this.styleOverrides,...t.styleOverrides}})}computeStyleOverrides(){return this.styleOverrides??{}}getMinStretchBehavior(){return this.minStretchWidth===`none`?void 0:this.minStretchWidth}},yC=(0,K.lazy)(()=>W(()=>import(`./Table.yiZrmwPM.js`),__vite__mapDeps([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]),import.meta.url)),bC=(0,K.lazy)(()=>W(()=>import(`./ArrowVegaLiteChart.gvUDJ6yY.js`),__vite__mapDeps([40,1,2,3,5,7,8,9,10,11,12,13,19,25,30,41,42,43,6,4,14,15,16,17,18,20,21,22,23,24,26,27,28,29,31,32,33,34,35,36,37,38,39,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70]),import.meta.url)),xC=(0,K.lazy)(()=>W(()=>import(`./Audio.9PnMv9M8.js`),__vite__mapDeps([71,1,2,3,5,23,24,7]),import.meta.url)),SC=(0,K.lazy)(()=>W(()=>import(`./Balloons.jluBNNUo.js`),__vite__mapDeps([72,1,2,3,24,7,73,6]),import.meta.url)),CC=(0,K.lazy)(()=>W(()=>import(`./DeckGlJsonChart.FqZNru0G.js`),__vite__mapDeps([74,1,2,3,7,20,5,6,4,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,42,41,46,36,37,49,50,58,59,60,61,66,75,76]),import.meta.url)),wC=(0,K.lazy)(()=>W(()=>import(`./GraphVizChart.DG7KzBpV.js`),__vite__mapDeps([77,1,2,3,5,30,19,49,25,59,65,61,78]),import.meta.url)),TC=(0,K.lazy)(()=>W(()=>import(`./Html.BuYM1o_2.js`),__vite__mapDeps([79,1,2,3,80]),import.meta.url)),EC=(0,K.lazy)(()=>W(()=>import(`./IFrame.CtHzGkN4.js`),__vite__mapDeps([81,1,2,3,7,82]),import.meta.url)),DC=(0,K.lazy)(()=>W(()=>import(`./ImageList.CLhOe5Wg.js`),__vite__mapDeps([83,1,2,3,5,20,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,49]),import.meta.url)),OC=(0,K.lazy)(()=>W(()=>import(`./Json.DxIq1lK_.js`),__vite__mapDeps([84,1,2,3,19,25,30,31,6,50,51,52]),import.meta.url)),kC=(0,K.lazy)(()=>W(()=>import(`./LinkButton.DbgrNyY8.js`),__vite__mapDeps([85,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,86,87,88,89,90,91,92,93]),import.meta.url)),AC=(0,K.lazy)(()=>W(()=>import(`./Metric.TAs3ZcWv.js`),__vite__mapDeps([94,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,95,41,42,53,39,54,57,58,59,60,61,62,63,64,65,66,67,68]),import.meta.url)),jC=(0,K.lazy)(()=>W(()=>import(`./PageLink.CkOZNEGc.js`),__vite__mapDeps([96,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,93]),import.meta.url)),MC=(0,K.lazy)(()=>W(()=>import(`./PlotlyChart.UMbI5NgV.js`),__vite__mapDeps([97,1,2,3,5,4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,45,49,52]),import.meta.url)),NC=(0,K.lazy)(()=>W(()=>import(`./Progress.BLJM6hAO.js`),__vite__mapDeps([98,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,99,100,101,102,103]),import.meta.url)),PC=(0,K.lazy)(()=>W(()=>import(`./Snow.Hyjx5wTJ.js`),__vite__mapDeps([104,1,2,3,24,7,73,6]),import.meta.url)),FC=(0,K.lazy)(()=>W(()=>import(`./Spinner.CuyPRspd.js`),__vite__mapDeps([105,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32]),import.meta.url)),IC=(0,K.lazy)(()=>W(()=>import(`./StreamlitSyntaxHighlighter.CoysI3qC.js`),__vite__mapDeps([106,1,2,3,7,20,5,6,4,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,107]),import.meta.url)),LC=(0,K.lazy)(()=>W(()=>import(`./Toast.Dp3o6vBs.js`),__vite__mapDeps([108,1,2,3,7,25,30,19]),import.meta.url)),RC=(0,K.lazy)(()=>W(()=>import(`./Video.DetIaZs0.js`),__vite__mapDeps([109,1,2,3,5,7,23,24]),import.meta.url)),zC=(0,K.lazy)(()=>W(()=>import(`./AudioInput.CHl8xVgv.js`),__vite__mapDeps([110,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,111,95,86,87,88,89,90,91,92,112,41,42,47,48,56,113,114]),import.meta.url)),BC=(0,K.lazy)(()=>W(()=>
22import(`./DataFrame.k7sBjzXF.js`).then(e=>e.n),__vite__mapDeps([43,1,2,3,5,6,4,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,44,45,42,41,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69]),import.meta.url)),VC=(0,K.lazy)(()=>W(()=>import(`./Button.BRyOjf4B.js`),__vite__mapDeps([115,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,86,87,88,89,90,91,92,112,93]),import.meta.url)),HC=(0,K.lazy)(()=>W(()=>import(`./ButtonGroup.DQStxTtS.js`),__vite__mapDeps([116,1,2,3,7,8,9,10,11,12,13,20,5,6,4,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,86,87,88,89,90,91,92,75]),import.meta.url)),UC=(0,K.lazy)(()=>W(()=>import(`./ComponentInstance.DCF1K0vP.js`),__vite__mapDeps([117,1,2,3,5,6,4,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,45,82,114,118]),import.meta.url)),WC=(0,K.lazy)(()=>W(()=>import(`./CameraInput.B7zZs5-W.js`),__vite__mapDeps([119,1,2,3,5,6,4,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,95,86,87,88,89,90,91,92,112,45,41,42,99,100,101,102,103,114,120]),import.meta.url)),GC=(0,K.lazy)(()=>W(()=>import(`./ChatInput.r0YHJ1bG.js`),__vite__mapDeps([121,1,2,3,5,4,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,111,95,41,42,122,86,87,88,89,90,91,92,112,123,70,37,120,113,124,125,126]),import.meta.url)),KC=(0,K.lazy)(()=>W(()=>import(`./Checkbox.Bh7rLEqi.js`),__vite__mapDeps([127,1,2,3,7,8,9,10,11,12,13,20,5,6,4,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,75]),import.meta.url)),qC=(0,K.lazy)(()=>W(()=>import(`./ColorPicker.D5rx8sI5.js`),__vite__mapDeps([128,1,2,3,8,7,9,10,11,12,13,75]),import.meta.url)),JC=(0,K.lazy)(()=>W(()=>import(`./DateInput.8kRXPZR0.js`),__vite__mapDeps([129,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,95,123,41,42,130,38,75,131,132]),import.meta.url)),YC=(0,K.lazy)(()=>W(()=>import(`./DateTimeInput.3dxnWXCF.js`),__vite__mapDeps([133,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,95,123,41,42,130,38,75,131,132,134,135]),import.meta.url)),XC=(0,K.lazy)(()=>W(()=>import(`./DownloadButton.Dnk3qzYM.js`),__vite__mapDeps([136,1,2,3,24,7,86,20,5,6,4,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,25,26,27,28,29,30,31,32,87,88,89,90,91,92,112,45,56,93]),import.meta.url)),ZC=(0,K.lazy)(()=>W(()=>import(`./Feedback.C1_-_IZj.js`),__vite__mapDeps([137,1,2,3,7,75]),import.meta.url)),QC=(0,K.lazy)(()=>W(()=>import(`./FileUploader.CoBzzbYY.js`),__vite__mapDeps([138,1,2,3,6,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,111,86,20,21,22,23,24,25,26,27,28,29,30,31,32,87,88,89,90,91,92,112,122,95,41,42,123,70,37,120]),import.meta.url)),$C=(0,K.lazy)(()=>W(()=>import(`./FormSubmitContent.B-joW4Ec.js`).then(e=>({default:e.FormSubmitContent})),__vite__mapDeps([139,1,2,3,20,5,6,4,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,86,87,88,89,90,91,92,112,93]),import.meta.url)),ew=(0,K.lazy)(()=>W(()=>import(`./Multiselect.C4tXDlJa.js`),__vite__mapDeps([140,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,141,34,20,21,22,23,24,25,26,27,28,29,30,31,32,142,130,75,135]),import.meta.url)),tw=(0,K.lazy)(()=>W(()=>import(`./MenuButton.B52ssU5n.js`),__vite__mapDeps([143,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,86,87,88,89,90,91,92,112]),import.meta.url)),nw=(0,K.lazy)(()=>W(()=>import(`./NumberInput.DFlkBcFz.js`),__vite__mapDeps([144,1,2,3,5,4,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,95,145,146,101,147,148,87,41,42,54,75,124]),import.meta.url)),rw=(0,K.lazy)(()=>W(()=>import(`./Pagination.v-Mn8SXN.js`),__vite__mapDeps([149,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,75]),import.meta.url)),iw=(0,K.lazy)(()=>W(()=>import(`./Radio.fKttXiTy.js`),__vite__mapDeps([150,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,101,87,89,90,147,148,151,102,152,92,75]),import.meta.url)),aw=(0,K.lazy)(()=>W(()=>import(`./Selectbox.IGsNeZFC.js`),__vite__mapDeps([153,1,2,3,7,8,9,10,11,12,13,75]),import.meta.url)),ow=(0,K.lazy)(()=>W(()=>import(`./Slider.BDuj-dSg.js`),__vite__mapDeps([154,1,2,3,7,8,9,10,11,12,13,20,5,6,4,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,101,102,103,87,90,152,38,53,39,54,55,75,118]),import.meta.url)),sw=(0,K.lazy)(()=>W(()=>import(`./TextArea.Cl_BuySR.js`),__vite__mapDeps([155,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,25,75,124,125,156,126]),import.meta.url)),cw=(0,K.lazy)(()=>W(()=>import(`./TextInput.DLMygBqV.js`),__vite__mapDeps([157,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,145,146,101,147,148,87,75,124,156,126]),import.meta.url)),lw=(0,K.lazy)(()=>W(()=>import(`./TimeInput.On1Yt7V9.js`),__vite__mapDeps([158,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,130,75,132,42,134,135]),import.meta.url)),uw=(0,K.lazy)(()=>W(()=>import(`./BidiComponent.DklFDYJv.js`),__vite__mapDeps([159,1,2,3,5,11,10,160,13,23,24,7,25,30,19,32]),import.meta.url));function dw(e,t){return e?s(g,{}):t}var fw=e=>{let{node:t,isStale:n}
22=e,{isInRoot:r,isInHorizontalLayout:i}=$S(Lu);if(!t)throw Error(`ElementNode not found.`);let a={disableFullscreenMode:e.disableFullscreenMode,widthConfig:t.element.widthConfig,heightConfig:t.element.heightConfig},o={...a,widgetMgr:e.widgetMgr,disabled:e.widgetsDisabled,fragmentId:t.fragmentId,componentRegistry:e.componentRegistry};switch(t.element.type){case`alert`:{let e=t.element.alert;return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(cS,{icon:e.icon,body:e.body,title:e.title,kind:lS(e.format),...a})})}case`table`:{let e=t.element.table;return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(yC,{element:e,elementHash:t.elementHash,...a})})}case`audio`:return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(xC,{element:t.element.audio,endpoints:e.endpoints,...a,elementMgr:e.widgetMgr})});case`balloons`:return dw(n,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(SC,{scriptRunId:t.scriptRunId})}));case`code`:{let e=t.element.code;return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(IC,{language:e.language,showLineNumbers:e.showLineNumbers,wrapLines:e.wrapLines,children:e.codeText})})}case`deckGlJsonChart`:{let e=t.element.deckGlJsonChart;return s(Y,{node:t,config:X.LARGE_OVERFLOW_VISIBLE,isStale:n,children:s(CC,{element:e,...o},e.id||void 0)})}case`helpInfo`:return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(RS,{element:t.element.helpInfo,...a})});case`empty`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(`div`,{className:`stEmpty`,"data-testid":`stEmpty`})});case`exception`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(wS,{element:t.element.exception,...a})});case`graphvizChart`:return s(Y,{node:t,config:X.LARGE_OVERFLOW_VISIBLE,isStale:n,children:s(wC,{element:t.element.graphvizChart,...a})});case`heading`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(QS,{element:t.element.heading,...a})});case`iframe`:return s(Y,{node:t,config:X.LARGE_OVERFLOW_VISIBLE,isStale:n,children:s(EC,{element:t.element.iframe,...a})});case`imgs`:return s(Y,{node:t,config:!t.element.widthConfig||t.element.widthConfig.useStretch?X.FULL_WIDTH:new X({styleOverrides:{width:`auto`}}),isStale:n,children:s(DC,{element:t.element.imgs,endpoints:e.endpoints,...a})});case`json`:return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(OC,{element:t.element.json,...a})});case`markdown`:return s(Y,{node:t,config:t.element.widthConfig?X.DEFAULT:i?new X({styleOverrides:{width:`fit-content`}}):X.FULL_WIDTH,isStale:n,children:s(VS,{element:t.element.markdown,...a})});case`metric`:{let e=t.element.metric;return s(Y,{node:t,config:e.chartData&&e.chartData.length>0?X.LARGE_ELEMENT:X.DEFAULT,isStale:n,children:s(AC,{element:e,...a})})}case`html`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(TC,{element:t.element.html,...a})});case`pageLink`:{let e=t.element.pageLink,r=o.disabled||e.disabled;return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(jC,{element:e,disabled:r,...a})})}case`progress`:return s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(NC,{element:t.element.progress,...a})});case`skeleton`:{let e=t.element.skeleton.style===Te.SkeletonStyle.APP,{heightConfig:r}=t.element,i=!!(r?.useStretch||r?.pixelHeight||r?.remHeight);return s(Y,{node:t,config:e?X.FULL_WIDTH:X.LARGE_ELEMENT,isStale:n,children:e?s(US,{}):s(WS,{fillContainerHeight:i})})}case`snow`:return dw(n,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(PC,{scriptRunId:t.scriptRunId})}));case`space`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(lC,{className:`stSpace`,"data-testid":`stSpace`})});case`spinner`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(FC,{element:t.element.spinner,...a})});case`text`:return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(JS,{element:t.element.text,...a})});case`video`:return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(RC,{element:t.element.video,endpoints:e.endpoints,...a,elementMgr:e.widgetMgr})});case`toast`:{let e=t.element.toast;return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(LC,{element:e,...a},t.scriptRunId)})}case`dataframe`:{let e=t.element.dataframe;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:t.element.widthConfig?.useContent&&r?new X({minStretchWidth:vC.LARGE,styleOverrides:{overflow:`visible`,width:`100%`}}):X.LARGE_OVERFLOW_VISIBLE,isStale:n,children:s(BC,{element:e,elementHash:t.elementHash,...o}
22,e.id||void 0)})}case`vegaLiteChart`:{let e=t.element.vegaLiteChart,a=t.element.widthConfig?.useContent&&r,c=i&&!t.element.widthConfig;return s(Y,{node:t,config:a||c?new X({minStretchWidth:vC.LARGE,styleOverrides:{overflow:`visible`,...a&&{width:`100%`},...c&&{flex:`1 1 14rem`}}}):X.LARGE_OVERFLOW_VISIBLE,isStale:n,children:s(bC,{element:e,elementHash:t.elementHash,...o},e.id||void 0)})}case`audioInput`:{let r=t.element.audioInput;return o.disabled=o.disabled||r.disabled,s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(zC,{uploadClient:e.uploadClient,element:r,...o},r.id)})}case`button`:{let e=t.element.button;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:e.isFormSubmitter?s($C,{element:e,...o}):s(VC,{element:e,...o})})}case`buttonGroup`:{let e=t.element.buttonGroup;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(HC,{element:e,...o},e.id)})}case`downloadButton`:{let r=t.element.downloadButton;return o.disabled=o.disabled||r.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(XC,{endpoints:e.endpoints,element:r,...o},r.id)})}case`feedback`:{let e=t.element.feedback;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.FIT_CONTENT_ELEMENT,isStale:n,children:s(ZC,{element:e,...o},e.id)})}case`pagination`:{let e=t.element.pagination;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.FULL_WIDTH,isStale:n,children:s(rw,{element:e,...o},e.id)})}case`cameraInput`:{let r=t.element.cameraInput;return o.disabled=o.disabled||r.disabled,s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(WC,{element:r,uploadClient:e.uploadClient,...o},r.id)})}case`chatInput`:{let r=t.element.chatInput;o.disabled=o.disabled||r.disabled;let a=t.element.heightConfig;return s(Y,{node:t,config:new X({minStretchWidth:vC.MEDIUM,styleOverrides:a?.useStretch?{height:`100%`,flex:`1 1 8rem`}:a?.pixelHeight?{height:`auto`,overflow:`visible`,...i?{}:{flex:``}}:void 0}),isStale:n,children:s(GC,{element:r,uploadClient:e.uploadClient,...o},r.id)})}case`checkbox`:{let e=t.element.checkbox;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(KC,{element:e,...o},e.id)})}case`colorPicker`:{let e=t.element.colorPicker;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(qC,{element:e,...o},e.id)})}case`componentInstance`:return s(Y,{node:t,config:X.FULL_WIDTH,isStale:n,children:s(UC,{element:t.element.componentInstance,...o})});case`dateInput`:{let e=t.element.dateInput;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(JC,{element:e,...o},e.id)})}case`fileUploader`:{let r=t.element.fileUploader;return o.disabled=o.disabled||r.disabled,s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(QC,{element:r,uploadClient:e.uploadClient,...o},r.id)})}case`linkButton`:{let r=t.element.linkButton;return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(kC,{element:r,widgetMgr:e.widgetMgr,fragmentId:t.fragmentId})})}case`multiselect`:{let e=t.element.multiselect;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(ew,{element:e,...o},e.id)})}case`menuButton`:{let e=t.element.menuButton;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(tw,{element:e,...o})})}case`numberInput`:{let e=t.element.numberInput;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(nw,{element:e,...o},e.id)})}case`plotlyChart`:{let e=t.element.plotlyChart;return s(Y,{node:t,config:X.LARGE_ELEMENT,isStale:n,children:s(MC,{element:e,...o},e.id)})}case`radio`:{let e=t.element.radio;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(iw,{element:e,...o},e.id)})}case`selectbox`:{let e=t.element.selectbox;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(aw,{element:e,...o},e.id)})}case`slider`:{let e=t.element.slider;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(ow,{element:e,...o}
22,e.id)})}case`textArea`:{let e=t.element.textArea;o.disabled=o.disabled||e.disabled;let r=t.element.heightConfig?.useStretch;return s(Y,{node:t,config:new X({minStretchWidth:vC.MEDIUM,styleOverrides:r?{height:`100%`,flex:`1 1 8rem`}:{height:`auto`,...i?{}:{flex:``}}}),isStale:n,children:s(sw,{element:e,outerElement:t.element,...o},e.id)})}case`textInput`:{let e=t.element.textInput;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(cw,{element:e,...o},e.id)})}case`dateTimeInput`:{let e=t.element.dateTimeInput;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(YC,{element:e,...o},e.id)})}case`timeInput`:{let e=t.element.timeInput;return o.disabled=o.disabled||e.disabled,s(Y,{node:t,config:X.MEDIUM_ELEMENT,isStale:n,children:s(lw,{element:e,...o},e.id)})}case`bidiComponent`:{let e=t.element.bidiComponent;return s(Y,{node:t,config:X.DEFAULT,isStale:n,children:s(uw,{element:e,...o},e.id)})}default:throw Error(`Unrecognized Element type ${t.element.type}`)}},pw=e=>{let{scriptRunState:t,scriptRunId:n,fragmentIdsThisRun:r}=(0,K.useContext)(Zu),{node:i}=e,a=vx(i.element.type||``,t),o=bx(a,i,t,n,r);return s(tS,{enable:a,children:s(fw,{...e,isStale:o})})},mw=class e{constructor(e,t){this.props=e,this.elementKeyOverride=t,this.elementKeySet=new Set,this.reactElements=[],this.index=0,this.transientElementCount=0}getCurrentKey(e){return this.elementKeyOverride||e||this.index.toString()}conformToArray(e){return e?Array.isArray(e)?e:[e]:[]}visitBlockNode(e){let t={...this.props,node:e},n=this.getCurrentKey(e.deltaBlock?.id||void 0);this.index+=1;let r=s(bw,{...t},n);return this.reactElements.push(r),r}visitTransientNode(t){let n=[];t.transientNodes.forEach(t=>{let r=this.getCurrentKey(`transient-${this.transientElementCount}`);this.transientElementCount+=1;let i=t.accept(new e(this.props,r));n.push(...this.conformToArray(i))}),this.reactElements.push(...n);let r=t.anchor?.accept(this);return n.push(...this.conformToArray(r)),n}visitElementNode(e){let t={...this.props,node:e},n=this.getCurrentKey(st(e.element));if(this.index+=1,this.elementKeySet.has(n))return null;this.elementKeySet.add(n);let r=s(pw,{...t},n);return this.reactElements.push(r),r}static collectReactElements(t){if(!t.node.children)return[];let n=new e(t);return t.node.children.forEach(e=>e.accept(n)),n.reactElements}},hw=e=>{xx(e.node,Ar());let{node:t,widgetsDisabled:n,disableFullscreenMode:r,endpoints:i,widgetMgr:a,uploadClient:o,componentRegistry:c}=e;return s(g,{children:(0,K.useMemo)(()=>mw.collectReactElements({node:t,widgetsDisabled:n,disableFullscreenMode:r,endpoints:i,widgetMgr:a,uploadClient:o,componentRegistry:c}),[t,n,r,i,a,o,c])})},gw=e=>{let t=(0,K.useContext)(Lu),n={direction:ju.VERTICAL,flex:1,gap:Ee.GapSize.SMALL,height:e.height,border:!1};return s(Ru,{direction:ju.VERTICAL,isRoot:e.isRoot,parentContext:t,children:s(hC,{...n,className:_x(ju.VERTICAL),"data-testid":_x(ju.VERTICAL),children:s(hw,{...e})})})},_w=e=>{let t=Mu(e.node.deltaBlock),n=(0,K.useContext)(Lu),r=Ex(e.node),i=eS(r),a=Ju({element:e.node.deltaBlock,subElement:Bu(e.node.deltaBlock)}),o={gap:e.node.deltaBlock.flexContainer?.gapConfig?.gapSize??Ee.GapSize.SMALL,direction:t,$wrap:e.node.deltaBlock.flexContainer?.wrap??!1,overflow:a.overflow,border:Dx(e.node.deltaBlock),height:a.height,flex:`1`,align:e.node.deltaBlock.flexContainer?.align,justify:e.node.deltaBlock.flexContainer?.justify},c=Cx(e.node.deltaBlock.id);return s(Ru,{direction:t,parentWidth:e.node.deltaBlock.widthConfig?.pixelWidth??void 0,hasContentWidth:e.node.deltaBlock.widthConfig?.useContent??!1,hasFixedWidth:(e.node.deltaBlock.widthConfig?.pixelWidth??0)>0||(e.node.deltaBlock.widthConfig?.remWidth??0)>0,parentContext:n,children:s(hC,{...o,className:(0,Au.default)(_x(t),Sx(c)),"data-testid":_x(t),ref:i,"data-test-scroll-behavior":r?`scroll-to-bottom`:`normal`,children:s(hw,{...e})})})},vw=[`tabContainer`],yw=[`chatInput`],bw=e=>{let{node:t}=e,{scriptRunState:n,scriptRunId:r,fragmentIdsThisRun:i}=(0,K.useContext)(Zu),a;vw.includes(t.deltaBlock.type??``)?a=`14rem`:yw.includes(t.deltaBlock.type??``)?a=`8rem`:t.deltaBlock.type===`chatMessage`?t.isEmpty&&(a=`8rem`):(t.deltaBlock.type===`flexContainer`||t.deltaBlock.column||t.deltaBlock.expandable)&&(t.isEmpty||(a=`8rem`));let o=Ju({element:t.deltaBlock,subElement:Bu(t.deltaBlock),minStretchBehavior:a});if(t.isEmpty&&!t.deltaBlock.allowEmpty)return s(g,{});let c=bx(vx(``,n),t,n,r,i),l={...e,node:t},u=e.disableFullscreenMode||V(t.deltaBlock.dialog)||V(t.deltaBlock.popover);if(t.deltaBlock.transparent)return s(hw,{...l,disableFullscreenMode:u});let d,f=!1,p=Cx(t.deltaBlock.id),m=s(gw,{...l,disableFullscreenMode:u,height:`100%`});if(Tx(t.deltaBlock)&&(d=s(_w,{...l})),t.deltaBlock.dialog)return s(wy,{element:t.deltaBlock.dialog,deltaMsgReceivedAt:t.deltaMsgReceivedAt,widgetMgr:e.widgetMgr,fragmentId:t.fragmentId,children:m});if(t.deltaBlock.expandable&&(f=!0,d=s(Gy,{isStale:c,element:t.deltaBlock.expandable,widgetMgr:e.widgetMgr,blockId:t.deltaBlock.id||void 0,fragmentId:t.fragmentId,children:m})),t.deltaBlock.popover&&(f=!0,d=s(nx,{empty:t.isEmpty,element:t.deltaBlock.popover,stretchWidth:Nu(t.deltaBlock.widthConfig),widgetMgr:e.widgetMgr,blockId:t.deltaBlock.id||void 0,fragmentId:t.fragmentId,children:m})),t.deltaBlock.type===`form`){let{formId:n,clearOnSubmit:r,enterToSubmit:i,border:a}=t.deltaBlock.form;d=s(Hx,{formId:n,clearOnSubmit:r,enterToSubmit:i,widgetMgr:e.widgetMgr,border:a,overflow:o.overflow,children:m})}if(t.deltaBlock.chatMessage&&(d=s(hd,{element:t.deltaBlock.chatMessage,endpoints:e.endpoints,children:m})),t.deltaBlock.column)return s(fC,{weight:t.deltaBlock.column.weight??0,gap:wx(t.deltaBlock.column),verticalAlignment:t.deltaBlock.column.verticalAlignment??void 0,showBorder:t.deltaBlock.column.showBorder??!1,className:`stColumn`,"data-testid":`stColumn`,children:m});if(t.deltaBlock.tabContainer){let e=e=>s(gw,{...e,height:`auto`});return s(Rx,{...l,isStale:c,renderTabContent:e,width:o.width,flex:o.flex,fragmentId:t.fragmentId})}return d?s(gC,{"data-testid":`stLayoutWrapper`,className:Sx(f?p:void 0),...o,children:d}):m},xw=(0,K.createContext)({backendOperationClient:void 0});xw.displayName=`BackendOperationContext`;var Sw=(0,K.createContext)(null);Sw.displayName=`FormsContext`;var Cw=(0,K.createContext)({pageLinkBaseUrl:``,currentPageScriptHash:``,onPageChange:()=>{},navSections:[],appPages:[]});Cw.displayName=`NavigationContext`;var ww=_(`div`,{target:`egah9gy0`})(({theme:e})=>({position:`fixed`,top:0,left:0,zIndex:e.zIndices.tablePortal,lineHeight:`100%`,...!br(e)&&{"& input[type='date'], & input[type='time'], & input[type='datetime-local']":{"&::-webkit-calendar-picker-indicator":{filter:`brightness(0) invert(1)`,opacity:1}}}})),Tw=_(`small`,{target:`egah9gy1`})(({theme:e})=>({color:e.colors.redTextColor,fontSize:e.fontSizes.sm,marginTop:e.spacing.twoXS,display:`block`})),Ew=`portal`,Dw=(0,K.createContext)(null);Dw.displayName=`PortalContext`;var Ow=({children:e})=>{let t=(0,K.useRef)(null),n=(0,K.useCallback)(()=>t.current,[]);return f(Dw.Provider,{value:n,children:[e,(0,Bl.createPortal)(s(ww,{"data-react-aria-top-layer":`true`,"data-st-overlay-root":`true`,"data-testid":`portal`,id:Ew,ref:t}),document.body)]})},kw=(0,K.createContext)({initialSidebarState:Re.SidebarState.AUTO,appLogo:null,sidebarChevronDownshift:0,exp
22andSidebarNav:!1,hideSidebarNav:!1,isSidebarLocked:!1});kw.displayName=`SidebarConfigContext`;var Aw=(0,K.createContext)({activeTheme:z(),setTheme:()=>{},availableThemes:[]});Aw.displayName=`ThemeContext`,re();function jw({theme:e,baseuiTheme:t,children:n}){return s(ae,{theme:t||C,children:s(c,{theme:e,children:n})})}function Mw({label:e,show_label:t,icon:n,onClick:r}){let i=Ar(),a=t?e:``;return s(`div`,{"data-testid":`stElementToolbarButton`,children:s(Gn,{content:s(Zn,{source:e,allowHTML:!1,style:{fontSize:i.fontSizes.sm}}),placement:Yn.TOP,onMouseEnterDelay:1e3,inline:!0,children:f(Di,{onClick:e=>{r&&r(),e.stopPropagation()},kind:Ei.ELEMENT_TOOLBAR,"aria-label":e,children:[n&&s(Cr,{content:n,size:`md`,testid:`stElementToolbarButtonIcon`}),a&&s(`span`,{children:a})]})})})}var Nw=({onExpand:e,onCollapse:t,isFullScreen:n,locked:r,children:i,target:a,disableFullscreenMode:o})=>s(Pi,{className:`stElementToolbar`,"data-testid":`stElementToolbar`,locked:r||n,target:a,children:f(Ai,{"data-testid":`stElementToolbarButtonContainer`,children:[i,e&&!o&&!n&&s(Mw,{label:`Fullscreen`,icon:dx,onClick:()=>e()}),t&&!o&&n&&s(Mw,{label:`Close fullscreen`,icon:fx,onClick:()=>t()})]})});function Pw({text:e}){let{isCopied:t,copyToClipboard:n,label:r}=dS(),i=(0,K.useCallback)(()=>{n(e)},[n,e]);return s(ki,{children:s(Ii,{children:s(Mw,{label:r,icon:t?ax:cx,onClick:i})})})}var Fw=(0,K.memo)(Pw);function Iw({children:e}){let t=typeof e==`string`&&e.trim().length>0;return f(Ni,{className:`stErrorCodeBlock`,"data-testid":`stErrorCodeBlock`,tabIndex:t?0:void 0,children:[s(Li,{wrapLines:!1,children:s(Oi,{wrapLines:!1,children:e})}),t&&s(Fw,{text:e})]})}var Lw=(0,K.memo)(Iw);function Rw(e){let t=e.match(/^:(.+)\/(.+):$/);return t===null?``:`https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsrounded/${t[2]}/default/24px.svg`}function zw(e,t,n){let r=e=>{Vw(e),t({type:`SET_PAGE_FAVICON`,favicon:e})};if(e.startsWith(`:material`)){r(Rw(e));return}if(e.startsWith(`emoji:`)){r(Bw(e.substring(6)));return}/^:[a-zA-Z0-9_+-]+:$/.test(e)?Hw(e).then(t=>{r(t?Bw(t):n.buildMediaURL(e))}).catch(()=>{r(n.buildMediaURL(e))}):r(n.buildMediaURL(e))}function Bw(e){return`data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>${e}</text></svg>`}function Vw(e){let t=document.querySelector(`link[rel='shortcut icon']`);t&&(t.href=e)}async function Hw(e){let t=await W(()=>import(`./lib.DMXOZN7d.js`),__vite__mapDeps([161,1]),import.meta.url),n=e.replace(/-/g,`_`),r=t.get(n);return r&&r!==n&&t.has(r)?r:``}var Uw={};Uw={close:`Ø¥ØºÙØ§Ù`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{625}\u{634}\u{639}\u{627}\u{631}`,other:()=>`${t.number(e.count)} \u{625}\u{634}\u{639}\u{627}\u{631}\u{627}\u{62A}`})}.`};var Ww={};Ww={close:`ÐаÑвоÑи`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{438}\u{437}\u{432}\u{435}\u{441}\u{442}\u{438}\u{435}`,other:()=>`${t.number(e.count)} \u{438}\u{437}\u{432}\u{435}\u{441}\u{442}\u{438}\u{44F}`})}.`};var Gw={};Gw={close:`ZavÅÃt`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ozn\xe1men\xed`,other:()=>`${t.number(e.count)} ozn\xe1men\xed`})}.`};var Kw={};Kw={close:`Luk`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} besked`,other:()=>`${t.number(e.count)} beskeder`})}.`};var qw={};qw={close:`SchlieÃen`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} Benachrichtigung`,other:()=>`${t.number(e.count)} Benachrichtigungen`})}.`};var Jw={};Jw={close:`ÎλείÏιμο`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{3B5}\u{3B9}\u{3B4}\u{3BF}\u{3C0}\u{3BF}\u{3AF}\u{3B7}\u{3C3}\u{3B7}`,other:()=>`${t.number(e.count)} \u{3B5}\u{3B9}\u{3B4}\u{3BF}\u{3C0}\u{3BF}\u{3B9}\u{3AE}\u{3C3}\u{3B5}\u{3B9}\u{3C2}`})}.`};var Yw={};Yw={close:`Close`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`};var Xw={};Xw={close:`Cerrar`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificaci\xf3n`,other:()=>`${t.number(e.count)} notificaciones`})}.`};var Zw={};Zw={close:`Sule`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} teatis`,other:()=>`${t.number(e.count)} teatist`})}.`};var Qw={};Qw={close:`Sulje`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ilmoitus`,other:()=>`${t.number(e.count)} ilmoitusta`})}.`};var $w={};$w={close:`Fermer`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`};var eT={};eT={close:`ס××ר`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{5D4}\u{5EA}\u{5E8}\u{5D0}\u{5D4}`,other:()=>`${t.number(e.count)} \u{5D4}\u{5EA}\u{5E8}\u{5D0}\u{5D5}\u{5EA}`})}.`};var tT={};tT={close:`Zatvori`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obavijest`,other:()=>`${t.number(e.count)} obavijesti`})}.`};var nT={};nT={close:`Bezárás`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \xe9rtes\xedt\xe9s`,other:()=>`${t.number(e.count)} \xe9rtes\xedt\xe9s`})}.`};var rT={};rT={close:`Chiudi`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notifica`,other:()=>`${t.number(e.count)} notifiche`})}.`};var iT={};iT={close:`éãã`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{500B}\u{306E}\u{901A}\u{77E5}`,other:()=>`${t.number(e.count)} \u{500B}\u{306E}\u{901A}\u{77E5}`})}\u{3002}`};var aT={};aT={close:`ë«ê¸°`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)}\u{AC1C} \u{C54C}\u{B9BC}`,other:()=>`${t.number(e.count)}\u{AC1C} \u{C54C}\u{B9BC}`})}.`};var oT={};oT={close:`Uždaryti`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} prane\u{161}imas`,other:()=>`${t.number(e.count)} prane\u{161}imai`})}.`};var sT={};sT={close:`AizvÄrt`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} pazi\u{146}ojums`,other:()=>`${t.number(e.count)} pazi\u{146}ojumi`})}.`};var cT={};cT={close:`Lukk`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} varsling`,other:()=>`${t.number(e.count)} varsler`})}.`};var lT={};lT={close:`Sluiten`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} melding`,other:()=>`${t.number(e.count)} meldingen`})}.`};var uT={};uT={close:`Zamknij`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} powiadomienie`,few:()=>`${t.number(e.count)} powiadomienia`,many:()=>`${t.number(e.count)} powiadomie\u{144}`,other:()=>`${t.number(e.count)} powiadomienia`})}.`};var dT={};dT={close:`Fechar`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notifica\xe7\xe3o`,other:()=>`${t.number(e.count)} notifica\xe7\xf5es`})}.`};var fT={};fT={close:`Fechar`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notifica\xe7\xe3o`,other:()=>`${t.number(e.count)} notifica\xe7\xf5es`})}.`};var pT={};pT={close:`ÃnchideÅ£i`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificare`,other:()=>`${t.number(e.count)} notific\u{103}ri`})}.`};var mT={};mT={close:`ÐакÑÑÑÑ`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{443}\u{432}\u{435}\u{434}\u{43E}\u{43C}\u{43B}\u{435}\u{43D}\u{438}\u{435}`,other:()=>`${t.number(e.count)} \u{443}\u{432}\u{435}\u{434}\u{43E}\u{43C}\u{43B}\u{435}\u{43D}\u{438}\u{44F}`})}.`};var hT={};hT={close:`ZatvoriÅ¥`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ozn\xe1menie`,few:()=>`${t.number(e.count)} ozn\xe1menia`,other:()=>`${t.number(e.count)} ozn\xe1men\xed`})}.`};var gT={};gT={close:`Zapri`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obvestilo`,two:()=>`${t.number(e.count)} obvestili`,few:()=>`${t.number(e.count)} obvestila`,other:()=>`${t.number(e.count)} obvestil`})}.`};var _T={};_T={close:`Zatvori`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obave\u{161}tenje`,other:()=>`${t.number(e.count)} obave\u{161}tenja`})}.`};var vT={};vT={close:`Stäng`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} meddelande`,other:()=>`${t.number(e.count)} meddelanden`})}.`};var yT={};yT={close:`Kapat`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} bildirim`,other:()=>`${t.number(e.count)} bildirim`})}.`};var bT={};bT={close:`ÐакÑиÑи`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{441}\u{43F}\u{43E}\u{432}\u{456}\u{449}\u{435}\u{43D}\u{43D}\u{44F}`,other:()=>`${t.number(e.count)} \u{441}\u{43F}\u{43E}\u{432}\u{456}\u{449}\u{435}\u{43D}\u{43D}\u{44F}`})}.`};var xT={};xT={close:`å
³é`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{4E2A}\u{901A}\u{77E5}`,other:()=>`${t.number(e.count)} \u{4E2A}\u{901A}\u{77E5}`})}\u{3002}`};var ST={};ST={close:`éé`,notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} \u{500B}\u{901A}\u{77E5}`,other:()=>`${t.number(e.count)} \u{500B}\u{901A}\u{77E5}`})}\u{3002}`};var CT={};CT={"ar-AE":Uw,"bg-BG":Ww,"cs-CZ":Gw,"da-DK":Kw,"de-DE":qw,"el-GR":Jw,"en-US":Yw,"es-ES":Xw,"et-EE":Zw,"fi-FI":Qw,"fr-FR":$w,"he-IL":eT,"hr-HR":tT,"hu-HU":nT,"it-IT":rT,"ja-JP":iT,"ko-KR":aT,"lt-LT":oT,"lv-LV":sT,"nb-NO":cT,"nl-NL":lT,"pl-PL":uT,"pt-BR":dT,"pt-PT":fT,"ro-RO":pT,"ru-RU":mT,"sk-SK":hT,"sl-SI":gT,"sr-SP":_T,"sv-SE":vT,"tr-TR":yT,"uk-UA":bT,"zh-CN":xT,"zh-TW":ST};
22function wT(e){return e&&e.__esModule?e.default:e}function TT(e,t,n){let{key:r,timer:i,timeout:a}=e.toast;(0,K.useEffect)(()=>{if(!(i==null||a==null))return i.reset(a),()=>{i.pause()}},[i,a]);let o=mn(),s=Hn(),c=$f(wT(CT),`@react-aria/toast`),[l,u]=(0,K.useState)(!1);return bn(()=>{u(!0)},[]),{toastProps:{...lr(e,{labelable:!0}),role:`alertdialog`,"aria-modal":`false`,"aria-labelledby":e[`aria-labelledby`]||o,"aria-describedby":e[`aria-describedby`]||s,tabIndex:0},contentProps:{role:`alert`,"aria-atomic":`true`,"aria-hidden":l?void 0:`true`},titleProps:{id:o},descriptionProps:{id:s},closeButtonProps:{"aria-label":c.format(`close`),onPress:()=>t.close(r)}}}var ET=1,DT=Symbol.for(`react-aria-landmark-manager`);function OT(e){return document.addEventListener(`react-aria-landmark-manager-change`,e),()=>document.removeEventListener(`react-aria-landmark-manager-change`,e)}function kT(){if(typeof document>`u`)return null;let e=document[DT];return e&&e.version>=ET?e:(document[DT]=new jT,document.dispatchEvent(new CustomEvent(`react-aria-landmark-manager-change`)),document[DT])}function AT(){return(0,nf.useSyncExternalStore)(OT,kT,kT)}var jT=class{constructor(){this.landmarks=[],this.isListening=!1,this.refCount=0,this.version=ET,this.f6Handler=this.f6Handler.bind(this),this.focusinHandler=this.focusinHandler.bind(this),this.focusoutHandler=this.focusoutHandler.bind(this)}setupIfNeeded(){this.isListening||=(document.addEventListener(`keydown`,this.f6Handler,{capture:!0}),document.addEventListener(`focusin`,this.focusinHandler,{capture:!0}),document.addEventListener(`focusout`,this.focusoutHandler,{capture:!0}),!0)}teardownIfNeeded(){!this.isListening||this.landmarks.length>0||this.refCount>0||(document.removeEventListener(`keydown`,this.f6Handler,{capture:!0}),document.removeEventListener(`focusin`,this.focusinHandler,{capture:!0}),document.removeEventListener(`focusout`,this.focusoutHandler,{capture:!0}),this.isListening=!1)}focusLandmark(e,t){this.landmarks.find(t=>t.ref.current===e)?.focus?.(t)}getLandmarksByRole(e){return new Set(this.landmarks.filter(t=>t.role===e))}getLandmarkByRole(e){return this.landmarks.find(t=>t.role===e)}addLandmark(e){if(this.setupIfNeeded(),this.landmarks.find(t=>t.ref===e.ref)||!e.ref.current)return;if(this.landmarks.filter(e=>e.role===`main`).length,this.landmarks.length===0){this.landmarks=[e],this.checkLabels(e.role);return}let t=0,n=this.landmarks.length-1;for(;t<=n;){let r=Math.floor((t+n)/2),i=e.ref.current.compareDocumentPosition(this.landmarks[r].ref.current);i&Node.DOCUMENT_POSITION_PRECEDING||i&Node.DOCUMENT_POSITION_CONTAINS?t=r+1:n=r-1}this.landmarks.splice(t,0,e),this.checkLabels(e.role)}updateLandmark(e){let t=this.landmarks.findIndex(t=>t.ref===e.ref);t>=0&&(this.landmarks[t]={...this.landmarks[t],...e},this.checkLabels(this.landmarks[t].role))}removeLandmark(e){this.landmarks=this.landmarks.filter(t=>t.ref!==e),this.teardownIfNeeded()}checkLabels(e){let t=this.getLandmarksByRole(e);t.size>1&&[...t].filter(e=>!e.label).length}closestLandmark(e){let t=new Map(this.landmarks.map(e=>[e.ref.current,e])),n=e;for(;n&&!t.has(n)&&n!==document.body&&n.parentElement;)n=n.parentElement;return t.get(n)}getNextLandmark(e,{backward:t}){let n=this.closestLandmark(e),r=t?this.landmarks.length-1:0;n&&(r=this.landmarks.indexOf(n)+(t?-1:1));let i=()=>{if(r<0){if(!e.dispatchEvent(new CustomEvent(`react-aria-landmark-navigation`,{detail:{direction:`backward`},bubbles:!0,cancelable:!0})))return!0;r=this.landmarks.length-1}else if(r>=this.landmarks.length){if(!e.dispatchEvent(new CustomEvent(`react-aria-landmark-navigation`,{detail:{direction:`forward`},bubbles:!0,cancelable:!0})))return!0;r=0}return r<0||r>=this.landmarks.length};if(i())return;let a=r;for(;this.landmarks[r].ref.current?.closest(`[aria-hidden=true]`);){if(r+=t?-1:1,i())return;if(r===a)break}return this.landmarks[r]}f6Handler(e){e.key===`F6`&&(e.altKey?this.focusMain():this.navigate(tr(e),e.shiftKey))&&(e.preventDefault(),e.stopPropagation())}focusMain(){let e=this.getLandmarkByRole(`main`);return e&&e.ref.current&&e.ref.current.isConnected?(this.focusLandmark(e.ref.current,`forward`),!0):!1}navigate(e,t){let n=this.getNextLandmark(e,{backward:t});if(!n)return!1;if(n.lastFocused){let e=n.lastFocused;if(Qn(document.body,e))return e.focus(),!0}return n.ref.current&&n.ref.current.isConnected?(this.focusLandmark(n.ref.current,t?`backward`:`forward`),!0):!1}focusinHandler(e){let t=this.closestLandmark(tr(e));t&&t.ref.current!==tr(e)&&this.updateLandmark({ref:t.ref,lastFocused:tr(e)});let n=e.relatedTarget;if(n){let e=this.closestLandmark(n);e&&e.ref.current===n&&e.blur()}}focusoutHandler(e){let t=tr(e),n=e.relatedTarget;if(!n||n===document){let e=this.closestLandmark(t);e&&e.ref.current===t&&e.blur()}}createLandmarkController(){let e=this;return e.refCount++,e.setupIfNeeded(),{navigate(t,n){let r=n?.from||document.activeElement;return e.navigate(r,t===`backward`)},focusNext(t){let n=t?.from||document.activeElement;return e.navigate(n,!1)},focusPrevious(t){let n=t?.from||document.activeElement;return e.navigate(n,!0)},focusMain(){return e.focusMain()},dispose(){e&&=(e.refCount--,e.teardownIfNeeded(),null)}}}registerLandmark(e){return this.landmarks.find(t=>t.ref===e.ref)?this.updateLandmark(e):this.addLandmark(e),()=>this.removeLandmark(e.ref)}};function MT(e,t){let{role:n,"aria-label":r,"aria-labelledby":i,focus:a}=e,o=AT(),s=r||i,[c,l]=(0,K.useState)(!1),u=(0,K.useCallback)(()=>{l(!0)},[l]),d=(0,K.useCallback)(()=>{l(!1)},[l]);return bn(()=>
22{if(o)return o.registerLandmark({ref:t,label:s,role:n,focus:a||u,blur:d})},[o,s,t,n,a,u,d]),(0,K.useEffect)(()=>{c&&t.current?.focus()},[c,t]),{landmarkProps:{role:n,tabIndex:c?-1:void 0,"aria-label":r,"aria-labelledby":i}}}function NT(e){return e&&e.__esModule?e.default:e}function PT(e,t,n){let r=$f(NT(CT),`@react-aria/toast`),{landmarkProps:i}=MT({role:`region`,"aria-label":e[`aria-label`]||r.format(`notifications`,{count:t.visibleToasts.length})},n),a=(0,K.useRef)(!1),o=(0,K.useRef)(!1),s=(0,K.useCallback)(()=>{a.current||o.current?t.pauseAll():t.resumeAll()},[t]),{hoverProps:c}=ln({onHoverStart:()=>{a.current=!0,s()},onHoverEnd:()=>{a.current=!1,s()}}),l=(0,K.useRef)([]),u=(0,K.useRef)(t.visibleToasts),d=(0,K.useRef)(null);bn(()=>{if(d.current===-1||t.visibleToasts.length===0||!n.current){l.current=[],u.current=t.visibleToasts;return}if(l.current=[...n.current.querySelectorAll(`[role="alertdialog"]`)],u.current.length===t.visibleToasts.length&&t.visibleToasts.every((e,t)=>e.key===u.current[t].key)){u.current=t.visibleToasts;return}let e=u.current.map((e,n)=>({...e,i:n,isRemoved:!t.visibleToasts.some(t=>e.key===t.key)})),r=e.findIndex(e=>e.i===d.current&&e.isRemoved);if(r>-1)if(Wr()===`pointer`&&f.current?.isConnected)Kn(f.current);else{let t=0,n,i;for(;t<=r;)e[t].isRemoved||(i=Math.max(0,t-1)),t++;for(;t<e.length;){if(!e[t].isRemoved){n=t-1;break}t++}i===void 0&&n===void 0&&(i=0),i>=0&&i<l.current.length?Kn(l.current[i]):n>=0&&n<l.current.length&&Kn(l.current[n])}u.current=t.visibleToasts},[t.visibleToasts,n]);let f=(0,K.useRef)(null),{focusWithinProps:p}=Dn({onFocusWithin:e=>{o.current=!0,f.current=e.relatedTarget,s()},onBlurWithin:()=>{o.current=!1,f.current=null,s()}});return(0,K.useEffect)(()=>{t.visibleToasts.length===0&&f.current?.isConnected&&(Wr()===`pointer`?Kn(f.current):f.current.focus(),f.current=null)},[n,t.visibleToasts.length]),(0,K.useEffect)(()=>()=>{f.current?.isConnected&&(Wr()===`pointer`?Kn(f.current):f.current.focus(),f.current=null)},[n]),{regionProps:U(i,c,p,{tabIndex:-1,"data-react-aria-top-layer":!0,onFocus:e=>{let t=tr(e).closest(`[role="alertdialog"]`);d.current=l.current.findIndex(e=>e===t)},onBlur:()=>{d.current=-1}})}}function FT(e){let t=(0,K.useCallback)(t=>e.subscribe(t),[e]),n=(0,K.useCallback)(()=>e.visibleToasts,[e]);return{visibleToasts:(0,nf.useSyncExternalStore)(t,n,n),add:(t,n)=>e.add(t,n),close:t=>e.close(t),pauseAll:()=>e.pauseAll(),resumeAll:()=>e.resumeAll()}}var IT=class{constructor(e){this.queue=[],this.subscriptions=new Set,this.visibleToasts=[],this.maxVisibleToasts=e?.maxVisibleToasts??1/0,this.wrapUpdate=e?.wrapUpdate}runWithWrapUpdate(e,t){this.wrapUpdate?this.wrapUpdate(e,t):e()}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}add(e,t={}){let n=`_`+Math.random().toString(36).slice(2),r={...t,content:e,key:n,timer:t.timeout?new LT(()=>this.close(n),t.timeout):void 0};return this.queue.unshift(r),this.updateVisibleToasts(`add`),n}close(e){let t=this.queue.findIndex(t=>t.key===e);t>=0&&(this.queue[t].onClose?.(),this.queue.splice(t,1)),this.updateVisibleToasts(`remove`)}updateVisibleToasts(e){this.visibleToasts=this.queue.slice(0,this.maxVisibleToasts),this.runWithWrapUpdate(()=>{for(let e of this.subscriptions)e()},e)}pauseAll(){for(let e of this.visibleToasts)e.timer&&e.timer.pause()}resumeAll(){for(let e of this.visibleToasts)e.timer&&e.timer.resume()}clear(){this.queue=[],this.updateVisibleToasts(`clear`)}},LT=class{constructor(e,t){this.startTime=null,this.remaining=t,this.callback=e}reset(e){this.remaining=e,this.resume()}pause(){this.timerId!=null&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=Date.now()-this.startTime)}resume(){this.remaining<=0||(this.startTime=Date.now(),this.timerId=setTimeout(()=>{this.timerId=null,this.remaining=0,this.callback()},this.remaining))}},RT=(0,K.createContext)(null),zT=(0,K.forwardRef)(function(e,t){let n=gn(),r=FT(e.queue),i=vn(t),{regionProps:a}=PT(e,r,i),{focusProps:o,isFocused:s,isFocusVisible:c}=Zr(),{hoverProps:l,isHovered:u}=ln({}),d=wn({...e,children:void 0,defaultClassName:`react-aria-ToastRegion`,values:{visibleToasts:r.visibleToasts,isHovered:u,isFocused:s,isFocusVisible:c}}),{direction:f}=jn(),p,{getContainer:m}=un();n||(p=document.body,m&&(p=m()));let h=lr(e,{global:!0}),g=K.createElement(RT.Provider,{value:r},K.createElement(En.div,{...U(h,d,a,o,l),dir:f,ref:i,"data-hovered":u||void 0,"data-focused":s||void 0,"data-focus-visible":c||void 0},typeof e.children==`function`?K.createElement(BT,{...e,render:void 0,className:void 0,style:{display:`contents`}},e.children):e.children));return r.visibleToasts.length>0&&p?(0,Bl.createPortal)(g,p):null}),BT=(0,K.forwardRef)(function(e,t){let n=(0,K.useContext)(RT),{hoverProps:r,isH
22overed:i}=ln({}),a=wn({...e,children:void 0,defaultClassName:`react-aria-ToastList`,values:{visibleToasts:n.visibleToasts,isFocused:!1,isFocusVisible:!1,isHovered:i}});return K.createElement(En.ol,{...r,...a,ref:t},n.visibleToasts.map(t=>K.createElement(`li`,{key:t.key,style:{display:`contents`}},e.children({toast:t}))))}),VT=(0,K.forwardRef)(function(e,t){let n=(0,K.useContext)(RT),r=vn(t),{toastProps:i,contentProps:a,titleProps:o,descriptionProps:s,closeButtonProps:c}=TT(e,n,r),{focusProps:l,isFocused:u,isFocusVisible:d}=Zr(),f=wn({...e,defaultClassName:`react-aria-Toast`,values:{toast:e.toast,isFocused:u,isFocusVisible:d}}),p=lr(e,{global:!0});return K.createElement(En.div,{...U(p,f,i,l),ref:r,"data-focused":u||void 0,"data-focus-visible":d||void 0},K.createElement(Pn,{values:[[HT,a],[ri,{slots:{[ar]:{},title:o,description:s}}],[bd,{slots:{[ar]:{},close:c}}]]},f.children))}),HT=(0,K.createContext)({}),UT=new IT({maxVisibleToasts:1/0}),WT=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm4.29 12.89a.996.996 0 11-1.41 1.41L12 13.41 9.11 16.3a.996.996 0 11-1.41-1.41L10.59 12 7.71 9.11A.996.996 0 119.12 7.7L12 10.59l2.89-2.89a.996.996 0 111.41 1.41L13.41 12l2.88 2.89z`}))});WT.displayName=`Cancel`;var GT=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M18.3 5.71a.996.996 0 00-1.41 0L12 10.59 7.11 5.7A.996.996 0 105.7 7.11L10.59 12 5.7 16.89a.996.996 0 101.41 1.41L12 13.41l4.89 4.89a.996.996 0 101.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z`}))});GT.displayName=`Close`;var KT=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 24 24`},e,{ref:t}),K.createElement(`path`,{fill:`none`,d:`M0 0h24v24H0V0z`}),K.createElement(`path`,{d:`M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z`}))});KT.displayName=`MoreVert`;var qT=e=>({display:`flex`,flexDirection:`row`,gap:e.spacing.md,width:e.sizes.toastWidth,marginTop:e.spacing.sm,borderRadius:e.radii.default,paddingTop:e.spacing.lg,paddingBottom:e.spacing.lg,paddingLeft:e.spacing.twoXL,paddingRight:e.spacing.twoXL,backgroundColor:e.colors.bgColor,filter:br(e)?`brightness(0.98)`:`brightness(1.2)`,color:e.colors.bodyText,boxShadow:e.shadows.popover,outline:`none`}),JT=_(zT,{target:`ebngmqm0`})(({theme:e})=>({position:`fixed`,top:e.sizes.headerHeight,right:0,display:`flex`,flexDirection:`column`,zIndex:e.zIndices.toast,outline:`none`,marginLeft:e.spacing.lg,marginRight:e.spacing.lg,"&[data-focus-visible]":{boxShadow:e.shadows.focusRing},"> ol":{display:`flex`,flexDirection:`column-reverse`,listStyle:`none`,margin:0,padding:0}})),YT=_(VT,{target:`ebngmqm1`})(({theme:e})=>({...qT(e),"&[data-focus-visible]":{boxShadow:e.shadows.focusRing}})),XT=_(xd,{target:`ebngmqm2`})(({theme:e})=>({color:e.colors.fadedText40,background:`none`,border:`none`,cursor:`pointer`,flexShrink:0,alignSelf:`flex-start`,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:0,marginRight:`calc(-1 * ${e.spacing.lg} / 2)`,borderRadius:e.radii.sm,"&[data-hovered]":{color:e.colors.bodyText},"&[data-focus-visible]":{outline:`none`,boxShadow:e.shadows.focusRing}})),ZT=_(`button`,{target:`ebngmqm3`})(({theme:e})=>({fontSize:e.fontSizes.sm,lineHeight:e.lineHeights.base,color:e.colors.fadedText60,backgroundColor:e.colors.transparent,fontFamily:`inherit`,margin:e.spacing.none,border:`none`,boxShadow:`none`,padding:e.spacing.none,"&:hover, &:active, &:focus":{border:`none`,outline:`none`,boxShadow:`none`},"&:hover":{color:e.colors.primary}})),QT=_(`div`,{target:`ebngmqm4`})(({theme:e})=>({display:`flex`,flexDirection:`row`,gap:e.spacing.lg,flex:1,minWidth:0,"> span":{marginTop:e.spacing.twoXS}})),$T=_(`div`,{target:`ebngmqm5`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing.sm,alignItems:`start`,justifyContent:`center`,overflow:`hidden`,minHeight:`100%`,fontSize:e.fontSizes.sm,lineHeight:e.lineHeights.base})),eE=_(`div`,{target:`ebngmqm6`})(({clamped:e})=>({...e&&{display:`-webkit-box`,WebkitLineClamp:3,WebkitBoxOrient:`vertical`,overflow:`hidden`}}));function tE({toast:e}){let{body:t,icon:n}=e.content,[r,i]=(0,K.useState)(!1),[a,o]=(0,K.useState)(!1),c=(0,K.useRef)(null);(0,K.useLayoutEffect)(()=>
vendor: 11,761 bytes, line 22
22{let e=c.current;if(e){let t=(parseFloat(getComputedStyle(e).lineHeight)||20)*3+1;o(e.scrollHeight>t)}},[t]);let l=(0,K.useCallback)(()=>i(e=>!e),[]);return f(YT,{toast:e,"data-testid":`stToast`,className:`stToast`,children:[f(QT,{children:[n&&s(cd,{iconValue:n,size:`xl`,testid:`stToastDynamicIcon`}),f($T,{children:[s(eE,{ref:c,clamped:a&&!r,"data-testid":`stToastText`,children:s(Zn,{source:t,allowHTML:!1,isToast:!0})}),a&&s(ZT,{"data-testid":`stToastViewButton`,onClick:l,children:r?`view less`:`view more`})]})]}),s(XT,{slot:`close`,"aria-label":`Close`,children:s(Cr,{content:GT,size:`md`})})]})}var nE=i(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),rE=i(((e,t)=>{var n=nE(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),iE=i(((e,t)=>{t.exports=rE().Symbol})),aE=i(((e,t)=>{var n=iE(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),oE=i(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),sE=i(((e,t)=>{var n=iE(),r=aE(),i=oE(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),cE=i(((e,t)=>{t.exports=Array.isArray})),lE=i(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),uE=i(((e,t)=>{var n=sE(),r=cE(),i=lE(),a=`[object String]`;function o(e){return typeof e==`string`||!r(e)&&i(e)&&n(e)==a}t.exports=o})),dE=i(((e,t)=>{function n(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var c=o[e?s:++i];if(n(a[c],c,a)===!1)break}return t}}t.exports=n})),fE=i(((e,t)=>{t.exports=dE()()})),pE=i(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=n})),mE=i(((e,t)=>{var n=sE(),r=lE(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),hE=i(((e,t)=>{var n=mE(),r=lE(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),gE=i(((e,t)=>{function n(){return!1}t.exports=n})),_E=i(((e,t)=>{var n=rE(),r=gE(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),vE=i(((e,t)=>{var n=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t??=9007199254740991,!!t&&(r==`number`||r!=`symbol`&&n.test(e))&&e>-1&&e%1==0&&e<t}t.exports=r})),yE=i(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),bE=i(((e,t)=>{var n=sE(),r=yE(),i=lE(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function A(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=A})),xE=i(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),SE=i(((e,t)=>{var n=nE(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),CE=i(((e,t)=>{var n=bE(),r=xE(),i=SE(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),wE=i(((e,t)=>{var n=pE(),r=hE(),i=cE(),a=_E(),o=vE(),s=CE(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),TE=i(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),EE=i(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),DE=i(((e,t)=>{t.exports=EE()(Object.keys,Object)})),OE=i(((e,t)=>{var n=TE(),r=DE(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),kE=i(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),AE=i(((e,t)=>{var n=sE(),r=kE(),i=`[object AsyncFunction]`,a=`[object Function]`,o=`[object GeneratorFunction]`,s=`[object Proxy]`;function c(e){if(!r(e))return!1;var t=n(e);return t==a||t==o||t==i||t==s}t.exports=c})),jE=i(((e,t)=>{var n=AE(),r=yE();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),ME=i(((e,t)=>{var n=wE(),r=OE(),i=jE();function a(e){return i(e)?n(e):r(e)}t.exports=a})),NE=i(((e,t)=>{var n=fE(),r=ME();function i(e,t){return e&&n(e,t,r)}t.exports=i})),PE=i(((e,t)=>{function n(e){return e}t.exports=n})),FE=i(((e,t)=>{var n=PE();function r(e){return typeof e==`function`?e:n}t.exports=r})),IE=i(((e,t)=>{var n=NE(),r=FE();function i(e,t){return e&&n(e,r(t))}t.exports=i})),LE=i(((e,t)=>{t.exports=EE()(Object.getPrototypeOf,Object)})),RE=i(((e,t)=>{var n=sE(),r=LE(),i=lE(),a=`[object Object]`,o=Function.prototype,s=Object.prototype,c=o.toString,l=s.hasOwnProperty,u=c.call(Object);function d(e){if(!i(e)||n(e)!=a)return!1;var t=r(e);if(t===null)return!0;var o=l.call(t,`constructor`)&&t.constructor;return typeof o==`function`&&o instanceof o&&c.call(o)==u}t.exports=d})),zE=i(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=n})),BE=i(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),VE=i(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),HE=i(((e,t)=>{var n=VE();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),UE=i(((e,t)=>{var n=HE(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),WE=i(((e,t)=>{var n=HE();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),GE=i(((e,t)=>{var n=HE();function r(e){return n(this.__data__,e)>-1}t.exports=r})),KE=i(((e,t)=>{var n=HE();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),qE=i(((e,t)=>{var n=BE(),r=UE(),i=WE(),a=GE(),o=KE();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),JE=i(((e,t)=>{var n=qE();function r(){this.__data__=new n,this.size=0}t.exports=r})),YE=i(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),XE=i(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),ZE=i(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),QE=i(((e,t)=>{t.exports=rE()[`__core-js_shared__`]})),$E=i(((e,t)=>{var n=QE(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),eD=i(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),tD=i(((e,t)=>{var n=AE(),r=$E(),i=kE(),a=eD(),o=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,d=l.hasOwnProperty,f=RegExp(`^`+u.call(d).replace(o,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function p(e){return!i(e)||r(e)?!1:(n(e)?f:s).test(a(e))}t.exports=p})),nD=i(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),rD=i(((e,t)=>{var n=tD(),r=nD();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),iD=i(((e,t)=>{t.exports=rD()(rE(),`Map`)})),aD=i(((e,t)=>{t.exports=rD()(Object,`create`)})),oD=i(((e,t)=>{var n=aD();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),sD=i(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),cD=i(((e,t)=>{var n=aD(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),lD=i(((e,t)=>{var n=aD(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),uD=i(((e,t)=>{var n=aD(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),dD=i(((e,t)=>{var n=oD(),r=sD(),i=cD(),a=lD(),o=uD();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),fD=i(((e,t)=>{var n=dD(),r=qE(),i=iD();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),pD=i(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),mD=i(((e,t)=>{var n=pD();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),hD=i(((e,t)=>{var n=mD();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),gD=i(((e,t)=>{var n=mD();function r(e){return n(this,e).get(e)}t.exports=r})),_D=i(((e,t)=>{var n=mD();function r(e){return n(this,e).has(e)}t.exports=r})),vD=i(((e,t)=>{var n=mD();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),yD=i(((e,t)=>{var n=fD(),r=hD(),i=gD(),a=_D(),o=vD();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=n,s.prototype.delete=r,s.prototype.get=i,s.prototype.has=a,s.prototype.set=o,t.exports=s})),bD=i(((e,t)=>{var n=qE(),r=iD(),i=yD(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length<a-1)return s.push([e,t]),this.size=++o.size,this;o=this.__data__=new i(s)}return o.set(e,t),this.size=o.size,this}t.exports=o})),xD=i(((e,t)=>{var n=qE(),r=JE(),i=YE(),a=XE(),o=ZE(),s=bD();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),SD=i(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),CD=i(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),wD=i(((e,t)=>{var n=yD(),r=SD(),i=CD();function a(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}a.prototype.add=a.prototype.push=r,a.prototype.has=i,t.exports=a})),TD=i(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=n})),ED=i(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),DD=i(((e,t)=>{var n=wD(),r=TD(),i=ED(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;
vendor: 4,511 bytes, line 22
22var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g<f;){var y=e[g],b=t[g];if(c)var x=d?c(b,y,g,t,e,u):c(y,b,g,e,t,u);if(x!==void 0){if(x)continue;_=!1;break}if(v){if(!r(t,function(e,t){if(!i(v,t)&&(y===e||l(y,e,s,c,u)))return v.push(t)})){_=!1;break}}else if(!(y===b||l(y,b,s,c,u))){_=!1;break}}return u.delete(e),u.delete(t),_}t.exports=s})),OD=i(((e,t)=>{t.exports=rE().Uint8Array})),kD=i(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),AD=i(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),jD=i(((e,t)=>{var n=iE(),r=OD(),i=VE(),a=DD(),o=kD(),s=AD(),c=1,l=2,u=`[object Boolean]`,d=`[object Date]`,f=`[object Error]`,p=`[object Map]`,m=`[object Number]`,h=`[object RegExp]`,g=`[object Set]`,_=`[object String]`,v=`[object Symbol]`,y=`[object ArrayBuffer]`,b=`[object DataView]`,x=n?n.prototype:void 0,S=x?x.valueOf:void 0;function C(e,t,n,x,C,w,T){switch(n){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case y:return!(e.byteLength!=t.byteLength||!w(new r(e),new r(t)));case u:case d:case m:return i(+e,+t);case f:return e.name==t.name&&e.message==t.message;case h:case _:return e==t+``;case p:var E=o;case g:var D=x&c;if(E||=s,e.size!=t.size&&!D)return!1;var O=T.get(e);if(O)return O==t;x|=l,T.set(e,t);var k=a(E(e),E(t),x,C,w,T);return T.delete(e),k;case v:if(S)return S.call(e)==S.call(t)}return!1}t.exports=C})),MD=i(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=n})),ND=i(((e,t)=>{var n=MD(),r=cE();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),PD=i(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}t.exports=n})),FD=i(((e,t)=>{function n(){return[]}t.exports=n})),ID=i(((e,t)=>{var n=PD(),r=FD(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),LD=i(((e,t)=>{var n=ND(),r=ID(),i=ME();function a(e){return n(e,i,r)}t.exports=a})),RD=i(((e,t)=>{var n=LD(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f<d;){p=u[f];var v=e[p],y=t[p];if(o)var b=l?o(y,v,p,t,e,c):o(v,y,p,e,t,c);if(!(b===void 0?v===y||s(v,y,a,o,c):b)){g=!1;break}_||=p==`constructor`}if(g&&!_){var x=e.constructor,S=t.constructor;x!=S&&`constructor`in e&&`constructor`in t&&!(typeof x==`function`&&x instanceof x&&typeof S==`function`&&S instanceof S)&&(g=!1)}return c.delete(e),c.delete(t),g}t.exports=a})),zD=i(((e,t)=>{t.exports=rD()(rE(),`DataView`)})),BD=i(((e,t)=>{t.exports=rD()(rE(),`Promise`)})),VD=i(((e,t)=>{t.exports=rD()(rE(),`Set`)})),HD=i(((e,t)=>{t.exports=rD()(rE(),`WeakMap`)})),UD=i(((e,t)=>{var n=zD(),r=iD(),i=BD(),a=VD(),o=HD(),s=sE(),c=eD(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),WD=i(((e,t)=>{var n=xD(),r=DD(),i=jD(),a=RD(),o=UD(),s=cE(),c=_E(),l=CE(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||=new n,y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||=new n,_(O,k,h,g,v)}}return T?(v||=new n,a(e,t,h,g,_,v)):!1}t.exports=h})),GD=i(((e,t)=>{var n=WD(),r=lE();function i(e,t,a,o,s){return e===t?!0:e==null||t==null||!r(e)&&!r(t)?e!==e&&t!==t:n(e,t,a,o,i,s)}t.exports=i})),KD=i(((e,t)=>{var n=xD(),r=GD(),i=1,a=2;function o(e,t,o,s){var c=o.length,l=c,u=!s;if(e==null)return!l;for(e=Object(e);c--;){var d=o[c];if(u&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++c<l;){d=o[c];
vendor: 8,499 bytes, line 22
22var f=d[0],p=e[f],m=d[1];if(u&&d[2]){if(p===void 0&&!(f in e))return!1}else{var h=new n;if(s)var g=s(p,m,f,e,t,h);if(!(g===void 0?r(m,p,i|a,s,h):g))return!1}}return!0}t.exports=o})),qD=i(((e,t)=>{var n=kE();function r(e){return e===e&&!n(e)}t.exports=r})),JD=i(((e,t)=>{var n=qD(),r=ME();function i(e){for(var t=r(e),i=t.length;i--;){var a=t[i],o=e[a];t[i]=[a,o,n(o)]}return t}t.exports=i})),YD=i(((e,t)=>{function n(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}t.exports=n})),XD=i(((e,t)=>{var n=KD(),r=JD(),i=YD();function a(e){var t=r(e);return t.length==1&&t[0][2]?i(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}t.exports=a})),ZD=i(((e,t)=>{var n=sE(),r=lE(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),QD=i(((e,t)=>{var n=cE(),r=ZD(),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function o(e,t){if(n(e))return!1;var o=typeof e;return o==`number`||o==`symbol`||o==`boolean`||e==null||r(e)?!0:a.test(e)||!i.test(e)||t!=null&&e in Object(t)}t.exports=o})),$D=i(((e,t)=>{var n=yD(),r=`Expected a function`;function i(e,t){if(typeof e!=`function`||t!=null&&typeof t!=`function`)throw TypeError(r);var a=function(){var n=arguments,r=t?t.apply(this,n):n[0],i=a.cache;if(i.has(r))return i.get(r);var o=e.apply(this,n);return a.cache=i.set(r,o)||i,o};return a.cache=new(i.Cache||n),a}i.Cache=n,t.exports=i})),eO=i(((e,t)=>{var n=$D(),r=500;function i(e){var t=n(e,function(e){return i.size===r&&i.clear(),e}),i=t.cache;return t}t.exports=i})),tO=i(((e,t)=>{var n=eO(),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;t.exports=n(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(``),e.replace(r,function(e,n,r,a){t.push(r?a.replace(i,`$1`):n||e)}),t})})),nO=i(((e,t)=>{var n=iE(),r=zE(),i=cE(),a=ZD(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),rO=i(((e,t)=>{var n=nO();function r(e){return e==null?``:n(e)}t.exports=r})),iO=i(((e,t)=>{var n=cE(),r=QD(),i=tO(),a=rO();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),aO=i(((e,t)=>{var n=ZD(),r=1/0;function i(e){if(typeof e==`string`||n(e))return e;var t=e+``;return t==`0`&&1/e==-r?`-0`:t}t.exports=i})),oO=i(((e,t)=>{var n=iO(),r=aO();function i(e,t){t=n(t,e);for(var i=0,a=t.length;e!=null&&i<a;)e=e[r(t[i++])];return i&&i==a?e:void 0}t.exports=i})),sO=i(((e,t)=>{var n=oO();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),cO=i(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),lO=i(((e,t)=>{var n=iO(),r=hE(),i=cE(),a=vE(),o=yE(),s=aO();function c(e,t,c){t=n(t,e);for(var l=-1,u=t.length,d=!1;++l<u;){var f=s(t[l]);if(!(d=e!=null&&c(e,f)))break;e=e[f]}return d||++l!=u?d:(u=e==null?0:e.length,!!u&&o(u)&&a(f,u)&&(i(e)||r(e)))}t.exports=c})),uO=i(((e,t)=>{var n=cO(),r=lO();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),dO=i(((e,t)=>{var n=GD(),r=sO(),i=uO(),a=QD(),o=qD(),s=YD(),c=aO(),l=1,u=2;function d(e,t){return a(e)&&o(t)?s(c(e),t):function(a){var o=r(a,e);return o===void 0&&o===t?i(a,e):n(t,o,l|u)}}t.exports=d})),fO=i(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),pO=i(((e,t)=>{var n=oO();function r(e){return function(t){return n(t,e)}}t.exports=r})),mO=i(((e,t)=>{var n=fO(),r=pO(),i=QD(),a=aO();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),hO=i(((e,t)=>{var n=XD(),r=dO(),i=PE(),a=cE(),o=mO();function s(e){return typeof e==`function`?e:e==null?i:typeof e==`object`?a(e)?r(e[0],e[1]):n(e):o(e)}t.exports=s})),gO=i(((e,t)=>{var n=jE();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o<a)&&i(s[o],o,s)!==!1;);return r}}t.exports=r})),_O=i(((e,t)=>{var n=NE();t.exports=gO()(n)})),vO=i(((e,t)=>{var n=_O(),r=jE();function i(e,t){var i=-1,a=r(e)?Array(e.length):[];return n(e,function(e,n,r){a[++i]=t(e,n,r)}),a}t.exports=i})),yO=i(((e,t)=>{var n=zE(),r=hO(),i=vO(),a=cE();function o(e,t){return(a(e)?n:i)(e,r(t,3))}t.exports=o})),bO=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.flattenNames=void 0;var t=a(uE()),n=a(IE()),r=a(RE()),i=a(yO());function a(e){return e&&e.__esModule?e:{default:e}}e.default=e.flattenNames=function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,i.default)(a,function(i){Array.isArray(i)?e(i).map(function(e){return o.push(e)}):(0,r.default)(i)?(0,n.default)(i,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,t.default)(i)&&o.push(i)}),o}})),xO=i(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}t.exports=n})),SO=i(((e,t)=>{var n=rD();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),CO=i(((e,t)=>{var n=SO();function r(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=r})),wO=i(((e,t)=>{var n=CO(),r=VE(),i=Object.prototype.hasOwnProperty;function a(e,t,a){var o=e[t];(!(i.call(e,t)&&r(o,a))||a===void 0&&!(t in e))&&n(e,t,a)}t.exports=a})),TO=i(((e,t)=>{var n=wO(),r=CO();function i(e,t,i,a){var o=!i;i||={};for(var s=-1,c=t.length;++s<c;){var l=t[s],u=a?a(i[l],e[l],l,i,e):void 0;u===void 0&&(u=e[l]),o?r(i,l,u):n(i,l,u)}return i}t.exports=i})),EO=i(((e,t)=>{var n=TO(),r=ME();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),DO=i(((e,t)=>{function n(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}t.exports=n})),OO=i(((e,t)=>{var n=kE(),r=TE(),i=DO(),a=Object.prototype.hasOwnProperty;function o(e){if(!n(e))return i(e);var t=r(e),o=[];for(var s in e)s==`constructor`&&(t||!a.call(e,s))||o.push(s);return o}t.exports=o})),kO=i(((e,t)=>{var n=wE(),r=OO(),i=jE();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),AO=i(((e,t)=>{var n=TO(),r=kO();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),jO=i(((e,t)=>{var n=rE(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function s(e,t){if(t)return e.slice();var n=e.length,r=o?o(n):new e.constructor(n);return e.copy(r),r}t.exports=s})),MO=i(((e,t)=>{function n(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}t.exports=n})),NO=i(((e,t)=>{var n=TO(),r=ID();function i(e,t){return n(e,r(e),t)}t.exports=i})),PO=i(((e,t)=>{var n=MD(),r=LE(),i=ID(),a=FD();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),FO=i(((e,t)=>{var n=TO(),r=PO();function i(e,t){return n(e,r(e),t)}t.exports=i})),IO=i(((e,t)=>{var n=ND(),r=PO(),i=kO();function a(e){return n(e,i,r)}t.exports=a})),LO=i(((e,t)=>{var n=Object.prototype.hasOwnProperty;function r(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]==`string`&&n.call(e,`index`)&&(r.index=e.index,r.input=e.input),r}t.exports=r})),RO=i(((e,t)=>{var n=OD();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),zO=i(((e,t)=>{var n=RO();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),BO=i(((e,t)=>{var n=/\w*$/;function r(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}t.exports=r})),VO=i(((e,t)=>{var n=iE(),r=n?n.prototype:void 0,i=r?r.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}t.exports=a})),HO=i(((e,t)=>{var n=RO();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),UO=i(((e,t)=>{var n=RO(),r=zO(),i=BO(),a=VO(),o=HO(),s=`[object Boolean]`,c=`[object Date]`,l=`[object Map]`,u=`[object Number]`,d=`[object RegExp]`,f=`[object Set]`,p=`[object String]`,m=`[object Symbol]`,h=`[object ArrayBuffer]`,g=`[object DataView]`,_=`[object Float32Array]`,v=`[object Float64Array]`,y=`[object Int8Array]`,b=`[object Int16Array]`,x=`[object Int32Array]`,S=`[object Uint8Array]`,C=`[object Uint8ClampedArray]`,w=`[object Uint16Array]`,T=`[object Uint32Array]`;function E(e,t,E){var D=e.constructor;switch(t){case h:return n(e);case s:case c:return new D(+e);case g:return r(e,E);case _:case v:case y:case b:case x:case S:case C:case w:case T:return o(e,E);case l:return new D;case u:case p:return new D(e);case d:return i(e);case f:return new D;case m:return a(e)}}t.exports=E}
22)),WO=i(((e,t)=>{var n=kE(),r=Object.create;t.exports=function(){function e(){}return function(t){if(!n(t))return{};if(r)return r(t);e.prototype=t;var i=new e;return e.prototype=void 0,i}}()})),GO=i(((e,t)=>{var n=WO(),r=LE(),i=TE();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),KO=i(((e,t)=>{var n=UD(),r=lE(),i=`[object Map]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),qO=i(((e,t)=>{var n=KO(),r=xE(),i=SE(),a=i&&i.isMap;t.exports=a?r(a):n})),JO=i(((e,t)=>{var n=UD(),r=lE(),i=`[object Set]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),YO=i(((e,t)=>{var n=JO(),r=xE(),i=SE(),a=i&&i.isSet;t.exports=a?r(a):n})),XO=i(((e,t)=>{var n=xD(),r=xO(),i=wO(),a=EO(),o=AO(),s=jO(),c=MO(),l=NO(),u=FO(),d=LD(),f=IO(),p=UD(),m=LO(),h=UO(),g=GO(),_=cE(),v=_E(),y=qO(),b=kE(),x=YO(),S=ME(),C=kO(),w=1,T=2,E=4,D=`[object Arguments]`,O=`[object Array]`,k=`[object Boolean]`,A=`[object Date]`,j=`[object Error]`,M=`[object Function]`,ee=`[object GeneratorFunction]`,N=`[object Map]`,P=`[object Number]`,te=`[object Object]`,F=`[object RegExp]`,I=`[object Set]`,L=`[object String]`,R=`[object Symbol]`,ne=`[object WeakMap]`,z=`[object ArrayBuffer]`,re=`[object DataView]`,B=`[object Float32Array]`,ie=`[object Float64Array]`,ae=`[object Int8Array]`,oe=`[object Int16Array]`,se=`[object Int32Array]`,ce=`[object Uint8Array]`,le=`[object Uint8ClampedArray]`,ue=`[object Uint16Array]`,de=`[object Uint32Array]`,fe={};fe[D]=fe[O]=fe[z]=fe[re]=fe[k]=fe[A]=fe[B]=fe[ie]=fe[ae]=fe[oe]=fe[se]=fe[N]=fe[P]=fe[te]=fe[F]=fe[I]=fe[L]=fe[R]=fe[ce]=fe[le]=fe[ue]=fe[de]=!0,fe[j]=fe[M]=fe[ne]=!1;function pe(e,t,O,k,A,j){var N,P=t&w,F=t&T,I=t&E;if(O&&(N=A?O(e,k,A,j):O(e)),N!==void 0)return N;if(!b(e))return e;var L=_(e);if(L){if(N=m(e),!P)return c(e,N)}else{var R=p(e),ne=R==M||R==ee;if(v(e))return s(e,P);if(R==te||R==D||ne&&!A){if(N=F||ne?{}:g(e),!P)return F?u(e,o(N,e)):l(e,a(N,e))}else{if(!fe[R])return A?e:{};N=h(e,R,P)}}j||=new n;var z=j.get(e);if(z)return z;j.set(e,N),x(e)?e.forEach(function(n){N.add(pe(n,t,O,n,e,j))}):y(e)&&e.forEach(function(n,r){N.set(r,pe(n,t,O,r,e,j))});var re=L?void 0:(I?F?f:d:F?C:S)(e);return r(re||e,function(n,r){re&&(r=n,n=e[r]),i(N,r,pe(n,t,O,r,e,j))}),N}t.exports=pe})),ZO=i(((e,t)=>{var n=XO(),r=1,i=4;function a(e){return n(e,r|i)}t.exports=a})),QO=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.mergeClasses=void 0;var t=i(IE()),n=i(ZO()),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function i(e){return e&&e.__esModule?e:{default:e}}e.default=e.mergeClasses=function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=e.default&&(0,n.default)(e.default)||{};return i.map(function(n){var i=e[n];return i&&(0,t.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=r({},a[t],i[t])}),n}),a}})),$O=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.autoprefix=void 0;var t=r(IE()),n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function r(e){return e&&e.__esModule?e:{default:e}}var i={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(` `);return{position:`absolute`,top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}};e.default=e.autoprefix=function(e){var r={};return(0,t.default)(e,function(e,a){var o={};(0,t.default)(e,function(e,t){var r=i[t];r?o=n({},o,r(e)):o[t]=e}),r[a]=o}),r}})),ek=i((e=>
22{Object.defineProperty(e,"__esModule",{value:!0}),e.hover=void 0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=r(a());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function s(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}e.default=e.hover=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return function(a){s(c,a);function c(){var a,s,l,u;i(this,c);var d=[...arguments];return u=(s=(l=o(this,(a=c.__proto__||Object.getPrototypeOf(c)).call.apply(a,[this].concat(d))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return n.default.createElement(r,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},n.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(n.default.Component)}})),tk=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.active=void 0;var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=r(a());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function s(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}e.default=e.active=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return function(a){s(c,a);function c(){var a,s,l,u;i(this,c);var d=[...arguments];return u=(s=(l=o(this,(a=c.__proto__||Object.getPrototypeOf(c)).call.apply(a,[this].concat(d))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return n.default.createElement(r,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},n.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(n.default.Component)}})),nk=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n}})),Z=n(i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var t=s(bO()),n=s(QO()),r=s($O()),i=s(ek()),a=s(tk()),o=s(nk());function s(e){return e&&e.__esModule?e:{default:e}}e.hover=i.default,e.handleHover=i.default,e.handleActive=a.default,e.loop=o.default,e.default=e.ReactCSS=function(e){var i=[...arguments].slice(1),a=(0,t.default)(i),o=(0,n.default)(e,a);return(0,r.default)(o)}}))()),rk=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},ik={},ak=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},ok=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(ik[i])return ik[i];var a=ak(e,t,n,r);return ik[i]=a,a},sk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ck=function(e){var t=e.white,n=e.grey,r=e.size,i=e.renderers,a=e.borderRadius,o=e.boxShadow,s=e.children,c=(0,Z.default)({default:{grid:{borderRadius:a,boxShadow:o,absolute:`0px 0px 0px 0px`,background:`url(`+ok(t,n,r,i.canvas)+`) center left`}}});return(0,K.isValidElement)(s)?K.cloneElement(s,sk({},s.props,{style:sk({},s.props.style,c.grid)}
22)):K.createElement(`div`,{style:c.grid})};ck.defaultProps={size:8,white:`transparent`,grey:`rgba(0,0,0,.08)`,renderers:{}};var lk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uk=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function dk(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function fk(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function pk(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var mk=function(e){pk(t,e);function t(){var e,n,r,i;dk(this,t);var a=[...arguments];return i=(n=(r=fk(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r),r.handleChange=function(e){var t=rk(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&typeof r.props.onChange==`function`&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener(`mousemove`,r.handleChange),window.addEventListener(`mouseup`,r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener(`mousemove`,r.handleChange),window.removeEventListener(`mouseup`,r.handleMouseUp)},n),fk(r,i)}return uk(t,[{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`render`,value:function(){var e=this,t=this.props.rgb,n=(0,Z.default)({default:{alpha:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius},checkboard:{absolute:`0px 0px 0px 0px`,overflow:`hidden`,borderRadius:this.props.radius},gradient:{absolute:`0px 0px 0px 0px`,background:`linear-gradient(to right, rgba(`+t.r+`,`+t.g+`,`+t.b+`, 0) 0%, 23 rgba(`+t.r+`,`+t.g+`,`+t.b+`, 1) 100%)`,boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:`relative`,height:`100%`,margin:`0 3px`},pointer:{position:`absolute`,left:t.a*100+`%`},slider:{width:`4px`,borderRadius:`1px`,height:`8px`,boxShadow:`0 0 2px rgba(0, 0, 0, .6)`,background:`#fff`,marginTop:`1px`,transform:`translateX(-2px)`}},vertical:{gradient:{background:`linear-gradient(to bottom, rgba(`+t.r+`,`+t.g+`,`+t.b+`, 0) 0%, 24 rgba(`+t.r+`,`+t.g+`,`+t.b+`, 1) 100%)`},pointer:{left:0,top:t.a*100+`%`}},overwrite:lk({},this.props.style)},{vertical:this.props.direction===`vertical`,overwrite:!0});return K.createElement(`div`,{style:n.alpha},K.createElement(`div`,{style:n.checkboard},K.createElement(ck,{renderers:this.props.renderers})),K.createElement(`div`,{style:n.gradient}),K.createElement(`div`,{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},K.createElement(`div`,{style:n.pointer},this.props.pointer?K.createElement(this.props.pointer,this.props):K.createElement(`div`,{style:n.slider}))))}}]),t}(K.PureComponent||K.Component),hk=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function gk(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _k(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function vk(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function yk(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var bk=1,xk=38,Sk=[xk,40],Ck=function(e){return Sk.indexOf(e)>-1},wk=function(e){return Number(String(e).replace(/%/g,``))},Tk=1,Ek=function(e){yk(t,e);function t(e){_k(this,t);var n=vk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t=wk(e.target.value);if(!isNaN(t)&&Ck(e.keyCode)){var r=n.getArrowOffset(),i=e.keyCode===xk?t+r:t-r;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener(`mousemove`,n.handleDrag),window.addEventListener(`mouseup`,n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener(`mousemove`,n.handleDrag),window.removeEventListener(`mouseup`,n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId=`rc-editable-input-`+Tk++,n}return hk(t,[{key:`componentDidUpdate`,value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`getValueObjectWithLabel`,value:function(e){return gk({},this.props.label,e)}},{key:`getArrowOffset`,value:function(){return this.props.arrowOffset||bk}},{key:`setUpdatedValue`,value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:`render`,value:function(){var e=this,t=(0,Z.default)({default:{wrap:{position:`relative`}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:`ew-resize`}}},{"user-override":!0},this.props);return K.createElement(`div`,{style:t.wrap},K.createElement(`input`,{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:`false`}),this.props.label&&!this.props.hideLabel?K.createElement(`label`,{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(K.PureComponent||K.Component),Dk=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if(t===`vertical`){var u=void 0;if(u=l<0?359:l>a?0:360*(-(l*100/a)+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:`hsl`}}else{var d=void 0;if(d=c<0?0:c>i?359:360*(c*100/i)/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:`hsl`}}return null},Ok=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function kk(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Ak(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function jk(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Mk=function(e){jk(t,e);function t(){var e,n,r,i;kk(this,t);var a=[...arguments];return i=(n=(r=Ak(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r),r.handleChange=function(e){var t=Dk(e,r.props.direction,r.props.hsl,r.container);t&&typeof r.props.onChange==`function`&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener(`mousemove`,r.handleChange),window.addEventListener(`mouseup`,r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},n),Ak(r,i)}return Ok(t,[{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`unbindEventListeners`,value:function(){window.removeEventListener(`mousemove`,this.handleChange),window.removeEventListener(`mouseup`,this.handleMouseUp)}},{key:`render`,value:function(){var e=this,t=this.props.direction,n=t===void 0?`horizontal`:t,r=(0,Z.default)({default:{hue:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius,boxSh
24adow:this.props.shadow},container:{padding:`0 2px`,position:`relative`,height:`100%`,borderRadius:this.props.radius},pointer:{position:`absolute`,left:this.props.hsl.h*100/360+`%`},slider:{marginTop:`1px`,width:`4px`,borderRadius:`1px`,height:`8px`,boxShadow:`0 0 2px rgba(0, 0, 0, .6)`,background:`#fff`,transform:`translateX(-2px)`}},vertical:{pointer:{left:`0px`,top:-(this.props.hsl.h*100/360)+100+`%`}}},{vertical:n===`vertical`});return K.createElement(`div`,{style:r.hue},K.createElement(`div`,{className:`hue-`+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},K.createElement(`style`,null,` 25 .hue-horizontal { 26 background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 27 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); 28 background: -webkit-linear-gradient(to right, #f00 0%, #ff0 29 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); 30 } 31 32 .hue-vertical { 33 background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, 34 #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); 35 background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%, 36 #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%); 37 } 38 `),K.createElement(`div`,{style:r.pointer},this.props.pointer?K.createElement(this.props.pointer,this.props):K.createElement(`div`,{style:r.slider}))))}}]),t}(K.PureComponent||K.Component),Nk=function(e){var t=e.zDepth,n=e.radius,r=e.background,i=e.children,a=e.styles,o=a===void 0?{}:a,s=(0,Z.default)(Pt({default:{wrap:{position:`relative`,display:`inline-block`},content:{position:`relative`},bg:{absolute:`0px 0px 0px 0px`,boxShadow:`0 `+t+`px `+t*4+`px rgba(0,0,0,.24)`,borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:`none`}},"zDepth-1":{bg:{boxShadow:`0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)`}},"zDepth-2":{bg:{boxShadow:`0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)`}},"zDepth-3":{bg:{boxShadow:`0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)`}},"zDepth-4":{bg:{boxShadow:`0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)`}},"zDepth-5":{bg:{boxShadow:`0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)`}},square:{bg:{borderRadius:`0`}},circle:{bg:{borderRadius:`50%`}}},o),{"zDepth-1":t===1});return K.createElement(`div`,{style:s.wrap},K.createElement(`div`,{style:s.bg}),K.createElement(`div`,{style:s.content},i))};Nk.propTypes={background:J.default.string,zDepth:J.default.oneOf([0,1,2,3,4,5]),radius:J.default.number,styles:J.default.object},Nk.defaultProps={background:`#fff`,zDepth:1,radius:2,styles:{}};var Pk=function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,a=r.height,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(n.getBoundingClientRect().left+window.pageXOffset),l=s-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),l<0?l=0:l>a&&(l=a);var u=c/i,d=1-l/a;return{h:t.h,s:u,v:d,a:t.a,source:`hsv`}},Fk=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Ik(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Lk(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Rk(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var zk=function(e){Rk(t,e);function t(e){Ik(this,t);var n=Lk(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){typeof n.props.onChange==`function`&&n.throttle(n.props.onChange,Pk(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener(`mousemove`,n.handleChange),t.addEventListener(`mouseup`,n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=mu(function(e,t,n){e(t,n)},50),n}return Fk(t,[{key:`componentWillUnmount`,value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:`getContainerRenderWindow`,value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:`unbindEventListeners`,value:function(){var e=this.getContainerRenderWindow();e.removeEventListener(`mousemove`,this.handleChange),e.removeEventListener(`mouseup`,this.handleMouseUp)}},{key:`render`,value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,i=t.black,a=t.pointer,o=t.circle,s=(0,Z.default)({default:{color:{absolute:`0px 0px 0px 0px`,background:`hsl(`+this.props.hsl.h+`,100%, 50%)`,borderRadius:this.props.radius},white:{absolute:`0px 0px 0px 0px`,borderRadius:this.props.radius},black:{absolute:`0px 0px 0px 0px`,boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:`absolute`,top:-(this.props.hsv.v*100)+100+`%`,left:this.props.hsv.s*100+`%`,cursor:`default`}
38,circle:{width:`4px`,height:`4px`,boxShadow:`0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 39 0 0 1px 2px rgba(0,0,0,.4)`,borderRadius:`50%`,cursor:`hand`,transform:`translate(-2px, -2px)`}},custom:{color:n,white:r,black:i,pointer:a,circle:o}},{custom:!!this.props.style});return K.createElement(`div`,{style:s.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},K.createElement(`style`,null,` 40 .saturation-white { 41 background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0)); 42 background: linear-gradient(to right, #fff, rgba(255,255,255,0)); 43 } 44 .saturation-black { 45 background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0)); 46 background: linear-gradient(to top, #000, rgba(0,0,0,0)); 47 } 48 `),K.createElement(`div`,{style:s.white,className:`saturation-white`},K.createElement(`div`,{style:s.black,className:`saturation-black`}),K.createElement(`div`,{style:s.pointer},this.props.pointer?K.createElement(this.props.pointer,this.props):K.createElement(`div`,{style:s.circle}))))}}]),t}(K.PureComponent||K.Component);function Bk(e){"@babel/helpers - typeof";return Bk=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Bk(e)}var Vk=/^\s+/,Hk=/\s+$/;function Q(e,t){if(e||=``,t||={},e instanceof Q)return e;if(!(this instanceof Q))return new Q(e,t);var n=Uk(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}Q.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),t=e.r/255,n=e.g/255,r=e.b/255,i=t<=.03928?t/12.92:((t+.055)/1.055)**2.4,a=n<=.03928?n/12.92:((n+.055)/1.055)**2.4,o=r<=.03928?r/12.92:((r+.055)/1.055)**2.4;return .2126*i+.7152*a+.0722*o},setAlpha:function(e){return this._a=pA(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=qk(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=qk(this._r,this._g,this._b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.v*100);return this._a==1?`hsv(`+t+`, `+n+`%, `+r+`%)`:`hsva(`+t+`, `+n+`%, `+r+`%, `+this._roundA+`)`},toHsl:function(){var e=Gk(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=Gk(this._r,this._g,this._b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.l*100);return this._a==1?`hsl(`+t+`, `+n+`%, `+r+`%)`:`hsla(`+t+`, `+n+`%, `+r+`%, `+this._roundA+`)`},toHex:function(e){return Yk(this._r,this._g,this._b,e)},toHexString:function(e){return`#`+this.toHex(e)},toHex8:function(e){return Xk(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return`#`+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?`rgb(`+Math.round(this._r)+`, `+Math.round(this._g)+`, `+Math.round(this._b)+`)`:`rgba(`+Math.round(this._r)+`, `+Math.round(this._g)+`, `+Math.round(this._b)+`, `+this._roundA+`)`},toPercentageRgb:function(){return{r:Math.round(mA(this._r,255)*100)+`%`,g:Math.round(mA(this._g,255)*100)+`%`,b:Math.round(mA(this._b,255)*100)+`%`,a:this._a}},toPercentageRgbString:function(){return this._a==1?`rgb(`+Math.round(mA(this._r,255)*100)+`%, `+Math.round(mA(this._g,255)*100)+`%, `+Math.round(mA(this._b,255)*100)+`%)`:`rgba(`+Math.round(mA(this._r,255)*100)+`%, `+Math.round(mA(this._g,255)*100)+`%, `+Math.round(mA(this._b,255)*100)+`%, `+this._roundA+`)`},toName:function(){return this._a===0?`transparent`:this._a<1?!1:dA[Yk(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var t=`#`+Zk(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?`GradientType = 1, `:``;if(e){var i=Q(e);n=`#`+Zk(i._r,i._g,i._b,i._a)}return`progid:DXImageTransform.Microsoft.gradient(`+r+`startColorstr=`+t+`,endColorstr=`+n+`)`},toString:function(e){var t=!!e;e||=this._format;var n=!1,r=this._a<1&&this._a>=0;return!t&&r&&(e===`hex`||e===`hex6`||e===`hex3`||e===`hex4`||e===`hex8`||e===`name`)?e===`name`&&this._a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return Q(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(tA,arguments)},brighten:function(){return this._applyModification(nA,arguments)},darken:function(){return this._applyModification(rA,arguments)},desaturate:function(){return this._applyModification(Qk,arguments)},saturate:function(){return this._applyModification($k,arguments)},greyscale:function(){return this._applyModification(eA,arguments)},spin:function(){return this._applyModification(iA,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(cA,arguments)},complement:function(){return this._applyCombination(aA,arguments)},monochromatic:function(){return this._applyCombination(lA,arguments)},splitcomplement:function(){return this._applyCombination(sA,arguments)},triad:function(){return this._applyCombination(oA,[3])},tetrad:function(){return this._applyCombination(oA,[4])}},Q.fromRatio=function(e,t){if(Bk(e)==`object`){var n={};for(var r in e)e.hasOwnProperty(r)&&(r===`a`?n[r]=e[r]:n[r]=bA(e[r]));e=n}return Q(e,t)};function Uk(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=TA(e)),Bk(e)==`object`&&(wA(e.r)&&wA(e.g)&&wA(e.b)?(t=Wk(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):wA(e.h)&&wA(e.s)&&wA(e.v)?(r=bA(e.s),i=bA(e.v),t=Jk(e.h,r,i),o=!0,s=`hsv`):wA(e.h)&&wA(e.s)&&wA(e.l)&&(r=bA(e.s),a=bA(e.l),t=Kk(e.h,r,a),o=!0,s=`hsl`),e.hasOwnProperty(`a`)&&(n=e.a)),n=pA(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}
vendor: 4,623 bytes, line 48
48function Wk(e,t,n){return{r:mA(e,255)*255,g:mA(t,255)*255,b:mA(n,255)*255}}function Gk(e,t,n){e=mA(e,255),t=mA(t,255),n=mA(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=(r+i)/2;if(r==i)a=o=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4;break}a/=6}return{h:a,s:o,l:s}}function Kk(e,t,n){var r,i,a;e=mA(e,360),t=mA(t,100),n=mA(n,100);function o(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(t===0)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function qk(e,t,n){e=mA(e,255),t=mA(t,255),n=mA(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=r,c=r-i;if(o=r===0?0:c/r,r==i)a=0;else{switch(r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4;break}a/=6}return{h:a,s:o,v:s}}function Jk(e,t,n){e=mA(e,360)*6,t=mA(t,100),n=mA(n,100);var r=Math.floor(e),i=e-r,a=n*(1-t),o=n*(1-i*t),s=n*(1-(1-i)*t),c=r%6,l=[n,o,a,a,s,n][c],u=[s,n,n,o,a,a][c],d=[a,a,s,n,n,o][c];return{r:l*255,g:u*255,b:d*255}}function Yk(e,t,n,r){var i=[yA(Math.round(e).toString(16)),yA(Math.round(t).toString(16)),yA(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join(``)}function Xk(e,t,n,r,i){var a=[yA(Math.round(e).toString(16)),yA(Math.round(t).toString(16)),yA(Math.round(n).toString(16)),yA(xA(r))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(``)}function Zk(e,t,n,r){return[yA(xA(r)),yA(Math.round(e).toString(16)),yA(Math.round(t).toString(16)),yA(Math.round(n).toString(16))].join(``)}Q.equals=function(e,t){return!e||!t?!1:Q(e).toRgbString()==Q(t).toRgbString()},Q.random=function(){return Q.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function Qk(e,t){t=t===0?0:t||10;var n=Q(e).toHsl();return n.s-=t/100,n.s=hA(n.s),Q(n)}function $k(e,t){t=t===0?0:t||10;var n=Q(e).toHsl();return n.s+=t/100,n.s=hA(n.s),Q(n)}function eA(e){return Q(e).desaturate(100)}function tA(e,t){t=t===0?0:t||10;var n=Q(e).toHsl();return n.l+=t/100,n.l=hA(n.l),Q(n)}function nA(e,t){t=t===0?0:t||10;var n=Q(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),Q(n)}function rA(e,t){t=t===0?0:t||10;var n=Q(e).toHsl();return n.l-=t/100,n.l=hA(n.l),Q(n)}function iA(e,t){var n=Q(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,Q(n)}function aA(e){var t=Q(e).toHsl();return t.h=(t.h+180)%360,Q(t)}function oA(e,t){if(isNaN(t)||t<=0)throw Error(`Argument to polyad must be a positive number`);for(var n=Q(e).toHsl(),r=[Q(e)],i=360/t,a=1;a<t;a++)r.push(Q({h:(n.h+a*i)%360,s:n.s,l:n.l}));return r}function sA(e){var t=Q(e).toHsl(),n=t.h;return[Q(e),Q({h:(n+72)%360,s:t.s,l:t.l}),Q({h:(n+216)%360,s:t.s,l:t.l})]}function cA(e,t,n){t||=6,n||=30;var r=Q(e).toHsl(),i=360/n,a=[Q(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(Q(r));return a}function lA(e,t){t||=6;for(var n=Q(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(Q({h:r,s:i,v:a})),a=(a+s)%1;return o}Q.mix=function(e,t,n){n=n===0?0:n||50;var r=Q(e).toRgb(),i=Q(t).toRgb(),a=n/100;return Q({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},Q.readability=function(e,t){var n=Q(e),r=Q(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},Q.isReadable=function(e,t,n){var r=Q.readability(e,t),i,a=!1;switch(i=EA(n),i.level+i.size){case`AAsmall`:case`AAAlarge`:a=r>=4.5;break;case`AAlarge`:a=r>=3;break;case`AAAsmall`:a=r>=7;break}return a},Q.mostReadable=function(e,t,n){var r=null,i=0,a,o,s,c;n||={},o=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;l<t.length;l++)a=Q.readability(e,t[l]),a>i&&(i=a,r=Q(t[l]));return Q.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,Q.mostReadable(e,[`#fff`,`#000`],n))};var uA=Q.names={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`0ff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000`,blanchedalmond:`ffebcd`,blue:`00f`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,burntsienna:`ea7e5d`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`0ff`,dar
48kblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkgrey:`a9a9a9`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkslategrey:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dimgrey:`696969`,dodgerblue:`1e90ff`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`f0f`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,grey:`808080`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgray:`d3d3d3`,lightgreen:`90ee90`,lightgrey:`d3d3d3`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslategray:`789`,lightslategrey:`789`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`0f0`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`f0f`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370db`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`db7093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`f00`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,slategrey:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,wheat:`f5deb3`,white:`fff`,whitesmoke:`f5f5f5`,yellow:`ff0`,yellowgreen:`9acd32`},dA=Q.hexNames=fA(uA);function fA(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function pA(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function mA(e,t){_A(e)&&(e=`100%`);var n=vA(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function hA(e){return Math.min(1,Math.max(0,e))}function gA(e){return parseInt(e,16)}function _A(e){return typeof e==`string`&&e.indexOf(`.`)!=-1&&parseFloat(e)===1}function vA(e){return typeof e==`string`&&e.indexOf(`%`)!=-1}function yA(e){return e.length==1?`0`+e:``+e}function bA(e){return e<=1&&(e=e*100+`%`),e}function xA(e){return Math.round(parseFloat(e)*255).toString(16)}function SA(e){return gA(e)/255}var CA=function(){var e=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,t=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`,n=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`;return{CSS_UNIT:new RegExp(e),rgb:RegExp(`rgb`+t),rgba:RegExp(`rgba`+n),hsl:RegExp(`hsl`+t),hsla:RegExp(`hsla`+n),hsv:RegExp(`hsv`+t),hsva:RegExp(`hsva`+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function wA(e){return!!CA.CSS_UNIT.exec(e)}function TA(e){e=e.replace(Vk,``).replace(Hk,``).toLowerCase();var t=!1;if(uA[e])e=uA[e],t=!0;else if(e==`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n;return(n=CA.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=CA.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=CA.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=CA.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=CA.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=CA.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=CA.hex8.exec(e))?{r:gA(n[1]),g:gA(n[2]),b:gA(n[3]),a:SA(n[4]),format:t?`name`:`hex8`}:(n=CA.hex6.exec(e))?{r:gA(n[1]),g:gA(n[2]),b:gA(n[3]),format:t?`name`:`hex`}:(n=CA.hex4.exec(e))?{r:gA(n[1]+``+n[1]),g:gA(n[2]+``+n[2]),b:gA(n[3]+``+n[3]),a:SA(n[4]+``+n[4]),format:t?`name`:`hex8`}:(n=CA.hex3.exec(e))?{r:gA(n[1]+``+n[1]),g:gA(n[2]+``+n[2]),b:gA(n[3]+``+n[3]),format:t?`name`:`hex`}:!1}function EA(e){var t,n;return e||={level:`AA`,size:`small`},t=(e.level||`AA`).toUpperCase(),n=(e.size||`small`).toLowerCase(),t!==`AA`&&t!==`AAA`&&(t=`AA`),n!==`small`&&n!==`large`&&(n=`small`),{level:t,size:n}}var DA=function(e){var t=[`r`,`g`,`b`,`a`,`h`,`s`,`l`,`v`],n=0,r=0;return ql(t,function(t){e[t]&&(n+=1,isNaN(e[t])||(r+=1),(t===`s`||t===`l`)&&/^\d+%$/.test(e[t])&&(r+=1))}),n===r?e:!1},OA=function(e,t){var n=e.hex?Q(e.hex):Q(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return r.s===0&&(r.h=t||0,i.h=t||0),{hsl:r,hex:o===`000000`&&a.a===0?`transparent`:`#`+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},kA=function(e){if(e===`transparent`)return!0;var t=+(String(e).charAt(0)===`#`);return e.length!==4+t&&e.length<7+t&&Q(e).isValid()},AA=function(e){if(!e)return`#fff`;var t=OA(e);return t.hex===`transparent`?`rgba(0,0,0,0.4)`:(t.rgb.r*299+t.rgb.g*587+t.rgb.b*114)/1e3>=128?`#000`:`#fff`},jA=function(e,t){var n=e.replace(`°`,``);return Q(t+` (`+n+`)`)._ok},MA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},NA=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function PA(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function FA(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function IA(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var LA=function(e){var t=function(t){IA(n,t);function n(e){PA(this,n);var t=FA(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(DA(e)){var r=OA(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(DA(e)){var r=OA(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=MA({},OA(e.color,0)),t.debounce=Gl(function(e,t,n){e(t,n)},100),t}return NA(n,[{key:`render`,value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),K.createElement(e,MA({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return MA({},OA(e.color,t.oldHue))}}]),n}(K.PureComponent||K.Component);return t.propTypes=MA({},e.propTypes),t.defaultProps=MA({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},RA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zA=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function BA(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function VA(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function HA(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var UA=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`span`;return function(n){HA(r,n);function r(){var e,t,n,i;BA(this,r);var a=[...arguments];return i=(t=(n=VA(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(a))),n),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},t),VA(n,i)}return zA(r,[{key:`render`,value:function(){return K.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},K.createElement(e,RA({},this.props,this.state)))}}]),r}(K.Component)},WA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},GA=13,KA=UA(function(e){var t=e.color,n=e.style,r=e.onClick,i=r===void 0?function(){}
48:r,a=e.onHover,o=e.title,s=o===void 0?t:o,c=e.children,l=e.focus,u=e.focusStyle,d=u===void 0?{}:u,f=t===`transparent`,p=(0,Z.default)({default:{swatch:WA({background:t,height:`100%`,width:`100%`,cursor:`pointer`,position:`relative`,outline:`none`},n,l?d:{})}}),m=function(e){return i(t,e)},h=function(e){return e.keyCode===GA&&i(t,e)},g=function(e){return a(t,e)},_={};return a&&(_.onMouseOver=g),K.createElement(`div`,WA({style:p.swatch,onClick:m,title:s,tabIndex:0,onKeyDown:h},_),c,f&&K.createElement(ck,{borderRadius:p.swatch.borderRadius,boxShadow:`inset 0 0 0 1px rgba(0,0,0,0.1)`}))}),qA=function(e){var t=e.direction,n=(0,Z.default)({default:{picker:{width:`18px`,height:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return K.createElement(`div`,{style:n.picker})},JA=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},YA=function(e){var t=e.rgb,n=e.hsl,r=e.width,i=e.height,a=e.onChange,o=e.direction,s=e.style,c=e.renderers,l=e.pointer,u=e.className,d=u===void 0?``:u,f=(0,Z.default)({default:{picker:{position:`relative`,width:r,height:i},alpha:{radius:`2px`,style:s}}});return K.createElement(`div`,{style:f.picker,className:`alpha-picker `+d},K.createElement(mk,JA({},f.alpha,{rgb:t,hsl:n,pointer:l,renderers:c,onChange:a,direction:o})))};YA.defaultProps={width:`316px`,height:`16px`,direction:`horizontal`,pointer:qA},LA(YA);var XA=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,i=(0,Z.default)({default:{swatches:{marginRight:`-10px`},swatch:{width:`22px`,height:`22px`,float:`left`,marginRight:`10px`,marginBottom:`10px`,borderRadius:`4px`},clear:{clear:`both`}}});return K.createElement(`div`,{style:i.swatches},Jl(t,function(e){return K.createElement(KA,{key:e,color:e,style:i.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:`0 0 4px `+e}})}),K.createElement(`div`,{style:i.clear}))},ZA=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=r===`transparent`,f=function(e,n){kA(e)&&t({hex:e,source:`hex`},n)},p=(0,Z.default)(Pt({default:{card:{width:a,background:`#fff`,boxShadow:`0 1px rgba(0,0,0,.1)`,borderRadius:`6px`,position:`relative`},head:{height:`110px`,background:r,borderRadius:`6px 6px 0 0`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`},body:{padding:`10px`},label:{fontSize:`18px`,color:AA(r),position:`relative`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 10px 10px 10px`,borderColor:`transparent transparent `+r+` transparent`,position:`absolute`,top:`-10px`,left:`50%`,marginLeft:`-10px`},input:{width:`100%`,fontSize:`12px`,color:`#666`,border:`0px`,outline:`none`,height:`22px`,boxShadow:`inset 0 0 0 1px #ddd`,borderRadius:`4px`,padding:`0 7px`,boxSizing:`border-box`}},"hide-triangle":{triangle:{display:`none`}}},c),{"hide-triangle":o===`hide`});return K.createElement(`div`,{style:p.card,className:`block-picker `+u},K.createElement(`div`,{style:p.triangle}),K.createElement(`div`,{style:p.head},d&&K.createElement(ck,{borderRadius:`6px 6px 0 0`}),K.createElement(`div`,{style:p.label},r)),K.createElement(`div`,{style:p.body},K.createElement(XA,{colors:i,onClick:f,onSwatchHover:n}),K.createElement(Ek,{style:{input:p.input},value:r,onChange:f})))};ZA.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),colors:J.default.arrayOf(J.default.string),triangle:J.default.oneOf([`top`,`hide`]),styles:J.default.object},ZA.defaultProps={width:170,colors:[`#D9E3F0`,`#F47373`,`#697689`,`#37D67A`,`#2CCCE4`,`#555555`,`#dce775`,`#ff8a65`,`#ba68c8`],triangle:`top`,styles:{}},LA(ZA);var QA={50:`#ffebee`,100:`#ffcdd2`,200:`#ef9a9a`,300:`#e57373`,400:`#ef5350`,500:`#f44336`,600:`#e53935`,700:`#d32f2f`,800:`#c62828`,900:`#b71c1c`,a100:`#ff8a80`,a200:`#ff5252`,a400:`#ff1744`,a700:`#d50000`},$A={50:`#fce4ec`,100:`#f8bbd0`,200:`#f48fb1`,300:`#f06292`,400:`#ec407a`,500:`#e91e63`,600:`#d81b60`,700:`#c2185b`,8
4800:`#ad1457`,900:`#880e4f`,a100:`#ff80ab`,a200:`#ff4081`,a400:`#f50057`,a700:`#c51162`},ej={50:`#f3e5f5`,100:`#e1bee7`,200:`#ce93d8`,300:`#ba68c8`,400:`#ab47bc`,500:`#9c27b0`,600:`#8e24aa`,700:`#7b1fa2`,800:`#6a1b9a`,900:`#4a148c`,a100:`#ea80fc`,a200:`#e040fb`,a400:`#d500f9`,a700:`#aa00ff`},tj={50:`#ede7f6`,100:`#d1c4e9`,200:`#b39ddb`,300:`#9575cd`,400:`#7e57c2`,500:`#673ab7`,600:`#5e35b1`,700:`#512da8`,800:`#4527a0`,900:`#311b92`,a100:`#b388ff`,a200:`#7c4dff`,a400:`#651fff`,a700:`#6200ea`},nj={50:`#e8eaf6`,100:`#c5cae9`,200:`#9fa8da`,300:`#7986cb`,400:`#5c6bc0`,500:`#3f51b5`,600:`#3949ab`,700:`#303f9f`,800:`#283593`,900:`#1a237e`,a100:`#8c9eff`,a200:`#536dfe`,a400:`#3d5afe`,a700:`#304ffe`},rj={50:`#e3f2fd`,100:`#bbdefb`,200:`#90caf9`,300:`#64b5f6`,400:`#42a5f5`,500:`#2196f3`,600:`#1e88e5`,700:`#1976d2`,800:`#1565c0`,900:`#0d47a1`,a100:`#82b1ff`,a200:`#448aff`,a400:`#2979ff`,a700:`#2962ff`},ij={50:`#e1f5fe`,100:`#b3e5fc`,200:`#81d4fa`,300:`#4fc3f7`,400:`#29b6f6`,500:`#03a9f4`,600:`#039be5`,700:`#0288d1`,800:`#0277bd`,900:`#01579b`,a100:`#80d8ff`,a200:`#40c4ff`,a400:`#00b0ff`,a700:`#0091ea`},aj={50:`#e0f7fa`,100:`#b2ebf2`,200:`#80deea`,300:`#4dd0e1`,400:`#26c6da`,500:`#00bcd4`,600:`#00acc1`,700:`#0097a7`,800:`#00838f`,900:`#006064`,a100:`#84ffff`,a200:`#18ffff`,a400:`#00e5ff`,a700:`#00b8d4`},oj={50:`#e0f2f1`,100:`#b2dfdb`,200:`#80cbc4`,300:`#4db6ac`,400:`#26a69a`,500:`#009688`,600:`#00897b`,700:`#00796b`,800:`#00695c`,900:`#004d40`,a100:`#a7ffeb`,a200:`#64ffda`,a400:`#1de9b6`,a700:`#00bfa5`},sj={50:`#e8f5e9`,100:`#c8e6c9`,200:`#a5d6a7`,300:`#81c784`,400:`#66bb6a`,500:`#4caf50`,600:`#43a047`,700:`#388e3c`,800:`#2e7d32`,900:`#1b5e20`,a100:`#b9f6ca`,a200:`#69f0ae`,a400:`#00e676`,a700:`#00c853`},cj={50:`#f1f8e9`,100:`#dcedc8`,200:`#c5e1a5`,300:`#aed581`,400:`#9ccc65`,500:`#8bc34a`,600:`#7cb342`,700:`#689f38`,800:`#558b2f`,900:`#33691e`,a100:`#ccff90`,a200:`#b2ff59`,a400:`#76ff03`,a700:`#64dd17`},lj={50:`#f9fbe7`,100:`#f0f4c3`,200:`#e6ee9c`,300:`#dce775`,400:`#d4e157`,500:`#cddc39`,600:`#c0ca33`,700:`#afb42b`,800:`#9e9d24`,900:`#827717`,a100:`#f4ff81`,a200:`#eeff41`,a400:`#c6ff00`,a700:`#aeea00`},uj={50:`#fffde7`,100:`#fff9c4`,200:`#fff59d`,300:`#fff176`,400:`#ffee58`,500:`#ffeb3b`,600:`#fdd835`,700:`#fbc02d`,800:`#f9a825`,900:`#f57f17`,a100:`#ffff8d`,a200:`#ffff00`,a400:`#ffea00`,a700:`#ffd600`},dj={50:`#fff8e1`,100:`#ffecb3`,200:`#ffe082`,300:`#ffd54f`,400:`#ffca28`,500:`#ffc107`,600:`#ffb300`,700:`#ffa000`,800:`#ff8f00`,900:`#ff6f00`,a100:`#ffe57f`,a200:`#ffd740`,a400:`#ffc400`,a700:`#ffab00`},fj={50:`#fff3e0`,100:`#ffe0b2`,200:`#ffcc80`,300:`#ffb74d`,400:`#ffa726`,500:`#ff9800`,600:`#fb8c00`,700:`#f57c00`,800:`#ef6c00`,900:`#e65100`,a100:`#ffd180`,a200:`#ffab40`,a400:`#ff9100`,a700:`#ff6d00`},pj={50:`#fbe9e7`,100:`#ffccbc`,200:`#ffab91`,300:`#ff8a65`,400:`#ff7043`,500:`#ff5722`,600:`#f4511e`,700:`#e64a19`,800:`#d84315`,900:`#bf360c`,a100:`#ff9e80`,a200:`#ff6e40`,a400:`#ff3d00`,a700:`#dd2c00`},mj={50:`#efebe9`,100:`#d7ccc8`,200:`#bcaaa4`,300:`#a1887f`,400:`#8d6e63`,500:`#795548`,600:`#6d4c41`,700:`#5d4037`,800:`#4e342e`,900:`#3e2723`},hj={50:`#eceff1`,100:`#cfd8dc`,200:`#b0bec5`,300:`#90a4ae`,400:`#78909c`,500:`#607d8b`,600:`#546e7a`,700:`#455a64`,800:`#37474f`,900:`#263238`},gj=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,i=e.hover,a=e.active,o=e.circleSize,s=e.circleSpacing,c=(0,Z.default)({default:{swatch:{width:o,height:o,marginRight:s,marginBottom:s,transform:`scale(1)`,transition:`100ms transform ease`},Swatch:{borderRadius:`50%`,background:`transparent`,boxShadow:`inset 0 0 0 `+(o/2+1)+`px `+t,transition:`100ms box-shadow ease`}},hover:{swatch:{transform:`scale(1.2)`}},active:{Swatch:{boxShadow:`inset 0 0 0 3px `+t}}},{hover:i,active:a});return K.createElement(`div`,{style:c.swatch},K.createElement(KA,{style:c.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:c.Swatch.boxShadow+`, 0 0 5px `+t}}))};gj.defaultProps={circleSize:28,circleSpacing:14};var _j=(0,Z.handleHover)(gj),vj=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,i=e.colors,a=e.hex,o=e.circleSize,s=e.styles,c=s===void 0?{}:s,l=e.circleSpacing,u=e.className,d=u===void 0?``:u,f=(0,Z.default)(Pt({default:{card:{width:t,display:`flex`,flexWrap:`wrap`,marginRight:-l,marginBottom:-l}}},c)),p=function(e,t){return n({hex:e,source:`hex`},t)};return K.createElement(`div`,{style:f.card,className:`circle-picker `+d},Jl(i,function(e){return K.createElement(_j,{key:e,color:e,onClick:p,onSwatchHover:r,active:a===e.toLowerCase(),circleSize:o,circleSpacing:l})}))};vj.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),circleSize:J.default.number,cir
48cleSpacing:J.default.number,styles:J.default.object},vj.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[QA[500],$A[500],ej[500],tj[500],nj[500],rj[500],ij[500],aj[500],oj[500],sj[500],cj[500],lj[500],uj[500],dj[500],fj[500],pj[500],mj[500],hj[500]],styles:{}},LA(vj);var yj=n(i((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=r(a());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var r=e.fill,a=r===void 0?`currentColor`:r,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=i(e,[`fill`,`width`,`height`,`style`]);return n.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:a,width:c,height:u},f)},p),n.default.createElement(`path`,{d:`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`}))}}))()),bj=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function xj(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Sj(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Cj(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var wj=function(e){Cj(t,e);function t(e){xj(this,t);var n=Sj(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){n.state.view===`hex`?n.setState({view:`rgb`}):n.state.view===`rgb`?n.setState({view:`hsl`}):n.state.view===`hsl`&&(n.props.hsl.a===1?n.setState({view:`hex`}):n.setState({view:`rgb`}))},n.handleChange=function(e,t){e.hex?kA(e.hex)&&n.props.onChange({hex:e.hex,source:`hex`},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:`rgb`},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(e.a*100)/100,source:`rgb`},t)):(e.h||e.s||e.l)&&(typeof e.s==`string`&&e.s.includes(`%`)&&(e.s=e.s.replace(`%`,``)),typeof e.l==`string`&&e.l.includes(`%`)&&(e.l=e.l.replace(`%`,``)),e.s==1?e.s=.01:e.l==1&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Ql(e.s)?n.props.hsl.s:e.s),l:Number(Ql(e.l)?n.props.hsl.l:e.l),source:`hsl`},t))},n.showHighlight=function(e){e.currentTarget.style.background=`#eee`},n.hideHighlight=function(e){e.currentTarget.style.background=`transparent`},e.hsl.a!==1&&e.view===`hex`?n.state={view:`rgb`}:n.state={view:e.view},n}return bj(t,[{key:`render`,value:function(){var e=this,t=(0,Z.default)({default:{wrap:{paddingTop:`16px`,display:`flex`},fields:{flex:`1`,display:`flex`,marginLeft:`-6px`},field:{paddingLeft:`6px`,width:`100%`},alpha:{paddingLeft:`6px`,width:`100%`},toggle:{width:`32px`,textAlign:`right`,position:`relative`},icon:{marginRight:`-4px`,marginTop:`12px`,cursor:`pointer`,position:`relative`},iconHighlight:{position:`absolute`,width:`24px`,height:`28px`,background:`#eee`,borderRadius:`4px`,top:`10px`,left:`12px`,display:`none`},input:{fontSize:`11px`,color:`#333`,width:`100%`,borderRadius:`2px`,border:`none`,boxShadow:`inset 0 0 0 1px #dadada`,height:`21px`,textAlign:`center`},label:{textTransform:`uppercase`,fontSize:`11px`,lineHeight:`11px`,color:`#969696`,textAlign:`center`,display:`block`,marginTop:`12px`},svg:{fill:`#333`,width:`24px`,height:`24px`,border:`1px transparent solid`,borderRadius:`5px`}},disableAlpha:{alpha:{display:`none`}}},this.props,this.state),n=void 0;return this.state.view===`hex`?n=K.createElement(`div`,{style:t.fields,className:`flexbox-fix`},K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`hex`,value:this.props.hex,onChange:this.handleChange}
48))):this.state.view===`rgb`?n=K.createElement(`div`,{style:t.fields,className:`flexbox-fix`},K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`r`,value:this.props.rgb.r,onChange:this.handleChange})),K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`g`,value:this.props.rgb.g,onChange:this.handleChange})),K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`b`,value:this.props.rgb.b,onChange:this.handleChange})),K.createElement(`div`,{style:t.alpha},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`a`,value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view===`hsl`&&(n=K.createElement(`div`,{style:t.fields,className:`flexbox-fix`},K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`h`,value:Math.round(this.props.hsl.h),onChange:this.handleChange})),K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`s`,value:Math.round(this.props.hsl.s*100)+`%`,onChange:this.handleChange})),K.createElement(`div`,{style:t.field},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`l`,value:Math.round(this.props.hsl.l*100)+`%`,onChange:this.handleChange})),K.createElement(`div`,{style:t.alpha},K.createElement(Ek,{style:{input:t.input,label:t.label},label:`a`,value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),K.createElement(`div`,{style:t.wrap,className:`flexbox-fix`},n,K.createElement(`div`,{style:t.toggle},K.createElement(`div`,{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},K.createElement(yj.default,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.hsl.a!==1&&t.view===`hex`?{view:`rgb`}:null}}]),t}(K.Component);wj.defaultProps={view:`hex`};var Tj=function(){var e=(0,Z.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,transform:`translate(-6px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return K.createElement(`div`,{style:e.picker})},Ej=function(){var e=(0,Z.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}}});return K.createElement(`div`,{style:e.picker})},Dj=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,i=e.rgb,a=e.hsl,o=e.hsv,s=e.hex,c=e.renderers,l=e.styles,u=l===void 0?{}:l,d=e.className,f=d===void 0?``:d,p=e.defaultView,m=(0,Z.default)(Pt({default:{picker:{width:t,background:`#fff`,borderRadius:`2px`,boxShadow:`0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)`,boxSizing:`initial`,fontFamily:`Menlo`},saturation:{width:`100%`,paddingBottom:`55%`,position:`relative`,borderRadius:`2px 2px 0 0`,overflow:`hidden`},Saturation:{radius:`2px 2px 0 0`},body:{padding:`16px 16px 12px`},controls:{display:`flex`},color:{width:`32px`},swatch:{marginTop:`6px`,width:`16px`,height:`16px`,borderRadius:`8px`,position:`relative`,overflow:`hidden`},active:{absolute:`0px 0px 0px 0px`,borderRadius:`8px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.1)`,background:`rgba(`+i.r+`, `+i.g+`, `+i.b+`, `+i.a+`)`,zIndex:`2`},toggles:{flex:`1`},hue:{height:`10px`,position:`relative`,marginBottom:`8px`},Hue:{radius:`2px`},alpha:{height:`10px`,position:`relative`},Alpha:{radius:`2px`}},disableAlpha:{color:{width:`22px`},alpha:{display:`none`},hue:{marginBottom:`0px`},swatch:{width:`10px`,height:`10px`,marginTop:`0px`}}},u),{disableAlpha:r});return K.createElement(`div`,{style:m.picker,className:`chrome-picker `+f},K.createElement(`div`,{style:m.saturation},K.createElement(zk,{style:m.Saturation,hsl:a,hsv:o,pointer:Ej,onChange:n})),K.createElement(`div`,{style:m.body},K.createElement(`div`,{style:m.controls,className:`flexbox-fix`},K.createElement(`div`,{style:m.color},K.createElement(`div`,{style:m.swatch},K.createElement(`div`,{style:m.active}),K.createElement(ck,{renderers:c}))),K.createElement(`div`,{style:m.toggles},K.createElement(`div`,{style:m.hue},K.createElement(Mk,{style:m.Hue,hsl:a,pointer:Tj,onChange:n})),K.createElement(`div`,{style:m.alpha},K.createElement(mk,{style:m.Alpha,rgb:i,hsl:a,pointer:Tj,renderers:c,onChange:n})))),K.createElement(wj,{rgb:i,hsl:a,hex:s,view:p,onChange:n,disableAlpha:r})))};Dj.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),disableAlpha:J.default.bool,styles:J.default.object,defaultView:J.default.oneOf([`hex`,`rgb`,`hsl`])},Dj.defaultProps={width:225,disableAlpha:!1,styles:{}};var Oj=LA(Dj),kj=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.active,o=(0,Z.default)({default:{color:{background:t,width:`15px`,height:`15px`,float:`left`,marginRight:`5px`,marginBottom:`5px`,position:`relative`,cursor:`pointer`},dot:{absolute:`5px 5px 5px 5px`,background:AA(t),borderRadius:`50%`,opacity:`0`}},active:{dot:{opacity:`1`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},dot:{background:`#000`}},transparent:{dot:{background:`#000`}}},{active:a,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return K.createElement(KA,{style:o.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},K.createElement(`div`,{style:o.dot}))},Aj=function(e){var t=e.hex,n=e.rgb,r=e.onChange,i=(0,Z.default)({default:{fields:{display:`flex`,paddingBottom:`6px`,paddingRight:`5px`,position:`relative`},active:{position:`absolute`,top:`6px`,left:`5px`,height:`9px`,width:`9px`,background:t},HEXwrap:{flex:`6`,position:`relative`},HEXinput:{width:`80%`,padding:`0px`,paddingLeft:`20%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},HEXlabel:{display:`none`},RGBwrap:{flex:`3`,position:`relative`},RGBinput:{width:`70%`,padding:`0px`,paddingLeft:`30%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},RGBlabel:{position:`absolute`,top:`3px`,left:`0px`,lineHeight:`16px`,textTransform:`uppercase`,fontSize:`12px`,color:`#999`}}}),a=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},t):r({hex:e.hex,source:`hex`},t)};return K.createElement(`div`,{style:i.fields,className:`flexbox-fix`},K.createElement(`div`,{style:i.active}
48),K.createElement(Ek,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:`hex`,value:t,onChange:a}),K.createElement(Ek,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`r`,value:n.r,onChange:a}),K.createElement(Ek,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`g`,value:n.g,onChange:a}),K.createElement(Ek,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`b`,value:n.b,onChange:a}))},jj=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,i=e.hex,a=e.rgb,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,Z.default)(Pt({default:{Compact:{background:`#f6f6f6`,radius:`4px`},compact:{paddingTop:`5px`,paddingLeft:`5px`,boxSizing:`initial`,width:`240px`},clear:{clear:`both`}}},s)),d=function(e,n){e.hex?kA(e.hex)&&t({hex:e.hex,source:`hex`},n):t(e,n)};return K.createElement(Nk,{style:u.Compact,styles:s},K.createElement(`div`,{style:u.compact,className:`compact-picker `+l},K.createElement(`div`,null,Jl(r,function(e){return K.createElement(kj,{key:e,color:e,active:e.toLowerCase()===i,onClick:d,onSwatchHover:n})}),K.createElement(`div`,{style:u.clear})),K.createElement(Aj,{hex:i,rgb:a,onChange:d})))};jj.propTypes={colors:J.default.arrayOf(J.default.string),styles:J.default.object},jj.defaultProps={colors:`#4D4D4D.#999999.#FFFFFF.#F44E3B.#FE9200.#FCDC00.#DBDF00.#A4DD00.#68CCCA.#73D8FF.#AEA1FF.#FDA1FF.#333333.#808080.#cccccc.#D33115.#E27300.#FCC400.#B0BC00.#68BC00.#16A5A5.#009CE0.#7B64FF.#FA28FF.#000000.#666666.#B3B3B3.#9F0500.#C45100.#FB9E00.#808900.#194D33.#0C797D.#0062B1.#653294.#AB149E`.split(`.`),styles:{}},LA(jj);var Mj=(0,Z.handleHover)(function(e){var t=e.hover,n=e.color,r=e.onClick,i=e.onSwatchHover,a={position:`relative`,zIndex:`2`,outline:`2px solid #fff`,boxShadow:`0 0 5px 2px rgba(0,0,0,0.25)`},o=(0,Z.default)({default:{swatch:{width:`25px`,height:`25px`,fontSize:`0`}},hover:{swatch:a}},{hover:t});return K.createElement(`div`,{style:o.swatch},K.createElement(KA,{color:n,onClick:r,onHover:i,focusStyle:a}))}),Nj=function(e){var t=e.width,n=e.colors,r=e.onChange,i=e.onSwatchHover,a=e.triangle,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,Z.default)(Pt({default:{card:{width:t,background:`#fff`,border:`1px solid rgba(0,0,0,0.2)`,boxShadow:`0 3px 12px rgba(0,0,0,0.15)`,borderRadius:`4px`,position:`relative`,padding:`5px`,display:`flex`,flexWrap:`wrap`},triangle:{position:`absolute`,border:`7px solid transparent`,borderBottomColor:`#fff`},triangleShadow:{position:`absolute`,border:`8px solid transparent`,borderBottomColor:`rgba(0,0,0,0.15)`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-14px`,left:`10px`},triangleShadow:{top:`-16px`,left:`9px`}},"top-right-triangle":{triangle:{top:`-14px`,right:`10px`},triangleShadow:{top:`-16px`,right:`9px`}},"bottom-left-triangle":{triangle:{top:`35px`,left:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,left:`9px`,transform:`rotate(180deg)`}},"bottom-right-triangle":{triangle:{top:`35px`,right:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,right:`9px`,transform:`rotate(180deg)`}}},s),{"hide-triangle":a===`hide`,"top-left-triangle":a===`top-left`,"top-right-triangle":a===`top-right`,"bottom-left-triangle":a===`bottom-left`,"bottom-right-triangle":a===`bottom-right`}),d=function(e,t){return r({hex:e,source:`hex`},t)};return K.createElement(`div`,{style:u.card,className:`github-picker `+l},K.createElement(`div`,{style:u.triangleShadow}),K.createElement(`div`,{style:u.triangle}),Jl(n,function(e){return K.createElement(Mj,{color:e,key:e,onClick:d,onSwatchHover:i})}))};Nj.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),colors:J.default.arrayOf(J.default.string),triangle:J.default.oneOf([`hide`,`top-left`,`top-right`,`bottom-left`,`bottom-right`]),styles:J.default.object},Nj.defaultProps={width:200,colors:[`#B80000`,`#DB3E00`,`#FCCB00`,`#008B02`,`#006B76`,`#1273DE`,`#004DCF`,`#5300EB`,`#EB9694`,`#FAD0C3`,`#FEF3BD`,`#C1E1C5`,`#BEDADC`,`#C4DEF6`,`#BED3F3`,`#D4C4FB`],triangle:`top-left`,styles:{}},LA(Nj);var Pj=function(e){var t=e.direction,n=(0,Z.default)({default:{picker:{width:`18px`,he
48ight:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return K.createElement(`div`,{style:n.picker})},Fj=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ij=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.hsl,a=e.direction,o=e.pointer,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,Z.default)(Pt({default:{picker:{position:`relative`,width:t,height:n},hue:{radius:`2px`}}},c));return K.createElement(`div`,{style:d.picker,className:`hue-picker `+u},K.createElement(Mk,Fj({},d.hue,{hsl:i,pointer:o,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:a})))};Ij.propTypes={styles:J.default.object},Ij.defaultProps={width:`316px`,height:`16px`,direction:`horizontal`,pointer:Pj,styles:{}},LA(Ij),LA(function(e){var t=e.onChange,n=e.hex,r=e.rgb,i=e.styles,a=i===void 0?{}:i,o=e.className,s=o===void 0?``:o,c=(0,Z.default)(Pt({default:{material:{width:`98px`,height:`98px`,padding:`16px`,fontFamily:`Roboto`},HEXwrap:{position:`relative`},HEXinput:{width:`100%`,marginTop:`12px`,fontSize:`15px`,color:`#333`,padding:`0px`,border:`0px`,borderBottom:`2px solid `+n,outline:`none`,height:`30px`},HEXlabel:{position:`absolute`,top:`0px`,left:`0px`,fontSize:`11px`,color:`#999999`,textTransform:`capitalize`},Hex:{style:{}},RGBwrap:{position:`relative`},RGBinput:{width:`100%`,marginTop:`12px`,fontSize:`15px`,color:`#333`,padding:`0px`,border:`0px`,borderBottom:`1px solid #eee`,outline:`none`,height:`30px`},RGBlabel:{position:`absolute`,top:`0px`,left:`0px`,fontSize:`11px`,color:`#999999`,textTransform:`capitalize`},split:{display:`flex`,marginRight:`-10px`,paddingTop:`11px`},third:{flex:`1`,paddingRight:`10px`}}},a)),l=function(e,n){e.hex?kA(e.hex)&&t({hex:e.hex,source:`hex`},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:`rgb`},n)};return K.createElement(Nk,{styles:a},K.createElement(`div`,{style:c.material,className:`material-picker `+s},K.createElement(Ek,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:`hex`,value:n,onChange:l}),K.createElement(`div`,{style:c.split,className:`flexbox-fix`},K.createElement(`div`,{style:c.third},K.createElement(Ek,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`r`,value:r.r,onChange:l})),K.createElement(`div`,{style:c.third},K.createElement(Ek,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`g`,value:r.g,onChange:l})),K.createElement(`div`,{style:c.third},K.createElement(Ek,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:`b`,value:r.b,onChange:l})))))});var Lj=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,i=e.hex,a=(0,Z.default)({default:{fields:{paddingTop:`5px`,paddingBottom:`9px`,width:`80px`,position:`relative`},divider:{height:`5px`},RGBwrap:{position:`relative`},RGBinput:{marginLeft:`40%`,width:`40%`,height:`18px`,border:`1px solid #888888`,boxShadow:`inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC`,marginBottom:`5px`,fontSize:`13px`,paddingLeft:`3px`,marginRight:`10px`},RGBlabel:{left:`0px`,top:`0px`,width:`34px`,textTransform:`uppercase`,fontSize:`13px`,height:`18px`,lineHeight:`22px`,position:`absolute`},HEXwrap:{position:`relative`},HEXinput:{marginLeft:`20%`,width:`80%`,height:`18px`,border:`1px solid #888888`,boxShadow:`inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC`,marginBottom:`6px`,fontSize:`13px`,paddingLeft:`3px`},HEXlabel:{position:`absolute`,top:`0px`,left:`0px`,width:`14px`,textTransform:`uppercase`,fontSize:`13px`,height:`18px`,lineHeight:`22px`},fieldSymbols:{position:`absolute`,top:`5px`,right:`-7px`,fontSize:`13px`},symbol:{height:`20px`,lineHeight:`22px`,paddingBottom:`7px`}}}),o=function(e,i){e[`#`]?kA(e[`#`])&&t({hex:e[`#`],source:`hex`},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},i):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:`hsv`},i)};return K.createElement(`div`,{style:a.fields}
48,K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`h`,value:Math.round(r.h),onChange:o}),K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`s`,value:Math.round(r.s*100),onChange:o}),K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`v`,value:Math.round(r.v*100),onChange:o}),K.createElement(`div`,{style:a.divider}),K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`r`,value:n.r,onChange:o}),K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`g`,value:n.g,onChange:o}),K.createElement(Ek,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:`b`,value:n.b,onChange:o}),K.createElement(`div`,{style:a.divider}),K.createElement(Ek,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:`#`,value:i.replace(`#`,``),onChange:o}),K.createElement(`div`,{style:a.fieldSymbols},K.createElement(`div`,{style:a.symbol},`°`),K.createElement(`div`,{style:a.symbol},`%`),K.createElement(`div`,{style:a.symbol},`%`)))},Rj=function(e){var t=e.hsl,n=(0,Z.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}},"black-outline":{picker:{boxShadow:`inset 0 0 0 1px #000`}}},{"black-outline":t.l>.5});return K.createElement(`div`,{style:n.picker})},zj=function(){var e=(0,Z.default)({default:{triangle:{width:0,height:0,borderStyle:`solid`,borderWidth:`4px 0 4px 6px`,borderColor:`transparent transparent transparent #fff`,position:`absolute`,top:`1px`,left:`1px`},triangleBorder:{width:0,height:0,borderStyle:`solid`,borderWidth:`5px 0 5px 8px`,borderColor:`transparent transparent transparent #555`},left:{Extend:`triangleBorder`,transform:`translate(-13px, -4px)`},leftInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`},right:{Extend:`triangleBorder`,transform:`translate(20px, -14px) rotate(180deg)`},rightInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`}}});return K.createElement(`div`,{style:e.pointer},K.createElement(`div`,{style:e.left},K.createElement(`div`,{style:e.leftInside})),K.createElement(`div`,{style:e.right},K.createElement(`div`,{style:e.rightInside})))},Bj=function(e){var t=e.onClick,n=e.label,r=e.children,i=e.active,a=(0,Z.default)({default:{button:{backgroundImage:`linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)`,border:`1px solid #878787`,borderRadius:`2px`,height:`20px`,boxShadow:`0 1px 0 0 #EAEAEA`,fontSize:`14px`,color:`#000`,lineHeight:`20px`,textAlign:`center`,marginBottom:`10px`,cursor:`pointer`}},active:{button:{boxShadow:`0 0 0 1px #878787`}}},{active:i});return K.createElement(`div`,{style:a.button,onClick:t},n||r)},Vj=function(e){var t=e.rgb,n=e.currentColor,r=(0,Z.default)({default:{swatches:{border:`1px solid #B3B3B3`,borderBottom:`1px solid #F0F0F0`,marginBottom:`2px`,marginTop:`1px`},new:{height:`34px`,background:`rgb(`+t.r+`,`+t.g+`, `+t.b+`)`,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000`},current:{height:`34px`,background:n,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000`},label:{fontSize:`14px`,color:`#000`,textAlign:`center`}}});return K.createElement(`div`,null,K.createElement(`div`,{style:r.label},`new`),K.createElement(`div`,{style:r.swatches},K.createElement(`div`,{style:r.new}),K.createElement(`div`,{style:r.current})),K.createElement(`div`,{style:r.label},`current`))},Hj=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Uj(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function Wj(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function Gj(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Kj=function(e){Gj(t,e);function t(e){Uj(this,t);var n=Wj(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return Hj(t,[{key:`render`,value:function(){var e=this.props,t=e.styles,n=t===void 0?{}:t,r=e.className,i=r===void 0?``:r,a=(0,Z.default)(Pt({default:{picker:{background:`#DCDCDC`,borderRadius:`4px`,boxShadow:`0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)`,boxSizing:`initial`,width:`513px`},head:{backgroundImage:`linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)`,borderBottom:`1px solid #B1B1B1`,boxShadow:`inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)`,height:`23px`,lineHeight:`24px`,borderRadius:`4px 4px 0 0`,fontSize:`13px`,color:`#4D4D4D`,textAlign:`center`},body:{padding:`15px 15px 0`,display:`flex`},saturation:{width:`256px`,height:`256px`,position:`relative`,border:`2px solid #B3B3B3`,borderBottom:`2px solid #F0F0F0`,overflow:`hidden`},hue:{position:`relative`,height:`256px`,width:`19px`,marginLeft:`10px`,border:`2px solid #B3B3B3`,borderBottom:`2px solid #F0F0F0`}
48,controls:{width:`180px`,marginLeft:`10px`},top:{display:`flex`},previews:{width:`60px`},actions:{flex:`1`,marginLeft:`20px`}}},n));return K.createElement(`div`,{style:a.picker,className:`photoshop-picker `+i},K.createElement(`div`,{style:a.head},this.props.header),K.createElement(`div`,{style:a.body,className:`flexbox-fix`},K.createElement(`div`,{style:a.saturation},K.createElement(zk,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:Rj,onChange:this.props.onChange})),K.createElement(`div`,{style:a.hue},K.createElement(Mk,{direction:`vertical`,hsl:this.props.hsl,pointer:zj,onChange:this.props.onChange})),K.createElement(`div`,{style:a.controls},K.createElement(`div`,{style:a.top,className:`flexbox-fix`},K.createElement(`div`,{style:a.previews},K.createElement(Vj,{rgb:this.props.rgb,currentColor:this.state.currentColor})),K.createElement(`div`,{style:a.actions},K.createElement(Bj,{label:`OK`,onClick:this.props.onAccept,active:!0}),K.createElement(Bj,{label:`Cancel`,onClick:this.props.onCancel}),K.createElement(Lj,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(K.Component);Kj.propTypes={header:J.default.string,styles:J.default.object},Kj.defaultProps={header:`Color Picker`,styles:{}},LA(Kj);var qj=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.disableAlpha,o=(0,Z.default)({default:{fields:{display:`flex`,paddingTop:`4px`},single:{flex:`1`,paddingLeft:`6px`},alpha:{flex:`1`,paddingLeft:`6px`},double:{flex:`2`},input:{width:`80%`,padding:`4px 10% 3px`,border:`none`,boxShadow:`inset 0 0 0 1px #ccc`,fontSize:`11px`},label:{display:`block`,textAlign:`center`,fontSize:`11px`,color:`#222`,paddingTop:`3px`,paddingBottom:`4px`,textTransform:`capitalize`}},disableAlpha:{alpha:{display:`none`}}},{disableAlpha:a}),s=function(e,i){e.hex?kA(e.hex)&&t({hex:e.hex,source:`hex`},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:`rgb`},i):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:`rgb`},i))};return K.createElement(`div`,{style:o.fields,className:`flexbox-fix`},K.createElement(`div`,{style:o.double},K.createElement(Ek,{style:{input:o.input,label:o.label},label:`hex`,value:i.replace(`#`,``),onChange:s})),K.createElement(`div`,{style:o.single},K.createElement(Ek,{style:{input:o.input,label:o.label},label:`r`,value:n.r,onChange:s,dragLabel:`true`,dragMax:`255`})),K.createElement(`div`,{style:o.single},K.createElement(Ek,{style:{input:o.input,label:o.label},label:`g`,value:n.g,onChange:s,dragLabel:`true`,dragMax:`255`})),K.createElement(`div`,{style:o.single},K.createElement(Ek,{style:{input:o.input,label:o.label},label:`b`,value:n.b,onChange:s,dragLabel:`true`,dragMax:`255`}
48)),K.createElement(`div`,{style:o.alpha},K.createElement(Ek,{style:{input:o.input,label:o.label},label:`a`,value:Math.round(n.a*100),onChange:s,dragLabel:`true`,dragMax:`100`})))},Jj=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yj=function(e){var t=e.colors,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=(0,Z.default)({default:{colors:{margin:`0 -10px`,padding:`10px 0 0 10px`,borderTop:`1px solid #eee`,display:`flex`,flexWrap:`wrap`,position:`relative`},swatchWrap:{width:`16px`,height:`16px`,margin:`0 10px 10px 0`},swatch:{borderRadius:`3px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15)`}},"no-presets":{colors:{display:`none`}}},{"no-presets":!t||!t.length}),o=function(e,t){r({hex:e,source:`hex`},t)};return K.createElement(`div`,{style:a.colors,className:`flexbox-fix`},t.map(function(e){var t=typeof e==`string`?{color:e}:e,n=``+t.color+(t.title||``);return K.createElement(`div`,{key:n,style:a.swatchWrap},K.createElement(KA,Jj({},t,{style:a.swatch,onClick:o,onHover:i,focusStyle:{boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px `+t.color}})))}))};Yj.propTypes={colors:J.default.arrayOf(J.default.oneOfType([J.default.string,J.default.shape({color:J.default.string,title:J.default.string})])).isRequired};var Xj=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zj=function(e){var t=e.width,n=e.rgb,r=e.hex,i=e.hsv,a=e.hsl,o=e.onChange,s=e.onSwatchHover,c=e.disableAlpha,l=e.presetColors,u=e.renderers,d=e.styles,f=d===void 0?{}:d,p=e.className,m=p===void 0?``:p,h=(0,Z.default)(Pt({default:Xj({picker:{width:t,padding:`10px 10px 0`,boxSizing:`initial`,background:`#fff`,borderRadius:`4px`,boxShadow:`0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)`},saturation:{width:`100%`,paddingBottom:`75%`,position:`relative`,overflow:`hidden`},Saturation:{radius:`3px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},controls:{display:`flex`},sliders:{padding:`4px 0`,flex:`1`},color:{width:`24px`,height:`24px`,position:`relative`,marginTop:`4px`,marginLeft:`4px`,borderRadius:`3px`},activeColor:{absolute:`0px 0px 0px 0px`,borderRadius:`2px`,background:`rgba(`+n.r+`,`+n.g+`,`+n.b+`,`+n.a+`)`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},hue:{position:`relative`,height:`10px`,overflow:`hidden`},Hue:{radius:`2px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`},alpha:{position:`relative`,height:`10px`,marginTop:`4px`,overflow:`hidden`},Alpha:{radius:`2px`,shadow:`inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)`}},f),disableAlpha:{color:{height:`10px`},hue:{height:`10px`},alpha:{display:`none`}}},f),{disableAlpha:c});return K.createElement(`div`,{style:h.picker,className:`sketch-picker `+m},K.createElement(`div`,{style:h.saturation},K.createElement(zk,{style:h.Saturation,hsl:a,hsv:i,onChange:o})),K.createElement(`div`,{style:h.controls,className:`flexbox-fix`},K.createElement(`div`,{style:h.sliders},K.createElement(`div`,{style:h.hue},K.createElement(Mk,{style:h.Hue,hsl:a,onChange:o})),K.createElement(`div`,{style:h.alpha},K.createElement(mk,{style:h.Alpha,rgb:n,hsl:a,renderers:u,onChange:o}))),K.createElement(`div`,{style:h.color},K.createElement(ck,null),K.createElement(`div`,{style:h.activeColor}))),K.createElement(qj,{rgb:n,hsl:a,hex:r,onChange:o,disableAlpha:c}),K.createElement(Yj,{colors:l,onClick:o,onSwatchHover:s}))};Zj.propTypes={disableAlpha:J.default.bool,width:J.default.oneOfType([J.default.string,J.default.number]),styles:J.default.object},Zj.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:[`#D0021B`,`#F5A623`,`#F8E71C`,`#8B572A`,`#7ED321`,`#417505`,`#BD10E0`,`#9013FE`,`#4A90E2`,`#50E3C2`,`#B8E986`,`#000000`,`#4A4A4A`,`#9B9B9B`,`#FFFFFF`]},LA(Zj);var Qj=function(e){var t=e.hsl,n=e.offset,r=e.onClick,i=r===void 0?function(){}:r,a=e.active,o=e.first,s=e.last,c=(0,Z.default)({default:{swatch:{height:`12px`,background:`hsl(`+t.h+`, 50%, `+n*100+`%)`,curs
48or:`pointer`}},first:{swatch:{borderRadius:`2px 0 0 2px`}},last:{swatch:{borderRadius:`0 2px 2px 0`}},active:{swatch:{transform:`scaleY(1.8)`,borderRadius:`3.6px/2px`}}},{active:a,first:o,last:s});return K.createElement(`div`,{style:c.swatch,onClick:function(e){return i({h:t.h,s:.5,l:n,source:`hsl`},e)}})},$j=function(e){var t=e.onClick,n=e.hsl,r=(0,Z.default)({default:{swatches:{marginTop:`20px`},swatch:{boxSizing:`border-box`,width:`20%`,paddingRight:`1px`,float:`left`},clear:{clear:`both`}}}),i=.1;return K.createElement(`div`,{style:r.swatches},K.createElement(`div`,{style:r.swatch},K.createElement(Qj,{hsl:n,offset:`.80`,active:Math.abs(n.l-.8)<i&&Math.abs(n.s-.5)<i,onClick:t,first:!0})),K.createElement(`div`,{style:r.swatch},K.createElement(Qj,{hsl:n,offset:`.65`,active:Math.abs(n.l-.65)<i&&Math.abs(n.s-.5)<i,onClick:t})),K.createElement(`div`,{style:r.swatch},K.createElement(Qj,{hsl:n,offset:`.50`,active:Math.abs(n.l-.5)<i&&Math.abs(n.s-.5)<i,onClick:t})),K.createElement(`div`,{style:r.swatch},K.createElement(Qj,{hsl:n,offset:`.35`,active:Math.abs(n.l-.35)<i&&Math.abs(n.s-.5)<i,onClick:t})),K.createElement(`div`,{style:r.swatch},K.createElement(Qj,{hsl:n,offset:`.20`,active:Math.abs(n.l-.2)<i&&Math.abs(n.s-.5)<i,onClick:t,last:!0})),K.createElement(`div`,{style:r.clear}))},eM=function(){var e=(0,Z.default)({default:{picker:{width:`14px`,height:`14px`,borderRadius:`6px`,transform:`translate(-7px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return K.createElement(`div`,{style:e.picker})},tM=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,i=e.styles,a=i===void 0?{}:i,o=e.className,s=o===void 0?``:o,c=(0,Z.default)(Pt({default:{hue:{height:`12px`,position:`relative`},Hue:{radius:`2px`}}},a));return K.createElement(`div`,{style:c.wrap||{},className:`slider-picker `+s},K.createElement(`div`,{style:c.hue},K.createElement(Mk,{style:c.Hue,hsl:t,pointer:r,onChange:n})),K.createElement(`div`,{style:c.swatches},K.createElement($j,{hsl:t,onClick:n})))};tM.propTypes={styles:J.default.object},tM.defaultProps={pointer:eM,styles:{}},LA(tM);var nM=n(i((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n=r(a());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var r=e.fill,a=r===void 0?`currentColor`:r,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=i(e,[`fill`,`width`,`height`,`style`]);return n.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:a,width:c,height:u},f)},p),n.default.createElement(`path`,{d:`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`}))}}))()),rM=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.first,o=e.last,s=e.active,c=(0,Z.default)({default:{color:{width:`40px`,height:`24px`,cursor:`pointer`,background:t,marginBottom:`1px`},check:{color:AA(t),marginLeft:`8px`,display:`none`}},first:{color:{overflow:`hidden`,borderRadius:`2px 2px 0 0`}},last:{color:{overflow:`hidden`,borderRadius:`0 0 2px 2px`}},active:{check:{display:`block`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},check:{color:`#333`}},transparent:{check:{color:`#333`}}},{first:a,last:o,active:s,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return K.createElement(KA,{color:t,style:c.color,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},K.createElement(`div`,{style:c.check},K.createElement(nM.default,null)))},iM=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,i=e.active,a=(0,Z.default)({default:{group:{paddingBottom:`10px`,width:`40px`,float:`left`,marginRight:`10px`}}});return K.createElement(`div`,{style:a.group},Jl(r,function(e,a){return K.createElement(rM,{key:e,color:e,active:e.toLowerCase()===i,first:a===0,last:a===r.length-1,onClick:t,onSwatchHover:n})}))}
48,aM=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.onSwatchHover,a=e.colors,o=e.hex,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,Z.default)(Pt({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:`scroll`},body:{padding:`16px 0 6px 16px`},clear:{clear:`both`}}},c)),f=function(e,t){return r({hex:e,source:`hex`},t)};return K.createElement(`div`,{style:d.picker,className:`swatches-picker `+u},K.createElement(Nk,null,K.createElement(`div`,{style:d.overflow},K.createElement(`div`,{style:d.body},Jl(a,function(e){return K.createElement(iM,{key:e.toString(),group:e,active:o,onClick:f,onSwatchHover:i})}),K.createElement(`div`,{style:d.clear})))))};aM.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),height:J.default.oneOfType([J.default.string,J.default.number]),colors:J.default.arrayOf(J.default.arrayOf(J.default.string)),styles:J.default.object},aM.defaultProps={width:320,height:240,colors:[[QA[900],QA[700],QA[500],QA[300],QA[100]],[$A[900],$A[700],$A[500],$A[300],$A[100]],[ej[900],ej[700],ej[500],ej[300],ej[100]],[tj[900],tj[700],tj[500],tj[300],tj[100]],[nj[900],nj[700],nj[500],nj[300],nj[100]],[rj[900],rj[700],rj[500],rj[300],rj[100]],[ij[900],ij[700],ij[500],ij[300],ij[100]],[aj[900],aj[700],aj[500],aj[300],aj[100]],[oj[900],oj[700],oj[500],oj[300],oj[100]],[`#194D33`,sj[700],sj[500],sj[300],sj[100]],[cj[900],cj[700],cj[500],cj[300],cj[100]],[lj[900],lj[700],lj[500],lj[300],lj[100]],[uj[900],uj[700],uj[500],uj[300],uj[100]],[dj[900],dj[700],dj[500],dj[300],dj[100]],[fj[900],fj[700],fj[500],fj[300],fj[100]],[pj[900],pj[700],pj[500],pj[300],pj[100]],[mj[900],mj[700],mj[500],mj[300],mj[100]],[hj[900],hj[700],hj[500],hj[300],hj[100]],[`#000000`,`#525252`,`#969696`,`#D9D9D9`,`#FFFFFF`]],styles:{}},LA(aM);var oM=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,Z.default)(Pt({default:{card:{width:a,background:`#fff`,border:`0 solid rgba(0,0,0,0.25)`,boxShadow:`0 1px 4px rgba(0,0,0,0.25)`,borderRadius:`4px`,position:`relative`},body:{padding:`15px 9px 9px 15px`},label:{fontSize:`18px`,color:`#fff`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent #fff transparent`,position:`absolute`},triangleShadow:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent rgba(0,0,0,.1) transparent`,position:`absolute`},hash:{background:`#F0F0F0`,height:`30px`,width:`30px`,borderRadius:`4px 0 0 4px`,float:`left`,color:`#98A1A4`,display:`flex`,alignItems:`center`,justifyContent:`center`},input:{width:`100px`,fontSize:`14px`,color:`#666`,border:`0px`,outline:`none`,height:`28px`,boxShadow:`inset 0 0 0 1px #F0F0F0`,boxSizing:`content-box`,borderRadius:`0 4px 4px 0`,float:`left`,paddingLeft:`8px`},swatch:{width:`30px`,height:`30px`,float:`left`,borderRadius:`4px`,margin:`0 6px 6px 0`},clear:{clear:`both`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-10px`,left:`12px`},triangleShadow:{top:`-11px`,left:`12px`}},"top-right-triangle":{triangle:{top:`-10px`,right:`12px`},triangleShadow:{top:`-11px`,right:`12px`}}},c),{"hide-triangle":o===`hide`,"top-left-triangle":o===`top-left`,"top-right-triangle":o===`top-right`}),f=function(e,n){kA(e)&&t({hex:e,source:`hex`},n)};return K.createElement(`div`,{style:d.card,className:`twitter-picker `+u},K.createElement(`div`,{style:d.triangleShadow}),K.createElement(`div`,{style:d.triangle}),K.createElement(`div`,{style:d.body},Jl(i,function(e,t){return K.createElement(KA,{key:t,color:e,hex:e,style:d.swatch,onClick:f,onHover:n,focusStyle:{boxShadow:`0 0 4px `+e}})}),K.createElement(`div`,{style:d.hash},`#`),K.createElement(Ek,{label:null,style:{input:d.input},value:r.replace(`#`,``),onChange:f}),K.createElement(`div`,{style:d.clear})))};oM.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),triangle:J.default.oneOf([`hide`,`top-left`,`top-right`]),colors:J.default.arrayOf(J.default.string),styles:J.default.object},oM.defaultProps={width:276,colors:[`#FF6900`,`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#9900EF`],triangle:`top-left`,styles:{}},LA(oM);var sM=function(e){var t=(0,Z.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,border:`2px #fff solid`,transform:`translate(-12px, -13px)`,background:`hsl(`+Math.round(e.hsl.h)+`, `+Math.round(e.hsl.s*100)+`%, `+Math.round(e.hsl.l*100)+`%)`}}});return K.createElement(`div`,{style:t.picker})};sM.propTypes={hsl:J.default.shape({h:J.default.number,s:J.default.number,l:J.default.number,a:J.default.number})},sM.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var cM=function(e){var t=(0,Z.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,transform:`translate(-10px, -7px)`,background:`hsl(`+Math.round(e.hsl.h)+`, 100%, 50%)`,border:`2px white solid`}}});return K.createElement(`div`,{style:t.picker})};cM.propTypes={hsl:J.default.shape({h:J.default.number,s:J.default.number,l:J.default.number,a:J.default.number})},cM.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var lM=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.hsv,o=function(e,n){if(e.hex)kA(e.hex)&&t({hex:e.hex,source:`hex`},n);else if(e.rgb){var r=e.rgb.split(`,`);jA(e.rgb,`rgb`)&&t({r:r[0],g:r[1],b:r[2],a:1,source:`rgb`},n)}else if(e.hsv){var i=e.hsv.split(`,`);jA(e.hsv,`hsv`)&&(i[2]=i[2].replace(`%`,``),i[1]=i[1].replace(`%`,``),i[0]=i[0].replace(`°`,``),i[1]==1?i[1]=.01:i[2]==1&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:`hsv`},n))}else if(e.hsl){var a=e.hsl.split(`,`);jA(e.hsl,`hsl`)&&(a[2]=a[2].replace(`%`,``),a[1]=a[1].replace(`%`,``),a[0]=a[0].replace(`°`,``),u[1]==1?u[1]=.01:u[2]==1&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:`hsl`},n))}}
48,s=(0,Z.default)({default:{wrap:{display:`flex`,height:`100px`,marginTop:`4px`},fields:{width:`100%`},column:{paddingTop:`10px`,display:`flex`,justifyContent:`space-between`},double:{padding:`0px 4.4px`,boxSizing:`border-box`},input:{width:`100%`,height:`38px`,boxSizing:`border-box`,padding:`4px 10% 3px`,textAlign:`center`,border:`1px solid #dadce0`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,fontFamily:`Roboto,Arial,sans-serif`},input2:{height:`38px`,width:`100%`,border:`1px solid #dadce0`,boxSizing:`border-box`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,paddingLeft:`10px`,fontFamily:`Roboto,Arial,sans-serif`},label:{textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`35px`,top:`-6px`,left:`0`,right:`0`,marginLeft:`auto`,marginRight:`auto`,fontFamily:`Roboto,Arial,sans-serif`},label2:{left:`10px`,textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`32px`,top:`-6px`,fontFamily:`Roboto,Arial,sans-serif`},single:{flexGrow:`1`,margin:`0px 4.4px`}}}),c=n.r+`, `+n.g+`, `+n.b,l=Math.round(r.h)+`°, `+Math.round(r.s*100)+`%, `+Math.round(r.l*100)+`%`,u=Math.round(a.h)+`°, `+Math.round(a.s*100)+`%, `+Math.round(a.v*100)+`%`;return K.createElement(`div`,{style:s.wrap,className:`flexbox-fix`},K.createElement(`div`,{style:s.fields},K.createElement(`div`,{style:s.double},K.createElement(Ek,{style:{input:s.input,label:s.label},label:`hex`,value:i,onChange:o})),K.createElement(`div`,{style:s.column},K.createElement(`div`,{style:s.single},K.createElement(Ek,{style:{input:s.input2,label:s.label2},label:`rgb`,value:c,onChange:o})),K.createElement(`div`,{style:s.single},K.createElement(Ek,{style:{input:s.input2,label:s.label2},label:`hsv`,value:u,onChange:o})),K.createElement(`div`,{style:s.single},K.createElement(Ek,{style:{input:s.input2,label:s.label2},label:`hsl`,value:l,onChange:o})))))},uM=function(e){var t=e.width,n=e.onChange,r=e.rgb,i=e.hsl,a=e.hsv,o=e.hex,s=e.header,c=e.styles,l=c===void 0?{}:c,u=e.className,d=u===void 0?``:u,f=(0,Z.default)(Pt({default:{picker:{width:t,background:`#fff`,border:`1px solid #dfe1e5`,boxSizing:`initial`,display:`flex`,flexWrap:`wrap`,borderRadius:`8px 8px 0px 0px`},head:{height:`57px`,width:`100%`,paddingTop:`16px`,paddingBottom:`16px`,paddingLeft:`16px`,fontSize:`20px`,boxSizing:`border-box`,fontFamily:`Roboto-Regular,HelveticaNeue,Arial,sans-serif`},saturation:{width:`70%`,padding:`0px`,position:`relative`,overflow:`hidden`},swatch:{width:`30%`,height:`228px`,padding:`0px`,background:`rgba(`+r.r+`, `+r.g+`, `+r.b+`, 1)`,position:`relative`,overflow:`hidden`},body:{margin:`auto`,width:`95%`},controls:{display:`flex`,boxSizing:`border-box`,height:`52px`,paddingTop:`22px`},color:{width:`32px`},hue:{height:`8px`,position:`relative`,margin:`0px 16px 0px 16px`,width:`100%`},Hue:{radius:`2px`}}},l));return K.createElement(`div`,{style:f.picker,className:`google-picker `+d},K.createElement(`div`,{style:f.head},s),K.createElement(`div`,{style:f.swatch}),K.createElement(`div`,{style:f.saturation},K.createElement(zk,{hsl:i,hsv:a,pointer:sM,onChange:n})),K.createElement(`div`,{style:f.body},K.createElement(`div`,{style:f.controls,className:`flexbox-fix`},K.createElement(`div`,{style:f.hue},K.createElement(Mk,{style:f.Hue,hsl:i,radius:`4px`,pointer:cM,onChange:n}))),K.createElement(lM,{rgb:r,hsl:i,hex:o,hsv:a,onChange:n})))};uM.propTypes={width:J.default.oneOfType([J.default.string,J.default.number]),styles:J.default.object,header:J.default.string},uM.defaultProps={width:652,styles:{},header:`Color picker`},LA(uM);var dM=_(`label`,{target:`e1kt9bl70`})(({disabled:e,labelVisibility:t,theme:n})=>({fontSize:n.fontSizes.sm,color:e?n.colors.fadedText40:n.colors.bodyText,display:t===gt.Collapsed?`none`:`flex`,visibility:t===gt.Hidden?`hidden`:`visible`,marginBottom:n.spacing.twoXS,height:`auto`,minHeight:n.fontSizes.xl,verticalAlign:`middle`,flexDirection:`row`,alignItems:`center`})),fM=_(`div`,{target:`e1kt9bl71`})({display:`flex`,flexDirection:`row`,justifyContent:`flex-end`,flex:1}),pM=_(`div`,{target:`e1kt9bl72`})(({theme:e})=>
48({fontSize:e.fontSizes.twoSm,color:e.colors.fadedText60,margin:e.spacing.none,textAlign:`right`,position:`absolute`,bottom:e.spacing.threeXS,right:`calc(${e.fontSizes.mdLg} * 0.5)`})),mM=_(`span`,{target:`e1kt9bl73`})(({theme:e})=>({marginLeft:e.spacing.xs,position:`relative`,display:`flex`,flexDirection:`row`}));function hM({label:e,children:t,disabled:n,labelVisibility:r,htmlFor:i}){return H(e)?s(g,{}):f(dM,{"data-testid":`stWidgetLabel`,disabled:n,labelVisibility:r,htmlFor:i,children:[s(`span`,{"aria-hidden":`true`,children:s(Zn,{source:e,allowHTML:!1,isLabel:!0})}),t]})}function gM({content:e,label:t,ariaLabel:n,placement:r=Yn.TOP_RIGHT,isLatex:i,markdownProps:a,onMouseEnterDelay:o,containerWidth:c}){return s(mM,{children:s(er,{content:e,placement:r,isLatex:i,markdownProps:a,onMouseEnterDelay:o,containerWidth:c,ariaLabel:n??Ln(t)})})}var _M=_(`div`,{target:`eqdn5n10`})(({disabled:e,theme:t})=>({fontFamily:t.genericFonts.bodyFont,display:`flex`,flexDirection:`column`,alignItems:`flex-start`,cursor:e?`not-allowed`:`default`,minWidth:t.sizes.minElementHeight})),vM=_(`div`,{target:`eqdn5n11`})(({theme:e})=>({...or(e),zIndex:Nn(e)})),yM=_(`div`,{target:`eqdn5n12`})(({theme:e})=>({div:{fontFamily:`${e.genericFonts.bodyFont} !important`},label:{fontSize:`${e.fontSizes.sm} !important`,color:`${e.colors.bodyText} !important`},input:{fontSize:`${e.fontSizes.sm} !important`,height:`${e.sizes.minElementHeight} !important`,backgroundColor:`${e.colors.secondaryBg} !important`,color:`${e.colors.bodyText} !important`,borderRadius:`${e.radii.default} !important`,boxShadow:`none !important`,"&:focus-visible":{outline:`${e.sizes.borderWidth} solid ${e.colors.primary} !important`}},svg:{fill:`${e.colors.bodyText} !important`}})),bM=_(`button`,{target:`eqdn5n13`})(({disabled:e,theme:t})=>({appearance:`none`,background:`none`,border:`none`,padding:0,margin:0,font:`inherit`,display:`flex`,height:t.sizes.minElementHeight,borderRadius:t.radii.default,boxShadow:`none`,lineHeight:t.lineHeights.base,gap:t.spacing.md,cursor:e?`not-allowed`:`pointer`,"&:focus-visible":{outline:`none`,boxShadow:t.shadows.focusRing}})),xM=_(`div`,{target:`eqdn5n14`})(({backgroundColor:e,disabled:t,theme:n})=>({width:n.sizes.minElementHeight,height:n.sizes.minElementHeight,borderRadius:n.radii.default,borderColor:n.colors.borderColor,borderWidth:n.sizes.borderWidth,opacity:t?`0.4`:``,backgroundColor:e,borderStyle:`solid`,cursor:`pointer`,lineHeight:n.lineHeights.base,"&:focus":{outline:`none`}})),SM=_(`div`,{target:`eqdn5n15`})({display:`flex`,alignItems:`center`});zk.prototype.getContainerRenderWindow=function(){let e=this.container,t=window,n=window;try{for(;!t.document.contains(e)&&t.parent!==t;)n=t,t=t.parent}catch{t=n}return t};var CM=(0,K.memo)(e=>{let{disabled:t,value:n,showValue:r,label:i,labelVisibility:a,onChange:o,help:c}=e,[l,u]=(0,K.useState)(n),[d,p]=(0,K.useState)(!1),m=(0,K.useRef)(0),h=(0,K.useRef)(null),g=(0,K.useRef)(null),_=(0,K.useRef)(!1),v=(0,K.useRef)(l);v.current=l;let y=Ar();Ey(()=>u(n),[n]);let{refs:{setFloating:b,setReference:x},floatingStyles:S,context:C}=Bi({open:d,placement:`bottom-start`,offsetPx:P(y.spacing.twoXS)}),w=(0,K.useCallback)(e=>{u(e.hex)},[]),T=(0,K.useCallback)(()=>{o(v.current)},[o]),E=(0,K.useCallback)(()=>{t||(d?(p(!1),T()):(m.current=Date.now(),p(!0)))},[t,d,T]);(0,K.useEffect)(()=>{if(!d)return;let e=e=>{if(Date.now()-m.current<50)return;let t=e.target;!h.current?.contains(t)&&!g.current?.contains(t)&&(p(!1),T())},t=e=>{e.key===`Escape`?(e.stopPropagation(),p(!1),T(),h.current?.focus()):e.key===`Tab`&&(_.current=!0)},n=e=>{_.current&&(_.current=!1,g.current?.contains(e.target)||(p(!1),T()))};return document.addEventListener(`click`,e),document.addEventListener(`keydown`,t,!0),document.addEventListener(`focusin`,n),()=>{document.removeEventListener(`click`,e),document.removeEventListener(`keydown`,t,!0),document.removeEventListener(`focusin`,n)}},[d,T]);let D=(0,K.useCallback)(e=>{b(e),g.current=e},[b]),O=(0,K.useCallback)(e=>{x(e),h.current=e},[x]),k={default:{picker:{borderRadius:y.radii.default,boxShadow:`none`,backgroundColor:y.colors.bgColor},saturation:{borderRadius:`${y.radii.default} ${y.radii.default} 0 0`,userSelect:`none`},body:{padding:y.spacing.xl}}};return f(_M,{className:`stColorPicker`,"data-testid":`stColorPicker`,disabled:t,children:[s(hM,{label:i,disabled:t,labelVisibility:a,children:c&&s(gM,{content:c,placement:Yn.TOP_RIGHT,label:i})}),f(bM,{ref:O,type:`button`,disabled:t,onClick:E,"aria-label":`${i} color picker`,"aria-expanded":d,"aria-haspopup":`dialog`,children:[s(xM,{"data-testid":`stColorPickerBlock`,backgroundColor:l,disabled:t}),r&&s(SM,{children:l.toUpperCase()})]}),d&&s(zi,{children:s(Ri,{context:C,modal:!1,closeOnFocusOut:!1,children:s(vM,{ref:D,style:S,role:`dialog`,"aria-label":`${i} color picker`,children:s(yM,{"data-testid":`stColorPickerPopover`,children:s(Oj,{color:l,onCh
48ange:w,disableAlpha:!0,styles:k})})})})})]})}),wM=(0,K.memo)(function({content:e,label:t,ariaLabel:n,placement:r=Yn.TOP_RIGHT,isLatex:i,markdownProps:a,onMouseEnterDelay:o,containerWidth:c}){return s(fM,{children:s(er,{content:e,placement:r,isLatex:i,markdownProps:a,onMouseEnterDelay:o,containerWidth:c,ariaLabel:n??Ln(t)})})}),TM=-1/0,EM=1/0,DM=-.005,OM=-.005,kM=-.01,AM=.9,jM=.8,MM=.7,NM=.6;function PM(e){return e.toLowerCase()===e}function FM(e){return e.toUpperCase()===e}function IM(e){let t=e.length,n=Array(t),r=`/`;for(let i=0;i<t;i++){let t=e[i];r===`/`?n[i]=AM:r===`-`||r===`_`||r===` `?n[i]=jM:r===`.`?n[i]=NM:PM(r)&&FM(t)?n[i]=MM:n[i]=0,r=t}return n}function LM(e,t,n,r,i=!1){let a=e.length,o=t.length,s=i?e:e.toLowerCase(),c=i?t:t.toLowerCase(),l=IM(t);for(let e=0;e<a;e++){n[e]=Array(o),r[e]=Array(o);let t=TM,i=e===a-1?OM:kM;for(let a=0;a<o;a++)if(s[e]===c[a]){let o=TM;e?a&&(o=Math.max(r[e-1][a-1]+l[a],n[e-1][a-1]+1)):o=a*DM+l[a],n[e][a]=o,r[e][a]=t=Math.max(o,t+i)}else n[e][a]=TM,r[e][a]=t+=i}}function RM(e,t,n=!1){let r=e.length,i=t.length;if(!r||!i)return TM;if(e===t||!n&&i===r)return EM;if(i>1024)return TM;let a=Array(r),o=Array(r);return LM(e,t,a,o,n),o[r-1][i-1]}function zM(e,t){e=e.toLowerCase(),t=t.toLowerCase();let n=e.length;for(let r=0,i=0;r<n;r+=1)if(i=t.indexOf(e[r],i)+1,i===0)return!1;return!0}var BM=e=>e.toLowerCase();function VM(e){return e??Ee.SelectWidgetFilterMode.FILTER_MODE_FUZZY}function HM(e,t){return t?fu(e.filter(e=>zM(t,e.label)),e=>-RM(t,e.label)):e}function UM(e,t,n){if(!t||n===Ee.SelectWidgetFilterMode.FILTER_MODE_NONE)return e;if(n===Ee.SelectWidgetFilterMode.FILTER_MODE_FUZZY)return HM(e,t);let r=BM(t);return n===Ee.SelectWidgetFilterMode.FILTER_MODE_CONTAINS?e.filter(e=>BM(e.label).includes(r)):n===Ee.SelectWidgetFilterMode.FILTER_MODE_PREFIX?e.filter(e=>BM(e.label).startsWith(r)):e}var WM=n(i(((e,t)=>{(function(n,r){var i=`1.0.41`,a=``,o=`?`,s=`function`,c=`undefined`,l=`object`,u=`string`,d=`major`,f=`model`,p=`name`,m=`type`,h=`vendor`,g=`version`,_=`architecture`,v=`console`,y=`mobile`,b=`tablet`,x=`smarttv`,S=`wearable`,C=`embedded`,w=500,T=`Amazon`,E=`Apple`,D=`ASUS`,O=`BlackBerry`,k=`Browser`,A=`Chrome`,j=`Edge`,M=`Firefox`,ee=`Google`,N=`Honor`,P=`Huawei`,te=`Lenovo`,F=`LG`,I=`Microsoft`,L=`Motorola`,R=`Nvidia`,ne=`OnePlus`,z=`Opera`,re=`OPPO`,B=`Samsung`,ie=`Sharp`,ae=`Sony`,oe=`Xiaomi`,se=`Zebra`,ce=`Facebook`,le=`Chromium OS`,ue=`Mac OS`,de=` Browser`,fe=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},pe=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},V=function(e,t){return typeof e===u?me(t).indexOf(me(e))!==-1:!1},me=function(e){return e.toLowerCase()},he=function(e){return typeof e===u?e.replace(/[^\d\.]/g,a).split(`.`)[0]:r},ge=function(e,t){if(typeof e===u)return e=e.replace(/^\s\s*/,a),typeof t===c?e:e.substring(0,w)},_e=function(e,t){for(var n=0,i,a,o,c,u,d;n<t.length&&!u;){var f=t[n],p=t[n+1];for(i=a=0;i<f.length&&!u&&f[i];)if(u=f[i++].exec(e),u)for(o=0;o<p.length;o++)d=u[++a],c=p[o],typeof c===l&&c.length>0?c.length===2?typeof c[1]==s?this[c[0]]=c[1].call(this,d):this[c[0]]=c[1]:c.length===3?typeof c[1]===s&&!(c[1].exec&&c[1].test)?this[c[0]]=d?c[1].call(this,d,c[2]):r:this[c[0]]=d?d.replace(c[1],c[2]):r:c.length===4&&(this[c[0]]=d?c[3].call(this,d.replace(c[1],c[2])):r):this[c]=d||r;n+=2}},ve=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var i=0;i<t[n].length;i++)if(V(t[n][i],e))return n===o?r:n}else if(V(t[n],e))return n===o?r:n;return t.hasOwnProperty(`*`)?t[`*`]:e},ye={"1.0":`/8`,"1.2":`/1`,"1.3":`/3`,"2.0":`/412`,"2.0.2":`/416`,"2.0.3":`/417`,"2.0.4":`/419`,"?":`/`},be={ME:`4.90`,"NT 3.11":`NT3.51`,"NT 4.0":`NT4.0`,2e3:`NT 5.0`,XP:[`NT 5.1`,`NT 5.2`],Vista:`NT 6.0`,7:`NT 6.1`,8:`NT 6.2`,"8.1":`NT 6.3`,10:[`NT 6.4`,`NT 10.0`],RT:`ARM`},xe={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,`Chrome`]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,`Edge`]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,z+` Mini`]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[p,z+` GX`]],[/\bopr\/([\w\.]+)/i],[g,[p,z]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[p,`Baidu`]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[g,[p,`Maxthon`]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/quark(?:pc)?\/([-\w\.]+)/i],[g,[p,`Quark`]],[/\bddg\/([\w\.]+)/i],[g,[p,`DuckDuckGo`]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,`UC`+k]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[p,`WeChat`]],[/konqueror\/([\w\.]+)/i],[g,[p,`Konqueror`]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,`IE`]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,`Yandex`]],[/slbrowser\/([\w\.]+)/i],[g,[p,`Smart Lenovo `+k]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,`$1 Secure `+k],g],[/\bfocus\/([\w\.]+)/i],[g,[p,M+` Focus`]],[/\bopt\/([\w\.]+)/i],[g,[p,z+` Touch`]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,`Coc Coc`]],[/dolfin\/([\w\.]+)/i],[g,[p,`Dolphin`]],[/coast\/([\w\.]+)/i],[g,[p,z+` Coast`]],[/miuibrowser\/([\w\.]+)/i],[g,[p,`MIUI`+de]],[/fxios\/([\w\.-]+)/i],[g,[p,M]],[/\bqihoobrowser\/?([\w\.]*)/i],[g,[p,`360`]],[/\b(qq)\/([\w\.]+)/i],[[p,/(.+)/,`$1Browser`],g],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[p,/(.+)/,`$1`+de],g],[/samsungbrowser\/([\w\.]+)/i],[g,[p,B+` Internet`]],[/metasr[\/ ]?([\d\.]+)/i],[g,[p,`Sogou Explorer`]],[/(sogou)mo\w+\/([\d\.]+)/i],[[p,`Sogou Mobile`],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[p,g],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[p],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[g,p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,ce],g],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[p,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[p,`GSA`]],[/musical_ly(?:.
48+app_?version\/|_)([\w\.]+)/i],[g,[p,`TikTok`]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[p,A+` Headless`]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,A+` WebView`],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[p,`Android `+k]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[p,`Mobile Safari`]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[g,ve,ye]],[/(webkit|khtml)\/([\w\.]+)/i],[p,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,`Netscape`],g],[/(wolvic|librewolf)\/([\w\.]+)/i],[p,g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[p,M+` Reality`]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[p,[g,/_/g,`.`]],[/(cobalt)\/([\w\.]+)/i],[p,[g,/master.|lts./,``]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[_,`amd64`]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[_,`ia32`]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[_,`arm64`]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[_,`armhf`]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[_,`arm`]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[_,/ower/,a,me]],[/ sun4\w[;\)]/i],[[_,`sparc`]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[_,me]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[h,B],[m,b]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[f,[h,B],[m,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[h,E],[m,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[h,E],[m,b]],[/(macintosh);/i],[f,[h,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[h,ie],[m,y]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[f,[h,N],[m,b]],[/honor([-\w ]+)[;\)]/i],[f,[h,N],[m,y]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[f,[h,P],[m,b]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[h,P],[m,y]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[f,/_/g,` `],[h,oe],[m,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[f,/_/g,` `],[h,oe],[m,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[h,re],[m,y]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[f,[h,ve,{OnePlus:[`304`,`403`,`203`],"*":re}],[m,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[h,`Vivo`],[m,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[f,[h,`Realme`],[m,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[h,L],[m,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[h,L],[m,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[h,F],[m,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[h,F],[m,y]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
48(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[f,[h,te],[m,b]],[/(nokia) (t[12][01])/i],[h,f,[m,b]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[f,/_/g,` `],[m,y],[h,`Nokia`]],[/(pixel (c|tablet))\b/i],[f,[h,ee],[m,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[h,ee],[m,y]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[h,ae],[m,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,`Xperia Tablet`],[h,ae],[m,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[h,ne],[m,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[h,T],[m,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,`Fire Phone $1`],[h,T],[m,y]],[/(playbook);[-\w\),; ]+(rim)/i],[f,h,[m,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[h,O],[m,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[h,D],[m,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[h,D],[m,y]],[/(nexus 9)/i],[f,[h,`HTC`],[m,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[h,[f,/_/g,` `],[m,y]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[f,[h,`TCL`],[m,b]],[/(itel) ((\w+))/i],[[h,me],f,[m,ve,{tablet:[`p10001l`,`w7001`],"*":`mobile`}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[h,`Acer`],[m,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[h,`Meizu`],[m,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[f,[h,`Ulefone`],[m,y]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[f,[h,`Energizer`],[m,y]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[f,[h,`Cat`],[m,y]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[f,[h,`Smartfren`],[m,y]],[/droid.+; (a(?:015|06[35]|142p?))/i],[f,[h,`Nothing`],[m,y]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[f,[h,`Archos`],[m,b]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[f,[h,`Archos`],[m,y]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[h,f,[m,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[h,f,[m,y]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[h,f,[m,b]],[/(surface duo)/i],[f,[h,I],[m,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[h,`Fairphone`],[m,y]],[/(u304aa)/i],[f,[h,`AT&T`],[m,y]],[/\bsie-(\w*)/i],[f,[h,`Siemens`],[m,y]],[/\b(rct\w+) b/i],[f,[h,`RCA`],[m,b]],[/\b(venue[\d ]{2,7}) b/i],[f,[h,`Dell`],[m,b]],[/\b(q(?:mv|ta)\w+) b/i],[f,[h,`Verizon`],[m,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[h,`Barnes & Noble`],[m,b]],[/\b(tm\d{3}\w+) b/i],[f,[h,`NuVision`],[m,b]],[/\b(k88) b/i],[f,[h,`ZTE`],[m,b]],[/\b(nx\d{3}j) b/i],[f,[h,`ZTE`],[m,y]],[/\b(gen\d{3}) b.+49h/i],[f,[h,`Swiss`],[m,y]],[/\b(zur\d{3}) b/i],[f,[h,`Swiss`],[m,b]],[/\b((zeki)?tb.*\b) b/i],[f,[h,`Zeki`],[m,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[h,`Dragon Touch`],f,[m,b]],[/\b(ns-?\w{0,9}) b/i],[f,[h,`Insignia`],[m,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[h,`NextBook`],[m,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[h,`Voice`],f,[m,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[h,`LvTel`],f,[m,y]],[/\b(ph-1) /i],[f,[h,`Essential`],[m,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[h,`Envizen`],[m,b]],[/\b(trio[-\w\. ]+) b/i],[f,[h,`MachSpeed`],[m,b]],[/\btu_(1491) b/i],[f,[h,`Rotor`],[m,b]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[f,[h,R],[m,b]],[/(sprint) (\w+)/i],[h,f,[m,y]],[/(kin\.[onetw]{3})/i],[[f,/\./g,` `],[h,I],[m,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[h,se],[m,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[h,se],[m,y]],[/smart-tv.+(samsung)/i],[h,[m,x]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,`SmartTV`],[h,B],[m,x]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[h,F],[m,x]],[/(apple) ?tv/i],[h,[f,E+` TV`],[m,x]],[/crkey/i],[[f,A+`cast`],[h,ee],[m,x]],[/droid.+aft(\w+)( bui|\))/i],[f,[h,T],[m,x]],[/(shield \w+ tv)/i],[f,[h,R],[m,x]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[h,ie],[m,x]],[/(bravia[\w ]+)( bui|\))/i],[f,[h,ae],[m,x
vendor: 5,588 bytes, line 48
48]],[/(mi(tv|box)-?\w+) bui/i],[f,[h,oe],[m,x]],[/Hbbtv.*(technisat) (.*);/i],[h,f,[m,x]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[h,ge],[f,ge],[m,x]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[f,[m,x]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[m,x]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[h,f,[m,v]],[/droid.+; (shield)( bui|\))/i],[f,[h,R],[m,v]],[/(playstation \w+)/i],[f,[h,ae],[m,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[h,I],[m,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[f,[h,B],[m,S]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[h,f,[m,S]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[f,[h,re],[m,S]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[h,E],[m,S]],[/(opwwe\d{3})/i],[f,[h,ne],[m,S]],[/(moto 360)/i],[f,[h,L],[m,S]],[/(smartwatch 3)/i],[f,[h,ae],[m,S]],[/(g watch r)/i],[f,[h,F],[m,S]],[/droid.+; (wt63?0{2,3})\)/i],[f,[h,se],[m,S]],[/droid.+; (glass) \d/i],[f,[h,ee],[m,S]],[/(pico) (4|neo3(?: link|pro)?)/i],[h,f,[m,S]],[/; (quest( \d| pro)?)/i],[f,[h,ce],[m,S]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[h,[m,C]],[/(aeobc)\b/i],[f,[h,T],[m,C]],[/(homepod).+mac os/i],[f,[h,E],[m,C]],[/windows iot/i],[[m,C]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[f,[m,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[m,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[m,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[m,y]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[f,[h,`Generic`]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[p,j+`HTML`]],[/(arkweb)\/([\w\.]+)/i],[p,g],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[p,`Blink`]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[p,g],[/ladybird\//i],[[p,`LibWeb`]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,g],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[p,[g,ve,be]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,ve,be],[p,`Windows`]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,`.`],[p,`iOS`]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,ue],[g,/_/g,`.`]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,p],[/(ubuntu) ([\w\.]+) like android/i],[[p,/(.+)/,`$1 Touch`],g],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[p,g],[/\(bb(10);/i],[g,[p,O]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[g,[p,`Symbian`]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[p,M+` OS`]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[p,`webOS`]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[p,`watchOS`]],[/crkey\/([\d\.]+)/i],[g,[p,A+`cast`]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[p,le],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,g],[/(sunos) ?([\w\.\d]*)/i],[[p,`Solaris`],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[p,g]]},Se=function(e,t){if(typeof e===l&&(t=e,e=r),!(this instanceof Se))return new Se(e,t).getResult();var i=typeof n!==c&&n.navigator?n.navigator:r,o=e||(i&&i.userAgent?i.userAgent:a),v=i&&i.userAgentData?i.userAgentData:r,x=t?fe(xe,t):xe,S=i&&i.userAgent==o;return this.getBrowser=function(){var e={};return e[p]=r,e[g]=r,_e.call(e,o,x.browser),e[d]=he(e[g]),S&&i&&i.brave&&typeof i.brave.isBrave==s&&(e[p]=`Brave`),e},this.getCPU=function(){var e={};return e[_]=r,_e.call(e,o,x.cpu),e},this.getDevice=function(){var e={};return e[h]=r,e[f]=r,e[m]=r,_e.call(e,o,x.device),S&&!e[m]&&v&&v.mobile&&(e[m]=y),S&&e[f]==`Macintosh`&&i&&typeof i.standalone!==c&&i.maxTouchPoints&&i.maxTouchPoints>2&&(e[f]=`iPad`,e[m]=b),e},this.getEngine=function(){var e={};return e[p]=r,e[g]=r,_e.call(e,o,x.engine),e},this.getOS=function(){var e={};return e[p]=r,e[g]=r,_e.call(e,o,x.os),S&&!e[p]&&v&&v.platform&&v.platform!=`Unknown`&&(e[p]=v.platform.replace(/chrome os/i,le).replace(/macos/i,ue)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return o},this.setUA=function(e){return o=typeof e===u&&e.length>w?ge(e,w):e,this},this.setUA(o),this};Se.VERSION=i,Se.BROWSER=pe([p,g,d]),Se.CPU=pe([_]),Se.DEVICE=pe([f,h,m,v,y,x,b,S,C]),Se.ENGINE=Se.OS=pe([p,g]),typeof e===c?typeof define===s&&define.amd?define(function(){return Se}
48):typeof n!==c&&(n.UAParser=Se):(typeof t!==c&&t.exports&&(e=t.exports=Se),e.UAParser=Se);var Ce=typeof n!==c&&(n.jQuery||n.Zepto);if(Ce&&!Ce.ua){var we=new Se;Ce.ua=we.getResult(),Ce.ua.get=function(){return we.getUA()},Ce.ua.set=function(e){we.setUA(e);var t=we.getResult();for(var n in t)Ce.ua[n]=t[n]}}})(typeof window==`object`?window:e)}))(),1),GM=new WM.default;function KM(){return GM.getResult().device.type===`mobile`}function qM(e){return`max(0px, calc(${e.sizes.tagMarginInsideBorder} - var(--scrollbar-gutter-size, 0px)))`}var JM=_(Bd,{target:`e152jjix0`})(({theme:e})=>({display:`flex`,flexDirection:`row`,alignItems:`stretch`,width:`100%`,height:e.sizes.minElementHeight,overflow:`hidden`,borderLeftWidth:e.sizes.borderWidth,borderRightWidth:e.sizes.borderWidth,borderTopWidth:e.sizes.borderWidth,borderBottomWidth:e.sizes.borderWidth,borderStyle:`solid`,borderColor:cr(e.colors,!1),boxSizing:`border-box`,borderRadius:e.radii.default,backgroundColor:e.colors.secondaryBg,"&[data-focus-within]":{borderColor:cr(e.colors,!0)}})),YM=_(Ud,{shouldForwardProp:e=>!e.startsWith(`$`),target:`e152jjix1`})(({theme:e,$placeholderColor:t})=>({flexGrow:1,flexShrink:1,minWidth:e.spacing.threeXS,padding:e.spacing.sm,border:`none`,outline:`none`,background:`transparent`,fontSize:e.fontSizes.sm,lineHeight:e.lineHeights.inputWidget,fontWeight:e.fontWeights.normal,color:e.colors.bodyText,caretColor:e.colors.bodyText,boxSizing:`border-box`,"&::placeholder":{color:t??e.colors.fadedText60},"&[data-disabled]":{cursor:`not-allowed`,color:e.colors.fadedText40}})),XM=_(xd,{target:`e152jjix2`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,paddingRight:e.spacing.sm,paddingLeft:e.spacing.twoXS,border:`none`,background:`transparent`,cursor:`pointer`,color:e.colors.bodyText,"&[data-disabled]":{cursor:`not-allowed`,color:e.colors.fadedText40}})),ZM=_(xd,{target:`e152jjix3`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0,padding:e.spacing.threeXS,width:e.sizes.clearIconSize,border:`none`,background:`transparent`,cursor:`pointer`,color:e.colors.grayTextColor,"&:hover, &[data-hovered]":{color:e.colors.bodyText}})),QM=_(Eh,{target:`e152jjix4`})(({theme:e,$isInSidebar:t})=>({...or(e),backgroundColor:t?e.colors.secondaryBg:e.colors.bgColor,zIndex:Nn(e),maxHeight:`min(${e.sizes.maxDropdownHeight}, 70vh)`,overflow:`hidden`,position:`fixed !important`,top:`0 !important`,left:`0 !important`,right:`auto !important`,bottom:`auto !important`})),$M=_(om,{target:`e152jjix5`})(({theme:e})=>({outline:`none`,maxHeight:`min(${e.sizes.maxDropdownHeight}, 70vh)`,overflowY:`auto`,overflowX:`hidden`,paddingTop:e.spacing.none,paddingBottom:e.spacing.none,paddingLeft:e.spacing.none,paddingRight:e.spacing.none,listStyle:`none`,margin:e.spacing.none})),eN=_(um,{shouldForwardProp:e=>!e.startsWith(`$`),target:`e152jjix6`})(({theme:e,$isCreatable:t})=>({display:`flex`,alignItems:`center`,height:e.sizes.dropdownItemHeight,paddingLeft:e.sizes.tagMarginInsideBorder,paddingRight:qM(e),cursor:`pointer`,background:`transparent`,fontSize:e.fontSizes.sm,fontWeight:e.fontWeights.normal,color:e.colors.bodyText,outline:`none`,position:`relative`,"&[data-hovered] [data-item-hl], &[data-focused] [data-item-hl]":{backgroundColor:e.colors.darkenedBgMix15},"&[data-disabled]":{cursor:`not-allowed`,color:e.colors.fadedText40},...t&&{"&::before":{content:`""`,position:`absolute`,top:0,left:e.sizes.tagMarginInsideBorder,right:e.sizes.tagMarginInsideBorder,height:e.sizes.borderWidth,backgroundColor:e.colors.fadedText10,transform:`translateY(-50%)`}}})),tN=_(`div`,{target:`e152jjix7`})(({theme:e})=>({flexGrow:1,display:`flex`,alignItems:`center`,paddingLeft:e.spacing.sm,paddingRight:e.spacing.sm,height:e.sizes.elementHighlightHeight,borderRadius:e.radii.md2,background:`transparent`,overflow:`hidden`,whiteSpace:`nowrap`,transition:`background 50ms ease`,minWidth:0})),nN=`__creatable__`,rN=(0,K.memo)(({openRef:e,closeRef:t})=>{let n=(0,K.useContext)(k_);return(0,K.useEffect)(()=>(n&&(e.current=()=>n.open(null,`manual`),t.current=()=>n.close()),()=>{e.current=null,t.current=null}),[n,e,t]),null});rN.displayName=`DropdownController`;var iN=e=>{let t=e;return s(eN,{id:t.id,textValue:t.label,$isCreatable:t.isCreatable,children:s(tN,{"data-item-hl":``,children:t.label})})},aN=(0,K.memo)(({disabled:e,value:t,onChange:n,options:r,label:i,labelVisibility:a,help:o,placeholder:c,clearable:l,acceptNewOptions:u,filterMode:d})=>{let p=Ar(),m=(0,K.useContext)(_n),{refs:h,floatingStyles:g}=Bi({open:!0,placement:`bottom-start`,offsetPx:P(p.spacing.twoXS),flipOptions:m?!1:void 0,matchTriggerWidth:!0}),[_,v]=(0,K.useState)(t),[y,b]=(0,K.useState)(t??``),[x,S]=(0,K.useState)(!1),C=(0,K.useRef)(null),w=(0,K.useRef)(null),T=(0,K.useRef)(x);T.current=x;let E=(0,K.useRef)(_);E.current=_;let D=(0,K.useRef)(y);D.current=y;let O=(0,K.useRef)(!1),k=(0,K.useRef)(!1),A=(0,K.useRef)(!1);Ey(()=>{v(t),b(t??``),S(!1)},[t]);let j=(0,K.useMemo)(()=>VM(d),[d]),M=(0,K.useMemo)(()=>r.map((e,t)=>({id:String(t),label:e,value:e})),[r]),ee=(0,K.useMemo)(()=>!x||!y?M:UM(M,y,j),[M,y,j,x]),N=(0,K.useMemo)(()=>!u||!x||!y||M.some(e=>
48e.label===y)?null:{id:nN,label:`Add: ${y}`,value:y,isCreatable:!0},[u,x,y,M]),te=(0,K.useMemo)(()=>N?[...ee,N]:ee,[ee,N]),F=(0,K.useMemo)(()=>({rowSize:P(p.sizes.dropdownItemHeight)}),[p.sizes.dropdownItemHeight]),I=(0,K.useMemo)(()=>H(_)?null:M.find(e=>e.value===_)?.id??null,[_,M]),{placeholder:L,shouldDisable:R}=(0,K.useMemo)(()=>dt(c,r,u,!1),[c,r,u]),ne=e||R,z=j===Ee.SelectWidgetFilterMode.FILTER_MODE_NONE,re=KM()&&r.length<=10&&!u&&!z,B=(0,K.useCallback)(e=>{v(e),b(e??``),S(!1),e!==E.current&&n(e)},[n]),ie=(0,K.useCallback)(e=>{if(!k.current)return;if(e!==null){let t=M.find(e=>e.value===E.current)?.id??null;String(e)!==String(t??``)&&(O.current=!0)}if(e===null){T.current||(b(E.current??``),S(!1));return}let t=String(e),n=M.find(e=>e.id===t);B(t===nN?D.current:n?.value??null)},[B,M]),ae=(0,K.useCallback)(e=>{k.current=e},[]),oe=(0,K.useCallback)(e=>{b(e),e===(E.current??``)?S(!1):(S(!0),C.current?.())},[]),se=(0,K.useCallback)(()=>{let e=E.current??``;D.current!==e&&b(e),S(!1)},[]),ce=(0,K.useCallback)(()=>{ne||C.current?.()},[ne]),le=(0,K.useCallback)(e=>{if(!ne){if(z&&(e.key.length===1||e.key===`Backspace`||e.key===`Delete`)&&!e.ctrlKey&&!e.metaKey&&!e.altKey){e.preventDefault();return}e.key===`Enter`&&(A.current=k.current),(e.key===`ArrowDown`||e.key===`ArrowUp`)&&!k.current&&C.current?.(),e.key===`Escape`&&l&&!H(E.current)&&(e.preventDefault(),B(null))}},[l,B,z,ne]),ue=(0,K.useCallback)(e=>{if(e.key===`Enter`){if(O.current){O.current=!1;return}if(N){B(y),w.current?.();return}if(A.current&&te.length>0){let e=te.find(e=>!e.isCreatable&&e.value===y)??(te[0].isCreatable?null:te[0]);e&&(B(e.value),w.current?.())}}},[B,N,te,y]),de=(0,K.useCallback)(()=>{B(null),w.current?.()},[B]);return f(`div`,{className:`stSelectbox`,"data-testid":`stSelectbox`,children:[s(hM,{label:i,labelVisibility:a,disabled:ne,children:o&&s(wM,{content:o,label:i})}),s(rr,{locale:`en-US`,children:f(A_,{selectedKey:I,inputValue:y,onSelectionChange:ie,onInputChange:oe,onOpenChange:ae,isDisabled:ne,allowsCustomValue:u,allowsEmptyCollection:!0,onBlur:se,menuTrigger:`manual`,"aria-label":i??`Selectbox`,children:[s(rN,{openRef:C,closeRef:w}),f(JM,{ref:h.setReference,children:[s(YM,{placeholder:L,readOnly:re,onPointerDown:ce,onKeyDownCapture:le,onKeyDown:ue,onPaste:z?e=>e.preventDefault():void 0,onCompositionStart:z?e=>e.preventDefault():void 0,$placeholderColor:ne?p.colors.fadedText40:void 0}),l&&!H(_)&&s(ZM,{"aria-label":`Clear value`,slot:null,onPress:de,children:s(WT,{size:p.iconSizes.base,"aria-hidden":`true`})}),s(XM,{"aria-label":`Open`,children:s(px,{size:p.iconSizes.lg,"aria-hidden":`true`})})]}),s(QM,{ref:h.setFloating,"data-testid":`stSelectboxVirtualDropdown`,placement:`bottom left`,isNonModal:!0,$isInSidebar:m,offset:0,style:g,children:s(Wv,{layout:jv,layoutOptions:F,children:s($M,{"aria-label":i??`Selectbox options`,items:te,renderEmptyState:()=>s(`span`,{children:`No results`}),children:iN})})})]})})]})}),oN=class{constructor(e){this._buffer=Array(e),this._size=e,this._index=0,this._wrappedCount=0}push(e){this._buffer[this._index]=e,this._index=(this._index+1)%this._size,this._index===0&&(this._wrappedCount+=1)}get buffer(){return this._buffer}get totalWrittenEntries(){return this._wrappedCount*this._size+this._index}},sN=(e,t,n,r,i,a)=>{window.__streamlit_profiles__=window.__streamlit_profiles__||{},window.__streamlit_profiles__[e]=window.__streamlit_profiles__[e]||new oN(1e3),window.__streamlit_profiles__[e].push({phase:t,actualDuration:n,baseDuration:r,startTime:i,commitTime:a})},cN=({id:e,children:t})=>s(K.Profiler,{id:e,onRender:sN,children:t}),lN=(e,{buttonSize:t,focusRing:n}={})=>({...t&&{height:t,width:t},padding:e.spacing.none,border:`none`,backgroundColor:e.colors.transparent,color:e.colors.fadedText60,cursor:`pointer`,borderRadius:e.radii.sm,display:`flex`,alignItems:`center`,justifyContent:`center`,"&:hover":{color:e.colors.bodyText,backgroundColor:e.colors.darkenedBgMix15},"&:active":{color:e.colors.bodyText,backgroundColor:e.colors.darkenedBgMix25},"&:focus-visible":{outline:`none`,boxShadow:n??e.shadows.focusRing}}),uN=_(`button`,{target:`e1anvavm0`})(({theme:e,buttonSize:t})=>({...lN(e,{buttonSize:t})})),dN=(0,K.memo)(({text:e,iconSize:t,buttonSize:n,copyLabel:r,copiedLabel:i,className:a,"data-testid":o,"aria-label":c,title:l})=>{let u=Ar(),{isCopied:d,copyToClipboard:f,label:p}=dS(),m=(0,K.useCallback)(()=>{f(e)},[f,e]),h=P(t??u.iconSizes.base),g=n??u.iconSizes.threeXL,_=d?i??p:r??p;return s(uN,{className:a,"data-testid":o,title:l??_,"aria-label":c??_,"data-copy-state":d?`copied`:`idle`,type:`button`,buttonSize:g,onClick:m,children:s(d?my:vy,{size:h})})}),fN=(0,K.createContext)(null);fN.displayName=`WindowDimensionsContext`;var pN=100,mN=()=>{let e=Ar(),[t,n]=(0,K.useState)({fullWidth:0,fullHeight:0,innerWidth:0,innerHeight:0}),r=(0,K.useCallback)(()=>{let t=P(e.spacing.md),n=P(e.sizes.fullScreenHeaderHeight),{innerWidth:r,innerHe
48ight:i}=window;return{fullWidth:r-t*2,fullHeight:i-(t+n),innerWidth:r,innerHeight:i}},[e.sizes.fullScreenHeaderHeight,e.spacing.md]),i=(0,K.useCallback)(()=>{n(r())},[r]),{throttledCallback:a,cancel:o}=Xb(i,pN);return(0,K.useEffect)(()=>(window.addEventListener(`resize`,a),()=>{window.removeEventListener(`resize`,a),o()}),[a,o]),(0,K.useLayoutEffect)(()=>{i()},[i]),t},hN=({children:e})=>{let t=mN();if((0,K.useContext)(fN))throw Error("WindowDimensionsProvider should only be used once per app. If you need to read window dimensions, utilize `useWindowDimensionsContext()` instead.");return s(fN.Provider,{value:t,children:e})},gN=()=>$S(fN),_N=(0,Vo.getLogger)(`ComponentRegistry`),vN=class{constructor(e){this.msgListeners=new Map,this.registerListener=(e,t)=>{this.msgListeners.has(e)&&_N.warn(`MessageEventSource registered multiple times!`,e),this.msgListeners.set(e,t)},this.deregisterListener=e=>{this.msgListeners.delete(e)||_N.warn(`Could not deregister unregistered MessageEventSource!`)},this.checkSourceUrlResponse=(e,t)=>this.endpoints.checkSourceUrlResponse(e,`Custom Component`,t),this.sendTimeoutError=(e,t)=>{this.endpoints.sendClientErrorToHost(`Custom Component`,`Request Timeout`,`Your app is having trouble loading the component.`,e,t)},this.getComponentURL=(e,t)=>this.endpoints.buildComponentURL(e,t),this.getBidiComponentURL=(e,t)=>this.endpoints.buildBidiComponentURL(e,t),this.onMessageEvent=e=>{if(H(e.data)||!Object.hasOwn(e.data,`isStreamlitMessage`))return;if(H(e.source)){_N.warn(`Received component message with no eventSource!`,e.data);return}let t=this.msgListeners.get(e.source);if(H(t)||typeof t!=`function`){_N.warn(`Received component message for unregistered ComponentInstance!`,e.data);return}let{type:n}=e.data;if(H(n)){_N.warn(`Received Streamlit message with no type!`,e.data);return}t(n,e.data)},this.endpoints=e,window.addEventListener(`message`,this.onMessageEvent)}},yN={fromIterable(e){return bN(xN(e))},fromAsyncIterable(e){return bN(SN(e))},fromDOMStream(e){return bN(CN(e))},fromNodeStream(e){return bN(EN(e))},toDOMStream(e,t){throw Error(`"toDOMStream" not available in this environment`)},toNodeStream(e,t){throw Error(`"toNodeStream" not available in this environment`)}},bN=e=>(e.next(),e);function*xN(e){let t,n=!1,r=[],i,a,o,s=0;function c(){return a===`peek`?Ta(r,o)[0]:([i,r,s]=Ta(r,o),i)}({cmd:a,size:o}=(yield null)||{cmd:`read`,size:0});let l=Sa(e)[Symbol.iterator]();try{do if({done:t,value:i}=Number.isNaN(o-s)?l.next():l.next(o-s),!t&&i.byteLength>0&&(r.push(i),s+=i.byteLength),t||o<=s)do({cmd:a,size:o}=yield c());while(o<s);while(!t)}catch(e){n=!0,typeof l.throw==`function`&&l.throw(e)}finally{n===!1&&typeof l.return==`function`&&l.return(null)}return null}function SN(e){return Zi(this,arguments,function*(){let t,n=!1,r=[],i,a,o,s=0;function c(){return a===`peek`?Ta(r,o)[0]:([i,r,s]=Ta(r,o),i)}({cmd:a,size:o}=(yield yield Ji(null))||{cmd:`read`,size:0});let l=ga(e)[Symbol.asyncIterator]();try{do if({done:t,value:i}=Number.isNaN(o-s)?yield Ji(l.next()):yield Ji(l.next(o-s)),!t&&i.byteLength>0&&(r.push(i),s+=i.byteLength),t||o<=s)do({cmd:a,size:o}=yield yield Ji(c()));while(o<s);while(!t)}catch(e){n=!0,typeof l.throw==`function`&&(yield Ji(l.throw(e)))}finally{n===!1&&typeof l.return==`function`&&(yield Ji(l.return(new Uint8Array)))}return yield Ji(null)})}function CN(e){return Zi(this,arguments,function*(){let t=!1,n=!1,r=[],i,a,o,s=0;function c(){return a===`peek`?Ta(r,o)[0]:([i,r,s]=Ta(r,o),i)}({cmd:a,size:o}=(yield yield Ji(null))||{cmd:`read`,size:0});let l=new wN(e);try{do if({done:t,value:i}=Number.isNaN(o-s)?yield Ji(l.read()):yield Ji(l.read(o-s)),!t&&i.byteLength>0&&(r.push(ua(i)),s+=i.byteLength),t||o<=s)do({cmd:a,size:o}=yield yield Ji(c()));while(o<s);while(!t)}catch(e){n=!0,yield Ji(l.cancel(e))}finally{n===!1?yield Ji(l.cancel()):e.locked&&l.releaseLock()}return yield Ji(null)})}var wN=class{constructor(e){this.source=e,this.reader=null,this.reader=this.source.getReader(),this.reader.closed.catch(()=>{})}get closed(){return this.reader?this.reader.closed.catch(()=>{}):Promise.resolve()}releaseLock(){this.reader&&this.reader.releaseLock(),this.reader=null}cancel(e){return G(this,void 0,void 0,function*(){let{reader:t,source:n}=this;t&&(yield t.cancel(e).catch(()=>{})),n&&n.locked&&this.releaseLock()})}read(e){return G(this,void 0,void 0,function*(){if(e===0)return{done:this.reader==null,value:new Uint8Array};let t=yield this.reader.read();return!t.done&&(t.value=ua(t)),t})}},TN=(e,t)=>{let n=e=>r([t,e]),r;return[t,n,new Promise(i=>(r=i)&&e.once(t,n))]};function EN(e){return Zi(this,arguments,function*(){let t=[],n=`error`,r=!1,i=null,a,o,s=0,c=[],l;function u(){return a===`peek`?Ta(c,o)[0]:([l,c,s]=Ta(c,o),l)}if({cmd:a,size:o}=(yield yield Ji(null))||{cmd:`read`,size:0},e.isTTY)return yield yield Ji(new Uint8Array),yield Ji(null);try{t[0]=TN(e,`end`),t[1]=TN(e,`error`);
vendor: 8,671 bytes, line 48
48do{if(t[2]=TN(e,`readable`),[n,i]=yield Ji(Promise.race(t.map(e=>e[2]))),n===`error`)break;if((r=n===`end`)||(Number.isFinite(o-s)?(l=ua(e.read(o-s)),l.byteLength<o-s&&(l=ua(e.read()))):l=ua(e.read()),l.byteLength>0&&(c.push(l),s+=l.byteLength)),r||o<=s)do({cmd:a,size:o}=yield yield Ji(u()));while(o<s)}while(!r)}finally{yield Ji(d(t,n===`error`?i:null))}return yield Ji(null);function d(t,n){return l=c=null,new Promise((r,i)=>{for(let[n,r]of t)e.off(n,r);try{let t=e.destroy;t&&t.call(e,n),n=void 0}catch(e){n=e||n}finally{n==null?r():i(n)}})}})}var DN=class{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}offset(){return this.bb.readInt64(this.bb_pos)}metaDataLength(){return this.bb.readInt32(this.bb_pos+8)}bodyLength(){return this.bb.readInt64(this.bb_pos+16)}static sizeOf(){return 24}static createBlock(e,t,n,r){return e.prep(8,24),e.writeInt64(BigInt(r??0)),e.pad(4),e.writeInt32(n),e.writeInt64(BigInt(t??0)),e.offset()}},ON=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsFooter(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsFooter(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):oo.V1}schema(e){let t=this.bb.__offset(this.bb_pos,6);return t?(e||new da).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}dictionaries(e,t){let n=this.bb.__offset(this.bb_pos,8);return n?(t||new DN).__init(this.bb.__vector(this.bb_pos+n)+e*24,this.bb):null}dictionariesLength(){let e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}recordBatches(e,t){let n=this.bb.__offset(this.bb_pos,10);return n?(t||new DN).__init(this.bb.__vector(this.bb_pos+n)+e*24,this.bb):null}recordBatchesLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,12);return n?(t||new _o).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startFooter(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,oo.V1)}static addSchema(e,t){e.addFieldOffset(1,t,0)}static addDictionaries(e,t){e.addFieldOffset(2,t,0)}static startDictionariesVector(e,t){e.startVector(24,t,8)}static addRecordBatches(e,t){e.addFieldOffset(3,t,0)}static startRecordBatchesVector(e,t){e.startVector(24,t,8)}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endFooter(e){return e.endObject()}static finishFooterBuffer(e,t){e.finish(t)}static finishSizePrefixedFooterBuffer(e,t){e.finish(t,void 0,!0)}},kN=Ao,AN=Ia,jN=class{static decode(e){e=new AN(ua(e));let t=ON.getRootAsFooter(e);return new MN(Ya.decode(t.schema(),new Map,t.version()),t)}static encode(e){let t=new kN,n=Ya.encode(t,e.schema);ON.startRecordBatchesVector(t,e.numRecordBatches);for(let n of[...e.recordBatches()].slice().reverse())NN.encode(t,n);let r=t.endVector();ON.startDictionariesVector(t,e.numDictionaries);for(let n of[...e.dictionaryBatches()].slice().reverse())NN.encode(t,n);let i=t.endVector();return ON.startFooter(t),ON.addSchema(t,n),ON.addVersion(t,oo.V5),ON.addRecordBatches(t,r),ON.addDictionaries(t,i),ON.finishFooterBuffer(t,ON.endFooter(t)),t.asUint8Array()}get numRecordBatches(){return this._recordBatches.length}get numDictionaries(){return this._dictionaryBatches.length}constructor(e,t=oo.V5,n,r){this.schema=e,this.version=t,n&&(this._recordBatches=n),r&&(this._dictionaryBatches=r)}*recordBatches(){for(let e,t=-1,n=this.numRecordBatches;++t<n;)(e=this.getRecordBatch(t))&&(yield e)}*dictionaryBatches(){for(let e,t=-1,n=this.numDictionaries;++t<n;)(e=this.getDictionaryBatch(t))&&(yield e)}getRecordBatch(e){return e>=0&&e<this.numRecordBatches&&this._recordBatches[e]||null}getDictionaryBatch(e){return e>=0&&e<this.numDictionaries&&this._dictionaryBatches[e]||null}},MN=class extends jN{get numRecordBatches(){return this._footer.recordBatchesLength()}get numDictionaries(){return this._footer.dictionariesLength()}constructor(e,t){super(e,t.version()),this._footer=t}getRecordBatch(e){if(e>=0&&e<this.numRecordBatches){let t=this._footer.recordBatches(e);if(t)return NN.decode(t)}return null}getDictionaryBatch(e){if(e>=0&&e<this.numDictionaries){let t=this._footer.dictionaries(e);if(t)return NN.decode(t)}return null}},NN=class e{static decode(t){return new e(t.metaDataLength(),t.bodyLength(),t.offset())}static encode(e,t){let{metaDataLength:n}=t,r=BigInt(t.offset),i=BigInt(t.bodyLength);return DN.createBlock(e,r,n,i)}constructor(e,t,n){this.metaDataLength=e,this.offset=pa(n),this.bodyLength=pa(t)}},PN=class e{constructor(){this.bb=null,this.bb_pos=0}__init(e,t){return this.bb_pos=e,this.bb=t,this}static getRootAsMessage(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}static getSizePrefixedRootAsMessage(t,n){return t.setPosition(t.position()+4),(n||new e).__init(t.readInt32(t.position())+t.position(),t)}version(){let e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):oo.V1}headerType(){let e=this.bb.__offset(this.bb_pos,6);return e?this.bb.readUint8(this.bb_pos+e):za.NONE}header(e){let t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__union(e,this.bb_pos+t):null}bodyLength(){let e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb_pos+e):BigInt(`0`)}customMetadata(e,t){let n=this.bb.__offset(this.bb_pos,12);return n?(t||new _o).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+e*4),this.bb):null}customMetadataLength(){let e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}static startMessage(e){e.startObject(5)}static addVersion(e,t){e.addFieldInt16(0,t,oo.V1)}static addHeaderType(e,t){e.addFieldInt8(1,t,za.NONE)}static addHeader(e,t){e.addFieldOffset(2,t,0)}static addBodyLength(e,t){e.addFieldInt64(3,t,BigInt(`0`))}static addCustomMetadata(e,t){e.addFieldOffset(4,t,0)}static createCustomMetadataVector(e,t){e.startVector(4,t.length,4);for(let n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}static startCustomMetadataVector(e,t){e.startVector(4,t,4)}static endMessage(e){return e.endObject()}static finishMessageBuffer(e,t){e.finish(t)}static finishSizePrefixedMessageBuffer(e,t){e.finish(t,void 0,!0)}static createMessage(t,n,r,i,a,o){return e.startMessage(t),e.addVersion(t,n),e.addHeaderType(t,r),e.addHeader(t,i),e.addBodyLength(t,a),e.addCustomMetadata(t,o),e.endMessage(t)}},FN=new class extends to{visit(e,t){return e==null||t==null?void 0:super.visit(e,t)}visitNull(e,t){return $i.startNull(t),$i.endNull(t)}visitInt(e,t){return ro.startInt(t),ro.addBitWidth(t,e.bitWidth),ro.addIsSigned(t,e.isSigned),ro.endInt(t)}visitFloat(e,t){return Ka.startFloatingPoint(t),Ka.addPrecision(t,e.precision),Ka.endFloatingPoint(t)}visitBinary(e,t){return eo.startBinary(t),eo.endBinary(t)}visitLargeBinary(e,t){return xo.startLargeBinary(t),xo.endLargeBinary(t)}visitBool(e,t){return Qa.startBool(t),Qa.endBool(t)}visitUtf8(e,t){return _a.startUtf8(t),_a.endUtf8(t)}visitLargeUtf8(e,t){return mo.startLargeUtf8(t),mo.endLargeUtf8(t)}visitDecimal(e,t){return uo.startDecimal(t),uo.addScale(t,e.scale),uo.addPrecision(t,e.precision),uo.addBitWidth(t,e.bitWidth),uo.endDecimal(t)}visitDate(e,t){return Eo.startDate(t),Eo.addUnit(t,e.unit),Eo.endDate(t)}visitTime(e,t){return Ua.startTime(t),Ua.addUnit(t,e.unit),Ua.addBitWidth(t,e.bitWidth),Ua.endTime(t)}visitTimestamp(e,t){let n=e.timezone&&t.createString(e.timezone)||void 0;return Va.startTimestamp(t),Va.addUnit(t,e.unit),n!==void 0&&Va.addTimezone(t,n),Va.endTimestamp(t)}visitInterval(e,t){return io.startInterval(t),io.addUnit(t,e.unit),io.endInterval(t)}visitDuration(e,t){return Xa.startDuration(t),Xa.addUnit(t,e.unit),Xa.endDuration(t)}visitList(e,t){return To.startList(t),To.endList(t)}visitStruct(e,t){return Aa.startStruct_(t),Aa.endStruct_(t)}visitUnion(e,t){Ha.startTypeIdsVector(t,e.typeIds.length);let n=Ha.createTypeIdsVector(t,e.typeIds);return Ha.startUnion(t),Ha.addMode(t,e.mode),Ha.addTypeIds(t,n),Ha.endUnion(t)}visitDictionary(e,t){let n=this.visit(e.indices,t);return fo.startDictionaryEncoding(t),fo.addId(t,BigInt(e.id)),fo.addIsOrdered(t,e.isOrdered),n!==void 0&&fo.addIndexType(t,n),fo.endDictionaryEncoding(t)}
48visitFixedSizeBinary(e,t){return Co.startFixedSizeBinary(t),Co.addByteWidth(t,e.byteWidth),Co.endFixedSizeBinary(t)}visitFixedSizeList(e,t){return ho.startFixedSizeList(t),ho.addListSize(t,e.listSize),ho.endFixedSizeList(t)}visitMap(e,t){return $a.startMap(t),$a.addKeysSorted(t,e.keysSorted),$a.endMap(t)}};function IN(e,t=new Map){return new Ya(zN(e,t),GN(e.metadata),t)}function LN(e){return new ZN(e.count,VN(e.columns),HN(e.columns),null)}function RN(e){return new QN(LN(e.data),e.id,e.isDelta)}function zN(e,t){return(e.fields||[]).filter(Boolean).map(e=>So.fromJSON(e,t))}function BN(e,t){return(e.children||[]).filter(Boolean).map(e=>So.fromJSON(e,t))}function VN(e){return(e||[]).reduce((e,t)=>[...e,new eP(t.count,UN(t.VALIDITY)),...VN(t.children)],[])}function HN(e,t=[]){for(let n=-1,r=(e||[]).length;++n<r;){let r=e[n];r.VALIDITY&&t.push(new $N(t.length,r.VALIDITY.length)),r.TYPE_ID&&t.push(new $N(t.length,r.TYPE_ID.length)),r.OFFSET&&t.push(new $N(t.length,r.OFFSET.length)),r.DATA&&t.push(new $N(t.length,r.DATA.length)),t=HN(r.children,t)}return t}function UN(e){return(e||[]).reduce((e,t)=>e+ +(t===0),0)}function WN(e,t){let n,r,i,a,o,s;return!t||!(a=e.dictionary)?(o=qN(e,BN(e,t)),i=new So(e.name,o,e.nullable,GN(e.metadata))):t.has(n=a.id)?(r=(r=a.indexType)?KN(r):new Ea,s=new Na(t.get(n),r,n,a.isOrdered),i=new So(e.name,s,e.nullable,GN(e.metadata))):(r=(r=a.indexType)?KN(r):new Ea,t.set(n,o=qN(e,BN(e,t))),s=new Na(o,r,n,a.isOrdered),i=new So(e.name,s,e.nullable,GN(e.metadata))),i||null}function GN(e=[]){return new Map(e.map(({key:e,value:t})=>[e,t]))}function KN(e){return new so(e.isSigned,e.bitWidth)}function qN(e,t){let n=e.type.name;switch(n){case`NONE`:return new la;case`null`:return new la;case`binary`:return new Wa;case`largebinary`:return new ao;case`utf8`:return new na;case`largeutf8`:return new Ca;case`bool`:return new Do;case`list`:return new wa((t||[])[0]);case`struct`:return new ha(t||[]);case`struct_`:return new ha(t||[])}switch(n){case`int`:{let t=e.type;return new so(t.isSigned,t.bitWidth)}case`floatingpoint`:{let t=e.type;return new sa(co[t.precision])}case`decimal`:{let t=e.type;return new jo(t.scale,t.precision,t.bitWidth)}case`date`:{let t=e.type;return new qa(Da[t.unit])}case`time`:{let t=e.type;return new xa(oa[t.unit],t.bitWidth)}case`timestamp`:{let t=e.type;return new ja(oa[t.unit],t.timezone)}case`interval`:{let t=e.type;return new ea(ca[t.unit])}case`duration`:{let t=e.type;return new ia(oa[t.unit])}case`union`:{let n=e.type,[r,...i]=(n.mode+``).toLowerCase();return new Fo(ta[r.toUpperCase()+i.join(``)],n.typeIds||[],t||[])}case`fixedsizebinary`:{let t=e.type;return new ko(t.byteWidth)}case`fixedsizelist`:{let n=e.type;return new Fa(n.listSize,(t||[])[0])}case`map`:{let n=e.type;return new Oa((t||[])[0],n.keysSorted)}}throw Error(`Unrecognized type: "${n}"`)}var JN=Ao,YN=Ia,XN=class e{static fromJSON(t,n){let r=new e(0,oo.V5,n);return r._createHeader=nP(t,n),r}static decode(t){t=new YN(ua(t));let n=PN.getRootAsMessage(t),r=n.bodyLength(),i=n.version(),a=n.headerType(),o=new e(r,i,a);return o._createHeader=rP(n,a),o}static encode(e){let t=new JN,n=-1;return e.isSchema()?n=Ya.encode(t,e.header()):e.isRecordBatch()?n=ZN.encode(t,e.header()):e.isDictionaryBatch()&&(n=QN.encode(t,e.header())),PN.startMessage(t),PN.addVersion(t,oo.V5),PN.addHeader(t,n),PN.addHeaderType(t,e.headerType),PN.addBodyLength(t,BigInt(e.bodyLength)),PN.finishMessageBuffer(t,PN.endMessage(t)),t.asUint8Array()}static from(t,n=0){if(t instanceof Ya)return new e(0,oo.V5,za.Schema,t);if(t instanceof ZN)return new e(n,oo.V5,za.RecordBatch,t);if(t instanceof QN)return new e(n,oo.V5,za.DictionaryBatch,t);throw Error(`Unrecognized Message header: ${t}`)}get type(){return this.headerType}get version(){return this._version}get headerType(){return this._headerType}get compression(){return this._compression}get bodyLength(){return this._bodyLength}header(){return this._createHeader()}isSchema(){return this.headerType===za.Schema}isRecordBatch(){return this.headerType===za.RecordBatch}isDictionaryBatch(){return this.headerType===za.DictionaryBatch}constructor(e,t,n,r){this._version=t,this._headerType=n,this.body=new Uint8Array,this._compression=r?.compression,r&&(this._createHeader=()=>r),this._bodyLength=pa(e)}},ZN=class{get nodes(){return this._nodes}get length(){return this._length}get buffers(){return this._buffers}get compression(){return this._compression}constructor(e,t,n,r){this._nodes=t,this._buffers=n,this._length=pa(e),this._compression=r}},QN=class{get id(){return this._id}get data(){return this._data}get isDelta(){return this._isDelta}get length(){return this.data.length}get nodes(){return this.data.nodes}get buffers(){return this.data.buffers}constructor(e,t,n=!1){this._data=e,this._isDelta=n,this._id=pa(t)}},$N=class{constructor(e,t){this.offset=pa(e),this.length=pa(t)}},eP=class{constructor(e,t){this.length=pa(e),this.nullCount=pa(t)}},tP=class{constructor(e,t=aa.BUFFER){this.type=e,this.method=t}};function nP(e,t){return(()=>{switch(t){case za.Schema:return Ya.fromJSON(e);case za.RecordBatch:return ZN.fromJSON(e);case za.DictionaryBatch:return QN.fromJSON(e)}throw Error(`Unrecognized Message type: { name: ${za[t]}, type: ${t} }`)})}function rP(e,t){return(()=>{switch(t){case za.Schema:return Ya.decode(e.header(new da),new Map,e.ver
48sion());case za.RecordBatch:return ZN.decode(e.header(new Oo),e.version());case za.DictionaryBatch:return QN.decode(e.header(new Ga),e.version())}throw Error(`Unrecognized Message type: { name: ${za[t]}, type: ${t} }`)})}So.encode=yP,So.decode=pP,So.fromJSON=WN,Ya.encode=vP,Ya.decode=iP,Ya.fromJSON=IN,ZN.encode=bP,ZN.decode=aP,ZN.fromJSON=LN,QN.encode=SP,QN.decode=oP,QN.fromJSON=RN,eP.encode=CP,eP.decode=cP,$N.encode=wP,$N.decode=sP,tP.encode=xP,tP.decode=_P;function iP(e,t=new Map,n=oo.V5){return new Ya(dP(e,t),mP(e),t,n)}function aP(e,t=oo.V5){return new ZN(e.length(),lP(e),uP(e,t),_P(e.compression()))}function oP(e,t=oo.V5){return new QN(ZN.decode(e.data(),t),e.id(),e.isDelta())}function sP(e){return new $N(e.offset(),e.length())}function cP(e){return new eP(e.length(),e.nullCount())}function lP(e){let t=[];for(let n,r=-1,i=-1,a=e.nodesLength();++r<a;)(n=e.nodes(r))&&(t[++i]=eP.decode(n));return t}function uP(e,t){let n=[];for(let r,i=-1,a=-1,o=e.buffersLength();++i<o;)(r=e.buffers(i))&&(t<oo.V4&&(r.bb_pos+=8*(i+1)),n[++a]=$N.decode(r));return n}function dP(e,t){let n=[];for(let r,i=-1,a=-1,o=e.fieldsLength();++i<o;)(r=e.fields(i))&&(n[++a]=So.decode(r,t));return n}function fP(e,t){let n=[];for(let r,i=-1,a=-1,o=e.childrenLength();++i<o;)(r=e.children(i))&&(n[++a]=So.decode(r,t));return n}function pP(e,t){let n,r,i,a,o,s;return!t||!(s=e.dictionary())?(i=gP(e,fP(e,t)),r=new So(e.name(),i,e.nullable(),mP(e))):t.has(n=pa(s.id()))?(a=(a=s.indexType())?hP(a):new Ea,o=new Na(t.get(n),a,n,s.isOrdered()),r=new So(e.name(),o,e.nullable(),mP(e))):(a=(a=s.indexType())?hP(a):new Ea,t.set(n,i=gP(e,fP(e,t))),o=new Na(i,a,n,s.isOrdered()),r=new So(e.name(),o,e.nullable(),mP(e))),r||null}function mP(e){let t=new Map;if(e)for(let n,r,i=-1,a=Math.trunc(e.customMetadataLength());++i<a;)(n=e.customMetadata(i))&&(r=n.key())!=null&&t.set(r,n.value());return t}function hP(e){return new so(e.isSigned(),e.bitWidth())}function gP(e,t){let n=e.typeType();switch(n){case vo.NONE:return new la;case vo.Null:return new la;case vo.Binary:return new Wa;case vo.LargeBinary:return new ao;case vo.Utf8:return new na;case vo.LargeUtf8:return new Ca;case vo.Bool:return new Do;case vo.List:return new wa((t||[])[0]);case vo.Struct_:return new ha(t||[])}switch(n){case vo.Int:{let t=e.type(new ro);return new so(t.isSigned(),t.bitWidth())}case vo.FloatingPoint:return new sa(e.type(new Ka).precision());case vo.Decimal:{let t=e.type(new uo);return new jo(t.scale(),t.precision(),t.bitWidth())}case vo.Date:return new qa(e.type(new Eo).unit());case vo.Time:{let t=e.type(new Ua);return new xa(t.unit(),t.bitWidth())}case vo.Timestamp:{let t=e.type(new Va);return new ja(t.unit(),t.timezone())}case vo.Interval:return new ea(e.type(new io).unit());case vo.Duration:return new ia(e.type(new Xa).unit());case vo.Union:{let n=e.type(new Ha);return new Fo(n.mode(),n.typeIdsArray()||[],t||[])}case vo.FixedSizeBinary:return new ko(e.type(new Co).byteWidth());case vo.FixedSizeList:return new Fa(e.type(new ho).listSize(),(t||[])[0]);case vo.Map:{let n=e.type(new $a);return new Oa((t||[])[0],n.keysSorted())}}throw Error(`Unrecognized type: "${vo[n]}" (${n})`)}function _P(e){return e?new tP(e.codec(),e.method()):null}function vP(e,t){let n=t.fields.map(t=>So.encode(e,t));da.startFieldsVector(e,n.length);let r=da.createFieldsVector(e,n),i=t.metadata&&t.metadata.size>0?da.createCustomMetadataVector(e,[...t.metadata].map(([t,n])=>{let r=e.createString(`${t}`),i=e.createString(`${n}`);return _o.startKeyValue(e),_o.addKey(e,r),_o.addValue(e,i),_o.endKeyValue(e)})):-1;return da.startSchema(e),da.addFields(e,r),da.addEndianness(e,TP?no.Little:no.Big),i!==-1&&da.addCustomMetadata(e,i),da.endSchema(e)}function yP(e,t){let n=-1,r=-1,i=-1,a=t.type,o=t.typeId;No.isDictionary(a)?(o=a.dictionary.typeId,i=FN.visit(a,e),r=FN.visit(a.dictionary,e)):r=FN.visit(a,e);let s=(a.children||[]).map(t=>So.encode(e,t)),c=ya.createChildrenVector(e,s),l=t.metadata&&t.metadata.size>0?ya.createCustomMetadataVector(e,[...t.metadata].map(([t,n])=>{let r=e.createString(`${t}`),i=e.createString(`${n}`);return _o.startKeyValue(e),_o.addKey(e,r),_o.addValue(e,i),_o.endKeyValue(e)})):-1;return t.name&&(n=e.createString(t.name)),ya.startField(e),ya.addType(e,r),ya.addTypeType(e,o),ya.addChildren(e,c),ya.addNullable(e,!!t.nullable),n!==-1&&ya.addName(e,n),i!==-1&&ya.addDictionary(e,i),l!==-1&&ya.addCustomMetadata(e,l),ya.endField(e)}function bP(e,t){let n=t.nodes||[],r=t.buffers||[];Oo.startNodesVector(e,n.length);for(let t of n.slice().reverse())eP.encode(e,t);let i=e.endVector();Oo.startBuffersVector(e,r.length);for(let t of r.slice().reverse())$N.encode(e,t);let a=e.endVector(),o=null;return t.compression!==null&&(o=xP(e,t.compression)),Oo.startRecordBatch(e),Oo.addLength(e,BigInt(t.length)),Oo.addNodes(e,i),Oo.addBuffers(e,a),t.compression!==null&&o&&Oo.addCompression(e,o),Oo.endRecordBatch(e)}function xP(e,t){return Mo.startBodyCompression(e),Mo.addCodec(e,t.type),Mo.addMethod(e,t.method),Mo.endBodyCompression(e)}function SP(e,t){let n=ZN.encode(e,t.data);return Ga.startDictionaryBatch(e),Ga.addId(e,BigInt(t.id)),Ga.addIsDelta(e,t.isDelta),Ga.addData(e,n),Ga.endDictionaryBatch(e)}function CP(e,t){return Po.createFieldNode(e,BigInt(t.length),BigInt(t.nullCount))}function wP(e,t){return Ja.createBuffer(e,BigInt(t.offset),BigInt(t.length))}var TP=(()=>{let e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),new Int16Array(e)[0]===256})(),EP=Object.freeze({done:!0,value:void 0}),DP=class{constructor(e){this._json=e}get schema(){return this._json.schema}get batches(){return this._json.batches||[]}get dictionaries(){return this._json.dictionaries||[]}},OP=class{tee(){return this._getDOMStream().tee()}pipe(e,t){return this._getNodeStream().pipe(e,t)}pipeTo(e,t){return this._getDOMStream().pipeTo(e,t)}pipeThrough(e,t){return this._getDOMStream().pipeThrough(e,t)}_getDOMStream(){return this._DOMStream||=this.toDOMStream()}_getNodeStream(){return this._nodeStream||=this.toNodeStream()}},kP=class extends OP{constructor(){super(),this._values=[],this.resolvers=[],this._closedPromise=new Promise(e=>this._closedPromiseResolve=e)}get closed(){return this._closedPromise}cancel(e){return G(this,void 0,void 0,function*(){yield this.return(e)})}write(e){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(e):this.resolvers.shift().resolve({done:!1,value:e}))}abort(e){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:e}:this.resolvers.shift().reject({done:!0,value:e}))}close(){if(this._closedPromiseResolve){let{resolvers:e}=this;for(;e.length>0;)e.shift().resolve(EP);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}[Symbol.asyncIterator](){return this}toDOMStream(e){return yN.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,e)}toNodeStream(e){return yN.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,e)}throw(e){return G(this,void 0,void 0,function*(){return yield this.abort(e),EP})}return(e){return G(this,void 0,void 0,function*(){return yield this.close(),EP})}read(e){return G(this,void 0,void 0,function*(){return(yield this.next(e,`read`)).value})}peek(e){return G(this,void 0,void 0,function*(){return(yield this.next(e,`peek`)).value})}next(...e){return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((e,t)=>
vendor: 8,608 bytes, line 48
48{this.resolvers.push({resolve:e,reject:t})}):Promise.resolve(EP)}_ensureOpen(){if(this._closedPromiseResolve)return!0;throw Error(`AsyncQueue is closed`)}},AP=class extends kP{write(e){if((e=ua(e)).byteLength>0)return super.write(e)}toString(e=!1){return e?yo(this.toUint8Array(!0)):this.toUint8Array(!1).then(yo)}toUint8Array(e=!1){return e?Ta(this._values)[0]:G(this,void 0,void 0,function*(){var e,t,n,r;let i=[],a=0;try{for(var o=!0,s=Yi(this),c;c=yield s.next(),e=c.done,!e;o=!0){r=c.value,o=!1;let e=r;i.push(e),a+=e.byteLength}}catch(e){t={error:e}}finally{try{!o&&!e&&(n=s.return)&&(yield n.call(s))}finally{if(t)throw t.error}}return Ta(i,a)[0]})}},jP=class{constructor(e){e&&(this.source=new NP(yN.fromIterable(e)))}[Symbol.iterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},MP=class e{constructor(t){t instanceof e?this.source=t.source:t instanceof AP?this.source=new PP(yN.fromAsyncIterable(t)):ba(t)?this.source=new PP(yN.fromNodeStream(t)):fa(t)?this.source=new PP(yN.fromDOMStream(t)):ra(t)?this.source=new PP(yN.fromDOMStream(t.body)):ma(t)?this.source=new PP(yN.fromIterable(t)):(Ba(t)||Io(t))&&(this.source=new PP(yN.fromAsyncIterable(t)))}[Symbol.asyncIterator](){return this}next(e){return this.source.next(e)}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}get closed(){return this.source.closed}cancel(e){return this.source.cancel(e)}peek(e){return this.source.peek(e)}read(e){return this.source.read(e)}},NP=class{constructor(e){this.source=e}cancel(e){this.return(e)}peek(e){return this.next(e,`peek`).value}read(e){return this.next(e,`read`).value}next(e,t=`read`){return this.source.next({cmd:t,size:e})}throw(e){return Object.create(this.source.throw&&this.source.throw(e)||EP)}return(e){return Object.create(this.source.return&&this.source.return(e)||EP)}},PP=class{constructor(e){this.source=e,this._closedPromise=new Promise(e=>this._closedPromiseResolve=e)}cancel(e){return G(this,void 0,void 0,function*(){yield this.return(e)})}get closed(){return this._closedPromise}read(e){return G(this,void 0,void 0,function*(){return(yield this.next(e,`read`)).value})}peek(e){return G(this,void 0,void 0,function*(){return(yield this.next(e,`peek`)).value})}next(e){return G(this,arguments,void 0,function*(e,t=`read`){return yield this.source.next({cmd:t,size:e})})}throw(e){return G(this,void 0,void 0,function*(){let t=this.source.throw&&(yield this.source.throw(e))||EP;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(t)})}return(e){return G(this,void 0,void 0,function*(){let t=this.source.return&&(yield this.source.return(e))||EP;return this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,Object.create(t)})}},FP=class extends jP{constructor(e,t){super(),this.position=0,this.buffer=ua(e),this.size=t===void 0?this.buffer.byteLength:t}readInt32(e){let{buffer:t,byteOffset:n}=this.readAt(e,4);return new DataView(t,n).getInt32(0,!0)}seek(e){return this.position=Math.min(e,this.size),e<this.size}read(e){let{buffer:t,size:n,position:r}=this;return t&&r<n?(typeof e!=`number`&&(e=1/0),this.position=Math.min(n,r+Math.min(n-r,e)),t.subarray(r,this.position)):null}readAt(e,t){let n=this.buffer,r=Math.min(this.size,e+t);return n?n.subarray(e,r):new Uint8Array(t)}close(){this.buffer&&=null}throw(e){return this.close(),{done:!0,value:e}}return(e){return this.close(),{done:!0,value:e}}},IP=class extends MP{constructor(e,t){super(),this.position=0,this._handle=e,typeof t==`number`?this.size=t:this._pending=G(this,void 0,void 0,function*(){this.size=(yield e.stat()).size,delete this._pending})}readInt32(e){return G(this,void 0,void 0,function*(){let{buffer:t,byteOffset:n}=yield this.readAt(e,4);return new DataView(t,n).getInt32(0,!0)})}seek(e){return G(this,void 0,void 0,function*(){return this._pending&&(yield this._pending),this.position=Math.min(e,this.size),e<this.size})}read(e){return G(this,void 0,void 0,function*(){this._pending&&(yield this._pending);let{_handle:t,size:n,position:r}=this;if(t&&r<n){typeof e!=`number`&&(e=1/0);let i=r,a=0,o=0,s=Math.min(n,i+Math.min(n-i,e)),c=new Uint8Array(Math.max(0,(this.position=s)-i));for(;(i+=o)<s&&(a+=o)<c.byteLength;)({bytesRead:o}=yield t.read(c,a,c.byteLength-a,i));return c}return null})}readAt(e,t){return G(this,void 0,void 0,function*(){this._pending&&(yield this._pending);let{_handle:n,size:r}=this;if(n&&e+t<r){let i=Math.min(r,e+t),a=new Uint8Array(i-e);return(yield n.read(a,0,t,e)).buffer}return new Uint8Array(t)})}close(){return G(this,void 0,void 0,function*(){let e=this._handle;this._handle=null,e&&(yield e.close())})}throw(e){return G(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:e}})}return(e){return G(this,void 0,void 0,function*(){return yield this.close(),{done:!0,value:e}})}},LP=r({BaseInt64:()=>HP,Int128:()=>GP,Int64:()=>WP,Uint64:()=>UP}),RP=65536;function zP(e){return e<0&&(e=4294967295+e+1),`0x${e.toString(16)}`}var BP=8,VP=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8],HP=class{constructor(e){this.buffer=e}high(){return this.buffer[1]}low(){return this.buffer[0]}_times(e){let t=new Uint32Array([this.buffer[1]>>>16,this.buffer[1]&65535,this.buffer[0]>>>16,this.buffer[0]&65535]),n=new Uint32Array([e.buffer[1]>>>16,e.buffer[1]&65535,e.buffer[0]>>>16,e.buffer[0]&65535]),r=t[3]*n[3];this.buffer[0]=r&65535;let i=r>>>16;return r=t[2]*n[3],i+=r,r=t[3]*n[2]>>>0,i+=r,this.buffer[0]+=i<<16,this.buffer[1]=i>>>0<r?RP:0,this.buffer[1]+=i>>>16,this.buffer[1]+=t[1]*n[3]+t[2]*n[2]+t[3]*n[1],this.buffer[1]+=t[0]*n[3]+t[1]*n[2]+t[2]*n[1]+t[3]*n[0]<<16,this}_plus(e){let t=this.buffer[0]+e.buffer[0]>>>0;this.buffer[1]+=e.buffer[1],t<this.buffer[0]>>>0&&++this.buffer[1],this.buffer[0]=t}lessThan(e){return this.buffer[1]<e.buffer[1]||this.buffer[1]===e.buffer[1]&&this.buffer[0]<e.buffer[0]}equals(e){return this.buffer[1]===e.buffer[1]&&this.buffer[0]==e.buffer[0]}greaterThan(e){return e.lessThan(this)}hex(){return`${zP(this.buffer[1])} ${zP(this.buffer[0])}`}},UP=class e extends HP{times(e){return this._times(e),this}plus(e){return this._plus(e),this}static from(t,n=new Uint32Array(2)){return e.fromString(typeof t==`string`?t:t.toString(),n)}static fromNumber(t,n=new Uint32Array(2)){return e.fromString(t.toString(),n)}static fromString(t,n=new Uint32Array(2)){let r=t.length,i=new e(n);for(let n=0;n<r;){let a=BP<r-n?BP:r-n,o=new e(new Uint32Array([Number.parseInt(t.slice(n,n+a),10),0])),s=new e(new Uint32Array([VP[a],0]));i.times(s),i.plus(o),n+=a}return i}static convertArray(t){let n=new Uint32Array(t.length*2);for(let r=-1,i=t.length;++r<i;)e.from(t[r],new Uint32Array(n.buffer,n.byteOffset+2*r*4,2));return n}static multiply(t,n){return new e(new Uint32Array(t.buffer)).times(n)}static add(t,n){return new e(new Uint32Array(t.buffer)).plus(n)}},WP=class e extends HP{negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[0]==0&&++this.buffer[1],this}times(e){return this._times(e),this}plus(e){return this._plus(e),this}lessThan(e){let t=this.buffer[1]<<0,n=e.buffer[1]<<0;return t<n||t===n&&this.buffer[0]<e.buffer[0]}static from(t,n=new Uint32Array(2)){return e.fromString(typeof t==`string`?t:t.toString(),n)}static fromNumber(t,n=new Uint32Array(2)){return e.fromString(t.toString(),n)}static fromString(t,n=new Uint32Array(2)){let r=t.startsWith(`-`),i=t.length,a=new e(n);for(let n=+!!r;n<i;){let r=BP<i-n?BP:i-n,o=new e(new Uint32Array([Number.parseInt(t.slice(n,n+r),10),0])),s=new e(new Uint32Array([VP[r],0]));a.times(s),a.plus(o),n+=r}return r?a.negate():a}static convertArray(t){let n=new Uint32Array(t.length*2);for(let r=-1,i=t.length;++r<i;)e.from(t[r],new Uint32Array(n.buffer,n.byteOffset+2*r*4,2));return n}static multiply(t,n){return new e(new Uint32Array(t.buffer)).times(n)}static add(t,n){return new e(new Uint32Array(t.buffer)).plus(n)}},GP=class e{constructor(e){this.buffer=e}high(){return new WP(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2))}low(){return new WP(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset,2))}negate(){return this.buffer[0]=~this.buffer[0]+1,this.buffer[1]=~this.buffer[1],this.buffer[2]=~this.buffer[2],this.buffer[3]=~this.buffer[3],this.buffer[0]==0&&++this.buffer[1],this.buffer[1]==0&&++this.buffer[2],this.buffer[2]==0&&++this.buffer[3],this}times(e){let t=new UP(new Uint32Array([this.buffer[3],0])),n=new UP(new Uint32Array([this.buffer[2],0])),r=new
48UP(new Uint32Array([this.buffer[1],0])),i=new UP(new Uint32Array([this.buffer[0],0])),a=new UP(new Uint32Array([e.buffer[3],0])),o=new UP(new Uint32Array([e.buffer[2],0])),s=new UP(new Uint32Array([e.buffer[1],0])),c=new UP(new Uint32Array([e.buffer[0],0])),l=UP.multiply(i,c);this.buffer[0]=l.low();let u=new UP(new Uint32Array([l.high(),0]));return l=UP.multiply(r,c),u.plus(l),l=UP.multiply(i,s),u.plus(l),this.buffer[1]=u.low(),this.buffer[3]=+!!u.lessThan(l),this.buffer[2]=u.high(),new UP(new Uint32Array(this.buffer.buffer,this.buffer.byteOffset+8,2)).plus(UP.multiply(n,c)).plus(UP.multiply(r,s)).plus(UP.multiply(i,o)),this.buffer[3]+=UP.multiply(t,c).plus(UP.multiply(n,s)).plus(UP.multiply(r,o)).plus(UP.multiply(i,a)).low(),this}plus(e){let t=new Uint32Array(4);return t[3]=this.buffer[3]+e.buffer[3]>>>0,t[2]=this.buffer[2]+e.buffer[2]>>>0,t[1]=this.buffer[1]+e.buffer[1]>>>0,t[0]=this.buffer[0]+e.buffer[0]>>>0,t[0]<this.buffer[0]>>>0&&++t[1],t[1]<this.buffer[1]>>>0&&++t[2],t[2]<this.buffer[2]>>>0&&++t[3],this.buffer[3]=t[3],this.buffer[2]=t[2],this.buffer[1]=t[1],this.buffer[0]=t[0],this}hex(){return`${zP(this.buffer[3])} ${zP(this.buffer[2])} ${zP(this.buffer[1])} ${zP(this.buffer[0])}`}static multiply(t,n){return new e(new Uint32Array(t.buffer)).times(n)}static add(t,n){return new e(new Uint32Array(t.buffer)).plus(n)}static from(t,n=new Uint32Array(4)){return e.fromString(typeof t==`string`?t:t.toString(),n)}static fromNumber(t,n=new Uint32Array(4)){return e.fromString(t.toString(),n)}static fromString(t,n=new Uint32Array(4)){let r=t.startsWith(`-`),i=t.length,a=new e(n);for(let n=+!!r;n<i;){let r=BP<i-n?BP:i-n,o=new e(new Uint32Array([Number.parseInt(t.slice(n,n+r),10),0,0,0])),s=new e(new Uint32Array([VP[r],0,0,0]));a.times(s),a.plus(o),n+=r}return r?a.negate():a}static convertArray(t){let n=new Uint32Array(t.length*4);for(let r=-1,i=t.length;++r<i;)e.from(t[r],new Uint32Array(n.buffer,n.byteOffset+16*r,4));return n}},KP=r({toIntervalDayTimeInt32Array:()=>qP,toIntervalDayTimeObjects:()=>YP,toIntervalMonthDayNanoInt32Array:()=>JP,toIntervalMonthDayNanoObjects:()=>XP});function qP(e){let t=e.length,n=new Int32Array(t*2);for(let r=0,i=0;r<t;r++){let t=e[r];n[i++]=t.days??0,n[i++]=t.milliseconds??0}return n}function JP(e){let t=e.length,n=new Int32Array(t*4);for(let r=0,i=0;r<t;r++){let t=e[r];n[i++]=t.months??0,n[i++]=t.days??0;let a=t.nanoseconds;a?(n[i++]=Number(BigInt(a)&BigInt(4294967295)),n[i++]=Number(BigInt(a)>>BigInt(32))):i+=2}return n}function YP(e){let t=e.length,n=Array(t/2);for(let r=0,i=0;r<t;r+=2)n[i++]={days:e[r],milliseconds:e[r+1]};return n}function XP(e,t){let n=e.length,r=Array(n/4);for(let i=0,a=0;i<n;i+=4){let n=BigInt(e[i+3])<<BigInt(32)|BigInt(e[i+2]>>>0);r[a++]={months:e[i],days:e[i+1],nanoseconds:t?`${n}`:n}}return r}var ZP=class extends to{constructor(e,t,n,r,i=oo.V5){super(),this.nodesIndex=-1,this.buffersIndex=-1,this.bytes=e,this.nodes=t,this.buffers=n,this.dictionaries=r,this.metadataVersion=i}visit(e){return super.visit(e instanceof So?e.type:e)}visitNull(e,{length:t}=this.nextFieldNode()){return Za({type:e,length:t})}visitBool(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitInt(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitFloat(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitUtf8(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),data:this.readData(e)})}visitLargeUtf8(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),data:this.readData(e)})}visitBinary(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),data:this.readData(e)})}visitLargeBinary(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),data:this.readData(e)})}visitFixedSizeBinary(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitDate(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitTimestamp(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitTime(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitDecimal(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitList(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),child:this.visit(e.children[0])})}visitStruct(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),children:this.visitMany(e.children)})}visitUnion(e,{length:t,nullCount:n}=this.nextFieldNode()){return this.metadataVersion<oo.V5&&this.readNullBitmap(e,n),e.mode===ta.Sparse?this.visitSparseUnion(e,{length:t,nullCount:n}):this.visitDenseUnion(e,{length:t,nullCount:n})}visitDenseUnion(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,typeIds:this.readTypeIds(e),valueOffsets:this.readOffsets(e),children:this.visitMany(e.children)})}visitSparseUnion(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,typeIds:this.readTypeIds(e),children:this.visitMany(e.children)})}visitDictionary(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e.indices),dictionary:this.readDictionary(e)})}visitInterval(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitDuration(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),data:this.readData(e)})}visitFixedSizeList(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),child:this.visit(e.children[0])})}visitMap(e,{length:t,nullCount:n}=this.nextFieldNode()){return Za({type:e,length:t,nullCount:n,nullBitmap:this.readNullBitmap(e,n),valueOffsets:this.readOffsets(e),child:this.visit(e.children[0])})}nextFieldNode(){return this.nodes[++this.nodesIndex]}nextBufferRange(){return this.buffers[++this.buffersIndex]}readNullBitmap(e,t,n=this.nextBufferRange()){return t>0&&this.readData(e,n)||new Uint8Array}readOffsets(e,t){return this.readData(e,t)}readTypeIds(e,t){return this.readData(e,t)}readData(e,{length:t,offset:n}=this.nextBufferRange()){return this.bytes.subarray(n,n+t)}readDictionary(e){return this.dictionaries.get(e.id)}},QP=class extends ZP{constructor(e,t,n,r,i){super(new Uint8Array,t,n,r,i),this.sources=e}readNullBitmap(e,t,{offset:n}=this.nextBufferRange()){return t<=0?new Uint8Array:go(this.sources[n])}readOffsets(e,{offset:t}
48=this.nextBufferRange()){return ka(Uint8Array,ka(e.OffsetArrayType,this.sources[t]))}readTypeIds(e,{offset:t}=this.nextBufferRange()){return ka(Uint8Array,ka(e.ArrayType,this.sources[t]))}readData(e,{offset:t}=this.nextBufferRange()){let{sources:n}=this;if(No.isTimestamp(e)||(No.isInt(e)||No.isTime(e))&&e.bitWidth===64||No.isDuration(e)||No.isDate(e)&&e.unit===Da.MILLISECOND)return ka(Uint8Array,WP.convertArray(n[t]));if(No.isDecimal(e))return ka(Uint8Array,GP.convertArray(n[t]));if(No.isBinary(e)||No.isLargeBinary(e)||No.isFixedSizeBinary(e))return $P(n[t]);if(No.isBool(e))return go(n[t]);if(No.isUtf8(e)||No.isLargeUtf8(e))return va(n[t].join(``));if(No.isInterval(e))switch(e.unit){case ca.DAY_TIME:return qP(n[t]);case ca.MONTH_DAY_NANO:return JP(n[t]);default:break}return ka(Uint8Array,ka(e.ArrayType,n[t].map(e=>+e)))}};function $P(e){let t=e.join(``),n=new Uint8Array(t.length/2);for(let e=0;e<t.length;e+=2)n[e>>1]=Number.parseInt(t.slice(e,e+2),16);return n}var eF=class extends ZP{constructor(e,t,n,r,i){super(new Uint8Array,t,n,r,i),this.bodyChunks=e}readData(e,t=this.nextBufferRange()){return this.bodyChunks[this.buffersIndex]}},tF=e=>`Expected ${za[e]} Message in stream, but was null or length 0.`,nF=e=>`Header pointer of flatbuffer-encoded ${za[e]} Message is null or length 0.`,rF=(e,t)=>`Expected to read ${e} metadata bytes, but only read ${t}.`,iF=(e,t)=>`Expected to read ${e} bytes for message body, but only read ${t}.`,aF=class{constructor(e){this.source=e instanceof jP?e:new jP(e)}[Symbol.iterator](){return this}next(){let e;return(e=this.readMetadataLength()).done||e.value===-1&&(e=this.readMetadataLength()).done||(e=this.readMetadata(e.value)).done?EP:e}throw(e){return this.source.throw(e)}return(e){return this.source.return(e)}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw Error(tF(e));return t.value}readMessageBody(e){if(e<=0)return new Uint8Array;let t=ua(this.source.read(e));if(t.byteLength<e)throw Error(iF(e,t.byteLength));return t.byteOffset%8==0&&t.byteOffset+t.byteLength<=t.buffer.byteLength?t:t.slice()}readSchema(e=!1){let t=za.Schema,n=this.readMessage(t)?.header();if(e&&!n)throw Error(nF(t));return n}readMetadataLength(){let e=this.source.read(4),t=(e&&new Ia(e))?.readInt32(0)||0;return{done:t===0,value:t}}readMetadata(e){let t=this.source.read(e);if(!t)return EP;if(t.byteLength<e)throw Error(rF(e,t.byteLength));return{done:!1,value:XN.decode(t)}}},oF=class{constructor(e,t){this.source=e instanceof MP?e:Ra(e)?new IP(e,t):new MP(e)}[Symbol.asyncIterator](){return this}next(){return G(this,void 0,void 0,function*(){let e;return(e=yield this.readMetadataLength()).done||e.value===-1&&(e=yield this.readMetadataLength()).done||(e=yield this.readMetadata(e.value)).done?EP:e})}throw(e){return G(this,void 0,void 0,function*(){return yield this.source.throw(e)})}return(e){return G(this,void 0,void 0,function*(){return yield this.source.return(e)})}readMessage(e){return G(this,void 0,void 0,function*(){let t;if((t=yield this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw Error(tF(e));return t.value})}readMessageBody(e){return G(this,void 0,void 0,function*(){if(e<=0)return new Uint8Array;let t=ua(yield this.source.read(e));if(t.byteLength<e)throw Error(iF(e,t.byteLength));return t.byteOffset%8==0&&t.byteOffset+t.byteLength<=t.buffer.byteLength?t:t.slice()})}readSchema(){return G(this,arguments,void 0,function*(e=!1){let t=za.Schema,n=(yield this.readMessage(t))?.header();if(e&&!n)throw Error(nF(t));return n})}readMetadataLength(){return G(this,void 0,void 0,function*(){let e=yield this.source.read(4),t=(e&&new Ia(e))?.readInt32(0)||0;return{done:t===0,value:t}})}readMetadata(e){return G(this,void 0,void 0,function*(){let t=yield this.source.read(e);if(!t)return EP;if(t.byteLength<e)throw Error(rF(e,t.byteLength));return{done:!1,value:XN.decode(t)}})}},sF=class extends aF{constructor(e){super(new Uint8Array),this._schema=!1,this._body=[],this._batchIndex=0,this._dictionaryIndex=0,this._json=e instanceof DP?e:new DP(e)}next(){let{_json:e}=this;if(!this._schema)return this._schema=!0,{done:!1,value:XN.fromJSON(e.schema,za.Schema)};if(this._dictionaryIndex<e.dictionaries.length){let t=e.dictionaries[this._dictionaryIndex++];return this._body=t.data.columns,{done:!1,value:XN.fromJSON(t,za.DictionaryBatch)}}if(this._batchIndex<e.batches.length){let t=e.batches[this._batchIndex++];return this._body=t.columns,{done:!1,value:XN.fromJSON(t,za.RecordBatch)}}return this._body=[],EP}readMessageBody(e){return t(this._body);function t(e){return(e||[]).reduce((e,n)=>[...e,...n.VALIDITY&&[n.VALIDITY]||[],...n.TYPE_ID&&[n.TYPE_ID]||[],...n.OFFSET&&[n.OFFSET]||[],...n.DATA&&[n.DATA]||[],...t(n.children)],[])}}readMessage(e){let t;if((t=this.next()).done)return null;if(e!=null&&t.value.headerType!==e)throw Error(tF(e));return t.value}readSchema(){let e=za.Schema,t=this.readMessage(e),n=t?.header();if(!t||!n)throw Error(nF(e));return n}},cF=`ARROW1`,lF=new Uint8Array(6);for(let e=0;e<6;e+=1)lF[e]=cF.codePointAt(e);function uF(e,t=0){for(let n=-1,r=lF.length;++n<r;
48)if(lF[n]!==e[t+n])return!1;return!0}var dF=lF.length,fF=dF+4,pF=dF*2+4,mF=class{constructor(){this.LZ4_FRAME_MAGIC=new Uint8Array([4,34,77,24]),this.MIN_HEADER_LENGTH=7}isValidCodecEncode(e){let t=new Uint8Array([1,2,3,4,5,6,7,8]),n=e.encode(t);return this._isValidCompressed(n)}_isValidCompressed(e){return this._hasMinimumLength(e)&&this._hasValidMagicNumber(e)&&this._hasValidVersion(e)}_hasMinimumLength(e){return e.length>=this.MIN_HEADER_LENGTH}_hasValidMagicNumber(e){return this.LZ4_FRAME_MAGIC.every((t,n)=>e[n]===t)}_hasValidVersion(e){return(e[4]&192)>>6==1}},hF=class{constructor(){this.ZSTD_MAGIC=new Uint8Array([40,181,47,253]),this.MIN_HEADER_LENGTH=6}isValidCodecEncode(e){let t=new Uint8Array([1,2,3,4,5,6,7,8]),n=e.encode(t);return this._isValidCompressed(n)}_isValidCompressed(e){return this._hasMinimumLength(e)&&this._hasValidMagicNumber(e)}_hasMinimumLength(e){return e.length>=this.MIN_HEADER_LENGTH}_hasValidMagicNumber(e){return this.ZSTD_MAGIC.every((t,n)=>e[n]===t)}},gF={[Pa.LZ4_FRAME]:new mF,[Pa.ZSTD]:new hF},_F=new class{constructor(){this.registry={}}set(e,t){if(t?.encode&&typeof t.encode==`function`&&!gF[e].isValidCodecEncode(t))throw Error(`Encoder for ${Pa[e]} is not valid.`);this.registry[e]=t}get(e){return this.registry?.[e]||null}},vF=class e extends OP{constructor(e){super(),this._impl=e}get closed(){return this._impl.closed}get schema(){return this._impl.schema}get autoDestroy(){return this._impl.autoDestroy}get dictionaries(){return this._impl.dictionaries}get numDictionaries(){return this._impl.numDictionaries}get numRecordBatches(){return this._impl.numRecordBatches}get footer(){return this._impl.isFile()?this._impl.footer:null}isSync(){return this._impl.isSync()}isAsync(){return this._impl.isAsync()}isFile(){return this._impl.isFile()}isStream(){return this._impl.isStream()}next(){return this._impl.next()}throw(e){return this._impl.throw(e)}return(e){return this._impl.return(e)}cancel(){return this._impl.cancel()}reset(e){return this._impl.reset(e),this._DOMStream=void 0,this._nodeStream=void 0,this}open(e){let t=this._impl.open(e);return Ba(t)?t.then(()=>this):this}readRecordBatch(e){return this._impl.isFile()?this._impl.readRecordBatch(e):null}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}toDOMStream(){return yN.toDOMStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this})}toNodeStream(){return yN.toNodeStream(this.isSync()?{[Symbol.iterator]:()=>this}:{[Symbol.asyncIterator]:()=>this},{objectMode:!0})}static throughNode(e){throw Error(`"throughNode" not available in this environment`)}static throughDOM(e,t){throw Error(`"throughDOM" not available in this environment`)}static from(t){return t instanceof e?t:Ma(t)?MF(t):Ra(t)?FF(t):Ba(t)?G(this,void 0,void 0,function*(){return yield e.from(yield t)}):ra(t)||fa(t)||ba(t)||Io(t)?PF(new MP(t)):NF(new jP(t))}static readAll(t){return t instanceof e?t.isSync()?AF(t):jF(t):Ma(t)||ArrayBuffer.isView(t)||ma(t)||La(t)?AF(t):jF(t)}},yF=class extends vF{constructor(e){super(e),this._impl=e}readAll(){return[...this]}[Symbol.iterator](){return this._impl[Symbol.iterator]()}[Symbol.asyncIterator](){return Zi(this,arguments,function*(){yield Ji(yield*Xi(Yi(this[Symbol.iterator]())))})}},bF=class extends vF{constructor(e){super(e),this._impl=e}readAll(){return G(this,void 0,void 0,function*(){var e,t,n,r;let i=[];try{for(var a=!0,o=Yi(this),s;s=yield o.next(),e=s.done,!e;a=!0){r=s.value,a=!1;let e=r;i.push(e)}}catch(e){t={error:e}}finally{try{!a&&!e&&(n=o.return)&&(yield n.call(o))}finally{if(t)throw t.error}}return i})}[Symbol.iterator](){throw Error(`AsyncRecordBatchStreamReader is not Iterable`)}[Symbol.asyncIterator](){return this._impl[Symbol.asyncIterator]()}},xF=class extends yF{constructor(e){super(e),this._impl=e}},SF=class extends bF{constructor(e){super(e),this._impl=e}},CF=class{get numDictionaries(){return this._dictionaryIndex}get numRecordBatches(){return this._recordBatchIndex}constructor(e=new Map){this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=e}isSync(){return!1}isAsync(){return!1}isFile(){return!1}isStream(){return!1}reset(e){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=e,this.dictionaries=new Map,this}_loadRecordBatch(e,t){let n;if(e.compression!=null){let r=_F.get(e.compression.type);if(r?.decode&&typeof r.decode==`function`){let{decommpressedBody:i,buffers:a}=this._decompressBuffers(e,t,r);n=this._loadCompressedVectors(e,i,this.schema.fields),e=new ZN(e.length,e.nodes,a,null)}else throw Error(`Record batch is compressed but codec not found`)}else n=this._loadVectors(e,t,this.schema.fields);let r=Za({type:new ha(this.schema.fields),length:e.length,children:n});return new wo(this.schema,r)}_loadDictionaryBatch(e,t){let{id:n,isDelta:r}=e,{dictionaries:i,schema:a}=this,o=i.get(n),s=a.dictionaries.get(n),c;if(e.data.compression!=null){let i=_F.get(e.data.compression.type);if(i?.decode&&typeof i.decode==`function`){let{decommpressedBody:a,buffers:o}=this._decompressBuffers(e.data,t,i);c=this._loadCompressedVectors(e.data,a,[s]),e=new QN(new ZN(e.data.length,e.data.nodes,o,null),n,r)}else throw Error(`Dictionary batch is compressed but codec not found`)}else c=this._loadVectors(e.data,t,[s]);return(o&&r?o.concat(new lo(c)):new lo(c)).memoize()}
48_loadVectors(e,t,n){return new ZP(t,e.nodes,e.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(n)}_loadCompressedVectors(e,t,n){return new eF(t,e.nodes,e.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(n)}_decompressBuffers(e,t,n){let r=[],i=[],a=0;for(let{offset:o,length:s}of e.buffers){if(s===0){r.push(new Uint8Array),i.push(new $N(a,0));continue}let e=new Ia(t.subarray(o,o+s)),c=pa(e.readInt64(0)),l=e.bytes().subarray(8),u=c===-1?l:n.decode(l);r.push(u);let d=(a+7&-8)-a;a+=d,i.push(new $N(a,u.length)),a+=u.length}return{decommpressedBody:r,buffers:i}}},wF=class extends CF{constructor(e,t){super(t),this._reader=Ma(e)?new sF(this._handle=e):new aF(this._handle=e)}isSync(){return!0}isStream(){return!0}[Symbol.iterator](){return this}cancel(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}open(e){return this.closed||(this.autoDestroy=kF(this,e),(this.schema||=this._reader.readSchema())||this.cancel()),this}throw(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(e):EP}return(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(e):EP}next(){if(this.closed)return EP;let e,{_reader:t}=this;for(;e=this._readNextMessageAndValidate();)if(e.isSchema())this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let n=e.header(),r=t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let n=e.header(),r=t.readMessageBody(e.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new po(this.schema)}):this.return()}_readNextMessageAndValidate(e){return this._reader.readMessage(e)}},TF=class extends CF{constructor(e,t){super(t),this._reader=new oF(this._handle=e)}isAsync(){return!0}isStream(){return!0}[Symbol.asyncIterator](){return this}cancel(){return G(this,void 0,void 0,function*(){!this.closed&&(this.closed=!0)&&(yield this.reset()._reader.return(),this._reader=null,this.dictionaries=null)})}open(e){return G(this,void 0,void 0,function*(){return this.closed||(this.autoDestroy=kF(this,e),(this.schema||=yield this._reader.readSchema())||(yield this.cancel())),this})}throw(e){return G(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.throw(e):EP})}return(e){return G(this,void 0,void 0,function*(){return!this.closed&&this.autoDestroy&&(this.closed=!0)?yield this.reset()._reader.return(e):EP})}next(){return G(this,void 0,void 0,function*(){if(this.closed)return EP;let e,{_reader:t}=this;for(;e=yield this._readNextMessageAndValidate();)if(e.isSchema())yield this.reset(e.header());else if(e.isRecordBatch()){this._recordBatchIndex++;let n=e.header(),r=yield t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}else if(e.isDictionaryBatch()){this._dictionaryIndex++;let n=e.header(),r=yield t.readMessageBody(e.bodyLength),i=this._loadDictionaryBatch(n,r);this.dictionaries.set(n.id,i)}return this.schema&&this._recordBatchIndex===0?(this._recordBatchIndex++,{done:!1,value:new po(this.schema)}):yield this.return()})}_readNextMessageAndValidate(e){return G(this,void 0,void 0,function*(){return yield this._reader.readMessage(e)})}},EF=class extends wF{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(e,t){super(e instanceof FP?e:new FP(e),t)}isSync(){return!0}isFile(){return!0}open(e){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;for(let e of this._footer.dictionaryBatches())e&&this._readDictionaryBatch(this._dictionaryIndex++)}return super.open(e)}readRecordBatch(e){if(this.closed)return null;this._footer||this.open();let t=this._footer?.getRecordBatch(e);if(t&&this._handle.seek(t.offset)){let e=this._reader.readMessage(za.RecordBatch);if(e?.isRecordBatch()){let t=e.header(),n=this._reader.readMessageBody(e.bodyLength);return this._loadRecordBatch(t,n)}}return null}_readDictionaryBatch(e){let t=this._footer?.getDictionaryBatch(e);if(t&&this._handle.seek(t.offset)){let e=this._reader.readMessage(za.DictionaryBatch);if(e?.isDictionaryBatch()){let t=e.header(),n=this._reader.readMessageBody(e.bodyLength),r=this._loadDictionaryBatch(t,n);this.dictionaries.set(t.id,r)}}}_readFooter(){let{_handle:e}=this,t=e.size-fF,n=e.readInt32(t),r=e.readAt(t-n,n);return jN.decode(r)}_readNextMessageAndValidate(e){if(this._footer||this.open(),this._footer&&this._recordBatchIndex<this.numRecordBatches){let t=this._footer?.getRecordBatch(this._recordBatchIndex);if(t&&this._handle.seek(t.offset))return this._reader.readMessage(e)}return null}},DF=class extends TF{get footer(){return this._footer}get numDictionaries(){return this._footer?this._footer.numDictionaries:0}get numRecordBatches(){return this._footer?this._footer.numRecordBatches:0}constructor(e,...t){let n=typeof t[0]==`number`?void 0:t.shift(),r=t[0]instanceof Map?t.shift():void 0;super(e instanceof IP?e:new IP(e,n),r)}isFile(){return!0}isAsync(){return!0}open(e){let t=Object.create(null,{open:{get:()=>super.open}});return G(this,void 0,void 0,function*(){if(!this.closed&&!this._footer){this.schema=(this._footer=yield this._readFooter()).schema;for(let e of this._footer.dictionaryBatches())e&&(yield this._readDictionaryBatch(this._dictionaryIndex++))}return yield t.open.call(this,e)})}readRecordBatch(e){return G(this,void 0,void 0,function*(){if(this.closed)return null;this._footer||(yield this.open());let t=this._footer?.getRecordBatch(e);if(t&&(yield this._handle.seek(t.offset))){let e=yield this._reader.readMessage(za.RecordBatch);if(e?.isRecordBatch()){let t=e.header(),n=yield this._reader.readMessageBody(e.bodyLength);return this._loadRecordBatch(t,n)}}return null})}_readDictionaryBatch(e){return G(this,void 0,void 0,function*(){let t=this._footer?.getDictionaryBatch(e);if(t&&(yield this._handle.seek(t.offset))){let e=yield this._reader.readMessage(za.DictionaryBatch);if(e?.isDictionaryBatch()){let t=e.header(),n=yield this._reader.readMessageBody(e.bodyLength),r=this._loadDictionaryBatch(t,n);this.dictionaries.set(t.id,r)}}})}_readFooter(){return G(this,void 0,void 0,function*(){let{_handle:e}=this;e._pending&&(yield e._pending);let t=e.size-fF,n=yield e.readInt32(t),r=yield e.readAt(t-n,n);return jN.decode(r)})}_readNextMessageAndValidate(e){return G(this,void 0,void 0,function*(){if(this._footer||(yield this.open()),this._footer&&this._recordBatchIndex<this.numRecordBatches){let t=this._footer.getRecordBatch(this._recordBatchIndex);if(t&&(yield this._handle.seek(t.offset)))return yield this._reader.readMessage(e)}return null})}},OF=class extends wF{constructor(e,t){super(e,t)}
48_loadVectors(e,t,n){return new QP(t,e.nodes,e.buffers,this.dictionaries,this.schema.metadataVersion).visitMany(n)}};function kF(e,t){return t&&typeof t.autoDestroy==`boolean`?t.autoDestroy:e.autoDestroy}function*AF(e){let t=vF.from(e);try{if(!t.open({autoDestroy:!1}).closed)do yield t;while(!t.reset().open().closed)}finally{t.cancel()}}function jF(e){return Zi(this,arguments,function*(){let t=yield Ji(vF.from(e));try{if(!(yield Ji(t.open({autoDestroy:!1}))).closed)do yield yield Ji(t);while(!(yield Ji(t.reset().open())).closed)}finally{yield Ji(t.cancel())}})}function MF(e){return new yF(new OF(e))}function NF(e){let t=e.peek(dF+7&-8);return t&&t.byteLength>=4?uF(t)?new xF(new EF(e.read())):new yF(new wF(e)):new yF(new wF(function*(){}()))}function PF(e){return G(this,void 0,void 0,function*(){let t=yield e.peek(dF+7&-8);return t&&t.byteLength>=4?uF(t)?new xF(new EF(yield e.read())):new bF(new TF(e)):new bF(new TF(function(){return Zi(this,arguments,function*(){})}()))})}function FF(e){return G(this,void 0,void 0,function*(){let{size:t}=yield e.stat(),n=new IP(e,t);return t>=pF&&uF(yield n.readAt(0,dF+7&-8))?new SF(new DF(n)):new bF(new TF(n))})}function IF(e){let t=vF.from(e);return Ba(t)?t.then(e=>IF(e)):t.isAsync()?t.readAll().then(e=>new bo(e)):new bo(t.readAll())}var LF=`range`,RF=function(e){return e.INDEX=`index`,e.DATA=`data`,e}({});function zF(e){let t=[];for(let n=0;n<e.length;n++)t.push(e.get(n));return t}function BF(e){if(!H(e.pandasType))return e.pandasType.pandas_type===`object`?e.pandasType.numpy_type:e.pandasType.pandas_type}function VF(e){let t=e.arrowField?.type?.timezone??e.pandasType?.metadata?.timezone;return typeof t==`string`?t:void 0}function HF(e){if(H(e))return!1;let t=BF(e)??``;return No.isInt(e.arrowField.type)&&!YF(e)||t.startsWith(`int`)&&!aI(e)||oI(e)||UF(e)}function UF(e){return H(e)?!1:No.isInt(e.arrowField.type)&&e.arrowField.type.isSigned===!1||(BF(e)?.startsWith(`uint`)??!1)}function WF(e){return H(e)?!1:(No.isFloat(e.arrowField.type)||BF(e)?.startsWith(`float`))??!1}function GF(e){return H(e)?!1:No.isDecimal(e.arrowField.type)||BF(e)===`decimal`}function KF(e){return H(e)?!1:HF(e)||WF(e)||GF(e)}function qF(e){return H(e)?!1:No.isBool(e.arrowField.type)||BF(e)===`bool`}function JF(e){return H(e)?!1:No.isDuration(e.arrowField.type)||(BF(e)?.startsWith(`timedelta`)??!1)}function YF(e){return H(e)?!1:No.isInt(e.arrowField.type)&&e.arrowField.metadata.get(`ARROW:extension:name`)===`period`||(BF(e)?.startsWith(`period`)??!1)}function XF(e){return H(e)?!1:No.isTimestamp(e.arrowField.type)||(BF(e)?.startsWith(`datetime`)??!1)}function ZF(e){return H(e)?!1:No.isDate(e.arrowField.type)||BF(e)===`date`}function QF(e){return H(e)?!1:No.isTime(e.arrowField.type)||BF(e)===`time`}function $F(e){return H(e)?!1:No.isDictionary(e.arrowField.type)||BF(e)===`categorical`}function eI(e){return H(e)?!1:No.isList(e.arrowField.type)||No.isFixedSizeList(e.arrowField.type)||(BF(e)?.startsWith(`list`)??!1)}function tI(e){return H(e)?!1:No.isStruct(e.arrowField.type)||No.isMap(e.arrowField.type)||BF(e)===`object`}function nI(e){return H(e)?!1:No.isBinary(e.arrowField.type)||No.isLargeBinary(e.arrowField.type)||BF(e)===`bytes`}function rI(e){return H(e)?!1:No.isUtf8(e.arrowField.type)||No.isLargeUtf8(e.arrowField.type)||[`unicode`,`large_string[pyarrow]`].includes(BF(e)??``)}function iI(e){return H(e)?!1:No.isNull(e.arrowField.type)||BF(e)===`empty`}function aI(e){return H(e)?!1:No.isStruct(e.arrowField.type)&&e.arrowField.metadata.get(`ARROW:extension:name`)===`interval`||(BF(e)?.startsWith(`interval`)??!1)}function oI(e){return H(e)?!1:BF(e)===LF}function sI(e){return typeof e==`object`&&e.kind===`range`}function cI(e){let t=e.schema.metadata.get(`pandas`);if(!H(t))return JSON.parse(t)}function lI(e,t){return t?t.index_columns.map(t=>{if(sI(t)){let{start:e,stop:n,step:r}=t;return du(e,n,r)}let n=e.getChild(t);return n instanceof lo&&n.type instanceof la?null:n}).filter(e=>e!==null):[]}function uI(e,t){if(t===1)return[e];try{return JSON.parse(e.trim().replace(/^\(/,`[`).replace(/\)$/,`]`).replace(/'/g,`"`))}catch{return[...Array(t-1).fill(``),e]}}
48function dI(e,t,n){return gu(t.concat(e).map(e=>e.arrowField.name.startsWith(`__index_level_`)?``:e.arrowField.name).map(e=>uI(e,n?.column_indexes.length??1)))}function fI(e,t){let n=e.numRows,r=t.length;if(n===0||r===0)return e.select([]);let i=t.map(e=>e.arrowField.name);return e.select(i)}function pI(e,t,n){return t?t.index_columns.map(r=>{if(sI(r)){let e=r.name||``;return{type:RF.INDEX,arrowField:new So(e,new so(!0,64),!0),pandasType:{field_name:e,name:e,pandas_type:LF,numpy_type:LF,metadata:r}}}let i=e.fields.find(e=>e.name===r);if(!i)throw Error(`Index field ${r} not found in arrow schema`);return{type:RF.INDEX,arrowField:i,pandasType:t.columns.find(e=>e.field_name===r),categoricalOptions:n[i.name]}}):[]}function mI(e,t,n){return e.fields.filter(e=>t?!t.index_columns.includes(e.name):!0).map(e=>({type:RF.DATA,arrowField:e,pandasType:t?.columns.find(t=>t.field_name===e.name),categoricalOptions:n[e.name]}))}function hI(e){let t={};return e.schema.fields.forEach((n,r)=>{if(n.type instanceof Na){let i=e.getChildAt(r)?.data[0]?.dictionary;V(i)&&(t[n.name]=zF(i))}}),t}function gI(e){let t=IF(e),n=t.schema,r=cI(t),i=hI(t),a=pI(n,r,i),o=mI(n,r,i),s=fI(t,o);return{pandasIndexData:lI(t,r),data:s,columnNames:dI(o,a,r),pandasIndexColumnTypes:a,dataColumnTypes:o}}var _I=class{constructor(e){let{pandasIndexData:t,columnNames:n,data:r,dataColumnTypes:i,pandasIndexColumnTypes:a}=gI(e.data),o=e.styler?vI(e.styler):void 0;this._pandasIndexData=t,this._columnNames=n,this._data=r,this._dataColumnTypes=i,this._pandasIndexColumnTypes=a,this._styler=o,this._num_bytes=e.data?.length??0,this._columnTypes=this._pandasIndexColumnTypes.concat(this._dataColumnTypes)}get columnNames(){return this._columnNames}get columnTypes(){return this._columnTypes}get styler(){return this._styler}get dimensions(){let e=this._pandasIndexColumnTypes.length||0,t=this._columnNames.length||1,n=this._data.numRows||0,r=this._dataColumnTypes.length||0;return{numHeaderRows:t,numIndexColumns:e,numDataRows:n,numDataColumns:r,numRows:t+n,numColumns:e+r}}get hash(){return Tt([this.dimensions.numColumns,this.dimensions.numDataColumns,this.dimensions.numDataRows,this.dimensions.numIndexColumns,this.dimensions.numHeaderRows,this.dimensions.numRows,this._num_bytes,this._columnNames].join(`-`))}getCell(e,t){let{numIndexColumns:n,numDataRows:r,numColumns:i}=this.dimensions;if(e<0||e>=r)throw Error(`Row index is out of range: ${e}`);if(t<0||t>=i)throw Error(`Column index is out of range: ${t}`);if(t<n){let n=this._pandasIndexColumnTypes[t],r=this.getIndexValue(e,t);return{type:RF.INDEX,content:r,contentType:n,field:n.arrowField}}let a=t-n,o=this._dataColumnTypes[a],s=this.getDataValue(e,a);return{type:RF.DATA,content:s,contentType:o,field:o.arrowField}}getIndexValue(e,t){let n=this._pandasIndexData[t];return n instanceof lo?n.get(e):n[e]}getDataValue(e,t){return this._data.getChildAt(t)?.get(e)}};function vI(e){return{uuid:e.uuid,caption:e.caption,cssStyles:e.styles,cssId:e.uuid?`T_${e.uuid}`:void 0,displayValues:new _I({data:e.displayValues})}}var yI=new Uint8Array(16);function bI(){return crypto.getRandomValues(yI)}var xI=[];for(let e=0;e<256;++e)xI.push((e+256).toString(16).slice(1));function SI(e,t=0){return(xI[e[t+0]]+xI[e[t+1]]+xI[e[t+2]]+xI[e[t+3]]+`-`+xI[e[t+4]]+xI[e[t+5]]+`-`+xI[e[t+6]]+xI[e[t+7]]+`-`+xI[e[t+8]]+xI[e[t+9]]+`-`+xI[e[t+10]]+xI[e[t+11]]+xI[e[t+12]]+xI[e[t+13]]+xI[e[t+14]]+xI[e[t+15]]).toLowerCase()}function CI(e,t,n){return!t&&!e&&crypto.randomUUID?crypto.randomUUID():wI(e,t,n)}function wI(e,t,n){e||={};let r=e.random??e.rng?.()??bI();if(r.length<16)throw Error(`Random bytes length must be >= 16`);if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){if(n||=0,n<0||n+16>t.length)throw RangeError(`UUID byte range ${n}:${n+15} is out of buffer bounds`);for(let e=0;e<16;++e)t[n+e]=r[e];return t}return SI(r)}var TI=(0,Vo.getLogger)(`FileUploadClient`),EI=class{constructor(e){this.formsWithPendingRequests=new Map,this.pendingFileURLsRequests=new Map,this.sessionInfo=e.sessionInfo,this.endpoints=e.endpoints,this.pendingFormUploadsChanged=e.formsWithPendingRequestsChanged,this.requestFileURLs=e.requestFileURLs}async uploadFile(e,t,n,r,i){return this.offsetPendingRequestCount(e.formId,1),this.endpoints.uploadFileUploaderFile(t,n,this.sessionInfo.current.sessionId,r,i).finally(()=>this.offsetPendingRequestCount(e.formId,-1))}deleteFile(e){return this.endpoints.deleteFileAtURL?this.endpoints.deleteFileAtURL(e,this.sessionInfo.current.sessionId):Promise.resolve()}fetchFileURLs(e){if(!this.requestFileURLs)return Promise.resolve([]);let t=Promise.withResolvers(),n=CI();return this.pendingFileURLsRequests.set(n,t),this.requestFileURLs(n,e),t.promise}onFileURLsResponse(e){let t=e.responseId,n=this.pendingFileURLsRequests.get(t);n?(e.errorMsg?n.reject(e.errorMsg):n.resolve(e.fileUrls||[]),this.pendingFileURLsRequests.delete(t)):TI.warn(`fileURLsResponse received for nonexistent request, ignoring.`)}getFormIdSet(){return new Set(this.formsWithPendingRequests.keys())}offsetPendingRequestCount(e,t){if(t===0||!ft(e))return;let n=this.formsWithPendingRequests.get(e)??0,r=n+t;if(r<0)throw Error(`Can't offset pendingRequestCount below 0 (formId=${e}, curCount=${n}, offset=${t})`);let i=this.getFormIdSet();r===0?this.formsWithPendingRequests.delete(e):this.formsWithPendingRequests.set(e,r);let a=this.getFormIdSet();Zl(a,i)||this.pendingFormUploadsChanged(a)}},DI=(0,Vo.getLogger)(`BackendOperationClient`),OI=3e4,kI=18e4,AI=18e4,jI=`Connection closed`,MI=`Request timed out`,NI=class{constructor(e){this.pendingRequests=new Map,this.sendRequest=e.sendRequest,this.get
48SessionId=e.getSessionId,this.timeoutMs=e.timeoutMs??OI}request(e,t,n){let r=CI(),i=n??this.timeoutMs,a=Promise.withResolvers(),o,s;try{o=this.getSessionId(),s=new Le({requestId:r,sessionId:o,[e]:t})}catch(e){return a.reject(e),a.promise}let c=setTimeout(()=>{this.handleTimeout(r)},i);this.pendingRequests.set(r,{resolver:a,timeoutId:c,requestType:e});try{this.sendRequest(s)}catch(e){this.cleanupRequest(r),a.reject(e)}return a.promise}requestDeferredFile(e,t){return this.request(`deferredFile`,{fileId:e},t??kI)}requestInstallSkills(){return this.request(`installSkills`,{},AI)}requestDismissSkillsNudge(){return this.request(`dismissSkillsNudge`,{})}onResponse(e){let t=e.requestId,n=this.pendingRequests.get(t);if(!n){DI.warn(`Received response for unknown request ${t}`);return}if(this.cleanupRequest(t),e.errorMsg)n.resolver.reject(Error(e.errorMsg));else try{let t=this.extractResponsePayload(e);n.resolver.resolve(t)}catch(e){n.resolver.reject(e)}}cleanup(){for(let[e,t]of this.pendingRequests)clearTimeout(t.timeoutId),t.resolver.reject(Error(jI)),DI.debug(`Cleaned up pending request ${e}`);this.pendingRequests.clear()}get pendingCount(){return this.pendingRequests.size}handleTimeout(e){let t=this.pendingRequests.get(e);t&&(DI.warn(`Request ${e} (${t.requestType}) timed out`),this.pendingRequests.delete(e),t.resolver.reject(Error(MI)))}cleanupRequest(e){let t=this.pendingRequests.get(e);t&&(clearTimeout(t.timeoutId),this.pendingRequests.delete(e))}extractResponsePayload(e){if(e.deferredFile)return e.deferredFile;if(e.installSkills)return e.installSkills;if(e.dismissSkillsNudge)return e.dismissSkillsNudge;throw DI.warn(`Response contained no recognized payload`,e),Error(`Response contained no recognized payload`)}};function PI({isOpen:e,onOpenChange:t,enabled:n,delayMs:r=150,placement:i=`right`,offsetPx:a=2}){let o=(0,K.useRef)(null),s=(0,K.useRef)(null),{refs:c,floatingStyles:l}=Bi({open:e,placement:i,offsetPx:a}),u=(0,K.useCallback)(e=>{o.current=e,c.setReference(e)},[c]),d=(0,K.useCallback)(e=>{s.current=e,c.setFloating(e)},[c]),{clear:f,restart:p}=Vi(()=>t(!1),r,{autoStart:!1});return(0,K.useEffect)(()=>{if(n===!1)return;let r=n=>{let r=n.target;o.current?.contains(r)?(f(),t(!0)):e&&s.current?.contains(r)?f():e&&p()};return document.addEventListener(`mouseover`,r),()=>document.removeEventListener(`mouseover`,r)},[e,n,f,t,p]),{floatingStyles:l,setAnchorRef:u,setFloatingRef:d}}function FI({isOpen:e,onClose:t,floatingSetFn:n,referenceSetFn:r,excludeSelectors:i,restoreFocusFn:a,closeOnTab:o=!1}){let s=(0,K.useRef)(null),c=(0,K.useRef)(null),l=(0,K.useRef)(i);(0,K.useEffect)(()=>{l.current=i},[i]);let u=(0,K.useCallback)(e=>{s.current=e,n(e)},[n]),d=(0,K.useCallback)(e=>{c.current=e,r?.(e)},[r]);return(0,K.useEffect)(()=>{if(!e)return;let n=e=>{let n=e.target;s.current?.contains(n)||c.current?.contains(n)||l.current?.some(e=>n.closest(e))||t()},r=e=>{let n=e.key===`Escape`,r=o&&e.key===`Tab`;!n&&!r||(n&&(e.stopPropagation(),e.preventDefault()),t(),n&&a?.())};return document.addEventListener(`pointerdown`,n,!0),document.addEventListener(`keydown`,r,!0),()=>{document.removeEventListener(`pointerdown`,n,!0),document.removeEventListener(`keydown`,r,!0)}},[e,t,o,a]),{panelRef:s,setFloatingRef:u,referenceRef:c,setReferenceRef:d}}var II=()=>{let e=document.createElement(`div`);e.style.position=`absolute`,e.style.top=`-9999px`,e.style.left=`-9999px`,e.style.visibility=`hidden`,e.style.overflow=`scroll`,e.style.width=`50px`,e.style.height=`50px`,document.body.appendChild(e);let t=document.createElement(`div`);t.style.width=`100%`,t.style.height=`100%`,e.appendChild(t);let n=e.offsetWidth-t.offsetWidth;return e.remove(),n},LI=()=>{let e=window.devicePixelRatio;return(0,K.useMemo)(()=>II(),[e])},RI=class{constructor(e){this.isHostCommOpen=!1,this.openHostCommunication=()=>{if(this.isHostCommOpen)return;this.isHostCommOpen=!0,window.addEventListener(`message`,this.receiveHostMessage);let e={type:`GUEST_READY`,streamlitExecutionStartedAt:this.props.streamlitExecutionStartedAt,guestReadyAt:Date.now()};this.sendMessageToHost(e),window!==window.parent&&window.postMessage(this.buildVersionedMessage(e),window.location.origin)},this.closeHostCommunication=()=>{window.removeEventListener(`message`,this.receiveHostMessage),this.isHostCommOpen=!1},this.resetAuthToken=()=>{this.deferredAuthToken=Promise.withResolvers()},this.claimAuthToken=()=>this.deferredAuthToken.promise,this.setAllowedOrigins=({allowedOrigins:e,useExternalAuthToken:t})=>{t||this.deferredAuthToken.resolve(void 0),e?.length&&(this.allowedOrigins=e,this.openHostCommunication())},this.sendMessageToSameOriginHost=e=>{window.parent.postMessage(this.buildVersionedMessage(e),window.location.origin)},this.sendMessageToHost=e=>{window.parent.postMessage(this.buildVersionedMessage(e),`*`)},this.receiveHostMessage=e=>{let t=e.data;if(!(t.stCommVersion!==1||!this.allowedOrigins.find(t=>Er(t,e.origin)))){if(t.type===`CLOSE_MODAL`&&this.props.closeModal(),t.type===`STOP_SCRIPT`&&this.props.stopScript(),t.type===`RERUN_SCRIPT`&&this.props.rerunScript(),t.type===`CLEAR_CACHE`&&this.props.clearCache(),t.type===`REQUEST_PAGE_CHANGE`&&this.props.pageChanged(t.pageScriptHash),t.type===`SEND_APP_HEARTBEAT`){let e=t.ackTimeoutMilliseconds,n=typeof e==`number`&&Number.isFinite(e)&&e>0?e:0;this.props.sendAppHeartbeat(n)}if(t.type===`SET_INPUTS_DISABLED`&&this.props.setInputsDisabled(t.disabled),t.type===`SET_AUTH_TOKEN`&&this.deferredAuthToken.resolve(t.authToken),t.type===`SET_FILE_UPLOAD_CLIENT_CONFIG`){let{prefix:e,headers:n}=t;this.props.fileUploadClientConfigChanged({prefix:e,headers:n})}t.type===`SET_IS_OWNER`&&this.props.isOwnerChanged(t.isOwner),t.type===`SET_MENU_ITEMS`&&this.props.hostMenuItemsChanged(t.items),t.type===`SET_METADATA`&&this.props.deployedAppMetadataChanged(t.metadata),t.type===`SET_PAGE_LINK_BASE_URL`&&this.props.pageLinkBaseUrlChanged(t.pageLinkBaseUrl),t.type===`SET_SIDEBAR_CHEVRON_DOWNSHIFT`&&this.props.sidebarChevronDownshiftChanged(t.sidebarChevronDownshift),t.type===`SET_SIDEBAR_NAV_VISIBILITY`&&this.props.hostHideSidebarNavChanged(t.hidden),t.type===`SET_TOOLBAR_ITEMS`&&this.props.hostToolbarItemsChanged(t.items),t.type===`UPDATE_FROM_QUERY_PARAMS`&&(this.props.queryParamsChanged(t.queryParams),this.props.send
48RerunBackMsg()),t.type===`UPDATE_HASH`&&(window.location.hash=t.hash),t.type===`SET_CUSTOM_THEME_CONFIG`&&this.props.themeChanged(t.themeName,t.themeInfo),t.type===`RESTART_WEBSOCKET_CONNECTION`&&this.props.restartWebsocketConnection(),t.type===`TERMINATE_WEBSOCKET_CONNECTION`&&this.props.terminateWebsocketConnection(),t.type===`PRINT_APP`&&this.props.printApp()}},this.props=e,this.allowedOrigins=[],this.deferredAuthToken=Promise.withResolvers()}buildVersionedMessage(e){return{stCommVersion:1,...e}}},zI=class{get current(){if(!this._current)throw Error(`Tried to use SessionInfo before it was initialized`);return this._current}get last(){return this._last}setCurrent(e){this._last=V(this._current)?{...this._current}:void 0,this._current=V(e)?{...e}:void 0}disconnect(){this._current&&this.setCurrent({...this._current,isConnected:!1})}get isSet(){return V(this._current)}get isHello(){return V(this._current)&&this._current.isHello}static propsFromNewSessionMessage(e){let t=e.initialize,n=e.config,r=t.userInfo,i=t.environmentInfo;return{appId:Tt(r.installationIdV3+e.mainScriptPath),sessionId:t.sessionId,streamlitVersion:i.streamlitVersion,pythonVersion:i.pythonVersion,serverOS:i.serverOs,hasDisplay:i.hasDisplay,installationId:r.installationId,installationIdV3:r.installationIdV3,installationIdV4:r.installationIdV4,maxCachedMessageAge:n.maxCachedMessageAge,isHello:t.isHello,isConnected:!0}}},BI=e=>d(`html{font-size:`,e.fontSizes.baseFontSize,`px;}@media print{html{height:100%;print-color-adjust:exact;-webkit-print-color-adjust:exact;}}*,*::before,*::after{box-sizing:border-box;}[data-st-baseweb-layer-host="true"] > *{pointer-events:auto;}body{margin:0;font-family:`,e.genericFonts.bodyFont,`;font-weight:`,e.fontWeights.normal,`;line-height:`,e.lineHeights.base,`;color:`,e.colors.bodyText,`;background-color:`,e.colors.bgColor,`;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:`,vr(e.colors.black,1),`;-webkit-font-smoothing:auto;}body.embedded{overflow:hidden;}body.embedded:hover{overflow:auto;}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important;}p,ol,ul,dl{margin:0 0 1rem 0;padding:0;font-size:1rem;font-weight:`,e.fontWeights.normal,`;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}a:not([href]):not([class]){&,&:hover{color:inherit;text-decoration:none;}}img,svg{vertical-align:middle;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit;font-size:inherit;}button,input{overflow:visible;}button,[role="button"]{&:not(:disabled){cursor:pointer;}}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}[hidden]{display:none !important;}@supports (scrollbar-color:transparent transparent){*{scrollbar-width:thin;scrollbar-color:transparent transparent;}*:hover{scrollbar-color:`,e.colors.fadedText40,` transparent;}}@supports not (scrollbar-color:transparent transparent){::-webkit-scrollbar{background:transparent;border-radius:`,e.radii.full,`;height:6px;width:6px;}::-webkit-scrollbar:active{background:`,e.colors.fadedText10,`;}:hover::-webkit-scrollbar-thumb:vertical,:hover::-webkit-scrollbar-thumb:horizontal{background:`,e.colors.fadedText40,`;border-radius:`,e.radii.full,`;}}`),VI=(0,K.forwardRef)(function(e,t){return(0,Bl.createPortal)(s(`div`,{...e,ref:t}),document.body)}),HI=e=>({position:`fixed`,top:0,right:0,bottom:0,left:0,zIndex:e,pointerEvents:`none`}),UI=document.currentScript?.nonce||``,WI=l({key:`st-emotion-cache`,...UI&&{nonce:UI}});function GI(e){let{children:t,theme:n}=e,r=n.emotion.zIndices.popup,i=(0,K.useMemo)(()=>({LayersContainer:{component:VI,props:{"data-st-baseweb-layer-host":`true`,"data-st-overlay-root":`true`,"data-react-aria-top-layer":`true`,style:HI(r)}}}),[r]);return s(zu,{theme:n.basewebTheme,zIndex:r,overrides:i,children:s(v,{value:WI,children:f(c,{theme:n.emotion,children:[s(h,{styles:[BI]}),t]})})})}function KI(e){return e instanceof Error?e:Error(`${e}`)}var qI=(e,t,n)=>performance.measure(e,t,n),JI=e=>performance.mark(e),YI=Symbol.for(`immer-nothing`),XI=Symbol.for(`immer-draftable`),ZI=Symbol.for(`immer-state`);function QI(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var $I=Object,eL=$I.getPrototypeOf,tL=`constructor`,nL=`prototype`,rL=`configurable`,iL=`enumerable`,aL=`writable`,oL=`value`,sL=e=>!!e&&!!e[ZI];function cL(e){return e?dL(e)||vL(e)||!!e[XI]||!!e[tL]?.[XI]||yL(e)||bL(e):!1}var lL=$I[nL][tL].toString(),uL=new WeakMap;function dL(e){if(!e||!xL(e))return!1;let t=eL(e);if(t===null||t===$I[nL])return!0;let n=$I.hasOwnProperty.call(t,tL)&&t[tL];if(n===Object)return!0;
vendor: 8,872 bytes, line 48
48if(!SL(n))return!1;let r=uL.get(n);return r===void 0&&(r=Function.toString.call(n),uL.set(n,r)),r===lL}function fL(e,t,n=!0){pL(e)===0?(n?Reflect.ownKeys(e):$I.keys(e)).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function pL(e){let t=e[ZI];return t?t.type_:vL(e)?1:yL(e)?2:bL(e)?3:0}var mL=(e,t,n=pL(e))=>n===2?e.has(t):$I[nL].hasOwnProperty.call(e,t),hL=(e,t,n=pL(e))=>n===2?e.get(t):e[t],gL=(e,t,n,r=pL(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function _L(e,t){return e===t?e!==0||1/e==1/t:e!==e&&t!==t}var vL=Array.isArray,yL=e=>e instanceof Map,bL=e=>e instanceof Set,xL=e=>typeof e==`object`,SL=e=>typeof e==`function`,CL=e=>typeof e==`boolean`;function wL(e){let t=+e;return Number.isInteger(t)&&String(t)===e}var TL=e=>xL(e)?e?.[ZI]:null,EL=e=>e.copy_||e.base_,DL=e=>{let t=TL(e);return t?t.copy_??t.base_:e},OL=e=>e.modified_?e.copy_:e.base_;function kL(e,t){if(yL(e))return new Map(e);if(bL(e))return new Set(e);if(vL(e))return Array[nL].slice.call(e);let n=dL(e);if(t===!0||t===`class_only`&&!n){let t=$I.getOwnPropertyDescriptors(e);delete t[ZI];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){let i=n[r],a=t[i];a[aL]===!1&&(a[aL]=!0,a[rL]=!0),(a.get||a.set)&&(t[i]={[rL]:!0,[aL]:!0,[iL]:a[iL],[oL]:e[i]})}return $I.create(eL(e),t)}else{let t=eL(e);if(t!==null&&n)return{...e};let r=$I.create(t);return $I.assign(r,e)}}function AL(e,t=!1){return NL(e)||sL(e)||!cL(e)?e:(pL(e)>1&&$I.defineProperties(e,{set:ML,add:ML,clear:ML,delete:ML}),$I.freeze(e),t&&fL(e,(e,t)=>{AL(t,!0)},!1),e)}function jL(){QI(2)}var ML={[oL]:jL};function NL(e){return e===null||!xL(e)?!0:$I.isFrozen(e)}var PL=`MapSet`,FL=`Patches`,IL=`ArrayMethods`,LL={};function RL(e){let t=LL[e];return t||QI(0,e),t}var zL=e=>!!LL[e];function BL(e,t){LL[e]||(LL[e]=t)}var VL,HL=()=>VL,UL=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:zL(PL)?RL(PL):void 0,arrayMethodsPlugin_:zL(IL)?RL(IL):void 0});function WL(e,t){t&&(e.patchPlugin_=RL(FL),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function GL(e){KL(e),e.drafts_.forEach(JL),e.drafts_=null}function KL(e){e===VL&&(VL=e.parent_)}var qL=e=>VL=UL(VL,e);function JL(e){let t=e[ZI];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function YL(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];if(e!==void 0&&e!==n){n[ZI].modified_&&(GL(t),QI(4)),cL(e)&&(e=XL(t,e));let{patchPlugin_:r}=t;r&&r.generateReplacementPatches_(n[ZI].base_,e,t)}else e=XL(t,n);return ZL(t,e,!0),GL(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e===YI?void 0:e}function XL(e,t){if(NL(t))return t;let n=t[ZI];if(!n)return aR(t,e.handledSet_,e);if(!$L(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){let{callbacks_:t}=n;if(t)for(;t.length>0;)t.pop()(e);rR(n,e)}return n.copy_}function ZL(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&AL(t,n)}function QL(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var $L=(e,t)=>e.scope_===t,eR=[];function tR(e,t,n,r){let i=EL(e),a=e.type_;if(r!==void 0&&hL(i,r,a)===t){gL(i,r,n,a);return}if(!e.draftLocations_){let t=e.draftLocations_=new Map;fL(i,(e,n)=>{if(sL(n)){let r=t.get(n)||[];r.push(e),t.set(n,r)}})}let o=e.draftLocations_.get(t)??eR;for(let e of o)gL(i,e,n,a)}function nR(e,t,n){e.callbacks_.push(function(r){let i=t;if(!i||!$L(i,r))return;r.mapSetPlugin_?.fixSetContents(i);let a=OL(i);tR(e,i.draft_??i,a,n),rR(i,r)})}function rR(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:n}=t;if(n){let r=n.getPath(e);r&&n.generatePatches_(e,r,t)}QL(e)}}function iR(e,t,n){let{scope_:r}=e;if(sL(n)){let i=n[ZI];$L(i,r)&&i.callbacks_.push(function(){pR(e),tR(e,n,OL(i),t)})}else cL(n)&&e.callbacks_.push(function(){let i=EL(e);e.type_===3?i.has(n)&&aR(n,r.handledSet_,r):hL(i,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&aR(hL(e.copy_,t,e.type_),r.handledSet_,r)})}function aR(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||sL(e)||t.has(e)||!cL(e)||NL(e)?e:(t.add(e),fL(e,(r,i)=>{if(sL(i)){let t=i[ZI];$L(t,n)&&(gL(e,r,OL(t),e.type_),QL(t))}else cL(i)&&aR(i,t,n)}),e)}function oR(e,t){let n=vL(e),r={type_:+!!n,scope_:t?t.scope_:HL(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},i=r,a=sR;n&&(i=[r],a=cR);let{revoke:o,proxy:s}=Proxy.revocable(i,a);return r.draft_=s,r.revoke_=o,[s,r]}var sR={get(e,t){if(t===ZI)return e;let n=e.scope_.arrayMethodsPlugin_,r=e.type_===1&&typeof t==`string`;if(r&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let i=EL(e);if(!mL(i,t,e.type_))return uR(e,i,t);let a=i[t];if(e.finalized_||!cL(a)||r&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&wL(t))return a;if(a===lR(e.base_,t)){pR(e);let n=e.type_===1?+t:t,r=hR(e.scope_,a,e,n);return e.copy_[n]=r}return a},has(e,t){return t in EL(e)},ownKeys(e){return Reflect.ownKeys(EL(e))},set(e,t,n){let r=dR(EL(e),t);if(r?.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=lR(EL(e),t),i=r?.[ZI];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(_L(n,r)&&(n!==void 0||mL(e.base_,t,e.type_)))return!0;pR(e),fR(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])?!0:(e.copy_[t]=n,e.assigned_.set(t,!0),iR(e,t,n),!0)},deleteProperty(e,t){return pR(e),lR(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),fR(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){let n=EL(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[aL]:!0,[rL]:e.type_!==1||t!==`length`,[iL]:r[iL],[oL]:n[t]}},defineProperty(){QI(11)},getPrototypeOf(e){return eL(e.base_)},setPrototypeOf(){QI(12)}},cR={};for(let e in sR){let t=sR[e];cR[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}cR.deleteProperty=function(e,t){return cR.set.call(this,e,t,void 0)},cR.set=function(e,t,n){return sR.set.call(this,e[0],t,n,e[0])};function lR(e,t){let n=e[ZI];return(n?EL(n):e)[t]}function uR(e,t,n){let r=dR(t,n);return r?oL in r?r[oL]:r.get?.call(e.draft_):void 0}function dR(e,t){if(!(t in e))return;let n=eL(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=eL(n)}}function fR(e){e.modified_||(e.modified_=!0,e.parent_&&fR(e.parent_))}function pR(e){e.copy_||=(e.assigned_=new Map,kL(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var mR=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,n)=>{if(SL(e)&&!SL(t)){let n=t;t=e;let r=this;return function(e=n,...i){return r.produce(e,e=>t.call(this,e,...i))}}SL(t)||QI(6),n!==void 0&&!SL(n)&&QI(7);let r;if(cL(e)){let i=qL(this),a=hR(i,e,void 0),o=!0;try{r=t(a),o=!1}finally{o?GL(i):KL(i)}return WL(i,n),YL(r,i)}else if(!e||!xL(e)){if(r=t(e),r===void 0&&(r=e),r===YI&&(r=void 0),this.autoFreeze_&&AL(r,!0),n){let t=[],i=[];RL(FL).generateReplacementPatches_(e,r,{patches_:t,inversePatches_:i}),n(t,i)}return r}else QI(1,e)},this.produceWithPatches=(e,t)=>{if(SL(e))return(t,...n)=>this.produceWithPatches(t,t=>e(t,...n));let n,r;return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},CL(e?.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),CL(e?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),CL(e?.useStrictIteration)&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){cL(e)||QI(8),sL(e)&&(e=gR(e));let t=qL(this),n=hR(t,e,void 0);return n[ZI].isManual_=!0,KL(t),n}finishDraft(e,t){let n=e&&e[ZI];(!n||!n.isManual_)&&QI(9);let{scope_:r}=n;return WL(r,t),YL(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(r.path.length===0&&r.op===`replace`){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=RL(FL).applyPatches_;return sL(e)?r(e,t):this.produce(e,e=>r(e,t))}};function hR(e,t,n,r){let[i,a]=yL(t)?RL(PL).proxyMap_(t,n):bL(t)?RL(PL).proxySet_(t,n):oR(t,n);return(n?.scope_??HL()).drafts_.push(i),a.callbacks_=n?.callbacks_??[],a.key_=r,n&&r!==void 0?nR(n,a,r):a.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(a);let{patchPlugin_:t}=e;a.modified_&&t&&t.generatePatches_(a,[],e)}),i}function gR(e){return sL(e)||QI(10,e),_R(e)}function _R(e){if(!cL(e)||NL(e))return e;let t=e[ZI],n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=kL(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=kL(e,!0);return fL(n,(e,t)=>{gL(n,e,_R(t))},r),t&&(t.finalized_=!1),n}function vR(){function e(n,r=[]){if(n.key_!==void 0){let e=n.parent_.copy_??n.parent_.base_,t=TL(hL(e,n.key_)),i=hL(e,n.key_);
48if(i===void 0||i!==n.draft_&&i!==n.base_&&i!==n.copy_||t!=null&&t.base_!==n.base_)return null;let a=n.parent_.type_===3,o;if(a){let e=n.parent_;o=Array.from(e.drafts_.keys()).indexOf(n.key_)}else o=n.key_;if(!(a&&e.size>o||mL(e,o)))return null;r.push(o)}if(n.parent_)return e(n.parent_,r);r.reverse();try{t(n.copy_,r)}catch{return null}return r}function t(e,t){let n=e;for(let e=0;e<t.length-1;e++){let r=t[e];if(n=hL(n,r),!xL(n)||n===null)throw Error(`Cannot resolve path at '${t.join(`/`)}'`)}return n}let n=`replace`,r=`remove`;function i(e,t,n){if(e.scope_.processedForPatches_.has(e))return;e.scope_.processedForPatches_.add(e);let{patches_:r,inversePatches_:i}=n;switch(e.type_){case 0:case 2:return o(e,t,r,i);case 1:return a(e,t,r,i);case 3:return s(e,t,r,i)}}function a(e,t,i,a){let{base_:o,assigned_:s}=e,c=e.copy_;c.length<o.length&&([o,c]=[c,o],[i,a]=[a,i]);let l=e.allIndicesReassigned_===!0;for(let e=0;e<o.length;e++){let r=c[e],u=o[e];if((l||s?.get(e.toString()))&&r!==u){let o=r?.[ZI];if(o&&o.modified_)continue;let s=t.concat([e]);i.push({op:n,path:s,value:d(r)}),a.push({op:n,path:s,value:d(u)})}}for(let e=o.length;e<c.length;e++){let n=t.concat([e]);i.push({op:`add`,path:n,value:d(c[e])})}for(let e=c.length-1;o.length<=e;--e){let n=t.concat([e]);a.push({op:r,path:n})}}function o(e,t,i,a){let{base_:o,copy_:s,type_:c}=e;fL(e.assigned_,(e,l)=>{let u=hL(o,e,c),f=hL(s,e,c),p=l?mL(o,e)?n:`add`:r;if(u===f&&p===n)return;let m=t.concat(e);i.push(p===r?{op:p,path:m}:{op:p,path:m,value:d(f)}),a.push(p===`add`?{op:r,path:m}:p===r?{op:`add`,path:m,value:d(u)}:{op:n,path:m,value:d(u)})})}function s(e,t,n,i){let{base_:a,copy_:o}=e,s=0;a.forEach(e=>{if(!o.has(e)){let a=t.concat([s]);n.push({op:r,path:a,value:e}),i.unshift({op:`add`,path:a,value:e})}s++}),s=0,o.forEach(e=>{if(!a.has(e)){let a=t.concat([s]);n.push({op:`add`,path:a,value:e}),i.unshift({op:r,path:a,value:e})}s++})}function c(e,t,r){let{patches_:i,inversePatches_:a}=r;i.push({op:n,path:[],value:t===YI?void 0:t}),a.push({op:n,path:[],value:e})}function l(e,t){return t.forEach(t=>{let{path:i,op:a}=t,o=e;for(let e=0;e<i.length-1;e++){let t=pL(o),n=i[e];typeof n!=`string`&&typeof n!=`number`&&(n=``+n),(t===0||t===1)&&(n===`__proto__`||n===tL)&&QI(19),SL(o)&&n===nL&&QI(19),o=hL(o,n),xL(o)||QI(18,i.join(`/`))}let s=pL(o),c=u(t.value),l=i[i.length-1];switch(a){case n:switch(s){case 2:return o.set(l,c);case 3:QI(16);default:return o[l]=c}case`add`:switch(s){case 1:return l===`-`?o.push(c):o.splice(l,0,c);case 2:return o.set(l,c);case 3:return o.add(c);default:return o[l]=c}case r:switch(s){case 1:return o.splice(l,1);case 2:return o.delete(l);case 3:return o.delete(t.value);default:return delete o[l]}default:QI(17,a)}}),e}function u(e){if(!cL(e))return e;if(vL(e))return e.map(u);if(yL(e))return new Map(Array.from(e.entries()).map(([e,t])=>[e,u(t)]));if(bL(e))return new Set(Array.from(e).map(u));let t=Object.create(eL(e));for(let n in e)t[n]=u(e[n]);return mL(e,XI)&&(t[XI]=e[XI]),t}function d(e){return sL(e)?u(e):e}BL(FL,{applyPatches_:l,generatePatches_:i,generateReplacementPatches_:c,getPath:e})}function yR(){class e extends Map{constructor(e,t){super(),this[ZI]={type_:2,parent_:t,scope_:t?t.scope_:HL(),modified_:!1,finalized_:!1,copy_:void 0,assigned_:void 0,base_:e,draft_:this,isManual_:!1,revoked_:!1,callbacks_:[]}}get size(){return EL(this[ZI]).size}has(e){return EL(this[ZI]).has(e)}set(e,t){let r=this[ZI];return o(r),(!EL(r).has(e)||EL(r).get(e)!==t)&&(n(r),fR(r),r.assigned_.set(e,!0),r.copy_.set(e,t),r.assigned_.set(e,!0),iR(r,e,t)),this}delete(e){if(!this.has(e))return!1;let t=this[ZI];return o(t),n(t),fR(t),t.base_.has(e)?t.assigned_.set(e,!1):t.assigned_.delete(e),t.copy_.delete(e),!0}clear(){let e=this[ZI];o(e),EL(e).size&&(n(e),fR(e),e.assigned_=new Map,fL(e.base_,t=>{e.assigned_.set(t,!1)}),e.copy_.clear())}forEach(e,t){let n=this[ZI];EL(n).forEach((n,r,i)=>{e.call(t,this.get(r),r,this)})}get(e){let t=this[ZI];o(t);let r=EL(t).get(e);if(t.finalized_||!cL(r)||r!==t.base_.get(e))return r;let i=hR(t.scope_,r,t,e);return n(t),t.copy_.set(e,i),i}keys(){return EL(this[ZI]).keys()}values(){let e=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{let t=e.next();return t.done?t:{done:!1,value:this.get(t.value)}}}}entries(){let e=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{let t=e.next();if(t.done)return t;let n=this.get(t.value);return{done:!1,value:[t.value,n]}}}}[Symbol.iterator](){return this.entries()}}function t(t,n){let r=new e(t,n);return[r,r[ZI]]}function n(e){e.copy_||=(e.assigned_=new Map,new Map(e.base_))}class r extends Set{constructor(e,t){super(),this[ZI]={type_:3,parent_:t,scope_:t?t.scope_:HL(),modified_:!1,finalized_:!1,copy_:void 0,base_:e,draft_:this,drafts_:new Map,revoked_:!1,isManual_:!1,assigned_:void 0,callbacks_:[]}}get size(){return EL(this[ZI]).size}has(e){let t=this[ZI];return o(t),t.copy_?!!(t.copy_.has(e)||t.drafts_.has(e)&&t.copy_.has(t.drafts_.get(e))):t.base_.has(e)}add(e){let t=this[ZI];return o(t),this.has(e)||(a(t),fR(t),t.copy_.add(e),iR(t,e,e)),this}delete(e){if(!this.has(e))return!1;let t=this[ZI];return o(t),a(t),fR(t),t.copy_.delete(e)||(t.drafts_.has(e)?t.copy_.delete(t.drafts_.get(e)):!1)}clear(){let e=this[ZI];o(e),EL(e).size&&(a(e),fR(e),e.copy_.clear())}values(){let e=this[ZI];return o(e),a(e),e.copy_.values()}entries(){let e=this[ZI];return o(e),a(e),e.copy_.entries()}keys(){return this.values()}[Symbol.iterator](){return this.values()}forEach(e,t){let n=this.values(),r=n.next();for(;!r.done;)e.call(t,r.value,r.value,this),r=n.next()}}function i(e,t){let n=new r(e,t);return[n,n[ZI]]}function a(e){e.copy_||(e.copy_=new Set,e.base_.forEach(t=>{if(cL(t)){let n=hR(e.scope_,t,e,t);e.drafts_.set(t,n),e.copy_.add(n)}else e.copy_.add(t)}))}function o(e){e.revoked_&&QI(3,JSON.stringify(EL(e)))}function s(e){if(e.type_===3&&e.copy_){let t=new Set(e.copy_);e.copy_.clear(),t.forEach(t=>{e.copy_.add(DL(t))})}}BL(PL,{proxyMap_:t,proxySet_:i,fixSetContents:s})}var bR=new mR().produce,xR=i((e=>{var t=e;t.numberRe=/^(?![eE])[0-9]*(?:\.[0-9]*)?(?:[eE][+-]?[0-9]+)?$/,t.typeRefRe=/^(?:\.?[a-zA-Z_][a-zA-Z_0-9]*)(?:\.[a-zA-Z_][a-zA-Z_0-9]*)*$/,t.reservedRe=/^(?:do|if|in|for|let|new|try|var|case|else|enum|eval|false|null|this|true|void|with|break|catch|class|const|super|throw|while|yield|delete|export|import|public|return|static|switch|typeof|default|extends|finally|package|private|continue|debugger|function|arguments|interface|protected|implements|instanceof)$/})),SR=i(((e,t)=>{t.exports=r;var n=xR().reservedRe;function r(e,t){typeof e==`string`&&(t=e,e=void 0);var n=[];function a(e){if(typeof e!=`string`){var t=o();if(r.verbose&&console.log(`codegen: `+t),t=`return `+t,e){for(var i=Object.keys(e),s=Array(i.length+1),c=Array(i.length),l=0;l<i.length;
48)s[l]=i[l],c[l]=e[i[l++]];return s[l]=t,Function.apply(null,s).apply(null,c)}return Function(t)()}for(var u=Array(arguments.length-1),d=0;d<u.length;)u[d]=arguments[++d];if(d=0,e=e.replace(/%([%dfijs])/g,function(e,t){var n=u[d++];switch(t){case`d`:case`f`:return String(Number(n));case`i`:return String(Math.floor(n));case`j`:return JSON.stringify(n);case`s`:return String(n)}return`%`}),d!==u.length)throw Error(`parameter count mismatch`);return n.push(e),a}function o(r){return`function `+i(r||t)+`(`+(e&&e.join(`,`)||``)+`){ 49 `+n.join(` 50 `)+` 51}`}return Object.defineProperty(a,"toString",{value:o,writable:!0,enumerable:!0,configurable:!0}),a}r.verbose=!1;function i(e){return!e||(e=String(e).replace(/[^\w$]/g,``),!e)?``:(/^\d/.test(e)&&(e=`_`+e),n.test(e)?e+`_`:e)}})),CR=i(((e,t)=>{t.exports={}})),wR=i(((e,t)=>{var n=null;try{n=CR(),(!n||!n.readFile||!n.readFileSync)&&(n=null)}catch{}t.exports=n})),TR=i(((e,t)=>{t.exports=i;var n=ke(),r=wR();function i(e,t,a){return typeof t==`function`?(a=t,t={}):t||={},a?!t.xhr&&r&&r.readFile?r.readFile(e,function(n,r){return n&&typeof XMLHttpRequest<`u`?i.xhr(e,t,a):n?a(n):a(null,t.binary?r:r.toString(`utf8`))}):i.xhr(e,t,a):n(i,this,e,t)}i.xhr=function(e,t,n){var r=new XMLHttpRequest;r.onreadystatechange=function(){if(r.readyState===4){if(r.status!==0&&r.status!==200)return n(Error(`status `+r.status));if(t.binary){var e=r.response;if(!e){e=[];for(var i=0;i<r.responseText.length;++i)e.push(r.responseText.charCodeAt(i)&255)}return n(null,typeof Uint8Array<`u`?new Uint8Array(e):e)}return n(null,r.responseText)}},t.binary&&(`overrideMimeType`in r&&r.overrideMimeType(`text/plain; charset=x-user-defined`),r.responseType=`arraybuffer`),r.open(`GET`,e),r.send()}})),ER=i((e=>{var t=e,n=/^[a-zA-Z][a-zA-Z0-9+.-]+:\/\//;function r(e){if(typeof URL>`u`||!n.test(e))return null;try{return new URL(e).href}catch{return null}}function i(e,t){if(typeof URL>`u`||!n.test(e)||n.test(t))return null;try{return new URL(t,e).href}catch{return null}}var a=t.isAbsolute=function(e){return/^(?:\/|\w+:|\\\\\w+)/.test(e)},o=t.normalize=function(e){var t=r(e);if(t)return t;var n=e.substring(0,2),i=``;n===`\\\\`&&(i=n,e=e.substring(2)),e=e.replace(/\\/g,`/`).replace(/\/{2,}/g,`/`);var o=e.split(`/`),s=a(e),c=``;s&&(c=o.shift()+`/`);for(var l=0;l<o.length;)o[l]===`..`?l>0&&o[l-1]!==`..`?o.splice(--l,2):s?o.splice(l,1):++l:o[l]===`.`?o.splice(l,1):++l;return i+c+o.join(`/`)};t.resolve=function(e,t,n){return i(e,t)||(n||(t=o(t)),a(t)?t:(n||(e=o(e)),(e=e.replace(/(?:\/|^)[^/]+$/,``)).length?o(e+`/`+t):t))}})),DR=i(((e,t)=>{t.exports=u;var n=HR();u.prototype=Object.create(n.prototype,{constructor:{value:u,writable:!0,enumerable:!1,configurable:!0}}),u.className=`Namespace`;var r=BR(),i=RR(),a=VR(),o,s,c;u.fromJSON=function(e,t,n){if(n===void 0&&(n=0),n>i.recursionLimit)throw Error(`max depth exceeded`);return new u(e,t.options).addJSON(t.nested,n)};function l(e,t){if(e&&e.length){for(var n={},r=0;r<e.length;++r)n[e[r].name]=e[r].toJSON(t);return n}}u.arrayToJSON=l,u.isReservedId=function(e,t){if(e){for(var n=0;n<e.length;++n)if(typeof e[n]!=`string`&&e[n][0]<=t&&e[n][1]>=t)return!0}return!1},u.isReservedName=function(e,t){if(e){for(var n=0;n<e.length;++n)if(e[n]===t)return!0}return!1};function u(e,t){n.call(this,e,t),this.nested=void 0,this._nestedArray=null,this._lookupCache=Object.create(null),this._needsRecursiveFeatureResolution=!0,this._needsRecursiveResolve=!0}function d(e){e._nestedArray=null,e._lookupCache=Object.create(null);for(var t=e;t=t.parent;)t._lookupCache=Object.create(null);return e}Object.defineProperty(u.prototype,"nestedArray",{get:function(){return this._nestedArray||=i.toArray(this.nested)}}),u.prototype.toJSON=function(e){return i.toObject([`options`,this.options,`nested`,l(this.nestedArray,e)])},u.prototype.addJSON=function(e,t){if(t===void 0&&(t=0),t>i.recursionLimit)throw Error(`max depth exceeded`);var n=this;if(e)for(var a=Object.keys(e),l=0,d;l<a.length;++l)d=e[a[l]],n.add((d.fields===void 0?d.values===void 0?d.methods===void 0?d.id===void 0?u.fromJSON:r.fromJSON:s.fromJSON:c.fromJSON:o.fromJSON)(a[l],d,t+1));return this},u.prototype.get=function(e){return this.nested&&Object.prototype.hasOwnProperty.call(this.nested,e)?this.nested[e]:null},u.prototype.getEnum=function(e){if(this.nested&&Object.prototype.hasOwnProperty.call(this.nested,e)&&this.nested[e]instanceof c)return this.nested[e].values;throw Error(`no such enum: `+e)},u.prototype.add=function(e){if(!(e instanceof r&&e.extend!==void 0||e instanceof o||e instanceof a||e instanceof c||e instanceof s||e instanceof u))throw TypeError(`object must be a valid nested object`);if(e.name===`__proto__`)return this;if(!this.nested)this.nested={};else{var t=this.get(e.name);if(t)if(t instanceof u&&e instanceof u&&!(t instanceof o||t instanceof s)){for(var n=t.nestedArray,i=0;i<n.length;++i)e.add(n[i]);this.remove(t),this.nested||={},e.setOptions(t.options,!0)}else throw Error(`duplicate name '`+e.name+`' in `+this)}this.nested[e.name]=e,this instanceof o||this instanceof s||this instanceof c||this instanceof r||(e._edition||=e._defaultEdition),this._needsRecursiveFeatureResolution=!0,this._needsRecursiveResolve=!0;for(var l=this;l=l.parent;)l._needsRecursiveFeatureResolution=!0,l._needsRecursiveResolve=!0;return e.onAdd(this),d(this)},u.prototype.remove=function(e){if(!(e instanceof n))throw TypeError(`object must be a ReflectionObject`);if(e.parent!==this||!i.remove(this.nested,e,e.name))throw Error(e+` is not a member of `+this);return Object.keys(this.nested).length||(this.nested=void 0),e.onRemove(this),d(this)},u.prototype.define=function(e,t){if(i.isString(e))e=e.split(`.`);else if(!Array.isArray(e))throw TypeError(`illegal path`);if(e&&e.length&&e[0]===``)throw Error(`path must be relative`);if(e.length>i.recursionLimit)throw Error(`max depth exceeded`);for(var n=this;e.length>0;){var r=e.shift();if(n.nested&&n.nested[r]){if(n=n.nested[r],!(n instanceof u))throw Error(`path conflicts with non-namespace objects`)}else n.add(n=new u(r))}return t&&n.addJSON(t),n},u.prototype.resolveAll=function(){if(!this._needsRecursiveResolve)return this;this._needsRecursiveFeatureResolution&&this._resolveFeaturesRecursive(this._edition);var e=this.nestedArray,t=0;for(this.resolve();t<e.length;)e[t]instanceof u?e[t++].resolveAll():e[t++].resolve();return this._needsRecursiveResolve=!1,this},u.prototype._resolveFeaturesRecursive=function(e){return this._needsRecursiveFeatureResolution?(this._needsRecursiveFeatureResolution=!1,e=this._edition||e,n.prototype._resolveFeaturesRecursive.call(this,e),this.nestedArray.forEach(t=>{t._resolveFeaturesRecursive(e)}),this):this},u.prototype.lookup=function(e,t,n){if(typeof t==`boolean`?(n=t,t=void 0):t&&!Array.isArray(t)&&(t=[t]),i.isString(e)&&e.length){if(e===`.`)return this.root;e=e.split(`.`)}else if(!e.length)return this;var r=e.join(`.`);if(e[0]===``)return this.root.lookup(e.slice(1),t);var a=this._lookupImpl(e,r);
51if(a&&(!t||t.indexOf(a.constructor)>-1)||(a=this.root._fullyQualifiedObjects&&this.root._fullyQualifiedObjects[`.`+r],a&&(!t||t.indexOf(a.constructor)>-1)))return a;if(n)return null;for(var o=this;o.parent;){if(a=o.parent._lookupImpl(e,r),a&&(!t||t.indexOf(a.constructor)>-1))return a;o=o.parent}return null},u.prototype._lookupImpl=function(e,t){if(Object.prototype.hasOwnProperty.call(this._lookupCache,t))return this._lookupCache[t];var n=this.get(e[0]),r=null;if(n)e.length===1?r=n:n instanceof u&&(e=e.slice(1),r=n._lookupImpl(e,e.join(`.`)));else for(var i=0;i<this.nestedArray.length;++i)if(this._nestedArray[i]instanceof u&&(n=this._nestedArray[i]._lookupImpl(e,t))){r=n;break}return this._lookupCache[t]=r,r},u.prototype.lookupType=function(e){var t=this.lookup(e,[o]);if(!t)throw Error(`no such type: `+e);return t},u.prototype.lookupEnum=function(e){var t=this.lookup(e,[c]);if(!t)throw Error(`no such Enum '`+e+`' in `+this);return t},u.prototype.lookupTypeOrEnum=function(e){var t=this.lookup(e,[o,c]);if(!t)throw Error(`no such Type or Enum '`+e+`' in `+this);return t},u.prototype.lookupService=function(e){var t=this.lookup(e,[s]);if(!t)throw Error(`no such Service '`+e+`' in `+this);return t},u._configure=function(e,t,n){o=e,s=t,c=n}})),OR=i(((e,t)=>{t.exports=a;var n=BR();a.prototype=Object.create(n.prototype,{constructor:{value:a,writable:!0,enumerable:!1,configurable:!0}}),a.className=`MapField`;var r=zR(),i=RR();function a(e,t,r,a,o,s){if(n.call(this,e,t,a,void 0,void 0,o,s),!i.isString(r))throw TypeError(`keyType must be a string`);this.keyType=r,this.resolvedKeyType=null,this.map=!0}a.fromJSON=function(e,t){var n=new a(e,t.id,t.keyType,t.type,t.options,t.comment);return t.protoName&&(n.protoName=t.protoName),t.jsonName===void 0?t.options&&t.options.json_name!==void 0&&(n.jsonName=t.options.json_name):n.jsonName=t.jsonName,n},a.prototype.toJSON=function(e){var t=e?!!e.keepComments:!1;return i.toObject([`keyType`,this.keyType,`type`,this.type,`id`,this.id,`extend`,this.extend,`protoName`,this.protoName===this.name?void 0:this.protoName,`jsonName`,this.jsonName===i.jsonName(this.protoName||this.name)?void 0:this.jsonName,`options`,this.options,`comment`,t?this.comment:void 0])},a.prototype.resolve=function(){if(this.resolved)return this;if(r.mapKey[this.keyType]===void 0)throw Error(`invalid key type: `+this.keyType);return n.prototype.resolve.call(this)},a.d=function(e,t,n){return typeof n==`function`?n=i.decorateType(n).name:n&&typeof n==`object`&&(n=i.decorateEnum(n).name),function(r,o){i.decorateType(r.constructor).add(new a(o,e,t,n))}}})),kR=i(((e,t)=>{t.exports=i;var n=HR();i.prototype=Object.create(n.prototype,{constructor:{value:i,writable:!0,enumerable:!1,configurable:!0}}),i.className=`Method`;var r=RR();function i(e,t,i,a,o,s,c,l,u){if(r.isObject(o)?(c=o,o=s=void 0):r.isObject(s)&&(c=s,s=void 0),!(t===void 0||r.isString(t)))throw TypeError(`type must be a string`);if(!r.isString(i))throw TypeError(`requestType must be a string`);if(!r.isString(a))throw TypeError(`responseType must be a string`);n.call(this,e,c),this.type=t||`rpc`,this.requestType=i,this.requestStream=o?!0:void 0,this.responseType=a,this.responseStream=s?!0:void 0,this.path=`/`+this.name,this.resolvedRequestType=null,this.resolvedResponseType=null,this.comment=l,this.parsedOptions=u}i.fromJSON=function(e,t){return new i(e,t.type,t.requestType,t.responseType,t.requestStream,t.responseStream,t.options,t.comment,t.parsedOptions)},i.prototype.toJSON=function(e){var t=e?!!e.keepComments:!1;return r.toObject([`type`,this.type!==`rpc`&&this.type||void 0,`requestType`,this.requestType,`requestStream`,this.requestStream,`responseType`,this.responseType,`responseStream`,this.responseStream,`options`,this.options,`comment`,t?this.comment:void 0,`parsedOptions`,this.parsedOptions])},i.prototype.resolve=function(){if(this.resolved)return this;if(this.parent){var e=this.parent.fullName;e.charAt(0)===`.`&&(e=e.substring(1)),this.path=`/`+e+`/`+this.name}else this.path=`/`+this.name;return this.resolvedRequestType=this.parent.lookupType(this.requestType),this.resolvedResponseType=this.parent.lookupType(this.responseType),n.prototype.resolve.call(this)}})),AR=i(((e,t)=>{t.exports=o;var n=DR();o.prototype=Object.create(n.prototype,{constructor:{value:o,writable:!0,enumerable:!1,
51configurable:!0}}),o.className=`Service`;var r=kR(),i=RR(),a=Ce();function o(e,t){n.call(this,e,t),this.methods={},this._methodsArray=null}o.fromJSON=function(e,t,n){if(n===void 0&&(n=0),n>i.recursionLimit)throw Error(`max depth exceeded`);var a=new o(e,t.options);if(t.methods)for(var s=Object.keys(t.methods),c=0;c<s.length;++c)a.add(r.fromJSON(s[c],t.methods[s[c]]));return t.nested&&a.addJSON(t.nested,n),t.edition&&(a._edition=t.edition),a.comment=t.comment,a._defaultEdition=`proto3`,a},o.prototype.toJSON=function(e){var t=n.prototype.toJSON.call(this,e),r=e?!!e.keepComments:!1;return i.toObject([`edition`,this._editionToJSON(),`options`,t&&t.options||void 0,`methods`,n.arrayToJSON(this.methodsArray,e)||{},`nested`,t&&t.nested||void 0,`comment`,r?this.comment:void 0])},Object.defineProperty(o.prototype,"methodsArray",{get:function(){return this._methodsArray||=i.toArray(this.methods)}});function s(e){return e._methodsArray=null,e}o.prototype.get=function(e){return Object.prototype.hasOwnProperty.call(this.methods,e)?this.methods[e]:n.prototype.get.call(this,e)},o.prototype.resolveAll=function(){if(!this._needsRecursiveResolve)return this;n.prototype.resolve.call(this);for(var e=this.methodsArray,t=0;t<e.length;++t)e[t].resolve();return this},o.prototype._resolveFeaturesRecursive=function(e){return this._needsRecursiveFeatureResolution?(e=this._edition||e,n.prototype._resolveFeaturesRecursive.call(this,e),this.methodsArray.forEach(t=>{t._resolveFeaturesRecursive(e)}),this):this},o.prototype.add=function(e){if(this.get(e.name))throw Error(`duplicate name '`+e.name+`' in `+this);return e instanceof r?e.name===`__proto__`?this:(this.methods[e.name]=e,e.parent=this,s(this)):n.prototype.add.call(this,e)},o.prototype.remove=function(e){if(e instanceof r){if(this.methods[e.name]!==e)throw Error(e+` is not a member of `+this);return delete this.methods[e.name],e.parent=null,s(this)}return n.prototype.remove.call(this,e)},o.prototype.create=function(e,t,n){for(var r=new a.Service(e,t,n),o=0,s;o<this.methodsArray.length;++o){var c=i.lcFirst((s=this._methodsArray[o]).resolve().name).replace(/[^$\w_]/g,``);r[c]=(function(e,t,n){return function(r,i){return a.Service.prototype.rpcCall.call(this,e,t,n,r,i)}})(s,s.resolvedRequestType.ctor,s.resolvedResponseType.ctor)}return r}})),jR=i(((e,t)=>{t.exports=r;var n=Ae();function r(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)e[t[n]]!=null&&t[n]!==`__proto__`&&(this[t[n]]=e[t[n]])}r.create=function(e){return this.$type.create(e)},r.encode=function(e,t){return this.$type.encode(e,t)},r.encodeDelimited=function(e,t){return this.$type.encodeDelimited(e,t)},r.decode=function(e){return this.$type.decode(e)},r.decodeDelimited=function(e){return this.$type.decodeDelimited(e)},r.verify=function(e){return this.$type.verify(e)},r.fromObject=function(e){return this.$type.fromObject(e)},r.toObject=function(e,t){return this.$type.toObject(e,t)},r.prototype.toJSON=function(){return this.$type.toObject(this,n.toJSONOptions)}})),MR=i(((e,t)=>{t.exports=c;var n=UR(),r=zR(),i=RR();function a(e){return`missing required '`+e.name+`'`}function o(e){return e._features.utf8_validation===`VERIFY`?`stringVerify`:`string`}function s(e,t){return e(`if(!r.discardUnknown){`)(`util.makeProp(m,"$unknowns",false);`)(`(m.$unknowns||(m.$unknowns=[])).push(%s)`,t)(`}`)}function c(e){for(var t=!1,c=!1,l=0;l<e.fieldsArray.length;++l){var u=e._fieldsArray[l];u.map&&(t=!0),(u.resolvedType instanceof n||!u.repeated&&!u.map&&!u.hasPresence)&&(c=!0)}var d=i.codegen([`r`,`l`,`z`,`q`,`g`])(`if(!(r instanceof Reader))`)(`r=Reader.create(r)`)(`if(q===undefined)q=0`)(`if(q>Reader.recursionLimit)`)(`throw Error("max depth exceeded")`)(`var c=l===undefined?r.len:r.pos+l,m=g||new C`+(t?`,k,v`:c?`,v`:``))(`while(r.pos<c){`)(`var s=r.pos`)(`var t=r.tag()`)(`if(t===z){`)(`z=undefined`)(`break`)(`}`);for(e.fieldsArray.length&&d(`var u=t&7`)(`switch(t>>>=3){`),l=0;l<e.fieldsArray.length;++l){var f=e._fieldsArray[l].resolve(),p=f.resolvedType instanceof n?`int32`:f.type,m=`m`+i.safeProp(f.name),h=f.resolvedType instanceof n&&f.resolvedType._features.enum_type===`CLOSED`;if(f.map){d(`case %i:{`,f.id)(`if(u!==2)`)(`break`),h||d(`if(%s===util.emptyObject)`,m)(`%s={}`,m),d(`var c2=r.uint32()+r.pos`),r.defaults[f.keyType]===void 0?d(`k=null`):d(`k=%j`,r.defaults[f.keyType]),r.long[p]===void 0?r.defaults[p]===void 0?d(`v=null`):d(`v=%j`,r.defaults[p]):d(`v=util.Long?util.Long.fromNumber(0,%j):0`,p===`uint64`||p===`fixed64`),d(`while(r.pos<c2){`)(`var t2=r.tag()`)(`u=t2&7`)(`switch(t2>>>=3){`)(`case 1:`)(`if(u!==%i)`,r.mapKey[f.keyType])(`break`)(`k=r.%s()`,f.keyType===`string`?o(f):f.keyType)(`continue`)(`case 2:`)(`if(u!==%i)`,r.basic[p]===void 0?2:r.basic[p])(`break`),r.basic[p]===void 0?d(`v=types[%i].decode(r,r.uint32(),undefined,q+1)`,l):d(`v=r.%s()`,p===`string`?o(f):p),d(`continue`)(`}`)(`r.skipType(u,q,t2)`)(`}
51`),h&&(d(`if(types[%i].valuesById[v]===undefined){`,l),s(d,`r.raw(s,r.pos)`)(`continue`)(`}`)(`if(%s===util.emptyObject)`,m)(`%s={}`,m));var g=r.basic[p]===void 0?`v||new types[`+l+`].ctor`:`v`;r.long[f.keyType]===void 0?(f.keyType===`string`&&d(`if(k==="__proto__")`)(`util.makeProp(%s,k)`,m),d(`%s[k]=%s`,m,g)):d(`%s[typeof k==="object"?util.longToHash(k):k]=%s`,m,g)}else f.repeated?(d(`case %i:`,f.id)(`{`),r.packed[p]!==void 0&&(d(`if(u===2){`),h||d(`if(!(%s&&%s.length))`,m,m)(`%s=[]`,m),d(`var c2=r.uint32()+r.pos`),h?(d(`while(r.pos<c2){`)(`s=r.pos`)(`v=r.%s()`,p)(`if(types[%i].valuesById[v]!==undefined){`,l)(`if(!(%s&&%s.length))`,m,m)(`%s=[]`,m)(`%s.push(v)`,m)(`}else`),s(d,`util.rawField(`+f.id+`,0,r.raw(s,r.pos))`)(`}`)):d(`while(r.pos<c2)`)(`%s.push(r.%s())`,m,p),d(`continue`)(`}`)),d(`if(u!==%i)`,r.basic[p]===void 0?f.delimited?3:2:r.basic[p])(`break`),h||d(`if(!(%s&&%s.length))`,m,m)(`%s=[]`,m),r.basic[p]===void 0?f.delimited?d(`%s.push(types[%i].decode(r,undefined,%i,q+1))`,m,l,f.id*8+4):d(`%s.push(types[%i].decode(r,r.uint32(),undefined,q+1))`,m,l):h?(d(`v=r.%s()`,p)(`if(types[%i].valuesById[v]!==undefined){`,l)(`if(!(%s&&%s.length))`,m,m)(`%s=[]`,m)(`%s.push(v)`,m)(`}else`),s(d,`r.raw(s,r.pos)`)):d(`%s.push(r.%s())`,m,p===`string`?o(f):p)):r.basic[p]===void 0?(d(`case %i:{`,f.id)(`if(u!==%i)`,f.delimited?3:2)(`break`),f.delimited?d(`%s=types[%i].decode(r,undefined,%i,q+1,%s)`,m,l,f.id*8+4,m):d(`%s=types[%i].decode(r,r.uint32(),undefined,q+1,%s)`,m,l,m)):f.hasPresence?(d(`case %i:{`,f.id)(`if(u!==%i)`,r.basic[p])(`break`),h?(d(`v=r.%s()`,p)(`if(types[%i].valuesById[v]!==undefined){`,l)(`%s=v`,m),f.partOf&&d(`m%s=%j`,i.safeProp(f.partOf.name),f.name),d(`}else`),s(d,`r.raw(s,r.pos)`)):d(`%s=r.%s()`,m,p===`string`?o(f):p)):(d(`case %i:{`,f.id)(`if(u!==%i)`,r.basic[p])(`break`),h?(d(`v=r.%s()`,p)(`if(types[%i].valuesById[v]!==undefined){`,l)(`if(v!==%j)`,f.typeDefault)(`%s=v`,m)(`else`)(`delete %s`,m)(`}else{`),s(d,`r.raw(s,r.pos)`)(`}`)):(f.resolvedType instanceof n&&f.typeDefault!==0?d(`if((v=r.%s())!==%j)`,p,f.typeDefault):p===`string`?d(`if((v=r.%s()).length)`,o(f)):p===`bytes`?d(`if((v=r.%s()).length)`,p):r.long[p]===void 0?d(p===`double`||p===`float`?`if(!Object.is(v=r.%s(),0))`:`if(v=r.%s())`,p):d(`if(typeof(v=r.%s())==="object"?v.low||v.high:v!==0)`,p),d(`%s=v`,m)(`else`)(`delete %s`,m)));f.partOf&&!h&&d(`m%s=%j`,i.safeProp(f.partOf.name),f.name),d(`continue`)(`}`)}for(l&&d(`}`),d(`r.skipType(%s,q,t)`,l?`u`:`t&7`),s(d,`r.raw(s,r.pos)`)(`}`)(`if(z!==undefined)`)(`throw Error("missing end group")`),l=0;l<e._fieldsArray.length;++l){var _=e._fieldsArray[l];_.required&&d(`if(!Object.hasOwnProperty.call(m,%j))`,_.name)(`throw util.ProtocolError(%j,{instance:m})`,a(_))}return d(`return m`)}})),NR=i(((e,t)=>{t.exports=s;var n=UR(),r=RR();function i(e,t){return e.name+`: `+t+(e.repeated&&t!==`array`?`[]`:e.map&&t!==`object`?`{k:`+e.keyType+`}`:``)+` expected`}function a(e,t,r,a){var o=t.resolvedType;if(o)if(o instanceof n)if(o._features.enum_type===`CLOSED`){e(`switch(%s){`,a)(`default:`)(`return%j`,i(t,`enum value`));for(var s=Object.keys(o.values),c=0;c<s.length;++c)e(`case %i:`,o.values[s[c]]);e(`break`)(`}`)}else e(`if(typeof %s!=="number"||(%s|0)!==%s)`,a,a,a)(`return%j`,i(t,`enum value`));else e(`{`)(`var e=types[%i].verify(%s,q+1);`,r,a)(`if(e)`)(`return%j+e`,t.name+`.`)(`}`);else switch(t.type){case`int32`:case`uint32`:case`sint32`:case`fixed32`:case`sfixed32`:e(`if(!util.isInteger(%s))`,a)(`return%j`,i(t,`integer`));break;case`int64`:case`uint64`:case`sint64`:case`fixed64`:case`sfixed64`:e(`if(!util.isInteger(%s)&&!(%s&&util.isInteger(%s.low)&&util.isInteger(%s.high)))`,a,a,a,a)(`return%j`,i(t,`integer|Long`));break;case`float`:case`double`:e(`if(typeof %s!=="number")`,a)(`return%j`,i(t,`number`));break;case`bool`:e(`if(typeof %s!=="boolean")`,a)(`return%j`,i(t,`boolean`));break;case`string`:e(`if(!util.isString(%s))`,a)(`return%j`,i(t,`string`));break;case`bytes`:e(`if(!(%s&&typeof %s.length==="number"||util.isString(%s)))`,a,a,a)(`return%j`,i(t,`buffer`));break}return e}function o(e,t,n){switch(t.keyType){case`int32`:case`uint32`:case`sint32`:case`fixed32`:case`sfixed32`:e(`if(!util.key32Re.test(%s))`,n)(`return%j`,i(t,`integer key`));break;case`int64`:case`uint64`:case`sint64`:case`fixed64`:case`sfixed64`:e(`if(!util.key64Re.test(%s))`,n)(`return%j`,i(t,`integer|Long key`));break;case`bool`:e(`if(!util.key2Re.test(%s))`,n)(`return%j`,i(t,`boolean key`));break}return e}function s(e){var t=r.codegen([`m`,`q`])(`if(typeof m!=="object"||m===null)`)(`return%j`,`object expected`)(`if(q===undefined)q=0`)(`if(q>util.recursionLimit)`)(`return%j`,`max depth exceeded`),n=e.oneofsArray,s={};n.length&&t(`var p={}`);for(var c=0;c<e.fieldsArray.length;++c){var l=e._fieldsArray[c].resolve(),u=`m`+r.safeProp(l.name);if(l.optional&&t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)){`,u,l.name),l.map)t(`if(!util.isObject(%s))`,u)(`return%j`,i(l,`object`))(`var k=Object.keys(%s)`,u)(`for(var i=0;i<k.length;++i){`),o(t,l,`k[i]`),a(t,l,c,u+`[k[i]]`)(`}`);else if(l.repeated)t(`if(!Array.isArray(%s))`,u)(`return%j`,i(l,`array`))(`for(var i=0;i<%s.length;++i){`,u),a(t,l,c,u+`[i]`)(`}`);else{if(l.partOf){var d=r.safeProp(l.partOf.name);s[l.partOf.name]===1&&t(`if(p%s===1)`,d)(`return%j`,l.partOf.name+`: multiple values`),s[l.partOf.name]=1,t(`p%s=1`,d)}a(t,l,c,u)}l.optional&&t(`}`)}return t(`return null`)}}
51)),PR=i((e=>{var t=e,n=UR(),r=zR(),i=RR();function a(e,t,r,i,a){if(t.resolvedType)if(t.resolvedType instanceof n){var o=a?`m`+a+`[m`+a+`.length]`:`m`+i;e(`switch(d%s){`,i);for(var s=t.resolvedType.values,c=Object.keys(s),l=0;l<c.length;++l)e(`case%j:`,c[l])(`case %i:`,s[c[l]])(`%s=%j`,o,s[c[l]])(`break`);e(`default:`),t.resolvedType._features.enum_type!==`CLOSED`&&e(`if(typeof d%s==="number"&&(d%s|0)===d%s)`,i,i,i)(`%s=d%s`,o,i),e(`}`)}else e(`if(!util.isObject(d%s))`,i)(`throw TypeError(%j)`,t.fullName+`: object expected`)(`m%s=types[%i].fromObject(d%s,q+1)`,i,r,i);else{var u=!1;switch(t.type){case`double`:case`float`:e(`m%s=Number(d%s)`,i,i);break;case`uint32`:case`fixed32`:e(`m%s=d%s>>>0`,i,i);break;case`int32`:case`sint32`:case`sfixed32`:e(`m%s=d%s|0`,i,i);break;case`uint64`:case`fixed64`:u=!0;case`int64`:case`sint64`:case`sfixed64`:e(`if(util.Long)`)(`m%s=util.Long.fromValue(d%s,%j)`,i,i,u)(`else if(typeof d%s==="string")`,i)(`m%s=parseInt(d%s,10)`,i,i)(`else if(typeof d%s==="number")`,i)(`m%s=d%s`,i,i)(`else if(typeof d%s==="object")`,i)(`m%s=new util.LongBits(d%s.low>>>0,d%s.high>>>0).toNumber(%s)`,i,i,i,u?`true`:``);break;case`bytes`:e(`if(typeof d%s==="string")`,i)(`util.base64.decode(d%s,m%s=util.newBuffer(util.base64.length(d%s)),0)`,i,i,i)(`else if(d%s.length>=0)`,i)(`m%s=d%s`,i,i);break;case`string`:e(`m%s=String(d%s)`,i,i);break;case`bool`:e(`m%s=Boolean(d%s)`,i,i);break}}return e}t.fromObject=function(e){var t=e.fieldsArray,o=i.codegen([`d`,`q`])(`if(d instanceof C)`)(`return d`)(`if(!util.isObject(d))`)(`throw TypeError(%j)`,e.fullName+`: object expected`)(`if(q===undefined)q=0`)(`if(q>util.recursionLimit)`)(`throw Error("max depth exceeded")`);if(!t.length)return o(`return new C`);o(`var m=new C`);for(var s=0;s<t.length;++s){var c=t[s].resolve(),l=i.safeProp(c.name),u=!c.hasPresence&&!c.repeated&&!c.map&&(c.resolvedType instanceof n||r.basic[c.type]!==void 0);c.map?(o(`if(d%s){`,l)(`if(!util.isObject(d%s))`,l)(`throw TypeError(%j)`,c.fullName+`: object expected`)(`m%s={}`,l)(`for(var ks=Object.keys(d%s),i=0;i<ks.length;++i){`,l),o(`if(ks[i]==="__proto__")`)(`util.makeProp(m%s,ks[i])`,l),a(o,c,s,l+`[ks[i]]`)(`}`)(`}
51`)):c.repeated?(o(`if(d%s){`,l)(`if(!Array.isArray(d%s))`,l)(`throw TypeError(%j)`,c.fullName+`: array expected`),c.resolvedType instanceof n?o(`m%s=[]`,l):o(`m%s=Array(d%s.length)`,l,l),o(`for(var i=0;i<d%s.length;++i){`,l),a(o,c,s,l+`[i]`,c.resolvedType instanceof n?l:void 0)(`}`)(`}`)):(c.resolvedType instanceof n||o(`if(d%s!=null){`,l),u&&(c.resolvedType instanceof n?o(`if(d%s!==%j&&(typeof d%s!=="string"||types[%i].values[d%s]!==%j)){`,l,c.typeDefault,l,s,l,c.typeDefault):c.type===`string`?o(`if(typeof d%s!=="string"||d%s.length){`,l,l):c.type===`bytes`?o(`if(d%s.length){`,l):c.type===`bool`?o(`if(d%s){`,l):c.type===`double`||c.type===`float`?o(`if(!Object.is(Number(d%s),0)){`,l):r.long[c.type]===void 0?o(`if(Number(d%s)!==0){`,l):o(`if(typeof d%s==="object"?d%s.low||d%s.high:Number(d%s)!==0){`,l,l,l,l)),a(o,c,s,l),u&&o(`}`),c.resolvedType instanceof n||o(`}`))}return o(`return m`)};function o(e,t,r,i,a){if(a||=i,t.resolvedType)t.resolvedType instanceof n?e(`d%s=o.enums===String?(types[%i].values[m%s]===undefined?m%s:types[%i].values[m
51%s]):m%s`,i,r,a,a,r,a,a):e(`d%s=types[%i].toObject(m%s,o,q+1)`,i,r,a);else{var o=!1;switch(t.type){case`double`:case`float`:e(`d%s=o.json&&!isFinite(m%s)?String(m%s):m%s`,i,a,a,a);break;case`uint64`:case`fixed64`:o=!0;case`int64`:case`sint64`:case`sfixed64`:e(`if(typeof BigInt!=="undefined"&&o.longs===BigInt)`)(`d%s=typeof m%s==="number"?BigInt(m%s):util.Long.fromBits(m%s.low>>>0,m%s.high>>>0,%j).toBigInt()`,i,a,a,a,a,o)(`else if(typeof m%s==="number")`,a)(`d%s=o.longs===String?String(m%s):m%s`,i,a,a)(`else`)(`d%s=o.longs===String?util.Long.prototype.toString.call(m%s):o.longs===Number?new util.LongBits(m%s.low>>>0,m%s.high>>>0).toNumber(%s):m%s`,i,a,a,a,o?`true`:``,a);break;case`bytes`:e(`d%s=o.bytes===String?util.base64.encode(m%s,0,m%s.length):o.bytes===Array?Array.prototype.slice.call(m%s):m%s`,i,a,a,a,a);break;default:e(`d%s=m%s`,i,a);break}}return e}t.toObject=function(e){var t=e.fieldsArray.slice().sort(i.compareFieldsById);if(!t.length)return i.codegen()(`return {}`);for(var a=i.codegen([`m`,`o`,`q`])(`if(!o)`)(`o={}`)(`if(q===undefined)q=0`)(`if(q>util.recursionLimit)`)(`throw Error("max depth exceeded")`)(`var d={}`),s=[],c=[],l=[],u=0;u<t.length;++u)t[u].partOf||(t[u].resolve().repeated?s:t[u].map?c:l).push(t[u]);if(s.length){for(a(`if(o.arrays||o.defaults){`),u=0;u<s.length;++u)a(`d%s=[]`,i.safeProp(s[u].name));a(`}`)}if(c.length){for(a(`if(o.objects||o.defaults){`),u=0;u<c.length;++u)a(`d%s={}`,i.safeProp(c[u].name));a(`}`)}if(l.length){for(a(`if(o.defaults){`),u=0;u<l.length;++u){var d=l[u],f=i.safeProp(d.name);if(d.resolvedType instanceof n)a(`d%s=o.enums===String?%j:%j`,f,d.resolvedType.valuesById[d.typeDefault],d.typeDefault);else if(d.long)a(`if(util.Long){`)(`var n=new util.Long(%i,%i,%j)`,d.typeDefault.low,d.typeDefault.high,d.typeDefault.unsigned)(`d%s=o.longs===String?n.toString():o.longs===Number?n.toNumber():typeof BigInt!=="undefined"&&o.longs===BigInt?n.toBigInt():n`,f)(`}else`)(`d%s=o.longs===String?%j:typeof BigInt!=="undefined"&&o.longs===BigInt?BigInt(%j):%i`,f,d.typeDefault.toString(),d.typeDefault.toString(),d.typeDefault.toNumber());else if(d.bytes){var p=Array.prototype.slice.call(d.typeDefault);a(`if(o.bytes===String)d%s=%j`,f,String.fromCharCode.apply(String,d.typeDefault))(`else{`)(`d%s=%j`,f,p)(`if(o.bytes!==Array)d%s=util.newBuffer(d%s)`,f,f)(`}`)}else a(`d%s=%j`,f,d.typeDefault)}a(`}`)}var m=!1;for(u=0;u<t.length;++u){var d=t[u],h=e._fieldsArray.indexOf(d),f=i.safeProp(d.name);if(d.map){m||(m=!0,a(`var ks2`)),a(`if(m%s&&(ks2=Object.keys(m%s)).length){`,f,f)(`d%s={}`,f);var g=r.long[d.keyType]!==void 0,_=f+`[ks2[j]]`;a(`for(var j=0;j<ks2.length;++j){`),g&&a(`var k2=util.longFromKey(ks2[j],%j).toString()`,d.keyType===`uint64`||d.keyType===`fixed64`),a(`if(ks2[j]==="__proto__")`)(`util.makeProp(d%s,ks2[j])`,f),o(a,d,h,g?f+`[k2]`:_,_)(`}`)}else d.repeated?(a(`if(m%s&&m%s.length){`,f,f)(`d%s=Array(m%s.length)`,f,f)(`for(var j=0;j<m%s.length;++j){`,f),o(a,d,h,f+`[j]`)(`}`)):(a(`if(m%s!=null&&Object.hasOwnProperty.call(m,%j)){`,f,d.name),o(a,d,h,f),d.partOf&&!d.partOf.isProto3Optional&&a(`if(o.oneofs)`)(`d%s=%j`,i.safeProp(d.partOf.name),d.name));a(`}`)}return a(`return d`)}})),FR=i((e=>{var t=e,n=jR(),r=Ae();t[`.google.protobuf.Any`]={fromObject:function(e,t){if(e&&e[`@type`]){var n=e[`@type`].substring(e[`@type`].lastIndexOf(`/`)+1),r=this.lookup(n);if(r){var i=e[`@type`].charAt(0)===`.`?e[`@type`].slice(1):e[`@type`];return i.indexOf(`/`)===-1&&(i=`/`+i),this.create({type_url:i,value:r.encode(r.fromObject(e,t===void 0?1:t+1)).finish()})}}return this.fromObject(e,t)},toObject:function(e,t,i){if(i===void 0&&(i=0),i>r.recursionLimit)throw Error(`max depth exceeded`);var a=`type.googleapis.com/`,o=``,s=``;if(t&&t.json&&e.type_url&&e.value){s=e.type_url.substring(e.type_url.lastIndexOf(`/`)+1),o=e.type_url.substring(0,e.type_url.lastIndexOf(`/`)+1);var c=this.lookup(s);c&&(e=c.decode(e.value,void 0,void 0,i+1))}if(!(e instanceof this.ctor)&&e instanceof n){var l=e.$type.toObject(e,t,i+1),u=e.$type.fullName[0]===`.`?e.$type.fullName.slice(1):e.$type.fullName;return o===``&&(o=a),s=o+u,l[`@type`]=s,l}return this.toObject(e,t,i)}}})),IR=i(((e,t)=>{t.exports=_;var n=DR();_.prototype=Object.create(n.prototype,{constructor:{value:_,writable:!0,enumerable:!1,
51configurable:!0}}),_.className=`Type`;var r=UR(),i=VR(),a=BR(),o=OR(),s=AR(),c=jR(),l=Ve(),u=Se(),d=RR(),f=WR(),p=MR(),m=NR(),h=PR(),g=FR();function _(e,t){e=e.replace(/\W/g,``),n.call(this,e,t),this.fields={},this.oneofs=void 0,this.extensions=void 0,this.reserved=void 0,this.group=void 0,this._fieldsById=null,this._fieldsArray=null,this._oneofsArray=null,this._ctor=null,this._fieldsByJsonName=null}Object.defineProperties(_.prototype,{fieldsById:{get:function(){if(this._fieldsById)return this._fieldsById;this._fieldsById={};for(var e=Object.keys(this.fields),t=0;t<e.length;++t){var n=this.fields[e[t]],r=n.id;if(this._fieldsById[r])throw Error(`duplicate id `+r+` in `+this);this._fieldsById[r]=n}return this._fieldsById}},fieldsArray:{get:function(){return this._fieldsArray||=d.toArray(this.fields)}},oneofsArray:{get:function(){return this._oneofsArray||=d.toArray(this.oneofs)}},ctor:{get:function(){return this._ctor||(this.ctor=_.generateConstructor(this)())},set:function(e){var t=e.prototype;t instanceof c||(e.prototype=new c,Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),d.merge(e.prototype,t)),e.$type=e.prototype.$type=this,d.merge(e,c,!0),this._ctor=e,delete this.decode,delete this.fromObject;for(var n=0,r;n<this.fieldsArray.length;++n)r=this._fieldsArray[n].resolve(),e.prototype[r.name]=r.defaultValue;var i={};for(n=0;n<this.oneofsArray.length;++n)i[this._oneofsArray[n].resolve().name]={get:d.oneOfGetter(this._oneofsArray[n].oneof),set:d.oneOfSetter(this._oneofsArray[n].oneof)};n&&Object.defineProperties(e.prototype,i)}}}),_.generateConstructor=function(e){for(var t=d.codegen([`p`]),n=0,r;n<e.fieldsArray.length;++n)(r=e._fieldsArray[n]).map?t(`this%s={}`,d.safeProp(r.name)):r.repeated&&t(`this%s=[]`,d.safeProp(r.name));return t(`if(p)for(var ks=Object.keys(p),i=0;i<ks.length;++i)if(p[ks[i]]!=null&&ks[i]!=="__proto__")`)(`this[ks[i]]=p[ks[i]]`)};function v(e){return e._fieldsById=e._fieldsArray=e._oneofsArray=e._fieldsByJsonName=null,delete e.encode,delete e.decode,delete e.verify,e}_.fromJSON=function(e,t,c){if(c===void 0&&(c=0),c>d.nestingLimit)throw Error(`max depth exceeded`);var l=new _(e,t.options);l.extensions=t.extensions,l.reserved=t.reserved;for(var u=Object.keys(t.fields),f=0;f<u.length;++f)l.add((t.fields[u[f]].keyType===void 0?a.fromJSON:o.fromJSON)(u[f],t.fields[u[f]]));if(t.oneofs)for(u=Object.keys(t.oneofs),f=0;f<u.length;++f)l.add(i.fromJSON(u[f],t.oneofs[u[f]]));if(t.nested)for(u=Object.keys(t.nested),f=0;f<u.length;++f){var p=t.nested[u[f]];l.add((p.id===void 0?p.fields===void 0?p.values===void 0?p.methods===void 0?n.fromJSON:s.fromJSON:r.fromJSON:_.fromJSON:a.fromJSON)(u[f],p,c+1))}return t.extensions&&t.extensions.length&&(l.extensions=t.extensions),t.reserved&&t.reserved.length&&(l.reserved=t.reserved),t.group&&(l.group=!0),t.comment&&(l.comment=t.comment),t.edition&&(l._edition=t.edition),l._defaultEdition=`proto3`,l},_.prototype.toJSON=function(e){var t=n.prototype.toJSON.call(this,e),r=e?!!e.keepComments:!1;return d.toObject([`edition`,this._editionToJSON(),`options`,t&&t.options||void 0,`oneofs`,n.arrayToJSON(this.oneofsArray,e),`fields`,n.arrayToJSON(this.fieldsArray.filter(function(e){return!e.declaringField}),e)||{},`extensions`,this.extensions&&this.extensions.length?this.extensions:void 0,`reserved`,this.reserved&&this.reserved.length?this.reserved:void 0,`group`,this.group||void 0,`nested`,t&&t.nested||void 0,`comment`,r?this.comment:void 0])},_.prototype.resolveAll=function(){if(!this._needsRecursiveResolve)return this;n.prototype.resolveAll.call(this);var e=this.oneofsArray;for(r=0;r<e.length;)e[r++].resolve();for(var t=this.fieldsArray,r=0;r<t.length;)t[r++].resolve();return this},_.prototype._resolveFeaturesRecursive=function(e){return this._needsRecursiveFeatureResolution?(e=this._edition||e,n.prototype._resolveFeaturesRecursive.call(this,e),this.oneofsArray.forEach(t=>{t._resolveFeatures(e)}),this.fieldsArray.forEach(t=>{t._resolveFeatures(e)}),this):this},_.prototype.get=function(e){return Object.prototype.hasOwnProperty.call(this.fields,e)?this.fields[e]:this.oneofs&&Object.prototype.hasOwnProperty.call(this.oneofs,e)?this.oneofs[e]:this.nested&&Object.prototype.hasOwnProperty.call(this.nested,e)?this.nested[e]:null},_.prototype.add=function(e){if(this.get(e.name))throw Error(`duplicate name '`+e.name+`' in `+this);if(e instanceof a&&e.extend===void 0){if(this._fieldsById?this._fieldsById[e.id]:this.fieldsById[e.id])throw Error(`duplicate id `+e.id+` in `+this);if(this.isReservedId(e.id))throw Error(`id `+e.id+` is reserved in `+this);if(this.isReservedName(e.name)||e.name.charAt(0)===`$`)throw Error(`name '`+e.name+`' is reserved in `+this);return e.name===`__proto__`?this:(e.parent&&e.parent.remove(e),this.fields[e.name]=e,e.message=this,e.onAdd(this),v(this))}if(e instanceof i){if(e.name.charAt(0)===`$`)throw Error(`name '`+e.name+`' is reserved in `+this);return e.name===`__proto__`?this:(this.oneofs||={},this.oneofs[e.name]=e,e.onAdd(this),v(this))}return n.prototype.add.call(this,e)},_.prototype.remove=function(e){if(e instanceof a&&e.extend===void 0){if(!d.remove(this.fields,e,e.name))throw Error(e+` is not a member of `+this);return e.parent=null,e.onRemove(this),v(this)}if(e instanceof i){if(!d.remove(this.oneofs,e,e.name))throw Error(e+` is not a member of `+this);return e.parent=null,e.onRemove(this),v(this)}return n.prototype.remove.call(this,e)},_.prototype.isReservedId=function(e){return n.isReservedId(this.reserved,e)},_.prototype.isReservedName=function(e){return n.isReservedName(this.reserved,e)},_.prototype.create=function(e){return new this.ctor(e)},_.prototype.setup=function(){for(var e=this.fullName,t=[],n=0;n<this.fieldsArray.length;++n)t.push(this._fieldsArray[n].resolve().resolvedType);this.encode=f(this)({Writer:u,types:t,util:d}),this.decode=p(this)({Reader:l,types:t,util:d,C:this.ctor}),this.verify=m(this)({types:t,util:d}),this.fromObject=h.fromObject(this)({types:t,util:d,C:this.ctor}),this.toObject=h.toObject(this)({types:t,util:d});var r=g[e];if(r){var i=Object.create(this);i._ctor=this.ctor,i.fromObject=this.fromObject,this.fromObject=r.fromObject.bind(i),i.toObject=this.toObject,this.toObject=r.toObject.bind(i)}return this},_.prototype.encode=function(e,t){return this.setup().encode.apply(this,arguments)},_.prototype.encodeDelimited=function(e,t){return this.encode(e,t&&t.len?t.fork():t).ldelim()},_.prototype.decode=function(e,t){return this.setup().decode.apply(this,arguments)},_.prototype.decodeDelimited=function(e){return e instanceof l||(e=l.create(e)),this.decode(e,e.uint32())},_.prototype.verify=function(e){return this.setup().verify.apply(this,arguments)},_.prototype.fromObject=function(e){return this.setup().fromObject.apply(this,arguments)},_.prototype.toObject=function(e,t){return this.setup().toObject.apply(this,arguments)},_.prototype.getTypeUrl=function(e){e===void 0&&(e=`type.googleapis.com`);var t=this.fullName;return e+`/`+(t.charAt(0)===`.`?t.substring(1):t)},_.d=function(e){return function(t){d.decorateType(t,e)}}})),LR=i(((e,t)=>{t.exports=u;var n=DR();u.prototype=Object.create(n.prototype,{constructor:{value:u,writable:!0,enumerable:!1,
51configurable:!0}}),u.className=`Root`;var r=BR(),i=UR(),a=VR(),o=RR(),s,c,l;function u(e){n.call(this,``,e),this.deferred=[],this.files=[],this._edition=`proto2`,this._fullyQualifiedObjects={}}u.fromJSON=function(e,t,n){if(n===void 0&&(n=0),n>o.recursionLimit)throw Error(`max depth exceeded`);return t||=new u,e.options&&t.setOptions(e.options),t.addJSON(e.nested,n).resolveAll()},u.prototype.resolvePath=o.path.resolve,u.prototype.fetch=o.fetch;function d(){}u.prototype.load=function e(t,n,r){typeof n==`function`&&(r=n,n=void 0);var i=this;if(!r)return o.asPromise(e,i,t,n);var a=r===d;function s(e,t){if(r){if(a)throw e;t&&t.resolveAll();var n=r;r=null,n(e,t)}}function u(e){var t=e.lastIndexOf(`google/protobuf/`);if(t>-1){var n=e.substring(t);if(Object.prototype.hasOwnProperty.call(l,n))return n}return Object.prototype.hasOwnProperty.call(l,e)?e:null}function f(e,t,r){r===void 0&&(r=0);try{if(r>o.recursionLimit)throw Error(`max depth exceeded`);if(o.isString(t)&&t.charAt(0)===`{`&&(t=JSON.parse(t)),!o.isString(t))i.setOptions(t.options).addJSON(t.nested);else{c.filename=e;var l=c(t,i,n),d,f=0;if(l.imports)for(;f<l.imports.length;++f)(d=u(l.imports[f])||i.resolvePath(e,l.imports[f]))&&p(d,!1,r+1);if(l.weakImports)for(f=0;f<l.weakImports.length;++f)(d=u(l.weakImports[f])||i.resolvePath(e,l.weakImports[f]))&&p(d,!0,r+1)}}catch(e){s(e)}!a&&!m&&s(null,i)}function p(e,t,n){if(n===void 0&&(n=0),e=u(e)||e,!(i.files.indexOf(e)>-1)){if(i.files.push(e),Object.prototype.hasOwnProperty.call(l,e)){a?f(e,l[e],n):(++m,setTimeout(function(){--m,f(e,l[e],n)}));return}if(a){var c;try{c=o.fs.readFileSync(e).toString(`utf8`)}catch(e){t||s(e);return}f(e,c,n)}else++m,i.fetch(e,function(a,o){if(--m,r){if(a){t?m||s(null,i):s(a);return}f(e,o,n)}})}}var m=0;o.isString(t)&&(t=[t]);for(var h=0,g;h<t.length;++h)(g=i.resolvePath(``,t[h]))&&p(g);return a?(i.resolveAll(),i):(m||s(null,i),i)},u.prototype.loadSync=function(e,t){if(!o.isNode)throw Error(`not supported`);return this.load(e,t,d)},u.prototype.resolveAll=function(){if(!this._needsRecursiveResolve)return this;if(this.deferred.length)throw Error(`unresolvable extensions: `+this.deferred.map(function(e){return`'extend `+e.extend+`' in `+e.parent.fullName}).join(`, `));return n.prototype.resolveAll.call(this)};var f=/^[A-Z]/;function p(e,t){var n=t.parent.lookup(t.extend);if(n){var i=new r(t.fullName,t.id,t.type,t.rule,void 0,t.options);return n.get(i.name)?!0:(i.declaringField=t,t.extensionField=i,n.add(i),!0)}return!1}u.prototype._handleAdd=function(e){if(e instanceof r)e.extend!==void 0&&!e.extensionField&&(p(this,e)||this.deferred.push(e));else if(e instanceof i)f.test(e.name)&&(e.parent[e.name]=e.values);else if(!(e instanceof a)){if(e instanceof s)for(var t=0;t<this.deferred.length;)p(this,this.deferred[t])?this.deferred.splice(t,1):++t;for(var n=0;n<e.nestedArray.length;++n)this._handleAdd(e._nestedArray[n]);f.test(e.name)&&(e.parent[e.name]=e)}(e instanceof s||e instanceof i||e instanceof r)&&(this._fullyQualifiedObjects[e.fullName]=e)},u.prototype._handleRemove=function(e){if(e instanceof r){if(e.extend!==void 0)if(e.extensionField)e.extensionField.parent.remove(e.extensionField),e.extensionField=null;else{var t=this.deferred.indexOf(e);t>-1&&this.deferred.splice(t,1)}}else if(e instanceof i)f.test(e.name)&&delete e.parent[e.name];else if(e instanceof n){for(var a=0;a<e.nestedArray.length;++a)this._handleRemove(e._nestedArray[a]);f.test(e.name)&&delete e.parent[e.name]}delete this._fullyQualifiedObjects[e.fullName]},u._configure=function(e,t,n){s=e,c=t,l=n}})),RR=i(((e,t)=>{var n=t.exports=Ae(),r=ye(),i,a;n.codegen=SR(),n.fetch=TR(),n.path=ER(),n.patterns=xR();var o=n.patterns.reservedRe;n.fs=wR(),n.toArray=function(e){if(e){for(var t=Object.keys(e),n=Array(t.length),r=0;r<t.length;)n[r]=e[t[r++]];return n}return[]},n.toObject=function(e){for(var t={},n=0;n<e.length;){var r=e[n++],i=e[n++];i!==void 0&&(t[r]=i)}return t},n.remove=function(e,t,n){if(!e)return!1;if(n!==void 0&&Object.prototype.hasOwnProperty.call(e,n)&&e[n]===t)return delete e[n],!0;for(var r=Object.keys(e),i=0;i<r.length;++i)if(e[r[i]]===t)return delete e[r[i]],!0;return!1},n.isReserved=function(e){return o.test(e)},n.safeProp=function(e){return!/^[$\w_]+$/.test(e)||o.test(e)?`[`+JSON.stringify(e)+`]`:`.`+e},n.ucFirst=function(e){return e.charAt(0).toUpperCase()+e.substring(1)};var s=/_([a-z])/g;
51n.camelCase=function(e){return e.substring(0,1)+e.substring(1).replace(s,function(e,t){return t.toUpperCase()})},n.jsonName=function(e){for(var t=``,n=!1,r=0;r<e.length;++r){var i=e.charAt(r);i===`_`?n=!0:n?(t+=i.toUpperCase(),n=!1):t+=i}return t},n.compareFieldsById=function(e,t){return e.id-t.id},n.decorateType=function(e,t){if(e.$type)return t&&e.$type.name!==t&&(n.decorateRoot.remove(e.$type),e.$type.name=t,n.decorateRoot.add(e.$type)),e.$type;i||=IR();var r=new i(t||e.name);return n.decorateRoot.add(r),r.ctor=e,Object.defineProperty(e,"$type",{value:r,enumerable:!1}),Object.defineProperty(e.prototype,"$type",{value:r,enumerable:!1}),r};var c=0;n.decorateEnum=function(e){if(e.$type)return e.$type;a||=UR();var t=new a(`Enum`+c++,e);return n.decorateRoot.add(t),Object.defineProperty(e,"$type",{value:t,enumerable:!1}),t},n.setProperty=function(e,t,r,i){function a(e,t,r){var o=t.shift();if(n.isUnsafeProperty(o))return e;if(t.length>0)e[o]=a(e[o]||{},t,r);else{var s=e[o];if(s&&i)return e;s&&(r=[].concat(s,r)),e[o]=r}return e}if(typeof e!=`object`)throw TypeError(`dst must be an object`);if(!t)throw TypeError(`path must be specified`);if(t=t.split(`.`),t.length>n.recursionLimit)throw Error(`max depth exceeded`);return a(e,t,r)},Object.defineProperty(n,"decorateRoot",{get:function(){return r.decorated||=new(LR())}})})),zR=i((e=>{var t=e,n=RR(),r=[`double`,`float`,`int32`,`uint32`,`sint32`,`fixed32`,`sfixed32`,`int64`,`uint64`,`sint64`,`fixed64`,`sfixed64`,`bool`,`string`,`bytes`];function i(e,t){var n=0,i=Object.create(null);for(t|=0;n<e.length;)i[r[n+t]]=e[n++];return i}t.basic=i([1,5,0,0,0,5,5,0,0,0,1,1,0,2,2]),t.defaults=i([0,0,0,0,0,0,0,0,0,0,0,0,!1,``,n.emptyArray,null]),t.long=i([0,0,0,1,1],7),t.mapKey=i([0,0,0,5,5,0,0,0,1,1,0,2],2),t.packed=i([1,5,0,0,0,5,5,0,0,0,1,1,0])})),BR=i(((e,t)=>{t.exports=c;var n=HR();c.prototype=Object.create(n.prototype,{constructor:{value:c,writable:!0,enumerable:!1,configurable:!0}}),c.className=`Field`;var r=UR(),i=zR(),a=RR(),o,s=/^(?:required|optional|repeated)$/;c.fromJSON=function(e,t){var n=new c(e,t.id,t.type,t.rule,t.extend,t.options,t.comment);return t.edition&&(n._edition=t.edition),t.protoName&&(n.protoName=t.protoName),t.jsonName===void 0?t.options&&t.options.json_name!==void 0&&(n.jsonName=t.options.json_name):n.jsonName=t.jsonName,n._defaultEdition=`proto3`,n};function c(e,t,r,o,c,l,u){if(a.isObject(o)?(u=c,l=o,o=c=void 0):a.isObject(c)&&(u=l,l=c,c=void 0),n.call(this,e,l),!a.isInteger(t)||t<0)throw TypeError(`id must be a non-negative integer`);if(!a.isString(r))throw TypeError(`type must be a string`);if(o!==void 0&&!s.test(o=o.toString().toLowerCase()))throw TypeError(`rule must be a string rule`);if(c!==void 0&&!a.isString(c))throw TypeError(`extend must be a string`);this.rule=o&&o!==`optional`?o:void 0,this.type=r,this.id=t,this.extend=c||void 0,this.repeated=o===`repeated`,this.map=!1,this.message=null,this.partOf=null,this.typeDefault=null,this.defaultValue=null,this.long=a.Long?i.long[r]!==void 0:!1,this.bytes=r===`bytes`,this.resolvedType=null,this.extensionField=null,this.declaringField=null,this.comment=u,this.protoName=void 0,this.jsonName=void 0}Object.defineProperty(c.prototype,"required",{get:function(){return this._features.field_presence===`LEGACY_REQUIRED`}}),Object.defineProperty(c.prototype,"optional",{get:function(){return!this.required}}),Object.defineProperty(c.prototype,"delimited",{get:function(){return this.resolvedType instanceof o&&this._features.message_encoding===`DELIMITED`}}),Object.defineProperty(c.prototype,"packed",{get:function(){return this._features.repeated_field_encoding===`PACKED`}}),Object.defineProperty(c.prototype,"hasPresence",{get:function(){return this.repeated||this.map?!1:this.partOf||this.declaringField||this.extensionField||this._features.field_presence!==`IMPLICIT`}}),c.prototype.setOption=function(e,t,r){return n.prototype.setOption.call(this,e,t,r)},c.prototype.toJSON=function(e){var t=e?!!e.keepComments:!1;return a.toObject([`edition`,this._editionToJSON(),`rule`,this.rule!==`optional`&&this.rule||void 0,`type`,this.type,`id`,this.id,`extend`,this.extend,`protoName`,this.protoName===this.name?void 0:this.protoName,`jsonName`,this.jsonName===a.jsonName(this.protoName||this.name)?void 0:this.jsonName,`options`,this.options,`comment`,t?this.comment:void 0])},c.prototype.resolve=function(){if(this.resolved)return this;if((this.typeDefault=i.defaults[this.type])===void 0?(this.resolvedType=(this.declaringField?this.declaringField.parent:this.parent).lookupTypeOrEnum(this.t
51ype),this.resolvedType instanceof o?this.typeDefault=null:this.typeDefault=this.resolvedType.values[Object.keys(this.resolvedType.values)[0]]):this.options&&this.options.proto3_optional&&(this.typeDefault=null),this.options&&this.options.default!=null&&(this.typeDefault=this.options.default,this.resolvedType instanceof r&&typeof this.typeDefault==`string`&&(this.typeDefault=this.resolvedType.values[this.typeDefault])),this.options&&(this.options.packed!==void 0&&this.resolvedType&&!(this.resolvedType instanceof r)&&delete this.options.packed,Object.keys(this.options).length||(this.options=void 0)),this.long)this.typeDefault=a.Long.fromNumber(this.typeDefault,this.type===`uint64`||this.type===`fixed64`),Object.freeze&&Object.freeze(this.typeDefault);else if(this.bytes&&typeof this.typeDefault==`string`){var e;a.base64.test(this.typeDefault)?a.base64.decode(this.typeDefault,e=a.newBuffer(a.base64.length(this.typeDefault)),0):a.utf8.write(this.typeDefault,e=a.newBuffer(a.utf8.length(this.typeDefault)),0),this.typeDefault=e}return this.map?this.defaultValue=a.emptyObject:this.repeated?this.defaultValue=a.emptyArray:this.defaultValue=this.typeDefault,this.parent instanceof o&&this.parent._ctor&&(this.parent._ctor.prototype[this.name]=this.defaultValue),this.protoName===void 0&&(this.protoName=this.name),this.jsonName===void 0&&(this.jsonName=a.jsonName(this.protoName)),n.prototype.resolve.call(this)},c.prototype._inferLegacyProtoFeatures=function(e){if(e!==`proto2`&&e!==`proto3`)return{};var t={};if(this.rule===`required`&&(t.field_presence=`LEGACY_REQUIRED`),this.parent&&i.defaults[this.type]===void 0){var n=this.parent.get(this.type.split(`.`).pop());n&&n instanceof o&&n.group&&(t.message_encoding=`DELIMITED`)}return this.getOption(`packed`)===!0?t.repeated_field_encoding=`PACKED`:this.getOption(`packed`)===!1&&(t.repeated_field_encoding=`EXPANDED`),t},c.prototype._resolveFeatures=function(e){return n.prototype._resolveFeatures.call(this,this._edition||e)},c.d=function(e,t,n,r){return typeof t==`function`?t=a.decorateType(t).name:t&&typeof t==`object`&&(t=a.decorateEnum(t).name),function(i,o){a.decorateType(i.constructor).add(new c(o,e,t,n,{default:r}))}},c._configure=function(e){o=e}})),VR=i(((e,t)=>{t.exports=a;var n=HR();a.prototype=Object.create(n.prototype,{constructor:{value:a,writable:!0,enumerable:!1,configurable:!0}}),a.className=`OneOf`;var r=BR(),i=RR();function a(e,t,r,i){if(Array.isArray(t)||(r=t,t=void 0),n.call(this,e,r),!(t===void 0||Array.isArray(t)))throw TypeError(`fieldNames must be an Array`);this.oneof=t||[],this.fieldsArray=[],this.comment=i}a.fromJSON=function(e,t){return new a(e,t.oneof,t.options,t.comment)},a.prototype.toJSON=function(e){var t=e?!!e.keepComments:!1;return i.toObject([`options`,this.options,`oneof`,this.oneof,`comment`,t?this.comment:void 0])};function o(e){if(e.parent)for(var t=0;t<e.fieldsArray.length;++t)e.fieldsArray[t].parent||e.parent.add(e.fieldsArray[t])}a.prototype.add=function(e){if(!(e instanceof r))throw TypeError(`field must be a Field`);return e.parent&&e.parent!==this.parent&&e.parent.remove(e),this.oneof.push(e.name),this.fieldsArray.push(e),e.partOf=this,o(this),this},a.prototype.remove=function(e){if(!(e instanceof r))throw TypeError(`field must be a Field`);var t=this.fieldsArray.indexOf(e);if(t<0)throw Error(e+` is not a member of `+this);return this.fieldsArray.splice(t,1),t=this.oneof.indexOf(e.name),t>-1&&this.oneof.splice(t,1),e.partOf=null,this},a.prototype.onAdd=function(e){n.prototype.onAdd.call(this,e);for(var t=this,r=0;r<this.oneof.length;++r){var i=e.get(this.oneof[r]);i&&!i.partOf&&(i.partOf=t,t.fieldsArray.push(i))}o(this)},a.prototype.onRemove=function(e){for(var t=0,r;t<this.fieldsArray.length;++t)(r=this.fieldsArray[t]).parent&&r.parent.remove(r);n.prototype.onRemove.call(this,e)},Object.defineProperty(a.prototype,"isProto3Optional",{get:function(){if(this.fieldsArray==null||this.fieldsArray.length!==1)return!1;var e=this.fieldsArray[0];return e.options!=null&&e.options.proto3_optional===!0}}),a.d=function(){for(var e=Array(arguments.length),t=0;t<arguments.length;)e[t]=arguments[t++];return function(t,n){i.decorateType(t.constructor).add(new a(n,e)),Object.defineProperty(t,n,{get:i.oneOfGetter(e),set:i.oneOfSetter(e)})}}})),HR=i(((e,t)=>{t.exports=l,l.className=`ReflectionObject`;var n=VR(),r=RR(),i,a={enum_type:`OPEN`,field_presence:`EXPLICIT`,json_format:`ALLOW`,message_encoding:`LENGTH_PREFIXED`,repeated_field_encoding:`PACKED`,utf8_validation:`VERIFY`,enforce_naming_style:`STYLE2024`,default_symbol_visibility:`EXPORT_TOP_LEVEL`},o={enum_type:`OPEN`,field_presence:`EXPLICIT`,json_format:`ALLOW`,message_encoding:`LENGTH_PREFIXED`,repeated_field_encoding:`PACKED`,utf8_validation:`VERIFY`,enforce_naming_style:`STYLE_LEGACY`,default_symbol_visibility:`EXPORT_ALL`},s={enum_type:`CLOSED`,field_presence:`EXPLICIT`,json_format:`LEGACY_BEST_EFFORT`,message_encoding:`LENGTH_PREFIXED`,repeated_field_encoding:`EXPANDED`,utf8_validation:`NONE`,enforce_naming_style:`STYLE_LEGACY`,default_symbol_visibility:`EXPORT_ALL`},c={enum_type:`OPEN`,field_presence:`IMPLICIT`,json_format:`ALLOW`,message_encoding:`LENGTH_PREFIXED`,repeated_field_encoding:`PACKED`,utf8_validation:`VERIFY`,enforce_naming_style:`STYLE_LEGACY`,default_symbol_visibility:`EXPORT_ALL`};function l(e,t){if(!r.isString(e))throw TypeError(`name must be a string`);if(t&&!r.isObject(t))throw TypeError(`options must be an object`);this.options=t,this.parsedOptions=null,this.name=e,this._edition=null,this._defaultEdition=`proto2`,this._features={},this._featuresResolved=!1,this.parent=null,this.resolved=!1,this.comment=null,this.filename=null}Object.defineProperties(l.prototype,{root:{get:function(){for(var e=this;e.parent!==null;)e=e.parent;return e}},fullName:{get:function(){for(var e=[this.name],t=this.parent;t;)e.unshift(t.name),t=t.parent;return e.join(`.`)}}}),l.prototype.toJSON=function(){throw Error()},l.prototype.onAdd=function(e){this.parent&&this.parent!==e&&this.parent.remove(this),this.parent=e,this.resolved=!1;var t=e.root;t instanceof i&&t._handleAdd(this)},l.prototype.onRemove=function(e){var t=e.root;t instanceof i&&t._handleRemove(this),this.parent=null,this.resolved=!1},l.prototype.resolve=function(){return this.resolved||this.root instanceof i&&(this.resolved=!0),this},l.prototype._resolveFeaturesRecursive=function(e){return this._resolveFeatures(this._edition||e)},l.prototype._resolveFeatures=function(e){if(!this._featuresResolved){var t={};if(!e)throw Error(`Unknown edition for `+this.fullName);var i=r.merge({},this.options&&this.options.features,this._inferLegacyProtoFeatures(e));if(this._edition){if(e===`proto2`)t=Object.assign({},s);else if(e===`proto3`)t=Object.assign({},c);else if(e===`2023`)t=Object.assign({},o);else if(e===`2024`)t=Object.assign({},a);else throw Error(`Unknown edition: `+e);this._features=r.merge(t,i)}else if(this.partOf instanceof n){var l=r.merge({},this.partOf._features);this._features=r.merge(l,i)}else if(!this.declaringField)if(this.parent){var u=r.merge({},this.parent._features);this._features=r.merge(u,i)}else throw Error(`Unable to find a parent for `+this.fullName);this.extensionField&&(this.extensionField._features=this._features),this._featuresResolved=!0}},l.prototype._inferLegacyProtoFeatures=function(){return{}},l.prototype.getOption=function(e){if(this.options&&Object.prototype.hasOwnProperty.call(this.options,e))return this.options[e]},l.prototype.setOption=function(e,t,n){if(e===`__proto__`)return this;if(this.options||={},/^features\./.test(e))r.setProperty(this.options,e,t,n);else{var i=this.getOption(e);(!n||i===void 0)&&(i!==t&&(this.resolved=!1),this.options[e]=t)}return this},l.prototype.setParsedOption=function(e,t,n){if(e===`__proto__`)return this;this.parsedOptions||=[];var i=this.parsedOptions;if(n){var a=i.find(function(t){return Object.prototype.hasOwnProperty.call(t,e)});if(a){var o=a[e];r.setProperty(o,n,t)}else a={},a[e]=r.setProperty({},n,t),i.push(a)}else{var s={};s[e]=t,i.push(s)}return this},l.prototype.setOptions=function(e,t){if(e)for(var n=Object.keys(e),r=0;r<n.length;++r)this.setOption(n[r],e[n[r]],t);return this},Object.defineProperty(l.prototype,"toString",{value:function(){var e=this.constructor.className,t=this.fullName;return t.length?e+` `+t:e}
51,writable:!0,enumerable:!1,configurable:!0}),l.prototype._editionToJSON=function(){if(!(!this._edition||this._edition===`proto3`))return this._edition},l._configure=function(e){i=e}})),UR=i(((e,t)=>{t.exports=a;var n=HR();a.prototype=Object.create(n.prototype,{constructor:{value:a,writable:!0,enumerable:!1,configurable:!0}}),a.className=`Enum`;var r=DR(),i=RR();function a(e,t,r,i,a,o){if(n.call(this,e,r),t&&typeof t!=`object`)throw TypeError(`values must be an object`);if(this.valuesById=Object.create(null),this.values=Object.create(this.valuesById),this.comment=i,this.comments=a||{},this.valuesOptions=o,this._valuesFeatures={},this.reserved=void 0,t)for(var s=Object.keys(t),c=0;c<s.length;++c)s[c]!==`__proto__`&&typeof t[s[c]]==`number`&&(this.valuesById[this.values[s[c]]=t[s[c]]]=s[c])}a.prototype._resolveFeatures=function(e){return e=this._edition||e,n.prototype._resolveFeatures.call(this,e),Object.keys(this.values).forEach(e=>{var t=i.merge({},this._features);this._valuesFeatures[e]=i.merge(t,this.valuesOptions&&this.valuesOptions[e]&&this.valuesOptions[e].features||{})}),this},a.fromJSON=function(e,t){var n=new a(e,t.values,t.options,t.comment,t.comments,t.valuesOptions);return n.reserved=t.reserved,t.edition&&(n._edition=t.edition),n._defaultEdition=`proto3`,n},a.prototype.toJSON=function(e){var t=e?!!e.keepComments:!1;return i.toObject([`edition`,this._editionToJSON(),`options`,this.options,`valuesOptions`,this.valuesOptions,`values`,this.values,`reserved`,this.reserved&&this.reserved.length?this.reserved:void 0,`comment`,t?this.comment:void 0,`comments`,t?this.comments:void 0])},a.prototype.add=function(e,t,n,r){if(!i.isString(e))throw TypeError(`name must be a string`);if(!i.isInteger(t))throw TypeError(`id must be an integer`);if(e===`__proto__`)return this;if(this.values[e]!==void 0)throw Error(`duplicate name '`+e+`' in `+this);if(this.isReservedId(t))throw Error(`id `+t+` is reserved in `+this);if(this.isReservedName(e))throw Error(`name '`+e+`' is reserved in `+this);if(this.valuesById[t]!==void 0){if(!(this.options&&this.options.allow_alias))throw Error(`duplicate id `+t+` in `+this);this.values[e]=t}else this.valuesById[this.values[e]=t]=e;return r&&(this.valuesOptions===void 0&&(this.valuesOptions={}),this.valuesOptions[e]=r||null),this.comments[e]=n||null,this},a.prototype.remove=function(e){if(!i.isString(e))throw TypeError(`name must be a string`);var t=this.values[e];if(t==null)throw Error(`name '`+e+`' does not exist in `+this);return delete this.valuesById[t],delete this.values[e],delete this.comments[e],this.valuesOptions&&delete this.valuesOptions[e],this},a.prototype.isReservedId=function(e){return r.isReservedId(this.reserved,e)},a.prototype.isReservedName=function(e){return r.isReservedName(this.reserved,e)}})),WR=i(((e,t)=>{t.exports=o;var n=UR(),r=zR(),i=RR();function a(e,t,n,r){return t.delimited?e(`types[%i].encode(%s,w.uint32(%i),q+1).uint32(%i)`,n,r,(t.id<<3|3)>>>0,(t.id<<3|4)>>>0):e(`types[%i].encode(%s,w.uint32(%i).fork(),q+1).ldelim()`,n,r,(t.id<<3|2)>>>0)}function o(e){for(var t=i.codegen([`m`,`w`,`q`])(`if(!w)`)(`w=Writer.create()`)(`if(q===undefined)q=0`)(`if(q>util.recursionLimit)`)(`throw Error("max depth exceeded")`),o,s,c=e.fieldsArray.slice().sort(i.compareFieldsById),o=0;o<c.length;++o){var l=c[o].resolve(),u=e._fieldsArray.indexOf(l),d=l.resolvedType instanceof n?`int32`:l.type,f=r.basic[d];s=`m`+i.safeProp(l.name),l.map?(t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)){`,s,l.name)(`for(var ks=Object.keys(%s),i=0;i<ks.length;++i){`,s),l.keyType===`bool`?t(`w.uint32(%i).fork().uint32(%i).bool(util.boolFromKey(ks[i]))`,(l.id<<3|2)>>>0,8|r.mapKey[l.keyType]):r.long[l.keyType]===void 0?t(`w.uint32(%i).fork().uint32(%i).%s(ks[i])`,(l.id<<3|2)>>>0,8|r.mapKey[l.keyType],l.keyType):t(`w.uint32(%i).fork().uint32(%i).%s(util.longFromKey(ks[i],%j))`,(l.id<<3|2)>>>0,8|r.mapKey[l.keyType],l.keyType,l.keyType===`uint64`||l.keyType===`fixed64`),f===void 0?t(`types[%i].encode(%s[ks[i]],w.uint32(18).fork(),q+1).ldelim().ldelim()`,u,s):t(`.uint32(%i).%s(%s[ks[i]]).ldelim()`,16|f,d,s),t(`}`)(`}`)):l.repeated?(t(`if(%s!=null&&%s.length){`,s,s),l.packed&&r.packed[d]!==void 0?t(`w.uint32(%i).fork()`,(l.id<<3|2)>>>0)(`for(var i=0;i<%s.length;++i)`,s)(`w.%s(%s[i])`,d,s)(`w.ldelim()`):(t(`for(var i=0;i<%s.length;++i)`,s),f===void 0?a(t,l,u,s+`[i]`):t(`w.uint32(%i).%s(%s[i])`,(l.id<<3|f)>>>0,d,s)),t(`}`)):(l.required||(l.hasPresence||!(l.resolvedType instanceof n||r.basic[d]!==void 0)?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j))`,s,l.name):l.resolvedType instanceof n?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&%s!==%j)`,s,l.name,s,l.typeDefault):d===`bool`?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&%s!==false)`,s,l.name,s):d===`string`?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&%s!=="")`,s,l.name,s):d===`bytes`?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&%s.length)`,s,l.name,s):d===`double`||d===`float`?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&!Object.is(%s,0))`,s,l.name,s):r.long[d]===void 0?t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&%s!==0)`,s,l.name,s):t(`if(%s!=null&&Object.hasOwnProperty.call(m,%j)&&(typeof %s==="object"?%s.low||%s.high:%s!==0))`,s,l.name,s,s,s,s)),f===void 0?a(t,l,u,s):t(`w.uint32(%i).%s(%s)`,(l.id<<3|f)>>>0,d,s))}return t(`if(m.$unknowns!=null&&Object.hasOwnProperty.call(m,"$unknowns"))`)(`for(var i=0;i<m.$unknowns.length;++i)`)(`w.raw(m.$unknowns[i])`)(`return w`)}})),GR=i(((e,t)=>{e=t.exports=Oe(),e.build=`light`;function n(t,n,r){return typeof n==`function`?(r=n,n=new e.Root):n||=new e.Root,n.load(t,r)}e.load=n;function r(t,n){return n||=new e.Root,n.loadSync(t)}e.loadSync=r,e.encoder=WR(),e.decoder=MR(),e.verifier=NR(),e.converter=PR(),e.ReflectionObject=HR(),e.Namespace=DR(),e.Root=LR(),e.Enum=UR(),e.Type=IR(),e.Field=BR(),e.OneOf=VR(),e.MapField=OR(),e.Service=AR(),e.Method=kR(),e.Message=jR(),e.wrappers=FR(),e.types=zR(),e.util=RR(),e.ReflectionObject._configure(e.Root),e.Namespace._configure(e.Type,e.Service,e.Enum),e.Root._configure(e.Type,void 0,{}),e.Field._configure(e.Type)})),KR=i(((e,t)=>{t.exports=f;var n=/[\s{}=;:[\],'"()<>]/g,r=/(?:"([^"\\]*(?:\\.[^"\\]*)*)")/g,i=/(?:'([^'\\]*(?:\\.[^'\\]*)*)')/g,a=/^ *[*/]+ */,o=/^\s*\*?\/*/,s=/\n/g,c=/\s/,l=/\\(.?)/g,u={0:`\0`,r:`\r`,n:` 52`,t:` `};function d(e){return e.replace(l,function(e,t){switch(t){case`\\`:case``:return t;default:return u[t]||``}})}f.unescape=d;function f(e,t){e=e.toString();var l=0,u=e.length,f=1,p=0,m={},h=[],g=null;function _(e){return Error(`illegal `+e+` (line `+f+`)`)}function v(){var t=g===`'`?i:r;t.lastIndex=l-1;var n=t.exec(e);if(!n)throw _(`string`);return l=t.lastIndex,w(g),g=null,d(n[1])}function y(t){return e.charAt(t)}function b(n,r,i){var c={type:e.charAt(n++),lineEmpty:!1,leading:i},l=n-(t?2:3),u;do if(--l<0||(u=e.charAt(l))===` 53`){c.lineEmpty=!0;break}while(u===` `||u===` `);for(var d=e.substring(n,r).split(s),h=0;h<d.length;++h)d[h]=d[h].replace(t?o:a,``).trim();c.text=d.join(` 54`).trim(),m[f]=c,p=f}function x(t){var n=S(t),r=e.substring(t,n);return/^\s*\/\//.test(r)}function S(e){for(var t=e;t<u&&y(t)!==` 55`;)t++;return t}function C(){if(h.length>0)return h.shift();if(g)return v();var r,i,a,o,s,d,p=l===0;do{if(l===u)return null;for(r=!1;c.test(a=y(l));)if(a===` 56`&&(p=!0,++f),++l===u)return null;if(y(l)===`/`){if(++l===u)throw _(`comment`);if(y(l)===`/`)if(t){if(o=l,s=!1,x(l-1)){s=!0;do{if(l=S(l),l===u||(l++,!p))break;d=x(l),d&&f++}while(d)}else l=Math.min(u,S(l)+1);s&&(b(o,l,p),p=!0),f++,r=!0}else{for(s=y(o=l+1)===`/`;y(++l)!==` 57`;)if(l===u)return null;
57++l,s&&(b(o,l-1,p),p=!0),++f,r=!0}else if((a=y(l))===`*`){o=l+1,s=t||y(o)===`*`;do{if(a===` 58`&&++f,++l===u)throw _(`comment`);i=a,a=y(l)}while(i!==`*`||a!==`/`);++l,s&&(b(o,l-2,p),p=!0),r=!0}else return`/`}}while(r);var m=l;if(n.lastIndex=0,!n.test(y(m++)))for(;m<u&&!n.test(y(m));)++m;var C=e.substring(l,l=m);return(C===`"`||C===`'`)&&(g=C),C}function w(e){h.push(e)}function T(){if(!h.length){var e=C();if(e===null)return null;w(e)}return h[0]}function E(e,t){var n=T();if(n===e)return C(),!0;if(!t)throw _(`token '`+n+`', '`+e+`' expected`);return!1}function D(e){var n=null,r;return e===void 0?(r=m[f-1],delete m[f-1],r&&(t||r.type===`*`||r.lineEmpty)&&(n=r.leading?r.text:null)):(p<e&&T(),r=m[e],delete m[e],r&&!r.lineEmpty&&(t||r.type===`/`)&&(n=r.leading?null:r.text)),n}return Object.defineProperty({next:C,peek:T,push:w,skip:E,cmnt:D},"line",{get:function(){return f}})}})),qR=i(((e,t)=>{t.exports=T,T.filename=null,T.defaults={keepCase:!1};var n=KR(),r=LR(),i=IR(),a=BR(),o=OR(),s=VR(),c=UR(),l=AR(),u=kR(),d=HR(),f=zR(),p=RR(),m=/^[1-9][0-9]*$/,h=/^-?[1-9][0-9]*$/,g=/^0[x][0-9a-fA-F]+$/,_=/^-?0[x][0-9a-fA-F]+$/,v=/^0[0-7]+$/,y=/^-?0[0-7]+$/,b=p.patterns.numberRe,x=/^[a-zA-Z_][a-zA-Z_0-9]*$/,S=p.patterns.typeRefRe,C=536870911,w=2147483647;function T(e,t,E){t instanceof r||(E=t,t=new r),E||=T.defaults;var D=E.preferTrailingComment||!1,O=n(e,E.alternateCommentMode||!1),k=O.next,A=O.push,j=O.peek,M=O.skip,ee=O.cmnt,N=!0,P,te,F,I=`proto2`,L=t,R=[],ne={},z=E.keepCase?function(e){return e}:p.camelCase;function re(){R.forEach(e=>{e._edition=I,Object.keys(ne).forEach(t=>{e.getOption(t)===void 0&&e.setOption(t,ne[t],!0)})})}function B(e,t,n){var r=T.filename;return n||(T.filename=null),Error(`illegal `+(t||`token`)+` '`+e+`' (`+(r?r+`, `:``)+`line `+O.line+`)`)}function ie(){var e=[],t;do{if((t=k())!==`"`&&t!==`'`)throw B(t);e.push(k()),M(t),t=j()}while(t===`"`||t===`'`);return e.join(``)}function ae(e){var t=k();switch(t){case`'`:case`"`:return A(t),ie();case`true`:case`TRUE`:return!0;case`false`:case`FALSE`:return!1}try{return se(t,!0)}catch{if(e&&S.test(t))return t;throw B(t,`value`)}}function oe(e,t,n,r){var i,a;do if(t&&((i=j())===`"`||i===`'`)){var o=ie();if(e.push(o),I>=2023)throw B(o,`id`)}
58else try{e.push([a=ce(k(),r,n),M(`to`,!0)?ce(k(),r,n):a])}catch(n){if(t&&S.test(i)&&I>=2023)e.push(i);else throw n}while(M(`,`,!0));var s={options:void 0};s.setOption=function(e,t){this.options===void 0&&(this.options={}),this.options[e]=t},V(s,function(e){if(e===`option`)xe(s,e),M(`;`);else throw B(e)},function(){Te(s)})}function se(e,t){var n=1;switch(e.charAt(0)===`-`&&(n=-1,e=e.substring(1)),e){case`inf`:case`INF`:case`Inf`:return n*(1/0);case`nan`:case`NAN`:case`Nan`:case`NaN`:return NaN;case`0`:return 0}if(m.test(e))return n*parseInt(e,10);if(g.test(e))return n*parseInt(e,16);if(v.test(e))return n*parseInt(e,8);if(b.test(e))return n*parseFloat(e);throw B(e,`number`,t)}function ce(e,t,n){switch(e){case`max`:case`MAX`:case`Max`:return n||C;case`0`:return 0}if(!t&&e.charAt(0)===`-`)throw B(e,`id`);if(h.test(e))return parseInt(e,10);if(_.test(e))return parseInt(e,16);if(y.test(e))return parseInt(e,8);throw B(e,`id`)}function le(){if(P!==void 0)throw B(`package`);if(P=k(),!S.test(P))throw B(P,`name`);L=L.define(P),M(`;`)}function ue(){var e=j(),t;switch(e){case`option`:if(I<`2024`)throw B(`option`);k(),ie(),M(`;`);return;case`weak`:t=F||=[],k();break;case`public`:k();default:t=te||=[];break}e=ie(),M(`;`),t.push(e)}function de(){if(M(`=`),I=ie(),I<2023)throw B(I,`syntax`);M(`;`)}function fe(){if(M(`=`),I=ie(),![`2023`,`2024`].includes(I))throw B(I,`edition`);M(`;`)}function pe(e,t,n){switch(n===void 0&&(n=0),t){case`option`:return xe(e,t),M(`;`),!0;case`message`:return me(e,t,n+1),!0;case`enum`:return ye(e,t),!0;case`export`:case`local`:return I<`2024`||(t=k(),t===`export`||t===`local`)||t!==`message`&&t!==`enum`?!1:pe(e,t,n);case`service`:return H(e,t,n+1),!0;case`extend`:return De(e,t,n),!0}return!1}function V(e,t,n){var r=O.line;if(e&&(typeof e.comment!=`string`&&(e.comment=ee()),e.filename=T.filename),M(`{`,!0)){for(var i;(i=k())!==`}`;)t(i);M(`;`,!0)}else n&&n(),M(`;`),e&&(typeof e.comment!=`string`||D)&&(e.comment=ee(r)||e.comment)}function me(e,t,n){if(n===void 0&&(n=0),n>p.nestingLimit)throw Error(`max depth exceeded`);if(!x.test(t=k()))throw B(t,`type name`);var r=new i(t);V(r,function(e){if(!pe(r,e,n))switch(e){case`;`:break;case`map`:_e(r,e);break;case`required`:if(I!==`proto2`)throw B(e);case`repeated`:he(r,e,void 0,n+1);break;case`optional`:if(I===`proto3`)he(r,`proto3_optional`,void 0,n+1);else if(I!==`proto2`)throw B(e);else he(r,`optional`,void 0,n+1);break;case`oneof`:ve(r,e,n+1);break;case`extensions`:oe(r.extensions||=[]);break;case`reserved`:oe(r.reserved||=[],!0);break;default:if(I===`proto2`||!S.test(e))throw B(e);A(e),he(r,`optional`,void 0,n+1);break}}),e.add(r),e===L&&R.push(r)}function he(e,t,n,r){var i=k();if(i===`group`){ge(e,t,n,r);return}for(;i.endsWith(`.`)||j().startsWith(`.`);)i+=k();if(!S.test(i))throw B(i,`type`);var o=k();if(!x.test(o))throw B(o,`name`);var c=o;o=z(o),M(`=`);var l=new a(o,ce(k()),i,t===`proto3_optional`?`optional`:t,n);if(c!==o&&(l.protoName=c),V(l,function(e){if(e===`option`)xe(l,e),M(`;`);else throw B(e)},function(){Te(l)}),t===`proto3_optional`){var u=new s(`_`+o);l.setOption(`proto3_optional`,!0),u.add(l),e.add(u)}else e.add(l);e===L&&R.push(l)}function ge(e,t,n,r){if(r===void 0&&(r=0),r>p.nestingLimit)throw Error(`max depth exceeded`);if(I>=2023)throw B(`group`);var o=k();if(!x.test(o))throw B(o,`name`);var s=p.lcFirst(o);o===s&&(o=p.ucFirst(o)),M(`=`);var c=ce(k()),l=new i(o);l.group=!0;var u=new a(s,c,o,t,n);u.filename=T.filename,V(l,function(e){switch(e){case`;`:break;case`option`:xe(l,e),M(`;`);break;case`required`:case`repeated`:he(l,e,void 0,r+1);break;case`optional`:I===`proto3`?he(l,`proto3_optional`,void 0,r+1):he(l,`optional`,void 0,r+1);break;case`message`:me(l,e,r+1);break;case`enum`:ye(l,e);break;case`reserved`:oe(l.reserved||=[],!0);break;case`export`:case`local`:if(I<`2024`)throw B(e);switch(e=k(),e){case`message`:me(l,e,r+1);break;case`enum`:me(l,e,r+1);break;default:throw B(e)}break;default:throw B(e)}}),e.add(l).add(u),e===L&&(R.push(l),R.push(u))}function _e(e){M(`<`);var t=k();if(f.mapKey[t]===void 0)throw B(t,`type`);M(`,`);var n=k();if(!S.test(n))throw B(n,`type`);M(`>`);var r=k();if(!x.test(r))throw B(r,`name`);M(`=`);var i=r;r=z(r);var a=new o(r,ce(k()),t,n);i!==r&&(a.protoName=i),V(a,function(e){if(e===`option`)xe(a,e),M(`;`);else throw B(e)},function(){Te(a)}),e.add(a)}function ve(e,t,n){if(!x.test(t=k()))throw B(t,`name`);var r=new s(z(t));V(r,function(e){e===`option`?(xe(r,e),M(`;`)):(A(e),he(r,`optional`,void 0,n))}),e.add(r)}function ye(e,t){if(!x.test(t=k()))throw B(t,`name`);var n=new c(t);V(n,function(e){switch(e){case`;`:break;case`option`:xe(n,e),M(`;`);break;case`reserved`:oe(n.reserved||=[],!0,w,!0),n.reserved===void 0&&(n.reserved=[]);break;default:be(n,e)}}),e.add(n),e===L&&R.push(n)}function be(e,t){if(!x.test(t))throw B(t,`name`);M(`=`);var n=ce(k(),!0),r={options:void 0};r.getOption=function(e){return this.options[e]},r.setOption=function(e,t){d.prototype.setOption.call(r,e,t)},r.setParsedOption=function(){},V(r,function(e){if(e===`option`)xe(r,e),M(`;`);else throw B(e)},function(){Te(r)}),e.add(t,n,r.comment,r.parsedOptions||r.options)}function xe(e,t){var n,r,i=!0;for(t===`option`&&(t=k());t!==`=`;){if(t===`(`){var a=k();M(`)`),t=`(`+a+`)`}if(i){if(i=!1,t.includes(`.`)&&!t.includes(`(`)){var o=t.split(`.`);n=o[0]+`.`,t=o[1];continue}n=t}else r=r?r+=t:t;t=k()}var s=Se(e,r?n.concat(r):n);r=r&&r[0]===`.`?r.slice(1):r,n=n&&n[n.length-1]===`.`?n.slice(0,-1):n,we(e,n,s,r)}function Se(e,t,n){if(n===void 0&&(n=0),n>p.recursionLimit)throw Error(`max depth exceeded`);if(M(`{`,!0)){for(var r={};!M(`}`,!0);){if(!x.test(Oe=k()))throw B(Oe,`name`);if(Oe===null)throw B(Oe,`end of input`);var i,a=Oe;if(M(`:`,!0),j()===`{`)i=Se(e,t+`.`+Oe,n+1);else if(j()===`[`){i=[];var o;if(M(`[`,!0)&&!M(`]`,!0)){do o=ae(!0),i.push(o);while(M(`,`,!0));M(`]`),o!==void 0&&Ce(e,t+`.`+Oe,o)}}else i=ae(!0),Ce(e,t+`.`+Oe,i);var s=Object.prototype.hasOwnProperty.call(r,a)?r[a]:void 0;s&&(i=[].concat(s,i)),a!==`__proto__`&&(r[a]=i),M(`,`,!0),M(`;`,!0)}return r}var c=ae(!0);return Ce(e,t,c),c}function Ce(e,t,n){if(L===e&&/^features\./.test(t)){ne[t]=n;return}if(t===`json_name`&&e instanceof a){e.jsonName=n;return}e.setOption&&e.setOption(t,n)}function we(e,t,n,r){t===`json_name`&&e instanceof a||e.setParsedOption&&e.setParsedOption(t,n,r)}function Te(e){if(M(`[`,!0)){do xe(e,`option`);while(M(`,`,!0));M(`]`)}return e}function H(e,t,n){if(n===void 0&&(n=0),n>p.recursionLimit)throw Error(`max depth exceeded`);if(!x.test(t=k()))throw B(t,`service name`);var r=new l(t);V(r,function(e){if(!pe(r,e,n)&&e!==`;`)if(e===`rpc`)Ee(r,e);else throw B(e)}),e.add(r),e===L&&R.push(r)}function Ee(e,t){var n=ee(),r=t;if(!x.test(t=k()))throw B(t,`name`);var i=t,a,o,s,c;if(M(`(`),M(`stream`,!0)&&(o=!0),!S.test(t=k())||(a=t,M(`)`),M(`returns`),M(`(`),M(`stream`,!0)&&(c=!0),!S.test(t=k())))throw B(t);s=t,M(`)`);var l=new u(i,r,a,s,o,c);l.comment=n,V(l,function(e){if(e!==`;`)if(e===`option`)xe(l,e),M(`;`);else throw B(e)}),e.add(l)}function De(e,t,n){if(!S.test(t=k()))throw B(t,`reference`);var r=t;V(null,function(t){switch(t){case`required`:case`repeated`:he(e,t,r,n+1);break;case`optional`:I===`proto3`?he(e,`proto3_optional`,r,n+1):he(e,`optional`,r,n+1);break;default:if(I===`proto2`||!S.test(t))throw B(t);A(t),he(e,`optional`,r,n+1);break}})}for(var Oe;(Oe=k())!==null;)switch(Oe){case`;`:break;case`package`:if(!N)throw B(Oe);le();break;case`import`:ue();break;case`syntax`:if(!N)throw B(Oe);de();break;case`edition`:if(!N)throw B(Oe);fe();break;case`option`:xe(L,Oe),M(`;`,!0);break;default:if(pe(L,Oe,0)){N=!1;continue}throw B(Oe)}return re(),T.filename=null,{package:P,imports:te,weakImports:F,root:t}}})),JR=i(((e,t)=>{t.exports=r;var n=/\/|\./;function r(e,t){n.test(e)||(e=`google/protobuf/`+e+`.proto`,t={nested:{google:{nested:{protobuf:{nested:t}}}}}),r[e]=t}
58r(`any`,{Any:{fields:{type_url:{type:`string`,id:1},value:{type:`bytes`,id:2}}}});var i;r(`duration`,{Duration:i={fields:{seconds:{type:`int64`,id:1},nanos:{type:`int32`,id:2}}}}),r(`timestamp`,{Timestamp:i}),r(`empty`,{Empty:{fields:{}}}),r(`struct`,{Struct:{fields:{fields:{keyType:`string`,type:`Value`,id:1}}},Value:{oneofs:{kind:{oneof:[`nullValue`,`numberValue`,`stringValue`,`boolValue`,`structValue`,`listValue`]}},fields:{nullValue:{type:`NullValue`,id:1},numberValue:{type:`double`,id:2},stringValue:{type:`string`,id:3},boolValue:{type:`bool`,id:4},structValue:{type:`Struct`,id:5},listValue:{type:`ListValue`,id:6}}},NullValue:{values:{NULL_VALUE:0}},ListValue:{fields:{values:{rule:`repeated`,type:`Value`,id:1}}}}),r(`wrappers`,{DoubleValue:{fields:{value:{type:`double`,id:1}}},FloatValue:{fields:{value:{type:`float`,id:1}}},Int64Value:{fields:{value:{type:`int64`,id:1}}},UInt64Value:{fields:{value:{type:`uint64`,id:1}}},Int32Value:{fields:{value:{type:`int32`,id:1}}},UInt32Value:{fields:{value:{type:`uint32`,id:1}}},BoolValue:{fields:{value:{type:`bool`,id:1}}},StringValue:{fields:{value:{type:`string`,id:1}}},BytesValue:{fields:{value:{type:`bytes`,id:1}}}}),r(`field_mask`,{FieldMask:{fields:{paths:{rule:`repeated`,type:`string`,id:1}}}}),r.get=function(e){return r[e]||null}})),YR=i(((e,t)=>{e=t.exports=GR(),e.build=`full`,e.tokenize=KR(),e.parse=qR(),e.common=JR(),e.Root._configure(e.Type,e.parse,e.common)})),XR=i(((e,t)=>{t.exports=YR()}))(),ZR=RegExp(`(%[a-f0-9]{2})|([^%]+?)`,`gi`),QR=RegExp(`(%[a-f0-9]{2})+`,`gi`);function $R(e,t){try{return[decodeURIComponent(e.join(``))]}catch{}if(e.length===1)return e;t||=1;let n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],$R(n),$R(r))}function ez(e){try{return decodeURIComponent(e)}catch{let t=e.match(ZR)||[];for(let n=1;n<t.length;n++)e=$R(t,n).join(``),t=e.match(ZR)||[];return e}}function tz(e){let t={"%FE%FF":`��`,"%FF%FE":`��`},n=QR.exec(e);for(;n;){try{t[n[0]]=decodeURIComponent(n[0])}catch{let e=ez(n[0]);e!==n[0]&&(t[n[0]]=e)}n=QR.exec(e)}t[`%C2`]=`�`;let r=Object.keys(t);for(let n of r)e=e.replace(new RegExp(n,`g`),t[n]);return e}function nz(e){if(typeof e!=`string`)throw TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return decodeURIComponent(e)}catch{return tz(e)}}function rz(e,t){let n={};if(Array.isArray(t))for(let r of t){let t=Object.getOwnPropertyDescriptor(e,r);t?.enumerable&&Object.defineProperty(n,r,t)}else for(let r of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,r);if(i.enumerable){let a=e[r];t(r,a,e)&&Object.defineProperty(n,r,i)}}return n}function iz(e,t){if(!(typeof e==`string`&&typeof t==`string`))throw TypeError("Expected the arguments to be of type `string`");if(e===``||t===``)return[];let n=e.indexOf(t);return n===-1?[]:[e.slice(0,n),e.slice(n+t.length)]}var az=r({exclude:()=>Tz,extract:()=>yz,parse:()=>bz,parseUrl:()=>Sz,pick:()=>wz,stringify:()=>xz,stringifyUrl:()=>Cz}),oz=e=>
58e==null,sz=e=>encodeURIComponent(e).replaceAll(/[!'()*]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),cz=Symbol(`encodeFragmentIdentifier`);function lz(e){switch(e.arrayFormat){case`index`:return t=>(n,r)=>{let i=n.length;return r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===``?n:r===null?(n.push([fz(t,e),`[`,i,`]`].join(``)),n):(n.push([fz(t,e),`[`,fz(i,e),`]=`,fz(r,e)].join(``)),n)};case`bracket`:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===``?n:r===null?(n.push([fz(t,e),`[]`].join(``)),n):(n.push([fz(t,e),`[]=`,fz(r,e)].join(``)),n);case`colon-list-separator`:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===``?n:r===null?(n.push([fz(t,e),`:list=`].join(``)),n):(n.push([fz(t,e),`:list=`,fz(r,e)].join(``)),n);case`comma`:case`separator`:case`bracket-separator`:{let t=e.arrayFormat===`bracket-separator`?`[]=`:`=`;return n=>(r,i)=>i===void 0||e.skipNull&&i===null||e.skipEmptyString&&i===``?r:(i=i===null?``:i,r.length===0?(r.push([fz(n,e),t,fz(i,e)].join(``)),r):(r.push(fz(i,e)),r))}default:return t=>(n,r)=>r===void 0||e.skipNull&&r===null||e.skipEmptyString&&r===``?n:r===null?(n.push(fz(t,e)),n):(n.push([fz(t,e),`=`,fz(r,e)].join(``)),n)}}function uz(e){let t;switch(e.arrayFormat){case`index`:return(e,n,r)=>{if(t=/\[(\d*)]$/.exec(e),e=e.replace(/\[\d*]$/,``),!t){r[e]=n;return}r[e]===void 0&&(r[e]={}),r[e][t[1]]=n};case`bracket`:return(e,n,r)=>{if(t=/(\[])$/.exec(e),e=e.replace(/\[]$/,``),!t){r[e]=n;return}if(r[e]===void 0){r[e]=[n];return}if(!Array.isArray(r[e])){r[e]=[r[e],n];return}r[e].push(n)};case`colon-list-separator`:return(e,n,r)=>{if(t=/(:list)$/.exec(e),e=e.replace(/:list$/,``),!t){r[e]=n;return}if(r[e]===void 0){r[e]=[n];return}if(!Array.isArray(r[e])){r[e]=[r[e],n];return}r[e].push(n)};case`comma`:case`separator`:return(t,n,r)=>{r[t]=typeof n==`string`&&n.includes(e.arrayFormatSeparator)?n.split(e.arrayFormatSeparator).map(t=>pz(t,e)):n===null?n:pz(n,e)};case`bracket-separator`:return(t,n,r)=>{let i=/(\[])$/.test(t);if(t=t.replace(/\[]$/,``),!i){r[t]=n&&pz(n,e);return}let a=n===null?[]:pz(n,e).split(e.arrayFormatSeparator);if(r[t]===void 0){r[t]=a;return}Array.isArray(r[t])||(r[t]=[r[t]]);for(let e of a)r[t].push(e)};default:return(e,t,n)=>{if(n[e]===void 0){n[e]=t;return}if(Array.isArray(n[e])){n[e].push(t);return}n[e]=[n[e],t]}}}function dz(e){if(typeof e!=`string`||e.length!==1)throw TypeError(`arrayFormatSeparator must be single character string`)}function fz(e,t){return t.encode?t.strict?sz(e):encodeURIComponent(e):e}function pz(e,t){return t.decode?nz(e):e}function mz(e){return Array.isArray(e)?e.sort():typeof e==`object`?mz(Object.keys(e)).sort((e,t)=>Number(e)-Number(t)).map(t=>e[t]):e}function hz(e){let t=e.indexOf(`#`);return t!==-1&&(e=e.slice(0,t)),e}function gz(e){let t=``,n=e.indexOf(`#`);return n!==-1&&(t=e.slice(n)),t}function _z(e){let t=e.indexOf(`?`);return t===-1?e:e.slice(0,t)}function vz(e,t,n){return n===`string`&&typeof e==`string`?e:typeof n==`function`&&typeof e==`string`?n(e):n===`boolean`&&e===null?!0:n===`boolean`&&e!==null&&(e.toLowerCase()===`true`||e.toLowerCase()===`false`)?e.toLowerCase()===`true`:n===`boolean`&&e!==null&&(e.toLowerCase()===`1`||e.toLowerCase()===`0`)?e.toLowerCase()===`1`:n===`string[]`&&t.arrayFormat!==`none`&&typeof e==`string`?[e]:n===`number[]`&&t.arrayFormat!==`none`&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?[Number(e)]:n===`number`&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?Number(e):t.parseBooleans&&e!==null&&(e.toLowerCase()===`true`||e.toLowerCase()===`false`)?e.toLowerCase()===`true`:t.parseNumbers&&!Number.isNaN(Number(e))&&typeof e==`string`&&e.trim()!==``?Number(e):e}function yz(e){e=hz(e);let t=e.indexOf(`?`);return t===-1?``:e.slice(t+1)}function bz(e,t){t={decode:!0,sort:!0,arrayFormat:`none`,arrayFormatSeparator:`,`,parseNumbers:!1,parseBooleans:!1,types:Object.create(null),...t},dz(t.arrayFormatSeparator);let n=uz(t),r=Object.create(null);if(typeof e!=`string`||(e=e.trim().replace(/^[?#&]/,``),!e))return r;let i=0;for(let a=0;a<=e.length;a++){if(a<e.length&&e[a]!==`&`)continue;if(a===i){i=a+1;continue}let o=e.slice(i,a);i=a+1;let s=t.decode?o.replaceAll(`+`,` `):o,[c,l]=iz(s,`=`);c===void 0&&(c=s),l=l===void 0?null:[`comma`,`separator`,`bracket-separator`].includes(t.arrayFormat)?l:pz(l,t),n(pz(c,t),l,r)}for(let[e,n]of Object.entries(r))if(typeof n==`object`&&n&&t.types[e]!==`string`)for(let[r,i]of Object.entries(n)){let a=t.types[e],o=typeof a==`function`?a:a?a.replace(`[]`,``):void 0;n[r]=vz(i,t,o)}else typeof n==`object`&&n&&t.types[e]===`string`?r[e]=Object.values(n).join(t.arrayFormatSeparator):r[e]=vz(n,t,t.types[e]);return t.sort===!1?r:(t.sort===!0?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>
58{let n=r[t];return e[t]=n&&typeof n==`object`&&!Array.isArray(n)?mz(n):n,e},Object.create(null))}function xz(e,t){if(!e)return``;t={encode:!0,strict:!0,arrayFormat:`none`,arrayFormatSeparator:`,`,...t},dz(t.arrayFormatSeparator);let n=n=>t.skipNull&&oz(e[n])||t.skipEmptyString&&e[n]===``,r=lz(t),i={};for(let[t,r]of Object.entries(e))n(t)||(i[t]=r);let a=Object.keys(i);return t.sort!==!1&&a.sort(t.sort),a.map(n=>{let i=e[n];if(t.replacer&&(i=t.replacer(n,i),i===void 0)||i===void 0)return``;if(i===null)return fz(n,t);if(Array.isArray(i)){if(i.length===0&&t.arrayFormat===`bracket-separator`)return fz(n,t)+`[]`;let e=i;t.replacer&&(e=i.map((e,r)=>t.replacer(`${n}[${r}]`,e)).filter(e=>e!==void 0));let a=e.reduce(r(n),[]),o=[`comma`,`separator`,`bracket-separator`].includes(t.arrayFormat)?t.arrayFormatSeparator:`&`;return a.join(o)}return fz(n,t)+`=`+fz(i,t)}).filter(e=>e.length>0).join(`&`)}function Sz(e,t){t={decode:!0,...t};let[n,r]=iz(e,`#`);return n===void 0&&(n=e),{url:_z(n??``),query:bz(yz(e),t),...t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:pz(r,t)}:{}}}function Cz(e,t){t={encode:!0,strict:!0,[cz]:!0,...t};let n=_z(hz(e.url))||``,r=xz({...bz(yz(e.url),{sort:!1,...t}),...e.query},t);r&&=`?${r}`;let i=gz(e.url);if(typeof e.fragmentIdentifier==`string`){let r=new URL(n);r.hash=e.fragmentIdentifier,i=t[cz]?r.hash:`#${e.fragmentIdentifier}`}return`${n}${r}${i}`}function wz(e,t,n){n={parseFragmentIdentifier:!0,[cz]:!1,...n};let{url:r,query:i,fragmentIdentifier:a}=Sz(e,n);return Cz({url:r,query:rz(i,t),fragmentIdentifier:a},n)}function Tz(e,t,n){if(Array.isArray(t)){let r=new Set(t);return wz(e,e=>!r.has(e),n)}return wz(e,(e,n)=>!t(e,n),n)}var Ez=az,Dz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Collector=void 0,e.Collector=class{constructor(e){this.emit=(...t)=>{e.emitCollecting(this,t)}}}})),Oz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CollectorArray=void 0;var t=Dz();e.CollectorArray=class extends t.Collector{constructor(){super(...arguments),this.result=[]}handleResult(e){return this.result.push(e),!0}getResult(){return this.result}reset(){this.result.length=0}}})),kz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CollectorLast=void 0;var t=Dz();e.CollectorLast=class extends t.Collector{handleResult(e){return this.result=e,!0}getResult(){return this.result}reset(){delete this.result}}})),Az=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CollectorUntil0=void 0;var t=Dz();e.CollectorUntil0=class extends t.Collector{constructor(){super(...arguments),this.result=!1}handleResult(e){return this.result=e,this.result}getResult(){return this.result}reset(){this.result=!1}}})),jz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.CollectorWhile0=void 0;var t=Dz();e.CollectorWhile0=class extends t.Collector{constructor(){super(...arguments),this.result=!1}handleResult(e){return this.result=e,!this.result}getResult(){return this.result}reset(){this.result=!1}}})),Mz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SignalConnectionImpl=void 0,e.SignalConnectionImpl=class{constructor(e){this.link=e}disconnect(){return this.link.unlink()}set enabled(e){this.link.setEnabled(e)}get enabled(){return this.link.isEnabled()}}})),Nz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SignalLink=void 0,e.SignalLink=class e{constructor(e,t,n){this.enabled=!0,this.newLink=!1,this.prev=e??this,this.next=t??this,this.order=n.order,this.isPublic=n.isPublic,this.callback=n.callback,this.onUnlink=n.onUnlink}isEnabled(){return this.enabled&&!this.newLink}setEnabled(e){this.enabled=e}unlink(){return this.callback?(delete this.callback,this.next.prev=this.prev,this.prev.next=this.next,this.onUnlink(),!0):!1}insert(t){let{order:n}=t,r=this.prev;for(;r!==this&&!(r.order<=n);)r=r.prev;let i=new e(r,r.next,t);return r.next=i,i.next.prev=i,i}}})),Pz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.Signal=void 0;var t=Mz(),n=Nz(),r={order:0,isPublic:!0,onUnlink(){}};e.Signal=class{constructor(){this.head=new n.SignalLink(null,null,r),this.hasNewLinks=!1,this.emitDepth=0,this.connectionsCount=0,this.onUnlink=()=>{this.connectionsCount--}}getConnectionsCount(){return this.connectionsCount}hasConnections(){return this.connectionsCount>0}connect(e,{order:n=0,isPublic:r=!0}={}){this.connectionsCount++;let i=this.head.insert({callback:e,order:n,isPublic:r,onUnlink:this.onUnlink});return this.emitDepth>0&&(this.hasNewLinks=!0,i.newLink=!0),new t.SignalConnectionImpl(i)}disconnect(e){for(let t=this.head.next;t!==this.head;t=t.next)if(t.callback===e)return t.unlink(),!0;return!1}disconnectAll(){let{next:e}=this.head;for(;e!==this.head;)e.isPublic&&e.unlink(),e=e.next}emit(...e){this.emitDepth++;for(let t=this.head.next;t!==this.head;t=t.next)t.isEnabled()&&t.callback&&t.callback.apply(null,e);this.emitDepth--,this.unsetNewLink()}emitCollecting(e,t){this.emitDepth++;for(let n=this.head.next;n!==this.head;n=n.next)if(n.isEnabled()&&n.callback){let r=n.callback.apply(null,t);if(!e.handleResult(r))break}this.emitDepth--,this.unsetNewLink()}unsetNewLink(){if(this.hasNewLinks&&this.emitDepth===0){for(let e=this.head.next;e!==this.head;e=e.next)e.newLink=!1;this.hasNewLinks=!1}}}})),Fz=i((e=>
58{Object.defineProperty(e,"__esModule",{value:!0}),e.SignalConnections=void 0,e.SignalConnections=class{constructor(){this.list=[]}add(e){this.list.push(e)}disconnectAll(){for(let e of this.list)e.disconnect();this.list=[]}getCount(){return this.list.length}isEmpty(){return this.list.length===0}}})),Iz=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.SignalConnections=e.Signal=e.CollectorWhile0=e.CollectorUntil0=e.CollectorLast=e.CollectorArray=e.Collector=void 0;var t=Dz();Object.defineProperty(e,"Collector",{enumerable:!0,get:function(){return t.Collector}});var n=Oz();Object.defineProperty(e,"CollectorArray",{enumerable:!0,get:function(){return n.CollectorArray}});var r=kz();Object.defineProperty(e,"CollectorLast",{enumerable:!0,get:function(){return r.CollectorLast}});var i=Az();Object.defineProperty(e,"CollectorUntil0",{enumerable:!0,get:function(){return i.CollectorUntil0}});var a=jz();Object.defineProperty(e,"CollectorWhile0",{enumerable:!0,get:function(){return a.CollectorWhile0}});var o=Pz();Object.defineProperty(e,"Signal",{enumerable:!0,get:function(){return o.Signal}});var s=Fz();Object.defineProperty(e,"SignalConnections",{enumerable:!0,get:function(){return s.SignalConnections}})}))();function Lz(){return{formsWithPendingChanges:new Set,formsWithUploads:new Set,submitButtons:new Map}}var Rz=(0,Vo.getLogger)(`WidgetStateManager`);function zz(e,t){let n=new Date(e/1e3).toISOString();switch(t){case`date`:return n.slice(0,10);case`time`:{let e=n.slice(11,19);return e.endsWith(`:00`)?e.slice(0,5):e}case`datetime`:return n.slice(17,19)===`00`?n.slice(0,16):n.slice(0,19)}}var Bz=class{constructor(){this.widgetStates=new Map}createState(e){let t=new De({id:e});return this.widgetStates.set(e,t),t}getState(e){return this.widgetStates.get(e)}deleteState(e){this.widgetStates.delete(e)}removeInactive(e){this.widgetStates.forEach((t,n)=>{e.has(n)||this.widgetStates.delete(n)})}clear(){this.widgetStates.clear()}get isEmpty(){return this.widgetStates.size===0}createWidgetStatesMsg(){let e=new be;return this.widgetStates.forEach(t=>e.widgets.push(t)),e}copyFrom(e){e.widgetStates.forEach((e,t)=>{this.widgetStates.set(t,e)})}forEach(e){this.widgetStates.forEach(e)}},Vz=class{constructor(){this.widgetStates=new Bz,this.clearOnSubmit=!1,this.enterToSubmit=!0,this.formCleared=new Iz.Signal}get hasPendingChanges(){return!this.widgetStates.isEmpty}},Hz=class{constructor(e){this.widgetStates=new Bz,this.forms=new Map,this.elementStates=new Map,this.pendingTriggerIds=new Set,this.triggerFlushResolvers=[],this.flushScheduled=!1,this.hasFragmentIdConflict=!1,this.boundWidgets=new Map,this.paramKeyToWidgetId=new Map,this.props=e,this.formsData=Lz()}addFormClearedListener(e,t){return this.getOrCreateFormState(e).formCleared.connect(t)}setFormSubmitBehaviors(e,t,n=!0){let r=this.getOrCreateFormState(e);r.clearOnSubmit=t,r.enterToSubmit=n}submitForm(e,t,n){if(!ft(e))throw Error(`invalid formID '${e}'`);let r=this.getOrCreateFormState(e),i=this.formsData.submitButtons.get(e),a;n===void 0?i!==void 0&&i.length>0&&(a=i[0]):a=n,a&&(this.createWidgetState(a,{fromUi:!0}).triggerValue=!0),this.widgetStates.copyFrom(r.widgetStates),r.widgetStates.clear(),this.sendUpdateWidgetsMessage(t),this.syncFormsWithPendingChanges(),a&&this.deleteWidgetState(a.id),r.clearOnSubmit&&r.formCleared.emit()}setChatInputValue(e,t,n,r){this.createWidgetState(e,n).chatInputValue=new Pe(t),this.pendingTriggerIds.add(e.id),this.scheduleFlush(r)}setStringTriggerValue(e,t,n,r){this.createWidgetState(e,n).stringTriggerValue=new xe({data:t}),this.pendingTriggerIds.add(e.id),this.scheduleFlush(r)}setTriggerValue(e,t,n,r){let i=this.getWidgetState(e);if(i===void 0&&(i=this.createWidgetState(e,t)),r===void 0)i.triggerValue=!0;else{let e=r;try{if(H(i.jsonTriggerValue))i.jsonTriggerValue=JSON.stringify([e]);else{let t=i.jsonTriggerValue,n=JSON.parse(t),r=Array.isArray(n)?n:[n];r.push(e),i.jsonTriggerValue=JSON.stringify(r)}}catch(t){Rz.error(`Failed to parse or stringify widgetState.jsonTriggerValue:`,t),i.jsonTriggerValue=JSON.stringify([i.jsonTriggerValue,e])}}return this.pendingTriggerIds.add(e.id),new Promise(e=>{this.triggerFlushResolvers.push(e),this.scheduleFlush(n)})}getBoolValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`boolValue`)return t.boolValue}setBoolValue(e,t,n,r){this.createWidgetState(e,n).boolValue=t,this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}getIntValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`intValue`)return Uz(t.intValue)}setIntValue(e,t,n,r){this.createWidgetState(e,n).intValue=t,this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}getDoubleValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`doubleValue`)return t.doubleValue}setDoubleValue(e,t,n,r){this.createWidgetState(e,n).doubleValue=t,this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}getStringValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`stringValue`)return t.stringValue}
58setStringValue(e,t,n,r){this.createWidgetState(e,n).stringValue=t,this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}setStringArrayValue(e,t,n,r){this.createWidgetState(e,n).stringArrayValue=new ve({data:t}),this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}getStringArrayValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`stringArrayValue`&&V(t.stringArrayValue)&&V(t.stringArrayValue.data))return t.stringArrayValue.data}getDoubleArrayValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`doubleArrayValue`&&V(t.doubleArrayValue)&&V(t.doubleArrayValue.data))return t.doubleArrayValue.data}setDoubleArrayValue(e,t,n,r){let i=t.filter(e=>e!=null&&!Number.isNaN(e));if(i.length===0){Rz.warn(`setDoubleArrayValue: All values were invalid (NaN/null/undefined) for widget "${e.id}". Preserving previous state.`),this.maybeSyncValueToUrl(e.id,n,[]);return}this.createWidgetState(e,n).doubleArrayValue=new ze({data:i}),this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,i)}getIntArrayValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`intArrayValue`&&V(t.intArrayValue)&&V(t.intArrayValue.data))return t.intArrayValue.data.map(Uz)}setIntArrayValue(e,t,n,r){this.createWidgetState(e,n).intArrayValue=new we({data:t}),this.onWidgetValueChanged(e.formId,n,r),this.maybeSyncValueToUrl(e.id,n,t)}getJsonValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`jsonValue`)return t.jsonValue}setJsonValue(e,t,n,r){this.createWidgetState(e,n).jsonValue=JSON.stringify(t),this.onWidgetValueChanged(e.formId,n,r)}setArrowValue(e,t,n,r){this.createWidgetState(e,n).arrowValue=t,this.onWidgetValueChanged(e.formId,n,r)}getArrowValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`arrowValue`&&V(t.arrowValue))return t.arrowValue}setBytesValue(e,t,n,r){this.createWidgetState(e,n).bytesValue=t,this.onWidgetValueChanged(e.formId,n,r)}getBytesValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`bytesValue`)return t.bytesValue}setFileUploaderStateValue(e,t,n,r){this.createWidgetState(e,n).fileUploaderStateValue=t,this.onWidgetValueChanged(e.formId,n,r)}getFileUploaderStateValue(e){let t=this.getWidgetState(e);if(V(t)&&t.value===`fileUploaderStateValue`)return t.fileUploaderStateValue}onWidgetValueChanged(e,t,n){ft(e)?this.syncFormsWithPendingChanges():t.fromUi&&this.scheduleFlush(n)}syncFormsWithPendingChanges(){let e=new Set;this.forms.forEach((t,n)=>{t.hasPendingChanges&&e.add(n)}),this.updateFormsData(t=>{t.formsWithPendingChanges=e})}sendUpdateWidgetsMessage(e,t=void 0){this.props.sendRerunBackMsg(this.widgetStates.createWidgetStatesMsg(),e,void 0,t)}getActiveWidgetStates(e){let t=new be;return this.widgetStates.forEach(n=>{e.has(n.id)&&t.widgets.push(n)}),t}removeInactive(e){this.widgetStates.removeInactive(e),this.forms.forEach(t=>t.widgetStates.removeInactive(e)),this.elementStates.forEach((t,n)=>{e.has(n)||this.deleteElementState(n)})}createWidgetState(e,t){return(ft(e.formId)&&t.fromUi?this.getOrCreateFormState(e.formId).widgetStates:this.widgetStates).createState(e.id)}getWidgetState(e){if(ft(e.formId)){let t=this.forms.get(e.formId)?.widgetStates.getState(e.id);if(V(t))return t}return this.widgetStates.getState(e.id)}deleteWidgetState(e){this.widgetStates.deleteState(e)}getOrCreateFormState(e){let t=this.forms.get(e);return V(t)?t:(t=new Vz,this.forms.set(e,t),t)}setFormsWithUploadsInProgress(e){this.updateFormsData(t=>{t.formsWithUploads=e})}allowFormEnterToSubmit(e){if(!ft(e))return!1;let t=this.forms.get(e);if(t&&!t.enterToSubmit)return!1;let n=this.formsData.submitButtons.get(e)?.[0];return n?!n.disabled:!1}addSubmitButton(e,t){let n=this.formsData.submitButtons.get(e);if(n===void 0)this.setSubmitButtons(e,[t]);else{let r=Object.assign([],n);r.push(t),this.setSubmitButtons(e,r)}}removeSubmitButton(e,t){let n=this.formsData.submitButtons.get(e);if(n!==void 0){let r=Object.assign([],n),i=r.indexOf(t,0);i>-1&&r.splice(i,1),this.setSubmitButtons(e,r)}}setSubmitButtons(e,t){if(t.length<0)throw Error(`Bad submitButtons length ${t.length} (must be >= 0)`);this.updateFormsData(n=>{n.submitButtons.set(e,t)})}updateFormsData(e){let t=bR(this.formsData,e);this.formsData!==t&&(this.formsData=t,this.props.formsDataChanged(this.formsData))}getElementState(e,t){return this.elementStates.get(e)?.get(t)}setElementState(e,t,n){this.elementStates.has(e)||this.elementStates.set(e,new Map);let r=this.elementStates.get(e);r&&r.set(t,n)}deleteElementState(e,t){V(t)?this.elementStates.get(e)?.delete(t):this.elementStates.delete(e)}scheduleFlush(e){this.scheduledFragmentId===void 0&&(this.scheduledFragmentId=e),this.scheduledFragmentId!==void 0&&e!==void 0&&e!==this.scheduledFragmentId&&!this.hasFragmentIdConflict&&(Rz.warn(`Unexpected state: Multiple different fragmentIds detected in a single batch of widget updates. Proceeding with flushing updates using fragmentId '%s' for this batch.`,this.scheduledFragmentId),this.hasFragmentIdConflict=!0),!this.flushScheduled&&(this.flushScheduled=!0,setTimeout(()=>{this.sendUpdateWidgetsMessage(this.scheduledFragmentId),this.pendingTriggerIds.forEach(e
58=>this.deleteWidgetState(e)),this.pendingTriggerIds.clear(),this.triggerFlushResolvers.forEach(e=>e()),this.triggerFlushResolvers=[],this.flushScheduled=!1,this.scheduledFragmentId=void 0,this.hasFragmentIdConflict=!1},0))}registerQueryParamBinding(e,t,n,r,i,a,o){let s=this.paramKeyToWidgetId.get(t);s&&s!==e&&this.boundWidgets.delete(s);let c=r;o&&(Array.isArray(c)?c=c.map(e=>typeof e==`number`?zz(e,o):String(e)):typeof c==`number`&&(c=zz(c,o))),this.boundWidgets.set(e,{paramKey:t,valueType:n,defaultValue:c,urlFormat:a,clearable:i,dateType:o}),this.paramKeyToWidgetId.set(t,e)}unregisterQueryParamBinding(e){let t=this.boundWidgets.get(e);t&&(this.paramKeyToWidgetId.delete(t.paramKey),this.boundWidgets.delete(e))}hasQueryParamBinding(e){return this.boundWidgets.has(e)}filterParamsForPageChange(e){if(this.paramKeyToWidgetId.size===0)return e;let t=new URL(window.location.href),n={};this.paramKeyToWidgetId.forEach((e,r)=>{let i=t.searchParams.getAll(r);i.length===1?n[r]=i[0]:i.length>1&&(n[r]=i)});let r=Ez.stringify(n,{arrayFormat:`none`}).replaceAll(`%20`,`+`);return r?e?`${e}&${r}`:r:e}setQueryParamsChangeHandler(e){this.onQueryParamsChange=e}notifyQueryParamsChange(){if(this.onQueryParamsChange){let e=new URL(window.location.href);this.onQueryParamsChange(e.searchParams.toString())}}convertToUrlValue(e,t){if(e===null)return this.isEmptyValueValid(t)?``:null;switch(t.valueType){case`bool_value`:case`double_value`:case`int_value`:return String(e);case`string_value`:return e;case`string_array_value`:return e.filter(e=>e!==``);case`int_array_value`:return e.map(e=>String(e));case`double_array_value`:{let n=e;if(t.dateType){let e=t.dateType;return n.map(t=>zz(t,e))}return n.map(e=>String(e))}default:return _r(t.valueType)}}isEmptyValueValid(e){return e.clearable}shouldClearUrlParam(e,t){return(e===null||Array.isArray(e)&&e.length===0||e===``)&&!this.isEmptyValueValid(t)?!0:Array.isArray(e)?this.isDefaultArrayValue(e,t):this.isDefaultValue(e,t)}updateUrlParam(e,t,n){let r=Ez.parse(window.location.search,{arrayFormat:`none`});t===null?delete r[e]:Array.isArray(t)?t.length===0?r[e]=``:n===`comma`?r[e]=t.join(`,`):r[e]=t:r[e]=t;let i=Ez.stringify(r,{arrayFormat:`none`,skipNull:!0,skipEmptyString:!1}).replaceAll(`%20`,`+`);if(i===window.location.search.replace(/^\?/,``))return;let a=new URL(window.location.href);a.search=i,window.history.replaceState({},``,a.toString()),this.notifyQueryParamsChange()}maybeSyncValueToUrl(e,t,n){if(!t.fromUi)return;let r=this.boundWidgets.get(e);if(!r)return;let i=this.convertToUrlValue(n,r),a=this.shouldClearUrlParam(i,r);this.updateUrlParam(r.paramKey,a?null:i,r.urlFormat)}toStringPrimitive(e){if(typeof e==`string`||typeof e==`number`||typeof e==`boolean`)return String(e);if(e instanceof Date)return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`}isDefaultValue(e,t){let n=t.defaultValue;if(H(n))return H(e)||e===``;if(e===``&&Array.isArray(n)&&n.length===0)return!0;let r=this.toStringPrimitive(e),i=this.toStringPrimitive(n);return r===void 0||i===void 0?!1:r===i}isDefaultArrayValue(e,t){let n=t.defaultValue;if(!Array.isArray(n)){if(e.length===1&&n!==null){let t=this.toStringPrimitive(n);return t!==void 0&&e[0]===t}return!1}return e.length===n.length?e.every((e,t)=>{let r=this.toStringPrimitive(n[t]);return r!==void 0&&e===r}):!1}};function Uz(e){if(typeof e==`number`)return e;let t=XR.util.LongBits.from(e).toNumber();if(Number.isSafeInteger(t))return t;throw Error(`value ${e.toString()} cannot be converted to number without a loss of precision!`)}var Wz=n(o()),Gz=e=>{var t=e.target||e.srcElement,n=t.tagName;return!(t.isContentEditable||n===`INPUT`||n===`SELECT`||n===`TEXTAREA`)},Kz=K.forwardRef((e,t)=>{var{keyName:n,filter:r=Gz,onKeyUp:i,onKeyDown:a,allowRepeat:o,disabled:s,splitKey:c,children:l}=e,d=(0,K.useRef)(new Set),f=(0,K.useRef)({}),p=(0,K.useCallback)((e,t)=>{if(!s){var n=t.shortcut;d.current.has(n)&&!o||(d.current.add(n),f.current=t,a&&a(n,e,t))}},[s,o,a]),m=(0,K.useCallback)(e=>{if(!(s||!i)){var t=Eb.getPressedKeyString();Array.from(d.current).filter(e=>
58!t.includes(e)).forEach(t=>{d.current.has(t)&&(d.current.delete(t),i(t,e,u({},f.current,{shortcut:t})))}),d.current.size===0&&(f.current={})}},[s,i]);return(0,K.useImperativeHandle)(t,()=>({get isKeyDown(){return d.current.size>0},get handle(){return f.current},get props(){return e}}),[e]),(0,K.useEffect)(()=>(r&&(Eb.filter=r),n&&(Eb.unbind(n),Eb(n,{splitKey:c,keydown:!0,keyup:!0},p)),()=>{n&&Eb.unbind(n),d.current.clear(),f.current={}}),[n,c,r,p]),(0,K.useEffect)(()=>{if(i){var e=e=>{setTimeout(()=>m(e),0)};return typeof document<`u`&&document.addEventListener(`keyup`,e),()=>{typeof document<`u`&&document.removeEventListener(`keyup`,e)}}},[i,m]),(0,Wz.jsx)(Wz.Fragment,{children:l})});Kz.displayName=`ReactHotkeys`;var qz=_(`div`,{target:`e1yxiy6j0`})(({theme:e})=>({marginLeft:e.spacing.lg})),Jz=_(`header`,{target:`e1yxiy6j1`})(({theme:e,isTransparentBackground:t})=>({position:`absolute`,top:0,left:0,right:0,display:`flex`,alignItems:`center`,height:e.sizes.headerHeight,minHeight:e.sizes.headerHeight,width:`100%`,background:t?`transparent`:e.colors.bgColor,outline:`none`,zIndex:e.zIndices.header,pointerEvents:t?`none`:`auto`,fontSize:e.fontSizes.sm,"@media print":{position:`absolute`,background:`transparent`,"& *":{display:`none !important`},[`& ${qz}, & ${qz} *, & :has(${qz})`]:{display:`flex !important`},[`& ${qz} img`]:{display:`block !important`}}})),Yz=_(`div`,{target:`e1yxiy6j2`})(({theme:e})=>({display:`flex`,alignItems:`center`,height:`100%`,width:`100%`,padding:0,pointerEvents:`auto`,position:`relative`,zIndex:e.zIndices.header})),Xz=_(`div`,{target:`e1yxiy6j3`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyContent:`center`,marginLeft:e.spacing.lg,"@media print":{display:`none`}})),Zz=_(`div`,{target:`e1yxiy6j4`})(()=>({flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`space-between`,width:`100%`,margin:0,border:0})),Qz=_(`div`,{target:`e1yxiy6j5`})(()=>({display:`flex`,alignItems:`center`,flexShrink:0})),$z=_(`div`,{target:`e1yxiy6j6`})(({theme:e})=>({flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`flex-end`,marginLeft:`auto`,height:`100%`,minWidth:e.sizes.headerRightContentMaxWidth,marginRight:e.spacing.lg})),eB=({hasSidebar:e,isSidebarOpen:t,onToggleSidebar:n,navigation:r,rightContent:i,logoComponent:a,showToolbar:o})=>{let{activeTheme:c}=(0,K.useContext)(Aw),l=a&&!t,u=e&&!t,d=o&&i,p=l||u||r||d;return s(Jz,{className:`stAppHeader`,"data-testid":`stHeader`,isTransparentBackground:!p,children:p?s(Yz,{className:`stAppToolbar`,"data-testid":`stToolbar`,theme:c.emotion,children:f(Zz,{children:[f(Qz,{children:[l?s(qz,{children:a}):null,u&&s(Xz,{children:s(Di,{kind:Ei.HEADER_NO_PADDING,onClick:n,"data-testid":`stExpandSidebarButton`,children:s(cd,{size:`xl`,iconValue:`:material/keyboard_double_arrow_right:`,color:c.emotion.colors.fadedText60})})})]}),r,d?s($z,{children:i}):null]})}):null})},tB=(e,t)=>`max( 59 ${t}px, 60 calc(${e.spacing.xl} - ${t}px) 61 )`,nB=_(`section`,{target:`eelgd2m0`})(({theme:e,isCollapsed:t,adjustTop:n,sidebarWidth:r,windowInnerWidth:i})=>{let a=t?0:Math.min(200,i),o=t?0:Math.min(600,i*.9);return{position:`relative`,top:n?e.sizes.headerDecorationHeight:e.spacing.none,backgroundColor:e.colors.bgColor,color:e.colors.bodyText,colorScheme:br(e)?`light`:`dark`,zIndex:e.zIndices.header+1,minWidth:a,maxWidth:o,transform:t?`translateX(-${r}px)`:`none`,transition:`transform 300ms, min-width 300ms, max-width 300ms`,"&:focus":{outline:`none`},[`@media (max-width: ${e.breakpoints.md})`]:{boxShadow:t?`-2rem 0 2rem 2rem transparent`:e.shadows.sidebar},"@media print":{display:t?`none`:`initial`,height:`auto !important`,maxHeight:`99%`,boxShadow:`none`}}}),rB=_(`div`,{target:`eelgd2m1`})(({hasPageNavAbove:e,theme:t})=>({paddingTop:e?t.spacing.twoXL:0,paddingBottom:t.sizes.sidebarTopSpace})),iB=_(`div`,{target:`eelgd2m2`})(({theme:e,scrollbarGutterSize:t})=>({position:`relative`,height:`100%`,width:`100%`,overflow:`auto`,scrollbarGutter:`stable both-edges`,paddingLeft:tB(e,t),paddingRight:tB(e,t)})),aB=_(`div`,{target:`eelgd2m3`})(({theme:e})=>({position:`absolute`,width:`8px`,height:`100%`,cursor:`col-resize`,zIndex:e.zIndices.sidebarMobile,backgroundImage:e.showSidebarBorder?`linear-gradient(to right, transparent 20%, ${e.colors.borderColor} 28%, transparent 36%)`:`none`,"&:hover":{backgroundImage:`linear-gradient(to right, transparent 20%, ${e.colors.borderColor} 28%, transparent 44%)`}})),oB=_(`div`,{target:`eelgd2m4`})(({theme:e})=>({display:`flex`,justifyContent:`space-between`,alignItems:`center`,marginBottom:e.spacing.lg,height:e.sizes.headerHeight})),sB=_(`a`,{target:`eelgd2m5`})({"&:hover":{opacity:`0.7`}}),cB=_(`button`,{target:`eelgd2m6`})({background:`none`,border:`none`,padding:0,cursor:`pointer`,"&:hover":{opacity:`0.7`}});
61function lB(e,t){return t===`small`?e.sizes.smallLogoHeight:t===`large`?e.sizes.largeLogoHeight:e.sizes.defaultLogoHeight}var uB=_(`img`,{target:`eelgd2m7`})(({theme:e,size:t})=>({height:lB(e,t),marginTop:t==`small`?e.spacing.xs:e.spacing.twoXS,marginBottom:t==`small`?e.spacing.xs:e.spacing.twoXS,marginLeft:e.spacing.none,zIndex:e.zIndices.header,objectFit:`contain`,objectPosition:`left`,verticalAlign:`middle`,maxWidth:`100%`})),dB=_(`div`,{target:`eelgd2m8`})(({theme:e,size:t})=>({display:`flex`,alignItems:`center`,justifyContent:`flex-start`,height:lB(e,t),marginTop:t==`small`?e.spacing.xs:e.spacing.twoXS,marginBottom:t==`small`?e.spacing.xs:e.spacing.twoXS,marginLeft:e.spacing.none,zIndex:e.zIndices.header,fontSize:lB(e,t),lineHeight:e.lineHeights.none,color:e.colors.bodyText})),fB=_(`div`,{target:`eelgd2m9`})(({theme:e})=>({height:e.sizes.largeLogoHeight})),pB=_(`div`,{target:`eelgd2m10`})(({showSidebarCollapse:e,theme:t})=>({display:`inline`,visibility:e?`visible`:`hidden`,marginLeft:t.spacing.sm,transition:`left 300ms`,transitionDelay:`left 300ms`,color:br(t)?t.colors.fadedText60:t.colors.bodyText,lineHeight:`0`,"@media print":{visibility:`hidden`},[`@media (max-width: ${t.breakpoints.sm})`]:{visibility:`visible`}})),mB=(0,Vo.getLogger)(`LogoComponent`),hB={small:`lg`,medium:`xl`,large:`twoXL`},gB=({appLogo:e,endpoints:t,collapsed:n=!1,componentName:r=`Logo`,dataTestId:i=`stLogo`})=>{let{resourceCrossOriginMode:a}=(0,K.useContext)(Dr),{appPages:o,onPageChange:c,currentPageScriptHash:l}=(0,K.useContext)(Cw),u=(0,K.useMemo)(()=>o.find(e=>e.isDefault),[o]),d=o.length>1,f=u?.pageScriptHash===l,p=(0,K.useCallback)(()=>{u?.pageScriptHash&&!f&&c(u.pageScriptHash)},[u,c,f]);if(!e)return null;let m=e=>{mB.error(`Client Error: ${r} source error - ${e}`),t.sendClientErrorToHost(r,`Logo source failed to load`,`onerror triggered`,e)},h=n&&e.iconImage?e.iconImage:e.image,g=n&&e.iconImage?e.iconImageType:e.imageType,_=t.buildMediaURL(h),v=Or(a,h),y=g===he.ImageType.ICON||g===he.ImageType.EMOJI,b=hB[e.size]||`xl`,x=y?s(dB,{size:e.size,className:`stLogo`,"data-testid":i,children:s(cd,{iconValue:h,size:b})}):s(uB,{src:_,size:e.size,alt:`Logo`,className:`stLogo`,"data-testid":i,onError:e=>m(_),crossOrigin:v});return e.link?s(sB,{href:e.link,target:`_blank`,rel:`noreferrer`,"data-testid":`stLogoLink`,"aria-label":y?`App Logo`:void 0,children:x}):d&&u&&!f?s(cB,{onClick:p,"data-testid":`stLogoLink`,"aria-label":`Navigate to home page`,children:x}):s(`div`,{children:x})};function _B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vB(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?_B(Object(n),!0).forEach(function(t){Ui(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_B(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function yB(e){if(Array.isArray(e))return e}function bB(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function xB(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function SB(e,t){if(e){if(typeof e==`string`)return xB(e,t);var n={}.toString.call(e).slice(8,-1);return n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`?Array.from(e):n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xB(e,t):void 0}}function CB(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 62In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wB(e,t){return yB(e)||bB(e,t)||SB(e,t)||CB()}var TB=Symbol.for(`react.element`),EB=Symbol.for(`react.transitional.element`),DB=Symbol.for(`react.fragment`);function OB(e){return e&&Hi(e)===`object`&&(e.$$typeof===TB||e.$$typeof===EB)&&e.type===DB}function kB(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];
62return K.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(kB(e)):OB(e)&&e.props?n=n.concat(kB(e.props.children,t)):n.push(e))}),n}var AB={},jB=[],MB=function(e){jB.push(e)};function NB(e,t){}function PB(e,t){}function FB(){AB={}}function IB(e,t,n){!t&&!AB[n]&&(e(!1,n),AB[n]=!0)}function LB(e,t){IB(NB,e,t)}function RB(e,t){IB(PB,e,t)}LB.preMessage=MB,LB.resetWarned=FB,LB.noteOnce=RB;function zB(e){return e instanceof HTMLElement||e instanceof SVGElement}function BB(e){return e&&Hi(e)===`object`&&zB(e.nativeElement)?e.nativeElement:zB(e)?e:null}function VB(e){return BB(e)||(e instanceof K.Component?Bl.findDOMNode?.call(Bl.default,e):null)}var HB=i((e=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.server_context`),l=Symbol.for(`react.forward_ref`),u=Symbol.for(`react.suspense`),d=Symbol.for(`react.suspense_list`),f=Symbol.for(`react.memo`),p=Symbol.for(`react.lazy`);function m(e){if(typeof e==`object`&&e){var m=e.$$typeof;switch(m){case t:switch(e=e.type,e){case r:case a:case i:case u:case d:return e;default:switch(e&&=e.$$typeof,e){case c:case s:case l:case p:case f:case o:return e;default:return m}}case n:return m}}}e.ForwardRef=l,e.isMemo=function(e){return m(e)===f}})),UB=i(((e,t)=>{t.exports=HB()}))();function WB(e,t,n){var r=K.useRef({});return(!(`value`in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var GB=Number(K.version.split(`.`)[0]),KB=function(e,t){typeof e==`function`?e(t):Hi(e)===`object`&&e&&`current`in e&&(e.current=t)},qB=function(){var e=[...arguments],t=e.filter(Boolean);return t.length<=1?t[0]:function(t){e.forEach(function(e){KB(e,t)})}},JB=function(){var e=[...arguments];return WB(function(){return qB.apply(void 0,e)},e,function(e,t){return e.length!==t.length||e.every(function(e,n){return e!==t[n]})})},YB=function(e){var t,n;if(!e)return!1;if(XB(e)&&GB>=19)return!0;var r=(0,UB.isMemo)(e)?e.type.type:e.type;return!(typeof r==`function`&&!((t=r.prototype)!=null&&t.render)&&r.$$typeof!==UB.ForwardRef||typeof e==`function`&&!((n=e.prototype)!=null&&n.render)&&e.$$typeof!==UB.ForwardRef)};function XB(e){return(0,K.isValidElement)(e)&&!OB(e)}var ZB=function(e){if(e&&XB(e)){var t=e;return t.props.propertyIsEnumerable(`ref`)?t.props.ref:t.ref}return null},QB=K.createContext(null);function $B(e){var t=e.children,n=e.onBatchResize,r=K.useRef(0),i=K.useRef([]),a=K.useContext(QB),o=K.useCallback(function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then(function(){s===r.current&&(n?.(i.current),i.current=[])}),a?.(e,t,o)},[n,a]);return K.createElement(QB.Provider,{value:o},t)}var eV=(function(){if(typeof Map<`u`)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t?(n=r,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){t===void 0&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var i=r[n];e.call(t,i[1],i[0])}},t}()})(),tV=typeof window<`u`&&typeof document<`u`&&window.document===document,nV=(function(){return typeof global<`u`&&global.Math===Math?global:typeof self<`u`&&self.Math===Math?self:typeof window<`u`&&window.Math===Math?window:Function(`return this`)()})(),rV=(function(){return typeof requestAnimationFrame==`function`?requestAnimationFrame.bind(nV):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}})(),iV=2;function aV(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){rV(a)}function s(){var e=Date.now();if(n){if(e-i<iV)return;r=!0}else n=!0,r=!1,setTimeout(o,t);i=e}return s}var oV=20,sV=[`top`,`right`,`bottom`,`left`,`width`,`height`,`size`,`weight`],cV=typeof MutationObserver<`u`,lV=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=aV(this.refresh.bind(this),oV)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){!tV||this.connected_||(document.addEventListener(`transitionend`,this.onTransitionEnd_),window.addEventListener(`resize`,this.refresh),cV?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(`DOMSubtreeModified`,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!tV||!this.connected_||(document.removeEventListener(`transitionend`,this.onTransitionEnd_),window.removeEventListener(`resize`,this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(`DOMSubtreeModified`,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=t===void 0?``:t;sV.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||=new e,this.instance_},e.instance_=null,e}(),uV=(function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n];Object.defineProperty(e,i,{value:t[i],enumerable:!1,writable:!1,
62configurable:!0})}return e}),dV=(function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||nV}),fV=SV(0,0,0,0);function pV(e){return parseFloat(e)||0}function mV(e){return[...arguments].slice(1).reduce(function(t,n){var r=e[`border-`+n+`-width`];return t+pV(r)},0)}function hV(e){for(var t=[`top`,`right`,`bottom`,`left`],n={},r=0,i=t;r<i.length;r++){var a=i[r],o=e[`padding-`+a];n[a]=pV(o)}return n}function gV(e){var t=e.getBBox();return SV(0,0,t.width,t.height)}function _V(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return fV;var r=dV(e).getComputedStyle(e),i=hV(r),a=i.left+i.right,o=i.top+i.bottom,s=pV(r.width),c=pV(r.height);if(r.boxSizing===`border-box`&&(Math.round(s+a)!==t&&(s-=mV(r,`left`,`right`)+a),Math.round(c+o)!==n&&(c-=mV(r,`top`,`bottom`)+o)),!yV(e)){var l=Math.round(s+a)-t,u=Math.round(c+o)-n;Math.abs(l)!==1&&(s-=l),Math.abs(u)!==1&&(c-=u)}return SV(i.left,i.top,s,c)}var vV=(function(){return typeof SVGGraphicsElement<`u`?function(e){return e instanceof dV(e).SVGGraphicsElement}:function(e){return e instanceof dV(e).SVGElement&&typeof e.getBBox==`function`}})();function yV(e){return e===dV(e).document.documentElement}function bV(e){return tV?vV(e)?gV(e):_V(e):fV}function xV(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=Object.create((typeof DOMRectReadOnly<`u`?DOMRectReadOnly:Object).prototype);return uV(a,{x:t,y:n,width:r,height:i,top:n,right:t+r,bottom:i+n,left:t}),a}function SV(e,t,n,r){return{x:e,y:t,width:n,height:r}}var CV=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=SV(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=bV(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),wV=function(){function e(e,t){var n=xV(t);uV(this,{target:e,contentRect:n})}return e}(),TV=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new eV,typeof e!=`function`)throw TypeError(`The callback provided as parameter 1 is not a function.`);this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof dV(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)||(t.set(e,new CV(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof dV(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new wV(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),EV=typeof WeakMap<`u`?new WeakMap:new eV,DV=function(){function e(t){if(!(this instanceof e))throw TypeError(`Cannot call a class as a function.`);if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);var n=new TV(t,lV.getInstance(),this);EV.set(this,n)}return e}();[`observe`,`unobserve`,`disconnect`].forEach(function(e){DV.prototype[e]=function(){var t;return(t=EV.get(this))[e].apply(t,arguments)}});var OV=(function(){return nV.ResizeObserver===void 0?DV:nV.ResizeObserver})(),kV=new Map;function AV(e){e.forEach(function(e){var t,n=e.target;(t=kV.get(n))==null||t.forEach(function(e){return e(n)})})}var jV=new OV(AV);function MV(e,t){kV.has(e)||(kV.set(e,new Set),jV.observe(e)),kV.get(e).add(t)}function NV(e,t){kV.has(e)&&(kV.get(e).delete(t),kV.get(e).size||(jV.unobserve(e),kV.delete(e)))}function PV(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function FV(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,Wi(r.key),r)}}function IV(e,t,n){return t&&FV(e.prototype,t),n&&FV(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}
62function LV(e,t){return LV=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},LV(e,t)}function RV(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&LV(e,t)}function zV(e){return zV=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zV(e)}function BV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(BV=function(){return!!e})()}function VV(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function HV(e,t){if(t&&(Hi(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return VV(e)}function UV(e){var t=BV();return function(){var n,r=zV(e);if(t){var i=zV(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return HV(this,n)}}var WV=function(e){RV(n,e);var t=UV(n);function n(){return PV(this,n),t.apply(this,arguments)}return IV(n,[{key:`render`,value:function(){return this.props.children}}]),n}(K.Component);function GV(e,t){var n=e.children,r=e.disabled,i=K.useRef(null),a=K.useRef(null),o=K.useContext(QB),s=typeof n==`function`,c=s?n(i):n,l=K.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),u=!s&&K.isValidElement(c)&&YB(c),d=JB(u?ZB(c):null,i),f=function(){return VB(i.current)||(i.current&&Hi(i.current)===`object`?VB(i.current?.nativeElement):null)||VB(a.current)};K.useImperativeHandle(t,function(){return f()});var p=K.useRef(e);p.current=e;var m=K.useCallback(function(e){var t=p.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,s=i.height,c=e.offsetWidth,u=e.offsetHeight,d=Math.floor(a),f=Math.floor(s);if(l.current.width!==d||l.current.height!==f||l.current.offsetWidth!==c||l.current.offsetHeight!==u){var m={width:d,height:f,offsetWidth:c,offsetHeight:u};l.current=m;var h=c===Math.round(a)?a:c,g=u===Math.round(s)?s:u,_=vB(vB({},m),{},{offsetWidth:h,offsetHeight:g});o?.(_,e,r),n&&Promise.resolve().then(function(){n(_,e)})}},[]);return K.useEffect(function(){var e=f();return e&&!r&&MV(e,m),function(){return NV(e,m)}},[i.current,r]),K.createElement(WV,{ref:a},u?K.cloneElement(c,{ref:d}):c)}var KV=K.forwardRef(GV),qV=`rc-observer-key`;function JV(e,t){var n=e.children;return(typeof n==`function`?[n]:kB(n)).map(function(n,r){var i=n?.key||`${qV}-${r}`;return K.createElement(KV,u({},e,{key:i,ref:r===0?t:void 0}),n)})}var YV=K.forwardRef(JV);YV.Collection=$B;function XV(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}var ZV=XV()?K.useLayoutEffect:K.useEffect,QV=function(e,t){var n=K.useRef(!0);ZV(function(){return e(n.current)},t),ZV(function(){return n.current=!1,function(){n.current=!0}},[])},$V=[`prefixCls`,`invalidate`,`item`,`renderItem`,`responsive`,`responsiveDisabled`,`registerSize`,`itemKey`,`className`,`style`,`children`,`display`,`order`,`component`],eH=void 0;function tH(e,t){var n=e.prefixCls,r=e.invalidate,i=e.item,a=e.renderItem,o=e.responsive,s=e.responsiveDisabled,c=e.registerSize,l=e.itemKey,d=e.className,f=e.style,p=e.children,m=e.display,h=e.order,g=e.component,_=g===void 0?`div`:g,v=Ki(e,$V),y=o&&!m;function b(e){c(l,e)}K.useEffect(function(){return function(){b(null)}},[]);var x=a&&i!==eH?a(i,{index:h}):p,S;r||(S={opacity:+!y,height:y?0:eH,overflowY:y?`hidden`:eH,order:o?h:eH,pointerEvents:y?`none`:eH,position:y?`absolute`:eH});var C={};y&&(C[`aria-hidden`]=!0);var w=K.createElement(_,u({className:(0,Au.default)(!r&&n,d),style:vB(vB({},S),f)},C,v,{ref:t}),x);return o&&(w=K.createElement(YV,{onResize:function(e){var t=e.offsetWidth;b(t)},disabled:s},w)),w}var nH=K.forwardRef(tH);nH.displayName=`Item`;function rH(e){var t=K.useRef();return t.current=e,K.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}var iH=function(e){return+setTimeout(e,16)},aH=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(iH=function(e){return window.requestAnimationFrame(e)},aH=function(e){return window.cancelAnimationFrame(e)});var oH=0,sH=new Map;function cH(e){sH.delete(e)}var lH=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;oH+=1;var n=oH;function r(t){if(t===0)cH(n),e();else{var i=iH(function(){r(t-1)});sH.set(n,i)}}return r(t),n};lH.cancel=function(e){var t=sH.get(e);return cH(e),aH(t)};function uH(e){if(typeof MessageChannel>`u`)lH(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function dH(){var e=K.useRef(null);return function(t){e.current||(e.current=[],uH(function(){(0,Bl.unstable_batchedUpdates)(function(){e.current.forEach(function(e){e()}),e.current=null})})),e.current.push(t)}}function fH(e,t){var n=wB(K.useState(t),2),r=n[0],i=n[1];return[r,rH(function(t){e(function(){i(t)})})]}var pH=K.createContext(null),mH=[`component`],hH=[`className`],gH=[`className`],_H=K.forwardRef(function(e,t){var n=K.useContext(pH);if(!n){var r=e.component,i=r===void 0?`div`:r,a=Ki(e,mH);return K.createElement(i,u({},a,{ref:t}))}var o=n.className,s=Ki(n,hH),c=e.className,l=Ki(e,gH);return K.createElement(pH.Provider,{value:null},K.createElement(nH,u({ref:t,className:(0,Au.default)(o,c)},s,l)))});_H.displayName=`RawItem`;var vH=[`prefixCls`,`data`,`renderItem`,`renderRawItem`,`itemKey`,`itemWidth`,`ssr`,`style`,`className`,`maxCount`,`renderRest`,`renderRawRest`,`prefix`,`suffix`,`component`,`itemComponent`,`onVisibleChange`],yH=`responsive`,bH=`invali
62date`;function xH(e){return`+ ${e.length} ...`}function SH(e,t){var n=e.prefixCls,r=n===void 0?`rc-overflow`:n,i=e.data,a=i===void 0?[]:i,o=e.renderItem,s=e.renderRawItem,c=e.itemKey,l=e.itemWidth,d=l===void 0?10:l,f=e.ssr,p=e.style,m=e.className,h=e.maxCount,g=e.renderRest,_=e.renderRawRest,v=e.prefix,y=e.suffix,b=e.component,x=b===void 0?`div`:b,S=e.itemComponent,C=e.onVisibleChange,w=Ki(e,vH),T=f===`full`,E=dH(),D=wB(fH(E,null),2),O=D[0],k=D[1],A=O||0,j=wB(fH(E,new Map),2),M=j[0],ee=j[1],N=wB(fH(E,0),2),P=N[0],te=N[1],F=wB(fH(E,0),2),I=F[0],L=F[1],R=wB(fH(E,0),2),ne=R[0],z=R[1],re=wB(fH(E,0),2),B=re[0],ie=re[1],ae=wB((0,K.useState)(null),2),oe=ae[0],se=ae[1],ce=wB((0,K.useState)(null),2),le=ce[0],ue=ce[1],de=K.useMemo(function(){return le===null&&T?2**53-1:le||0},[le,O]),fe=wB((0,K.useState)(!1),2),pe=fe[0],V=fe[1],me=`${r}-item`,he=Math.max(P,I),ge=h===yH,_e=a.length&&ge,ve=h===bH,ye=_e||typeof h==`number`&&a.length>h,be=(0,K.useMemo)(function(){var e=a;return _e?e=O===null&&T?a:a.slice(0,Math.min(a.length,A/d)):typeof h==`number`&&(e=a.slice(0,h)),e},[a,d,O,h,_e]),xe=(0,K.useMemo)(function(){return _e?a.slice(de+1):a.slice(be.length)},[a,be,_e,de]),Se=(0,K.useCallback)(function(e,t){return typeof c==`function`?c(e):(c&&e?.[c])??t},[c]),Ce=(0,K.useCallback)(o||function(e){return e},[o]);function we(e,t,n){le===e&&(t===void 0||t===oe)||(ue(e),n||(V(e<a.length-1),C?.(e)),t!==void 0&&se(t))}function Te(e,t){k(t.clientWidth)}function H(e,t){ee(function(n){var r=new Map(n);return t===null?r.delete(e):r.set(e,t),r})}function Ee(e,t){L(t),te(I)}function De(e,t){z(t)}function Oe(e,t){ie(t)}function ke(e){return M.get(Se(be[e],e))}QV(function(){if(A&&typeof he==`number`&&be){var e=ne+B,t=be.length,n=t-1;if(!t){we(0,null);return}for(var r=0;r<t;r+=1){var i=ke(r);if(T&&(i||=0),i===void 0){we(r-1,void 0,!0);break}if(e+=i,n===0&&e<=A||r===n-1&&e+ke(n)<=A){we(n,null);break}else if(e+he>A){we(r-1,e-i-B+I);break}}y&&ke(0)+B>A&&se(null)}},[A,M,I,ne,B,Se,be]);var Ae=pe&&!!xe.length,je={};oe!==null&&_e&&(je={position:`absolute`,left:oe,top:0});var Me={prefixCls:me,responsive:_e,component:S,invalidate:ve},Ne=s?function(e,t){var n=Se(e,t);return K.createElement(pH.Provider,{key:n,value:vB(vB({},Me),{},{order:t,item:e,itemKey:n,registerSize:H,display:t<=de})},s(e,t))}:function(e,t){var n=Se(e,t);return K.createElement(nH,u({},Me,{order:t,key:n,item:e,renderItem:Ce,itemKey:n,registerSize:H,display:t<=de}))},Pe={order:Ae?de:2**53-1,className:`${me}-rest`,registerSize:Ee,display:Ae},Fe=g||xH,Ie=_?K.createElement(pH.Provider,{value:vB(vB({},Me),Pe)},_(xe)):K.createElement(nH,u({},Me,Pe),typeof Fe==`function`?Fe(xe):Fe),Le=K.createElement(x,u({className:(0,Au.default)(!ve&&r,m),style:p,ref:t},w),v&&K.createElement(nH,u({},Me,{responsive:ge,responsiveDisabled:!_e,order:-1,className:`${me}-prefix`,registerSize:De,display:!0}),v),be.map(Ne),ye?Ie:null,y&&K.createElement(nH,u({},Me,{responsive:ge,responsiveDisabled:!_e,order:de,className:`${me}-suffix`,registerSize:Oe,display:!0,style:je}),y));return ge?K.createElement(YV,{onResize:Te,disabled:!_e},Le):Le}var CH=K.forwardRef(SH);CH.displayName=`Overflow`,CH.Item=_H,CH.RESPONSIVE=yH,CH.INVALIDATE=bH;var wH=CH,TH=(e,t,n=!1,r)=>{if(n)return e.colors.fadedText40;if(r)return e.colors.bodyText;let i=br(e);return t?e.colors.bodyText:i?vr(e.colors.bodyText,.2):vr(e.colors.bodyText,.25)},EH=_(`div`,{target:`e1md1dwn0`})(({theme:e})=>({position:`relative`,fontFamily:e.genericFonts.bodyFont})),DH=_(`ul`,{target:`e1md1dwn1`})(({theme:e})=>({listStyle:`none`,margin:e.spacing.none,paddingBottom:e.spacing.threeXS,paddingTop:e.spacing.none,paddingRight:e.spacing.none,paddingLeft:e.spacing.none})),OH=_(`div`,{target:`e1md1dwn2`})(({disabled:e})=>({display:`flex`,flexDirection:`column`,cursor:e?`not-allowed`:`pointer`})),kH=_(`span`,{target:`e1md1dwn3`})(({theme:e,isActive:t})=>({display:`inline-flex`,span:{fontWeight:t?e.fontWeights.bold:e.fontWeights.normal}})),AH=_(`li`,{target:`e1md1dwn4`})(({theme:e})=>({marginTop:e.spacing.threeXS,marginBottom:e.spacing.threeXS})),jH=_(`a`,{target:`e1md1dwn5`})(({theme:e,isActive:t,disabled:n})=>{let r={textDecoration:`none`,fontWeight:t?e.fontWeights.bold:e.fontWeights.normal};return{...r,display:`flex`,flexDirection:`row`,alignItems:`center`,gap:e.spacing.sm,borderRadius:e.radii.md2,paddingLeft:e.spacing.sm,paddingRight:e.spacing.sm,marginTop:e.spacing.threeXS,marginBottom:e.spacing.threeXS,lineHeight:e.lineHeights.menuItem,color:TH(e,t),backgroundColor:t?e.colors.darkenedBgMix25:`transparent`,...n&&{pointerEvents:`none`},"&:hover":{backgroundColor:e.colors.darkenedBgMix15},"&:active,&:visited,&:hover":{...r},"&:focus":{outline:`none`},"&:focus-visible":{backgroundColor:e.colors.darkenedBgMix15},"@media print":{paddingLeft:e.spacing.none}}}),MH=_(`span`,{target:`e1md1dwn6`})(({isActive:e,theme:t,disabled:n,isTopNav:r,label:i})=>({color:TH(t,e,n,r),fontSize:t.fontSizes.sm,overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,display:`table-cell`,"&::after":{content:`"${i}"`,fontWeight:t.fontWeights.bold,visibility:`hidden`,display:`block`,width:`fit-content`,height:0}})),NH=_(`div`,{target:`e1md1dwn7`})(({isExpanded:e})=>({visibility:`hidden`,display:`flex`,alignItems:`center`,justifyContent:`center`,transform:e?`rotate(0deg)`:`rotate(-90deg)`,transition:`transform 200ms ease`,flexShrink:0})),PH=_(`span`,{target:`e1md1dwn8`})(()=>({overflow:`hidden`,whiteSpace:`nowrap`,textOverflow:`ellipsis`,minWidth:0})),FH=_(`header`,{target:`e1md1dwn9`})(({theme:e})=>({fontSize:e.fontSizes.sm,fontWeight:e.fontWeights.semiBold,color:TH(e,!1),lineHeight:e.lineHeights.small,paddingRight:e.spacing.sm,marginTop:e.spacing.sm,marginBottom:e.spacing.twoXS,display:`flex`,flexDirection:`row`,alignItems:`center`,gap:e.spacing.sm,cursor:`pointer`,userSelect:`none`,"&:hover":{[`& > ${NH}`]:{visibility:`visible`}}})),IH=_(`button`,{target:`e1md1dwn10`})(({theme:e})=>({fontSize:e.fontSizes.sm,fontFamily:`inherit`,lineHeight:e.lineHeights.base,color:TH(e,!0),backgroundColor:e.colors.transparent,border:`none`,borderRadius:e.radii.default,marginTop:e.spacing.twoXS,marginLeft:e.spacing.none,marginBottom:e.spacing.none,marginRight:e.spacing.none,padding:`${e.spacing.threeXS} ${e.spacing.sm}`,"&:hover, &:active, &:focus":{border:`none`,outline:`none`,boxShadow:`none`},"&:hover":{backgroundColor:e.colors.darkenedBgMix15}})),LH=_(`div`,{target:`e1md1dwn11`})(({theme:e})=>({paddingTop:e.spacing.lg,borderBottom:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`})),RH=_(`div`,{target:`e1md1dwn12`})(({theme:e})=>({"&:not(:first-child)":{marginTop:e.spacing.lg}})),zH=_(`div`,{target:`e1md1dwn13`})(({theme:e})=>({display:`flex`,alignItems:`center`,width:`100%`,flexShrink:1,overflow:`hidden`,padding:`0 ${e.spacing.lg}`})),BH=_(`button`,{target:`e1md1dwn14`})(({theme:e,isOpen:t})=>({border:`none`,background:`none`,font:`inherit`,cursor:`pointer`,display:`flex`,alignItems:`center`,justifyContent:`center`,position:`relative`,lineHeight:e.lineHeights.menuItem,fontSize:e.fontSizes.sm,padding:`0 ${e.spacing.sm}`,color:TH(e,!1,!1,!0),borderRadius:e.radii.default,marginRight:e.spacing.twoXS,"&:not(:first-of-type)":{marginLeft:e.spacing.twoXS},...t?{backgroundColor:e.colors.darkenedBgMix25}:{},"&:hover":{backgroundColor:e.colors.darkenedBgMix15},"&:focus-visible":{outline:`none`,boxShadow:e.shadows.focusRingMuted}})),VH=_(`div`,{target:`e1md1dwn15`})(({theme:e})=>({...or(e),backgroundColor:e.colors.bgColor,zIndex:Nn(e),maxHeight:`70vh`,minWidth:`8rem`,overflow:`auto`,maxWidth:`calc(${e.sizes.contentMaxWidth} - 2*${e.spacing.lg})`,[`@media (max-width: ${e.breakpoints.sm})`]:{maxWidth:`calc(100% - ${e.spacing.threeXL})`}})),HH=_(`div`,{target:`e1md1dwn16`})(({theme:e})=>({marginRight:e.spacing.twoXS,"&:not(:first-of-type)":{marginLeft:e.spacing.twoXS}})),UH=_(`div`,{target:`e1md1dwn17`})(({theme:e})=>({margin:`${e.spacing.none} ${e.spacing.xs}`})),WH=_(`span`,{target:`e1md1dwn18`})(()=>({whiteSpace:`nowrap`})),GH=_(`div`,{target:`e1md1dwn19`})(({theme:e})=>({marginLeft:e.spacing.sm,marginTop:e.spacing.sm,marginBottom:e.spacing.sm,lineHeight:e.lineHeights.menuItem})),KH=_(`div`,{target:`e1md1dwn20`})(({theme:e})=>({padding:`${e.spacing.twoXS} ${e.spacing.none}`,fontSize:e.fontSizes.sm})),qH=_(`div`,{target:`e1md1dwn21`})(({theme:e})=>({marginLeft:e.spacing.twoXS})),JH=_(`span`,{target:`e1md1dwn22`})({position:`absolute`,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,border:0}),YH=({isActive:e,pageUrl:t,icon:n,onClick:r,isTopNav:i,isInDropdown:a,children:o,widgetsDisabled:c,isExternal:l,externalUrl:u})=>{let d=Ar(),p=c,m;m=i&&a?`stTopNavDropdownLink`:i?`stTopNavLink`:`stSidebarNavLink`;let h=i?`stTopNavLinkContainer`:`stSidebarNavLinkContainer`,g=l?!1:e;return s(OH,{disabled:p,"data-testid":h,children:f(jH,{"data-testid":m,isActive:g,disabled:p,href:l?u??t:t,onClick:r,"aria-current":g?`page`:void 0,target:l?`_blank`:void 0,rel:l?`noopener noreferrer`:void 0,children:[n?.length?s(kH,{isActive:g,children:s(cd,{size:`base`,iconValue:n,color:!g&&nd(n)?d.colors.fadedText60:d.colors.bodyText})}
62):null,s(MH,{isActive:g,disabled:p,isTopNav:i,label:o,children:s(Zn,{source:o,allowHTML:!1,isLabel:!0,disableLinks:!0,truncate:!0,inheritFont:!0})}),l&&s(JH,{children:`(opens in new tab)`})]})})};function XH(e){return e.externalUrl??void 0}function ZH(e){return!H(e.externalUrl)}function QH(e){return nU(e).length>1}function $H(e){return Xl(e,e=>e.sectionHeader||``)}function eU(e){return Object.keys(e).some(e=>e!==``)}function tU(e){if(!eU(e))return{individualPages:Object.values(e).flat(),sections:{}};let t=e[``]||[],n={};return Object.entries(e).forEach(([e,t])=>{e&&(n[e]=t)}),{individualPages:t,sections:n}}function nU(e){return e.filter(e=>!e.isHidden)}var rU=({title:e,sections:t,handlePageChange:n,endpoints:r,pageLinkBaseUrl:i,currentPageScriptHash:a,hideChevron:o=!1,widgetsDisabled:c})=>{let[l,u]=(0,K.useState)(!1),d=Ar(),p=t.length>1,m=(0,K.useRef)(null),{refs:h,floatingStyles:_}=Bi({open:l,placement:`bottom-start`,offsetPx:P(d.spacing.twoXS)}),{setFloatingRef:v,setReferenceRef:y}=FI({isOpen:l,onClose:()=>u(!1),floatingSetFn:h.setFloating,referenceSetFn:h.setReference,restoreFocusFn:()=>m.current?.focus()}),b=(0,K.useCallback)(e=>{m.current=e,y(e)},[y]);if(H(t)||t.length===0||t[0].length===0)return null;let x=t.map((e,t)=>{let o=e[0].sectionHeader;return e.map((e,t)=>{let l=ZH(e),d=t=>{if(l){u(!1);return}t.preventDefault(),e.pageScriptHash&&n(e.pageScriptHash),u(!1)},m=String(e.pageName||``);return f(K.Fragment,{children:[t===0&&p&&s(GH,{children:s(Zn,{source:o||``,allowHTML:!1,isLabel:!0,disableLinks:!0,truncate:!0,inheritFont:!0})}),s(UH,{children:s(YH,{icon:e.icon||null,isTopNav:!0,isInDropdown:!0,isActive:a===e.pageScriptHash,onClick:d,pageUrl:r.buildAppPageURL(i,e),widgetsDisabled:c,isExternal:l,externalUrl:XH(e),children:m})})]},`${e.pageScriptHash}-${m}`)})});return f(g,{children:[f(BH,{ref:b,type:`button`,onClick:()=>u(e=>!e),isOpen:l,"aria-expanded":l,"aria-haspopup":`true`,"data-testid":`stTopNavSection`,children:[s(WH,{children:s(Zn,{source:e,allowHTML:!1,isLabel:!0,disableLinks:!0,truncate:!0,inheritFont:!0})}),!o&&s(qH,{children:s(Cr,{content:l?mx:px,size:`lg`})})]}),l&&s(zi,{children:s(VH,{ref:v,style:_,"data-testid":`stTopNavPopoverBody`,children:s(KH,{"data-testid":`stTopNavPopover`,children:x})})})]})},iU=({endpoints:e,widgetsDisabled:t})=>{let{pageLinkBaseUrl:n,currentPageScriptHash:r,appPages:i,onPageChange:a}=(0,K.useContext)(Cw),o=(0,K.useMemo)(()=>nU(i),[i]),{data:c,itemKey:l}=(0,K.useMemo)(()=>{let e=tU($H(o));return{data:[...e.individualPages,...Object.values(e.sections)],itemKey:e=>Array.isArray(e)?e[0]?.sectionHeader??``:e.pageScriptHash??``}},[o]);return s(wH,{component:zH,itemKey:l,data:c,maxCount:`responsive`,renderItem:(0,K.useCallback)((i,o)=>{if(Array.isArray(i))return s(rU,{sections:[i],title:i[0].sectionHeader||``,handlePageChange:a,endpoints:e,pageLinkBaseUrl:n,currentPageScriptHash:r,widgetsDisabled:t});let c=ZH(i);return s(HH,{children:s(YH,{isTopNav:!0,isInDropdown:!1,isActive:r===i.pageScriptHash,icon:i.icon,pageUrl:e.buildAppPageURL(n,i),onClick:e=>{c||(e.preventDefault(),i.pageScriptHash&&a(i.pageScriptHash))},widgetsDisabled:t,isExternal:c,externalUrl:XH(i),children:String(i.pageName)})})},[a,e,n,r,t]),renderRest:(0,K.useCallback)(i=>{if(H(i))return null;let o=`${i.flat().length} more`;return s(rU,{hideChevron:!0,sections:i.map(e=>Array.isArray(e)?e:[e]),title:o,handlePageChange:a,endpoints:e,pageLinkBaseUrl:n,currentPageScriptHash:r,widgetsDisabled:t})},[a,e,n,r,t])})},aU=function(){return aU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},aU.apply(this,arguments)},oU={width:`100%`,height:`10px`,top:`0px`,left:`0px`,cursor:`row-resize`},sU={width:`10px`,height:`100%`,top:`0px`,left:`0px`,cursor:`col-resize`},cU={width:`20px`,height:`20px`,position:`absolute`,zIndex:1},lU={top:aU(aU({},oU),{top:`-5px`}),right:aU(aU({},sU),{left:void 0,right:`-5px`}),bottom:aU(aU({},oU),{top:void 0,bottom:`-5px`}),left:aU(aU({},sU),{left:`-5px`}),topRight:aU(aU({}
vendor: 13,556 bytes, line 62
62,cU),{right:`-10px`,top:`-10px`,cursor:`ne-resize`}),bottomRight:aU(aU({},cU),{right:`-10px`,bottom:`-10px`,cursor:`se-resize`}),bottomLeft:aU(aU({},cU),{left:`-10px`,bottom:`-10px`,cursor:`sw-resize`}),topLeft:aU(aU({},cU),{left:`-10px`,top:`-10px`,cursor:`nw-resize`})},uU=(0,K.memo)(function(e){var t=e.onResizeStart,n=e.direction,r=e.children,i=e.replaceStyles,a=e.className,o=(0,K.useCallback)(function(e){t(e,n)},[t,n]),s=(0,K.useCallback)(function(e){t(e,n)},[t,n]),c=(0,K.useMemo)(function(){return aU(aU({position:`absolute`,userSelect:`none`},lU[n]),i??{})},[i,n]);return(0,Wz.jsx)(`div`,{className:a||void 0,style:c,onMouseDown:o,onTouchStart:s,children:r})}),dU=(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),fU=function(){return fU=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},fU.apply(this,arguments)},pU={width:`auto`,height:`auto`},mU=function(e,t,n){return Math.max(Math.min(e,n),t)},hU=function(e,t,n){var r=Math.round(e/t);return r*t+n*(r-1)},gU=function(e,t){return new RegExp(e,`i`).test(t)},_U=function(e){return!!(e.touches&&e.touches.length)},vU=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},yU=function(e,t,n){n===void 0&&(n=0);var r=t.reduce(function(n,r,i){return Math.abs(r-e)<Math.abs(t[n]-e)?i:n},0),i=Math.abs(t[r]-e);return n===0||i<n?t[r]:e},bU=function(e){return e=e.toString(),e===`auto`||e.endsWith(`px`)||e.endsWith(`%`)||e.endsWith(`vh`)||e.endsWith(`vw`)||e.endsWith(`vmax`)||e.endsWith(`vmin`)?e:`${e}px`},xU=function(e,t,n,r){if(e&&typeof e==`string`){if(e.endsWith(`px`))return Number(e.replace(`px`,``));if(e.endsWith(`%`)){var i=Number(e.replace(`%`,``))/100;return t*i}if(e.endsWith(`vw`)){var i=Number(e.replace(`vw`,``))/100;return n*i}if(e.endsWith(`vh`)){var i=Number(e.replace(`vh`,``))/100;return r*i}}return e},SU=function(e,t,n,r,i,a,o){return r=xU(r,e.width,t,n),i=xU(i,e.height,t,n),a=xU(a,e.width,t,n),o=xU(o,e.height,t,n),{maxWidth:r===void 0?void 0:Number(r),maxHeight:i===void 0?void 0:Number(i),minWidth:a===void 0?void 0:Number(a),minHeight:o===void 0?void 0:Number(o)}},CU=function(e){return Array.isArray(e)?e:[e,e]},wU=`as.ref.style.className.grid.gridGap.snap.bounds.boundsByDirection.size.defaultSize.minWidth.minHeight.maxWidth.maxHeight.lockAspectRatio.lockAspectRatioExtraWidth.lockAspectRatioExtraHeight.enable.handleStyles.handleClasses.handleWrapperStyle.handleWrapperClass.children.onResizeStart.onResize.onResizeStop.handleComponent.scale.resizeRatio.snapGap`.split(`.`),TU=`__resizable_base__`,EU=function(e){dU(t,e);function t(t){var n=e.call(this,t)||this;return n.ratio=1,n.resizable=null,n.parentLeft=0,n.parentTop=0,n.resizableLeft=0,n.resizableRight=0,n.resizableTop=0,n.resizableBottom=0,n.targetLeft=0,n.targetTop=0,n.delta={width:0,height:0},n.appendBase=function(){if(!n.resizable||!n.window)return null;var e=n.parentNode;if(!e)return null;var t=n.window.document.createElement(`div`);return t.style.width=`100%`,t.style.height=`100%`,t.style.position=`absolute`,t.style.transform=`scale(0, 0)`,t.style.left=`0`,t.style.flex=`0 0 100%`,t.classList?t.classList.add(TU):t.className+=TU,e.appendChild(t),t},n.removeBase=function(e){var t=n.parentNode;t&&t.removeChild(e)},n.state={isResizing:!1,width:n.propsSize?.width??`auto`,height:n.propsSize?.height??`auto`,direction:`right`,original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:`100%`,width:`100%`,backgroundColor:`rgba(0,0,0,0)`,cursor:`auto`,opacity:0,position:`fixed`,zIndex:9999,top:`0`,left:`0`,bottom:`0`,right:`0`},flexBasis:void 0},n.onResizeStart=n.onResizeStart.bind(n),n.onMouseMove=n.onMouseMove.bind(n),n.onMouseUp=n.onMouseUp.bind(n),n}return Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||pU},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,t=0;if(this.resizable&&this.window){var n=this.resizable.offsetWidth,r=this.resizable.offsetHeight,i=this.resizable.style.position;i!==`relative`&&(this.resizable.style.position=`relative`),e=this.resizable.style.width===`auto`?n:this.resizable.offsetWidth,t=this.resizable.style.height===`auto`?r:this.resizable.offsetHeight,this.resizable.style.position=i}return{width:e,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,t=this.props.size,n=function(t){if(e.state[t]===void 0||e.state[t]===`auto`)return`auto`;if(e.propsSize&&e.propsSize[t]&&e.propsSize[t]?.toString().endsWith(`%`)){if(e.state[t].toString().endsWith(`%`))return e.state[t].toString();var n=e.getParentSize();return`${Number(e.state[t].toString().replace(`px`,``))/n[t]*100}%`}return bU(e.state[t])};return{width:t&&t.width!==void 0&&!this.state.isResizing?bU(t.width):n(`width`),height:t&&t.height!==void 0&&!this.state.isResizing?bU(t.height):n(`height`)}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var t=!1,n=this.parentNode.style.flexWrap;n!==`wrap`&&(t=!0,this.parentNode.style.flexWrap=`wrap`),e.style.position=`relative`,e.style.minWidth=`100%`,e.style.minHeight=`100%`;var r={width:e.offsetWidth,height:e.offsetHeight};return t&&(this.parentNode.style.flexWrap=n),this.removeBase(e),r},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener(`mouseup`,this.onMouseUp),this.window.addEventListener(`mousemove`,this.onMouseMove),this.window.addEventListener(`mouseleave`,this.onMouseUp),this.window.addEventListener(`touchmove`,this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener(`touchend`,this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener(`mouseup`,this.onMouseUp),this.window.removeEventListener(`mousemove`,this.onMouseMove),this.window.removeEventListener(`mouseleave`,this.onMouseUp),this.window.removeEventListener(`touchmove`,this.onMouseMove,!0),this.window.removeEventListener(`touchend`,this.onMouseUp))},t.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:e.flexBasis===`auto`?void 0:e.flexBasis})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,t){var n=this.propsSize&&this.propsSize[t];return this.state[t]===`auto`&&this.state.original[t]===e&&(n===void 0||n===`auto`)?`auto`:e},t.prototype.calculateNewMaxFromBoundary=function(e,t){var n=this.props.boundsByDirection,r=this.state.direction,i=n&&gU(`left`,r),a=n&&gU(`top`,r),o,s;if(this.props.bounds===`parent`){var c=this.parentNode;c&&(o=i?this.resizableRight-this.parentLeft:c.offsetWidth+(this.parentLeft-this.resizableLeft),s=a?this.resizableBottom-this.parentTop:c.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds===`window`?this.window&&(o=i?this.resizableRight:this.window.innerWidth-this.resizableLeft,s=a?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(o=i?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),s=a?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return o&&Number.isFinite(o)&&(e=e&&e<o?e:o),s&&Number.isFinite(s)&&(t=t&&t<s?t:s),{maxWidth:e,maxHeight:t}},t.prototype.calculateNewSizeFromDirection=function(e,t){var n=this.props.scale||1,r=CU(this.props.resizeRatio||1),i=r[0],a=r[1],o=this.state,s=o.direction,c=o.original,l=this.props,u=l.lockAspectRatio,d=l.lockAspectRatioExtraHeight,f=l.lockAspectRatioExtraWidth,p=c.width,m=c.height,h=d||0,g=f||0;return gU(`right`,s)&&(p=c.width+(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),gU(`left`,s)&&(p=c.width-(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),gU(`bottom`,s)&&(m=c.height+(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),gU(`top`,s)&&(m=c.height-(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),{newWidth:p,newHeight:m}},t.prototype.calculateNewSizeFromAspectRatio=function(e,t,n,r){var i=this.props,a=i.lockAspectRatio,o=i.lockAspectRatioExtraHeight,s=i.lockAspectRatioExtraWidth,c=r.width===void 0?10:r.width,l=n.width===void 0||n.width<0?e:n.width,u=r.height===void 0?10:r.height,d=n.height===void 0||n.height<0?t:n.height,f=o||0,p=s||0;if(a){var m=(u-f)*this.ratio+p,h=(d-f)*this.ratio+p,g=(c-p)/this.ratio+f,_=(l-p)/this.ratio+f,v=Math.max(c,m),y=Math.min(l,h),b=Math.max(u,g),x=Math.min(d,_);e=mU(e,v,y),t=mU(t,b,x)}else e=mU(e,c,l),t=mU(t,u,d);return{newWidth:e,newHeight:t}},t.prototype.setBoundingClientRect=function(){var e=1/(this.props.scale||1);if(this.props.bounds===`parent`){var t=this.parentNode;if(t){var n=t.getBoundingClientRect();this.parentLeft=n.left*e,this.parentTop=n.top*e}}if(this.props.bounds&&typeof this.props.bounds!=`string`){var r=this.props.bounds.getBoundingClientRect();this.targetLeft=r.left*e,this.targetTop=r.top*e}if(this.resizable){var i=this.resizable.getBoundingClientRect(),a=i.left,o=i.top,s=i.right,c=i.bottom;this.resizableLeft=a*e,this.resizableRight=s*e,this.resizableTop=o*e,this.resizableBottom=c*e}},t.prototype.onResizeStart=function(e,t){if(!(!this.resizable||!this.window)){var n=0,r=0;if(e.nativeEvent&&vU(e.nativeEvent)?(n=e.nativeEvent.clientX,r=e.nativeEvent.clientY):e.nativeEvent&&_U(e.nativeEvent)&&(n=e.nativeEvent.touches[0].clientX,r=e.nativeEvent.touches[0].clientY),!(this.props.onResizeStart&&this.resizable&&this.props.onResizeStart(e,t,this.resizable)===!1)){this.props.size&&(this.props.size.height!==void 0&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),this.props.size.width!==void 0&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio==`number`?this.props.lockAspectRatio:this.size.width/this.size.height;var i,a=this.window.getComputedStyle(this.resizable);if(a.flexBasis!==`auto`){var o=this.parentNode;if(o){var s=this.window.getComputedStyle(o).flexDirection;this.flexDir=s.startsWith(`row`)?`row`:`column`,i=a.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var c={original:{x:n,y:r,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:fU(fU({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||`auto`}),direction:t,flexBasis:i};this.setState(c)}}},t.prototype.onMouseMove=function(e){var t=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&_U(e))try{e.preventDefault(),e.stopPropagation()}catch{}var n=this.props,r=n.maxWidth,i=n.maxHeight,a=n.minWidth,o=n.minHeight,s=_U(e)?e.touches[0].clientX:e.clientX,c=_U(e)?e.touches[0].clientY:e.clientY,l=this.state,u=l.direction,d=l.original,f=l.width,p=l.height,m=this.getParentSize(),h=SU(m,this.window.innerWidth,this.window.innerHeight,r,i,a,o);r=h.maxWidth,i=h.maxHeight,a=h.minWidth,o=h.minHeight;var g=this.calculateNewSizeFromDirection(s,c),_=g.newHeight,v=g.newWidth,y=this.calculateNewMaxFromBoundary(r,i);this.props.snap&&this.props.snap.x&&(v=yU(v,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(_=yU(_,this.props.snap.y,this.props.snapGap));var b=this.calculateNewSizeFromAspectRatio(v,_,{width:y.maxWidth,height:y.maxHeight},{width:a,height:o});if(v=b.newWidth,_=b.newHeight,this.props.grid){var x=hU(v,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=hU(_,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),C=this.props.snapGap||0,w=C===0||Math.abs(x-v)<=C?x:v,T=C===0||Math.abs(S-_)<=C?S:_;v=w,_=T}var E={width:v-d.width,height:_-d.height};if(this.delta=E,f&&typeof f==`string`){if(f.endsWith(`%`)){var D=v/m.width*100;v=`${D}%`}else if(f.endsWith(`vw`)){var O=v/this.window.innerWidth*100;v=`${O}vw`}else if(f.endsWith(`vh`)){var k=v/this.window.innerHeight*100;v=`${k}vh`}}if(p&&typeof p==`string`){if(p.endsWith(`%`)){var D=_/m.height*100;_=`${D}%`}else if(p.endsWith(`vw`)){var O=_/this.window.innerWidth*100;_=`${O}vw`}else if(p.endsWith(`vh`)){var k=_/this.window.innerHeight*100;_=`${k}vh`}}var A={width:this.createSizeForCssProperty(v,`width`),height:this.createSizeForCssProperty(_,`height`)};this.flexDir===`row`?A.flexBasis=A.width:this.flexDir===`column`&&(A.flexBasis=A.height);var j=this.state.width!==A.width,M=this.state.height!==A.height,ee=this.state.flexBasis!==A.flexBasis,N=j||M||ee;N&&(0,Bl.flushSync)(function(){t.setState(A)}),this.props.onResize&&N&&this.props.onResize(e,u,this.resizable,E)}}
62,t.prototype.onMouseUp=function(e){var t=this.state,n=t.isResizing,r=t.direction;t.original,!(!n||!this.resizable)&&(this.props.onResizeStop&&this.props.onResizeStop(e,r,this.resizable,this.delta),this.props.size&&this.setState({width:this.props.size.width??`auto`,height:this.props.size.height??`auto`}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:fU(fU({},this.state.backgroundStyle),{cursor:`auto`})}))},t.prototype.updateSize=function(e){this.setState({width:e.width??`auto`,height:e.height??`auto`})},t.prototype.renderResizer=function(){var e=this,t=this.props,n=t.enable,r=t.handleStyles,i=t.handleClasses,a=t.handleWrapperStyle,o=t.handleWrapperClass,s=t.handleComponent;return n?(0,Wz.jsx)(`div`,{className:o,style:a,children:Object.keys(n).map(function(t){return n[t]===!1?null:(0,Wz.jsx)(uU,{direction:t,onResizeStart:e.onResizeStart,replaceStyles:r&&r[t],className:i&&i[t],children:s&&s[t]?s[t]:null},t)})}):null},t.prototype.render=function(){var e=this,t=Object.keys(this.props).reduce(function(t,n){return wU.indexOf(n)===-1&&(t[n]=e.props[n]),t},{}),n=fU(fU(fU({position:`relative`,userSelect:this.state.isResizing?`none`:`auto`},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:`border-box`,flexShrink:0});return this.state.flexBasis&&(n.flexBasis=this.state.flexBasis),(0,Wz.jsxs)(this.props.as||`div`,fU({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)},children:[this.state.isResizing&&(0,Wz.jsx)(`div`,{style:this.state.backgroundStyle}),this.props.children,this.renderResizer()]}))},t.defaultProps={as:`div`,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],gridGap:[0,0],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(K.PureComponent),DU=({header:e=``,children:t,isExpanded:n,onToggle:r})=>f(RH,{children:[e&&f(FH,{"data-testid":`stNavSectionHeader`,onClick:r,isExpanded:n,children:[s(PH,{children:s(Zn,{source:e,allowHTML:!1,isLabel:!0,disableLinks:!0,truncate:!0,inheritFont:!0})}),s(NH,{isExpanded:n,children:s(cd,{iconValue:`:material/expand_more:`,size:`lg`})})]}),n&&t]}),OU=10,kU=(0,Vo.getLogger)(`SidebarNav`);function AU({pageUrl:e,page:t,isActive:n,onClick:r,widgetsDisabled:i}){let a=t.pageName;return s(AH,{children:s(YH,{isActive:n,pageUrl:e,icon:t.icon,onClick:r,widgetsDisabled:i,isExternal:ZH(t),externalUrl:XH(t),children:a})})}function jU(e,t,n,r,i,a,o){let c=[],l=a;return Object.entries(e).forEach(([e,a])=>{let u=[...a],d=u,f=r[e];if(t){let e=o-l;e<=0?d=[]:u.length>e&&(d=u.slice(0,e))}f&&(l+=d.length),d.length>0&&c.push(s(DU,{header:e,isExpanded:f,onToggle:()=>i(e),children:d.map(n)},e))}),{sections:c,updatedPageCount:l}}var MU=({endpoints:e,collapseSidebar:t,hasSidebarElements:n,widgetsDisabled:r})=>{let[i,a]=(0,K.useState)(!1),{expandSidebarNav:o,sidebarNavVisibleItems:c}=(0,K.useContext)(kw),{pageLinkBaseUrl:l,appPages:u,onPageChange:d,currentPageScriptHash:p}=(0,K.useContext)(Cw),m=V(c)&&c>0?c:OU,h=m+2,g=`stSidebarSectionsState-${l}`,[_,v]=(0,K.useState)(null),y=(0,K.useMemo)(()=>nU(u),[u]),b=(0,K.useMemo)(()=>tU($H(y)),[y]),x=(0,K.useMemo)(()=>{if(!(Object.keys(b.sections).length>0))return y.length;let e=b.individualPages.length;return Object.entries(b.sections).forEach(([t,n])=>{_?.[t]&&(e+=n.length)}),e},[y.length,_,b]);(0,K.useEffect)(()=>{let e=Ue()&&window.localStorage.getItem(`sidebarNavState`)===`expanded`;!i&&(o||e)&&a(!0)},[i,o]),(0,K.useEffect)(()=>{let e={};if(Ue()){let t=window.localStorage.getItem(g);if(t)try{e=JSON.parse(t)}catch(e){kU.warn(`Could not parse sidebar nav state from localStorage`,e)}}v(Object.keys(b.sections).reduce((t,n)=>(t[n]=e[n]??!0,t),{}))},[b.sections,g]),(0,K.useEffect)(()=>{Ue()&&_&&window.localStorage.setItem(g,JSON.stringify(_))},[_,g]);let S=(0,K.useCallback)(e=>{v(t=>t?{...t,[e]:!t[e]}:null)},[]),C=(0,K.useCallback)(()=>{let e=!i;Ue()&&(e?window.localStorage.setItem(`sidebarNavState`,`expanded`):window.localStorage.removeItem(`sidebarNavState`)),a(e)},[i]),w=(0,K.useCallback)((n,i)=>{let a=e.buildAppPageURL(l,n),o=n.pageScriptHash===p,c=ZH(n);return s(AU,{pageUrl:a,page:n,isActive:o,onClick:e=>{if(c){KM()&&t();return}e.preventDefault(),d(n.pageScriptHash),KM()&&t()},widgetsDisabled:r},`${n.pageName}-${i}`)},[t,p,e,d,l,r]);if(!_)return null;let T=[],E=n&&x>h&&!o,D=E&&!i,O=0;if(b.individualPages.length>0){let e=D?b.individualPages.slice(0,m):b.individualPages;T.push(...e.map(w)),O+=e.length}if(Object.keys(b.sections).length>0){let e=jU(b.sections,D,w,_,S,O,m);T.push(...e.sections)}return f(EH,{"data-testid":`stSidebarNav`,children:[s(DH,{"data-testid":`stSidebarNavItems`,children:T}),E&&s(IH,{onClick:C,"data-testid":`stSidebarNavViewButton`,children:i?`View less`:`View ${x-m} more`}),n&&s(LH,{"data-testid":`stSidebarNavSeparator`})]})};function NU(e){return parseInt(e,10)-.02}function PU(e,t,n){switch(e){case Re.SidebarState.EXPANDED:return!1;case Re.SidebarState.COLLAPSED:return!0;case Re.SidebarState.LOCKED:return n<=t;case Re.SidebarState.AUTO:default:return n<=t}}var FU=e=>`stSidebarCollapsed-${e}`,IU=e=>{if(!Ue())return null;let t=window.localStorage.getItem(FU(e));return t===null?null:t===`true`},LU=(e,t)=>{Ue()&&window.localStorage.setItem(FU(e),t.toString())};function RU(e){return Number.isNaN(e)?Number.parseInt(`300`,10):Math.min(600,Math.max(200,e))}var zU=({endpoints:e,children:t,hasElements:n,isCollapsed:r,onToggleCollapse:i,widgetsDisabled:a})=>{let o=Ar(),c=NU(o.breakpoints.md),{innerWidth:l}=gN(),{appPages:u}=(0,K.useContext)(Cw),{hideSidebarNav:d,appLogo:p,initialSidebarWidth:m,appRootRef:h,isSidebarLocked:g}=(0,K.useContext)(kw),_=l>0&&l<=c,v=LI(),y=(0,K.useRef)(null),b=Ue()?window.localStorage.getItem(`sidebarWidth`):void 0,[x,S]=(0,K.useState)(()=>(()=>
62{if(b){let e=Number.parseInt(b,10);return Number.isNaN(e)?null:RU(e).toString()}return null})()||(V(m)?RU(m).toString():`300`)),[C,w]=(0,K.useState)(l??1/0),[T,E]=(0,K.useState)(!1),D=(0,K.useCallback)(()=>{E(!0)},[]),O=(0,K.useCallback)(()=>{E(!1)},[]),k=(0,K.useCallback)(e=>{let t=RU(e).toString();S(t),Ue()&&window.localStorage.setItem(`sidebarWidth`,t)},[]),A=(0,K.useCallback)((e,t,n,r)=>{n&&k(n.clientWidth||n.offsetWidth)},[k]);Ey(()=>{l<C&&l<=c&&!r&&i(!0,!1),w(l)},[l]),(0,K.useEffect)(()=>{let e=e=>{let t=y.current,n=h?.current,a=e.target;if(!t||!a)return;let o=t.contains(a),s=n?.contains(a)??!1;!o&&s&&l<=c&&!r&&i(!0)};return document.addEventListener(`mousedown`,e),()=>{document.removeEventListener(`mousedown`,e)}},[c,r,i,l,h]);function j(){let e=V(m)?RU(m).toString():`300`;S(e),Ue()&&window.localStorage.setItem(`sidebarWidth`,e)}let M=(0,K.useCallback)(()=>{i(!r)},[r,i]),ee=()=>p?s(gB,{appLogo:p,endpoints:e,collapsed:r,componentName:`Sidebar Logo`,dataTestId:`stSidebarLogo`}):s(fB,{"data-testid":`stLogoSpacer`}),N=QH(u)&&!d;return s(EU,{className:`stSidebar`,"data-testid":`stSidebar`,"aria-expanded":!r,enable:{top:!1,right:!0,bottom:!1,left:!1},handleStyles:{right:{width:`8px`,right:`-6px`}},handleComponent:{right:s(aB,{onDoubleClick:j})},size:{width:x,height:`auto`},as:nB,onResizeStop:A,isCollapsed:r,sidebarWidth:x,windowInnerWidth:l,children:f(iB,{"data-testid":`stSidebarContent`,ref:y,onMouseOver:D,onMouseOut:O,scrollbarGutterSize:v,children:[f(oB,{"data-testid":`stSidebarHeader`,children:[ee(),(!g||_)&&s(pB,{showSidebarCollapse:T,"data-testid":`stSidebarCollapseButton`,children:s(Di,{kind:Ei.HEADER_NO_PADDING,onClick:M,children:s(cd,{size:`xl`,iconValue:`:material/keyboard_double_arrow_left:`,color:o.colors.fadedText60})})})]}),N&&s(MU,{endpoints:e,collapseSidebar:M,hasSidebarElements:n,widgetsDisabled:a}),s(rB,{hasPageNavAbove:N,"data-testid":`stSidebarUserContent`,children:t})]})})};function BU(e){return s(_n.Provider,{value:!0,children:s(zU,{...e})})}var VU=({children:e,...t})=>{let{activeTheme:n}=(0,K.useContext)(Aw),r=F(n);return s(jw,{theme:r.emotion,baseuiTheme:r.basewebTheme,children:s(BU,{...t,children:e})})},HU=_(`div`,{target:`e15ve43o0`})({display:`flex`,flexDirection:`row`,justifyContent:`flex-start`,alignItems:`stretch`,alignContent:`flex-start`,position:`absolute`,top:0,left:0,right:0,bottom:0,overflow:`hidden`,"@media print":{overflow:`visible`}}),UU=_(`section`,{target:`e15ve43o1`})(({disableScrolling:e,theme:t})=>({display:`flex`,flexDirection:`column`,width:t.sizes.full,overflow:e?`hidden`:`auto`,alignItems:`center`,height:`100dvh`,"&:focus":{outline:`none`},"@media not print":{[`@media (max-width: ${t.breakpoints.md})`]:{position:`absolute`,top:0,left:0,right:0,bottom:0,height:`100dvh`}},"@media print":{overflow:`visible`}})),WU=_(`div`,{target:`e15ve43o2`})(({theme:e})=>({position:`sticky`,left:0,bottom:0,width:`100%`,zIndex:e.zIndices.bottom,"@media print":{position:`static`}})),GU=_(`div`,{target:`e15ve43o3`})(({theme:e})=>({position:`relative`,bottom:0,width:`100%`,minWidth:`100%`,backgroundColor:e.colors.bgColor,display:`flex`,flexDirection:`column`,alignItems:`center`})),KU=e=>({[`@media (min-width: calc(${e.sizes.contentMaxWidth} + 2 * (${e.sizes.wideSidePadding} - ${e.spacing.lg})))`]:{paddingLeft:e.sizes.wideSidePadding,paddingRight:e.sizes.wideSidePadding},minWidth:`auto`,maxWidth:`initial`}),qU=_(`div`,{target:`e15ve43o4`})(({hasBottom:e,isWideMode:t,showPadding:n,hasHeader:r,showToolbar:i,hasTopNav:a,hasSidebar:o,embedded:s,theme:c})=>{let l=`2.25rem`,u=l;s?n||i?u=`6rem`:(r||o)&&(u=`4.5rem`):u=a?`8rem`:`6rem`;let d=n&&!e?`10rem`:c.spacing.lg;return{width:c.sizes.full,paddingLeft:c.spacing.lg,paddingRight:c.spacing.lg,paddingTop:u,paddingBottom:d,maxWidth:c.sizes.contentMaxWidth,...t&&KU(c),"@media print":{paddingTop:l}}}),JU=_(`div`,{target:`e15ve43o5`})(({theme:e})=>({width:e.sizes.full})),YU=_(`div`,{target:`e15ve43o6`})({display:`none`}),XU=_(`div`,{target:`e15ve43o7`})(({isWideMode:e,showPadding:t,theme:n})=>({width:n.sizes.full,paddingLeft:n.spacing.lg,paddingRight:n.spacing.lg,paddingTop:n.spacing.lg,paddingBottom:t?n.sizes.appDefaultBottomPadding:n.spacing.threeXL,maxWidth:n.sizes.contentMaxWidth,...e&&KU(n),"@media print":{paddingTop:n.spacing.none}})),ZU=_(`div`,{target:`e15ve43o8`})(({theme:e})=>({width:e.sizes.full,flexGrow:1})),QU=_(`div`,{target:`e15ve43o9`})(({theme:e})=>({position:`relative`,bottom:e.spacing.none})),$U=_(`div`,{target:`e15ve43o10`})(({theme:e})=>({width:e.sizes.full,minWidth:0,height:`100dvh`,[`@media (min-width: ${e.breakpoints.md})`]:{position:`relative`}})),eW=_(`div`,{target:`e15ve43o11`})(({theme:e})=>({position:`fixed`,top:e.sizes.headerHeight,right:0,display:`flex`,flexDirection:`column`,alignItems:`flex-end`,zIndex:e.zIndices.toast,marginLeft:e.spacing.lg,marginRight:e.spacing.lg}));function tW(e){let{className:t,tabIndex:n,children:r,isEmbedded:i,disableScrolling:a}=e;return s(UU,{tabIndex:n,className:t,isEmbedded:i,disableScrolling:a,ref:eS(!0),"data-testid":`stAppScrollToBottomContainer`,children:r})}function nW(e){if(e instanceof xu)return e.element.type===`chatInput`;if(e instanceof bu)return e.children.some(nW);if(e instanceof vu){let t=e.anchor?nW(e.anchor):!1,n=e.transientNodes.some(e=>e.element.type===`chatInput`);return t||n}return!1}function rW(e){let{elements:t,widgetMgr:n,uploadClient:r,sendMessageToHost:i,endpoints:a,navigationPosition:o,topRightContent:c,wideMode:l,embedded:u,showPadding:d,disableScrolling:p,addScriptFinishedHandler:m,removeScriptFinishedHandler:h,widgetsDisabled:g,showToolbar:_,disableFullscreenMode:v,componentRegistry:y,skillsNudge:b}=e,x=Ar(),S=(0,K.useRef)(null),[C,w]=(0,K.useState)(0),T=!!b;(0,K.useEffect)(()=>{let e=S.current;if(!e){w(0);return}let t=new ResizeObserver(e=>{w(e[0]?.contentRect.height??0)});return t.observe(e),()=>t.disconnect()},[T]),(0,K.useEffect)(()=>{let e=()=>{i({type:`UPDATE_HASH`,hash:window.location.hash})};return window.addEventListener(`hashchange`,e,!1),()=>window.removeEventListener(`hashchange`,e,!1)},[i]);let{activeTheme:E}=(0,K.useContext)(Aw),{appPages:D,pageLinkBaseUrl:O}=(0,K.useContext)(Cw),{initialSidebarState:k,appLogo:A,hideSidebarNav:j,isSidebarLocked:M}=(0,K.useContext)(kw),{innerWidth:ee}=gN(),N=ee>0&&ee<=NU(E.emotion.breakpoints.md),P=M&&!N,te=l?`wide`:`narrow`,F=!t.sidebar.isEmpty,I=!t.event.isEmpty,L=!t.bottom.isEmpty,[R,ne]=(0,K.useState)(!1),z=ee>0&&(F||o===ge.Position.SIDEBAR&&!j&&QH(D)||R);(0,K.useEffect)(()=>{z&&j&&!R&&ne(!0)},[z,j,R]);let re=(0,K.useCallback)(()=>{!F&&R&&ne(!1)},[F,R]);(0,K.useEffect)(()=>(m(re),()=>{h(re)}),[re,m,h]);let B=(0,K.useMemo)(()=>L&&nW(t.bottom),[L,t.bottom])?tW:UU,ie=e=>s(gw,{node:e,endpoints:a,widgetMgr:n,widgetsDisabled:g,uploadClient:r,disableFullscreenMode:v,componentRegistry:y,height:`auto`,isRoot:!0}),[ae,oe]=(0,K.useState)(()=>
62{if(P)return!1;let e=IU(O);return e===null?PU(k,parseInt(E.emotion.breakpoints.md,10),ee):e});Ey(()=>{if(ee>0&&z){if(P){oe(!1);return}let e=IU(O);oe(e===null?PU(k,parseInt(E.emotion.breakpoints.md,10),ee):e)}},[ee,z,k,E.emotion.breakpoints.md,O,P]);let se=(0,K.useCallback)((e,t=!0)=>{P||(oe(e),t&&LU(O,e))},[P,O]),ce=(0,K.useCallback)(()=>{se(!ae,!0)},[se,ae]),le=A?s(gB,{appLogo:A,endpoints:a,collapsed:ae||!z,componentName:`Header Logo`,dataTestId:`stHeaderLogo`}):null,ue=le&&(!z||ae),de=z&&ae,fe=o===ge.Position.TOP&&QH(D),pe=ue||de||fe||_;return f(HU,{className:`stAppViewContainer appview-container`,"data-testid":`stAppViewContainer`,"data-layout":te,children:[z&&s(cN,{id:`Sidebar`,children:s(VU,{endpoints:a,hasElements:F,isCollapsed:ae,onToggleCollapse:se,widgetsDisabled:g,children:s(JU,{children:ie(t.sidebar)})})}),f($U,{children:[s(eB,{hasSidebar:z,isSidebarOpen:z&&!ae,onToggleSidebar:ce,navigation:o===ge.Position.TOP&&QH(D)?s(iU,{endpoints:a,widgetsDisabled:g}):null,rightContent:c,logoComponent:le,showToolbar:_}),f(B,{tabIndex:0,isEmbedded:u,disableScrolling:p,className:`stMain`,"data-testid":`stMain`,children:[s(cN,{id:`Main`,children:s(qU,{className:`stMainBlockContainer block-container`,"data-testid":`stMainBlockContainer`,isWideMode:l,showPadding:d,hasBottom:L,hasHeader:pe,hasSidebar:z,showToolbar:_,hasTopNav:fe,embedded:u,children:ie(t.main)})}),!L&&s(QU,{"data-testid":`stAppIframeResizerAnchor`,"data-iframe-height":!0}),L&&f(cN,{id:`Bottom`,children:[s(ZU,{}),s(WU,{className:`stBottom`,"data-testid":`stBottom`,children:s(GU,{children:s(XU,{"data-testid":`stBottomBlockContainer`,isWideMode:l,showPadding:d,children:ie(t.bottom)})})})]})]})]}),T&&s(eW,{ref:S,"data-testid":`stSkillsNudgeAnchor`,children:b}),s(JT,{queue:UT,"aria-label":`Notifications`,"data-testid":`stToastContainer`,className:`stToastContainer`,style:C>0?{top:`calc(${x.sizes.headerHeight} + ${C}px + ${x.spacing.sm})`}:void 0,children:({toast:e})=>s(tE,{toast:e})}),I&&s(cN,{id:`Event`,children:s(YU,{className:`stEvent`,"data-testid":`stEvent`,children:ie(t.event)})})]})}var iW=_(`div`,{target:`e19wr9s00`})(({theme:e})=>({display:`flex`,gap:e.spacing.sm,alignItems:`center`,lineHeight:e.iconSizes.md})),aW=({onClick:e})=>s(`div`,{className:`stAppDeployButton`,"data-testid":`stAppDeployButton`,children:s(Di,{kind:Ei.HEADER_BUTTON,onClick:e,children:s(iW,{children:s(`span`,{children:`Deploy`})})})}),oW=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},sW=function(e){return Array.isArray(e)?e:[e]},cW=function(e){return Array.isArray(e)?e[0]:e},lW=`data-focus-lock`,uW=`data-focus-lock-disabled`,dW=`data-no-focus-lock`,fW=`data-autofocus-inside`,pW=`data-no-autofocus`,mW=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue(`display`)===`none`||t.getPropertyValue(`visibility`)===`hidden`},hW=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},gW=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},_W=function(e){return e.hasAttribute(`inert`)},vW=function(e,t){return!e||gW(e)||!mW(e)&&!_W(e)&&t(hW(e))},yW=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=vW(t,yW.bind(void 0,e));return e.set(t,r),r},bW=function(e,t){return e&&!gW(e)?DW(e)?t(hW(e)):!1:!0},xW=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=bW(t,xW.bind(void 0,e));return e.set(t,r),r},SW=function(e){return e.dataset},CW=function(e){return e.tagName===`BUTTON`},wW=function(e){return e.tagName===`INPUT`},TW=function(e){return wW(e)&&e.type===`radio`},EW=function(e){return!((wW(e)||CW(e))&&(e.type===`hidden`||e.disabled))},DW=function(e){var t=e.getAttribute(pW);return![!0,`true`,``].includes(t)},OW=function(e){return!!(e&&SW(e)?.focusGuard)},kW=function(e){return!OW(e)},AW=function(e){return!!e},jW=function(e,t){var n=Math.max(0,e.tabIndex),r=Math.max(0,t.tabIndex),i=n-r,a=e.index-t.index;if(i){if(!n)return 1;if(!r)return-1}return i||a},MW=function(e){return e.tabIndex<0&&!e.hasAttribute(`tabindex`)?0:e.tabIndex},NW=function(e,t,n){return oW(e).map(function(e,t){var r=MW(e);return{node:e,index:t,tabIndex:n&&r===-1?(e.dataset||{}).focusGuard?0:-1:r}}).filter(function(e){return!t||e.tabIndex>=0}).sort(jW)},PW=[`button:enabled`,`select:enabled`,`textarea:enabled`,`input:enabled`,`a[href]`,`area[href]`,`summary`,`iframe`,`object`,`embed`,`audio[controls]`,`video[controls]`,`[tabindex]`,`[contenteditable]`,`[autofocus]`].join(`,`),FW=`${PW}, [data-focus-guard]`,IW=function(e,t){return oW((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?FW:PW)?[n]:[],IW(n))},[])},LW=function(e,t){return e instanceof HTMLIFrameElement&&e.contentDocument?.body?RW([e.contentDocument.body],t):[e]},RW=function(e,t){return e.reduce(function(e,n){var r,i=IW(n,t),a=(r=[]).concat.apply(r,i.map(function(e){return LW(e,t)}));return e.concat(a,n.parentNode?oW(n.parentNode.querySelectorAll(PW)).filter(function(e){return e===n}):[])},[])},zW=function(e){return oW(e.querySelectorAll(`[${fW}]`)).map(function(e){return RW([e])}).reduce(function(e,t){return e.concat(t)},[])},BW=function(e,t){return oW(e).filter(function(e){return yW(t,e)}).filter(function(e){return EW(e)})},VW=function(e,t){return t===void 0&&(t=new Map),oW(e).filter(function(e){return xW(t,e)})},HW=function(e,t,n){return NW(BW(RW(e,n),t),!0,n)},UW=function(e,t){return NW(BW(RW(e),t),!1)},WW=function(e,t){return BW(zW(e),t)},GW=function(e,t){return e.shadowRoot?GW(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:oW(e.children).some(function(e){if(e instanceof HTMLIFrameElement){var n=e.contentDocument?.body;return n?GW(n,t):!1}return GW(e,t)})},KW=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var i=r+1;i<n;i+=1){var a=e[r].compareDocumentPosition(e[i]);(a&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(i),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(e,n){return!t.has(n)})},qW=function(e){return e.parentNode?qW(e.parentNode):e}
62,JW=function(e){return sW(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(lW);return e.push.apply(e,n?KW(oW(qW(t).querySelectorAll(`[${lW}="${n}"]:not([${uW}="disabled"])`))):[t]),e},[])},YW=function(e){try{return e()}catch{return}},XW=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?XW(t.shadowRoot):t instanceof HTMLIFrameElement&&YW(function(){return t.contentWindow.document})?XW(t.contentWindow.document):t}},ZW=function(e,t){return e===t},QW=function(e,t){return!!oW(e.querySelectorAll(`iframe`)).some(function(e){return ZW(e,t)})},$W=function(e,t){return t===void 0&&(t=XW(cW(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:JW(e).some(function(e){return GW(e,t)||QW(e,t)})},eG=function(e){e===void 0&&(e=document);var t=XW(e);return t?oW(e.querySelectorAll(`[${dW}]`)).some(function(e){return GW(e,t)}):!1},tG=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&tG(e.parentNode.host||e.parentNode,t),t},nG=function(e,t){for(var n=tG(e),r=tG(t),i=0;i<n.length;i+=1){var a=n[i];if(r.indexOf(a)>=0)return a}return!1},rG=function(e,t,n){var r=sW(e),i=sW(t),a=r[0],o=!1;return i.filter(Boolean).forEach(function(e){o=nG(o||e,e)||o,n.filter(Boolean).forEach(function(e){var t=nG(a,e);t&&(o=!o||GW(t,o)?t:nG(t,o))})}),o},iG=function(e,t){return e.reduce(function(e,n){return e.concat(WW(n,t))},[])},aG=function(e){var t=JW(e).filter(kW),n=NW(RW([rG(e,e,t)],!0),!0,!0),r=RW(t,!1);return n.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:r.indexOf(t)>=0,guard:OW(t)}})},oG=function(e,t){e&&(`focus`in e&&e.focus(t),`contentWindow`in e&&e.contentWindow&&e.contentWindow.focus())},sG=function(e,t){return t.filter(TW).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e},cG=function(e,t){return TW(e)&&e.name?sG(e,t):e},lG=function(e){var t=new Set;return e.forEach(function(n){return t.add(cG(n,e))}),e.filter(function(e){return t.has(e)})},uG=function(e){return e[0]&&e.length>1?cG(e[0],e):e[0]},dG=function(e,t){return e.indexOf(cG(t,e))},fG=`NEW_FOCUS`,pG=function(e,t,n,r,i){var a=e.length,o=e[0],s=e[a-1],c=OW(r);if(!(r&&e.indexOf(r)>=0)){var l=r===void 0?-1:n.indexOf(r),u=i?n.indexOf(i):l,d=i?e.indexOf(i):-1;if(l===-1)return d===-1?fG:d;if(d===-1)return fG;var f=l-u,p=n.indexOf(o),m=n.indexOf(s),h=lG(n),g=r===void 0?-1:h.indexOf(r),_=i?h.indexOf(i):g,v=h.filter(function(e){return e.tabIndex>=0}),y=r===void 0?-1:v.indexOf(r),b=i?v.indexOf(i):y,x=y>=0&&b>=0?b-y:_-g;if(!f&&d>=0||t.length===0)return d;var S=dG(e,t[0]),C=dG(e,t[t.length-1]);if(l<=p&&c&&Math.abs(f)>1)return C;if(l>=m&&c&&Math.abs(f)>1)return S;if(f&&Math.abs(x)>1)return d;if(l<=p)return C;if(l>m)return S;if(f)return Math.abs(f)>1?d:(a+d+f)%a}},mG=function(e){return function(t){var n=SW(t)?.autofocus;
62return t.autofocus||n!==void 0&&n!==`false`||e.indexOf(t)>=0}},hG=function(e,t,n){var r=VW(e.map(function(e){return e.node}).filter(mG(n)));return r&&r.length?uG(r):uG(VW(t))},gG=function(e,t){var n=new Map;return t.forEach(function(e){return n.set(e.node,e)}),e.map(function(e){return n.get(e)}).filter(AW)},_G=function(e,t){var n=XW(sW(e).length>0?document:cW(e).ownerDocument),r=JW(e).filter(kW),i=rG(n||e,e,r),a=new Map,o=UW(r,a),s=o.filter(function(e){var t=e.node;return kW(t)});if(s[0]){var c=UW([i],a).map(function(e){return e.node}),l=gG(c,s),u=l.map(function(e){return e.node}),d=l.filter(function(e){return e.tabIndex>=0}).map(function(e){return e.node}),f=pG(u,d,c,n,t);if(f===`NEW_FOCUS`){var p=hG(o,d,iG(r,a))||hG(o,u,iG(r,a));if(p)return{node:p};console.warn(`focus-lock: cannot find any node to move focus into`);return}return f===void 0?f:l[f]}},vG=0,yG=!1,bG=function(e,t,n){n===void 0&&(n={});var r=_G(e,t);if(!yG&&r){if(vG>2){console.error(`FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting`),yG=!0,setTimeout(function(){yG=!1},1);return}vG++,oG(r.node,n.focusOptions),vG--}};function xG(e){if(!e)return null;if(typeof WeakRef>`u`)return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return t?.deref()||null}}var SG=function(e){if(!e)return null;for(var t=[],n=e;n&&n!==document.body;)t.push({current:xG(n),parent:xG(n.parentElement),left:xG(n.previousElementSibling),right:xG(n.nextElementSibling)}),n=n.parentElement;return{element:xG(e),stack:t,ownerDocument:e.ownerDocument}},CG=function(e){if(e)for(var t=e.stack,n=e.ownerDocument,r=new Map,i=0,a=t;i<a.length;i++){var o=a[i],s=o.parent?.call(o);if(s&&n.contains(s)){for(var c=o.left?.call(o),l=o.current(),u=s.contains(l)?l:void 0,d=o.right?.call(o),f=HW([s],r),p=u??c?.nextElementSibling??d??c;p;){for(var m=0,h=f;m<h.length;m++){var g=h[m];if(p?.contains(g.node))return g.node}p=p.nextElementSibling}if(f.length)return f[0].node}}},wG=function(e){var t=SG(e);return function(){return CG(t)}},TG=function(e,t,n){if(!e||!t)return console.error(`no element or scope given`),{};var r=sW(t);if(r.every(function(t){return!GW(t,e)}))return console.error(`Active element is not contained in the scope`),{};var i=n?HW(r,new Map):UW(r,new Map),a=i.findIndex(function(t){return t.node===e});if(a!==-1)return{prev:i[a-1],next:i[a+1],first:i[0],last:i[i.length-1]}},EG=function(e,t){var n=t?HW(sW(e),new Map):UW(sW(e),new Map);return{first:n[0],last:n[n.length-1]}},DG=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)},OG=function(e,t,n){t===void 0&&(t={});var r=DG(t),i=TG(e,r.scope,r.onlyTabbable);if(i){var a=n(i,r.cycle);a&&oG(a.node,r.focusOptions)}},kG=function(e,t){t===void 0&&(t={}),OG(e,t,function(e,t){var n=e.next,r=e.first;return n||t&&r})},AG=function(e,t){t===void 0&&(t={}),OG(e,t,function(e,t){var n=e.prev,r=e.last;return n||t&&r})},jG=function(e,t,n){var r=EG(e,t.onlyTabbable??!0)[n];r&&oG(r.node,t.focusOptions)},MG=function(e,t){t===void 0&&(t={}),jG(e,t,`first`)},NG=function(e,t){t===void 0&&(t={}),jG(e,t,`last`)};function PG(e,t){return typeof e==`function`?e(t):e&&(e.current=t),e}function FG(e,t){var n=(0,K.useState)(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}})[0];return n.callback=t,n.facade}var IG=typeof window<`u`?K.useLayoutEffect:K.useEffect,LG=new WeakMap;function RG(e,t){var n=FG(t||null,function(t){return e.forEach(function(e){return PG(e,t)})});return IG(function(){var t=LG.get(n);if(t){var r=new Set(t),i=new Set(e),a=n.current;r.forEach(function(e){i.has(e)||PG(e,null)}),i.forEach(function(e){r.has(e)||PG(e,a)})}LG.set(n,e)},[e]),n}var zG={width:`1px`,height:`0px`,padding:0,overflow:`hidden`,position:`fixed`,top:`1px`,left:`1px`},BG=function(e){var t=e.children,n=t===void 0?null:t;return K.createElement(K.Fragment,null,K.createElement(`div`,{key:`guard-first`,"data-focus-guard":!0,"data-focus-auto-guard":!0,style:zG}),n,n&&K.createElement(`div`,{key:`guard-last`,"data-focus-guard":!0,"data-focus-auto-guard":!0,style:zG}))};BG.propTypes={};function VG(e){return e}function HG(e,t){t===void 0&&(t=VG);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var i=t(e,r);return n.push(i),function(){n=n.filter(function(e){return e!==i})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var i=n;
62n=[],i.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},o=function(){return Promise.resolve().then(a)};o(),n={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),n}}}}}function UG(e,t){return t===void 0&&(t=VG),HG(e,t)}function WG(e){e===void 0&&(e={});var t=HG(null);return t.options=Qi({async:!0,ssr:!1},e),t}var GG=UG({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),KG=UG(),qG=UG(),JG=WG({async:!0,ssr:typeof document<`u`}),YG=(0,K.createContext)(void 0),XG=[],ZG=(0,K.forwardRef)(function(e,t){var n,r=(0,K.useState)(),i=r[0],a=r[1],o=(0,K.useRef)(),s=(0,K.useRef)(!1),c=(0,K.useRef)(null),l=(0,K.useState)({})[1],d=e.children,f=e.disabled,p=f===void 0?!1:f,m=e.noFocusGuards,h=m===void 0?!1:m,g=e.persistentFocus,_=g===void 0?!1:g,v=e.crossFrame,y=v===void 0?!0:v,b=e.autoFocus,x=b===void 0?!0:b;e.allowTextSelection;var S=e.group,C=e.className,w=e.whiteList,T=e.hasPositiveIndices,E=e.shards,D=E===void 0?XG:E,O=e.as,k=O===void 0?`div`:O,A=e.lockProps,j=A===void 0?{}:A,M=e.sideCar,ee=e.returnFocus,N=ee===void 0?!1:ee,P=e.focusOptions,te=e.onActivation,F=e.onDeactivation,I=(0,K.useState)({})[0],L=(0,K.useCallback)(function(e){var t=e.captureFocusRestore;if(!c.current){var n=document?.activeElement;c.current=n,n!==document.body&&(c.current=t(n))}o.current&&te&&te(o.current),s.current=!0,l()},[te]),R=(0,K.useCallback)(function(){s.current=!1,F&&F(o.current),l()},[F]),ne=(0,K.useCallback)(function(e){var t=c.current;if(t){var n=(typeof t==`function`?t():t)||document.body,r=typeof N==`function`?N(n):N;if(r){var i=typeof r==`object`?r:void 0;c.current=null,e?Promise.resolve().then(function(){return n.focus(i)}):n.focus(i)}}},[N]),z=(0,K.useCallback)(function(e){s.current&&GG.useMedium(e)},[]),re=KG.useMedium,B=(0,K.useCallback)(function(e){o.current!==e&&(o.current=e,a(e))},[]),ie=u((n={},n[uW]=p&&`disabled`,n[lW]=S,n),j),ae=h!==!0,oe=ae&&h!==`tail`,se=RG([t,B]),ce=(0,K.useMemo)(function(){return{observed:o,shards:D,enabled:!p,get active(){return s.current}}},[p,s,D,o]);return K.createElement(K.Fragment,null,ae&&[K.createElement(`div`,{key:`guard-first`,"data-focus-guard":!0,tabIndex:p?-1:0,style:zG}),T?K.createElement(`div`,{key:`guard-nearest`,"data-focus-guard":!0,tabIndex:p?-1:1,style:zG}):null],!p&&K.createElement(M,{id:I,sideCar:JG,observed:i,disabled:p,persistentFocus:_,crossFrame:y,autoFocus:x,whiteList:w,shards:D,onActivation:L,onDeactivation:R,returnFocus:ne,focusOptions:P,noFocusGuards:h}),K.createElement(k,u({ref:se},ie,{className:C,onBlur:re,onFocus:z}),K.createElement(YG.Provider,{value:ce},d)),oe&&K.createElement(`div`,{"data-focus-guard":!0,tabIndex:p?-1:0,style:zG}))});ZG.propTypes={};function QG(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,LV(e,t)}function $G(e,t){function n(e){return e.displayName||e.name||`Component`}return function(r){var i=[],a;function o(){a=e(i.map(function(e){return e.props})),t(a)}var s=function(e){QG(t,e);function t(){return e.apply(this,arguments)||this}t.peek=function(){return a};var n=t.prototype;return n.componentDidMount=function(){i.push(this),o()},n.componentDidUpdate=function(){o()},n.componentWillUnmount=function(){var e=i.indexOf(this);i.splice(e,1),o()},n.render=function(){return K.createElement(r,this.props)},t}(K.PureComponent);return Ui(s,`displayName`,`SideEffect(`+n(r)+`)`),s}}function eK(e){setTimeout(e,1)}var tK=function(e,t){var n={};return n[e]=t,n},nK=function(e){return e&&`current`in e?e.current:e},rK=function(){return document&&document.activeElement===document.body},iK=function(){return rK()||eG()},aK=null,oK=null,sK=function(){return null},cK=null,lK=!1,uK=!1,dK=function(){return!0},fK=function(e){return(aK.whiteList||dK)(e)},pK=function(e,t){cK={observerNode:e,portaledElement:t}},mK=function(e){return cK&&cK.portaledElement===e};function hK(e,t,n,r){var i=null,a=e;do{var o=r[a];if(o.guard)o.node.dataset.focusAutoGuard&&(i=o);else if(o.lockItem){if(a!==e)return;i=null}else break}while((a+=n)!==t);i&&(i.node.tabIndex=0)}var gK=function(e){return e?!!lK:lK===`meanwhile`},_K=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},vK=function(e,t){return t.some(function(t){return _K(e,t,t)})},yK=function(e){return UW(e,new Map)},bK=function(e){return!yK([e.parentNode]).some(function(t){return t.node===e})},xK=function(){var e=!1;
62if(aK){var t=aK,n=t.observed,r=t.persistentFocus,i=t.autoFocus,a=t.shards,o=t.crossFrame,s=t.focusOptions,c=t.noFocusGuards,l=n||cK&&cK.portaledElement;if(rK()&&oK&&oK!==document.body&&(!document.body.contains(oK)||bK(oK))){var u=sK();u&&u.focus()}var d=document&&document.activeElement;if(l){var f=[l].concat(a.map(nK).filter(Boolean));if((!d||fK(d))&&(r||function(){if(!gK(o)||!c||!oK||uK)return!1;var e=yK(f),t=e.findIndex(function(e){return e.node===oK});return t===0||t===e.length-1}()||!iK()||!oK&&i)&&(l&&!($W(f)||d&&vK(d,f)||mK(d,l))&&(document&&!oK&&d&&!i?(d.blur&&d.blur(),document.body.focus()):(e=bG(f,oK,{focusOptions:s}),cK={})),oK=document&&document.activeElement,oK!==document.body&&(sK=wG(oK)),lK=!1),document&&d!==document.activeElement&&document.querySelector(`[data-focus-auto-guard]`)){var p=document&&document.activeElement,m=aG(f),h=m.map(function(e){return e.node}).indexOf(p);h>-1&&(m.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute(`tabIndex`)}),hK(h,m.length,1,m),hK(h,-1,-1,m))}}}return e},SK=function(e){xK()&&e&&(e.stopPropagation(),e.preventDefault())},CK=function(){return eK(xK)},wK=function(e){var t=e.target,n=e.currentTarget;n.contains(t)||pK(n,t)},TK=function(){return null},EK=function(e){var t=e.children;return K.createElement(`div`,{onBlur:CK,onFocus:wK},t)};EK.propTypes={};var DK=function(){uK=!0},OK=function(){uK=!1,lK=`just`,eK(function(){lK=`meanwhile`})},kK=function(){document.addEventListener(`focusin`,SK),document.addEventListener(`focusout`,CK),window.addEventListener(`focus`,DK),window.addEventListener(`blur`,OK)},AK=function(){document.removeEventListener(`focusin`,SK),document.removeEventListener(`focusout`,CK),window.removeEventListener(`focus`,DK),window.removeEventListener(`blur`,OK)};function jK(e){return e.filter(function(e){return!e.disabled})}var MK={moveFocusInside:bG,focusInside:$W,focusNextElement:kG,focusPrevElement:AG,focusFirstElement:MG,focusLastElement:NG,captureFocusRestore:wG};function NK(e){var t=e.slice(-1)[0];t&&!aK&&kK();var n=aK,r=n&&t&&t.id===n.id;aK=t,n&&!r&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(oK=null,(!r||n.observed!==t.observed)&&t.onActivation(MK),xK(!0),eK(xK)):(AK(),oK=null)}GG.assignSyncMedium(wK),KG.assignMedium(CK),qG.assignMedium(function(e){return e(MK)});var PK=$G(jK,NK)(TK),FK=(0,K.forwardRef)(function(e,t){return K.createElement(ZG,u({sideCar:PK,ref:t},e))}),IK=ZG.propTypes||{};IK.sideCar,Gi(IK,[`sideCar`]),FK.propTypes={};var LK=FK,RK=`video/webm`,zK=(0,Vo.getLogger)(`ScreenCastRecorder`),BK=class{static isSupportedBrowser(){try{return V(navigator.mediaDevices)&&V(navigator.mediaDevices.getUserMedia)&&V(navigator.mediaDevices.getDisplayMedia)&&MediaRecorder.isTypeSupported(RK)}catch{return!1}}constructor({recordAudio:e,onErrorOrStop:t}){this.recordAudio=e,this.onErrorOrStopCallback=t,this.inputStream=null,this.recordedChunks=[],this.mediaRecorder=null}async initialize(){let e=(await navigator.mediaDevices.getDisplayMedia({video:!0})).getTracks();if(this.recordAudio){let t=await navigator.mediaDevices.getUserMedia({video:!1,audio:!0});e=e.concat(t.getAudioTracks())}this.recordedChunks=[],this.inputStream=new MediaStream(e),this.mediaRecorder=new MediaRecorder(this.inputStream,{mimeType:RK}),this.mediaRecorder.ondataavailable=e=>this.recordedChunks.push(e.data)}getState(){return this.mediaRecorder?this.mediaRecorder.state:`inactive`}start(){if(!this.mediaRecorder)return zK.warn(`ScreenCastRecorder.start: mediaRecorder is null`),!1;let e=e=>{zK.warn(`mediaRecorder.start threw an error: ${String(e)}`)};this.mediaRecorder.onerror=t=>{e(t),this.onErrorOrStopCallback()},this.mediaRecorder.onstop=()=>this.onErrorOrStopCallback();try{this.mediaRecorder.start()}catch(t){return e(t),!1}return!0}stop(){if(!this.mediaRecorder)return;let e,t=new Promise(t=>{e=t});return this.mediaRecorder.onstop=()=>e(),this.mediaRecorder.stop(),this.inputStream&&=(this.inputStream.getTracks().forEach(e=>e.stop()),null),t.then(()=>this.buildOutputBlob())}buildOutputBlob(){return new Blob(this.recordedChunks,{type:RK})}},VK=e=>p(`0%{box-shadow:0 0 `,e.spacing.twoXS,` `,e.colors.redTextColor,`;}50%{box-shadow:0 0 `,e.spacing.sm,` `,e.spacing.twoXS,` `,e.colors.redTextColor,`;}100%{box-shadow:0 0 `,e.spacing.twoXS,` `,e.colors.redTextColor,`;}`),HK=_(`div`,{target:`e1uy6bjc0`})(({theme:e})=>({position:`absolute`,bottom:e.spacing.lg,right:e.spacing.sm,width:e.spacing.sm,height:e.spacing.sm,backgroundColor:e.colors.redTextColor,borderRadius:e.radii.full,boxShadow:`0 0 ${e.spacing.twoXS} ${e.colors.redTextColor}`,animation:`${VK(e)} 2s linear infinite`})),UK=_(`div`,{target:`e1uy6bjc1`})(({theme:e})=>({borderTop:`${e.sizes.borderWidth} solid ${e.colors.borderColor}`,width:`100%`})),WK=_(`div`,{target:`e1uy6bjc2`})(({theme:e})=>({padding:e.spacing.sm,minWidth:e.sizes.appMainMenu,"@media print":{display:`none`}})),GK=_(`div`,{target:`e1uy6bjc3`})(({theme:e})=>({display:`flex`,flexDirection:`column`,alignItems:`stretch`,gap:e.spacing.xs})),KK=_(`span`,{target:`e1uy6bjc4`})({lineHeight:`initial`}),qK=_(`button`,{target:`e1uy6bjc5`})(({theme:e,isRecording:t})=>({display:`flex`,alignItems:`center`,padding:`${e.spacing.threeXS} ${e.spacing.sm}`,border:`none`,borderRadius:e.radii.default,backgroundColor:e.colors.transparent,cursor:`pointer`,fontSize:e.fontSizes.sm,lineHeight:`${e.lineHeights.small}rem`,textAlign:`left`,color:t?e.colors.redTextColor:e.colors.bodyText,fontWeight:t?e.fontWeights.bold:e.fontWeights.normal,transition:`background-color 100ms ease`,"&:hover, &:focus-visible":{backgroundColor:e.colors.darkenedBgMix15},"&:focus":{outline:`none`},"&:focus-visible":{boxShadow:e.shadows.focusRingMuted},'&[aria-disabled="true"]':{color:e.colors.fadedText60,cursor:`not-allowed`},'&[aria-disabled="true"]:hover':{backgroundColor:e.colors.transparent}})),JK=_(`span`,{target:`e1uy6bjc6`})(({theme:e})=>({display:`flex`,alignItems:`center`,width:`100%`,gap:e.spacing.sm})),YK=_(`span`,{target:`e1uy6bjc7`})({display:`inline-flex`,alignItems:`center`,minWidth:0,overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}),XK=_(`kbd`,{target:`e1uy6bjc8`})(({theme:e})=>({display:`inline-flex`,alignItems:`center`,justifyContent:`center`,whiteSpace:`nowrap`,fontSize:e.fontSizes.sm,opacity:e.opacities.secondary,fontFamily:`inherit`,lineHeight:e.lineHeights.tight,letterSpacing:`0.01em`})),ZK=_(`div`,{target:`e1uy6bjc9`})(({theme:e})=>({display:`flex`,flexDirection:`row`,gap:e.spacing.threeXS,width:`100%`})),QK=_(`button`,{target:`e1uy6bjc10`})(({theme:e,isChecked:t})=>({display:`flex`,flex:1,flexDirection:`column`,alignItems:`center`,justifyContent:`center`,gap:e.spacing.twoXS,padding:`${e.spacing.xs} ${e.spacing.sm}`,border:`none`,borderRadius:e.radii.default,backgroundColor:t?e.colors.darkenedBgMix25:e.colors.transparent,cursor:`pointer`,fontSize:e.fontSizes.sm,lineHeight:e.lineHeights.tight,color:e.colors.bodyText,transition:`background-color 100ms ease`,"&:hover":{backgroundColor:t?e.colors.darkenedBgMix25:e.colors.darkenedBgMix15},"&:focus":{outline:`none`},"&:focus-visible":{boxShadow:e.shadows.focusRingMuted,backgroundColor:t?e.colors.darkenedBgMix25:e.colors.darkenedBgMix15}})),$K=_(`span`,{target:`e1uy6bjc11`})({display:`inline-flex`,alignItems:`center`,justifyContent:`center`}),eq=_(`button`,{target:`e1uy6bjc12`})(({theme:e,isDisabled:t})=>({display:`flex`,alignItems:`center`,justifyContent:`space-between`,width:`100%`,padding:`${e.spacing.threeXS} ${e.spacing.sm}`,border:`none`,borderRadius:e.radii.default,backgroundColor:e.colors.transparent,cursor:t?`not-allowed`:`pointer`,color:t?e.colors.fadedText60:e.colors.bodyText,fontSize:e.fontSizes.sm,lineHeight:`${e.lineHeights.small}rem`,textAlign:`left`,fontWeight:e.fontWeights.normal,transition:`background-color 100ms ease`,"&:hover":{backgroundColor:t?e.colors.transparent:e.colors.darkenedBgMix15},"&:focus":{outline:`none`},"&:focus-visible":{backgroundColor:e.colors.darkenedBgMix15,boxSh
62adow:e.shadows.focusRingMuted}})),tq=_(`div`,{target:`e1uy6bjc13`})(({theme:e,isChecked:t,isDisabled:n})=>({display:`flex`,alignItems:`center`,flexShrink:0,width:`calc(2 * ${e.sizes.checkbox})`,minWidth:`calc(2 * ${e.sizes.checkbox})`,height:e.sizes.checkbox,minHeight:e.sizes.checkbox,padding:`0 ${e.spacing.threeXS}`,borderRadius:e.radii.full,backgroundColor:t&&!n?e.colors.primary:e.colors.borderColor,transition:`background-color 100ms ease`})),nq=_(`div`,{target:`e1uy6bjc14`})(({theme:e,isChecked:t,isDisabled:n})=>{let r=br(e),i=r?e.colors.bgColor:e.colors.bodyText;return n&&(i=r?e.colors.gray70:e.colors.gray90),{width:`calc(${e.sizes.checkbox} - ${e.spacing.twoXS})`,height:`calc(${e.sizes.checkbox} - ${e.spacing.twoXS})`,borderRadius:e.radii.full,backgroundColor:i,transform:t?`translateX(${e.sizes.checkbox})`:`none`,transition:`transform 100ms ease, background-color 100ms ease`}}),rq=_(`div`,{target:`e1uy6bjc15`})(({theme:e})=>({paddingLeft:e.spacing.sm,paddingRight:e.spacing.sm})),iq=_(`div`,{target:`e1uy6bjc16`})(({theme:e})=>({display:`flex`,alignItems:`center`,gap:e.spacing.sm,marginTop:e.spacing.xs,".stMenuVersionCopyButton":{opacity:0,pointerEvents:`none`,transition:`opacity 120ms ease`},"&:hover .stMenuVersionCopyButton, &:focus-within .stMenuVersionCopyButton":{opacity:1,pointerEvents:`auto`}})),aq=_(`div`,{target:`e1uy6bjc17`})(({theme:e})=>({...or(e),backgroundColor:e.colors.bgColor,zIndex:Nn(e),maxHeight:`70vh`,overflow:`auto`})),oq=_(`span`,{target:`e1uy6bjc18`})(({theme:e})=>({display:`inline-flex`,alignItems:`center`,opacity:e.opacities.secondary,fontSize:e.fontSizes.twoSm,lineHeight:e.lineHeights.menuItem,color:e.colors.bodyText,whiteSpace:`nowrap`})),sq=[{label:`System`,icon:`:material/contrast:`},{label:`Light`,icon:`:material/light_mode:`}
62,{label:`Dark`,icon:`:material/dark_mode:`}];function cq(e,t){switch(e){case`System`:return t.find(e=>e.name===`Custom Theme Auto`||e.name===`Use system setting`);case`Light`:return t.find(e=>e.name===`Custom Theme Light`||e.name===A.name);case`Dark`:return t.find(e=>e.name===`Custom Theme Dark`||e.name===de.name)}}function lq(e,t,n,r){if(t.length<=1)return[];let i=ue(e);return sq.map(e=>({type:`radio`,key:`theme-${e.label}`,label:e.label,icon:e.icon,checked:i===e.label,onSelect:()=>{let i=cq(e.label,t);i&&(r.enqueue(`menuClick`,{label:`changeTheme`}),n(i))}}))}var uq=(0,K.memo)(function({item:e,tabIndex:t,itemIndex:n,setItemRef:r}){let{key:i,label:a,checked:o,disabled:c,onToggle:l}=e,u=(0,K.useCallback)(e=>{r(n,e)},[r,n]),d=(0,K.useCallback)(()=>{c||l()},[c,l]);return f(eq,{ref:u,type:`button`,isDisabled:c,role:`menuitemcheckbox`,"aria-checked":o,"aria-disabled":c||void 0,tabIndex:t,onClick:d,"data-testid":`stMainMenuItem-${i}`,children:[a,s(tq,{isChecked:o,isDisabled:c,children:s(nq,{isChecked:o,isDisabled:c})})]})}),dq=(0,Vo.getLogger)(`MainMenu`),fq={COUNTDOWN:`Cancel recording`,RECORDING:`Stop recording`};function pq(e){return e.replace(/\.dev\d+/,`.dev`)}function mq(e,t){window.open(e,`_blank`)||dq.warn(`Failed to open "${t}" link. This may be due to a popup blocker. URL: ${e}`)}function hq(e){return e.type===`radio`}function gq(e){return e.type===`toggle`}function _q({isServerConnected:e,developmentMode:t,screenCastState:n,menuItems:r,hostMenuItems:i,quickRerunCallback:a,clearCacheCallback:o,printCallback:s,screencastCallback:c,aboutCallback:l,sendMessageToHost:u,isMinimalMode:d,themeSection:f,runOnSave:p,onRunOnSaveChange:m,allowRunOnSave:h,metricsMgr:g}){let _=!e,v=xq(r,i,u),y=Sq(r,l);if(d)return[f,[...v,...y]];let b=bq(n,s,c);return[f,vq(t,a,_,p,m,h,g),yq(t,o,_),[...b,...y],v]}function vq(e,t,n,r,i,a,o){if(!e)return[];let s=[{type:`action`,key:`rerun`,label:`Rerun`,onClick:t,disabled:n,shortcut:`R`}];return a&&s.push({type:`toggle`,key:`autoRerun`,label:`Auto rerun`,checked:r,disabled:n,onToggle:()=>{o.enqueue(`menuClick`,{label:`autoRerun`}),i(!r)}}),s}function yq(e,t,n){return e?[{type:`action`,key:`clearCache`,label:`Clear cache`,onClick:t,disabled:n,shortcut:`C`}]:[]}function bq(e,t,n){let r=[{type:`action`,key:`print`,label:`Print`,onClick:t}];if(BK.isSupportedBrowser()){let t=fq[e]||`Record screen`;r.push({type:`action`,key:`recordScreencast`,label:t,onClick:n,isRecording:!!fq[e],shortcut:fq[e]?`ESC`:void 0})}return r}function xq(e,t,n){let r=[],i=e?.reportABugUrl;i&&!e?.hideReportABug&&r.push({type:`action`,key:`report`,label:`Report a bug`,onClick:()=>mq(i,`Report a bug`)});let a=e?.getHelpUrl;a&&!e?.hideGetHelp&&r.push({type:`action`,key:`community`,label:`Get help`,onClick:()=>mq(a,`Get help`)});for(let i of t)i.type!==`separator`&&(i.key===`reportBug`&&e?.hideGetHelp||i.key===`about`&&e?.aboutSectionMd||r.push({type:`action`,key:`host-${i.key}`,label:i.label,onClick:()=>n({type:`MENU_ITEM_CALLBACK`,key:i.key})}));return r}function Sq(e,t){return e?.aboutSectionMd?[{type:`action`,key:`about`,label:`About`,onClick:t}]:[]}var Cq=(0,K.memo)(function({item:e,onItemClick:t,tabIndex:n,itemIndex:r,setItemRef:i}){return s(qK,{type:`button`,ref:(0,K.useCallback)(e=>{i(r,e)},[i,r]),onClick:()=>{e.disabled||t(e)},role:`menuitem`,"aria-disabled":e.disabled||void 0,tabIndex:n,isRecording:e.isRecording,"data-testid":`stMainMenuItem-${e.key}`,children:f(JK,{children:[s(YK,{"data-testid":`stMainMenuItemLabel`,children:e.label}),e.shortcut&&s(XK,{children:e.shortcut})]})})}),wq=(0,K.memo)(function({item:e,onRadioSelect:t,tabIndex:n,itemIndex:r,setItemRef:i}){return f(QK,{type:`button`,ref:(0,K.useCallback)(e=>{i(r,e)},[i,r]),onClick:()=>{t(e)},role:`menuitemradio`,"aria-checked":e.checked,tabIndex:n,isChecked:e.checked,"data-testid":`stMainMenuItem-${e.key}`,children:[s($K,{children:s(cd,{iconValue:e.icon,size:`lg`})}),e.label]})}),Tq=(0,K.memo)(function({sections:e,closeMenu:t,metricsMgr:n,streamlitVersion:r}){let i=Ar(),a=(0,K.useRef)([]),o=(0,K.useMemo)(()=>e.flat(),[e]),[c,l]=(0,K.useState)(0),u=Math.max(0,o.length-1),d=o.length===0?-1:Math.min(c,u),p=e=>{l(e),a.current[e]?.focus()},m=(0,K.useCallback)(e=>
62{e&&a.current[0]?.focus()},[]),h=(0,K.useCallback)((e,t)=>{a.current[e]=t},[]),g=e=>{let t=e.target,n=a.current.findIndex(e=>e===t);n!==-1&&l(n)},_=e=>{n.enqueue(`menuClick`,{label:e.label}),e.onClick(),t()},v=e=>{e.onSelect()},y=e=>{if(o.length!==0)switch(e.key){case`ArrowDown`:e.preventDefault(),p(d>=u?0:d+1);break;case`ArrowUp`:e.preventDefault(),p(d<=0?u:d-1);break;case`Home`:e.preventDefault(),p(0);break;case`End`:e.preventDefault(),p(u);break;case`Tab`:if(r)break;e.preventDefault(),t(e.shiftKey?`shift-tab`:`tab`);break;default:break}},b=e=>{e.key===`Tab`&&!e.shiftKey&&(e.preventDefault(),t(`tab`))},x=[],S=0,C=0;for(let t of e)if(t.length!==0)if(x.length>0&&(x.push(s(UK,{role:`separator`,"aria-hidden":`true`,"data-testid":`stMainMenuDivider`},`divider-${S}`)),S+=1),hq(t[0])){let e=C;x.push(s(ZK,{role:`group`,"aria-label":`Theme`,"data-testid":`stThemeSwitcher`,children:t.map((t,n)=>{let r=e+n;return s(wq,{item:t,onRadioSelect:v,tabIndex:d===r?0:-1,itemIndex:r,setItemRef:h},t.key)})},`theme-radio-group`)),C+=t.length}else for(let e of t)gq(e)?x.push(s(uq,{item:e,tabIndex:d===C?0:-1,itemIndex:C,setItemRef:h},e.key)):x.push(s(Cq,{item:e,onItemClick:_,tabIndex:d===C?0:-1,itemIndex:C,setItemRef:h},e.key)),C+=1;return f(WK,{children:[s(GK,{ref:m,"data-testid":`stMainMenuList`,"aria-label":`Main menu`,role:`menu`,onFocus:g,onKeyDown:y,children:x}),r&&s(rq,{onKeyDown:b,children:f(iq,{children:[f(oq,{children:[`Made with Streamlit v`,pq(r)]}),s(dN,{text:r,buttonSize:i.iconSizes.md,iconSize:i.iconSizes.sm,className:`stMenuVersionCopyButton`,copyLabel:`Copy version to clipboard`,copiedLabel:`Copied`})]})})]})});function Eq(e){let{isServerConnected:t,developmentMode:n,screenCastState:r,menuItems:i,hostMenuItems:a,toolbarMode:o,metricsMgr:c,quickRerunCallback:l,clearCacheCallback:u,printCallback:d,screencastCallback:p,aboutCallback:m,sendMessageToHost:h,runOnSave:_,onRunOnSaveChange:v,allowRunOnSave:y,streamlitVersion:b}=e,x=Ar(),S=o===Ke.ToolbarMode.MINIMAL,{activeTheme:C,availableThemes:w,setTheme:T}=(0,K.useContext)(Aw),E=(0,K.useMemo)(()=>lq(C,w,T,c),[C,w,T,c]),D=(0,K.useMemo)(()=>_q({isServerConnected:t,developmentMode:n,screenCastState:r,menuItems:i,hostMenuItems:a,quickRerunCallback:l,clearCacheCallback:u,printCallback:d,screencastCallback:p,aboutCallback:m,sendMessageToHost:h,isMinimalMode:S,themeSection:E,runOnSave:_,onRunOnSaveChange:v,allowRunOnSave:y,metricsMgr:c}),[t,n,r,i,a,l,u,d,p,m,h,S,E,_,v,y,c]),[O,k]=(0,K.useState)(!1),A=(0,K.useRef)(null),{refs:j,floatingStyles:M}=Bi({open:O,placement:`bottom-end`,offsetPx:P(x.spacing.twoXS)}),ee=(0,K.useRef)(`other`),N=(0,K.useCallback)((e=`other`)=>{ee.current=e,k(!1)},[]),te=(0,K.useCallback)(()=>{k(e=>!e)},[]),F=(0,K.useCallback)(e=>{let t=ee.current;ee.current=`other`;let n=A.current;return n&&(t===`tab`?kG(n):t===`shift-tab`?AG(n):n.focus()),!1},[]),{setFloatingRef:I,setReferenceRef:L}=FI({isOpen:O,onClose:N,floatingSetFn:j.setFloating,referenceSetFn:j.setReference}),R=(0,K.useCallback)(e=>{A.current=e,L(e)},[L]),ne=D.some(e=>e.length>0);return S&&!ne?null:f(g,{children:[f(KK,{id:`MainMenu`,className:`stMainMenu`,"data-testid":`stMainMenu`,children:[s(Di,{ref:R,kind:Ei.HEADER_NO_PADDING,"data-testid":`stMainMenuButton`,"aria-label":`Main menu`,"aria-haspopup":`menu`,"aria-expanded":O,onClick:te,children:s(Cr,{content:KT,size:`lg`})}),r===`RECORDING`&&s(HK,{"data-testid":`stMainMenuRecordingIndicator`})]}),O&&s(zi,{children:s(aq,{ref:I,style:M,"data-testid":`stMainMenuPopover`,className:`stMainMenuPopover`,children:s(LK,{returnFocus:F,children:s(Tq,{sections:D,closeMenu:N,metricsMgr:c,streamlitVersion:b})})})})]})}var Dq=(0,K.memo)(Eq),Oq=`stSkillsNudgeDismissed`,kq=`stSkillsNudgeSnoozedAt`,Aq=`Lost connection during install â it may have finished. Reconnect or try again.`;function jq(){return Ue()&&window.localStorage.getItem(`stSkillsNudgeDismissed`)===`true`}function Mq(){if(!Ue())return!1;let e=Number(window.localStorage.getItem(kq)),t=Date.now()-e;return Number.isFinite(e)&&e>0&&t>=0&&t<864e5}function Nq(){Ue()&&window.localStorage.setItem(Oq,`true`)}function Pq(){Ue()&&window.localStorage.setItem(kq,String(Date.now()))}function Fq(e){let t=e instanceof Error?e.message:``;return t===`Connection closed`||t===`Request timed out`}var Iq=p({from:{opacity:0,transform:`translateX(1.5rem)`},to:{opacity:1,transform:`translateX(0)`}}),Lq=_(`div`,{target:`e982qu80`})(({theme:e})=>({...qT(e),paddingLeft:e.spacing.lg,paddingRight:e.spacing.lg,animation:`${Iq} 0.2s ease-out`,"@media (prefers-reduced-motion: reduce)":{animation:`none`}})),Rq=_(`div`,{target:`e982qu81`})(({theme:e})=>({display:`flex`,flexDirection:`row`,alignItems:`flex-start`,gap:e.spacing.lg,flex:1,minWidth:0})),zq=e=>({margin:e.spacing.none,padding:e.spacing.none,border:`none`,boxShadow:`none`,backgroundColor:e.colors.transparent,cursor:`pointer`,borderRadius:e.radii.default,"&:hover, &:active":{boxShadow:`none`},"&:hover":{color:e.colors.bodyText},"&:focus-visible":{outline:`none`,boxShadow:e.shadows.focusRingMuted},"&:disabled":{cursor:`not-allowed`}}),Bq=_(`button`,{target:`e982qu82`})(({theme:e})=>({...zq(e),display:`flex`,flexShrink:0,alignSelf:`flex-start`,alignItems:`center`,justifyContent:`center`,marginTop:e.spacing.threeXS,
62color:e.colors.fadedText40})),Vq=_(`div`,{target:`e982qu83`})(({theme:e})=>({fontWeight:e.fontWeights.bold,color:e.colors.bodyText})),Hq=_(`div`,{target:`e982qu84`})(({theme:e})=>({color:e.colors.fadedText60})),Uq=_(`div`,{target:`e982qu85`})(({theme:e})=>({display:`flex`,alignItems:`center`,gap:e.spacing.lg,marginTop:e.spacing.twoXS,fontSize:e.fontSizes.md})),Wq=3e3;function Gq({onInstall:e,onSnooze:t,onDontShowAgain:n,onClose:r}){let i=Ar(),[a,o]=(0,K.useState)(`idle`),[c,l]=(0,K.useState)(``),[u,d]=(0,K.useState)(``),p=(0,K.useCallback)(()=>{o(`installing`),l(``),e().then(e=>{d(e??``),o(`success`)}).catch(e=>{o(`error`),l(e instanceof Error?e.message:`Failed to install skills.`)})},[e]);(0,K.useEffect)(()=>{if(a!==`success`)return;let e=setTimeout(r,Wq);return()=>clearTimeout(e)},[a,r]);let m=(0,K.useCallback)(()=>{t(),r()},[t,r]),h=(0,K.useCallback)(()=>{n(),r()},[n,r]),_=a===`installing`,v=a===`success`,y=a===`error`;return f(Lq,{"data-testid":`stSkillsNudge`,className:`stSkillsNudge`,role:`status`,"aria-live":`polite`,onKeyDown:(0,K.useCallback)(e=>{e.key===`Escape`&&!_&&!v&&(e.stopPropagation(),m())},[m,_,v]),children:[f(Rq,{children:[s(cd,{iconValue:v?`:material/check_circle:`:y?`:material/error:`:`:material/auto_awesome:`,size:`lg`,color:v?i.colors.greenColor:y?i.colors.redTextColor:i.colors.fadedText60}),s($T,{children:v?f(g,{children:[s(Vq,{children:`Skills installed`}),u&&s(Hq,{children:u})]}):f(g,{children:[s(Vq,{children:y?`Couldn't install skills`:`Help agents write better apps`}),s(Hq,{children:y?c:`Install the official Streamlit skills so AI coding agents can build and debug your apps.`}),f(Uq,{children:[s(Di,{kind:Ei.SECONDARY,onClick:p,disabled:_,children:_?`Installingâ¦`:y?`Retry`:`Install`}),s(Di,{kind:Ei.TERTIARY,onClick:h,disabled:_,children:`Don't show again`})]})]})})]}),!v&&s(Bq,{type:`button`,"aria-label":`Close`,onClick:m,disabled:_,children:s(cd,{iconValue:`:material/close:`,size:`base`})})]})}function Kq(e,t){return e.classList?!!t&&e.classList.contains(t):(` `+(e.className.baseVal||e.className)+` `).indexOf(` `+t+` `)!==-1}function qq(e,t){e.classList?e.classList.add(t):Kq(e,t)||(typeof e.className==`string`?e.className=e.className+` `+t:e.setAttribute(`class`,(e.className&&e.className.baseVal||``)+` `+t))}function Jq(e,t){return e.replace(RegExp(`(^|\\s)`+t+`(?:\\s|$)`,`g`),`$1`).replace(/\s+/g,` `).replace(/^\s*|\s*$/g,``)}function Yq(e,t){e.classList?e.classList.remove(t):typeof e.className==`string`?e.className=Jq(e.className,t):e.setAttribute(`class`,Jq(e.className&&e.className.baseVal||``,t))}var Xq={disabled:!1},Zq=K.createContext(null),Qq=function(e){return e.scrollTop},$q=`unmounted`,eJ=`exited`,tJ=`entering`,nJ=`entered`,rJ=`exiting`,iJ=function(e){QG(t,e);function t(t,n){var r=e.call(this,t,n)||this,i=n,a=i&&!i.isMounting?t.enter:t.appear,o;return r.appearStatus=null,t.in?a?(o=eJ,r.appearStatus=tJ):o=nJ:o=t.unmountOnExit||t.mountOnEnter?$q:eJ,r.state={status:o},r.nextCallback=null,r}t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===`unmounted`?{status:eJ}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==`entering`&&n!==`entered`&&(t=tJ):(n===`entering`||n===`entered`)&&(t=rJ)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=n=r=e,n,r;return e!=null&&typeof e!=`number`&&(t=e.exit,n=e.enter,r=e.appear===void 0?n:e.appear),{exit:t,enter:n,appear:r}},n.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null)if(this.cancelNextCallback(),t===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Bl.findDOMNode(this);n&&Qq(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:$q})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[Bl.findDOMNode(this),r],a=i[0],o=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;if(!e&&!n||Xq.disabled){this.safeSetState({status:nJ},function(){t.props.onEntered(a)});return}this.props.onEnter(a,o),this.safeSetState({status:tJ},function(){t.props.onEntering(a,o),t.onTransitionEnd(c,function(){t.safeSetState({status:nJ},function(){t.props.onEntered(a,o)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Bl.findDOMNode(this);if(!t||Xq.disabled){this.safeSetState({status:eJ},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:rJ},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:eJ},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Bl.findDOMNode(this),r=e==null&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}e!=null&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===`unmounted`)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=Gi(t,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return K.createElement(Zq.Provider,{value:null},typeof n==`function`?n(e,r):K.cloneElement(K.Children.only(n),r))},t}(K.Component);
62iJ.contextType=Zq,iJ.propTypes={};function aJ(){}iJ.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:aJ,onEntering:aJ,onEntered:aJ,onExit:aJ,onExiting:aJ,onExited:aJ},iJ.UNMOUNTED=$q,iJ.EXITED=eJ,iJ.ENTERING=tJ,iJ.ENTERED=nJ,iJ.EXITING=rJ;var oJ=function(e,t){return e&&t&&t.split(` `).forEach(function(t){return qq(e,t)})},sJ=function(e,t){return e&&t&&t.split(` `).forEach(function(t){return Yq(e,t)})},cJ=function(e){QG(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1];t.removeClasses(i,`exit`),t.addClass(i,a?`appear`:`enter`,`base`),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?`appear`:`enter`;t.addClass(i,a,`active`),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],a=r[1]?`appear`:`enter`;t.removeClasses(i,a),t.addClass(i,a,`done`),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,`appear`),t.removeClasses(n,`enter`),t.addClass(n,`exit`,`base`),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,`exit`,`active`),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,`exit`),t.addClass(n,`exit`,`done`),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r=typeof n==`string`,i=r&&n?n+`-`:``,a=r?``+i+e:n[e];
62return{baseClassName:a,activeClassName:r?a+`-active`:n[e+`Active`],doneClassName:r?a+`-done`:n[e+`Done`]}},t}var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+`ClassName`],i=this.getClassNames(`enter`).doneClassName;t===`appear`&&n===`done`&&i&&(r+=` `+i),n===`active`&&e&&Qq(e),r&&(this.appliedClasses[t][n]=r,oJ(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,a=n.done;this.appliedClasses[t]={},r&&sJ(e,r),i&&sJ(e,i),a&&sJ(e,a)},n.render=function(){var e=this.props;e.classNames;var t=Gi(e,[`classNames`]);return K.createElement(iJ,u({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(K.Component);cJ.defaultProps={classNames:``},cJ.propTypes={};var $=function(e){return e.CONNECTED=`CONNECTED`,e.DISCONNECTED_FOREVER=`DISCONNECTED_FOREVER`,e.INITIAL=`INITIAL`,e.PINGING_SERVER=`PINGING_SERVER`,e.CONNECTING=`CONNECTING`,e.STATIC_CONNECTING=`STATIC_CONNECTING`,e.STATIC_CONNECTED=`STATIC_CONNECTED`,e}({}),lJ=`https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS`,uJ=`_stcore/stream`,dJ=`_stcore/health`,fJ=`_stcore/host-config`,pJ=2e3,mJ=!(typeof navigator>`u`)&&/Android/i.test(navigator.userAgent)?60*1e3:15*1e3,hJ=15*1e3;Promise.withResolvers===void 0&&(Promise.withResolvers=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return{resolve:e,reject:t,promise:n}});function gJ(e){let t=document.cookie.match(`\\b${e}=([^;]*)\\b`);return t?t[1]:void 0}function _J(){let e=`testData`;try{let{localStorage:t}=window;t.setItem(e,e),t.getItem(e),t.removeItem(e)}catch{return!1}return!0}function vJ(e){return Array.isArray(e)&&e.length>0&&e.every(e=>typeof e==`string`&&e.trim().length>0)}function yJ(e){return typeof structuredClone==`function`?structuredClone(e):JSON.parse(JSON.stringify(e))}function bJ(e){return Object.freeze(e),Array.isArray(e)?e.forEach(e=>{typeof e==`object`&&e&&!Object.isFrozen(e)&&bJ(e)}):Object.values(e).forEach(e=>{typeof e==`object`&&e&&!Object.isFrozen(e)&&bJ(e)}),e}var xJ=(()=>{let e=window.__streamlit;if(e)return bJ(yJ(e))})(),SJ={get BACKEND_BASE_URL(){return xJ?.BACKEND_BASE_URL},get HOST_CONFIG_BASE_URL(){return xJ?.HOST_CONFIG_BASE_URL},get DOWNLOAD_ASSETS_BASE_URL(){return xJ?.DOWNLOAD_ASSETS_BASE_URL},get MAIN_PAGE_BASE_URL(){return xJ?.MAIN_PAGE_BASE_URL},get CUSTOM_COMPONENT_CLIENT_ID(){return xJ?.CUSTOM_COMPONENT_CLIENT_ID},get LIGHT_THEME(){return xJ?.LIGHT_THEME},get DARK_THEME(){return xJ?.DARK_THEME},get ENABLE_RELOAD_BASED_ON_HARDCODED_STREAMLIT_VERSION(){return xJ?.ENABLE_RELOAD_BASED_ON_HARDCODED_STREAMLIT_VERSION},get HOST_CONFIG(){return xJ?.HOST_CONFIG}};function CJ(e){return e!=null}function wJ(e){return e==null}var TJ=/\/+$/,EJ=/^\/+/;function DJ({hostname:e,port:t,pathname:n,protocol:r},i){let a=OJ(n,i);return`${r}//${e}${t?`:${t}`:``}/${a}`}function OJ(e,t){return e=e.replace(TJ,``).replace(EJ,``),t=t.replace(TJ,``).replace(EJ,``),e.length===0?t:`${e}/${t}`}var kJ=`https://data.streamlit.io/static.json`,AJ=(0,Vo.getLogger)(`StaticConnection`);async function jJ(){let e=_J(),t=``;if(e){let e=window.localStorage.getItem(`stStaticAssetUrl`);if(e)return e}try{let n=await fetch(kJ,{signal:AbortSignal.timeout(5e3)});n.ok?(t=(await n.json()).static_url??void 0,e&&t&&window.localStorage.setItem(`stStaticAssetUrl`,t)):AJ.error(`Failed to fetch static config url: `,n.status)}catch(e){AJ.error(`Failed to fetch static config url:`,e)}return t}async function MJ(e,t){let n=`${t}/${e}/protos.pb`,r=await fetch(n,{signal:AbortSignal.timeout(5e3)});if(!r.ok)AJ.error(`Failed to fetch static app protos for id: ${e}`,r.status);else return r.arrayBuffer();return null}async function NJ(e,t,n,r){let i=await MJ(e,t);if(!i){AJ.error(`Failed to retrieve static app protos`),r({message:`Failed to retrieve static app protos. Please confirm the id is correct and try again. Given static app id: ${e}`});return}Xe.decode(new Uint8Array(i)).messages.forEach(e=>{n(e)})}async function PJ(e,t,n,r,i){t($.STATIC_CONNECTING);let a=await jJ();i.setStaticConfigUrl(a),NJ(e,a,n,r),t($.STATIC_CONNECTED)}var FJ=/\/+$/,IJ=/^\/+/;function LJ(){let e=SJ.HOST_CONFIG;if(!e)return!1;let{allowedOrigins:t,useExternalAuthToken:n}=e,r=!!SJ.BACKEND_BASE_URL,i=vJ(t);return r&&i&&typeof n==`boolean`}function RJ(e){let t=new URL(e??window.location.href);return t.pathname=t.pathname.replace(FJ,``).replace(IJ,``),t}function zJ(){let e=RJ(SJ.BACKEND_BASE_URL),{pathname:t}=e;if(t===`/`)return[e];let n=t.split(`/`),r=[];for(;n.length>0;){let t=new URL(e);t.pathname=n.join(`/`),r.push(t),n.pop()}return r.length<=2?r:r.slice(0,2)}function BJ({hostname:e,port:t,pathname:n,protocol:r},i){return`${r===`https:`?`wss`:`ws`}://${e}:${t}/${OJ(n,i)}`}function VJ(e){if(e!=null)switch(typeof e){case`object`:return JSON.stringify(e,null,2);case`string`:case`number`:case`boolean`:return String(e);default:return}}
62var HJ=class extends Error{constructor(e,t,n={}){super(e),this.name=`FetchError`,this.url=t,this.isTimeout=n.isTimeout??!1,this.isNetworkError=n.isNetworkError??!1,this.response=n.response}};async function UJ(e,t){let n=new AbortController,r=setTimeout(()=>n.abort(),t);try{let t=await fetch(e,{signal:n.signal});if(clearTimeout(r),!t.ok){let n;try{n=await t.json()}catch{try{n=await t.text()}catch{n=null}}throw new HJ(`Request failed with status ${t.status}`,e,{response:{status:t.status,statusText:t.statusText,data:n}})}let i=await t.text();try{return{data:JSON.parse(i),url:e}}catch{return{data:i,url:e}}}catch(t){throw clearTimeout(r),t instanceof HJ?t:t instanceof DOMException&&t.name===`AbortError`?new HJ(`Connection timed out`,e,{isTimeout:!0}):t instanceof TypeError?new HJ(t.message||`Network error`,e,{isNetworkError:!0}):new HJ(t instanceof Error?t.message:`Unknown error`,e)}}var WJ=(0,Vo.getLogger)(`DoInitPings`),GJ=class extends Error{constructor(){super(`Ping cancelled`)}};function KJ(e,t,n,r,i,a){let{promise:o,resolve:s,reject:c}=Promise.withResolvers(),l=0,u=0,d,f=()=>{},p=()=>{u++,u>=e.length&&(u=0),f()},m=e=>{let i=Math.random()*.4-.2,a=l===1?t:t*2**(l-1)*(1+i),o=Math.min(n,a);r(l,e,o),!(typeof window>`u`)&&(d=globalThis.setTimeout(p,o))},h=()=>{let t=e[u];new URL(DJ(t,``)).hostname===`localhost`?m({message:`Is Streamlit still running? If you accidentally stopped Streamlit, just restart it in your terminal:`,codeBlock:`streamlit run yourscript.py`}):m({message:`Streamlit server is not responding. Are you connected to the internet?`})},g=()=>{m({message:`Cannot connect to Streamlit (HTTP status: 403). 63 64If you are trying to access a Streamlit app running on another server, this could be due to the app's [CORS](${lJ}) settings.`})},_=e=>{let t=`DoInitPings`;if(e)try{t=new URL(e).pathname}catch{WJ.error(`unrecognized url: ${e}`)}return t};return f=()=>{let t=e[u],n=DJ(t,dJ),r=SJ.HOST_CONFIG_BASE_URL,o=DJ(r?RJ(r):t,fJ);WJ.info(`Attempting to connect to ${n}.`),u===0&&l++,Promise.all([UJ(n,hJ),UJ(o,hJ)]).then(([e,t])=>{a(t.data),s(u)}).catch(e=>{let t=l>=6;if(e.isTimeout){if(t){let t=_(e.url);WJ.error(`Client error: DoInitPings timed out`),i(`DoInitPings timed out`,`Connection timed out - ECONNABORTED`,t)}return m({message:`Connection timed out.`})}if(e.response){let{data:n,status:r,statusText:a}=e.response,o=_(e.url);if(r===0)return t&&(WJ.error(`Client Error: response received with status ${r} when attempting to reach ${o}`),i(`Response received with status ${r}`,a,o)),h();if(r===403)return t&&(WJ.error(`Client Error: response received with status ${r} when attempting to reach ${o}`),i(r,a,o)),g();t&&(WJ.error(`Client Error: response received with status ${r} when attempting to reach ${o}`),i(r,a,o));let s=VJ(n);return m({message:`Connection failed with status ${r}${s?`, and response:`:`.`}`,...s&&{codeBlock:s}})}if(e.isNetworkError){if(t){let t=_(e.url);WJ.error(`Client Error in reaching server endpoint - No response received when attempting to reach ${t}`),i(`No response received from server`,`Network error`,t)}return h()}if(t){let t=_(e.url);WJ.error(`Client Error in reaching server endpoint - error in setting up request when attempting to reach ${t}`),i(`Error setting up request to server`,e.message??``,t)}return m({message:e.message})})},f(),{promise:o,cancel:()=>{CJ(d)&&globalThis.clearTimeout(d),c(new GJ)}}}var qJ=(0,Vo.getLogger)(`ForwardMessageCache`),JJ=class{getAge(e){return e-this.scriptRunCount}constructor(e,t,n){this.scriptRunCount=0,this.encodedMsg=e,this.scriptRunCount=t,this.fragmentId=n}},YJ=class{constructor(){this.messages=new Map,this.scriptRunCount=0}incrementRunCount(e,t){this.scriptRunCount+=1,this.messages.forEach((n,r)=>{t.length>0&&(!n.fragmentId||!t.includes(n.fragmentId))||n.getAge(this.scriptRunCount)>e&&(qJ.info(`Removing expired ForwardMsg [hash=${r}]`),this.messages.delete(r))})}getCachedMessageHashes(){return Array.from(this.messages.keys())}async processMessagePayload(e,t){if(this.maybeCacheMessage(e,t),e.type!==`refHash`)return e;let n=this.getCachedMessage(e.refHash,!0);if(wJ(n))throw Error(`Cached ForwardMsg MISS [hash=${e.refHash}]. This is not expected to happen. Please [report this bug](https://github.com/streamlit/streamlit/issues).`);if(qJ.info(`Cached ForwardMsg HIT [hash=${e.refHash}]`),!e.metadata)throw Error(`Reference ForwardMsg has no metadata. This is not expected to happen. Please [report this bug](https://github.com/streamlit/streamlit/issues).`);return n.metadata=e.metadata,n}maybeCacheMessage(e,t){if(e.type!==`refHash`&&e.metadata?.cacheable){if(!e.hash){qJ.error(`ForwardMsg has no hash. This is not expected to happen, please report this bug.`,e);return}this.getCachedMessage(e.hash,!0)===void 0&&(qJ.info(`Caching ForwardMsg [hash=${e.hash}]`),this.messages.set(e.hash,new JJ(t,this.scriptRunCount,e.delta?.fragmentId??void 0)))}}getCachedMessage(e,t){let n=this.messages.get(e);if(!wJ(n))return t&&(n.scriptRunCount=this.scriptRunCount),qe.decode(n.encodedMsg)}},XJ=(0,Vo.getLogger)(`WebsocketConnection`),ZJ=class{constructor(e){this.uriIndex=0,this.lastDispatchedMessageIndex=-1,this.nextMessageIndex=0,this.messageQueue={},this.state=$.INITIAL,this.args=e,this.cache=new YJ,this.stepFsm(`INITIALIZED`)}getBaseUriParts(){if(this.state===$.CONNECTED)return this.args.baseUriPartsList[this.uriIndex]}disconnect(){this.setFsmState($.DISCONNECTED_FOREVER)}reconnect(){this.state===$.CONNECTED&&(this.closeConnection(),this.stepFsm(`CONNECTION_CLOSED`))}setFsmState(e,t){switch(XJ.info(`New state: ${e}`),this.state=e,this.state){case $.PINGING_SERVER:this.pingServer();break;default:break}switch(this.args.onConnectionStateChange(e,t),this.state){case $.CONNECTING:this.connectToWebSocket();break;case $.DISCONNECTED_FOREVER:this.closeConnection();break;default:break}}stepFsm(e,t){if(XJ.info(`State: ${this.state}; Event: ${e}`),e===`FATAL_ERROR`&&this.state!==$.DISCONNECTED_FOREVER){XJ.error(`Client Error: Websocket connection encountered fatal error - ${t}`),this.args.sendClientError(`Websocket connection fatal error encountered`,t,`Websocket Connection`),this.setFsmState($.DISCONNECTED_FOREVER,{message:t||`Unknown error`});return}switch(this.state){case $.INITIAL:if(e===`INITIALIZED`){this.args.enableBypass?(this.setFsmState($.CONNECTING),this.pingServerInBackgroun
64d()):this.setFsmState($.PINGING_SERVER);return}break;case $.CONNECTING:if(e===`CONNECTION_SUCCEEDED`){this.setFsmState($.CONNECTED);return}if(e===`CONNECTION_TIMED_OUT`||e===`CONNECTION_ERROR`||e===`CONNECTION_CLOSED`){this.setFsmState($.PINGING_SERVER);return}break;case $.CONNECTED:if(e===`CONNECTION_CLOSED`||e===`CONNECTION_ERROR`){this.setFsmState($.PINGING_SERVER);return}break;case $.PINGING_SERVER:if(e===`SERVER_PING_SUCCEEDED`){this.setFsmState($.CONNECTING);return}break;case $.DISCONNECTED_FOREVER:XJ.warn(`Discarding ${e} while in ${$.DISCONNECTED_FOREVER}`);return;default:break}throw Error(`Unsupported state transition. 65State: ${this.state}\nEvent: ${e}`)}async pingServer(){let e=KJ(this.args.baseUriPartsList,100,pJ,this.args.onRetry,this.args.sendClientError,this.args.onHostConfigResp);this.pingRequest=e;try{this.uriIndex=await e.promise,this.pingRequest===e&&(this.pingRequest=void 0),this.stepFsm(`SERVER_PING_SUCCEEDED`)}catch(e){e instanceof GJ?XJ.info(`Ping cancelled`):this.stepFsm(`FATAL_ERROR`,e instanceof Error?e.message:String(e))}finally{this.pingRequest===e&&(this.pingRequest=void 0)}}async pingServerInBackground(){let e=KJ(this.args.baseUriPartsList,100,pJ,this.args.onRetry,this.args.sendClientError,this.args.onHostConfigResp);this.pingRequest=e;try{let t=await e.promise;this.uriIndex=t,XJ.info(`Background pings completed successfully`)}catch(e){e instanceof GJ?XJ.info(`Background pings cancelled`):this.stepFsm(`FATAL_ERROR`,e instanceof Error?e.message:String(e))}finally{this.pingRequest===e&&(this.pingRequest=void 0)}}async getSessionTokens(){let e=await this.args.claimHostAuthToken(),t=gJ(`_streamlit_xsrf`);this.args.resetHostAuthToken();let n=this.args.getLastSessionId();return[e??t??`PLACEHOLDER_AUTH_TOKEN`,...n?[n]:[]]}async connectToWebSocket(){let e=BJ(this.args.baseUriPartsList[this.uriIndex],uJ);if(CJ(this.websocket))throw Error(`Websocket already exists`);XJ.info(`creating WebSocket`);
65let t=await this.getSessionTokens();this.websocket=new WebSocket(e,[`streamlit`,...t]),this.websocket.binaryType=`arraybuffer`,this.setConnectionTimeout(e);let n=this.websocket,r=()=>n===this.websocket;this.websocket.addEventListener(`message`,e=>{r()&&this.handleMessage(e.data).catch(e=>{let t=`Failed to process a Websocket message. ${e}`;XJ.error(t),this.stepFsm(`FATAL_ERROR`,t)})}),this.websocket.addEventListener(`open`,()=>{r()&&(XJ.info(`WebSocket onopen`),this.stepFsm(`CONNECTION_SUCCEEDED`))}),this.websocket.addEventListener(`close`,()=>{r()&&(XJ.warn(`WebSocket onclose`),this.closeConnection(),this.stepFsm(`CONNECTION_CLOSED`))}),this.websocket.addEventListener(`error`,e=>{r()&&(XJ.error(`Client Error: WebSocket onerror`),this.args.sendClientError(`Websocket connection onerror triggered`,`Error: ${e}`,`Websocket Connection`),this.closeConnection(),this.stepFsm(`CONNECTION_ERROR`))})}setConnectionTimeout(e){if(CJ(this.wsConnectionTimeout))throw Error(`WS timeout is already set`);let t=this.websocket;this.wsConnectionTimeout=globalThis.setTimeout(()=>{if(t!==this.websocket)return;if(wJ(this.wsConnectionTimeout)){XJ.warn(`Timeout fired after cancellation`);return}let n=this.websocket;if(wJ(n)){this.closeConnection(),this.stepFsm(`FATAL_ERROR`,`Null Websocket in setConnectionTimeout`);return}n.readyState===0&&(XJ.info(`Client error: ${e} timed out`),this.args.sendClientError(`Websocket connection timed out`,`${e} timed out`,`Websocket Connection`),this.closeConnection(),this.stepFsm(`CONNECTION_TIMED_OUT`))},mJ),XJ.info(`Set WS timeout ${Number(this.wsConnectionTimeout)}`)}closeConnection(){this.websocket&&=(this.websocket.close(),void 0),CJ(this.wsConnectionTimeout)&&(XJ.info(`Clearing WS timeout ${Number(this.wsConnectionTimeout)}`),globalThis.clearTimeout(this.wsConnectionTimeout),this.wsConnectionTimeout=void 0),this.pingRequest&&=(this.pingRequest.cancel(),void 0)}sendMessage(e){if(!this.websocket)return;let t=He.create(e),n=He.encode(t).finish(),r=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);this.websocket.send(r)}incrementMessageCacheRunCount(e,t){this.cache.incrementRunCount(e,t)}getCachedMessageHashes(){return this.cache.getCachedMessageHashes()}async handleMessage(e){let t=this.nextMessageIndex;this.nextMessageIndex+=1;let n=new Uint8Array(e),r=qe.decode(n);for(this.messageQueue[t]=await this.cache.processMessagePayload(r,n);this.lastDispatchedMessageIndex+1 in this.messageQueue;){let e=this.lastDispatchedMessageIndex+1;this.args.onMessage(this.messageQueue[e]),delete this.messageQueue[e],this.lastDispatchedMessageIndex=e}}},QJ=(0,Vo.getLogger)(`ConnectionManager`),$J=class{constructor(e){this.connectionState=$.INITIAL,this.setConnectionState=(e,t)=>{this.connectionState!==e&&(this.connectionState===$.CONNECTED&&e!==$.CONNECTED&&this.clearHeartbeatAckTimeout(),this.connectionState=e,this.props.connectionStateChanged(e)),t&&this.props.onConnectionError(t)},this.showRetryError=(e,t,n)=>{e>=6&&this.props.onConnectionError(t)},this.props=e,this.connect()}isConnected(){return this.connectionState===$.CONNECTED}getBaseUriParts(){if(this.websocketConnection instanceof ZJ)return this.websocketConnection.getBaseUriParts()}sendMessage(e){this.websocketConnection instanceof ZJ&&this.isConnected()?this.websocketConnection.sendMessage(e):QJ.error(`Cannot send message when server is disconnected: ${e.type??`unknown`}`)}incrementMessageCacheRunCount(e,t){this.websocketConnection instanceof ZJ&&this.websocketConnection.incrementMessageCacheRunCount(e,t)}getCachedMessageHashes(){return this.websocketConnection instanceof ZJ?this.websocketConnection?.getCachedMessageHashes()??[]:[]}checkStaticConnection(){return new URLSearchParams(document.location.search).get(`staticAppId`)}async connect(){let e=this.checkStaticConnection();if(e)PJ(e,this.setConnectionState,this.props.onMessage,this.props.onConnectionError,this.props.endpoints),this.websocketConnection=null;else try{this.websocketConnection=await this.connectToRunningServer()}catch(e){let t=e instanceof Error?e:Error(`${e}`);QJ.error(`Client Error: Websocket connection - ${t.message}`),this.props.sendClientError(`Failed to establish websocket connection`,t.message,`C
65onnection Manager`),this.setConnectionState($.DISCONNECTED_FOREVER,{message:t.message})}}disconnect(){this.clearHeartbeatAckTimeout(),this.websocketConnection?.disconnect()}onHeartbeatSent(e){this.clearHeartbeatAckTimeout(),e&&(this.heartbeatAckTimeoutId=setTimeout(()=>{QJ.warn(`Heartbeat ack not received within timeout, connection may be unhealthy`),this.heartbeatAckTimeoutId=void 0,this.isConnected()&&this.reconnect()},e))}reconnect(){this.clearHeartbeatAckTimeout(),this.websocketConnection?.reconnect()}onHeartbeatAckReceived(){this.clearHeartbeatAckTimeout()}clearHeartbeatAckTimeout(){this.heartbeatAckTimeoutId!==void 0&&(clearTimeout(this.heartbeatAckTimeoutId),this.heartbeatAckTimeoutId=void 0)}connectToRunningServer(){let e=zJ(),t=LJ();return new ZJ({getLastSessionId:this.props.getLastSessionId,endpoints:this.props.endpoints,baseUriPartsList:e,onMessage:this.props.onMessage,onConnectionStateChange:this.setConnectionState,onRetry:this.showRetryError,claimHostAuthToken:this.props.claimHostAuthToken,resetHostAuthToken:this.props.resetHostAuthToken,sendClientError:this.props.sendClientError,onHostConfigResp:this.props.onHostConfigResp,enableBypass:t})}},eY=(0,Vo.getLogger)(`DefaultStreamlitEndpoints`),tY=`/media`,nY=`/app/static/`,rY=`/_stcore/upload_file`,iY=`/component`,aY=`/_stcore/bidi-components`,oY=class{constructor(e){this.getServerUri=e.getServerUri,this.csrfEnabled=e.csrfEnabled,this.sendClientError=e.sendClientError,this.staticConfigUrl=null}setStaticConfigUrl(e){this.staticConfigUrl=e}sendClientErrorToHost(e,t,n,r,i){this.sendClientError(e,t,n,r,i)}async checkSourceUrlResponse(e,t,n){let r=n?`${t} ${n}`:t;try{let i=await fetch(e);i.ok||(eY.error(`Client Error: ${r} source error - ${i.status}`),this.sendClientErrorToHost(t,i.status,i.statusText,e,n))}catch(i){let a=i instanceof Error?i.message:`Unknown Error`;eY.error(`Client Error: ${r} fetch error - ${a}`),this.sendClientErrorToHost(t,`Error fetching source`,a,e,n)}}buildComponentURL(e,t){return DJ(this.requireServerUri(),`${iY}/${e}/${t}`)}buildBidiComponentURL(e,t){return DJ(this.requireServerUri(),`${aY}/${e}/${t}`)}setFileUploadClientConfig({prefix:e,headers:t}){this.fileUploadClientConfig={prefix:e,headers:t}}buildStaticUrl(e){let t=new URLSearchParams(document.location.search).get(`staticAppId`);return`${this.staticConfigUrl}/${t}${e}`}buildMediaURL(e){return this.staticConfigUrl&&(e.startsWith(tY)||e.startsWith(nY))?this.buildStaticUrl(e):e.startsWith(tY)||e.startsWith(nY)?DJ(this.requireServerUri(),e):e}buildDownloadUrl(e){if(!e.startsWith(tY))return e;let t=SJ.DOWNLOAD_ASSETS_BASE_URL;return DJ(t?RJ(t):this.requireServerUri(),e)}buildFileUploadURL(e){return this.fileUploadClientConfig?OJ(this.fileUploadClientConfig.prefix,e):e.startsWith(rY)?DJ(this.requireServerUri(),e):e}buildAppPageURL(e,t){let n=t.urlPathname,r=t.isDefault?``:n;if(typeof e==`string`&&e.length>0)return`${e}/${r}`;let{port:i,protocol:a}=window.location,{pathname:o,hostname:s}=this.requireServerUri();return`${a}//${s}${i?`:${i}`:``}${o===`/`?`/`:`${o}/`}${r}`}async uploadFileUploaderFile(e,t,n,r,i){let a=new FormData,{name:o,webkitRelativePath:s}=t,c=s||o;a.append(o,t,c);let l=this.getAdditionalHeaders(),u=this.buildFileUploadURL(e);try{await this.csrfRequest(u,{signal:i,method:`PUT`,data:a,responseType:`text`,headers:l,onUploadProgress:r})}catch(e){eY.error(`Client Error: File uploader error on file upload - ${e}`);let t=e instanceof Error?e.message:`Unknown Error`;throw this.sendClientErrorToHost(`File Uploader`,`Error uploading file`,t,u),e}}getAdditionalHeaders(){let e={};return this.fileUploadClientConfig&&(e={...e,...this.fileUploadClientConfig.headers}),e}async deleteFileAtURL(e,t){let n=this.getAdditionalHeaders(),r=this.buildFileUploadURL(e);try{await this.csrfRequest(r,{method:`DELETE`,data:{sessionId:t},headers:n})}catch(e){eY.error(`Client Error: File uploader error on file delete - ${e}`);let t=e instanceof Error?e.message:`Unknown Error`;throw this.sendClientErrorToHost(`File Uploader`,`Error deleting file`,t,r),e}}requireServerUri(){let e=this.getServerUri();if(CJ(e))return this.cachedServerUri=e,e;let t=this.cachedServerUri;if(CJ(t))return t;throw Error(`not connected to a server!`)}
65async csrfRequest(e,t){if(t.url=e,this.csrfEnabled){let e=gJ(`_streamlit_xsrf`);CJ(e)&&(t.headers={"X-Xsrftoken":e,...t.headers},t.withCredentials=!0)}let{default:n}=await W(async()=>{let{default:e}=await import(`./axios.BJuggCtE.js`);return{default:e}},__vite__mapDeps([162,1]),import.meta.url);return n.request(t)}},sY=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 8 8`},e,{ref:t}),K.createElement(`path`,{d:`M0 3v2h2V3H0zm3 0v2h2V3H3zm3 0v2h2V3H6z`}))});sY.displayName=`Ellipses`;var cY=K.forwardRef(function(e,t){return K.createElement(qi,u({iconAttrs:{fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`},iconVerticalAlign:`middle`,iconViewBox:`0 0 8 8`},e,{ref:t}),K.createElement(`path`,{d:`M3.09 0c-.06 0-.1.04-.13.09L.02 6.9c-.02.05-.03.13-.03.19v.81c0 .05.04.09.09.09h6.81c.05 0 .09-.04.09-.09v-.81c0-.05-.01-.14-.03-.19L4.01.09A.142.142 0 003.88 0h-.81zM3 3h1v2H3V3zm0 3h1v1H3V6z`}))});cY.displayName=`Warning`;var lY=`Connecting`,uY=`Connecting to Streamlit server`,dY=`Connecting to static app`,fY=`Error`,pY=`Unable to connect to Streamlit server`;function mY(e){switch(e){case $.INITIAL:case $.PINGING_SERVER:case $.CONNECTING:return{icon:sY,label:lY,tooltip:uY};case $.CONNECTED:return;case $.STATIC_CONNECTING:return{icon:sY,label:lY,tooltip:dY};case $.STATIC_CONNECTED:return;case $.DISCONNECTED_FOREVER:default:return{icon:cY,label:fY,tooltip:pY}}}var hY=``+new URL(`../media/fireworks.B4d-_KUe.gif`,import.meta.url).href,gY=_(`div`,{target:`e192nn00`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyContent:`center`,color:e.colors.gray60})),_Y=_(`label`,{target:`e192nn01`})(({theme:e})=>({fontSize:e.fontSizes.sm,color:e.colors.gray60,textTransform:`uppercase`,marginTop:e.spacing.none,marginRight:e.spacing.lg,marginBottom:e.spacing.none,marginLeft:e.spacing.sm,whiteSpace:`nowrap`,maxWidth:e.sizes.appStatusMaxWidth,lineHeight:e.lineHeights.none})),vY=_(`div`,{target:`e192nn02`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyContent:`center`,borderRadius:e.radii.sm,margin:`0 ${e.spacing.sm} 0 0`,paddingLeft:e.spacing.sm,height:e.sizes.appRunningMen})),yY=_(`label`,{target:`e192nn03`})(({isPrompt:e,theme:t})=>({fontSize:t.fontSizes.sm,color:e?t.colors.bodyText:t.colors.gray60,textTransform:e?`none`:`uppercase`,margin:`0 0 0 ${t.spacing.sm}`,whiteSpace:`nowrap`,maxWidth:t.sizes.appStatusMaxWidth,borderRadius:e?t.radii.sm:void 0})),bY=_(`span`,{target:`e192nn04`})(({theme:e})=>({marginLeft:e.spacing.md,whiteSpace:`nowrap`,color:e.colors.bodyText})),xY=_(`div`,{target:`e192nn05`})(({isNewYears:e,theme:t})=>({width:e?`2.2rem`:t.sizes.appRunningMen,height:e?`2.2rem`:t.sizes.appRunningMen,marginRight:`-${t.spacing.sm}`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:`opacity 0.3s ease-in-out`,cursor:`wait`})),SY=_(`div`,{target:`e192nn06`})({"&.StatusWidget-appear":{opacity:0}
65,"&.StatusWidget-appear-active":{opacity:1,transition:`opacity 200ms ease-out`},"&.StatusWidget-enter":{opacity:0},"&.StatusWidget-enter-active":{opacity:1,transition:`opacity 200ms ease-out`},"&.StatusWidget-exit":{opacity:1},"&.StatusWidget-exit-active":{opacity:0,transition:`opacity 200ms ease-out`}}),CY=_(`div`,{target:`e192nn07`})({"&::first-letter":{textDecoration:`underline`}}),wY=[{component:ix,name:`accessible-forward`},{component:rx,name:`accessibility-new`},{component:lx,name:`directions-bike`},{component:ux,name:`directions-run`},{component:hx,name:`pool`},{component:gx,name:`rowing`}],TY=()=>{let e=new Date,t=e.getMonth(),n=e.getDate();return t===11&&n===31||t===0&&n<=6},EY=200,DY=()=>{let[e,t]=(0,K.useState)(0),n=Ar(),r=(0,K.useMemo)(()=>TY(),[]);(0,K.useEffect)(()=>{if(r)return;let e=setInterval(()=>{t(e=>(e+1)%wY.length)},EY);return()=>clearInterval(e)},[r]);let i=wY[e].component;return s(xY,{isNewYears:r,"aria-label":`Running...`,role:`img`,"data-testid":`stStatusWidgetRunningIcon`,children:r?s(`img`,{src:hY,alt:`New Year's Celebration`,style:{width:`100%`,height:`100%`,objectFit:`contain`},"data-testid":`stStatusWidgetNewYearsIcon`}):s(i,{color:n.colors.fadedText60,"aria-hidden":`true`,"data-testid":`stStatusWidgetRunningManIcon`,style:{width:n.sizes.appRunningMen,height:n.sizes.appRunningMen}})})},OY=500,kY=e=>s(bY,{children:s(Di,{kind:Ei.HEADER_BUTTON,disabled:e.disabled,containerWidth:!0,onClick:e.onClick,children:e.title})}),AY=({connectionState:e,scriptRunState:t,rerunScript:n,stopScript:r,allowRunOnSave:i,showScriptChangedActions:a})=>{let[o,c]=(0,K.useState)(!1),l=Ar(),{clear:u,restart:d}=Vi(()=>{c(!0)},OY,{autoStart:!1}),p=()=>{i&&n(!0)},m=(e,t)=>{e===`a`&&!zb(t)&&p()},h=e===$.CONNECTED,_=()=>{r()},v=()=>{n(!1)};(0,K.useEffect)(()=>{h&&(t===Yu.RUNNING||t===Yu.RERUN_REQUESTED)?d():u(),t===Yu.NOT_RUNNING&&c(!1)},[u,h,d,t]);let y=()=>{let e=t===Yu.STOP_REQUESTED;return o?f(vY,{children:[s(DY,{}),s(kY,{title:e?`Stopping...`:`Stop`,disabled:e,onClick:_})]}):s(g,{})},b=()=>{let e=t===Yu.RERUN_REQUESTED;return s(Kz,{keyName:`a`,onKeyDown:m,children:f(vY,{children:[s(cd,{size:`lg`,iconValue:`:material/info:`,color:l.colors.fadedText60}),s(yY,{isPrompt:!0,children:`File change.`}),s(kY,{title:s(CY,{children:`Rerun`}),disabled:e,onClick:v}),i&&s(kY,{title:s(CY,{children:`Always rerun`}),disabled:e,onClick:p})]})})},x=()=>{let t=mY(e);return t===void 0?null:s(Gn,{content:t.tooltip,placement:Yn.BOTTOM,children:f(gY,{className:`stConnectionStatus`,"data-testid":`stConnectionStatus`,children:[s(Cr,{size:`sm`,content:t.icon}),s(_Y,{children:t.label})]})})},S=()=>{if(h){if(t===Yu.RUNNING||t===Yu.RERUN_REQUESTED)return y();if(a)return b()}return x()},C=(0,K.useRef)(),w=(0,K.useRef)(null),T=C.current;if(C.current=S(),H(C.current)&&H(T))return s(g,{});let E,D;return V(C.current)?(E=!0,D=C.current):(E=!1,D=T),s(cJ,{appear:!0,in:E,timeout:200,unmountOnExit:!0,classNames:`StatusWidget`,nodeRef:w,children:s(SY,{ref:w,className:`stStatusWidget`,"data-testid":`stStatusWidget`,children:D},`StatusWidget`)})},jY=(0,K.memo)(({isFullScreen:e,setFullScreen:t,locale:n,mapboxToken:r,enforceDownloadInNewTab:i,resourceCrossOriginMode:a,showErrorLinks:o,pageLinkBaseUrl:c,currentPageScriptHash:l,onPageChange:u,navSections:d,appPages:f,initialSidebarState:p,initialSidebarWidth:m,appLogo:h,sidebarChevronDownshift:g,expandSidebarNav:_,sidebarNavVisibleItems:v,hideSidebarNav:y,appRootRef:b,activeTheme:x,setTheme:S,availableThemes:C,stopScript:w,scriptRunState:T,scriptRunId:E,fragmentIdsThisRun:D,scriptRunFinishedSequence:O,scriptRunFinishedFragmentIds:k,formsData:A,backendOperationClient:j,children:M})=>{let ee=(0,K.useMemo)(()=>({locale:n,mapboxToken:r,enforceDownloadInNewTab:i,resourceCrossOriginMode:a,showErrorLinks:o}),[n,r,i,a,o]),N=(0,K.useMemo)(()=>({initialSidebarState:p,initialSidebarWidth:m,appLogo:h,sidebarChevronDownshift:g,expandSidebarNav:_,sidebarNavVisibleItems:v,hideSidebarNav:y,appRootRef:b,isSidebarLocked:p===Re.SidebarState.LOCKED}),[p,m,h,g,_,v,y,b]),P=(0,K.useMemo)(()=>({activeTheme:x,setTheme:S,availableThemes:C}),[x,S,C]),te=(0,K.useMemo)(()=>({pageLinkBaseUrl:c,currentPageScriptHash:l,onPageChange:u,navSections:d,appPages:f}),[c,l,u,d,f]),F=(0,K.useMemo)(()=>({isFullScreen:e,setFullScreen:t}),[e,t]),I=(0,K.useMemo)(()=>({stopScript:w,scriptRunState:T,scriptRunId:E,fragmentIdsThisRun:D,scriptRunFinishedSequence:O,scriptRunFinishedFragmentIds:k}),[w,T,E,D,O,k]),L=(0,K.useMemo)(()=>({formsData:A}),[A]),R=(0,K.useMemo)(()=>({backendOperationClient:j}),[j]);return s(Dr.Provider,{value:ee,children:s(kw.Provider,{value:N,children:s(Aw.Provider,{value:P,children:s(Cw.Provider,{value:te,children:s(xw.Provider,{value:R,children:s(eC.Provider,{value:F,children:s(Zu.Provider,{value:I,children:s(Sw.Provider,{value:L,children:M})})})})})})})})}),MY=function(e){return e.ABOUT=`about`,e.CLEAR_CACHE=`clearCache`,e.CONNECTION_ERROR=`connectionError`,e.SCRIPT_COMPILE_ERROR=`scriptCompileError`,e.WARNING=`w
65arning`,e.DEPLOY_ERROR=`deployError`,e.DEPLOY_DIALOG=`deployDialog`,e}({}),NY=_(`div`,{target:`e14li120`})(({theme:e})=>({"& > ul":{paddingLeft:e.spacing.twoXL}})),PY=_(`div`,{target:`e14li121`})(({theme:e,hasCodeBelow:t})=>({...t&&{marginBottom:e.spacing.lg}}));function FY(e){let t=[],n=0,r=0,i=/\[([^\]]+)\]\(([^)]+)\)/g,a;for(;(a=i.exec(e))!==null;)a.index>n&&t.push(s(K.Fragment,{children:e.substring(n,a.index)},r++)),t.push(s(`a`,{href:a[2],target:`_blank`,rel:`noopener noreferrer`,children:a[1]},r++)),n=a.index+a[0].length;return n<e.length&&t.push(s(K.Fragment,{children:e.substring(n)},r)),t}function IY({message:e,codeBlock:t}){return f(g,{children:[s(PY,{hasCodeBelow:!!t,children:FY(e)}),t&&s(Lw,{children:t})]})}var LY=(0,K.memo)(IY),RY=`data:image/svg+xml,%3csvg%20width='32'%20height='19'%20viewBox='0%200%2032%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%202'%3e%3cpath%20id='path3858'%20d='M15.998%2011.078L10.3882%208.04522L0.650371%202.78157C0.641482%202.77247%200.623705%202.77248%200.614816%202.77248C0.259259%202.59975%20-0.105186%202.96338%200.0281476%203.32702L4.98994%2016.2698L4.99083%2016.2725C4.99616%2016.2852%205.00061%2016.298%205.00594%2016.3107C5.2095%2016.7934%205.65394%2017.0916%206.1375%2017.2089C6.17839%2017.218%206.20764%2017.2262%206.25673%2017.2362C6.30559%2017.2473%206.37394%2017.2625%206.43261%2017.2671C6.44239%2017.268%206.45128%2017.268%206.46106%2017.2689H6.46817C6.47528%2017.2698%206.48239%2017.2698%206.4895%2017.2707H6.49928C6.5055%2017.2716%206.51261%2017.2716%206.51883%2017.2716H6.53039C6.5375%2017.2725%206.54461%2017.2725%206.55172%2017.2725C12.8348%2017.9731%2019.1763%2017.9731%2025.4593%2017.2725C25.5349%2017.2725%2025.6087%2017.2689%2025.6798%2017.2616C25.7029%2017.2589%2025.7251%2017.2562%2025.7473%2017.2534C25.75%2017.2525%2025.7536%2017.2525%2025.7562%2017.2516C25.7713%2017.2498%2025.7864%2017.2471%2025.8016%2017.2443C25.8238%2017.2416%2025.846%2017.2371%2025.8682%2017.2325C25.9127%2017.2225%2025.9329%2017.2152%2025.9932%2017.194C26.0535%2017.1729%2026.1536%2017.1358%2026.2163%2017.1049C26.279%2017.074%2026.3224%2017.0443%2026.3749%2017.0107C26.4398%2016.9689%2026.5015%2016.9261%2026.5641%2016.8781C26.5911%2016.8569%2026.6096%2016.8434%2026.6291%2016.8243L26.6184%2016.818L15.998%2011.078Z'%20fill='%23FF2B2B'/%3e%3cpath%20id='path5063'%20d='M31.3616%202.78158H31.3527L21.6113%208.04524L27.0265%2016.2935L31.9758%203.32704V3.30886C32.1003%202.92704%2031.7181%202.58158%2031.3616%202.78158Z'%20fill='%237D353B'/%3e%3cpath%20id='path5101'%20d='M16.5171%200.278788C16.2682%20-0.0930318%2015.726%20-0.0930318%2015.486%200.278788L10.3882%208.04518L15.998%2011.0779L26.6291%2016.8242C26.6959%2016.7574%2026.7494%2016.6922%2026.806%2016.6234C26.886%2016.5225%2026.9607%2016.4143%2027.0265%2016.2934L21.6113%208.04518L16.5171%200.278788Z'%20fill='%23BD4043'/%3e%3c/g%3e%3c/svg%3e`,zY=`data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M5.95077%2010.7642L8.09076%2011.6685C8.34683%2011.157%208.61204%2010.6637%208.8864%2010.1887C9.16076%209.71374%209.46256%209.23875%209.79179%208.76376L8.25538%208.46232L5.95077%2010.7642ZM9.84666%2013.0387L12.9743%2016.1352C13.7426%2015.8429%2014.5656%2015.3954%2015.4436%2014.7925C16.3215%2014.1896%2017.1446%2013.5045%2017.9128%2012.7372C19.1931%2011.4584%2020.1946%2010.038%2020.917%208.47602C21.6395%206.91403%2021.955%205.47536%2021.8636%204.16C20.5466%204.06866%2019.1017%204.38379%2017.5287%205.10541C15.9557%205.82703%2014.529%206.82726%2013.2487%208.10608C12.4805%208.87337%2011.7946%209.69547%2011.191%2010.5724C10.5874%2011.4493%2010.1393%2012.2714%209.84666%2013.0387ZM14.7302%2011.2575C14.3096%2010.8373%2014.0992%2010.3212%2014.0992%209.70917C14.0992%209.09716%2014.3096%208.58107%2014.7302%208.16088C15.1509%207.7407%2015.6722%207.53061%2016.2941%207.53061C16.916%207.53061%2017.4373%207.7407%2017.8579%208.16088C18.2786%208.58107%2018.489%209.09716%2018.489%209.70917C18.489%2010.3212%2018.2786%2010.8373%2017.8579%2011.2575C17.4373%2011.6776%2016.916%2011.8877%2016.2941%2011.8877C15.6722%2011.8877%2015.1509%2011.6776%2014.7302%2011.2575ZM15.2515%2020.0539L17.5561%201
657.752L17.2543%2016.2175C16.7788%2016.5463%2016.3032%2016.8432%2015.8277%2017.1081C15.3521%2017.373%2014.8583%2017.6333%2014.3461%2017.8891L15.2515%2020.0539ZM23.839%202.15956C24.1865%204.37009%2023.9716%206.52125%2023.1942%208.61304C22.4169%2010.7048%2021.0771%2012.7007%2019.1749%2014.6007L19.7236%2017.3136C19.7967%2017.679%2019.7784%2018.0352%2019.6687%2018.3823C19.559%2018.7294%2019.3761%2019.0309%2019.12%2019.2866L14.5108%2023.8904L12.2061%2018.4919L7.51461%2013.806L2.10974%2011.5041L6.69153%206.90033C6.9476%206.64457%207.25397%206.46188%207.61064%206.35227C7.9673%206.24265%208.32854%206.22438%208.69435%206.29746L11.4105%206.84553C13.3127%204.94556%2015.3064%203.6028%2017.3915%202.81724C19.4767%202.03168%2021.6258%201.81245%2023.839%202.15956ZM4.05769%2017.2862C4.69786%2016.6468%205.47978%2016.3225%206.40346%2016.3134C7.32713%2016.3042%208.10905%2016.6194%208.74922%2017.2588C9.38939%2017.8982%209.70491%2018.6792%209.69576%2019.6018C9.68662%2020.5243%209.36196%2021.3053%208.72179%2021.9448C8.26452%2022.4015%207.50089%2022.7943%206.43089%2023.1231C5.36089%2023.4519%203.88393%2023.7442%202%2024C2.25607%2022.1183%202.54872%2020.6431%202.87795%2019.5744C3.20718%2018.5056%203.60043%2017.7429%204.05769%2017.2862ZM5.62154%2018.8208C5.43863%2019.0035%205.25572%2019.3369%205.07282%2019.821C4.88991%2020.3051%204.76188%2020.7938%204.68872%2021.2871C5.18256%2021.214%205.67183%2021.0907%206.15653%2020.9171C6.64123%2020.7436%206.97504%2020.5655%207.15794%2020.3828C7.37743%2020.1635%207.49632%2019.8986%207.51461%2019.5881C7.5329%2019.2775%207.4323%2019.0126%207.21282%2018.7934C6.99333%2018.5741%206.72812%2018.4691%206.41718%2018.4782C6.10624%2018.4874%205.84102%2018.6015%205.62154%2018.8208Z'%20fill='%23A3A8B8'/%3e%3c/g%3e%3c/svg%3e`,BY=``+new URL(`../media/snowflake.JU2jBHL8.svg`,import.meta.url).href;function VY(){return{title:`Unable to deploy`,body:f(g,{children:[s(`p`,{children:`This Git tree is in a detached HEAD state.`}),s(`p`,{children:`Please commit the latest changes and push to GitHub to continue.`})]})}}function HY(e){return{title:`Unable to deploy`,body:s(Zn,{source:` 66The app's main file \`${e}\` has 67not been pushed to GitHub. Please add it to continue. 68`,allowHTML:!1})}}var UY=`https://share.streamlit.io/deploy`,WY=`https://streamlit.io/cloud`,GY=`https://share.streamlit.io/cloud-getting-started`,KY=`https://share.streamlit.io/deployment-tutorial`,qY=`https://share.streamlit.io/sis-about`,JY=`https://share.streamlit.io/snowflake-trial`,YY=_(`p`,{target:`euwf8ug0`})({textAlign:`justify`});function XY(){return{title:`Unable to deploy`,body:f(YY,{children:[`The appâs code is not connected to a remote GitHub repository. To deploy on Streamlit Community Cloud, please put your code in a GitHub repository and publish the current branch. Read more in`,` `,s(`a`,{href:GY,rel:`noopener noreferrer`,target:`_blank`,children:`our documentation`}),`.`]})}}var ZY=`data:image/svg+xml,%3csvg%20width='12'%20height='9'%20viewBox='0%200%2012%209'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.00009%206.78L1.68676%204.46667C1.42676%204.20667%201.00676%204.20667%200.746758%204.46667C0.486758%204.72667%200.486758%205.14667%200.746758%205.40667L3.53342%208.19334C3.79342%208.45334%204.21342%208.45334%204.47342%208.19334L11.5268%201.14C11.7868%200.880005%2011.7868%200.460005%2011.5268%200.200005C11.2668%20-0.0599951%2010.8468%20-0.0599951%2010.5868%200.200005L4.00009%206.78Z'%20fill='%23808495'/%3e%3c/svg%3e`,QY=_(`div`,{target:`e1usqyca0`})(({theme:e})=>({borderTopWidth:e.sizes.borderWidth,borderRightWidth:e.sizes.borderWidth,borderBottomWidth:e.sizes.borderWidth,borderLeftWidth:e.sizes.borderWidth,borderTopStyle:`solid`,borderRightStyle:`solid`,borderBottomStyle:`none`,borderLeftStyle:`none`,borderTopColor:e.colors.borderColor,borderRightColor:e.colors.borderColor,borderBottomColor:e.colors.borderColor,borderLeftColor:e.colors.borderColor,padding:e.spacing.twoXL,height:`100%`,display:`flex`,flexDirection:`column`,"&:last-child":{borderRightStyle:`none`,borderBottomRightRadius:e.radii.xl},"&:first-child":{borderBottomLeftRadius:e.radii.xl},[`@media (max-width: ${e.breakpoints.md})`]:{padding:e.spacing.xl,"&:last-child":{borderBottomLeftRadius:e.radii.xl}}}
68)),$Y=_(`div`,{shouldForwardProp:e=>e!==`$flexGrow`,target:`e1usqyca1`})(({$flexGrow:e=1})=>({flexGrow:e})),eX=_(`div`,{target:`e1usqyca2`})(({theme:e})=>({fontFamily:e.fonts.sansSerif,fontWeight:e.fontWeights.bold,fontSize:e.fontSizes.lg,marginTop:e.spacing.twoXL,marginBottom:e.spacing.twoXS,[`@media (max-width: ${e.breakpoints.md})`]:{marginTop:e.spacing.md}})),tX=_(`div`,{target:`e1usqyca3`})(({theme:e})=>({fontFamily:e.fonts.sansSerif,fontWeight:e.fontWeights.normal,fontSize:e.fontSizes.md,marginTop:e.spacing.twoXS,marginBottom:e.spacing.md,[`@media (max-width: ${e.breakpoints.md})`]:{marginTop:e.spacing.md}})),nX=_(`div`,{target:`e1usqyca4`})(({theme:e})=>({display:`grid`,maxWidth:`calc(1.25 * ${e.sizes.contentMaxWidth})`,gridTemplateColumns:`1fr 1fr 1fr`,gridGap:e.spacing.none,[`@media (max-width: ${e.breakpoints.md})`]:{gridTemplateColumns:`1fr`}})),rX=_(`div`,{target:`e1usqyca5`})(({theme:e})=>({display:`inline-flex`,marginTop:e.spacing.sm,"& > span":{fontFamily:e.fonts.sansSerif,fontWeight:e.fontWeights.normal,fontSize:e.fontSizes.md,marginLeft:e.spacing.twoXL,color:e.colors.gray70},"& > img":{position:`absolute`,marginTop:e.spacing.sm}})),iX=_(`div`,{target:`e1usqyca6`})(({theme:e})=>({display:`flex`,marginTop:e.spacing.threeXL,"& > button":{marginRight:e.spacing.twoXL},[`@media (max-width: ${e.breakpoints.md})`]:{marginTop:e.spacing.xl}}));function aX(e){let{children:t}=e;return f(rX,{children:[s(`img`,{src:ZY,alt:`Checkmark`}),s(`span`,{children:t})]})}var oX=_(`div`,{target:`e1drl7a90`})(({theme:e})=>({paddingTop:e.spacing.md,color:e.colors.bodyText,fontSize:e.fontSizes.md,overflowY:`auto`}));function sX({children:e}){return s(oX,{children:e})}function cX(e){let{children:t,onClose:n}=e;return f(uy,{isOpen:!0,closeable:!0,onClose:n,size:`auto`,children:[s(iy,{children:`Deploy this app using...`}),s(sX,{children:t})]})}var{GitStates:lX}=Ye,uX=e=>{window.open(e,`_blank`)},dX=e=>{if(e){let t=new URL(UY);return t.searchParams.set(`repository`,e.repository??``),t.searchParams.set(`branch`,e.branch??``),t.searchParams.set(`mainModule`,e.module??``),t.toString()}return WY};function fX(e){let{gitInfo:t,onClose:n,metricsMgr:r,showDeployError:i,isDeployErrorModalOpen:a}=e,o=(0,K.useCallback)(()=>{if(r.enqueue(`menuClick`,{label:`deployButtonInDialog`}),!t){let e=XY();i(e.title,e.body);return}let{repository:e,branch:o,module:s,untrackedFiles:c,state:l}=t;if((!e||!o||!s)&&l===lX.DEFAULT){let e=XY();i(e.title,e.body);return}if(l===lX.HEAD_DETACHED){let e=VY();i(e.title,e.body);return}if(s&&c?.includes(s)){let e=HY(s);i(e.title,e.body);return}a&&n(),uX(dX(t))},[r,t,a,i,n]);return s(cX,{onClose:n,children:f(nX,{children:[f(QY,{children:[f($Y,{$flexGrow:1,children:[s(`img`,{src:RY,alt:`Streamlit Logo`,"data-testid":`stDeployDialogCommunityCloudIcon`}),s(eX,{children:`Streamlit Community Cloud`}),s(tX,{children:`For community, always free`}),s(aX,{children:`For personal hobbies and learning`}),s(aX,{children:`Deploy unlimited public apps`}),s(aX,{children:`Explore and learn from Streamlitâs community and popular apps`})]}),s(`div`,{children:f(iX,{children:[s(Di,{kind:Ei.PRIMARY,onClick:o,children:`Deploy now`}),s(Di,{onClick:()=>{r.enqueue(`menuClick`,{label:`readMoreCommunityCloudInDeployDialog`}),uX(GY)},kind:Ei.MINIMAL,children:`Learn more`})]})})]}),f(QY,{children:[f($Y,{$flexGrow:1,children:[s(`img`,{src:BY,alt:`Snowflake`,"data-testid":`stDeployDialogSnowflakeDeploymentIcon`}),s(eX,{children:`Snowflake`}),s(tX,{children:`For enterprise`}),s(aX,{children:`Enterprise-level security, support, and fully managed infrastructure`}),s(aX,{children:`Deploy unlimited private apps with role-based sharing`}),s(aX,{children:`Integrate with Snowflakeâs full data stack`})]}),s(`div`,{children:f(iX,{children:[s(Di,{kind:Ei.SECONDARY,onClick:()=>{r.enqueue(`menuClick`,{label:`startTrialInDeployDialog`}),uX(JY)},children:`Start trial`}),s(Di,{onClick:()=>{r.enqueue(`menuClick`,{label:`learnMoreSnowflakeInDeployDialog`}),uX(qY)},kind:Ei.MINIMAL,children:`Learn more`})]})})]}),f(QY,{children:[f($Y,{$flexGrow:2,children:[s(`img`,{src:zY,alt:`Rocket`,"data-testid":`stDeployDialogCustomDeploymentIcon`}),s(eX,{children:`Other platforms`}),s(tX,{children:`For custom deployment `}),s(aX,{children:`Deploy on your own hardware or cloud service`}),s(aX,{children:`Set up and maintain your own authentication, resources, and costs`})]}),s(`div`,{children:s(iX,{children:s(Di,{onClick:()=>{r.enqueue(`menuClick`,{label:`readMoreDeployTutorialInDeployDialog`}),uX(KY)}
68,kind:Ei.MINIMAL,children:`Learn more`})})})]})]})})}function pX(e){switch(e.type){case MY.ABOUT:return s(mX,{...e});case MY.CLEAR_CACHE:return s(hX,{...e});case MY.SCRIPT_COMPILE_ERROR:return s(gX,{...e});case MY.WARNING:case MY.CONNECTION_ERROR:return s(_X,{...e});case MY.DEPLOY_DIALOG:return s(fX,{...e});case MY.DEPLOY_ERROR:return s(vX,{...e});case void 0:return yX(e);default:return bX(e)}}function mX(e){return f(uy,{isOpen:!0,onClose:e.onClose,children:[s(iy,{children:`About`}),s(ay,{children:e.aboutSectionMd&&s(Zn,{source:e.aboutSectionMd,allowHTML:!1})})]})}function hX(e){let t=[`**Are you sure you want to clear the app's function caches?**`,`This will remove all cached entries from functions using`,"`@st.cache_data` and `@st.cache_resource`."].join(` 69`);return s(`div`,{"data-testid":`stClearCacheDialog`,children:f(uy,{isOpen:!0,onClose:e.onClose,children:[s(iy,{children:`Clear caches`}),s(ay,{children:s(Zn,{source:t,allowHTML:!1})}),f(oy,{children:[s(sy,{autoFocus:!0,kind:Ei.GHOST,onClick:e.onClose,children:`Cancel`}),s(sy,{kind:Ei.SECONDARY,onClick:e.confirmCallback,children:`Clear caches`})]})]})})}function gX(e){return f(uy,{isOpen:!0,onClose:e.onClose,size:`auto`,children:[s(iy,{children:`Script execution error`}),s(ay,{children:s(Lw,{children:e.exception?.message?e.exception.message:`No message`})}),s(oy,{children:s(sy,{kind:Ei.SECONDARY,onClick:e.onClose,children:`Close`})})]})}function _X(e){return f(uy,{isOpen:!0,onClose:e.onClose,children:[s(iy,{children:e.title}),s(ay,{children:e.msg})]})}function vX({title:e,msg:t,onClose:n,onContinue:r,onTryAgain:i}){return f(uy,{isOpen:!0,onClose:n,children:[s(iy,{children:e}),s(ay,{children:s(NY,{children:t})}),f(oy,{children:[s(sy,{kind:Ei.GHOST,onClick:i,children:`Try again`}),s(sy,{kind:Ei.SECONDARY,onClick:()=>{n(),r&&r()},children:r?`Continue anyway`:`Close`})]})]})}function yX({onClose:e}){return s(uy,{isOpen:!1,onClose:e})}function bX(e){return s(uy,{isOpen:!0,onClose:e.onClose,children:s(ay,{children:`Dialog type "${e.type}" not recognized.`})})}var xX=_(`div`,{target:`epm40z20`})(({theme:e})=>({display:`flex`,gap:e.spacing.sm,alignItems:`center`,lineHeight:e.iconSizes.md})),SX=_(`div`,{target:`epm40z21`})(({theme:e,icon:t})=>({background:`url("${t}") no-repeat center / contain`,width:e.iconSizes.base,height:e.iconSizes.base})),CX=_(`div`,{target:`epm40z22`})({display:`flex`,alignItems:`center`,flexDirection:`row`});function wX({label:e,icon:t,onClick:n}){return s(`div`,{className:`stToolbarActionButton`,"data-testid":`stToolbarActionButton`,children:s(Di,{onClick:n,kind:Ei.HEADER_BUTTON,children:f(xX,{children:[t&&s(SX,{"data-testid":`stToolbarActionButtonIcon`,icon:t}),e&&s(`span`,{"data-testid":`stToolbarActionButtonLabel`,children:e})]})})})}function TX({sendMessageToHost:e,hostToolbarItems:t,metricsMgr:n}){return s(CX,{className:`stToolbarActions`,"data-testid":`stToolbarActions`,children:t.map(({key:t,label:r,icon:i})=>s(wX,{label:r,icon:i,onClick:()=>{n.enqueue(`menuClick`,{label:t}),e({type:`TOOLBAR_ITEM_CALLBACK`,key:t})}},t))})}var EX=n(m(),1),DX=p(`0%{opacity:0;}25%{opacity:1;}100%{opacity:0;}`),OX=_(`div`,{target:`erg7rn60`})(({theme:e})=>({position:`fixed`,display:`flex`,justifyContent:`center`,alignItems:`center`,top:0,left:0,width:e.sizes.full,height:e.sizes.full,fontSize:`40vh`,color:e.colors.redTextColor,fontWeight:e.fontWeights.bold,opacity:`0.8`,textShadow:`1px 1px 10px ${e.colors.grayTextColor}`,transition:`opacity 0.3s ease-in-out`,animation:`${DX} 1s`})),kX=({countdown:e,endCallback:t})=>{let[n,r]=(0,K.useState)(e);return s(OX,{"data-testid":`stCountdown`,onAnimationEnd:()=>{let e=n-1;e>=0&&r(e),e===0&&t()},children:s(`span`,{children:n})},`frame${n}`)},AX=_(`label`,{target:`erxc94j0`})({margin:0}),jX=_(`div`,{target:`erxc94j1`})({margin:0}),MX=({onClose:e,toggleRecordAudio:t,recordAudio:n,startRecording:r})=>{let[i,a]=(0,K.useState)(n),o=(0,K.useCallback)(e=>{let{checked:n}=e.target;n!==i&&(a(n),t())},[i,t]),c=(0,K.useCallback)(()=>{r(),e()},[r,e]);return f(uy,{isOpen:!0,onClose:e,children:[s(iy,{children:`Record a screencast`}),f(ay,{children:[s(`p`,{children:`This will record a video with the contents of your screen, so you can easily share what you're seeing with others.`}),s(`p`,{children:f(AX,{"data-testid":`stScreencastAudioCheckbox`,children:[s(`input`,{type:`checkbox`,name:`recordAudio`,"aria-label":`Also record audio`,checked:i,onChange:o}),` `,`Also record audio`]})}),s(jX,{"data-testid":`stScreencastInstruction`,children:s(Zn,{source:"Press `Esc` any time to stop recording.",allowHTML:!1})})]}),s(oy,{children:s(sy,{kind:Ei.SECONDARY,onClick:c,children:`Start recording!`})})]})},NX=_(`div`,{target:`e15jpqoz0`})({display:`flex`}),PX=_(`div`,{target:`e15jpqoz1`})(({theme:e})=>({display:`flex`,alignItems:`center`,justifyItems:`center`,marginRight:e.spacing.twoXL,marginLeft:e.spacing.sm,fontSize:e.fontSizes.fourXL})),FX=_(`p`,{target:`e15jpqoz2`})(({theme:e})=>({margin:e.spacing.none})),IX=(0,K.memo)(({onClose:e})=>f(uy,{isOpen:!0,onClose:e,children:[s(iy,{children:`Record a screencast`}),s(ay,{children:f(NX,{"data-testid":`stUnsupportedBrowserDialog`,children:[s(PX,{children:s(`span`,{role:`img`,"aria-label":`Alien Monster`,children:`ð¾`})}),s(FX,{children:`Due to limitations with some browsers, this feature is only supported on recent desktop versions of Chrome, Firefox, and Edge.`})]})})]})),LX=_(`video`,{target:`e13wfkbd0`})(({theme:e})=>({width:e.sizes.full,borderRadius:e.radii.sm})),RX=_(`div`,{target:`e13wfkbd1`})(({theme:e})=>({display:`flex`,flexDirection:`column`,width:e.sizes.full})),zX=_(`div`,{target:`e13wfkbd2`})(({theme:e})=>({display:`flex`,flexDirection:`row`,paddingTop:e.spacing.md,paddingBottom:e.spacing.md})),BX=_(`div`,{target:`e13wfkbd3`})(({theme:e})=>({paddingRight:e.spacing.lg,textAlign:`right`,color:e.colors.grayTextColor,fontWeight:e.fontWeights.bold,width:`6em`})),VX=_(`div`,{target:`e13wfkbd4`})(({theme:e})=>({flex:1,paddingRight:e.spacing.lg,marginRight:`6em`,[`@media (max-width: ${e.breakpoints.sm})`]:{marginRight:e.spacing.none}})),HX=_(`p`,{target:`e13wfkbd5`})(({theme:e})=>({marginTop:e.spacing.sm,marginBottom:e.spacing.none,fontSize:e.fontSizes.sm})),UX=_(`div`,{target:`e13wfkbd6`})(({theme:e})=>({marginTop:e.spacing.twoXS})),WX=({onClose:e,videoBlob:t,fileName:n})=>{let[r,i]=(0,K.useState)(``);return(0,K.useEffect)(()=>{let e=URL.createObjectURL(t);return i(e),()=>URL.revokeObjectURL(e)},[t]),f(uy,{isOpen:!0,onClose:e,width:`80vw`,children:[s(iy,{children:`Next steps`}),s(ay,{children:f(RX,{"data-testid":`stVideoRecordedDialog`,children:[f(zX,{children:[s(BX,{children:`Step 1`}),f(VX,{children:[s(`p`,{children:`Preview your video below:`}),s(LX,{src:r,controls:!0})]})]}),f(zX,{children:[s(BX,{children:`Step 2`}),f(VX,{children:[s(UX,{children:s(Di,{kind:Ei.SECONDARY,onClick:()=>{let t=document.createElement(`a`);t.setAttribute(`href`,r),t.setAttribute(`download`,`${n}.webm`),t.click(),e()},children:`Save video to disk`})}),f(HX,{children:[`This video is encoded in the`,` `,s(`a`,{href:`https://www.webmproject.org/`,children:`WebM format`}),`, which is only supported by newer video players. You can also play it by dragging the file directly into your browser.`]})]})]}),f(zX,{children:[s(BX,{children:`Step 3`}),f(VX,{children:[`Share your video with the world on Twitter, LinkedIn, YouTube, or just plain email!`,` `,s(`span`,{role:`img`,"aria-label":`Happy`,children:`ð`})]})]})]})})]})},GX=(0,Vo.getLogger)(`withScreencast`);function KX(e){let t=t=>{let{testOverride:n}=t,r=(0,K.useRef)(null),[i,a]=(0,K.useState)(`streamlit-screencast`),[o,c]=(0,K.useState)(!1),[l,u]=(0,K.useState)(void 0),[d,p]=(0,K.useState)(n||`OFF`),m=(0,K.useCallback)(()=>{c(e=>!e)},[]),h=(0,K.useCallback)(async()=>
69{if(!(d===`OFF`||H(r.current))){if(d===`COUNTDOWN`){p(`OFF`);return}if(d===`RECORDING`){let e=r.current;!e||e.getState()===`inactive`?p(`OFF`):(u(await e.stop()),p(`PREVIEW_FILE`))}}},[d]),g=(0,K.useCallback)(async()=>{if(!BK.isSupportedBrowser()){p(`UNSUPPORTED`);return}r.current=new BK({recordAudio:o,onErrorOrStop:()=>{h().catch(e=>GX.warn(`withScreencast.stopRecording threw an error: ${e}`))}});try{await r.current.initialize()}catch(e){GX.warn(`ScreenCastRecorder.initialize error: ${e}`),p(`UNSUPPORTED`);return}p(`COUNTDOWN`)},[o,h]),_=(0,K.useCallback)(e=>{if(!BK.isSupportedBrowser()){p(`UNSUPPORTED`);return}if(d===`OFF`){a(e),p(`SETUP`);return}h().catch(e=>GX.warn(`withScreencast.stopRecording threw an error: ${e}`))},[d,h]),v=(0,K.useCallback)(()=>{if(H(r.current))throw Error(`Countdown finished but recorder is null`);r.current.start()?p(`RECORDING`):h().catch(e=>GX.warn(`withScreencast.stopRecording threw an error: ${e}`))},[h]),y=(0,K.useCallback)(()=>{p(`OFF`)},[]),b={currentState:d,toggleRecordAudio:m,startRecording:_,stopRecording:h};return f(`div`,{className:`withScreencast`,"data-testid":`stScreencast`,children:[s(e,{...t,screenCast:b}),d===`UNSUPPORTED`&&s(IX,{onClose:y}),d===`SETUP`&&s(MX,{recordAudio:o,onClose:y,startRecording:g,toggleRecordAudio:m}),d===`COUNTDOWN`&&s(kX,{countdown:3,endCallback:v}),d===`PREVIEW_FILE`&&l&&s(WX,{onClose:y,videoBlob:l,fileName:i})]})};return t.displayName=`withScreencast(${e.displayName||e.name||`Component`})`,(0,EX.default)(t,e)}var qX=()=>{let{activeTheme:e}=(0,K.useContext)(Aw),{innerWidth:t}=gN();return{isMobile:t<parseInt(e.emotion.breakpoints.md,10)}},JX=`https://data.streamlit.io/metrics.json`,YX=(0,Vo.getLogger)(`MetricsManager`),XX=class{constructor(e){this.initialized=!1,this.actuallySendMetrics=!1,this.metricsUrl=void 0,this.sendMessageToHost=()=>{},this.anonymousId=``,this.pendingEvents=[],this.appHash=`Not initialized`,this.metadata={},this.setAppHash=e=>{this.appHash=e},this.setMetricsConfig=(e=``)=>{this.metricsUrl=e},this.sessionInfo=e}async initialize({gatherUsageStats:e,sendMessageToHost:t}){this.sendMessageToHost=t,this.actuallySendMetrics=e&&this.metricsUrl!==`off`,this.getAnonymousId(),this.actuallySendMetrics&&!this.metricsUrl&&(await this.requestDefaultMetricsConfig(),this.metricsUrl||(YX.error(`Undefined metrics config - deactivating metrics tracking.`),this.actuallySendMetrics=!1)),this.actuallySendMetrics&&this.sendPendingEvents(),YX.info(`Gather usage stats: `,this.actuallySendMetrics),this.initialized=!0}enqueue(e,t={}){if(!this.initialized||!this.sessionInfo.isSet){this.pendingEvents.push([e,t]);return}this.actuallySendMetrics&&(this.pendingEvents.length&&this.sendPendingEvents(),this.send(e,t))}setMetadata(e){this.metadata=e}async requestDefaultMetricsConfig(){let e=Ue();if(e){let e=window.localStorage.getItem(`stMetricsConfig`);if(e){this.metricsUrl=e;return}}try{let t=await fetch(JX,{signal:AbortSignal.timeout(5e3)});if(!t.ok)this.metricsUrl=void 0,YX.error(`Failed to fetch metrics config: `,t.status);else{let n=await t.json();this.metricsUrl=n.url??void 0,e&&this.metricsUrl&&window.localStorage.setItem(`stMetricsConfig`,this.metricsUrl)}}catch(e){YX.error(`Failed to fetch metrics config:`,e)}}send(e,t={}){let n=this.buildEventProto(e,t);this.metricsUrl===`postMessage`?this.postMessageEvent(e,n):this.track(n)}sendPendingEvents(){this.pendingEvents.forEach(([e,t])=>{this.send(e,t)}),this.pendingEvents=[]}async track(e){let t=new Request(this.metricsUrl,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify(e.toJSON())});await fetch(t)}postMessageEvent(e,t){this.sendMessageToHost({type:`METRICS_EVENT`,eventName:e,data:t})}buildEventProto(e,t){let n=new _e({event:e,anonymousId:this.anonymousId,...this.getHostTrackingData(),...this.getInstallationData(),reportHash:this.appHash,dev:!1,source:`browser`,streamlitVersion:this.sessionInfo.current.streamlitVersion,isHello:this.sessionInfo.isHello,appId:this.sessionInfo.current.appId,sessionId:this.sessionInfo.current.sessionId,pythonVersion:this.sessionInfo.current.pythonVersion,serverOs:this.sessionInfo.current.serverOS,hasDisplay:this.sessionInfo.current.hasDisplay,isWebdriver:ZX(),...this.getContextData()});if(e===`menuClick`)n.label=t.label;else if(e===`pageProfile`)return new _e({...n,...t});return n}getInstallationData(){return{machineIdV3:this.sessionInfo.current.installationIdV3,machineIdV4:this.sessionInfo.current.installationIdV4}}getHostTrackingData(){return this.metadata?ou(this.metadata,[`hostedAt`,`owner`,`repo`,`branch`,`mainModule`,`creatorId`]):{}}getContextData(){return{contextPageUrl:window.location.href,contextPageTitle:document.title,contextPagePath:window.location.pathname,contextPageReferrer:document.referrer,contextPageSearch:window.location.search,contextLocale:window.navigator.language,contextUserAgent:window.navigator.userAgent}}
69getAnonymousId(){if(!this.actuallySendMetrics)return;let e=`ajs_anonymous_id`,t=Ue(),n=Be(e),r=t?window.localStorage.getItem(e):null,i=new Date;if(i.setFullYear(new Date().getFullYear()+1),n)this.anonymousId=n,t&&window.localStorage.setItem(e,n);else if(r){try{this.anonymousId=JSON.parse(r)}catch{this.anonymousId=r}it(e,this.anonymousId,i)}else this.anonymousId=CI(),it(e,this.anonymousId,i),t&&window.localStorage.setItem(e,this.anonymousId)}};function ZX(){return window.navigator?.webdriver??!1}var QX=class{constructor(){this.onSessionEvent=new Iz.Signal}handleSessionEventMsg(e){this.onSessionEvent.emit(e)}},$X=_(`div`,{target:`e1vju3fw0`})(({theme:e})=>{let t=br(e);return{position:`absolute`,background:e.colors.bgColor,color:e.colors.bodyText,top:e.spacing.none,left:e.spacing.none,right:e.spacing.none,bottom:e.spacing.none,colorScheme:t?`light`:`dark`,overflow:`hidden`,"@media print":{float:`none`,height:e.sizes.full,position:`static`,overflow:`visible`}}});function eZ(){let e=new WM.default().getResult();return{browserName:e.browser.name||`Unknown`,browserVersion:e.browser.version||`Unknown`,deviceType:e.device.type||`desktop`,os:e.os.name||`Unknown`}}var tZ=(e,t)=>t==Ke.ToolbarMode.DEVELOPER?!0:Ke.ToolbarMode.VIEWER==t||Ke.ToolbarMode.MINIMAL==t?!1:e||je();function nZ(e){return e||`Streamlit`}var rZ=class{constructor(e,t,n,r){this.hostCommunicationMgr=e,this.onUpdatePageUrl=t,this.onPageNotFound=n,this.onPageIconChange=r,this.isPageIconSet=!1,this.isPageTitleSet=!1,this.hasSetDefaultFavicon=!1,this.mainScriptHash=null,this.appPages=[],this.mainPage=null,this.hideSidebarNav=null}handleNewSession(e){return this.mainScriptHash!==e.mainScriptHash&&(this.isPageTitleSet=!1,this.isPageIconSet=!1,this.hasSetDefaultFavicon=!1),this.mainScriptHash=e.mainScriptHash,this.hideSidebarNav===null&&(this.hideSidebarNav=e.config?.hideSidebarNav??null),[{currentPageScriptHash:e.pageScriptHash,hideSidebarNav:this.hideSidebarNav??!1},()=>{}]}handleNavigation(e){let{sections:t,position:n,appPages:r}=e;this.appPages=r,this.hideSidebarNav=n===ge.Position.HIDDEN;let i=e.pageScriptHash,a=r.find(e=>e.pageScriptHash===i),o=r.find(e=>e.isDefault);this.mainPage=o;let s=a.urlPathname;if(!this.isPageTitleSet){let e=nZ(a.pageName);document.title=e,this.hostCommunicationMgr.sendMessageToHost({type:`SET_PAGE_TITLE`,title:a.pageName??``})}return!this.isPageIconSet&&a.icon&&this.onPageIconChange(a.icon),[{appPages:r,navSections:t,hideSidebarNav:this.hideSidebarNav,expandSidebarNav:e.expanded,sidebarNavVisibleItems:e.visibleItems??void 0,currentPageScriptHash:i},()=>{this.onUpdatePageUrl(o.urlPathname??``,s,a.isDefault??!1),this.hostCommunicationMgr.sendMessageToHost({type:`SET_APP_PAGES`,appPages:r}),this.hostCommunicationMgr.sendMessageToHost({type:`SET_CURRENT_PAGE_NAME`,currentPageName:a.isDefault?``:s,currentPageScriptHash:i})}]}handlePageNotFound(e){return this.onPageNotFound(e),[{currentPageScriptHash:this.mainScriptHash??``},()=>{this.hostCommunicationMgr.sendMessageToHost({type:`SET_CURRENT_PAGE_NAME`,currentPageName:``,currentPageScriptHash:this.mainScriptHash??``})}]}findPageByUrlPath(e){let t;try{t=decodeURIComponent(e)}catch{t=e}return this.appPages.find(e=>t.endsWith(`/`+e.urlPathname))??this.mainPage}handlePageConfigChanged(e){e.favicon&&(this.isPageIconSet=!0),e.title&&(this.isPageTitleSet=!0)}clearPageElements(e,t){return e.filterMainScriptElements(t)}};function iZ(e){return Object.entries(e).reduce((e,[t,n])=>(n!==void 0&&(e[t]=n),e),{})}function aZ(e,t){return e??t}function oZ(e,t){if(!e)return t;let n=Ge(e.allowedOrigins)?e.allowedOrigins:void 0;return{...t,allowedOrigins:aZ(n,t.allowedOrigins),useExternalAuthToken:aZ(e.useExternalAuthToken,t.useExternalAuthToken),enableCustomParentMessages:aZ(e.enableCustomParentMessages,t.enableCustomParentMessages),blockErrorDialogs:aZ(e.blockErrorDialogs,t.blockErrorDialogs),mapboxToken:aZ(e.mapboxToken,t.mapboxToken),disableFullscreenMode:aZ(e.disableFullscreenMode,t.disableFullscreenMode),enforceDownloadInNewTab:aZ(e.enforceDownloadInNewTab,t.enforceDownloadInNewTab),resourceCrossOriginMode:aZ(e.resourceCrossOriginMode,t.resourceCrossOriginMode),setAnonymousCrossOriginPropertyOnMediaElements:t.setAnonymousCrossOriginPropertyOnMediaElements,metricsUrl:aZ(e.metricsUrl,t.metricsUrl)}}var sZ=(0,Vo.getLogger)(`App`),cZ=KX(class extends K.PureComponent{constructor(e){super(e),this.sessionInfo=new zI,this.metricsMgr=new XX(this.sessionInfo),this.sessionEventDispatcher=new QX,this.embeddingId=bt(),this.appRootRef=(0,K.createRef)(),this.isInitializingConnectionManager=!0,this.hasReceivedNewSession=!1,this.skillsNudgeShown=!1,this.showDeployError=(e,t,n
69)=>{let r={type:MY.DEPLOY_ERROR,title:e,msg:t,onContinue:n,onClose:()=>{},onTryAgain:this.sendLoadGitInfoBackMsg};this.openDialog(r)},this.handleThemeMessage=(e,t)=>{let[,n,r]=te(),i=pe(this.props.theme.activeTheme);e===n.name&&i?this.props.theme.setTheme(n):e===r.name&&i?this.props.theme.setTheme(r):t&&this.props.theme.setImportedTheme(t)},this.handleConnectionStateChanged=e=>{if(sZ.info(`Connection state changed from ${this.state.connectionState} to ${e}`),e===$.CONNECTED){sZ.info(`Reconnected to server.`),this.state.connectionErrorDismissed&&this.setState({connectionErrorDismissed:!1});let e=this.state.scriptRunState===Yu.RUNNING,t=this.state.scriptRunState===Yu.RERUN_REQUESTED;!this.sessionInfo.last||e||t||this.state.fragmentIdsThisRun.length>0||this.state.autoReruns.length>0?(sZ.info(`Requesting a script run.`),this.widgetMgr.sendUpdateWidgetsMessage(void 0),this.setState({dialog:null})):this.state.dialog?.type===MY.CONNECTION_ERROR&&this.setState({dialog:null}),this.hostCommunicationMgr.sendMessageToHost({type:`WEBSOCKET_CONNECTED`})}else this.state.connectionState===$.CONNECTED&&this.hostCommunicationMgr.sendMessageToHost({type:`WEBSOCKET_DISCONNECTED`,attemptingToReconnect:e!==$.DISCONNECTED_FOREVER}),this.sessionInfo.isSet&&this.sessionInfo.disconnect(),this.backendOperationClient.cleanup();this.isInitializingConnectionManager?this.setState({connectionState:e}):(0,Bl.flushSync)(()=>{this.setState({connectionState:e})})},this.handleGitInfoChanged=e=>{this.setState({gitInfo:e})},this.handleCustomParentMessage=e=>{this.state.appConfig.enableCustomParentMessages?this.hostCommunicationMgr.sendMessageToHost({type:`CUSTOM_PARENT_MESSAGE`,message:e.message}):sZ.error(`Sending messages to the host is disabled in line with the platform policy.`)},this.handleMessage=e=>{let t=(e,t,n)=>{let r=e[t];if(r in n)return n[r](e[r]);throw Error(`Cannot handle ${t} "${r}".`)};try{t(e,`type`,{newSession:e=>this.handleNewSession(e),sessionStatusChanged:e=>this.handleSessionStatusChanged(e),sessionEvent:e=>this.handleSessionEvent(e),delta:t=>this.handleDeltaMsg(t,e.metadata,e.hash),pageConfigChanged:e=>this.handlePageConfigChanged(e),pageInfoChanged:e=>this.handlePageInfoChanged(e),pageNotFound:e=>this.handlePageNotFound(e),gitInfoChanged:e=>this.handleGitInfoChanged(e),scriptFinished:e=>this.handleScriptFinished(e),pageProfile:e=>this.handlePageProfileMsg(e),autoRerun:e=>this.handleAutoRerun(e),fileUrlsResponse:e=>this.uploadClient.onFileURLsResponse(e),parentMessage:e=>this.handleCustomParentMessage(e),logo:t=>this.handleLogo(t,e.metadata),navigation:e=>this.handleNavigation(e),authRedirect:e=>{Ct()?this.hostCommunicationMgr.sendMessageToSameOriginHost({type:`REDIRECT_TO_URL`,url:e.url}):window.location.href=e.url},heartbeatAck:()=>this.handleHeartbeatAck(),backendOperationResponse:e=>this.backendOperationClient.onResponse(e)})}catch(e){let t=KI(e);sZ.error(t),this.showError(`Bad message format`,{message:t.message})}},this.handleLogo=(e,t)=>{this.setState(n=>({elements:n.elements.appRootWithLogo(e,{activeScriptHash:t.activeScriptHash,scriptRunId:n.scriptRunId})}))},this.handlePageConfigChanged=e=>{let{title:t,favicon:n,layout:r,initialSidebarState:i,initialSidebarWidth:a,menuItems:o}=e;this.appNavigation.handlePageConfigChanged(e),t&&(this.hostCommunicationMgr.sendMessageToHost({type:`SET_PAGE_TITLE`,title:t}),document.title=t),n&&this.onPageIconChanged(n),r!==this.state.layout&&r!==Re.Layout.LAYOUT_UNSET&&this.setState(e=>({layout:r,userSettings:{...e.userSettings,wideMode:r===Re.Layout.WIDE}})),i!==this.state.initialSidebarState&&i!==Re.SidebarState.SIDEBAR_UNSET&&this.setState(()=>({initialSidebarState:i}));let s=a?.pixelWidth===void 0?void 0:a.pixelWidth;V(s)&&s!==this.state.initialSidebarWidth&&this.setState(()=>({initialSidebarWidth:s})),o&&this.setState(e=>(o.clearAboutMd&&(o.aboutSectionMd=``),{menuItems:{...e.menuItems,...o}}))},this.handleQueryParamsFromWidget=e=>{this.setState({queryParams:e}),this.hostCommunicationMgr.sendMessageToHost({type:`SET_QUERY_PARAM`,queryParams:e?`?${e}`:``})},this.handlePageInfoChanged=e=>{let{queryString:t}=e,n=document.location.pathname+(t?`?${t}`:``);window.history.pushState({},``,n),this.setState({queryParams:t}),this.hostCommunicationMgr.sendMessageToHost({type:`SET_QUERY_PARAM`,queryParams:t?`?${t}`:``})},this.onPageNotFound=e=>{let t=e?`You have requested page /${e}, but no corresponding file was found in the app's pages/ directory`:`The page that you have requested does not seem to exist`;this.showError(`Page not found`,{message:`${t}. Running the app's main page.`})},this.handlePageNotFound=e=>{let{pageName:t}=e;this.maybeSetState(this.appNavigation.handlePageNotFound(t))},this.onPageIconChanged=e=>{zw(e,this.hostCommunicationMgr.sendMessageToHost,this.endpoints)},this.handleNavigation=e=>{this.setState({navigationPosition:e.position}),this.maybeSetState(this.appNavigation.handleNavigation(e))},this.handlePageProfileMsg=e=>{let t=me.toObject(e),n=eZ();this.metricsMgr.enqueue(`pageProfile`,{...t,isFragmentRun:!!t.isFragmentRun,numPages:this.state.appPages?.length,pageScriptHash:this.state.currentPageScriptHash,activeTheme:this.props.theme?.activeTheme?.name,totalLoadTime:Math.round((performance.now()-this.state.latestRunTime)*1e3),browserInfo:n})},this.handleAutoRerun=e=>{let t=setInterval(()=>{this.widgetMgr.sendUpdateWidgetsMessage(e.fragmentId,!0)},e.interval*1e3);this.setState(e=>({autoReruns:[...e.autoReruns,t]}))},this.handleSessionStatusChanged=e=>{this.setState(t=>{let{scriptRunState:n}=t,{dialog:r}=t;return e.scriptIsRunning&&t.scriptRunState!==Yu.STOP_REQUESTED?(n=Yu.RUNNING,V(r)&&r.type===MY.
69SCRIPT_COMPILE_ERROR&&(r=void 0)):!e.scriptIsRunning&&t.scriptRunState!==Yu.RERUN_REQUESTED&&t.scriptRunState!==Yu.COMPILATION_ERROR&&(n=Yu.NOT_RUNNING),{userSettings:{...t.userSettings,runOnSave:!!e.runOnSave},dialog:r,scriptRunState:n,scriptChangedOnDisk:e.scriptIsRunning?!1:t.scriptChangedOnDisk}})},this.handleSessionEvent=e=>{if(this.sessionEventDispatcher.handleSessionEventMsg(e),e.type===`scriptCompilationException`){this.setState({scriptRunState:Yu.COMPILATION_ERROR});let t={type:MY.SCRIPT_COMPILE_ERROR,exception:e.scriptCompilationException,onClose:()=>{}};this.maybeShowErrorDialog(t,e.scriptCompilationException?.message??`No message`)}else e.type===`scriptChangedOnDisk`&&this.setState({scriptChangedOnDisk:!0})},this.maybeUpdatePageUrl=(e,t,n)=>{let r=this.getBaseUriParts();if(r){let i;i=Ie.MAIN_PAGE_BASE_URL?RJ(Ie.MAIN_PAGE_BASE_URL).pathname:r.pathname;let a=_t(document.location.pathname,i);if((a===``?e:a)!==t){let e=n?``:t,r=this.state.queryParams||tt(),a=r?`?${r}`:``,o=`${i===`/`?``:i}/${e}${a}`;window.history.pushState({},``,o)}}},this.handleNewSession=e=>{let t=e.initialize;if(this.hasStreamlitVersionChanged(t)){window.location.reload();return}this.hasReceivedNewSession=!0,(!this.sessionInfo.isSet||!this.sessionInfo.current.isConnected)&&this.handleInitialization(e);let{appHash:n,currentPageScriptHash:r}=this.state,{scriptRunId:i,name:a,mainScriptPath:o,fragmentIdsThisRun:s,pageScriptHash:c,mainScriptHash:l}=e;if(s.length)this.setState({fragmentIdsThisRun:s,latestRunTime:performance.now()});else{this.cleanupAutoReruns();let t=e.config,n=e.customTheme;this.processThemeInput(n),this.setState({allowRunOnSave:t.allowRunOnSave,hideTopBar:t.hideTopBar,toolbarMode:t.toolbarMode,showErrorLinks:t.showErrorLinks,latestRunTime:performance.now(),mainScriptHash:l,fragmentIdsThisRun:s}),this.maybeSetState(this.appNavigation.handleNewSession(e)),!this.appNavigation.hasSetDefaultFavicon&&!this.appNavigation.isPageIconSet&&(this.appNavigation.hasSetDefaultFavicon=!0,this.onPageIconChanged(`./favicon.png`))}let u=Tt(this.sessionInfo.current.installationId+o);this.metricsMgr.setMetadata(this.state.deployedAppMetadata),this.metricsMgr.setAppHash(u),this.metricsMgr.enqueue(`updateReport`),n===u&&r===c?this.setState(e=>({elements:e.elements.clearTransientNodes(s),scriptRunId:i})):this.clearAppState(u,i,a,l)},this.handleInitialization=e=>{let t=e.initialize,n=e.config;this.sessionInfo.setCurrent(zI.propsFromNewSessionMessage(e)),this.metricsMgr.initialize({gatherUsageStats:n.gatherUsageStats,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost}),this.handleSessionStatusChanged(t.sessionStatus),t.recommendSkillsInstall&&je()&&!wt()&&Ue()&&!jq()&&!Mq()&&!this.skillsNudgeShown?(this.skillsNudgeShown=!0,this.setState({showSkillsNudge:!0}),this.trackSkillsNudge(`skillsNudgeShown`)):t.skillsNudgeSuppressedLocality&&!this.skillsNudgeShown&&(this.skillsNudgeShown=!0,this.trackSkillsNudge(`skillsNudgeSuppressedNonLocal:${t.skillsNudgeSuppressedLocality}`))},this.trackSkillsNudge=e=>{this.metricsMgr.enqueue(`menuClick`,{label:e})},this.handleSkillsNudgeInstall=()=>(this.trackSkillsNudge(`skillsNudgeInstall`),this.backendOperationClient.requestInstallSkills().then(e=>(this.trackSkillsNudge(`skillsNudgeInstallSucceeded`),e.detail??void 0)).catch(e=>{throw Fq(e)?(this.trackSkillsNudge(`skillsNudgeInstallDropped`),Error(Aq)):(this.trackSkillsNudge(`skillsNudgeInstallFailed`),e)})),this.handleSkillsNudgeSnooze=()=>{Pq(),this.trackSkillsNudge(`skillsNudgeSnoozed`)},this.handleSkillsNudgeDontShowAgain=()=>{Nq(),this.backendOperationClient.requestDismissSkillsNudge().catch(e=>{sZ.warn(`Failed to persist skills nudge dismissal`,e)}),this.trackSkillsNudge(`skillsNudgeDontShowAgain`)},this.handleSkillsNudgeClose=()=>{this.setState({showSkillsNudge:!1})},this.onHistoryChange=()=>{let{currentPageScriptHash:e}=this.state,t=this.appNavigation.findPageByUrlPath(document.location.pathname),n=document.location.toString().includes(`#`),r=t?.pageScriptHash===e;H(t)||n&&r||this.onPageChange(t.pageScriptHash,void 0,!0)},this.setAndSendTheme=e=>{this.props.theme.setTheme(e),this.hostCommunicationMgr.sendMessageToHost({type:`SET_THEME_CONFIG`,themeInfo:x(e.emotion)})},this.createThemeHash=e=>{if(!e)return`hash_for_undefined_custom_theme`;let t=O(JSON.parse(JSON.stringify(e)));return Tt(JSON.stringify(t))},this.closeDialog=()=>{this.state.dialog?.type===MY.CONNECTION_ERROR?this.setState({dialog:void 0,connectionErrorDismissed:!0}):this.setState({dialog:void 0})},this.saveSettings=e=>{let{runOnSave:t}=this.state.userSettings,{runOnSave:n}=e;if(this.setState({userSettings:e}),t!==n&&this.isServerConnected()){let e=new He({setRunOnSave:n});e.type=`setRunOnSave`,this.sendBackMsg(e)}},this.handleRunOnSaveChange=e=>{this.saveSettings({...this.state.userSettings,runOnSave:e})}
69,this.handleDeltaMsg=(e,t,n)=>{this.setState(r=>({elements:r.elements.applyDelta(r.scriptRunId,e,t,n)}))},this.debugShutdownRuntime=()=>{if(this.isServerConnected()){let e=new He({debugShutdownRuntime:!0});e.type=`debugShutdownRuntime`,this.sendBackMsg(e)}},this.debugDisconnectWebsocket=()=>{if(this.isServerConnected()){let e=new He({debugDisconnectWebsocket:!0});e.type=`debugDisconnectWebsocket`,this.sendBackMsg(e)}},this.debugClearForwardMsgCache=()=>{je()&&this.connectionManager?.websocketConnection?.cache.messages.clear()},this.cleanupAutoReruns=()=>{this.state.autoReruns.forEach(e=>{clearInterval(e)}),this.setState({autoReruns:[]})},this.rerunScript=(e=!1)=>{if(this.closeDialog(),!this.isServerConnected()){sZ.error(`Cannot rerun script when disconnected from server.`);return}this.state.scriptRunState===Yu.RUNNING||this.state.scriptRunState===Yu.RERUN_REQUESTED||(this.setState({scriptRunState:Yu.RERUN_REQUESTED}),e===!0&&this.saveSettings({...this.state.userSettings,runOnSave:!0}),this.widgetMgr.sendUpdateWidgetsMessage(void 0))},this.sendLoadGitInfoBackMsg=()=>{if(!this.isServerConnected()){sZ.error(`Cannot load git information when disconnected from server.`);return}this.sendBackMsg(new He({loadGitInfo:!0}))},this.onPageChange=(e,t,n)=>{let{elements:r,mainScriptHash:i}=this.state;this.cleanupAutoReruns();let a=this.appNavigation.clearPageElements(r,i),o=new Set(Array.from(a.getElements()).map(e=>st(e)).filter(et));this.sendRerunBackMsg(this.widgetMgr.getActiveWidgetStates(o),void 0,e,void 0,t,n)},this.isAppInReadyState=e=>this.state.connectionState===$.CONNECTED&&this.state.scriptRunState===Yu.NOT_RUNNING&&e.scriptRunState===Yu.RUNNING&&e.connectionState===$.CONNECTED,this.sendRerunBackMsg=(e,t,n,r,i,a)=>{let o=this.getBaseUriParts();if(!o){sZ.error(`Cannot send rerun backMessage when disconnected from server.`);return}let{currentPageScriptHash:s}=this.state,c=i??this.getQueryString(),l=``,u={timezone:ut(),timezoneOffset:ot(),locale:lt(),url:St(),isEmbedded:wt(),colorScheme:this.getThemeColorScheme()};if(n)n!==s&&!a&&(c=vt(i,this.widgetMgr.filterParamsForPageChange(tt())),this.setState({queryParams:c}),this.hostCommunicationMgr.sendMessageToHost({type:`SET_QUERY_PARAM`,queryParams:c?`?${c}`:``}));else if(s)n=s;else{let e;e=Ie.MAIN_PAGE_BASE_URL?RJ(Ie.MAIN_PAGE_BASE_URL).pathname:o.pathname,l=_t(document.location.pathname,e),n=``}let d=this.connectionManager?.getCachedMessageHashes()??[];this.sendBackMsg(new He({rerunScript:{queryString:c,widgetStates:e,pageScriptHash:n,pageName:l,fragmentId:t,isAutoRerun:r,cachedMessageHashes:d,contextInfo:u}})),this.hasReceivedNewSession=!1},this.stopScript=()=>{if(!this.isServerConnected()){sZ.error(`Cannot stop app when disconnected from server.`);return}if(this.state.scriptRunState===Yu.NOT_RUNNING||this.state.scriptRunState===Yu.STOP_REQUESTED)return;let e=new He({stopScript:!0});e.type=`stopScript`,this.sendBackMsg(e),this.setState({scriptRunState:Yu.STOP_REQUESTED})},this.openClearCacheDialog=()=>{if(this.isServerConnected()){let e={type:MY.CLEAR_CACHE,confirmCallback:this.clearCache,onClose:()=>{}};this.openDialog(e)}else sZ.error(`Cannot clear cache: disconnected from server`)},this.openDeployDialog=()=>{let e={type:MY.DEPLOY_DIALOG,onClose:this.closeDialog,showDeployError:this.showDeployError,isDeployErrorModalOpen:this.state.dialog?.type===MY.DEPLOY_ERROR,metricsMgr:this.metricsMgr,gitInfo:this.state.gitInfo};this.openDialog(e)},this.clearCache=()=>{if(this.closeDialog(),this.isServerConnected()){let e=new He({clearCache:!0});e.type=`clearCache`,this.sendBackMsg(e)}else sZ.error(`Cannot clear cache: disconnected from server`)},this.sendAppHeartbeat=e=>{if(this.isServerConnected()){let t=new He({appHeartbeat:!0});t.type=`appHeartbeat`,this.sendBackMsg(t),this.connectionManager?.onHeartbeatSent(e)}else sZ.error(`Cannot send app heartbeat: disconnected from server`)},this.handleHeartbeatAck=()=>{this.connectionManager?.onHeartbeatAckReceived()},this.sendBackMsg=e=>{this.connectionManager?(sZ.info(e),this.connectionManager.sendMessage(e)):sZ.error(`Not connected. Cannot send back message: ${e.type??`unknown`}`)},this.handleConnectionError=e=>{this.state.connectionErrorDismissed||this.showError(`Connection error`,e,MY.CONNECTION_ERROR)},this.isServerConnected=()=>this.connectionManager?this.connectionManager.isConnected():!1,this.aboutCallback=()=>{let{menuItems:e}=this.state,t={type:MY.ABOUT,onClose:this.closeDialog,aboutSectionMd:e?.aboutSectionMd};this.openDialog(t)}
69,this.printCallback=()=>{let{scriptRunState:e}=this.state;if(e!==Yu.NOT_RUNNING){setTimeout(this.printCallback,500);return}let t;try{let e=xt(this.embeddingId);t=e?.contentWindow?e.contentWindow.window:window}catch{t=window}finally{t||=window,t.print()}},this.screencastCallback=()=>{let{scriptName:e}=this.state,{startRecording:t}=this.props.screenCast;t(`streamlit-${e}-${ht()}`)},this.handleFullScreen=e=>{this.setState({isFullScreen:e})},this.setLibConfig=e=>{this.setState({libConfig:e})},this.setAppConfig=e=>{this.setState({appConfig:e})},this.addScriptFinishedHandler=e=>{this.setState((t,n)=>({scriptFinishedHandlers:t.scriptFinishedHandlers.concat(e)}))},this.removeScriptFinishedHandler=e=>{this.setState((t,n)=>({scriptFinishedHandlers:t.scriptFinishedHandlers.filter(t=>t!==e)}))},this.getBaseUriParts=()=>this.connectionManager?this.connectionManager.getBaseUriParts():void 0,this.getQueryString=()=>{let{queryParams:e}=this.state,t=e&&e.length>0?e:document.location.search;return t.startsWith(`?`)?t.substring(1):t},this.getThemeColorScheme=()=>{let{activeTheme:e}=this.props.theme;return br(e.emotion)?`light`:`dark`},this.showDeployButton=()=>je()&&tZ(this.state.isOwner,this.state.toolbarMode)&&this.sessionInfo.isSet&&!this.sessionInfo.isHello,this.deployButtonClicked=()=>{this.metricsMgr.enqueue(`menuClick`,{label:`deployButtonInApp`}),this.sendLoadGitInfoBackMsg(),this.openDeployDialog()},this.requestFileURLs=(e,t)=>{let n=this.isServerConnected(),r=this.sessionInfo.isSet;if(n&&r){let n=new He({fileUrlsRequest:{requestId:e,fileNames:t.map(e=>e.name),sessionId:this.sessionInfo.current.sessionId}});n.type=`fileUrlsRequest`,this.sendBackMsg(n)}else sZ.warn(`Cannot request file URLs (isServerConnected: ${n}, isSessionInfoSet: ${r})`),this.uploadClient.onFileURLsResponse({responseId:e,errorMsg:`Connection lost. Please wait for the app to reconnect, then try again.`})},this.handleKeyDown=(e,t)=>{if(!((e===`c`||e===`r`)&&zb(t)))switch(e){case`c`:tZ(this.state.isOwner,this.state.toolbarMode)&&this.openClearCacheDialog();break;case`r`:this.rerunScript();break}},this.handleKeyUp=e=>{e===`esc`&&this.props.screenCast.stopRecording()},this.hasAppDefinedMenuItems=()=>{let{menuItems:e}=this.state;return!!(e?.aboutSectionMd||e?.getHelpUrl&&!e?.hideGetHelp||e?.reportABugUrl&&!e?.hideReportABug)},this.shouldShowToolbar=(e,t)=>{let n=!wt()||pt(),r;return r=this.state.toolbarMode===Ke.ToolbarMode.MINIMAL?e.length>0||t.length>0||this.hasAppDefinedMenuItems():!0,n&&r},Bb(),vR(),yR(),this.state={connectionState:$.INITIAL,elements:Ou.empty(``,!0),isFullScreen:!1,scriptName:``,scriptRunId:Xu,appHash:null,scriptRunState:Yu.NOT_RUNNING,userSettings:{wideMode:!1,runOnSave:!1},connectionErrorDismissed:!1,layout:Re.Layout.CENTERED,initialSidebarState:Re.SidebarState.AUTO,initialSidebarWidth:void 0,menuItems:void 0,allowRunOnSave:!0,scriptFinishedHandlers:[],showErrorLinks:Ke.ShowErrorLinks.SHOW_ERROR_LINKS_AUTO,themeHash:``,gitInfo:null,formsData:Lz(),appPages:[],navSections:[],currentPageScriptHash:``,mainScriptHash:``,hideTopBar:!0,hideSidebarNav:!0,expandSidebarNav:!1,toolbarMode:Ke.ToolbarMode.MINIMAL,latestRunTime:performance.now(),fragmentIdsThisRun:[],scriptRunFinishedSequence:0,scriptRunFinishedFragmentIds:[],isOwner:!1,hostMenuItems:[],hostToolbarItems:[],hostHideSidebarNav:!1,sidebarChevronDownshift:0,pageLinkBaseUrl:``,queryParams:window.location?.search?.replace(/^\?/,``)??``,deployedAppMetadata:{},libConfig:{},appConfig:{},autoReruns:[],inputsDisabled:!1,navigationPosition:ge.Position.SIDEBAR,scriptChangedOnDisk:!1,showSkillsNudge:!1},this.connectionManager=null,this.widgetMgr=new Hz({sendRerunBackMsg:this.sendRerunBackMsg,formsDataChanged:e=>this.setState({formsData:e})}),this.widgetMgr.setQueryParamsChangeHandler(this.handleQueryParamsFromWidget),this.hostCommunicationMgr=new RI({streamlitExecutionStartedAt:e.streamlitExecutionStartedAt,sendRerunBackMsg:this.sendRerunBackMsg,closeModal:this.closeDialog,stopScript:this.stopScript,rerunScript:this.rerunScript,clearCache:this.clearCache,sendAppHeartbeat:this.sendAppHeartbeat,setInputsDisabled:e=>{this.setState({inputsDisabled:e})}
69,themeChanged:this.handleThemeMessage,pageChanged:e=>this.onPageChange(e),isOwnerChanged:e=>this.setState({isOwner:e}),fileUploadClientConfigChanged:e=>{this.endpoints.setFileUploadClientConfig!==void 0&&this.endpoints.setFileUploadClientConfig(e)},hostMenuItemsChanged:e=>{this.setState({hostMenuItems:e})},hostToolbarItemsChanged:e=>{this.setState({hostToolbarItems:e})},hostHideSidebarNavChanged:e=>{this.setState({hostHideSidebarNav:e})},sidebarChevronDownshiftChanged:e=>{this.setState({sidebarChevronDownshift:e})},pageLinkBaseUrlChanged:e=>{this.setState({pageLinkBaseUrl:e})},queryParamsChanged:e=>{this.setState({queryParams:e})},deployedAppMetadataChanged:e=>{this.setState({deployedAppMetadata:e})},restartWebsocketConnection:()=>{this.connectionManager||(this.setState({scriptRunState:Yu.RERUN_REQUESTED}),this.initializeConnectionManager())},terminateWebsocketConnection:()=>{this.connectionManager?.disconnect(),this.connectionManager=null},printApp:this.printCallback}),this.endpoints=new oY({getServerUri:this.getBaseUriParts,csrfEnabled:!0,sendClientError:(e,t,n,r,i)=>{this.hostCommunicationMgr.sendMessageToHost({type:`CLIENT_ERROR`,component:e,error:t,message:n,source:r,customComponentName:i})}}),this.uploadClient=new EI({sessionInfo:this.sessionInfo,endpoints:this.endpoints,formsWithPendingRequestsChanged:e=>this.widgetMgr.setFormsWithUploadsInProgress(e),requestFileURLs:this.requestFileURLs}),this.componentRegistry=new vN(this.endpoints),this.appNavigation=new rZ(this.hostCommunicationMgr,this.maybeUpdatePageUrl,this.onPageNotFound,this.onPageIconChanged),this.backendOperationClient=new NI({sendRequest:e=>{if(!this.isServerConnected()||!this.sessionInfo.isSet)throw Error(`Cannot send backend operation request: not connected to server`);let t=new He({backendOperationRequest:e});t.type=`backendOperationRequest`,this.sendBackMsg(t)},getSessionId:()=>this.sessionInfo.current.sessionId}),window.streamlitDebug={clearForwardMsgCache:this.debugClearForwardMsgCache,disconnectWebsocket:this.debugDisconnectWebsocket,shutdownRuntime:this.debugShutdownRuntime}}applyInitialHostConfig(){if(!LJ())return;let e=Ie.HOST_CONFIG,t=iZ({allowedOrigins:e.allowedOrigins,useExternalAuthToken:e.useExternalAuthToken,enableCustomParentMessages:e.enableCustomParentMessages,blockErrorDialogs:e.blockErrorDialogs});this.hostCommunicationMgr.setAllowedOrigins(t),this.setAppConfig(t);let n=iZ({mapboxToken:e.mapboxToken,disableFullscreenMode:e.disableFullscreenMode,enforceDownloadInNewTab:e.enforceDownloadInNewTab,resourceCrossOriginMode:e.resourceCrossOriginMode});Object.keys(n).length>0&&this.setLibConfig(n),e.metricsUrl!==void 0&&this.metricsMgr.setMetricsConfig(e.metricsUrl)}initializeConnectionManager(){this.isInitializingConnectionManager=!0,this.applyInitialHostConfig(),this.connectionManager=new $J({getLastSessionId:()=>this.sessionInfo.last?.sessionId,endpoints:this.endpoints,onMessage:this.handleMessage,onConnectionError:this.handleConnectionError,connectionStateChanged:this.handleConnectionStateChanged,claimHostAuthToken:this.hostCommunicationMgr.claimAuthToken,resetHostAuthToken:this.hostCommunicationMgr.resetAuthToken,sendClientError:(e,t,n
69)=>{this.hostCommunicationMgr.sendMessageToHost({type:`CLIENT_ERROR`,component:`Websocket Connection`,error:e,message:t,source:n})},onHostConfigResp:e=>{let{allowedOrigins:t,useExternalAuthToken:n,disableFullscreenMode:r,enableCustomParentMessages:i,mapboxToken:a,enforceDownloadInNewTab:o,metricsUrl:s,blockErrorDialogs:c,setAnonymousCrossOriginPropertyOnMediaElements:l,resourceCrossOriginMode:u}=oZ(Ie.HOST_CONFIG,e),d={allowedOrigins:t,useExternalAuthToken:n,enableCustomParentMessages:i,blockErrorDialogs:c},f={mapboxToken:a,disableFullscreenMode:r,enforceDownloadInNewTab:o,resourceCrossOriginMode:u??(l?`anonymous`:void 0)};this.metricsMgr.setMetricsConfig(s),this.hostCommunicationMgr.setAllowedOrigins(d),this.setAppConfig(d),this.setLibConfig(f)}}),this.isInitializingConnectionManager=!1}componentDidMount(){this.initializeConnectionManager(),JI(this.state.scriptRunState),this.hostCommunicationMgr.sendMessageToHost({type:`SCRIPT_RUN_STATE_CHANGED`,scriptRunState:this.state.scriptRunState}),nt()&&document.body.classList.add(`embedded`),Ct()&&(window.iFrameResizer={heightCalculationMethod:()=>{let e=document.querySelectorAll(`[data-iframe-height]`),t=Array.from(e).map(e=>Math.ceil(e.getBoundingClientRect().bottom));return Math.max(0,...t)}},W(()=>import(`./iframeResizer.contentWindow.AGYizTll.js`).then(e=>n(e.default,1)),__vite__mapDeps([163,1]),import.meta.url)),this.hostCommunicationMgr.sendMessageToHost({type:`SET_THEME_CONFIG`,themeInfo:x(this.props.theme.activeTheme.emotion)}),this.metricsMgr.enqueue(`viewReport`),window.addEventListener(`popstate`,this.onHistoryChange,!1)}componentDidUpdate(e,t){if(window.prerenderReady===!1&&this.isAppInReadyState(t)&&(window.prerenderReady=!0),this.state.scriptRunState!==t.scriptRunState){if(JI(this.state.scriptRunState),this.state.scriptRunState===Yu.NOT_RUNNING)try{qI(`script-run-cycle`,Yu.RUNNING,Yu.NOT_RUNNING)}catch{}this.hostCommunicationMgr.sendMessageToHost({type:`SCRIPT_RUN_STATE_CHANGED`,scriptRunState:this.state.scriptRunState})}}componentWillUnmount(){this.connectionManager?.disconnect(),this.hostCommunicationMgr.closeHostCommunication(),window.removeEventListener(`popstate`,this.onHistoryChange,!1)}maybeShowErrorDialog(e,t){let{blockErrorDialogs:n}=this.state.appConfig;n||this.openDialog(e);let r=e.type===MY.SCRIPT_COMPILE_ERROR?e.type:e.title;this.hostCommunicationMgr.sendMessageToHost({type:`CLIENT_ERROR_DIALOG`,error:r,message:t})}showError(e,t,n=MY.WARNING){sZ.error(t.message);let r={type:n,title:e,msg:s(LY,{message:t.message,codeBlock:t.codeBlock}),onClose:()=>{}};this.maybeShowErrorDialog(r,t.message)}hasStreamlitVersionChanged(e){let t;if(Ie.ENABLE_RELOAD_BASED_ON_HARDCODED_STREAMLIT_VERSION===!0?t={version:`1.59.1`}.version:this.sessionInfo.isSet&&(t=this.sessionInfo.current.streamlitVersion),t){let{environmentInfo:n}=e;if(V(n)&&V(n.streamlitVersion))return t!=n.streamlitVersion}return!1}maybeSetState(e){if(e){let[t,n]=e;this.setState(t,n)}}processThemeInput(e){let t=this.createThemeHash(e);if(t===this.state.themeHash)return;this.setState({themeHash:t});let n=!pe(this.props.theme.activeTheme);if(e){let t=le(e);this.props.theme.addThemes(t,{keepPresetThemes:!1});let n=I(t);if(n)this.setAndSendTheme(n);else if(t.length>1){let e=t.findIndex(e=>e.name===B);this.setAndSendTheme(t[e])}else this.setAndSendTheme(t[0])}else if(this.props.theme.addThemes([]),n){let e=I([A,de]);e?this.setAndSendTheme(e):this.setAndSendTheme(ne())}(e?.fontFaces&&e.fontFaces.length>0||e?.fontSources&&e.fontSources.length>0)&&this.props.theme.setFonts(e)}handleScriptFinished(e){this.setState(e=>({scriptRunFinishedSequence:e.scriptRunFinishedSequence+1,scriptRunFinishedFragmentIds:e.fragmentIdsThisRun})),(e===qe.ScriptFinishedStatus.FINISHED_SUCCESSFULLY||e===qe.ScriptFinishedStatus.FINISHED_EARLY_FOR_RERUN||e===qe.ScriptFinishedStatus.FINISHED_FRAGMENT_RUN_SUCCESSFULLY)&&(Promise.resolve().then(()=>{this.state.scriptFinishedHandlers.forEach(e=>e())}),(e===qe.ScriptFinishedStatus.FINISHED_SUCCESSFULLY||e===qe.ScriptFinishedStatus.FINISHED_FRAGMENT_RUN_SUCCESSFULLY)&&this.setState(({scriptRunId:e,fragmentIdsThisRun:t,elements:n})=>({elements:n.clearStaleNodes(e,t)}
69),()=>{this.removeInactiveWidgetState()}),this.connectionManager!==null&&e!==qe.ScriptFinishedStatus.FINISHED_EARLY_FOR_RERUN&&this.sessionInfo.isSet&&this.hasReceivedNewSession&&this.connectionManager.incrementMessageCacheRunCount(this.sessionInfo.current.maxCachedMessageAge,this.state.fragmentIdsThisRun))}clearAppState(e,t,n,r){this.setState(i=>({scriptRunId:t,scriptName:n,appHash:e,elements:this.appNavigation.clearPageElements(i.elements,r)}),()=>{this.removeInactiveWidgetState()})}removeInactiveWidgetState(){let{elements:e,blockIds:t}=this.state.elements.getActiveIds(),n=new Set([...Array.from(e).map(e=>st(e)).filter(et),...t]);this.widgetMgr.removeInactive(n)}openDialog(e){this.setState({dialog:e})}render(){let{allowRunOnSave:e,connectionState:t,dialog:n,elements:r,initialSidebarState:i,menuItems:a,isFullScreen:o,scriptRunId:c,scriptRunState:l,userSettings:u,hideTopBar:d,hideSidebarNav:p,expandSidebarNav:m,sidebarNavVisibleItems:h,currentPageScriptHash:_,hostHideSidebarNav:v,pageLinkBaseUrl:y,sidebarChevronDownshift:b,hostMenuItems:x,hostToolbarItems:S,libConfig:C,inputsDisabled:w,appPages:T,navSections:E,navigationPosition:D,scriptChangedOnDisk:O}=this.state,k=this.props.isMobileViewport?ge.Position.SIDEBAR:D,A=tZ(this.state.isOwner,this.state.toolbarMode),j=(0,Au.default)(`stApp`,mt(this.embeddingId),{"streamlit-embedded":wt(),"streamlit-wide":u.wideMode}),M=n?pX({...n,onClose:this.closeDialog}):null,ee=this.shouldShowToolbar(x,S),N=!wt()||Qe(),P=nt();return s(jY,{initialSidebarState:i,initialSidebarWidth:this.state.initialSidebarWidth,appRootRef:this.appRootRef,pageLinkBaseUrl:y,currentPageScriptHash:_,onPageChange:this.onPageChange,navSections:E,appPages:T,appLogo:r.logo,sidebarChevronDownshift:b,expandSidebarNav:m,sidebarNavVisibleItems:h,hideSidebarNav:p||v||k===ge.Position.TOP,isFullScreen:o,setFullScreen:this.handleFullScreen,activeTheme:this.props.theme.activeTheme,setTheme:this.setAndSendTheme,availableThemes:this.props.theme.availableThemes,fragmentIdsThisRun:this.state.fragmentIdsThisRun,scriptRunFinishedSequence:this.state.scriptRunFinishedSequence,scriptRunFinishedFragmentIds:this.state.scriptRunFinishedFragmentIds,locale:window.navigator.language,formsData:this.state.formsData,scriptRunState:l,scriptRunId:c,stopScript:this.stopScript,mapboxToken:C.mapboxToken,enforceDownloadInNewTab:C.enforceDownloadInNewTab,resourceCrossOriginMode:C.resourceCrossOriginMode,showErrorLinks:this.state.showErrorLinks,backendOperationClient:this.backendOperationClient,children:s(Kz,{keyName:`r,c,esc`,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,children:f($X,{ref:this.appRootRef,className:j,"data-testid":`stApp`,"data-test-script-state":c==`<null>`?`initial`:l,"data-test-connection-state":t,children:[s(rW,{endpoints:this.endpoints,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,elements:r,widgetMgr:this.widgetMgr,uploadClient:this.uploadClient,navigationPosition:k,wideMode:u.wideMode,embedded:wt(),showPadding:N,disableScrolling:P,addScriptFinishedHandler:this.addScriptFinishedHandler,removeScriptFinishedHandler:this.removeScriptFinishedHandler,widgetsDisabled:w||t!==$.CONNECTED,showToolbar:ee,disableFullscreenMode:C.disableFullscreenMode,componentRegistry:this.componentRegistry,skillsNudge:this.state.showSkillsNudge?s(Gq,{onInstall:this.handleSkillsNudgeInstall,onSnooze:this.handleSkillsNudgeSnooze,onDontShowAgain:this.handleSkillsNudgeDontShowAgain,onClose:this.handleSkillsNudgeClose}):void 0,topRightContent:f(g,{children:[!d&&s(AY,{connectionState:t,scriptRunState:l,rerunScript:this.rerunScript,stopScript:this.stopScript,allowRunOnSave:e,showScriptChangedActions:O}),!d&&s(TX,{hostToolbarItems:S,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,metricsMgr:this.metricsMgr}),this.showDeployButton()&&!O&&s(aW,{onClick:this.deployButtonClicked}),!d&&s(Dq,{isServerConnected:this.isServerConnected(),quickRerunCallback:this.rerunScript,clearCacheCallback:this.openClearCacheDialog,aboutCallback:this.aboutCallback,printCallback:this.printCallback,screencastCallback:this.screencastCallback,screenCastState:this.props.screenCast.currentState,hostMenuItems:x,developmentMode:A,sendMessageToHost:this.hostCommunicationMgr.sendMessageToHost,menuItems:a,metricsMgr:this.metricsMgr,toolbarMode:this.state.toolbarMode,runOnSave:this.state.userSettings.runOnSave,onRunOnSaveChange:this.handleRunOnSaveChange,allowRunOnSave:e&&A,streamlitVersion:this.sessionInfo.isSet?this.sessionInfo.current.streamlitVersion:void 0})]})}),M]})})})}}),lZ=e=>{let{isMobile:t}=qX();return s(cZ,{...e,isMobileViewport:t})},uZ=e=>e.find(e=>
69e.name===(M()===`dark`?oe:R)),dZ=e=>({...e,name:B,displayName:ce});function fZ(){let e=z(),[t,n]=(0,K.useState)(e),[r,i]=(0,K.useState)(e.themeInput?.fontFaces??[]),[a,o]=(0,K.useState)(null),[s,c]=(0,K.useState)(()=>[...te(),...pe(e)?[]:[e]]),l=(0,K.useRef)(s);(0,K.useEffect)(()=>{l.current=s},[s]);let u=(0,K.useCallback)((e,t={})=>{let{keepPresetThemes:n=!0}=t,r=[...n?te():[],...e];l.current=r,c(r)},[]),d=(0,K.useCallback)((e,t={})=>{let{persist:r=!0}=t;n(t=>e===t?t:(r&&fe(e),e))},[]),f=(0,K.useCallback)(e=>{if(e.name===`Use system setting`){d(L());return}if(e.name===`Custom Theme Auto`){let e=uZ(l.current);if(e){d(dZ(e));return}}d(e)},[d]),p=(0,K.useCallback)(()=>{let e=L();t.name===`Use system setting`&&d(e,{persist:!1});let n=s.filter(e=>e.name!==ce),r=n.some(e=>e.name===B);if(r&&t.name===`Custom Theme Auto`){let e=uZ(n);e&&d(dZ(e),{persist:!1})}c(r?n:[ne(),...n])},[t.name,s,d]),m=(0,K.useCallback)(e=>{e.fontFaces&&i(e.fontFaces);let t=[...e.fontSources||[],...e.sidebar?.fontSources||[]],n={};t.forEach(e=>{e.sourceUrl&&e.configName&&(n[e.configName]=e.sourceUrl)}),o(Object.keys(n).length>0?n:null)},[]),h=(0,K.useCallback)(e=>{m(e),f(ie(ee,new Fe(e)))},[m,f]);return(0,K.useEffect)(()=>{let e=window.matchMedia(`(prefers-color-scheme: dark)`);return e.addEventListener(`change`,p),window.addEventListener(`afterprint`,p),()=>{window.removeEventListener(`afterprint`,p),e.removeEventListener(`change`,p)}},[p]),[{setTheme:f,activeTheme:t,addThemes:u,availableThemes:s,setFonts:m,setImportedTheme:h},r,a]}var pZ=({streamlitExecutionStartedAt:e})=>{let[t,n,r]=fZ(),{activeTheme:i}=t;return s(GI,{theme:i,children:s(hN,{children:f(Ow,{children:[n.length>0&&s(Pl,{fontFaces:n}),r&&s(Fl,{fontSources:r}),s(lZ,{theme:t,streamlitExecutionStartedAt:e})]})})})},mZ=Date.now(),hZ=new Ml({prefix:`st-`}),gZ=document.getElementById(`root`);if(!gZ)throw Error(`#root DOM element not found`);(0,Ho.createRoot)(gZ).render(s(K.StrictMode,{children:s(Os,{children:s(k,{value:hZ,children:s(pZ,{streamlitExecutionStartedAt:mZ})})})}));export{KM as $,Qb as $t,nI as A,du as An,Nw as At,eI as B,rC as Bt,FI as C,Yu as Cn,cE as Ct,RF as D,ku as Dn,WT as Dt,_I as E,Nu as En,GT as Et,JF as F,ql as Fn,Cw as Ft,rI as G,eC as Gt,tI as H,aC as Ht,iI as I,Kl as In,Sw as It,IF as J,dS as Jt,QF as K,$S as Kt,WF as L,Vl as Ln,xw as Lt,ZF as M,Ql as Mn,Dw as Mt,XF as N,Zl as Nn,Ew as Nt,VF as O,gu as On,UT as Ot,GF as P,Jl as Pn,Tw as Pt,aN as Q,ax as Qt,HF as R,tC as Rt,LI as S,Zu as Sn,hE as St,CI as T,Pu as Tn,rE as Tt,YF as U,sC as Ut,KF as V,nC as Vt,oI as W,oC as Wt,LP as X,zx as Xt,KP as Y,cS as Yt,gN as Z,cx as Zt,xB as _,cd as _n,wD as _t,fW as a,Dy as an,hM as at,CR as b,ad as bn,kE as bt,HV as c,Ey as cn,CO as ct,RV as d,Eg as dn,lO as dt,Zb as en,UM as et,IV as f,Vd as fn,ZD as ft,SB as g,Ed as gn,ED as gt,wB as h,Md as hn,AD as ht,qG as i,ky as in,gM as it,$F as j,ou as jn,Mw as jt,qF as k,fu as kn,Fw as kt,VV as l,__ as ln,_O as lt,OV as m,zd as mn,MD as mt,tK as n,Jb as nn,wM as nt,EU as o,Oy as on,pM as ot,PV as p,Ud as pn,VD as pt,UF as q,YS as qt,QG as r,Ky as rn,CM as rt,UV as s,Ty as sn,dM as st,LK as t,Yb as tn,VM as tt,zV as u,jg as un,hO as ut,vB as v,rd as vn,VE as vt,PI as w,Lu as wn,iE as wt,KI as x,td as xn,vE as xt,Ez as y,nd as yn,jE as yt,aI as z,iC as zt};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.